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
341572714245	341572714806	341572715356	341572715906	341572716456	341572717006	341572717556	341572718106	341572718656	341572719206	341572719756	341572720306	341572720856	341572721406	341572721956	341572722506	341572723056	341572723606	341572724156	341572724706	341572725256	341572725806	341572726356	341572726906	341572727456	341572728006	341572728556	341572729106	341572729656	341572730206	341572730756	341572731306	341572731856	341572732406	341572732956	341572733506	341572734056	341572734606	341572735156	341572735706	341572736256	341572736806	341572737356	341572737906	341572738456	341572739006	341572739556	341572740106	341572740656	341572741206	341572741756	341572742306	341572742856	341572743406	341572743956	341572744506	341572745056	341572745606	341572746156	341572746706	341572747256	341572747806	341572748356	341572748906	341572749456	341572750006	341572750556	341572751106	341572751656	341572752206	341572752756	341572753306	341572753856	341572754406	341572754956	341572755506	341572756056	341572756606	341572757156	341572757706	341572758256	341572758806	341572759356	341572759906	341572760456	341572761006	341572761556	341572762106	341572762656	341572763206	341572763756	341572764306	341572764856	341572765406	341572765956	341572766506	341572767056	341572767606	341572768156	341572768706	341572769256	341572769806	341572770356	341572770906	341572771456	341572772006	341572772556	341572773106	341572773656	341572774206	341572774756	341572775306	341572775856	341572776406	341572776956	341572777506	341572778056	341572778606	341572779156	341572779706	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2743	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	3600	2300	2738	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23324	22114	29646	24937	21967	20963	2600	428	327	354	334	325	322	337	331	281	326	296	295	330	320	311	304	296	265	275	271	326	285	271	320	286	314	277	303	314	268	276	302	317	294	261	284	315	301	282	317	262	261	266	315	241	280	281	287	277	288	314	283	296	267	297	293	304	304	291	325	295	332	279	280	268	309	266	276	290	304	270	273	293	304	289	247	286	295	304	289	268	307	283	303	308	279	290	333	267	298	285	288	296	316	283	311	285	284	261	307	273	280	297	300	325	294	277	298	278	274	279	282	282	291	273	285	307	281	295	294	318	298	302	272	322	288	276	294	264	283	267	313	275	288	304	308	287	286	310	286	292	312	275	320	287	273	287	310	285	305	295	296	260	307	299	315	312	309	271	271	293	296	274	311	281	281	283	290	302	278	300	294	268	317	311	276	278	317	312	303	292	284	267	289	301	315	314	309	318	281	270	286	314	317	319	278	275	310	291	267	277	311	279	314	276	283	274	307	271	278	295	252	316	255	280	272	287	295	255	309	299	277	273	282	325	280	293	253	276	308	288	317	282	293	303	323	245	299	258	260	283	300	300	275	300	310	297	267	283	299	274	283	296	313	300	318	273	325	305	299	277	283	279	299	270	287	324	267	302	298	288	299	275	259	291	284	285	286	289	295	314	270	297	284	266	254	287	266	274	293	302	284	278	260	305	291	278	256	289	272	302	323	279	300	276	291	259	272	268	298	290	256	279	294	341	277	279	255	311	285	311	295	287	316	275	274	284	257	306	278	282	306	306	303	307	265	294	252	324	273	286	258	313	297	312	280	260	285	298	277	282	306	274	297	310	293	282	244	276	300	301	304	276	297	268	291	292	289	289	266	287	290	304	282	279	283	268	308	260	288	297	299	299	276	268	305	271	313	300	307	310	289	308	311	294	283	288	306	287	303	272	296	283	282	278	300	278	305	293	272	268	298	290	301	299	295	278	292	277	281	296	326	294	320	280	293	291	319	302	279	265	297	317	286	260	289	297	310	258	300	314	284	308	288	308	354	258	269	304	285	299	279	277	289	277	259	292	291	311	267	312	286	303	299	303	257	291	286	267	290	260	281	272	327	277	309	252	277	261	292	265	302	281	277	261	301	281	302	310	291	290	273	295	314	279	275	292	273	273	280	278	265	321	279	253	308	303	302	312	300	294	279	293	298	302	303	294	335	313	306	293	312	300	294	286	292	294	284	304	292	302	280	270	313	283	297	282	318	289	281	311	298	310	305	316	302	313	295	303	290	298	250	283	296	285	286	299	268	290	305	260	275	293	300	287	240	295	293	326	293	299	268	288	303	302	307	300	245	315	285	299	338	272	276	311	263	309	277	311	287	309	320	302	290	291	295	281	275	311	288	304	291	310	290	313	308	311	281	308	298	311	305	318	301	263	302	274	276	297	300	328	263	285	278	290	284	289	274	284	270	263	285	289	277	304	319	312	290	287	299	279	328	284	292	279	260	280	286	276	271	281	301	284	303	322	273	280	303	307	304	291	296	282	310	288	262	266	281	319	283	282	280	262	292	290	287	302	319	264	264	296	300	298	293	261	254	283	292	298	318	273	310	289	317	284	291	289	273	275	294	269	261	273	311	300	284	306	291	305	295	344	270	324	305	269	284	273	301	311	282	273	335	291	315	289	269	300	287	272	276	281	317	294	257	302	279	264	289	272	255	284	275	273	293	265	313	302	319	284	291	259	308	307	318	309	282	292	301	296	302	306	340	253	291	334	311	289	297	293	299	274	297	312	268	300	302	256	296	291	255	304	313	281	288	300	282	277	313	271	280	313	290	299	246	289	302	285	289	275	293	276	292	270	288	258	262	317	287	313	263	293	276	250	301	284	303	315	276	287	301	267	280	319	261	296	264	277	303	301	316	284	302	283	274	306	280	272	303	291	303	294	290	299	290	297	261	272	272	288	297	322	306	290	291	265	296	291	289	302	277	278	290	310	285	282	293	315	284	322	302	287	283	282	303	295	283	294	300	276	250	295	275	263	295	289	281	261	308	298	277	269	320	294	279	278	348	298	311	276	266	290	314	321	285	314	256	293	296	310	300	308	308	271	276	268	279	287	273	278	268	289	312	304	264	281	295	326	325	280	299	274	282	303	313	269	276	300	300	288	301	279	285	285	291	273	275	283	274	299	299	316	299	279	266	298	312	275	272	267	281	276	297	300	336	281	284	327	304	282	295	261	270	275	281	277	278	267	290	270	259	271	310	247	300	329	287	282	281	300	282	300	268	292	291	272	283	269	278	300	298	297	288	281	269	281	282	300	273	278	294	288	308	272	252	302	276	324	290	282	337	306	280	270	285	287	306	303	295	318	287	258	316	305	271	319	280	306	247	298	299	273	261	260	276	282	282	288	309	282	308	294	284	280	284	259	297	304	269	305	278	268	283	321	290	261	289	274	280	267	264	271	309	277	272	290	281	269	274	280	301	266	287	293	326	294	288	289	302	288	272	292	324	332	286	270	271	296	283	278	287	283	300	296	291	326	276	273	266	284	282	312	311	283	269	288	294	318	279	275	280	297	289	292	286	260	274	290	277	293	295	315	310	297	265	273	250	313	305	279	309	269	275	277	297	324	295	275	280	302	300	300	274	283	274	286	299	295	270	317	295	303	319	300	326	282	274	308	301	279	289	285	269	290	338	271	280	267	311	278	257	299	307	272	281	311	314	281	288	289	253	284	283	270	276	280	300	289	316	284	308	285	293	297	321	264	301	273	275	300	332	286	288	318	328	281	282	289	300	271	291	269	292	312	277	258	310	284	291	272	270	281	296	290	300	285	281	301	292	266	311	291	261	275	276	316	278	279	281	248	290	301	266	267	296	322	297	293	296	314	293	296	298	300	257	283	279	293	300	270	283	275	284	275	283	285	279	300	274	281	303	287	272	275	294	330	326	272	277	276	306	282	291	298	288	295	286	301	277	286	298	293	285	308	280	300	319	298	304	306	295	314	306	275	311	311	314	306	299	281	255	307	287	266	277	289	278	276	271	284	287	296	278	281	280	266	295	287	297	266	277	269	293	264	293	298	283	278	293	296	303	300	241	290	257	269	270	274	274	291	277	309	295	303	293	293	343	266	279	273	291	299	271	314	317	261	267	275	275	291	296	295	291	286	271	266	307	302	271	312	272	265	285	338	265	262	330	272	279	283	292	294	291	284	259	307	289	294	261	308	273	295	319	256	268	286	291	292	295	295	260	305	265	323	287	288	307	297	284	306	295	291	263	311	247	325	294	287	303	283	275	268	260	283	298	298	305	277	279	277	312	269	263	263	264	303	284	288	291	287	291	282	308	315	278	290	286	269	281	312	279	307	276	274	277	292	293	280	262	304	289	296	286	315	287	279	259	292	302	270	318	267	266	289	295	277	294	276	284	264	264	279	310	307	292	287	257	286	289	263	272	245	293	323	301	286	282	296	280	297	291	280	276	298	288	270	295	289	261	266
60424	87974	29152	2992	920	802	679	610	529	502	444	444	484	445	437	417	414	398	383	401	405	406	355	398	395	382	418	381	389	358	395	381	388	349	365	370	357	369	390	406	374	394	356	387	354	331	351	363	349	386	369	411	335	394	364	363	355	372	409	378	386	371	381	367	359	399	342	365	391	345	379	346	334	391	383	397	395	376	385	400	345	384	366	401	383	350	336	372	366	388	367	404	351	378	394	374	382	389	356	349	339	380	360	376	400	349	397	353	348	413	378	390	357	379	409	360	368	374	358	380	393	359	353	351	382	405	350	362	379	369	368	360	380	369	393	352	381	358	414	382	370	382	355	391	389	396	371	352	342	357	347	413	389	369	360	358	378	358	391	389	378	362	342	413	395	370	426	354	380	391	372	355	367	361	400	394	352	364	399	379	347	391	362	345	386	358	353	336	430	360	406	411	350	392	364	391	364	350	376	383	357	364	332	362	382	348	380	393	367	327	351	380	371	343	387	368	386	341	377	378	407	376	365	371	362	385	338	384	331	404	391	321	381	353	374	346	385	347	381	363	372	388	359	338	368	346	382	362	414	359	394	340	376	341	404	372	366	342	344	377	382	346	369	383	383	376	373	378	353	373	371	348	361	351	357	387	370	395	362	360	353	385	359	388	344	337	373	372	412	366	396	381	383	404	371	339	358	383	347	366	369	361	374	397	371	369	376	369	378	402	411	414	377	379	357	345	385	357	348	370	364	373	408	371	403	374	373	362	375	338	387	345	369	391	376	358	352	363	368	351	334	399	341	376	379	373	396	401	376	391	407	301	375	358	356	385	364	374	383	371	377	378	379	398	383	379	347	361	394	361	392	383	352	374	404	382	344	366	360	351	372	387	363	372	361	362	401	385	382	405	384	363	374	370	361	342	381	355	357	360	341	387	386	392	328	372	348	378	367	396	388	400	353	377	356	377	389	375	344	403	378	382	328	380	352	342	347	348	382	362	365	379	346	364	363	381	374	377	334	389	376	352	361	351	381	382	397	366	333	370	373	381	370	367	383	388	347	351	360	403	375	370	379	364	367	374	368	368	397	384	327	358	393	374	395	351	404	347	390	373	364	399	364	393	349	352	366	352	384	346	361	391	359	347	365	356	350	377	352	377	377	408	380	392	369	357	382	352	398	413	396	369	407	345	368	407	339	366	375	416	393	394	388	385	372	383	352	360	375	388	341	385	394	334	348	380	377	365	355	364	362	351	394	339	372	371	362	407	366	383	340	401	383	373	367	382	326	379	360	375	362	379	387	347	398	396	404	378	397	387	403	399	365	375	393	378	371	380	344	381	380	401	358	352	423	350	373	350	384	356	369	365	345	387	362	325	374	382	382	360	398	397	384	369	346	424	398	359	401	353	386	347	376	329	372	432	353	366	358	402	387	392	331	355	382	418	395	365	351	345	381	347	341	360	319	377	364	363	368	337	394	369	371	376	348	391	352	365	342	343	384	396	381	368	362	385	376	385	354	365	331	373	336	333	353	382	401	405	379	349	375	378	366	346	377	382	376	379	398	356	388	399	323	325	360	344	386	364	384	386	394	379	417	390	344	351	330	421	398	370	399	391	375	336	371	382	400	373	382	351	354	362	374	352	384	379	380	351	388	370	378	347	381	338	369	357	352	386	371	323	359	330	396	365	395	394	412	344	373	336	375	329	408	357	379	343	408	364	412	371	367	368	384	389	361	375	358	370	357	380	379	354	386	373	386	393	394	378	368	395	379	379	384	355	334	383	344	412	354	383	371	368	385	405	401	375	358	364	370	365	383	344	365	370	376	380	367	354	367	374	388	363	349	342	371	392	346	373	372	356	358	368	384	374	338	372	412	358	352	353	364	398	390	350	426	361	386	335	413	361	382	342	334	391	389	372	318	400	392	388	382	351	382	356	354	362	389	401	382	382	382	370	387	382	356	360	380	372	375	378	386	349	394	375	374	358	346	373	372	365	380	357	380	357	407	357	356	329	409	369	370	360	386	340	323	371	376	392	358	372	355	399	387	375	338	353	357	387	369	355	357	355	376	375	378	378	354	346	358	385	386	402	374	375	383	380	332	342	376	396	363	373	354	349	383	394	383	382	358	389	348	388	389	400	349	377	373	364	382	359	368	339	357	339	367	349	371	406	368	371	346	382	344	351	407	410	405	328	381	369	399	372	391	368	351	387	376	369	364	374	397	379	377	385	381	364	390	374	353	366	373	370	360	382	381	355	371	366	376	387	365	356	368	365	367	382	386	357	360	400	350	346	382	369	382	374	364	357	334	370	373	393	393	377	412	346	324	349	378	384	370	415	318	380	384	360	338	372	371	366	367	371	378	365	359	356	352	320	385	405	386	372	367	391	369	341	380	379	375	344	388	367	322	346	397	382	383	389	359	379	353	353	383	390	375	364	390	355	363	360	384	371	361	378	365	353	337	376	345	365	352	372	363	363	362	394	388	349	348	383	344	369	379	363	415	358	347	359	359	386	392	362	364	399	364	388	367	359	411	362	370	394	388	364	357	364	407	384	389	357	361	363	381	365	398	372	366	388	371	352	347	372	372	372	340	403	375	383	395	392	400	391	363	379	366	362	369	339	383	364	390	387	367	350	393	371	398	365	363	350	364	355	335	361	388	352	363	387	380	362	356	390	381	355	356	397	388	356	395	347	414	369	387	372	391	357	362	384	373	395	396	399	376	401	397	351	361	380	387	379	376	402	412	371	367	337	384	357	355	359	347	366	376	396	363	358	371	413	370	368	351	385	368	376	388	366	380	403	351	353	376	353	383	404	360	354	387	386	374	371	353	348	360	381	377	367	356	363	394	351	392	402	383	366	369	382	377	381	330	371	357	347	383	348	376	379	381	396	345	334	381	360	362	365	391	396	357	359	328	382	367	370	378	368	369	333	354	374	376	392	395	342	342	367	326	389	391	352	365	399	377	385	367	380	402	364	362	349	393	395	334	372	365	383	333	365	375	414	393	357	352	371	357	369	362	364	375	370	383	396	401	365	361	393	401	356	373	393	369	343	383	365	367	357	394	369	343	375	372	352	412	348	390	358	371	362	361	370	362	411	414	374	350	344	392	385	398	361	357	377	391	399	358	372	374	365	371	352	381	380	376	397	400	360	365	372	356	381	393	349	410	375	368	391	339	356	408	359	369	396	370	369	378	369	392	360	355	401	360	357	361	359	400	356	365	397	352	383	371	332	334	396	377	357	383	359	366	354	348	365	389	339	368	396	372	351	371	401	389	385	365	378	362	365	376	358	393	347	376	399	358	384	393	373	390	368	382	367	355	347	392	362	372	406	370	382	370	405	385	380	348	389	395	378	346	375	384	387	370	344	366	366	323	368	346	394	387	380	353	385	396	380	401	336	375	403	383	350	380	345	386	385	362	376	349	376	353	359	352	328	365	396	367	403	368	372	370	364	398	383	384	357	352	359	372	377	373	341	340	363	385	363	373	364	385	359
30437	24006	10183	1219	756	711	710	747	727	718	746	758	701	716	714	727	708	728	733	703	751	734	676	724	717	772	762	716	753	684	704	732	678	732	704	770	756	689	747	721	696	721	731	718	706	727	707	747	723	696	720	748	715	712	747	701	692	720	706	749	653	676	690	728	768	738	766	746	702	768	697	768	746	690	758	699	688	741	691	735	717	713	714	699	716	702	702	745	687	708	664	724	714	682	715	699	751	689	741	711	678	729	702	719	715	709	718	726	659	761	690	692	706	713	667	716	692	702	723	722	695	743	712	669	694	705	730	761	737	765	699	694	729	696	726	698	757	736	685	678	811	757	720	726	756	741	708	736	752	718	711	704	771	728	743	711	665	721	708	674	767	705	723	732	764	690	712	726	701	759	746	747	742	701	715	735	705	759	734	726	736	684	730	707	693	703	741	712	733	714	733	680	707	715	687	750	723	747	719	645	690	687	661	722	705	706	706	716	742	688	728	749	759	676	722	694	701	715	704	686	659	680	704	711	733	688	725	737	731	713	707	723	741	681	715	727	696	737	710	699	715	680	702	738	735	720	722	711	734	713	760	749	696	727	741	753	699	756	733	741	765	769	720	705	687	764	699	714	688	726	649	746	738	703	732	728	718	733	724	767	693	754	730	752	718	691	769	723	705	702	695	670	706	673	764	771	759	712	756	683	729	732	745	748	687	719	692	716	721	735	697	743	724	721	761	706	700	710	664	692	742	668	715	685	689	737	729	668	696	732	708	735	668	722	697	698	704	709	696	745	723	768	740	696	752	744	782	677	676	690	744	707	735	730	721	735	706	707	743	678	699	668	709	744	743	760	712	708	739	729	713	752	750	690	715	747	680	738	705	656	710	714	707	707	683	745	737	664	743	725	737	704	698	713	703	706	749	682	702	651	709	717	677	711	721	734	751	684	694	720	751	746	720	751	700	771	708	698	722	714	722	688	733	753	739	724	722	749	752	705	749	700	696	767	732	755	717	695	717	743	716	677	742	717	709	745	693	730	733	699	700	716	719	728	729	713	724	728	692	712	709	711	699	707	752	719	729	710	711	735	723	783	714	738	674	696	706	742	751	685	732	735	728	771	691	705	754	781	750	738	693	750	713	720	711	705	755	713	733	760	724	701	733	692	690	709	727	764	719	751	731	709	743	712	696	707	751	708	689	700	729	723	703	719	739	749	681	755	783	739	751	753	709	731	696	730	706	696	741	673	708	720	766	710	707	685	736	675	692	750	742	728	754	720	721	745	722	727	756	698	686	678	756	706	782	737	744	696	748	693	695	727	720	727	741	710	689	787	709	726	738	712	711	752	683	707	755	696	690	727	747	718	711	727	718	730	729	706	743	711	691	705	739	722	701	717	703	703	741	710	730	716	744	707	701	694	707	725	705	744	741	750	757	767	715	717	713	713	712	717	713	705	724	725	729	788	695	697	707	670	727	733	760	708	732	731	711	767	713	711	711	690	726	736	747	729	725	772	719	661	740	745	693	747	732	759	684	765	733	732	699	682	730	713	732	710	688	682	662	750	690	722	696	727	776	737	715	667	743	690	740	703	722	719	741	695	753	675	722	730	723	710	735	708	677	725	720	720	715	736	717	720	721	727	749	721	751	706	686	696	752	760	687	757	744	669	684	718	722	734	725	781	711	697	725	746	757	687	716	756	704	687	729	695	738	711	785	726	692	700	762	736	750	709	758	708	714	716	722	750	726	747	756	701	685	713	706	678	715	730	684	695	742	765	677	711	758	671	724	760	736	735	724	778	709	755	744	748	737	716	732	742	732	698	710	708	721	735	726	707	708	714	735	704	759	721	741	704	698	756	718	703	755	731	708	687	720	739	736	776	735	770	743	676	754	759	713	683	680	674	720	675	762	745	702	750	737	684	701	693	724	750	706	689	730	688	756	703	663	694	709	743	714	717	662	732	785	733	732	708	766	722	705	672	715	729	724	717	685	707	698	745	702	707	703	741	725	731	765	679	710	723	703	695	713	696	789	772	743	720	700	777	705	707	737	734	731	721	710	733	708	717	704	737	710	706	689	756	726	711	718	676	697	675	742	753	733	714	710	746	727	729	768	696	659	686	707	764	715	686	734	721	744	714	744	725	716	715	725	695	700	710	721	739	707	701	747	739	699	742	682	683	759	671	698	728	732	718	695	675	714	723	747	720	737	719	771	701	806	719	696	679	746	725	720	710	751	757	646	779	714	737	715	742	719	717	690	675	720	680	732	719	673	738	693	737	682	694	702	732	674	729	727	691	710	707	763	723	721	698	737	764	687	752	707	730	697	699	679	713	687	725	744	698	710	709	761	723	723	736	711	712	719	655	717	721	687	710	704	753	693	675	744	715	643	732	696	757	730	771	721	665	710	764	716	738	731	756	709	795	657	688	758	724	689	740	748	723	732	717	708	729	718	724	761	719	716	727	725	727	743	694	747	704	708	721	681	712	706	705	744	709	701	733	718	710	710	726	758	720	727	745	749	747	713	677	737	746	799	782	731	707	739	745	716	696	707	670	697	752	713	693	706	704	707	703	719	712	703	681	732	752	710	731	726	710	740	704	780	688	729	755	668	692	738	703	672	720	695	749	718	729	721	683	724	699	693	768	740	733	764	756	747	685	716	729	780	722	727	701	715	763	721	709	735	698	683	727	729	719	761	751	708	727	663	703	730	730	721	749	741	717	712	716	698	770	726	773	709	705	697	715	724	701	673	717	706	712	691	688	734	731	714	720	725	718	728	724	747	719	723	766	725	735	671	685	709	736	737	708	715	720	713	746	718	728	698	777	726	655	725	646	749	745	755	747	677	706	706	736	754	698	668	745	707	709	713	734	690	737	748	701	712	726	711	749	719	695	703	744	720	731	688	706	718	694	728	700	773	707	743	675	665	731	737	739	706	723	739	729	773	705	746	740	682	705	729	694	722	731	744	678	688	749	746	737	731	658	699	712	696	715	735	695	719	732	744	740	752	696	715	693	705	722	693	735	693	714	745	695	706	685	772	737	705	746	708	719	737	712	724	714	682	752	702	702	752	729	721	712	707	738	710	693	729	710	728	673	749	763	721	766	726	731	703	757	687	675	743	730	748	721	748	694	688	731	754	701	726	701	738	718	758	715	737	692	727	718	735	716	733	707	761	716	703	740	737	707	740	700	722	696	747	720	706	740	738	718	773	725	714	708	763	737	711	743	680	731	676	713	721	736	698	699	699	726	777	737	698	718	711	705	756	713	710	722	763	764	691	655	654	725	756	696	681	750	726	681	753	728	710	712	706	693	743	699	732	704	715	696	711	729	693	785	704	694	687	700	713	714	695	723	754	757	728	679	736	683	728	739	733	707	723	726	723	753	707	745	690	727	685	669	686	784	707	738	730	691	693	752	755	680	768	752	767	714	770	705	745	687	778	709	668	716	774	672	678	675	741	722	680	742	714	707	750	733	689	730	703	714	726	736	705	786	708	764
28259	32737	4912	1018	884	862	886	886	922	880	907	865	884	872	925	836	914	879	832	855	890	918	849	913	881	856	870	839	903	792	868	866	864	876	841	855	843	862	843	843	833	924	900	826	829	892	947	893	910	889	837	860	877	868	849	882	857	901	857	868	888	877	861	857	906	944	853	957	908	877	840	830	890	923	891	884	875	878	871	871	853	919	903	862	849	917	899	833	880	891	857	891	841	876	852	872	878	858	900	862	893	940	905	886	838	837	888	921	893	935	927	907	926	840	867	865	864	852	909	873	811	885	916	930	874	846	892	898	878	926	896	845	895	888	928	889	866	876	898	886	879	869	936	893	878	896	919	858	868	876	948	892	905	842	926	930	811	883	899	923	880	914	968	880	847	898	899	856	856	922	883	928	847	857	929	886	831	897	798	917	847	862	883	853	891	863	869	870	846	883	915	882	930	860	910	906	881	904	889	904	871	899	837	826	901	890	929	899	865	870	944	875	857	902	929	873	882	915	853	877	885	899	835	896	882	924	916	939	860	922	908	949	856	923	874	866	871	885	906	889	897	874	872	836	869	906	803	887	908	844	881	908	861	880	900	904	857	917	922	893	928	923	949	924	909	877	830	942	935	902	880	857	839	882	936	918	890	844	874	921	814	852	888	935	809	926	883	876	854	866	855	860	859	883	873	900	885	883	870	913	855	865	896	852	890	912	897	840	801	897	926	888	894	850	859	883	901	891	949	905	885	865	877	916	873	879	835	904	869	899	922	820	880	871	871	860	890	928	906	887	827	903	904	848	898	872	899	926	906	931	848	881	888	865	887	844	881	929	837	896	856	872	854	894	879	855	920	882	943	903	918	893	821	871	977	898	867	890	882	906	857	881	864	913	852	925	899	845	924	859	872	854	827	936	897	919	891	957	874	934	835	910	858	868	891	902	913	933	902	895	910	886	880	898	838	903	863	857	917	844	894	879	905	921	880	883	957	871	877	893	881	830	909	901	868	840	839	934	904	854	859	862	890	887	909	869	902	900	836	851	846	895	891	906	873	840	892	876	885	871	852	835	941	929	856	851	877	885	824	891	876	930	831	919	887	893	883	860	900	892	927	871	867	881	868	857	901	869	882	910	903	929	926	910	869	895	907	904	871	850	849	918	855	873	885	891	844	905	886	862	865	883	908	859	866	863	931	917	862	926	902	861	874	898	880	902	919	874	829	887	896	902	864	868	921	863	890	903	859	799	848	908	871	921	881	868	905	865	843	824	862	874	891	880	913	892	926	840	900	870	921	912	929	864	866	904	911	899	874	917	827	906	886	846	844	895	885	894	858	925	848	847	862	865	890	863	856	916	881	876	908	880	862	870	932	896	927	901	934	891	878	888	947	891	848	876	930	848	895	879	884	869	879	863	890	923	853	889	878	917	853	877	922	877	898	899	898	896	856	908	911	880	873	842	872	900	868	907	897	837	895	936	941	904	894	890	911	881	870	821	878	884	856	909	870	860	854	905	855	857	929	901	859	896	842	882	852	880	912	931	869	855	879	878	881	909	923	896	889	850	861	880	915	896	861	850	849	897	922	863	954	874	830	928	889	928	865	892	931	846	904	873	901	856	965	900	868	882	988	969	899	847	870	864	826	929	836	862	882	886	884	940	852	853	938	839	928	804	862	896	907	897	887	896	879	893	902	920	893	843	872	897	929	891	826	898	929	839	867	886	921	920	899	897	895	882	886	866	844	913	871	890	873	860	900	857	941	866	899	885	952	922	902	875	886	920	874	877	800	845	903	891	905	912	873	882	942	892	873	852	918	823	882	896	876	878	887	850	910	876	916	865	876	885	823	869	886	896	883	898	878	911	848	917	853	872	880	924	850	914	866	889	864	869	888	927	893	900	897	888	832	835	865	892	922	885	892	865	892	877	916	887	848	896	864	900	882	921	897	860	889	841	848	853	887	882	882	855	902	856	894	869	923	871	875	870	859	919	896	859	849	848	908	905	897	889	911	885	882	844	872	872	900	890	904	922	858	857	873	923	906	912	859	854	830	927	885	902	867	896	906	949	922	891	883	874	931	850	837	847	916	844	870	884	919	904	851	882	900	906	879	882	850	865	935	896	943	885	885	907	911	896	918	858	874	866	855	866	890	926	904	870	858	850	877	938	855	827	878	809	862	869	843	899	902	916	879	915	885	891	885	870	882	898	877	936	884	874	853	908	875	882	854	890	943	872	852	912	900	882	930	918	867	893	955	871	854	903	863	856	904	900	893	825	928	884	945	869	894	860	869	880	926	869	909	827	890	886	877	893	879	940	934	907	900	878	932	907	885	900	877	860	873	875	883	917	849	879	880	891	852	889	886	884	878	869	914	861	892	908	865	904	906	893	948	833	865	939	923	833	883	921	858	877	903	903	873	900	859	853	932	920	870	864	858	917	887	879	922	918	887	905	885	876	918	880	892	876	819	904	905	885	899	890	873	854	934	939	883	887	869	822	894	876	920	881	868	895	897	833	942	842	860	917	905	850	854	857	890	883	922	885	859	895	921	868	861	875	911	813	846	898	877	866	842	908	874	889	870	917	911	895	842	849	887	907	951	916	922	858	861	909	886	914	905	804	900	840	889	881	878	893	914	854	856	853	842	884	885	892	875	909	952	885	851	884	919	922	862	907	911	950	889	908	844	901	897	875	871	761	873	849	893	850	865	874	894	916	914	858	863	951	843	835	848	886	941	873	860	902	873	874	885	861	881	860	876	866	914	885	862	933	882	901	873	898	879	921	870	884	914	895	923	863	899	881	872	902	846	902	904	914	873	844	940	878	913	884	859	858	916	907	901	880	901	867	914	940	935	882	862	858	871	875	873	926	930	880	903	832	867	903	854	887	887	854	897	854	855	882	918	895	912	867	894	936	853	920	876	870	912	893	898	914	876	901	847	911	914	919	849	883	904	914	882	971	851	960	867	883	861	898	917	897	853	876	896	895	932	887	841	874	852	863	885	878	947	889	907	871	865	912	905	867	894	923	869	864	847	858	905	894	860	945	837	890	871	843	883	892	876	882	945	896	884	878	805	922	873	871	891	892	901	871	910	860	897	910	903	867	897	852	913	883	909	889	890	897	921	889	863	885	881	909	880	878	901	854	936	858	866	859	945	911	941	904	894	911	818	908	885	874	927	877	900	844	918	886	881	864	864	948	865	948	866	812	896	867	881	858	902	898	871	853	862	845	912	860	885	850	938	923	878	883	855	863	877	843	951	912	896	883	881	905	896	922	923	955	842	857	818	868	843	899	913	928	898	860	896	872	910	940	832	857	906	891	857	862	895	933	902	876	879	921	903	893	860	848	908	898	892	876	907	893	872	896	891	931	900	907	890	823	903	867	823	854	835	916	896	952	854	848	937	881	833	882	940	857	888	880	910	912	877	924	906	876	859	881	897	934	895	928	933	901	887	886	876	891	908	916	885	897	891	891	909	936	817	899	875	907	843	878	875	909	898	896
24026	22064	28587	25045	19676	3590	742	642	591	615	625	589	603	610	566	530	568	602	577	540	576	565	571	550	559	552	586	592	593	559	562	536	567	566	594	541	576	622	611	563	621	597	568	567	540	594	570	539	571	593	537	564	604	595	578	600	565	616	584	525	565	563	571	561	612	520	574	537	558	617	589	572	547	579	548	528	603	540	521	529	548	559	537	580	557	616	578	612	550	561	523	543	583	597	590	572	511	548	593	596	578	585	543	582	591	547	595	556	575	605	557	522	574	554	535	534	542	556	550	526	600	607	561	557	575	590	558	542	603	596	540	589	590	624	552	573	562	589	514	546	518	551	603	617	551	519	571	554	583	589	612	547	564	579	545	568	555	546	596	574	595	572	591	566	578	559	562	531	483	584	562	550	568	565	560	596	575	596	556	538	585	578	577	554	557	594	568	560	566	580	555	569	534	593	575	601	571	580	540	599	563	543	574	602	533	548	573	574	620	567	608	530	554	537	580	562	584	581	561	576	563	547	589	527	529	570	566	565	545	567	541	582	592	613	563	605	564	526	563	536	513	536	546	592	529	567	591	546	608	572	594	553	567	569	568	582	538	546	573	559	583	588	568	597	555	578	545	617	568	587	580	567	568	549	568	556	586	556	582	565	537	572	553	586	563	554	540	582	551	559	551	560	552	582	572	574	574	546	599	517	530	583	609	552	540	577	569	590	553	531	550	581	566	551	584	566	534	571	605	581	587	548	551	598	536	561	560	616	564	601	560	577	565	543	575	565	585	556	554	572	588	578	526	554	550	569	542	563	562	582	570	611	539	560	552	549	555	569	553	567	548	535	520	541	571	515	583	591	558	587	542	539	570	553	559	531	539	581	572	589	595	599	581	580	552	577	603	555	543	517	562	569	550	593	548	544	567	586	548	572	551	541	553	568	527	612	501	570	579	556	537	548	573	571	597	566	530	585	541	542	534	551	553	545	573	585	505	564	545	595	547	574	566	556	594	585	562	567	606	550	601	572	558	594	557	587	575	570	527	543	573	566	588	607	606	539	550	590	576	564	543	598	594	567	526	558	564	550	582	591	596	566	563	551	606	565	559	556	611	559	594	582	568	568	557	570	570	579	577	579	595	595	571	582	555	595	532	568	561	532	548	552	549	579	551	549	597	547	559	587	575	579	571	553	528	580	581	582	543	568	521	550	550	570	573	597	564	591	562	567	560	562	557	597	555	555	564	575	547	545	598	582	554	566	568	560	592	603	527	566	557	557	593	573	567	571	602	548	530	542	575	536	540	522	583	549	543	573	599	595	577	595	554	576	606	573	598	575	548	550	559	580	565	532	559	601	557	567	577	598	546	567	563	591	568	589	560	585	569	501	550	589	545	547	558	540	578	538	579	565	549	592	563	550	552	543	580	567	571	558	577	540	561	587	551	522	567	567	580	496	578	576	600	575	578	565	571	500	558	534	554	544	593	566	526	563	535	568	560	562	592	545	547	548	593	550	562	608	548	553	535	545	572	548	529	550	566	556	539	560	555	584	552	553	574	566	557	591	572	520	560	565	566	533	593	602	537	569	544	609	584	566	598	536	603	579	552	555	572	530	541	545	573	607	578	606	568	594	545	609	566	579	523	537	552	596	587	582	550	584	565	549	592	561	600	573	588	564	570	616	593	541	570	575	523	547	597	580	560	563	543	608	583	569	590	595	571	623	540	566	563	581	615	579	576	565	536	590	578	600	594	576	560	529	555	541	541	553	545	542	582	529	540	586	549	562	561	581	537	540	563	563	523	566	586	550	571	615	556	533	554	557	555	575	557	566	569	557	610	524	554	545	563	557	610	547	528	565	586	557	572	605	547	568	559	566	563	570	593	562	578	580	595	586	583	529	555	570	554	542	551	585	536	580	610	573	515	551	585	546	608	562	569	545	585	572	565	555	548	544	566	558	513	562	612	581	576	549	572	601	526	545	567	540	558	557	557	605	575	569	572	567	562	531	542	564	618	579	551	599	541	556	560	607	566	541	555	559	568	572	549	576	521	577	549	615	563	553	526	578	556	551	556	580	605	549	553	537	572	524	603	604	543	569	559	589	559	593	591	529	574	571	559	538	523	574	613	578	523	550	554	540	559	592	545	580	589	558	610	545	574	571	585	579	596	539	572	548	555	537	551	538	567	532	554	548	592	577	564	542	584	550	574	568	610	542	576	530	538	579	599	547	581	583	554	577	549	570	594	598	558	585	576	545	613	612	564	580	565	558	523	524	551	552	563	592	573	573	563	591	567	579	525	565	614	554	573	549	576	569	569	571	569	525	545	570	515	573	544	575	555	610	546	551	539	535	544	558	549	593	580	583	557	538	576	570	547	602	547	579	543	535	550	571	569	575	591	562	579	577	520	550	602	571	555	578	584	571	570	524	541	546	562	546	534	576	603	529	581	568	536	563	528	582	561	569	565	554	555	612	546	554	589	569	590	557	560	572	562	522	599	530	555	574	593	595	587	627	558	556	592	588	539	545	558	566	542	576	574	575	582	583	585	583	607	579	563	565	518	600	523	533	553	582	555	563	608	600	562	542	565	599	573	543	555	560	543	528	571	541	546	527	576	585	526	557	542	572	479	591	538	563	568	559	572	540	559	570	575	575	608	574	530	521	574	587	561	581	574	548	565	547	544	556	570	525	570	602	566	542	587	559	608	533	541	575	576	582	550	555	565	550	558	579	543	577	582	543	555	540	570	599	560	545	582	553	610	585	567	564	544	617	574	579	617	576	575	571	526	534	592	537	544	548	568	544	573	554	554	555	575	565	570	540	518	579	573	531	566	613	519	514	616	601	620	606	549	536	582	524	565	625	558	546	570	568	549	545	578	565	553	596	547	584	552	594	565	576	527	577	584	571	589	623	609	554	524	583	599	582	535	538	563	565	567	555	561	545	619	565	606	587	530	558	586	543	554	508	580	582	524	544	552	569	587	545	600	544	548	575	539	597	547	590	580	584	551	598	612	543	602	613	587	566	576	528	598	563	606	575	584	606	536	528	559	567	533	603	527	562	574	556	576	573	559	584	591	563	586	591	596	582	608	544	517	545	560	582	573	547	595	558	566	552	557	533	580	578	564	543	565	579	567	526	532	537	529	583	528	520	594	581	571	564	561	568	593	573	565	590	565	562	543	572	578	612	608	580	603	599	556	595	554	574	557	576	565	569	554	542	596	517	613	591	570	556	591	597	576	565	570	581	536	545	585	593	600	564	577	538	548	542	590	562	573	544	521	574	592	597	561	599	540	570	577	586	565	582	530	538	544	621	566	547	575	569	567	546	557	568	545	582	569	538	555	560	551	544	531	519	579	569	582	560	553	567	569	582	602	566	596	586	574	550	537	537	574	553	540	589	583	535	585	585	566	564	539	595	560	577	541	556	608	569	562	587	557	594	568	571	516	582	546	595	588	599	588	532	525	567	532	564	569	557	571	611	570	561	558	535	571	571	589	549	580	554
52844	76062	22085	1959	1086	929	857	860	843	811	754	756	716	771	727	704	738	756	709	750	718	707	726	774	729	718	716	747	750	714	706	730	755	754	683	700	691	689	701	680	750	716	713	704	716	711	709	680	721	719	716	724	713	745	703	731	700	709	714	740	748	682	749	735	728	731	692	757	706	740	752	705	690	718	681	747	729	711	732	675	720	754	757	726	696	736	728	712	695	733	717	715	722	711	746	692	718	739	769	716	710	721	740	662	721	731	739	731	742	703	731	716	745	779	766	686	721	697	747	701	736	719	743	747	739	696	709	734	697	690	701	729	720	694	705	719	680	711	677	653	716	690	722	745	744	710	725	736	710	682	655	668	732	697	737	768	745	700	706	723	714	707	679	672	732	712	710	712	743	748	742	706	698	751	730	744	739	725	672	673	665	727	735	765	715	734	716	695	722	694	681	673	671	712	682	752	725	687	716	708	687	729	735	727	699	723	713	686	701	697	704	756	766	723	690	724	712	737	711	719	720	700	674	750	759	723	667	698	741	741	704	713	689	688	731	742	693	709	707	736	752	731	720	716	736	717	719	705	697	723	703	681	699	733	723	693	642	711	774	752	763	737	683	774	670	673	699	755	708	705	676	718	723	721	714	704	713	694	751	700	692	734	705	738	709	721	760	659	745	742	698	741	722	709	707	732	730	677	724	695	698	714	713	730	722	705	679	708	677	735	717	709	706	675	724	723	749	742	699	724	705	689	732	699	709	679	710	722	668	733	739	719	719	700	742	685	715	732	737	722	699	709	746	750	720	693	687	725	751	719	693	722	734	673	733	744	758	707	705	676	702	731	719	744	760	692	674	702	675	717	718	692	748	660	713	730	697	753	691	717	716	674	702	716	712	664	725	765	693	704	652	712	740	778	710	709	675	715	769	744	728	710	697	709	731	721	736	685	708	737	706	697	703	683	754	734	749	701	698	741	789	716	727	758	741	698	723	734	724	721	710	714	776	734	734	735	709	689	732	734	739	710	673	709	767	712	683	738	729	753	671	698	735	719	708	762	697	712	766	769	743	659	694	722	723	717	730	769	714	709	696	772	697	726	719	704	679	709	695	729	718	726	718	720	758	658	736	708	712	708	690	773	704	705	702	675	725	664	706	734	691	661	744	685	708	749	712	706	729	701	710	732	724	723	760	803	713	738	727	708	699	698	794	693	745	760	737	699	659	733	776	693	694	750	682	741	703	701	748	720	681	726	757	733	725	697	710	748	707	708	692	692	719	719	761	712	750	714	703	752	722	685	699	760	736	705	772	683	718	723	708	743	720	760	721	713	707	725	739	762	687	717	756	719	709	717	741	708	657	656	739	723	674	728	762	694	754	691	721	715	734	699	711	731	715	738	715	676	681	688	687	753	743	726	667	728	716	726	702	727	733	761	704	714	667	748	721	758	687	741	701	712	737	745	787	751	719	743	723	760	776	653	758	658	695	716	746	710	660	755	717	721	652	722	667	765	721	723	726	720	698	741	707	714	758	748	760	717	744	678	729	750	698	685	706	686	699	657	725	692	770	736	695	720	730	730	690	699	703	691	723	727	715	737	690	724	707	753	712	713	689	750	710	716	723	705	728	736	674	717	741	733	710	743	750	708	725	734	689	704	759	730	759	685	651	697	721	704	716	746	704	691	724	695	750	753	715	708	734	704	706	671	681	743	708	679	679	751	709	768	719	731	728	692	737	757	725	672	754	647	728	654	697	755	718	771	722	726	721	750	756	738	750	733	736	713	713	755	696	737	691	725	711	710	722	696	712	722	756	713	710	705	742	714	742	683	705	736	717	760	718	676	761	740	708	715	723	713	718	671	734	704	702	728	725	703	697	674	698	743	666	709	746	725	659	729	744	727	747	705	706	707	748	689	702	680	700	679	723	738	747	735	693	765	685	747	677	697	695	706	701	716	717	682	743	760	703	767	727	689	752	740	698	729	721	753	760	735	713	712	724	688	712	769	705	693	719	686	699	721	770	726	752	695	694	700	679	714	719	671	724	701	728	736	759	728	719	723	740	735	713	725	722	740	702	695	729	707	708	687	727	744	740	746	718	685	673	647	673	719	687	691	744	693	720	738	697	695	736	685	717	686	725	703	715	738	734	722	753	705	715	762	729	685	733	721	745	756	748	762	695	735	729	635	740	705	753	724	746	713	706	725	730	691	700	722	718	718	710	728	753	784	719	754	766	725	672	721	731	728	739	712	715	703	701	745	689	709	736	653	765	703	714	729	705	715	744	735	663	790	757	718	732	729	676	692	725	734	669	753	755	686	753	726	724	743	689	693	703	680	720	700	700	699	722	694	697	673	725	736	680	695	692	653	739	729	715	756	661	731	711	733	741	733	735	737	732	691	673	697	696	740	665	729	729	679	710	784	735	740	715	752	759	740	752	704	725	713	726	707	712	703	791	697	722	743	724	729	722	698	774	703	699	705	716	721	701	704	735	739	705	739	712	741	700	697	674	753	702	750	731	720	739	713	722	711	742	696	703	719	735	697	686	708	702	699	677	744	749	703	778	706	739	775	697	710	724	738	713	762	730	736	708	707	753	736	726	766	735	765	703	704	737	697	725	676	739	723	735	697	728	658	727	711	687	694	687	734	695	727	716	739	775	670	702	718	753	716	725	709	710	722	721	656	720	669	711	702	669	700	699	725	748	763	703	740	682	714	728	725	718	717	714	796	760	716	727	710	736	685	711	762	722	710	673	673	700	695	714	709	734	704	683	695	734	697	772	683	725	699	721	728	681	764	695	713	706	725	743	706	746	720	724	740	711	696	680	733	728	738	682	709	704	713	690	737	722	700	661	724	704	712	709	734	698	698	734	777	726	727	726	697	732	725	673	709	721	696	738	745	728	707	770	698	702	686	715	715	708	719	698	737	665	697	698	690	739	673	697	707	739	656	754	681	772	676	680	709	660	712	722	772	729	729	695	724	668	706	729	672	714	712	723	710	736	719	738	706	715	739	693	710	736	721	746	716	749	704	723	702	695	746	700	725	715	697	709	707	659	701	709	729	739	717	749	706	743	672	762	739	706	702	713	669	645	732	683	739	732	793	686	689	692	699	722	705	732	722	762	743	736	669	716	682	673	719	715	706	718	675	715	696	713	714	756	716	720	718	775	661	718	705	762	733	672	694	720	703	736	728	705	745	736	738	692	750	688	714	702	720	693	683	701	678	706	734	677	705	687	698	668	747	693	684	675	687	719	710	678	713	719	748	748	702	729	710	727	753	764	710	713	709	748	741	730	718	704	703	691	683	713	701	717	718	660	734	703	737	685	763	691	751	721	724	691	748	735	735	690	719	712	731	749	739	753	717	700	651	692	710	707	707	755	687	764	718	713	700	691	697	745	695	659	721	748	789	694	707	713	717	727	726	772	657	727	675	701	700	721	670	711	755	710	722	681	725	711	686	729	728	733	710	737	767	761	743	723	683	705	684	721	689	731	697	727	715
25375	23030	27070	24198	4704	640	620	552	576	543	588	516	536	536	561	557	526	544	581	558	524	544	549	556	549	540	554	563	525	614	542	562	565	573	523	534	553	522	546	565	507	580	497	560	558	522	562	492	534	509	525	550	514	519	527	557	540	537	543	538	530	536	549	543	514	546	518	527	530	550	499	552	490	487	534	518	524	520	549	533	513	563	501	527	561	508	513	535	522	541	507	537	561	541	569	560	578	544	525	527	544	511	547	544	557	529	502	518	524	530	537	522	541	544	544	523	521	558	543	535	543	482	524	490	574	551	511	506	536	557	508	559	518	518	564	562	575	525	531	523	572	564	556	518	558	509	555	516	570	534	522	523	532	518	572	567	501	540	527	549	542	520	590	497	484	554	517	543	482	539	540	542	564	568	476	533	500	548	564	551	533	567	536	527	522	545	530	555	544	528	521	531	545	530	513	521	494	535	581	507	521	587	506	543	538	582	513	541	539	542	567	523	534	550	548	517	547	523	534	514	523	584	530	554	536	568	514	590	539	516	539	546	498	542	512	516	517	512	569	539	608	558	535	554	578	490	518	572	560	542	513	528	499	497	519	507	542	519	592	570	509	502	510	520	511	532	516	541	551	552	520	536	467	554	508	522	526	523	539	556	499	530	536	551	552	535	510	541	532	529	565	555	517	557	521	557	553	536	541	511	577	540	546	532	520	532	516	537	514	535	554	520	535	520	473	503	545	568	578	535	548	518	546	545	513	527	563	563	517	503	561	525	532	520	526	544	526	510	523	511	553	564	559	558	580	572	528	563	559	548	539	511	537	529	566	513	517	527	534	597	556	542	551	565	534	544	534	536	540	566	570	521	527	535	519	513	576	583	522	535	557	568	547	584	511	502	568	528	529	528	544	524	539	508	579	553	514	543	538	527	512	549	546	544	527	522	554	504	542	571	535	524	539	518	513	520	518	563	542	562	533	555	536	561	527	555	539	529	558	532	545	501	545	519	492	510	540	581	513	518	556	537	553	505	504	494	547	520	521	549	529	514	530	558	528	528	540	587	548	513	542	635	537	543	529	498	521	527	547	532	545	547	560	555	573	555	512	506	581	550	553	537	558	550	566	519	514	549	535	503	497	510	556	545	524	577	556	560	531	512	546	511	525	534	515	488	494	505	538	550	550	544	537	544	555	560	511	549	548	511	488	512	557	547	514	522	574	527	542	562	530	524	563	519	522	539	542	501	494	529	530	532	503	543	581	579	533	548	545	533	519	541	559	540	482	532	541	504	495	504	494	564	506	566	515	536	535	481	547	548	553	584	516	506	566	560	574	488	555	533	504	503	541	550	555	519	513	511	530	514	546	573	574	503	527	522	502	484	564	545	579	499	511	504	554	529	547	511	551	546	562	525	530	564	563	548	576	516	606	561	556	524	551	510	523	527	531	508	521	553	525	489	581	544	571	573	485	528	546	498	492	506	574	502	547	507	540	556	601	518	507	567	526	504	526	514	579	554	545	524	496	554	521	535	549	560	534	560	543	512	519	547	531	530	504	552	540	555	536	447	558	534	548	530	557	521	521	514	567	566	498	511	526	585	568	541	526	518	554	563	516	540	598	560	580	557	578	526	527	510	546	516	553	513	531	516	540	546	527	509	550	517	516	526	534	550	540	562	544	519	562	495	564	517	521	538	541	514	519	557	570	513	514	545	535	568	535	545	556	562	571	531	560	516	523	562	550	533	498	574	536	551	509	521	554	487	551	522	567	569	541	528	502	549	538	535	560	554	522	483	545	533	560	518	519	518	524	568	507	534	539	543	550	542	494	482	552	527	566	536	495	532	529	585	533	568	556	539	491	527	535	515	487	508	508	529	525	491	533	498	565	551	550	506	563	544	553	544	495	548	546	538	578	500	537	582	541	523	543	547	517	547	565	525	485	535	547	516	585	557	512	548	552	514	550	533	543	528	504	526	548	562	482	551	509	545	562	552	510	512	520	584	520	505	540	506	553	544	498	528	558	493	522	532	532	520	544	497	534	549	558	514	533	522	526	578	482	563	531	513	558	539	560	563	548	525	498	514	503	542	580	509	545	526	560	568	592	526	530	508	539	541	526	567	530	525	564	556	581	485	519	533	540	513	553	554	543	529	588	493	556	520	544	518	564	527	578	554	516	534	536	512	589	520	536	485	561	542	511	516	545	531	497	564	534	586	517	535	556	542	538	492	493	510	532	557	522	516	490	609	513	539	544	499	535	508	519	528	547	500	545	543	531	559	553	551	498	546	556	559	537	532	532	528	505	549	503	470	537	546	506	530	536	538	513	517	561	515	494	540	510	563	522	512	570	556	521	508	524	556	547	597	546	527	523	530	527	485	506	551	560	560	519	514	514	565	566	501	517	541	558	540	525	527	588	540	527	575	514	546	521	560	574	534	542	491	532	501	517	506	493	552	518	530	521	570	538	537	540	565	585	524	498	571	495	522	558	534	501	529	573	530	539	557	560	553	558	535	495	532	558	530	527	545	512	544	532	548	534	558	508	529	539	543	487	526	535	555	521	514	575	525	541	578	561	510	543	534	530	551	528	532	547	520	560	518	515	531	558	539	469	513	517	515	556	494	491	552	517	546	501	580	595	519	527	533	574	493	548	525	540	551	533	525	542	546	523	536	555	504	554	537	550	559	527	557	552	532	563	577	548	503	527	541	513	522	550	543	511	529	536	544	531	547	546	580	539	562	513	569	526	548	525	552	535	512	572	517	553	527	537	556	520	572	573	563	541	525	532	520	528	514	526	544	600	504	515	547	527	533	533	520	514	547	489	514	525	555	534	546	529	548	556	523	561	522	525	567	535	565	501	479	546	574	579	547	552	582	514	521	520	536	520	544	530	537	515	534	540	509	519	524	567	550	526	596	562	539	462	531	534	522	550	572	563	493	541	517	550	516	516	571	542	531	553	547	570	546	545	553	507	528	554	518	549	513	484	519	515	573	520	561	510	549	553	580	515	545	505	560	574	524	546	522	512	546	544	529	575	553	548	541	568	503	554	548	528	564	514	561	507	500	583	543	592	553	484	519	560	518	544	537	517	528	509	507	573	520	498	534	541	523	533	529	547	549	520	511	530	518	544	560	545	517	519	562	534	549	547	579	521	562	531	565	558	553	535	511	520	556	573	525	565	510	546	507	548	529	531	520	534	509	543	514	526	543	544	537	513	509	545	535	490	545	568	542	574	514	537	521	565	522	550	514	531	556	509	494	541	549	524	527	530	573	542	524	563	527	531	547	511	538	543	530	538	573	502	570	561	549	548	540	571	548	515	540	523	551	508	501	552	512	481	507	519	527	556	569	501	516	555	538	552	570	576	551	523	516	552	535	518	524	543	586	556	558	514	529	537	545	542	571	523	554	542	532	548	560	540	546	506	545	530	536	543	555	546	488	513	547	519	552	513	541	545	526	553	551	510	513	543	512	538	535	562	575	527	535	525	525	488	546	540	510	576	587
48391	64437	15433	1208	786	802	706	703	736	657	671	708	703	695	674	730	671	697	693	625	656	704	678	671	659	656	692	719	628	639	652	629	677	675	689	582	709	649	660	695	690	634	680	601	625	673	655	691	619	641	638	691	674	655	638	630	589	664	609	673	673	657	698	650	660	681	685	659	659	651	676	691	624	684	655	628	641	660	699	675	683	630	627	695	645	635	652	613	643	649	701	639	636	664	606	645	666	644	683	679	641	631	645	686	637	643	697	728	684	675	645	629	676	606	633	653	654	619	767	670	653	680	656	659	626	658	665	650	651	648	649	683	663	594	665	656	653	679	608	658	670	651	662	645	675	627	626	690	672	692	665	661	644	689	639	703	652	644	656	653	658	667	656	660	612	625	619	633	688	624	620	678	624	683	659	693	681	671	625	689	617	657	623	665	657	683	671	653	611	668	625	652	677	626	647	656	636	701	677	668	677	629	673	667	645	661	647	672	666	654	628	665	656	667	679	688	649	680	660	652	664	638	638	641	700	640	659	666	632	642	654	646	666	651	713	682	649	683	616	615	644	694	673	676	662	663	641	665	668	673	648	577	682	664	680	638	699	636	669	716	659	688	683	670	686	677	670	642	681	669	651	679	607	619	654	626	667	658	668	696	679	675	603	612	669	676	647	707	625	685	702	661	656	678	649	642	590	639	654	690	664	638	652	652	659	684	652	633	622	655	651	646	664	634	652	638	668	665	671	689	646	656	666	654	625	673	672	596	640	654	597	665	672	690	667	686	650	646	660	658	688	651	661	669	647	664	667	690	624	657	627	655	663	693	708	594	694	672	691	643	644	597	653	630	652	637	670	673	640	655	648	666	656	656	693	627	664	652	633	645	661	650	675	679	653	624	683	705	671	683	691	650	657	636	677	659	629	661	670	658	663	653	662	658	654	686	698	649	696	671	655	624	648	645	646	603	697	692	653	680	662	663	667	659	666	628	629	657	679	658	649	604	641	612	667	663	633	706	651	705	644	616	666	664	625	657	648	628	676	652	718	681	681	700	677	664	633	642	616	713	672	698	675	619	646	677	685	651	669	663	640	668	638	665	638	686	645	622	669	650	666	664	614	650	697	662	620	683	643	645	632	706	639	674	633	651	652	666	676	685	653	634	654	690	613	652	655	671	668	659	678	625	632	625	670	686	662	663	690	666	636	661	652	684	673	681	655	695	650	690	653	671	665	661	626	664	655	613	682	669	640	650	669	681	654	650	668	625	686	659	647	668	658	661	655	689	659	680	672	674	671	682	605	647	689	641	620	618	624	657	662	665	626	698	659	676	641	692	672	646	682	616	686	671	704	640	646	673	693	665	634	656	605	651	662	658	684	713	652	603	620	664	673	620	636	667	687	697	673	673	612	681	668	629	645	605	656	656	651	655	649	694	660	652	661	568	668	618	682	669	645	619	720	657	643	663	657	653	646	647	672	669	633	688	660	674	688	647	675	693	615	642	598	688	655	648	643	648	649	656	648	686	615	668	638	677	655	691	709	681	680	654	626	646	690	654	634	605	697	626	611	640	636	671	650	615	615	669	626	684	687	682	673	678	647	654	747	653	623	685	659	656	633	652	697	649	653	646	685	616	615	668	625	655	649	710	649	670	651	651	646	640	665	688	671	690	657	645	654	637	662	665	619	661	655	655	685	682	670	644	635	704	626	660	646	653	713	646	666	621	681	624	667	667	639	659	670	615	708	651	649	670	655	632	649	672	666	656	678	626	640	665	663	679	653	645	690	620	665	686	710	661	636	679	619	636	627	692	653	619	693	673	675	672	667	655	663	614	669	630	697	626	677	657	661	674	620	697	626	689	664	706	685	656	659	640	676	697	628	643	657	634	682	668	630	678	634	644	635	649	662	640	661	686	661	608	646	657	672	669	657	674	633	670	638	643	707	661	674	635	672	643	639	659	680	648	651	642	674	644	646	646	722	689	683	640	670	659	694	624	675	652	623	621	724	678	628	686	659	697	695	641	705	709	669	649	646	636	672	631	692	649	675	638	673	673	661	599	650	716	687	663	670	663	646	645	658	671	635	699	659	650	653	672	644	672	675	629	648	670	654	639	665	700	661	633	647	684	652	592	667	659	665	623	661	669	628	686	662	638	637	663	671	662	630	637	678	714	658	684	670	630	645	624	673	613	582	686	626	656	627	646	646	681	632	623	619	645	622	636	689	687	671	693	678	667	681	659	664	701	647	669	661	615	647	660	634	727	707	634	664	699	634	631	683	679	658	646	694	681	655	634	660	637	618	619	672	628	669	678	653	666	697	632	644	656	640	656	644	613	643	684	654	684	698	644	712	652	686	664	677	648	681	664	692	679	692	627	642	662	667	652	660	645	664	659	643	642	647	660	662	655	618	650	659	693	666	656	674	641	615	667	649	670	616	637	654	635	652	667	685	638	692	641	625	651	684	699	689	660	653	670	660	667	636	649	634	656	608	701	665	649	619	699	657	614	711	700	639	647	664	667	665	619	618	668	652	668	678	633	641	695	698	640	687	635	640	654	650	684	664	642	637	682	625	647	638	661	689	641	672	694	664	684	669	649	630	656	630	682	665	695	614	654	661	643	620	659	678	681	613	630	675	684	668	642	670	678	696	689	665	686	692	644	622	630	635	676	649	686	664	661	665	645	661	674	671	668	587	669	629	663	627	659	693	703	686	640	684	694	634	650	635	636	659	692	646	643	702	619	678	699	649	688	719	635	659	651	708	678	676	676	654	665	650	680	655	678	706	627	684	633	704	652	647	659	622	685	675	625	674	630	653	657	677	650	642	645	634	665	659	684	671	632	643	672	715	686	618	684	664	645	677	603	660	663	642	661	601	693	651	691	665	695	647	658	672	647	655	647	651	687	634	672	652	686	698	700	633	643	664	673	681	696	684	671	698	682	665	693	671	640	667	691	628	646	672	650	684	651	676	666	665	657	634	619	628	620	684	657	654	667	659	629	639	668	661	661	659	600	674	682	670	680	626	673	664	647	672	695	659	651	651	651	723	686	629	675	623	683	622	686	678	667	700	682	654	674	634	697	671	661	643	687	660	703	644	631	654	674	573	656	663	686	646	651	653	642	670	688	675	632	685	607	656	647	655	671	673	613	650	625	662	642	681	642	717	656	648	621	686	662	668	686	655	687	645	731	677	675	645	600	639	662	664	653	653	670	672	657	664	682	636	669	630	650	681	656	650	631	633	707	633	659	677	658	656	615	651	625	615	683	655	686	644	670	675	624	658	688	642	643	672	649	693	624	641	644	635	700	680	685	654	633	665	643	641	670	659	665	618	620	651	688	663	675	630	642	667	668	662	708	590	668	674	670	653	653	652	648	620	656	645	668	694	682	661	693	638	655	640	707	684	660	645	696	652	650	693	659	714	685	646	689	694	602	659	646	618	672	707	578	619	683	661	652	618	608	618	640	651	658	690	655	648	696	599	681	685	655	636	613	649	684	619	700
22826	21695	29004	24479	21502	20461	2762	418	352	374	344	339	328	315	262	331	261	296	309	282	301	285	306	272	307	238	283	317	310	303	288	286	278	255	297	307	296	275	282	293	266	300	269	299	303	272	305	304	267	287	304	282	293	273	266	272	296	270	309	279	293	272	297	278	277	272	275	306	301	276	283	269	299	299	287	306	273	284	278	273	253	282	260	262	292	283	296	272	311	248	260	292	312	320	287	290	309	243	265	271	270	278	259	275	272	286	260	257	267	291	269	284	275	284	281	251	287	272	244	287	281	302	321	287	299	292	301	270	298	290	284	281	280	258	290	259	280	267	283	309	282	287	266	274	301	274	284	271	310	275	295	313	278	287	272	261	278	296	283	266	285	274	279	296	277	288	274	292	288	242	273	291	283	271	265	265	278	302	295	268	272	286	296	269	264	292	303	252	304	301	287	283	263	294	289	271	268	266	313	247	271	264	297	309	296	271	271	280	252	293	261	298	282	273	305	259	295	265	279	259	297	284	267	301	293	280	244	292	244	251	278	287	289	286	315	262	279	305	277	324	262	313	292	291	274	291	288	256	256	317	297	276	255	324	295	275	259	328	269	261	253	260	284	295	293	281	286	285	273	295	286	304	276	298	295	281	271	269	273	265	266	300	274	279	274	282	281	270	297	258	281	281	292	291	292	282	284	264	273	290	297	274	278	255	305	270	247	297	302	307	278	305	257	285	293	256	277	265	293	267	304	264	293	271	289	276	299	298	318	289	309	262	274	291	288	290	285	258	318	287	310	304	285	293	271	292	234	303	266	308	275	283	279	282	291	293	286	275	304	286	271	281	322	289	305	303	265	288	263	284	327	260	277	298	271	264	326	296	277	267	270	328	277	310	274	268	280	270	306	256	281	269	266	288	298	282	270	294	272	279	286	286	270	283	280	269	262	287	253	288	292	286	268	306	294	271	271	258	295	300	269	300	262	268	269	271	270	300	326	290	295	270	299	289	288	287	304	277	284	289	298	267	306	276	266	252	268	298	275	272	289	281	295	297	288	248	269	297	270	276	279	278	301	308	288	271	250	261	277	310	318	282	265	280	247	270	290	274	281	284	271	304	274	272	288	299	278	294	282	254	278	274	267	296	324	291	301	275	285	304	270	290	298	257	285	262	288	275	286	303	316	268	292	298	296	292	275	272	294	278	283	288	311	271	295	320	311	283	277	283	270	298	323	303	298	303	274	271	299	239	256	279	273	278	286	285	284	274	278	292	270	302	253	274	308	279	285	310	300	289	307	272	281	302	311	288	315	286	297	298	270	273	268	309	297	304	283	284	282	277	299	284	316	261	331	286	309	287	311	267	252	290	282	289	284	284	267	276	270	294	286	299	300	281	249	271	296	319	293	266	279	279	267	264	281	277	285	270	261	278	289	272	278	306	291	275	291	293	289	279	245	311	247	265	265	280	284	270	282	268	287	264	285	276	251	274	281	290	260	270	293	301	299	314	287	291	287	264	272	280	315	288	300	298	272	275	278	274	317	264	264	313	264	281	284	263	278	280	278	277	272	276	288	281	302	277	262	268	266	289	293	266	290	304	282	277	273	281	301	281	281	315	293	302	259	310	289	276	274	328	294	296	313	272	290	282	273	281	269	310	284	279	298	269	313	251	299	255	268	266	288	293	272	288	279	287	262	297	247	273	267	280	293	290	257	283	271	295	295	266	293	298	305	266	307	280	306	255	288	258	274	291	292	279	263	321	272	314	301	282	236	292	287	307	298	276	280	318	314	324	305	293	282	261	290	287	267	262	297	290	290	276	284	265	284	277	296	277	273	315	264	301	292	291	265	287	281	264	270	289	272	304	268	312	272	301	274	316	280	265	296	270	287	286	272	267	267	278	301	283	264	290	280	301	262	274	319	280	301	261	290	281	253	293	266	307	247	311	279	282	268	297	266	283	264	302	272	283	290	293	290	337	285	235	264	304	290	273	267	294	273	294	290	287	298	310	279	257	305	273	255	316	283	303	295	265	282	307	282	291	304	255	307	282	300	311	292	288	278	255	307	292	277	260	267	315	266	292	267	285	303	255	293	280	266	297	273	296	280	269	287	296	284	261	286	265	283	261	273	285	289	250	267	260	277	256	266	235	267	278	280	276	276	295	285	280	313	293	291	288	283	277	280	279	283	268	286	275	277	259	276	295	283	307	285	296	292	279	293	293	272	283	275	274	282	266	309	317	271	278	292	299	274	279	297	288	279	302	264	277	251	271	318	271	306	260	256	293	283	272	270	297	276	279	284	293	277	292	297	251	304	286	301	298	312	314	306	271	279	278	294	283	295	288	274	299	301	288	287	285	307	272	275	260	306	266	281	297	272	282	280	278	277	298	295	299	297	264	290	284	301	286	280	306	293	262	270	285	280	294	266	294	256	280	288	269	288	260	272	282	268	271	293	284	268	260	291	287	293	278	279	311	290	302	309	284	284	259	276	285	266	273	304	276	292	307	280	272	241	290	302	275	260	293	293	274	259	296	298	248	299	287	283	279	259	267	276	284	275	276	249	272	305	299	269	317	293	254	278	303	268	271	248	272	301	301	276	299	251	278	287	294	283	286	276	294	297	293	282	276	279	291	281	302	270	294	310	294	279	298	273	286	313	267	276	292	325	296	270	266	270	284	333	295	290	289	272	290	302	287	257	283	269	292	282	269	286	280	271	286	273	291	286	260	269	314	302	294	317	256	309	289	291	259	267	330	282	286	277	254	286	294	258	279	292	261	270	305	271	317	298	308	315	315	292	283	274	307	268	285	273	277	271	233	292	313	284	286	295	262	273	265	283	267	280	304	300	302	289	292	303	284	299	276	287	262	270	292	293	304	294	300	297	260	259	275	286	272	289	303	299	305	286	278	302	294	295	305	284	275	291	268	259	261	275	285	284	245	312	275	284	269	293	285	290	316	301	289	276	302	255	273	305	267	271	284	287	271	258	284	270	308	277	278	251	296	280	256	284	273	294	260	293	306	285	310	260	319	284	291	292	284	252	296	268	281	302	297	286	277	305	288	272	301	296	263	298	296	287	290	262	255	290	259	261	269	293	284	283	262	280	302	275	257	285	268	275	318	311	284	287	271	273	282	275	280	263	308	253	259	258	284	284	270	275	284	292	302	268	284	291	284	271	274	275	279	281	296	265	290	306	291	272	286	312	266	283	290	290	278	304	291	276	284	306	260	264	289	300	277	281	282	245	271	285	280	270	277	301	283	268	280	270	299	289	283	258	264	264	264	257	260	288	260	244	301	281	296	294	286	294	271	312	284	286	260	250	284	278	271	285	276	305	285	271	290	295	275	261	300	286	306	255	289	253	307	272	278	257	319	308	266	298	300	266	284	266	304	279	279	254	280	293	305	313	275	278	263	286	259	298	277	270	312	278	262	295	263	259	295	295	273	278	287	273	276	277	292	266	272	260	267	280	306	285	266	272	301	278	295	273	291	281	298	293	292
59099	89530	25373	2072	954	766	652	555	515	444	461	421	451	401	444	377	406	405	383	357	376	364	352	390	387	377	386	356	355	384	394	367	390	388	386	374	366	320	357	358	400	350	388	364	357	355	403	382	395	322	390	354	357	371	362	373	373	356	362	334	357	351	384	377	328	374	355	375	355	341	390	405	362	376	390	339	323	364	345	349	365	348	391	357	398	342	380	372	356	344	376	361	368	375	379	370	370	362	395	375	385	361	411	346	349	363	360	361	329	353	336	369	361	345	375	335	360	404	355	354	364	339	374	360	361	385	338	385	360	384	360	357	378	382	364	363	378	358	340	361	373	376	384	374	337	362	342	328	372	353	388	367	336	346	375	376	366	359	361	389	360	352	337	407	382	404	355	359	333	381	349	365	375	349	381	344	374	387	368	382	368	359	367	374	335	376	368	398	367	341	336	374	364	388	366	369	385	367	392	340	371	370	362	373	341	325	354	345	357	372	348	363	359	376	328	349	345	366	383	370	360	334	363	409	382	342	366	368	344	387	409	338	376	364	337	349	347	357	381	373	394	379	348	355	361	341	387	356	344	378	374	384	340	363	352	362	323	369	393	388	330	355	380	335	335	361	357	321	346	368	398	393	399	370	351	359	339	381	368	337	387	365	339	351	370	380	362	382	349	366	333	397	358	328	382	384	354	372	361	371	332	342	357	351	317	351	333	361	346	395	358	349	417	380	350	334	397	344	347	366	359	358	358	351	360	368	354	357	332	351	369	378	401	360	348	378	383	345	352	345	368	370	356	378	350	333	367	343	342	394	378	368	349	362	375	359	358	380	390	375	349	354	366	377	359	346	362	388	398	359	386	339	365	374	357	373	368	363	398	382	376	351	391	379	375	386	363	380	359	382	357	329	363	347	375	380	363	342	380	384	357	397	347	376	368	360	376	316	366	383	375	349	360	377	356	373	374	365	378	390	359	374	363	337	412	345	369	359	357	354	342	368	404	392	415	323	370	368	371	328	358	349	347	358	370	353	360	370	380	364	353	379	352	380	365	379	372	354	350	340	367	358	383	358	363	338	361	348	390	371	375	335	355	366	372	378	371	319	347	349	369	349	388	380	361	360	359	323	388	377	347	395	366	363	383	368	364	354	367	387	367	372	374	372	376	355	367	326	358	377	393	378	390	374	340	369	339	320	359	397	363	366	375	364	376	337	369	368	354	381	360	387	357	386	357	386	390	381	376	369	350	367	397	379	389	371	368	360	375	382	337	358	368	360	357	364	337	357	371	371	336	374	372	350	352	387	350	370	373	377	398	340	389	331	351	350	374	337	326	343	380	349	340	343	361	354	376	347	323	360	393	394	359	365	323	370	325	364	405	367	345	365	362	344	357	327	369	379	358	359	347	338	357	356	367	354	383	326	375	388	387	348	383	340	389	352	300	357	365	351	378	353	372	328	382	383	372	375	381	354	346	353	343	353	396	361	367	354	375	420	381	355	399	361	325	399	350	359	359	346	348	367	349	357	353	322	377	369	385	384	356	349	367	367	351	311	373	398	366	360	355	363	355	372	370	358	383	316	370	341	340	372	360	367	381	365	367	371	347	373	385	383	369	357	360	349	335	381	373	363	356	355	384	342	375	357	387	356	364	369	356	373	376	324	372	346	368	345	363	386	373	372	378	359	348	357	372	374	352	360	362	375	350	386	345	367	350	383	407	378	331	362	379	363	397	384	374	377	394	376	366	363	349	347	350	367	366	366	352	383	368	342	356	346	374	345	360	364	351	364	376	347	345	355	357	374	395	376	362	340	375	369	367	367	399	372	345	362	379	332	345	366	361	382	368	355	384	356	357	395	354	380	355	360	368	342	347	359	343	337	366	387	349	357	368	346	383	401	345	371	359	366	353	335	337	337	361	355	323	368	376	359	363	376	416	362	381	353	378	369	341	356	375	393	365	379	338	371	362	346	360	355	334	363	356	393	378	355	349	357	361	334	354	320	399	362	351	351	362	356	347	376	363	365	380	362	366	382	355	353	382	342	336	364	375	334	361	352	356	371	396	404	355	342	351	396	347	367	347	359	317	338	370	390	359	362	363	342	381	344	364	366	335	368	333	360	353	328	360	352	384	346	380	364	355	352	344	387	333	352	365	388	377	366	369	348	381	366	377	365	355	357	376	358	360	384	387	375	359	359	397	373	348	342	352	382	352	388	373	363	352	334	370	392	357	372	373	356	363	360	346	366	363	334	359	351	386	386	345	358	366	384	395	344	346	359	367	361	391	359	344	319	375	393	372	385	359	374	381	356	358	391	331	338	380	350	371	357	340	343	387	355	344	344	364	372	346	371	369	354	340	373	354	385	374	386	361	365	386	330	354	409	386	375	377	337	361	340	332	348	364	342	363	345	357	377	385	374	371	362	385	330	378	377	390	356	393	367	383	366	368	352	342	357	355	361	368	361	363	364	356	374	329	369	342	363	361	391	343	351	361	371	375	418	395	378	356	393	352	363	358	377	342	350	352	352	374	403	375	354	394	359	371	355	359	346	360	344	345	404	400	374	344	374	402	398	350	371	353	376	389	320	368	355	381	354	372	365	361	346	351	321	345	350	343	375	379	362	351	363	375	371	369	363	382	326	361	394	367	381	366	384	367	344	390	362	385	371	384	348	375	369	345	318	329	342	339	359	335	355	344	365	372	375	350	369	335	358	335	343	350	350	359	358	371	334	338	320	346	341	363	372	358	372	368	363	365	355	371	334	377	362	364	381	388	399	387	352	338	373	380	345	365	373	365	335	352	375	357	376	373	384	370	389	362	352	351	370	384	381	383	382	379	361	377	363	337	377	385	371	350	367	345	351	386	376	345	371	381	362	393	394	341	368	337	388	387	389	335	344	363	354	374	360	347	370	384	339	351	360	385	363	364	386	371	371	339	378	363	382	379	347	422	370	343	364	381	357	356	348	356	393	392	368	339	360	387	334	345	356	359	361	368	350	374	369	330	351	351	332	374	367	363	343	330	343	350	353	321	356	394	339	393	365	373	379	327	373	384	338	393	340	360	351	334	372	354	339	363	346	372	370	374	380	352	343	372	311	373	352	359	336	341	355	360	369	362	347	348	384	320	382	402	358	354	382	354	343	342	335	345	357	371	341	364	344	385	354	328	385	374	371	369	400	371	385	329	365	339	339	367	351	353	332	358	335	393	351	390	348	376	369	350	322	329	355	355	361	392	330	385	360	353	357	373	379	331	363	365	348	353	378	376	350	376	341	379	352	379	360	378	370	337	334	348	340	354	377	330	339	368	384	358	397	374	350	368	314	362	380	356	358	387	368	381	377	383	343	373	388	348	376	367	372	393	369	370	375	380	357	358	360	380	369	343	336	370	353	362	385	364	369	344	394	366	371	389	362	346	385	369	374	381	394	363	352	385	320	377	385	381	374	389	360	364	359	348	352	363	384	385	369	365	367	365	360	379	392	381	346	355	357	367	380	344	306
30602	24385	10544	1175	726	704	717	753	710	776	717	723	741	742	736	702	778	639	719	732	717	751	734	744	701	721	698	689	749	718	676	720	713	753	744	734	737	704	674	686	718	723	713	694	707	726	660	705	746	729	711	705	694	729	697	738	698	713	655	667	696	704	686	702	685	686	704	694	687	735	700	709	726	678	701	704	731	719	688	706	731	717	707	696	679	734	700	698	722	708	755	710	722	713	764	712	737	750	724	762	679	630	779	679	674	725	719	712	714	749	770	703	727	681	679	703	704	692	711	724	727	694	703	733	701	714	724	744	767	723	696	694	703	711	712	672	678	713	707	665	704	696	750	748	737	702	722	723	732	679	736	690	719	735	701	673	743	688	664	715	675	735	693	725	733	705	688	713	721	728	759	725	731	753	725	732	711	678	731	710	709	705	752	718	733	722	734	765	764	734	690	685	694	704	706	678	758	710	687	753	710	668	681	688	739	774	697	734	696	709	704	698	700	718	686	692	691	746	705	716	750	721	761	725	744	693	736	710	721	754	742	730	744	707	695	674	752	715	712	698	755	753	687	672	696	672	674	759	692	723	740	735	675	709	710	670	763	696	696	749	713	715	667	761	696	641	666	722	704	716	760	685	721	700	681	712	731	723	744	718	712	698	726	762	682	712	738	706	729	684	684	705	743	730	730	734	731	668	760	702	697	652	704	704	698	670	715	664	742	743	736	689	667	714	758	689	713	691	693	758	705	697	760	695	732	724	712	678	725	728	648	693	715	748	710	721	762	723	745	753	726	686	725	726	717	712	712	700	694	673	691	725	710	727	731	698	761	697	678	713	734	685	739	734	679	729	701	718	732	695	695	721	698	709	692	741	708	690	728	712	728	724	699	691	742	687	727	717	703	684	697	724	707	699	723	662	758	691	735	725	743	728	730	707	696	686	704	660	744	695	670	743	671	711	739	710	708	717	762	696	708	693	729	690	728	700	707	682	716	717	749	758	752	707	704	729	702	721	707	747	679	732	704	745	696	673	716	693	688	722	690	714	708	712	715	718	710	689	740	708	736	651	714	715	748	720	723	724	715	671	718	710	707	712	737	719	756	759	737	693	688	641	689	683	742	726	700	707	686	706	658	709	725	762	736	691	717	716	721	708	750	785	683	758	691	694	764	765	712	721	685	698	735	709	687	700	719	682	758	702	669	700	680	736	738	683	685	749	683	687	676	688	700	706	690	742	745	709	699	728	745	692	742	676	689	702	752	678	725	729	716	761	683	693	687	757	699	679	718	685	717	722	679	723	711	714	717	658	728	752	715	723	748	719	737	728	717	702	733	673	674	727	688	739	717	683	693	731	727	729	700	753	740	690	708	700	671	716	732	725	762	728	667	668	681	734	728	747	680	700	674	702	708	694	754	695	710	738	689	718	719	739	730	722	707	735	723	730	704	732	708	697	735	699	700	725	670	742	683	722	722	681	732	720	707	664	716	731	730	755	739	697	719	726	734	686	740	686	689	723	727	747	727	724	767	759	725	712	727	696	723	734	702	690	672	656	726	742	771	766	715	686	713	751	714	719	685	689	685	710	733	699	729	733	734	712	706	708	734	730	699	662	763	713	665	711	685	747	711	692	705	685	689	722	709	757	693	777	730	644	734	692	705	730	716	692	706	723	684	762	732	687	718	744	685	725	732	694	672	717	710	726	715	675	689	707	744	720	669	685	746	738	684	745	687	739	719	677	696	711	741	736	717	731	727	784	714	737	724	695	706	707	704	728	712	729	717	712	735	804	738	728	703	704	719	719	708	750	721	717	704	657	639	742	682	713	689	674	705	694	737	691	727	719	726	699	713	704	709	725	750	734	689	752	724	728	708	760	708	671	730	714	710	691	670	710	717	666	708	715	711	670	713	762	743	681	709	721	710	683	653	691	694	692	721	723	686	721	725	739	741	734	763	729	707	688	699	716	684	706	703	724	720	717	712	699	748	757	691	686	675	678	694	706	719	756	729	708	720	755	719	713	690	717	709	721	696	734	709	760	724	696	697	691	722	749	727	704	704	745	760	683	734	727	727	718	743	699	714	749	712	727	711	749	666	696	748	734	690	744	755	737	755	703	753	723	703	744	721	665	738	664	732	738	702	737	697	695	709	679	718	689	719	738	730	723	732	708	687	722	687	691	692	723	731	728	755	749	707	733	693	653	733	717	716	694	718	745	723	708	700	750	732	700	733	740	732	662	723	760	719	705	726	738	735	691	703	739	713	743	691	775	755	719	721	736	742	703	726	713	722	710	676	734	697	761	714	690	658	734	682	708	679	695	680	675	773	688	713	728	733	735	720	726	695	746	702	736	721	693	754	760	783	716	711	685	694	734	687	731	693	724	703	680	675	757	744	755	757	710	696	698	722	669	736	771	748	695	684	674	731	740	757	693	732	701	661	696	705	728	755	685	746	692	741	713	754	676	694	695	664	685	698	704	733	730	715	706	730	708	694	698	710	740	681	728	706	706	745	717	705	714	706	715	731	714	732	717	732	718	707	756	741	690	702	696	681	712	775	666	731	613	733	666	732	710	708	683	698	722	717	727	706	735	705	733	719	691	700	739	725	733	793	706	702	727	742	714	710	741	695	762	752	728	639	748	722	720	691	717	743	690	691	723	716	710	727	725	711	702	689	717	643	725	736	755	755	686	737	708	683	747	715	716	716	678	742	751	701	771	691	744	692	676	689	740	722	701	735	706	769	697	712	717	750	719	681	715	742	703	709	755	671	740	764	704	705	729	771	692	711	742	681	678	712	750	706	714	740	728	719	671	725	721	697	699	749	665	715	707	714	707	731	690	697	730	714	659	756	775	747	721	700	701	717	730	717	710	734	734	717	740	742	662	699	693	722	744	691	695	682	732	739	727	702	713	728	699	691	753	755	700	689	703	697	688	668	748	703	742	680	698	758	733	718	709	700	727	725	682	754	728	734	693	735	708	746	655	732	695	698	722	666	762	714	744	711	702	724	712	686	722	690	703	710	720	776	709	713	707	763	718	735	674	681	703	703	744	681	704	731	751	738	691	716	687	756	729	725	719	700	733	696	751	704	714	715	737	665	725	719	740	723	699	660	731	664	745	680	670	758	694	694	715	668	683	709	731	696	740	698	706	758	743	684	727	703	702	703	677	702	671	739	725	694	741	746	748	678	717	750	668	717	744	712	739	725	759	676	705	709	733	689	704	706	746	672	695	687	746	670	728	692	712	750	726	709	701	697	722	694	733	725	730	733	755	705	686	687	729	724	696	689	742	731	749	698	733	800	715	694	726	749	705	684	705	698	720	730	697	712	728	770	730	659	744	758	708	685	693	686	671	716	725	737	706	729	700	717	694	697	735	705	718	745	759	748	748	688	731	706	711	678	710	699	706	723	689	717	663	718	716	723	703	747	722	723	682	680	691	673	711	676	760	717	711	719	707	765	737	759	709	723	772	681	702	705	737	732	700	656	712	770	708	743	748
27910	34450	4292	949	888	887	884	928	872	911	868	904	868	841	869	799	858	833	843	813	883	886	848	849	850	899	839	908	846	882	848	828	884	878	848	851	854	874	891	900	880	871	867	874	905	895	909	899	824	903	868	904	889	873	953	850	895	862	881	913	886	862	880	884	933	906	894	852	825	883	900	871	822	867	839	906	852	893	834	836	895	827	867	893	923	887	848	876	931	901	868	920	897	875	889	819	842	884	886	830	911	877	880	868	899	831	858	907	861	880	917	854	842	884	882	876	909	912	843	903	900	905	827	893	878	878	882	884	855	881	864	887	893	865	833	874	870	900	819	880	871	913	892	864	911	903	880	886	904	910	885	857	913	853	891	857	877	915	832	846	964	831	892	840	868	901	873	850	875	850	857	882	816	846	907	845	839	842	881	880	889	823	889	851	872	885	861	844	896	886	890	865	859	839	885	914	916	850	867	882	893	855	841	919	884	821	832	869	915	866	888	832	926	943	901	872	874	841	897	865	862	874	866	888	896	926	850	886	832	835	906	882	862	911	959	939	911	909	872	844	849	871	910	921	861	892	934	904	908	922	963	914	879	853	893	855	903	835	807	823	893	871	866	875	894	847	891	845	873	952	879	915	907	883	861	914	887	938	870	900	825	878	845	893	856	868	880	852	907	832	867	865	941	922	905	854	843	876	944	866	899	860	886	863	903	919	881	943	882	869	865	857	860	846	852	889	875	866	928	883	939	908	867	856	866	901	862	898	894	869	866	893	929	845	858	859	875	926	842	916	886	841	889	920	879	838	927	902	883	907	889	874	881	857	908	888	857	887	879	866	862	889	858	898	912	842	897	825	926	864	873	869	880	843	895	848	857	863	844	852	890	908	901	885	839	915	929	895	866	901	873	861	836	919	869	880	875	887	939	848	907	937	900	851	919	875	886	853	859	853	911	862	858	896	867	854	892	908	896	860	867	875	889	906	864	905	897	897	855	892	893	898	850	828	912	884	868	893	842	901	927	824	883	906	874	885	859	846	905	883	897	929	919	849	859	887	821	847	860	872	908	860	842	881	913	885	846	859	891	901	915	844	940	904	872	887	904	905	871	906	902	852	900	901	857	873	875	939	861	890	893	888	887	950	871	901	881	855	874	857	884	899	884	893	842	915	869	841	913	862	848	883	897	880	886	847	856	812	877	853	832	920	880	863	873	864	889	860	863	912	864	897	883	899	902	875	885	826	914	885	858	889	838	924	897	902	902	876	881	928	938	901	893	888	904	848	931	864	890	919	858	864	903	913	900	889	869	880	922	890	843	859	911	909	911	943	902	918	866	874	832	901	873	919	845	900	921	818	885	789	866	846	912	868	872	881	911	863	864	855	850	881	881	868	881	877	879	896	831	901	871	909	871	879	866	866	857	916	865	869	841	835	914	941	908	888	833	870	897	883	864	943	901	881	875	862	893	906	899	847	923	929	879	867	915	915	920	871	863	864	915	889	875	889	910	845	892	825	876	837	901	865	869	876	890	850	893	880	881	889	851	852	854	862	894	881	857	878	866	840	862	879	893	878	896	868	843	863	842	912	888	869	885	886	823	938	865	850	861	812	897	916	904	861	821	908	906	850	834	890	978	852	866	871	847	860	851	908	834	965	898	858	884	925	863	881	864	905	843	939	837	886	833	903	867	941	935	920	869	928	911	858	854	861	905	862	885	828	877	893	903	842	883	919	930	870	893	855	927	916	906	848	819	859	963	905	942	845	886	965	872	913	954	831	865	873	887	874	893	922	858	899	898	887	890	873	898	900	870	894	882	867	824	889	889	886	854	907	871	852	888	838	828	833	877	834	858	858	841	870	903	935	857	904	862	919	897	858	893	886	837	913	897	894	946	882	872	855	905	890	900	863	854	877	876	832	888	890	926	888	918	899	879	874	823	878	900	832	887	900	853	836	920	833	887	889	849	854	941	835	880	905	856	882	873	881	884	885	863	901	845	873	855	904	869	902	895	859	843	890	861	892	908	865	891	846	853	920	851	868	883	875	901	836	872	880	857	885	875	901	862	871	889	874	868	902	866	816	830	877	837	866	910	854	807	903	833	880	915	862	852	870	857	914	817	869	888	875	848	907	866	838	880	876	884	870	921	892	885	884	812	850	838	861	895	857	840	909	931	882	853	842	919	914	903	860	874	858	903	883	849	860	874	870	895	893	883	853	825	888	948	918	878	866	898	852	878	830	836	893	903	844	877	856	906	916	939	914	925	839	933	896	896	908	877	892	880	928	879	900	911	914	887	901	888	833	866	896	909	884	881	872	895	842	877	878	864	878	909	804	879	891	869	916	876	905	928	890	844	896	864	867	910	845	834	903	891	910	923	865	833	875	882	854	895	864	887	887	892	871	919	893	810	876	844	890	907	821	897	891	842	863	812	844	926	848	868	914	871	887	952	884	861	848	858	848	901	904	856	889	845	843	882	876	854	879	889	883	892	941	935	895	877	884	868	889	870	853	850	872	883	893	880	886	913	888	892	833	866	875	881	871	923	884	883	934	898	897	904	877	873	839	942	877	937	896	885	896	869	908	823	888	875	875	917	856	873	883	850	865	928	861	885	938	877	929	855	849	891	858	873	899	832	901	868	881	946	917	860	913	943	946	935	914	847	861	850	888	880	881	883	931	867	849	897	913	860	837	880	862	853	900	902	908	862	846	895	871	862	950	900	920	905	845	927	834	877	835	891	902	871	858	883	831	894	914	878	858	887	903	888	924	855	894	868	808	850	849	860	854	824	888	849	908	868	902	899	839	910	880	859	870	877	868	881	907	887	919	907	885	901	860	909	864	831	901	880	887	905	895	913	928	909	848	905	912	896	811	941	854	869	887	844	920	909	930	874	875	867	839	897	884	888	850	883	858	879	839	904	913	875	900	922	886	890	908	883	925	840	887	906	897	864	839	870	960	856	903	886	896	809	863	891	925	874	889	887	843	916	891	887	888	892	851	900	898	862	853	896	856	874	885	871	910	857	873	814	883	852	892	873	919	902	868	868	927	908	841	875	940	890	881	895	904	936	866	896	890	879	937	915	895	850	855	818	870	876	876	871	908	866	910	854	847	916	857	852	873	857	875	840	894	909	859	831	875	905	912	896	891	817	892	887	888	886	955	882	901	883	917	901	845	870	862	912	894	891	876	894	848	867	834	882	921	871	900	898	863	925	868	876	887	878	854	932	862	906	911	881	917	874	897	867	874	879	880	902	884	870	859	847	861	892	846	870	809	865	867	859	925	861	936	842	872	903	897	847	914	934	889	832	878	906	856	897	840	903	834	886	935	835	883	867	916	846	882	925	916	868	866	879	838	871	877	885	885	879	911	862	913	843	893	899	909	900	864	858	814	890	912	868	908	926	843	857	850	848	886	909	878	937	831	888	868	871	861	857	843	850	872	830	902	926	894	871	885	869	939	913	868	905	888	905	912	856	902	873	887	875	884	879	874	855	888	855	826
23960	21991	28338	25115	20428	4615	734	624	575	596	614	633	587	617	560	590	564	551	565	549	588	546	580	577	566	526	600	573	581	508	571	570	536	602	580	560	585	580	561	585	615	550	538	554	542	540	566	564	580	587	541	536	579	599	542	563	534	547	582	537	598	577	540	540	567	529	538	564	583	585	554	538	557	566	543	546	585	507	543	535	570	576	558	517	573	561	546	563	541	553	551	578	511	513	525	551	557	558	585	564	541	458	543	557	570	541	551	555	569	591	541	549	563	544	582	569	563	521	559	536	532	559	551	548	569	545	524	563	566	575	556	529	556	560	533	538	566	504	551	589	579	541	566	546	532	502	525	567	529	569	530	542	579	541	552	522	570	561	538	552	548	503	524	551	519	579	558	538	575	494	593	537	552	557	530	553	599	592	526	557	561	560	535	556	501	548	547	562	498	540	554	549	488	521	569	536	526	585	589	590	541	589	543	577	554	567	533	553	521	477	528	564	608	539	581	522	548	579	573	613	514	570	580	537	541	580	553	564	561	541	559	543	551	519	538	556	598	537	557	516	548	586	566	588	568	524	562	491	568	554	557	563	534	568	564	554	544	550	514	530	540	594	583	555	569	546	565	550	603	594	565	550	574	548	550	536	588	529	555	523	547	566	574	561	560	594	562	555	545	585	537	527	567	569	562	576	577	527	577	529	569	530	547	572	557	503	586	543	570	578	516	603	523	544	591	522	552	582	588	599	534	545	545	548	541	558	568	574	557	566	589	534	525	504	540	546	548	554	545	526	612	557	563	555	542	551	574	575	522	581	527	528	565	547	518	582	553	517	526	566	551	545	546	544	563	560	599	566	553	552	510	580	555	596	565	547	510	578	599	529	566	570	561	533	539	542	572	577	554	588	507	570	545	607	607	548	577	554	565	556	564	561	602	527	559	558	524	561	585	557	520	517	531	548	554	543	551	546	598	558	568	549	571	562	527	555	550	547	565	578	579	536	551	529	557	567	569	566	560	559	583	553	556	568	554	521	556	571	598	530	566	572	555	587	571	549	544	540	605	556	565	506	591	526	569	537	572	535	548	528	571	533	547	573	566	517	546	548	533	518	544	557	532	583	554	569	564	572	564	545	547	578	556	547	558	604	526	577	542	517	563	547	552	578	552	564	581	540	538	529	541	587	556	553	556	551	580	524	543	533	554	546	579	526	547	572	545	560	588	568	577	574	552	521	541	544	572	552	595	562	579	551	559	561	547	558	553	532	536	553	549	552	556	548	578	515	565	545	522	531	552	520	518	566	528	496	579	549	542	566	582	546	597	555	585	556	547	555	547	521	556	557	549	549	544	544	562	591	576	546	584	596	543	502	539	509	542	577	560	525	566	574	513	550	539	567	549	538	563	549	589	553	567	560	566	520	581	548	537	561	552	558	568	544	566	565	536	526	546	558	527	555	554	561	579	580	536	558	558	599	561	503	563	496	570	578	562	555	534	546	553	570	562	587	593	544	570	608	540	502	622	555	521	541	534	577	543	562	530	593	556	528	535	570	553	598	538	556	533	580	573	515	549	558	552	566	529	585	600	605	548	545	594	590	548	562	561	552	523	546	571	536	586	538	598	581	555	558	566	598	594	552	553	540	522	568	528	574	528	563	612	546	580	531	536	566	533	527	528	509	545	512	567	521	555	539	553	572	584	546	579	534	556	552	582	607	569	598	547	584	540	561	543	560	579	540	548	580	583	551	541	508	526	573	618	582	561	509	539	581	556	576	569	569	573	544	561	572	563	555	570	606	583	589	552	539	539	566	551	525	613	523	564	566	555	527	513	575	560	576	545	549	505	536	580	556	587	594	545	602	569	576	590	528	553	604	594	568	589	518	586	578	565	570	544	543	529	550	513	554	556	596	564	561	569	560	542	537	540	563	537	574	543	577	514	503	499	571	574	546	529	547	548	532	533	607	550	562	549	535	555	580	559	554	573	547	567	553	562	566	606	601	530	544	544	547	559	577	574	558	514	546	574	563	558	503	571	550	550	549	540	567	570	544	545	577	552	544	544	522	552	535	585	582	563	539	580	558	571	572	579	526	585	559	560	529	508	541	590	559	537	600	511	548	530	569	575	587	566	560	572	576	510	526	549	514	568	564	576	565	553	535	572	562	588	537	535	546	505	567	545	566	524	597	540	587	542	553	566	566	530	542	571	508	576	553	541	557	576	579	542	573	568	520	548	567	581	582	540	571	623	574	531	550	505	558	558	567	561	571	603	548	538	550	544	550	558	564	568	525	532	553	526	558	560	546	589	541	533	527	579	562	548	534	536	588	593	553	571	550	611	550	541	555	557	554	561	569	522	525	554	506	548	583	583	601	576	554	595	583	558	511	600	570	569	535	523	560	526	589	563	582	548	556	571	587	551	567	580	530	536	578	609	569	581	567	601	540	587	553	531	604	605	643	554	560	575	541	564	520	548	543	624	570	568	572	549	514	567	534	538	559	562	564	543	568	530	539	529	531	534	519	551	555	585	560	542	514	525	568	558	529	543	584	534	586	540	549	517	563	563	551	582	559	548	553	543	518	614	514	494	548	557	534	563	575	557	503	572	602	591	575	579	572	561	529	539	579	563	517	533	580	567	581	544	557	605	568	527	551	539	558	555	574	540	593	556	573	552	538	579	567	585	537	549	592	551	588	575	572	472	571	518	553	539	534	528	558	574	563	553	555	602	568	548	530	500	536	552	570	545	493	535	493	541	547	578	554	567	568	529	572	542	561	542	566	546	557	551	530	551	585	562	567	538	591	594	515	561	526	546	546	514	584	572	567	527	563	543	538	519	535	554	547	568	551	590	548	562	575	574	551	543	551	588	578	568	582	523	527	546	572	553	592	557	567	554	564	599	567	514	593	540	565	555	588	562	547	576	554	551	563	565	574	532	509	565	591	585	522	575	551	557	542	588	556	540	559	550	551	553	540	555	533	555	544	522	580	563	550	522	495	550	530	540	579	538	582	527	562	575	524	574	558	540	513	533	594	545	569	613	534	545	567	523	591	544	548	540	546	559	563	532	564	567	562	541	587	546	565	597	528	536	555	541	548	537	578	571	556	550	594	523	561	543	514	584	543	542	546	534	556	605	580	534	575	507	541	529	555	557	573	583	575	557	567	542	503	569	548	541	538	517	558	557	569	577	552	556	532	529	545	563	569	532	580	576	552	532	568	564	542	581	603	526	524	528	505	564	571	555	543	560	551	577	564	541	537	512	504	552	546	577	582	573	516	517	592	565	567	543	556	542	582	546	569	568	564	582	550	567	556	537	557	549	529	576	563	618	549	606	574	533	522	600	548	594	581	579	539	545	565	579	519	557	576	569	572	573	554	518	563	579	570	606	545	524	572	573	537	574	564	522	559	606	546	554	555	533	585	576	542	555	574	593	546	530	592	549	531	566	549	540	557	558	577	549	565	528	564	533	522	579	519	570	548	621	546	556	565	565	537	510	565	555	544
51999	76097	21360	1478	1005	928	905	797	812	816	756	698	750	701	732	686	686	756	706	736	761	736	694	670	716	733	704	667	749	742	723	671	685	724	697	689	682	715	710	698	704	678	716	697	671	706	716	769	654	710	710	687	718	705	670	737	774	736	687	724	719	743	686	699	767	671	731	729	698	682	676	729	726	727	739	705	711	700	712	665	684	704	699	698	747	730	707	664	701	728	689	707	740	675	740	735	691	712	703	715	697	731	716	703	686	715	705	719	716	673	694	767	712	693	719	708	749	683	684	711	729	693	704	689	721	690	732	659	677	725	711	674	682	703	702	735	716	646	668	739	714	654	676	670	705	703	726	690	725	715	704	682	704	756	694	683	706	702	705	683	692	723	689	756	729	738	681	710	714	653	668	713	741	719	678	660	728	678	709	695	701	662	720	700	713	718	695	701	660	706	695	729	707	707	715	740	683	722	705	721	696	681	697	688	698	673	678	742	716	717	663	676	711	678	699	689	751	750	706	727	650	739	645	725	721	713	668	705	723	698	749	716	734	734	775	687	701	680	714	713	693	701	695	701	741	732	707	712	698	710	700	708	711	696	654	669	676	687	722	706	724	710	695	681	688	741	749	694	736	685	708	741	673	735	666	675	686	706	740	668	669	650	666	703	709	715	689	729	687	742	681	746	679	702	689	725	664	720	730	711	656	693	709	684	687	676	697	648	668	693	690	728	679	737	698	698	715	729	702	677	647	674	686	697	666	725	668	723	725	756	668	688	684	704	762	672	709	681	722	675	687	693	681	681	651	664	679	691	718	691	663	704	743	730	693	670	705	720	729	689	745	735	748	691	651	721	713	705	716	733	665	720	705	745	682	756	713	648	705	724	703	740	712	690	688	720	699	649	710	686	696	648	676	688	751	750	697	746	652	750	696	671	748	711	714	674	707	646	704	694	770	717	751	710	717	684	747	704	730	680	702	738	647	707	742	697	688	656	709	729	731	754	659	698	698	689	684	712	712	694	686	653	745	648	663	702	662	656	692	730	673	767	680	701	654	677	763	752	691	680	749	715	663	680	700	687	696	686	699	700	673	660	696	702	728	763	677	699	708	699	696	705	702	707	665	659	715	705	693	703	726	682	708	692	721	711	742	687	700	695	667	706	718	707	728	715	682	712	737	679	701	683	689	704	724	722	701	682	708	690	721	700	728	733	658	717	650	726	692	693	726	691	715	689	694	737	672	687	704	706	687	716	680	724	656	680	730	736	694	699	698	686	708	690	694	733	728	707	699	703	720	669	699	675	689	759	717	718	703	671	713	734	718	726	725	684	736	707	678	663	666	683	681	685	678	721	698	667	688	692	661	680	712	701	728	687	667	675	725	719	677	719	718	707	671	770	716	728	668	716	719	656	692	735	737	682	767	747	675	669	704	728	745	680	689	719	706	748	736	715	738	698	728	714	705	641	633	724	698	717	748	721	735	716	741	728	660	666	713	707	706	771	667	691	684	703	734	750	754	744	730	674	726	724	692	661	709	741	725	673	694	706	702	719	669	672	669	668	696	702	684	670	715	675	726	683	687	751	708	689	669	696	708	696	666	710	711	697	705	698	717	714	724	716	673	715	667	717	708	687	678	703	726	693	714	676	658	732	706	772	700	694	734	719	731	737	711	741	652	707	663	679	709	706	660	726	710	775	680	702	709	696	747	692	737	718	679	727	735	738	695	710	648	730	699	669	732	670	701	705	719	715	660	650	701	692	660	676	699	695	686	684	765	702	724	712	703	721	729	730	680	685	720	723	763	708	687	690	709	696	702	739	725	710	690	756	718	653	699	700	691	691	725	714	697	677	692	722	768	687	725	744	766	742	704	684	747	715	704	720	668	740	760	722	722	680	769	752	695	725	718	786	670	696	734	704	687	721	738	737	728	691	679	735	686	691	716	709	692	730	697	707	674	706	697	728	717	687	710	725	681	661	691	653	752	740	691	745	669	703	717	702	687	679	733	729	721	723	747	678	729	693	678	770	708	720	723	750	677	730	711	714	695	673	734	741	669	701	670	658	742	708	698	685	701	698	724	681	705	750	699	684	694	649	714	708	698	708	695	715	710	707	693	716	668	727	662	655	649	658	704	706	716	699	709	743	704	750	748	699	695	732	676	692	745	745	707	737	700	709	700	732	702	758	689	673	702	701	693	752	764	702	721	749	706	694	789	720	677	695	709	701	692	755	705	718	685	630	737	675	689	710	689	691	715	694	755	734	726	731	712	675	658	705	703	706	671	712	741	690	735	657	735	679	697	691	732	724	705	717	707	721	669	691	716	655	679	702	668	700	724	701	694	683	718	697	757	683	730	766	715	722	705	677	698	690	751	687	732	761	723	719	705	724	711	692	683	722	688	752	684	728	730	674	681	693	696	700	706	731	686	662	762	703	718	680	693	671	708	728	699	682	676	732	691	720	714	689	709	727	757	657	673	722	672	698	722	690	696	699	702	708	726	706	686	721	738	698	662	727	729	713	690	691	669	709	716	713	780	684	700	696	705	678	701	670	701	682	700	743	712	685	723	672	694	736	703	689	691	668	704	697	680	748	677	679	742	693	730	721	729	673	737	719	666	697	668	704	723	758	684	763	708	671	712	687	686	742	686	708	701	692	726	703	724	766	680	679	692	640	705	704	691	702	698	715	723	708	693	745	689	701	667	699	734	732	642	716	713	716	670	722	708	765	680	793	729	707	688	680	703	707	671	721	692	727	701	700	722	746	716	747	700	714	659	700	668	704	739	717	702	761	692	721	723	662	708	698	751	682	682	745	738	705	726	723	711	730	701	712	678	694	707	662	668	691	686	685	683	721	733	697	742	677	734	669	691	707	706	688	712	722	672	702	701	710	678	733	702	738	700	678	663	741	668	655	739	691	724	722	689	756	638	719	700	749	720	732	653	677	722	696	718	703	720	713	727	687	740	725	677	730	750	703	724	746	713	674	716	734	706	677	741	713	749	682	751	670	701	748	703	735	712	735	701	732	688	687	716	691	727	704	719	708	690	726	699	719	706	728	707	658	683	714	742	699	677	686	693	687	712	709	729	706	716	722	672	707	704	739	737	733	653	698	713	683	693	743	697	728	651	704	666	720	699	666	704	775	726	724	694	735	692	670	677	694	695	718	708	692	689	749	686	703	704	726	726	702	653	686	698	698	695	707	721	713	727	703	665	756	709	740	678	688	754	683	673	692	729	661	732	707	695	717	643	707	720	687	722	689	703	665	683	723	684	704	718	716	743	701	761	663	710	671	715	693	733	690	688	688	691	698	726	737	684	714	691	692	697	709	705	722	683	754	704	647	703	699	721	712	743	728	678	717	724	692	645	699	734	691	712	692	686	693	669	673	696	678	728	743	704	691	723	693	731	682	687	712	733	678	665	685	723	690	700	701	722	699	696	721	702	691	742	693	687	704	715	704	708	719	737	680	674	668	655	710	641	725	686	654	669	692	726	733	725	733
25341	22811	26714	23908	3922	633	561	529	517	588	515	567	543	520	523	576	531	543	542	547	506	526	528	511	568	493	570	528	517	569	500	545	527	530	512	508	518	519	516	552	496	512	513	523	498	516	542	519	530	502	500	526	524	512	488	577	509	530	501	536	510	556	503	530	512	547	518	496	518	518	514	508	524	538	539	533	527	500	500	545	528	545	493	553	505	549	540	518	556	518	529	535	524	497	520	555	523	499	524	557	509	540	569	537	471	493	514	514	471	503	554	483	526	532	530	553	547	560	551	517	518	528	533	555	502	525	503	530	521	535	538	528	544	531	468	525	505	519	514	524	500	508	543	548	537	524	513	523	545	505	524	495	518	490	555	582	523	560	487	533	548	512	511	566	534	542	561	509	517	530	522	519	561	530	499	507	543	549	479	569	539	549	504	520	517	541	503	500	515	511	503	541	494	491	511	563	533	538	529	525	551	500	542	476	515	523	544	524	504	559	500	519	552	496	559	518	511	515	535	569	541	519	518	551	547	502	492	498	533	521	526	531	536	523	549	504	516	537	521	515	533	539	512	548	515	496	512	526	495	529	492	522	551	523	537	536	495	533	555	517	529	537	519	508	525	537	509	549	509	500	494	508	526	530	518	520	545	505	546	527	532	533	536	494	548	548	548	505	508	594	517	511	480	526	566	541	500	528	512	501	516	529	530	556	529	567	509	560	508	501	520	530	576	521	541	516	543	521	524	521	560	488	540	546	526	507	525	510	531	529	538	563	500	548	493	507	530	527	500	544	523	554	500	529	522	508	560	557	550	521	536	499	517	514	539	518	499	535	543	534	512	504	540	518	530	545	479	485	522	535	524	511	525	545	507	534	558	520	527	508	504	514	507	556	524	535	544	499	488	561	520	529	487	540	533	532	543	516	525	509	517	531	541	530	540	494	538	522	500	532	498	504	488	527	546	532	536	515	539	548	537	511	524	547	552	488	538	561	543	520	505	493	491	536	536	519	494	550	520	557	482	502	517	501	530	514	546	491	517	541	544	510	539	531	549	524	526	561	541	502	546	557	505	521	518	536	528	537	520	544	533	518	514	494	515	525	525	520	559	503	510	528	494	553	522	517	497	552	548	516	487	526	506	511	552	576	572	520	507	567	475	466	542	477	493	515	530	509	531	496	524	501	517	522	504	534	521	497	570	529	505	552	516	531	523	548	554	509	505	530	552	490	512	529	523	514	516	499	485	519	538	536	523	519	541	487	536	532	553	561	542	502	491	519	524	545	542	522	517	543	541	498	509	509	480	524	487	525	494	501	544	518	517	517	570	486	503	518	521	510	517	517	516	544	496	511	547	536	491	531	523	514	519	494	530	548	523	493	505	468	549	513	527	531	521	512	495	526	509	539	528	549	519	518	539	491	543	537	487	528	484	527	485	528	527	536	536	501	523	515	521	537	500	494	490	518	524	520	520	564	502	457	534	490	492	531	544	498	511	502	515	531	502	533	517	538	477	544	534	521	500	489	530	532	514	533	497	532	555	582	523	515	508	557	530	510	530	519	526	535	475	517	516	492	569	516	520	532	537	562	532	539	581	516	505	540	481	513	533	460	521	506	542	510	504	551	523	534	534	541	526	488	537	554	532	530	537	525	512	528	517	558	479	533	525	516	539	520	525	495	480	541	534	542	499	540	556	537	533	550	497	563	503	498	527	540	542	530	524	535	496	517	520	452	521	491	500	531	525	525	510	497	511	530	484	546	507	517	531	487	513	489	530	508	527	521	472	561	493	542	544	516	525	527	536	515	554	544	518	535	534	526	537	521	514	527	542	515	476	522	534	529	505	507	541	527	537	528	506	537	522	486	487	536	521	555	483	507	487	562	515	572	520	514	502	502	473	564	523	522	502	565	527	553	550	498	503	518	540	521	472	544	498	535	528	500	524	532	543	515	496	509	470	478	518	524	522	526	525	530	517	521	516	498	574	506	520	462	502	497	515	537	527	486	531	520	493	505	526	481	525	517	504	507	540	472	550	494	527	529	564	516	508	536	544	490	523	538	535	517	496	508	507	516	527	521	514	554	520	562	571	553	534	515	516	522	520	515	502	567	495	495	526	518	531	540	521	490	519	512	491	519	503	512	521	533	530	526	526	545	573	529	524	497	560	533	529	512	517	527	465	535	497	529	524	551	536	539	519	499	473	528	512	508	526	535	513	492	498	519	522	508	529	521	518	480	507	531	554	561	519	555	541	540	537	514	539	513	539	521	496	523	519	515	511	522	514	518	546	497	535	538	468	551	512	557	519	524	547	589	561	535	534	508	572	511	552	520	514	526	523	504	510	485	550	545	523	485	507	577	517	557	488	540	509	536	524	563	498	521	499	484	485	528	505	530	527	538	521	551	552	509	500	518	498	530	507	536	543	535	500	512	534	503	493	510	503	531	497	515	526	531	540	503	524	534	505	532	515	517	547	523	497	482	523	508	492	522	507	551	512	501	543	493	509	508	552	539	477	540	534	511	558	506	508	504	478	506	530	520	518	516	515	497	545	535	553	525	502	560	490	499	538	514	537	516	560	531	508	553	473	497	507	545	518	545	537	534	524	481	536	556	528	532	522	515	524	505	487	490	551	523	553	552	585	534	511	511	566	520	543	519	488	526	509	551	543	512	512	539	539	479	521	540	543	523	475	525	502	480	540	512	525	500	542	521	505	545	512	524	529	523	540	513	542	496	536	555	520	520	541	554	529	540	529	534	512	533	529	499	522	500	484	519	544	495	582	535	538	524	500	515	517	547	524	500	511	518	533	519	546	501	526	502	537	497	481	513	488	506	537	526	488	519	556	549	503	540	540	545	487	543	540	520	496	516	541	551	501	544	516	532	496	512	542	502	541	463	510	551	513	482	487	485	517	542	530	515	481	481	501	521	508	500	512	509	509	539	563	568	551	503	537	516	535	501	537	552	522	536	534	521	507	513	524	538	512	526	507	535	558	508	522	491	556	490	497	527	529	517	552	513	530	493	491	503	538	533	523	545	515	579	506	502	523	522	524	472	503	532	518	555	490	466	503	527	482	540	524	488	559	522	558	527	482	550	509	496	523	526	529	483	548	516	558	504	547	551	501	493	509	533	505	557	552	567	508	515	510	484	526	532	546	513	511	487	528	539	492	572	502	546	557	533	488	504	525	502	543	549	527	525	531	500	498	545	561	537	558	521	534	535	478	521	452	509	509	547	510	506	541	545	539	539	479	536	555	530	527	560	539	521	535	533	535	504	535	529	516	486	534	566	515	521	538	545	528	519	525	499	566	501	503	525	512	573	523	507	519	560	520	531	516	533	513	513	513	532	499	481	519	557	534	557	507	520	518	508	523	537	563	501	538	493	479	507	516	531	507	518	530	461	493	543	516	545	510	510	504	515	529	577	559	555	514	562	559	538	529	513	528	527	533	509	523	500	545	532	513	529	547	549	494	548	526	514	520	510	481	522	569	526	487	507	552	508
47428	62615	15097	1025	816	807	740	693	663	671	643	683	692	659	599	674	669	649	632	632	660	603	657	608	607	598	652	630	645	659	634	676	656	660	675	635	633	613	656	653	647	627	667	645	671	618	644	647	660	629	639	653	636	644	646	654	639	616	703	649	642	630	662	665	595	616	657	649	613	631	636	671	659	637	668	658	643	633	589	630	669	613	663	624	670	619	648	652	672	654	669	644	656	666	614	682	618	642	629	659	664	639	673	660	640	678	630	631	606	627	682	636	619	692	624	640	661	666	645	643	680	599	641	654	685	613	650	641	685	645	645	631	628	641	658	642	625	600	669	655	604	635	668	633	584	658	669	615	657	635	641	656	629	654	577	610	639	634	623	614	617	676	607	628	636	671	672	668	620	725	602	673	635	626	647	618	651	639	640	673	637	645	635	647	634	638	659	636	650	646	654	578	679	677	642	668	637	651	668	629	639	617	644	610	601	675	650	658	650	620	606	655	627	656	667	615	633	685	633	641	610	674	650	662	641	645	638	646	648	655	661	626	656	666	632	570	622	641	628	585	653	632	637	635	600	624	689	682	686	674	648	660	599	632	656	625	627	658	668	634	657	630	627	660	635	638	659	629	660	610	643	658	662	639	685	663	677	679	638	612	660	657	622	618	657	664	677	655	597	634	620	675	641	612	679	641	616	675	645	593	668	637	617	684	632	658	654	687	704	608	670	653	630	643	679	654	657	631	652	661	610	651	578	651	662	645	674	639	656	669	689	676	609	651	667	596	686	659	629	671	611	647	650	658	654	653	650	647	648	604	589	645	678	649	636	621	656	622	650	630	650	628	649	651	655	711	643	676	668	610	647	663	661	651	627	679	683	655	626	637	639	642	602	617	647	653	625	660	639	678	655	676	624	626	622	649	577	641	642	654	595	622	626	590	622	665	623	635	658	631	642	650	642	636	612	637	666	609	639	650	644	637	646	612	599	641	681	630	635	627	595	603	659	607	669	663	637	713	702	680	620	674	622	655	674	682	648	629	679	591	653	604	663	618	631	637	634	657	673	648	649	643	652	615	586	595	639	630	643	593	653	649	624	649	674	681	681	654	643	624	654	619	615	646	650	636	654	655	591	655	632	638	651	627	574	612	655	677	617	646	649	677	631	663	640	655	647	646	618	654	640	622	659	678	566	599	662	648	640	617	655	655	618	673	629	644	669	619	613	649	646	625	652	652	660	616	671	607	617	622	652	680	647	645	572	701	639	645	680	651	639	666	677	642	637	651	655	650	653	638	641	651	649	659	640	639	619	651	614	620	646	652	604	639	652	655	627	654	629	607	687	644	682	667	660	654	643	632	622	690	702	689	609	634	702	615	624	630	644	641	622	640	612	625	618	641	642	623	659	680	625	614	598	664	645	654	654	613	652	640	651	601	641	633	667	632	665	678	664	630	676	644	620	652	641	682	621	647	681	602	619	655	654	650	620	623	648	672	603	616	674	628	653	684	681	674	674	622	651	728	652	615	660	641	642	649	660	635	665	622	697	594	643	604	613	628	662	611	635	637	649	621	643	652	651	673	611	618	634	684	674	631	647	620	707	629	621	630	680	635	634	640	618	662	643	687	639	645	660	603	703	661	677	640	602	652	640	567	611	643	616	666	646	643	627	569	677	608	657	624	670	581	623	646	606	642	669	650	607	642	632	637	654	655	701	676	660	644	632	651	572	676	582	656	646	618	606	665	592	648	648	629	652	640	633	655	658	679	662	626	635	650	635	647	671	674	635	637	606	614	653	656	638	636	655	642	620	681	641	630	640	656	623	641	615	596	592	632	656	657	659	615	640	651	677	664	611	633	629	631	626	620	657	631	602	601	629	657	606	646	626	677	617	595	612	622	639	668	632	599	649	676	619	644	671	669	641	631	661	610	630	653	636	660	647	617	650	644	663	639	682	605	674	616	696	639	643	660	642	660	620	623	631	599	662	625	636	689	603	617	639	640	654	612	647	694	608	657	633	624	674	632	672	716	628	596	649	640	649	674	652	699	637	665	577	623	633	690	673	686	627	674	652	656	691	709	607	640	626	636	647	654	668	599	633	642	638	655	662	648	621	605	610	646	619	664	625	615	687	584	625	615	648	640	685	681	631	629	630	651	665	668	661	635	655	626	644	656	626	626	652	654	624	624	608	646	685	628	644	696	600	682	657	616	652	702	633	634	602	616	654	656	669	640	654	631	686	629	639	638	658	620	610	597	647	669	652	626	647	666	629	650	612	596	605	622	620	628	631	652	672	661	655	621	637	610	618	644	638	642	629	610	644	686	620	655	642	650	697	671	662	651	637	632	668	679	618	637	652	674	646	602	641	626	665	642	620	635	635	615	665	643	655	682	647	607	610	614	658	606	609	664	665	646	685	693	664	628	623	662	628	599	611	639	623	668	706	644	661	619	593	614	640	623	653	646	694	646	695	638	603	637	638	621	597	622	635	659	625	618	620	642	629	671	604	637	602	632	617	648	655	644	644	618	607	612	610	628	645	670	651	679	619	697	705	645	652	615	639	601	600	646	641	662	615	647	637	638	587	658	625	635	624	673	675	628	589	675	635	658	614	618	646	633	655	640	649	578	573	615	619	592	669	611	669	665	655	643	676	616	626	589	652	612	659	630	680	636	621	599	687	578	649	647	617	650	594	622	660	603	645	620	657	672	671	662	602	641	646	660	675	657	646	655	664	670	628	607	587	620	669	679	659	702	654	652	667	684	639	594	678	617	658	643	677	620	598	623	641	639	683	651	666	625	672	595	618	650	648	627	651	599	638	595	669	623	687	683	622	643	609	629	652	629	664	685	636	657	638	639	641	641	622	690	654	649	616	652	636	607	617	669	679	654	643	643	670	650	656	666	579	644	671	656	634	645	615	607	665	598	648	647	645	657	628	681	681	662	636	613	632	629	615	627	668	630	646	656	625	668	603	701	673	652	614	593	649	617	647	594	661	628	613	634	634	663	683	606	647	669	673	653	606	609	597	679	650	654	603	682	685	674	681	646	680	716	640	615	690	632	647	677	653	661	689	631	628	637	649	677	642	678	617	609	667	625	610	633	641	628	648	641	612	640	641	661	640	646	609	630	587	655	614	629	634	613	604	623	685	617	696	613	650	630	638	609	629	658	635	668	625	647	612	664	644	644	619	658	609	637	686	628	680	644	610	694	648	645	658	638	640	680	625	636	630	622	669	645	686	652	631	634	660	621	586	633	642	671	628	633	664	705	653	672	630	623	603	645	652	588	650	628	658	640	667	658	669	629	669	663	633	651	679	637	571	649	651	649	628	659	630	625	643	597	641	656	698	625	632	625	666	643	627	659	651	597	618	671	596	626	637	661	714	593	653	643	651	665	645	611	617	640	654	638	651	682	617	618	664	662	621	668	678	607	653	617	620	628	579	620	659	671	650	642	643	597	638	659	605	659	609	633	643	670	657	651	599	648	618	685	688	611	628	667	631	656
22913	21696	29128	24448	21555	20374	2300	382	338	309	357	311	295	300	306	290	313	295	302	276	288	272	278	298	312	282	292	276	266	279	284	306	285	249	264	260	281	281	282	281	281	237	301	286	278	279	276	269	264	295	277	289	272	272	279	281	283	302	284	269	258	258	274	281	293	306	280	266	259	275	256	267	279	281	274	287	274	271	228	284	288	228	281	268	262	277	246	272	260	270	244	252	280	261	251	283	305	261	275	272	301	258	281	261	264	281	267	267	266	257	257	253	262	283	295	254	252	260	279	246	273	267	255	281	273	248	302	261	269	278	259	263	279	289	250	275	266	262	259	255	274	252	290	295	267	268	292	294	297	271	272	290	264	259	271	284	291	280	243	296	265	296	283	282	277	271	273	253	272	282	281	275	253	266	282	293	263	290	256	277	266	269	295	263	244	247	262	271	274	262	284	274	247	273	261	292	284	272	276	271	249	250	254	244	272	279	302	284	251	267	263	307	254	244	268	209	284	282	279	250	298	273	278	245	258	257	272	295	306	284	297	287	294	310	295	277	271	286	252	263	279	268	276	278	275	274	279	261	274	302	264	251	288	257	262	292	284	276	254	243	235	269	257	268	257	257	264	277	266	294	280	274	263	247	268	299	244	299	279	295	295	274	266	273	261	276	283	265	244	280	265	302	277	253	272	265	281	330	249	254	305	239	284	268	257	259	265	272	291	299	289	284	261	267	258	268	289	265	253	282	267	277	297	282	260	252	282	278	237	299	270	267	254	274	239	257	270	278	308	261	297	270	281	279	270	301	249	259	287	270	264	287	253	243	258	241	294	262	245	268	293	252	274	287	297	258	291	293	253	265	253	256	261	285	254	260	274	280	292	261	292	281	270	272	266	249	246	252	279	263	259	267	262	286	271	274	286	279	256	252	274	245	255	251	266	266	267	285	266	298	281	257	296	256	290	244	237	261	247	250	270	279	223	253	259	272	263	279	267	265	271	254	262	278	275	298	276	297	281	280	277	294	276	279	285	268	266	264	287	260	282	276	270	265	262	284	251	275	276	285	280	265	263	244	305	263	279	257	281	284	262	300	277	291	272	266	249	240	284	272	285	268	281	280	259	271	240	253	267	282	289	253	267	263	284	243	273	286	276	282	270	257	272	257	306	269	270	271	266	272	278	266	310	268	273	302	251	279	275	287	236	266	255	263	299	241	281	282	316	248	269	271	268	261	284	265	278	245	271	245	263	297	262	254	263	297	287	259	275	284	246	251	289	279	250	268	308	264	271	264	278	278	263	257	247	242	305	273	262	260	245	268	308	289	284	284	260	251	292	255	294	269	268	258	276	293	262	292	262	259	274	243	259	279	262	253	254	244	279	273	264	266	250	290	261	266	255	240	286	259	283	275	261	280	274	272	283	261	253	296	268	263	256	263	256	285	266	267	289	273	279	269	263	263	277	240	278	275	272	290	250	288	280	284	292	273	272	287	251	260	305	262	262	269	251	255	313	278	271	275	266	270	285	278	257	274	277	264	283	285	268	282	260	270	294	273	248	288	270	266	253	281	270	293	299	274	319	298	281	241	282	286	248	243	272	281	268	287	272	268	241	286	293	241	257	266	253	282	277	261	248	264	294	270	261	260	260	285	247	259	269	282	264	270	286	259	285	275	270	290	279	270	254	240	279	261	265	261	244	259	290	293	267	296	290	272	243	260	265	296	283	271	278	291	288	276	265	262	268	227	262	289	283	275	286	253	281	279	292	282	268	269	275	252	272	259	289	260	252	263	259	260	254	255	255	283	266	286	265	261	258	281	270	252	265	258	237	263	291	265	263	290	244	252	282	278	310	255	283	246	272	270	274	268	279	274	267	261	288	278	277	281	256	294	280	269	260	280	278	307	265	269	270	270	269	265	252	248	276	271	264	293	251	262	268	278	280	275	259	288	251	299	273	244	256	263	256	252	289	271	257	246	284	271	270	263	267	286	273	258	272	272	298	245	298	317	269	257	259	250	249	281	265	272	274	277	281	270	273	283	256	277	254	276	255	245	250	286	266	304	251	261	249	271	286	267	264	257	271	251	287	264	312	260	308	255	246	248	285	280	290	269	259	283	259	302	252	260	281	223	252	269	266	260	258	289	276	276	272	283	240	259	298	249	267	270	268	250	258	294	277	274	263	265	277	277	258	281	282	281	271	269	276	287	278	258	307	263	278	277	255	288	271	253	302	277	284	296	266	288	264	273	278	295	258	275	223	266	265	295	265	280	264	256	295	266	273	256	280	255	266	299	305	294	284	247	291	278	271	267	293	261	281	273	254	267	258	257	281	258	299	291	276	240	247	269	262	270	253	293	255	272	270	279	276	266	244	264	249	297	276	258	271	275	253	268	258	294	258	264	279	268	263	258	268	312	265	266	273	261	248	300	252	250	280	276	270	262	286	277	289	277	279	268	278	276	253	262	239	251	278	255	280	276	283	257	266	298	258	259	275	274	277	262	290	254	265	259	289	279	258	283	253	270	275	255	268	303	268	248	288	270	314	243	285	256	302	256	259	253	288	278	253	234	283	271	270	269	289	273	285	264	235	303	275	261	253	273	276	283	274	257	281	251	271	281	293	300	251	256	280	263	262	269	270	296	277	255	310	279	298	276	266	289	269	294	273	262	290	280	300	306	294	276	275	311	288	275	270	245	260	278	294	275	260	267	264	236	275	257	254	268	255	278	253	253	291	267	273	254	247	282	244	294	270	266	283	284	254	266	269	271	264	255	310	295	282	244	267	286	270	268	258	247	262	275	262	253	285	263	280	298	268	248	287	271	288	280	263	256	255	275	251	259	289	273	283	287	265	265	251	273	276	254	298	258	244	289	250	259	270	256	287	289	312	256	263	250	303	278	261	246	278	269	257	265	255	259	253	240	255	324	267	261	268	279	271	251	278	272	282	270	279	289	279	256	257	278	261	292	283	239	258	284	295	261	255	276	259	272	315	275	265	263	271	248	234	261	282	274	271	267	270	290	264	274	260	270	289	268	304	277	234	241	279	274	275	252	291	272	280	276	276	304	251	260	299	263	260	266	261	277	280	238	257	249	300	240	257	287	240	261	297	284	269	265	284	276	291	235	252	297	294	256	289	293	263	231	285	283	253	269	281	267	288	272	242	277	292	261	282	281	257	268	269	263	283	279	272	272	274	274	271	294	291	270	283	280	281	253	261	331	286	262	270	265	280	254	248	275	270	248	270	251	276	285	267	278	229	253	270	255	284	301	261	272	269	287	257	277	264	271	294	262	269	276	250	247	290	252	268	271	296	248	275	261	267	276	265	266	250	266	253	272	293	288	271	268	255	277	296	275	253	269	265	251	275	289	271	254	309	281	287	247	285	275	270	265	283	235	270	311	285	242	300	293	254	262	285	247	268	259	266	272	274	262	300	243	295	272	263	259	258	288	259	283	258	240	289	264	266	281	253	278	265	265	291	289	283	277	285	278	279	260	279	271
58358	86999	28308	1681	1005	841	666	578	543	457	456	430	422	412	394	390	425	409	391	406	386	374	333	383	361	356	351	365	350	337	330	390	347	349	335	396	380	342	325	339	388	351	330	352	341	367	362	356	368	328	402	368	353	354	358	344	341	356	351	362	393	340	342	307	378	368	386	388	328	363	368	340	349	322	337	340	312	325	365	356	368	328	362	366	333	355	346	308	357	323	318	310	375	338	344	367	386	330	360	363	359	356	332	351	358	352	387	353	351	318	376	369	329	337	356	352	343	343	348	336	369	367	350	335	315	355	394	329	339	355	359	338	332	343	350	357	382	359	361	366	340	321	376	340	372	368	332	346	348	319	331	363	332	355	378	330	353	374	364	335	369	362	361	316	354	355	335	324	360	348	351	326	343	372	339	364	333	362	333	375	332	355	347	349	369	377	355	353	359	345	349	333	329	349	351	335	337	350	347	312	362	381	344	356	351	335	360	344	347	331	341	329	341	308	380	363	355	388	342	378	356	342	348	363	367	352	350	340	386	354	338	351	389	345	341	339	328	347	391	353	358	339	338	341	348	375	346	348	341	366	362	368	366	350	388	366	353	368	384	323	311	367	369	316	327	360	313	370	341	330	399	376	335	315	340	356	357	322	350	350	344	345	373	369	360	351	315	361	390	319	364	366	349	349	355	319	338	352	344	339	333	350	352	370	330	351	368	303	353	347	344	331	329	342	317	362	320	356	347	337	316	360	332	315	329	368	330	333	372	323	365	371	335	386	329	345	319	306	338	333	330	333	368	370	345	353	376	329	314	332	385	350	339	331	376	349	357	335	355	352	350	359	369	363	386	359	353	353	313	323	328	356	338	346	364	369	333	350	349	359	368	320	349	375	351	379	335	368	382	359	349	359	335	363	324	331	307	362	342	356	318	324	341	324	330	348	316	363	329	347	359	369	344	368	349	368	352	364	356	325	344	347	340	310	350	320	355	319	347	340	341	334	359	355	355	382	382	362	366	345	355	385	362	355	351	343	336	345	367	328	359	335	338	353	326	365	353	329	349	390	358	365	355	327	367	330	345	377	331	364	360	373	377	315	374	347	364	320	361	355	351	333	364	339	348	379	320	345	351	344	373	339	346	347	363	347	355	358	353	317	387	325	321	366	370	329	336	365	341	329	350	327	349	374	345	310	338	352	357	337	349	363	368	365	327	364	307	309	354	363	358	369	348	367	337	321	362	353	337	343	387	355	334	345	351	381	346	363	380	324	349	342	381	328	379	362	361	346	355	344	377	359	376	361	355	366	342	329	348	337	327	356	333	316	351	342	328	314	368	320	358	347	357	320	370	353	373	353	338	357	350	371	350	371	359	347	374	344	323	316	371	367	363	353	368	340	336	378	337	368	347	340	348	348	356	347	326	348	335	329	357	345	346	331	356	332	330	351	384	327	374	371	373	333	356	330	330	309	343	352	362	322	346	338	369	367	363	369	327	347	326	370	341	313	375	331	345	310	329	333	369	334	390	344	308	358	329	333	362	354	343	372	372	345	327	331	367	375	342	373	383	357	325	347	348	361	362	371	334	374	363	353	345	314	357	339	345	306	354	359	371	360	307	342	352	341	349	322	382	329	335	358	359	389	339	332	354	342	380	325	350	372	360	358	323	357	372	345	359	376	340	330	387	347	334	372	346	363	339	332	376	335	352	344	318	392	374	356	346	317	363	365	367	352	327	357	360	343	371	329	308	336	359	360	337	354	334	353	369	360	357	351	389	392	339	372	363	374	350	376	352	355	352	357	333	339	340	358	339	364	376	357	337	320	365	312	368	336	365	359	362	349	353	336	349	364	333	325	347	352	377	345	359	344	367	360	388	363	382	336	362	357	329	358	342	323	323	369	338	358	340	324	347	339	372	347	323	362	311	337	373	339	334	339	365	365	346	336	339	336	341	334	358	374	333	343	341	355	380	389	335	342	379	320	334	369	359	330	371	347	365	357	348	331	341	371	345	333	346	346	358	359	327	342	369	335	308	340	330	317	337	342	353	354	349	363	354	358	352	338	338	349	332	381	358	342	360	327	353	344	319	349	332	395	333	360	334	332	335	358	348	343	358	366	320	355	318	352	342	316	354	369	336	314	339	338	341	334	375	348	364	333	352	363	374	310	380	320	336	334	332	349	350	367	350	356	351	365	364	401	321	359	334	321	335	351	341	338	338	347	349	349	378	359	329	374	326	404	360	366	354	309	336	356	330	386	338	354	381	355	354	347	343	347	352	328	339	365	329	339	349	354	389	354	390	339	351	389	319	343	362	338	367	345	335	336	323	326	321	350	347	374	360	349	372	350	319	337	349	348	348	318	372	356	351	339	352	342	379	373	373	372	354	328	351	334	347	307	360	358	348	335	334	304	371	363	330	349	371	339	372	352	351	363	341	354	349	370	351	334	384	357	358	357	343	325	368	330	327	337	314	372	375	327	353	366	341	340	374	332	347	342	367	347	347	357	351	350	346	353	361	353	376	343	386	383	345	360	380	361	320	354	385	340	322	319	352	349	361	350	360	344	377	358	368	338	373	348	336	371	372	336	338	337	338	359	325	366	361	333	336	359	357	346	331	323	376	364	376	336	343	326	363	347	343	335	350	326	358	341	352	336	317	361	323	376	356	356	350	383	387	341	331	302	336	324	369	355	350	364	358	352	359	338	331	301	315	364	382	353	333	346	382	372	353	341	359	330	328	352	359	329	361	375	320	371	342	352	339	380	369	330	360	334	351	339	371	351	352	348	356	406	354	374	352	309	409	348	352	336	344	342	363	347	379	331	337	354	367	362	332	366	366	313	352	371	354	347	355	374	342	351	341	332	325	366	336	348	348	357	347	337	351	354	352	354	337	363	377	367	354	387	351	368	335	348	368	358	358	351	333	353	388	329	358	340	394	343	330	306	352	379	356	325	320	334	329	343	319	393	361	345	354	334	338	334	358	345	373	313	367	346	346	316	328	332	332	336	372	364	351	328	357	358	347	361	369	347	380	348	332	349	332	356	368	358	322	347	344	356	369	361	353	356	319	353	390	364	363	317	325	343	358	333	376	376	358	363	347	348	318	367	341	323	372	326	346	368	359	349	342	340	359	355	374	333	366	365	374	348	347	365	344	317	368	334	363	329	353	353	350	340	297	337	336	317	368	393	329	312	325	350	349	337	355	343	338	330	378	351	334	333	362	336	354	327	335	333	364	336	333	366	324	372	370	332	362	348	340	338	360	343	367	377	370	358	361	326	342	363	366	350	336	373	317	336	335	366	326	346	348	362	348	354	362	367	349	350	348	334	358	314	332	359	365	347	384	322	376	316	356	324	371	334	307	298	375	333	349	317	349	380	349	328	370	362	381	379	345	326	352	358	356	371	340	359	377	333	371	334	362	354	364	336	352	364	357	327	365	356	376	331	337	319	343	359	329	379	356	372	366	320	319	317	349	342	355	339	348	338	368	306	381	364	365	346
30377	23578	10249	1337	864	845	716	684	708	711	721	690	714	690	675	727	728	685	733	717	766	711	722	681	623	691	725	719	676	700	692	694	679	749	719	690	668	698	639	663	702	685	673	663	652	738	670	696	703	684	662	711	692	671	710	710	706	711	686	688	680	682	714	692	708	718	687	718	706	707	652	678	687	704	688	706	709	677	724	630	700	709	677	718	702	718	718	683	670	664	698	667	647	701	680	715	704	680	629	730	701	703	684	681	704	666	685	702	656	699	688	697	673	635	706	724	694	701	695	717	697	713	711	663	713	733	677	698	694	681	668	723	684	673	697	649	682	688	639	729	685	687	668	680	707	705	708	658	718	745	689	658	689	703	683	662	680	719	652	646	707	722	723	711	684	745	657	681	716	737	675	664	692	725	680	797	664	688	686	721	705	678	703	677	743	687	669	674	752	624	674	711	695	724	750	657	737	722	690	673	698	712	677	657	693	678	668	732	639	698	678	724	682	671	690	700	674	713	687	705	670	727	733	695	672	675	707	654	686	706	712	705	692	703	679	662	669	692	706	712	694	637	741	716	688	691	727	701	724	682	678	726	710	712	700	732	676	676	727	693	661	711	702	705	716	695	686	716	706	690	660	690	709	689	669	695	676	673	703	694	682	707	659	676	649	723	689	662	715	686	717	719	715	695	721	705	723	697	619	670	769	713	707	745	701	693	645	707	719	740	671	669	733	672	689	688	715	674	687	658	704	635	706	689	685	721	676	730	733	712	722	691	723	680	677	683	671	676	721	730	714	697	706	699	655	700	707	701	661	679	647	725	675	698	678	713	666	708	687	706	696	725	659	710	673	698	664	688	694	693	676	669	724	665	681	694	688	640	670	694	689	694	668	695	683	710	700	707	718	742	676	774	710	718	627	652	700	675	706	721	731	653	678	708	693	656	674	675	710	690	680	683	715	657	654	707	695	701	680	734	695	714	718	693	715	699	680	679	669	701	718	711	649	755	710	659	643	713	675	698	675	742	600	653	693	708	724	730	680	703	690	659	717	648	653	718	698	706	726	669	710	660	731	695	673	697	706	635	705	702	723	671	715	734	676	701	683	693	690	731	711	679	694	698	702	674	690	723	689	709	688	692	677	716	689	661	694	662	713	733	712	691	688	698	656	712	698	701	665	663	651	654	710	678	763	753	719	695	689	652	687	712	746	701	691	724	709	673	735	693	693	679	704	711	771	692	663	648	687	692	710	651	667	687	706	675	708	690	690	694	723	632	666	707	691	673	702	705	718	706	721	706	699	650	709	694	648	679	706	655	681	693	691	690	695	647	691	702	678	694	704	666	669	732	703	666	689	662	653	707	666	731	707	744	680	681	668	659	654	657	716	670	756	667	698	674	701	651	685	703	653	714	720	733	730	660	656	658	686	681	691	693	697	655	705	694	744	685	654	706	690	679	694	731	769	645	684	689	715	714	673	686	696	662	670	695	702	702	672	710	694	697	708	737	694	651	718	716	663	691	615	729	738	691	708	702	696	669	700	702	695	666	680	645	710	683	722	707	705	725	672	682	673	680	715	654	667	684	696	707	743	728	727	696	715	683	665	643	697	675	658	687	676	655	655	735	715	741	684	666	651	701	681	671	680	697	699	714	662	712	683	728	706	699	688	691	686	726	696	707	683	720	749	705	685	689	714	666	724	646	686	695	695	703	662	706	681	714	709	704	673	739	703	681	720	710	696	721	660	642	678	643	670	686	647	718	705	641	677	677	668	720	689	662	689	716	745	697	682	694	743	673	735	654	694	685	645	678	661	701	662	660	665	725	650	679	689	707	674	678	692	697	687	708	679	716	772	737	692	745	745	697	660	713	675	716	632	626	700	707	641	680	705	679	642	687	670	683	697	692	688	710	726	714	679	674	670	696	666	708	654	698	695	693	679	726	699	701	693	751	729	659	673	725	684	682	650	681	725	707	703	689	685	730	604	680	688	685	727	697	668	702	734	680	709	688	657	664	706	680	664	732	700	715	695	692	706	671	666	735	740	673	697	682	695	688	721	683	678	717	707	682	691	703	721	666	744	709	713	723	726	665	700	689	703	638	731	720	661	677	742	694	721	660	689	668	675	691	706	705	651	669	673	733	703	685	704	679	660	687	676	671	653	694	727	703	703	672	699	765	667	675	694	733	719	729	693	667	674	694	705	666	698	703	706	653	690	682	706	668	690	694	711	709	731	633	660	702	676	671	696	724	698	683	707	691	699	665	668	738	725	705	709	694	706	700	674	651	723	649	657	645	675	662	657	701	693	653	706	634	671	697	685	682	679	712	656	692	653	663	653	687	747	666	712	686	685	699	697	649	707	686	679	697	729	677	698	703	729	683	670	695	727	714	669	676	734	676	699	743	708	707	720	673	669	658	652	717	713	715	669	688	661	697	695	748	710	685	683	656	702	726	700	705	700	682	696	667	677	708	725	686	689	698	695	750	680	647	663	688	675	721	680	702	634	696	639	689	701	673	657	661	695	678	679	684	702	723	700	657	673	704	719	694	700	679	703	740	647	659	674	647	697	657	691	641	725	698	695	714	717	720	657	660	686	711	733	709	697	685	686	726	680	704	698	704	689	705	727	699	682	683	668	667	698	686	719	675	726	688	706	717	679	669	737	738	687	650	724	710	657	676	663	710	712	701	706	710	698	705	678	662	676	704	707	670	676	715	726	675	697	683	716	659	655	688	695	711	697	697	660	694	706	740	708	770	726	757	672	710	676	710	694	681	681	703	720	714	659	654	670	703	693	676	726	690	713	672	664	735	724	663	724	713	731	664	683	674	683	707	702	724	670	677	731	717	680	679	704	690	699	708	691	669	657	682	648	694	774	691	688	694	699	674	683	701	682	705	687	705	716	687	691	688	685	643	718	722	733	710	694	702	676	720	709	694	717	670	701	699	645	717	697	637	681	723	660	680	685	671	711	655	691	711	704	681	701	706	680	664	692	652	678	680	671	660	644	704	698	703	656	741	717	699	693	671	682	715	707	696	714	684	728	738	696	726	700	716	695	661	633	686	638	681	743	677	701	684	695	737	678	699	698	665	656	733	668	744	704	675	675	700	731	713	726	653	688	703	668	691	638	721	661	684	675	693	674	742	720	682	705	723	760	660	679	656	693	668	727	700	673	679	722	696	654	688	698	677	705	671	688	711	717	694	695	684	720	699	704	692	731	668	710	664	708	672	751	668	672	734	678	707	754	668	709	694	692	716	725	695	695	696	680	669	698	673	676	654	699	673	672	734	712	659	734	683	635	687	690	695	689	709	701	692	702	697	703	706	707	651	652	695	660	641	696	709	723	680	666	674	722	695	727	724	656	624	655	721	660	699	700	675	698	772	708	709	664	680	714	707	668	718	684	651	714	714	634	661	734	693	652	762	680	713	688	707	644	646	669	707	698	728	704	714	701	663	685	674	719	728	700	690	706	689	721	677	698	686	725	681	686	718	689	668	652	689
27453	32851	4913	896	901	885	822	885	893	883	856	874	873	869	902	776	851	808	890	879	814	858	856	827	825	908	827	885	829	838	828	842	816	878	854	809	838	856	874	845	839	873	859	855	860	868	886	784	863	862	812	876	852	857	888	919	810	881	882	909	837	871	853	846	850	840	894	926	870	837	869	891	841	823	850	842	919	879	832	843	839	895	809	832	854	911	921	838	847	865	865	886	863	834	891	845	860	886	901	875	901	891	838	881	875	836	860	872	822	868	871	907	771	855	918	832	896	889	813	816	869	865	882	810	843	879	876	857	883	847	908	927	881	867	897	881	885	853	834	831	841	834	911	879	874	909	856	881	810	844	839	816	845	834	870	849	914	841	866	849	827	865	880	919	845	849	869	842	849	854	818	843	839	897	883	848	840	820	807	863	866	908	833	858	859	884	888	901	855	833	874	914	861	873	888	861	864	828	851	832	835	859	913	878	848	885	864	835	904	860	828	793	887	862	868	864	866	816	857	902	874	831	830	836	883	832	843	831	884	802	845	857	846	876	853	829	892	809	882	848	849	852	841	887	886	850	815	853	847	867	836	881	843	879	866	847	882	844	903	835	836	886	850	820	797	875	875	836	899	853	846	820	824	833	834	838	853	890	851	865	786	875	868	843	880	827	903	847	868	824	851	905	881	853	864	872	840	908	895	788	873	870	870	852	855	824	861	873	872	876	872	868	891	817	888	833	879	875	892	798	854	847	829	877	905	860	864	838	852	865	871	789	886	876	891	839	777	856	861	832	869	871	854	850	872	827	877	838	852	867	814	849	888	845	845	862	871	867	888	875	832	802	870	879	917	888	819	871	819	876	827	895	855	867	837	880	845	855	874	830	911	894	839	804	880	799	860	811	892	856	876	901	873	874	833	937	824	826	880	806	876	888	831	865	842	882	798	889	841	869	806	843	837	869	799	879	824	879	821	892	820	861	863	890	856	862	803	915	893	875	845	811	860	875	874	867	861	856	855	886	935	870	852	885	791	856	842	803	834	881	853	852	830	872	862	868	915	825	829	834	879	867	895	864	855	906	883	873	821	847	862	852	872	845	892	834	826	887	862	887	879	862	882	843	853	892	837	899	836	837	840	852	830	847	781	855	841	864	839	845	852	868	801	871	896	895	849	841	857	844	895	880	856	876	896	841	886	852	837	877	858	854	922	904	832	883	854	873	836	825	793	911	868	894	902	874	880	873	881	812	800	852	844	857	799	857	864	875	807	907	824	838	858	861	849	851	896	882	848	917	876	869	826	790	884	896	878	924	875	904	872	894	856	849	857	860	864	867	854	859	821	856	919	863	884	876	813	862	844	894	867	853	878	807	874	852	891	861	836	864	885	844	853	897	890	844	868	879	829	861	850	931	872	833	851	875	836	852	846	847	867	846	854	881	849	852	863	878	891	891	885	853	794	887	821	875	846	895	902	898	792	883	865	839	865	833	901	834	878	869	795	833	831	814	801	898	863	858	872	842	854	911	865	848	875	845	859	884	811	852	849	885	859	843	820	886	867	901	865	897	876	882	848	808	881	855	877	877	872	864	870	859	866	865	837	836	834	837	886	912	868	910	846	837	871	835	868	859	864	874	831	862	868	813	901	830	817	846	832	864	856	903	875	877	817	863	850	865	840	846	831	901	857	848	863	882	865	916	881	850	871	844	816	853	903	891	865	869	789	877	872	826	835	851	866	857	840	812	934	859	889	851	885	853	854	870	842	875	885	859	858	904	830	865	880	869	881	852	851	909	915	802	842	856	874	834	803	913	832	798	860	836	826	872	872	862	888	860	891	826	877	841	909	840	849	805	803	842	870	902	887	878	824	875	898	852	785	865	860	870	823	893	834	900	825	849	815	857	882	792	885	892	864	887	895	877	847	822	890	881	846	879	824	854	834	821	888	842	882	897	817	883	857	884	861	857	824	850	836	852	872	848	843	868	856	824	854	869	853	857	819	867	859	885	880	879	853	820	886	821	876	866	845	853	856	891	845	808	895	915	838	841	790	865	814	848	846	889	864	843	815	897	837	868	844	851	894	877	889	864	863	901	887	851	825	866	875	850	886	860	812	886	865	895	840	882	829	875	872	887	818	801	861	760	914	846	843	817	808	836	918	886	884	905	858	868	876	907	848	844	878	869	821	838	824	909	889	793	866	859	814	884	869	908	818	857	824	887	862	917	863	841	854	796	827	807	868	917	881	881	839	873	847	872	797	846	883	874	929	869	866	876	896	891	895	861	889	836	856	861	876	824	859	867	869	876	854	852	878	863	856	849	864	845	829	881	817	867	873	887	862	838	810	869	830	831	845	851	862	863	810	883	848	878	820	817	881	882	840	853	780	844	828	817	844	893	858	878	863	936	897	858	875	892	845	893	903	826	891	869	874	875	845	828	903	869	879	840	853	902	846	877	829	885	896	898	868	861	817	859	856	871	907	873	835	831	866	843	913	899	877	823	905	891	868	840	876	828	866	843	827	835	874	844	834	836	887	856	895	860	829	854	849	825	835	819	864	895	861	851	909	874	802	850	879	900	841	898	869	839	830	895	869	899	870	853	850	891	897	837	902	884	863	882	880	834	870	867	874	867	826	881	855	839	851	847	876	872	846	879	830	878	857	828	902	857	883	830	872	837	872	828	814	908	859	882	806	794	848	828	858	873	908	867	840	877	854	917	886	858	833	858	855	815	877	838	891	867	899	842	842	886	800	849	866	840	858	875	935	810	900	838	883	858	880	866	870	822	853	819	844	901	866	834	871	877	838	839	829	910	893	849	899	877	846	832	913	811	894	881	877	912	837	803	861	870	865	855	809	818	862	800	836	867	873	865	817	845	893	827	829	888	890	894	904	843	877	820	835	862	891	852	865	891	812	842	876	911	835	888	844	856	854	850	845	900	879	873	844	876	848	881	820	932	855	858	876	885	907	823	869	876	873	830	913	859	841	844	869	856	830	835	864	865	837	824	826	855	892	808	818	845	833	855	837	812	869	861	873	859	837	884	872	911	899	871	906	909	872	889	868	811	830	870	879	881	855	856	833	848	851	836	906	826	818	865	859	839	813	812	858	911	828	859	836	846	802	905	888	848	847	872	861	850	902	848	836	870	929	892	909	853	847	909	850	771	836	818	853	849	858	865	862	796	823	848	892	861	827	848	840	873	860	882	863	897	834	858	836	831	886	833	818	826	881	874	876	787	858	900	882	811	899	858	888	808	881	825	813	883	857	857	827	835	890	864	869	816	856	828	845	848	877	820	845	905	862	895	844	865	898	873	862	866	912	941	874	864	839	854	832	884	843	875	898	860	846	875	858	868	895	825	898	883	890	878	835	864	908	887	818	825	859	850	825	832	828	855	812	872	850	875	818	888	873	828	840	791	837	856	895	833	886	858	926	841	835	836	883	864	861	877	865	809	865	896	916	837	887	819	808	909	899	872	810	838	821	866	891	821	842	825	870	814	841	854
23978	22021	28578	24946	20611	5196	813	614	629	609	584	563	568	597	578	592	578	542	579	587	554	611	546	543	552	557	545	518	566	550	553	580	524	548	549	567	538	540	592	579	546	519	589	550	538	579	534	542	550	522	526	549	583	562	580	514	503	550	557	549	533	534	531	564	543	511	552	517	568	563	567	522	546	598	522	561	561	499	564	483	547	523	565	535	518	528	534	560	564	556	546	527	522	526	553	539	515	560	569	578	550	580	537	538	541	565	579	580	566	541	542	530	511	574	572	524	538	532	567	579	549	588	540	541	560	587	585	551	553	518	585	547	560	592	535	562	572	536	549	569	597	561	558	575	529	532	569	556	566	558	495	569	521	535	570	524	535	556	576	535	551	528	553	566	580	557	551	555	556	532	575	531	565	588	509	569	572	559	515	555	551	545	545	567	556	537	574	546	575	548	560	561	566	541	550	567	525	560	545	547	539	573	594	545	511	533	559	550	567	523	561	575	570	562	584	550	583	596	556	515	566	544	518	571	505	558	574	501	545	561	567	599	573	544	558	541	540	552	573	557	548	560	544	525	559	575	568	601	570	543	545	573	587	590	575	561	622	561	581	566	595	565	558	574	544	536	532	537	544	556	509	533	558	527	590	555	555	556	522	559	541	520	579	523	566	589	564	535	579	548	539	532	535	574	565	537	552	554	535	530	553	516	525	560	544	592	558	549	533	554	563	550	562	522	554	612	533	532	540	510	560	556	550	579	517	569	524	545	520	571	578	561	546	554	551	570	561	521	556	552	553	542	541	557	576	502	523	563	561	571	537	552	571	561	534	551	572	550	540	554	514	522	551	562	551	510	514	531	556	584	528	570	547	581	492	556	544	529	549	528	568	565	609	596	541	603	544	563	587	585	555	568	533	543	571	521	556	511	562	600	548	557	567	529	550	572	541	548	564	526	547	574	522	577	536	553	542	570	579	563	590	566	557	510	567	556	511	553	522	513	542	557	492	556	568	515	548	554	521	536	578	568	539	554	567	572	572	579	580	576	546	501	598	552	506	574	544	584	555	541	567	504	580	565	583	527	563	527	562	542	563	553	552	546	602	579	550	555	543	558	543	570	533	552	554	551	588	598	542	537	548	554	512	593	543	578	574	549	556	570	599	597	579	555	531	591	538	554	558	539	545	558	581	577	506	549	545	554	573	562	555	538	592	547	571	526	568	558	520	572	571	574	553	536	587	590	591	579	543	541	558	546	570	578	563	555	563	545	534	551	586	578	554	535	525	551	506	547	582	560	605	510	570	519	566	548	547	539	557	533	537	542	555	573	546	573	584	541	520	559	547	583	522	571	562	570	575	595	545	572	556	515	547	542	588	592	580	559	553	515	515	548	588	565	564	539	615	560	541	539	560	507	551	556	556	538	582	533	589	513	529	548	533	560	545	534	508	571	567	530	540	561	563	555	524	572	598	541	543	547	584	566	572	558	508	531	543	576	549	535	540	535	567	540	555	545	564	581	559	517	558	539	548	587	568	567	573	519	539	547	560	598	539	552	565	568	547	520	582	537	533	548	551	536	575	556	569	558	553	558	558	567	533	573	543	539	553	562	586	569	512	600	528	560	534	571	576	576	547	537	545	554	489	525	527	544	561	526	562	504	549	516	573	580	578	544	559	541	580	555	602	575	547	546	577	563	588	526	565	565	555	549	551	558	565	584	590	533	557	550	553	541	603	541	572	592	519	578	536	540	542	517	576	591	518	585	553	522	546	510	554	549	547	546	591	541	538	578	532	571	557	555	575	545	553	634	532	565	548	559	570	575	558	556	533	554	523	562	522	578	581	526	596	552	573	589	524	544	525	521	582	560	548	548	591	547	565	540	561	595	515	575	551	511	502	530	510	567	544	574	513	548	545	549	554	538	574	562	571	548	564	571	581	539	543	541	496	574	535	531	562	535	528	555	553	559	577	574	575	553	571	523	559	553	536	578	543	549	524	554	599	550	543	545	580	563	578	579	573	574	542	517	588	556	557	541	538	585	530	538	584	535	584	571	585	544	564	543	601	508	558	582	539	549	552	560	543	569	567	557	549	547	544	555	547	600	599	551	553	586	570	552	539	528	538	590	592	537	581	589	603	540	531	552	576	525	518	540	556	560	588	564	567	534	550	574	536	544	576	594	544	583	518	540	544	547	565	539	548	577	554	521	561	559	519	567	550	557	552	582	539	538	558	558	547	580	505	566	566	564	586	559	546	562	606	548	597	544	544	567	581	540	560	542	531	574	572	564	547	593	560	577	532	580	539	513	540	553	548	540	535	553	570	551	567	581	577	534	520	572	555	537	573	554	556	545	564	581	539	547	585	541	538	547	573	575	551	541	556	554	538	558	573	567	556	560	565	562	570	531	555	547	550	616	548	567	565	548	525	576	554	587	512	544	545	546	566	534	591	573	548	585	589	550	566	514	556	559	522	560	537	579	581	594	572	539	545	490	526	569	551	554	538	536	542	544	496	546	568	563	526	557	562	557	575	582	532	538	528	580	549	580	526	532	538	569	528	534	542	535	582	556	522	595	553	624	554	579	607	589	582	568	526	547	558	560	623	599	572	595	557	577	524	543	602	525	569	509	541	521	538	619	534	545	543	552	530	567	571	577	554	527	534	537	578	578	561	553	542	570	556	564	568	538	544	524	563	516	565	569	539	521	568	519	549	559	529	574	606	511	507	534	575	555	532	569	537	583	534	491	581	545	520	580	554	561	562	490	547	569	583	554	591	593	543	546	566	559	543	585	538	536	587	548	537	574	552	534	580	567	519	579	569	599	529	558	535	546	547	492	575	521	547	567	535	561	563	550	548	515	539	594	515	552	546	600	581	556	513	578	544	571	540	572	511	552	507	549	556	549	525	554	596	561	610	551	523	536	555	518	552	592	563	520	535	551	495	554	570	570	563	578	597	514	516	507	511	533	568	543	542	523	602	588	556	523	553	566	558	550	576	593	529	562	550	523	515	559	567	519	585	537	575	546	529	552	552	539	545	568	527	538	569	547	541	540	561	519	555	553	531	564	583	567	560	556	522	547	554	545	579	542	549	555	559	561	546	554	547	533	570	566	548	584	580	584	583	520	548	577	533	507	561	532	538	562	516	519	565	555	538	544	542	549	566	551	548	576	580	546	542	544	547	551	556	559	587	586	549	555	551	531	519	557	529	591	574	570	565	566	567	577	552	534	569	570	548	587	549	565	596	523	580	557	491	538	540	526	559	570	541	543	560	581	572	551	487	532	546	541	559	534	522	525	552	551	543	552	581	568	534	541	549	519	597	554	551	604	578	522	565	549	536	562	589	544	513	576	550	575	542	564	525	536	525	574	545	565	498	598	541	553	557	562	540	558	553	546	562	542	589	552	557	526	595	524	580	603	556	559	558	542	555	583	535	568	538	547	530	523	562	519	547	541	565	562	535	551	585	555	571	508	546	495	586	593	545	538	547	585	532	559	553	576	566	579
51760	77985	23229	1209	987	942	887	796	765	794	790	755	739	766	699	761	672	699	710	697	700	669	731	702	723	659	691	695	655	729	718	719	674	679	634	743	719	705	754	750	671	680	699	689	738	669	664	676	696	654	645	708	702	680	718	705	751	727	745	674	667	698	711	692	704	772	701	671	652	686	698	762	695	714	702	709	666	703	654	701	680	709	645	713	751	700	705	713	725	658	723	704	733	715	704	651	680	732	688	726	667	692	696	691	684	691	677	680	699	708	702	689	648	720	678	673	708	708	704	724	722	714	718	664	735	725	723	651	662	740	704	707	678	689	701	683	735	700	711	693	672	663	675	739	684	691	732	729	704	714	731	702	624	653	713	706	680	697	710	689	689	689	689	720	677	721	706	675	717	693	703	719	696	692	687	710	660	717	688	656	702	683	689	710	660	707	697	767	694	692	669	721	663	684	660	687	691	671	659	765	696	753	645	764	723	720	724	697	721	694	715	684	704	654	686	699	722	722	725	682	727	704	706	687	679	699	664	695	713	687	727	651	685	651	677	722	691	711	709	698	719	675	725	701	696	674	718	682	712	697	636	664	696	693	694	721	682	764	659	665	706	666	686	685	661	729	683	673	730	712	695	714	696	728	721	716	657	695	727	705	692	669	684	731	704	723	705	703	740	694	654	713	713	723	749	696	717	702	686	705	694	724	680	725	685	737	682	714	728	717	706	709	725	696	685	645	699	670	716	691	643	699	655	680	693	789	674	695	749	723	692	677	719	663	706	706	724	719	689	704	692	648	706	693	697	655	702	684	683	693	627	726	719	628	685	695	709	705	716	682	757	717	694	703	711	729	716	712	670	691	725	673	732	673	693	661	695	699	714	685	674	676	699	711	697	694	679	677	737	714	698	720	640	704	661	708	721	690	661	697	716	714	731	721	690	744	701	686	693	692	710	734	724	721	704	707	707	717	671	719	773	710	750	709	663	683	688	660	717	712	703	679	674	718	699	723	758	708	716	738	756	694	726	721	711	716	683	707	697	698	693	701	705	669	749	662	709	690	691	781	727	723	692	758	709	691	675	714	661	686	690	675	701	689	723	660	722	709	682	667	665	731	676	734	699	655	740	707	620	710	699	688	759	727	735	689	691	711	652	725	738	679	679	729	693	673	684	708	721	714	673	671	724	720	728	669	710	692	708	760	715	700	734	700	699	718	686	699	718	711	723	739	726	673	749	724	690	680	717	671	696	680	714	749	738	682	694	710	713	688	684	679	718	671	659	727	768	744	676	727	694	681	732	665	682	668	732	690	664	715	722	708	751	689	704	694	660	703	700	739	677	710	716	686	687	715	722	708	683	686	711	720	680	728	704	717	701	704	652	689	700	671	690	689	675	673	737	662	736	713	706	691	692	735	703	705	627	665	694	681	671	684	727	706	703	722	707	707	644	674	689	646	684	745	667	707	669	728	705	705	627	724	664	697	714	717	706	729	690	699	711	749	672	719	685	710	686	700	691	708	738	723	657	710	744	727	673	706	714	696	742	680	681	688	682	710	693	687	690	735	702	683	698	659	688	669	665	693	762	726	720	696	719	677	685	685	700	717	692	686	685	720	685	716	671	777	740	654	712	697	676	698	750	697	691	736	689	701	731	720	703	692	681	750	739	681	735	747	734	713	708	700	691	681	730	671	671	679	699	713	686	694	663	745	676	692	689	713	685	662	703	716	634	630	765	722	682	717	679	679	655	670	656	746	691	719	730	727	685	682	658	726	689	681	683	676	712	681	737	645	677	696	731	713	712	743	665	727	670	695	693	697	657	718	712	687	687	678	693	709	697	703	691	720	710	685	716	743	697	665	704	712	717	688	745	691	680	703	677	717	679	733	719	727	706	719	713	668	695	708	709	712	671	657	669	710	724	683	687	664	683	688	703	735	731	732	682	701	713	647	696	687	708	729	727	715	704	705	688	685	702	709	677	680	682	667	718	680	696	689	690	686	690	712	646	671	719	772	741	694	744	707	714	675	707	742	726	696	707	731	647	654	684	678	718	660	683	711	692	726	637	706	720	727	742	670	688	696	737	676	711	679	688	693	725	702	697	709	713	710	729	734	718	715	696	715	678	732	696	684	725	700	665	726	695	728	719	659	706	711	673	676	742	685	695	723	680	705	718	699	717	753	714	746	667	697	709	739	754	695	689	686	727	646	672	698	720	700	638	705	687	711	704	686	691	700	708	747	702	625	705	669	717	714	710	702	727	733	715	687	660	668	724	700	713	731	725	688	736	692	633	752	704	688	728	675	677	711	693	618	717	678	724	691	713	682	698	701	652	739	683	732	719	706	691	727	741	721	655	711	762	715	680	702	683	680	719	705	688	691	711	730	709	710	746	702	663	693	671	688	629	705	679	715	712	695	756	720	700	715	774	684	713	767	658	657	737	732	671	711	713	708	716	683	695	675	673	679	751	656	703	729	708	676	708	730	706	697	718	714	758	696	678	712	703	647	682	706	696	712	689	777	686	693	701	722	705	712	700	698	736	694	696	687	742	695	706	720	663	659	751	690	727	701	656	733	711	659	687	723	705	709	677	710	673	665	647	700	653	707	746	714	694	658	741	685	627	676	712	691	691	716	675	713	723	711	716	721	693	683	712	679	717	679	682	718	707	719	724	678	734	673	736	683	737	661	670	676	731	722	670	687	705	723	752	685	690	682	692	712	702	745	643	687	687	695	719	669	726	681	674	729	676	720	639	695	678	661	731	750	690	672	727	699	705	700	708	716	698	706	676	728	683	686	717	681	675	716	696	659	707	735	725	698	661	675	666	712	671	693	718	734	655	734	665	675	698	711	686	662	696	703	710	687	682	635	679	714	683	671	688	697	724	677	646	729	717	711	720	679	700	720	712	693	745	707	707	716	676	721	693	734	749	707	720	659	674	732	656	722	691	697	694	670	683	663	744	717	689	706	663	687	705	662	700	687	682	737	725	708	711	715	645	717	671	701	697	730	706	733	687	722	686	696	698	733	706	689	685	700	709	729	710	712	713	683	693	716	669	689	723	720	682	684	708	680	714	705	723	706	719	733	694	689	652	700	654	681	721	697	711	713	726	672	708	647	705	688	677	710	726	716	739	707	693	710	720	744	693	753	671	753	732	724	722	706	714	702	699	678	708	714	689	737	742	685	706	735	721	746	701	710	705	690	733	723	729	709	680	710	694	696	698	735	691	668	707	686	650	698	693	669	710	711	750	670	689	703	654	723	710	684	699	728	695	710	711	708	730	679	714	684	733	715	729	666	700	720	728	726	715	672	708	682	679	664	711	699	723	713	654	674	672	713	665	696	699	759	683	677	689	657	688	666	646	731	732	718	686	697	704	777	726	728	709	725	710	701	760	671	734	716	727	701	676	666	681	686	734	659	684	655	686	716	711	697	696	702	698	688	672	735	656	698	707	697	689	739	735	701	679	649	731	702	704	666	715	656	708	665	716	679	705	690	705	674
25486	23017	26994	23875	4132	634	562	556	478	545	523	527	515	555	506	536	506	535	512	541	498	494	555	507	530	532	495	526	524	478	577	507	517	496	515	556	470	533	493	524	541	543	516	523	517	507	486	507	513	528	550	533	522	536	503	511	519	526	570	521	556	500	569	518	504	512	522	499	512	508	510	515	503	466	521	479	555	522	524	535	531	482	511	499	525	555	544	497	531	504	523	510	504	534	510	486	492	518	497	506	554	508	513	515	522	505	480	524	526	519	509	491	526	519	517	532	534	497	529	556	526	517	507	519	525	514	510	497	513	524	517	518	516	515	491	504	532	486	501	480	495	544	509	512	520	501	570	550	535	510	535	551	536	469	494	489	488	531	521	487	528	495	530	508	503	521	510	538	552	512	597	524	505	529	526	495	568	480	486	503	528	514	506	486	533	497	506	538	529	551	524	515	515	548	489	491	574	528	556	548	553	526	532	480	512	540	511	501	567	515	553	555	508	517	496	495	517	544	522	504	557	531	503	506	512	480	523	487	494	532	537	568	489	525	543	550	515	505	487	503	532	503	502	532	516	560	550	506	529	481	527	519	536	503	521	526	504	540	471	506	500	525	522	521	547	557	501	530	529	522	488	497	504	529	465	500	507	522	514	552	518	520	532	526	554	518	535	516	505	513	490	494	506	520	556	500	492	548	554	510	544	496	550	526	445	542	497	512	502	506	549	510	520	554	538	493	522	564	518	494	520	481	479	518	526	519	514	515	500	526	491	520	547	490	468	545	496	497	498	459	526	496	492	536	533	517	484	534	503	505	515	508	517	514	509	512	489	500	533	542	567	462	517	489	513	502	489	501	552	507	495	530	525	522	543	482	547	540	470	483	498	530	535	556	537	514	497	549	513	504	538	527	524	504	535	508	545	488	519	533	508	540	540	504	522	533	536	554	531	538	544	551	567	556	495	500	534	522	521	518	540	543	571	524	523	512	554	557	485	522	504	494	498	510	535	536	522	559	556	563	496	559	485	531	507	527	523	495	528	529	520	485	492	529	505	533	512	491	541	525	556	509	463	567	520	544	516	522	495	518	543	534	502	502	487	503	540	485	526	547	504	521	472	502	536	539	499	493	550	529	545	526	512	529	494	523	556	499	523	516	495	489	557	523	498	513	513	497	567	488	509	504	492	536	536	498	519	504	561	467	518	512	520	553	537	483	548	500	569	495	475	508	509	548	505	516	532	511	485	505	506	523	481	518	483	537	545	557	492	512	476	477	529	547	539	531	527	498	555	492	516	514	499	545	565	546	536	519	495	503	543	545	534	519	504	517	537	559	523	543	536	508	536	518	512	542	549	515	534	539	499	554	509	515	514	505	547	502	521	536	541	521	562	488	495	511	540	512	518	498	534	519	529	482	499	516	511	503	491	534	488	522	511	515	489	538	496	546	523	516	515	532	505	510	524	555	497	486	542	541	536	513	514	502	533	509	525	501	519	533	551	521	554	509	513	529	560	524	556	539	533	506	529	546	496	506	520	518	519	513	536	570	525	467	550	530	535	502	503	475	510	525	504	515	535	528	513	512	521	562	550	484	480	525	528	471	532	519	515	483	458	510	539	526	508	512	478	542	528	507	479	488	535	518	546	511	507	528	530	535	562	587	536	502	503	499	524	491	506	572	502	482	498	497	528	512	540	530	512	497	515	508	527	503	569	491	541	498	527	525	524	544	491	572	527	513	529	522	529	467	509	484	554	532	531	530	541	509	547	533	499	527	513	503	547	516	498	513	535	504	532	510	501	524	476	516	510	557	508	550	534	535	522	505	495	498	511	553	547	529	507	545	547	478	506	541	520	516	490	459	523	510	510	529	546	505	534	524	517	541	489	517	510	492	542	527	513	528	476	547	510	515	529	536	511	503	490	527	544	539	532	526	545	564	508	503	542	513	521	513	519	548	527	518	527	495	570	523	515	503	536	523	499	451	519	501	482	488	515	498	506	499	484	501	518	565	515	521	548	497	496	512	531	485	540	544	555	498	531	506	503	533	506	464	486	485	517	494	496	528	552	552	520	566	530	495	503	487	514	522	531	525	536	502	528	530	494	539	574	525	526	516	552	502	549	518	521	542	504	540	533	554	504	528	495	516	540	561	505	518	546	485	526	555	556	526	530	544	501	464	522	507	486	504	503	524	520	537	525	512	505	532	498	514	468	554	464	480	499	503	537	538	546	539	555	518	518	539	536	518	508	546	516	561	496	505	499	522	500	526	500	536	498	525	497	499	500	525	505	489	532	466	488	577	558	539	503	486	528	548	510	507	504	526	498	536	521	544	504	525	505	517	529	535	545	551	498	536	522	510	530	483	512	522	515	493	520	508	524	512	505	495	501	505	547	549	552	527	508	489	487	454	484	526	534	528	482	525	537	500	532	513	540	498	511	503	496	527	512	550	478	541	514	503	516	497	536	480	531	541	514	518	519	507	553	515	507	450	532	528	552	510	495	543	522	533	502	516	501	483	535	514	545	538	535	527	527	509	517	498	491	521	532	509	523	543	539	486	522	507	514	493	485	494	483	539	474	489	528	545	483	489	485	507	535	504	484	539	445	545	545	522	540	501	519	533	520	529	525	514	527	486	535	523	503	510	543	525	528	522	516	527	540	512	489	515	533	554	506	526	511	523	538	499	473	554	525	550	563	484	485	523	483	530	540	478	534	507	547	538	486	508	529	534	518	498	537	523	581	517	485	532	541	501	512	522	529	544	472	525	530	523	488	532	519	515	533	498	524	529	488	510	527	513	573	533	538	513	520	539	535	524	517	495	534	515	525	516	498	527	505	544	481	536	550	515	506	552	520	543	483	519	497	529	538	494	545	547	533	506	517	538	522	546	493	507	518	494	517	524	529	522	535	545	529	514	520	516	505	569	494	557	507	539	538	519	522	505	538	573	467	503	512	544	513	494	496	478	507	482	521	505	499	509	530	527	571	548	541	479	534	500	527	537	534	547	561	500	514	513	523	531	534	518	508	513	543	504	537	521	495	564	527	476	537	498	536	488	510	540	505	485	535	529	557	506	484	542	491	521	527	511	526	517	521	482	556	507	538	487	484	522	498	503	482	508	529	550	530	512	531	525	513	527	531	522	527	491	533	488	529	518	516	514	509	499	520	530	534	514	531	524	491	478	512	483	515	474	530	475	520	533	476	535	516	515	502	543	545	522	516	485	526	514	496	488	532	530	507	499	523	518	536	549	541	521	472	494	496	545	516	550	529	468	519	528	487	538	504	528	528	532	543	540	541	534	518	525	536	508	536	516	533	547	513	533	522	532	540	509	502	544	539	536	485	524	516	517	558	516	498	501	500	548	501	528	478	486	566	526	506	507	516	524	533	540	514	489	504	528	518	498	515	536	495	533	500	566	507	570	496	502	482	536	546	502	541	515	499	502	526	497	522	507	515	533	504	505	545	496	503	548	504	513	510	503	502	533	489	524	528	530	497	531	516	563
47692	62789	17066	910	809	790	675	687	732	655	633	659	693	651	643	676	624	664	659	639	643	621	637	688	614	651	670	632	626	615	643	655	626	554	623	657	623	654	638	691	635	622	627	614	677	643	637	638	651	666	619	647	648	640	613	645	631	653	594	689	655	633	655	700	628	632	688	609	601	698	623	600	625	657	696	678	646	651	624	603	667	641	644	701	609	668	622	600	654	606	650	633	591	637	655	679	646	646	672	626	642	648	633	636	639	652	615	666	642	632	654	647	627	599	663	610	649	635	613	636	598	616	635	641	602	637	665	615	643	647	630	669	666	656	636	618	666	589	661	608	692	624	580	635	651	634	599	627	622	646	643	630	599	651	630	606	636	616	670	641	624	634	625	660	629	610	637	614	618	706	666	650	615	678	614	622	644	660	643	609	640	671	601	677	666	654	681	557	650	637	674	663	598	703	636	629	613	679	655	666	623	593	628	607	652	621	673	621	636	636	655	600	654	655	678	622	611	623	603	659	595	625	627	622	674	646	629	635	640	628	658	663	643	630	616	649	616	586	667	651	638	614	657	651	662	624	616	635	647	698	644	614	665	654	641	655	650	607	677	616	676	663	665	641	631	593	676	652	640	664	635	611	618	653	606	633	630	652	657	618	592	681	618	603	651	670	635	652	618	611	677	638	689	642	643	673	640	688	598	626	665	648	606	644	632	636	656	646	631	648	619	625	678	644	631	633	624	660	660	596	611	643	637	611	642	620	607	644	617	654	616	613	612	649	697	623	621	646	633	668	609	641	662	675	726	657	622	623	660	621	683	620	652	608	643	645	603	634	642	617	683	618	634	660	627	668	644	635	673	662	647	649	629	659	608	652	652	624	659	637	633	646	642	622	672	645	640	662	695	671	643	656	642	634	661	661	667	643	623	613	629	592	661	667	643	625	610	627	636	638	623	649	622	623	632	640	663	662	602	615	648	666	664	623	625	656	601	606	613	641	664	683	638	618	637	652	613	644	645	595	640	656	657	669	618	616	612	657	664	636	587	630	653	646	619	643	638	624	616	663	645	632	605	658	645	585	631	655	679	627	663	617	657	641	670	676	581	613	599	632	660	607	645	653	597	659	637	643	664	642	659	652	666	581	632	636	608	674	651	663	652	613	638	630	597	647	685	672	661	689	654	616	618	631	654	625	641	630	674	621	642	672	665	668	647	687	631	644	666	644	637	666	634	683	628	624	629	634	644	646	680	670	628	656	643	677	613	676	650	649	661	654	607	639	650	652	628	686	669	680	607	602	646	650	661	652	596	615	618	626	651	633	664	615	659	608	639	638	658	624	647	616	683	612	667	651	612	680	615	685	607	616	644	654	649	638	673	620	668	658	635	663	647	637	667	670	602	684	641	619	622	595	700	623	629	660	659	634	567	625	645	604	616	658	616	597	689	642	662	637	665	633	625	625	648	653	635	700	633	625	680	656	639	663	627	638	618	626	643	624	614	670	622	658	672	616	643	685	637	641	618	648	671	658	666	665	659	594	644	612	658	656	656	605	654	630	649	646	646	651	664	692	648	615	672	644	645	645	655	638	612	605	626	617	653	677	621	651	606	647	615	647	660	654	688	613	633	632	597	643	598	662	644	621	625	680	655	686	693	647	641	596	676	627	622	647	632	653	666	642	641	643	615	638	629	665	626	631	623	623	582	618	643	634	652	609	597	633	657	651	708	631	602	605	670	651	638	645	651	629	629	653	603	642	682	667	647	622	650	660	638	648	632	670	662	618	655	594	666	644	689	670	651	648	678	658	647	596	635	695	697	644	653	626	643	646	630	635	652	675	634	682	661	620	626	616	648	630	660	622	652	648	648	602	646	651	632	655	680	622	603	617	621	613	636	629	620	625	650	644	606	672	607	622	648	608	651	631	649	612	655	631	669	622	663	680	650	668	628	630	644	665	654	650	614	653	654	655	680	675	629	612	642	622	617	624	653	606	687	669	618	681	663	615	651	607	679	662	644	590	642	622	674	638	591	629	619	677	656	619	643	614	613	641	680	628	636	624	651	619	605	654	626	642	654	662	666	632	648	674	622	590	655	607	654	611	674	680	644	657	604	651	617	625	636	604	624	673	656	651	650	650	603	630	611	660	644	625	640	658	565	631	679	644	604	611	662	643	662	614	646	648	625	650	634	643	594	667	625	656	628	631	650	620	637	643	639	648	630	673	638	653	644	640	642	638	662	643	642	624	621	656	636	657	655	654	634	636	627	662	640	627	628	639	615	587	647	645	624	643	642	633	593	668	640	645	649	644	650	605	665	656	633	662	636	633	600	647	667	611	597	654	620	587	610	624	638	666	676	600	620	659	631	613	655	681	629	674	649	656	630	667	621	649	626	609	625	661	623	664	659	648	663	638	637	674	648	615	698	654	687	647	596	629	670	657	639	625	581	637	613	609	641	625	649	625	683	649	640	668	621	598	673	661	632	601	641	630	666	637	626	613	628	648	625	673	632	620	641	651	619	613	672	671	621	625	666	635	646	662	679	652	624	661	645	600	612	613	626	610	663	653	618	664	674	616	679	641	637	595	720	656	644	623	682	643	678	655	646	635	651	662	606	613	610	665	599	628	649	631	655	641	641	625	645	630	659	662	639	611	640	666	665	628	642	602	605	614	670	609	609	624	616	654	702	615	620	631	630	694	656	641	679	680	682	619	664	678	662	636	623	637	641	668	625	640	672	574	560	645	661	609	614	645	636	721	604	662	632	662	669	637	642	655	683	643	633	670	611	625	633	680	625	654	612	638	649	604	604	561	621	654	637	616	654	629	661	651	624	628	651	633	653	643	647	679	626	619	659	621	618	626	609	638	644	664	638	639	666	641	558	647	602	597	635	629	630	622	619	652	643	683	665	661	626	646	614	596	687	644	612	650	624	646	661	638	653	633	684	595	635	641	671	609	665	598	627	654	615	658	630	568	662	605	634	683	623	667	652	638	655	650	647	624	633	620	591	652	696	591	583	604	618	636	638	619	614	628	666	618	627	677	617	617	643	629	661	693	631	672	657	621	626	623	696	629	616	715	599	604	680	644	644	664	649	674	622	623	691	643	638	654	692	633	644	661	658	666	664	653	613	643	634	606	638	617	651	632	620	686	639	643	629	603	658	688	627	652	649	629	629	665	631	615	609	637	676	618	608	620	612	653	594	628	628	633	631	625	619	609	622	670	624	660	613	634	610	630	702	650	664	668	631	620	683	647	657	633	687	619	655	603	608	645	651	658	621	622	610	628	622	666	633	620	608	641	684	646	653	614	684	666	619	664	607	655	636	619	666	624	642	650	619	605	644	645	650	624	620	663	662	669	626	597	670	641	674	635	630	651	656	680	646	614	631	651	612	599	679	608	606	639	613	672	604	644	676	654	634	617	710	625	649	651	643	626	602	600	649	609	620	648	646	651	624	612	603	609	629	666	633	619	669	644	672	665	633	688	629	617	642	617	671	636	682	632
22880	21745	29206	24318	21536	20172	2112	406	321	326	310	309	301	292	274	290	282	274	282	274	304	270	261	264	248	304	306	267	279	280	291	266	261	294	281	272	301	281	279	293	274	258	272	251	308	287	281	266	267	286	259	283	273	250	275	263	294	271	261	259	241	260	314	264	286	260	275	265	271	280	275	293	254	313	262	264	274	268	261	263	268	276	286	235	253	269	263	291	315	277	262	292	264	293	260	286	285	266	271	277	279	250	316	251	260	287	256	252	258	271	273	246	279	283	263	263	262	262	226	298	244	270	254	250	285	260	293	276	256	265	262	312	278	276	295	288	275	273	247	259	287	265	254	263	273	251	287	280	274	266	239	283	279	260	269	285	257	244	242	272	277	280	278	272	248	259	271	253	251	257	256	291	263	281	282	265	282	260	282	266	304	251	299	255	240	279	229	264	270	300	249	264	247	273	271	270	261	233	239	308	303	295	273	318	275	245	280	275	282	293	269	276	266	267	242	278	241	256	281	253	259	256	302	266	277	249	282	294	260	299	276	262	264	283	259	237	265	289	281	304	269	271	273	280	242	264	306	282	301	256	258	276	256	260	286	265	294	252	249	254	240	268	263	274	254	269	301	274	242	254	280	290	286	255	262	256	235	227	269	287	273	300	281	291	274	285	288	257	289	260	283	271	287	272	272	276	273	261	294	280	248	290	253	268	287	268	274	258	261	289	293	296	247	247	252	276	272	272	271	278	268	252	271	257	267	270	255	264	241	270	288	246	261	257	273	262	246	243	271	273	278	289	272	290	283	286	241	271	247	260	268	249	276	269	285	291	242	249	261	282	272	249	272	291	255	246	290	287	274	267	238	261	291	284	261	269	310	274	269	280	301	308	273	262	268	262	307	259	292	265	284	241	252	294	274	270	288	282	252	275	271	259	259	288	287	261	265	292	253	279	282	273	286	237	270	257	254	271	251	274	273	249	245	284	283	293	277	299	274	287	250	291	265	261	245	277	283	251	272	254	249	278	265	274	264	262	257	273	243	287	278	267	277	270	260	289	256	267	283	277	256	243	244	276	290	266	293	268	266	268	261	270	261	254	244	270	271	252	279	286	319	275	266	301	289	284	267	255	262	260	274	304	283	257	271	270	297	309	264	279	291	249	268	293	263	285	296	300	262	256	270	270	241	271	274	266	258	257	261	256	277	271	288	251	274	247	288	256	299	281	274	253	276	267	254	277	295	283	265	277	280	282	247	291	289	265	257	254	255	242	272	286	252	268	274	257	287	288	244	249	265	289	276	296	274	275	280	270	285	265	284	277	260	296	285	260	276	254	287	269	288	248	263	296	263	283	247	296	231	277	273	263	261	249	303	306	277	272	272	297	252	270	271	274	242	275	280	253	248	246	251	294	296	308	280	280	273	250	283	262	250	259	289	269	286	245	262	274	278	294	286	285	255	264	267	271	275	280	246	235	280	270	278	265	279	267	274	287	313	258	264	280	301	278	291	245	262	274	288	296	278	252	258	251	282	273	243	260	276	280	290	283	289	272	263	277	262	257	263	272	254	260	268	294	260	295	293	272	270	281	247	229	259	266	250	251	278	287	246	284	278	274	267	271	272	266	267	305	292	283	283	289	256	271	263	263	301	248	280	289	256	262	296	255	279	266	261	274	270	289	271	261	271	233	267	282	271	298	281	289	281	256	284	261	268	270	271	277	267	292	294	238	280	279	254	305	269	289	280	259	232	263	269	256	273	260	255	284	267	290	257	265	286	263	233	258	249	251	278	293	277	230	282	285	269	270	265	284	234	272	292	270	273	281	245	287	286	268	258	257	279	285	277	232	248	288	277	267	291	241	272	235	270	281	274	286	295	249	296	277	249	285	267	307	256	272	258	259	273	250	279	260	283	264	273	280	280	251	256	290	258	271	279	257	295	284	273	249	293	272	284	253	225	267	254	269	290	265	249	248	276	278	261	277	264	269	290	275	276	280	258	287	250	263	247	263	261	265	296	279	226	269	279	276	266	285	281	273	260	286	238	283	262	274	271	263	264	267	258	280	278	271	260	238	292	274	253	255	290	287	295	267	275	290	272	289	261	279	272	263	285	260	292	274	275	269	291	292	255	259	249	304	256	255	249	296	265	258	212	238	263	305	259	276	308	258	298	257	301	297	272	263	255	254	263	261	261	270	278	265	291	263	280	278	262	259	307	304	253	232	291	268	273	283	272	299	276	292	275	278	244	262	286	258	269	264	296	259	280	213	303	275	258	285	246	259	278	274	270	283	288	248	288	282	276	265	271	259	280	250	294	284	265	295	290	259	238	284	256	256	251	244	283	294	265	292	268	277	268	262	266	272	265	270	277	260	280	268	284	288	266	282	259	272	279	261	292	269	292	282	288	275	288	263	267	267	263	297	266	272	275	287	298	294	288	249	285	275	292	267	275	247	259	240	278	278	280	247	266	273	264	255	305	290	286	276	260	270	288	256	291	227	274	279	274	251	257	257	257	274	306	266	284	292	294	275	278	266	268	266	271	243	273	286	280	257	265	260	264	274	263	273	253	259	285	258	246	271	270	283	278	260	271	274	269	260	288	256	277	304	288	255	268	258	268	280	272	262	291	290	247	255	286	256	287	282	305	278	256	259	283	258	270	257	258	278	285	278	277	279	266	270	254	253	252	263	276	269	242	273	294	245	279	256	226	263	268	262	267	282	269	234	245	280	267	257	292	270	247	279	257	278	281	264	280	250	269	272	282	245	296	292	268	264	263	298	272	281	271	307	279	270	261	258	247	277	263	244	263	264	311	283	258	270	284	278	279	262	247	276	277	262	237	273	269	270	272	278	252	288	273	253	285	269	258	271	257	276	284	258	264	272	259	291	262	256	257	272	261	294	250	279	270	288	247	303	273	252	280	299	255	272	259	267	267	265	267	244	281	245	291	247	294	243	273	257	257	271	260	272	267	277	278	248	294	253	279	269	269	263	275	285	236	254	285	284	269	268	282	274	266	307	261	281	236	256	281	300	258	270	270	249	266	226	288	242	254	282	296	259	270	250	236	255	269	285	285	256	273	285	261	301	267	258	257	290	276	284	264	276	275	274	278	252	269	263	263	233	257	277	278	257	315	314	243	271	282	278	269	257	254	267	285	285	242	274	272	274	258	264	246	306	244	263	251	268	263	277	278	287	286	282	273	276	265	275	252	258	245	286	256	262	264	262	242	256	278	244	277	291	262	274	277	284	284	269	272	290	275	246	250	253	253	268	297	287	270	254	230	258	274	270	263	249	281	278	255	267	291	246	274	263	301	273	271	276	294	255	290	261	262	256	268	284	301	253	242	268	272	278	264	284	275	279	262	274	293	262	277	276	282	281	270	275	237	255	261	268	280	260	262	265	276	275	277	286	268	264	275	280	269	259	255	287	242	257	251	280	267	304	266	279	292	265	259	271	274	270	296	274	256	281	262	281	241	274	297	277	254	294	248	264	290	280	272	265
58654	83590	28177	1222	925	742	639	524	501	484	493	418	447	387	407	378	394	383	379	366	366	357	372	370	380	346	350	354	392	375	368	340	355	336	392	324	337	356	351	315	336	370	370	316	371	361	359	339	329	347	344	331	376	335	348	377	354	349	341	337	362	323	334	355	322	385	379	338	374	357	363	352	328	348	355	352	352	375	357	364	367	341	359	343	344	357	363	386	375	392	319	347	384	360	330	366	353	361	329	373	301	322	372	349	364	370	339	366	355	340	330	353	358	345	356	353	347	339	340	351	344	356	330	346	382	340	309	336	357	355	359	369	340	352	361	349	334	350	317	334	344	345	351	342	359	363	346	362	366	368	316	342	358	331	364	323	352	356	356	358	344	342	327	321	338	352	342	334	364	351	359	321	346	326	308	345	367	380	362	359	350	344	342	342	363	353	355	359	362	328	364	371	337	326	346	351	357	374	350	324	337	352	374	336	368	380	342	357	346	381	341	336	373	384	328	338	344	362	324	356	366	362	361	342	367	327	359	305	344	344	368	358	299	350	364	373	311	353	318	378	356	428	330	344	357	362	361	327	344	323	333	350	297	312	360	334	351	319	342	334	346	338	345	370	356	347	334	407	323	356	333	329	330	363	366	360	338	350	378	360	358	387	354	357	342	361	342	389	361	346	369	339	344	377	393	332	344	345	327	359	333	349	340	341	349	340	338	362	326	336	326	324	342	339	344	360	376	315	350	341	360	376	330	322	336	342	337	373	342	362	366	340	336	344	347	319	324	348	333	346	352	348	329	353	341	335	342	358	397	375	308	321	361	351	369	332	369	346	362	358	360	355	366	346	357	352	355	333	366	353	377	326	336	321	341	326	324	363	354	362	388	349	343	304	341	354	333	346	326	339	338	325	343	336	351	334	330	335	374	337	354	353	353	326	366	334	334	365	347	349	329	366	362	354	384	359	361	375	308	348	389	373	352	349	346	339	345	388	334	358	359	321	357	343	315	327	372	369	335	363	367	354	363	330	342	352	342	359	326	337	341	325	361	367	355	344	373	374	386	361	314	347	345	365	353	369	365	368	348	343	327	324	328	354	315	367	349	364	344	326	346	338	348	331	338	333	322	354	351	323	339	336	361	330	358	343	319	382	381	373	323	353	332	370	346	363	372	336	342	388	352	346	322	339	345	346	366	339	335	341	321	372	381	323	366	322	353	367	344	339	332	373	349	368	392	337	363	328	381	344	348	363	330	364	327	393	327	350	317	361	302	327	341	309	313	317	354	325	347	349	368	335	356	341	373	355	339	340	344	344	360	342	314	337	341	325	350	341	343	344	337	350	366	360	343	328	362	336	359	338	342	341	314	330	333	347	333	353	344	347	332	356	343	366	370	357	331	350	331	334	317	336	380	347	335	344	375	371	348	363	343	352	331	330	353	347	343	362	335	343	364	381	350	335	372	352	351	362	338	338	372	367	338	377	357	368	323	318	331	353	354	359	354	339	376	295	361	361	393	333	360	365	344	335	338	356	335	304	333	345	359	342	361	337	347	340	339	364	362	331	345	299	403	375	317	368	381	304	328	331	357	351	374	347	339	307	343	362	355	364	372	354	322	359	353	330	360	349	342	323	351	327	338	372	304	356	350	346	348	327	367	369	345	381	351	323	330	366	349	341	347	351	334	364	307	354	329	368	369	335	361	359	347	326	338	343	337	330	336	353	325	319	369	346	352	341	346	346	316	337	367	374	385	365	377	349	299	399	344	347	337	304	359	337	352	361	330	372	358	372	354	295	353	336	348	377	372	326	340	366	311	348	343	338	345	344	362	313	333	363	391	400	326	350	365	323	351	360	371	298	350	372	354	343	353	356	376	377	337	338	344	352	350	353	334	305	369	375	358	363	303	344	353	334	345	337	330	345	355	329	320	340	370	381	347	343	395	375	346	364	351	371	338	357	361	369	359	343	364	354	346	345	341	371	347	351	337	355	359	325	343	317	326	344	347	322	359	335	344	355	352	361	371	332	347	326	389	369	364	339	325	352	348	348	344	350	336	326	320	345	371	349	334	328	334	349	312	356	345	363	343	332	358	374	319	355	361	369	335	357	354	344	352	358	354	332	361	329	355	335	351	349	332	350	364	353	323	354	354	337	370	334	319	356	365	313	355	362	337	345	349	332	334	353	382	345	316	365	304	349	342	336	328	370	370	355	341	351	325	369	358	354	361	356	375	378	306	338	377	352	324	359	342	346	357	367	343	355	351	324	352	348	373	337	328	372	375	332	366	333	351	390	376	349	352	337	351	370	339	349	345	346	333	352	344	332	352	328	349	378	331	374	354	322	364	348	316	365	314	324	330	350	336	345	365	352	341	378	342	354	363	354	341	355	376	340	328	362	349	342	315	356	354	373	370	351	300	340	346	342	368	324	353	339	378	353	353	343	349	343	336	350	353	351	369	354	348	356	388	318	342	340	361	333	351	381	362	315	329	340	371	330	343	378	331	345	351	375	351	345	318	334	363	332	342	343	363	370	394	332	367	347	345	336	323	366	350	365	347	335	308	355	339	354	355	364	352	346	337	327	339	350	362	344	348	342	353	367	354	350	328	349	336	355	355	360	352	328	332	352	354	319	337	355	330	346	336	334	334	348	343	345	358	330	355	330	341	367	369	337	360	346	377	343	382	350	380	342	343	361	372	328	351	304	382	360	371	365	351	365	338	332	378	339	366	327	323	377	358	357	339	339	340	331	382	368	332	318	309	329	361	356	349	354	356	316	353	372	349	322	332	321	323	345	344	339	375	351	358	327	354	330	355	328	355	348	325	345	384	340	326	330	327	348	379	333	335	359	336	357	349	354	364	365	356	315	354	342	338	348	352	356	394	354	351	322	355	371	352	335	348	346	351	326	326	370	343	355	353	322	359	327	313	332	362	348	341	329	371	371	340	354	353	343	335	354	366	335	350	341	368	340	352	359	370	301	386	365	360	364	362	340	337	380	375	358	313	356	334	342	365	349	345	361	338	320	330	348	372	320	345	339	305	314	352	355	340	352	365	335	374	367	320	357	341	337	368	376	344	382	381	315	371	348	350	354	357	333	371	336	360	371	338	343	325	350	388	317	336	336	340	339	343	354	347	328	350	366	375	344	327	387	355	371	359	351	381	323	376	356	354	321	335	321	349	350	351	311	328	358	342	360	308	372	348	389	356	359	351	381	331	338	349	325	364	373	315	348	353	365	354	363	331	342	333	344	375	366	331	351	353	349	387	328	325	316	352	332	351	350	361	324	349	343	381	386	359	312	342	351	345	329	378	345	326	347	384	338	351	390	357	324	341	360	359	334	346	340	321	356	342	360	352	356	341	348	341	340	350	363	314	347	361	325	362	344	345	352	339	366	335	334	337	329	334	336	347	336	367	376	361	331	340	356	369	344	336	356	334	330	364	338	353	326	365	336	353	330	332	347	342	342	357	336	343	341	352	347	336	342	326	348	375	353	353	354
30444	23494	9839	1323	893	849	733	708	680	712	683	676	695	683	671	719	700	685	692	667	721	673	672	671	640	720	689	641	705	698	693	647	662	689	731	690	731	661	632	693	655	686	686	659	701	698	709	736	658	700	719	706	679	738	664	660	698	711	653	679	723	673	690	690	700	668	685	709	735	701	715	688	726	674	682	695	729	695	673	677	708	667	699	720	674	694	679	704	701	704	664	697	640	684	670	690	694	649	665	705	643	728	678	707	681	658	692	687	717	695	669	695	686	686	677	702	675	662	711	657	777	675	699	715	706	637	687	648	671	704	704	677	719	697	692	681	675	658	642	658	696	720	665	717	665	698	642	685	698	709	692	722	698	677	722	690	707	692	699	713	678	693	756	701	685	669	681	715	666	640	682	670	694	693	675	664	659	705	679	670	688	667	663	633	662	687	694	708	693	683	651	739	745	676	654	714	690	711	721	643	669	680	677	699	722	685	671	722	710	670	669	667	692	712	707	689	661	661	711	657	685	673	691	719	673	674	673	731	698	702	706	691	708	742	698	724	666	697	694	647	668	730	702	727	681	698	665	696	689	672	709	654	718	727	719	696	684	686	693	696	648	693	704	657	734	673	675	725	652	691	681	738	702	709	699	659	664	666	650	642	692	676	716	662	712	722	677	662	723	624	733	685	618	704	714	695	716	692	707	686	703	702	721	750	695	679	734	711	678	662	717	683	698	676	729	686	639	705	652	699	702	667	688	703	693	696	726	665	716	733	607	699	683	638	721	705	687	698	685	740	677	686	729	671	694	656	710	690	647	647	719	661	617	716	674	648	657	697	665	683	686	708	707	668	665	671	635	738	702	664	709	682	694	755	689	687	667	706	697	697	710	683	682	689	725	673	689	659	698	664	666	704	667	678	740	684	679	727	717	721	709	692	683	679	742	708	688	709	662	678	706	671	637	689	649	694	694	693	716	654	683	707	684	665	649	672	697	654	628	655	703	708	736	728	694	697	692	723	677	686	667	658	695	697	705	657	688	653	663	694	722	647	691	788	687	720	662	702	659	694	667	702	691	665	673	682	651	647	700	700	653	657	661	662	635	725	697	652	707	693	659	733	711	728	676	686	659	668	666	689	679	683	703	693	673	715	660	713	709	690	663	682	664	653	701	685	710	706	709	666	652	686	699	648	688	759	723	708	676	679	690	672	707	641	672	696	671	677	662	684	712	657	700	728	704	697	687	650	714	711	685	710	651	711	707	673	680	680	685	644	676	702	690	685	670	658	709	730	671	667	753	653	705	661	665	655	705	713	700	678	714	697	691	625	665	632	748	688	707	695	681	689	692	690	717	697	680	660	699	690	699	666	715	760	683	702	665	675	717	705	675	708	692	699	716	724	704	718	693	680	729	691	646	693	725	675	714	695	666	692	751	659	698	707	668	634	678	685	649	713	660	700	639	728	674	663	709	632	675	693	679	653	672	675	717	699	674	673	703	690	670	658	665	684	730	682	692	697	673	683	706	676	677	668	702	724	683	678	696	664	637	702	692	692	676	705	656	679	697	696	677	688	651	656	729	675	686	702	653	639	694	681	717	684	666	716	647	690	700	705	750	672	710	680	669	729	703	727	708	680	704	728	676	661	710	686	691	733	699	744	710	683	697	668	670	693	692	715	673	727	697	685	699	676	681	683	734	657	642	707	721	671	661	689	670	630	698	681	666	639	659	654	691	678	710	670	710	658	650	674	640	703	695	646	663	704	662	687	661	754	652	713	692	662	670	729	672	667	754	725	705	719	698	693	696	690	692	715	710	695	689	697	694	715	670	640	625	705	710	689	682	708	716	708	751	695	691	710	704	721	713	669	684	744	677	684	696	681	723	715	678	694	639	659	707	652	675	709	648	666	698	674	712	679	646	687	694	701	722	713	684	663	663	685	669	702	680	632	687	674	676	689	665	688	674	718	763	714	692	656	718	702	677	691	733	691	688	700	677	677	705	665	675	711	681	672	716	687	714	679	689	668	694	692	656	670	674	706	697	671	658	679	697	678	724	699	660	683	678	659	684	709	717	630	705	686	635	727	747	669	685	690	686	679	703	669	650	683	684	710	627	722	699	716	663	668	712	702	647	664	682	691	695	694	665	667	691	667	696	700	695	701	686	693	650	675	751	657	688	705	707	691	683	689	738	697	685	648	657	660	705	700	652	681	687	749	661	645	669	668	674	682	673	727	694	669	695	645	700	708	712	716	734	684	692	665	665	730	646	669	699	683	725	713	688	625	664	724	696	693	671	733	689	664	718	717	737	683	702	654	699	666	693	685	667	678	748	681	733	703	691	705	662	714	681	678	675	686	644	667	727	644	725	703	686	644	694	656	673	704	636	660	748	673	693	672	649	681	660	723	696	688	701	678	723	695	699	724	726	626	638	692	678	645	699	722	632	713	692	712	678	688	712	661	663	645	675	673	705	675	672	729	690	756	694	692	676	689	664	655	680	697	685	658	710	670	712	708	710	660	654	675	709	694	665	695	658	731	674	742	716	684	674	707	692	692	705	661	691	721	645	715	726	730	671	650	670	688	709	638	693	693	627	736	679	680	708	706	656	647	719	694	678	663	700	722	662	724	711	779	665	686	707	703	689	722	693	696	701	745	678	719	620	680	696	707	661	723	680	734	702	717	635	704	704	702	705	720	683	717	683	691	697	702	710	650	667	656	672	688	733	713	692	655	672	750	659	633	677	708	721	684	674	751	691	670	706	722	699	688	735	713	732	647	676	650	647	667	695	693	703	707	688	712	708	749	670	664	691	672	675	706	710	662	691	706	672	687	704	675	678	737	702	704	696	692	682	676	734	697	701	676	706	714	682	687	677	673	662	721	701	752	679	669	705	727	666	656	680	686	673	675	699	719	690	691	700	723	697	665	652	700	721	688	682	688	715	708	707	674	730	701	675	691	704	656	695	694	712	670	654	690	670	665	638	650	687	736	701	661	670	689	704	707	686	710	667	652	680	694	719	687	679	705	651	677	726	707	737	752	708	694	672	699	635	689	680	677	688	638	682	667	657	665	658	688	663	678	731	677	736	701	722	684	699	638	698	700	661	654	696	673	680	673	714	710	706	713	694	725	683	701	674	709	706	716	651	651	710	697	692	631	699	668	685	703	676	691	707	719	664	677	696	670	691	668	695	709	696	639	708	663	670	710	712	723	717	739	656	702	695	678	666	663	696	692	675	718	663	665	689	680	671	708	731	664	717	699	685	660	706	697	677	741	702	690	685	704	661	643	668	731	700	733	710	661	670	732	744	669	696	684	694	680	703	711	686	666	639	719	628	682	698	696	684	732	677	714	683	673	669	689	714	667	668	637	656	694	687	715	639	702	727	693	729	677	664	673	708	660	657	664	676	665	712	662	665	719	687	677	729	672	664	713	697	693	710	747	679	694	742	690	671	693	691	685	672	670	656	655	632	747	724	724	710	698	681	703	698	689	697	680	713	672	700	670
27830	32055	4470	922	884	920	880	872	815	843	849	871	861	886	864	838	835	833	898	897	877	838	816	905	819	865	865	849	836	825	845	855	858	842	844	840	825	882	863	830	853	819	832	874	855	851	813	868	837	791	832	879	887	829	891	819	837	908	876	830	834	855	833	830	849	832	872	911	867	877	849	795	828	859	849	876	865	869	850	841	794	858	841	836	858	844	843	831	819	856	875	847	859	829	828	876	869	840	862	827	772	829	833	892	883	867	870	815	859	832	836	865	843	854	847	888	861	839	842	814	866	868	803	864	836	847	827	856	910	863	914	840	879	828	836	853	842	817	847	923	871	884	838	861	829	830	837	833	819	876	866	896	828	850	887	822	822	861	832	861	863	877	893	849	835	826	833	844	814	838	857	837	876	828	840	870	834	848	841	826	842	872	834	849	847	896	826	883	853	851	850	830	882	887	896	838	892	879	866	823	816	789	864	838	852	817	854	833	835	860	864	884	830	866	836	890	853	824	825	869	885	863	845	826	875	878	822	917	875	826	880	848	837	846	841	884	841	806	864	877	843	878	808	848	863	865	843	867	834	866	884	819	850	881	836	795	914	803	892	918	878	843	851	869	836	793	828	769	834	891	849	823	806	890	803	880	842	880	848	832	862	822	930	862	894	863	844	875	839	846	882	885	869	839	834	867	843	835	845	839	895	830	817	853	875	878	821	848	868	802	827	789	821	879	868	810	845	830	807	839	852	855	829	778	879	866	828	821	860	864	870	814	829	878	857	836	838	872	802	876	843	843	897	849	824	889	822	831	885	898	877	812	810	860	844	874	884	888	815	879	832	860	873	885	801	795	897	813	846	843	836	871	861	865	848	807	814	852	871	890	837	802	831	918	864	802	846	849	853	834	867	794	857	848	835	824	900	852	850	863	799	876	834	791	866	829	866	835	883	876	859	851	832	870	832	822	861	850	869	877	817	830	833	882	936	886	867	915	853	868	880	877	814	851	861	833	848	822	898	928	872	883	853	860	821	903	824	827	874	808	859	880	847	875	887	834	834	832	886	839	803	846	867	840	804	853	819	851	864	825	867	878	847	812	838	891	863	820	882	861	899	864	903	857	825	808	843	812	829	836	860	858	847	872	871	832	873	824	814	824	803	876	806	821	852	840	838	803	808	824	835	883	846	828	851	830	893	812	872	872	820	851	827	800	889	862	832	854	862	824	818	859	842	840	861	812	848	933	840	839	859	832	878	798	805	849	825	808	794	852	803	857	767	863	802	823	846	841	824	836	834	810	873	871	851	802	853	854	825	860	814	805	847	869	833	839	822	843	826	861	816	913	837	853	857	866	839	879	889	865	838	884	837	829	877	823	867	875	860	859	883	853	877	891	832	853	881	798	834	879	874	841	838	868	845	848	855	877	799	830	862	884	843	840	857	843	826	835	815	909	792	841	863	875	879	828	867	814	806	867	873	898	831	836	812	846	855	826	858	863	852	807	850	858	908	887	886	872	891	831	832	791	822	890	822	869	871	827	821	829	873	849	847	851	862	799	837	848	862	803	871	853	855	830	830	824	816	883	819	843	842	860	858	869	877	838	845	848	842	830	877	914	818	829	870	841	847	882	869	859	823	874	873	859	850	797	875	896	887	860	757	844	884	855	857	883	842	857	910	849	805	804	820	853	891	843	880	860	793	830	834	852	851	790	846	824	835	815	829	822	826	790	922	898	872	879	840	832	845	816	783	844	853	865	863	849	832	869	828	797	807	860	813	857	894	843	872	882	856	820	837	873	873	901	862	813	845	831	867	847	843	874	863	870	853	858	887	862	817	870	854	881	883	836	802	819	862	857	829	847	889	855	850	804	802	823	901	816	843	848	823	848	865	852	798	832	839	877	809	868	866	867	829	838	863	855	835	858	854	835	777	856	871	855	842	868	851	835	854	803	881	827	884	815	835	846	835	825	855	863	827	845	806	860	845	824	828	867	864	874	820	861	823	826	858	829	899	830	857	849	849	834	873	868	845	844	833	812	859	821	842	827	810	846	829	868	888	820	867	806	836	821	834	845	853	876	832	822	878	825	865	801	834	852	825	825	856	858	874	848	852	847	840	862	827	849	890	864	841	868	833	840	842	844	814	839	838	848	890	811	841	844	832	821	888	882	809	863	812	864	799	815	867	816	830	837	781	863	853	868	891	853	830	866	851	844	841	867	770	819	895	803	884	820	852	850	886	891	827	824	865	864	884	839	847	904	829	866	863	849	846	862	906	837	849	835	826	880	838	855	824	822	864	875	842	860	858	843	892	848	866	886	866	826	824	869	863	856	911	866	833	858	814	827	798	873	832	860	866	814	834	832	921	848	876	834	825	891	822	899	831	824	889	891	842	860	818	877	896	845	828	843	871	825	846	839	833	820	875	798	823	780	836	810	882	819	812	839	859	886	875	874	864	835	820	864	850	837	876	825	855	844	866	845	863	870	830	838	840	909	802	919	877	859	842	854	838	832	851	860	859	916	832	830	828	912	853	857	824	840	869	863	885	838	824	825	872	818	809	829	850	885	847	845	839	843	832	821	868	847	874	810	818	853	864	849	848	841	875	816	857	892	818	846	880	870	826	850	865	833	912	848	823	837	848	846	813	846	837	884	854	832	860	883	846	868	819	834	792	888	869	810	832	842	815	814	880	834	863	875	871	839	894	842	826	868	860	831	833	808	855	885	857	838	825	853	838	884	871	835	792	853	858	808	817	823	857	868	824	865	902	847	855	856	865	801	856	824	840	858	841	831	809	869	853	845	800	846	846	854	869	863	836	809	848	814	876	827	850	862	786	843	825	828	821	845	826	854	824	836	812	866	860	867	869	867	819	871	847	847	856	813	825	796	903	800	833	881	894	881	868	834	838	932	897	853	814	855	790	858	813	849	828	819	835	842	801	860	844	824	901	868	841	825	866	846	812	887	842	868	885	844	817	865	857	834	825	841	862	847	882	861	837	795	838	884	810	841	867	902	841	832	778	867	833	819	839	830	846	832	831	845	862	783	899	887	855	809	788	846	827	842	846	861	849	871	848	823	866	854	817	809	812	827	830	804	830	873	837	874	877	868	825	908	811	845	836	846	821	900	806	847	909	815	854	812	864	876	843	856	816	866	863	856	867	847	839	829	828	787	828	835	862	883	849	776	846	858	858	853	855	833	812	806	880	834	827	829	833	819	850	830	849	869	805	865	870	805	856	879	849	883	835	844	853	844	844	828	832	793	880	840	878	859	856	855	781	838	877	824	853	831	885	834	867	857	922	785	859	798	870	871	883	829	861	839	822	848	829	889	841	825	846	864	876	864	869	856	869	831	828	825	850	812	839	894	778	881	903	818	863	844	863	898	864	871	869	866	838	833	862	856	838	826	830	832	875	853	871	828	861	842	849	894	845	857	821	817	829	850	873	871	858	874	831	889	821	841	852	882	879	836	843	816	823	846	881	828	844	846	862	871	871	844	818	852
23923	21935	28419	24996	20028	3791	721	639	629	557	580	598	543	561	596	575	550	578	556	581	565	508	564	574	583	551	601	558	560	541	552	521	554	553	541	522	555	551	538	566	561	551	572	576	541	560	580	576	511	566	527	573	552	531	536	575	554	552	494	530	550	581	511	523	546	538	543	576	580	515	504	541	536	537	556	513	572	555	540	559	507	554	517	534	559	522	539	565	540	524	547	552	522	549	523	515	538	503	530	595	590	579	495	503	546	528	541	578	520	531	555	517	530	554	559	577	557	532	509	525	543	573	502	537	561	545	525	567	527	540	519	539	486	538	564	577	574	521	571	522	566	550	543	613	541	565	526	560	555	552	549	613	544	528	556	531	557	531	554	529	566	567	552	572	538	510	532	567	538	563	531	520	575	527	509	544	560	521	543	537	517	531	542	520	557	577	549	569	498	522	623	540	530	541	545	566	497	486	562	540	545	524	554	563	571	555	581	521	551	519	556	557	566	569	523	545	546	522	552	514	610	535	554	535	508	546	532	500	556	560	577	577	530	537	554	524	530	519	530	491	567	505	532	534	506	534	512	530	556	535	525	581	581	534	550	564	517	518	522	477	507	515	524	563	573	608	527	556	539	514	529	537	530	502	547	537	540	520	543	528	538	580	539	550	488	561	539	534	586	536	530	544	579	509	516	545	513	533	574	595	532	545	559	527	534	523	491	561	544	534	533	505	530	534	530	545	530	516	593	548	508	541	527	607	570	523	572	556	571	510	572	541	581	516	614	534	543	559	534	543	531	519	488	522	557	526	519	608	490	541	535	535	531	522	556	496	591	561	581	567	600	577	546	525	529	530	599	551	505	528	503	540	557	543	546	489	571	561	552	541	553	518	564	534	503	517	549	508	553	562	583	562	546	541	574	551	541	530	578	540	552	583	501	528	583	543	518	558	565	538	522	533	545	556	549	503	558	535	572	543	569	549	529	520	578	541	539	567	504	557	574	536	528	567	578	519	525	522	590	483	569	556	544	528	565	566	538	548	560	541	575	550	574	527	526	534	523	601	529	546	522	524	577	521	557	547	519	545	552	523	542	555	499	525	551	519	514	520	552	577	515	605	501	536	527	570	552	529	559	564	530	531	561	544	564	544	573	543	515	515	575	543	523	546	500	543	522	534	558	559	564	548	549	551	563	583	561	551	578	527	547	567	534	536	513	526	541	544	533	550	548	545	496	499	533	590	538	554	558	511	533	527	557	558	566	481	566	511	539	564	576	569	531	542	523	525	524	511	545	542	566	573	547	511	528	549	497	509	559	512	540	547	552	525	576	541	555	550	569	510	505	538	598	568	601	558	554	538	606	531	561	561	558	536	523	529	531	511	534	535	562	543	544	505	562	551	527	577	563	539	554	570	528	496	543	528	515	554	538	567	569	534	540	522	520	555	581	529	578	545	546	528	516	567	567	532	544	570	498	510	574	578	524	528	552	536	524	552	496	523	541	509	518	518	544	552	585	537	511	541	550	570	542	555	529	477	556	524	553	530	548	560	591	528	577	545	558	552	513	546	518	559	548	503	570	550	558	557	522	526	554	521	586	579	538	538	557	518	531	572	566	535	525	567	568	536	593	541	548	538	546	563	524	609	507	575	532	546	501	526	565	575	514	600	556	559	532	521	525	577	527	549	544	535	506	547	536	515	539	553	505	537	511	516	569	597	590	561	568	537	580	524	531	511	534	543	572	535	561	521	526	538	555	512	573	539	508	534	520	533	543	541	529	538	538	489	589	587	544	574	540	568	548	523	549	546	558	557	552	527	549	556	538	593	572	531	519	545	550	554	520	552	575	595	545	515	579	509	524	510	546	556	550	532	534	544	558	551	518	563	528	544	567	523	526	513	528	549	567	551	578	533	542	492	546	521	570	513	573	581	549	572	541	514	574	513	522	528	574	552	520	503	497	519	537	535	509	580	514	523	566	551	539	562	585	495	552	572	532	554	567	574	520	518	476	540	546	532	558	519	544	513	561	566	531	528	553	532	573	534	550	543	530	531	577	541	543	553	585	543	552	562	508	561	562	546	525	518	567	553	505	517	571	546	566	571	543	601	628	550	586	559	546	562	551	560	556	510	529	555	509	559	543	521	533	547	571	529	549	535	556	521	558	500	534	508	529	533	529	491	525	592	603	543	548	501	522	562	563	556	558	608	555	542	519	536	535	514	532	590	566	529	517	537	534	542	561	551	560	546	575	550	568	561	523	547	508	528	562	547	554	532	530	552	560	566	570	541	560	538	507	536	575	503	532	510	522	575	559	502	516	540	524	561	582	474	560	566	574	539	553	560	511	525	571	576	539	553	557	523	542	523	534	557	536	539	545	531	500	513	532	530	529	528	507	533	567	546	510	515	552	528	552	542	491	511	582	526	560	526	495	547	525	518	526	542	523	559	521	530	546	532	518	534	525	567	552	515	530	510	544	558	526	519	534	553	547	522	520	573	561	562	516	554	483	529	557	536	512	584	540	548	578	567	532	535	582	581	505	594	571	565	520	537	537	558	545	546	549	523	493	560	561	602	553	543	561	534	554	581	557	541	535	539	584	530	568	572	541	526	505	575	549	536	513	558	517	531	516	589	551	555	531	525	535	553	529	531	546	527	604	519	513	585	544	541	533	526	531	538	571	504	570	563	542	500	548	529	517	533	558	560	531	565	560	519	540	538	526	528	552	557	555	559	514	577	545	555	502	536	566	537	514	523	526	537	558	531	541	580	593	545	569	556	536	546	587	560	530	570	544	526	563	565	539	556	515	555	526	533	523	545	512	536	527	499	571	528	539	528	559	541	521	562	565	567	511	560	535	564	521	539	534	596	533	539	524	571	555	528	525	522	547	541	578	586	572	544	548	542	548	543	534	556	528	529	538	546	550	520	513	522	548	540	569	548	534	552	559	530	559	548	552	555	578	505	499	587	497	517	566	533	562	543	564	574	538	523	525	546	475	508	556	593	502	517	525	540	549	514	562	527	539	576	533	566	513	532	519	562	512	530	541	521	536	560	527	566	540	531	551	548	563	516	571	528	530	497	527	545	535	534	543	518	490	542	538	537	542	558	568	542	557	539	528	546	558	592	552	541	519	521	571	541	532	532	572	553	538	519	504	576	606	514	575	586	544	532	499	541	556	558	562	545	529	545	567	506	535	576	568	534	533	554	546	510	532	555	558	517	512	528	528	580	517	524	587	542	528	523	542	517	548	510	571	532	588	576	530	537	517	560	543	531	557	546	527	542	530	533	523	532	545	530	522	502	560	559	548	500	574	537	542	526	529	563	553	503	510	545	561	545	591	594	526	584	562	513	511	512	572	570	514	503	524	545	530	553	531	492	563	498	508	582	577	509	563	532	542	539	523	549	551	566	537	540	540	510	547	550	552	533	547	520	579	570	555	544	541	538	517	514	533	536	526	529	553	529	547	565	532	511	512	527	524	554	567	560	546	546	527	562	564	548	504	539
52527	73111	21860	1181	962	877	843	778	778	724	714	683	735	708	720	757	704	688	705	679	672	694	691	698	694	727	639	641	692	653	678	665	714	681	644	671	691	701	672	671	655	730	657	627	671	691	667	674	658	622	686	680	638	716	676	725	683	675	695	686	658	691	650	687	697	687	654	637	660	649	621	669	694	699	732	680	643	648	674	661	727	674	655	679	697	664	654	682	716	669	704	688	701	713	668	661	680	660	702	691	686	632	695	658	661	674	673	670	661	697	665	714	692	727	667	719	733	671	663	657	673	731	662	682	687	706	699	704	690	713	702	663	649	626	677	682	724	680	657	667	698	684	648	711	685	715	697	709	660	642	671	713	694	653	705	667	702	661	698	641	697	665	693	723	671	713	723	704	682	679	657	643	675	621	680	694	679	634	740	694	704	698	706	702	712	677	696	662	699	694	686	691	681	654	693	682	707	689	684	661	666	730	706	673	665	707	676	722	667	662	676	711	667	712	695	737	653	671	705	670	687	656	618	656	693	742	669	676	706	734	660	620	702	685	677	679	660	680	678	674	698	653	723	669	651	737	690	673	676	665	716	660	683	678	673	674	689	656	695	670	689	674	726	684	670	687	686	681	661	636	696	700	682	711	693	717	646	700	667	656	665	661	708	634	646	664	682	694	659	670	605	670	656	706	694	732	679	728	749	685	660	677	690	702	703	643	707	695	662	671	635	666	708	725	653	719	693	669	715	656	663	687	701	722	745	710	673	686	686	653	671	646	682	674	642	691	663	679	666	684	654	735	674	686	715	680	668	703	688	720	696	649	724	681	708	680	655	682	656	646	709	709	688	670	696	676	684	686	701	749	645	660	679	710	704	682	742	655	718	676	680	658	729	672	701	722	704	688	656	698	666	646	660	691	702	665	724	657	672	732	702	656	637	695	688	741	695	671	713	660	688	733	723	662	649	722	667	708	692	677	667	717	689	670	650	702	676	669	663	716	725	711	685	675	704	685	653	706	680	702	703	710	657	668	697	720	718	634	689	664	694	634	677	685	704	683	687	661	659	737	724	649	696	712	747	732	729	642	642	675	681	735	707	661	676	725	656	651	660	671	712	696	665	668	687	654	723	662	681	675	642	654	636	672	653	662	671	645	741	655	692	644	675	638	672	709	659	646	701	654	645	708	689	700	661	652	658	697	639	686	735	692	699	652	719	672	701	680	689	678	690	693	685	690	599	656	680	698	708	682	669	684	686	679	681	669	677	699	660	685	642	741	704	682	713	691	649	683	642	653	700	692	719	697	693	712	689	676	659	715	665	665	669	684	714	652	675	631	667	705	695	684	646	677	655	675	664	691	671	681	655	697	730	663	657	678	690	678	695	664	652	644	672	706	654	666	694	674	678	683	671	690	673	705	708	668	653	705	644	660	719	716	701	631	694	666	639	659	673	716	651	687	653	687	663	709	710	679	683	714	698	649	699	708	654	681	708	671	728	696	655	685	707	672	695	704	639	671	679	694	632	716	722	718	697	687	719	679	661	659	640	682	656	716	680	671	689	689	677	697	673	683	696	750	689	682	702	712	664	688	637	678	644	653	696	716	712	707	677	698	707	725	670	718	699	659	700	709	711	700	695	665	637	648	680	708	749	681	644	679	721	651	724	702	674	683	727	666	694	623	664	722	657	689	636	706	663	666	693	723	669	664	635	630	653	676	737	662	670	691	690	696	702	678	685	726	731	704	692	673	625	700	696	650	698	658	695	682	656	678	683	686	677	677	658	726	651	723	717	702	662	708	683	731	666	660	680	658	656	642	680	701	634	656	690	665	624	721	689	649	714	643	664	638	656	706	664	703	698	706	693	691	655	702	669	679	646	715	650	715	678	645	700	686	638	651	710	685	699	707	652	700	695	670	671	675	681	685	689	711	651	681	677	683	697	630	663	702	668	710	674	700	691	680	686	696	656	638	699	691	690	698	665	686	697	691	710	692	683	672	625	655	670	644	698	674	687	687	677	668	665	664	658	709	705	655	689	698	691	648	712	692	712	667	665	694	650	684	744	685	651	712	693	712	702	685	702	729	648	681	651	659	711	673	730	687	720	662	664	683	702	757	684	689	641	664	671	674	709	722	670	720	687	689	752	678	707	713	649	652	657	712	672	682	667	716	691	689	697	701	704	669	698	664	684	748	660	671	703	702	687	698	720	672	729	669	688	672	695	701	672	700	669	693	674	625	604	682	670	690	693	668	707	677	633	651	710	671	673	697	732	687	714	693	681	671	724	656	699	715	656	684	685	690	691	651	695	669	662	670	688	694	691	704	686	688	626	717	655	721	701	687	681	688	682	650	666	693	700	642	690	722	712	678	716	666	730	705	710	691	698	715	681	692	675	718	677	698	719	670	657	662	683	702	690	671	649	666	649	648	678	659	731	677	710	703	683	675	691	660	655	663	633	636	711	705	708	663	707	695	681	654	665	652	660	733	674	675	619	715	720	654	692	657	714	679	684	668	656	715	733	670	680	667	662	726	644	686	696	725	714	734	692	716	682	678	704	711	679	659	678	685	708	685	663	702	654	659	678	679	661	700	653	691	656	686	700	638	669	675	663	654	681	649	723	668	656	672	706	676	612	644	729	686	647	702	699	695	686	641	634	639	705	649	645	680	664	658	744	668	706	657	762	666	637	659	745	693	647	681	655	670	673	739	702	699	639	725	661	697	671	718	713	671	704	694	692	699	670	669	692	658	667	689	639	674	674	665	674	686	714	668	681	645	680	661	689	679	674	683	672	692	719	699	676	697	707	635	694	657	662	669	663	689	711	690	676	687	685	667	695	682	704	717	685	689	661	690	675	657	719	688	694	620	638	703	660	683	693	699	631	688	692	632	716	735	671	751	692	674	675	680	684	661	682	689	713	680	683	671	677	663	647	649	681	701	700	652	680	664	680	686	685	683	649	679	717	703	672	696	680	662	681	670	710	655	666	691	683	628	665	670	680	679	648	708	688	656	677	712	731	678	682	681	688	669	687	683	666	694	677	711	688	665	632	697	712	661	676	659	728	675	716	680	623	664	704	675	630	661	670	661	664	678	704	673	708	620	650	690	708	685	712	675	673	678	672	685	697	666	696	630	673	678	639	687	676	686	717	690	666	680	695	713	666	668	709	649	732	642	647	711	661	673	713	706	672	682	668	702	680	653	663	700	690	660	636	685	677	708	715	655	672	679	714	679	692	652	683	658	664	687	690	683	664	688	705	683	624	658	677	712	625	667	723	652	673	672	638	683	620	705	673	718	645	671	720	653	705	684	688	674	720	651	692	659	678	683	643	714	666	664	675	691	698	692	675	684	684	689	687	714	704	658	704	667	690	678	639	690	676	659	711	708	708	676	693	721	692	689	710	673	635	700	691	668	677	698	686	681	675	724	690	685	712	691	685	649	685	631	670	692	709	699	642	683	688	710	668	670	638	706	701	683	682	711	658	659	678	671	689	684	696	656	704	655
25512	22719	26602	23440	3341	592	542	526	510	526	508	555	503	542	538	478	526	514	498	510	519	502	488	475	542	493	504	503	500	535	489	515	514	498	484	509	557	539	508	514	509	484	552	502	506	514	498	509	501	541	514	533	528	508	523	500	503	519	509	502	470	518	523	512	506	475	491	520	509	541	502	522	486	510	496	515	481	517	492	526	489	519	508	474	511	509	484	481	519	532	528	528	489	473	525	530	510	481	514	510	502	465	502	507	515	490	521	508	494	544	542	511	473	533	517	487	494	539	537	487	518	485	495	506	554	531	505	529	543	504	520	556	514	522	507	547	479	520	495	511	493	528	487	519	511	507	508	483	462	484	504	523	523	503	513	508	542	483	529	534	511	534	471	516	481	488	533	496	498	481	473	526	512	516	501	489	547	505	527	510	511	534	542	517	519	508	495	526	510	477	496	468	503	487	535	497	502	502	542	551	511	511	524	526	551	507	495	480	505	496	510	503	501	466	473	554	508	517	499	528	503	503	495	542	513	493	484	475	558	490	469	504	525	520	515	503	479	490	536	474	484	488	516	505	541	531	548	469	523	482	512	499	506	514	509	519	475	473	482	480	496	510	490	493	499	481	496	508	479	502	547	491	516	520	515	502	538	481	502	539	523	487	537	545	442	490	491	451	508	499	495	493	536	549	509	503	513	568	522	532	514	520	479	509	518	470	496	553	499	510	481	504	524	495	525	514	518	534	510	554	513	537	507	509	507	489	488	521	496	500	519	512	513	450	563	515	461	509	475	532	501	510	486	541	538	558	507	469	529	522	480	509	525	461	472	519	471	519	495	571	558	518	508	507	540	464	479	525	501	499	518	535	526	499	510	511	513	446	475	489	503	524	477	491	481	535	519	528	460	528	493	505	478	490	498	508	501	517	485	564	523	491	478	488	521	527	483	494	506	479	508	475	499	516	489	519	500	548	477	495	498	527	520	512	518	520	513	494	479	528	523	521	520	481	498	503	493	478	507	506	507	522	510	519	541	477	494	581	491	518	521	510	456	518	520	506	545	489	537	517	550	494	500	487	551	525	479	513	526	528	542	487	500	525	533	516	513	506	527	484	517	492	514	479	500	503	467	547	503	523	521	525	512	526	517	486	481	480	533	517	469	483	504	531	528	511	511	493	504	497	525	516	547	486	498	497	503	494	522	482	556	532	505	526	474	538	459	476	512	446	518	513	498	548	498	513	544	491	527	475	524	499	548	518	489	517	513	506	522	491	457	473	513	488	489	524	541	507	504	514	468	514	536	528	493	461	507	493	536	473	481	530	477	529	542	493	522	509	551	523	516	522	511	512	522	540	510	559	531	462	486	500	528	517	511	507	543	516	551	508	504	516	517	515	533	554	518	487	501	480	502	499	533	509	527	465	497	540	492	538	504	520	528	528	438	516	492	574	546	479	479	493	532	545	496	505	515	515	565	502	495	506	507	513	488	489	529	501	498	525	518	500	542	473	499	527	522	528	512	561	506	536	521	507	513	503	498	517	512	535	546	490	495	510	489	522	504	521	536	475	495	537	538	506	485	532	504	545	492	504	522	486	512	480	535	518	532	500	510	519	514	530	504	470	517	516	501	536	471	488	496	469	516	536	513	516	520	511	517	510	515	539	498	511	528	504	483	492	536	483	563	502	492	531	552	473	519	465	500	516	527	499	485	470	507	496	488	524	505	491	512	507	518	543	503	485	494	517	538	484	501	529	481	510	509	511	524	516	503	487	525	501	487	497	523	513	522	550	521	503	517	567	478	521	481	488	503	521	525	454	501	530	508	523	515	493	539	498	453	519	496	499	499	510	505	503	446	495	525	520	519	515	521	478	525	489	507	522	464	446	554	543	537	494	529	501	523	509	501	526	489	503	517	518	501	513	517	520	505	499	463	497	523	535	470	483	507	499	453	502	510	542	513	532	501	526	457	472	526	514	496	503	466	480	507	520	466	519	511	530	533	503	505	529	518	493	521	489	518	511	495	483	506	543	484	510	477	530	500	502	507	556	523	552	474	485	522	490	504	529	508	517	527	521	500	527	533	492	512	529	515	520	506	505	512	503	488	513	511	521	494	521	525	519	467	516	522	495	533	523	510	485	472	491	494	483	502	520	543	519	515	515	483	540	553	506	523	487	509	548	520	464	477	521	520	472	486	504	523	519	540	510	521	526	483	524	502	528	485	478	536	512	505	505	569	477	496	473	500	476	517	513	499	462	479	517	495	471	491	461	495	499	502	466	484	533	486	502	528	481	514	484	494	498	501	479	498	516	512	526	543	477	517	536	503	527	547	503	501	520	516	461	487	479	497	485	481	483	415	495	524	534	534	504	501	494	519	502	509	503	506	507	509	536	511	544	528	566	519	517	505	557	529	541	545	498	500	502	488	485	511	500	484	513	499	514	511	539	531	480	512	546	542	496	494	531	508	511	516	473	524	496	510	490	527	528	475	482	516	467	534	507	435	496	541	483	493	574	508	513	534	551	497	509	508	519	514	499	484	520	514	538	491	535	523	484	535	510	531	517	492	524	532	532	488	489	493	516	530	499	510	560	520	516	496	506	520	520	549	504	485	481	464	522	521	516	495	489	524	492	521	503	519	532	493	488	524	475	522	510	494	519	480	544	495	529	482	500	494	523	526	507	523	460	541	537	504	493	485	509	491	506	487	512	444	525	481	527	522	514	533	539	530	501	496	526	518	525	541	492	547	526	502	476	477	503	463	517	527	499	493	515	528	493	495	482	530	495	546	503	524	482	535	501	541	525	516	511	488	493	512	497	511	481	505	536	495	508	483	502	487	459	487	494	520	502	504	481	505	501	484	481	495	557	521	517	529	504	495	514	473	512	539	487	497	505	533	507	498	536	487	480	491	426	495	499	478	517	531	492	541	506	503	484	564	484	552	464	542	463	487	458	514	490	485	469	498	487	514	503	516	471	487	537	529	462	535	537	491	535	539	477	508	509	527	536	526	488	487	483	485	477	499	496	527	515	515	462	542	513	510	488	527	499	479	504	534	515	478	460	501	499	543	517	541	513	492	495	497	480	530	540	488	532	536	518	485	474	463	525	553	509	489	506	520	515	486	472	545	488	553	490	496	528	521	508	533	513	485	503	515	515	535	541	519	485	518	512	495	473	528	484	528	517	500	524	534	477	532	471	505	484	522	541	518	495	500	515	512	487	510	509	485	502	486	518	498	476	525	505	499	504	516	481	532	493	471	506	534	504	502	543	498	509	523	554	478	476	512	551	545	516	502	506	532	469	495	522	493	523	501	479	520	534	498	473	487	521	517	521	515	496	490	534	526	571	475	530	549	504	517	474	488	494	515	505	504	500	510	488	518	480	551	519	539	461	497	512	525	499	552	518	516	493	501	495	512	517	490	550	466	516	523	547	505	490	517	500	489	512	523	516	510	472	493	516	487	457	475	455	490	484	469	460	546	527	496	515	515	568	491	510	507	539	528	520
48002	59512	15457	878	773	719	747	707	679	659	702	665	630	644	650	612	649	633	634	632	657	647	639	612	649	650	611	608	626	639	633	652	610	603	654	614	635	622	602	645	635	628	591	620	617	617	636	638	631	619	617	625	600	558	607	624	610	662	626	607	639	656	557	631	610	627	647	615	608	634	625	613	618	625	623	611	599	660	593	604	650	628	618	672	564	618	627	634	633	607	678	636	641	616	633	674	617	634	635	580	631	644	629	634	648	676	636	580	636	642	651	645	638	617	632	638	620	628	614	582	644	636	621	619	648	569	643	645	652	599	614	651	645	608	623	587	666	605	620	604	669	604	589	627	572	613	649	630	632	602	668	615	601	648	632	627	579	569	661	673	610	670	591	593	631	601	619	607	600	633	622	640	591	594	665	608	586	633	632	651	638	611	634	595	653	617	606	618	587	593	619	588	574	616	624	610	579	616	615	620	610	591	610	644	590	663	619	616	628	651	603	648	638	633	593	615	597	625	630	677	576	590	632	628	649	602	616	587	692	624	672	628	619	608	620	644	656	638	668	630	636	670	621	625	606	622	652	625	611	619	629	585	605	633	641	637	612	650	589	670	587	633	636	628	608	649	689	573	606	660	598	679	616	609	617	659	613	598	609	608	602	590	660	621	657	630	601	621	612	617	630	638	642	635	605	599	636	625	587	594	619	633	649	636	588	600	616	619	639	633	604	603	622	583	614	622	613	665	646	604	618	649	607	617	624	618	579	611	603	586	591	611	626	661	636	645	561	623	625	620	662	594	570	626	611	666	609	608	620	678	609	631	620	649	629	617	653	586	588	612	609	584	598	635	592	642	630	599	571	627	604	574	613	621	631	595	623	611	634	608	579	609	617	612	584	623	654	641	616	639	648	623	646	636	625	613	628	615	619	607	612	632	648	682	594	567	633	589	616	665	601	639	655	603	626	627	622	607	607	656	617	650	597	626	627	590	595	630	608	611	605	634	632	607	591	617	593	668	603	642	656	633	628	569	636	636	611	637	627	618	664	591	600	636	651	598	595	594	582	637	655	619	590	615	623	603	608	577	610	633	586	654	630	615	662	627	637	648	616	653	639	620	626	633	611	609	632	652	669	602	622	618	606	592	610	587	615	664	602	633	641	612	639	606	667	609	602	612	584	635	636	650	591	631	617	583	632	587	635	637	631	662	595	597	628	623	606	659	638	659	629	611	636	600	594	597	655	586	633	587	632	626	638	611	609	669	590	610	624	634	613	616	633	661	604	610	603	649	641	585	652	645	645	593	613	613	640	578	619	640	672	591	649	611	655	615	633	606	622	625	575	622	625	607	580	628	578	584	650	565	612	608	601	595	641	608	603	597	598	592	592	594	632	634	636	653	657	595	621	587	639	598	605	628	671	658	670	611	609	612	671	632	636	634	647	637	640	656	624	652	628	666	611	675	630	575	650	626	619	582	622	640	639	588	586	587	657	597	611	637	626	630	660	646	614	619	659	598	621	651	614	635	585	587	605	641	629	655	611	638	638	603	584	625	632	647	610	617	645	625	599	603	635	556	645	616	647	625	602	630	609	631	614	656	630	628	697	603	623	639	626	605	631	617	611	599	673	591	636	637	620	596	654	656	654	647	589	603	666	631	605	611	646	618	610	636	595	677	606	618	602	641	581	614	581	613	622	638	677	633	618	636	634	653	625	603	613	613	620	596	687	616	609	609	615	632	591	623	589	605	663	665	572	640	587	624	589	647	655	602	637	664	636	641	625	649	622	574	613	603	629	573	634	659	650	614	641	646	654	580	672	671	595	647	621	606	608	586	661	612	576	637	682	665	588	615	632	618	592	619	620	622	587	603	667	619	592	635	616	644	629	663	615	646	593	603	621	596	606	606	615	607	636	643	595	616	618	628	636	605	621	638	622	620	611	625	638	585	602	632	688	618	607	626	658	634	631	614	572	613	629	610	646	625	583	624	632	661	649	623	599	590	612	648	623	607	615	626	616	636	609	645	584	648	592	642	617	628	624	603	676	630	607	631	626	600	653	633	652	640	601	659	615	658	600	614	625	645	624	607	630	615	575	617	651	623	608	598	633	617	641	639	653	573	624	613	665	660	590	627	576	612	588	624	642	610	593	626	597	650	600	584	602	597	600	594	645	597	646	627	604	645	614	626	632	586	584	581	599	580	633	591	622	616	612	595	641	629	613	664	643	593	685	638	596	614	643	591	648	617	604	628	597	650	613	652	616	625	585	599	696	602	614	629	610	617	671	664	593	632	655	653	650	674	578	643	634	636	678	692	610	636	628	602	615	632	576	632	643	616	597	557	622	626	635	614	596	615	620	634	637	572	607	611	641	644	614	631	582	569	591	594	616	631	603	644	629	594	632	639	600	668	638	637	619	611	611	624	590	568	626	641	616	671	588	598	626	604	651	604	641	610	663	629	643	668	640	622	606	623	632	594	622	648	634	668	578	605	608	620	613	585	676	633	656	587	643	626	628	617	659	651	606	626	607	664	602	658	606	635	587	650	592	590	630	595	590	621	653	631	648	614	627	617	630	614	625	626	631	625	624	647	680	638	616	634	656	599	635	596	632	621	661	618	607	647	608	645	628	628	589	645	601	617	618	606	605	594	622	641	608	600	638	669	597	641	622	620	617	622	609	617	611	620	613	585	628	637	622	614	603	626	654	630	585	557	606	579	593	642	615	653	647	626	609	587	641	638	593	645	587	626	617	677	637	617	594	624	659	580	622	599	624	604	606	609	593	655	650	650	590	646	607	631	625	620	604	630	639	616	581	604	618	589	653	618	635	596	644	620	598	598	636	652	652	642	633	618	618	621	617	647	623	667	653	620	609	597	635	603	637	651	616	612	663	635	606	622	604	628	608	589	581	594	608	609	645	587	639	627	642	594	641	612	650	635	603	580	644	679	665	623	605	638	619	635	614	642	616	614	598	637	579	596	608	651	632	614	637	651	624	626	595	626	621	641	566	636	588	605	675	588	630	619	628	604	612	605	614	642	638	626	601	602	678	617	577	610	639	640	632	619	602	604	607	600	620	587	591	652	609	602	688	625	589	611	610	628	611	611	597	616	650	636	618	594	586	630	595	599	613	593	618	635	639	633	669	709	632	630	652	655	613	612	592	612	631	621	611	600	651	616	632	618	584	627	630	579	598	664	620	595	613	632	628	634	645	605	602	618	640	615	627	651	626	646	612	638	629	610	634	615	620	612	611	694	594	608	566	652	601	610	635	653	629	672	636	592	658	659	585	592	663	602	611	623	676	623	641	629	616	620	584	660	618	645	647	662	611	646	635	602	606	634	596	612	626	612	624	629	601	632	640	648	653	596	659	634	602	581	656	620	626	613	603	652	591	660	620	628	602	651	618	661	596	631	646	630	661	609	632	615	630	598	658	661	630	604	590	606	598	612	616	635	608	585	628	606	599	608	656	625	632	656	662	604	652	624	635	630	653	624	586	611	640	621
22975	21698	29197	24395	21546	19301	1460	390	358	334	308	322	309	263	274	311	259	282	259	289	267	262	247	277	240	241	292	277	284	278	262	257	271	269	302	303	249	269	271	270	218	265	277	250	265	256	240	274	265	275	299	242	260	240	248	269	260	279	253	294	232	252	295	268	254	268	255	237	271	221	254	284	250	269	267	255	253	282	241	233	258	245	248	243	263	282	268	270	263	227	274	281	249	254	231	250	252	252	247	232	278	252	272	281	282	232	252	259	247	259	272	258	252	255	239	246	268	275	256	259	283	261	259	284	249	281	256	269	265	243	247	248	289	251	264	280	264	266	265	243	233	280	246	271	265	264	248	231	280	244	269	238	276	255	253	241	244	295	259	256	264	256	267	230	246	218	293	282	267	260	262	225	273	244	258	267	242	257	238	224	264	285	250	255	238	275	296	253	270	307	243	270	235	253	238	257	268	257	269	257	256	261	266	266	268	251	270	257	268	290	249	291	251	269	260	260	254	248	278	233	231	248	280	222	241	257	266	273	260	261	234	254	248	276	239	255	248	233	266	235	255	267	256	236	251	257	266	246	275	232	245	265	240	268	262	265	233	256	271	255	241	255	273	270	235	249	270	279	245	244	230	240	287	250	259	260	256	250	252	247	281	249	240	262	250	270	270	260	252	228	244	257	249	277	277	222	252	250	266	257	277	265	261	265	248	254	246	278	276	288	266	258	252	254	300	245	265	254	249	253	278	248	245	250	258	245	255	250	244	281	254	260	265	264	243	250	235	260	271	257	268	260	246	271	227	265	228	240	274	261	256	271	232	263	256	233	247	256	268	252	242	293	246	256	259	247	293	271	276	270	251	269	267	276	269	293	248	233	265	245	249	273	274	268	258	279	250	258	246	251	248	237	250	253	246	267	260	266	257	252	252	294	283	253	265	258	264	266	254	251	256	285	277	273	269	274	256	244	247	250	258	258	264	263	244	273	242	248	268	254	262	247	263	294	279	250	270	250	289	244	259	260	249	292	247	243	262	271	239	246	239	257	250	247	232	296	242	276	264	273	269	286	252	284	265	261	273	259	274	244	256	253	237	262	248	290	286	240	256	283	244	225	279	213	235	247	268	259	237	244	264	227	252	263	273	270	251	252	268	291	239	264	230	222	260	280	258	235	262	267	259	258	270	281	260	236	228	251	264	256	247	256	302	218	256	250	243	258	257	242	253	248	264	241	251	238	245	263	253	268	243	260	242	261	248	262	276	271	239	227	256	260	246	257	250	265	245	262	257	250	239	240	261	266	248	271	272	270	242	285	259	277	239	252	249	268	237	239	249	253	264	284	261	251	258	263	294	248	275	246	266	267	277	245	268	280	256	252	273	276	260	245	254	216	274	264	254	253	244	253	262	290	247	266	285	280	268	241	255	246	261	241	247	259	271	232	248	252	276	252	239	250	243	237	251	269	245	245	273	284	236	228	242	268	283	264	240	223	245	268	268	264	280	247	260	247	236	276	264	269	254	230	301	255	256	260	267	262	254	257	269	230	238	256	240	257	248	275	245	251	223	247	218	266	278	264	276	230	232	234	279	250	268	251	249	274	248	245	269	253	241	247	273	260	263	248	252	289	279	260	250	250	266	242	297	226	259	268	266	255	242	247	270	284	235	246	263	242	267	264	258	262	265	247	256	296	291	250	248	247	260	276	257	270	238	252	248	252	234	265	241	253	268	250	255	240	240	255	258	267	255	261	271	270	252	251	253	237	296	276	268	248	265	287	247	244	267	247	227	254	251	270	263	262	273	240	244	256	250	256	240	274	279	270	242	278	261	264	271	274	261	276	272	241	251	264	267	263	264	262	254	248	254	252	275	259	228	275	260	258	275	265	261	242	281	224	275	239	245	257	261	252	258	281	281	275	283	279	222	256	279	249	272	253	254	252	246	263	261	249	252	268	209	254	262	273	227	244	251	245	271	256	254	259	254	248	260	257	258	256	257	247	283	267	270	257	267	265	246	261	246	271	257	238	259	248	256	243	286	249	263	249	297	273	289	232	250	284	245	291	255	275	258	238	265	256	275	265	249	255	258	262	250	292	250	283	298	265	276	248	232	253	273	283	260	250	275	285	234	271	239	260	231	252	238	263	284	275	248	257	256	243	258	248	264	267	267	249	255	245	255	266	249	255	270	265	249	277	276	243	279	262	271	254	253	242	259	288	281	271	260	249	248	270	250	280	269	265	252	251	246	272	278	245	249	273	262	245	296	255	270	259	256	252	268	283	252	246	290	244	276	275	238	252	249	282	253	276	240	259	251	258	264	244	247	243	243	279	259	237	245	269	250	243	260	278	262	258	278	226	252	281	283	272	254	263	266	241	258	241	264	248	261	249	247	293	294	248	273	238	253	260	247	249	276	274	249	265	252	279	266	244	256	249	242	255	285	249	239	246	270	301	284	253	275	243	258	277	253	268	262	301	273	281	264	240	269	240	280	273	263	242	266	269	242	255	258	262	270	251	297	258	254	258	227	273	262	239	279	262	251	240	264	274	249	289	271	275	261	238	269	221	277	245	276	252	254	213	244	251	264	269	250	280	273	268	251	279	255	256	252	247	262	258	244	229	287	245	233	247	251	251	235	273	272	264	276	244	265	283	250	270	244	260	257	272	284	219	278	277	237	251	287	254	236	261	273	281	260	261	251	229	291	278	247	276	253	273	250	244	259	283	261	260	265	257	249	239	263	284	275	250	255	268	283	221	242	261	253	264	258	259	267	291	274	253	272	253	268	238	273	247	249	244	259	249	229	271	252	264	261	248	256	264	282	248	257	281	254	272	263	229	260	262	276	275	228	259	254	266	263	261	264	234	238	247	268	241	255	270	254	251	245	239	298	235	263	256	241	250	243	252	267	248	254	254	274	246	262	240	293	234	274	263	265	243	244	230	272	258	292	271	227	247	277	250	255	242	251	291	243	263	298	259	271	279	269	261	264	268	280	261	240	269	256	266	265	257	269	263	248	266	233	253	265	275	274	262	266	238	245	263	229	238	254	273	249	274	280	255	266	255	265	263	211	294	254	266	251	246	249	269	266	239	256	273	238	274	264	273	247	264	236	251	271	262	290	278	265	245	235	281	236	276	268	258	220	289	248	262	277	248	277	255	257	266	250	266	260	241	271	267	245	272	258	244	244	240	259	267	286	246	272	259	260	249	258	227	239	249	216	237	267	256	255	249	262	229	307	257	276	259	288	254	265	256	249	262	247	261	253	281	237	275	257	257	274	242	266	275	241	253	245	289	277	249	263	272	218	264	261	243	238	252	256	279	214	261	239	258	258	250	242	247	253	276	258	265	271	255	243	266	258	244	234	236	231	244	220	247	260	265	266	247	237	272	264	263	268	243	270	234	239	278	236	283	266	278	268	263	269	262	270	262	264	246	265	232	239	241	241	267	250	254	248	268	246	258	239	268	254	262	281	232	259	268	296	224	243	261	236	265	241	232	249	238
59133	81754	27770	1535	996	802	698	603	526	517	452	423	403	434	378	380	354	351	388	397	358	370	331	362	351	366	351	344	370	356	335	333	362	325	333	326	351	354	326	358	353	359	326	310	342	320	342	366	352	341	340	371	322	334	323	356	346	306	352	338	336	355	338	308	345	362	340	339	333	322	312	325	339	342	359	324	323	337	349	312	345	316	308	324	330	327	310	351	346	296	329	312	320	311	322	363	299	326	365	367	324	326	303	328	340	359	311	323	326	314	339	331	337	345	351	332	326	321	339	314	330	372	379	323	328	335	329	317	332	328	325	347	338	320	321	313	331	374	322	325	351	341	316	319	371	338	333	317	336	337	303	313	334	342	337	287	322	324	323	298	308	360	321	313	339	287	329	325	321	329	330	325	354	364	355	338	330	328	325	312	322	311	313	333	354	316	330	334	335	312	329	367	359	341	321	312	313	343	333	325	283	350	357	336	340	336	387	323	317	337	327	327	337	308	313	340	340	322	353	321	335	314	341	330	318	361	369	374	332	318	319	316	311	303	305	323	346	296	344	297	350	334	322	329	346	326	314	342	318	330	355	345	357	327	350	339	373	310	311	300	331	329	356	337	361	336	337	309	320	333	352	314	328	314	322	314	318	321	298	296	330	343	313	360	364	354	325	341	337	300	321	338	329	304	320	329	313	331	293	341	336	347	312	341	331	330	327	346	332	314	350	355	349	328	322	322	307	326	309	327	322	309	310	335	313	337	328	379	348	346	336	299	332	344	308	332	323	361	330	317	319	336	346	320	349	328	349	318	342	355	345	310	337	346	320	332	332	324	353	349	342	306	337	345	337	348	324	312	371	334	343	357	310	327	331	373	324	351	317	359	344	314	315	326	336	333	294	332	327	325	346	345	330	313	329	345	357	315	322	303	331	350	338	323	328	335	354	317	325	328	356	314	361	324	346	343	345	343	348	318	307	327	361	314	342	315	317	328	339	338	321	338	355	339	340	338	340	319	337	313	330	341	335	337	324	330	311	325	347	345	338	313	315	332	365	330	348	340	344	312	341	337	340	338	356	338	300	325	332	349	339	322	306	306	316	332	353	329	332	315	338	329	352	307	371	344	323	365	333	353	319	342	368	363	377	291	331	359	355	302	347	322	325	328	341	314	333	370	327	300	303	341	322	302	324	316	309	342	355	326	336	297	312	327	349	350	331	336	335	321	336	316	309	324	362	298	310	323	298	324	353	344	351	331	332	330	329	313	325	370	307	329	328	327	309	329	358	313	337	308	329	319	355	331	342	319	332	322	365	324	376	320	336	320	318	349	338	294	300	304	370	316	302	304	304	317	329	331	348	295	342	313	321	336	319	322	365	329	299	312	321	297	348	314	350	293	324	350	321	334	336	300	345	326	313	323	358	331	308	306	348	334	316	340	306	326	313	296	327	300	312	333	329	338	354	323	327	322	311	340	352	313	321	322	319	336	327	316	330	334	332	320	290	327	329	309	338	323	349	318	331	309	321	338	334	330	339	351	302	323	291	353	335	322	325	309	345	357	355	323	317	321	350	322	345	335	358	341	309	319	357	316	333	317	330	319	342	292	325	339	352	348	331	315	349	336	369	291	344	317	344	322	333	314	353	316	296	356	325	325	289	357	367	320	309	306	342	330	324	346	315	349	312	304	310	316	334	318	315	313	315	349	319	329	314	326	325	320	319	336	324	328	326	314	303	360	345	337	332	319	312	328	351	330	320	310	317	344	318	358	342	354	328	314	345	319	322	354	339	321	332	349	325	339	317	318	319	352	335	329	298	306	372	338	316	314	322	372	343	324	324	313	330	307	298	353	351	332	357	326	304	345	365	309	364	314	300	345	355	350	333	332	351	328	332	344	354	367	307	331	320	327	354	319	351	367	337	336	361	343	355	316	337	324	365	321	355	315	338	313	354	353	309	299	356	346	325	313	346	332	339	356	303	316	349	314	356	329	318	349	320	340	316	346	362	327	326	344	345	346	337	341	315	332	325	339	327	332	312	331	324	304	323	326	335	340	347	336	332	335	340	334	322	331	321	357	297	314	354	334	319	311	342	313	309	355	344	351	344	347	319	320	303	314	330	353	336	328	293	321	331	333	354	312	345	309	288	349	321	347	340	346	321	372	326	315	352	318	335	353	304	335	332	356	296	362	351	366	324	326	319	357	326	349	294	352	363	311	333	339	339	333	333	329	329	374	320	335	339	289	337	327	314	339	347	338	312	337	323	324	325	318	339	366	364	357	330	317	324	326	319	302	328	331	325	293	311	315	341	350	303	325	312	344	317	318	354	304	327	330	357	357	353	357	302	334	349	331	334	325	368	341	310	334	351	343	316	373	348	366	344	320	341	353	353	325	336	325	338	312	338	350	314	339	327	328	289	342	363	355	311	337	350	339	345	312	353	335	317	313	314	331	330	328	338	349	343	331	339	346	341	312	355	315	333	320	320	333	303	328	316	316	313	305	304	346	336	347	350	329	313	317	311	368	345	348	366	316	325	343	327	330	324	320	325	356	300	290	322	351	346	329	347	345	352	328	349	353	332	336	346	348	327	337	352	334	330	301	322	341	295	329	323	366	324	318	342	336	360	344	326	348	322	343	330	327	325	326	334	341	313	323	329	332	337	340	329	324	331	305	357	337	327	316	303	319	299	317	308	351	311	355	312	334	321	336	327	345	338	307	308	343	366	338	334	328	341	323	318	328	302	302	333	334	297	327	332	360	308	322	317	344	334	313	320	334	339	331	329	335	313	354	338	346	306	342	351	345	341	320	350	330	334	333	322	330	338	332	377	287	355	330	321	323	347	352	319	300	333	331	327	304	333	324	310	351	317	335	340	304	302	350	310	365	344	326	321	325	333	323	330	315	348	329	369	315	327	349	335	321	346	335	353	354	334	314	329	321	333	347	330	336	309	326	318	302	329	337	305	305	315	348	353	323	339	333	321	337	323	355	336	326	331	297	343	338	315	336	357	343	303	355	360	361	357	336	307	325	367	333	342	326	347	382	332	349	365	324	323	344	343	328	306	302	335	326	325	345	317	357	339	325	309	347	314	331	310	324	317	318	316	373	340	328	312	308	352	357	338	351	340	349	337	333	302	324	351	334	356	325	343	343	303	345	348	329	343	321	368	340	346	346	310	342	373	356	301	342	326	339	337	341	340	346	304	327	342	329	293	360	327	339	332	299	357	343	342	343	323	331	324	336	343	350	342	345	339	326	319	333	292	355	297	332	320	315	324	313	347	312	317	351	330	288	310	303	345	310	377	316	322	353	332	310	301	312	288	335	330	368	315	306	336	299	368	348	326	337	353	353	316	330	326	358	336	303	317	341	370	321	309	327	342	329	314	322	313	322	312	328	295	321	328	317	346	317	316	328	326	320	322	334	325	332	338	386	335	310	340	326	329	321	328	339	350	306	347	325	329	357	348	311	321	314	341	332	311	333	341	323	324	391	322	342	308	336
30392	22878	9229	1209	834	793	721	681	690	705	707	691	645	689	678	707	707	708	668	663	697	643	710	644	696	669	714	653	666	687	639	653	632	671	701	680	659	693	643	736	695	662	625	672	673	705	700	663	676	688	675	662	675	680	675	736	698	694	677	674	674	623	661	636	644	690	668	708	675	683	648	670	660	676	684	713	665	657	682	665	670	667	677	632	694	653	649	720	684	708	640	676	726	689	701	706	670	675	679	660	685	639	656	728	663	725	645	652	698	686	656	628	704	677	673	671	672	714	679	664	677	712	675	679	666	703	637	646	690	708	689	698	668	682	686	647	605	654	659	667	698	683	698	672	685	657	634	702	672	701	634	700	662	738	658	663	659	641	625	646	678	689	687	657	646	621	691	688	652	599	730	696	726	686	673	626	678	646	657	677	646	676	591	691	667	712	659	690	649	670	630	685	678	668	729	696	703	696	665	688	695	643	687	662	642	627	621	680	695	681	667	660	734	685	700	716	696	723	685	699	732	592	689	657	700	672	668	713	665	653	671	658	677	701	657	684	683	639	657	677	651	679	657	664	667	675	629	669	682	646	673	678	689	721	648	703	691	686	654	712	673	697	698	650	708	685	683	653	681	687	680	618	674	684	691	669	665	662	714	658	660	658	643	679	694	681	715	692	710	632	636	635	673	659	630	688	663	658	685	685	661	660	673	673	675	660	694	655	711	721	684	695	719	661	630	685	697	633	604	701	680	689	701	714	728	668	684	704	656	669	667	633	662	664	657	702	678	674	666	650	638	658	674	683	681	688	644	668	650	675	625	672	656	658	683	671	624	640	667	729	649	711	653	655	669	663	670	681	682	683	663	668	640	703	682	665	666	656	658	625	691	663	667	682	645	725	760	705	655	666	708	664	694	654	696	676	697	664	631	630	659	672	649	708	713	649	684	715	654	708	716	666	664	672	662	713	662	662	656	654	675	691	711	667	695	644	665	688	661	685	658	692	667	675	665	678	668	644	688	696	694	655	665	659	682	711	693	682	658	667	655	687	666	704	652	666	663	651	687	683	683	647	662	705	700	673	714	667	656	664	707	636	678	642	666	725	659	673	680	706	697	622	652	663	659	699	717	649	651	648	658	697	644	687	720	717	715	666	648	683	688	667	691	696	675	675	696	673	680	652	728	660	693	685	655	723	698	668	639	645	651	671	663	691	660	682	663	623	673	671	685	682	662	682	725	696	657	652	665	669	678	662	665	711	684	667	682	695	682	676	665	668	683	677	673	697	670	660	651	684	708	718	722	659	686	690	668	722	659	672	705	728	699	670	685	665	685	658	703	697	669	673	695	696	665	655	691	661	624	688	648	689	635	695	688	671	655	682	660	672	705	670	694	712	626	676	684	701	693	721	699	659	663	690	624	648	701	696	683	666	658	684	655	657	687	652	691	662	691	678	661	677	673	644	682	638	670	668	678	735	605	610	658	667	700	660	699	673	712	677	668	714	694	641	643	689	638	636	662	664	729	692	667	687	725	677	669	686	665	693	688	656	724	624	674	684	699	672	737	675	681	651	700	750	653	641	681	662	657	646	643	728	724	711	647	677	718	635	693	623	647	667	666	624	664	670	667	645	683	703	667	648	650	667	707	694	671	673	688	681	693	642	648	690	666	681	658	688	661	643	698	690	665	701	674	708	673	669	654	638	700	688	660	690	748	660	699	652	638	654	697	686	696	672	691	708	667	704	663	642	695	663	646	665	670	699	691	650	704	698	671	685	706	677	654	633	619	660	665	638	671	685	667	700	685	606	627	659	720	659	665	652	714	629	671	661	695	697	654	671	698	693	662	672	667	646	736	675	662	659	648	647	704	703	652	740	704	677	690	696	640	669	683	684	664	665	692	750	679	702	653	704	655	694	720	688	675	706	667	693	702	654	671	678	627	692	659	674	709	696	650	697	678	680	701	722	673	679	657	663	665	651	687	685	673	653	658	698	690	652	665	693	654	670	664	707	644	654	709	689	680	666	650	670	701	667	634	696	696	705	648	705	669	714	700	650	644	675	687	692	619	691	646	752	671	657	699	651	689	682	650	683	685	653	674	708	687	675	695	662	646	624	723	678	644	657	651	722	650	692	652	679	707	692	702	685	677	631	729	662	678	667	681	686	657	698	700	674	687	648	670	710	663	660	664	658	701	673	658	706	692	696	660	662	745	693	670	655	697	633	665	679	639	696	720	685	690	694	672	690	641	628	664	663	699	686	659	701	685	679	658	680	695	678	684	678	624	698	650	655	680	664	678	671	643	712	711	674	702	677	677	635	683	664	703	661	697	694	674	639	673	713	658	669	680	645	675	730	696	666	706	690	644	728	675	702	712	705	667	647	655	652	719	685	661	683	639	683	693	664	654	678	697	681	680	695	662	661	682	666	716	631	639	681	705	633	649	666	699	686	699	619	635	675	688	683	681	704	673	707	659	710	686	682	662	632	694	660	712	693	684	678	663	659	689	659	659	691	732	700	704	635	690	697	699	670	645	678	639	724	718	647	678	672	706	722	707	701	648	708	679	710	697	665	655	677	676	710	703	660	690	641	680	730	654	672	656	654	733	696	661	709	711	682	670	724	649	701	713	641	624	662	669	708	680	646	639	640	653	662	715	691	683	665	719	683	691	699	679	676	669	702	689	675	642	689	699	716	711	646	667	675	626	672	663	664	681	665	685	655	666	687	696	683	685	658	666	662	658	637	647	657	675	708	668	669	640	651	673	693	692	641	681	625	626	638	669	670	619	639	689	643	700	662	642	650	692	663	681	667	650	708	713	691	684	700	659	684	724	668	660	700	697	670	710	710	691	683	655	667	662	705	643	674	707	625	669	683	664	656	702	675	681	670	720	641	646	649	637	663	672	703	674	642	664	676	694	644	641	665	659	694	685	686	638	648	691	674	643	703	681	662	688	676	657	667	683	703	652	614	662	667	679	703	693	625	630	677	700	680	689	682	653	677	690	653	651	710	681	702	664	686	667	648	727	681	612	683	689	628	661	691	686	648	683	678	694	688	699	643	697	682	676	668	685	684	709	658	633	658	681	711	662	654	636	670	675	676	650	670	677	702	678	687	672	689	650	645	692	652	673	663	715	634	634	674	669	695	700	683	703	668	681	663	700	628	637	627	657	675	645	687	682	652	644	651	733	689	678	693	649	669	655	690	728	668	637	707	671	713	655	660	639	687	710	664	699	699	710	649	604	693	706	626	654	694	671	667	638	664	662	693	688	674	693	694	680	662	695	695	693	713	685	667	653	690	654	662	669	736	642	700	654	657	645	684	683	687	699	656	718	687	717	691	682	682	672	698	683	695	716	660	676	641	660	667	695	646	667	665	638	693	644	636	662	648	664	654	640	695	646	692	696	651	665	662	688	717	691	670	678	640	721	713	711	675	737	695	669	635	657	677	686	683	696	681	671	640	690	666	668	705	670	687	642	710	655	666	692	661	687	700	677	699	677	604
27811	30124	4713	862	860	898	856	855	803	785	860	873	843	845	863	845	848	829	831	836	848	849	820	816	802	867	865	799	840	855	840	795	843	792	811	849	852	800	843	867	858	809	856	846	874	819	837	881	788	834	866	822	792	850	834	826	857	867	796	815	835	852	809	822	837	796	839	816	856	819	890	849	835	841	812	833	859	807	805	856	865	839	854	858	858	817	808	830	814	828	931	794	779	819	879	879	801	826	816	835	840	856	803	819	838	777	824	825	813	830	791	858	834	807	838	844	815	874	864	842	818	851	843	818	812	876	815	873	821	826	822	832	807	830	782	820	895	819	813	817	819	824	839	864	859	829	817	852	794	807	839	823	824	835	842	859	828	810	835	829	864	808	805	790	828	864	834	824	827	804	805	776	802	835	868	885	831	866	852	900	814	860	831	828	855	762	825	841	862	867	817	793	796	865	830	818	860	807	857	868	827	831	867	842	861	865	842	868	866	825	867	834	836	822	851	849	902	878	845	841	880	861	790	821	867	861	877	841	821	826	890	763	826	851	833	843	854	832	801	838	802	798	862	830	862	835	837	811	792	828	841	831	831	887	854	795	812	819	804	856	830	844	846	844	837	912	828	834	867	870	856	805	800	825	794	889	859	851	839	802	822	811	866	900	829	840	831	824	839	830	826	822	816	853	807	851	873	805	829	813	808	839	827	845	853	837	817	803	834	844	882	841	901	796	770	823	827	833	827	872	865	796	847	835	841	829	800	812	841	822	855	864	848	833	779	844	802	785	829	817	826	855	828	912	793	823	824	846	808	822	815	841	842	821	878	815	817	763	816	860	834	786	833	839	781	891	880	796	869	823	846	822	840	782	810	822	829	839	799	790	852	837	869	829	816	814	839	882	828	782	840	827	802	825	821	835	855	826	833	800	796	826	818	856	875	885	851	839	827	831	862	835	830	851	826	864	840	808	840	810	820	851	852	824	789	894	826	803	832	833	883	822	876	817	863	798	813	824	804	845	817	853	849	799	816	842	875	850	854	877	791	857	802	869	838	840	787	800	862	807	776	839	810	831	824	805	845	827	801	820	839	876	850	807	831	873	810	837	863	835	810	829	816	875	805	854	866	806	825	801	818	792	828	819	819	804	818	823	881	820	806	861	843	787	895	793	829	838	842	808	822	848	819	822	836	838	839	814	831	844	786	815	840	813	818	833	775	899	781	874	731	839	844	832	803	846	830	849	787	835	829	870	832	847	855	827	841	790	841	849	873	868	812	835	800	813	788	830	857	801	838	841	845	848	869	860	887	867	893	825	827	868	799	872	858	833	835	855	878	870	856	826	817	818	831	858	817	882	868	834	824	859	797	848	784	812	830	837	806	843	822	856	857	843	818	805	827	846	808	857	826	814	822	854	867	833	861	884	835	809	828	870	806	814	871	852	812	804	841	827	828	792	792	845	854	766	744	798	822	850	870	857	833	835	845	829	804	788	816	795	824	801	850	839	852	812	807	832	788	832	862	813	796	842	852	784	872	827	842	845	889	815	833	836	840	835	816	841	836	819	858	864	810	848	861	840	835	831	858	842	859	845	844	860	862	806	842	819	831	881	857	834	835	835	782	833	864	795	829	833	811	820	807	889	805	785	809	882	829	884	792	831	812	775	858	848	802	834	818	826	831	825	769	825	871	822	861	855	829	831	838	783	803	859	823	863	815	832	837	779	849	786	828	842	836	787	799	910	840	842	821	857	884	833	856	870	859	811	858	826	851	826	819	798	770	856	856	847	818	837	822	823	865	836	832	804	870	798	816	872	793	840	829	833	823	855	819	913	853	823	794	840	898	835	882	828	842	890	817	782	826	825	820	825	787	817	804	847	877	830	823	803	803	854	819	844	743	835	817	869	860	868	887	852	786	825	862	808	850	842	863	848	811	860	870	872	823	860	768	821	826	858	847	863	871	831	811	853	841	848	841	809	848	850	730	828	899	814	854	860	808	867	819	797	847	829	894	832	830	865	859	858	871	868	812	793	846	838	876	849	784	827	862	859	844	867	851	821	872	883	809	823	861	837	855	834	787	878	877	873	836	901	815	871	828	829	843	810	848	813	851	824	843	812	827	864	866	884	854	861	809	804	863	869	794	859	832	811	803	794	838	811	828	807	802	853	773	851	841	764	831	796	839	816	821	818	836	827	834	848	833	816	866	821	803	851	835	782	851	835	838	812	861	810	867	843	805	848	849	841	803	836	776	839	788	842	864	861	859	848	846	797	849	781	837	839	825	823	794	849	857	789	855	801	833	829	829	840	826	808	825	798	836	837	865	833	845	876	850	844	835	788	847	802	840	853	857	863	837	800	797	811	769	872	861	821	824	856	839	857	820	855	822	866	788	822	838	821	809	834	866	833	838	860	829	861	859	839	823	815	847	788	830	855	838	881	812	793	769	814	831	795	809	835	835	823	800	807	881	824	870	856	824	846	847	843	856	816	861	822	828	800	837	805	777	827	809	750	811	810	850	814	877	834	866	841	807	795	799	807	853	844	854	870	831	803	847	817	855	801	824	815	878	819	785	829	898	829	831	837	859	863	796	815	855	828	850	796	782	846	844	824	835	892	833	852	851	816	824	802	830	831	857	816	785	846	807	883	839	807	787	832	845	769	860	853	827	826	866	799	843	839	856	834	784	857	819	808	857	800	800	767	840	792	848	814	878	813	834	774	827	799	861	841	838	874	828	803	882	833	857	876	840	822	780	840	840	850	809	870	881	798	903	826	840	829	831	858	883	878	847	901	842	868	821	818	801	845	824	828	849	862	785	818	874	797	837	822	860	841	823	783	842	801	840	889	802	817	780	832	794	830	829	793	889	848	814	824	816	840	876	828	877	895	822	832	854	864	804	795	842	836	831	815	843	904	850	856	878	790	858	812	812	885	824	781	860	858	843	836	849	808	817	800	858	841	827	818	827	810	856	852	841	841	861	836	824	811	871	828	823	834	857	833	800	806	832	879	815	838	784	834	824	887	806	864	813	843	830	826	807	865	789	833	829	819	851	820	857	864	879	820	869	843	814	861	811	815	817	820	845	802	800	854	788	867	799	864	819	870	846	844	834	827	803	813	798	842	863	817	797	883	816	870	814	873	841	791	842	829	810	808	860	840	854	846	755	797	828	838	827	825	795	847	834	857	836	844	850	831	822	818	826	817	841	808	782	826	838	834	862	935	806	844	825	861	818	852	861	837	889	826	856	850	829	817	807	810	819	833	880	809	852	862	864	827	861	807	881	810	798	822	824	823	806	779	828	818	756	853	832	836	867	790	820	807	899	835	854	823	819	795	823	793	820	823	832	819	846	832	844	798	817	792	812	820	888	852	876	831	839	867	786	814	887	800	819	850	837	823	835	810	861	841	840	822	813	852	813	838	850	838	851	809	766	833	829	784	810	777	857	834	841	853	858	823	863	848	847	835	828	834	834	877	855	860	884	836	796	824	864	813	835	859	839	842
23916	21889	28183	25225	19785	3509	802	594	536	529	573	543	532	588	534	513	601	543	525	509	519	519	539	550	526	549	566	531	530	567	525	549	563	463	557	559	507	519	549	548	531	500	547	555	510	512	506	534	539	522	492	540	519	519	582	550	539	493	578	517	562	516	512	514	514	534	558	545	512	521	559	507	534	509	514	563	527	476	555	558	503	534	510	514	556	507	502	510	523	548	517	522	526	506	525	532	550	556	546	510	508	499	492	519	538	519	525	525	531	477	554	514	560	545	528	549	535	548	541	563	522	566	497	520	523	517	511	577	533	499	520	515	523	484	571	523	530	523	519	521	529	552	511	506	501	555	554	530	480	507	511	551	522	519	525	473	523	536	574	495	513	516	530	529	538	521	534	549	521	537	490	501	543	527	486	530	555	504	517	483	536	517	511	531	509	508	522	536	525	550	520	507	543	543	541	538	552	491	522	565	512	503	559	541	503	535	487	529	554	506	487	469	514	528	515	524	506	530	543	510	538	515	509	562	553	519	526	561	499	506	511	543	538	549	538	551	490	525	520	534	568	497	505	545	526	528	557	494	509	523	573	534	511	527	538	514	492	528	529	504	538	527	588	556	509	507	476	500	512	556	565	475	511	531	526	491	527	526	513	559	544	565	538	498	539	540	542	545	519	568	512	503	559	544	494	508	586	523	561	575	479	571	523	520	527	533	516	543	523	491	515	527	531	514	489	529	494	530	507	508	507	508	561	553	564	536	525	565	520	519	557	578	545	520	523	525	551	548	549	519	523	534	508	473	522	561	581	508	523	580	538	556	574	546	534	491	503	579	463	521	498	539	582	501	538	536	533	464	511	535	545	531	511	515	564	469	507	514	529	541	557	552	525	494	573	518	524	526	496	544	542	504	526	488	499	537	532	566	534	536	496	527	524	488	571	547	507	525	545	551	514	545	502	500	498	531	514	556	529	532	530	569	521	600	528	510	487	510	538	515	538	518	503	508	571	527	509	526	511	534	543	522	570	517	548	536	547	538	529	546	524	504	531	502	514	545	558	545	497	544	506	487	531	560	556	576	506	521	520	501	533	555	513	542	519	501	498	527	534	526	512	561	539	545	556	520	549	512	497	532	538	535	547	530	555	518	462	519	522	523	510	527	530	532	538	539	502	514	531	526	520	534	532	548	509	521	496	502	541	513	534	504	522	541	535	527	556	501	530	526	541	533	540	526	526	520	491	542	526	511	537	536	545	550	537	519	565	533	519	503	533	528	531	541	519	541	514	545	523	529	515	499	520	545	556	532	489	476	543	534	552	493	546	525	550	540	555	509	482	544	538	507	523	540	561	556	487	535	569	524	506	478	533	526	497	535	518	492	532	541	489	549	509	523	494	549	578	518	531	514	559	530	534	504	540	508	530	519	494	526	520	529	556	534	502	531	567	563	512	541	524	502	504	546	571	505	513	564	482	531	511	500	527	569	511	539	551	529	535	535	525	514	564	545	512	517	538	509	522	584	549	528	548	545	501	519	545	496	516	530	493	487	493	580	555	519	542	524	545	549	527	557	537	520	535	537	533	509	502	531	514	518	509	520	577	545	546	544	557	508	514	498	565	560	521	532	529	536	490	525	564	527	533	538	520	521	506	525	532	524	548	513	479	547	566	558	515	513	529	523	524	514	552	492	516	510	538	479	565	508	502	504	525	515	556	533	526	556	531	548	493	521	513	564	562	500	571	516	519	503	507	537	490	549	492	562	502	557	544	532	543	550	505	527	531	551	560	522	521	535	554	548	526	514	519	530	553	536	552	525	580	503	539	528	520	495	534	545	505	534	514	518	495	508	549	564	538	487	566	522	503	512	528	522	549	506	543	538	533	552	538	541	538	575	508	569	557	559	489	558	520	536	528	517	544	533	549	516	521	490	538	559	564	547	527	517	562	497	511	535	541	494	484	550	559	541	508	534	514	518	500	568	518	526	561	536	562	519	553	534	511	547	567	494	543	507	544	575	544	558	541	522	549	553	505	528	508	510	510	554	536	540	541	508	549	531	507	524	554	546	516	537	583	523	524	497	544	533	532	495	512	519	524	568	533	538	516	493	549	493	538	512	535	520	525	561	524	508	529	534	541	553	518	538	516	565	530	531	544	564	564	519	516	511	535	538	533	528	538	538	547	528	510	527	517	548	526	551	548	546	545	545	528	527	544	537	540	558	505	521	539	529	547	514	547	523	539	549	521	508	536	550	512	556	560	526	527	503	498	544	507	540	574	534	532	509	512	518	552	537	528	559	524	564	570	536	550	492	490	543	519	526	530	579	530	498	536	490	513	541	517	546	522	493	534	542	543	561	498	511	550	555	548	511	558	530	536	563	517	480	530	502	535	542	537	540	557	557	565	537	524	555	564	517	554	480	533	514	535	543	544	549	511	554	531	520	544	547	539	543	532	511	514	561	542	552	551	553	499	535	525	512	511	478	558	537	579	527	533	572	509	491	491	522	561	525	528	542	550	527	530	549	538	536	513	571	551	477	529	515	513	505	514	498	512	544	534	567	521	512	532	511	539	494	567	561	512	520	520	493	555	534	541	502	530	577	524	517	551	543	550	524	538	522	508	492	506	532	513	519	527	539	548	526	531	575	559	555	573	519	514	499	517	492	537	544	545	519	545	509	537	516	537	547	534	536	529	509	515	545	530	506	521	532	521	529	572	506	513	576	511	573	567	523	536	504	564	535	533	489	538	527	504	540	521	548	549	547	503	545	554	523	507	562	489	530	541	560	525	488	522	526	538	490	526	519	531	547	549	567	554	515	518	543	550	482	514	540	503	561	536	537	566	540	540	533	585	477	522	529	521	520	541	474	500	528	540	516	509	543	528	517	546	531	549	511	551	536	517	552	480	512	504	513	527	535	574	509	503	587	525	545	564	519	538	572	540	555	531	541	555	515	566	490	541	525	553	488	543	492	532	540	537	512	546	515	524	557	519	578	523	540	566	521	504	503	564	518	493	501	547	519	560	539	578	492	523	554	563	504	526	513	483	552	484	484	513	509	501	532	520	536	550	552	540	552	504	533	517	566	585	509	500	502	539	532	531	561	553	518	542	543	538	554	513	541	511	545	540	496	508	497	548	496	518	539	551	559	521	554	497	541	501	533	491	528	545	484	509	487	538	585	516	528	508	533	524	488	544	547	579	525	557	578	551	484	518	550	523	513	479	533	531	517	537	543	536	533	499	524	536	561	556	511	498	491	579	567	527	485	500	560	539	553	536	520	524	543	491	496	518	522	551	502	502	536	491	514	477	558	526	544	523	523	531	556	560	519	517	500	524	512	534	535	521	527	501	542	520	526	523	568	531	524	567	545	512	555	593	541	515	556	516	509	520	552	527	523	518	532	525	509	532	528	529	524	535	524	512	551	549	485	521	531	496	545	560	549	495	501	528	563	532	485	529	487	540	501	528	526	521	531	491	570	486	497	520	504	529	535	541	556	548	531	562	515
51580	73345	21817	1271	1045	933	875	806	760	711	633	740	708	686	688	708	699	678	727	719	704	683	693	640	664	644	662	674	673	688	700	676	659	697	645	719	686	656	707	661	714	706	678	700	647	652	701	673	687	669	684	676	668	689	614	678	618	645	649	736	651	674	673	688	636	707	661	692	656	670	679	700	745	667	676	685	671	662	683	685	687	626	646	684	614	613	663	678	697	676	661	690	701	677	630	689	686	677	663	649	653	627	659	661	663	600	658	657	713	693	651	676	692	672	638	681	656	677	644	671	662	648	694	645	690	668	634	693	663	662	676	668	701	660	716	700	654	653	654	673	700	683	671	698	716	648	658	671	681	649	671	704	706	702	657	664	647	691	661	664	687	636	672	638	656	682	688	655	670	657	692	695	729	647	678	701	662	672	621	695	685	619	672	714	657	671	655	630	627	695	666	687	684	633	686	651	685	662	659	670	689	682	717	680	660	661	646	646	700	691	684	678	652	647	712	698	715	614	636	659	692	659	661	706	635	697	677	679	665	662	633	674	651	694	700	674	684	739	651	653	699	666	681	661	656	677	725	616	637	672	656	654	693	698	691	697	703	695	691	663	648	622	681	644	686	680	649	666	662	687	673	625	697	651	666	690	651	685	717	701	648	698	671	688	655	636	694	669	711	709	682	689	641	646	677	680	643	639	654	691	664	692	628	724	694	697	654	681	749	675	677	674	687	668	692	660	719	679	694	661	655	628	644	651	616	668	698	639	693	652	661	667	678	686	636	684	651	705	677	673	682	642	688	635	665	641	672	699	697	666	677	696	711	638	644	629	671	668	634	667	697	675	663	689	692	628	646	645	661	669	661	665	643	662	657	645	648	686	688	690	681	684	657	679	695	701	659	684	675	617	658	696	626	673	668	623	682	687	710	651	615	654	685	659	707	701	691	677	643	661	638	662	695	660	649	703	656	709	670	668	671	677	683	678	725	699	720	679	625	680	689	679	663	682	662	712	674	640	687	678	634	650	627	662	659	698	649	667	656	669	622	665	680	693	647	665	682	676	668	710	638	661	668	701	716	676	625	652	702	672	688	694	714	690	683	636	683	670	686	678	638	670	672	689	632	652	679	701	636	676	644	624	663	633	666	653	654	641	698	696	657	664	677	679	638	683	705	647	668	692	691	668	645	662	661	643	690	660	676	688	627	658	675	634	686	653	680	670	679	637	638	692	641	669	680	652	686	665	646	646	679	725	657	717	688	635	675	701	709	614	709	673	633	682	666	670	693	653	678	683	668	699	688	683	683	648	702	647	648	675	679	594	650	643	659	669	630	638	662	666	650	678	697	689	731	644	667	690	640	680	660	690	640	660	682	697	657	636	662	689	688	711	700	697	694	661	692	681	664	683	663	659	647	677	661	702	644	730	687	644	671	677	679	696	693	665	685	658	655	710	707	730	648	713	696	711	665	676	659	674	665	671	694	641	656	678	639	684	676	662	666	636	653	654	615	651	616	691	656	705	638	692	673	682	714	677	660	614	669	714	669	674	687	649	700	664	655	690	630	708	667	665	676	673	651	682	633	652	665	676	696	673	689	684	663	667	663	675	713	699	662	637	668	612	641	637	670	653	687	669	698	658	656	682	673	671	691	628	643	675	658	644	691	698	677	644	637	665	720	686	650	665	683	660	687	668	710	637	661	696	648	706	632	687	665	723	626	655	692	626	630	685	661	629	712	672	660	621	713	689	694	692	655	654	687	665	692	660	654	671	677	664	718	652	661	718	672	648	657	637	636	679	684	662	655	631	682	663	698	679	678	672	695	687	616	684	632	665	661	628	642	648	665	652	698	668	680	683	652	683	642	622	648	698	676	692	694	658	664	646	652	659	671	636	685	672	684	682	670	644	654	689	674	630	687	673	667	643	626	682	663	667	645	635	668	664	687	644	702	673	666	699	681	672	649	702	691	669	690	688	714	685	626	686	667	664	671	672	693	632	646	667	661	687	696	669	678	638	641	659	642	670	653	699	673	671	643	721	628	688	652	615	625	663	650	694	678	677	633	661	674	701	645	660	680	700	718	682	672	636	655	688	705	660	638	666	668	662	684	639	678	682	642	686	697	665	625	698	692	666	665	730	701	684	677	682	619	694	669	643	680	694	687	654	659	675	649	631	647	691	699	662	631	663	671	665	660	656	671	701	647	676	675	678	654	656	661	675	640	670	667	684	668	640	687	671	660	665	664	667	693	653	690	697	725	667	702	654	660	674	650	676	682	666	661	675	657	647	648	704	683	654	697	704	743	672	689	646	680	693	717	644	684	695	684	708	674	657	640	651	687	648	644	670	643	631	692	726	658	668	672	721	636	672	691	604	660	665	697	677	682	687	657	666	664	723	654	649	704	642	676	679	689	673	634	650	646	687	710	628	671	621	635	660	655	646	699	640	648	710	618	673	685	659	663	617	685	643	658	683	651	659	646	671	661	637	624	690	728	657	638	702	690	653	689	685	683	678	647	659	666	681	640	663	649	648	647	653	655	643	662	743	677	676	702	671	705	693	639	629	635	630	682	628	661	658	659	662	661	673	678	706	656	647	642	673	696	601	681	642	658	669	677	661	667	649	689	629	706	655	663	608	688	705	669	646	671	685	622	641	710	680	669	678	688	646	667	692	689	692	686	632	699	693	660	673	646	702	681	731	687	675	679	698	656	672	665	633	662	699	663	656	686	648	677	674	651	658	664	660	699	708	674	659	646	647	648	637	680	685	645	679	666	676	643	695	672	695	628	645	669	686	668	664	682	673	695	667	658	674	667	670	676	655	702	662	689	704	675	706	692	656	689	641	713	713	689	643	664	711	676	652	662	665	678	633	679	633	685	700	660	686	687	681	671	641	663	664	624	696	636	627	646	691	683	682	723	637	680	650	655	669	684	699	692	692	710	649	736	700	676	646	687	642	689	672	664	675	676	672	664	691	670	673	659	663	653	639	618	647	635	673	656	672	676	665	626	664	696	646	638	673	664	689	666	663	687	670	657	653	651	698	692	659	656	696	716	666	660	670	644	695	636	639	661	658	670	665	714	644	679	645	651	650	614	664	651	687	622	634	671	652	691	694	657	709	672	701	682	615	689	698	675	654	682	666	690	712	655	668	661	661	708	679	657	700	696	645	665	649	732	671	677	666	677	668	662	697	655	657	630	654	711	676	676	642	701	680	688	691	691	680	665	712	634	690	666	665	656	715	649	703	668	654	653	671	707	662	696	714	697	713	706	697	731	667	652	656	674	665	686	632	684	664	719	716	682	658	693	666	684	685	663	695	671	700	676	643	664	676	650	691	670	636	659	644	647	682	673	702	663	675	625	702	606	699	664	690	689	649	685	698	680	667	699	695	685	672	730	699	656	662	701	697	699	701	650	671	656	704	659	641	693	675	599	696	684	650	670	679	642	690	705	690	647	627	631	664	650	631	680	667	691	702	642	681	695	671	681	686	695	670	698	682	668	696
25334	22732	26533	23665	3505	583	558	580	550	544	533	513	519	497	498	509	502	521	529	520	520	517	501	476	489	524	515	502	484	514	555	491	493	505	549	498	493	519	523	520	529	502	507	499	492	483	484	513	553	496	496	529	478	512	522	510	518	518	451	468	491	500	497	514	532	527	498	482	510	510	495	469	461	532	483	501	492	488	493	480	500	514	504	508	465	483	524	504	514	516	481	517	515	500	522	492	519	483	503	495	486	545	545	483	493	480	507	463	511	540	500	542	520	483	527	485	477	486	487	519	492	514	481	494	470	483	508	501	525	533	548	505	484	519	475	485	494	454	487	464	524	456	470	467	501	520	493	513	518	518	508	506	485	466	504	442	460	524	511	465	538	498	465	513	525	502	537	494	474	564	497	491	554	511	479	495	478	503	484	476	532	500	489	523	500	502	503	534	533	461	558	492	538	526	465	499	530	524	505	499	558	514	522	468	504	491	486	518	505	474	508	491	485	484	499	521	522	499	511	495	507	526	509	517	492	478	489	498	492	513	536	495	513	493	471	481	494	518	470	501	514	489	485	513	462	482	487	522	515	516	493	547	519	540	469	511	483	487	522	554	534	514	506	488	544	488	487	529	500	496	518	497	523	467	478	482	512	475	513	505	529	488	476	498	511	517	493	538	474	507	471	480	497	538	488	475	546	499	493	515	486	502	524	519	488	474	486	507	466	544	514	477	485	525	459	465	498	495	506	521	509	488	529	498	489	536	492	493	512	562	470	494	563	508	476	474	484	512	510	461	542	530	509	481	519	505	524	534	515	496	482	501	505	486	529	469	475	535	496	474	480	501	481	491	498	498	505	494	477	540	534	523	485	524	503	518	518	481	500	488	495	510	500	465	490	470	490	469	498	493	533	481	471	559	527	497	494	523	459	498	513	520	509	511	487	521	507	480	521	476	494	500	523	554	490	456	510	481	486	498	516	484	475	500	519	514	518	534	533	495	524	486	488	512	475	496	509	501	505	541	542	501	521	482	488	501	434	503	505	524	553	504	525	493	547	494	473	477	487	511	518	527	491	486	517	509	529	522	540	497	536	549	504	545	508	497	504	527	548	525	517	468	482	509	527	520	522	501	514	499	534	474	484	524	475	551	511	547	490	484	499	494	517	496	510	496	510	530	504	490	485	503	489	508	498	544	491	521	510	517	533	502	474	502	544	519	481	484	489	483	479	497	502	487	567	529	504	514	514	476	528	506	514	509	527	490	527	449	491	515	524	519	463	492	507	497	546	517	510	526	476	480	507	489	511	500	497	458	523	499	490	469	511	456	506	507	504	510	488	521	479	503	526	513	503	496	495	495	514	476	500	517	527	539	486	489	492	508	503	515	545	487	507	495	516	516	512	489	528	479	486	536	528	505	490	484	530	527	479	555	468	505	525	517	526	496	495	519	500	511	508	518	484	514	496	476	456	537	510	503	475	514	473	526	497	504	439	523	521	518	528	489	497	503	501	475	524	525	491	508	489	511	460	504	543	515	522	492	496	493	540	520	524	492	510	467	491	509	507	532	491	515	509	456	501	502	496	524	483	493	497	506	503	533	505	531	497	513	486	483	482	505	473	497	490	509	545	480	464	507	478	497	502	521	512	497	516	487	548	471	515	561	509	458	483	539	528	487	476	524	516	522	492	479	473	478	470	525	484	512	498	503	524	532	528	495	495	500	528	492	511	509	459	448	514	486	505	491	490	479	476	506	521	465	520	519	484	473	498	501	465	507	508	498	532	466	506	489	493	523	506	515	502	494	511	520	472	536	496	473	525	499	533	526	470	444	468	484	509	528	522	477	505	517	440	514	487	527	567	534	491	518	527	459	499	507	493	483	533	499	485	547	470	516	488	505	499	472	487	489	528	527	519	501	494	515	451	494	499	542	517	490	512	510	523	465	515	493	512	508	484	498	496	494	515	516	499	551	473	501	494	534	480	520	512	495	501	511	533	494	500	502	533	501	521	498	498	467	507	501	518	540	516	475	498	524	504	471	500	486	519	497	474	495	504	497	505	512	510	500	510	506	456	465	517	533	513	482	528	481	486	492	454	500	487	504	498	455	507	476	502	494	451	506	507	499	496	512	485	484	518	523	483	509	456	518	468	488	505	511	546	526	502	477	499	486	491	517	495	516	487	499	501	479	529	488	494	482	463	514	544	495	512	467	476	494	512	487	497	504	493	503	530	520	474	505	494	482	507	517	501	519	490	496	490	500	514	543	527	522	477	492	487	489	545	529	505	501	474	500	513	473	478	495	501	521	529	527	512	533	470	509	496	522	487	508	490	493	518	519	519	446	523	482	517	507	556	520	514	484	501	518	524	478	497	493	485	529	520	464	486	510	480	527	537	502	490	489	483	536	435	500	511	496	510	496	509	534	476	510	541	546	475	493	489	537	514	524	481	494	484	455	505	504	484	499	474	503	514	505	519	507	481	491	510	475	497	542	522	507	479	511	512	495	545	530	525	513	518	504	472	500	508	497	505	534	501	508	475	465	470	515	507	492	528	484	490	533	512	452	485	490	455	515	478	475	489	498	471	526	547	516	515	447	480	504	485	483	481	503	453	511	487	513	497	512	500	493	494	490	490	519	493	552	487	488	512	542	504	517	476	489	506	487	510	490	511	487	501	473	496	506	496	522	507	516	535	497	515	491	476	533	472	494	542	517	506	492	472	509	520	517	488	495	487	515	452	489	477	488	524	526	468	461	516	504	506	490	507	489	466	496	499	512	499	481	521	514	495	518	481	500	499	493	522	531	487	523	494	457	523	443	541	491	485	497	503	506	524	517	487	481	552	532	555	513	488	517	482	506	526	499	475	527	503	479	534	493	516	500	533	508	505	533	513	498	473	503	494	474	486	524	544	441	526	495	509	509	463	501	514	527	519	485	497	519	500	523	544	497	534	469	498	523	515	534	493	485	516	519	513	502	484	517	509	492	513	501	463	472	492	529	508	536	515	502	469	476	529	508	547	496	545	491	489	501	469	556	473	516	518	510	519	492	506	515	487	511	535	488	502	501	498	497	537	527	479	516	491	434	487	509	478	501	509	484	515	496	474	528	538	499	487	517	482	521	522	526	488	488	536	503	472	483	491	510	494	511	530	463	486	516	487	536	524	518	495	456	483	463	556	481	490	483	515	501	480	515	509	480	490	503	473	522	527	522	494	503	488	488	475	476	517	524	543	524	565	494	519	524	539	507	497	482	499	510	492	520	505	491	504	524	512	497	505	489	488	497	539	501	459	543	530	509	487	487	483	494	440	495	514	472	526	500	553	497	502	527	489	451	473	491	495	478	521	489	444	506	513	494	485	484	546	496	501	516	500	474	473	485	534	505	517	496	519	495	488	495	509	475	486	481	546	488	496	512	504	498	528	495	542	527	485	556	478	481	505	543	514	517	530	517	517	487	479	488	459	493	510	493	539	526	505	523	510	473	537	513	484	467	495	484	487	486	522	500
47541	61257	15450	897	781	725	652	681	693	639	641	644	654	592	639	654	644	621	625	634	648	679	583	636	614	615	600	617	605	597	635	640	637	637	633	609	600	590	594	633	642	607	665	611	609	587	627	626	661	578	600	575	621	619	579	629	589	618	634	615	616	585	640	624	596	565	658	634	613	615	636	615	675	641	620	617	594	607	612	595	609	627	611	661	650	600	632	594	638	620	592	610	584	645	556	628	552	598	581	627	610	606	609	639	618	584	596	569	605	610	602	650	588	590	583	568	625	608	651	610	641	640	626	605	609	599	638	623	601	606	589	626	597	606	580	589	602	613	580	677	552	651	580	544	649	575	622	667	632	646	596	622	591	623	633	596	646	599	614	596	597	610	589	574	592	642	581	567	610	620	627	600	670	587	598	616	594	669	582	641	654	604	600	632	593	600	624	587	594	600	639	640	633	685	628	628	660	586	622	651	611	546	648	641	610	665	602	595	620	629	636	615	598	613	610	598	592	596	610	611	556	627	642	569	583	678	554	623	603	593	648	647	594	647	657	645	571	637	604	622	599	561	602	622	606	633	639	603	600	594	556	650	579	624	625	602	638	669	616	583	599	583	612	630	615	619	591	642	589	591	658	577	594	553	667	612	602	642	588	628	618	625	644	612	632	611	640	586	633	618	577	572	581	615	619	661	555	604	623	621	617	600	594	627	630	591	610	583	627	634	633	640	597	616	618	627	656	600	650	574	655	643	597	607	583	633	643	629	606	604	579	619	651	608	647	585	580	586	635	617	573	622	611	585	636	646	616	639	641	594	647	609	638	641	628	634	603	673	676	604	647	607	633	617	646	648	599	606	615	599	661	686	606	623	647	673	565	658	620	561	615	606	659	580	654	599	609	641	623	615	602	587	625	612	635	632	662	649	584	641	613	651	585	627	615	667	600	563	602	626	613	590	583	640	629	626	646	586	598	614	620	622	622	623	595	608	608	639	604	633	622	603	634	594	595	575	638	617	634	621	631	624	593	609	645	630	634	679	606	614	618	601	625	596	645	620	635	572	601	610	590	543	624	646	589	625	599	617	638	579	603	619	602	615	624	625	648	621	609	627	576	600	615	646	653	640	605	595	569	641	662	610	608	627	574	609	625	610	632	605	632	595	623	635	639	580	573	634	648	632	624	609	608	634	631	598	564	591	605	627	642	632	630	680	618	651	628	632	622	589	647	594	583	580	607	584	678	595	619	596	616	586	591	639	581	643	591	630	601	611	610	611	590	613	585	581	563	604	653	614	613	602	597	659	633	615	631	615	572	628	656	584	606	609	623	637	624	600	598	608	593	634	563	603	616	603	623	611	619	582	606	615	599	625	627	592	634	625	668	574	616	574	619	608	639	614	594	618	616	626	637	613	594	609	644	619	592	681	629	606	637	618	592	657	581	635	604	603	665	648	588	625	591	595	624	561	629	606	628	600	626	588	620	630	625	661	574	624	681	628	596	577	666	614	617	607	591	608	615	583	600	622	619	662	617	593	638	603	611	613	599	616	644	603	644	622	618	646	628	642	639	663	645	635	637	647	627	619	618	628	618	621	600	582	640	585	572	636	604	586	628	659	610	648	586	656	612	591	591	641	586	603	606	595	612	556	577	575	593	608	609	632	611	622	634	613	595	643	593	560	646	673	631	588	628	644	663	589	644	600	581	606	673	615	579	612	624	602	615	633	625	581	635	622	587	612	582	606	598	624	604	631	595	601	622	606	616	635	589	646	633	603	615	638	632	666	614	619	618	587	616	598	641	627	640	614	638	655	600	616	575	634	608	614	649	629	618	649	575	644	555	610	611	610	618	590	570	598	633	595	621	588	584	638	607	617	646	621	611	608	654	587	607	614	593	686	565	574	595	598	606	598	596	630	574	574	602	623	624	618	624	630	558	613	569	597	637	630	636	608	600	625	609	656	680	657	651	602	588	607	599	603	625	611	625	671	602	606	593	618	607	619	648	605	624	641	645	593	645	625	595	568	618	597	611	599	631	613	592	615	613	592	600	570	610	593	597	618	633	586	620	623	623	624	633	618	649	586	640	611	581	615	608	591	627	643	605	603	609	624	661	622	582	614	601	624	614	622	606	626	643	593	607	622	588	650	598	593	590	602	641	600	616	630	635	607	600	624	629	601	621	636	616	618	634	591	631	656	613	595	560	600	590	575	647	653	617	571	565	622	632	609	602	586	647	618	625	662	595	626	602	614	619	639	630	587	638	614	650	623	615	606	599	646	632	602	597	623	644	654	662	633	685	596	609	608	611	611	641	566	634	638	589	661	658	616	617	609	638	620	581	673	624	590	594	642	596	618	631	615	623	625	630	596	638	593	638	658	612	561	642	627	627	610	629	604	625	694	660	622	635	598	603	624	609	602	606	596	615	605	590	600	648	616	580	633	625	591	646	602	647	612	648	606	589	597	669	603	594	587	630	620	630	638	625	550	624	611	630	600	574	605	670	624	595	591	611	560	600	667	649	643	616	607	608	611	605	642	595	588	586	625	601	585	585	610	607	589	599	611	621	585	663	603	662	631	631	641	575	612	612	615	591	610	597	579	607	592	630	632	623	614	633	600	581	610	627	597	621	590	612	637	565	620	600	624	574	606	625	617	602	616	609	624	602	618	587	588	605	636	652	591	594	604	605	615	627	627	628	640	598	623	626	619	635	629	637	582	643	648	600	607	603	672	659	658	598	643	626	656	593	609	640	613	587	609	599	619	625	632	585	607	610	612	616	613	653	594	638	571	646	610	632	564	599	601	627	637	619	624	627	572	618	641	627	623	617	634	653	582	603	649	614	612	602	617	624	634	572	605	618	587	599	605	590	613	602	606	610	616	637	565	636	613	603	618	637	650	627	647	634	625	642	652	622	654	598	605	656	606	597	601	640	590	589	633	653	659	518	636	603	627	630	572	599	630	600	623	583	623	595	571	633	635	635	601	596	571	622	610	645	595	620	642	601	620	612	635	617	630	595	642	618	641	574	668	604	638	620	584	616	646	562	597	604	625	624	632	626	620	644	664	600	648	601	627	603	638	613	643	631	652	609	634	600	622	661	609	604	591	636	594	564	623	591	593	618	597	628	601	613	632	636	673	579	634	618	649	614	617	643	663	622	606	623	658	620	645	611	638	630	617	590	660	578	659	632	638	598	604	590	584	652	653	684	623	594	614	666	584	610	643	585	578	570	563	592	591	626	642	602	622	627	646	591	624	633	607	592	603	613	603	669	645	592	554	616	624	614	644	612	639	602	603	663	630	622	623	579	616	610	556	627	611	616	606	574	625	633	616	605	593	656	585	606	628	623	610	567	608	629	607	648	616	607	611	643	640	644	606	598	631	600	584	630	599	598	557	613	614	630	597	603	667	626	621	605	613	616	627	624	620	641	657	635	629	611	612	617	635	632	627	617	631	626	625	645	617	597	566	576	620	583	614	633	637	642	589	636	636	661	636	636	611	600	633
22957	21697	29021	24540	21550	19125	1298	403	312	333	323	321	303	278	290	279	287	257	264	284	299	263	287	253	252	311	262	264	249	294	263	253	265	285	247	267	248	271	287	276	265	257	260	261	281	240	244	270	254	221	247	230	257	258	223	255	249	251	249	285	259	228	254	253	272	245	256	249	264	247	256	222	279	287	268	245	259	244	245	239	248	256	254	256	235	242	242	247	262	260	280	262	252	236	280	256	255	281	248	262	234	232	228	243	231	233	245	271	248	261	225	254	253	263	253	255	267	272	264	247	238	264	265	242	264	218	242	245	228	255	248	231	236	269	259	270	249	231	271	248	264	275	277	261	230	249	249	239	260	246	233	248	207	233	229	251	264	286	254	283	263	223	254	271	231	251	250	274	256	251	278	268	235	272	237	228	252	228	288	266	246	277	239	238	263	248	249	241	250	257	253	251	247	245	275	259	248	237	254	253	259	269	255	272	256	261	270	238	241	267	241	269	296	222	258	270	260	256	259	255	266	254	241	240	259	229	251	268	233	253	246	223	246	303	254	238	263	268	243	248	245	243	238	246	238	233	252	236	262	257	231	247	243	272	254	284	228	262	262	246	224	265	230	245	258	249	232	265	256	253	257	258	252	255	237	266	260	255	283	259	253	247	279	229	230	247	259	242	243	224	257	240	274	261	256	254	242	221	250	240	250	261	228	231	211	267	236	268	258	256	235	257	254	235	231	251	264	251	236	248	270	248	269	259	247	255	252	253	225	272	260	268	268	237	260	243	260	242	243	281	243	260	297	255	246	241	270	244	257	222	234	294	281	249	235	263	241	264	269	231	258	256	246	275	256	282	249	282	246	269	260	249	252	269	236	255	258	241	258	266	246	254	255	253	275	281	270	229	250	253	269	238	254	249	259	251	245	248	262	250	254	231	250	252	249	246	268	252	272	239	218	236	227	262	270	266	248	224	251	224	236	240	242	236	287	231	278	273	246	281	250	248	266	262	266	268	241	241	232	241	227	236	262	239	272	264	222	227	284	253	221	265	242	268	223	254	242	228	224	264	265	236	273	219	245	231	241	233	247	264	255	266	203	239	253	262	280	271	259	282	230	263	251	281	239	246	260	242	252	225	243	239	246	269	268	241	254	290	279	258	245	272	247	234	246	265	240	268	270	254	233	239	267	258	247	259	290	240	259	267	251	257	235	268	253	251	266	265	221	256	241	295	239	260	258	250	249	231	256	237	250	243	258	259	266	254	264	263	249	268	261	250	266	251	241	236	247	233	259	256	249	233	237	256	261	268	237	241	266	258	229	261	258	246	253	267	261	254	248	263	272	255	266	261	250	244	247	255	258	224	257	231	279	235	269	200	238	262	258	238	258	272	257	231	239	266	234	265	249	244	247	283	260	274	236	233	240	259	241	249	278	263	241	233	249	235	210	241	277	232	259	239	290	216	246	246	278	226	254	243	271	267	263	246	232	270	236	266	221	256	256	256	284	242	246	238	241	284	261	266	266	269	256	252	244	245	240	255	253	226	262	267	256	250	241	265	275	243	259	235	239	239	244	249	250	235	243	229	251	277	256	252	236	256	245	254	269	241	270	281	264	244	264	251	264	252	238	260	265	223	234	268	234	253	252	257	242	285	236	267	250	225	255	247	258	241	287	228	253	236	271	246	240	247	266	248	264	254	254	227	259	265	276	243	245	253	293	250	265	275	272	262	271	265	245	245	251	221	238	260	281	273	232	269	249	232	271	248	278	241	243	235	220	283	247	292	280	246	266	278	242	240	243	255	237	266	255	246	256	249	233	252	272	245	263	268	260	262	233	249	285	234	263	267	255	240	261	254	270	249	280	269	264	270	277	239	261	282	229	266	242	239	257	254	223	235	245	268	251	279	264	248	252	243	264	264	251	243	237	244	243	230	228	264	244	229	252	248	248	224	243	232	273	283	247	227	239	274	243	255	258	237	263	258	273	243	282	241	241	241	270	252	233	235	277	254	261	266	249	268	226	232	253	252	261	258	267	247	271	261	236	244	272	258	265	247	255	233	251	220	244	241	236	232	261	243	260	269	238	230	236	239	241	279	229	277	268	251	220	250	280	243	233	236	268	271	258	254	237	245	213	256	252	257	246	252	250	231	262	256	259	257	259	258	255	263	271	248	279	241	230	243	215	233	249	258	259	257	239	294	250	259	238	270	267	268	267	238	237	240	239	271	243	268	252	270	274	294	258	262	270	234	264	273	240	253	261	238	258	225	219	265	258	239	262	247	290	253	265	236	262	244	271	232	252	255	251	269	258	257	268	242	265	268	263	248	228	262	268	217	282	267	248	245	220	241	266	249	236	262	269	241	246	231	262	258	237	255	272	264	265	241	232	227	246	236	304	256	272	232	255	268	269	241	264	253	259	231	255	259	257	258	265	254	240	248	247	252	269	249	271	268	253	260	249	265	260	257	250	247	249	258	240	250	257	276	248	235	288	245	248	234	239	251	241	235	239	268	249	223	261	239	272	252	272	283	266	252	270	249	255	264	256	263	239	258	258	252	251	257	244	248	241	245	234	244	265	259	238	244	237	245	261	253	243	247	229	268	259	254	266	253	252	249	247	229	253	249	209	258	256	221	254	239	222	256	244	234	254	251	273	261	231	253	265	249	246	266	254	242	236	247	242	269	284	243	251	246	239	243	279	256	261	249	234	215	254	260	273	231	263	267	225	239	276	258	234	259	276	275	263	241	241	256	238	263	241	247	234	262	240	244	248	258	264	256	281	237	236	254	242	240	243	251	256	204	230	285	237	260	280	262	234	256	243	232	258	240	256	238	250	252	237	240	241	263	288	237	249	284	249	262	254	243	266	261	268	267	250	252	258	239	264	240	253	262	251	259	241	225	240	244	280	264	240	272	259	261	281	281	257	289	254	255	266	256	222	287	253	266	247	271	286	258	267	245	269	239	228	254	256	257	258	254	281	230	254	280	253	241	244	261	235	252	255	300	272	250	252	257	271	249	265	258	251	257	261	272	267	270	236	254	230	263	250	255	276	254	250	269	287	266	247	267	254	247	253	263	265	254	273	245	267	247	263	255	256	248	238	268	235	265	248	248	249	290	236	268	277	242	244	240	229	261	273	246	250	252	256	265	289	266	230	255	244	217	236	260	238	234	222	253	248	252	267	239	255	242	232	263	260	250	279	229	240	265	270	240	265	256	237	246	258	271	258	249	247	245	261	251	267	259	247	254	240	244	263	247	246	246	262	271	252	231	251	250	250	222	263	276	266	263	272	248	258	239	283	251	231	250	234	248	273	242	266	222	254	262	267	270	259	272	254	262	253	302	273	230	265	259	262	242	289	247	255	233	256	228	240	263	274	247	257	292	235	230	242	245	278	252	244	241	243	232	249	254	265	240	264	258	221	240	225	237	242	275	204	261	240	241	254	254	303	304	244	239	236	269	237	233	240	275	273	265	253	267	242	242	229	255	272	228	274	247	275	251
58207	82446	26259	1606	1021	798	682	573	513	509	438	449	421	372	344	391	355	343	358	347	357	356	352	342	318	332	323	324	333	350	341	318	350	352	317	344	343	323	373	315	315	326	328	330	305	333	295	342	327	326	343	340	329	329	325	324	301	337	291	349	305	326	343	316	309	312	296	345	347	337	333	348	311	325	337	327	340	338	309	359	346	314	333	332	326	326	314	350	330	339	329	345	316	309	316	308	335	316	302	305	314	329	330	326	308	297	345	357	328	287	306	332	300	322	334	340	317	312	345	332	334	303	316	286	332	328	317	334	326	339	303	309	318	310	337	311	301	344	322	299	310	289	316	362	317	356	313	319	305	325	326	313	306	303	309	307	328	322	340	276	327	344	288	275	322	307	285	313	332	336	321	300	317	324	342	341	346	334	309	307	334	320	360	315	353	300	346	348	327	319	328	337	344	341	350	309	300	341	336	310	332	332	299	312	321	316	307	317	319	301	325	322	342	339	338	314	327	347	345	327	312	322	320	320	333	326	313	312	333	331	311	334	311	317	283	323	323	342	313	288	316	326	353	320	343	362	328	347	316	297	315	336	342	317	342	320	315	303	317	340	355	319	347	321	312	353	329	325	315	303	295	327	306	313	344	351	333	322	337	303	352	326	321	322	296	334	307	295	339	319	300	341	331	333	332	310	317	294	315	323	289	328	339	323	342	319	300	331	329	339	325	347	319	340	338	331	336	325	326	351	339	298	340	328	356	341	327	316	346	297	353	328	351	310	306	340	353	299	324	315	338	349	296	307	333	333	356	331	338	349	332	314	330	347	335	339	321	347	362	343	327	350	318	323	308	312	346	322	305	329	326	319	297	328	325	304	340	333	336	373	331	328	325	323	282	349	336	341	333	317	347	312	311	337	338	316	323	361	335	286	287	338	313	326	277	298	329	279	334	314	355	358	321	309	305	341	338	356	341	297	290	317	309	295	364	327	317	303	325	329	330	311	302	289	362	311	360	321	332	302	339	337	324	309	327	313	319	312	310	291	343	327	332	321	351	354	346	300	328	349	326	341	308	329	330	316	316	382	306	310	335	329	339	325	304	332	332	334	303	314	330	333	322	336	338	342	372	342	342	318	329	328	332	323	311	303	323	342	329	325	312	311	346	316	313	306	299	322	323	329	315	334	334	338	378	336	313	316	294	332	299	323	346	321	311	321	323	343	315	322	330	320	334	302	288	312	320	332	323	286	332	340	326	342	324	320	331	347	363	308	297	302	285	350	325	307	335	319	324	352	343	303	318	320	316	312	321	332	328	336	335	334	310	303	314	322	323	321	298	313	340	314	316	335	312	337	311	320	326	333	311	321	316	326	329	364	315	347	309	290	346	310	326	322	332	303	334	305	338	316	330	359	327	325	324	307	322	320	333	325	306	322	335	338	331	305	328	322	333	348	345	328	306	330	320	345	340	310	323	309	303	318	294	296	349	316	322	326	314	313	327	326	338	292	297	332	316	331	293	313	329	329	310	294	295	355	336	342	308	338	312	287	321	333	333	297	301	332	339	332	317	306	295	320	349	338	303	331	325	357	320	324	312	350	311	339	323	294	311	306	317	322	284	313	308	327	303	350	306	331	354	342	345	340	338	348	307	323	321	300	331	329	296	345	333	316	316	341	315	314	314	309	310	308	350	296	314	316	342	334	339	340	309	299	300	297	312	319	338	334	334	305	329	362	331	309	293	331	306	318	317	363	303	310	293	326	310	323	294	291	352	340	337	330	307	303	305	323	339	326	328	327	331	338	352	309	304	297	310	352	324	321	345	293	331	309	344	315	317	306	337	355	315	291	304	345	308	323	328	315	309	325	300	337	329	312	326	294	328	327	294	320	345	315	304	344	370	350	333	318	315	320	337	307	344	299	318	338	320	311	320	343	329	313	318	311	290	356	334	306	327	327	329	319	357	298	339	321	309	327	309	301	328	344	334	352	319	360	299	319	327	302	306	324	298	348	328	370	341	318	354	339	330	307	308	307	317	293	363	322	336	312	317	318	323	300	320	315	337	319	332	333	342	331	325	338	300	359	304	317	313	360	296	305	321	326	298	312	334	318	314	357	338	355	298	312	306	317	332	299	312	310	299	343	330	320	333	331	316	346	316	308	353	326	320	300	328	347	323	313	329	322	340	308	322	316	283	317	338	331	318	289	326	311	342	294	332	314	323	308	315	338	320	316	330	310	312	323	323	336	379	301	357	345	349	339	336	315	316	320	324	312	296	333	360	299	327	297	324	337	302	352	306	331	316	333	311	325	296	339	305	343	331	325	337	322	332	339	321	329	320	308	286	348	347	350	335	314	346	322	329	327	292	324	335	289	371	279	345	312	326	296	331	357	322	313	301	328	361	345	329	353	321	334	363	325	323	315	327	307	331	323	319	338	349	353	323	314	313	336	302	337	322	316	289	330	324	333	335	318	309	330	340	353	359	313	310	292	339	347	310	313	335	346	325	324	315	303	311	312	348	315	313	302	328	310	324	327	332	341	323	310	325	315	299	307	315	321	350	327	318	316	329	337	283	304	298	320	324	319	346	316	365	284	335	300	347	344	319	310	302	340	306	321	319	359	309	327	340	321	317	338	328	349	317	318	321	294	313	333	321	307	316	337	309	303	321	322	314	377	308	318	327	333	298	350	321	358	338	319	319	298	338	333	349	313	350	325	326	309	316	372	320	322	334	314	324	348	323	336	315	308	348	316	305	291	297	317	321	329	329	339	354	289	296	288	312	295	310	308	375	324	332	304	346	350	334	318	327	304	316	321	342	327	322	297	335	326	315	327	341	307	348	323	342	339	348	335	312	328	323	345	334	335	340	282	342	314	284	296	324	330	352	344	304	332	321	338	332	340	298	332	319	355	314	331	330	328	309	333	337	287	320	328	311	304	345	308	315	304	328	318	349	321	346	329	339	311	351	319	302	322	375	331	328	316	342	321	306	317	340	317	313	343	324	318	311	295	338	333	304	340	348	315	304	295	324	322	338	311	333	321	310	326	302	347	335	314	327	341	304	310	331	288	318	329	309	320	318	333	345	333	296	369	324	302	365	297	320	337	320	287	310	312	292	325	335	348	323	276	324	311	324	328	322	338	320	317	324	335	323	317	345	347	347	292	334	359	323	320	294	321	348	312	305	345	302	330	298	315	310	306	281	307	315	340	309	315	307	308	299	345	320	299	314	350	325	342	322	289	301	305	317	311	328	328	318	299	345	330	328	318	296	326	318	360	320	310	323	337	330	326	307	327	352	335	305	291	318	316	327	313	328	333	370	328	337	291	311	324	343	370	324	316	311	282	362	280	291	293	308	326	345	334	334	327	301	334	335	301	376	333	289	316	313	354	323	323	324	311	317	314	308	315	336	307	321	352	278	314	343	334	343	289	305	341	322	310	313	333	303	358	317	335	295	352	305	327	327	311	305	281	311	326	288	321	356	338	329	343	332	339	348	340	289	324
30373	22425	8440	969	706	705	702	685	679	651	682	673	672	687	660	723	659	658	699	644	667	673	677	659	702	657	644	671	661	703	617	673	638	678	613	692	671	645	703	669	657	678	660	724	665	656	633	682	668	669	637	711	654	686	676	653	646	673	648	621	674	665	667	700	650	672	697	621	651	685	683	617	662	671	640	635	671	703	671	685	647	667	686	696	677	654	674	711	643	646	680	626	678	675	648	661	667	687	626	690	682	658	701	673	695	689	667	643	703	662	678	664	643	700	666	701	714	653	672	635	606	666	720	652	696	660	705	737	625	647	640	655	645	726	742	650	665	708	680	623	677	650	642	656	680	661	616	660	707	644	641	699	640	684	692	669	633	694	673	627	664	667	661	671	672	693	666	676	627	638	650	676	636	670	659	621	684	677	653	599	663	650	693	699	648	703	623	681	704	652	639	662	696	629	675	649	678	702	680	655	632	668	654	658	641	660	661	697	663	654	664	631	659	670	675	720	622	689	677	673	656	638	689	654	645	642	680	679	640	668	703	661	700	665	633	645	688	699	660	677	656	675	679	678	692	657	654	726	675	636	666	646	639	656	642	677	656	640	705	658	653	689	679	695	667	701	658	650	685	684	652	674	664	691	681	668	669	657	649	665	680	651	678	686	656	650	640	649	627	688	642	674	673	618	696	686	670	665	690	678	683	666	675	634	637	670	657	726	673	685	652	638	653	686	675	687	672	646	688	683	640	653	676	674	664	647	683	646	666	659	662	689	668	646	713	695	687	623	654	691	670	649	689	664	686	677	660	648	677	661	701	642	654	613	682	699	671	642	675	622	656	682	621	679	653	740	692	613	699	710	668	700	650	682	657	686	686	615	677	677	675	629	689	672	659	673	669	680	679	671	643	648	638	668	695	656	710	655	669	687	694	675	667	625	637	657	665	705	696	698	651	688	658	633	641	653	684	663	688	710	637	692	677	656	681	676	631	638	637	662	658	676	666	681	648	732	638	630	657	676	651	651	657	678	659	654	682	705	620	644	688	701	664	651	646	689	681	607	652	661	704	688	691	633	703	639	697	692	678	635	668	705	688	642	643	732	647	620	655	682	592	688	616	642	653	656	663	630	625	677	706	686	650	671	667	689	681	685	680	680	662	670	646	664	692	663	681	651	694	729	696	662	679	719	666	680	708	645	699	668	659	673	683	744	664	638	644	659	666	663	644	669	667	685	648	610	669	636	670	661	677	656	654	701	636	701	660	695	658	675	691	665	693	672	699	679	703	679	693	688	676	646	642	670	636	679	667	707	654	667	674	676	703	691	708	670	676	682	672	657	674	650	671	679	682	656	690	659	661	676	699	728	612	688	598	672	704	660	678	643	676	706	627	676	656	697	659	680	673	686	682	680	596	641	626	691	641	633	655	634	661	654	625	630	700	656	658	655	639	660	670	654	665	647	667	631	707	699	664	713	637	609	658	640	692	725	675	682	655	662	691	665	664	679	667	657	691	664	673	664	686	663	667	659	670	632	675	705	699	666	697	654	698	646	686	684	659	649	654	658	653	646	631	690	641	695	652	663	653	687	675	715	686	639	665	656	674	698	646	650	689	700	658	649	683	704	691	644	675	681	674	680	666	696	659	683	648	698	654	664	686	638	703	698	699	692	675	645	686	682	634	686	643	700	652	684	588	636	653	599	650	645	674	697	649	686	682	643	664	657	685	685	707	689	681	668	674	719	650	641	691	672	638	671	666	644	675	703	602	625	645	646	646	675	668	671	682	696	639	636	630	687	725	632	649	657	674	706	646	644	652	673	676	661	619	689	704	639	675	664	682	633	673	664	642	641	641	700	692	634	651	614	673	682	709	642	673	709	680	672	653	629	650	677	708	659	722	656	688	644	651	634	649	703	666	668	692	663	638	645	643	709	692	652	651	620	707	623	672	645	661	679	689	701	687	666	638	645	680	733	657	636	657	660	639	675	626	687	655	658	607	649	697	671	602	619	701	651	670	698	612	654	686	665	636	686	700	626	698	628	612	650	638	669	699	678	682	673	664	616	599	673	635	659	686	663	688	704	661	670	675	663	609	650	669	653	682	634	691	634	680	658	662	635	619	657	683	662	671	681	702	681	653	705	647	673	663	620	647	703	653	647	652	693	642	675	660	638	707	674	645	701	691	701	696	690	676	653	707	672	619	686	699	615	658	634	645	708	655	618	692	690	675	648	661	641	713	686	674	658	673	700	670	623	647	697	674	680	669	684	688	726	659	704	625	636	730	645	688	688	661	700	625	647	673	671	650	683	653	670	666	683	599	671	681	700	676	701	652	646	654	621	674	710	646	691	674	694	664	671	648	662	680	681	685	653	623	671	652	684	656	681	701	660	684	644	670	692	653	657	612	631	702	662	672	675	668	679	653	675	694	642	647	664	686	668	630	709	637	633	662	673	669	653	665	699	642	623	661	637	637	644	703	666	723	692	684	693	688	596	686	673	676	666	617	661	669	664	646	640	670	650	689	659	687	671	694	664	647	692	658	671	623	662	675	638	647	702	709	668	674	644	649	629	654	619	620	669	671	699	653	656	643	637	667	648	661	684	696	657	675	669	629	627	663	666	700	627	614	642	655	706	660	632	660	613	652	639	637	664	663	667	659	656	670	689	652	681	652	659	660	678	629	648	681	670	692	688	648	671	674	644	712	679	675	693	637	693	664	662	713	634	665	682	696	661	690	626	721	676	633	652	653	674	679	635	679	677	633	700	592	643	639	699	629	679	655	693	655	731	662	653	680	694	690	677	689	676	640	667	642	669	692	674	630	678	706	661	703	706	672	696	659	649	656	643	623	701	652	664	661	638	658	749	643	683	649	677	714	660	666	693	637	696	652	713	642	699	645	705	630	702	653	647	659	660	693	674	681	698	691	675	680	713	671	664	632	683	689	613	684	706	698	679	701	703	670	681	657	603	645	686	677	645	670	693	685	658	655	667	695	657	663	712	660	642	685	688	661	715	646	638	679	679	666	695	668	650	643	666	648	627	662	732	647	651	688	643	725	651	646	663	669	652	685	701	700	662	684	660	685	691	694	673	649	671	692	719	682	686	677	650	681	689	648	722	688	679	662	662	740	609	696	685	638	709	698	628	695	661	677	664	650	680	678	690	670	686	677	685	693	639	671	678	650	650	638	695	702	643	637	653	645	631	648	653	655	667	667	658	658	651	659	669	671	652	652	668	672	648	653	659	689	704	660	691	659	635	655	681	659	659	625	656	710	617	671	654	655	662	681	658	661	611	700	668	654	665	703	671	673	678	646	640	671	684	654	668	644	670	643	701	707	652	675	658	692	657	635	631	666	665	697	695	635	666	649	678	631	662	682	637	650	685	683	660	649	667	681	676	651	649	584	677	632	686	662	706	635	632	650	686	688	669	688	598	688	626	632	680	635	698	686	674	683	696	683	609	691	659	634	651	654	693	651	648	675	643	653	681	685	642	631	634	653	661
26814	29241	4329	840	831	809	821	852	849	789	844	789	816	785	827	843	875	832	824	848	815	820	798	810	817	847	824	803	777	838	892	876	790	841	801	812	830	846	823	810	834	875	813	880	820	817	806	792	818	790	876	782	808	854	810	820	800	872	884	848	879	826	816	860	828	890	806	821	810	822	818	822	823	854	819	809	797	783	827	811	813	814	833	796	808	878	798	768	816	842	765	843	856	859	810	782	801	837	807	816	807	808	824	810	820	814	793	801	799	852	801	819	899	858	836	829	831	812	818	851	733	798	867	800	838	844	842	846	784	812	812	844	844	797	826	817	832	838	795	835	853	833	897	787	804	820	792	815	813	829	815	853	836	811	843	791	826	817	827	841	832	812	819	832	819	818	798	789	830	851	834	836	835	788	773	800	818	817	846	803	857	847	790	807	866	808	796	784	832	821	858	805	814	852	817	816	847	824	846	798	831	815	817	837	795	835	849	773	862	780	817	821	841	800	837	852	829	812	856	818	806	833	777	821	793	830	793	835	779	830	828	848	822	812	846	819	903	847	848	801	802	848	803	817	825	854	802	898	750	821	798	840	813	863	766	790	779	773	812	847	809	837	799	829	866	871	840	834	850	862	840	808	880	874	874	813	852	909	824	820	849	820	875	780	805	845	842	829	835	821	776	819	805	845	853	831	766	781	831	848	829	874	876	780	884	860	835	797	797	849	767	872	837	802	798	859	873	875	875	804	768	783	844	822	836	791	766	865	789	802	818	796	788	779	825	830	839	812	854	875	831	845	808	852	800	828	845	829	828	834	851	827	849	780	769	846	827	802	816	882	814	857	784	808	844	814	835	778	850	825	804	848	848	794	836	820	782	854	818	841	814	845	873	803	807	833	840	829	801	819	855	821	849	851	809	782	848	803	878	859	808	834	830	836	797	769	827	804	777	839	784	834	865	868	813	817	833	774	787	804	830	815	802	862	871	815	862	782	804	797	804	861	819	785	739	822	819	834	836	838	794	850	816	834	825	794	803	814	784	867	815	790	835	856	815	776	854	846	813	809	835	831	816	776	831	855	835	818	810	842	796	775	834	802	838	815	773	881	799	801	784	817	831	843	803	828	818	813	857	837	860	830	803	760	793	834	833	814	835	777	776	825	842	856	871	747	856	820	787	796	824	783	852	831	857	818	828	774	850	817	763	801	840	797	848	836	857	796	809	802	795	817	856	835	806	808	772	817	778	854	821	801	865	838	808	855	854	804	804	877	808	766	829	828	811	827	836	823	802	756	815	806	830	894	854	850	824	794	846	844	860	830	851	811	832	850	822	850	823	829	770	800	835	840	794	815	809	783	829	798	862	826	770	829	832	810	799	887	746	792	764	818	847	843	779	819	811	826	826	796	809	781	845	881	790	893	818	841	877	813	864	815	861	815	828	843	822	819	811	817	776	834	841	740	838	840	841	779	776	827	820	824	805	834	839	833	889	836	838	832	814	791	852	855	845	801	783	800	845	828	833	848	764	765	872	798	855	822	813	830	776	813	800	814	789	758	810	775	869	853	796	862	827	773	792	785	842	827	835	732	820	852	868	852	824	776	855	835	786	826	884	822	776	806	846	859	818	854	817	850	822	835	816	822	832	813	866	784	798	830	859	816	847	806	832	793	810	840	797	772	811	805	810	827	829	800	793	783	838	893	840	815	847	799	819	861	807	779	830	782	818	821	818	839	772	838	848	784	826	871	840	851	842	838	823	797	843	818	794	800	828	853	812	791	832	809	813	876	822	892	798	851	777	794	830	797	832	847	783	786	842	790	829	790	836	817	866	800	840	791	836	887	805	832	791	829	839	791	829	867	835	811	849	844	839	891	798	831	765	822	831	853	812	838	818	836	785	840	799	853	874	825	844	841	877	811	807	806	835	831	787	804	829	814	796	812	810	862	840	836	817	776	790	844	802	833	815	800	831	845	805	823	836	762	842	853	804	820	831	838	842	860	857	830	850	845	846	804	865	850	790	826	787	832	863	892	816	855	876	833	820	821	775	777	808	843	826	814	858	827	815	856	827	772	743	805	868	807	798	843	808	808	812	877	807	855	852	846	839	788	872	842	854	814	824	832	821	862	833	829	887	817	834	843	808	807	840	760	834	773	888	830	785	812	831	859	834	800	860	803	780	835	819	827	814	794	877	871	836	795	807	782	810	841	830	809	865	802	763	850	831	843	831	872	835	849	807	821	790	787	817	793	846	900	834	789	802	855	833	772	763	861	812	824	845	888	778	802	797	825	838	815	830	734	844	853	820	812	819	863	799	827	853	833	854	831	851	773	839	823	873	798	778	805	794	754	816	815	812	805	808	859	835	790	849	776	786	861	762	791	852	833	837	831	825	818	849	817	853	826	812	801	843	866	817	860	780	843	803	799	795	865	866	866	793	859	843	865	776	805	829	836	813	800	836	816	834	865	801	812	806	882	804	824	820	817	803	778	810	831	823	805	794	820	772	819	804	861	900	828	851	835	818	855	839	880	831	814	817	838	818	824	811	844	784	800	873	845	840	808	856	846	823	829	849	787	810	802	854	823	804	822	845	843	834	807	769	832	817	837	756	833	796	828	820	826	764	843	824	830	832	837	891	818	838	820	811	791	822	814	827	825	807	787	818	790	816	772	827	867	809	858	817	821	801	802	799	829	809	868	870	846	840	752	775	820	802	819	781	811	787	815	855	816	839	794	829	780	818	832	814	853	813	820	847	809	804	829	842	833	846	775	819	852	825	839	882	865	797	814	816	826	841	811	823	781	832	813	829	860	807	812	772	807	810	789	800	843	850	808	829	866	791	817	811	797	816	871	763	787	817	821	805	834	799	867	836	874	798	822	835	873	801	813	797	861	844	825	851	790	809	854	797	817	862	859	862	838	883	816	810	814	770	812	800	844	839	842	789	821	843	830	825	829	900	822	784	790	841	860	783	840	812	802	874	861	783	800	778	798	858	793	814	833	830	809	801	792	796	807	832	840	791	791	896	824	902	801	829	780	855	862	863	865	910	802	838	837	892	821	797	866	846	798	838	837	836	804	806	812	835	841	840	828	853	857	796	794	817	824	781	823	769	879	866	840	844	871	791	802	818	814	802	792	815	787	818	831	838	792	789	818	798	825	872	812	827	803	826	790	820	810	805	807	835	798	815	830	792	801	810	822	853	806	801	838	830	820	814	838	807	786	831	826	831	828	840	782	904	846	803	861	808	819	854	852	796	820	820	826	890	820	823	858	839	887	842	812	774	868	805	800	794	833	788	872	825	789	800	784	841	816	774	802	862	830	856	818	833	833	856	821	784	805	790	810	821	764	862	747	787	827	817	840	824	842	801	882	855	815	833	876	810	803	817	847	812	819	780	839	862	863	857	838	808	844	785	852	799	838	810	814	825	853	866	878	862	823	860	825	797	811	801	813	809	784	851	810	824	810	831	803	823	836	820	794	840	813	815	784	784	807	804	839	830	823
24031	21763	28350	25044	19529	3015	726	594	555	539	528	572	560	542	558	493	544	558	550	511	513	540	519	504	523	516	555	513	502	484	512	543	463	522	508	528	489	491	547	560	535	519	485	525	512	545	510	522	518	554	524	486	517	548	530	528	494	516	511	498	533	520	475	494	522	509	536	520	539	515	531	471	480	547	520	499	489	508	521	526	513	511	492	543	500	534	507	478	512	537	512	542	517	568	533	550	525	496	536	520	515	506	514	483	513	487	534	532	494	489	482	531	524	540	470	464	525	510	512	490	515	568	518	502	514	494	508	538	535	558	571	515	526	501	508	530	496	490	504	520	488	536	514	509	507	504	556	467	521	511	544	527	499	526	481	499	525	519	514	498	471	495	515	520	513	508	520	495	515	500	515	532	551	524	536	521	509	541	538	509	490	534	497	515	504	526	493	507	551	520	490	542	523	525	528	503	552	537	492	503	504	570	510	532	488	500	509	497	523	538	549	517	530	535	507	521	526	503	483	512	532	537	483	516	568	487	487	548	505	523	532	508	475	517	569	494	533	484	519	482	510	538	532	527	513	480	530	495	540	518	519	471	550	555	523	497	527	522	548	498	535	553	503	537	510	520	494	517	521	535	551	505	525	526	507	545	529	529	462	539	516	505	490	543	533	527	529	516	506	543	535	475	503	524	503	528	500	505	511	519	500	510	495	486	510	496	507	518	505	549	526	498	547	522	569	503	545	522	518	487	511	529	529	549	505	481	501	538	489	516	468	518	505	519	467	492	502	533	495	526	502	567	499	521	500	509	506	551	493	522	521	503	546	507	516	524	527	505	554	520	473	527	523	527	491	538	509	508	505	537	476	544	492	510	524	550	485	523	562	501	515	522	509	502	519	534	520	479	518	527	562	533	554	529	470	521	539	572	519	505	507	484	518	558	534	537	532	538	560	557	572	522	518	510	505	489	526	498	503	536	493	511	482	496	500	509	539	503	509	506	506	509	525	562	522	493	532	526	507	549	511	521	504	547	532	479	508	488	523	514	521	515	523	496	504	478	503	519	527	488	493	542	507	562	510	510	476	517	519	500	509	499	538	497	513	487	505	559	521	517	479	509	506	520	534	541	505	474	526	511	497	535	522	482	558	513	501	471	515	481	533	498	512	535	500	535	482	498	531	567	492	512	491	559	504	554	519	515	509	491	542	558	531	528	487	500	492	480	548	513	514	507	513	493	481	511	528	489	512	529	525	495	495	527	540	506	481	507	529	543	518	513	481	488	509	501	500	498	487	564	551	500	478	524	510	553	524	496	498	507	493	501	482	525	484	520	554	517	493	512	493	549	496	541	547	470	524	505	524	543	518	503	489	508	519	466	559	505	506	518	510	515	492	530	523	553	496	534	551	500	550	522	517	534	505	515	539	457	514	516	526	513	500	540	524	548	485	492	503	533	525	511	507	527	468	491	531	504	511	518	500	500	507	513	505	514	509	556	470	554	463	471	499	540	518	511	503	525	549	481	481	501	517	473	506	480	514	518	526	520	499	493	496	539	525	566	500	518	516	514	530	486	496	535	527	533	542	512	502	505	479	531	517	525	475	519	544	494	548	560	525	519	510	525	526	508	536	521	490	489	506	500	500	539	528	496	519	490	498	490	514	516	505	497	541	532	521	542	508	533	491	510	527	501	528	511	470	495	549	475	531	530	517	512	499	520	548	480	540	528	495	512	561	510	515	506	522	511	521	503	483	523	523	540	507	504	519	487	510	506	534	547	535	514	498	547	500	546	526	489	482	515	483	535	506	523	484	511	519	520	499	508	494	521	504	496	513	555	498	465	514	530	502	463	507	542	500	563	530	492	506	487	513	525	512	520	458	475	537	492	503	475	502	523	582	488	527	546	485	517	544	471	544	492	528	521	531	554	537	557	524	500	535	490	457	493	479	511	545	510	523	532	503	532	502	500	521	506	533	517	526	506	549	512	497	510	540	540	525	481	537	483	488	470	470	518	522	481	489	505	523	526	535	555	569	483	506	518	509	515	567	521	530	502	518	529	525	517	502	492	541	538	532	503	520	539	555	550	520	522	501	511	491	537	533	517	501	543	516	517	562	511	526	558	512	506	521	509	497	497	523	471	516	541	532	541	507	561	517	513	508	514	545	495	565	500	534	542	539	520	541	552	488	490	546	516	520	500	508	492	493	497	489	513	513	555	508	475	499	486	519	544	517	511	540	515	542	490	528	493	512	516	519	504	533	516	548	467	503	518	508	554	522	494	499	492	509	504	539	528	536	534	541	513	550	498	522	506	523	527	517	535	512	495	559	493	524	502	510	505	501	501	521	527	510	507	496	498	520	526	541	535	467	504	506	477	487	536	509	558	510	520	565	552	543	501	512	525	476	518	516	502	519	525	537	510	542	502	569	523	540	493	516	478	459	541	520	520	538	517	530	548	532	473	488	524	494	494	539	503	518	514	524	533	461	484	522	503	534	542	497	510	499	525	518	496	512	516	495	527	496	538	494	525	530	551	523	489	519	472	529	523	480	542	483	522	490	526	532	515	516	522	530	518	485	506	522	485	487	510	540	528	518	513	524	521	533	521	524	497	512	532	556	523	539	516	538	537	531	535	493	490	528	518	515	498	517	505	540	496	513	528	526	535	533	477	496	519	476	485	527	475	519	474	518	524	527	511	532	503	552	513	509	504	546	528	545	503	486	545	469	524	513	513	520	496	470	509	534	498	526	549	515	463	508	531	515	514	443	507	500	534	530	509	527	514	558	501	540	520	536	522	561	511	527	514	544	508	520	496	510	503	501	482	518	568	561	528	549	568	514	506	511	531	519	555	499	535	498	525	499	492	462	500	498	546	487	519	510	487	528	527	537	503	507	543	527	532	495	483	540	520	513	517	553	508	526	477	513	500	518	538	551	536	503	498	539	522	494	545	492	496	517	497	487	557	482	535	507	524	485	506	513	503	509	513	497	484	538	488	492	478	536	552	526	514	470	530	507	472	557	531	520	538	526	518	555	493	534	516	532	484	473	515	496	523	557	506	497	513	481	523	512	507	546	525	541	475	511	536	499	542	487	516	557	516	547	509	484	465	488	497	518	552	512	530	533	557	497	500	512	495	551	509	511	554	550	507	514	535	527	526	540	471	518	531	516	608	523	524	542	503	514	531	530	502	547	501	514	532	521	544	524	464	515	540	504	523	555	526	530	473	478	518	515	562	518	488	540	501	539	480	496	485	502	521	535	519	508	520	522	550	534	530	500	511	499	511	522	497	482	527	534	487	506	560	542	505	546	537	573	576	507	485	538	512	543	523	512	509	512	547	515	526	520	537	519	499	527	487	522	537	504	482	505	517	530	547	545	547	525	520	484	523	507	557	500	498	485	556	525	488	466	513	542	530	519	547	490	532	527	490	516	503	505	541	539	525	514	452	542	535	478	555	557	470	533	537	527	511	521	560	462	516	483	546	543	491	476	507	512	531	494	533	539	518
50900	72154	20775	1385	1022	879	834	857	749	724	745	741	712	742	694	654	683	657	678	661	664	697	687	676	621	646	605	701	644	648	655	615	677	603	685	654	691	682	617	641	667	650	596	636	620	641	636	634	665	643	612	638	634	645	701	655	653	655	625	656	697	663	634	655	702	639	653	652	672	623	682	628	668	632	604	641	690	646	653	636	659	617	631	653	657	628	633	660	662	697	621	667	690	649	647	657	633	645	659	694	692	639	684	661	671	667	668	643	683	645	646	654	671	659	632	681	681	643	667	661	615	611	658	625	699	642	645	661	609	624	648	660	633	663	579	693	635	690	684	650	635	652	621	626	687	634	592	663	641	673	658	723	718	600	678	658	657	608	668	632	677	666	633	678	706	663	661	654	680	685	629	664	640	631	678	624	627	658	652	646	649	692	688	614	684	633	654	645	672	693	706	639	643	620	624	668	662	674	637	694	629	624	633	661	624	676	668	659	619	617	652	637	640	635	665	642	653	656	620	644	654	663	635	696	729	662	668	614	680	654	639	608	678	635	651	668	694	680	685	664	645	656	630	627	641	656	681	655	663	628	648	668	654	649	656	662	642	663	645	631	617	609	636	622	636	604	629	633	663	683	667	679	655	691	669	651	642	662	686	625	644	691	639	648	678	609	675	620	668	650	632	636	657	646	625	649	629	639	671	687	693	676	644	645	671	632	641	655	686	648	640	654	635	649	646	633	675	641	672	671	635	673	618	636	665	650	623	675	612	654	678	673	634	691	686	653	655	625	642	697	650	719	703	637	657	655	671	682	646	676	660	606	627	665	713	715	639	636	669	632	653	653	636	676	656	651	633	663	664	680	657	650	670	662	651	683	616	645	627	659	685	685	685	674	667	617	669	633	670	671	688	642	649	642	651	632	685	687	603	654	659	638	619	622	641	640	676	638	656	654	690	619	698	670	619	641	686	691	669	683	646	627	657	621	661	679	631	614	631	689	638	668	660	653	662	638	651	640	640	645	639	625	669	637	693	666	632	682	630	638	643	644	694	640	667	666	650	683	684	645	620	674	674	635	640	627	664	644	677	644	650	642	647	690	668	698	659	627	635	677	622	662	644	684	656	662	691	641	646	686	686	653	645	666	642	683	708	645	646	701	637	714	679	665	653	621	642	659	630	644	621	650	675	649	656	638	636	665	698	647	671	685	652	605	678	657	675	660	665	631	625	664	656	674	640	630	659	571	644	689	651	671	681	655	642	686	652	679	685	632	657	647	628	648	673	669	623	661	679	687	640	672	716	598	657	594	636	653	600	674	683	667	657	653	607	658	679	649	614	658	664	634	654	672	635	648	658	657	666	590	644	635	699	673	650	665	671	675	629	610	657	678	613	661	659	665	623	660	631	617	628	710	689	660	677	701	674	626	640	705	662	626	660	683	668	691	676	702	661	665	634	628	633	657	685	628	676	684	652	635	659	663	611	648	671	679	610	678	640	660	673	671	674	666	613	694	641	660	674	673	647	675	667	664	647	637	666	637	708	628	679	661	641	662	700	644	630	708	692	672	623	661	654	626	629	658	647	653	627	630	633	659	633	641	653	670	658	616	632	671	661	656	614	683	650	623	656	681	648	625	633	630	670	652	648	664	625	691	654	674	668	689	642	620	669	671	665	689	691	676	688	602	674	674	665	646	626	631	651	652	675	688	645	698	645	633	658	649	628	647	644	626	610	642	674	686	698	632	620	626	648	715	643	676	657	675	658	626	667	633	610	674	626	677	676	682	651	685	681	642	726	675	727	671	655	664	631	666	648	683	639	654	639	618	680	676	631	621	649	681	707	646	617	675	628	620	629	666	609	662	650	660	637	641	632	688	694	651	675	667	660	671	612	620	641	700	638	637	678	628	721	668	635	677	677	687	689	675	620	628	660	641	592	616	641	670	682	647	724	692	656	627	652	643	693	635	682	657	600	670	648	649	656	681	703	610	642	612	645	676	620	632	603	632	703	661	662	658	679	665	701	642	657	610	660	676	680	662	630	635	609	657	673	681	645	610	647	635	661	663	645	666	623	633	656	631	706	622	656	638	676	663	631	667	673	699	666	638	683	663	649	692	644	629	681	658	681	726	682	630	638	661	673	648	660	665	676	626	663	640	671	610	665	670	619	649	693	646	613	636	703	614	621	659	632	654	680	645	649	616	650	664	661	687	656	685	631	652	692	661	631	648	640	629	664	673	623	698	643	659	713	644	606	638	604	686	689	667	637	663	642	613	665	699	659	657	627	723	663	650	648	655	662	649	653	678	684	646	668	649	650	613	622	682	661	641	633	656	660	693	617	629	647	656	618	668	705	678	609	664	620	609	659	633	657	682	677	663	640	659	642	637	657	660	666	691	624	662	652	625	659	651	666	634	651	654	678	652	702	684	685	625	687	691	662	699	605	652	650	637	660	681	674	631	633	653	658	619	642	669	651	661	688	645	637	675	675	670	655	655	676	656	638	656	645	707	671	676	629	697	620	618	645	666	662	670	686	671	639	683	590	641	651	623	668	654	681	674	716	638	648	690	665	682	712	671	648	641	688	632	654	697	672	629	612	661	639	606	669	676	663	650	645	613	638	655	671	670	632	654	641	699	649	673	620	679	610	672	653	647	653	640	671	666	633	639	652	602	664	662	627	630	604	605	629	677	677	635	637	631	696	682	611	659	655	640	645	649	623	674	680	654	685	640	652	618	634	644	594	663	658	657	642	684	632	676	617	655	643	659	633	674	624	660	650	666	682	650	669	679	693	681	655	675	640	707	622	640	652	631	639	656	642	647	648	692	694	677	657	661	641	607	660	648	672	659	672	641	596	678	656	663	629	629	671	631	660	658	651	622	680	646	645	670	642	632	623	678	672	693	611	657	623	653	689	635	657	659	609	627	688	658	705	625	647	657	602	639	611	687	647	661	661	632	637	683	667	675	640	690	650	594	680	651	626	676	651	656	647	636	713	651	632	660	636	682	623	647	660	658	633	688	643	637	635	668	623	710	615	675	665	677	637	679	682	697	672	644	652	669	652	644	609	620	656	625	654	634	656	646	683	649	648	628	668	615	625	678	651	625	714	673	643	649	666	632	638	657	645	662	641	719	643	701	650	702	659	632	672	651	659	679	720	644	642	662	666	647	662	639	648	658	638	678	648	621	606	652	656	669	683	643	644	620	620	636	612	657	668	650	625	686	625	696	709	672	617	689	654	667	630	642	637	686	634	630	659	664	637	634	682	671	648	682	605	672	653	625	670	655	692	634	660	662	663	612	646	635	691	674	628	637	675	693	640	623	666	578	649	656	647	641	651	648	706	629	604	630	656	580	656	644	610	673	658	612	639	656	715	665	643	615	628	689	696	677	620	618	657	662	698	665	697	672	644	646	681	665	667	628	605	678	652	684	643	641	667	649	630	649	634	634	743	657	630	671	679	667	694	629	654	661	690	659	679	660	668	625	659	686	677	624	661	602	623	656
25401	22601	26751	23468	3448	566	552	548	521	510	533	516	480	524	470	567	467	485	504	496	476	526	507	487	442	500	490	472	495	481	485	519	507	478	499	504	450	513	473	476	450	457	520	505	465	475	476	466	501	458	451	514	523	470	472	502	499	474	488	524	504	482	510	524	488	454	461	498	516	442	466	465	503	486	431	481	475	481	493	473	504	532	467	497	500	473	499	481	448	515	482	507	483	497	497	501	494	515	519	492	495	450	416	465	461	468	534	514	485	500	472	488	502	473	462	453	488	505	497	486	484	488	490	471	461	460	521	522	473	493	464	487	441	478	481	503	464	468	473	487	487	488	468	509	487	453	476	468	482	509	526	501	486	462	493	464	481	485	500	485	486	451	486	523	523	503	489	483	502	507	453	457	491	474	502	477	451	463	504	467	465	519	454	493	515	486	517	513	516	484	497	498	473	449	540	514	446	503	509	468	524	494	503	472	517	498	472	469	463	531	463	495	454	510	501	504	512	488	458	512	470	467	505	469	522	503	498	509	496	509	510	487	476	489	510	472	468	480	479	485	487	491	475	501	472	501	491	491	499	493	499	474	500	485	465	490	499	509	515	541	506	484	512	490	484	521	474	462	485	509	476	480	476	471	467	493	486	491	475	497	553	524	492	469	503	441	489	506	513	462	490	469	494	506	462	453	453	504	469	503	500	494	466	459	452	526	478	488	478	515	485	492	520	491	477	500	495	496	516	475	486	512	479	477	488	480	474	486	486	477	448	447	499	489	491	462	532	452	496	459	486	497	463	483	539	475	513	453	464	490	490	473	498	487	499	554	496	500	508	497	484	472	502	473	490	526	499	466	476	502	495	474	466	486	497	466	473	477	448	479	526	528	485	472	503	460	503	480	523	484	453	487	475	454	556	525	458	464	491	451	483	440	475	492	493	497	504	521	498	529	492	464	496	472	519	471	475	505	443	478	481	489	492	471	463	510	503	479	497	476	490	452	492	468	502	515	488	486	540	486	497	494	472	455	518	501	511	462	517	477	476	473	477	478	501	504	480	472	461	512	520	492	498	505	464	488	519	512	523	486	503	501	477	478	473	496	490	500	476	499	516	463	468	512	521	551	529	507	466	510	453	525	497	538	510	517	554	487	501	461	471	502	507	520	484	513	515	527	502	509	494	486	483	491	499	488	519	520	466	487	497	501	466	490	498	497	505	473	485	479	465	464	509	498	498	501	503	492	476	458	516	505	541	478	493	477	517	526	464	482	520	441	480	480	516	487	499	476	528	485	508	490	484	465	456	490	522	491	488	479	536	496	524	496	469	461	513	490	449	502	495	513	506	491	511	486	442	497	497	464	487	448	491	517	556	496	488	474	508	526	511	500	480	502	481	484	476	468	476	494	511	474	454	461	494	484	469	485	522	449	513	472	505	542	472	488	496	483	495	507	498	516	500	479	504	476	471	470	486	489	482	470	472	468	478	490	502	462	470	478	482	508	516	506	501	496	499	466	507	469	472	471	529	503	487	512	485	451	491	501	485	479	494	442	467	521	513	501	474	498	510	479	453	489	439	497	472	468	471	486	484	474	452	491	485	455	506	500	485	506	472	509	492	476	479	470	480	500	515	511	487	489	502	476	471	483	500	489	486	503	450	508	476	480	526	542	502	479	482	474	464	517	488	537	468	468	478	507	503	506	496	518	495	499	479	529	466	475	460	495	462	498	502	525	474	503	473	497	472	495	511	470	462	482	460	485	509	492	489	469	498	486	495	521	448	535	483	475	481	480	516	467	480	461	527	516	494	478	494	487	444	515	521	504	470	516	466	489	505	494	481	478	511	450	468	458	541	490	466	481	459	470	482	456	430	463	492	504	492	493	474	460	505	476	487	480	511	505	513	461	518	499	490	472	518	464	463	468	493	492	507	514	502	479	482	461	510	489	461	499	506	502	494	500	484	479	469	444	479	474	504	504	502	466	472	483	499	512	454	463	487	486	472	486	518	473	504	516	526	458	501	449	468	466	492	458	475	510	476	525	443	514	494	511	497	477	515	483	518	508	447	484	502	507	513	444	504	480	486	478	487	482	468	450	466	515	477	522	470	503	450	474	541	518	496	509	496	484	478	462	492	528	525	502	470	489	459	489	510	451	464	448	489	454	492	501	503	532	447	470	517	544	504	476	523	494	489	509	502	457	482	462	479	497	526	508	450	519	484	465	463	483	511	471	468	477	494	471	449	481	508	448	474	500	482	471	501	476	473	478	461	482	491	501	492	450	481	497	474	451	517	495	497	491	496	499	533	492	483	509	501	512	459	511	528	483	510	482	494	503	490	503	484	487	508	500	474	498	498	509	520	526	504	488	483	506	464	488	512	503	486	484	498	460	522	485	465	461	463	495	487	498	526	501	492	471	469	550	462	469	467	501	471	486	505	519	476	476	488	508	497	516	463	484	498	487	468	478	487	469	487	486	503	482	455	484	497	507	470	464	526	498	454	505	483	491	514	476	463	449	475	484	478	468	483	504	522	485	508	492	522	512	455	456	478	494	496	490	515	519	482	496	496	516	464	467	532	478	480	495	461	462	461	498	453	518	488	505	458	553	487	523	472	479	492	466	511	524	514	495	521	504	488	485	468	489	480	471	468	456	490	500	463	456	482	505	504	529	472	466	480	504	519	473	532	446	503	430	477	524	465	488	476	516	490	529	496	507	459	501	489	499	486	484	478	493	522	511	518	493	473	458	490	508	515	515	510	542	483	472	497	471	489	512	481	489	492	484	491	506	497	530	481	471	527	500	468	497	450	505	441	452	492	478	481	479	482	469	494	485	498	520	458	504	499	499	460	511	492	500	491	521	481	476	460	478	507	504	507	513	504	511	460	453	511	488	489	511	464	480	499	502	461	480	473	487	495	508	484	517	470	489	465	511	540	484	494	483	503	459	465	496	484	519	509	492	533	463	493	464	497	497	511	483	438	500	516	459	480	493	481	514	479	524	479	437	502	521	498	507	471	519	470	501	463	488	488	494	498	486	490	471	462	502	547	475	498	473	463	515	489	485	494	508	487	528	464	461	510	441	489	465	483	495	553	546	510	452	516	507	483	497	497	493	476	496	490	473	493	480	520	486	490	467	455	464	499	504	498	475	537	475	535	489	484	487	487	458	478	497	473	512	477	540	490	511	509	470	492	472	499	503	496	489	486	462	515	483	450	482	462	459	509	499	498	508	500	479	486	502	498	495	486	477	482	477	476	490	463	527	506	512	473	490	511	507	502	476	478	490	462	476	499	501	496	496	492	467	475	485	487	500	460	535	472	547	505	496	488	460	495	536	484	469	481	500	472	504	496	490	485	503	483	457	491	492	475	460	498	464	507	468	488	437	442	497	501	472	469	507	450	523	517	490	490	515	513	472	489	504	469	477	488	487	484	490	491	452	453	491	472	544	504	509	450	486	481	532	479	507	482	519	467	480	498	523	498	509	458	455	459	478	474	498	469	474
46750	60675	14908	939	801	778	677	654	684	645	609	592	671	615	641	581	640	567	591	594	614	599	625	633	596	592	602	600	578	620	625	578	640	648	639	569	608	634	623	648	580	596	597	554	612	607	597	599	670	594	588	562	607	624	565	579	611	591	585	607	614	594	610	639	640	623	616	628	595	586	591	678	611	579	613	587	623	669	631	595	584	617	587	589	590	603	603	602	555	630	632	640	675	576	598	613	601	653	598	594	582	586	583	583	588	589	619	571	596	605	574	579	614	629	612	611	615	612	565	613	631	606	582	560	580	571	622	612	576	608	605	574	602	613	597	553	600	610	625	551	595	592	602	656	569	567	634	701	625	574	577	578	638	593	633	567	586	641	596	595	601	623	603	593	618	618	607	557	606	616	565	600	593	595	626	614	583	570	581	596	582	601	602	613	619	604	610	626	582	604	613	628	550	550	611	604	608	591	586	654	598	597	635	590	612	623	600	596	609	590	599	577	605	581	611	601	574	600	589	628	620	616	589	567	592	601	634	601	599	617	606	591	593	575	592	571	576	614	629	601	591	603	638	586	646	578	609	619	613	640	659	616	601	603	606	637	616	610	606	610	610	618	571	600	623	608	648	593	689	588	623	638	603	651	607	582	582	616	595	629	641	594	592	617	609	574	572	580	611	624	575	640	605	604	637	608	652	620	630	579	603	575	611	614	604	586	579	585	592	596	559	604	613	666	586	596	587	597	623	595	611	621	580	564	610	639	600	643	637	620	616	613	607	563	618	601	614	603	579	606	584	604	628	628	630	587	586	654	617	615	594	610	628	550	624	606	597	636	645	566	679	616	621	625	641	601	598	606	596	623	628	582	583	637	612	631	618	567	568	655	614	573	647	614	606	609	605	613	635	581	620	608	601	587	583	599	616	640	599	622	539	623	602	607	569	649	617	581	603	615	605	592	620	599	579	577	638	595	578	584	600	611	610	593	672	624	586	620	605	591	627	572	582	563	621	591	597	605	607	630	587	575	594	617	593	624	570	621	603	611	645	584	632	623	603	628	608	616	607	581	614	644	546	611	573	590	605	593	617	641	595	630	637	579	592	634	575	614	639	533	647	624	571	598	561	646	604	633	581	624	562	612	642	604	610	578	605	590	551	602	581	577	633	560	634	563	625	607	615	615	607	620	567	605	655	648	563	611	641	614	626	642	582	639	626	574	599	595	606	566	587	587	610	571	611	631	575	585	631	617	587	609	590	605	598	575	644	615	604	572	589	586	632	616	596	587	602	613	653	588	583	632	619	607	596	638	590	596	594	614	576	637	636	597	626	622	610	590	600	648	609	625	628	618	611	569	592	617	612	594	594	634	630	609	569	524	635	649	566	616	600	605	627	573	606	613	599	594	591	624	652	637	646	598	640	630	608	617	609	592	644	577	598	591	560	634	655	620	577	591	650	603	594	619	643	573	560	622	627	579	590	632	565	602	598	575	641	612	609	603	558	624	593	594	634	578	612	606	571	574	605	580	619	678	600	594	601	604	616	613	603	595	611	632	568	630	622	629	564	611	590	617	633	610	600	618	604	627	620	632	595	612	602	598	579	588	616	551	599	611	632	598	598	595	658	602	598	616	608	593	604	600	583	615	607	592	616	587	635	586	573	611	568	611	613	594	574	595	641	608	602	607	596	599	599	623	601	577	590	586	611	574	601	560	592	583	583	604	611	595	607	611	618	578	604	614	655	633	623	593	583	556	627	541	625	567	573	620	621	597	628	632	598	624	539	623	616	574	572	619	592	581	629	668	625	606	606	565	611	583	557	571	630	591	600	567	566	597	579	597	624	567	625	629	667	611	613	615	626	612	596	601	643	587	597	627	593	604	595	560	587	599	580	649	601	611	544	604	562	633	586	596	644	598	623	613	611	606	624	607	575	610	586	634	586	617	634	605	627	636	624	573	606	656	609	603	689	566	565	615	609	657	663	596	596	619	642	673	597	576	665	631	605	586	606	595	611	620	589	619	636	567	607	613	585	644	638	582	582	646	633	585	638	575	608	587	657	569	602	648	634	577	605	609	626	609	636	569	599	639	611	607	613	608	613	629	617	605	605	579	616	636	598	586	600	590	612	620	625	594	635	625	557	595	569	605	613	595	594	590	616	594	616	575	663	622	605	615	628	628	581	604	577	581	603	597	629	613	621	579	566	615	602	574	614	609	595	579	587	584	634	627	617	603	616	608	598	595	599	616	611	597	672	612	593	655	612	581	561	601	593	597	602	646	607	614	590	626	621	636	593	560	577	620	598	588	642	609	586	618	595	575	585	596	636	630	600	644	613	624	590	615	581	616	602	566	619	602	563	558	589	613	583	603	636	607	635	603	623	598	615	580	580	631	615	551	619	602	608	653	600	591	627	584	613	633	639	635	594	634	571	588	619	589	655	607	611	562	634	606	591	571	621	609	596	615	615	571	592	649	608	572	604	580	586	617	597	623	637	610	559	626	591	588	600	619	584	661	610	573	634	661	606	611	594	586	576	608	593	633	611	612	592	598	645	630	638	546	611	607	600	571	587	592	587	584	631	558	598	615	635	557	592	602	593	594	594	593	597	607	596	675	639	634	598	590	621	598	607	626	605	593	621	613	622	594	601	590	637	617	561	577	613	584	587	575	625	593	598	652	604	599	607	588	654	571	630	637	562	605	600	593	613	620	589	600	604	628	556	652	601	586	587	609	623	600	603	624	611	646	621	574	634	640	651	587	627	617	646	610	605	602	608	615	638	608	604	600	636	581	565	646	606	610	623	601	617	577	605	636	629	581	560	629	610	614	627	571	631	588	633	618	596	613	635	619	578	620	586	596	573	564	635	635	572	592	616	638	572	648	591	635	599	614	609	590	561	619	604	584	609	647	614	609	638	623	617	579	601	568	599	598	633	607	616	625	570	579	573	616	565	592	618	594	607	595	616	648	622	593	571	621	645	641	602	597	622	600	613	656	602	605	632	621	595	600	603	572	611	627	603	593	616	607	619	628	608	606	595	592	607	613	625	635	613	607	589	576	621	595	613	557	670	666	582	604	607	601	570	628	583	563	605	609	590	612	613	626	627	597	614	598	596	589	576	621	559	638	601	588	642	606	652	613	575	612	569	655	656	547	593	610	599	564	620	597	589	578	600	652	640	599	638	600	581	613	600	639	564	620	622	647	586	609	601	558	644	657	603	643	617	586	588	619	590	593	656	611	606	616	610	607	606	586	561	587	631	603	573	570	615	620	625	569	599	588	598	598	634	630	606	616	618	648	621	601	601	631	539	589	610	591	590	581	613	595	596	603	583	585	578	585	583	569	601	637	605	628	575	601	599	628	633	603	591	602	613	625	610	569	590	602	619	611	579	645	649	629	632	622	645	608	596	591	625	625	639	592	562	592	573	597	583	606	646	587	585	576	573	588	607	613	564	619	608	591	569	648	583	632	614	595	597	616	627	616	595	565	598	609	621	647	645	595	641	583
22914	21729	29118	24492	21565	18537	1221	417	333	333	304	307	305	256	284	261	288	296	262	250	245	247	247	240	261	248	243	223	249	259	265	250	257	256	246	239	266	260	271	243	236	246	249	261	248	230	249	246	268	248	259	255	253	255	227	268	227	256	224	271	259	251	238	268	236	241	249	252	252	268	250	272	229	257	249	245	239	245	249	252	228	247	250	246	251	229	260	254	217	240	247	235	282	247	241	238	255	223	236	247	281	238	261	263	243	273	246	256	251	240	276	242	245	232	234	245	262	232	206	250	266	273	251	230	239	247	250	266	243	277	254	247	271	251	226	256	261	236	256	246	275	234	250	250	242	264	245	232	253	247	251	262	219	245	231	249	239	249	253	254	251	266	246	245	239	245	253	253	224	235	256	260	248	227	256	264	283	237	268	223	245	268	260	259	269	237	235	239	233	257	232	243	252	246	248	238	241	207	229	256	227	245	268	252	268	252	246	247	222	259	239	253	261	252	259	258	264	250	222	262	224	243	263	239	261	240	255	234	237	221	246	233	266	246	236	251	269	236	265	247	246	227	250	252	272	248	234	232	235	246	235	243	243	255	273	245	256	254	225	245	241	224	260	257	245	248	244	251	232	244	251	259	226	252	269	235	230	233	266	260	256	278	291	230	250	259	262	234	260	267	227	262	234	252	256	279	261	254	262	258	255	247	254	249	271	271	247	274	239	241	243	246	246	229	249	289	247	239	271	253	262	248	258	241	239	253	247	217	241	254	246	253	228	240	231	213	267	265	239	247	243	219	269	229	265	240	232	260	262	248	230	278	260	269	277	232	257	244	215	258	235	229	250	226	260	240	274	243	257	291	225	248	259	271	257	255	241	243	248	248	214	227	245	262	260	275	232	257	250	242	248	235	271	253	243	243	213	236	278	256	270	261	220	274	240	235	253	222	247	242	236	260	237	241	245	270	228	274	274	254	251	276	226	234	250	254	232	233	256	256	262	256	263	256	258	228	257	288	245	259	241	267	242	269	255	230	240	240	265	214	228	260	254	263	266	242	235	249	246	232	256	238	258	273	262	254	244	235	241	263	275	271	248	255	246	264	245	246	249	267	283	231	250	256	232	276	241	249	243	246	248	254	268	246	274	225	257	247	235	236	268	269	254	258	245	234	247	262	258	224	263	234	240	264	257	268	249	231	247	245	279	264	262	241	254	244	242	263	252	259	274	254	239	240	257	258	228	256	267	232	228	228	289	230	220	263	237	261	241	226	220	241	260	276	240	259	239	219	238	251	267	235	275	242	231	264	261	238	248	243	253	239	255	242	255	217	244	246	238	224	242	252	257	269	239	255	239	254	245	222	273	247	241	248	253	233	233	232	260	238	231	243	254	225	243	245	236	237	240	244	292	247	267	251	239	240	223	271	242	251	243	270	263	251	239	244	224	271	222	222	247	237	249	225	260	266	234	262	233	256	270	247	263	269	250	230	279	266	231	250	250	231	229	240	255	218	242	251	272	233	233	254	273	278	257	216	262	236	243	224	273	269	226	259	220	274	258	233	247	240	259	215	273	262	245	235	232	279	222	242	265	231	255	240	264	234	254	272	259	265	248	245	268	239	265	255	252	254	229	256	231	223	282	247	233	254	222	244	271	237	238	238	234	240	286	231	267	212	236	240	237	234	236	257	261	253	243	272	248	237	238	231	242	217	257	256	256	225	249	253	257	235	232	241	248	253	244	278	226	230	253	236	246	219	255	252	251	220	242	253	256	234	270	249	254	239	264	245	256	233	270	240	250	239	250	243	252	259	216	251	233	247	217	280	254	279	262	271	223	247	239	280	250	232	247	231	262	228	268	245	258	201	261	249	259	248	254	243	251	270	261	291	251	212	229	234	249	311	253	226	223	251	244	248	259	251	261	233	231	238	258	236	277	249	271	234	253	223	224	256	287	241	249	235	263	242	270	258	234	246	247	271	245	271	254	245	251	242	259	257	242	271	263	275	244	252	246	246	229	235	235	238	224	250	276	227	253	230	265	240	272	272	251	273	263	238	262	269	233	265	246	244	216	276	232	248	237	257	230	248	256	258	264	233	262	229	261	239	234	220	256	279	271	261	241	233	224	248	232	251	258	270	253	266	270	229	275	225	257	226	224	281	244	250	240	250	243	259	267	245	233	235	273	279	265	263	234	249	255	273	234	231	212	221	249	265	244	263	225	266	255	247	235	267	254	251	235	254	265	239	235	269	243	239	239	240	265	219	231	250	263	235	242	286	260	215	265	260	242	263	247	247	268	247	253	234	262	272	217	236	248	238	257	254	249	251	249	247	245	250	213	247	271	246	222	235	254	227	224	220	261	234	251	259	211	275	247	252	255	236	266	238	248	252	210	249	246	272	235	231	246	272	245	234	251	260	253	245	249	229	246	250	231	272	248	247	238	250	266	275	250	252	242	246	238	240	270	241	249	222	265	228	236	274	238	275	273	256	239	265	256	244	266	252	249	249	231	247	258	265	279	251	249	244	251	223	259	257	229	243	257	226	220	240	266	245	229	243	230	267	264	252	227	220	250	241	271	267	259	212	230	262	277	272	254	261	264	259	246	258	239	245	234	254	223	257	257	242	267	266	256	241	257	257	246	245	232	256	252	221	234	253	240	250	238	227	243	258	255	256	256	262	268	240	250	262	238	254	254	268	262	245	249	239	232	261	292	256	266	257	240	248	224	251	247	234	232	264	236	243	262	231	247	258	277	233	230	270	238	292	248	257	278	273	259	249	234	252	250	252	269	233	241	264	262	250	254	252	234	237	255	211	236	238	244	258	192	249	234	213	257	258	239	249	248	216	222	243	229	241	258	260	226	247	264	272	255	229	240	272	240	236	246	267	239	254	258	214	254	276	245	251	274	245	238	257	258	286	270	266	260	254	241	259	246	234	272	230	267	254	261	230	234	260	255	243	270	238	243	242	243	250	240	247	268	275	222	244	222	248	255	217	199	243	262	246	243	243	227	258	240	265	255	232	259	228	254	251	229	247	270	227	237	218	263	264	273	240	244	215	255	270	283	276	242	249	247	242	250	225	248	262	216	269	222	244	274	234	283	231	272	254	263	266	258	261	225	236	224	237	254	269	247	252	252	251	258	240	277	248	284	214	243	249	238	269	280	230	243	246	267	253	258	223	255	263	265	264	237	227	255	225	260	228	252	258	236	212	230	226	270	231	254	252	222	234	250	246	234	238	246	224	267	260	268	240	255	257	241	244	224	251	234	266	262	252	243	261	250	253	244	271	262	240	259	199	271	251	235	262	243	223	243	233	264	259	238	243	268	229	219	251	271	223	232	245	258	257	239	259	248	248	247	235	259	255	229	298	230	262	245	252	247	262	231	270	259	240	274	259	267	251	238	265	269	254	238	240	238	250	265	267	267	254	222	250	264	278	236	249	243	253	246	250	268	235	240	245	222	217	288	230	223	253	257	241	206	255	256	229	216	272	238	239	258	227
57242	85640	25154	1511	1054	821	667	604	528	500	433	431	409	398	376	356	375	344	354	346	389	341	349	324	320	340	317	349	333	327	351	325	301	333	305	340	350	318	333	341	327	301	326	302	302	346	321	312	331	331	302	309	312	310	287	325	297	347	320	310	317	303	361	314	319	334	321	305	301	301	334	324	317	320	308	350	334	335	291	313	322	334	326	288	347	316	316	314	378	315	294	319	302	328	317	329	372	319	305	338	323	299	344	315	342	326	369	311	354	318	326	318	303	324	318	339	343	337	324	315	340	304	305	356	341	310	319	316	323	330	337	335	299	333	370	313	319	317	315	342	321	341	355	308	348	309	308	325	309	279	306	285	296	324	362	326	313	316	298	294	316	318	314	328	323	307	328	322	314	310	280	330	308	304	307	304	352	345	318	335	302	331	314	274	337	322	302	307	283	309	326	310	277	341	310	317	319	290	322	330	317	323	303	331	332	288	313	334	316	294	314	315	315	293	321	338	344	320	336	331	329	310	357	297	299	332	343	346	289	273	327	303	298	324	346	344	327	335	349	301	357	337	333	318	318	306	325	326	319	293	321	328	314	339	325	314	345	304	335	302	317	319	307	336	319	297	291	318	326	320	347	308	317	328	284	298	337	297	313	311	315	334	329	347	300	345	343	328	316	319	298	304	297	321	301	328	307	343	372	319	316	321	352	277	308	318	322	312	314	299	326	308	313	321	333	320	334	303	338	305	326	310	300	288	321	327	320	330	342	323	327	305	334	336	330	330	305	303	310	341	309	325	303	335	298	322	328	297	329	302	325	294	325	303	295	321	298	328	343	310	298	310	313	341	338	337	323	332	306	325	329	300	314	303	315	314	331	328	331	326	345	324	318	308	298	333	318	330	331	324	310	332	324	326	315	299	329	310	315	294	351	303	321	285	302	348	314	323	311	317	315	300	360	298	313	323	332	315	323	330	308	322	320	322	299	335	295	328	333	358	303	295	338	306	348	344	311	331	322	339	345	314	273	331	313	308	341	322	320	299	323	323	363	335	346	309	334	301	310	313	326	340	335	325	315	327	308	315	317	310	335	325	318	313	359	327	336	342	294	286	304	309	317	346	313	301	321	309	354	356	323	337	328	325	302	331	310	320	356	327	302	338	314	329	346	303	310	325	295	351	328	309	323	267	333	296	294	320	301	303	267	302	304	327	330	338	316	326	331	305	326	311	302	324	350	311	332	313	326	343	331	333	334	343	364	319	319	319	314	342	327	321	346	321	331	324	303	333	308	318	318	308	316	285	294	332	311	340	318	346	332	356	368	318	322	312	300	302	304	306	337	293	316	323	308	327	309	294	325	326	312	320	311	298	334	312	279	315	283	329	311	312	310	282	372	324	299	346	308	325	313	321	333	311	291	322	334	312	335	310	328	321	295	314	298	302	336	331	306	299	319	300	332	320	298	350	304	360	347	332	308	356	322	317	327	343	324	331	312	307	345	312	336	307	314	315	332	280	311	313	337	357	324	333	357	290	323	344	332	286	319	333	327	292	316	322	344	340	309	299	333	308	326	299	300	332	248	307	328	300	340	342	333	330	284	365	339	309	305	327	314	318	327	334	319	348	333	294	299	309	338	313	314	306	320	296	332	292	311	310	326	321	286	325	324	333	294	316	310	359	317	298	347	312	276	287	339	321	316	319	336	326	337	300	317	325	333	314	332	306	353	343	314	325	341	346	311	320	295	314	314	323	341	304	321	331	309	319	335	306	314	334	324	277	310	309	314	281	332	334	338	318	325	306	302	342	306	307	312	315	298	315	322	320	317	317	318	314	297	339	301	249	341	318	334	305	321	322	304	336	300	324	323	340	326	341	361	327	320	302	331	317	306	293	330	330	331	331	298	316	315	328	304	330	315	279	326	352	338	316	318	311	315	291	332	296	328	317	322	320	346	320	291	319	327	311	309	351	338	296	335	332	308	293	316	301	281	332	317	344	310	312	322	293	328	350	325	335	306	310	335	316	333	322	293	301	331	290	310	293	314	316	297	324	311	320	348	312	313	312	324	331	298	319	308	293	311	311	336	309	299	333	317	305	351	321	285	329	313	347	305	319	304	320	303	350	296	332	305	295	329	322	352	311	332	341	310	312	324	309	339	313	328	314	288	321	371	301	325	331	306	332	325	314	329	336	344	332	321	316	315	318	329	304	332	322	333	297	312	338	342	316	329	314	297	323	291	324	323	273	374	317	341	329	350	310	291	336	312	303	346	349	291	319	326	326	293	320	295	310	293	322	301	283	315	304	310	286	308	301	290	330	322	328	306	334	311	332	341	368	306	313	326	309	294	341	310	312	327	326	289	319	325	327	290	302	370	347	331	335	326	327	306	344	331	331	324	253	301	293	315	311	342	317	300	306	305	321	325	328	333	329	323	294	333	359	327	323	324	297	333	337	305	341	325	360	340	360	297	338	310	323	296	330	322	341	303	322	295	340	316	311	314	282	303	303	357	340	303	285	333	333	274	335	302	324	302	308	310	315	323	322	329	314	326	331	333	326	319	285	314	299	318	311	316	334	327	303	325	317	325	314	291	303	344	342	310	332	327	309	344	315	338	337	319	341	312	316	347	355	308	341	308	317	349	320	291	330	308	317	328	317	306	338	326	332	317	339	323	359	310	298	320	314	338	305	349	332	318	304	307	294	315	334	320	343	308	339	334	342	303	340	339	313	350	321	327	323	302	333	327	316	308	354	337	280	342	324	336	300	307	319	318	338	285	353	337	345	309	299	352	316	287	311	311	327	309	312	336	317	303	309	301	334	293	334	306	331	332	342	327	324	299	320	341	297	329	318	295	310	320	308	309	313	324	312	345	301	330	336	334	279	314	338	296	336	326	315	337	329	328	329	338	301	319	358	307	352	332	350	351	325	303	338	305	309	301	300	321	321	338	324	339	314	368	320	360	329	323	295	314	307	304	330	340	311	341	316	321	326	350	336	321	301	309	309	316	296	306	318	315	303	334	278	322	326	322	302	311	336	321	315	313	304	332	305	297	324	336	299	342	324	334	332	359	328	341	319	281	339	336	349	309	343	356	296	305	345	312	330	314	333	306	301	305	327	307	354	308	337	299	329	296	309	298	329	295	349	348	331	357	309	308	307	314	328	365	324	335	317	306	315	337	329	318	321	336	353	337	305	313	318	342	338	315	322	309	314	322	333	330	269	322	317	320	318	333	313	338	345	323	314	314	309	329	337	338	317	307	306	333	324	349	297	341	329	345	344	292	315	317	306	341	312	332	314	305	325	339	293	321	307	312	353	279	296	328	307	318	331	333	329	339	336	339	306	338	301	321	325	272	314	300	310	327	347	366	340	326	337	331	329	298	332	318	329	310	288	309	309	323	314	303	340	316	322	320	306	321	314	347	333	335	306	308	343	345	352	292	321	319	321	309	328	312	309	370	307	317	336	306	317	294	341	335	343	328	319	353	324	307	328	318	340	322	324
30266	22468	8844	958	719	637	664	671	671	645	640	701	671	665	682	682	671	671	658	666	643	674	666	655	695	677	643	660	679	657	641	641	667	623	660	648	678	612	675	634	671	659	696	697	680	659	640	645	651	659	676	613	716	672	680	654	621	624	597	626	662	609	624	661	695	705	642	678	628	640	669	684	680	650	670	658	654	634	649	629	657	675	618	641	649	651	658	637	677	629	662	682	613	653	639	655	657	635	651	605	651	624	680	647	706	708	708	630	652	651	635	667	676	652	611	654	653	664	676	698	705	625	613	718	666	645	621	603	704	684	681	590	656	648	662	666	629	612	657	655	669	654	663	611	625	674	662	667	626	654	641	637	647	637	676	704	671	688	672	612	663	633	671	654	672	642	644	670	655	710	688	651	633	694	672	641	647	673	725	660	692	676	673	667	662	642	653	683	683	662	662	637	666	706	682	634	686	676	642	678	654	673	680	692	635	689	641	671	630	616	672	664	664	673	570	647	660	653	666	673	609	646	648	637	647	689	661	661	638	620	689	675	652	662	654	672	661	666	651	660	623	647	680	645	698	692	685	674	654	650	644	654	712	659	638	647	669	627	674	675	654	640	664	676	678	666	624	688	636	666	687	650	658	668	675	652	639	624	649	652	633	626	714	650	645	640	646	620	640	670	683	724	672	708	621	636	662	643	672	637	675	650	674	703	674	695	619	686	664	668	675	635	671	650	677	698	599	622	702	669	655	629	670	637	658	622	645	635	684	625	676	642	670	664	662	664	632	630	663	645	672	686	686	662	668	670	653	665	651	670	644	656	601	676	634	678	690	630	596	686	646	609	631	641	628	665	660	643	635	666	637	676	656	656	656	689	660	676	685	696	675	658	645	635	664	615	693	628	647	673	619	625	642	687	635	672	659	636	633	582	677	650	658	665	660	655	650	658	614	615	653	624	638	618	624	678	684	668	620	659	677	620	661	684	624	640	687	661	642	648	668	655	634	668	659	651	644	669	657	644	630	635	718	702	719	631	667	675	628	650	693	684	595	645	632	717	638	631	635	657	646	625	627	628	669	694	644	674	683	666	681	682	698	669	668	634	656	671	659	683	657	678	678	607	632	626	712	672	722	670	689	692	678	662	640	605	650	647	696	689	618	631	650	606	648	654	687	656	650	655	646	653	672	640	718	660	628	641	635	700	664	681	643	659	617	703	665	594	633	640	681	621	633	677	663	681	618	655	736	662	683	615	653	630	665	685	669	652	675	660	719	608	648	633	594	637	692	725	614	642	660	638	663	673	618	639	663	613	646	687	627	644	659	639	632	667	649	671	630	683	631	646	663	628	637	684	659	693	664	637	624	669	644	669	642	693	671	645	664	637	655	659	676	658	628	643	679	694	660	642	615	643	653	660	686	671	700	634	616	661	654	649	677	692	684	650	655	626	620	622	647	682	668	626	663	674	668	698	674	707	669	662	646	677	698	615	651	637	619	668	620	639	724	652	602	627	670	656	654	642	693	617	659	677	683	629	670	694	666	680	629	650	655	621	673	640	619	658	649	733	656	674	694	629	628	649	621	655	649	631	703	692	659	652	614	706	644	671	642	698	641	660	673	646	667	677	651	649	663	634	626	688	666	677	625	642	629	635	676	696	659	624	690	631	679	684	670	635	646	689	642	660	607	652	644	653	645	659	636	671	676	647	642	664	654	613	640	675	642	693	666	662	678	658	628	669	636	627	625	688	638	641	677	596	667	655	673	621	641	665	671	664	694	649	645	679	650	646	660	652	639	590	679	708	686	626	645	660	667	704	656	668	661	666	689	675	687	648	657	655	665	647	622	673	658	723	652	670	639	660	681	657	659	625	632	675	648	620	634	670	689	672	618	666	660	685	659	692	651	604	662	610	660	652	654	642	648	660	651	700	657	662	663	656	669	657	713	661	645	626	634	660	670	627	696	665	699	706	645	683	684	599	623	639	620	628	641	673	653	664	605	603	667	679	689	643	651	704	680	658	650	614	632	687	642	699	639	660	639	650	699	650	619	683	652	671	627	670	652	658	658	662	614	664	673	718	663	690	673	634	680	671	643	631	667	652	642	651	629	660	719	674	664	665	634	673	638	646	613	674	634	657	652	719	693	665	647	644	681	634	690	642	664	658	658	658	696	640	639	612	651	649	661	652	627	675	647	642	687	620	620	655	650	658	658	669	643	662	636	666	676	665	713	641	677	620	597	648	598	650	657	659	627	682	716	671	619	731	647	600	696	702	648	645	662	651	670	694	622	672	676	671	651	650	647	668	642	638	648	663	640	701	626	664	645	668	677	646	632	622	688	683	648	657	671	663	656	656	648	640	631	645	689	665	707	629	668	637	691	640	621	661	649	665	670	666	655	625	631	682	680	626	682	675	639	674	667	653	635	652	628	658	689	624	663	663	692	641	686	642	655	613	607	641	639	673	614	647	723	625	657	641	657	673	714	641	652	636	650	651	600	658	689	675	604	653	637	672	693	657	711	676	640	614	640	674	642	667	626	668	620	630	655	628	642	644	651	670	691	628	655	647	710	654	666	675	666	645	626	668	652	638	653	665	667	615	666	689	647	639	661	625	665	686	652	664	705	616	661	680	622	669	683	695	638	625	603	664	688	666	655	690	678	658	658	636	675	690	650	627	704	681	688	636	639	636	683	665	619	628	624	640	638	650	615	627	625	658	696	673	639	652	668	678	673	683	655	650	646	680	686	656	668	651	635	684	686	676	686	664	685	620	633	672	668	613	663	670	669	602	712	643	693	637	697	637	606	634	641	611	688	633	671	638	681	712	677	693	632	685	693	634	631	665	647	662	645	637	625	672	622	649	705	635	659	660	644	670	634	686	607	629	694	653	640	663	682	671	653	671	671	678	658	649	633	665	627	637	628	655	688	669	636	667	622	639	684	625	677	633	675	691	633	634	646	625	679	662	668	679	657	603	659	677	637	621	600	671	674	626	646	657	660	653	629	680	670	673	693	641	640	637	660	628	719	643	651	686	651	641	637	693	659	683	663	626	639	683	654	689	652	675	606	667	621	619	642	659	664	676	616	656	620	667	654	674	646	649	693	644	692	603	620	648	664	637	608	650	655	665	645	679	654	658	668	647	663	629	616	609	691	608	648	649	706	637	643	690	653	635	648	667	689	670	638	661	643	654	633	640	687	632	679	668	648	676	657	670	668	659	688	702	656	683	651	641	629	675	701	646	640	691	624	652	678	670	689	660	655	668	685	662	667	684	676	690	643	616	616	616	708	658	625	689	666	676	657	642	680	624	682	672	632	653	664	687	651	646	649	716	628	683	643	654	669	656	672	655	651	608	640	669	667	623	617	643	602	638	679	677	644	635	693	652	617	648	676	625	705	694	616	609	648	683	638	631	637	651	668	616	663	709	644	673	643	655	669	662	637	627	635	637	658	615	635	635	663	619	689	672	621	648	659	671	620	637	651	666	640	644	634	685	659	641	668	679
26224	30221	4664	890	814	854	813	802	863	786	807	734	816	797	796	815	775	820	794	784	793	815	818	834	855	835	832	814	851	810	807	816	850	831	806	849	841	833	841	861	725	803	823	789	806	824	740	786	818	807	790	781	823	848	812	843	804	798	766	824	811	849	871	782	762	794	791	850	776	825	781	836	777	829	849	831	837	756	796	815	835	739	820	827	781	829	811	822	793	791	811	838	804	802	871	733	802	849	818	826	810	840	771	830	852	829	780	826	823	784	803	834	847	839	786	771	830	844	787	801	805	829	873	787	778	814	779	832	828	838	766	803	810	826	838	804	772	806	830	805	786	828	823	824	746	847	826	801	868	806	801	884	770	798	824	857	821	833	809	821	808	805	825	788	859	899	842	833	796	846	826	829	852	881	752	809	791	814	855	854	810	829	834	807	828	823	798	814	752	819	806	852	832	768	786	777	786	811	828	831	819	792	794	785	743	776	826	832	849	834	880	778	820	810	852	821	809	844	832	763	768	823	838	845	834	818	777	846	762	817	771	823	796	819	842	834	797	836	834	768	810	807	852	778	846	773	878	830	828	803	825	778	836	811	837	835	810	767	776	800	778	787	822	837	833	781	798	855	793	785	800	828	854	859	763	826	834	771	835	830	833	753	762	799	831	809	819	825	797	818	775	823	796	853	841	794	806	767	824	828	802	873	840	804	795	805	840	819	813	823	844	816	822	796	841	813	826	806	776	805	802	825	792	812	782	807	823	787	826	834	814	812	835	821	847	832	789	777	804	815	815	783	784	839	757	760	818	790	800	797	869	821	822	830	816	827	795	822	808	780	837	836	841	855	807	805	834	834	777	808	847	858	802	803	824	812	786	831	808	787	797	798	803	779	798	787	859	783	835	803	817	838	812	820	775	836	806	805	842	847	838	780	854	809	815	797	802	809	837	807	775	772	858	823	829	862	828	854	797	770	835	804	808	797	800	833	843	775	794	834	774	802	821	808	812	830	817	764	809	789	843	812	823	800	827	769	805	798	788	814	864	829	856	839	831	765	777	784	776	845	845	793	800	850	835	824	815	794	803	855	795	788	859	796	860	840	786	785	757	814	821	828	805	782	772	810	841	834	803	844	863	842	785	787	784	812	806	812	770	814	833	781	826	755	800	814	795	825	833	845	840	816	783	817	826	842	810	775	775	754	815	879	785	802	785	790	830	817	809	795	768	823	823	788	745	823	777	778	849	810	870	874	831	827	820	799	772	792	762	793	789	797	805	832	830	838	796	806	759	820	798	781	816	781	838	759	792	869	812	799	851	807	806	779	827	809	840	841	829	770	816	793	832	825	811	835	818	832	793	817	755	763	844	740	831	818	798	838	821	760	845	778	742	791	807	811	810	862	797	829	781	857	846	805	803	783	842	805	754	794	837	828	816	820	845	811	818	827	816	837	825	826	788	799	804	798	780	790	804	814	787	835	852	831	854	820	794	815	833	790	798	801	789	810	850	803	821	826	780	802	819	823	880	860	806	843	876	809	788	750	825	812	852	843	858	809	775	781	816	854	789	825	810	798	809	793	804	766	792	804	816	790	794	827	858	781	799	751	787	801	793	771	802	834	771	824	836	799	806	887	855	786	782	844	808	838	787	791	819	802	838	842	833	784	839	790	790	811	845	795	796	756	839	836	850	812	819	765	775	819	793	827	841	760	812	769	807	819	817	813	833	778	789	815	811	770	783	795	849	781	805	831	798	790	789	819	832	779	789	815	787	813	823	788	801	800	757	772	830	811	791	816	845	806	764	823	878	800	775	808	826	820	853	838	795	874	812	806	833	800	845	805	831	772	800	775	800	774	848	799	840	760	836	761	841	799	822	838	827	791	854	749	776	825	787	837	826	786	741	858	869	773	786	740	816	835	822	810	837	809	822	781	830	835	814	837	832	813	767	786	843	791	780	837	796	773	808	799	845	802	820	813	781	795	794	859	917	780	813	809	845	746	793	823	841	809	826	854	848	832	826	811	845	842	797	810	787	852	781	803	802	803	866	807	837	829	838	852	827	835	803	832	824	764	801	816	771	787	796	871	803	814	799	854	805	835	790	782	859	778	813	776	797	851	845	846	812	825	773	782	882	779	785	841	837	797	788	862	803	796	871	854	740	795	769	821	815	804	823	810	834	838	784	844	833	841	742	801	817	802	837	810	882	808	824	820	821	816	785	794	776	842	812	787	826	805	821	810	792	833	779	788	854	811	814	864	801	852	788	845	835	821	814	821	845	818	811	802	839	838	835	822	728	786	782	848	836	783	798	831	877	840	797	774	827	769	812	818	844	817	808	808	749	792	845	782	789	777	792	795	766	788	822	810	861	778	779	855	768	828	823	837	818	823	825	762	787	814	816	793	879	814	779	854	818	815	808	821	807	828	824	841	789	785	795	849	812	827	823	784	829	797	839	814	811	788	794	800	862	821	815	830	826	736	800	817	779	824	818	824	802	784	787	800	775	825	835	817	839	848	838	798	780	839	804	779	843	820	799	800	805	819	838	784	815	821	780	843	779	774	779	790	793	809	757	802	778	822	808	853	786	864	823	833	839	773	790	831	774	861	812	870	796	814	784	874	835	810	839	749	852	799	841	758	844	792	805	807	807	791	800	841	852	818	783	791	866	832	797	858	784	794	764	863	824	796	808	816	766	806	825	796	782	806	845	799	793	809	808	823	841	789	779	792	798	786	848	808	852	770	813	806	846	779	831	814	763	824	816	819	760	796	752	809	859	794	804	798	763	787	828	865	758	805	793	819	793	804	785	824	808	767	846	831	798	776	835	867	757	803	792	788	862	826	832	795	800	809	821	838	822	774	868	780	796	815	829	848	794	827	880	799	840	790	805	830	796	812	834	818	778	835	840	821	789	818	818	850	801	829	803	810	804	800	785	831	814	853	841	884	820	876	789	801	818	821	830	780	807	776	810	820	758	805	825	825	830	839	829	849	817	799	808	767	840	819	791	814	773	873	805	815	806	780	851	807	820	788	811	759	810	805	854	844	853	773	813	804	802	799	800	813	832	822	831	770	779	831	834	840	846	802	785	776	800	792	787	775	822	871	774	789	842	749	827	821	799	779	827	793	789	782	803	783	805	841	843	824	785	799	847	833	843	813	783	774	848	801	758	837	787	830	779	782	816	863	831	781	780	759	818	845	764	792	797	857	821	779	775	824	797	855	836	800	876	815	758	801	804	813	796	828	791	852	827	828	824	832	828	786	811	799	852	827	825	831	808	767	777	798	777	772	835	801	825	793	818	800	799	821	803	823	793	834	824	806	842	839	780	797	798	787	797	760	789	817	858	758	796	825	775	837	775	863	756	822	823	785	810	755	789	807	765	796	856	777	839	795	768	830	822	802	791	803	823	805	822	749	814	763	750	813	787	803	865	802	824	779	760	815	782	795	843	821	793	777	848	806	761	836	757	817	809	837	796	788	761	839	812	852	843	831	746	786	825	804
23904	21834	28646	24888	20066	3822	688	626	589	558	567	548	542	526	561	489	553	504	504	532	528	549	540	546	478	492	538	518	496	546	509	531	523	497	460	493	510	532	488	543	519	473	504	523	498	469	499	522	524	532	459	525	508	528	535	491	536	506	539	503	509	506	549	524	498	543	480	524	508	519	511	474	518	512	513	525	502	499	500	515	475	506	526	522	511	525	495	494	531	511	492	498	543	507	476	501	493	558	525	527	491	553	483	496	486	475	527	529	555	519	529	510	523	518	520	490	518	511	495	502	499	470	537	509	483	563	506	537	480	546	546	520	534	549	511	496	461	548	518	521	497	493	524	508	500	530	538	478	536	538	516	523	501	503	460	474	526	483	523	512	524	507	502	496	508	543	503	463	528	550	535	502	522	532	471	503	535	502	501	490	509	536	514	524	511	475	496	519	563	492	508	527	514	508	528	542	527	535	516	532	515	478	502	516	519	494	458	503	546	529	483	487	531	482	514	545	483	503	491	508	525	543	532	498	515	539	478	498	534	470	530	486	536	504	507	518	538	525	508	508	465	524	499	514	523	510	458	501	469	495	473	490	487	521	504	524	513	518	523	513	551	529	506	498	512	539	529	520	475	487	507	523	507	567	495	540	515	506	503	491	503	544	510	556	486	500	529	507	491	560	556	485	487	511	502	522	502	534	516	534	535	486	500	512	517	537	484	487	506	545	505	532	493	510	486	480	510	520	506	479	516	524	538	528	554	540	488	496	504	546	488	544	505	500	496	502	493	491	491	539	559	531	457	504	536	511	488	513	506	502	536	528	543	515	511	498	517	517	512	518	539	508	522	470	528	491	486	495	510	512	538	492	490	488	518	537	489	500	491	512	511	499	510	505	499	548	494	523	500	493	522	514	494	541	497	518	527	536	502	509	519	501	480	534	497	531	503	513	519	524	488	538	486	524	534	532	517	525	469	538	534	508	517	517	534	502	521	457	517	512	452	512	471	493	492	509	497	482	517	552	542	487	532	495	497	456	481	527	502	521	544	491	535	513	504	470	482	526	530	481	528	496	507	475	525	474	499	518	532	508	493	514	509	527	496	502	556	512	557	517	520	472	524	518	508	514	553	523	541	529	523	522	526	501	519	505	479	497	515	511	505	540	516	529	487	530	503	519	523	538	515	528	484	509	495	498	520	504	538	531	476	537	501	532	506	509	533	489	501	465	518	522	504	497	490	501	505	525	525	502	533	516	545	546	537	555	520	484	542	484	472	504	539	508	448	467	503	506	524	501	469	508	512	526	461	516	534	517	488	518	509	506	488	495	536	516	522	462	516	491	475	516	498	520	535	524	495	503	512	563	504	491	524	499	511	492	533	467	499	520	519	513	528	530	504	478	561	525	512	462	513	503	523	513	535	538	489	534	480	507	523	469	514	488	519	493	503	519	496	528	502	509	509	464	488	492	555	504	516	522	545	476	500	552	490	500	509	477	479	541	502	543	519	503	490	471	512	588	513	511	498	517	516	510	515	503	539	541	519	513	530	511	533	494	506	540	484	550	515	533	518	552	475	511	495	496	509	512	507	529	551	542	503	518	498	494	522	522	479	562	514	485	475	549	530	498	523	511	491	539	488	519	543	511	482	443	500	495	480	545	518	483	553	543	508	533	496	529	525	509	510	489	494	477	497	475	485	488	467	507	503	523	522	529	504	532	506	508	541	527	518	526	505	536	558	495	540	503	493	452	501	510	491	532	516	502	519	488	497	532	518	523	479	499	531	533	506	551	499	504	497	507	501	464	512	480	549	534	478	537	468	518	518	528	528	565	513	525	499	519	500	536	489	483	501	549	517	510	487	510	513	543	476	495	468	510	505	468	514	511	521	487	512	521	530	481	536	517	575	525	526	568	505	530	512	511	510	483	483	486	469	496	496	541	538	528	496	510	529	500	534	531	513	488	541	515	541	524	520	504	491	532	541	554	464	509	486	527	571	481	487	508	501	489	515	528	524	515	490	470	533	547	523	524	490	513	510	583	504	514	519	492	536	524	561	558	522	544	522	508	506	498	530	543	551	536	513	479	501	491	518	503	523	509	506	503	538	538	475	507	497	504	526	548	494	499	513	509	534	503	509	514	512	490	547	508	510	534	511	527	532	473	499	483	545	493	537	499	520	477	518	493	545	554	569	475	475	475	510	516	504	486	547	539	543	518	547	545	503	508	515	464	509	498	485	510	521	477	497	528	517	511	537	520	469	510	530	464	503	498	504	512	521	502	504	549	526	501	533	467	524	529	477	502	502	526	547	521	504	497	534	481	474	492	498	520	504	517	495	503	465	492	487	556	487	527	500	511	507	509	514	492	459	487	478	488	523	554	525	468	533	525	506	537	492	532	513	488	488	502	550	523	511	532	537	557	537	464	498	488	555	527	508	536	512	484	483	521	494	484	528	513	483	483	504	456	546	500	512	501	526	517	503	557	550	500	465	523	507	505	497	487	447	528	573	500	483	530	491	507	522	490	501	545	543	463	496	525	492	511	503	514	533	523	542	502	532	522	519	515	498	492	533	514	506	558	523	523	507	508	510	516	520	506	510	578	516	562	509	516	488	522	524	482	518	546	505	495	506	501	550	515	491	524	527	523	554	523	510	496	508	520	513	525	522	521	514	506	499	488	462	501	525	507	516	446	481	488	526	501	468	544	553	532	492	508	484	494	492	497	541	504	551	489	511	518	540	490	506	485	486	530	524	547	503	483	508	547	495	542	532	524	503	497	544	537	553	476	522	519	496	506	545	525	533	537	493	543	540	530	513	524	502	469	542	533	470	516	495	497	498	522	495	500	516	507	505	492	491	518	489	501	501	511	494	511	496	516	527	518	498	513	537	528	478	515	540	500	539	541	450	544	534	543	508	498	523	526	515	527	518	508	521	540	492	497	521	537	505	545	547	458	524	534	492	515	548	526	574	495	498	509	487	509	496	460	526	483	499	513	509	475	486	504	517	481	535	513	470	547	547	512	519	543	532	513	502	492	559	473	500	495	534	500	495	513	509	550	511	516	504	547	512	497	470	487	511	525	503	559	489	529	465	548	510	482	494	476	498	498	509	553	534	485	511	503	513	552	513	464	499	505	564	495	491	543	511	478	482	496	514	485	484	499	468	489	515	489	518	496	539	516	494	527	504	487	500	496	505	481	523	471	495	505	522	512	508	498	530	500	471	516	507	510	519	510	557	528	487	539	513	514	505	525	532	497	507	537	532	491	527	501	497	501	515	541	512	520	555	512	498	515	576	504	499	491	516	500	547	480	499	543	532	494	462	542	519	521	484	519	534	496	545	550	525	549	543	508	561	532	488	535	506	497	509	515	512	525	512	545	475	545	514	531	484	531	519	522	495	483	515	518	513	495	503	528	535	495	519	553	529	523	501	501	513	515	494	489	480	519	510	552	559	507	554	529	533	506	524	510	506	526	477	484	558	463	514	521	527	490	530	465	522	519	510	537
50325	76356	20289	1230	997	948	838	815	750	712	668	744	686	685	694	660	655	705	646	676	664	707	713	724	660	702	654	639	645	654	683	671	657	658	640	656	640	643	644	670	632	655	649	672	613	644	630	613	663	644	689	653	679	621	653	655	692	621	657	631	600	670	674	645	637	631	636	627	658	649	668	628	629	681	643	654	645	647	623	674	627	629	638	700	632	628	635	663	626	668	635	652	616	650	650	651	666	655	666	640	616	624	662	680	691	661	673	687	632	610	605	586	671	631	650	636	675	662	665	656	673	659	651	655	646	629	613	662	620	621	678	625	604	616	663	676	658	648	662	634	615	673	659	629	628	696	650	634	730	614	673	625	643	673	660	645	622	659	676	616	637	627	630	580	639	718	653	644	617	648	647	666	623	654	636	628	682	658	644	665	658	671	635	693	625	639	658	655	624	630	689	633	673	675	634	600	645	649	662	697	607	636	651	664	606	688	622	655	664	646	649	659	631	647	690	638	680	649	686	621	681	647	622	635	649	653	663	628	690	661	620	657	675	629	650	648	635	695	646	648	669	693	637	676	578	701	657	647	653	604	629	637	666	629	668	638	585	622	689	645	668	643	629	647	619	622	619	670	665	656	606	611	636	682	606	621	632	649	601	669	628	630	666	603	648	663	619	601	622	597	673	658	624	688	615	637	620	639	595	707	619	628	613	699	640	646	644	592	681	697	657	671	636	608	664	624	674	620	619	701	624	638	646	634	665	657	627	622	649	640	700	662	664	613	637	633	650	651	614	644	621	642	656	657	639	668	633	644	672	661	704	584	663	610	658	642	661	652	635	632	613	649	677	657	646	605	675	624	678	631	636	652	617	696	676	643	667	644	639	631	621	658	663	684	615	653	640	656	651	660	652	687	634	652	653	639	633	638	613	640	659	678	662	611	633	667	610	633	607	618	649	628	611	648	632	626	659	655	603	641	614	635	621	645	682	673	612	648	651	663	614	685	652	622	669	615	667	645	709	653	635	685	655	645	624	639	649	654	655	641	654	684	655	639	692	642	629	658	682	622	621	631	676	644	645	631	648	666	691	660	625	681	640	657	632	634	626	635	633	655	686	661	679	669	640	618	619	696	679	693	639	629	669	605	625	628	616	667	616	626	665	624	670	687	614	646	645	658	643	658	644	678	651	651	667	645	651	644	635	669	625	658	685	665	666	665	607	660	630	652	635	613	658	640	659	654	680	631	618	629	627	673	738	671	655	609	664	648	634	630	630	663	610	660	657	680	648	627	641	673	660	642	610	679	648	645	664	614	664	675	646	654	638	649	608	661	618	692	682	668	662	598	639	683	687	666	681	636	624	651	676	670	642	645	654	625	644	637	704	622	628	614	669	630	675	642	627	610	667	635	661	665	606	684	645	652	654	676	650	637	670	632	610	679	725	645	644	664	670	685	636	672	691	680	683	719	658	631	624	659	693	657	690	628	706	646	667	690	636	634	664	667	647	605	690	638	620	658	634	630	679	699	663	642	660	652	660	616	651	599	615	637	630	657	668	648	669	618	652	609	647	647	664	605	652	613	618	640	619	650	622	646	657	664	663	628	655	641	615	661	638	604	588	609	672	628	630	665	598	655	674	652	710	638	653	657	624	644	632	663	654	663	626	685	608	712	625	686	624	642	634	655	642	680	663	654	681	649	592	678	696	626	701	624	649	632	661	629	646	669	696	649	651	649	659	631	638	656	633	592	662	644	630	616	593	692	652	634	645	630	687	617	622	680	627	665	665	680	608	643	630	679	637	632	651	660	622	610	652	599	648	687	631	632	704	621	705	656	674	621	649	582	668	622	674	651	687	626	654	619	644	650	632	649	661	665	637	594	628	630	655	625	640	640	652	679	650	609	656	649	663	680	619	661	646	708	626	651	623	646	603	641	688	626	625	647	644	632	617	622	657	609	668	686	664	676	635	652	643	696	631	650	640	668	634	618	655	672	658	623	629	665	659	685	651	646	655	653	618	635	686	655	621	652	656	618	631	657	631	655	642	633	670	679	607	633	647	654	605	641	611	668	711	659	686	650	631	667	712	639	655	655	651	705	653	661	646	685	671	655	612	649	632	654	633	652	634	631	614	679	659	621	702	663	643	684	691	611	660	674	643	658	650	663	666	618	697	683	653	653	662	687	702	652	629	627	598	636	629	635	629	646	612	643	649	634	614	630	621	623	682	672	709	646	648	635	705	601	669	643	633	644	624	690	611	677	625	671	680	651	721	669	690	638	623	662	719	705	635	660	676	670	688	662	612	642	669	668	660	625	624	674	646	626	645	640	661	683	610	630	657	648	634	645	633	647	677	646	649	618	575	676	634	653	662	645	641	645	658	646	628	666	637	665	614	652	646	623	646	649	649	645	628	615	684	673	667	678	624	638	637	700	713	639	610	657	701	709	656	629	633	650	617	638	637	661	636	624	648	626	689	617	660	673	687	633	652	598	655	644	639	621	674	641	699	640	651	641	621	644	638	629	643	608	649	667	656	676	655	660	628	642	602	624	639	652	632	655	664	607	642	631	656	638	654	660	670	673	676	633	633	608	654	653	723	609	671	654	624	603	637	624	643	636	604	649	674	642	654	675	666	642	642	627	658	647	702	619	659	684	612	654	698	673	689	685	624	652	641	674	631	684	655	667	683	645	634	655	696	651	667	670	642	683	633	624	675	626	673	673	667	690	678	608	656	645	663	686	633	651	648	681	625	581	666	631	660	651	631	714	666	645	648	631	586	599	624	637	637	669	637	592	656	644	656	634	662	623	614	611	618	621	602	635	632	644	618	639	612	594	695	696	637	611	633	669	649	651	658	702	651	646	656	606	605	697	722	670	646	646	614	670	652	649	646	674	662	640	644	626	677	672	690	617	662	663	664	641	659	662	598	644	631	663	687	696	681	662	667	627	684	600	645	605	680	666	675	653	640	659	630	679	673	689	628	607	654	659	678	648	649	665	626	650	675	635	634	648	630	656	607	666	649	636	652	681	606	673	608	654	690	658	659	666	622	643	651	679	646	636	631	751	642	681	721	657	620	677	627	602	685	610	662	671	615	635	632	663	667	677	680	660	673	633	710	680	654	636	629	663	690	626	625	643	622	651	619	658	643	677	679	658	600	646	642	660	683	659	666	627	638	620	667	658	660	652	674	641	638	644	686	639	634	666	668	618	686	623	638	646	601	627	660	625	639	648	652	634	645	653	657	641	653	676	640	649	673	657	617	615	699	602	618	694	675	642	656	620	618	637	657	649	649	679	623	656	641	631	607	626	701	644	650	668	682	645	580	634	610	615	663	662	617	618	631	705	665	599	649	719	683	678	661	675	641	712	663	682	651	629	642	650	614	655	640	641	678	631	643	623	634	693	624	652	658	672	599	673	644	670	637	645	630	643	666	616	620	621	668	665	614	639	632	676	643	632	624	643	643	673	658	645	598	692	645	672	661	675	627	669	647	650	639	645	671	640
25470	22580	27016	23610	3634	569	556	513	517	517	499	525	512	507	494	496	491	481	526	513	507	481	504	485	487	470	493	481	470	498	484	474	439	441	494	525	493	520	457	491	474	488	504	495	483	485	454	454	496	515	493	499	485	534	451	492	458	472	522	476	454	502	460	516	504	477	464	458	478	442	476	488	471	501	518	491	537	459	453	439	505	439	486	487	459	494	488	479	436	493	475	508	469	482	498	475	476	492	506	480	469	478	455	486	487	497	488	495	522	452	498	474	525	441	478	478	504	507	473	461	471	471	497	461	496	525	479	502	459	497	524	470	487	498	453	484	489	491	471	526	489	477	505	480	505	482	493	507	495	468	496	461	505	469	477	462	453	477	474	498	471	519	546	462	487	528	464	478	522	466	526	495	529	465	497	507	519	481	482	467	496	457	502	501	512	486	472	509	457	480	410	495	488	475	478	500	506	470	474	452	477	459	474	472	482	520	526	516	467	449	453	515	471	469	468	482	509	448	496	426	454	457	507	488	513	467	476	487	482	424	460	485	494	482	496	491	494	464	500	506	481	523	477	522	443	498	444	474	506	478	467	487	487	506	479	465	501	487	432	488	480	474	485	453	479	492	475	478	511	470	508	497	468	491	515	490	441	453	491	495	442	501	456	492	473	507	487	527	479	479	496	449	521	507	488	477	472	501	462	497	480	476	465	512	475	501	516	457	542	471	486	494	480	458	496	490	502	463	492	481	481	465	494	487	474	503	469	537	508	494	466	478	529	518	515	500	513	489	478	520	497	471	496	489	486	493	483	523	513	516	533	477	478	512	499	473	446	452	464	529	488	499	484	497	448	454	494	510	435	472	505	517	502	460	459	489	460	484	455	536	438	487	488	532	448	468	495	462	515	499	481	477	475	529	479	455	452	508	469	532	453	480	472	493	493	501	475	482	475	504	481	491	497	467	491	480	501	478	492	452	494	456	456	483	481	485	444	481	502	477	491	449	463	532	475	473	478	494	508	503	466	487	473	465	469	498	486	459	497	473	479	476	509	496	485	466	498	510	480	491	497	532	480	515	462	486	486	484	520	513	495	485	449	530	455	483	518	491	483	470	490	521	484	503	451	501	490	490	455	525	459	478	466	469	507	484	514	452	479	469	499	499	478	494	497	489	460	526	492	480	499	474	517	491	512	463	471	473	505	461	488	514	484	512	429	495	459	471	480	442	507	473	501	528	502	472	486	467	482	501	468	474	481	525	470	498	458	491	460	478	519	424	452	479	524	509	469	491	488	494	449	500	499	464	491	471	484	477	467	479	500	464	460	507	484	514	494	480	479	489	518	455	470	451	470	516	460	530	465	492	493	473	528	501	499	481	509	497	421	497	484	466	466	521	478	495	512	478	508	467	515	534	474	459	463	502	490	501	491	458	430	519	469	458	446	511	509	486	444	479	497	496	496	491	469	485	493	461	469	493	484	453	461	474	470	464	487	488	478	510	480	492	465	487	460	490	461	457	511	470	489	475	482	467	467	485	464	497	490	448	497	524	524	500	511	469	478	488	493	508	490	495	493	507	463	500	473	451	469	533	476	483	458	467	494	471	467	494	504	487	458	471	490	481	554	518	453	491	496	495	481	485	463	474	493	496	500	480	473	459	474	462	510	473	467	487	463	500	491	484	517	474	454	470	502	452	494	489	498	541	456	497	489	484	480	450	498	489	434	475	474	471	511	485	503	486	468	506	508	516	475	499	477	503	472	457	489	457	501	485	509	504	469	473	503	448	484	492	464	503	478	465	523	516	460	470	486	473	466	463	486	479	470	452	471	465	487	463	468	478	496	531	478	472	459	499	479	498	456	483	477	469	471	499	487	492	508	483	473	465	469	484	466	492	476	456	455	505	468	462	486	493	462	483	530	499	474	470	513	504	503	453	492	460	485	486	499	498	489	511	444	489	492	513	476	489	474	467	423	515	468	438	461	487	497	477	483	497	499	476	526	481	459	444	477	445	474	480	448	504	494	433	487	492	500	484	492	449	496	510	485	482	469	485	505	505	510	477	497	498	501	485	423	472	518	468	467	483	477	488	498	488	471	522	531	489	475	478	482	469	445	483	491	482	448	445	486	447	497	470	471	456	493	478	479	478	486	502	519	481	470	498	498	476	523	467	496	510	504	532	495	502	509	431	487	489	509	523	478	455	484	503	511	507	486	458	491	562	472	506	494	446	473	516	482	500	514	487	456	538	481	453	478	480	503	492	482	476	522	452	491	507	506	503	504	480	465	503	480	463	471	477	496	507	460	507	461	498	479	500	494	479	463	484	499	448	466	480	540	512	505	502	518	465	492	470	423	490	455	461	440	455	482	480	468	484	449	531	458	477	477	497	458	438	512	498	475	478	487	491	485	484	498	495	479	484	527	494	461	504	451	460	475	470	460	514	466	486	480	466	486	484	466	447	481	476	518	452	439	479	419	526	494	480	480	480	482	521	453	444	442	451	470	492	469	472	496	458	490	437	473	484	496	516	480	532	468	492	515	500	500	475	464	461	471	508	501	502	484	495	469	499	503	508	458	452	525	489	452	517	506	506	511	505	471	448	496	487	499	492	480	501	494	514	479	498	501	472	471	502	465	490	458	473	461	495	464	436	473	487	464	477	483	462	490	505	504	503	521	483	473	490	461	488	481	451	496	531	467	489	490	491	476	494	491	446	545	471	482	495	474	448	450	469	450	496	494	453	467	492	469	497	466	492	528	475	490	486	492	464	503	495	484	476	486	438	433	487	509	476	478	450	491	453	473	475	497	502	465	507	495	475	490	454	471	478	508	495	437	470	457	484	501	509	468	451	492	482	503	527	508	512	466	446	483	477	492	471	495	467	497	501	480	466	470	503	479	497	454	474	509	474	500	510	451	512	500	471	479	565	499	471	461	492	466	484	433	474	520	464	523	462	493	464	476	476	455	472	450	521	480	467	437	497	505	475	468	478	467	452	506	476	431	486	508	455	469	490	474	538	483	508	463	487	493	475	463	515	465	493	481	490	491	475	472	490	482	476	481	500	497	462	524	462	494	492	468	518	497	516	530	525	486	453	503	527	489	475	514	482	452	475	483	491	524	536	473	501	480	465	495	462	469	484	515	480	439	463	488	508	505	487	514	480	499	464	480	467	491	485	524	510	514	478	461	476	506	473	479	495	464	495	528	478	448	468	516	505	489	477	497	480	494	506	483	458	503	482	546	424	513	514	476	507	468	506	437	461	511	479	494	447	506	504	518	487	428	505	466	484	477	462	492	465	475	478	497	500	502	488	471	488	484	491	513	480	493	459	500	476	529	450	509	491	490	467	452	512	550	503	464	481	473	495	469	460	508	536	432	450	457	495	494	456	435	457	495	469	510	485	486	478	486	468	494	494	484	470	470	517	504	530	496	461	463	484	502	445	486	447	523	477	476	542	477	462	478	496	509	503	470	467	477	511	467	454	477	490	451	517	504	471	441	482	483	506
45951	62725	14765	884	786	762	707	660	657	614	618	618	622	651	623	593	618	637	634	633	640	629	560	581	609	555	590	646	579	635	572	579	566	616	592	559	596	586	575	646	614	562	585	582	631	600	596	588	592	595	605	563	585	595	579	615	593	595	587	622	607	639	613	590	612	599	646	596	630	608	562	614	639	596	580	617	563	656	614	635	595	625	606	627	618	592	600	605	580	554	594	615	615	594	607	534	634	590	599	607	596	593	582	578	579	624	571	592	584	572	615	621	602	607	532	591	598	620	634	584	634	580	569	603	615	618	613	586	599	587	635	594	597	614	634	621	587	573	562	578	626	617	610	637	590	649	601	597	564	630	586	603	572	591	589	594	610	597	606	598	568	590	587	573	557	552	612	631	582	599	547	592	586	564	603	577	661	639	546	588	619	600	592	570	553	563	622	618	648	584	600	607	603	607	618	646	595	618	625	585	551	601	623	588	581	575	562	611	566	574	598	606	590	641	594	594	564	559	542	597	602	587	600	599	612	659	606	563	617	604	579	611	611	596	544	604	654	589	614	613	579	582	627	593	595	620	628	564	606	589	647	584	620	586	604	586	612	543	574	573	653	623	581	546	647	597	574	593	600	571	588	615	595	568	547	586	577	595	585	643	640	584	596	560	566	574	583	586	585	629	599	585	590	577	581	573	596	570	588	599	596	567	567	628	580	591	621	594	569	587	596	593	631	628	615	592	590	612	633	614	615	588	600	604	587	609	601	554	597	656	590	634	616	584	597	586	594	615	613	580	567	579	594	634	591	588	626	573	598	566	618	592	566	558	581	597	574	613	637	629	588	591	571	603	596	633	593	555	583	580	617	611	573	622	579	571	590	598	566	632	612	566	611	591	643	592	560	612	572	594	590	631	617	633	594	576	609	590	605	596	603	591	594	627	552	571	577	574	629	573	615	597	595	647	614	573	617	583	597	598	614	622	578	595	611	665	601	593	592	588	636	637	588	582	579	593	577	579	581	622	579	583	574	603	570	599	559	565	612	546	630	587	617	652	620	616	623	599	600	575	613	581	627	593	593	609	567	621	556	571	608	636	576	611	666	588	607	586	622	668	583	597	648	578	607	577	569	608	588	625	572	633	585	590	568	597	582	601	624	603	622	619	635	565	638	585	572	582	580	633	600	601	585	637	616	607	600	621	603	596	633	550	596	622	578	594	614	593	599	620	576	643	590	599	585	623	559	622	570	582	581	593	581	575	594	611	636	618	595	565	658	579	569	573	590	610	601	625	579	577	611	603	571	579	557	597	614	589	589	574	583	646	645	611	598	604	569	573	638	641	565	599	588	579	612	623	576	657	646	621	561	623	613	564	576	604	568	598	583	576	591	560	566	615	622	598	580	586	552	614	639	608	560	573	599	585	624	602	608	592	639	594	592	551	643	600	570	616	591	587	597	575	576	584	591	584	581	577	557	589	572	558	583	629	591	605	574	557	602	608	597	575	581	566	623	583	615	595	582	576	623	607	662	588	595	554	612	600	604	599	605	583	621	623	608	640	601	591	581	639	598	615	595	631	601	608	641	615	617	596	593	589	630	603	571	588	573	638	571	585	598	584	640	598	570	599	661	596	591	533	623	560	560	641	599	597	586	565	611	599	605	599	642	598	632	577	607	596	551	602	579	607	578	565	603	602	588	617	590	602	587	583	638	598	628	598	586	623	565	626	573	576	583	609	622	631	632	618	599	597	618	575	639	595	589	609	612	614	569	583	606	572	605	619	585	554	623	565	582	585	559	593	626	615	549	625	633	644	585	623	599	602	546	588	626	568	622	595	572	575	550	595	595	608	637	580	612	617	598	580	595	598	561	583	588	580	588	577	600	577	618	606	612	602	561	613	590	570	557	572	551	589	572	590	602	585	570	629	552	549	601	601	590	608	580	569	609	578	610	659	619	588	596	599	574	578	571	627	650	600	578	600	593	592	634	562	585	583	535	634	597	589	576	591	543	651	588	597	614	594	584	602	596	631	582	590	583	584	605	578	599	565	561	571	603	609	618	600	636	616	599	611	582	612	574	609	625	530	627	553	621	568	592	621	563	587	566	598	565	582	607	591	595	568	615	587	607	620	579	637	639	617	580	641	598	617	545	573	627	601	600	592	591	606	597	598	642	593	582	600	586	601	605	584	557	590	583	622	627	606	606	602	564	627	624	615	574	614	558	579	601	667	553	584	606	641	598	588	593	578	591	604	603	588	602	580	606	611	618	604	594	591	635	645	577	599	600	584	588	560	586	563	622	606	639	609	622	592	560	575	585	573	588	546	618	573	589	583	615	635	598	640	611	587	591	592	562	573	609	600	627	609	599	578	577	623	623	649	586	572	589	602	590	575	600	562	563	576	615	652	574	602	542	613	610	591	645	590	595	530	565	603	603	615	609	601	587	621	691	590	620	593	601	550	639	577	605	613	613	597	579	568	606	587	604	610	566	561	648	597	592	542	585	561	591	553	584	582	616	604	601	611	595	598	617	631	616	619	555	592	561	623	594	572	590	592	620	571	587	584	587	641	597	562	555	575	600	585	611	582	585	584	615	595	618	575	591	613	576	577	627	604	582	619	629	603	568	599	566	646	606	590	568	575	602	574	574	641	602	606	575	578	597	670	588	640	610	612	566	561	600	603	571	562	569	531	592	619	629	553	600	587	603	609	592	583	608	571	627	634	583	594	636	576	617	590	605	622	577	614	618	603	620	583	607	599	588	573	577	573	574	608	576	609	610	614	597	617	558	642	581	592	595	601	569	544	595	572	570	580	656	654	646	591	598	599	560	607	608	612	564	600	601	609	579	566	597	588	578	589	587	634	532	650	601	566	605	580	583	592	571	551	583	580	610	607	620	555	590	552	616	554	599	594	653	592	655	611	610	594	586	579	614	584	587	572	560	601	631	552	574	621	607	580	595	618	582	597	604	574	578	646	596	597	528	590	547	566	555	595	567	558	605	616	595	590	631	614	574	610	642	640	613	624	644	632	590	580	599	582	619	584	570	577	623	586	592	571	580	617	579	624	623	623	599	570	577	563	622	597	576	605	578	652	610	642	584	602	646	559	559	600	578	597	618	604	575	596	561	541	582	592	575	626	616	550	589	574	593	598	601	619	575	595	584	564	564	644	598	603	622	599	628	601	630	592	611	601	603	571	643	593	584	579	621	603	567	589	573	589	586	577	598	610	579	581	600	604	604	572	610	591	589	588	622	608	634	592	580	582	636	586	609	598	611	606	601	636	610	571	573	608	573	609	633	549	579	569	598	569	596	591	586	551	592	589	563	607	623	587	617	625	639	597	615	602	591	630	585	593	557	587	605	557	631	588	579	602	587	594	625	578	612	584	611	572	553	596	616	578	606	606	600	596	609	624	552	609	608	614	602	558	567	600	597	578	547	551	598	622	621	617	597	621	602	584	630	616	601	603	594	630	616	588	599	585	570	616	589	596	607	654	573	597	576	579
22927	21706	29129	24582	21596	19954	1789	368	342	330	305	303	273	263	252	269	233	251	241	273	248	250	256	238	255	234	279	249	223	257	219	236	224	234	239	214	238	236	241	265	243	230	231	264	217	213	247	234	235	229	251	240	258	254	239	228	242	234	218	223	227	222	235	247	209	213	237	233	238	247	223	233	264	260	250	216	232	236	216	210	224	279	234	239	228	219	239	240	233	229	243	257	217	232	231	232	247	240	246	255	205	239	228	229	225	241	240	242	237	235	249	233	240	226	230	238	245	225	222	282	233	239	219	242	236	230	233	234	227	273	254	227	224	243	255	235	229	252	239	245	244	231	246	273	232	227	205	224	238	259	238	271	236	230	241	230	269	228	252	252	211	258	253	264	228	241	221	243	238	268	231	261	264	236	237	239	213	232	241	256	241	242	273	261	248	244	252	230	245	246	244	266	253	239	239	243	235	234	258	229	246	252	238	244	245	249	240	264	239	228	255	236	216	223	246	256	203	251	243	255	237	269	208	268	220	228	241	278	230	253	268	241	252	254	240	284	256	245	247	226	238	236	255	261	229	221	246	268	260	257	231	230	260	228	259	227	250	234	276	224	272	219	264	236	219	217	222	235	232	225	224	212	237	230	227	231	236	258	249	211	246	252	244	259	243	246	224	250	239	232	238	221	253	249	226	213	244	242	223	243	267	250	224	245	252	231	245	245	253	238	239	226	211	230	240	228	244	259	240	214	245	248	223	218	252	247	249	275	246	249	235	238	222	257	219	258	252	257	245	247	245	256	232	245	234	242	250	270	243	246	236	238	242	227	246	231	232	235	205	241	245	234	243	259	230	222	242	211	218	239	224	229	240	229	232	247	245	244	254	220	268	242	240	249	235	220	253	219	244	236	237	227	232	232	232	236	252	244	258	236	251	231	238	244	234	206	237	242	238	246	249	247	249	242	230	228	232	237	248	240	232	231	215	249	222	248	273	231	222	255	229	232	219	249	233	256	215	239	225	225	234	240	216	226	250	243	242	273	232	260	240	232	231	228	254	258	233	231	213	233	222	252	247	232	216	245	228	252	263	224	240	238	247	214	266	217	227	197	232	239	243	259	230	246	240	242	264	221	235	234	263	265	240	259	236	227	245	242	243	243	243	259	259	217	230	223	232	219	237	227	218	222	245	227	236	219	242	253	242	244	228	237	244	213	260	215	246	252	242	222	253	239	281	242	242	241	212	245	262	259	247	233	248	219	244	268	233	284	219	236	263	238	226	261	232	230	238	230	240	255	233	234	231	262	235	234	228	238	239	217	215	245	243	246	264	224	231	233	231	230	231	250	219	205	245	229	247	230	235	254	245	218	234	252	274	241	248	259	264	259	249	244	227	220	221	258	232	253	231	248	265	231	246	217	276	245	236	226	242	230	274	224	230	250	242	236	252	238	250	241	240	241	261	232	234	218	253	263	251	252	221	225	265	236	230	252	255	260	230	219	216	241	241	268	221	203	231	228	239	266	228	243	253	228	231	241	256	224	240	233	242	259	244	236	244	238	250	245	224	257	256	265	230	233	235	244	234	236	238	260	216	249	214	248	263	231	232	221	239	237	244	241	244	250	240	250	235	253	222	209	250	238	251	235	236	226	239	235	219	241	228	264	222	251	245	228	222	270	234	258	224	245	248	239	213	242	238	211	213	236	240	224	209	241	259	237	236	229	237	256	243	242	200	240	226	244	259	231	209	231	241	253	254	219	234	232	249	260	230	249	249	256	259	233	246	244	230	261	236	218	236	255	247	234	231	227	245	241	233	220	223	255	239	232	260	262	228	227	228	245	217	242	251	238	261	273	252	244	259	238	230	255	229	253	240	237	226	257	239	245	222	232	220	220	271	248	253	238	227	234	234	235	243	272	227	244	236	239	209	232	254	247	223	256	247	267	254	240	227	256	226	227	241	231	228	250	233	228	253	234	228	237	238	213	245	232	227	251	249	222	235	231	215	246	244	243	258	216	243	223	225	218	252	222	229	221	239	239	221	240	229	239	243	256	242	223	241	234	241	244	242	221	225	240	261	249	233	231	238	256	244	233	243	257	231	272	257	210	249	232	243	234	249	248	216	236	234	264	215	229	236	251	235	240	228	230	215	247	232	241	242	260	241	241	257	232	258	216	240	237	246	238	257	234	287	236	255	199	254	250	228	275	224	248	235	243	230	243	217	255	245	238	238	216	233	247	257	255	231	245	229	251	248	251	226	253	240	244	220	242	237	255	214	242	251	258	240	247	228	235	226	263	244	246	259	243	226	229	269	232	260	254	238	266	256	216	240	247	219	232	255	228	234	269	243	224	213	256	239	234	270	270	256	213	242	210	251	245	230	242	245	238	242	223	230	198	239	232	220	264	262	223	216	226	219	259	208	278	242	236	266	256	235	231	252	254	233	226	218	266	231	220	235	253	222	232	250	235	243	245	247	222	258	243	268	215	252	230	271	213	254	240	244	242	221	258	246	245	253	246	245	261	229	230	235	218	248	240	231	259	204	265	238	244	237	257	246	228	240	230	257	256	247	245	261	225	231	239	222	245	223	243	242	222	225	242	231	245	232	239	227	241	240	274	223	272	250	255	225	225	210	242	232	242	269	256	230	245	208	254	233	235	237	239	242	265	232	231	247	245	215	237	246	258	227	220	225	225	237	266	241	205	230	239	274	281	232	218	226	264	229	241	233	219	250	236	254	252	258	217	239	273	252	261	238	240	225	219	222	241	269	272	238	224	237	229	239	238	222	234	266	240	254	243	236	246	235	233	265	259	242	226	218	236	241	222	215	230	249	242	222	258	236	225	258	223	215	239	248	225	253	223	249	241	233	252	216	250	248	249	224	220	248	230	235	247	269	240	233	228	242	216	216	242	233	258	266	255	232	222	242	238	247	243	224	236	244	247	219	236	242	235	229	251	235	242	209	232	234	204	248	211	241	240	249	228	239	266	226	238	233	229	229	227	234	250	241	252	225	236	224	226	236	222	242	251	239	223	207	236	248	238	248	244	238	231	202	242	245	226	247	229	259	242	237	248	234	236	257	264	230	259	268	259	246	235	235	255	226	223	232	222	230	227	229	239	242	246	231	235	251	235	221	203	245	251	226	220	236	235	272	243	220	230	246	236	240	218	227	236	248	228	251	216	234	222	228	234	255	249	232	244	240	231	248	235	240	215	235	203	236	218	230	224	259	247	238	244	226	223	233	239	213	214	216	250	231	208	241	235	231	244	190	259	263	250	216	232	259	241	238	252	214	238	245	269	233	248	255	250	240	226	240	239	237	224	234	256	267	253	224	220	239	252	234	243	263	219	243	197	249	235	217	228	268	247	236	237	233	254	213	261	236	236	235	235	221	234	242	248	246	240	256	234	246	247	242	235	243	240	238	238	238	216	236	236	230	243	203	217	244	242	264	223	247	227	249	260	228	238	255	215	235	263	252	233	232	226	274	259	224	259	233	285	240	229
57951	86125	25682	1430	1103	848	737	634	542	449	443	410	392	396	376	360	341	311	337	325	331	323	341	336	345	341	318	306	302	358	364	305	316	341	314	355	313	341	307	289	304	320	336	286	286	314	300	314	283	318	307	323	319	330	312	288	338	327	320	351	306	362	323	300	304	285	294	302	304	292	314	317	306	304	307	302	304	276	335	276	303	328	305	286	301	315	344	298	308	279	337	302	306	310	290	327	311	332	333	330	305	320	294	339	329	330	316	305	294	323	318	327	305	316	311	321	309	316	331	306	309	308	315	333	281	280	324	320	325	270	300	317	304	328	351	297	320	318	326	307	334	329	286	307	301	291	311	300	331	307	329	328	331	302	346	302	323	283	314	318	317	288	313	303	313	311	343	345	346	296	296	347	326	318	330	285	309	301	311	294	289	351	327	298	302	282	311	314	296	293	309	331	338	296	299	300	306	324	297	315	298	340	301	310	333	285	304	340	331	316	309	311	330	296	295	274	294	315	305	310	322	335	323	303	303	332	313	323	303	330	297	302	308	327	304	289	310	261	294	319	342	333	293	341	298	309	315	324	296	314	302	299	349	308	314	324	331	315	329	314	308	288	326	317	286	288	256	293	299	303	335	310	297	310	339	312	291	326	292	274	311	312	323	327	334	323	320	287	318	325	312	329	263	351	287	292	303	322	324	297	302	330	273	309	336	315	326	301	287	326	290	341	294	299	312	318	328	316	309	317	329	317	298	346	324	299	303	297	310	320	304	298	329	337	315	306	285	296	323	310	320	293	289	299	279	321	312	303	349	317	304	298	325	325	316	289	315	294	314	311	309	326	348	306	321	314	268	290	280	319	301	325	306	301	322	333	297	311	314	307	336	325	307	314	322	301	324	326	301	306	297	310	321	307	316	321	313	294	332	328	298	317	330	348	309	292	309	310	307	307	328	297	312	282	318	298	344	322	332	277	329	302	343	321	307	293	299	295	323	312	330	340	350	318	272	303	305	291	331	306	324	311	340	296	322	303	308	307	319	311	301	320	316	338	307	309	331	257	322	328	336	308	298	322	284	286	331	309	295	327	323	316	314	327	304	325	275	339	311	311	318	308	337	367	323	345	327	297	299	322	315	299	308	331	319	296	322	310	323	334	309	326	319	323	306	315	308	333	309	290	295	330	301	320	333	304	303	335	279	285	341	313	327	266	306	279	305	320	306	329	326	301	300	318	303	297	323	343	327	323	322	331	333	319	331	312	319	333	298	312	307	311	322	305	298	319	304	314	312	314	304	329	328	297	318	337	349	313	311	301	310	303	306	346	360	275	298	281	333	296	301	298	305	303	303	322	312	300	306	324	303	307	295	326	281	303	300	272	329	292	310	310	307	309	341	283	322	296	313	343	310	319	300	289	280	312	315	309	312	342	314	317	337	293	318	290	314	312	316	334	337	315	366	297	291	304	319	306	298	325	319	310	301	297	301	337	293	353	339	319	303	321	318	312	296	317	333	339	305	319	286	312	300	281	321	281	317	315	325	303	292	309	302	298	310	311	322	344	281	330	288	317	295	311	308	350	334	295	312	351	294	273	289	282	329	321	292	319	307	279	286	327	317	286	324	307	321	282	351	323	327	351	295	333	321	302	264	269	325	314	321	290	335	346	331	314	302	300	275	290	323	296	298	319	307	314	318	294	319	313	324	313	322	343	334	300	305	329	315	320	317	297	324	326	306	293	320	316	312	323	321	318	315	320	323	313	351	316	318	305	313	361	333	307	339	344	334	298	326	286	321	306	326	274	307	331	320	300	311	323	305	295	293	292	300	306	287	298	333	302	311	283	312	303	334	308	301	317	315	334	312	317	304	328	319	282	325	295	315	303	342	299	288	308	299	325	307	332	274	287	311	271	302	299	293	330	299	320	284	305	293	319	327	299	314	344	319	335	347	319	307	324	290	283	318	294	309	303	306	351	298	316	327	296	319	316	334	306	290	289	324	333	313	309	300	341	317	289	314	323	307	295	301	339	315	299	291	303	299	290	315	278	297	313	304	342	316	317	313	328	265	325	366	285	301	322	337	324	306	300	342	323	298	332	299	305	342	289	312	284	315	314	317	323	346	304	286	303	330	305	322	330	273	316	280	328	310	328	311	325	320	298	276	315	308	295	337	325	332	270	312	282	325	274	286	321	325	329	330	292	328	340	330	302	294	321	296	280	306	322	295	312	298	293	332	268	323	327	325	321	319	322	327	327	293	321	318	346	309	340	338	322	309	310	323	304	290	308	289	317	334	280	288	312	297	303	325	335	286	287	318	307	332	341	306	340	345	334	301	316	299	302	295	316	293	326	293	294	281	312	303	315	310	315	304	284	289	307	299	354	310	322	306	304	300	292	304	268	313	341	321	291	303	303	326	305	315	305	336	325	284	304	297	289	311	312	314	326	325	309	341	307	289	294	283	285	334	277	313	268	336	301	303	338	353	328	309	321	317	335	318	324	294	308	323	301	311	329	344	301	314	308	313	342	286	330	325	320	299	324	325	307	310	315	291	310	294	321	328	315	293	326	316	311	279	347	323	306	294	294	306	291	307	306	322	319	296	315	300	319	316	341	308	321	307	298	295	289	319	303	316	310	302	308	292	306	277	325	318	351	301	286	313	287	306	313	291	299	291	302	295	321	317	309	297	284	312	311	311	304	351	283	300	292	331	301	305	326	308	328	294	307	303	329	299	312	320	282	310	289	327	310	319	302	338	305	308	313	331	316	269	307	288	304	328	322	303	302	303	315	313	279	312	284	314	353	347	343	327	326	294	305	325	309	315	324	287	292	316	329	281	317	326	301	323	319	323	329	327	328	309	302	336	326	342	318	292	301	311	312	312	302	318	309	317	289	291	321	287	298	309	335	301	321	312	300	292	312	299	353	311	303	299	277	299	295	320	302	294	254	303	337	281	301	322	340	282	320	307	318	330	296	315	341	343	305	340	329	321	324	292	311	309	321	302	273	304	316	314	313	296	314	327	303	302	318	308	301	307	309	322	332	291	297	328	285	320	322	344	303	310	314	284	316	327	332	318	315	331	336	305	288	307	318	318	319	319	288	305	305	305	319	333	309	286	321	284	308	282	274	314	321	314	326	290	297	301	305	307	321	294	306	325	325	299	308	329	276	314	347	318	311	320	298	318	307	300	340	306	322	331	303	331	306	318	280	289	302	331	308	346	341	277	315	308	321	322	315	307	281	327	311	317	296	326	296	315	296	292	339	304	308	288	327	325	308	330	267	308	283	308	319	344	321	273	341	306	290	313	295	323	297	312	341	331	274	320	296	324	301	302	288	310	317	309	322	311	289	317	316	328	336	310	280	305	331	324	267	292	322	333	297	323	308	326	315	305	307	295	331	337	283	329	279	338	315	301	338	347	318	315	330	309	338	273	312	322	308	308	325	324	325	329	333	288	351	305	291	322	315	301	322	306	310	286	298	319	335	307	349	277	315	281	313	299	319
29859	22259	9267	1021	673	657	714	694	639	642	662	613	639	648	654	647	684	639	640	640	641	600	636	605	643	625	644	646	656	667	639	679	649	656	610	620	650	650	632	618	632	654	652	635	607	632	603	642	618	614	589	664	605	647	648	629	610	643	663	618	623	657	652	690	675	658	627	601	619	616	621	640	610	653	644	679	660	641	647	657	646	664	626	647	646	688	663	651	659	628	694	649	634	650	648	682	648	650	643	680	595	599	648	656	611	654	655	683	604	677	585	659	641	659	634	637	662	637	628	616	663	644	633	629	585	647	610	632	671	627	620	622	656	668	619	625	632	676	647	629	613	641	640	623	633	670	626	608	652	672	635	579	634	625	639	649	636	661	607	648	663	647	668	614	638	659	648	649	674	626	659	646	621	596	633	614	687	677	662	691	651	665	617	633	672	598	667	613	621	628	654	640	616	625	640	616	634	585	622	646	596	591	642	593	646	671	655	654	679	631	615	641	681	661	644	626	642	622	621	688	641	649	611	701	604	637	650	656	671	668	651	585	639	622	622	653	633	646	702	654	684	628	652	648	647	659	633	608	639	627	649	628	658	631	604	669	656	704	672	653	615	660	580	640	624	675	622	619	647	701	597	623	658	661	668	642	654	645	609	647	667	597	637	599	622	647	634	625	682	606	634	656	673	664	633	666	669	620	649	678	603	642	632	665	681	636	619	628	608	622	649	681	649	634	649	621	621	640	625	661	676	598	647	560	643	638	657	624	651	633	637	635	638	707	644	592	622	676	614	679	647	636	626	649	640	620	712	638	672	641	620	636	629	638	640	656	636	645	624	656	639	626	627	671	648	655	606	648	660	663	670	689	662	648	596	648	656	627	700	658	646	655	643	664	613	657	664	654	640	673	647	668	646	670	651	685	647	613	625	651	680	649	670	676	655	634	599	648	631	632	631	652	639	617	604	665	632	602	667	647	633	684	641	675	629	668	644	631	626	622	654	673	644	648	607	689	632	638	648	661	624	658	620	600	691	660	656	635	648	625	646	633	639	622	655	629	645	688	638	627	640	630	658	696	634	662	596	605	630	583	696	617	658	669	699	614	634	635	647	642	661	621	599	598	649	626	636	636	655	632	672	642	675	659	646	626	645	658	648	664	683	679	643	634	632	669	652	673	646	680	626	599	616	564	643	561	629	600	662	644	642	650	689	650	623	615	663	689	614	582	638	686	629	618	627	617	621	616	641	652	610	659	687	664	629	626	653	667	616	661	616	624	647	647	634	688	646	647	623	635	644	628	666	612	641	614	597	638	618	617	630	631	637	678	647	606	663	601	611	662	654	595	625	707	703	656	628	669	659	675	619	667	652	671	654	618	639	623	650	624	662	630	616	631	575	674	630	653	720	656	664	621	675	639	652	696	666	663	663	644	665	632	627	629	663	608	682	658	669	643	619	678	657	684	606	637	658	662	685	644	630	614	666	674	626	609	619	630	627	679	628	611	620	642	603	632	646	651	622	634	632	613	646	635	686	651	659	650	662	640	645	633	593	594	624	619	686	642	643	653	564	644	654	644	625	652	617	633	668	629	641	674	657	603	654	620	600	592	667	665	651	641	673	665	658	667	634	692	672	608	632	674	655	689	645	658	627	616	669	646	635	673	701	629	678	632	609	663	664	684	694	617	639	625	596	646	652	588	638	634	653	630	673	623	640	618	638	588	619	611	608	631	689	682	669	663	689	665	600	626	633	633	625	624	627	670	676	624	666	626	658	628	630	678	644	670	602	667	679	643	641	635	644	646	651	645	648	629	647	616	639	635	589	666	630	618	639	675	675	662	643	667	671	586	616	615	620	654	655	586	658	635	648	594	673	665	626	691	667	610	660	622	616	622	682	652	661	626	695	660	631	651	646	648	622	660	636	626	637	682	616	647	599	597	624	696	652	606	651	661	661	635	629	656	619	652	619	647	682	637	619	632	660	705	620	710	671	693	651	623	630	613	685	639	638	606	609	654	641	647	660	621	642	611	631	647	643	676	617	602	598	651	619	633	675	634	663	652	627	666	615	620	631	604	636	669	622	630	613	611	650	615	666	638	650	657	613	642	639	690	702	665	651	630	627	630	600	617	626	617	664	642	623	623	656	638	636	630	629	616	663	643	635	655	616	679	660	623	639	669	652	682	596	640	568	658	648	641	633	646	630	646	612	667	656	669	599	664	631	627	663	607	630	671	658	654	613	644	633	644	664	656	672	652	701	648	595	649	651	632	684	646	641	612	708	647	648	673	620	656	649	673	632	621	595	611	607	676	625	693	617	676	617	652	625	615	626	624	617	637	650	652	600	645	609	630	626	622	627	614	642	619	601	650	625	646	620	649	637	621	669	626	631	650	701	642	653	675	629	665	634	634	599	640	641	683	678	638	621	660	650	671	598	629	680	606	642	617	587	657	655	638	643	642	639	619	600	649	664	673	659	652	638	671	660	661	662	602	677	651	668	618	588	661	675	621	613	616	647	641	621	631	629	650	675	630	633	614	609	635	631	710	671	659	621	673	639	615	614	657	604	649	603	607	626	670	633	655	636	658	656	661	648	638	626	646	616	661	624	671	618	706	613	635	694	597	665	614	631	677	661	639	637	653	652	670	668	607	679	653	625	639	646	640	660	610	629	639	676	686	664	642	629	635	650	680	615	614	636	573	669	623	608	632	642	656	673	647	584	629	595	612	632	664	620	648	608	695	671	629	626	631	668	659	652	618	609	643	672	713	677	674	694	622	650	665	617	690	646	656	661	646	622	622	671	646	601	634	599	660	662	666	591	673	616	664	618	628	662	616	640	651	642	633	650	640	696	644	640	616	660	676	670	622	702	634	673	639	689	657	615	602	627	620	604	695	618	660	691	577	562	612	616	649	673	649	645	665	662	646	626	666	625	639	631	691	658	614	685	623	648	611	614	628	620	662	677	636	598	624	606	640	663	621	648	645	626	673	647	638	633	661	606	640	681	678	655	693	660	652	618	643	671	625	621	648	624	643	645	599	654	687	648	674	656	660	604	624	611	606	637	596	621	662	602	657	625	636	652	619	624	643	674	572	672	625	585	635	649	629	642	635	639	667	638	674	640	619	636	595	634	642	659	643	621	616	616	636	613	631	658	681	637	646	621	609	615	603	635	612	623	666	591	686	661	626	631	646	626	649	656	632	629	597	633	674	676	618	675	631	615	639	628	628	671	627	641	596	642	652	655	620	655	640	678	588	616	679	659	663	654	652	655	609	636	629	637	638	606	646	646	604	626	623	572	609	628	678	669	626	657	633	645	622	615	638	629	650	653	634	666	675	692	634	635	658	641	655	631	642	627	677	658	628	594	652	680	679	659	658	662	640	633	662	587	650	651	655	695	687	630	637	621	701	643	681	658	617	642	636	628	654	667	660	623	620	614	601	625	626	623	617	647	628	640	638	605	654	622	596	670	594	624	612	630	611	621	601	645	662	676	641	613	645	621	633
25772	29994	5017	859	847	823	876	752	787	811	831	795	760	782	818	799	827	837	804	821	746	799	744	818	801	822	793	789	789	750	857	798	811	801	741	800	816	829	787	744	787	821	778	825	842	786	825	760	782	795	822	828	824	804	779	782	784	789	812	769	787	814	804	741	745	761	813	804	794	802	792	790	791	792	778	794	783	801	829	837	817	811	755	769	799	790	822	832	866	769	769	793	862	777	772	835	834	785	847	783	774	758	760	805	786	755	782	798	776	738	794	793	824	805	810	765	795	807	801	798	769	810	795	793	763	785	733	799	827	773	781	826	818	826	823	744	803	839	842	780	766	744	837	799	806	769	823	801	805	832	787	747	805	783	788	780	790	775	808	798	795	766	821	785	843	838	757	860	790	755	799	772	759	766	825	796	823	823	746	797	800	865	830	789	806	783	817	792	804	840	787	787	795	781	794	844	814	823	790	827	788	786	798	842	830	813	743	822	808	781	797	810	799	746	781	768	828	769	780	824	813	833	781	771	829	816	765	807	857	822	752	764	808	794	783	780	794	809	811	778	789	788	825	820	798	795	770	825	814	828	811	800	773	782	805	780	813	811	818	788	810	796	807	770	827	781	806	789	757	799	825	794	751	819	803	809	771	823	825	785	820	798	784	812	784	793	812	783	767	780	779	786	809	777	794	809	805	848	814	807	778	837	790	787	806	761	790	800	801	805	774	790	808	794	782	828	797	783	773	796	816	783	808	782	765	860	758	787	788	822	755	749	781	772	751	801	830	805	787	779	793	807	767	830	831	817	811	832	820	751	797	787	751	760	768	789	772	838	802	786	831	826	788	772	784	802	807	800	776	850	800	774	769	749	782	827	804	848	787	792	773	784	815	806	788	818	810	759	806	783	749	808	797	854	729	835	797	778	789	821	733	765	822	827	786	802	812	809	799	767	784	737	776	741	773	815	810	829	800	743	747	815	821	807	816	806	757	832	819	814	765	813	804	851	787	793	769	838	751	778	761	835	731	798	748	766	820	843	720	764	812	793	751	773	825	751	832	789	829	845	804	800	784	812	772	794	841	845	794	838	765	743	823	827	799	774	816	832	747	743	821	782	862	809	806	759	768	840	831	781	795	840	771	735	764	822	809	770	765	781	803	825	854	796	820	805	762	811	789	809	755	754	800	764	733	851	737	763	770	808	809	811	829	816	765	827	836	797	773	797	750	771	798	814	762	757	764	804	788	804	786	828	808	776	805	830	844	764	841	797	770	791	769	767	748	827	774	782	840	791	755	793	799	812	831	745	775	790	770	829	759	748	776	818	788	803	776	771	789	812	761	785	794	788	788	803	779	830	750	749	791	757	827	837	827	781	780	795	795	719	831	876	804	804	811	758	784	780	787	822	791	768	793	749	793	779	789	808	755	793	820	766	839	810	791	786	760	815	785	805	785	800	830	813	778	777	786	785	789	810	769	832	785	769	779	822	800	803	789	818	807	763	776	776	793	801	801	756	774	778	755	753	746	761	828	815	770	787	750	790	764	767	810	785	823	796	774	848	771	800	750	766	763	819	786	803	825	788	774	821	789	809	811	774	807	799	803	768	751	776	774	761	788	769	751	795	809	786	787	817	811	767	806	835	776	745	800	782	777	776	767	786	758	797	774	807	797	812	843	803	808	781	800	786	764	775	806	779	782	794	826	852	784	837	789	787	758	761	812	833	804	792	795	759	828	779	787	835	752	802	799	800	784	789	763	816	832	753	762	827	826	790	790	769	770	828	828	749	758	792	827	795	743	762	810	816	782	788	818	785	769	805	793	761	805	759	764	805	792	830	772	813	783	805	832	777	748	762	817	781	766	799	788	832	770	828	759	761	784	778	803	794	797	800	801	779	813	841	777	765	737	766	839	758	781	791	778	786	841	791	855	795	767	800	794	770	784	819	844	795	802	758	787	801	776	805	789	780	759	838	810	766	779	800	766	741	803	795	797	804	806	819	767	809	837	812	802	797	788	790	795	813	800	817	797	772	783	811	754	817	789	749	800	797	789	785	768	810	853	805	767	771	813	774	805	769	752	807	813	797	825	751	803	750	746	734	818	887	797	778	772	780	829	803	805	790	801	785	800	793	814	797	776	758	754	806	810	758	810	806	784	822	818	835	752	782	773	782	810	770	807	776	826	776	727	735	822	796	741	793	792	764	745	741	750	800	776	810	832	771	799	799	777	796	845	758	803	822	745	769	794	847	815	855	807	760	813	807	753	802	847	761	757	789	776	831	790	823	768	786	841	785	808	760	775	772	811	773	779	807	833	790	838	767	767	813	792	718	801	861	790	810	809	823	810	759	796	781	802	793	768	794	803	768	787	749	767	790	859	793	774	786	792	814	788	827	824	751	848	787	760	784	829	825	795	806	800	737	830	787	831	768	765	823	802	758	786	789	763	784	829	838	854	798	799	778	867	759	793	766	809	787	779	789	812	805	798	815	772	706	821	766	822	781	790	802	778	815	795	800	748	839	782	767	825	765	777	797	807	815	815	764	768	749	796	828	855	799	828	785	861	757	773	742	792	820	778	766	779	792	738	847	787	802	766	762	786	786	814	826	804	774	743	754	758	820	783	809	778	794	795	763	850	764	775	845	773	775	797	767	777	739	775	837	755	818	749	795	756	799	757	799	806	830	829	815	864	787	800	810	835	789	826	773	804	800	783	812	782	783	789	772	817	784	786	808	846	789	789	736	793	777	755	788	792	743	816	826	802	767	826	801	806	753	792	849	816	790	789	777	815	832	779	801	808	811	828	754	787	806	850	808	791	814	772	758	840	832	775	773	792	772	839	868	747	802	808	757	803	790	795	768	824	762	775	779	839	829	801	795	801	799	819	788	795	764	820	743	820	779	769	762	812	735	809	824	831	787	798	780	776	821	798	828	784	797	800	783	788	777	781	816	719	754	820	755	799	788	779	791	749	816	841	745	771	800	807	845	777	813	786	825	803	803	790	794	864	787	817	777	794	800	834	772	779	752	801	821	811	742	774	796	792	806	797	793	810	767	803	797	783	798	767	791	798	787	783	830	731	812	815	769	776	801	807	799	829	781	806	856	839	807	767	779	791	815	795	783	806	778	784	738	790	806	811	763	777	794	767	770	788	792	815	756	810	824	774	791	798	820	756	781	839	792	801	855	852	812	756	819	787	764	783	766	801	806	798	810	768	760	771	828	842	778	776	791	825	786	827	815	812	753	807	782	789	820	839	839	810	821	820	728	762	740	861	829	805	777	799	825	848	789	814	819	796	793	827	816	785	784	778	766	787	761	800	766	794	814	787	762	783	776	798	826	799	777	837	777	798	825	824	754	804	863	747	838	753	845	800	857	829	829	797	814	788	784	782	752	809	787	813	818	801	811	744	760	821	806	775	764	850	803	781	826	794	820	786	833	810	827	794	766	792	787	777	835	763	787	763	789	861	831	770	838	815	772	814	821	768	771	832	828	824	805	821	783
23952	21901	28373	25197	19188	2743	668	575	530	520	548	514	546	525	557	507	479	528	492	528	548	507	445	492	539	486	508	522	474	519	493	502	512	509	480	465	494	506	515	550	497	503	503	549	482	479	511	550	514	532	485	516	502	483	523	541	485	511	520	516	510	563	487	530	499	501	484	506	505	523	508	495	523	475	545	494	523	473	538	536	500	509	481	499	500	496	489	513	501	475	510	493	485	503	492	510	533	514	454	535	465	509	510	501	503	491	526	483	509	491	535	518	494	463	479	469	533	523	531	512	536	482	514	530	528	527	522	506	492	552	535	489	489	499	523	521	486	536	474	537	493	486	465	467	481	487	537	484	520	497	489	466	486	453	474	512	493	516	506	490	529	532	473	474	459	510	485	514	495	482	519	495	493	490	494	493	490	505	518	533	492	517	505	485	487	530	518	520	470	492	478	483	524	507	467	469	508	513	503	472	515	492	497	491	479	545	516	501	521	475	487	501	517	432	495	521	523	458	497	502	455	540	501	482	486	483	491	506	496	498	491	485	491	538	519	534	504	532	510	522	522	499	503	563	501	510	484	510	482	523	497	476	478	502	525	496	466	481	484	503	476	498	484	479	462	525	516	536	525	513	516	466	497	506	495	512	524	487	552	496	500	469	481	531	474	510	540	516	507	531	506	453	480	499	472	445	514	484	489	529	520	506	526	498	497	470	495	516	499	509	518	502	523	478	490	492	514	505	456	493	515	510	473	515	515	510	504	523	498	484	508	513	505	490	480	464	495	518	497	472	507	512	508	504	498	475	492	492	504	481	512	489	500	482	483	489	504	509	489	467	529	499	477	487	499	469	471	494	504	484	480	506	496	493	506	542	508	486	507	476	551	461	502	520	523	429	503	474	501	485	492	497	479	504	484	476	476	496	516	504	523	464	507	527	496	465	519	491	492	495	497	475	514	436	546	498	545	537	521	542	519	465	523	471	499	504	526	455	489	504	484	487	513	445	512	522	498	514	477	523	491	502	478	543	496	541	499	480	497	504	530	506	523	527	519	492	489	505	525	476	507	512	490	491	478	493	466	483	488	520	487	510	506	460	472	476	522	503	499	499	511	510	479	515	484	486	491	500	488	534	527	516	474	504	471	541	536	536	506	475	528	488	471	493	505	507	494	518	512	491	521	469	527	503	551	482	532	472	527	542	498	522	527	453	471	506	534	502	499	494	529	493	520	519	473	465	477	456	501	507	531	487	529	542	513	517	487	513	513	489	470	514	465	479	522	468	513	495	554	506	467	542	501	550	519	479	565	507	557	472	535	496	508	517	504	512	481	565	510	464	503	522	532	494	492	513	544	499	516	464	482	517	521	494	494	541	493	486	483	486	477	502	546	526	510	489	501	537	497	498	491	551	539	509	485	516	499	480	498	500	476	491	538	480	496	480	487	507	511	495	487	507	538	543	480	498	549	483	461	523	489	505	496	482	465	497	493	505	482	540	459	483	512	490	495	506	487	470	545	510	513	517	535	474	488	479	522	507	533	462	508	528	541	542	520	499	504	484	534	468	481	504	504	504	523	493	474	488	484	512	502	494	511	505	474	502	503	517	468	539	471	496	491	495	507	496	530	496	488	470	515	504	483	492	499	468	516	473	485	500	547	491	493	486	525	445	543	507	486	475	465	523	498	543	520	501	490	493	497	502	549	515	508	504	531	503	499	482	529	463	503	465	504	536	494	502	514	513	471	526	501	520	496	482	481	469	536	497	485	531	511	533	464	489	515	470	516	489	480	510	496	491	452	525	526	519	505	523	455	488	476	486	535	510	491	507	511	477	510	444	479	486	497	519	523	514	518	490	488	519	514	502	523	532	494	502	484	506	499	503	450	505	514	451	524	485	501	520	508	507	474	496	491	494	474	551	478	531	495	486	509	503	492	511	498	525	529	465	497	550	499	498	502	540	522	468	501	518	502	497	458	515	533	471	490	508	511	489	531	486	484	503	492	531	491	499	514	474	482	475	480	508	532	490	495	461	522	503	470	491	502	467	511	509	522	537	467	523	523	508	474	528	495	486	510	537	528	469	504	510	534	529	521	486	537	499	516	500	493	486	553	541	480	538	516	524	521	503	501	513	511	545	489	494	501	537	509	534	468	492	492	533	454	495	480	520	535	519	482	539	492	481	503	505	512	547	497	493	528	530	519	554	487	505	474	529	513	474	496	459	468	515	507	510	489	491	504	512	491	525	518	496	508	531	447	501	518	510	490	481	499	464	507	543	532	507	517	503	501	516	498	472	497	495	529	513	504	511	520	450	502	484	530	512	512	479	562	505	509	521	460	478	512	492	500	509	494	541	521	528	469	474	543	528	483	461	490	517	507	509	493	522	519	496	537	523	524	501	517	463	525	528	520	473	466	463	494	499	527	492	524	455	513	478	512	529	509	483	495	481	475	429	526	484	511	481	502	475	502	535	515	481	485	472	482	464	509	481	490	502	528	488	487	508	534	484	523	511	496	489	539	475	522	519	529	513	491	488	519	475	488	483	513	467	473	460	495	516	508	510	465	504	508	525	495	490	491	481	509	483	518	547	511	502	546	539	527	481	520	510	495	519	483	515	524	533	533	541	510	534	516	485	503	479	523	507	488	497	551	517	468	489	500	502	535	510	510	475	554	473	498	497	503	485	494	483	498	474	524	503	476	469	546	494	455	485	489	492	519	505	478	518	518	444	503	501	525	532	465	520	466	519	507	508	508	499	518	496	494	515	514	517	540	513	515	513	526	496	529	482	504	492	518	520	525	507	513	500	489	512	515	480	499	503	503	477	482	522	481	525	471	484	491	487	497	489	508	487	481	495	512	503	489	505	488	500	471	520	526	536	494	506	519	494	497	498	479	498	481	474	497	488	509	513	487	529	501	480	535	521	489	508	474	499	439	508	520	504	515	514	479	508	490	515	502	483	488	512	504	491	505	507	516	529	500	511	496	537	497	506	495	527	490	502	482	478	530	484	507	492	469	479	536	513	500	463	492	526	508	518	524	508	491	500	499	489	503	547	541	498	532	523	516	463	476	498	501	505	487	473	501	509	527	506	520	484	512	498	456	538	513	478	525	520	508	502	501	506	513	513	503	513	464	486	511	471	497	497	492	468	507	517	495	486	500	477	485	483	498	527	461	504	495	500	528	494	516	509	498	502	468	493	473	501	481	509	538	472	477	474	529	526	502	521	486	513	523	550	495	479	515	508	502	464	456	501	526	505	496	484	478	531	479	453	549	458	520	531	537	511	531	494	508	512	512	515	492	495	515	475	502	487	522	492	531	510	530	492	560	531	512	504	482	505	483	519	500	502	529	462	479	514	506	506	504	488	476	496	517	558	496	514	479	502	440	487	528	495	501	515	527	490	505	532	470	514	483	488	529	511	532	498	498	497	497	468	507	502	483	512	486	483	513	511	479	497	511	473	537	529	471	484	507	516	522	468	511	499	469	516	469	483	484	487	499	513
50793	74451	19927	1305	1068	946	841	778	715	707	719	717	671	627	702	633	596	640	641	592	643	707	624	648	683	617	594	651	704	597	649	671	703	640	632	641	672	673	682	591	631	636	627	654	614	594	669	647	665	613	646	652	653	610	597	675	622	623	660	613	627	608	667	642	646	654	664	618	656	628	649	620	637	640	684	646	595	655	715	687	678	657	619	659	665	618	628	634	672	660	634	667	599	613	650	618	623	666	600	656	625	634	611	674	594	654	633	634	625	627	642	616	627	622	640	616	617	692	618	635	617	627	657	631	601	613	603	647	618	636	649	633	612	659	633	664	647	634	606	677	632	651	620	619	647	650	614	570	592	612	642	652	630	654	621	633	611	678	641	661	610	672	630	640	663	662	636	620	622	659	599	659	661	611	653	628	583	613	646	624	612	649	658	663	649	660	627	634	666	670	638	629	600	646	662	597	666	659	627	676	651	645	612	654	654	601	654	637	627	644	612	644	598	622	659	632	624	660	654	635	614	663	633	630	622	612	603	623	678	655	641	605	656	619	668	624	657	641	646	625	589	620	639	695	658	631	608	620	616	626	636	629	635	662	643	618	616	632	645	629	638	606	666	634	675	630	622	622	623	643	652	641	637	644	685	643	600	627	653	680	626	628	627	602	653	690	615	626	645	587	641	632	595	644	606	629	649	645	645	676	628	660	628	599	619	629	623	648	628	654	667	655	638	644	627	625	613	640	660	632	634	623	590	660	630	646	641	631	639	630	631	607	665	634	627	657	679	617	645	656	644	622	670	632	639	629	660	617	669	613	620	627	662	652	631	625	665	609	619	592	644	586	679	638	596	595	630	590	638	649	646	636	638	646	617	684	665	646	653	623	606	616	625	633	612	626	619	622	602	637	653	609	598	669	670	603	635	632	639	628	694	632	671	648	650	659	626	598	617	621	679	631	626	641	629	644	650	621	612	621	672	644	619	656	655	660	628	651	606	639	607	634	646	627	617	653	644	654	665	635	646	594	672	656	679	625	610	672	669	630	579	612	609	627	609	637	645	594	693	619	622	664	653	602	683	651	631	636	619	609	655	616	589	610	665	588	620	613	644	608	648	607	678	634	644	673	650	611	604	674	653	628	632	599	630	641	622	587	658	603	633	624	601	668	622	645	610	648	614	674	645	625	612	632	595	619	683	611	588	639	638	614	648	676	633	640	598	630	563	633	655	627	667	631	610	663	607	682	647	633	641	635	637	655	651	657	601	654	664	602	641	654	642	609	613	658	642	621	608	643	656	646	626	611	626	629	632	649	613	681	660	643	631	641	654	629	649	595	643	611	621	627	663	600	644	656	609	628	586	621	582	656	629	637	635	627	627	638	670	598	667	626	638	657	630	632	608	653	666	605	621	655	644	678	627	635	664	673	644	628	594	631	649	677	611	661	588	672	627	660	663	643	633	633	626	631	610	589	662	631	623	624	677	688	594	607	631	633	618	598	631	679	683	606	635	673	660	581	585	670	644	661	637	639	664	657	668	602	635	668	661	619	631	629	577	661	627	630	613	587	642	658	628	609	637	613	650	633	619	624	660	657	603	614	611	673	656	657	623	604	638	617	617	639	670	595	637	651	664	631	640	628	562	634	610	617	663	666	582	660	623	631	612	629	648	630	583	615	644	663	684	611	640	630	601	642	626	639	666	655	602	671	675	589	631	677	640	638	608	664	627	647	648	608	612	671	639	691	655	684	651	622	646	652	660	640	616	679	612	635	625	654	624	645	658	650	655	643	583	622	619	625	631	669	692	629	672	630	655	634	608	602	655	635	603	620	629	647	637	631	629	642	680	646	637	632	651	672	679	598	598	646	609	626	636	629	620	644	668	654	649	617	645	640	676	567	638	654	617	626	645	582	591	639	600	635	590	688	654	618	681	658	605	662	660	662	645	599	617	563	619	600	608	664	626	634	668	618	620	697	625	638	603	666	615	628	642	624	614	589	626	624	632	623	667	568	638	624	665	606	687	621	596	625	634	674	620	608	600	668	635	643	683	571	683	630	647	603	622	599	666	656	614	632	626	653	647	637	615	632	659	634	609	634	666	640	651	606	616	633	611	633	614	634	620	667	679	633	611	686	666	650	616	607	672	596	647	604	667	605	570	657	622	651	644	661	673	708	634	607	632	648	620	684	652	620	591	619	638	620	651	582	626	638	603	602	615	630	657	596	661	612	637	678	634	603	645	656	633	640	677	637	635	670	640	666	655	621	610	636	649	650	652	664	626	644	614	620	640	667	625	634	646	621	625	661	636	613	619	612	652	623	633	635	640	605	597	625	670	641	613	568	620	652	654	611	635	628	663	624	603	644	607	656	664	648	701	587	653	639	653	598	652	669	644	593	644	655	655	647	612	665	655	651	630	623	607	652	638	644	653	627	609	665	639	648	633	684	673	630	599	634	624	623	641	639	643	635	609	657	595	579	634	673	642	649	639	680	565	652	649	620	658	602	610	679	601	651	635	649	646	605	656	670	619	644	650	673	632	626	626	620	636	671	665	670	669	647	616	594	628	633	662	597	680	625	646	632	632	595	645	695	664	634	572	637	622	580	652	607	633	614	640	658	630	611	653	652	610	633	626	649	622	630	576	679	629	612	665	572	608	665	625	605	675	628	679	644	630	640	673	609	611	671	632	658	693	636	647	596	617	593	595	639	631	603	614	642	629	592	560	655	660	623	603	652	659	641	649	602	638	664	681	682	648	646	664	616	622	655	596	631	622	658	662	589	591	655	619	607	643	641	619	655	608	590	657	617	647	671	622	652	622	634	664	618	642	650	674	689	642	577	658	665	683	644	626	630	679	621	601	635	669	640	645	604	593	671	658	627	636	661	654	623	669	599	625	609	641	671	651	595	627	607	621	682	606	621	678	680	606	597	654	597	638	656	630	623	637	606	625	657	631	619	648	642	595	659	640	637	630	626	664	638	644	650	647	631	713	615	667	633	624	584	662	627	647	630	638	611	641	617	662	622	574	675	621	652	635	642	673	640	654	640	663	646	640	653	640	685	625	632	645	656	648	647	613	675	609	638	617	624	619	665	662	659	611	643	595	634	649	614	670	596	677	657	645	633	609	585	573	649	630	625	637	642	629	615	605	665	664	611	644	600	631	630	619	674	639	618	641	657	621	643	641	621	607	666	650	630	613	640	627	669	619	576	655	662	603	630	607	616	653	626	644	623	628	611	603	662	611	651	604	680	641	673	644	631	670	676	643	636	611	594	659	649	645	639	629	631	634	679	613	608	618	689	644	661	627	644	641	643	635	642	632	604	629	622	616	647	617	640	637	638	658	673	602	638	624	655	645	624	617	706	640	641	636	646	630	594	633	641	621	618	637	625	625	672	599	621	636	632	648	619	626	626	658	628	620	633	639	632	661	687	609	652	614	645	600	665	690	634	652	651	637	622	652	646	666	614	652	636	657	666	618	592	620	624	639	667	638	610	661	682	679	669
25355	22486	26488	23009	2851	559	536	510	511	513	486	506	464	431	506	474	483	497	455	502	468	459	468	489	481	516	472	482	493	535	501	496	466	525	481	457	493	477	483	495	446	440	462	456	484	441	492	479	480	459	434	433	471	462	474	473	477	484	476	439	452	501	429	458	501	485	467	490	510	486	472	487	498	469	484	461	500	501	479	488	490	479	498	480	456	535	448	509	459	517	478	488	460	495	467	484	500	473	485	473	430	471	471	456	461	496	463	468	512	440	460	461	473	458	511	472	476	462	469	466	490	463	481	478	482	505	472	471	450	462	479	459	506	510	456	462	468	470	485	462	454	476	491	475	444	471	478	443	460	526	435	478	456	471	459	442	488	492	448	491	455	476	468	483	470	442	525	494	448	480	477	488	469	491	467	482	474	475	477	468	467	469	480	484	479	449	495	483	445	487	509	455	460	460	486	477	435	506	504	454	499	444	453	444	467	448	483	490	517	491	477	500	447	450	450	497	450	445	506	486	489	487	459	461	451	464	519	495	462	527	457	478	447	430	524	447	489	490	503	509	497	416	469	470	498	513	490	446	472	466	448	453	465	469	485	490	468	503	480	498	457	460	495	482	476	507	469	450	459	456	455	470	502	419	480	462	461	450	489	467	496	457	429	466	470	457	493	442	423	460	496	468	483	471	459	527	473	481	472	481	466	464	456	504	484	480	485	448	452	461	500	451	469	461	493	510	472	475	512	460	457	463	489	495	447	474	484	479	497	504	466	489	451	463	474	485	484	441	454	498	476	463	439	453	493	453	481	467	445	465	465	466	473	492	464	466	486	461	466	462	489	486	496	462	465	514	469	479	438	492	475	490	491	485	473	469	455	468	479	483	507	470	445	480	474	472	502	441	481	490	507	451	443	475	467	484	455	456	489	427	486	475	496	465	469	455	490	494	436	475	477	480	440	472	461	507	472	466	433	482	444	452	456	472	481	478	467	471	467	464	480	485	473	455	459	484	489	485	451	458	485	439	503	442	482	430	480	499	496	469	523	440	474	417	467	493	448	471	494	487	480	449	478	468	492	463	492	445	501	470	482	470	467	459	438	483	485	484	484	466	464	479	428	523	460	476	457	443	489	509	477	475	439	464	491	482	465	483	442	489	495	480	523	486	469	526	454	475	449	476	508	449	470	471	530	459	494	491	427	473	455	480	477	502	444	477	465	457	493	420	477	455	491	479	475	476	488	416	502	484	465	488	467	501	478	473	477	446	515	450	477	498	479	447	477	435	441	508	478	508	508	449	446	462	428	462	499	540	492	504	440	485	496	476	466	497	483	474	452	470	455	474	495	484	482	480	468	493	450	478	473	501	471	501	451	506	476	456	489	446	488	478	463	500	472	464	451	457	479	446	495	502	426	476	528	496	504	484	442	450	487	476	506	502	467	454	436	460	457	485	446	463	508	449	477	446	472	509	493	455	486	433	493	480	507	461	453	505	474	497	496	512	464	448	472	459	471	428	458	436	477	440	473	477	469	472	448	464	460	487	480	497	482	474	476	508	462	472	468	468	477	454	464	445	507	510	459	515	486	511	468	460	464	488	463	473	462	514	461	465	470	492	427	457	482	473	466	454	454	520	456	447	484	480	440	481	468	467	471	472	469	483	469	521	462	486	443	452	448	482	484	434	484	482	473	511	451	473	426	509	480	436	483	494	464	458	459	473	452	452	517	492	496	500	459	477	465	467	456	482	491	511	489	451	487	466	514	509	472	499	473	490	479	467	502	465	510	498	469	496	464	470	443	477	473	455	459	504	453	463	485	472	429	443	490	435	489	508	491	441	476	433	497	465	514	450	481	448	492	507	494	453	492	489	477	449	472	443	495	458	499	474	511	471	468	432	467	495	409	468	484	452	475	452	484	470	477	501	490	482	485	482	455	443	465	483	470	465	466	509	492	470	476	479	513	488	510	471	503	500	503	465	454	500	473	494	499	441	525	469	456	509	474	526	446	450	467	462	472	471	475	465	491	480	477	482	489	482	513	457	435	497	469	483	446	477	460	471	491	486	484	479	487	489	526	468	455	499	458	475	407	459	457	466	477	457	490	484	502	469	496	482	464	459	476	476	505	486	447	485	480	446	455	498	463	515	455	504	438	499	454	471	468	493	451	469	489	505	489	483	486	479	504	460	475	437	504	494	451	453	489	499	453	475	494	472	470	479	478	437	462	471	431	472	484	454	466	481	497	497	466	451	490	494	469	481	499	464	494	463	476	481	479	520	463	467	493	487	470	502	506	465	493	479	463	509	472	487	449	481	480	441	469	466	505	478	516	445	472	453	451	478	463	457	477	488	460	466	466	486	515	465	540	445	460	452	482	478	463	496	462	451	488	504	447	510	450	429	515	479	434	484	506	526	466	477	492	492	512	471	465	474	482	478	477	491	472	489	481	491	455	454	446	564	465	464	478	498	477	470	493	473	453	454	466	472	458	471	443	482	451	473	488	462	469	473	494	470	475	508	446	474	407	477	444	476	493	494	479	482	486	431	521	512	505	446	507	435	505	491	485	504	460	443	441	467	467	452	484	489	513	461	446	497	465	446	515	448	487	454	473	470	476	502	452	501	457	455	479	455	473	507	469	482	467	484	484	498	435	459	463	460	471	487	452	478	503	471	484	530	505	455	489	505	521	465	479	486	453	479	481	524	454	445	467	506	455	492	435	447	475	489	466	460	495	511	489	462	476	485	468	471	504	442	470	451	457	454	448	456	461	485	488	504	442	473	477	483	495	455	481	457	484	475	505	472	458	487	478	466	496	497	495	503	487	476	441	467	444	470	463	467	463	447	498	446	508	459	481	463	482	468	446	517	495	426	461	457	457	462	478	473	446	484	437	484	460	480	491	442	445	466	452	467	488	486	530	501	432	513	453	461	476	477	472	503	419	455	459	468	449	490	494	437	453	448	458	460	453	466	480	462	473	473	459	457	457	505	443	480	490	461	482	469	511	491	509	474	470	518	481	457	494	476	535	481	440	483	480	447	469	464	424	450	473	481	469	494	484	500	451	492	462	444	444	480	477	479	479	499	453	495	439	479	454	488	430	435	508	464	474	500	455	488	471	474	441	471	490	509	477	498	438	468	481	471	485	480	449	495	514	495	453	497	488	464	482	492	487	492	488	475	462	496	436	462	461	485	464	533	468	464	484	453	477	442	458	468	489	451	474	438	478	511	468	464	490	487	495	491	435	482	504	468	463	481	513	484	518	474	451	454	470	475	480	493	477	463	467	451	501	435	478	499	470	479	507	526	511	467	464	440	507	492	468	487	504	464	438	498	476	502	476	439	465	477	456	480	469	462	464	444	478	460	473	488	468	416	453	467	473	475	456	512	503	518	496	493	458	480	486	465	494	468	494	487	496	454	447	451	482	469	475	434	456	494	471	458	475	456	419	483	482	460	481	511	509	475	479	474	453	482	471	458	513	489	446	471	452	457	498	431	473	501	483	468
46197	60063	14313	860	823	760	705	641	673	620	660	561	592	622	607	571	551	618	580	625	587	623	605	623	573	590	550	609	599	585	575	554	605	562	585	591	621	580	602	594	564	620	613	591	558	595	543	595	563	585	543	552	600	611	589	620	570	576	552	547	587	579	632	600	596	594	588	526	606	585	587	553	599	597	617	598	614	571	628	590	604	590	565	575	605	622	588	543	619	578	608	530	607	607	557	562	635	552	571	585	543	589	584	616	557	586	565	571	584	547	627	567	574	564	590	571	566	585	608	586	565	575	603	637	617	612	621	591	582	604	579	575	580	629	603	638	555	556	587	570	582	582	605	583	577	553	588	587	588	615	578	571	639	619	585	590	616	542	589	588	652	641	541	608	538	605	580	587	563	569	553	580	586	605	566	603	519	567	617	562	624	585	583	610	560	583	626	585	603	590	555	599	583	623	547	570	581	580	598	588	556	572	577	561	560	600	548	583	556	626	580	557	575	551	611	585	583	620	598	585	582	562	581	587	584	599	582	650	564	572	582	601	552	558	602	577	582	586	592	560	605	540	582	557	562	630	581	565	595	583	629	582	647	588	595	622	571	596	580	596	551	578	559	625	586	568	539	549	565	581	602	621	559	590	598	572	594	645	610	613	591	659	610	683	595	577	552	613	573	585	573	562	585	526	594	580	594	585	589	593	551	598	631	542	613	581	582	555	624	586	569	587	557	546	592	597	602	579	609	536	602	647	634	601	567	570	590	576	587	608	567	579	575	626	567	592	610	611	562	579	630	577	593	551	583	561	622	569	588	581	547	576	583	584	592	553	579	560	569	580	552	578	629	554	556	580	587	588	542	596	612	608	635	574	608	586	531	598	571	588	585	586	609	595	573	563	631	573	570	581	571	595	613	620	594	596	577	593	573	538	587	577	571	572	567	533	604	590	584	542	542	593	596	579	571	593	601	576	536	590	594	579	581	555	579	587	607	568	612	587	540	580	591	583	603	590	547	551	552	551	589	540	559	562	568	577	619	558	604	576	577	574	569	599	579	558	577	576	617	615	588	598	565	605	604	568	572	593	575	565	613	617	583	576	546	603	581	607	563	571	569	589	608	637	616	593	594	611	605	636	607	613	584	586	602	622	623	563	603	587	562	565	585	598	567	554	581	563	581	554	586	560	582	563	580	537	583	571	573	619	584	557	617	624	562	577	592	567	579	622	595	517	561	559	641	564	551	610	619	610	562	544	616	615	590	575	592	625	608	590	595	584	582	621	562	570	539	587	557	580	596	595	553	575	613	591	618	593	570	640	640	601	589	583	590	627	573	607	608	593	582	559	586	581	572	558	563	559	584	612	597	577	562	535	570	553	554	582	590	581	537	603	553	572	624	601	604	556	560	566	576	612	617	635	581	539	587	630	586	607	577	569	551	577	577	613	618	562	562	558	616	586	573	601	549	583	561	583	582	621	625	594	595	588	559	595	582	568	612	532	599	600	586	611	552	589	564	612	594	576	590	580	574	582	599	588	573	581	570	553	592	535	581	573	585	604	566	590	600	590	588	591	626	606	571	604	603	567	594	579	589	610	576	583	554	595	598	556	602	583	540	588	593	589	552	583	579	642	595	579	546	543	584	585	627	600	579	579	569	566	559	568	570	584	594	567	610	606	580	560	569	569	585	609	584	574	562	603	579	580	583	569	589	556	618	604	588	608	586	623	552	591	581	597	542	559	589	555	568	597	589	566	565	614	567	616	565	602	571	602	562	538	532	586	593	564	566	633	595	551	618	559	611	596	554	568	604	597	557	583	556	576	585	623	585	574	592	581	559	621	573	577	603	618	565	636	609	540	589	589	615	583	573	619	537	565	585	555	581	601	586	586	581	589	620	544	612	607	584	569	592	579	616	595	607	580	584	567	608	607	561	582	551	605	564	572	572	597	562	616	578	575	613	588	578	567	591	555	593	597	595	613	568	589	524	613	623	646	596	622	571	575	649	574	566	600	598	544	571	569	553	608	591	575	614	560	594	618	618	524	590	608	557	591	588	559	596	558	577	572	606	559	567	593	593	595	573	536	589	582	598	617	603	596	618	633	639	605	635	637	627	571	567	579	594	595	637	578	589	589	592	598	595	542	577	553	563	594	633	600	605	598	607	609	595	569	570	593	648	597	612	629	588	630	592	605	582	592	601	603	657	576	641	551	622	614	572	606	546	552	554	561	595	581	588	597	589	591	581	583	545	605	608	614	572	567	571	620	572	599	597	567	552	591	602	621	619	581	581	651	585	595	580	579	553	601	608	605	578	585	565	556	592	581	624	607	580	563	576	607	589	550	602	593	585	602	609	589	613	538	551	586	603	628	602	581	615	606	598	616	590	616	548	615	583	584	565	537	555	567	581	612	598	562	569	580	632	513	578	595	570	607	580	566	585	607	579	592	575	614	617	558	575	597	551	559	617	596	607	621	563	585	624	581	553	565	583	554	551	584	573	555	589	617	572	575	558	551	576	583	625	595	588	582	550	602	587	581	606	596	573	605	545	565	600	581	578	559	605	633	591	632	597	556	614	629	569	582	592	596	578	644	603	557	604	564	619	592	623	608	596	578	582	578	545	637	621	605	570	594	608	563	584	615	586	595	561	575	592	571	594	586	552	607	575	565	563	592	584	631	596	566	592	564	606	579	605	622	601	582	600	612	566	562	573	624	579	626	575	594	592	562	569	588	601	611	591	593	607	574	543	570	561	540	588	579	602	584	567	577	592	601	590	581	603	579	572	593	632	575	598	561	615	596	574	559	579	560	568	567	609	561	585	577	590	596	591	555	599	613	588	593	591	629	549	599	609	553	557	561	646	581	603	569	584	535	634	575	574	578	586	569	599	582	557	609	569	573	559	611	579	571	549	597	620	574	596	589	546	589	581	569	577	579	537	604	567	614	630	607	545	620	623	575	579	552	593	560	579	565	565	574	569	591	590	603	580	610	647	576	533	589	625	577	574	561	585	580	598	573	579	592	538	580	575	594	608	600	576	555	581	570	579	587	607	589	612	593	570	521	589	546	554	562	611	566	579	628	618	590	592	575	583	556	575	539	588	561	564	585	602	571	637	594	612	584	598	567	566	559	586	557	547	597	556	599	566	599	575	603	574	583	619	588	594	582	575	586	570	586	566	551	635	563	604	573	581	592	566	588	613	595	559	572	604	590	614	608	552	570	585	580	566	584	558	598	574	618	529	594	618	564	568	566	584	584	535	595	572	618	594	577	582	574	614	594	546	579	526	566	578	601	572	579	588	553	525	592	610	607	599	624	593	587	576	605	622	598	617	588	576	615	618	589	606	584	574	558	573	541	589	600	584	605	584	565	591	588	562	604	546	558	594	593	607	613	585	553	547	611	589	601	580	572	633	587	556	573	589	551	585	571	599	563	584	604	602	609	530	577	540	579	560	565	599	595	581	581	593	600	573	586	585	584	583	620	564	616	617	565	591	565	620	573	570	601
22948	21703	29123	24498	21568	18296	1052	391	317	318	326	287	276	258	266	233	258	257	258	246	255	274	223	250	247	231	276	216	234	231	248	254	249	226	233	261	244	267	250	240	243	239	230	230	212	245	261	252	273	241	232	240	263	246	234	249	239	217	266	211	223	254	237	212	223	257	262	259	239	239	229	236	262	247	231	250	221	225	250	229	249	252	257	226	219	250	240	234	231	221	229	238	237	244	229	239	236	237	232	257	214	246	258	227	242	244	257	252	241	253	252	239	258	235	238	249	251	249	249	242	220	231	222	267	243	243	216	287	257	254	255	201	221	229	231	270	210	251	212	242	247	222	204	251	237	262	238	242	233	217	208	235	228	260	239	237	221	240	232	243	244	190	248	241	237	237	230	220	234	249	234	209	221	244	232	261	252	239	238	230	243	237	242	207	227	247	247	231	241	235	196	237	241	243	219	221	207	252	245	239	261	243	238	238	237	263	251	231	251	229	192	228	245	222	229	245	215	229	214	248	234	234	239	227	216	242	232	192	264	222	231	229	238	216	243	239	215	240	222	261	232	248	223	249	226	237	250	234	244	239	222	221	211	270	220	233	263	226	246	270	241	228	232	236	239	232	247	212	235	217	208	250	206	214	230	251	237	256	260	208	229	250	244	236	232	227	254	251	235	220	246	231	233	211	242	239	207	253	252	278	222	241	225	211	226	278	246	257	222	230	219	256	252	238	241	233	224	205	218	237	239	248	235	243	231	238	238	235	242	238	257	237	216	236	227	257	220	222	243	270	241	237	214	241	233	219	239	228	229	232	235	241	246	245	223	224	240	223	223	229	232	225	225	255	229	240	233	248	205	242	247	240	239	243	249	236	238	246	220	223	253	231	230	243	238	256	232	202	263	219	229	257	224	240	253	242	198	247	244	243	247	223	230	236	242	250	222	212	249	245	242	222	238	237	255	246	258	218	269	240	236	217	260	243	241	219	227	246	246	221	239	236	230	256	216	244	241	230	214	215	217	245	217	211	228	221	262	229	249	239	259	272	252	227	215	219	233	225	244	237	234	246	251	241	232	231	250	250	236	243	248	263	222	243	222	249	233	240	256	224	211	230	238	230	232	230	233	222	231	255	205	249	260	230	207	234	245	236	263	230	229	243	248	236	263	212	210	242	245	239	229	225	242	237	255	244	243	240	220	237	263	241	214	267	227	234	259	250	236	224	242	226	253	251	216	228	209	206	249	233	248	248	232	223	267	234	252	226	237	243	221	220	238	218	247	235	234	229	243	222	217	216	243	213	250	229	281	263	217	215	237	249	261	203	229	238	231	241	248	239	247	249	235	245	223	244	236	247	224	228	263	218	250	240	244	223	222	229	228	245	254	229	253	231	238	252	221	224	262	239	205	223	248	230	234	250	235	217	253	226	253	246	231	239	241	247	255	234	217	238	226	228	207	235	269	227	255	231	252	241	230	216	234	254	223	233	257	218	241	233	245	219	227	234	249	230	239	224	246	261	256	196	244	226	217	239	210	254	218	223	241	273	206	229	246	234	233	258	227	232	221	213	211	259	257	250	219	227	260	225	251	214	228	264	235	250	243	228	213	225	215	230	233	241	242	230	227	233	240	216	228	238	242	219	234	239	215	236	237	229	237	237	217	224	224	211	229	247	243	218	242	229	258	218	236	244	236	267	226	240	278	214	263	227	246	248	239	257	239	214	251	214	248	246	228	255	225	222	236	232	246	245	247	249	244	233	257	245	215	236	215	207	222	229	235	223	234	249	211	240	223	253	230	229	234	257	241	219	244	232	220	209	239	244	236	213	234	227	231	226	219	222	249	216	240	247	254	245	215	258	229	251	247	255	251	250	269	208	224	232	253	268	237	253	234	228	238	225	237	194	226	234	220	237	244	234	232	250	223	246	233	218	193	224	217	228	222	262	247	265	218	232	258	242	217	230	238	247	224	250	239	247	230	266	230	255	231	235	263	235	205	252	225	245	225	238	231	212	205	254	235	200	263	254	253	226	246	224	217	271	194	231	246	243	213	219	242	234	229	254	238	266	247	254	238	236	261	248	232	247	217	220	221	224	254	222	240	237	226	224	212	245	211	247	229	229	207	221	227	225	243	245	242	216	221	267	242	247	219	215	217	230	235	238	250	225	232	232	246	236	247	248	213	238	241	228	234	250	212	238	234	230	251	235	223	235	268	200	236	255	232	248	219	251	241	249	257	229	227	259	272	228	245	229	245	224	227	268	246	250	239	241	234	236	236	251	264	213	250	230	244	219	221	213	226	196	226	231	234	242	224	253	252	248	223	242	241	234	267	216	259	224	237	241	239	248	216	247	239	234	243	224	223	250	239	263	234	239	234	252	233	236	250	210	217	227	236	231	250	234	230	220	240	243	256	248	237	249	229	232	252	253	194	236	236	237	229	203	223	243	209	231	243	240	240	236	239	231	220	221	255	245	241	256	232	254	237	253	222	248	248	251	209	232	252	222	200	231	223	257	256	267	209	219	245	235	237	232	215	272	210	247	226	223	226	211	217	215	245	231	247	255	224	233	237	245	239	248	234	243	218	228	249	242	240	245	205	249	240	223	215	217	228	262	238	252	245	220	211	231	238	237	221	236	219	234	252	247	219	232	222	219	215	246	234	243	228	218	208	237	199	255	251	219	243	236	260	238	239	205	238	233	256	233	218	232	242	243	229	211	219	247	242	230	231	256	226	231	217	217	231	243	262	249	210	237	220	245	254	257	214	218	236	239	263	234	266	248	241	221	236	217	251	246	253	211	240	248	238	258	248	221	229	259	241	235	241	225	209	218	217	234	242	229	231	224	271	200	237	237	222	232	221	233	239	247	246	256	208	224	247	246	218	228	246	231	239	208	225	252	220	214	226	248	243	235	226	233	242	248	256	252	233	235	246	209	229	240	231	252	225	233	212	225	220	255	254	256	213	212	225	245	248	266	227	227	240	256	217	224	232	221	237	227	239	251	225	224	227	222	250	219	222	238	216	261	225	234	230	221	223	226	251	215	236	222	209	214	198	242	232	259	242	240	252	236	233	239	233	233	253	215	243	230	216	230	244	235	241	226	266	238	228	255	232	201	248	221	236	219	230	248	223	257	232	242	232	235	238	228	213	245	213	198	263	224	245	260	223	226	209	233	227	232	217	238	225	271	213	255	237	232	250	222	275	251	246	221	240	220	223	243	229	231	224	254	243	214	226	228	227	211	257	261	224	212	232	245	224	236	257	245	249	230	246	242	225	250	261	234	242	238	256	228	243	228	211	224	277	222	234	228	235	225	245	244	227	267	256	239	252	252	225	223	224	243	221	230	243	258	249	277	214	235	245	220	235	230	209	238	246	250	217	229	215	228	222	205	242	255	227	252	246	242	228	229	259	212	231	237	223	245	253	229	213	213	218	237	222	249	209	218	226	246	216	239	247	246	251	217	246	235	218	236	231	215	204	250	220	246	239	251	232	261	245	244
57809	84352	24608	1505	1073	923	723	588	538	445	441	409	395	379	356	333	336	329	331	305	320	326	352	354	336	364	332	334	309	322	330	337	329	335	321	297	292	302	313	308	315	324	296	336	317	291	299	298	310	328	267	311	289	305	359	298	289	324	301	288	326	276	300	331	268	316	281	298	322	294	298	304	328	298	320	319	333	292	317	340	318	334	310	302	322	308	275	286	274	324	304	308	287	310	303	305	321	299	307	301	298	325	309	343	304	294	288	294	299	311	308	292	314	255	306	325	296	294	310	297	335	277	317	292	302	330	275	323	319	299	289	295	327	290	283	302	313	316	305	308	303	306	304	323	286	297	277	295	267	326	290	304	312	302	315	289	300	292	328	307	308	352	275	313	305	300	304	262	333	287	332	287	311	327	280	319	314	314	307	272	285	295	329	292	315	311	300	308	307	281	309	290	295	308	290	334	293	290	288	311	280	284	298	284	316	287	309	322	332	317	311	305	272	299	333	305	323	290	309	323	304	276	326	310	270	319	324	328	311	292	290	281	297	294	307	297	305	305	311	341	311	296	315	323	312	296	309	307	285	300	304	313	284	306	324	314	289	297	317	295	297	298	298	286	296	291	307	317	303	313	303	275	313	341	272	331	315	267	338	284	320	270	273	298	321	319	332	288	309	325	283	346	311	287	315	333	294	298	335	301	298	289	304	287	246	329	318	315	340	326	274	315	307	289	298	331	320	317	332	296	284	300	334	293	291	300	277	303	306	308	335	304	272	286	307	322	298	278	295	284	301	304	286	316	360	301	309	318	307	283	318	291	284	330	290	280	291	316	293	291	276	285	310	317	296	300	324	313	306	304	331	271	299	300	297	281	294	278	315	319	302	263	301	334	306	281	283	305	305	304	298	308	309	324	288	298	315	321	292	297	326	318	284	320	280	294	286	305	307	288	289	299	305	306	303	314	301	307	299	276	312	312	298	273	323	286	290	310	320	294	308	318	314	315	307	303	321	314	282	330	297	329	345	302	292	310	303	311	322	320	306	296	311	302	275	314	306	291	320	279	310	285	304	295	275	275	306	315	316	313	319	296	295	315	295	322	321	321	316	302	293	303	286	285	294	331	312	306	304	300	305	305	299	334	301	294	302	271	285	314	298	311	328	289	307	279	293	301	317	318	306	303	319	284	322	340	310	273	299	304	281	314	306	277	296	287	333	329	312	297	294	309	303	272	309	308	298	322	275	306	337	316	327	329	329	288	304	273	300	335	303	320	333	308	302	334	322	282	317	307	279	293	295	269	310	318	317	323	320	304	309	311	295	284	276	290	306	298	307	297	292	309	304	325	305	314	324	290	275	297	308	294	318	299	317	326	297	298	295	326	304	300	286	276	321	264	286	308	300	301	303	304	284	311	328	292	302	318	292	334	293	303	316	313	293	317	317	323	342	282	276	330	300	290	284	316	300	339	311	300	293	301	302	282	301	337	266	322	299	321	264	286	311	290	283	309	270	306	276	294	301	308	303	278	286	319	305	291	309	299	295	315	297	346	306	273	301	316	288	306	316	283	313	256	272	288	292	295	299	320	306	280	273	297	308	286	313	301	286	277	306	286	324	310	291	285	294	298	300	316	301	301	315	332	308	290	308	300	318	288	301	294	294	321	292	295	320	317	293	321	304	297	290	293	293	282	293	284	279	301	302	310	305	305	319	320	292	321	306	298	293	317	306	281	291	283	304	318	292	293	306	286	309	338	299	274	300	306	314	309	302	292	298	291	307	298	312	305	303	315	300	281	285	312	309	316	270	299	288	293	315	329	318	299	315	285	312	270	308	321	329	290	290	308	292	310	287	324	306	314	306	265	290	336	298	322	312	302	323	306	326	297	332	336	290	303	300	333	300	304	323	318	307	296	299	312	288	322	310	300	297	321	294	332	323	289	281	303	310	310	280	315	303	325	286	315	305	311	305	316	313	277	301	281	301	265	277	266	295	304	308	320	301	322	309	318	306	293	279	306	314	310	282	302	329	274	321	308	326	300	274	293	295	286	295	278	307	273	283	288	295	289	300	302	319	310	288	295	314	278	291	291	318	298	306	335	293	301	291	316	295	289	291	276	309	330	286	308	321	284	310	294	310	328	274	302	302	286	320	319	300	296	295	300	283	317	301	303	290	300	296	332	308	304	289	328	331	305	295	314	324	299	306	345	294	305	270	294	294	310	280	293	297	307	311	313	313	296	299	331	308	304	292	280	303	317	286	287	283	271	290	290	295	313	305	303	292	339	299	288	324	275	301	283	336	332	285	295	307	304	309	273	320	292	265	322	319	303	306	302	275	312	345	331	305	294	307	314	338	296	313	309	295	291	292	307	294	282	305	310	313	315	295	309	290	336	304	318	315	337	308	300	311	324	317	302	322	301	311	307	307	285	321	297	293	289	312	304	292	285	313	307	300	328	322	313	322	279	275	321	305	343	314	311	312	299	312	301	244	284	285	298	297	326	306	340	332	294	276	308	284	291	313	287	284	321	301	289	300	301	297	288	307	302	286	270	319	314	302	285	294	312	324	286	301	298	335	306	324	324	282	305	303	283	288	292	308	303	314	279	302	302	310	298	302	303	328	300	329	311	277	296	331	289	301	301	324	319	304	306	267	309	303	334	319	291	290	316	311	314	293	323	275	325	283	303	294	310	306	298	303	268	338	343	299	283	301	324	315	306	297	294	295	292	322	333	308	304	297	319	314	330	291	294	296	291	314	319	332	304	313	283	271	296	319	316	313	265	320	309	280	318	287	298	283	292	317	344	312	315	290	271	288	283	289	280	307	298	299	290	284	346	325	285	305	298	322	294	290	306	320	287	314	291	322	286	294	288	328	303	283	317	330	291	301	309	322	297	291	322	288	298	293	285	341	313	311	287	294	295	277	288	315	326	287	296	300	275	337	309	340	299	313	265	316	291	276	313	276	337	311	306	313	299	291	319	293	300	286	311	312	294	295	320	321	287	309	299	303	294	315	309	310	338	309	306	260	272	308	301	300	335	307	313	304	315	291	309	287	283	315	314	284	298	305	321	283	288	304	300	291	307	294	309	329	287	277	323	297	292	304	301	303	305	301	270	340	289	312	320	325	304	271	317	308	289	304	325	324	280	281	302	282	284	285	313	319	310	298	267	271	280	308	307	304	314	287	305	302	281	335	282	306	330	303	291	334	296	281	281	286	305	307	305	306	331	307	302	332	290	325	316	330	277	277	286	335	355	304	309	301	309	281	292	300	310	303	319	319	312	312	269	328	349	311	291	286	317	302	311	311	297	313	278	260	295	317	340	292	295	313	288	306	316	306	306	290	309	320	310	347	296	283	308	311	312	274	317	279	297	320	313	312	293	301	315	281	312	296	298	295	263	289	299	284	305	301	302	308	297	305	319	302	320	302	293	269	298	282	326	293	283	286	323	316	283	313	294	336	323	286	316	286	332	305	305	338	282	283	321	255	329	300	302	299	322
29881	21796	8600	1067	817	726	650	614	593	620	641	612	668	616	615	643	612	677	650	669	583	604	617	648	614	648	579	683	690	599	615	640	633	662	620	645	647	604	617	640	660	654	630	637	642	641	624	599	587	630	599	647	645	626	642	647	615	629	606	639	663	618	628	618	614	663	579	606	589	608	674	636	643	676	621	649	608	610	652	658	670	627	612	643	690	667	646	607	652	623	621	625	627	649	626	604	595	650	640	604	633	648	625	624	594	635	670	669	641	630	668	661	662	624	614	642	627	658	619	624	639	599	628	669	630	663	646	608	601	632	651	608	640	637	649	612	651	610	710	634	644	645	629	636	604	645	632	628	650	622	605	620	621	632	608	638	633	644	641	646	624	634	634	651	615	615	650	651	636	642	619	619	599	627	636	662	652	658	617	618	619	627	629	628	596	598	648	660	664	642	654	655	611	661	595	640	617	621	602	606	675	665	648	583	599	626	688	627	613	659	608	599	639	640	611	618	581	677	624	660	680	599	626	620	679	678	654	620	621	609	612	635	663	624	639	636	582	630	626	604	617	669	608	668	653	607	646	615	593	657	652	633	624	614	633	606	643	641	614	613	644	622	614	673	629	644	639	607	605	654	652	604	627	623	638	636	613	643	652	601	650	637	622	627	654	645	632	597	648	644	636	622	647	643	614	659	598	614	620	622	639	637	600	588	629	603	640	628	611	610	616	613	630	605	635	609	621	641	616	662	611	607	632	639	672	617	632	651	575	608	659	615	616	606	616	611	656	611	634	642	621	625	625	624	627	636	623	603	655	586	567	630	628	605	614	611	599	680	664	671	688	621	610	706	651	581	606	643	576	653	638	626	618	597	668	665	587	605	611	643	628	660	589	631	612	643	606	600	649	638	600	668	612	666	641	609	594	603	628	647	617	653	657	645	634	636	613	692	604	661	628	640	652	644	612	620	628	634	595	670	670	660	659	666	638	637	655	654	640	638	608	619	649	608	611	667	600	641	605	637	605	609	614	637	643	604	630	656	646	556	622	620	626	642	584	623	597	598	618	633	631	575	605	624	631	606	587	619	636	624	630	646	612	570	633	584	641	649	632	602	636	644	645	634	635	614	619	630	623	589	627	633	581	633	641	589	670	637	633	649	645	609	618	602	625	617	615	657	675	646	588	584	597	697	637	616	640	581	581	625	675	607	597	648	646	639	611	625	591	634	607	656	602	642	637	596	638	650	638	642	619	656	650	629	643	611	619	631	636	648	622	671	661	627	632	620	620	566	634	625	623	598	622	593	610	631	615	643	624	594	634	668	638	666	613	658	679	614	600	619	632	588	610	607	627	653	609	569	623	610	593	641	622	643	605	623	622	632	618	664	624	598	664	622	627	632	667	617	671	622	621	631	644	635	620	579	649	624	581	623	643	678	649	658	631	623	642	625	628	594	623	615	673	653	619	623	624	606	672	669	657	648	644	624	594	604	650	600	657	631	616	603	626	639	588	618	664	612	634	655	582	639	640	624	654	637	646	639	619	688	548	646	650	639	623	633	670	631	661	620	669	633	649	630	549	610	649	635	633	667	623	599	675	596	679	681	633	634	652	618	621	663	648	617	662	658	664	614	616	608	614	581	635	648	588	620	659	606	642	664	618	591	620	601	630	606	617	678	695	598	635	681	643	618	606	634	629	636	641	621	651	636	645	640	654	623	606	623	621	680	608	625	638	636	596	602	643	621	633	624	651	613	646	654	687	628	577	671	631	610	659	594	678	662	642	616	613	625	592	618	613	651	657	599	588	625	641	618	653	654	604	689	633	639	599	641	588	632	630	641	647	663	592	586	588	657	640	650	590	644	653	628	627	645	625	639	676	624	609	653	629	585	637	685	663	642	652	619	609	626	625	647	594	658	601	591	619	646	620	675	693	659	604	621	650	606	676	591	642	646	625	622	619	683	577	607	624	598	635	624	617	608	617	634	636	630	593	649	652	633	640	608	671	565	593	669	618	608	645	598	673	652	594	625	645	651	628	621	635	655	624	635	668	625	636	660	615	639	618	605	664	642	613	657	650	650	651	626	636	660	630	663	669	585	570	631	628	614	606	641	636	665	673	638	665	605	627	612	641	646	630	666	629	611	669	612	626	594	653	623	623	645	653	659	638	633	613	603	609	592	608	606	656	639	634	564	616	643	655	604	670	616	627	642	642	561	622	687	612	617	637	639	627	632	634	622	654	629	665	642	635	636	676	591	616	656	643	637	663	596	648	618	615	685	639	602	626	639	657	634	647	654	639	643	651	606	589	581	653	612	606	599	621	627	618	622	561	576	650	653	640	640	581	620	632	677	620	625	638	626	640	586	625	624	610	619	649	649	612	623	631	583	642	653	638	628	649	635	632	585	619	623	635	605	668	613	644	631	609	663	580	659	680	606	599	657	585	630	627	604	622	648	622	614	620	645	606	672	667	592	616	691	629	649	609	597	642	621	643	633	635	656	614	670	609	634	594	642	629	640	625	623	602	659	639	600	658	601	629	637	584	607	664	657	600	598	647	653	668	597	651	626	692	640	668	632	608	683	660	607	622	596	648	645	632	611	633	655	628	612	620	682	648	635	621	605	624	636	630	678	641	616	647	642	652	613	619	613	600	641	655	613	659	642	615	619	618	638	612	647	607	636	597	658	646	620	607	666	620	604	625	643	631	601	652	644	641	624	595	667	673	653	619	660	618	661	663	649	667	616	643	635	624	653	588	657	659	606	613	558	593	644	653	586	635	607	619	630	629	611	655	626	675	598	609	665	672	616	620	626	633	596	618	653	654	578	673	601	620	612	648	648	665	631	672	643	670	600	613	612	610	653	601	610	625	599	621	645	632	639	604	635	605	593	588	612	605	648	621	583	584	654	594	615	653	639	590	634	658	618	628	596	618	664	654	616	638	628	568	661	610	635	644	662	603	638	659	617	644	669	645	632	622	668	651	631	634	656	622	634	622	630	638	612	648	624	654	607	617	611	581	598	598	620	665	634	635	614	625	601	616	584	583	658	603	614	609	643	639	626	593	650	613	646	605	627	626	608	617	611	638	649	662	666	628	607	631	623	641	615	647	584	666	655	617	685	629	597	641	600	599	655	650	608	648	647	585	641	633	627	642	633	602	650	610	628	620	631	622	633	649	631	667	655	613	636	582	618	643	619	656	626	624	628	674	635	661	608	607	641	637	599	628	619	646	648	630	619	648	646	637	672	693	628	630	634	616	605	643	616	633	672	669	631	629	618	614	622	627	644	652	577	605	606	620	629	605	657	603	665	628	611	642	610	677	637	674	659	644	604	652	623	655	595	606	648	647	607	612	589	676	650	632	624	614	665	593	599	581	664	665	646	644	631	632	619	670	592	618	652	678	634	579	622	626	616	614	594	625	625	637	624	620	624	654	640	608	623	655	659	621	627	652	642	610	583	639	650	637	644	656	636	652	629	649	651	636	626	630	632	621	703	649	651	605	644
26172	28423	4831	793	871	817	806	806	789	801	777	757	845	758	788	797	775	811	779	803	705	740	766	798	726	772	772	816	808	782	760	786	765	751	729	788	773	765	758	751	743	780	698	778	763	795	818	757	806	790	721	792	791	732	806	757	806	815	783	790	803	787	765	782	783	811	801	777	759	761	772	773	804	803	764	772	820	756	823	784	804	760	775	821	785	809	806	801	781	761	786	733	788	763	775	744	791	746	792	746	769	806	761	817	783	798	757	747	773	804	783	766	766	794	757	803	736	722	798	789	751	772	775	803	753	757	830	735	786	752	732	799	773	765	813	802	791	753	796	774	776	831	721	803	825	790	769	823	756	774	797	731	794	778	783	788	797	754	746	757	761	810	744	775	778	815	765	777	813	728	775	709	776	760	767	809	798	778	813	799	794	813	759	781	815	772	809	791	756	751	755	819	773	797	816	724	805	828	784	772	799	769	795	812	793	791	800	785	798	830	791	810	798	803	821	799	756	835	807	743	758	751	837	829	805	822	779	790	827	837	773	789	817	752	770	809	794	764	731	792	775	753	815	819	803	731	751	721	736	804	795	804	783	753	739	768	822	749	782	841	804	783	748	796	778	799	770	793	737	804	816	745	768	757	795	780	775	819	721	771	746	824	771	783	757	744	742	766	809	745	810	802	813	788	773	808	802	749	781	818	777	784	720	798	811	752	806	800	804	768	807	755	750	717	765	791	754	795	719	783	804	795	752	770	751	782	805	826	756	810	823	794	795	779	780	709	746	748	798	789	812	735	824	765	806	772	736	794	762	791	794	787	836	789	742	811	731	800	793	813	781	774	743	843	799	811	753	807	784	774	826	807	763	807	777	777	766	781	836	744	753	800	765	778	725	760	807	751	749	777	768	755	760	790	753	786	778	767	811	771	777	790	700	756	795	767	763	804	788	783	793	833	774	828	799	784	777	750	791	797	750	787	750	767	801	802	787	777	761	756	742	764	772	755	792	727	775	748	772	788	802	753	796	781	839	847	799	812	782	777	736	749	742	798	785	807	794	798	787	807	776	761	767	759	759	789	796	820	744	735	761	786	763	800	719	836	785	823	795	732	783	744	773	796	805	783	761	815	760	827	761	809	816	820	764	735	816	759	799	761	800	805	740	807	752	773	756	806	811	792	779	787	805	793	794	788	777	761	818	821	827	780	823	725	809	758	759	783	790	742	774	786	805	786	784	772	776	775	763	782	789	806	795	719	790	811	732	776	798	782	771	728	784	742	810	805	800	803	801	778	771	767	757	762	743	830	748	767	726	811	786	828	825	804	795	805	815	791	785	787	757	767	730	798	792	812	786	743	734	763	836	748	791	780	818	795	778	811	775	790	769	828	824	838	779	776	770	788	765	831	703	814	779	792	759	773	832	780	816	730	814	808	792	756	776	798	794	726	748	752	780	792	793	811	719	779	785	781	759	756	777	763	788	774	796	772	795	776	801	798	766	764	755	789	805	815	765	795	761	776	776	818	764	793	808	789	774	748	799	820	796	767	776	749	774	790	813	804	830	814	758	793	789	787	786	771	715	783	712	806	792	791	799	788	759	808	806	798	773	735	780	776	796	795	748	739	773	779	824	785	777	765	756	788	803	746	785	755	738	760	790	828	780	761	762	850	804	789	820	747	766	773	844	739	763	772	801	851	814	706	791	782	802	764	796	807	769	783	704	734	752	762	841	761	760	777	782	787	775	796	767	826	786	768	779	803	829	769	794	809	757	817	786	785	754	759	748	808	769	782	822	832	799	766	749	810	735	752	840	743	829	797	777	804	756	780	773	771	775	776	758	777	824	802	754	873	800	795	768	761	815	756	798	793	797	757	787	764	771	787	788	777	825	828	808	772	747	809	795	797	810	830	799	828	820	817	829	810	838	793	831	773	802	798	794	789	755	778	779	757	785	811	799	805	810	758	731	795	835	790	776	778	730	742	805	807	804	778	741	780	850	802	800	847	773	797	715	816	809	802	760	793	830	727	765	806	764	806	776	818	786	773	781	886	804	772	780	787	786	755	790	807	828	788	766	784	816	771	764	789	748	787	807	725	800	784	789	816	792	795	797	804	779	737	805	774	749	789	838	785	784	819	754	787	771	783	709	780	765	776	808	774	796	789	797	791	790	738	828	837	783	793	779	777	787	778	808	764	757	792	744	792	824	802	793	797	772	765	795	768	795	818	754	802	758	759	770	782	776	767	747	788	757	826	860	777	711	778	788	791	803	766	847	844	763	793	752	761	775	755	790	781	748	760	786	762	844	793	833	770	797	758	790	787	746	808	736	771	772	810	787	808	762	820	805	791	801	774	843	806	765	776	781	783	794	809	799	788	745	782	781	763	807	819	820	764	808	775	842	799	807	753	759	793	797	716	729	794	802	817	693	804	798	765	761	821	751	758	779	793	814	808	785	827	802	814	823	790	771	741	844	828	788	764	795	797	769	779	762	764	803	750	745	780	785	789	812	791	812	806	737	807	811	780	819	793	792	832	769	801	787	764	806	804	790	783	737	754	806	784	772	751	744	750	779	743	811	832	797	738	793	785	842	804	788	786	753	824	752	798	746	785	760	803	797	781	819	807	770	773	760	831	799	761	796	805	794	780	744	819	808	798	745	801	763	763	799	779	796	710	754	795	792	770	808	742	770	800	800	770	806	781	840	780	754	791	758	818	822	778	781	768	746	818	754	796	725	784	798	805	799	758	781	778	769	817	788	844	763	809	772	773	829	837	813	707	758	775	805	787	769	772	828	795	771	828	753	784	738	789	753	779	786	762	789	823	749	737	730	804	773	782	764	788	750	781	779	758	764	723	778	774	756	785	772	768	830	819	718	813	803	802	789	787	803	760	763	781	795	777	827	812	774	771	794	789	794	728	756	796	760	797	820	802	770	808	792	831	767	758	761	775	809	775	799	790	797	774	795	756	759	828	792	747	716	776	769	867	772	763	751	808	770	735	854	815	775	806	784	782	728	781	774	830	770	773	765	803	805	751	756	771	742	772	810	845	797	768	792	784	779	769	843	758	815	765	787	754	813	761	798	737	770	775	788	775	783	815	783	844	779	776	794	763	810	760	792	750	778	761	777	781	773	766	773	803	749	775	730	760	716	835	808	785	742	783	820	840	779	812	780	784	797	817	781	758	742	736	767	789	782	743	770	800	754	782	793	821	810	851	835	776	748	752	783	755	786	794	766	778	819	836	772	824	786	813	757	778	760	800	770	775	778	760	754	796	790	788	806	749	848	730	801	756	757	735	779	786	805	791	742	799	779	816	782	806	760	827	799	808	814	810	798	782	756	758	754	779	786	781	807	839	813	810	771	790	800	812	794	774	764	856	802	807	749	840	835	814	772	763	789	701	754	787	818	790	728	807	765	779	826	773	817	801	814	757	779	756	744	769	754	742	823	765	764	866	790	770	801	790	787	788	767	783	767	812	816	792	804	759	760	753	763	814	816	790
23913	21760	28441	24998	19608	3101	691	573	575	504	527	497	522	485	495	481	466	525	524	502	510	502	512	506	469	476	482	481	486	533	481	509	527	508	499	474	497	498	491	527	479	503	510	483	503	505	531	466	511	494	471	483	476	520	477	497	476	461	487	505	499	516	517	511	480	497	472	480	455	469	520	481	525	498	503	448	493	512	478	472	478	481	507	470	515	507	497	482	494	484	473	478	498	469	485	492	485	506	447	474	531	488	496	487	492	478	480	552	508	464	472	488	469	485	477	495	525	463	451	501	485	477	482	525	493	488	510	485	476	475	477	482	565	505	492	487	486	474	467	444	504	475	514	459	462	449	495	525	476	493	476	519	447	493	476	472	488	497	480	484	483	496	540	495	509	460	506	457	515	534	505	528	467	474	487	497	517	511	475	451	469	471	480	533	483	506	486	498	478	511	506	463	485	479	506	491	465	479	495	497	511	467	507	472	487	539	495	480	466	456	500	478	487	478	520	517	469	500	495	491	525	507	511	459	481	485	491	520	474	488	502	511	496	480	488	492	476	493	445	501	496	493	498	513	480	494	497	499	506	469	450	467	511	454	513	492	491	527	510	559	490	456	510	481	466	541	484	458	514	514	484	513	470	450	456	494	506	467	439	500	503	501	504	468	441	519	532	502	501	494	505	528	521	478	526	489	486	469	510	516	500	484	488	519	482	466	498	482	494	521	477	491	464	494	473	486	485	518	478	515	486	482	484	474	532	504	495	484	524	543	525	495	492	519	479	506	480	515	501	531	491	457	500	498	478	495	494	499	480	519	452	481	489	506	502	480	486	473	471	486	477	489	467	492	507	503	516	497	492	501	488	473	457	503	486	506	501	466	539	474	469	486	470	520	478	501	471	471	484	457	466	476	488	513	489	511	457	520	507	490	474	531	519	512	498	501	481	518	504	482	483	474	502	483	491	514	474	512	516	468	516	504	506	469	484	487	463	579	492	485	499	488	449	464	499	497	505	553	477	475	476	493	514	494	469	484	495	483	468	493	464	505	497	448	460	482	471	477	462	494	489	487	487	442	501	507	488	491	481	494	504	525	461	489	488	500	509	495	523	488	452	481	481	488	498	488	466	533	512	460	510	494	528	471	484	528	449	472	499	462	451	503	500	473	502	467	447	505	514	487	516	501	483	450	512	476	543	504	443	451	505	535	515	475	509	523	514	494	464	502	492	492	487	475	503	501	504	497	476	456	470	459	509	519	495	498	484	505	496	513	517	492	487	471	538	482	495	482	515	489	486	470	496	459	501	449	507	451	485	483	482	498	481	491	490	486	521	491	474	489	497	474	516	475	505	518	467	490	482	470	469	495	502	515	495	528	498	530	480	517	475	475	493	485	461	474	494	478	525	526	479	465	481	454	519	490	509	455	473	484	505	464	479	474	523	479	497	490	516	485	519	505	471	500	501	466	479	495	476	478	502	465	449	467	488	510	496	461	495	467	515	521	475	465	499	527	516	470	478	529	471	471	486	503	499	482	527	512	440	527	538	510	517	455	517	468	470	481	543	493	506	491	494	452	478	481	442	488	465	530	493	504	488	493	503	496	480	502	519	473	465	500	457	452	493	509	529	526	478	504	501	529	480	485	467	485	462	512	531	459	463	512	496	486	468	499	546	501	488	483	468	480	493	469	504	477	473	467	492	500	463	465	464	445	459	487	442	468	501	487	507	519	477	482	462	454	465	548	463	467	451	518	482	531	486	494	479	485	481	496	524	471	504	504	519	475	474	514	501	503	493	489	490	466	501	478	490	501	505	466	525	503	517	523	505	480	485	508	521	459	465	491	505	486	532	468	535	502	521	479	517	521	502	463	477	470	467	512	446	491	462	503	516	486	490	468	466	460	507	498	456	504	470	490	500	483	506	492	506	475	490	519	512	503	490	449	540	495	456	540	505	495	442	470	459	478	492	515	483	513	468	472	508	478	500	495	460	448	519	502	490	504	486	490	487	452	476	477	477	535	479	446	494	512	483	523	501	471	471	486	483	522	471	485	456	556	518	477	480	487	464	482	511	452	476	466	507	514	480	493	522	494	466	494	495	522	516	481	496	458	498	477	477	524	477	509	488	503	460	474	474	469	455	466	486	485	492	457	495	471	475	496	516	480	467	473	466	511	506	491	457	478	468	511	483	459	488	522	499	475	500	503	470	486	476	486	466	486	490	493	506	450	516	469	479	469	503	482	471	484	496	506	489	467	481	483	499	511	472	486	496	485	509	524	467	477	486	515	509	483	493	499	468	538	501	458	450	503	449	473	494	492	486	465	497	498	496	513	504	503	485	508	481	487	493	493	495	511	478	469	473	483	496	505	459	488	485	524	532	455	526	523	471	486	482	523	468	523	453	473	493	476	472	484	513	439	493	463	469	494	499	474	492	463	506	456	532	448	462	490	518	460	456	456	486	496	526	503	476	492	464	529	463	493	472	460	518	485	543	535	483	496	479	473	487	470	527	485	502	485	496	475	490	488	472	481	502	485	524	491	494	508	497	499	497	506	498	457	530	504	486	504	462	513	495	503	511	480	530	489	498	503	530	473	500	471	491	484	473	522	500	469	498	476	517	485	489	524	481	522	484	467	485	520	504	493	486	478	479	459	485	516	450	469	484	487	467	492	450	496	520	494	504	484	529	452	515	505	474	510	472	518	476	497	498	466	484	466	515	475	514	489	539	463	493	480	479	479	514	470	532	437	482	511	454	477	502	510	480	504	500	470	508	498	503	465	518	500	537	493	491	454	515	486	473	514	482	485	472	512	493	496	527	498	464	492	487	501	449	490	464	452	487	515	487	496	465	486	498	470	485	491	491	493	469	518	481	503	496	503	528	500	484	486	501	457	505	492	507	503	501	499	518	510	516	480	492	450	476	524	472	489	485	477	492	498	503	478	496	464	472	504	518	471	505	485	538	503	482	490	487	504	565	488	492	552	516	460	515	480	491	491	495	473	476	494	497	488	495	493	467	465	495	473	511	473	486	475	510	474	490	482	472	489	486	456	494	449	469	504	525	473	485	518	495	480	522	477	478	506	486	476	455	488	473	499	505	502	473	479	492	518	544	495	486	494	469	492	501	501	476	511	509	507	504	482	489	494	462	525	496	474	492	497	522	475	499	517	456	480	481	520	488	532	481	532	447	466	450	478	485	533	481	458	474	472	521	501	506	480	467	474	480	494	497	483	515	479	490	467	478	493	502	455	487	498	536	452	511	486	540	452	500	499	510	532	463	488	480	467	496	483	508	487	469	505	506	517	527	457	499	474	460	478	460	471	428	488	522	526	485	500	497	522	482	529	461	511	488	491	503	497	504	482	486	489	493	467	497	487	500	459	506	515	484	491	467	523	554	475	466	462	489	479	499	502	478	505	469	463	475	526	490	481	498	491	484	482	498	510	520	485	524	483	491	475	483	475	486	499	494	497	527	471	515	509	472	432	523	460	486	458	489	434	473	501
50272	72692	20309	1278	1054	906	874	813	754	688	738	704	701	648	629	643	661	631	672	616	628	639	632	674	610	656	642	631	606	606	672	655	613	590	595	651	652	630	636	606	636	633	611	622	676	664	608	649	605	610	624	655	602	607	624	652	652	614	650	659	651	617	625	636	580	626	631	613	635	611	627	643	601	650	607	628	657	631	617	621	610	665	634	610	599	617	636	614	645	603	614	597	634	580	611	647	614	618	669	660	638	656	602	596	600	615	614	691	583	651	614	641	647	623	625	611	615	649	633	615	624	608	628	580	655	629	610	587	611	621	671	604	635	638	599	611	618	636	671	640	631	663	641	643	679	564	675	621	640	605	638	635	557	642	635	603	613	624	653	660	627	596	641	605	656	592	641	598	653	614	635	655	602	589	594	621	612	647	623	615	638	573	623	647	618	632	663	625	614	598	619	687	653	645	625	651	623	655	638	586	657	610	616	617	611	643	661	655	610	609	590	590	664	657	643	614	628	595	601	615	611	627	634	643	631	635	629	617	643	668	597	582	666	626	646	634	590	679	636	660	601	642	618	624	645	580	612	653	629	649	613	622	591	609	617	652	586	574	627	624	625	622	628	650	667	669	628	595	587	630	577	655	648	633	670	589	648	642	621	614	664	616	632	656	602	646	656	660	608	651	614	606	598	655	602	618	636	640	590	638	643	624	637	644	590	638	591	603	573	591	576	626	587	621	641	606	605	620	596	626	640	634	628	646	646	650	641	624	580	585	608	609	616	654	658	647	641	619	590	655	598	632	632	627	608	648	620	600	642	650	641	641	596	647	619	615	598	633	573	598	697	592	679	632	602	643	625	637	617	608	624	601	596	636	630	644	596	639	611	629	595	625	631	596	638	656	610	559	639	602	644	688	626	632	652	649	602	632	646	627	658	652	633	627	580	588	649	648	640	655	592	587	612	658	626	608	587	633	618	606	607	676	652	628	616	637	594	601	624	617	622	682	624	597	612	615	588	613	644	645	614	626	617	617	652	649	675	619	617	653	620	638	605	624	621	614	709	660	615	640	652	620	595	646	587	638	614	625	651	627	620	615	678	624	596	591	625	628	627	647	615	611	611	688	647	635	623	598	627	613	598	605	624	601	591	596	608	602	640	597	622	665	668	611	614	667	594	634	622	563	623	599	667	596	593	640	656	627	666	655	602	678	616	584	591	608	641	625	606	621	595	604	615	621	630	658	641	640	615	657	579	651	608	614	631	616	620	663	604	609	586	601	606	598	662	622	650	633	629	630	601	594	605	660	638	613	578	590	627	616	595	607	594	632	577	677	654	612	636	626	602	647	609	657	635	643	621	674	624	627	630	594	632	647	616	664	631	623	655	596	645	650	619	608	613	626	664	604	620	596	628	648	598	615	689	630	587	577	611	660	625	597	629	590	589	632	593	617	645	592	639	594	597	650	612	610	658	638	621	639	602	625	653	633	586	639	629	617	629	574	615	660	598	635	670	617	625	636	602	661	650	588	651	608	624	623	637	652	620	644	629	646	611	656	592	651	607	621	597	636	625	670	654	617	663	619	602	665	635	688	602	618	624	623	590	629	657	615	633	641	621	608	637	648	638	631	600	655	655	649	633	634	633	635	614	608	603	617	614	624	662	590	633	619	613	589	638	583	597	664	616	603	627	568	579	681	627	648	652	635	654	589	614	649	602	690	605	604	582	623	653	572	634	675	629	628	610	632	638	609	595	607	646	642	599	599	653	652	628	613	661	617	638	605	631	597	690	604	639	638	643	570	582	628	605	616	628	608	692	613	610	633	611	634	643	643	641	625	656	578	651	638	605	629	635	633	648	601	602	630	630	600	604	602	598	646	630	645	631	594	654	592	651	616	699	604	581	612	629	610	594	646	624	637	638	591	608	614	595	609	612	613	639	656	665	624	641	621	630	657	652	569	623	639	636	644	646	608	643	596	638	657	656	601	592	635	652	652	641	599	622	588	623	624	626	633	644	639	628	622	636	614	646	621	637	646	632	655	672	668	640	624	644	623	653	614	653	634	633	623	606	623	627	636	670	633	607	609	634	619	589	650	590	681	644	627	664	653	653	611	617	629	659	593	595	595	658	605	586	661	626	651	629	613	676	654	612	604	628	566	605	606	637	618	644	654	609	652	610	608	593	629	621	592	622	556	610	639	663	600	644	660	600	615	604	627	612	634	605	633	595	629	617	650	610	613	638	661	701	636	690	629	639	615	645	597	638	610	609	649	692	618	586	582	601	577	591	625	643	664	599	611	599	637	640	639	623	655	604	614	612	626	654	631	657	655	617	642	606	635	618	593	636	623	637	604	626	620	609	648	640	655	631	595	639	631	662	601	613	650	589	629	620	644	637	632	621	606	604	623	589	598	620	612	656	656	600	653	599	643	643	614	568	639	645	627	622	655	612	587	625	611	656	661	630	650	630	634	641	608	617	649	648	636	681	641	630	628	633	642	680	596	613	621	633	623	628	619	621	630	605	596	626	623	633	606	629	609	661	607	636	632	627	639	638	649	627	620	616	644	649	584	606	650	633	634	632	602	605	593	640	586	627	653	660	651	644	610	608	656	649	647	621	622	610	634	592	645	613	618	661	653	577	662	638	632	619	607	626	648	577	646	620	602	639	613	639	635	650	641	606	625	569	634	624	611	620	642	634	650	646	667	637	601	640	610	621	577	642	626	625	647	644	585	583	628	614	641	647	651	646	634	605	624	610	618	635	618	641	632	662	622	601	621	656	674	618	622	668	628	603	599	670	584	643	662	658	631	616	676	627	652	627	594	627	620	624	649	668	675	624	642	616	627	603	596	623	612	614	624	655	614	673	638	614	628	631	626	623	655	667	622	634	651	647	583	572	655	635	590	630	650	588	583	619	633	638	608	628	624	615	585	611	601	677	644	628	598	655	619	643	639	595	631	591	622	667	628	619	651	632	633	614	608	628	641	630	601	631	634	596	627	611	655	608	644	609	602	675	656	642	647	638	626	669	628	637	630	631	631	649	629	646	636	608	632	600	626	641	624	633	607	603	628	607	633	652	606	614	641	633	611	602	635	646	617	603	613	578	613	632	646	643	638	617	638	635	648	643	626	589	624	638	674	641	637	616	639	600	664	628	629	657	632	601	659	596	635	582	679	616	650	619	602	602	643	639	663	636	617	632	673	608	626	628	642	655	644	643	636	612	631	589	618	664	659	633	603	659	607	621	619	638	657	617	643	615	667	605	616	604	657	637	623	646	625	635	648	643	655	631	590	601	643	568	647	637	613	596	630	635	571	632	615	630	579	584	658	625	642	616	614	601	683	632	593	602	671	632	640	670	667	612	603	642	613	653	641	637	602	629	621	642	575	640	641	619	642	605	597	646	652	594	638	643	642	599	646	604	599	639	609	625	645	639	663	625	611	648	609	595	642	634	663	644	651	653	685	571	672	598	589	640	612	627	581	636	644	625	632	608	629	621	578	640	663
25352	22300	26799	23295	3128	526	512	545	520	495	474	502	503	523	466	477	500	524	486	471	443	494	470	424	428	478	462	458	441	487	466	440	476	477	458	451	470	461	456	454	497	511	475	471	465	465	477	461	499	456	469	438	456	458	439	447	452	450	426	459	465	496	439	451	495	478	492	458	506	473	468	528	492	502	476	459	421	428	504	451	469	439	473	488	446	486	436	460	450	437	468	470	461	444	460	469	465	458	442	504	485	430	503	470	458	480	452	478	475	516	463	421	470	481	491	507	420	465	497	451	446	508	477	448	467	470	479	462	534	483	452	473	482	449	463	497	437	488	478	444	467	458	465	480	447	441	461	447	475	505	452	473	500	460	493	486	480	464	437	448	477	479	471	437	459	466	486	478	478	443	504	438	482	481	424	504	467	447	476	453	450	476	452	469	459	469	468	474	489	494	514	497	463	517	480	491	437	468	456	476	442	454	455	478	478	479	489	475	476	427	477	441	461	459	481	476	515	493	427	474	456	485	468	435	523	472	429	448	465	479	459	455	480	450	441	454	468	450	473	477	508	467	477	502	445	464	533	446	469	501	472	416	471	488	447	455	479	481	454	482	476	471	486	483	453	461	492	434	462	441	455	459	454	485	494	468	459	477	460	507	479	457	503	472	456	479	463	477	500	488	483	426	445	490	485	442	442	479	467	467	454	464	463	457	444	456	480	434	481	483	446	480	497	473	457	488	457	482	482	464	480	452	473	484	468	441	518	472	460	438	467	477	477	483	459	473	457	450	470	481	432	469	487	456	445	433	468	469	446	468	450	469	461	477	471	479	488	482	447	511	488	480	469	419	455	484	441	440	464	473	428	472	502	443	503	431	475	450	475	481	445	478	454	460	466	460	492	448	451	496	475	443	437	496	494	441	453	485	487	485	440	445	442	472	494	451	500	456	439	479	478	460	493	429	527	487	448	444	511	468	503	470	434	490	484	517	470	471	447	525	455	473	480	445	451	460	440	498	449	426	473	454	474	480	485	477	436	467	448	494	484	435	503	456	471	483	440	460	471	442	482	468	430	466	459	497	494	490	502	462	446	455	454	440	493	462	446	455	432	488	428	485	489	489	466	487	477	465	460	459	433	495	477	424	415	452	456	474	461	427	479	474	486	465	496	493	475	483	497	498	448	456	475	517	416	484	466	445	501	487	427	451	498	463	441	430	458	451	444	475	455	500	455	490	473	458	473	498	496	465	489	484	444	444	462	517	468	495	481	476	462	487	469	478	470	449	454	447	491	432	457	459	498	482	441	482	450	486	464	455	483	495	483	448	476	496	480	447	453	511	464	474	487	436	477	483	488	468	472	464	455	460	458	453	445	456	493	471	449	484	450	429	483	470	470	446	490	475	460	461	458	514	441	485	465	432	492	441	468	462	471	415	521	456	464	501	484	455	479	493	485	443	463	470	445	463	445	480	485	444	446	481	461	490	444	481	461	419	484	454	502	450	493	476	446	432	433	460	455	448	467	483	527	469	443	428	445	476	447	487	461	446	463	454	491	527	449	497	478	455	458	495	485	446	473	456	474	519	462	497	465	439	486	455	493	456	482	465	476	469	425	483	479	455	454	455	476	462	477	445	471	469	478	439	444	451	476	480	464	436	491	454	474	433	453	483	498	445	429	453	448	479	471	493	481	443	437	467	477	477	485	488	503	473	454	435	470	423	448	499	486	453	480	456	461	437	436	460	429	444	485	469	438	468	450	474	454	481	466	504	419	495	456	493	460	426	463	502	496	493	435	478	525	452	459	505	449	474	475	452	471	483	466	451	422	459	460	471	525	450	491	487	472	495	475	459	470	445	468	475	417	429	467	489	463	443	448	476	443	492	473	464	471	477	469	465	474	455	472	473	424	483	463	490	416	457	432	447	492	455	493	490	458	455	453	470	460	472	477	444	466	459	426	488	484	435	464	468	464	443	480	471	494	482	421	468	433	498	450	481	462	444	449	486	470	482	455	456	465	477	466	466	444	438	441	443	433	485	460	437	489	454	453	476	475	473	492	485	469	469	481	487	518	431	474	482	436	489	428	461	472	464	447	511	472	484	490	474	464	450	438	478	453	433	447	492	480	508	478	473	451	464	470	432	471	492	453	470	510	500	461	483	484	458	437	425	487	466	488	499	482	476	457	464	413	424	484	428	446	503	448	453	452	447	492	443	498	443	473	401	462	457	461	436	486	454	477	500	511	468	505	461	528	474	496	442	510	453	507	426	450	479	468	447	460	506	429	469	495	460	499	455	472	485	459	481	444	506	479	444	454	460	476	496	470	533	454	472	492	437	444	490	461	458	440	466	495	446	444	457	466	429	454	477	450	478	443	480	484	487	460	481	448	488	477	488	448	491	485	470	476	496	499	495	460	456	484	453	467	448	494	451	466	468	504	442	488	472	476	458	464	483	434	483	469	458	479	466	456	440	432	513	468	470	465	470	460	470	474	469	487	501	469	491	485	461	463	487	493	483	469	453	486	458	461	436	444	496	462	452	476	470	472	444	468	493	460	461	444	444	450	461	466	478	433	456	467	451	499	413	470	456	465	470	444	451	452	477	457	462	488	476	481	465	437	490	501	491	433	459	476	491	468	444	483	486	464	474	471	485	460	491	447	449	468	477	488	470	512	464	471	472	468	436	454	516	496	495	483	491	435	448	526	440	466	491	501	502	467	498	463	468	460	457	442	463	448	480	461	450	474	490	476	448	426	459	475	491	500	444	467	475	458	425	476	455	477	437	452	473	490	460	482	453	458	468	486	434	444	437	429	496	464	493	421	445	447	459	430	486	469	451	469	478	478	448	427	456	454	486	482	440	493	452	480	451	451	464	453	462	453	450	480	440	492	446	436	488	441	392	443	481	446	480	454	472	474	472	447	477	447	448	473	451	472	480	450	487	485	465	447	451	496	444	453	466	450	451	490	454	514	458	470	497	467	456	456	457	493	476	476	477	447	498	483	475	488	474	462	487	492	475	438	464	446	467	460	442	467	432	421	468	501	530	463	493	470	503	508	507	466	462	433	451	474	452	427	471	492	461	467	458	465	460	446	469	499	485	462	465	448	464	477	472	463	477	473	457	451	493	502	509	476	437	487	456	501	454	426	487	441	442	456	441	438	489	492	470	475	460	433	460	458	492	432	486	476	483	476	453	458	454	481	492	474	484	416	493	500	433	481	454	472	477	471	474	448	473	476	480	456	463	464	445	498	474	472	451	459	527	475	456	485	440	484	451	432	483	449	473	483	454	465	465	479	473	512	475	488	431	460	482	468	465	481	461	473	455	482	490	501	461	453	474	489	491	430	527	475	479	406	447	412	497	456	469	445	481	450	471	480	480	503	470	469	447	472	478	486	476	461	460	458	477	457	464	443	455	507	462	443	450	482	455	464	453	460	465	492	479	467	435	490	477	434	455	503	459	463	453	494	504	433	471	483	462	445	500	440	499	452	460	450	456	497	456
46038	58630	15107	950	760	734	703	664	572	641	593	633	600	610	614	600	599	594	594	589	578	574	540	595	565	587	596	556	606	577	562	546	587	559	541	532	599	551	571	605	578	543	579	632	583	616	591	556	595	577	572	571	600	604	565	577	593	622	596	564	573	590	594	543	601	541	598	565	534	570	591	578	590	563	590	609	589	613	566	552	585	584	557	558	538	577	582	605	559	584	579	596	612	559	584	568	599	580	595	559	545	573	566	598	625	612	600	638	541	619	554	591	525	536	557	572	576	576	543	554	521	531	585	551	563	562	596	578	588	583	572	584	540	576	563	560	598	554	595	630	576	581	604	572	593	535	573	549	582	586	554	617	573	603	557	557	566	569	593	581	543	574	574	603	553	573	574	565	570	568	630	583	553	611	569	568	594	563	623	558	643	556	601	572	557	607	607	603	579	554	596	594	581	591	576	586	564	566	605	599	575	556	549	554	622	547	596	587	569	577	581	541	557	577	629	579	572	549	621	584	575	570	585	562	552	558	561	598	596	518	556	627	608	574	553	550	556	575	581	539	598	565	585	610	554	576	564	553	602	590	612	607	604	570	579	627	548	605	553	591	595	578	569	583	568	609	592	542	582	587	599	567	625	584	586	611	563	564	568	561	549	613	553	603	564	559	585	538	597	565	547	533	578	559	552	547	600	605	588	539	605	559	580	590	544	587	590	595	574	605	564	641	580	595	569	605	559	562	534	617	568	579	589	595	576	596	557	588	579	595	575	611	603	592	616	567	549	603	602	542	588	556	619	570	585	627	560	584	555	559	599	600	571	566	580	583	530	600	564	541	560	569	540	597	565	591	579	595	596	558	616	529	595	557	574	571	584	556	544	544	592	564	607	569	575	572	558	613	592	566	569	559	569	546	550	605	579	596	562	612	604	586	557	603	591	554	589	567	603	555	589	617	589	563	566	606	555	606	559	573	609	587	579	596	560	558	566	603	581	551	583	595	566	539	548	567	555	601	581	558	605	590	598	589	573	604	582	575	624	610	581	570	571	578	566	582	610	575	572	603	562	561	624	598	572	569	577	566	629	554	588	566	589	585	608	551	570	601	609	550	643	526	521	603	604	591	586	525	545	544	558	563	572	615	557	587	585	558	539	586	580	578	604	579	551	581	624	614	587	604	553	571	544	589	589	564	622	591	542	549	587	570	558	585	590	593	567	558	580	547	536	556	596	628	586	590	581	578	575	573	605	561	580	644	539	596	522	610	582	569	576	584	606	585	588	579	553	592	540	573	567	615	562	554	567	597	601	573	540	586	550	599	550	554	560	557	587	548	591	601	612	618	602	597	621	590	590	548	587	527	593	594	580	595	613	605	562	548	551	575	571	597	579	598	567	593	592	595	655	558	607	580	554	603	585	587	581	617	581	603	568	525	583	570	543	582	561	612	575	582	598	549	534	561	564	582	591	573	580	568	550	571	550	611	560	598	582	561	576	575	627	601	596	546	575	574	544	611	567	581	590	571	599	554	552	547	626	549	543	590	569	581	591	594	572	559	540	585	578	563	578	571	526	571	586	576	599	565	544	578	579	649	573	557	600	571	578	572	572	575	609	579	581	579	563	625	571	554	563	560	548	592	584	594	578	579	596	569	569	551	650	607	558	566	594	573	565	558	588	555	568	580	589	585	559	615	597	615	559	581	572	565	601	580	562	579	566	606	554	597	604	580	582	546	539	586	542	591	583	614	591	564	542	595	566	581	570	585	567	606	553	571	621	579	596	617	649	568	568	561	577	604	564	559	589	584	598	575	578	566	530	592	536	573	579	577	587	549	575	580	577	571	581	583	554	616	588	599	582	597	577	583	570	555	563	596	574	558	623	609	583	549	610	607	586	568	554	589	601	605	569	609	611	560	556	568	552	593	650	564	571	595	591	582	558	606	611	568	611	544	560	575	596	532	561	584	576	606	591	589	581	563	580	583	556	600	602	597	593	597	536	570	549	563	597	572	589	613	576	574	591	604	566	560	569	612	613	586	536	632	552	592	564	606	572	564	542	596	589	579	544	604	572	544	555	568	535	592	566	585	597	608	543	577	615	542	558	592	577	565	541	547	565	588	595	603	605	574	577	597	559	584	623	557	578	591	599	564	590	592	576	560	571	559	614	601	578	568	587	576	612	567	590	578	624	599	597	545	570	594	590	564	613	553	528	618	548	573	565	563	611	545	605	535	585	575	570	585	598	531	586	607	581	597	563	558	585	565	558	571	588	587	606	580	560	543	569	623	554	567	566	583	595	581	581	586	545	594	580	564	611	561	580	626	604	610	590	592	554	629	494	567	580	557	541	611	560	571	611	621	544	569	570	543	558	600	580	563	562	576	550	578	597	598	562	629	587	616	610	569	561	581	540	578	562	582	567	596	583	594	571	553	573	581	547	610	586	574	594	599	565	581	624	567	555	588	562	624	595	603	555	597	597	582	595	583	604	608	595	603	590	585	613	633	572	556	604	603	555	550	523	578	586	584	556	622	539	567	586	557	565	578	565	597	563	588	561	622	580	574	578	555	571	563	580	608	538	572	601	556	611	551	572	573	565	585	585	555	620	566	592	558	596	570	585	607	605	538	630	609	590	600	568	559	575	589	634	576	568	560	588	563	586	605	610	613	576	570	593	543	586	568	561	588	553	587	564	607	567	609	568	559	603	621	584	569	610	582	555	539	558	624	595	536	607	595	584	521	597	578	573	621	590	618	580	578	594	533	607	569	545	582	570	557	576	584	586	597	599	581	595	594	623	532	564	566	557	609	550	574	623	560	569	565	545	597	566	558	549	568	569	567	590	613	572	589	575	585	606	597	495	596	574	556	565	595	574	563	549	565	569	568	591	579	580	564	572	536	583	576	583	559	566	576	586	598	535	556	557	589	588	601	596	598	586	602	576	597	575	606	579	563	612	584	572	567	600	585	558	571	590	546	571	544	589	614	599	596	592	593	563	590	605	568	575	574	593	583	588	572	594	566	565	576	593	618	551	593	563	593	555	590	607	587	593	613	572	564	575	575	555	585	588	566	570	578	604	590	577	565	574	612	558	578	595	593	587	554	549	620	573	556	561	562	571	569	582	592	552	543	602	623	608	596	592	576	596	568	609	606	587	583	579	576	564	569	587	637	614	570	589	542	572	576	540	566	534	610	564	553	530	560	566	596	601	568	573	549	604	581	587	614	592	570	600	560	580	538	610	593	580	589	558	597	562	544	585	570	588	588	589	547	534	554	528	565	564	580	562	543	578	567	574	579	586	569	542	583	578	562	558	541	571	582	606	593	589	604	537	518	536	578	580	576	633	581	617	597	594	563	554	580	567	583	591	608	620	610	571	598	539	620	590	611	594	553	628	634	562	587	541	563	590	599	549	590	546	651	583	568	579	605	569	553	596	576	595	608	551	573	577	552	569	601	571	577	540	552	613	560	639	561	593	581	585	564	591	561	579	602	577	640	595	571	538	599
22851	21633	29349	24181	21540	19823	1678	371	348	284	310	291	267	281	275	263	265	224	221	250	239	237	265	210	207	243	241	230	248	215	219	210	238	246	209	238	244	214	252	212	232	258	228	226	227	233	235	240	214	218	249	241	266	231	236	232	252	239	221	218	247	216	231	244	219	225	217	259	231	211	210	246	214	225	242	254	201	240	245	238	230	231	207	231	230	240	226	204	213	229	222	205	186	229	208	210	253	224	220	212	220	233	256	194	223	220	210	240	216	223	210	206	241	259	211	230	226	249	245	217	222	207	240	215	216	210	241	217	210	208	238	223	232	237	221	225	229	240	230	232	248	213	227	245	236	220	250	228	214	226	207	212	202	231	233	252	214	225	223	233	209	220	228	213	241	255	236	219	236	236	219	211	234	246	206	229	242	207	250	205	221	229	227	233	241	265	237	231	236	225	227	225	249	206	214	238	229	234	219	243	250	217	246	211	235	237	229	246	220	223	224	271	217	240	241	197	245	200	217	232	230	260	253	220	254	239	216	203	238	244	224	218	232	215	231	216	229	217	236	217	249	213	217	236	225	231	257	214	229	221	217	216	234	241	221	218	235	238	230	235	220	232	219	271	226	235	241	199	220	222	235	247	188	217	226	214	206	217	235	219	213	260	239	230	213	224	217	222	233	212	234	214	228	217	230	217	235	200	232	262	219	242	202	248	229	242	233	218	232	229	232	214	217	214	240	214	219	236	233	220	232	221	228	198	226	251	224	260	248	239	215	215	214	239	228	241	258	262	226	216	214	245	241	225	243	206	223	192	235	233	221	241	215	224	215	253	221	212	217	227	202	241	227	209	217	211	232	240	216	226	235	231	211	232	223	226	224	209	247	210	222	232	200	234	229	230	217	234	250	224	252	233	222	226	221	219	218	229	202	224	213	216	212	248	243	234	220	201	226	213	257	262	210	257	228	214	225	227	237	247	205	243	199	220	219	230	192	239	217	212	220	237	236	220	235	228	209	206	265	266	224	249	231	246	240	223	243	219	240	209	223	234	219	208	219	222	227	238	252	224	204	233	224	221	241	214	260	223	224	257	196	196	228	219	216	235	233	240	208	243	223	244	237	223	249	245	213	221	210	224	231	254	227	237	215	257	220	227	218	225	244	240	217	206	231	232	223	221	223	179	222	236	245	244	204	229	232	243	220	257	207	236	218	221	232	195	209	245	240	231	235	229	218	221	249	225	202	229	219	214	234	180	209	258	244	224	256	246	223	211	196	220	246	205	225	217	240	227	233	211	246	214	241	228	241	220	212	241	196	267	240	216	248	236	231	257	221	244	228	222	236	219	221	233	238	232	252	232	212	215	243	222	231	241	232	245	197	214	240	230	231	210	230	216	232	202	230	229	191	221	235	244	204	224	243	239	230	250	229	217	226	247	207	220	234	245	249	237	241	194	233	234	239	196	210	243	251	206	262	223	225	220	228	247	225	216	230	248	242	231	242	209	217	221	241	234	247	210	266	221	219	205	213	225	214	242	253	257	243	221	232	200	208	255	239	240	218	234	214	215	221	219	212	248	252	234	219	231	259	210	232	218	223	266	224	225	229	218	226	218	233	218	218	229	230	240	226	244	219	229	199	216	236	244	235	226	199	218	222	222	227	236	187	247	230	234	222	234	198	215	224	220	213	194	241	223	202	228	214	209	201	206	228	239	210	238	265	203	246	234	216	218	250	225	233	216	231	227	202	215	227	224	245	223	232	234	232	246	239	226	220	238	211	223	222	261	200	231	223	241	213	223	225	234	222	237	223	224	236	249	235	210	235	241	226	228	246	196	168	275	204	216	261	205	237	236	233	233	235	220	215	227	219	226	216	228	229	237	201	227	231	224	211	213	216	249	240	209	232	216	240	217	229	222	236	253	230	245	246	245	215	240	234	265	212	228	221	241	253	228	240	226	217	230	229	229	245	224	209	231	232	220	230	250	204	242	244	235	224	238	220	232	240	214	222	226	198	226	222	244	263	244	235	205	235	217	230	230	208	184	232	229	223	255	238	228	211	234	248	232	213	216	204	224	221	225	235	222	197	211	225	211	226	223	223	206	200	221	215	225	210	220	216	221	192	204	223	246	254	243	231	220	245	251	233	236	234	201	240	237	222	234	206	233	200	205	224	247	251	209	232	214	243	214	238	239	233	228	226	225	223	207	256	236	218	209	241	232	258	234	221	209	243	220	243	219	253	226	232	226	224	212	224	209	223	204	241	236	217	233	205	215	206	240	247	269	217	224	237	226	203	206	203	254	220	266	230	217	239	216	219	222	209	228	240	243	245	221	243	229	213	212	216	220	223	248	225	239	222	206	223	212	230	224	224	224	244	220	217	235	218	226	220	207	251	225	238	249	229	246	236	237	222	230	228	231	241	204	220	221	221	225	225	221	266	223	210	222	234	215	215	226	214	250	230	242	209	224	227	236	212	221	222	232	252	235	249	230	228	213	242	231	196	222	215	223	241	213	238	211	198	245	217	217	237	223	247	237	209	209	216	228	229	225	230	224	202	231	216	218	229	233	214	237	223	232	236	241	225	236	223	236	234	243	255	236	242	257	221	255	238	236	197	226	232	223	211	202	211	202	239	242	216	238	247	220	236	226	233	258	222	244	244	223	235	218	225	251	243	234	217	209	254	248	225	230	212	233	231	228	224	233	227	219	228	234	223	251	237	221	238	247	222	220	232	225	226	224	207	222	238	231	236	210	221	248	246	224	229	198	252	216	227	253	245	223	232	222	222	208	225	213	233	239	230	235	214	215	239	221	241	229	221	249	225	209	246	216	222	228	233	240	224	259	207	220	233	236	236	226	237	210	258	221	216	245	232	203	216	232	216	215	265	222	218	239	253	255	226	206	233	226	231	218	219	210	218	234	219	216	220	223	216	201	224	248	233	206	254	252	256	228	220	214	227	243	233	238	224	215	215	248	228	209	231	216	228	230	225	258	255	216	233	206	233	229	220	200	230	238	233	206	223	245	221	259	190	213	212	200	216	229	242	217	231	211	219	204	234	216	219	229	233	243	226	225	245	221	203	221	209	204	219	210	207	224	235	250	214	262	213	224	251	192	220	237	244	248	241	236	195	246	240	243	229	211	231	242	204	222	231	236	251	202	232	241	241	231	228	220	247	228	272	249	212	218	240	223	227	216	225	241	229	228	229	235	237	236	230	227	229	220	241	235	226	228	229	243	237	241	223	215	212	215	216	241	234	224	252	217	228	196	237	213	239	254	252	213	246	222	206	206	217	208	237	210	242	230	222	242	218	209	207	212	231	231	226	215	241	213	207	246	220	204	234	213	238	223	216	260	210	241	217	215	224	192	228	218	223	225	247	234	243	217	222	235	231	192	199	235	229	216	239	233	218	230	274	219	231	231	225	236	238	222	231	208	245	201	209	246	205	209	214	230	223	215	240	233	257	241	236	253	229	231	229	230	197	232	234	208	212	232	205	220	249	214
57139	84411	25800	1499	1090	860	690	612	548	495	438	408	353	362	362	337	335	310	340	327	329	320	322	265	257	311	325	322	327	291	294	290	310	309	266	312	276	297	295	295	287	276	304	282	296	279	296	281	297	283	326	312	312	286	295	266	312	299	310	290	281	316	287	308	295	296	315	291	308	310	311	292	302	299	282	318	283	318	311	299	299	280	292	323	283	281	291	304	290	302	304	285	282	299	323	298	269	298	302	298	296	325	278	308	285	306	321	288	273	285	285	316	296	280	296	266	308	286	296	300	250	297	314	290	309	306	294	289	295	299	278	272	344	296	301	288	305	312	298	275	299	316	292	277	299	289	301	296	287	289	291	288	305	304	267	292	285	281	311	304	287	275	307	290	301	285	298	302	291	314	294	308	318	296	267	310	282	293	309	285	288	275	299	287	291	298	280	295	313	281	261	296	263	291	293	311	261	293	298	311	308	292	304	296	301	308	293	304	287	306	321	279	302	313	303	253	292	281	320	304	309	290	256	285	289	297	295	317	326	286	308	283	307	245	319	267	305	306	277	294	323	308	263	306	303	294	283	255	302	276	285	285	277	278	305	297	294	270	307	281	313	311	302	279	269	310	310	277	295	297	276	286	300	308	289	307	272	291	296	258	279	273	322	275	321	307	262	275	319	305	316	298	294	280	325	302	278	314	298	306	300	333	270	279	322	286	311	296	274	310	299	303	320	293	303	298	275	313	280	284	300	307	298	332	290	276	291	301	318	287	293	285	295	313	299	301	279	302	309	296	293	281	292	261	285	317	281	272	312	271	331	299	258	297	320	310	276	286	293	300	258	306	299	314	292	291	310	289	327	291	291	300	321	291	316	267	301	316	334	315	325	300	291	271	301	285	336	277	290	310	290	281	297	318	288	270	261	278	265	311	307	290	287	276	278	299	322	284	319	295	304	274	296	299	294	302	282	296	286	246	288	287	292	285	316	320	301	307	296	296	296	315	285	308	297	274	270	304	308	315	283	304	291	259	307	279	271	287	307	290	283	287	300	288	281	277	317	279	302	276	299	329	308	315	300	308	276	265	290	320	295	258	296	305	250	296	264	319	286	304	314	304	280	299	305	280	287	267	300	328	294	270	286	276	327	269	289	302	288	257	314	295	286	282	299	289	302	298	296	286	283	277	327	289	277	298	283	290	292	297	307	301	283	296	295	285	319	310	289	275	302	313	280	302	301	301	325	289	288	309	287	270	296	336	317	306	305	309	306	293	283	273	284	266	288	298	304	290	312	302	302	310	291	279	301	276	293	299	279	315	281	275	314	272	297	306	309	279	278	299	291	286	284	300	286	319	330	273	278	280	287	295	288	323	302	311	306	285	303	307	299	304	296	262	305	302	311	267	320	318	273	303	303	310	314	294	301	311	295	261	285	277	292	324	307	283	315	296	318	334	310	326	311	288	320	333	301	306	326	267	305	307	282	300	301	306	321	313	297	268	327	296	289	271	281	311	318	300	305	305	286	304	297	297	284	294	296	316	275	277	285	264	276	300	311	273	304	291	275	275	327	296	306	260	303	300	311	297	263	285	279	291	288	294	317	275	310	286	318	281	316	256	286	318	263	314	275	311	293	317	289	300	325	299	299	315	294	314	308	307	285	307	322	292	302	302	282	312	286	310	309	314	272	273	279	282	290	280	293	288	282	315	291	305	307	291	292	297	302	332	271	312	291	266	306	325	301	292	263	265	290	311	283	266	285	335	292	320	276	294	256	292	274	293	295	283	296	307	297	306	306	294	305	299	287	291	313	282	286	284	280	298	285	298	300	306	310	280	272	271	299	296	309	321	312	304	291	300	313	309	284	308	274	321	298	284	296	299	259	273	290	291	287	298	265	269	264	279	298	283	287	293	299	284	334	298	298	263	270	301	264	311	291	286	297	269	286	312	296	315	321	326	324	296	285	304	287	269	339	285	276	310	293	290	313	268	293	280	289	261	299	264	303	305	304	288	289	273	308	285	288	294	288	289	309	293	284	321	298	266	281	309	314	312	300	319	296	281	305	298	319	290	305	294	281	264	299	301	298	268	285	323	319	293	305	310	278	295	276	281	280	320	279	282	287	272	286	328	296	270	295	313	291	272	295	296	301	340	300	262	283	302	293	260	303	265	311	309	291	296	276	309	281	274	271	304	283	292	293	297	305	290	287	300	282	284	312	306	287	300	299	275	282	308	307	309	288	303	288	312	309	274	292	258	274	289	292	295	309	284	262	315	312	292	286	334	297	285	300	270	277	283	298	279	282	297	288	311	293	261	288	305	287	282	294	279	303	321	286	280	319	310	306	293	311	279	279	282	277	291	281	296	269	297	298	305	297	291	268	286	303	285	291	292	293	298	280	279	265	264	282	305	332	279	302	307	327	272	277	290	297	300	288	304	285	307	289	301	344	304	289	301	305	300	277	270	277	291	284	296	305	296	254	302	310	305	298	279	266	323	326	315	287	253	266	275	304	286	292	328	303	290	309	323	267	297	289	296	295	274	292	287	299	295	261	317	295	294	301	297	323	286	315	281	291	301	268	316	293	305	293	306	284	274	295	297	294	294	286	283	283	326	311	284	311	330	295	283	287	343	308	300	289	280	272	305	307	305	284	292	279	280	303	287	290	315	312	303	282	304	320	315	299	343	271	305	294	317	289	285	337	283	295	289	329	262	295	295	288	277	287	299	301	298	290	272	315	279	303	279	285	300	265	294	314	262	286	291	273	269	279	298	278	280	264	298	299	284	278	326	303	277	290	297	306	296	248	304	278	313	297	291	283	257	277	304	284	311	298	278	325	322	310	303	276	301	269	292	303	292	322	294	342	285	295	283	299	278	279	301	294	287	313	294	265	297	291	299	313	264	287	286	254	311	278	291	265	269	292	319	319	291	261	304	268	354	293	290	277	294	318	303	296	298	303	260	321	285	301	300	290	291	305	262	279	284	302	332	286	302	304	297	320	257	289	299	297	298	297	328	289	285	268	308	277	305	268	306	282	269	290	324	296	283	294	304	275	302	313	290	291	260	267	296	316	295	282	309	262	287	278	285	298	289	264	291	281	313	299	282	277	295	276	290	284	292	321	291	290	277	281	282	280	297	295	306	290	310	273	332	318	305	321	312	298	300	300	314	296	281	277	312	328	311	299	283	294	314	291	301	276	280	291	313	276	314	290	302	296	283	296	262	306	291	281	289	322	294	312	299	253	265	299	302	277	277	289	317	301	277	310	265	294	313	291	303	311	273	300	294	295	261	269	291	300	302	282	315	299	294	285	287	298	301	290	257	265	267	292	291	326	253	291	309	285	304	320	294	280	339	322	298	267	311	308	290	295	270	290	313	284	296	301	308	282	292	304	306	303	325	271	302	324	286	280	323	282	291	315	275	293	335	280	312	302	286	282	301	288	310	290	287	298	292	304	299	315	327	301	317	275	300	267	299	295	283	279	311	323	290	261	291	319	285	279	299
29972	21883	8665	928	660	594	642	632	655	607	654	637	624	667	635	679	655	629	652	620	635	679	613	653	633	655	615	670	641	620	632	610	651	599	637	617	631	623	642	628	631	597	601	622	619	627	617	618	629	637	608	588	639	569	617	614	635	664	601	635	621	591	649	657	596	632	620	627	627	610	610	643	621	627	658	605	682	592	640	628	676	609	665	608	652	616	662	637	644	672	618	665	597	598	639	666	633	598	592	621	633	644	622	647	646	608	659	635	642	631	609	587	630	630	590	618	597	612	599	635	650	664	630	599	582	637	625	612	598	641	662	637	605	600	572	563	634	601	627	648	653	650	605	640	600	608	606	617	650	630	611	662	612	601	626	629	622	636	585	657	619	657	612	632	679	625	628	574	653	677	674	622	631	632	606	630	609	643	646	577	585	611	636	611	633	662	676	638	644	608	622	623	635	638	656	604	627	632	613	603	588	615	627	608	657	613	598	631	629	583	615	702	618	661	586	675	623	655	623	616	574	657	654	593	633	612	646	637	649	629	633	612	570	625	645	640	646	595	628	635	639	624	637	658	637	634	582	643	611	609	708	627	636	591	674	603	629	606	644	650	650	603	616	650	631	648	607	643	584	677	630	632	658	620	655	631	679	637	625	611	605	634	619	598	632	588	622	578	660	648	649	593	596	651	598	605	630	593	608	655	621	615	599	648	623	640	692	594	620	627	629	677	638	653	632	620	587	629	649	623	588	636	640	591	642	601	600	653	610	649	686	610	637	647	630	652	653	641	618	640	634	650	590	599	627	625	642	625	614	604	652	619	637	612	603	618	629	621	642	622	664	628	628	654	667	680	650	626	646	641	631	618	620	626	572	651	619	578	652	643	611	604	648	650	586	639	639	663	646	672	697	597	653	607	599	627	628	577	661	616	682	659	615	647	632	621	686	687	593	651	657	617	641	606	623	646	624	644	624	632	645	609	641	632	613	650	622	610	581	612	599	636	590	584	609	631	640	608	586	639	653	658	611	626	602	648	609	609	644	608	631	625	631	667	630	637	583	607	627	634	612	636	625	630	643	636	648	619	616	582	643	617	614	624	661	643	675	608	628	657	606	637	631	616	646	631	625	646	650	628	625	625	614	615	646	641	594	620	680	651	647	595	644	608	645	622	635	590	602	611	591	631	689	622	633	623	600	592	594	630	627	630	672	594	635	599	616	593	643	615	613	611	645	650	607	589	625	616	628	648	628	615	619	628	648	645	584	626	636	668	616	651	641	661	626	632	598	687	661	651	578	611	621	621	670	622	603	633	617	597	646	562	623	618	639	604	641	668	594	574	657	625	623	643	658	605	598	618	618	653	609	621	582	634	653	624	613	629	617	642	668	631	621	656	695	616	607	588	629	576	611	647	676	576	624	676	646	655	641	675	618	641	620	593	643	625	593	651	687	649	632	648	612	637	614	613	558	658	620	611	599	666	653	575	633	645	601	604	632	645	665	638	591	655	633	617	624	577	662	636	630	565	642	599	632	592	623	634	620	625	645	633	600	606	632	653	618	621	660	676	632	606	593	630	558	582	582	655	588	646	657	604	640	626	633	632	611	577	632	626	664	633	599	616	600	657	588	641	631	629	648	658	649	631	645	629	674	626	664	609	643	609	598	636	623	606	623	591	586	598	656	632	629	615	598	619	659	622	633	641	618	627	629	631	599	620	637	639	621	642	614	595	621	640	672	627	642	604	615	568	665	611	629	645	604	621	655	642	623	598	633	635	613	616	642	589	628	580	645	642	616	645	622	635	617	668	623	664	623	641	600	599	633	632	645	645	657	644	614	607	622	634	612	608	620	600	629	605	606	671	654	641	620	618	648	621	585	649	637	626	577	646	635	631	646	621	616	589	617	621	632	565	647	634	639	627	676	630	624	610	613	642	641	664	633	633	609	654	633	618	651	638	644	628	604	575	625	638	627	609	623	677	601	606	684	678	652	630	667	632	613	651	665	680	660	646	647	634	542	626	592	620	600	645	649	656	626	581	621	648	609	656	647	610	633	619	638	647	619	634	668	674	642	615	599	663	617	622	665	616	649	590	660	586	619	573	648	683	675	598	602	646	610	637	627	600	589	616	627	615	603	585	609	619	650	630	658	637	656	655	658	599	611	621	650	638	639	624	640	657	609	597	610	624	606	667	638	663	625	598	579	600	678	658	568	567	606	628	626	650	622	620	664	642	638	629	652	561	613	597	653	616	589	597	579	660	619	604	583	581	625	662	588	647	666	607	608	620	619	622	621	659	618	621	661	632	599	626	627	607	625	625	647	664	662	632	638	626	669	627	611	686	592	614	672	644	594	594	632	607	663	647	661	615	617	640	595	615	648	642	582	610	635	612	608	623	586	653	611	605	609	599	603	598	586	617	603	579	611	592	585	649	621	607	638	604	643	657	621	655	664	646	605	665	645	627	645	645	648	653	616	624	631	617	611	673	678	619	700	649	569	601	596	663	623	622	675	645	628	628	661	628	584	601	641	582	573	596	601	626	634	629	612	655	643	632	617	622	670	633	638	638	630	601	648	591	602	647	611	620	670	616	587	620	608	619	612	654	626	587	590	635	634	611	590	667	653	624	649	639	659	561	583	632	596	658	612	651	638	643	626	645	636	619	627	631	650	619	649	659	636	597	615	646	643	605	610	645	635	631	639	606	623	602	642	629	629	656	664	580	596	642	580	598	619	624	658	636	631	671	674	629	621	666	631	664	579	665	644	601	633	641	598	612	631	629	595	647	676	656	601	586	642	668	612	602	617	592	673	629	633	633	608	623	661	640	665	641	622	597	631	638	645	642	643	662	604	607	630	595	578	661	630	606	596	623	624	625	661	609	630	624	592	644	690	603	648	618	614	665	604	692	660	602	594	656	612	654	665	635	681	624	655	578	640	636	631	614	596	626	620	661	617	644	631	655	570	638	586	633	628	613	625	649	615	663	629	615	621	621	592	620	649	622	611	599	625	676	628	625	589	613	662	636	624	633	625	615	620	607	641	565	600	654	686	646	630	655	628	645	595	662	580	603	602	657	644	633	612	654	617	597	605	659	656	649	654	651	605	661	620	647	618	647	650	603	636	680	611	638	638	607	650	621	610	637	619	615	597	629	605	647	601	574	668	581	660	599	615	643	638	598	616	661	605	617	629	624	607	647	615	666	637	602	645	638	583	644	651	634	647	612	611	611	653	598	660	622	647	683	614	582	642	610	633	628	633	618	613	618	626	604	603	590	570	643	639	642	579	639	610	653	656	620	602	610	660	622	661	627	609	663	602	610	672	645	624	628	648	644	669	627	601	639	621	603	660	653	646	626	638	607	634	589	587	599	600	638	623	655	662	583	577	627	645	661	684	623	614	635	678	595	618	613	630	642	663	635	642	594	597	653	602	639	599	657	663	623	634	635	608	640	650	595	668	664	645	619	643	638	645	599	621	650	628	649	641	586	645	630	621	622	551	645	641	643
25845	28477	4706	816	788	788	779	811	817	745	764	829	798	715	756	796	783	786	793	770	764	805	787	779	798	750	784	800	818	790	800	735	831	774	731	787	747	756	752	733	752	798	780	746	764	785	764	815	752	789	756	744	786	779	817	783	796	818	770	755	710	760	758	763	781	795	774	810	786	828	803	726	799	782	756	776	782	829	750	756	737	776	832	820	783	708	744	747	800	796	775	761	782	759	768	769	750	744	768	755	781	789	741	782	788	777	802	800	781	786	793	798	738	755	773	784	772	776	805	764	754	764	740	794	795	758	790	761	781	793	756	807	760	714	784	776	794	821	801	727	821	806	773	761	801	783	768	779	744	733	799	757	728	822	746	732	753	809	795	792	785	780	766	803	802	807	801	791	794	822	797	796	757	774	745	794	765	789	772	765	808	742	789	776	737	751	761	792	819	778	766	787	767	753	766	776	784	781	811	804	756	750	754	745	748	727	741	798	769	794	782	780	753	806	743	799	767	794	790	773	790	777	765	757	770	816	723	840	786	749	784	740	774	729	783	731	779	768	830	757	757	814	785	794	747	741	798	808	802	761	789	766	811	800	737	745	798	776	767	756	785	773	782	779	751	809	770	745	756	761	772	753	732	788	767	780	786	769	814	796	753	749	741	786	848	752	802	780	793	813	803	759	805	769	771	805	787	782	792	788	804	790	832	738	772	729	759	764	763	825	752	781	753	780	741	746	778	729	766	781	797	781	770	789	807	762	783	790	821	769	812	758	737	826	783	795	787	803	753	752	785	771	817	713	734	760	775	842	717	774	776	734	765	750	755	799	787	757	786	797	766	787	746	766	771	770	763	755	807	753	774	755	824	731	836	762	817	753	776	788	772	808	760	780	734	762	790	759	811	797	789	764	802	742	763	772	766	784	747	761	762	800	757	823	808	817	792	785	774	795	815	760	797	762	790	821	771	797	788	782	790	764	781	776	755	726	813	773	792	779	780	723	719	774	792	715	786	751	758	846	782	767	779	801	781	812	805	795	778	767	784	737	763	840	820	835	825	757	825	759	756	808	810	797	758	798	752	781	777	740	808	759	749	765	778	819	767	760	724	713	754	786	791	785	797	783	802	783	797	769	817	785	728	783	778	805	719	767	803	785	770	763	771	781	788	761	787	798	791	785	823	780	810	790	748	829	772	758	778	770	749	797	750	785	782	789	798	790	774	814	768	800	775	784	751	817	786	768	815	792	802	766	730	831	800	751	767	785	754	822	785	826	800	784	790	768	792	800	782	766	699	779	781	786	751	770	756	766	747	766	775	762	759	729	791	747	816	821	791	742	766	733	764	765	789	766	820	734	783	798	733	741	829	773	783	759	777	786	761	805	791	718	852	754	795	776	799	739	785	788	796	779	760	743	789	758	721	772	794	764	713	798	806	786	809	800	749	791	747	788	783	765	760	802	772	814	773	786	731	748	737	790	794	814	786	736	777	814	799	798	727	782	816	772	758	768	808	795	766	721	756	796	721	816	787	805	815	857	803	768	755	802	808	752	755	744	784	745	774	795	818	800	798	795	801	771	775	784	788	781	726	756	804	779	761	780	815	752	719	777	764	703	770	767	788	776	754	792	797	814	770	797	772	832	783	779	800	795	752	814	794	791	762	788	813	764	735	835	762	749	752	755	781	815	737	788	801	767	752	774	790	793	821	793	728	798	750	779	765	748	767	765	791	845	811	789	763	771	753	770	793	829	757	778	747	773	772	789	766	807	801	762	768	795	762	743	787	764	747	789	765	793	781	771	835	738	794	807	778	758	791	754	760	788	794	773	778	770	788	788	812	794	763	772	808	752	789	815	783	774	801	806	776	780	712	813	747	844	801	780	760	774	772	790	798	767	748	810	785	769	850	773	760	752	752	767	823	771	750	837	766	721	773	760	776	743	731	830	772	734	758	756	806	833	775	774	757	774	803	763	770	818	762	841	739	773	824	742	722	816	782	767	742	790	811	808	832	785	788	806	777	752	793	761	757	793	779	790	790	794	785	796	805	750	735	755	767	830	811	763	816	758	751	764	808	782	737	793	754	783	815	750	757	755	793	751	816	748	739	777	757	754	786	795	741	742	800	746	748	772	845	777	802	746	756	807	745	766	782	773	805	743	757	753	783	785	760	845	747	767	769	789	752	786	793	797	774	748	733	751	819	750	785	759	789	776	747	768	826	786	749	715	773	777	770	753	777	759	760	813	771	842	764	802	805	813	759	754	820	824	821	796	745	742	794	800	775	789	804	813	816	760	785	824	755	732	804	766	752	744	757	740	787	763	746	793	769	797	809	742	753	759	766	765	738	771	770	764	767	751	792	763	824	817	765	767	788	816	778	769	749	812	816	736	790	746	790	842	809	782	753	808	792	827	789	786	778	742	769	767	746	782	793	769	815	786	761	768	775	784	781	807	812	760	774	810	736	805	779	750	784	803	806	804	757	781	765	792	795	784	758	800	768	729	755	790	795	751	791	773	739	753	736	802	760	824	747	793	788	747	767	766	788	789	795	781	795	757	779	814	821	805	792	795	785	815	750	820	760	738	766	785	804	825	754	826	759	793	806	774	811	773	776	728	779	782	780	763	752	785	778	744	778	741	775	842	781	742	716	814	739	749	743	788	717	812	742	749	806	790	771	810	773	848	787	746	783	825	792	783	756	805	789	833	768	788	758	807	811	753	760	790	790	757	813	777	768	794	779	770	793	752	820	781	816	799	801	737	766	765	780	767	791	777	774	799	746	758	767	766	748	776	800	704	736	829	811	799	757	754	737	747	767	800	849	759	802	794	811	753	803	792	773	762	821	795	755	791	809	822	813	749	769	807	802	821	768	776	818	820	790	784	751	794	784	745	749	810	764	777	796	747	758	769	796	774	769	799	772	827	787	799	748	743	808	817	773	753	778	787	820	849	757	769	726	805	751	783	731	768	779	743	779	787	751	796	773	743	824	785	763	754	782	778	811	782	848	822	814	768	745	784	724	762	798	797	774	760	842	790	780	822	739	806	856	808	745	763	765	778	764	782	781	770	766	755	834	764	806	796	764	737	795	822	756	765	801	731	778	715	794	751	780	709	724	752	750	814	796	813	783	783	783	754	751	831	742	748	822	807	781	796	753	714	802	745	722	817	779	769	743	817	807	801	796	790	811	806	832	783	773	758	782	811	753	802	769	828	851	780	800	780	775	773	712	774	751	762	755	736	753	769	753	780	794	741	787	785	817	784	808	775	803	799	771	734	769	762	769	756	788	791	786	815	782	743	709	810	804	809	773	767	805	772	764	796	756	800	762	779	724	807	853	718	808	783	739	813	807	794	815	768	775	713	748	774	824	777	739	811	769	794	770	761	741	753	750	833	749	876	793	773	772	750	752	788	766	716	790	800	761	779	776	765	763	767	814	765	781	800	743	780	770	773	771	798	829	783	795	804	783	713	830	775	827	780	806	778	743	798	785	769	754	820	721	822
23935	21759	28201	25200	19707	3096	662	553	546	532	524	526	501	475	486	505	484	511	510	464	515	532	534	489	477	464	475	500	515	506	472	511	494	506	510	483	489	486	478	498	478	462	430	485	497	513	480	449	479	487	532	506	501	498	482	509	463	477	483	465	491	515	464	493	490	489	497	471	526	469	501	437	458	479	493	461	536	457	457	453	500	516	509	500	480	503	481	486	534	495	465	469	504	473	477	485	501	490	490	460	517	460	467	493	488	481	467	481	518	479	482	449	463	490	476	466	507	505	453	476	452	499	471	496	444	489	498	497	489	483	483	479	493	477	508	475	465	441	455	495	478	453	475	521	503	473	489	459	511	493	482	461	497	508	475	479	487	503	486	460	477	490	534	507	494	489	474	507	443	492	476	531	496	476	493	534	491	473	474	496	465	444	503	468	484	543	482	464	480	520	465	462	494	482	507	473	503	476	491	472	482	515	529	467	481	517	476	536	491	522	494	526	467	512	484	478	462	497	502	520	481	455	462	493	515	457	499	479	480	493	483	459	463	483	500	524	493	462	488	498	485	500	465	470	460	493	440	469	525	494	485	523	473	474	452	519	454	485	518	500	493	495	516	492	468	544	483	476	506	466	460	482	468	510	490	491	497	477	497	517	483	483	497	462	460	488	505	505	495	466	512	458	490	450	442	482	480	444	457	489	519	499	500	511	439	464	488	539	475	511	476	473	488	514	505	495	470	463	461	503	505	489	511	477	470	502	514	503	448	461	480	492	501	490	475	510	480	501	459	465	463	469	467	489	462	521	483	537	493	495	487	471	473	457	476	456	491	489	472	509	470	505	471	486	453	481	518	493	495	450	456	475	471	452	508	485	502	490	505	486	497	449	496	539	469	463	504	494	504	449	473	441	450	460	518	466	474	479	509	478	486	511	501	479	515	513	474	479	495	507	494	481	509	527	488	510	479	475	504	492	465	467	500	463	488	481	521	441	492	511	470	463	462	471	503	453	455	472	490	520	489	500	505	483	503	484	466	499	490	504	523	468	516	477	513	470	495	465	503	500	506	507	476	534	486	493	474	453	524	503	500	480	484	480	487	517	491	508	461	481	504	473	484	489	470	512	477	513	495	492	519	519	502	532	499	507	489	481	486	479	488	472	482	425	465	489	480	496	494	511	491	526	484	485	468	494	482	497	462	494	496	470	445	502	477	456	473	521	497	461	488	512	498	503	492	459	509	476	473	463	462	503	480	474	479	506	489	488	486	477	479	470	507	475	489	486	488	507	464	515	481	479	478	504	519	497	483	483	491	464	490	466	462	486	498	496	484	491	512	481	482	469	480	448	501	539	441	478	466	462	468	516	530	498	457	489	498	496	498	513	519	471	502	478	496	498	511	471	469	535	526	480	489	461	493	515	478	493	480	450	541	534	452	446	489	466	484	439	515	511	490	471	497	498	514	427	485	530	476	481	460	514	495	521	501	466	486	509	477	496	501	485	473	497	410	477	463	457	499	468	538	551	508	479	474	474	515	455	523	496	441	482	500	465	491	495	471	503	541	480	451	486	481	471	485	521	471	495	482	498	473	443	517	510	462	483	475	482	473	501	472	453	454	453	475	518	471	477	529	475	515	472	477	494	523	479	490	537	483	511	477	461	487	477	461	479	463	495	470	492	522	500	494	479	488	486	522	467	459	478	490	493	478	460	526	467	459	487	484	480	472	466	501	461	483	458	473	480	473	476	486	471	477	536	503	462	457	523	489	459	483	497	524	481	475	520	538	489	440	475	434	490	495	493	444	511	499	489	446	462	477	472	467	514	468	469	473	527	485	484	494	509	462	456	515	514	486	508	500	505	509	478	469	514	457	482	533	481	464	492	489	513	446	492	457	509	501	510	516	470	495	528	460	476	509	457	525	473	506	448	476	442	510	498	523	496	478	510	456	528	513	431	464	477	488	489	516	518	503	495	509	513	447	493	459	521	507	474	466	460	490	466	464	528	483	495	475	520	442	495	527	477	469	494	488	490	474	491	472	456	453	474	486	464	462	507	476	516	452	451	507	521	508	497	474	485	459	503	492	507	468	426	470	497	531	503	451	479	473	493	473	518	488	491	513	453	500	512	505	479	492	495	512	494	481	522	477	475	485	489	473	486	454	482	496	497	480	494	474	462	452	496	485	510	481	496	479	505	480	495	481	489	524	478	459	501	492	448	480	449	449	508	476	448	503	492	506	517	522	441	462	521	499	472	481	489	446	526	504	474	503	463	476	487	488	520	472	504	439	492	479	479	502	480	495	512	469	484	489	471	533	515	487	511	498	499	471	497	481	490	494	506	469	479	498	483	502	508	483	510	458	511	477	482	527	505	484	476	485	478	500	493	447	499	484	472	495	484	475	473	478	470	500	494	531	465	472	518	499	452	511	460	480	440	504	513	529	480	484	491	497	498	514	492	458	482	462	478	551	466	473	479	474	517	490	502	500	473	503	504	490	479	504	448	479	487	471	493	485	479	495	459	483	456	496	494	496	459	485	469	499	463	471	483	522	478	468	439	468	515	446	506	498	496	491	527	478	488	487	486	467	488	459	478	484	477	409	459	473	531	464	503	444	480	522	501	470	535	490	448	492	509	489	464	449	486	492	428	499	474	450	469	467	489	490	480	511	486	467	484	473	475	471	493	458	457	467	489	471	481	440	475	516	475	487	483	469	496	502	495	482	487	475	476	499	481	492	463	519	479	463	512	486	480	489	448	473	511	449	455	515	521	506	521	509	510	521	506	469	475	530	451	474	479	466	511	500	503	488	478	486	524	487	501	489	503	501	495	520	500	491	477	467	477	431	485	524	460	483	504	490	503	510	505	511	491	497	473	490	466	505	492	483	491	498	484	515	453	475	487	472	477	496	500	478	463	510	484	457	455	485	517	485	525	490	521	484	512	502	480	464	507	457	502	459	537	516	443	529	458	476	481	519	478	460	511	495	512	486	501	489	490	456	484	502	456	488	500	489	463	509	458	470	500	490	513	505	494	443	447	431	473	474	462	503	499	470	486	477	459	478	475	516	502	499	485	482	518	469	495	486	507	475	502	458	465	502	456	449	511	507	475	486	469	511	498	485	487	455	538	436	519	481	468	500	478	511	477	437	467	478	494	468	503	494	506	447	496	469	492	518	493	466	495	475	485	479	468	516	468	503	431	519	479	484	508	471	491	484	463	478	487	506	487	469	472	482	529	485	459	489	498	504	492	469	518	477	522	474	467	477	523	527	499	442	473	495	517	487	478	492	437	483	510	485	449	457	484	519	497	499	471	434	553	512	478	504	476	469	470	488	503	507	515	505	472	479	481	465	476	540	482	492	480	501	484	457	469	488	483	502	466	468	468	511	461	515	521	474	487	490	465	547	493	508	475	471	496	494	500	467	490	485	539	495	490	480	505	512	475	487	494	470	473	453	489	512	470	442	485	468	489	443	505	485	518	480	482	467	496	497	523	498	515	488	490
50793	72465	20527	1206	1023	913	804	782	731	768	739	692	657	683	628	632	624	622	626	627	618	648	647	646	627	651	667	675	623	640	602	649	628	636	666	617	610	623	647	654	598	611	612	632	590	627	641	609	623	622	618	626	562	626	611	598	625	615	640	606	607	620	622	648	577	621	642	629	678	678	639	652	600	627	658	603	565	635	607	628	599	593	635	626	610	625	618	591	611	609	639	633	624	600	600	630	633	558	623	599	621	596	639	577	619	587	625	634	647	619	632	627	618	577	674	640	618	682	583	590	626	620	626	599	619	592	639	627	596	652	571	596	608	582	623	568	638	649	607	628	606	616	657	604	623	652	624	632	637	617	673	600	610	562	605	607	622	587	622	638	590	624	629	643	598	610	664	652	601	600	635	606	583	649	660	598	566	592	583	624	669	639	598	626	641	623	613	667	638	646	567	622	577	582	604	633	645	638	643	613	630	667	633	587	656	609	628	622	605	611	600	613	595	571	662	590	593	592	608	640	604	631	650	583	626	634	624	619	673	641	598	641	586	650	636	662	616	663	592	599	598	607	604	609	622	601	609	579	651	622	589	615	632	625	627	644	666	595	607	585	662	631	641	642	594	652	575	644	627	604	643	580	589	618	613	608	629	619	621	634	650	620	690	619	605	600	584	632	633	621	629	616	667	654	635	639	646	617	653	580	633	615	598	592	621	620	627	622	606	602	644	631	629	652	636	630	600	621	603	645	628	635	598	596	591	588	610	630	629	603	599	648	630	628	621	589	611	608	641	640	633	656	586	566	615	585	619	629	627	560	649	638	631	613	587	607	628	622	661	655	623	593	640	625	598	620	621	590	678	624	644	555	586	616	655	642	622	610	633	629	649	598	615	585	644	643	596	613	631	632	621	597	610	627	604	606	584	642	652	668	612	625	562	640	608	638	570	647	639	603	608	593	597	663	640	616	653	659	621	595	655	610	641	640	613	607	639	651	615	652	618	603	628	642	571	632	577	619	585	598	610	611	614	629	620	618	629	617	591	640	626	634	600	615	602	590	591	674	602	612	647	612	603	671	593	591	650	673	584	626	652	586	598	627	602	596	646	631	620	598	625	646	610	645	585	639	631	609	593	655	611	649	571	607	663	600	635	636	645	605	613	621	610	654	647	633	627	612	626	626	606	575	633	649	634	640	626	612	603	669	608	579	608	640	650	597	645	647	608	606	635	651	613	605	650	597	592	623	612	606	594	597	582	609	566	647	592	632	599	597	627	610	616	587	591	609	607	651	615	632	652	678	607	594	589	587	684	640	634	604	584	634	611	636	577	630	613	583	605	599	631	558	607	624	582	605	603	630	621	618	619	634	615	664	618	645	609	592	616	612	656	623	658	598	627	620	554	623	633	631	582	594	590	625	637	658	687	616	645	594	610	602	661	639	633	616	609	594	583	655	586	622	638	601	590	658	611	634	646	645	558	610	586	581	586	603	635	603	627	608	634	623	622	560	613	619	585	639	649	638	616	628	597	648	613	622	643	611	636	604	671	593	600	613	631	627	645	635	635	637	638	627	613	583	651	608	628	610	604	616	607	597	622	593	621	599	637	616	640	621	638	646	586	644	653	663	602	615	569	627	623	625	616	599	619	602	615	603	617	650	615	603	661	628	591	613	642	625	635	661	638	613	616	590	602	620	600	625	659	633	628	628	638	653	551	586	643	614	658	631	584	673	599	638	599	617	626	609	671	633	673	615	657	610	602	632	629	643	622	580	603	646	621	604	646	626	598	584	601	669	605	653	626	678	590	585	606	643	635	685	622	649	630	595	609	658	658	586	641	635	624	620	621	610	614	599	571	595	598	604	578	592	646	604	582	610	672	639	633	654	623	629	628	558	623	622	589	617	614	643	648	649	608	583	616	661	613	611	647	615	609	588	619	563	620	640	615	588	628	626	607	588	606	642	645	627	622	635	652	609	609	592	555	634	640	606	622	654	648	599	631	583	629	640	618	661	625	626	616	634	593	663	570	572	643	595	612	611	587	593	640	642	584	617	644	616	683	619	599	596	661	593	647	599	617	589	616	620	633	600	601	600	590	597	656	638	570	634	606	610	617	603	594	629	609	597	618	623	624	618	631	605	596	639	591	647	655	567	592	645	626	646	632	588	671	587	629	633	609	657	620	634	608	586	590	650	665	654	645	620	636	644	580	657	626	614	602	584	632	618	631	609	606	608	611	604	637	654	548	588	606	605	650	629	614	603	629	597	644	608	620	640	615	635	656	622	602	656	631	621	588	629	633	605	656	596	591	593	613	568	597	584	644	620	670	599	586	616	663	619	633	568	605	638	622	620	621	640	610	600	595	619	614	601	603	633	611	616	633	651	596	602	612	630	643	544	648	602	580	610	592	622	619	688	612	598	630	608	626	654	578	618	596	625	606	660	615	639	580	561	593	656	623	646	609	609	614	574	618	595	637	640	648	673	604	641	605	618	632	613	625	585	621	625	600	621	626	596	590	672	616	574	611	642	592	571	637	606	614	617	663	597	644	615	646	622	584	625	652	618	603	641	648	571	618	631	607	609	628	650	638	556	597	557	592	666	600	628	673	641	595	648	602	621	640	618	635	579	602	633	629	647	634	629	658	642	582	619	615	587	582	595	602	597	634	597	594	635	602	611	569	605	618	569	610	614	642	630	615	647	627	653	615	615	591	576	616	585	608	581	610	598	631	618	637	630	680	601	606	622	598	613	625	626	583	631	661	676	662	602	600	608	656	620	624	596	591	595	640	624	584	615	622	654	604	639	658	628	604	606	617	623	608	602	601	638	616	656	635	581	653	570	601	609	656	630	609	654	633	620	626	608	599	611	625	600	631	614	642	608	639	634	608	632	636	621	619	576	633	611	594	640	637	619	632	607	631	625	630	678	633	634	638	620	631	651	614	616	615	612	611	626	627	588	617	616	620	602	611	580	617	585	617	591	670	601	639	660	627	640	634	584	606	652	600	653	600	662	633	616	612	607	617	607	609	604	646	563	614	601	628	612	582	631	663	606	598	633	584	584	625	646	602	600	664	587	606	679	609	619	641	657	623	626	580	610	598	573	635	655	609	589	660	606	664	640	637	613	618	620	610	634	654	615	616	612	643	617	619	624	659	668	645	616	636	603	575	616	570	628	606	654	632	649	657	617	663	624	654	605	631	624	572	660	618	622	644	587	613	628	620	596	621	601	651	624	616	647	601	675	678	608	620	631	615	601	627	586	642	636	626	601	615	645	615	608	652	617	631	603	642	620	582	651	613	592	566	606	606	578	617	618	648	579	637	636	644	629	638	655	611	620	641	646	580	599	626	607	662	663	615	646	628	614	647	609	608	596	626	577	588	652	608	614	610	617	578	567	618	603	604	616	607	586	659	605	644	579	631	633	624	608	619	639	597	637	623	640	549	627	615	584	634	601	611	569	599	611	632	593	593	653	590	622	570	639	670	613	640	618	651	663	626	634	658	623
25411	22484	26433	23674	3180	546	537	470	472	458	481	446	472	483	484	426	477	440	452	451	498	470	444	489	466	458	477	457	459	447	451	479	449	467	444	465	462	460	486	486	494	452	497	496	444	442	446	424	438	438	469	473	424	449	450	471	476	467	483	495	492	505	462	472	445	446	451	478	466	456	457	460	441	504	444	434	485	462	458	433	454	503	425	446	430	444	475	460	436	440	450	502	450	438	482	469	440	443	477	451	453	497	460	429	489	436	466	425	438	472	446	478	470	446	475	454	433	465	466	482	464	431	452	474	448	418	500	447	416	471	479	489	461	463	468	492	467	447	433	478	472	448	454	469	466	484	452	492	441	446	454	453	511	456	460	463	446	469	458	455	457	473	472	463	428	446	478	470	481	478	456	489	515	465	434	418	510	477	454	434	450	453	459	463	453	446	493	445	442	455	444	465	446	461	461	440	473	437	445	465	464	450	457	456	533	468	486	448	452	470	477	463	444	448	469	479	470	468	467	480	474	482	491	431	468	454	456	459	456	455	474	444	455	448	481	449	463	432	410	497	442	517	438	463	468	440	481	491	481	480	458	430	421	480	453	450	412	462	430	459	461	465	452	464	438	488	469	457	442	444	435	442	499	479	421	484	461	438	452	446	478	479	457	489	440	495	486	491	483	442	430	441	467	446	458	470	468	459	432	452	429	472	452	455	464	480	461	449	485	508	413	483	443	471	435	442	460	420	488	480	471	456	432	454	500	422	469	447	480	444	464	457	474	434	502	506	447	437	509	440	481	476	444	493	458	448	460	506	480	444	479	457	471	472	472	469	435	484	449	482	450	436	448	467	407	473	458	433	474	447	445	455	458	453	465	454	487	470	437	464	424	482	449	454	487	462	458	492	451	438	486	476	507	457	443	446	447	479	421	437	451	426	439	455	437	450	490	490	480	471	428	466	478	456	494	482	509	453	466	446	490	470	435	464	448	464	457	483	447	448	461	425	427	455	461	456	505	481	466	436	418	435	466	473	511	464	479	463	448	482	434	447	485	487	459	441	459	462	475	476	452	451	471	435	464	470	464	472	493	467	481	483	463	480	466	432	445	439	468	464	461	477	447	475	466	517	472	481	456	452	421	435	459	435	441	436	472	439	462	503	481	450	495	462	507	495	419	458	453	471	463	439	473	462	441	430	452	472	460	472	421	463	477	473	434	466	473	471	451	474	453	496	467	441	458	430	457	472	467	466	447	453	470	474	449	486	484	394	464	464	444	495	437	474	495	455	475	473	436	460	436	420	497	452	463	500	463	482	490	487	477	484	441	453	509	443	441	443	428	464	467	445	427	471	485	439	441	459	451	512	467	487	458	501	445	475	459	443	470	452	469	458	408	437	475	471	478	476	486	493	463	464	428	466	484	442	492	471	469	445	460	438	454	428	443	452	450	458	443	471	433	462	453	459	468	464	439	454	473	415	489	468	438	443	439	462	421	464	437	431	453	464	446	459	492	479	487	468	472	499	442	448	427	467	481	483	474	466	449	501	471	424	453	459	437	451	449	488	457	457	485	463	450	465	438	470	485	488	409	486	470	436	493	492	454	479	463	446	451	433	418	430	475	466	478	473	473	437	474	482	470	458	464	457	442	471	463	431	427	455	532	445	480	414	490	474	450	423	497	460	475	479	473	421	462	471	450	481	466	428	430	502	476	432	459	445	477	433	452	457	451	490	475	464	422	485	494	429	479	479	517	452	492	483	465	475	475	435	507	451	488	452	467	480	460	446	448	423	440	461	462	445	472	430	451	453	435	472	434	479	450	443	492	452	477	432	485	466	468	467	452	442	491	472	459	464	438	491	457	486	464	460	468	458	463	454	475	469	497	448	477	484	468	442	449	434	452	450	484	413	440	473	444	463	476	470	440	474	491	439	450	482	490	436	450	465	500	457	447	472	482	481	488	496	455	454	443	508	462	488	457	464	452	438	474	464	475	478	433	444	473	462	471	486	421	428	451	460	459	425	442	467	426	450	439	481	471	478	469	430	477	489	427	472	423	475	450	466	392	466	483	452	451	418	459	471	452	441	440	443	480	441	491	451	463	429	486	449	482	471	426	465	458	422	487	464	450	424	506	463	442	515	476	452	441	452	476	466	507	464	433	455	471	457	421	489	435	451	461	449	471	447	454	482	491	436	471	456	466	501	467	458	469	450	472	466	475	454	479	442	465	478	462	458	477	466	443	450	494	459	481	484	470	465	444	451	471	476	424	473	512	484	501	475	414	416	498	432	470	479	489	456	445	432	465	461	449	493	418	472	446	451	448	462	441	451	462	422	462	495	414	440	466	436	460	446	488	448	451	437	432	499	443	458	452	472	484	466	471	482	463	469	416	466	418	447	496	451	459	432	427	499	447	474	447	520	472	427	461	477	449	458	438	487	483	464	480	449	464	417	468	478	444	451	456	454	415	401	445	459	465	455	495	449	453	467	450	441	466	455	447	440	460	451	443	427	453	432	473	448	449	444	474	472	466	428	497	483	447	465	452	463	464	485	455	443	450	465	432	464	480	504	495	452	492	489	428	400	467	476	445	487	442	460	514	461	460	492	436	459	459	475	448	438	449	433	460	460	474	449	401	493	476	449	479	442	475	440	444	468	455	470	460	465	430	482	489	430	487	447	482	453	483	445	450	407	466	444	462	486	459	481	469	429	462	481	444	478	464	476	460	459	441	480	460	452	464	501	463	437	482	479	468	460	428	462	499	484	491	458	496	414	429	444	495	448	468	475	442	466	453	441	451	469	496	422	494	479	458	467	477	431	455	444	488	414	460	505	452	466	462	457	452	436	465	474	472	475	473	446	448	451	479	429	474	485	431	466	476	430	477	439	467	443	482	466	444	480	470	475	456	485	472	452	461	450	451	442	456	429	462	492	443	451	435	412	443	463	470	482	417	444	472	434	438	446	486	479	464	485	467	488	474	439	485	462	432	466	457	456	472	489	444	448	439	439	445	446	452	479	446	463	468	457	471	446	419	427	426	458	478	465	442	452	448	489	460	449	406	483	472	435	448	456	457	459	437	511	442	457	467	484	448	442	452	432	464	458	467	450	434	466	417	424	463	433	432	468	472	447	502	451	473	516	486	470	502	474	418	432	458	476	452	436	466	492	460	440	479	428	465	476	466	454	421	430	448	490	439	462	453	476	478	453	454	422	478	450	449	436	488	456	436	461	455	476	498	486	447	478	432	472	460	472	460	467	479	468	442	470	439	472	453	474	460	450	477	460	451	461	470	483	467	473	456	434	446	458	465	461	521	467	440	462	448	436	449	504	480	430	478	443	460	492	455	479	437	459	433	464	400	434	499	457	421	475	494	481	435	469	506	482	447	447	453	477	457	477	489	439	488	458	461	451	457	441	481	458	443	482	469	441	457	442	477	422	478	450	502	446	466	434	427	500	469	455	465	443	476	438	476	454	503	463	514	475	447	505	463	462	455	481	476	436	456	451
46346	58618	14992	923	790	709	688	619	679	636	645	604	590	591	562	603	591	571	600	627	572	598	550	592	567	565	554	587	578	602	583	587	543	520	520	603	592	554	549	582	567	592	601	584	625	575	571	599	578	591	579	555	568	553	543	583	576	553	567	585	563	564	608	556	547	562	602	539	499	581	577	544	576	582	581	555	576	527	591	583	555	567	588	548	573	499	570	580	549	594	562	571	590	597	537	581	587	569	588	552	570	567	607	559	570	564	608	578	613	589	554	567	606	565	603	611	594	578	572	521	610	622	587	532	591	568	571	552	566	606	535	563	591	585	542	612	576	571	560	546	586	562	531	558	561	540	563	596	591	598	614	541	584	618	592	597	572	612	591	553	528	613	555	560	567	573	579	575	578	556	599	530	571	545	561	546	564	555	571	577	612	491	539	561	609	583	578	559	569	551	539	541	561	551	575	554	584	570	613	568	558	537	557	573	527	549	623	559	611	570	573	561	559	566	554	564	577	599	596	561	578	559	566	549	555	597	579	631	575	547	570	476	555	589	571	577	558	555	574	541	576	570	601	593	544	592	564	554	564	573	594	584	566	595	591	551	534	556	567	542	572	566	578	580	558	561	575	569	513	540	564	553	529	572	576	566	609	612	552	558	562	602	566	569	539	538	542	543	580	586	575	632	554	506	554	589	569	572	548	597	560	505	587	586	612	597	583	589	546	577	561	561	567	583	559	580	566	581	560	569	580	570	596	544	547	613	530	597	550	581	550	566	565	545	554	580	533	556	578	606	607	565	572	618	571	557	552	532	547	601	572	595	549	569	598	590	528	554	548	563	576	596	580	579	556	543	553	542	562	566	525	552	542	521	574	583	599	588	583	592	553	552	608	582	537	558	599	557	565	569	542	575	542	597	617	588	536	570	526	584	523	593	558	552	610	602	571	582	579	563	574	536	586	546	583	554	582	597	572	551	575	571	559	545	548	616	564	543	579	575	574	581	564	562	552	588	555	548	535	553	601	534	573	555	576	614	563	535	540	530	602	511	581	599	521	595	562	575	595	564	619	550	539	547	581	591	563	582	590	591	570	583	605	530	560	580	583	579	547	593	616	615	526	607	592	554	527	544	599	578	561	585	578	564	583	534	598	540	559	583	532	572	530	546	571	600	560	568	574	544	583	579	582	587	636	541	562	560	585	575	583	532	553	548	532	552	568	576	565	583	559	580	619	585	579	534	563	560	606	564	528	574	575	519	544	535	546	567	573	572	562	571	614	601	505	576	572	560	581	570	595	553	589	569	606	639	588	533	580	576	595	564	572	576	578	581	630	550	548	574	553	556	577	574	566	609	562	566	556	596	547	549	532	548	578	614	583	574	539	548	568	570	605	566	587	582	571	602	572	584	586	546	588	565	556	548	576	525	553	589	593	568	549	549	554	541	578	579	591	554	584	556	585	581	534	569	613	555	540	576	579	595	581	561	579	573	577	603	542	615	562	591	593	603	587	553	563	581	557	578	573	563	588	550	564	578	591	552	536	558	581	526	571	581	581	582	588	576	537	579	540	554	592	559	562	568	571	575	559	583	579	518	552	568	540	528	561	567	592	561	582	552	558	586	578	560	575	606	577	631	564	584	559	568	545	574	565	552	585	545	609	616	567	595	558	597	593	595	566	591	571	510	589	565	598	554	548	557	559	583	598	541	563	529	552	588	573	555	538	597	588	560	549	541	580	589	566	597	575	549	593	555	566	569	578	561	574	557	535	575	578	559	585	585	578	560	592	536	612	583	579	571	581	590	583	603	597	572	536	547	554	561	568	545	598	558	562	548	571	558	573	562	577	561	582	558	550	583	566	557	591	564	572	581	543	612	555	573	588	569	554	550	594	584	564	587	580	551	569	574	550	567	557	569	516	575	557	577	548	566	561	594	540	567	588	648	549	577	516	572	564	571	549	588	582	547	570	564	548	538	581	550	535	572	545	589	597	577	575	562	578	576	571	563	541	581	561	553	563	557	591	561	562	552	547	588	565	577	542	521	596	564	575	554	573	574	570	569	556	604	556	576	522	591	590	610	541	568	590	545	556	553	573	534	599	577	614	577	591	547	551	571	565	556	552	577	618	606	550	570	574	565	591	578	586	576	542	569	599	600	554	613	565	565	589	588	550	573	576	547	542	560	586	546	552	563	567	597	548	610	548	579	588	578	542	600	567	549	582	561	528	595	580	589	551	567	541	540	574	593	593	517	570	549	581	594	594	584	564	557	532	524	559	560	605	604	578	580	552	573	600	547	603	607	587	555	586	555	572	612	563	583	555	570	569	555	578	540	602	552	571	581	579	556	583	560	572	558	581	574	593	562	596	594	567	588	537	556	604	594	611	571	626	539	554	584	599	568	569	581	548	555	578	539	616	603	586	597	572	520	593	573	525	587	601	553	530	559	552	556	612	546	578	570	568	605	597	575	595	565	556	575	606	577	602	553	592	580	610	585	553	542	564	610	555	558	562	556	561	591	558	587	541	582	596	572	591	554	586	575	597	539	555	570	557	570	597	549	592	625	529	577	576	586	580	550	570	548	603	539	587	543	562	555	564	581	592	576	568	553	550	527	604	578	556	572	548	542	529	574	555	599	539	569	570	584	542	535	583	569	574	550	579	562	595	570	590	592	554	550	584	566	557	598	578	611	578	542	574	590	517	610	565	552	553	552	574	545	589	589	577	559	585	552	523	576	609	540	596	609	538	566	588	590	576	572	529	556	548	578	583	578	588	571	549	607	552	619	592	565	551	582	566	567	570	586	536	542	591	541	554	597	575	538	597	568	566	525	610	591	569	603	568	593	549	572	587	570	590	610	596	571	567	557	576	615	575	579	572	569	619	617	596	581	575	563	553	534	567	555	576	556	586	588	541	570	586	521	637	579	606	529	575	572	630	552	535	533	577	549	578	561	580	580	539	570	582	602	536	562	571	642	616	558	577	555	560	587	538	606	564	548	532	559	609	540	584	515	565	598	595	574	582	568	593	559	579	586	583	549	558	561	603	568	573	575	563	501	532	552	561	566	587	603	598	580	576	550	602	651	546	592	557	575	571	584	564	538	609	577	549	602	563	566	578	540	543	602	569	545	628	575	591	579	570	590	579	555	613	558	539	563	571	580	601	594	561	533	561	588	550	569	569	587	582	564	570	556	544	550	567	618	583	559	563	613	568	587	635	551	590	571	574	569	542	544	603	595	555	526	572	561	574	574	539	555	538	569	549	546	589	576	532	550	594	598	562	566	573	603	583	552	568	525	545	543	553	565	594	570	572	586	569	557	569	577	549	575	526	593	591	582	596	570	584	545	587	560	587	636	569	590	529	559	558	533	521	583	550	593	553	554	606	570	570	540	568	554	584	537	556	565	572	550	601	540	560	529	593	551	573	521	535	597	552	572	562	534	558	565	509	559	530	594	567	588	537	576	571	558	567	557	605	566	574	592	579	603	560	599	519	591	567	611	572	574
22862	21619	28855	24655	21515	18973	1236	364	345	279	268	281	273	247	240	263	261	282	223	221	242	262	235	252	252	263	253	220	245	233	262	229	233	210	225	232	240	216	207	208	198	219	236	256	216	237	233	218	238	242	249	231	241	226	231	215	213	213	207	234	227	218	225	222	236	212	216	221	236	215	240	198	223	225	218	247	210	215	223	224	214	236	244	207	206	209	231	218	222	226	210	222	213	204	231	235	209	257	212	214	234	215	217	237	205	243	208	231	260	229	238	205	261	232	247	233	226	230	221	225	222	240	248	198	238	230	220	223	230	214	229	203	232	246	215	221	220	219	233	236	246	246	240	232	223	234	220	214	214	228	260	223	269	229	227	241	221	215	231	216	215	226	211	217	241	245	260	240	227	217	213	207	237	245	212	212	219	255	221	243	228	214	215	259	282	233	207	214	206	237	227	236	243	239	218	280	238	227	221	246	233	205	236	229	202	235	230	260	208	232	208	203	255	230	225	210	226	222	215	220	259	253	228	239	220	217	228	210	249	227	212	202	220	221	242	233	210	213	245	193	227	221	241	208	224	231	242	228	223	191	217	208	244	228	212	218	230	225	243	248	221	223	208	220	269	232	213	231	256	235	219	230	212	217	264	227	230	213	231	224	218	246	225	259	236	215	219	234	211	215	241	246	245	215	242	220	208	208	251	223	246	218	198	221	221	241	205	217	224	248	256	252	236	214	244	232	218	218	210	232	236	232	196	237	234	247	234	233	222	254	230	242	212	204	241	199	236	229	242	236	237	213	241	219	197	260	217	219	209	238	231	211	217	212	220	262	228	211	236	243	237	231	221	212	253	246	235	226	200	228	225	233	221	217	227	215	230	261	222	211	276	213	226	237	197	224	252	224	215	231	236	238	237	248	208	222	229	232	211	232	218	213	220	228	245	229	201	199	233	231	224	216	234	226	234	214	243	214	215	216	237	205	213	219	221	229	244	218	214	215	225	227	233	232	206	238	255	227	242	212	239	218	227	213	217	201	235	217	204	237	236	210	219	242	216	230	217	233	218	209	212	218	187	217	196	246	256	241	231	244	223	208	224	250	231	215	209	239	259	227	202	209	235	216	216	250	233	244	261	217	248	269	237	210	218	218	217	229	214	225	250	229	226	185	225	208	210	221	214	225	241	208	213	204	254	222	224	230	215	227	229	209	214	221	236	243	229	216	213	216	249	223	233	239	225	221	224	245	228	236	222	219	215	244	228	232	232	216	219	247	220	226	210	220	242	211	212	235	239	217	237	235	247	217	220	239	230	261	232	250	237	233	219	213	190	219	233	223	229	227	232	233	204	250	198	245	240	207	230	220	251	247	231	227	226	243	231	231	228	222	215	228	220	231	218	238	233	224	223	224	259	229	212	197	196	217	248	187	224	224	232	202	245	242	225	244	227	222	235	208	231	228	235	222	221	236	257	247	231	214	245	210	247	211	239	222	243	240	245	225	201	220	226	209	211	199	207	222	245	248	216	190	215	193	213	211	215	248	234	240	224	219	208	236	206	188	224	231	215	227	214	241	245	250	243	194	227	205	190	205	226	217	244	205	223	200	240	233	219	191	244	206	242	215	213	241	237	183	225	225	190	221	245	225	202	232	211	218	216	238	231	230	219	221	215	222	208	222	217	212	243	225	227	213	237	218	236	240	232	205	213	233	210	226	219	254	217	217	191	210	218	230	252	244	200	237	246	218	233	231	216	225	216	228	205	228	244	219	229	245	214	225	231	210	231	247	199	227	228	227	225	227	219	237	241	207	218	229	214	240	233	215	211	243	204	230	215	239	220	242	259	229	243	210	220	224	254	257	243	247	219	213	248	209	209	227	246	220	228	240	245	225	238	224	210	236	229	203	226	186	251	224	216	237	242	228	224	242	236	241	227	225	216	231	241	197	239	242	233	226	259	242	209	221	202	252	222	255	238	222	216	185	232	233	215	234	216	227	255	220	220	222	262	242	234	216	236	220	223	221	227	224	231	229	218	235	211	218	220	220	258	186	201	229	204	210	230	234	206	220	254	212	215	220	234	202	226	212	259	224	219	225	226	229	233	230	243	223	211	273	214	240	220	203	202	221	218	250	231	217	220	203	217	215	208	208	217	236	225	219	237	247	247	247	244	215	254	244	218	219	239	245	234	226	211	218	229	242	235	235	247	220	219	206	201	204	215	262	233	230	216	207	221	207	208	222	218	227	229	207	222	248	238	264	227	227	222	208	204	248	243	236	226	246	233	219	196	223	197	218	230	231	197	231	235	206	220	225	218	219	234	233	209	227	227	220	237	235	234	214	234	228	203	232	240	236	238	237	214	200	252	243	206	240	230	214	196	220	228	228	235	235	221	224	225	218	236	233	212	219	245	206	253	253	243	236	242	215	246	213	210	237	267	222	234	232	211	234	210	239	224	216	218	236	203	219	217	227	220	211	202	224	249	254	240	209	214	199	224	229	224	225	233	241	233	218	244	203	206	220	242	199	235	238	234	213	220	205	244	208	203	226	230	226	212	203	222	214	218	208	231	231	245	252	202	220	208	234	228	244	208	209	199	231	214	240	243	228	221	227	239	225	226	241	223	239	242	198	229	224	229	249	220	230	213	218	234	230	201	251	234	228	223	215	221	251	225	228	229	224	249	194	221	228	215	242	214	232	228	242	210	223	215	227	241	224	205	250	213	216	230	232	240	214	212	253	203	235	231	219	228	230	226	230	207	232	212	229	233	242	207	214	207	231	241	229	221	211	231	226	234	241	229	213	212	241	244	243	231	233	220	226	226	217	220	211	215	198	241	205	261	227	217	212	247	229	229	210	233	241	241	199	220	228	230	216	222	260	202	235	208	237	216	221	225	209	233	231	213	224	238	215	219	228	236	236	220	204	232	251	220	205	255	181	273	216	214	226	224	222	237	246	237	211	225	237	215	221	256	229	236	239	216	195	226	232	199	239	248	219	217	230	221	252	247	224	223	201	243	214	242	235	246	221	227	232	225	213	198	227	202	231	252	220	239	246	222	215	220	234	231	213	230	217	220	250	242	211	192	240	226	240	231	212	229	241	213	226	245	228	214	253	205	238	231	177	239	237	230	212	232	236	210	244	229	213	199	221	213	232	237	240	235	193	196	231	236	212	211	207	230	241	243	210	235	211	235	249	229	243	237	204	215	232	220	206	250	247	233	216	231	228	214	223	243	228	196	206	242	237	220	242	219	229	226	234	252	224	246	209	228	188	227	223	250	214	250	224	199	236	233	226	239	238	228	193	210	206	197	241	216	229	237	240	209	234	230	246	219	217	243	241	220	221	232	242	266	229	269	220	220	227	202	225	236	229	225	222	231	248	232	238	219	263	227	216	247	219	234	218	240	216	188	228	215	249	233	242	218	252	230	224	211	216	225	224	226	223	213	207	219	222	247	223	240	197	226	224	233	231	217	237	213	213	219	232	224	237	224	241	230	252	233	213	194	223
57535	83428	26475	1490	1078	863	717	578	528	441	421	408	383	339	355	328	325	323	326	324	320	317	317	295	318	310	330	291	290	329	328	321	298	280	318	303	286	328	256	336	306	293	301	295	281	304	266	331	281	283	296	298	313	291	283	305	279	278	309	270	286	280	303	306	287	275	307	281	293	304	299	289	286	297	286	290	274	277	302	293	272	307	246	292	296	268	283	289	278	289	298	297	299	286	287	330	282	266	276	295	261	298	302	311	297	305	294	287	283	331	287	289	274	305	300	273	319	301	290	331	310	274	292	304	250	316	267	270	323	301	261	263	291	309	268	301	290	297	292	296	302	283	281	290	291	320	312	309	289	298	289	266	306	281	333	295	264	281	327	313	279	276	337	282	322	264	286	310	295	311	289	319	299	296	264	321	319	269	273	311	302	272	334	298	299	290	292	293	291	291	279	259	310	276	280	317	304	260	301	261	284	282	292	284	261	297	261	272	316	304	248	304	260	282	319	291	287	273	295	326	273	278	287	281	255	271	285	297	283	291	292	292	283	276	308	290	310	306	295	292	296	292	278	304	278	273	295	291	295	287	293	260	277	294	277	274	284	248	273	294	280	283	302	273	295	308	331	280	287	285	304	249	284	328	276	282	301	316	288	301	344	314	265	302	326	317	298	267	301	290	264	289	308	255	288	270	325	250	322	276	269	306	291	283	313	312	289	282	276	270	280	291	267	257	292	290	290	321	290	335	320	274	285	284	303	267	298	273	294	275	284	301	283	269	278	286	286	271	293	268	307	293	320	296	248	309	291	294	283	272	308	276	286	278	285	299	324	280	232	301	277	301	287	285	306	304	312	298	280	320	285	300	287	276	292	273	290	303	273	264	280	315	277	296	297	271	296	281	278	258	294	266	296	305	325	310	276	288	293	291	281	317	350	275	279	289	303	296	294	277	286	251	280	274	320	319	317	283	274	272	329	290	293	303	296	302	317	285	296	264	293	274	310	271	277	295	309	289	294	298	285	309	291	278	265	295	279	264	294	282	298	255	298	281	301	314	265	318	283	298	295	268	295	276	300	287	304	291	292	312	287	303	273	313	267	288	297	286	303	300	283	295	291	261	288	282	269	294	283	284	324	297	284	274	303	289	268	293	278	292	255	308	299	273	295	265	309	288	279	263	324	280	270	275	264	268	296	284	311	303	302	300	303	307	287	277	302	283	302	303	306	276	295	279	296	285	299	311	265	281	299	273	283	279	267	291	308	297	292	288	270	278	302	279	295	297	293	304	315	300	302	282	320	294	297	278	276	307	270	318	268	312	293	309	264	279	286	310	273	298	290	289	266	313	322	296	274	284	316	276	289	328	275	303	261	319	312	303	308	263	295	284	299	284	300	277	292	282	256	279	285	289	296	296	295	292	289	268	296	249	276	300	296	301	291	284	289	289	258	277	272	303	273	299	309	303	307	258	295	286	303	282	317	313	305	271	282	332	307	287	317	275	305	299	283	294	305	306	305	300	291	289	285	314	300	301	306	345	306	279	286	297	278	285	295	306	291	284	311	287	245	295	304	268	287	307	280	297	292	312	289	309	273	275	274	265	314	270	274	311	312	268	303	334	298	320	308	306	324	324	305	274	276	285	286	293	321	279	309	278	294	302	313	288	262	287	280	288	290	297	308	273	305	297	265	308	297	292	297	279	294	296	300	274	273	301	314	295	299	291	298	302	271	260	286	286	289	267	259	292	291	328	298	273	306	274	275	274	287	252	342	312	277	303	301	329	312	295	311	295	301	303	277	301	246	281	259	302	278	289	302	288	263	294	308	295	285	283	279	281	281	319	303	317	309	303	283	302	300	317	313	290	266	299	296	332	301	299	263	296	297	337	348	292	323	274	276	284	291	291	309	287	274	298	321	310	272	288	273	306	336	299	292	282	294	304	287	311	284	290	259	287	272	275	280	286	305	269	317	283	283	251	297	284	276	267	300	296	287	304	276	285	290	247	293	293	279	286	290	316	278	268	301	319	308	288	281	292	248	281	299	324	304	283	295	278	287	281	299	276	276	294	263	287	278	287	303	273	288	295	270	276	315	294	274	267	289	278	328	323	285	312	289	279	285	334	328	305	279	263	309	305	310	295	268	280	305	285	274	296	284	321	306	302	291	292	301	309	256	331	254	284	289	294	293	284	276	269	271	292	288	275	299	292	292	313	293	295	284	288	306	300	275	271	290	296	294	310	272	287	303	287	303	285	280	294	268	280	311	324	305	311	255	290	308	291	284	262	271	290	315	281	287	281	305	277	255	265	277	295	273	318	336	274	292	284	268	305	272	281	306	320	278	319	268	300	278	301	305	263	283	267	310	271	261	250	314	297	285	304	283	290	278	277	282	294	310	301	301	298	304	281	242	286	309	284	281	292	271	289	290	276	274	305	298	286	277	283	264	302	303	299	311	274	275	325	270	266	306	275	303	284	297	260	310	294	306	274	289	276	285	273	299	275	277	281	290	275	279	306	285	299	326	281	304	308	316	281	282	299	276	277	292	300	289	309	335	272	301	307	324	299	286	273	300	291	285	275	244	292	272	273	297	297	292	277	293	286	304	285	291	303	259	298	295	305	273	290	286	268	273	295	292	266	285	303	271	269	278	296	309	275	277	297	294	298	301	305	280	293	285	291	312	288	290	298	283	286	295	303	294	299	313	308	260	298	307	260	328	314	275	326	308	316	321	276	268	286	261	285	290	272	319	291	312	284	291	281	293	290	275	290	285	287	293	330	317	306	300	282	269	318	270	308	313	287	321	281	306	281	287	308	297	271	315	292	266	288	294	284	283	313	290	294	293	303	273	254	309	280	314	283	283	279	327	277	290	265	282	301	293	274	294	268	320	285	304	316	292	270	342	285	279	278	311	296	307	311	297	305	273	282	301	312	283	295	291	282	273	317	274	286	300	294	270	283	288	306	263	298	339	299	305	312	305	304	297	314	287	289	266	278	293	269	283	287	298	303	284	307	267	275	277	349	294	297	303	265	291	272	269	307	282	265	329	314	264	296	337	301	264	289	304	285	317	318	294	310	281	285	310	307	290	277	277	291	296	276	315	301	296	306	288	250	307	284	263	315	281	306	253	279	307	289	290	285	276	291	324	297	311	279	276	297	286	295	289	305	298	280	317	313	282	282	286	302	287	296	301	298	294	302	319	304	255	314	282	312	323	286	314	264	289	268	298	304	299	276	276	291	297	269	271	314	287	279	301	289	272	285	248	274	295	288	320	270	290	284	296	285	277	275	311	274	260	297	315	297	290	262	298	280	270	284	314	284	270	306	285	290	281	332	305	273	285	299	295	276	298	301	299	321	232	288	313	292	269	300	312	309	292	321	306	303	265	298	299	296	281	262	282	280	282	314	262	325	289	308	312	309	288	280	309	266	282	295	309	315	272	322	320	273	286	280	292	291	284	264	291	282	276	272	285	296	273	332	311	271	274	301	285	281	308	305	277	277
30078	22153	8750	937	684	652	643	622	647	661	630	629	600	614	678	579	610	614	590	644	620	614	615	632	639	602	663	629	636	672	632	666	628	622	620	625	631	634	619	592	590	636	630	642	586	603	636	607	638	659	610	684	607	595	639	584	644	582	623	624	604	620	591	632	647	654	677	573	583	569	631	610	591	636	670	624	599	623	597	613	592	674	615	615	647	614	575	563	574	633	616	626	620	616	612	605	613	595	600	624	631	636	658	589	624	609	574	569	613	621	680	613	605	573	624	639	603	604	576	605	599	655	593	619	630	637	616	608	636	595	632	619	615	595	655	592	604	614	602	654	626	620	666	654	538	609	665	643	604	608	616	608	624	629	626	607	624	644	648	607	637	658	604	622	633	644	580	637	622	587	661	663	620	689	599	589	594	671	609	614	630	612	601	591	649	611	597	609	653	621	643	669	565	635	612	597	600	586	664	652	661	617	628	654	626	622	619	599	624	570	586	615	607	600	604	661	629	617	645	642	607	615	670	606	626	655	602	584	595	613	636	614	618	622	652	620	630	647	579	616	633	690	604	617	647	619	674	566	639	646	589	653	641	669	628	601	628	613	665	648	600	629	614	642	589	621	613	612	652	620	585	608	618	587	616	628	619	555	598	647	655	660	646	652	631	603	606	656	624	573	621	675	604	631	588	599	655	628	582	621	630	621	609	594	641	659	671	607	658	621	633	656	658	617	628	666	669	639	603	554	637	597	595	629	627	638	633	666	618	628	626	641	656	651	633	621	597	606	648	613	594	582	592	609	624	584	603	605	580	608	633	562	603	660	629	607	626	625	631	593	610	641	605	605	614	658	656	600	567	659	598	653	617	669	615	581	623	601	605	633	626	619	630	618	586	592	624	649	629	573	633	607	618	641	608	648	635	634	670	612	613	624	628	615	657	596	601	573	632	615	628	579	615	653	665	602	608	642	615	568	671	641	619	632	588	616	635	606	628	634	630	658	574	643	629	642	598	640	645	591	612	610	630	673	605	588	631	629	680	564	576	606	646	620	612	631	558	650	628	601	617	591	597	679	659	618	587	619	646	628	649	585	578	607	637	615	608	635	632	599	612	577	593	599	671	603	606	651	608	626	615	627	594	648	598	633	625	638	656	605	612	609	646	600	607	621	626	618	615	634	639	642	683	664	666	630	663	612	644	609	593	626	608	578	645	630	596	635	601	615	620	633	654	598	620	637	631	609	621	608	594	589	644	635	621	656	637	649	633	612	630	613	649	627	586	614	608	651	643	621	612	629	618	617	617	636	619	633	613	622	634	632	605	620	626	607	626	662	664	637	590	603	595	613	674	611	638	661	669	630	619	650	598	651	603	621	630	650	640	651	614	650	641	620	656	596	610	654	627	616	647	622	643	602	609	639	623	619	619	659	656	642	633	615	634	632	643	623	610	674	652	588	595	698	597	628	656	664	633	635	611	654	583	659	645	629	625	624	613	600	594	638	583	613	637	672	625	653	619	599	616	618	599	586	624	611	609	625	631	625	636	633	642	604	640	633	613	620	665	663	598	664	598	629	667	599	578	648	592	585	592	585	617	655	630	637	616	594	636	642	614	635	593	616	616	591	621	628	581	626	605	641	575	628	609	661	620	643	641	622	656	624	601	613	615	653	626	583	592	651	616	640	649	577	633	663	593	646	598	640	651	639	598	568	634	568	637	623	635	624	674	615	632	623	609	676	600	593	610	587	607	600	628	658	624	617	580	601	591	621	581	652	615	675	645	609	637	618	626	637	637	645	636	635	574	611	605	600	615	589	613	662	659	614	586	594	633	588	630	641	607	605	655	647	661	634	621	602	619	631	646	668	651	630	593	620	607	687	613	618	662	626	607	629	589	623	624	646	610	643	668	595	625	610	652	634	607	655	644	690	643	622	659	609	627	600	587	582	698	598	627	582	633	581	671	636	618	639	601	631	598	651	630	611	627	599	621	618	616	626	620	624	610	685	644	649	629	627	613	601	651	591	649	601	605	623	664	611	624	591	577	679	642	627	629	595	659	596	651	661	651	607	606	584	595	576	618	585	617	629	612	622	598	607	592	627	655	640	615	625	606	605	581	638	599	629	642	643	612	605	626	610	588	585	639	614	608	604	620	611	614	606	669	607	639	623	640	595	619	632	605	636	625	614	588	635	581	662	622	595	605	627	585	635	644	637	629	652	619	619	639	604	626	679	623	591	619	613	604	604	561	599	634	646	628	632	649	653	635	643	608	600	671	640	615	631	607	646	612	614	601	605	640	671	622	608	566	659	609	618	626	683	580	610	626	599	611	609	564	583	606	597	633	625	627	625	668	647	651	611	688	598	642	611	648	628	607	636	617	613	621	639	610	600	659	606	648	609	563	628	590	648	677	617	677	633	556	588	633	639	598	621	616	592	597	629	615	601	608	580	607	611	605	659	648	634	601	641	642	636	644	623	634	586	673	596	596	632	621	638	675	667	586	640	648	601	591	609	636	569	627	611	607	631	627	687	591	587	624	589	595	601	569	645	581	634	592	577	614	571	611	613	618	654	591	628	601	673	606	645	640	635	635	605	621	609	584	601	608	588	636	565	621	622	620	586	631	667	635	650	589	640	640	592	616	629	621	641	635	608	637	618	614	628	615	638	608	643	653	575	632	624	619	599	648	582	676	654	602	606	633	637	615	607	655	648	635	628	600	606	626	625	641	624	629	633	608	636	591	627	633	616	611	596	620	632	658	632	597	642	597	613	650	580	664	610	639	606	604	628	623	645	610	614	658	631	631	695	639	554	588	622	617	646	630	666	584	567	653	617	618	650	636	628	630	620	624	628	614	655	610	622	614	619	630	656	611	596	618	563	604	628	609	589	624	590	673	626	627	671	594	602	620	643	610	669	651	625	657	626	683	656	634	602	626	632	644	650	625	601	606	592	627	622	658	624	653	573	603	639	621	624	697	590	589	636	618	618	623	614	676	614	652	612	595	636	593	607	586	649	628	659	635	617	634	653	618	623	647	625	645	645	613	621	625	630	602	638	602	608	624	609	603	656	611	583	626	614	593	620	616	618	619	647	664	632	655	647	641	613	631	636	616	593	617	633	603	595	600	624	625	633	562	622	623	626	613	643	615	595	651	607	640	672	599	590	615	601	574	623	629	605	621	651	605	657	623	612	668	639	605	610	590	627	605	664	654	621	660	579	606	607	607	622	631	611	607	665	643	668	596	626	595	628	620	633	649	636	626	620	609	636	610	617	617	668	626	617	594	600	628	562	593	571	578	612	631	604	625	637	619	635	651	652	638	611	626	619	647	638	604	602	619	572	607	569	622	633	643	641	637	625	659	653	622	638	643	591	588	636	580	577	603	621	643	620	601	595	612	586	623	635	615	650	640	634	581	608	617	642	607	618	626	652	611	596	587	609	591	637	643	627	591	647	643	632	597	612	658	654	597	632	630	643	621	625	594	618	578	630	629	613	632	605	609	632
26275	29034	4930	797	807	765	761	742	766	820	802	793	762	796	748	794	806	765	725	746	750	818	807	763	732	726	780	736	793	786	744	746	800	790	742	794	777	802	799	784	818	770	719	769	706	771	773	785	757	765	839	753	739	766	722	819	792	790	794	724	761	769	752	744	747	762	781	776	802	796	767	752	777	722	814	737	798	744	755	742	788	774	762	787	779	790	782	709	770	753	783	804	812	740	756	786	768	731	751	794	732	755	737	742	749	775	797	792	765	761	786	803	774	736	753	746	772	801	785	785	779	788	762	760	781	794	779	801	763	754	810	763	780	812	743	760	800	762	715	768	744	742	760	790	779	759	743	779	774	807	788	798	750	756	741	707	842	767	726	779	802	754	744	748	777	778	758	746	756	810	791	777	788	756	758	752	786	710	800	790	822	770	743	739	783	753	804	775	778	762	759	742	823	784	773	841	741	738	744	772	745	773	801	766	771	768	741	775	770	764	766	740	711	749	713	763	786	730	786	780	738	720	743	759	792	721	751	783	752	766	712	760	820	795	801	737	745	747	757	764	766	778	772	781	776	730	774	762	855	688	779	772	809	713	731	787	745	776	814	802	809	785	762	766	755	781	731	758	771	762	757	740	754	775	762	763	787	778	706	799	775	784	768	752	799	740	756	773	758	835	769	756	763	732	724	808	748	800	839	773	801	783	771	751	748	760	756	748	756	771	768	793	736	763	740	700	761	752	788	751	762	762	716	766	718	789	704	768	717	733	794	749	809	747	786	804	787	732	778	749	748	758	766	777	761	783	768	813	813	787	724	783	833	790	759	749	693	739	761	765	772	770	728	752	766	752	743	764	763	782	771	751	788	775	793	752	748	782	751	807	786	802	780	794	771	760	728	789	801	772	792	788	746	737	763	780	830	743	795	750	798	791	785	737	792	764	766	752	818	811	814	819	779	719	787	763	801	786	745	787	787	705	768	759	812	777	742	827	760	775	796	771	771	802	794	761	750	760	762	741	736	760	754	797	782	808	789	780	792	816	736	745	818	775	750	812	748	826	757	756	769	776	767	772	819	767	757	783	764	799	725	736	738	762	772	801	790	783	788	751	748	763	787	682	775	778	791	743	787	690	773	729	776	790	739	796	759	802	724	765	741	727	752	755	731	734	804	768	727	748	821	781	775	789	761	748	790	745	764	781	716	758	797	761	729	764	807	827	769	770	760	744	759	741	802	771	787	736	760	788	756	771	779	761	770	787	799	799	845	782	700	771	765	787	790	767	756	731	820	784	740	755	758	759	772	760	739	792	725	730	811	738	754	739	762	833	770	781	747	770	779	785	771	773	738	793	755	786	758	783	758	717	747	799	802	775	782	798	756	796	739	765	795	786	772	778	738	735	754	808	756	768	737	771	779	808	761	745	773	763	753	775	737	752	802	757	779	800	809	784	807	790	763	793	837	815	749	782	746	787	775	769	790	763	763	786	767	772	739	773	732	732	763	758	812	807	752	754	778	835	787	695	768	764	742	713	791	740	770	770	739	761	747	748	744	774	759	770	745	796	763	781	768	757	804	751	750	818	766	827	824	749	725	819	768	774	763	769	783	680	755	746	771	777	811	749	773	734	752	778	831	760	781	798	735	775	728	727	786	793	818	771	809	797	758	789	767	797	754	772	768	759	788	767	738	819	784	777	764	778	805	789	764	779	765	773	766	726	749	704	800	790	754	727	803	760	825	839	761	791	743	749	772	767	810	789	801	840	774	812	763	811	761	759	755	764	738	793	745	766	771	779	744	793	764	757	754	792	781	711	717	783	761	759	755	771	754	790	744	781	739	785	805	801	726	773	778	814	788	863	732	758	787	812	782	787	802	808	758	776	776	789	758	751	756	822	755	770	775	794	795	779	781	788	733	747	779	798	766	751	769	755	760	771	763	781	818	793	815	763	777	793	800	824	781	753	768	812	749	767	752	771	761	803	787	745	777	772	772	777	749	832	784	760	795	773	744	745	802	806	775	779	817	770	753	845	797	753	778	798	787	830	779	797	757	739	739	769	807	765	814	771	744	804	777	824	763	767	745	768	770	781	759	754	819	772	792	764	774	770	775	749	764	776	733	760	821	807	745	768	759	792	782	785	807	783	722	766	789	749	745	763	712	798	792	777	734	786	810	741	771	783	747	773	774	779	783	790	785	760	745	785	768	797	763	855	761	780	727	736	769	739	762	710	767	734	806	785	704	773	756	753	805	759	707	782	753	767	799	809	769	761	786	754	761	787	752	757	806	715	805	746	766	780	783	800	775	795	763	753	760	741	727	768	796	726	768	732	741	716	804	760	806	796	799	775	752	784	771	807	783	807	736	756	778	735	733	712	727	757	832	744	783	741	826	768	820	779	770	740	743	731	774	737	761	775	746	782	768	781	782	779	759	754	817	780	777	779	716	791	777	780	800	788	744	774	767	807	755	764	776	758	753	793	739	796	751	793	764	759	765	835	790	795	763	795	748	742	740	767	777	723	800	726	813	805	775	748	771	729	749	759	774	794	721	774	828	765	776	744	765	764	752	735	747	749	716	783	752	761	782	771	731	758	775	834	768	763	751	792	752	754	805	772	755	796	782	811	788	744	736	800	761	758	716	744	763	762	766	761	786	759	752	730	763	727	779	759	741	770	814	769	754	770	787	771	783	772	789	776	805	740	800	746	721	741	787	706	745	778	789	751	759	776	756	806	838	746	793	723	763	792	756	742	789	767	809	788	784	755	765	835	770	762	772	743	768	769	810	773	761	792	829	671	760	777	794	736	730	783	775	824	785	719	749	768	779	748	761	795	746	745	731	770	788	782	788	765	789	721	787	765	792	762	756	773	781	749	724	787	793	800	787	788	769	771	768	768	732	761	759	744	793	829	842	780	771	799	714	731	784	745	757	782	759	749	786	756	780	758	729	767	763	791	771	756	803	801	749	746	830	771	748	765	789	766	726	759	762	797	790	757	784	791	781	810	754	746	746	731	761	777	741	733	789	810	756	766	752	759	751	792	711	729	808	764	744	776	754	748	733	779	762	763	734	740	780	732	838	787	751	782	744	748	755	787	755	736	786	731	801	757	792	791	741	799	805	758	776	737	751	703	813	800	761	791	793	761	766	780	806	752	740	814	766	767	801	778	757	732	771	754	722	806	795	757	752	730	760	782	769	784	797	785	731	772	769	742	779	747	794	815	782	781	769	771	777	781	781	711	799	805	757	771	783	799	831	784	758	754	803	798	779	763	757	804	751	775	779	779	772	754	802	779	777	765	720	747	751	760	739	758	757	775	770	791	777	770	823	774	771	782	780	734	773	722	746	795	739	763	776	772	779	786	754	756	789	818	775	758	759	800	805	767	758	764	738	746	791	823	768	761	784	745	815	741	811	823	741	731	790	710	782	790	746	783	734	769	746	763	767	786	755	791	798	816	766	775	760	798	765	792	773	772	722	740	790	768	750	833	730	740	747	721	752	751
23911	21789	28208	25259	19529	3041	727	564	515	524	528	531	520	488	534	489	539	492	522	505	496	486	491	487	499	513	511	522	533	474	508	483	507	459	451	476	449	520	495	475	480	465	494	531	483	475	477	462	457	465	472	478	442	442	473	487	462	479	511	449	481	511	480	495	483	472	429	496	487	486	535	521	452	470	434	486	476	461	521	454	481	468	485	494	489	512	477	502	464	479	516	503	475	444	494	442	469	501	496	469	478	506	473	493	501	483	476	476	473	483	506	465	477	454	455	475	492	457	454	514	490	470	468	553	523	495	493	484	489	426	452	482	525	488	461	493	499	458	503	461	469	526	481	463	497	503	444	502	484	485	508	521	519	501	471	437	504	463	461	488	480	449	500	492	456	492	478	471	502	443	502	474	504	502	448	479	493	489	488	483	440	490	441	437	488	478	490	475	479	480	456	484	480	482	467	482	475	489	448	481	463	456	485	480	478	495	461	473	485	460	479	486	488	472	511	435	470	468	494	457	490	496	471	483	530	461	468	440	516	471	481	490	490	460	470	480	443	475	486	512	492	466	488	473	447	492	483	511	458	524	439	517	486	473	448	475	466	481	470	459	500	460	460	492	483	472	478	464	479	471	480	505	501	453	484	522	473	482	521	473	494	486	534	473	495	486	535	462	475	490	471	444	441	470	495	501	473	518	505	508	514	493	496	477	476	480	524	483	438	472	451	456	485	500	498	471	476	490	538	454	454	474	466	468	489	455	487	505	489	477	490	495	475	472	502	467	507	475	487	455	495	487	481	470	529	466	478	480	460	507	475	519	522	509	492	468	493	482	432	477	475	515	511	460	475	465	457	478	473	500	507	523	468	479	481	487	485	477	482	515	513	494	491	465	460	482	494	472	526	503	525	511	464	518	458	466	484	487	479	410	511	500	460	475	436	486	492	466	452	508	493	511	478	467	462	495	439	446	480	527	511	470	446	471	519	486	470	501	506	470	455	505	461	483	505	470	472	510	446	471	515	473	485	497	460	466	477	476	473	478	466	476	504	434	510	514	501	473	468	492	505	486	478	451	465	461	498	483	459	540	506	474	511	473	495	472	481	486	474	488	460	476	470	469	483	483	471	502	467	465	486	458	477	494	473	463	480	470	510	513	487	477	462	464	501	524	520	498	497	506	470	470	510	508	452	491	470	487	539	500	467	497	506	474	497	430	462	450	500	455	487	493	488	496	472	491	473	481	479	489	475	482	532	455	489	489	465	480	484	485	472	493	478	477	468	512	486	501	455	468	481	483	486	480	484	478	481	478	482	487	497	440	482	465	506	472	495	485	519	510	486	481	470	479	477	443	488	458	513	454	468	471	488	501	507	474	469	442	502	473	505	486	474	510	526	485	462	503	483	473	467	483	490	511	493	524	441	482	509	464	495	463	475	456	489	459	485	514	524	510	490	480	504	482	500	513	467	446	484	460	451	441	487	466	466	453	496	472	485	505	502	483	490	490	516	463	512	505	499	504	483	475	484	484	493	481	517	481	462	482	461	477	463	489	472	509	479	484	469	523	533	513	463	503	456	476	456	475	460	479	479	493	486	489	464	497	476	486	474	453	453	441	452	485	473	478	506	505	501	516	471	483	483	509	517	530	468	493	477	464	532	464	493	528	493	474	490	446	492	454	465	460	524	484	447	474	522	455	502	477	500	477	466	480	488	505	464	484	466	488	490	478	450	454	513	521	468	456	494	474	473	480	517	507	467	473	528	476	488	457	485	513	475	511	466	470	467	489	534	486	500	480	481	470	473	469	494	475	471	470	462	475	489	466	470	467	490	471	502	462	473	474	455	470	493	502	471	466	476	491	488	495	478	495	441	511	460	512	490	484	493	483	442	489	508	495	451	486	529	484	499	494	516	432	473	483	475	467	477	441	527	509	511	474	505	474	468	471	499	472	476	458	478	481	465	467	497	449	464	449	464	508	523	452	480	471	482	486	483	481	451	486	442	462	512	493	484	449	488	447	484	490	507	463	464	514	482	492	476	477	471	490	460	536	442	471	525	514	504	485	500	447	494	462	497	476	508	485	477	471	483	479	448	514	447	511	492	510	445	493	492	502	492	445	505	496	447	474	470	462	485	474	492	469	526	465	464	493	482	497	471	457	498	506	512	455	481	510	470	501	472	475	496	469	478	479	442	476	509	518	478	497	499	462	470	485	477	508	490	455	462	490	484	475	502	514	494	483	546	479	482	513	476	457	455	523	470	470	449	479	466	520	503	470	498	485	540	501	500	454	463	507	501	468	511	479	506	508	472	500	478	490	475	468	488	484	465	465	463	475	475	517	459	501	505	487	433	472	523	474	477	470	456	484	454	501	453	481	496	516	489	473	487	495	452	497	496	438	485	527	473	473	482	486	479	482	478	506	457	462	464	468	445	463	443	470	489	527	474	501	498	510	446	460	509	462	497	496	475	502	472	460	502	470	465	511	463	483	444	491	461	481	488	511	453	479	490	493	472	474	471	448	474	502	482	486	508	491	485	490	464	465	442	474	551	502	509	475	498	482	450	474	507	510	497	507	488	466	483	454	504	488	503	494	509	475	473	487	506	496	469	501	478	500	469	499	503	491	506	458	484	486	488	466	504	424	491	465	503	479	488	532	496	487	443	450	466	493	496	481	490	535	473	501	476	486	466	499	500	543	489	490	491	466	464	448	448	464	489	499	473	499	514	477	497	486	481	488	498	499	483	479	483	504	469	489	460	473	478	501	481	495	513	512	478	499	470	498	472	505	479	478	493	466	490	480	479	473	485	445	496	462	498	504	485	479	444	464	484	457	484	482	473	456	433	477	471	485	466	494	467	478	467	499	455	493	475	453	492	437	463	483	471	510	492	497	443	503	521	459	437	457	505	499	481	497	456	445	474	465	447	471	502	475	481	448	417	480	486	481	483	521	445	500	489	458	456	471	474	477	472	496	445	479	501	471	455	466	499	441	491	484	509	474	533	519	452	464	515	457	477	474	470	474	471	466	470	485	516	475	473	470	461	469	499	487	460	488	492	515	484	518	497	488	451	454	449	468	494	473	518	485	536	509	445	472	483	480	479	469	462	531	478	467	453	501	419	443	499	485	470	518	510	484	455	476	498	501	517	487	462	508	475	498	491	462	515	457	458	497	494	493	492	513	473	533	489	462	458	459	514	485	479	506	476	503	513	502	501	497	470	497	507	516	460	469	467	490	534	465	478	462	487	498	485	491	456	511	497	481	452	478	466	469	475	512	504	478	501	497	494	497	463	496	510	445	469	445	513	477	508	447	443	467	472	493	501	476	486	451	498	470	505	488	481	497	471	428	494	479	516	499	480	467	465	484	486	487	486	471	483	468	485	472	478	475	468	496	474	491	524	506	509	472	439	454	456	457	496	488	451	509	505	506	472	469	503	453	487	453	493	487	470	455	487	496	448	492	508	514	490	481	458	527	479	490	474	508	481	499	493	480	492	480	474	503
50734	74252	21764	1317	1012	879	792	753	712	743	688	678	699	615	614	617	635	630	663	646	627	633	616	643	657	647	614	580	620	599	593	637	599	604	576	646	646	627	644	624	622	598	585	575	604	631	591	627	602	600	577	627	616	595	595	574	622	637	578	606	613	600	593	622	636	635	621	580	587	561	614	603	609	615	583	601	567	640	615	632	608	587	612	605	573	640	621	609	607	598	667	574	610	621	603	574	604	593	594	610	601	596	605	599	678	630	582	595	630	623	594	622	586	597	578	604	623	600	599	621	586	627	587	627	604	635	600	638	605	594	624	582	600	569	645	597	609	616	575	576	615	592	608	593	637	585	620	612	648	637	628	596	575	625	619	608	630	586	625	620	607	631	604	628	598	561	624	628	605	591	608	555	590	644	567	636	573	633	622	602	646	617	610	656	621	608	647	644	588	572	594	584	576	618	595	623	603	625	666	598	612	630	614	575	580	617	622	573	653	589	609	629	600	621	621	617	620	652	594	628	558	617	624	642	676	609	641	602	631	610	600	603	611	616	637	618	618	628	601	627	655	606	624	621	577	612	599	633	653	627	651	585	586	643	625	576	621	650	617	631	584	599	563	637	651	638	595	566	578	625	610	592	600	574	611	581	626	606	618	579	626	600	584	610	603	609	562	647	630	579	614	608	557	603	560	645	635	629	616	595	623	577	572	581	609	616	630	603	614	621	608	621	607	638	575	630	600	562	638	599	639	577	651	607	591	597	587	661	589	626	598	598	580	590	597	608	612	606	582	638	584	578	628	598	605	604	634	587	599	628	636	573	630	582	577	589	624	612	646	660	591	632	587	607	624	573	601	617	641	616	608	621	611	588	576	594	601	562	637	590	665	612	598	573	635	662	661	609	623	638	580	601	569	601	597	613	610	643	618	674	618	585	629	636	614	581	637	609	608	627	649	613	599	592	631	593	620	692	586	613	604	588	605	613	651	645	605	569	600	586	576	608	636	594	631	592	625	578	648	608	608	630	600	611	624	568	590	590	609	628	613	640	626	613	583	617	633	634	594	572	627	649	610	623	594	614	644	638	569	614	590	570	601	577	540	614	636	642	578	646	615	620	617	619	584	621	589	612	621	626	604	613	619	616	649	604	620	601	603	651	636	606	585	654	624	638	619	552	584	553	623	576	630	613	588	613	632	623	590	628	605	602	577	562	594	621	620	600	628	596	627	637	595	613	623	615	575	605	597	600	595	614	625	634	612	584	577	640	619	612	628	610	621	627	594	558	592	644	605	620	612	572	584	600	625	610	594	604	633	602	621	631	592	584	669	604	617	586	609	641	588	653	598	597	608	636	621	609	644	624	605	557	626	616	618	581	594	611	679	658	590	621	596	629	596	625	639	601	630	586	620	612	594	620	626	619	638	610	611	644	667	621	616	647	629	590	659	616	588	660	626	622	612	620	635	676	627	654	613	613	656	649	605	616	618	604	579	640	603	615	608	548	622	613	599	596	608	606	584	643	646	583	631	625	646	627	641	605	593	596	606	633	581	590	587	614	589	584	608	619	591	610	640	630	646	590	596	652	615	600	594	630	612	604	614	594	635	624	598	582	614	583	607	621	613	586	618	629	609	607	626	649	584	598	593	592	623	580	610	634	640	643	611	628	608	642	643	600	607	551	603	577	654	608	629	626	604	567	614	606	629	620	618	625	573	624	641	594	609	643	637	618	614	619	653	600	582	581	595	663	659	592	617	632	619	589	606	582	638	606	617	635	653	619	638	600	631	625	641	605	571	630	607	580	614	654	605	613	679	602	609	623	606	588	595	582	527	645	587	641	603	616	612	611	611	636	582	607	609	620	641	621	659	615	611	578	614	638	589	588	617	586	628	601	619	622	584	593	584	585	642	641	568	623	637	633	608	599	632	615	588	585	641	596	570	599	617	608	646	588	596	617	604	583	656	593	632	589	611	601	608	604	637	608	601	627	614	657	577	625	600	600	628	617	578	633	618	595	596	600	596	655	634	650	600	563	636	624	586	591	586	574	601	611	585	619	643	571	612	659	553	595	608	585	636	615	614	628	615	622	606	609	565	634	577	591	640	617	600	566	630	564	637	646	623	633	588	601	599	625	551	629	612	610	651	611	606	569	580	637	613	570	575	665	626	611	587	621	601	603	591	626	643	606	589	568	625	583	624	644	666	615	642	612	625	639	613	623	617	589	576	669	608	594	609	555	574	587	595	649	629	628	629	634	575	602	597	604	642	580	601	596	582	644	596	618	617	565	599	602	591	610	643	579	634	563	627	625	639	605	636	611	634	566	626	610	605	601	595	569	613	643	587	622	575	629	593	590	597	634	571	618	577	564	597	625	607	618	607	572	649	639	592	641	602	617	608	576	588	647	668	602	641	594	613	602	591	612	695	592	624	605	640	633	638	610	650	623	658	609	617	590	609	665	600	592	579	665	601	587	581	669	631	607	646	590	609	615	613	645	582	626	592	571	583	611	627	593	598	598	668	605	598	597	601	578	600	596	656	626	593	597	592	615	526	593	621	604	604	659	609	672	566	585	614	579	619	638	657	589	654	626	614	588	666	605	617	609	623	639	626	617	615	574	615	576	571	557	610	583	594	633	621	624	574	630	581	624	594	643	610	575	609	614	630	630	622	604	588	635	601	603	598	632	628	597	620	635	642	611	631	609	604	619	643	609	568	631	567	627	633	614	632	629	583	616	617	617	629	615	621	642	603	616	602	600	654	631	562	611	642	599	631	627	614	615	617	563	583	573	599	606	610	639	609	579	572	612	661	601	605	597	636	630	606	614	626	614	607	600	596	587	595	614	587	613	610	607	634	622	610	574	612	576	654	620	607	583	604	596	592	603	584	611	619	569	618	599	661	697	586	575	635	612	610	576	596	607	587	645	619	603	611	627	618	630	607	580	630	553	631	636	629	624	590	634	624	618	642	580	611	614	619	616	614	600	625	641	611	601	642	565	603	600	659	588	600	597	668	636	637	646	618	654	597	624	649	583	591	629	654	621	621	604	626	573	593	608	599	587	600	637	658	566	630	642	599	612	648	672	608	573	611	605	592	614	633	619	609	642	581	597	656	643	620	637	608	583	598	654	584	630	585	639	603	628	663	599	580	598	630	636	551	601	589	575	613	605	634	639	571	617	610	625	584	569	588	633	602	599	582	574	594	591	625	674	600	641	619	660	583	639	611	632	592	604	600	646	626	647	614	597	603	598	635	589	577	605	595	593	539	603	612	573	571	591	522	602	588	615	642	607	624	581	611	582	620	621	612	663	606	649	571	587	626	618	609	581	616	628	599	600	650	589	632	652	660	609	596	629	632	564	592	614	597	603	628	663	612	625	616	612	644	600	626	605	660	638	579	592	591	604	609	622	650	557	605	631	625	614	621	629	619	556	614	596	629	644	600	608	590	638	627	610	598	550	618	630	635	624	586	568	591	604	628	628	585	587	594	606	613	614	568	611	586	603
25372	22370	26583	23662	3233	514	528	528	488	502	471	453	491	483	452	460	433	493	468	472	454	472	452	445	479	484	473	428	480	443	476	466	453	501	490	488	512	464	446	444	436	454	434	467	463	431	460	463	430	463	461	464	489	462	488	430	458	440	476	468	469	407	449	455	449	446	482	456	497	439	436	478	434	466	464	505	449	423	445	471	472	473	479	431	409	476	459	483	471	471	453	475	467	474	455	433	458	460	457	481	489	450	453	425	459	459	509	474	463	467	447	443	430	459	474	507	444	428	477	420	472	466	469	470	421	442	435	463	456	436	461	428	486	453	472	437	463	482	452	486	450	464	467	467	469	448	431	442	437	449	466	462	471	453	477	477	454	441	464	449	463	475	440	436	476	463	476	449	449	455	483	480	451	455	467	485	420	435	449	475	470	458	423	458	470	443	485	468	469	454	475	457	448	493	487	465	460	471	472	465	497	466	477	488	445	469	479	470	470	466	483	479	469	445	461	452	418	454	442	434	483	443	435	483	495	472	416	483	449	482	440	468	501	467	454	455	453	455	414	451	423	489	504	446	457	482	472	420	459	425	428	469	512	448	423	455	432	437	451	453	488	446	480	476	431	459	488	470	452	458	474	448	447	452	469	489	447	413	430	442	410	411	468	470	451	506	440	500	427	415	458	461	465	499	463	456	492	437	489	430	445	439	432	441	469	490	477	466	440	461	472	454	476	468	457	441	464	461	479	462	473	483	455	470	492	448	440	456	438	414	461	470	446	448	480	476	435	472	490	471	484	461	452	455	456	452	478	403	461	442	469	492	456	452	447	442	491	452	441	492	438	508	407	478	500	436	461	445	410	519	443	460	480	510	451	431	469	430	447	467	461	458	463	500	452	454	459	464	431	452	485	442	443	466	446	425	459	502	430	454	473	477	454	477	465	450	476	472	451	476	422	455	422	452	447	460	436	465	447	476	403	472	485	433	465	454	479	481	396	471	466	476	408	456	433	451	482	472	480	463	438	461	469	459	434	443	451	439	460	466	424	419	443	451	497	458	438	456	477	494	466	476	478	462	492	435	455	474	433	481	467	491	437	466	440	454	504	450	460	461	472	432	445	472	471	411	458	476	450	481	455	441	473	456	475	488	472	469	496	445	478	444	473	455	446	460	475	456	467	469	485	467	496	475	438	432	468	471	441	443	446	427	429	453	438	467	465	470	448	423	434	471	438	425	446	402	462	474	479	429	420	512	423	507	445	513	469	458	455	452	448	448	467	488	463	429	424	447	439	449	448	457	508	478	397	417	468	461	428	473	516	507	446	447	422	438	448	445	457	448	466	464	418	419	462	468	448	440	488	450	434	451	448	489	505	489	437	451	459	472	464	449	493	460	426	426	443	457	513	447	520	456	460	462	458	454	476	466	481	461	437	495	470	446	447	450	481	446	443	446	474	450	491	455	455	453	449	477	475	431	421	509	454	424	440	474	451	494	456	444	466	475	456	418	455	447	434	444	455	491	465	493	459	485	449	469	491	462	491	451	483	432	462	458	479	464	459	462	511	476	444	502	452	466	468	431	510	473	467	446	444	430	486	431	439	479	455	452	474	451	467	472	447	482	444	455	439	491	454	455	450	466	475	471	469	480	454	433	503	435	457	446	436	468	493	491	502	489	492	465	434	476	490	475	481	415	420	453	484	467	455	475	424	448	472	430	485	463	488	500	438	477	476	475	423	447	447	428	466	455	480	507	456	452	446	448	447	439	485	450	465	452	429	447	419	453	496	432	480	463	451	466	491	464	446	465	465	507	478	453	463	457	459	421	455	490	459	442	428	458	444	458	433	460	474	460	467	448	430	393	458	467	469	406	476	443	453	422	440	462	462	436	456	457	451	454	474	474	482	513	478	477	441	410	462	450	488	466	447	476	430	426	459	471	477	429	470	438	437	447	439	496	454	444	425	475	421	448	487	450	430	505	439	425	488	430	432	443	444	445	420	445	480	435	461	440	442	448	428	423	468	476	459	454	447	488	473	410	434	447	424	486	442	453	430	444	419	484	487	481	458	488	452	474	450	461	489	421	452	453	490	444	481	475	442	425	388	486	493	500	465	465	499	436	494	464	442	461	494	456	474	444	506	426	444	483	475	438	525	464	477	468	497	450	462	474	459	448	464	418	426	461	470	435	464	425	413	426	420	479	453	468	465	477	478	447	424	425	457	450	463	447	465	462	459	495	463	464	449	437	442	445	495	459	471	474	451	444	461	472	451	466	497	451	459	482	454	519	452	425	428	476	485	473	461	478	464	449	441	446	440	431	468	423	426	467	424	472	464	428	450	506	479	431	466	488	463	439	441	487	447	456	476	495	441	453	444	451	426	480	479	472	430	459	462	445	471	490	443	497	478	453	469	464	472	439	465	492	468	450	423	442	449	442	456	481	447	455	437	464	458	462	448	462	483	415	443	493	476	461	464	424	463	460	489	500	420	423	420	423	463	459	489	454	456	449	472	470	456	475	423	431	438	452	431	464	427	455	456	458	495	444	456	443	463	489	461	447	470	462	446	458	437	457	492	478	416	458	458	465	479	451	461	488	460	441	473	448	438	508	444	450	492	465	491	464	454	476	442	447	442	454	465	453	460	489	472	461	425	466	473	476	452	467	451	462	445	453	464	434	451	504	444	481	502	464	473	472	462	468	464	481	452	455	488	479	470	455	450	444	458	482	451	450	484	459	471	444	431	460	478	436	471	441	485	469	470	449	451	426	456	460	433	435	439	480	479	432	444	434	439	428	444	455	477	447	449	456	446	467	448	448	476	467	461	480	430	499	439	495	460	439	442	447	414	468	494	417	432	465	416	462	481	488	445	455	465	467	461	468	470	428	431	472	438	412	440	454	464	459	460	456	473	477	420	479	459	433	426	456	485	447	473	476	438	514	442	421	487	456	406	449	422	467	463	437	445	472	438	438	487	472	437	484	437	444	460	430	456	438	446	428	443	469	430	438	452	444	469	440	457	460	461	436	430	451	419	477	471	444	475	432	463	450	429	470	470	437	499	429	491	496	414	474	448	425	459	488	474	467	470	481	460	501	462	453	509	468	472	437	493	489	475	426	461	458	479	501	453	463	437	446	449	444	468	452	495	453	453	450	425	419	462	463	458	447	474	456	471	499	464	463	440	506	454	449	472	454	459	464	478	457	422	433	476	462	472	452	489	482	452	454	447	446	460	460	439	434	441	462	457	432	434	461	463	448	477	454	476	474	466	500	430	470	446	462	466	451	453	459	491	481	480	462	439	463	454	426	484	479	448	459	504	422	461	441	476	434	446	478	451	462	459	427	466	444	474	466	485	444	501	437	488	451	457	444	459	430	493	472	482	463	499	507	467	453	456	447	474	466	454	459	427	421	441	461	424	480	450	440	477	469	446	455	493	475	485	454	490	461	455	460	474	463	472	475	434	462	414	473	437	456	418	417	467	455	442	464	483	463	445	454	420	447	442	416
46628	59066	16122	868	720	701	637	655	585	605	599	576	584	582	554	575	582	552	543	565	598	607	559	564	594	596	569	544	594	573	567	549	519	586	550	598	563	628	550	555	544	581	550	534	585	566	571	571	548	555	570	539	554	614	538	606	582	580	584	588	530	552	532	553	546	576	595	516	584	599	551	553	607	588	557	556	544	557	537	542	578	578	557	567	571	529	574	566	566	538	549	546	554	584	570	538	589	589	600	554	644	588	532	585	533	549	624	575	577	548	605	568	550	531	520	570	597	593	582	546	559	573	574	564	579	604	552	554	550	554	562	579	558	571	546	561	587	549	543	565	552	565	562	596	535	573	580	561	585	567	544	572	529	576	560	574	554	575	538	548	604	584	507	603	538	564	614	539	584	598	618	547	531	553	581	574	531	569	518	528	534	524	577	559	555	563	505	522	588	583	615	606	529	539	559	571	598	582	537	536	549	603	546	516	592	589	557	563	591	583	530	578	581	548	558	550	549	546	525	494	604	562	548	557	559	561	579	574	585	568	562	569	550	590	546	563	578	556	540	523	577	569	571	607	552	568	583	588	577	494	544	568	562	606	549	569	611	571	588	514	564	572	558	539	557	538	592	543	584	596	602	520	564	579	518	580	582	572	554	610	553	553	573	564	550	569	580	571	553	612	543	562	597	611	582	577	578	506	556	517	572	573	542	552	546	574	588	594	560	615	525	554	590	563	528	544	546	544	549	511	547	542	582	557	562	576	573	523	582	589	573	573	580	546	544	583	578	531	575	587	556	559	551	584	557	606	544	551	570	546	563	544	563	542	545	551	557	561	543	548	601	597	543	574	574	531	541	577	600	573	586	548	557	534	553	553	569	603	575	557	576	519	545	539	550	553	519	550	595	567	562	558	565	557	517	592	550	584	564	514	602	547	582	540	575	528	579	561	517	597	561	571	544	573	570	582	582	560	555	555	549	544	555	545	567	535	608	562	577	607	615	572	522	558	531	560	524	584	534	554	539	596	545	605	572	544	609	539	545	572	535	576	538	571	593	540	560	493	572	557	548	568	546	541	551	513	574	573	537	570	550	580	573	573	557	581	570	581	594	556	524	588	577	589	613	567	566	594	554	566	588	537	595	516	560	539	508	563	563	580	598	552	567	566	544	563	603	571	580	558	583	552	575	556	572	575	547	583	566	589	593	560	572	560	519	554	565	573	589	569	522	582	558	539	553	562	565	567	552	585	614	551	616	541	571	562	573	500	568	548	587	535	587	540	585	563	582	582	486	624	566	559	537	563	567	535	570	544	561	542	605	570	594	548	563	564	570	562	561	561	598	595	578	539	560	546	603	579	600	540	551	568	605	581	558	573	507	542	620	561	582	543	565	548	547	604	528	579	552	562	560	599	539	594	559	614	537	542	554	598	558	564	545	569	564	551	586	586	565	545	584	595	567	563	581	565	566	544	597	598	518	556	571	566	515	568	586	589	570	544	584	543	551	507	572	567	559	579	569	539	565	596	577	567	547	538	584	589	503	526	560	552	584	552	556	532	588	581	593	596	564	573	604	559	586	531	573	567	543	529	547	560	532	585	557	565	579	569	554	565	555	556	538	582	592	518	524	590	535	534	554	529	561	581	539	539	587	580	561	548	555	547	537	584	559	559	541	525	559	603	539	527	553	529	582	561	571	547	585	567	532	562	593	585	556	563	545	496	592	537	547	570	576	513	560	584	542	585	561	557	576	533	593	608	554	559	576	528	529	575	535	538	550	565	555	541	574	571	554	545	530	582	540	613	556	512	530	518	578	596	582	572	556	533	542	619	560	557	554	581	573	578	572	580	520	563	605	613	625	572	572	584	518	505	577	592	558	588	541	548	591	522	557	581	543	541	595	546	598	544	569	539	545	576	549	552	575	565	530	547	594	606	584	518	581	553	570	559	580	564	576	565	578	549	577	567	637	548	541	555	538	557	600	569	616	525	558	596	562	541	530	537	577	558	542	547	537	561	540	555	605	515	613	580	565	575	553	543	617	557	595	582	535	530	587	571	581	554	560	551	595	543	532	571	576	585	606	559	603	558	580	535	560	547	572	558	542	549	553	599	551	551	550	562	546	555	577	560	529	564	604	607	566	515	539	560	558	545	558	557	547	567	543	577	615	573	582	580	560	532	577	563	598	546	565	554	570	585	529	574	547	562	547	542	575	562	565	600	528	534	531	587	561	570	543	566	556	572	508	526	594	586	538	581	558	535	551	563	577	570	567	564	544	587	563	584	590	557	555	528	543	560	565	536	553	576	559	556	545	567	580	555	569	565	576	547	580	533	546	551	564	560	585	542	575	575	571	541	572	587	569	573	555	534	591	538	538	578	533	594	577	557	572	539	555	566	568	570	557	596	542	565	508	568	538	566	569	545	585	599	586	551	542	577	532	612	583	570	506	547	554	571	602	592	523	610	553	550	543	543	529	571	568	550	528	542	570	547	562	590	565	516	572	537	549	567	573	565	538	507	582	559	575	585	537	567	588	604	568	575	587	572	569	572	540	568	523	594	529	500	531	583	607	564	569	558	546	550	531	515	528	548	573	599	552	559	560	596	536	559	569	518	565	586	547	585	585	549	623	552	567	565	530	562	556	548	551	566	574	542	557	575	549	533	589	578	559	558	587	517	579	609	539	590	538	607	562	529	577	552	538	535	546	571	565	581	562	536	564	580	566	573	543	525	524	568	576	559	552	577	549	579	550	583	589	560	529	550	552	583	557	576	595	581	594	569	552	573	634	536	591	571	592	566	570	566	606	547	561	557	556	587	570	566	569	566	577	539	580	565	580	599	570	534	587	560	584	567	542	564	573	535	571	567	530	575	567	601	575	575	566	570	566	561	523	571	556	533	551	554	535	557	524	534	581	534	556	568	553	575	532	592	553	586	535	512	567	589	561	569	577	544	586	573	537	586	570	550	600	543	554	592	597	593	553	600	570	581	555	545	534	544	579	575	559	543	572	546	551	589	559	539	566	557	557	567	588	543	587	581	579	576	591	539	578	556	583	576	564	521	546	570	557	630	544	634	566	574	539	525	586	596	583	538	553	562	573	560	597	589	570	524	576	578	566	591	566	508	544	588	563	528	581	578	579	568	522	586	530	598	529	567	556	520	561	561	541	545	540	587	548	561	597	570	565	567	527	586	522	493	561	544	553	566	523	557	568	571	536	585	560	555	542	554	508	567	555	569	519	560	560	531	533	575	591	552	570	558	568	551	551	568	581	512	524	530	570	536	588	578	564	546	579	519	554	578	570	571	589	568	553	613	510	543	567	623	566	543	598	569	572	564	574	587	544	562	576	543	549	572	575	554	558	608	566	566	578	515	571	556	565	585	549	552	549	611	573	536	563	543	567	516	548	579	552	554	520	580	573	561	548	530	547	520	542	591	540	602	575	555	533	554	567	560	555	587	576	587	596	561	520	555	543	528	567	573	597	563	590	555	539	557	570	585	621	571
22842	21626	28892	24554	21509	19429	1400	394	336	310	283	252	265	253	258	257	248	216	253	254	247	234	225	229	220	216	241	226	209	217	213	241	231	242	238	244	231	220	205	226	201	214	247	234	226	231	228	240	223	254	233	216	233	245	217	228	250	235	213	243	197	217	225	230	247	209	206	234	227	226	261	201	221	198	195	213	244	205	228	257	239	233	240	227	217	190	211	206	217	240	249	240	224	231	230	241	202	232	211	217	179	213	231	223	215	215	216	231	238	217	232	205	222	211	225	247	221	246	210	197	204	214	226	220	207	191	225	221	215	244	248	227	193	211	177	223	214	213	206	242	231	213	212	208	222	215	227	225	219	224	231	259	200	250	211	215	228	228	221	219	197	223	218	237	221	213	249	218	251	253	215	232	210	206	231	230	208	225	213	216	211	209	217	225	203	231	200	224	249	215	216	228	245	206	204	231	230	196	219	231	198	243	223	222	229	222	228	236	220	221	238	248	239	216	239	207	202	233	215	211	209	213	222	234	211	234	192	227	230	251	229	218	232	222	212	255	230	231	215	199	205	222	201	231	238	201	242	234	225	215	247	183	225	215	240	226	215	250	222	201	224	224	219	200	219	245	242	204	244	222	213	228	249	248	249	226	222	209	192	235	235	207	214	221	201	231	219	244	236	207	267	217	205	236	221	227	227	231	222	202	223	224	210	252	245	217	217	232	251	197	213	235	216	233	236	219	227	225	214	205	240	213	217	224	217	246	235	245	241	215	236	230	246	209	199	227	230	205	215	220	219	220	227	231	240	199	224	224	206	231	195	222	192	212	219	238	238	192	212	217	200	244	215	206	218	236	236	213	217	204	245	214	229	224	224	217	224	257	233	214	220	235	223	228	246	224	232	221	206	224	212	236	243	252	225	197	209	250	212	228	189	218	221	179	205	210	234	224	248	235	234	218	220	204	224	234	232	239	211	221	231	211	225	206	237	234	202	214	204	249	234	223	216	258	226	215	204	218	212	214	238	203	226	232	213	220	242	228	222	217	208	183	248	221	202	247	222	214	228	213	212	206	205	218	219	219	235	224	225	232	221	223	230	213	210	211	215	222	213	234	218	220	238	226	217	213	216	225	221	193	221	226	209	230	227	235	235	219	228	219	207	227	222	226	206	222	221	221	231	235	198	237	224	227	225	223	250	228	206	213	224	226	216	218	211	219	228	220	198	181	252	234	215	227	219	256	209	217	216	231	238	207	228	232	218	212	220	227	202	216	224	205	217	230	250	201	207	237	204	233	245	214	254	226	227	240	224	227	221	228	221	220	199	222	206	230	217	220	205	233	221	227	204	226	218	246	204	219	221	232	228	212	201	209	195	228	213	225	203	187	207	235	248	224	200	223	244	251	203	200	205	218	219	205	219	228	231	220	202	214	207	244	209	221	214	212	211	202	236	240	195	206	215	218	206	242	216	196	211	218	231	227	235	218	244	205	220	199	218	200	225	186	236	240	240	181	220	235	245	203	215	218	254	231	220	214	208	238	219	235	214	232	250	229	210	219	225	185	227	243	205	242	222	217	223	215	207	222	243	223	259	211	211	213	225	221	205	222	219	221	206	199	202	231	244	229	204	199	209	230	204	215	216	220	234	199	234	236	211	210	200	228	199	174	216	204	247	208	212	214	212	220	211	230	201	202	217	217	201	218	207	224	242	220	219	220	200	209	204	216	205	203	206	233	208	210	210	199	224	217	204	220	238	221	223	228	225	227	228	217	224	209	206	227	255	206	213	215	213	235	240	218	221	232	213	231	202	230	257	244	201	245	218	240	261	207	219	218	225	206	213	256	213	205	238	217	231	231	206	213	228	202	224	220	242	230	228	215	192	221	206	249	208	208	243	225	206	207	202	200	223	223	217	224	234	208	207	238	230	239	223	216	225	204	226	245	224	228	214	225	184	252	237	203	219	224	240	233	203	224	243	240	232	210	212	219	200	225	218	230	209	224	238	237	230	237	243	231	212	214	203	222	222	204	220	234	237	199	239	238	222	224	218	210	203	183	209	218	204	183	225	244	225	228	236	214	203	221	182	215	193	216	246	232	210	224	207	204	230	201	241	209	229	212	212	201	222	220	217	246	203	215	219	201	210	200	211	215	229	218	247	252	230	208	244	223	208	220	228	190	233	200	237	194	214	233	203	238	215	195	224	220	234	236	181	220	197	214	205	217	233	232	182	194	202	186	219	232	228	221	224	212	218	204	212	232	228	229	248	238	220	228	210	217	224	202	186	226	210	219	214	203	227	199	264	226	201	250	217	209	223	219	221	214	247	222	202	222	233	264	254	222	234	253	258	239	223	258	227	211	219	223	228	222	218	220	210	227	210	217	215	226	233	251	238	219	227	217	206	231	210	250	210	211	234	229	212	242	251	233	209	243	196	231	229	215	229	228	223	215	198	248	199	218	229	222	215	190	233	218	202	235	222	212	229	248	239	234	227	237	218	221	243	217	221	234	202	234	234	245	260	225	236	215	209	218	196	197	229	221	204	193	219	233	200	238	220	239	227	226	237	229	229	225	208	218	213	207	212	221	213	254	252	216	231	231	241	207	242	248	242	200	252	235	198	212	206	238	233	252	244	236	216	220	222	218	194	186	213	215	219	230	226	210	251	219	215	220	210	237	219	221	208	210	230	212	230	233	235	225	238	256	213	226	218	207	226	234	212	200	231	208	243	207	217	211	213	207	235	253	216	210	184	226	227	217	232	227	221	211	198	217	201	211	207	221	213	216	243	236	234	193	241	219	219	197	226	228	217	226	194	233	206	199	252	200	231	217	214	219	244	228	228	215	233	238	224	260	210	251	209	239	227	194	208	226	203	231	228	237	209	209	224	239	199	232	222	236	188	209	232	259	205	196	240	217	231	215	226	225	221	228	211	220	222	220	220	222	244	240	203	206	218	212	221	230	224	215	217	219	223	254	221	197	208	208	233	232	222	196	220	225	211	226	238	229	226	236	189	200	236	223	223	218	203	229	225	237	238	231	225	204	216	235	216	236	196	211	240	238	227	216	233	226	224	222	220	212	216	207	200	221	243	199	214	224	200	203	193	235	238	209	236	222	237	207	231	226	235	240	206	227	220	208	196	206	213	224	189	207	206	202	210	216	209	229	220	225	228	222	210	210	214	217	216	220	235	238	219	230	237	201	191	209	179	217	251	231	227	206	204	203	239	219	230	212	222	225	227	237	203	202	218	214	209	226	204	248	222	180	252	229	244	241	220	235	231	219	219	253	210	196	223	218	236	245	234	241	225	211	212	221	209	232	211	211	238	218	190	214	217	213	179	225	199	220	225	232	206	230	222	202	205	218	219	210	230	220	222	218	219	213	217	200	225	227	197	225	207	220	212	218	218	224	233	227	237	196	210	212	214	233	231	223	219	226	189	233	233	216	248	218	230	230	223	224	183	210	240	226	238	236	218	205	226	208	235	230	212	245	234	227	226	225	261	200
58266	84422	28037	1564	1105	829	702	580	502	459	473	381	393	372	345	337	323	311	306	308	306	302	317	301	291	294	308	316	269	300	316	285	306	297	281	315	314	309	293	319	303	256	295	276	260	290	278	295	288	269	286	328	292	290	281	317	297	298	284	242	266	306	270	307	307	263	265	280	297	263	284	263	291	270	290	267	262	310	275	282	264	274	281	295	324	283	264	303	240	255	288	299	290	297	277	274	275	291	300	259	304	309	284	302	253	319	311	259	282	279	286	290	289	289	298	282	286	280	283	269	297	256	253	295	272	285	272	288	272	302	301	298	298	275	286	271	278	293	272	286	305	251	251	299	303	270	268	297	267	290	290	339	282	326	280	287	272	280	258	289	285	300	307	312	302	306	289	272	304	306	293	259	278	277	265	289	310	297	251	283	260	292	290	287	316	297	285	262	242	278	273	277	271	288	279	291	293	316	259	332	262	309	291	288	264	298	265	266	299	268	334	285	274	285	281	261	276	295	270	290	272	260	269	292	289	294	298	274	292	284	252	280	299	274	268	300	275	318	248	300	291	288	301	263	309	280	253	292	312	276	268	279	280	304	278	294	302	300	300	291	314	273	311	279	293	265	297	302	312	303	273	300	294	273	281	284	306	253	272	283	308	277	268	299	262	300	297	268	272	283	298	303	295	294	287	297	305	273	258	297	273	298	298	309	289	286	329	296	281	257	278	314	295	263	271	316	278	278	273	259	299	294	276	299	273	292	274	280	304	278	264	281	303	274	297	297	299	282	283	298	262	274	251	278	280	289	288	280	329	289	287	291	280	291	281	297	293	305	297	277	301	287	265	262	286	246	292	307	282	275	276	273	294	290	253	332	289	286	266	277	294	273	263	262	280	270	290	279	301	304	286	304	261	270	294	273	282	315	307	264	285	299	284	308	309	309	275	264	305	293	300	294	277	271	289	273	291	299	300	308	287	303	302	287	283	304	280	293	285	299	314	299	279	291	278	252	277	294	264	288	293	310	290	287	284	273	292	275	281	274	294	287	295	299	285	273	296	289	281	268	285	279	274	276	277	278	281	314	282	264	297	301	273	281	281	279	300	274	279	276	305	290	275	294	280	277	262	266	297	287	282	316	299	266	287	278	282	282	315	268	254	317	276	292	304	289	290	288	306	286	265	289	306	254	257	290	302	291	267	316	283	295	287	289	265	259	282	295	302	279	285	288	279	283	266	258	305	255	272	270	258	293	267	283	278	261	274	300	300	271	319	283	317	305	306	291	290	290	275	284	282	266	292	291	287	281	306	308	315	275	296	288	272	258	274	286	300	311	313	276	261	285	261	259	302	286	297	296	285	291	272	291	299	298	273	301	295	275	282	291	300	294	268	282	299	287	261	285	261	286	293	266	277	290	289	292	286	292	296	290	279	249	292	262	305	282	266	286	293	282	292	290	306	301	275	305	315	282	269	292	274	286	307	262	283	315	294	325	282	255	266	313	298	285	289	289	267	274	293	282	301	296	309	282	313	291	325	277	288	281	260	300	278	305	289	274	321	291	256	287	268	261	295	271	303	296	301	281	247	294	270	267	272	299	271	298	270	281	293	319	289	288	313	298	276	298	273	298	318	276	259	265	272	257	299	278	286	298	295	303	261	304	294	283	276	264	287	309	293	285	281	293	271	275	302	287	297	241	281	297	294	282	281	279	259	292	272	277	288	304	285	310	309	252	273	283	312	296	282	269	279	282	307	275	251	314	288	266	314	284	286	279	283	262	314	297	283	294	279	296	300	266	293	301	276	261	289	294	281	265	299	280	255	266	277	276	296	273	283	253	309	301	306	281	282	264	289	247	275	283	271	291	277	295	298	260	301	263	297	266	296	327	284	257	300	279	306	275	257	312	291	315	273	268	249	276	291	282	300	299	296	280	279	302	289	309	279	288	254	288	273	255	284	286	273	303	254	328	284	300	263	268	298	243	288	284	300	291	268	316	297	265	287	320	284	282	278	287	272	322	262	298	273	273	263	268	309	253	255	307	324	282	262	264	291	306	271	282	311	298	269	295	322	298	285	304	272	302	309	273	276	300	296	266	285	296	305	264	260	259	301	306	298	315	289	289	304	291	274	274	290	303	274	303	303	294	292	316	286	301	277	326	275	279	276	273	261	278	275	265	276	311	271	283	271	280	294	308	284	317	270	318	294	237	295	292	298	268	288	271	285	264	293	302	270	307	283	307	270	295	270	294	284	303	288	266	297	289	290	302	283	316	295	296	316	303	273	270	294	273	319	317	298	312	329	272	273	307	294	278	307	298	288	270	296	268	319	285	287	253	256	292	289	284	273	297	256	278	272	264	266	272	288	300	265	287	302	278	305	275	270	287	311	274	290	286	273	268	274	270	285	278	267	297	296	298	291	251	278	292	272	270	284	277	288	240	274	297	302	275	273	297	280	288	287	311	285	277	284	268	265	299	290	280	305	273	279	325	269	295	263	293	276	306	284	304	287	292	284	287	313	304	297	305	306	278	284	307	269	279	307	286	274	278	284	269	264	280	310	273	286	291	261	305	276	293	281	302	288	262	275	271	312	255	299	299	290	304	264	258	266	284	275	271	273	284	317	275	276	265	276	296	288	274	272	272	299	276	312	274	279	283	297	300	274	263	287	266	299	284	269	282	289	238	298	309	275	290	290	265	259	319	256	303	255	279	284	278	296	294	289	279	299	309	261	299	310	271	286	280	278	269	271	294	273	251	301	311	269	302	282	283	265	272	292	279	275	255	315	266	286	269	270	296	308	275	301	268	247	260	268	280	295	261	293	279	302	262	264	284	287	283	252	267	281	308	253	282	270	297	276	266	276	287	291	303	306	317	301	274	284	281	255	281	292	291	289	260	255	291	297	274	283	304	324	293	279	293	275	277	310	276	276	299	275	281	266	290	312	280	289	270	269	293	294	311	272	278	283	264	275	318	290	272	294	281	279	272	275	288	300	310	264	296	258	302	282	276	281	274	283	298	288	272	248	283	287	288	268	300	274	264	296	295	285	278	248	258	280	272	294	300	274	284	289	305	303	274	273	274	293	264	274	261	270	271	306	297	281	299	284	287	271	309	279	302	300	311	297	303	287	305	266	284	265	283	296	287	293	274	284	301	253	282	303	298	273	275	278	246	299	302	268	282	280	298	279	285	283	300	282	298	289	300	288	301	276	256	292	251	273	295	254	253	280	286	295	282	292	261	289	299	274	326	295	282	278	303	299	301	288	279	315	261	272	279	289	269	295	256	280	283	277	289	274	279	283	290	291	279	272	273	278	279	288	255	299	273	291	275	312	312	291	269	269	286	292	295	304	289	289	287	304	264	321	256	269	266	295	316	312	292	280	263	283	293	282	304	289	293	315	252	293	265	301	297	296	291	324	294	294	287	285	269	289	274	286	301	311	312	301	268	295	277	303	277	290	279	269	293	279	282	268	262	286	258	286	284	298	265	283	293	292	258	269	316
30021	22345	9018	927	651	622	639	626	641	633	594	623	610	592	635	607	612	662	616	595	592	663	632	586	621	594	580	634	620	592	645	605	621	683	629	592	618	581	598	612	637	600	567	580	572	643	642	595	614	597	624	596	650	605	593	627	593	676	599	566	618	598	601	604	605	621	617	627	625	586	609	613	624	591	642	638	591	591	591	622	660	632	606	593	561	604	607	614	622	622	632	595	664	608	591	604	626	629	635	578	570	625	620	580	630	572	651	627	570	650	634	591	608	613	621	626	640	590	627	610	609	599	617	588	598	576	600	634	632	597	676	655	656	611	618	612	624	644	614	605	648	622	624	638	617	618	581	613	605	589	592	622	643	596	610	617	634	623	605	577	601	601	579	622	609	622	603	621	582	602	610	584	605	610	653	618	631	576	613	604	613	591	632	614	657	603	612	665	581	639	655	571	631	610	609	625	596	628	625	654	616	638	620	565	618	599	593	609	625	618	591	635	598	618	603	613	618	562	634	625	586	557	647	632	656	621	599	661	599	629	626	597	578	609	612	604	609	603	606	600	639	637	606	620	622	630	597	663	637	605	591	631	603	628	593	571	602	656	570	663	560	621	608	613	616	604	581	619	595	618	614	606	565	585	607	616	574	645	678	591	618	583	605	624	648	613	571	630	650	535	637	592	613	607	575	624	615	611	618	617	616	609	682	645	609	606	663	626	613	650	602	573	606	649	642	580	640	631	619	629	607	595	596	613	571	622	595	606	626	594	608	635	616	588	587	599	580	605	659	630	620	612	554	552	605	615	628	623	654	611	614	592	647	641	634	669	617	642	642	555	622	603	661	621	584	584	647	553	618	575	589	564	633	641	574	598	612	592	620	613	632	606	589	650	612	629	642	581	598	595	610	590	637	655	615	618	593	623	558	570	584	597	657	597	609	583	580	603	618	608	645	572	641	647	614	590	627	622	658	669	619	597	612	631	605	641	669	632	649	607	609	666	625	607	647	593	602	604	579	605	595	589	583	602	609	608	629	601	579	591	646	615	610	629	621	642	633	636	596	565	651	561	631	636	621	581	583	587	630	634	598	614	616	586	604	617	604	634	621	619	601	605	610	658	572	653	541	642	618	636	608	637	594	628	548	592	640	672	583	619	625	555	604	610	643	584	599	604	644	619	612	602	642	565	593	599	631	610	568	606	616	631	573	624	592	594	665	596	640	565	642	586	642	606	666	611	628	600	665	640	604	602	582	616	643	635	603	636	612	626	595	627	662	605	568	627	650	652	625	631	592	596	632	588	659	587	631	653	584	614	610	584	600	647	604	604	584	637	635	635	607	624	631	645	635	607	589	623	594	635	643	617	627	612	609	640	562	600	580	608	592	568	594	619	599	597	570	603	651	635	614	632	618	614	646	584	580	552	624	656	605	648	660	582	611	639	616	627	627	620	590	571	597	664	616	608	627	595	586	545	620	574	624	559	582	641	653	624	587	605	594	595	582	584	595	548	585	569	600	606	612	600	585	597	617	646	627	637	619	614	567	673	593	632	643	587	613	653	608	650	612	604	617	598	619	582	580	613	587	632	642	582	595	600	660	616	669	624	625	603	585	622	615	609	622	618	612	656	685	610	636	632	634	636	630	601	628	632	623	577	593	658	603	623	672	606	654	634	560	617	576	579	615	626	601	585	619	621	557	578	628	636	589	575	657	620	561	610	619	586	640	671	595	625	586	605	614	606	545	628	576	631	584	588	593	611	593	627	612	610	643	602	635	638	562	604	605	579	667	642	586	613	619	574	618	635	625	585	639	658	590	643	663	628	608	593	608	629	643	639	646	601	602	603	625	610	646	594	569	645	627	642	624	636	596	622	617	643	624	600	585	616	610	629	607	641	671	617	647	624	597	649	629	616	598	565	620	603	618	602	636	592	601	614	603	596	631	553	601	597	595	564	609	611	626	601	633	646	621	635	605	641	611	586	614	603	639	626	618	628	613	603	607	599	604	639	579	578	603	595	660	633	556	611	555	638	567	568	639	619	590	611	605	601	636	596	594	622	633	610	571	650	608	641	618	621	639	604	587	644	631	624	609	643	614	607	592	613	601	574	595	594	572	596	575	596	663	646	623	597	645	564	616	606	589	590	614	616	612	643	613	592	576	592	658	608	613	638	589	618	621	596	620	591	594	615	618	647	599	638	604	636	633	585	623	612	604	597	636	616	638	595	631	624	651	623	601	604	646	598	637	588	607	606	626	589	627	651	568	646	615	613	580	661	607	628	623	636	603	589	628	604	592	589	649	608	617	609	559	589	633	615	570	601	594	586	583	602	627	611	617	604	610	590	586	622	594	645	610	666	624	596	585	594	602	615	622	602	619	630	632	564	626	637	644	628	609	660	602	628	653	608	569	590	640	607	609	625	615	648	613	674	624	571	601	616	596	614	585	594	614	571	610	575	614	582	628	641	596	583	637	617	592	610	602	570	616	590	650	610	578	627	633	627	603	700	652	616	606	587	622	585	604	622	610	638	609	589	625	602	641	594	638	669	646	608	577	630	602	641	604	623	574	613	616	681	633	560	617	605	599	634	617	597	576	621	613	606	629	621	610	635	622	616	648	637	611	636	620	633	602	613	627	600	616	642	609	600	565	620	615	574	587	581	614	605	588	614	611	613	630	634	605	593	678	574	625	634	605	629	606	605	607	616	601	618	614	594	631	646	612	624	598	575	650	562	605	578	570	569	630	593	622	588	569	621	565	581	569	603	617	582	623	591	625	585	651	655	603	599	604	560	610	628	624	640	573	618	605	591	630	566	618	618	586	633	593	620	641	565	635	628	610	649	653	599	628	661	594	630	575	595	575	585	619	577	594	658	584	662	612	614	616	633	625	620	606	626	627	620	618	646	616	609	599	597	609	630	616	581	632	641	624	654	654	555	586	623	591	629	585	610	571	612	601	628	641	603	604	594	594	640	601	613	633	571	580	623	627	579	554	636	617	614	596	614	636	607	634	616	584	574	639	614	587	588	595	588	605	592	618	613	601	608	633	594	612	645	556	625	627	600	622	579	634	627	605	620	610	629	641	612	586	606	559	583	614	613	617	620	637	624	612	615	567	604	651	580	631	608	592	587	607	610	609	653	590	615	621	613	580	625	661	613	599	616	606	650	665	640	608	621	608	589	618	624	686	609	603	633	609	611	607	601	599	594	599	612	608	608	620	624	626	591	612	601	627	659	618	591	623	619	615	638	570	616	618	584	605	590	603	590	614	627	615	597	617	601	614	604	601	623	648	644	598	595	588	619	604	616	591	616	602	624	634	687	580	618	604	640	596	616	593	633	583	633	593	561	617	623	577	612	601	590	590	607	611	625	613	575	582	579	599	577	582	588	647	659	635	561	643	644	648	598	607	671	610	606	611	670	629	628	581	590	595	608	601	614	586	603	600	649	614	603	617	617	635	585	635	591	594	556	611	614	630	626	563	607	597	558	618	612	600	609	607	595
25987	29786	4897	785	737	742	784	780	775	768	755	800	763	775	765	747	818	744	739	758	760	761	759	742	783	701	779	821	767	785	740	776	768	772	764	740	772	697	825	788	748	811	761	731	785	772	742	720	731	712	727	728	737	739	735	757	753	780	745	745	774	756	683	754	705	752	803	776	773	709	773	773	772	739	749	805	787	758	786	766	772	778	792	754	754	784	733	762	753	724	737	771	727	742	730	746	778	775	786	728	790	778	765	777	771	765	752	762	750	750	752	765	755	753	740	725	786	785	754	705	768	756	707	758	727	738	807	787	721	751	800	774	721	765	803	806	700	748	762	712	776	805	782	751	777	792	737	724	757	832	782	741	783	769	750	780	733	775	760	736	735	811	763	759	751	773	724	748	745	765	700	806	726	778	802	786	770	774	768	771	743	765	732	765	735	772	754	758	791	738	740	723	775	814	772	801	755	740	739	804	736	768	778	733	770	741	768	737	738	816	762	754	764	766	775	772	777	784	743	742	736	749	753	774	714	771	750	734	741	760	712	775	726	745	796	773	795	715	732	755	786	721	800	754	757	800	767	745	796	783	732	757	770	788	746	715	747	787	757	736	728	778	793	754	781	739	789	772	778	746	752	742	778	768	733	750	689	772	763	806	791	752	766	775	832	770	754	764	765	698	692	797	768	793	780	738	748	757	749	780	745	747	741	786	788	754	742	762	757	740	761	715	741	753	785	760	768	784	767	783	715	698	729	715	742	781	752	782	735	734	784	748	790	735	767	762	723	770	784	797	753	737	764	769	722	721	726	795	731	721	764	774	725	774	775	748	746	763	785	753	716	727	783	791	794	787	737	760	720	749	788	763	770	730	756	766	712	783	722	759	739	793	737	708	739	720	788	715	734	751	780	732	780	754	785	786	751	773	841	822	773	759	777	773	741	795	800	753	743	759	752	759	738	706	788	694	768	801	709	717	769	723	755	675	804	736	719	783	787	733	743	783	761	772	796	756	756	753	776	771	773	728	702	740	780	796	756	742	747	775	783	776	798	745	739	823	739	768	742	719	729	725	778	807	739	772	762	770	737	693	765	768	770	791	747	742	746	720	737	725	742	745	746	766	754	707	817	746	700	738	776	741	742	767	786	742	756	740	731	778	781	710	753	773	801	760	796	734	735	748	816	759	724	738	782	779	805	740	753	759	762	742	762	738	742	758	739	749	753	756	806	739	768	739	776	764	793	738	812	742	719	789	725	737	748	718	736	701	781	765	737	749	753	721	729	766	766	788	790	764	777	744	764	751	728	772	796	756	787	762	747	719	767	748	767	778	766	764	732	715	787	789	735	731	815	778	802	746	777	748	739	753	765	767	725	777	725	768	739	768	771	832	794	730	754	736	771	754	784	776	763	781	730	796	760	757	768	699	787	795	784	715	781	767	749	771	734	716	799	793	753	764	779	765	718	752	729	766	752	783	768	757	757	733	780	758	721	760	792	747	782	806	767	759	773	780	726	726	735	731	711	791	736	766	785	809	781	758	785	775	772	817	781	733	730	749	742	785	773	767	773	782	728	750	774	710	730	735	778	749	707	771	775	752	785	765	757	794	777	744	794	767	765	725	797	650	791	753	794	728	758	788	757	766	745	771	750	786	788	743	775	740	776	744	764	764	752	751	757	739	732	737	765	759	737	748	719	777	715	755	759	750	841	742	798	750	766	755	754	760	734	811	751	718	713	779	800	757	709	802	756	761	799	732	763	748	753	800	780	743	749	745	781	718	801	789	730	791	771	777	754	772	747	759	753	779	788	767	730	767	790	789	711	761	779	780	774	771	758	714	742	760	737	753	772	772	766	739	778	752	768	769	739	790	759	726	689	748	817	804	777	792	742	742	766	706	759	777	732	718	779	732	713	720	711	772	795	749	751	734	757	793	800	725	769	712	778	765	748	753	735	763	774	780	786	757	747	768	791	756	765	813	754	739	777	698	731	764	714	772	763	754	786	786	730	781	784	766	756	767	741	795	774	760	747	738	724	771	768	776	743	778	784	725	741	708	739	728	732	775	744	754	746	809	795	792	721	749	736	807	728	772	806	729	796	739	756	762	782	824	736	739	762	780	761	775	789	777	714	744	786	756	727	752	765	776	739	760	739	799	797	788	838	801	803	791	801	760	763	754	742	799	793	795	782	700	765	712	749	768	719	782	794	754	744	774	722	747	750	804	769	781	743	791	788	736	821	745	763	746	767	762	758	785	714	815	737	805	699	775	765	771	786	780	745	708	756	752	747	746	723	750	749	712	719	754	746	750	773	768	739	767	730	827	773	742	740	712	772	770	705	751	724	794	747	722	762	717	767	725	774	784	766	728	711	774	780	762	821	763	764	786	739	747	752	790	759	743	744	715	706	785	785	736	726	760	721	737	783	667	768	767	771	818	753	821	763	788	817	805	777	774	728	773	782	740	796	738	758	747	813	691	730	764	731	779	742	777	765	775	777	747	773	815	764	742	809	802	769	768	742	804	779	810	738	741	783	754	803	746	757	783	743	764	812	747	726	707	736	750	795	754	763	730	784	713	794	739	779	713	806	754	793	779	772	749	733	754	719	706	737	724	759	796	785	793	734	763	765	742	766	740	761	783	808	743	717	731	720	759	755	800	765	766	715	729	761	727	762	757	819	791	797	763	795	797	734	751	793	779	780	720	761	754	698	759	824	755	724	766	754	763	789	768	780	711	731	776	749	729	775	773	731	764	787	734	747	777	794	746	739	779	732	743	765	776	757	718	730	748	719	769	713	766	761	813	777	751	756	771	763	767	736	730	799	720	750	775	721	716	757	762	730	743	755	748	733	776	791	740	789	756	745	784	748	778	753	769	791	780	754	740	750	850	737	797	758	758	674	784	756	714	766	758	803	757	769	752	778	785	773	772	746	760	804	810	766	787	730	802	732	741	757	740	760	717	758	710	797	730	781	730	711	779	748	714	748	787	739	737	818	742	746	790	776	764	769	778	791	762	756	787	740	780	761	757	755	733	731	766	760	718	729	764	752	762	753	773	798	776	775	781	762	795	748	721	805	758	801	739	718	789	702	766	765	752	767	793	815	736	779	768	745	791	803	784	717	738	775	755	731	776	814	794	771	738	730	733	778	780	753	713	795	745	781	761	765	775	724	799	766	698	767	766	744	785	750	769	744	733	759	767	755	755	738	785	769	762	784	779	755	768	735	787	777	756	778	794	758	746	758	799	785	769	807	805	754	744	742	775	722	766	774	701	763	741	750	737	718	818	771	775	748	771	738	744	716	719	743	788	771	713	759	779	735	756	773	749	767	751	749	746	735	786	686	790	714	762	778	797	714	781	750	758	804	692	768	762	816	717	759	688	746	752	767	742	796	736	789	751	726	758	776	749	776	771	803	757	774	781	763	717	766	761	780	755	741	790	800	747	733	827	758	736	699	760	735	748	737	738	728	754	737	714	729	753	727	760	750	746	780	728	767	762	735	753
23955	21849	28219	25274	19367	2943	662	509	509	521	479	477	500	489	502	516	474	464	447	491	462	506	485	482	486	459	471	433	462	452	478	469	460	461	501	468	472	475	471	492	497	461	460	427	474	493	470	450	431	462	478	446	489	447	508	495	458	449	480	487	470	505	525	464	459	511	499	456	475	500	466	465	486	475	502	489	460	477	469	444	455	447	446	438	446	441	515	519	502	472	495	465	491	492	476	455	458	475	528	463	445	456	461	475	460	441	445	458	492	469	466	517	487	453	466	515	463	495	427	454	441	483	478	491	465	444	483	458	475	469	472	486	466	467	480	450	484	464	455	487	444	490	439	457	469	481	463	460	479	509	466	459	474	481	453	468	419	476	478	457	424	476	482	425	500	494	470	462	466	471	441	489	466	481	439	519	466	492	470	450	474	485	462	476	436	449	485	488	418	464	492	491	512	477	452	482	462	430	461	472	463	444	479	474	494	475	493	457	459	445	489	490	535	493	445	426	445	453	461	497	488	482	466	470	457	465	487	486	449	483	462	454	472	444	488	443	492	481	466	479	508	464	483	482	481	431	515	467	486	431	475	496	460	461	475	443	482	475	475	522	441	468	469	483	514	438	428	489	443	511	468	449	474	464	461	517	476	476	460	478	482	499	457	484	512	468	482	489	478	470	488	491	460	479	499	490	496	517	463	501	521	435	429	479	470	476	460	476	454	451	475	450	443	466	511	482	465	491	476	515	491	431	444	467	476	424	481	489	500	449	463	478	465	462	448	467	493	474	463	452	514	452	503	445	432	481	461	445	464	444	469	469	444	498	474	472	499	489	483	446	475	467	444	498	478	490	458	480	469	475	524	506	433	454	489	443	495	485	463	478	478	458	508	466	451	502	458	429	464	503	496	454	445	451	491	504	489	439	487	468	458	474	457	462	443	522	500	500	430	439	497	465	468	490	483	498	489	480	462	498	484	478	437	440	430	467	461	474	510	467	503	486	466	427	490	458	499	483	524	457	467	467	467	477	483	441	480	470	508	433	476	445	492	511	483	502	480	465	484	425	459	496	469	452	488	488	489	467	471	413	445	478	466	516	460	472	460	458	454	461	488	477	443	476	436	456	445	459	494	477	476	465	488	465	490	478	446	482	508	488	516	486	457	469	477	468	434	478	481	481	461	478	456	464	501	451	502	483	474	463	484	500	505	511	439	498	445	484	509	466	446	502	478	491	507	438	487	481	503	426	508	443	441	442	453	489	474	486	497	463	459	459	532	508	513	514	470	463	501	482	466	459	486	503	466	452	475	499	488	461	450	462	465	476	475	474	455	448	456	484	515	464	456	452	483	464	450	464	442	513	473	463	466	463	449	465	495	513	441	461	457	514	510	476	484	431	438	465	444	499	455	513	457	495	472	483	470	501	502	458	446	448	480	441	464	441	487	460	486	461	461	436	486	469	499	523	467	486	470	473	456	458	452	498	495	473	513	473	432	473	481	482	463	485	452	466	461	455	486	472	446	471	471	434	468	483	444	532	476	487	495	475	431	466	427	459	478	480	479	457	454	488	456	455	463	465	451	474	490	430	473	497	475	492	468	436	473	492	439	485	454	485	480	514	448	483	462	479	481	489	454	467	503	470	478	478	468	488	486	461	483	482	440	462	501	430	478	474	489	473	491	465	451	449	474	431	456	451	471	479	487	491	501	440	490	493	455	494	511	507	463	505	483	475	452	475	475	486	485	503	490	475	506	489	468	499	458	453	469	464	469	481	473	472	454	449	502	479	492	493	464	504	483	439	485	479	465	455	490	469	475	453	481	450	461	454	495	482	491	476	410	504	486	484	480	493	458	441	438	466	470	426	469	469	480	476	481	495	478	451	507	494	473	486	467	495	471	473	471	471	467	471	478	513	522	477	423	470	489	443	439	487	481	486	471	476	464	461	476	471	505	436	487	445	500	470	464	432	470	470	435	455	498	464	507	513	481	507	432	455	450	478	486	481	451	477	482	454	422	449	475	475	455	467	472	457	501	482	489	493	462	437	497	482	502	488	459	472	476	520	505	483	502	493	460	464	497	475	494	494	491	473	445	465	492	513	486	483	486	484	483	461	467	467	494	459	461	451	510	463	480	508	485	465	505	431	455	481	489	458	505	451	519	506	441	484	456	484	496	475	527	467	487	469	519	512	461	474	455	464	473	469	441	504	474	471	466	451	507	486	444	498	486	462	492	451	485	451	493	468	471	465	453	461	500	505	489	488	481	448	461	434	489	475	460	446	478	477	472	466	450	493	462	480	457	480	486	455	503	458	498	443	437	440	454	494	479	473	487	475	496	469	459	465	473	460	476	494	471	460	458	464	438	444	460	438	492	423	464	455	473	459	440	456	467	487	470	477	472	472	506	506	440	500	500	441	485	455	459	439	451	456	458	482	524	492	464	453	498	447	449	494	492	497	497	514	478	475	471	459	457	504	470	447	470	456	502	458	467	476	448	438	462	472	496	529	470	458	499	457	519	457	454	455	498	505	506	510	476	440	462	463	495	421	488	445	436	473	442	480	464	473	498	472	502	473	475	458	471	451	490	395	510	472	469	436	476	441	515	437	486	475	492	453	466	506	455	445	479	492	479	494	502	461	514	497	471	454	461	482	494	471	489	455	503	464	479	477	470	495	443	477	482	456	500	434	494	475	468	453	455	501	458	480	519	473	496	463	487	484	440	497	477	466	461	476	492	461	509	480	441	455	458	445	485	484	490	472	450	488	497	475	461	460	427	478	457	447	482	512	483	486	422	502	417	442	480	457	523	466	519	489	438	477	448	424	463	425	439	509	474	486	495	472	467	495	484	464	458	513	481	469	487	473	493	475	498	464	454	459	509	461	476	487	472	444	488	462	458	436	484	505	451	486	476	510	483	456	486	439	475	509	467	467	474	475	473	468	489	465	437	510	482	463	476	474	468	451	440	508	455	477	453	468	491	478	480	518	448	515	488	468	486	466	441	462	475	466	480	476	486	446	467	471	505	470	461	453	480	478	463	422	451	424	452	421	393	479	441	480	451	468	450	491	458	493	465	483	500	469	471	497	494	481	467	458	505	465	455	445	449	458	435	483	477	436	466	483	467	491	504	487	469	487	439	449	485	431	464	428	482	459	479	438	479	458	492	460	494	474	477	441	478	480	475	448	496	484	466	495	464	458	457	468	460	446	445	510	446	440	488	497	497	471	428	431	474	486	522	487	450	460	469	425	453	478	431	478	427	454	499	504	488	475	479	445	492	488	494	489	476	467	443	483	484	464	480	490	468	460	470	451	462	475	435	436	440	449	455	470	487	477	493	456	482	474	448	470	464	440	466	490	470	454	480	491	474	478	472	507	503	486	457	430	443	495	511	442	495	481	454	482	506	467	475	469	492	500	469	474	462	495	477	483	458	468	464	479	454	499	445	482	465	454	460	434	470	439	444	477	476	458	450	489	461	474	502	480	472	450	433	473	448	466	500	456
50867	74747	22889	1246	1023	912	819	714	700	662	670	601	649	638	623	634	605	589	597	609	580	637	632	594	632	613	604	633	636	638	594	590	599	574	640	623	616	588	572	603	573	649	617	572	598	640	584	611	636	658	592	631	628	620	566	648	624	589	586	648	589	621	633	606	618	634	624	626	659	556	615	615	597	583	599	604	598	635	588	604	596	585	611	663	611	640	608	582	615	559	566	605	588	608	601	627	597	600	618	597	586	580	604	627	562	569	608	633	588	590	621	597	579	584	600	588	595	611	633	581	600	575	618	621	608	597	556	582	616	575	610	592	663	626	624	590	643	561	607	600	575	601	604	591	589	618	582	589	594	584	601	573	590	611	552	579	569	600	580	642	596	603	591	623	595	620	643	609	620	604	547	567	631	612	536	565	591	625	597	590	583	610	598	583	579	615	622	609	562	570	596	586	609	598	588	625	611	636	625	597	572	635	615	616	613	577	579	599	606	631	591	587	586	612	641	568	618	587	603	610	584	591	571	594	556	629	552	584	634	629	652	627	587	592	633	646	619	569	588	604	630	587	643	612	638	597	574	566	595	586	620	614	610	626	567	582	585	623	611	585	576	612	590	606	650	611	587	593	626	581	591	607	613	600	601	574	624	627	586	620	605	576	599	576	596	593	598	636	597	593	600	599	598	629	587	604	585	579	601	634	590	590	590	601	604	607	635	560	604	596	659	593	587	582	595	593	627	587	598	564	628	612	604	594	572	618	584	612	640	624	603	580	618	598	572	579	573	607	632	610	603	601	607	637	608	552	599	575	568	563	554	615	577	598	604	606	582	565	615	586	579	611	636	615	596	582	613	652	586	627	630	623	585	609	588	595	590	621	637	608	599	605	601	605	573	571	619	561	624	569	564	624	599	584	608	588	575	609	584	591	612	560	576	580	623	572	590	607	589	603	598	643	631	590	618	634	645	596	609	664	621	558	611	604	619	618	601	636	592	566	582	600	625	609	627	592	631	627	629	605	613	607	612	627	586	580	597	618	601	594	584	597	593	629	578	605	593	579	602	613	586	579	568	608	592	582	654	583	604	589	603	536	603	598	598	605	563	571	584	582	587	598	574	632	597	637	584	648	603	572	579	554	600	638	570	592	622	633	640	598	621	557	595	593	576	594	599	584	604	626	583	588	577	605	634	605	645	586	596	596	615	597	590	630	638	575	627	602	615	581	586	615	595	571	592	604	601	614	603	621	606	585	595	594	633	620	612	621	633	613	622	619	611	613	617	543	580	587	566	585	615	600	617	581	604	590	617	572	564	570	633	659	596	616	606	591	603	579	583	619	574	602	607	614	594	628	596	614	566	602	628	591	568	604	617	594	617	592	650	571	606	607	596	547	620	576	597	588	601	603	567	573	578	602	605	541	626	630	564	588	567	638	579	575	642	618	544	614	626	595	582	563	577	625	606	606	580	597	597	568	606	611	601	586	583	601	609	599	593	614	580	601	603	591	573	582	610	612	632	596	593	559	601	615	590	594	591	586	622	577	622	611	616	608	582	614	624	625	592	570	590	584	648	620	635	596	616	605	586	574	563	597	606	599	606	630	607	602	611	575	600	617	596	572	570	589	604	609	588	577	565	639	612	619	583	643	589	588	589	611	623	575	626	644	615	574	609	635	571	591	583	566	600	591	572	586	601	593	608	574	595	622	611	618	617	618	559	589	615	589	599	552	612	624	586	581	645	628	587	647	603	612	606	577	633	596	627	593	605	591	626	614	604	619	622	594	610	604	613	567	643	610	604	595	605	574	541	607	602	655	588	622	551	631	589	606	579	600	572	596	636	618	604	619	622	589	542	600	596	541	615	610	643	627	601	607	628	614	625	641	619	539	633	581	626	589	605	608	564	613	640	629	587	595	663	630	589	618	588	600	575	605	647	580	549	592	599	595	613	596	616	620	620	558	574	566	592	592	619	580	610	638	547	615	597	619	592	626	614	596	582	590	622	591	592	601	596	588	556	576	593	566	556	590	656	576	593	614	612	633	590	606	599	607	628	582	570	578	653	577	589	538	599	622	619	618	613	612	589	620	652	606	606	583	631	604	584	621	557	584	591	558	653	600	607	572	610	585	577	621	569	577	596	636	617	578	607	579	589	599	609	583	575	622	618	631	615	658	630	581	563	592	641	586	609	571	590	618	615	619	605	601	617	594	592	618	657	595	608	591	618	601	591	585	609	623	594	595	545	578	611	610	640	654	601	612	600	581	607	569	612	588	579	664	601	610	589	600	600	574	583	561	630	579	609	568	534	632	604	622	584	572	580	610	569	585	554	615	628	615	642	625	618	572	605	635	625	616	600	610	567	587	562	609	591	605	592	592	642	587	553	544	601	604	554	570	586	623	613	599	611	609	625	589	604	574	640	574	587	574	613	605	629	602	574	565	603	610	566	561	585	584	586	626	619	585	603	668	678	601	589	613	605	638	545	602	584	610	566	577	598	627	585	623	571	590	594	596	608	576	637	588	526	609	584	565	557	593	597	628	571	608	591	563	621	591	612	583	557	615	585	587	593	674	581	602	575	594	581	594	613	615	577	652	582	588	574	606	627	609	587	624	575	612	625	551	617	605	622	614	619	579	628	597	625	571	526	614	598	580	609	611	590	602	585	609	609	601	642	580	641	659	616	620	602	571	626	639	656	583	642	582	578	568	564	563	561	582	582	624	596	629	592	583	587	620	575	582	629	591	634	588	568	601	624	570	598	567	586	551	581	600	556	627	607	615	583	635	581	582	596	610	607	614	557	594	628	599	572	586	578	597	598	642	605	605	582	600	634	606	614	555	627	598	586	624	619	652	616	631	611	553	625	579	628	596	589	589	538	590	618	591	591	596	602	621	620	604	611	560	609	599	643	583	624	590	579	594	599	599	617	598	569	601	572	590	598	574	609	587	544	617	605	587	641	627	560	586	595	553	631	616	626	567	610	590	576	599	604	589	603	597	617	581	629	598	607	560	560	626	565	614	616	564	586	592	602	563	584	595	583	597	609	579	592	555	559	604	583	589	584	542	642	587	588	618	584	580	584	605	559	626	603	599	613	637	586	606	557	597	606	598	626	584	604	591	570	606	589	616	593	600	589	592	600	567	567	612	590	583	592	570	666	576	606	626	575	608	601	584	603	604	605	598	619	599	605	607	637	585	620	556	618	603	593	607	575	583	566	617	559	577	564	613	586	604	599	584	552	630	601	605	607	599	616	629	624	656	563	569	614	629	601	554	600	593	588	642	608	552	623	591	598	630	552	583	593	626	594	608	605	577	608	588	596	639	586	645	596	605	607	620	600	603	595	580	628	599	608	604	572	536	523	609	593	627	611	619	587	600	619	569	600	587	589	618	632	589	619	617	618	591	579	605	581	594	585	584	598	594	594	612	592	600	575	537	613	606	594	612	615	597	608	635	613	606	638	588	624	577	632	594	598	605	615	591	533	614	591	579	589	582	648	606	595	573
25364	22455	26754	23870	3630	572	546	481	481	449	479	474	464	468	480	446	477	430	464	502	486	477	437	457	450	443	471	476	456	457	423	455	469	464	462	441	448	461	430	426	444	448	414	490	452	445	448	484	426	467	479	463	482	434	462	458	469	451	420	434	443	482	477	402	479	452	433	466	466	413	460	430	450	433	443	444	465	503	436	424	472	457	468	454	477	439	454	439	449	442	447	420	426	463	480	453	493	446	475	497	416	445	434	481	433	453	439	454	476	431	479	440	476	452	427	449	474	443	483	483	497	453	449	427	436	471	465	433	459	463	446	433	439	430	420	478	435	487	466	433	403	417	447	480	471	454	413	461	445	484	494	475	432	432	428	427	456	437	470	489	477	486	468	485	457	421	449	461	429	434	472	420	468	451	442	416	466	446	471	442	438	438	466	446	503	463	453	427	458	448	440	434	531	472	401	474	429	451	477	468	443	463	453	441	489	428	474	481	437	442	477	435	455	452	450	478	446	439	510	426	415	403	448	484	451	468	434	449	460	421	447	473	446	434	483	469	462	445	422	444	465	432	432	458	487	407	429	458	455	471	462	497	426	460	465	449	484	448	447	412	485	496	483	428	492	454	451	493	489	467	457	440	491	453	448	463	461	457	449	472	408	439	437	456	422	453	454	477	447	443	436	470	467	483	438	440	446	463	476	447	430	444	425	466	490	454	489	433	460	450	443	463	454	421	467	429	431	457	464	448	496	448	480	443	461	440	478	488	423	456	451	444	445	438	452	465	500	433	456	446	473	453	467	434	445	474	460	447	438	488	436	459	448	424	446	468	430	497	475	452	427	505	450	455	455	440	462	444	438	451	440	436	455	459	460	521	480	469	448	503	448	421	462	484	443	458	471	449	427	467	439	479	477	466	458	456	446	477	450	486	489	486	443	463	430	463	411	474	476	452	450	469	496	451	463	479	435	458	449	415	437	452	460	465	420	437	431	469	420	488	455	417	444	470	467	456	469	457	472	449	484	474	441	425	467	491	480	451	425	414	435	463	450	477	436	438	455	448	453	444	420	464	445	395	444	435	457	470	444	483	435	441	442	440	493	460	462	514	443	472	456	464	466	464	484	443	429	472	448	427	455	454	458	448	453	453	418	440	456	458	418	476	470	441	475	479	477	470	443	476	482	512	466	465	419	465	477	443	433	445	436	484	420	435	459	411	439	462	465	475	444	463	476	443	400	419	433	462	467	442	424	431	451	473	470	450	474	480	429	412	454	445	442	448	476	464	458	454	463	451	438	436	494	476	477	453	445	478	466	421	500	473	460	451	422	443	476	457	446	454	494	460	453	479	467	494	473	447	458	467	432	460	470	465	481	447	446	471	458	475	423	473	469	475	489	471	437	469	490	421	452	449	432	489	471	448	443	449	462	445	438	487	457	461	439	489	452	451	480	414	463	426	424	429	446	463	445	457	442	453	475	463	417	450	452	444	470	435	481	448	480	454	483	416	467	466	460	453	450	465	441	443	467	478	453	456	463	466	469	454	443	480	451	462	457	432	469	474	467	469	465	429	501	468	483	438	437	485	437	415	429	445	477	429	427	455	456	442	498	424	441	448	452	449	438	466	451	440	484	498	442	415	462	456	420	430	457	418	461	495	464	436	450	446	513	444	450	418	471	437	456	462	446	444	429	451	466	475	411	429	467	468	461	432	470	455	467	422	451	471	435	495	452	466	457	453	457	430	453	490	495	471	480	463	455	475	441	472	429	449	431	460	457	467	445	463	419	467	465	463	445	476	440	491	468	463	448	465	479	452	443	446	448	413	453	451	478	444	446	419	479	461	466	411	429	429	436	486	434	482	472	453	512	407	463	475	444	453	458	444	475	474	457	477	468	431	449	425	446	428	424	442	462	468	459	462	454	450	472	461	387	432	470	518	449	454	449	460	456	447	462	430	444	479	457	483	435	454	471	430	479	485	459	470	487	465	480	404	455	433	449	427	481	483	462	497	452	441	475	465	464	443	466	438	488	457	487	448	467	481	504	433	489	425	492	459	453	405	420	442	459	442	443	451	417	468	486	459	493	447	442	468	468	450	476	462	482	434	484	414	483	486	459	433	432	431	422	495	493	404	450	485	424	445	479	476	473	472	472	438	475	440	423	461	443	475	455	468	510	471	435	444	462	406	439	472	441	478	438	455	460	435	446	469	473	419	497	422	452	470	464	433	479	422	481	470	434	423	426	469	442	474	463	423	457	428	464	439	478	467	477	471	438	463	447	466	443	440	461	467	478	435	447	446	454	457	414	497	473	451	454	469	436	472	448	459	471	506	444	477	411	447	436	418	405	405	457	493	414	445	437	446	447	457	463	430	455	428	433	458	439	459	448	443	422	421	484	443	440	431	435	496	457	466	450	487	451	459	458	455	458	436	461	468	459	447	454	469	467	455	480	433	447	424	456	457	464	470	446	430	471	437	468	481	486	460	434	438	487	442	435	452	435	461	459	462	474	468	447	477	437	455	447	445	476	445	499	459	470	433	451	447	488	467	451	471	458	459	425	457	441	473	459	444	441	491	454	450	471	461	466	467	441	457	445	454	451	446	491	490	431	446	440	454	459	441	479	456	464	441	463	507	453	468	432	437	431	439	466	460	471	475	446	458	429	425	464	443	487	477	438	478	462	458	410	423	428	426	469	466	453	475	459	493	440	483	467	423	427	473	479	483	437	452	468	469	449	451	463	443	426	438	452	453	450	455	441	462	469	450	438	456	397	478	441	428	444	465	445	464	458	435	472	452	473	497	471	483	482	424	440	428	480	463	446	459	474	449	426	411	412	435	437	452	438	441	460	459	432	425	441	439	453	405	477	479	461	475	445	479	492	453	419	464	468	476	440	449	507	421	468	440	448	475	457	483	464	451	453	477	444	434	486	482	444	475	504	432	478	454	454	463	468	420	445	431	473	476	471	461	498	442	449	484	429	474	495	423	451	436	425	433	474	471	434	467	469	485	438	399	484	435	419	475	473	451	518	453	427	463	501	448	478	485	429	438	459	423	433	409	479	443	457	467	454	428	439	465	449	440	479	462	468	464	416	442	476	473	430	432	453	405	479	482	423	418	435	461	460	468	462	459	459	446	460	456	457	454	474	452	476	440	448	436	443	439	472	463	431	473	407	467	449	421	469	466	457	460	482	463	462	461	478	446	436	460	459	432	445	453	451	449	457	426	458	453	463	450	454	501	446	453	505	480	476	420	461	428	455	485	478	454	463	417	437	411	467	444	465	480	457	475	479	473	457	444	421	467	462	497	449	493	402	469	445	433	510	446	434	409	461	487	465	427	452	445	491	436	496	431	430	438	400	483	418	443	473	424	467	447	434	447	451	472	452	428	468	446	456	453	436	449	454	480	425	452	482	453	459	442	432	476	414	448	507	487	457	451	457	463	474	465	445	478	426	437	435	457	473	429	466	458	484	463	447	450	489	488	447	445	447	442	486	463	445	433
46646	60601	16262	951	777	686	681	658	622	578	543	578	578	620	607	570	573	592	559	541	597	546	558	553	543	536	536	519	562	545	579	582	537	577	576	518	542	540	539	549	537	555	606	553	560	559	542	596	585	559	551	554	529	581	581	552	561	618	552	554	533	589	588	547	529	559	567	568	503	529	572	514	543	573	571	607	577	540	560	541	549	553	560	561	584	549	564	545	548	559	555	562	540	511	538	576	560	563	548	599	547	505	552	579	569	536	606	581	529	558	579	572	566	574	572	577	543	543	550	544	602	573	553	509	607	550	580	562	560	534	606	552	532	591	547	544	552	572	547	560	564	608	551	593	571	552	563	567	556	550	569	554	539	571	586	570	604	564	521	585	593	568	587	556	573	589	523	560	588	576	512	591	528	549	513	556	575	559	508	577	607	557	557	541	541	550	585	533	575	523	555	572	553	543	546	567	579	590	578	569	548	558	528	571	517	580	561	541	608	552	527	544	535	553	509	534	565	535	548	547	550	549	571	587	558	589	548	536	549	516	533	559	547	519	530	584	576	549	564	581	538	526	543	560	566	559	513	541	535	572	584	540	558	592	593	534	586	530	581	530	585	557	537	558	578	522	556	549	527	572	543	558	542	543	567	564	545	588	561	568	572	534	507	578	531	570	546	552	549	557	569	568	566	536	512	570	533	571	553	594	536	561	549	611	547	596	548	595	582	544	531	593	568	560	516	572	556	519	537	520	542	540	559	577	514	534	570	568	542	562	634	556	584	568	568	557	544	536	555	570	552	551	560	611	553	559	583	549	512	572	534	541	544	520	520	544	567	512	547	546	531	541	501	573	562	569	545	547	578	567	518	531	595	547	571	560	580	564	519	550	551	590	506	574	557	599	530	534	524	547	557	546	516	580	557	612	564	505	530	591	575	545	580	562	548	581	597	522	553	577	595	575	556	562	555	510	602	557	565	597	552	580	582	555	530	541	554	587	572	552	570	592	588	567	542	548	541	569	539	528	519	564	571	561	548	541	537	543	595	532	571	561	598	545	536	517	595	534	538	575	579	534	510	592	540	581	570	540	564	573	548	577	567	533	531	582	572	558	585	543	544	518	534	589	567	572	572	551	513	579	569	557	539	545	549	541	537	551	606	541	525	571	564	571	561	554	560	525	548	573	591	552	562	547	544	556	543	570	546	595	569	548	615	530	544	579	574	570	549	518	583	537	546	531	549	582	579	547	555	545	571	522	563	524	563	521	573	556	582	514	527	550	533	504	560	571	554	544	560	531	547	602	564	597	585	595	523	554	560	572	547	576	565	570	558	554	577	565	530	557	522	576	569	567	544	586	545	575	595	585	554	561	564	578	531	531	522	561	568	570	589	550	544	558	579	548	587	575	575	570	568	608	578	604	530	575	575	566	564	562	587	558	546	560	538	524	561	551	544	560	524	547	559	546	548	560	575	554	542	540	538	567	589	560	579	580	531	554	491	518	548	573	572	546	536	548	566	518	523	558	510	547	564	590	548	585	567	553	548	551	600	560	595	548	555	540	561	575	573	522	483	557	540	504	570	546	526	576	577	586	541	564	571	547	575	570	594	535	595	565	532	561	562	528	505	596	553	567	566	543	545	548	571	589	545	582	572	535	514	565	586	583	553	577	524	540	589	566	548	588	537	543	545	558	523	531	557	567	576	591	595	553	608	559	564	550	582	547	551	581	539	599	574	579	533	551	535	562	564	552	526	522	539	571	544	583	523	514	533	550	566	550	573	590	517	564	570	558	567	580	555	579	521	583	551	523	530	527	551	547	535	573	537	575	567	567	572	546	549	558	483	535	507	543	593	578	568	563	578	546	640	582	549	530	556	563	550	592	566	542	560	577	548	541	578	602	588	555	568	583	576	572	537	573	527	591	549	580	549	523	592	583	599	587	552	535	564	575	535	581	545	553	537	546	554	519	571	580	543	581	550	567	604	546	549	552	552	566	524	596	540	580	540	595	550	575	612	548	536	522	542	559	554	562	589	546	583	559	562	536	545	572	554	630	602	536	539	568	550	578	548	582	548	557	544	586	595	610	497	570	551	556	509	562	565	601	516	551	584	555	530	528	609	547	563	534	563	531	550	585	551	588	563	557	588	569	547	592	540	561	539	563	569	559	519	612	570	536	556	581	565	591	598	555	536	558	543	577	577	557	531	576	555	562	579	565	517	556	556	554	599	609	567	569	586	574	550	571	570	572	574	572	550	567	554	550	629	540	592	564	574	567	524	529	549	563	532	567	580	556	542	549	535	579	589	529	577	554	592	531	543	560	591	573	531	560	571	595	565	536	565	582	569	560	533	556	554	564	543	590	554	600	594	606	562	586	557	570	529	574	567	473	544	544	571	549	534	551	576	548	560	569	567	557	544	564	572	548	570	535	583	595	520	576	597	581	547	546	546	556	602	540	536	582	567	572	510	558	546	519	562	551	536	521	570	539	537	578	584	578	546	578	532	584	564	597	582	549	582	568	531	522	555	573	539	544	600	575	575	560	548	550	522	612	547	591	574	555	598	574	545	554	551	570	581	548	517	529	532	520	539	557	537	554	580	578	507	548	547	525	547	582	573	563	627	552	564	580	555	526	580	557	568	582	550	580	573	528	542	570	578	553	550	544	549	537	571	566	525	629	572	596	580	537	566	539	561	552	571	564	537	551	558	588	564	573	548	561	526	574	573	525	545	604	556	544	573	545	569	535	589	561	541	556	553	581	524	546	568	552	573	562	561	513	525	589	559	514	529	555	577	544	527	552	548	522	547	534	546	519	575	577	555	568	580	557	544	577	580	556	548	559	552	531	570	575	554	568	541	565	561	595	556	556	520	595	573	571	584	512	540	522	592	552	545	537	585	530	574	584	569	601	598	576	596	545	560	596	579	554	559	569	539	567	587	554	555	535	603	577	568	572	580	543	516	556	562	557	592	530	556	578	542	573	520	568	581	580	580	593	557	558	549	536	496	586	543	601	544	631	546	555	566	543	586	491	561	566	537	571	586	592	529	605	582	542	557	582	540	572	572	540	615	593	595	523	558	570	618	552	563	561	551	542	531	589	560	531	549	558	560	593	553	553	546	531	605	546	555	555	556	529	564	524	560	578	575	537	533	559	527	587	541	512	566	555	578	549	517	558	579	591	588	534	560	563	561	556	544	539	554	550	525	594	567	554	539	572	556	576	532	532	540	493	572	555	569	533	541	575	559	528	570	538	577	522	532	556	547	536	550	519	571	556	554	548	557	549	566	535	579	531	589	591	572	552	567	552	558	588	563	547	549	553	556	526	536	521	614	527	558	568	564	498	581	569	598	563	595	526	592	557	547	546	551	555	583	535	553	533	597	567	550	542	558	549	557	566	595	558	584	539	540	589	579	545	592	577	588	540	555	607	591	534	520	537	539	567	568	538	554	557	569	544	565	595	545	534	570	570	568	581	588	588	566	541	556	616	553	532	540	578	583	558	549	526
22843	21629	29086	24420	21521	19688	1588	391	299	315	298	271	262	244	248	246	225	234	252	245	249	279	233	260	218	231	224	226	235	228	205	221	253	198	242	234	215	205	230	240	257	229	231	234	206	256	224	212	241	247	210	227	255	216	221	219	207	248	220	212	190	219	180	206	217	237	249	219	207	195	229	225	206	213	235	232	218	220	218	246	223	216	197	205	226	220	218	238	208	225	215	230	222	210	224	237	214	193	233	232	204	211	210	219	189	256	217	219	218	207	205	219	213	192	223	228	206	197	222	222	237	192	217	209	224	211	219	208	214	201	217	208	208	184	194	182	237	231	257	188	206	223	216	201	231	216	225	244	218	188	235	221	218	225	195	222	211	221	212	232	223	224	200	236	246	233	226	245	232	232	227	195	198	224	226	263	202	237	245	214	228	219	223	247	233	213	225	206	203	209	192	200	234	198	210	233	218	226	211	216	231	205	201	215	203	219	209	220	208	205	224	205	222	213	234	249	219	217	228	211	198	224	229	193	224	248	210	209	214	208	224	227	212	222	208	213	231	201	238	226	227	224	242	210	215	231	222	218	220	252	224	203	218	200	228	202	210	220	225	197	190	226	213	219	234	234	210	247	209	193	214	206	218	217	231	215	212	225	233	224	217	204	210	218	216	206	205	216	239	223	235	186	216	242	218	236	238	216	195	239	217	225	190	237	224	208	209	213	211	242	235	225	224	215	237	231	197	232	212	211	206	204	211	214	188	203	224	219	213	223	234	231	217	225	210	208	195	179	213	208	234	242	246	222	249	245	256	220	214	210	224	195	232	227	232	204	176	227	227	239	237	226	238	216	221	217	225	216	229	206	222	207	219	235	205	227	222	198	211	221	232	232	217	217	234	241	220	233	209	197	237	227	216	221	259	234	240	203	212	227	220	208	240	222	225	206	211	190	209	204	235	176	224	205	237	195	216	209	215	187	204	207	221	228	235	219	216	226	261	235	216	208	226	204	243	217	200	239	229	261	208	216	223	221	200	213	220	227	226	214	212	210	241	212	218	219	183	210	203	225	214	223	211	180	202	197	240	209	186	224	182	232	213	216	222	222	217	215	194	214	237	243	219	197	238	211	219	211	214	196	223	218	211	236	232	230	221	224	217	223	219	229	228	239	223	201	222	223	213	197	233	233	219	213	226	202	228	232	202	222	234	217	188	226	204	202	219	219	228	194	197	213	236	210	199	227	215	249	233	230	208	187	218	248	207	191	227	211	192	220	220	196	237	218	222	236	215	204	216	211	208	215	247	220	243	229	245	226	233	216	190	259	205	229	215	226	208	209	230	222	194	231	215	210	205	216	231	234	231	212	216	196	241	230	205	237	211	221	202	210	219	241	219	221	218	236	224	207	251	199	201	224	228	234	193	226	205	208	197	217	219	232	212	234	214	203	215	204	229	213	224	238	211	241	237	226	218	233	189	245	230	237	202	234	229	223	190	249	230	212	227	224	235	221	216	243	243	247	226	207	222	239	233	213	201	213	208	232	234	201	204	232	203	247	202	218	247	258	196	207	237	230	231	228	218	230	238	256	217	193	203	217	231	231	214	209	249	233	223	206	213	249	220	198	213	204	202	216	227	217	233	201	240	211	218	241	215	202	194	219	232	214	202	225	212	231	210	212	209	205	227	233	230	210	196	227	216	230	243	251	230	233	201	232	246	235	184	247	217	209	240	227	221	214	215	212	211	237	210	203	228	238	220	222	219	227	213	208	214	226	212	226	194	223	230	222	212	220	226	235	203	192	230	211	223	221	211	222	249	215	233	241	235	220	238	211	212	214	221	224	233	225	197	222	253	255	257	229	222	240	220	195	197	231	213	226	202	231	198	207	219	215	201	225	255	217	223	189	204	248	198	214	247	228	227	221	205	217	224	227	237	225	208	204	215	206	220	216	235	207	229	229	243	197	212	212	194	222	229	241	223	224	209	207	211	215	211	216	226	243	212	255	242	219	228	238	206	219	217	222	201	210	205	202	229	241	216	200	201	215	216	216	219	246	233	211	205	219	191	237	235	229	199	205	231	223	232	201	228	224	232	218	229	218	231	251	218	216	202	219	212	220	209	224	199	210	208	221	225	207	199	229	219	231	221	229	243	218	238	204	225	250	236	219	212	233	217	244	217	195	236	232	235	204	194	215	256	220	218	227	206	221	224	240	235	235	207	202	210	255	191	260	201	232	230	229	215	187	203	224	244	210	198	226	224	218	228	243	205	220	219	213	223	226	243	240	205	237	226	204	250	217	226	186	209	220	238	216	239	200	234	241	212	233	240	205	212	213	225	195	191	219	243	221	210	225	213	221	205	236	204	202	226	227	229	226	204	211	226	224	196	220	228	215	215	229	210	202	251	210	210	217	198	238	229	235	239	221	234	224	242	213	222	214	223	208	233	213	220	231	216	227	216	222	215	233	235	228	200	214	234	235	234	206	218	233	213	222	227	216	226	215	235	217	220	194	243	216	244	212	198	213	222	224	233	195	190	225	233	221	227	232	220	196	227	216	229	233	232	211	221	216	228	243	220	190	220	242	235	238	222	224	198	230	207	236	202	225	211	200	222	219	213	203	237	217	223	200	195	224	235	198	211	223	195	227	238	245	201	233	219	213	231	251	219	258	236	197	240	217	217	195	213	192	217	199	212	207	233	225	252	231	193	213	207	249	232	215	232	224	217	231	218	203	239	239	199	228	222	231	237	208	212	250	226	231	222	215	216	240	238	213	207	223	220	225	233	229	219	227	249	223	212	202	216	258	227	228	224	224	219	203	235	220	224	190	233	227	207	197	220	205	229	219	217	223	232	228	232	204	222	211	226	212	227	193	214	186	245	208	230	245	212	202	207	204	225	225	237	231	202	200	191	235	192	221	216	223	229	211	199	238	223	214	229	216	200	218	243	236	213	246	229	227	212	219	222	217	246	211	202	199	210	214	214	223	235	211	222	212	239	208	216	227	220	216	229	205	202	218	221	205	164	214	219	210	207	173	234	233	246	229	187	230	207	210	204	226	245	228	233	232	226	235	223	209	194	231	212	205	241	214	231	222	222	232	231	233	236	234	237	240	245	225	214	224	195	237	202	229	214	233	205	211	231	231	238	244	219	234	241	235	230	197	191	210	224	220	203	202	203	215	227	213	202	220	215	235	202	194	212	218	187	255	226	221	197	231	229	199	208	204	224	212	205	241	229	207	229	222	233	214	212	216	224	229	252	234	219	215	239	237	214	201	231	218	203	209	219	223	224	196	217	212	236	219	211	213	214	209	237	239	230	202	221	224	239	222	239	221	217	221	221	214	219	239	236	227	228	221	192	220	208	254	208	221	211	218	232	218	234	202	221	215	244	229	202	188	211	196	226	224	220	205	240	221	210	234	222	198	246	221	220	216	222	232	235	222	227	209	219	233	208	202	235	221	219	245	196	207	200	222	223	211	185	211	215	232	243	224	206	199	231	229	228	210
57881	85997	28097	1656	1072	848	657	576	485	429	391	370	371	351	318	320	321	315	305	312	317	289	282	261	309	322	270	277	281	311	289	309	310	277	292	300	267	266	294	280	286	293	282	272	311	270	297	302	267	290	311	274	278	294	275	257	273	284	289	276	279	249	293	271	295	264	287	298	280	275	283	285	286	287	296	292	294	329	282	288	282	243	257	298	250	286	237	267	261	273	269	297	278	249	265	255	273	272	263	276	303	258	272	293	277	288	284	289	279	303	266	278	285	263	273	287	298	288	276	269	272	288	278	284	282	305	268	279	293	263	293	279	311	287	314	288	301	272	282	284	281	267	272	270	306	274	285	297	292	271	287	264	281	286	281	284	268	270	292	294	275	277	265	258	241	316	272	256	282	267	284	284	247	265	282	283	279	277	285	262	285	277	259	292	268	287	275	281	268	296	261	297	312	300	276	265	308	240	308	252	294	279	264	273	263	297	268	273	302	285	308	269	303	265	303	285	259	306	259	279	304	280	283	289	252	298	288	258	296	263	282	313	279	274	266	269	313	308	265	299	250	274	289	271	288	295	281	274	302	297	286	265	293	264	274	239	279	251	294	304	245	264	269	272	275	267	286	299	282	307	278	279	299	273	293	278	276	300	290	270	289	306	262	267	290	308	258	282	269	269	258	324	284	280	278	284	253	274	288	285	296	258	283	294	241	329	267	277	287	286	273	299	282	289	283	295	268	268	287	279	268	287	302	263	271	304	294	274	270	292	268	273	278	293	274	322	273	263	313	286	282	273	275	247	281	275	273	291	295	304	295	282	292	288	270	316	265	284	274	301	291	295	302	272	285	290	290	291	280	248	287	279	302	285	263	252	301	279	282	278	291	294	282	303	297	278	305	272	253	297	278	290	267	259	287	294	271	308	293	263	300	284	251	276	275	300	304	288	255	291	270	301	252	270	280	274	259	316	255	280	296	289	291	290	278	267	258	304	255	279	280	286	261	258	279	290	282	300	292	290	248	281	280	287	296	310	295	290	282	261	275	275	256	311	270	296	272	291	319	283	300	274	304	290	314	261	258	270	271	283	289	292	271	296	306	266	291	294	271	269	284	269	286	287	294	269	244	254	288	277	284	296	272	261	268	303	311	274	268	297	286	259	296	266	280	279	279	289	309	271	306	284	266	283	276	271	261	270	242	274	292	294	263	288	266	292	292	289	287	262	295	288	260	305	279	273	258	279	274	280	254	279	301	276	284	262	294	291	273	281	243	293	286	286	304	278	300	300	295	281	285	241	272	294	286	270	311	279	292	276	274	285	287	310	286	249	275	301	286	275	289	279	314	294	293	289	246	291	301	255	316	268	284	294	273	281	333	268	295	293	298	272	272	298	316	253	279	309	288	302	285	255	296	261	275	318	301	285	265	298	264	297	294	282	278	274	320	285	271	308	277	290	257	259	297	313	307	271	251	319	262	278	271	223	287	281	290	269	281	266	251	284	278	277	280	286	256	271	280	279	305	284	292	286	285	267	281	285	279	283	316	264	261	295	288	272	293	261	292	260	273	282	261	267	293	307	280	278	269	284	265	295	265	322	301	283	290	273	332	296	277	299	303	252	297	268	295	293	288	266	262	297	259	293	272	268	275	300	304	270	292	309	297	282	269	277	291	276	291	268	314	292	310	300	258	293	315	273	262	270	284	275	272	285	282	276	297	270	279	289	293	286	280	280	286	260	278	283	294	293	277	290	262	245	263	259	294	305	272	283	275	280	294	252	292	269	285	274	303	259	278	294	294	263	284	267	291	281	288	304	240	287	290	252	269	294	266	265	252	301	285	266	306	281	303	290	270	275	269	282	289	277	252	265	258	279	304	280	280	292	282	273	280	276	275	294	301	261	277	308	284	301	278	257	284	291	252	260	291	257	292	279	267	287	283	276	306	295	312	302	259	290	297	282	268	274	283	282	262	258	274	300	282	261	268	306	247	281	310	265	332	309	313	260	270	265	282	288	260	282	275	304	259	311	265	269	303	265	268	284	247	281	294	281	263	272	295	262	285	303	297	244	309	280	289	281	262	285	268	266	284	252	277	286	278	295	261	290	276	274	273	283	257	271	266	262	260	277	286	261	282	281	275	238	307	285	284	287	269	271	324	303	297	265	293	287	272	277	266	272	293	313	282	278	269	284	279	297	277	265	278	293	290	290	297	273	270	289	308	282	265	269	269	299	285	289	280	273	284	257	287	289	294	250	261	298	259	272	296	328	288	291	292	291	300	261	293	239	281	304	280	240	302	264	290	303	266	319	278	288	274	288	288	268	274	276	286	300	281	294	277	291	277	266	278	266	293	287	280	302	282	263	274	272	258	251	297	272	278	292	307	269	294	280	270	300	274	318	288	283	276	278	262	275	263	292	282	299	271	282	287	265	298	303	296	311	311	269	263	290	290	276	315	288	271	275	277	275	277	311	268	293	312	280	295	271	263	284	230	287	297	290	290	281	304	286	300	282	276	282	256	281	293	283	279	286	283	280	288	282	286	308	266	255	266	284	245	280	300	270	272	308	269	287	279	290	297	273	303	278	286	292	279	267	283	256	300	277	299	317	290	314	261	281	257	258	268	295	268	284	276	293	284	277	260	298	297	251	287	262	272	269	276	278	257	289	285	285	267	270	286	281	285	255	254	301	281	263	264	257	274	271	248	265	294	286	269	301	283	288	288	289	274	262	294	282	268	270	278	241	242	258	316	293	282	296	295	282	289	292	279	263	283	288	303	254	278	271	283	272	286	287	306	268	270	247	262	269	280	262	300	288	248	236	270	303	287	286	275	292	285	284	301	297	283	247	318	299	245	276	257	293	291	288	293	267	298	292	276	259	289	297	270	297	275	307	263	276	239	270	287	300	277	287	296	296	288	272	280	263	269	300	275	301	293	287	297	285	266	270	261	276	305	299	281	274	260	301	296	261	291	298	286	272	296	266	281	289	291	274	273	286	284	313	277	297	272	252	296	275	283	302	279	259	287	259	288	295	269	312	276	279	287	272	288	275	293	293	296	265	314	289	255	286	292	282	277	278	275	299	267	276	271	305	295	269	303	286	281	271	321	264	257	271	290	269	277	276	297	265	245	295	267	273	261	300	281	279	273	254	279	305	311	282	266	277	295	282	271	307	278	275	281	274	265	284	254	280	270	263	276	303	293	307	286	264	281	294	280	279	283	284	271	256	307	259	297	290	271	259	307	268	278	292	251	321	281	283	304	304	273	285	278	282	270	289	323	276	290	290	292	273	273	265	290	295	270	291	274	279	300	283	288	285	312	283	269	272	292	312	302	269	254	260	309	284	260	273	268	282	285	289	278	296	297	263	293	277	279	254	293	286	291	283	318	269	279	278	278	252	242	279	304	285	296	257	259	285	279	261	270	282	285	309	274	283	275	301	280	277	291	296	315	278	285	277	268	302	272	311	286	265	291	290	281	301	308	286	272	287	290	271	306	266	298	256
29786	22139	9496	1192	739	736	578	586	599	563	577	643	605	661	606	607	595	607	634	600	570	620	557	599	629	603	591	579	605	625	605	609	618	625	581	600	565	625	595	599	568	629	578	633	650	629	589	569	653	587	611	601	651	614	627	592	607	653	615	643	577	649	635	611	610	615	603	571	629	599	575	597	581	621	654	604	576	613	611	600	643	605	615	570	563	566	592	599	593	572	598	593	617	580	609	612	545	624	590	615	615	619	602	603	605	579	644	591	681	594	571	608	591	597	603	556	595	599	584	624	646	598	624	623	626	598	606	590	572	607	591	593	600	577	577	595	567	592	599	588	656	565	611	623	646	586	574	625	644	562	624	593	629	617	626	594	579	631	576	644	618	594	601	601	592	620	615	557	668	600	544	630	590	604	634	610	587	619	578	611	566	607	614	640	608	596	581	589	631	586	592	630	634	613	631	596	572	563	622	603	610	592	622	575	594	589	640	581	595	644	623	613	591	590	574	616	612	594	605	634	620	604	619	610	600	590	602	588	581	585	626	606	575	596	658	593	599	616	589	577	593	548	577	587	602	597	590	600	588	607	605	647	586	611	608	616	603	579	564	628	606	592	562	622	581	614	600	598	573	569	616	651	571	626	632	621	649	582	582	620	588	620	592	620	599	658	576	562	592	624	610	574	646	587	573	607	606	587	612	577	613	607	585	588	566	599	624	643	630	622	562	600	631	558	593	621	575	597	637	612	610	562	570	602	629	598	602	581	631	594	565	592	633	587	577	584	630	628	618	602	604	621	605	642	615	583	607	587	619	587	625	582	593	634	616	566	646	635	574	641	590	592	591	616	625	565	608	611	607	640	649	636	579	594	593	591	640	588	616	578	599	627	614	649	600	608	611	590	635	606	615	627	594	564	587	558	605	603	640	605	637	637	545	558	565	582	647	601	648	598	585	577	613	560	588	624	593	610	561	559	563	593	600	663	623	640	604	581	596	635	579	610	592	605	657	604	608	596	588	645	584	636	618	574	635	647	578	622	624	599	668	611	593	616	611	566	620	648	608	625	611	602	592	622	617	601	596	589	598	619	604	597	550	599	626	621	631	585	597	582	605	588	618	590	625	614	621	623	581	609	614	622	589	586	591	586	639	635	594	607	667	616	592	588	591	628	618	595	599	606	595	583	680	626	658	639	586	602	575	653	572	588	609	588	583	603	595	601	638	595	603	616	586	591	602	661	553	557	600	628	598	576	606	613	617	590	634	617	598	574	590	594	666	647	602	612	622	617	609	585	606	611	624	617	634	638	573	600	597	570	577	612	617	606	615	598	589	607	601	602	619	629	603	606	616	560	565	587	567	617	581	601	585	629	641	608	610	608	616	579	572	584	598	544	598	597	613	586	603	632	592	585	590	641	597	588	580	582	608	596	592	609	620	621	632	638	544	619	602	560	623	602	595	635	566	577	609	570	597	594	595	620	636	603	592	581	611	572	566	587	551	598	601	573	620	617	635	535	594	650	621	609	588	581	564	545	589	566	572	585	600	596	598	651	621	552	596	573	624	618	591	619	610	579	632	598	606	563	599	631	618	610	596	617	604	595	566	590	624	602	611	596	618	598	635	616	616	564	601	617	599	605	646	606	623	592	637	583	590	622	609	586	589	608	567	609	582	624	611	621	578	645	615	627	562	627	588	582	605	616	547	602	578	614	588	600	614	610	622	598	611	580	604	576	608	608	558	604	632	601	591	580	574	618	603	610	585	621	555	615	555	609	619	595	615	626	603	605	634	574	594	599	580	547	592	571	574	600	603	633	599	607	580	629	607	601	592	608	583	601	616	610	573	595	607	636	583	636	595	569	589	649	594	573	603	635	632	575	616	617	607	598	601	600	613	592	614	614	582	591	630	605	592	598	605	616	621	577	587	572	600	594	590	629	595	589	620	626	596	614	591	580	608	558	557	654	554	624	594	629	650	636	578	628	642	580	595	605	609	648	595	590	617	567	564	595	617	585	618	591	589	595	638	606	609	648	578	619	556	579	562	557	666	605	627	631	648	569	589	594	604	607	537	590	544	577	569	604	578	578	638	582	593	630	614	611	621	564	623	590	553	600	611	587	630	630	553	567	625	577	562	604	623	590	567	587	623	627	633	601	586	614	612	611	554	536	575	637	578	596	586	635	628	577	627	581	562	598	590	584	611	573	570	597	599	628	595	590	556	588	637	580	571	593	567	583	606	577	555	576	611	618	632	643	632	600	586	620	555	588	604	593	616	612	552	592	577	600	644	576	619	627	614	600	600	594	540	583	609	628	598	632	582	633	565	622	593	599	589	584	579	621	590	595	602	608	607	592	622	565	583	673	618	614	625	607	614	622	610	589	593	576	617	630	583	616	576	565	594	565	627	576	614	609	581	605	573	598	612	619	593	638	628	602	598	593	625	621	644	567	555	617	596	636	552	590	541	572	576	620	644	581	569	593	584	589	604	664	632	635	624	656	571	590	635	583	613	657	592	616	598	621	604	606	618	573	573	604	562	583	611	584	570	649	600	627	631	588	600	632	591	612	583	577	607	613	623	649	638	585	563	587	603	584	590	647	620	609	606	583	591	625	619	645	585	627	614	615	587	596	572	561	610	602	559	585	580	603	613	615	588	604	574	640	612	598	586	603	590	567	658	612	556	574	578	625	602	640	585	557	602	661	583	627	587	573	599	565	578	593	593	543	603	595	579	580	619	592	595	613	565	618	596	622	588	580	586	614	644	611	595	589	592	570	650	588	625	594	601	623	601	593	642	582	549	587	601	606	594	564	635	591	606	590	641	612	597	627	599	630	606	586	573	604	584	629	622	582	618	641	645	598	604	598	576	576	604	618	612	551	585	580	592	575	651	592	624	599	650	625	593	571	610	576	580	599	599	598	638	590	626	646	574	607	541	567	586	639	568	626	577	611	598	596	621	607	595	580	633	593	595	585	627	565	608	574	619	577	595	624	644	611	586	604	645	646	578	571	623	588	595	572	622	595	611	581	603	570	596	563	596	579	566	618	603	584	587	567	608	608	622	623	618	608	605	600	617	617	625	594	634	614	594	623	601	595	596	596	578	604	594	563	581	558	601	574	610	639	615	569	605	557	621	627	621	618	614	618	666	588	600	595	570	588	594	578	623	609	630	592	586	613	588	623	572	604	612	580	633	579	617	582	583	627	588	573	589	607	545	644	617	637	584	594	591	603	627	571	650	599	592	588	556	579	597	603	596	626	622	617	579	623	617	597	611	602	583	602	624	660	631	611	624	601	603	594	550	654	615	616	603	635	606	609	632	600	620	562	591	612	594	603	599	597	593	566	634	576	638	589	581	565	611	588	596	555	615	568	592	565	619	577	609	610	602	650	625	597	610	610	607	589	659	637	573	614	593	617	594	588	634	592	669	582	548	547	599	591	583	625	588	629	600	583	588	623	594	575	630	623	617	598	609	560	590	572	606	597	586	617	590	572	592	591	597	618
26095	30255	5065	775	817	729	774	721	765	735	768	738	760	743	785	746	705	733	727	702	776	745	797	695	740	758	789	724	754	743	757	743	717	735	806	761	749	783	734	753	788	772	780	746	738	739	756	733	760	746	761	740	755	730	673	707	741	685	711	784	746	723	775	739	759	727	710	779	742	699	733	728	729	738	767	751	718	773	730	709	743	750	761	737	786	728	696	707	758	719	790	780	707	718	740	739	730	792	726	708	753	770	703	715	747	695	717	795	793	738	722	748	769	733	750	721	737	767	744	755	715	733	763	721	743	739	769	728	778	698	777	780	769	774	760	792	698	726	719	729	769	722	747	792	710	719	721	727	710	758	760	732	732	722	738	775	750	741	793	731	760	803	721	737	770	699	750	727	710	691	779	762	779	712	746	735	737	772	747	685	713	699	744	723	736	767	720	716	736	802	712	718	724	728	771	715	731	721	744	735	744	757	756	739	699	702	755	750	726	757	703	736	742	747	738	752	775	757	743	767	741	732	754	802	761	765	749	707	763	709	748	749	738	702	729	738	734	723	714	714	750	766	724	786	725	780	720	714	794	733	768	733	782	773	778	751	722	756	747	748	701	753	712	716	776	736	736	771	683	750	728	762	745	757	717	750	712	765	763	737	737	742	705	729	786	736	701	716	768	732	709	692	707	751	738	689	731	700	728	725	780	740	715	761	754	760	795	772	734	721	717	761	735	711	728	750	753	815	775	727	767	762	759	750	751	726	763	738	756	718	754	749	745	753	748	748	768	724	753	759	763	699	765	709	728	722	764	738	724	783	728	733	762	704	741	743	766	825	740	746	771	729	742	772	726	749	746	736	739	776	732	699	807	727	767	769	742	774	774	797	797	733	734	735	743	777	769	699	729	749	722	761	735	739	718	757	700	750	747	750	721	755	727	773	728	767	759	769	762	731	731	763	753	766	749	795	777	768	714	771	743	758	709	754	680	731	760	723	738	695	749	726	749	788	767	770	726	716	752	747	725	733	736	710	753	751	727	755	782	750	770	755	733	803	721	661	745	733	760	722	795	733	709	763	730	715	741	769	710	737	767	718	770	718	715	764	751	744	743	746	705	763	740	733	751	749	717	764	754	768	678	733	758	689	772	742	745	791	721	770	768	700	711	746	710	737	729	709	809	759	752	746	777	694	744	745	755	729	675	725	729	695	753	714	749	737	743	747	747	767	748	725	753	739	715	778	768	757	731	709	738	736	673	773	780	782	748	709	768	750	767	738	722	776	739	726	772	769	723	758	724	742	733	777	721	754	813	707	739	759	727	752	700	803	757	736	729	777	733	757	759	796	769	745	780	751	713	744	780	771	765	750	724	751	766	726	780	756	716	793	714	718	725	715	765	739	777	736	700	731	718	714	759	752	736	764	742	772	725	765	752	752	768	779	701	771	732	699	767	752	775	716	788	739	752	710	743	739	767	758	734	768	779	761	750	793	760	734	759	765	791	788	764	714	807	707	733	711	729	784	769	737	720	737	761	737	732	734	710	715	720	740	747	735	753	753	795	729	778	765	737	743	735	755	694	724	726	707	678	710	748	744	764	722	760	786	711	727	750	711	731	705	696	743	722	759	760	766	722	703	733	775	748	792	741	740	778	734	726	759	692	714	707	787	705	741	751	722	778	735	750	778	702	739	730	762	742	712	757	757	767	734	743	760	754	742	724	749	732	704	758	755	750	713	774	822	753	682	710	751	756	741	725	757	706	770	730	757	713	770	715	773	711	758	747	770	773	724	771	748	855	774	712	716	740	729	793	748	749	822	741	727	809	757	714	731	770	728	746	733	707	736	736	745	770	744	794	747	744	775	759	717	769	755	735	745	723	765	764	737	787	779	759	725	733	714	684	700	794	718	696	745	721	757	732	803	735	736	739	715	733	792	735	783	780	738	776	730	736	732	711	708	699	765	745	782	716	725	742	743	751	700	752	705	714	747	772	716	768	708	695	722	764	772	748	709	720	714	730	767	753	737	746	784	717	701	787	703	733	742	691	739	748	735	759	710	773	773	780	760	733	730	746	739	787	751	777	753	719	761	737	742	776	761	763	705	746	731	726	770	757	738	734	703	761	736	781	746	737	789	819	720	733	720	752	757	713	764	744	808	757	762	757	728	724	757	716	748	792	758	767	748	723	745	724	736	768	741	721	743	733	764	788	702	817	726	719	702	741	750	733	703	786	714	737	760	757	713	767	764	749	724	754	717	757	715	741	732	757	726	753	745	755	719	784	693	823	737	708	759	756	758	760	778	749	760	737	774	800	710	695	721	752	769	724	729	766	735	711	755	728	751	710	733	709	681	758	779	771	752	754	751	723	699	771	778	745	754	764	784	737	778	731	710	765	695	757	718	683	716	762	713	735	804	736	744	749	738	754	716	770	788	738	709	705	755	713	728	730	700	762	752	720	749	750	783	728	699	739	705	751	715	721	762	740	768	772	708	781	755	725	726	777	731	703	694	777	726	730	740	752	732	763	708	743	724	754	759	754	706	708	736	755	781	731	773	690	749	776	731	777	746	743	769	760	731	737	736	740	731	770	685	776	766	752	714	747	762	697	755	747	765	774	773	752	772	711	729	704	726	747	734	740	784	724	725	773	758	779	731	764	723	708	716	719	752	784	724	781	714	747	758	674	751	761	757	752	765	729	764	718	803	746	759	752	749	730	699	703	749	715	732	786	757	685	715	713	684	721	731	722	746	784	722	712	760	700	733	735	772	719	765	739	745	712	691	721	714	719	812	762	705	731	727	724	692	717	768	763	699	800	766	753	740	751	761	720	724	751	739	780	761	779	770	746	714	744	733	764	734	719	711	735	735	770	754	719	759	702	699	717	739	758	702	757	759	777	755	748	728	755	767	716	739	715	731	797	768	785	732	765	729	741	709	716	768	716	729	741	754	756	739	744	721	694	703	754	743	733	692	739	745	765	740	755	739	732	747	762	704	758	768	742	680	763	742	759	757	750	763	766	764	778	766	751	723	737	711	783	732	768	748	700	753	701	750	725	749	735	711	740	773	772	717	784	701	758	745	711	750	727	726	730	761	766	731	710	731	699	738	745	753	742	809	747	768	751	751	737	785	700	753	765	742	733	744	763	709	761	709	703	748	740	756	795	799	731	710	734	801	725	746	704	737	718	714	753	790	777	758	719	745	769	795	694	728	763	770	760	752	757	762	738	755	693	746	727	730	754	754	781	736	754	748	730	714	724	755	678	785	780	718	744	728	734	739	747	733	771	770	754	763	779	762	744	811	760	780	740	707	767	727	778	756	727	715	783	752	699	733	732	720	715	726	755	742	717	705	719	747	775	751	684	731	749	730	735	718	773	766	780	733	712	775	732	717	714	723	734	763	814	754	763	750	735	715	724	750	798	713	759	716	802	810	757	772	742	770	747	766	734	716	737	795	749	730	714	689	709	783	783	735	734	743	686	736	754	768	743	778	717	743	744	735	772	730
23909	21729	28382	25042	20084	3745	683	531	528	536	517	503	499	483	504	478	454	468	487	478	507	451	520	474	482	475	477	489	482	462	477	453	461	467	501	500	495	420	446	449	462	463	452	449	455	493	465	501	439	444	452	481	484	427	440	452	428	508	472	448	478	474	451	454	446	489	502	465	466	461	496	445	505	469	455	427	449	430	470	455	493	433	485	483	459	493	442	484	496	441	437	450	480	513	458	477	437	474	501	515	482	525	468	484	491	469	440	463	425	473	453	464	464	456	453	462	456	414	482	478	451	476	486	483	496	473	456	459	453	465	490	443	478	478	405	480	437	463	436	488	473	471	474	511	448	461	511	446	493	442	432	468	457	480	484	504	444	446	477	443	436	475	489	446	499	461	455	475	457	491	434	444	463	446	441	484	436	450	447	483	506	463	458	473	437	470	473	466	474	439	491	472	432	433	451	471	431	457	475	484	472	477	509	504	466	494	458	490	471	467	479	470	464	487	470	491	452	442	478	463	443	465	434	423	474	470	453	440	472	460	434	474	445	468	475	429	477	491	488	438	466	507	467	444	461	490	467	511	470	452	442	488	487	464	455	513	466	464	447	469	439	479	454	485	455	461	471	486	443	476	494	488	470	487	459	521	462	407	475	429	482	462	455	492	450	461	466	470	473	434	495	478	476	453	457	456	438	482	439	466	468	452	464	470	454	471	448	476	435	453	455	465	481	473	473	522	493	469	443	447	464	433	464	429	524	485	508	412	462	447	464	450	473	465	460	454	501	450	483	464	420	463	439	437	459	453	460	430	454	478	436	476	464	492	482	460	470	454	508	447	484	508	467	469	526	462	475	489	478	486	491	472	472	441	448	448	472	477	442	457	441	457	474	469	526	468	453	451	474	476	463	468	468	462	476	449	449	502	509	451	490	447	458	491	452	474	524	460	478	457	466	490	468	452	466	466	496	443	460	471	457	455	505	461	472	466	457	440	459	447	469	503	432	450	496	467	501	449	478	464	466	476	470	468	472	451	480	476	468	435	482	464	414	442	482	477	481	445	500	450	477	486	469	484	435	466	465	438	445	452	475	424	471	488	498	433	475	452	424	484	442	456	467	477	492	479	491	503	517	485	456	446	459	529	443	478	474	459	475	430	449	493	471	440	466	456	461	434	475	460	490	489	450	452	433	502	463	453	463	487	470	451	449	495	460	494	458	461	440	452	433	465	438	469	486	442	469	429	457	493	479	428	451	477	483	481	454	472	457	458	513	467	493	478	442	436	493	484	482	468	476	482	488	480	441	490	456	496	476	473	478	486	443	473	445	491	467	459	470	467	466	464	487	459	445	459	484	496	490	485	452	462	464	461	440	423	439	461	442	460	453	503	513	453	491	500	457	484	458	467	474	499	437	475	494	468	459	451	469	496	458	452	448	498	488	451	480	454	472	471	485	444	450	468	468	483	487	480	444	449	494	479	450	407	466	453	436	458	470	460	490	458	450	514	455	466	464	481	461	424	495	420	470	433	471	481	435	476	459	464	503	488	489	448	445	498	481	484	435	501	450	483	447	501	450	467	480	444	487	472	483	431	454	469	509	482	482	469	494	444	488	499	469	480	441	459	467	414	477	464	432	478	431	478	455	429	457	457	511	512	487	452	460	433	465	435	427	469	519	454	514	420	470	475	424	452	488	446	445	520	444	478	462	497	440	436	514	452	462	478	491	458	458	483	428	479	469	472	467	443	453	498	448	453	453	471	449	446	468	477	455	438	467	473	465	446	469	471	474	446	441	499	469	468	443	467	452	445	479	446	455	473	501	457	450	436	487	445	461	440	434	435	464	499	464	450	478	500	443	439	493	459	407	434	463	493	484	481	471	470	442	481	504	466	461	479	430	477	485	458	434	493	461	466	498	448	443	485	476	488	478	470	419	452	471	455	463	541	518	469	461	479	474	466	523	502	512	473	513	460	439	484	479	496	466	467	415	511	441	438	527	446	476	450	475	485	472	473	494	447	459	486	448	442	437	460	449	447	445	473	485	461	461	469	472	468	475	485	444	424	506	468	479	441	467	456	465	446	469	476	468	467	490	461	482	466	488	454	510	478	463	442	440	483	468	458	472	490	469	458	434	494	493	442	457	459	493	492	472	463	489	440	472	462	479	481	430	486	484	445	463	427	458	486	461	489	449	456	489	533	478	464	452	490	433	507	470	480	460	468	493	484	425	472	517	476	480	461	455	460	438	478	453	492	454	463	464	487	462	474	452	437	466	460	463	478	455	504	464	464	480	466	460	478	511	492	470	455	447	437	421	460	438	457	456	458	429	446	466	451	486	509	472	463	477	488	466	465	482	492	432	467	444	473	423	513	456	436	452	497	478	470	511	470	462	474	445	459	485	478	476	471	456	454	473	453	452	439	466	473	430	502	470	479	497	443	508	466	469	466	464	487	480	454	480	492	479	466	466	499	452	489	447	456	481	464	475	458	465	470	488	424	452	478	449	472	460	457	508	455	497	480	445	463	432	479	479	488	496	454	467	475	475	464	467	467	457	457	428	467	497	480	448	463	502	450	467	466	466	475	476	466	478	467	462	473	440	489	443	471	448	466	539	443	454	456	450	437	441	456	463	457	452	465	450	444	424	469	466	468	496	468	462	462	475	467	462	447	447	450	469	477	471	466	485	451	461	448	486	439	442	477	466	472	463	423	470	447	475	442	454	457	416	498	478	472	473	450	462	455	481	481	493	511	439	397	458	486	456	477	464	456	480	456	425	486	482	467	494	440	443	454	498	458	447	452	453	495	450	488	500	459	481	460	501	488	449	462	458	449	502	447	487	488	450	457	441	454	511	483	453	511	438	470	471	469	507	480	457	489	439	482	457	463	467	460	453	442	480	465	443	436	485	432	456	466	443	505	478	460	454	471	447	481	468	492	473	516	515	477	501	464	499	471	464	476	475	455	493	485	439	460	479	459	413	473	468	458	501	459	463	458	464	477	503	440	467	448	481	438	497	478	466	465	462	455	483	434	441	459	462	453	469	501	474	482	468	475	465	478	477	454	495	457	471	434	480	507	492	480	445	444	470	447	470	465	447	479	466	442	445	484	469	433	488	500	459	456	443	431	462	489	433	459	476	433	479	464	466	456	439	448	476	475	446	423	468	493	501	451	443	471	458	468	472	470	450	470	482	488	484	499	463	420	467	460	469	497	472	444	457	447	471	472	497	443	459	440	479	473	442	468	475	480	452	487	445	466	449	455	470	494	458	457	443	459	429	449	465	494	482	484	444	464	420	449	492	484	427	476	456	496	489	461	502	477	456	474	474	406	480	462	511	477	486	491	435	444	486	455	456	448	470	443	509	442	409	512	485	434	445	463	467	493	456	485	476	457	498	411	465	443	496	480	426	483	475	471	437	444	467	426	460	459	480	453	472	483	467	475	477	475	482	451	480	456	460	418	485	443	453	520	466	457	502	483	444	489	437	445	497	475	439	471	472	461
50240	74113	21501	1377	1046	859	812	726	738	699	671	615	607	617	608	605	638	625	656	599	648	640	615	612	597	610	637	625	630	579	630	559	598	629	578	556	551	586	576	561	588	605	593	627	579	592	643	577	624	592	625	572	575	590	571	626	615	620	594	598	622	591	601	591	601	586	567	589	595	629	580	533	577	540	583	564	594	582	620	624	622	578	559	633	561	553	571	584	584	590	631	572	592	577	656	575	585	556	581	611	585	589	606	610	556	564	550	634	602	573	587	568	598	573	574	582	597	607	555	588	624	616	589	595	582	578	554	637	623	541	599	616	612	586	636	607	609	592	561	575	615	566	645	585	578	615	590	562	607	570	594	561	603	563	567	581	644	576	568	594	577	584	587	598	601	588	619	583	611	599	540	567	608	606	595	602	626	594	604	599	595	590	607	607	588	617	609	598	569	598	607	608	593	541	604	641	575	653	583	568	581	614	586	580	588	585	570	593	594	587	582	585	625	577	605	560	583	602	602	591	605	571	612	563	628	607	569	558	579	585	603	555	553	598	603	558	591	575	594	591	577	625	610	584	580	606	577	593	619	614	625	569	568	617	558	599	613	652	647	579	603	644	622	598	604	568	594	608	586	571	627	584	568	598	557	619	637	573	596	603	588	606	579	554	565	611	619	547	591	586	628	599	582	571	569	591	609	571	622	565	594	593	607	591	654	590	569	582	572	617	584	605	595	657	603	637	592	606	612	562	582	593	623	558	598	580	588	573	612	628	600	626	579	576	567	575	590	593	585	537	573	571	578	571	608	616	562	594	611	579	599	575	582	607	618	558	580	574	584	602	568	599	630	539	612	587	601	566	618	592	599	559	612	580	572	555	577	563	589	557	562	570	583	603	618	580	592	545	624	591	596	554	597	558	576	622	579	598	526	564	577	605	548	572	570	594	591	541	636	624	563	584	595	561	553	571	574	611	584	600	598	562	577	582	588	587	584	602	616	630	584	588	591	611	575	607	576	622	600	559	584	570	608	616	588	589	612	582	572	625	579	603	565	603	572	556	612	643	532	582	575	573	593	594	579	585	591	584	616	538	603	609	583	597	576	581	556	560	597	614	555	579	581	591	535	613	578	599	608	605	586	571	588	605	650	561	617	556	580	553	596	591	584	555	592	562	590	623	596	571	598	570	573	610	572	595	557	605	566	586	580	561	622	603	557	567	613	583	532	577	593	600	539	607	561	592	611	611	592	577	614	623	591	602	589	557	620	621	593	624	559	583	620	599	591	599	595	609	590	538	588	566	636	615	586	672	560	593	606	563	565	634	601	600	632	558	614	630	553	591	576	581	586	614	612	559	574	585	605	605	623	594	539	628	626	636	565	607	590	613	534	604	562	600	604	604	582	577	558	590	536	617	605	613	556	564	576	608	639	581	581	560	617	574	577	578	533	593	617	601	576	562	586	578	591	579	543	601	642	574	602	560	602	617	546	587	579	607	618	587	597	606	570	566	567	601	628	587	540	599	628	596	623	600	545	571	578	597	569	578	602	628	605	607	541	573	583	617	587	630	589	648	625	578	617	572	611	584	574	654	641	602	576	591	606	547	534	582	593	552	634	601	562	582	636	601	562	547	540	602	618	604	599	588	633	589	579	636	589	633	602	595	588	578	572	559	591	534	535	612	643	581	576	594	573	586	555	626	584	608	560	579	560	577	589	589	596	565	576	568	601	606	640	626	593	603	537	552	615	571	613	554	571	602	574	583	589	593	603	583	631	555	546	615	627	616	593	574	586	576	631	610	580	608	592	635	596	583	561	599	627	578	563	596	579	601	606	580	568	617	587	595	601	600	536	554	588	596	592	593	638	581	604	562	609	594	556	605	602	620	573	582	585	552	624	582	547	637	579	625	629	569	625	598	578	552	600	618	591	592	610	618	632	588	581	581	599	584	600	574	588	550	556	618	586	595	552	586	592	577	569	556	575	574	585	633	537	586	579	586	592	609	584	595	554	552	604	574	561	626	577	593	593	608	643	584	616	587	591	611	589	596	631	596	609	571	582	577	602	559	573	586	598	597	585	581	596	588	594	631	578	584	596	633	631	581	563	562	593	594	576	586	594	575	590	568	578	581	571	595	593	600	603	590	584	590	546	590	616	608	615	627	598	577	567	624	622	603	628	591	558	533	581	524	554	580	639	579	603	590	582	620	592	611	573	581	613	605	592	603	564	594	557	625	585	572	577	638	601	606	595	581	573	614	577	636	564	553	598	582	608	613	570	636	612	590	595	602	571	580	574	616	553	585	601	590	560	606	580	589	576	555	512	598	605	574	572	621	574	599	562	609	611	599	558	587	568	567	585	653	599	544	574	632	542	636	618	575	562	555	611	572	596	608	607	585	613	543	598	592	608	592	569	597	578	581	565	552	546	565	570	574	619	592	571	632	603	617	596	584	580	577	611	634	567	596	631	584	597	618	562	608	625	577	558	585	615	611	597	611	546	564	607	564	569	569	597	613	587	609	570	573	574	601	569	586	568	613	597	597	592	588	564	595	608	594	559	592	567	552	570	584	602	615	582	578	576	589	588	591	615	571	627	577	544	552	589	627	618	600	620	577	583	579	546	575	633	600	595	575	602	665	597	572	603	583	621	580	586	603	562	605	593	600	574	601	582	558	572	595	584	601	582	585	592	614	611	600	583	595	540	592	580	594	602	583	603	577	611	553	602	566	612	541	574	593	593	618	621	625	598	585	588	586	574	659	599	628	593	572	574	570	613	600	589	600	582	544	583	572	602	563	619	585	587	625	629	549	589	551	590	621	625	605	595	580	606	612	573	581	589	565	581	608	575	615	555	559	574	598	585	586	562	595	609	586	582	597	554	577	633	578	595	597	582	578	577	607	537	582	615	592	578	587	603	625	605	594	584	552	557	596	596	546	532	598	579	593	588	612	583	597	577	598	613	589	630	609	594	530	599	607	595	571	603	596	588	588	594	568	561	579	576	576	598	609	598	592	590	564	570	596	583	572	573	596	574	555	565	592	602	631	591	556	552	622	580	630	620	581	629	554	592	546	604	642	646	630	627	573	587	616	607	604	570	612	561	605	617	601	587	558	577	538	589	586	604	581	591	601	549	570	619	606	568	596	582	530	610	579	561	635	599	598	605	596	596	594	583	592	606	594	587	602	599	585	568	623	640	602	518	574	579	583	585	601	633	573	595	552	577	574	622	591	575	583	602	576	612	576	616	587	612	578	544	543	595	607	574	597	603	548	558	534	567	575	587	594	560	581	601	580	536	582	588	614	595	575	592	567	585	622	579	551	635	610	610	550	548	598	561	573	554	579	596	552	576	588	631	567	596	580	607	619	576	618	630	574	624	630	599	587	617	606	606	605	604	578	573	607	578	593	570	582	596	588	584	590	658	613	551	556	605	596	585	585	601	605	591	581	632	562	543	539	588	565	591	564	605	583	642	574	619	596	593	592	645	602	588	531	606	574	558	609	538	651
25327	22379	26794	23862	3733	563	526	493	502	493	468	447	467	467	425	412	459	439	418	434	453	431	435	442	471	434	445	445	408	451	453	421	453	464	467	454	426	468	472	415	441	459	427	449	444	432	444	479	454	436	460	405	453	438	423	466	454	491	481	447	463	428	420	483	452	453	447	443	424	446	462	464	420	418	465	458	446	460	400	432	459	440	450	417	469	467	455	431	411	495	418	436	398	491	428	430	428	464	460	449	388	465	428	435	421	450	423	445	435	431	391	453	467	457	453	449	477	465	464	442	408	435	423	445	464	444	468	446	471	436	431	407	451	477	405	451	441	455	437	431	431	416	451	431	446	433	446	421	432	413	451	456	442	432	455	435	435	437	440	465	478	445	427	466	434	459	477	447	454	464	472	472	446	429	439	444	467	435	424	417	429	474	432	430	459	429	433	452	466	459	448	438	475	421	468	439	424	435	441	427	446	467	423	438	476	409	433	443	424	454	459	427	442	458	466	465	480	465	465	461	447	465	476	429	449	476	398	435	459	431	412	433	421	426	448	454	463	415	464	444	447	438	451	434	410	441	427	442	432	467	435	431	446	444	444	427	408	449	471	452	473	428	462	435	426	466	450	466	463	438	453	412	413	441	448	459	415	434	431	438	425	440	434	449	418	419	456	448	445	405	466	446	451	459	458	469	413	451	426	445	451	413	431	429	456	458	464	457	434	452	414	473	452	457	457	462	456	469	413	484	409	437	423	392	471	456	458	438	432	470	470	434	434	429	420	438	419	422	440	442	463	462	406	433	461	441	403	475	430	432	406	433	486	474	449	415	469	444	432	408	424	416	452	427	447	441	447	426	434	464	420	424	403	425	421	436	456	442	435	460	474	443	477	439	417	439	444	483	442	415	436	418	484	465	392	451	437	432	409	427	465	461	424	449	415	475	438	462	432	476	438	434	423	438	473	471	425	477	502	432	486	456	426	483	457	427	431	408	446	452	455	423	420	447	423	436	470	469	443	460	427	460	443	474	441	449	415	452	494	465	397	427	455	448	434	456	438	449	433	472	457	462	428	438	416	425	477	458	441	416	434	397	456	445	408	436	441	414	467	446	460	411	442	435	441	418	440	425	432	436	429	451	417	457	449	473	447	456	414	454	397	418	451	451	458	417	434	425	439	440	451	449	444	439	419	431	445	404	445	452	437	394	443	440	428	442	481	406	440	461	421	467	411	466	412	459	459	438	476	426	435	425	461	453	420	483	426	451	403	464	469	477	437	412	430	431	443	472	429	417	406	453	408	447	485	473	462	428	447	477	466	467	436	444	424	407	427	476	448	448	432	464	462	438	448	456	442	465	420	450	455	442	442	438	430	406	448	453	408	486	429	464	429	424	494	418	458	416	487	428	411	471	443	425	434	427	461	454	449	422	429	433	415	454	448	450	391	410	447	456	437	414	482	492	438	457	414	479	471	449	460	424	459	440	418	446	405	445	460	434	455	471	441	474	429	457	462	459	449	444	470	465	445	468	447	457	418	426	471	427	468	446	467	424	461	429	429	442	407	444	455	442	465	450	433	422	475	432	441	460	462	431	431	459	455	446	414	452	475	462	435	432	445	419	471	445	465	420	420	424	430	427	467	449	450	455	427	460	433	439	459	423	456	432	465	453	434	452	460	433	463	444	457	464	452	446	468	396	432	429	443	425	479	423	453	462	431	450	483	415	444	456	418	418	435	428	469	490	448	454	450	477	409	447	433	422	428	431	420	444	427	442	439	472	442	473	406	455	448	440	419	446	457	443	408	433	420	469	422	474	457	468	428	428	445	450	451	433	426	450	457	451	478	435	425	434	408	437	440	427	459	405	430	451	458	422	426	461	488	451	451	412	451	437	478	482	405	457	428	482	448	434	436	441	461	453	445	438	457	400	425	459	447	478	432	401	449	458	464	440	428	410	436	426	424	420	464	444	415	446	432	463	467	483	472	475	423	448	424	428	421	484	455	458	430	427	456	428	423	435	439	405	446	464	438	452	441	436	419	440	429	452	424	418	446	411	439	476	453	431	442	394	461	430	430	473	466	427	454	456	402	483	454	446	462	443	433	447	433	441	460	413	432	452	442	421	413	439	453	431	441	439	499	439	422	410	444	473	415	429	471	444	505	436	454	426	452	443	445	445	445	445	414	415	450	459	455	427	459	406	433	473	462	460	475	433	443	435	469	415	433	434	419	430	409	445	446	444	438	418	428	405	455	461	423	472	451	432	443	489	440	424	427	445	422	447	426	439	450	434	459	440	417	450	434	449	426	458	460	482	458	453	428	426	442	438	455	467	467	461	411	394	468	447	483	444	415	419	457	415	423	442	441	440	457	421	430	473	421	441	413	465	408	448	416	468	441	416	402	459	469	425	433	451	456	457	459	434	410	439	434	496	443	413	433	452	456	452	432	489	439	473	402	449	474	433	434	445	423	419	402	417	462	443	493	421	422	429	449	464	464	423	447	438	458	420	452	403	448	412	429	397	448	433	429	469	419	442	426	456	443	435	451	436	447	433	412	422	424	434	435	431	430	450	448	456	437	429	395	439	438	481	467	448	450	430	413	448	448	432	411	436	442	425	459	465	473	432	420	402	480	423	447	445	409	446	466	458	439	456	451	453	462	407	461	421	456	444	417	428	465	437	425	431	429	404	448	455	444	518	448	428	425	474	422	447	435	451	458	429	439	439	435	449	444	461	436	449	453	406	460	449	473	444	469	429	453	409	437	434	461	431	455	457	421	448	448	495	433	441	396	405	416	430	444	474	398	479	425	450	441	450	434	441	444	463	408	436	435	439	449	416	460	461	456	438	463	440	463	452	442	467	393	444	431	483	427	470	452	456	462	432	472	434	424	470	461	458	459	447	459	444	431	486	450	422	450	460	451	424	431	442	468	467	442	432	466	500	424	464	478	430	430	471	431	434	444	439	445	449	455	452	447	399	429	412	454	457	409	478	417	478	436	481	459	430	433	437	451	426	443	457	439	440	437	455	452	457	447	450	457	438	466	455	429	461	494	430	416	454	448	459	443	389	421	465	461	411	471	478	412	433	432	468	421	471	446	460	411	444	423	449	426	423	474	448	457	466	463	468	446	446	406	437	447	400	444	488	436	464	427	495	444	442	458	452	443	481	444	505	443	441	401	411	451	416	411	440	439	456	462	451	476	437	423	418	440	388	444	450	410	459	460	478	410	412	433	431	477	414	444	414	425	473	439	461	451	425	445	449	478	468	441	479	441	421	443	445	448	429	442	473	438	417	468	440	432	412	475	463	430	451	437	459	441	466	484	461	465	429	448	431	437	430	434	405	435	416	414	433	440	449	481	437	424	455	456	423	432	421	422	447	449	451	474	478	440	456	449	471	461	456	448	415	442	427	380	462	408	455	436	441	419	449	426	455	456	438	390	461	434	437	480	491	465	438	460	461	463	458	412	438	435	439	441	451	447	421	489	414	430	446	445	449	447	393
46032	61238	15396	994	741	675	671	631	630	608	563	586	539	538	557	558	513	583	567	552	573	531	564	533	550	564	550	564	564	532	537	504	524	538	558	555	516	540	559	524	553	529	520	564	558	524	576	573	559	562	534	552	526	561	560	545	535	565	571	561	555	564	558	530	535	530	517	542	522	520	545	535	557	540	551	565	530	563	553	588	552	584	628	546	485	560	539	580	557	545	534	551	543	496	510	549	534	596	523	539	581	562	533	548	520	538	521	525	506	513	579	542	540	526	490	496	558	569	519	504	540	551	562	563	535	553	596	541	498	516	541	532	539	561	544	530	512	523	565	581	564	539	562	539	566	535	551	539	539	560	547	556	567	515	597	528	539	536	518	564	543	516	507	569	559	566	539	542	531	569	546	515	548	507	599	539	516	529	509	541	545	524	552	564	558	572	559	521	527	512	542	513	545	570	538	512	541	559	512	563	544	512	532	540	502	532	564	583	504	574	535	569	527	586	580	530	537	555	516	531	570	545	538	534	516	552	559	557	551	563	532	510	491	559	520	550	527	539	542	529	552	526	548	559	545	570	538	529	575	490	518	551	542	562	573	584	565	533	591	553	542	538	574	601	547	546	562	534	557	577	576	593	572	572	518	561	535	566	552	531	541	592	564	534	585	569	545	556	542	555	513	496	571	530	526	559	602	596	511	598	580	570	526	514	549	564	552	538	563	518	549	538	525	531	539	555	536	512	584	531	510	546	529	559	541	557	546	546	519	581	497	532	559	514	571	527	549	604	542	578	515	545	524	553	497	510	555	539	569	554	571	527	545	554	581	554	515	532	570	568	520	511	555	552	529	567	546	522	541	572	557	520	528	547	527	546	560	542	575	553	538	567	558	589	511	553	564	536	568	568	559	517	564	590	537	524	534	524	530	535	532	508	545	546	528	520	569	544	602	585	533	586	518	529	552	536	516	537	554	560	518	483	537	550	507	540	589	558	542	503	548	556	539	546	524	534	529	512	557	524	563	514	557	560	549	567	533	553	560	545	527	560	557	587	538	556	544	525	547	560	561	531	554	534	548	545	583	592	540	537	545	560	535	587	580	565	535	507	568	552	561	568	547	539	564	568	553	551	555	565	552	534	561	541	517	527	523	560	497	538	568	552	582	523	546	506	533	532	560	535	535	533	505	573	533	571	544	536	530	561	550	515	501	531	530	560	529	577	550	544	545	546	508	546	562	514	547	562	550	542	584	567	535	568	550	523	534	511	553	562	509	532	534	580	552	526	589	531	530	505	546	561	537	573	524	556	497	563	583	519	546	514	565	532	564	561	551	565	538	558	571	555	541	547	557	495	571	560	575	530	535	553	554	533	548	553	521	535	555	486	575	522	481	553	519	527	545	549	522	531	536	535	557	545	541	582	574	555	504	510	521	564	545	531	599	517	532	543	540	553	547	541	548	540	540	566	564	592	525	528	581	566	539	508	596	582	550	525	571	551	549	525	552	530	528	522	553	570	578	546	538	517	524	549	526	522	538	550	582	551	526	553	546	516	507	544	600	571	539	553	553	551	569	549	558	534	566	509	558	521	483	512	573	522	510	498	511	576	563	609	560	549	501	507	551	517	540	527	539	537	542	507	562	563	542	551	556	553	573	523	518	507	528	554	562	549	607	572	569	566	531	539	561	562	547	532	572	539	505	560	555	589	545	535	550	575	559	541	549	581	524	564	589	583	529	554	552	527	519	576	519	551	473	537	532	568	541	528	496	512	530	543	567	546	498	533	532	544	569	535	557	573	608	538	569	563	519	570	519	554	573	593	529	567	517	585	506	546	568	555	546	525	561	541	502	536	543	579	521	532	541	551	536	562	539	507	521	514	531	548	538	592	524	554	523	542	500	557	533	607	510	549	553	566	540	510	513	539	545	565	535	532	502	539	579	495	541	540	515	459	524	501	526	527	592	497	512	570	561	548	526	563	574	530	549	538	550	555	557	605	578	533	578	559	519	497	589	506	561	542	560	545	522	533	547	539	541	540	527	561	590	570	541	540	539	561	511	502	516	526	505	581	538	579	535	538	557	529	551	558	562	558	523	579	513	497	533	511	553	533	545	535	547	549	521	554	547	537	537	537	554	567	583	530	592	524	542	552	555	536	577	520	571	553	561	578	589	562	518	563	549	521	563	516	557	538	584	551	560	539	541	516	530	542	558	567	544	558	548	581	531	505	505	543	545	537	567	562	523	584	505	556	554	555	557	511	499	527	562	554	548	555	621	593	572	510	531	562	567	592	545	521	542	520	536	549	555	603	572	544	536	551	570	544	563	547	569	541	504	555	548	506	566	556	566	574	530	540	541	569	495	558	519	530	556	545	534	572	585	544	534	555	561	570	507	552	515	512	535	541	527	514	485	551	528	574	522	579	542	599	541	541	512	595	538	569	590	551	552	528	548	532	569	537	559	537	564	539	536	543	535	587	559	562	569	505	533	537	574	522	533	534	517	500	548	512	564	498	551	492	537	541	544	510	582	560	535	594	525	549	561	548	501	559	571	570	511	554	514	528	527	538	529	569	532	517	560	527	555	566	527	492	604	535	522	550	555	508	528	521	545	538	595	570	522	546	570	526	536	561	553	540	577	592	529	560	558	561	553	549	535	546	583	559	550	509	578	500	523	585	554	534	547	567	548	580	594	519	575	569	551	566	528	531	550	535	540	534	563	515	563	552	526	548	537	566	550	570	559	555	555	555	573	548	539	539	601	567	556	528	562	560	564	531	555	576	539	537	533	550	557	537	518	572	551	550	557	546	512	516	584	501	566	563	561	549	545	553	553	546	557	583	544	551	597	545	560	546	533	592	517	534	525	566	547	533	571	595	550	528	536	545	541	551	536	590	568	578	545	551	554	538	499	544	544	536	557	509	553	501	516	502	535	518	545	533	514	580	539	531	543	544	535	553	523	505	510	555	560	567	543	561	550	510	526	570	589	556	568	516	551	558	553	515	541	576	573	542	530	514	547	537	582	544	522	507	552	510	536	579	502	558	567	526	568	579	526	549	509	509	554	532	534	533	533	560	583	581	591	524	533	549	567	589	530	529	558	489	550	552	542	560	534	551	551	493	525	563	587	554	532	565	622	563	572	502	561	578	555	564	532	510	543	542	524	557	530	527	511	512	551	550	541	553	527	553	590	582	543	516	528	522	586	508	582	558	538	512	531	493	558	565	537	548	582	565	500	583	572	503	565	539	554	526	577	544	507	532	547	515	525	532	582	504	548	509	540	521	533	535	558	478	579	545	507	528	550	550	561	556	562	563	592	525	543	539	520	559	550	548	581	571	562	511	564	514	525	506	570	559	562	539	532	559	539	544	536	567	573	575	569	550	550	567	561	546	557	518	556	556	562	538	532	564	568	545	560	551	542	554	539	558	600	518	544	547	497	547	538	551	589	507	526	539	543	587	554	523	533	585	596	558	530	494	549	562	573	539	530	516	562	570	535	500	546	554
22846	21626	28875	24594	21506	19763	1655	388	273	275	262	257	257	273	234	243	240	253	249	225	211	208	218	229	221	203	222	223	245	232	230	223	219	203	218	211	210	227	191	198	215	210	191	206	219	228	206	215	228	211	232	205	195	205	227	249	188	203	195	224	211	211	231	202	220	197	210	216	198	209	220	205	206	204	168	217	196	210	227	213	200	206	185	227	216	190	205	199	192	212	193	182	211	226	196	211	243	189	222	218	220	200	237	220	208	203	198	212	209	219	209	203	185	212	214	217	229	228	215	185	222	227	190	193	203	227	192	220	220	197	230	215	186	207	222	214	188	205	207	220	227	219	216	199	244	214	213	198	224	218	204	231	206	199	223	202	230	230	217	216	235	181	194	210	208	212	215	181	223	194	232	195	191	228	215	195	226	218	223	210	214	214	188	223	191	214	192	230	218	217	219	196	203	204	217	214	202	229	191	229	202	218	217	207	223	219	220	213	180	209	195	215	196	201	200	250	219	199	205	212	195	221	212	212	208	210	175	207	219	188	220	192	225	213	196	215	197	234	240	210	212	202	211	217	200	206	191	185	199	211	249	201	209	201	198	234	235	202	203	214	216	198	204	207	231	184	230	240	230	203	206	198	219	226	231	215	231	226	220	210	210	192	201	237	212	193	243	200	221	210	215	206	203	211	218	213	194	209	213	204	227	223	228	193	198	224	214	217	214	192	201	227	195	236	211	199	205	199	192	207	220	230	205	238	187	192	195	216	215	225	197	227	205	219	197	226	208	204	227	207	235	220	216	190	202	245	220	214	216	184	240	200	184	211	228	194	198	209	196	217	199	194	191	222	194	230	207	193	222	198	200	219	248	228	202	203	196	198	216	218	224	195	212	241	198	202	238	232	197	222	214	200	192	235	232	207	207	199	195	220	205	196	215	191	238	218	210	214	207	200	201	195	261	239	190	222	213	221	217	205	221	224	196	221	202	205	190	199	247	176	212	194	213	206	196	195	228	221	239	227	200	224	210	212	213	206	210	215	209	208	216	197	221	210	210	213	187	216	209	202	216	201	206	219	238	212	221	221	245	237	187	200	202	199	204	221	203	216	205	194	218	195	230	225	203	198	192	190	215	191	223	207	201	200	204	223	193	194	205	205	175	198	231	235	203	210	232	210	198	237	192	206	211	233	202	218	195	187	232	217	235	199	211	203	217	208	248	192	208	227	201	220	220	218	208	209	214	190	215	209	162	231	201	207	211	185	219	237	201	199	234	211	189	214	232	224	191	215	208	204	225	203	191	196	230	207	220	202	188	205	206	220	230	206	225	210	209	204	219	214	200	200	217	234	192	236	213	188	216	190	218	213	207	226	185	199	206	220	213	224	217	203	219	209	206	216	195	217	218	204	204	202	220	227	231	204	220	183	215	214	215	206	195	218	220	217	204	189	227	236	204	213	217	237	223	227	211	215	230	236	202	231	205	216	204	208	217	205	189	210	220	229	186	202	211	206	210	211	207	214	208	215	190	225	212	194	210	201	234	204	199	234	213	197	212	208	223	227	213	211	233	201	219	228	217	215	215	202	213	215	208	208	216	208	220	197	200	216	223	222	228	191	210	194	208	204	196	202	228	198	236	209	217	219	221	208	194	203	208	226	219	202	221	219	197	213	197	227	201	205	225	228	209	193	226	214	213	203	216	208	215	214	217	197	232	196	225	204	222	212	228	216	227	221	192	206	215	202	214	239	220	214	212	215	225	210	255	228	196	193	193	243	215	200	195	236	232	190	216	230	203	209	205	235	217	201	223	180	207	188	228	191	218	217	227	241	210	213	197	195	221	238	188	214	191	196	199	189	197	231	213	203	192	198	205	216	211	195	205	212	214	183	218	188	227	199	206	244	211	192	205	232	209	225	166	206	218	207	243	203	206	222	197	219	181	197	238	181	209	191	217	210	204	207	207	220	211	219	239	212	209	199	191	216	210	229	222	226	202	218	198	211	217	252	228	213	200	208	220	211	227	206	216	174	228	229	216	191	210	223	211	224	215	217	218	213	208	185	188	214	210	226	205	205	214	178	236	204	226	187	218	213	198	219	201	221	212	202	212	208	218	180	209	219	197	196	183	206	197	201	230	214	215	204	222	203	228	203	196	204	218	213	198	222	203	215	211	205	202	223	241	205	209	222	215	219	214	203	216	197	198	228	219	193	211	211	228	197	223	212	188	210	200	225	218	199	208	204	216	225	221	187	207	187	202	220	203	226	238	238	194	220	215	190	203	213	206	214	236	205	182	218	201	226	242	227	231	212	188	211	223	193	203	195	213	198	217	216	212	193	208	215	183	196	217	204	219	236	200	193	209	222	203	196	238	211	221	207	215	222	211	232	203	227	205	228	192	248	204	205	200	200	193	211	197	193	188	194	221	216	191	217	245	205	209	218	204	208	208	206	221	192	201	200	215	244	231	202	186	196	225	204	225	225	193	206	192	233	206	186	194	205	214	212	224	206	208	183	197	232	207	201	193	184	210	229	225	207	217	209	199	223	216	215	221	205	191	200	202	199	187	211	235	220	210	204	205	228	202	202	214	189	192	221	203	208	223	222	195	195	217	197	222	214	178	216	206	196	226	226	228	202	207	230	213	196	240	227	221	204	209	232	190	197	192	195	216	217	215	208	226	233	215	202	206	226	184	204	206	197	204	198	206	203	233	208	222	219	208	201	176	220	223	217	218	210	211	202	203	218	207	204	194	224	207	215	202	238	225	211	223	192	199	210	192	204	224	206	208	194	200	214	202	234	230	200	228	201	222	195	220	230	186	191	207	202	230	220	191	200	215	211	227	212	217	207	236	214	207	202	227	219	231	206	210	226	214	189	214	217	190	202	204	217	191	215	190	210	197	225	229	231	228	223	215	203	197	189	193	186	231	200	214	198	202	222	197	235	203	201	206	211	197	189	237	175	194	208	222	209	231	205	195	209	216	192	241	185	212	205	216	201	216	211	208	225	223	201	212	214	205	206	247	208	194	217	219	184	208	189	208	198	219	228	249	201	210	192	180	240	222	254	208	229	195	208	221	211	225	197	205	196	189	203	196	212	212	204	205	203	213	180	224	194	199	221	190	212	212	236	206	221	196	196	202	198	209	190	221	220	208	212	215	210	224	197	221	212	218	206	210	201	218	227	196	248	201	195	203	209	201	211	235	214	211	204	225	216	243	212	212	221	207	204	207	231	221	231	235	207	213	210	198	224	185	213	213	210	214	226	182	217	181	220	220	229	227	226	236	177	221	200	238	204	220	185	204	192	212	215	215	226	208	202	209	219	198	190	192	192	201	208	210	208	228	202	233	228	208	192	201	205	210	220	192	182	202	214	193	214	208	216	199	194	218	211	219	239	208	206	210	190	206	201	210	195	220	207	199	199	228	227	244	190	201	220	214	202	209	227	226	178	226	194	203	192	168	209	208	230	208	225	222	228	237	197	223	205	227	239	207	180	201	198	200	218
57717	87720	27131	1747	1097	849	732	601	493	462	384	336	332	358	353	346	319	312	341	301	301	289	262	293	276	270	300	313	256	298	267	290	296	259	290	281	292	287	258	274	285	271	300	288	277	260	257	287	274	279	260	287	264	266	277	245	306	285	283	266	246	290	259	264	252	294	270	274	268	255	280	250	274	252	272	281	276	247	254	277	280	238	296	280	254	266	240	262	261	269	259	287	306	303	288	249	282	275	268	286	282	301	269	286	278	286	262	257	273	274	276	250	291	294	258	281	285	262	263	300	250	255	285	253	262	290	262	260	268	276	242	263	291	282	300	292	269	281	270	268	264	282	288	250	306	241	248	266	312	275	273	263	283	268	271	280	261	262	286	243	290	290	255	268	261	291	273	282	275	272	254	239	277	283	253	275	277	296	263	268	257	279	269	302	276	302	263	279	295	246	315	251	253	246	263	284	257	293	276	286	266	289	288	263	257	278	256	258	280	286	296	269	267	276	282	271	270	283	247	270	269	274	261	266	295	286	249	273	295	245	273	295	273	259	255	243	280	262	289	247	280	261	292	265	260	266	268	273	287	250	268	259	248	281	250	273	283	254	246	282	270	260	254	264	298	246	263	278	290	287	267	268	266	283	257	239	296	274	281	270	263	252	291	244	277	277	305	262	277	253	225	275	279	267	272	251	263	298	280	292	244	259	278	272	292	287	294	280	273	249	253	261	253	258	280	258	267	279	274	260	273	260	249	290	280	304	282	258	281	278	277	314	271	252	265	262	265	289	286	269	263	248	273	238	260	248	307	272	269	282	261	294	257	282	299	263	268	269	275	262	277	266	312	278	294	288	292	261	300	269	267	290	257	270	281	284	286	255	243	265	274	304	279	254	285	284	264	278	283	280	261	271	282	257	262	258	312	295	261	260	286	263	285	287	260	269	282	267	268	271	261	267	270	310	281	280	266	279	277	277	265	266	287	287	245	271	256	249	268	253	270	274	270	264	282	279	296	264	252	273	259	249	299	275	277	255	247	284	293	277	295	248	276	297	257	263	253	266	253	273	267	276	287	223	267	298	268	271	303	246	261	260	247	287	293	263	281	257	263	286	296	295	261	262	283	290	255	275	266	295	231	252	271	262	269	254	279	261	267	265	275	274	225	263	289	291	271	263	267	248	239	260	309	324	241	291	288	267	274	272	283	249	278	270	279	278	286	289	255	289	275	253	279	276	252	265	250	273	286	280	271	259	275	260	276	315	251	254	263	272	282	245	298	270	265	261	282	252	282	252	276	271	258	276	266	282	275	272	287	255	263	277	266	277	268	279	265	272	290	296	271	255	305	255	265	234	302	274	279	298	286	266	279	291	280	251	237	285	280	263	281	261	297	261	280	265	283	244	272	254	271	298	278	278	280	264	277	294	254	287	271	257	258	225	270	297	280	285	279	274	271	264	278	265	253	265	283	292	282	312	280	283	248	277	262	290	267	289	256	267	262	281	276	281	251	304	267	265	270	282	239	280	279	279	259	306	263	273	269	271	275	269	298	273	246	249	282	282	287	285	282	313	271	278	285	277	270	281	257	307	279	253	281	268	255	268	286	290	278	263	266	284	274	260	293	285	267	258	258	277	228	260	278	250	273	259	282	238	258	287	265	284	265	295	289	267	247	264	255	288	237	222	277	249	241	263	245	283	279	285	263	266	266	256	299	247	240	295	264	259	302	285	263	281	298	284	259	267	297	263	284	256	266	247	255	271	294	250	250	244	270	267	259	274	275	278	260	268	287	280	284	245	244	246	267	274	301	289	277	256	259	282	270	307	268	244	291	280	272	285	260	276	277	265	261	267	255	274	292	267	251	293	281	305	264	273	275	240	276	273	284	264	290	259	285	278	259	280	246	271	287	278	301	273	282	297	254	290	296	275	283	266	276	286	292	298	289	312	277	284	259	279	260	269	282	234	261	263	267	280	269	260	269	268	281	291	272	289	257	276	268	229	289	282	268	265	282	296	293	242	283	308	286	273	274	264	263	287	275	262	255	260	269	278	276	262	259	274	297	305	273	256	282	245	287	271	265	290	249	266	283	275	270	266	263	277	284	280	294	242	283	246	301	265	249	233	276	264	304	250	258	287	247	296	256	253	262	246	305	260	234	266	264	286	310	277	262	287	270	283	282	275	288	285	286	265	240	238	263	287	283	275	286	267	274	271	305	296	299	264	271	256	295	253	268	272	275	243	273	296	258	287	277	277	240	275	280	293	262	286	266	279	283	282	268	266	261	301	285	271	294	294	286	291	266	279	254	276	260	305	296	284	284	261	280	264	281	280	243	271	308	275	252	272	274	253	282	262	286	291	287	291	307	280	279	281	254	281	299	294	289	295	258	261	289	250	279	283	268	280	275	244	234	277	271	273	257	270	251	293	305	271	285	277	277	284	251	291	249	283	254	275	281	281	285	263	287	285	253	263	276	269	285	248	240	280	270	264	289	243	286	292	277	272	262	293	294	291	246	266	273	300	273	257	249	286	308	274	275	294	290	267	281	295	273	295	270	249	273	263	257	299	280	270	281	256	266	273	252	263	287	267	275	262	274	259	292	269	293	281	274	267	249	267	267	271	277	254	274	269	276	279	319	247	235	287	272	275	249	279	310	259	263	284	250	271	272	271	259	279	285	272	274	232	272	273	266	276	280	256	291	271	256	256	273	273	265	302	313	266	279	271	270	285	279	245	288	279	258	253	267	252	306	256	258	247	280	279	281	273	265	276	259	280	294	263	271	257	260	248	272	244	278	287	284	302	267	257	306	261	281	271	272	273	278	277	313	251	273	300	286	278	266	273	281	253	248	299	276	294	283	278	302	262	279	256	264	304	273	284	286	270	229	246	281	277	292	290	273	274	281	279	258	271	270	253	246	255	276	305	284	279	269	255	285	297	263	247	286	269	255	262	283	280	284	289	251	276	260	276	283	280	244	292	265	250	285	263	240	279	277	261	257	275	263	279	263	276	282	282	295	276	293	251	303	290	283	277	274	288	272	276	284	264	277	279	261	271	277	278	296	288	280	308	260	261	288	267	273	276	285	258	272	264	278	272	273	259	311	262	286	272	252	275	265	285	246	239	266	278	266	269	249	261	294	301	283	256	266	236	290	288	279	270	283	250	293	283	243	283	253	279	261	280	284	296	273	241	252	285	264	298	260	288	302	288	285	250	273	290	274	253	248	251	242	271	279	280	276	272	263	271	267	290	256	269	299	263	254	262	244	273	266	267	277	256	275	259	275	265	248	286	266	271	255	254	249	269	263	285	283	247	264	269	295	285	240	272	259	262	277	233	289	272	267	252	280	295	260	257	302	275	266	246	270	314	278	276	264	267	297	297	265	226	277	263	306	249	277	256	252	290	260	252	277	286	262	282	267	268	282	286	282	253	301	263	233	308	283	246	306	285	259	280	296	287	262	263	254	298	287	245	304	267	264	290	289	261	269	231	277	247	278	272	267	295
29752	22193	9157	959	640	662	573	579	607	535	608	598	575	579	568	612	601	610	553	631	548	556	596	616	555	590	566	589	608	576	643	576	621	552	576	577	582	607	571	587	586	652	583	588	592	622	592	617	623	630	595	526	597	599	574	546	611	627	592	605	611	568	551	584	578	559	586	626	587	613	576	555	595	559	576	587	611	622	532	605	624	591	604	593	570	602	612	624	559	575	578	609	595	659	571	593	604	614	584	600	600	558	627	581	602	564	567	572	562	607	543	582	580	572	612	574	602	637	599	575	598	586	583	616	607	556	575	591	620	633	568	575	625	618	591	593	598	615	607	587	634	565	552	531	608	611	555	613	578	630	585	632	579	598	647	559	577	600	630	612	564	575	599	611	644	593	619	637	559	561	570	642	585	616	573	582	564	619	585	600	603	594	606	583	607	610	586	589	600	599	585	594	631	599	582	637	583	581	602	586	596	588	599	604	581	619	578	568	594	559	584	557	575	599	614	568	585	620	593	618	612	595	620	623	576	612	595	534	641	624	570	565	595	574	579	563	597	607	617	596	584	571	567	560	642	564	581	614	624	629	579	555	590	573	570	639	648	610	571	586	608	606	574	572	590	588	617	579	602	589	592	585	627	594	603	590	581	628	559	588	630	590	605	621	607	553	602	645	544	562	566	599	596	595	627	595	587	575	633	560	612	575	590	599	633	554	605	592	579	555	621	541	631	596	557	607	553	584	598	594	549	595	573	619	573	589	591	560	578	569	621	588	585	567	591	605	597	617	589	568	598	595	603	576	601	564	580	598	563	596	602	572	587	618	548	614	588	562	589	598	614	585	599	609	578	602	598	588	572	621	601	600	581	615	605	568	662	553	587	608	663	541	588	547	572	598	593	600	607	558	563	543	586	562	544	570	596	585	573	547	600	614	591	604	572	586	615	560	521	574	595	622	614	607	542	595	582	574	615	575	613	607	558	591	589	533	566	564	634	587	600	597	563	563	548	594	607	593	545	576	591	605	580	619	567	571	597	607	593	561	609	586	607	584	599	608	594	616	577	581	587	583	622	563	597	571	587	588	561	596	630	600	588	604	604	549	578	578	581	564	609	582	586	626	604	603	591	617	594	559	612	618	577	578	558	580	620	622	602	606	595	632	580	591	627	558	587	600	602	589	637	598	608	574	557	572	604	594	558	562	591	576	580	570	569	584	624	561	529	599	586	593	580	586	584	651	592	578	599	601	573	605	564	583	575	570	555	606	600	574	592	596	620	609	594	591	582	598	602	594	594	580	574	588	585	632	581	631	571	584	542	624	583	615	660	582	564	590	587	617	585	581	554	571	545	589	589	589	590	592	580	597	621	609	589	651	600	544	551	557	596	601	581	555	615	605	587	571	598	597	554	557	604	568	611	589	634	547	588	569	572	552	549	574	609	600	580	630	550	597	585	621	615	599	606	579	585	592	557	570	576	603	643	557	646	616	543	568	588	588	591	591	573	574	611	604	600	600	573	543	613	559	557	555	607	543	574	602	579	546	580	562	582	610	648	580	625	593	606	598	573	603	586	600	580	619	604	578	593	601	610	621	616	587	597	618	585	613	579	567	541	544	614	623	585	598	613	588	593	613	622	600	574	603	615	600	587	660	618	581	621	599	590	603	606	585	572	586	628	600	542	594	605	583	609	607	564	559	606	639	557	622	568	575	587	565	576	610	581	543	589	586	610	589	592	589	572	560	578	546	554	599	574	615	607	573	625	584	616	554	580	592	590	604	604	614	606	658	610	568	548	611	607	582	626	580	604	561	572	575	574	580	584	634	568	589	593	570	600	559	617	576	609	595	566	551	606	613	601	598	575	525	588	570	600	606	623	605	603	577	598	623	577	629	609	607	595	591	586	576	618	574	564	576	573	584	570	609	591	601	636	607	581	581	589	629	587	578	569	575	579	624	571	634	602	559	593	588	585	590	555	666	579	574	610	580	619	602	563	617	617	592	625	605	589	603	571	606	606	600	635	548	600	570	596	567	571	526	610	582	579	592	662	591	606	577	570	580	627	536	531	624	578	588	578	619	588	639	587	579	596	590	567	612	569	607	575	626	635	604	614	576	587	585	599	611	612	574	552	591	569	601	616	611	566	588	560	602	593	643	593	572	569	611	553	578	596	587	559	591	620	611	577	595	561	617	586	589	618	617	618	587	573	575	573	607	630	552	563	631	601	591	616	602	586	571	553	579	584	588	549	544	577	614	622	548	568	596	589	571	661	625	586	579	605	588	577	610	621	638	573	570	630	595	581	611	601	591	586	635	615	552	602	653	582	609	573	565	566	577	579	577	545	555	574	582	605	576	584	580	590	600	578	572	589	575	592	582	602	563	562	587	592	606	628	625	590	568	578	612	594	571	579	590	571	604	566	568	608	602	609	569	584	598	618	591	633	577	578	614	568	594	550	580	608	619	605	563	598	620	604	605	569	637	606	565	608	571	580	632	590	583	594	561	567	568	625	598	554	641	584	549	572	611	628	582	569	584	641	633	541	558	619	618	620	590	609	640	570	551	568	623	543	589	623	611	585	624	599	579	561	611	558	589	630	606	594	547	612	559	536	577	621	581	536	584	604	613	541	571	607	585	610	581	560	555	580	622	568	616	576	588	606	567	591	585	563	582	602	619	571	572	557	563	599	594	575	621	577	577	606	606	586	564	623	620	584	603	561	587	574	534	615	592	558	570	599	586	574	589	579	645	596	601	610	612	627	632	603	596	570	608	585	560	567	624	600	588	607	578	586	611	618	594	578	567	615	572	565	617	594	534	581	614	566	586	556	559	591	576	633	554	610	586	579	656	589	573	598	603	580	591	603	570	562	588	559	574	544	592	621	626	608	576	625	553	579	563	565	561	590	606	561	566	613	563	602	604	610	586	596	566	601	630	574	597	570	620	550	606	566	602	579	599	576	634	542	600	596	605	596	540	594	565	559	588	629	635	592	634	572	586	584	574	603	571	580	597	575	599	546	609	635	594	561	639	620	625	603	595	603	605	610	607	587	564	616	589	605	600	536	544	596	579	563	625	564	598	524	595	540	522	573	565	630	583	591	592	565	636	548	595	606	612	598	563	592	607	591	580	565	601	539	529	583	550	556	597	628	578	620	623	572	595	576	579	599	625	625	609	588	594	632	600	574	636	601	567	549	611	602	596	572	577	583	594	582	578	635	610	560	606	619	631	617	595	636	559	552	615	618	565	571	559	616	595	588	632	601	653	602	584	611	566	562	601	573	607	585	578	579	591	620	594	608	592	569	563	601	616	570	582	620	577	594	571	600	610	551	595	541	603	602	591	561	613	622	588	589	649	589	576	634	595	581	599	609	557	583	610	604	619	592	586	618	570	579	638	609	565	622	619	561	600	611	569	575	582	572	590	538	576	590	605	573	578	585	568	586	602	580	574	606	577	590	540	564	584	575	602	615	607	615	629	603	552	575	568	590	599	583	612	576	589	571	564
25300	30226	4975	762	737	735	755	697	708	753	724	710	785	732	737	698	717	756	733	731	715	748	774	724	708	775	732	738	767	777	720	749	707	754	731	739	745	712	784	757	746	718	738	736	793	726	736	720	776	765	775	737	750	720	721	715	753	748	675	744	761	708	734	754	743	704	743	788	715	740	718	701	724	754	719	749	701	699	740	741	745	737	705	767	703	790	755	757	747	775	743	737	727	736	742	730	745	734	664	751	751	743	736	760	708	752	729	731	737	702	721	747	711	717	706	742	699	688	735	740	744	780	758	714	698	711	753	716	686	746	723	758	737	704	704	713	746	734	739	741	738	730	750	700	734	742	707	723	701	723	731	719	730	779	741	688	730	767	783	763	712	776	793	711	810	737	708	750	727	675	710	784	777	748	733	706	729	761	763	780	765	731	746	726	727	735	745	659	794	751	712	769	755	715	745	737	750	757	766	753	743	735	746	721	745	728	691	710	713	746	741	748	691	697	766	757	733	684	720	772	734	733	739	786	750	694	716	697	732	771	726	738	737	745	706	728	746	727	734	750	736	691	715	748	721	718	794	745	771	705	761	731	778	738	711	752	725	710	741	729	708	750	774	729	784	735	769	733	693	723	793	751	741	770	703	751	756	743	708	762	725	710	742	716	749	731	721	750	710	704	750	691	708	731	755	761	733	723	733	718	731	736	718	702	718	693	719	737	704	669	742	739	746	706	745	718	729	811	685	686	703	709	737	735	731	734	724	697	693	739	775	735	751	783	741	749	776	752	710	726	750	726	739	722	739	660	743	735	728	792	685	718	763	714	717	721	816	766	718	720	707	734	730	695	742	763	716	714	710	772	799	699	739	735	765	720	766	758	722	737	730	732	744	722	771	666	736	649	802	743	717	734	704	734	727	700	719	719	752	708	719	726	719	772	755	717	730	764	743	720	711	706	720	744	739	759	758	771	761	754	709	764	777	729	747	731	758	759	702	714	757	749	718	676	721	725	744	764	736	767	733	762	770	750	733	736	742	723	772	723	743	737	800	691	730	775	750	722	766	748	749	731	747	743	707	654	735	705	702	723	780	704	748	737	754	735	736	704	686	713	714	755	677	766	744	755	719	743	738	783	737	668	712	725	693	706	744	725	715	719	724	681	746	715	718	714	710	742	692	732	739	745	749	706	728	736	716	709	761	803	763	713	713	766	780	708	780	745	736	796	718	772	766	686	731	728	682	709	784	703	737	753	749	729	742	722	699	683	732	714	685	765	714	714	742	733	722	764	755	735	752	738	751	779	730	722	759	744	767	786	711	734	763	770	734	743	707	765	758	781	744	758	762	724	729	727	716	731	738	748	746	748	696	706	753	782	747	720	728	720	753	734	714	735	727	700	720	795	691	758	737	710	760	760	727	710	758	707	735	697	773	705	757	726	726	759	757	737	744	759	725	731	677	743	709	712	751	744	790	749	740	730	757	778	737	730	687	754	722	724	743	759	712	693	764	695	748	715	680	767	698	781	768	723	720	732	719	722	736	731	719	747	764	733	720	771	744	728	767	734	809	730	732	717	762	786	706	720	766	734	760	757	744	719	720	707	733	759	722	791	715	706	693	720	734	733	730	712	787	742	763	694	766	725	704	727	730	675	769	696	712	729	703	736	746	737	752	718	722	729	718	789	749	784	750	764	699	729	719	756	746	731	767	738	726	710	721	800	686	690	696	732	718	726	738	751	734	791	702	663	740	752	724	732	725	750	773	759	686	718	763	732	721	779	691	800	754	742	699	767	777	735	722	752	699	722	743	728	687	726	775	719	772	762	742	730	681	749	766	739	746	704	706	711	704	725	766	753	705	694	717	742	741	724	739	798	723	758	704	705	730	732	700	731	744	774	734	741	749	727	679	758	685	726	706	791	692	719	774	753	723	709	736	764	697	789	732	759	724	680	771	722	740	758	769	711	771	727	709	749	785	725	768	769	742	727	727	749	743	727	728	740	756	742	758	696	747	729	757	742	694	738	728	753	742	776	716	715	748	762	740	765	742	692	728	745	714	722	689	736	760	737	704	752	749	727	723	741	734	745	704	775	698	760	760	749	752	744	720	698	718	703	785	741	719	767	735	710	790	757	736	722	727	741	704	751	721	708	755	703	713	747	730	711	739	732	755	723	797	735	767	755	761	794	705	775	735	722	714	815	742	706	765	753	777	753	699	743	716	731	730	702	746	738	702	739	791	708	712	727	772	703	737	754	691	712	727	742	696	717	741	744	641	758	760	761	721	731	772	786	758	691	728	750	708	726	755	732	728	747	784	769	750	730	748	730	748	763	707	738	730	776	717	724	773	711	729	668	683	704	751	740	762	763	705	698	696	713	753	725	717	759	725	728	739	768	773	777	703	717	736	753	751	694	741	753	746	746	713	704	690	753	743	722	747	756	729	716	742	747	731	712	737	740	688	748	697	718	720	721	774	746	697	734	715	749	766	778	717	692	732	721	736	756	760	736	789	788	755	789	703	759	757	773	738	739	730	755	753	731	725	744	743	740	738	737	764	768	734	735	724	775	710	713	743	741	714	703	790	767	741	751	739	752	766	753	735	760	699	760	681	768	689	708	743	731	755	726	756	707	716	738	745	780	748	786	714	746	753	667	719	747	782	733	734	750	774	759	738	707	729	707	720	746	733	807	741	750	719	760	805	739	731	790	738	743	771	727	760	731	714	710	746	752	733	732	770	730	720	765	726	743	740	767	778	728	752	762	738	757	763	758	750	746	733	726	737	713	755	718	725	731	701	731	742	741	740	710	731	731	732	738	742	759	733	759	727	765	765	724	725	762	723	682	733	748	726	722	708	703	789	722	683	737	710	731	713	750	728	646	760	725	802	725	731	774	772	790	741	731	732	724	708	758	771	729	767	771	733	789	790	702	687	716	719	695	814	804	715	722	729	725	738	727	724	771	800	738	724	782	735	736	736	714	741	757	734	756	738	735	722	784	773	690	737	718	796	715	735	756	697	761	776	760	719	705	755	729	745	732	770	736	753	746	733	742	746	671	767	730	730	729	704	773	722	692	707	707	724	716	712	664	777	780	772	729	785	684	741	756	750	718	743	722	722	702	749	711	774	739	809	741	757	697	732	716	746	749	728	746	722	704	763	722	694	732	756	724	747	708	741	747	744	718	783	696	714	722	718	754	751	719	732	780	743	754	683	756	707	734	744	753	760	759	717	740	689	717	695	771	751	695	731	771	743	745	766	757	706	737	752	706	745	706	735	740	741	719	742	716	749	739	742	722	709	713	767	742	732	696	736	714	706	724	738	745	748	743	675	795	757	722	711	744	730	736	720	799	705	688	726	724	742	676	737	734	714	771	685	713	711	744	729	778	736	745	660	757	759	744	790	764	762	769	750	740	742	737	707	735	756	703	707	775	734	685	728	751	786	765	770	758	769	749	737	741	698	748	755	711	696	728	712	748	701	825	761	719	750	763	729	718	728	753	736	722
24020	21810	28544	24961	19370	2947	649	519	540	514	541	446	500	476	466	481	472	459	456	488	431	452	471	489	463	484	467	452	461	467	476	446	491	454	500	459	453	458	494	468	477	463	442	429	499	445	436	447	476	430	477	462	444	480	433	466	433	427	454	465	448	481	478	487	491	483	430	489	420	458	478	468	447	461	436	418	480	486	449	445	453	471	446	441	447	471	445	450	422	463	450	434	440	464	469	495	458	429	439	468	464	489	453	476	434	435	419	470	482	426	443	477	459	427	420	478	478	464	450	482	450	443	470	439	422	478	458	467	421	468	492	419	461	492	463	389	462	474	432	475	458	447	477	478	452	469	482	463	469	414	457	443	451	423	433	428	465	467	467	433	461	459	414	435	451	447	457	436	445	473	476	478	440	479	448	425	443	415	438	480	417	447	477	421	473	447	427	474	479	495	459	460	414	495	427	513	457	444	482	451	504	453	438	470	436	448	458	498	472	464	437	431	475	468	450	432	445	442	426	444	466	420	428	426	453	487	459	452	491	481	440	478	487	427	462	409	493	470	469	447	472	487	434	428	436	421	468	455	444	441	458	436	467	448	493	472	473	472	462	432	437	454	475	458	462	424	458	448	436	444	437	480	450	443	434	463	474	423	467	494	426	434	438	449	432	467	420	498	475	466	449	455	484	459	468	510	437	456	440	453	469	461	452	416	424	461	434	455	414	472	428	448	447	446	446	448	463	438	473	468	451	432	442	444	415	445	442	477	450	457	442	457	478	467	457	441	486	450	500	460	470	455	454	512	450	497	457	465	452	487	415	478	407	424	461	465	468	427	420	443	467	449	481	448	450	464	433	482	429	449	436	455	425	466	469	471	407	455	472	461	473	474	431	488	442	478	466	422	459	452	448	491	431	445	425	448	490	471	465	438	460	482	461	472	466	434	468	462	461	456	477	432	449	448	427	449	479	424	477	488	455	438	446	436	467	512	423	436	423	481	459	413	507	444	465	462	462	435	466	479	464	464	430	447	479	467	422	466	441	448	457	419	452	454	451	492	511	417	433	458	455	427	451	408	510	462	452	429	450	449	443	426	467	463	431	476	421	431	430	439	470	467	409	476	420	436	448	463	427	475	495	438	487	461	427	425	452	449	468	454	476	464	400	426	449	469	474	444	453	438	450	460	473	444	417	448	430	470	430	480	443	421	475	485	425	423	439	465	430	433	467	453	437	420	455	466	444	454	505	438	460	461	391	467	476	445	459	466	474	466	428	472	442	512	455	417	472	471	454	466	442	486	481	464	432	460	458	456	409	452	488	469	449	475	471	426	466	430	479	428	428	457	452	461	438	477	462	450	488	480	463	448	416	449	442	442	476	438	412	444	460	463	453	438	437	445	468	468	477	388	476	468	489	474	443	429	406	423	464	441	453	444	465	501	444	461	464	467	444	449	476	466	444	463	470	461	464	455	449	478	443	497	494	473	436	438	442	469	444	457	477	450	452	424	435	442	468	472	451	498	430	425	444	456	487	463	431	445	438	453	420	457	443	456	490	508	460	478	471	460	467	448	462	447	456	447	460	429	477	455	449	485	490	478	454	422	432	446	460	409	443	455	461	433	441	437	457	492	478	450	468	444	439	476	486	451	458	463	441	453	452	471	410	480	422	477	466	461	415	471	467	446	464	437	442	438	431	442	425	490	449	486	422	445	479	444	462	444	441	455	439	470	469	480	450	445	437	433	443	474	461	456	469	451	469	461	437	442	462	445	489	473	454	466	464	435	447	413	476	478	521	486	442	407	495	474	457	468	448	477	430	443	439	457	497	408	455	508	453	476	439	455	517	441	462	436	466	474	485	446	450	530	500	450	471	469	439	451	420	456	437	489	493	439	428	485	460	434	436	451	406	486	484	485	443	484	471	456	456	443	503	456	437	458	454	439	426	420	483	449	438	480	466	418	467	445	437	457	425	439	456	468	429	411	448	472	471	483	418	457	465	440	478	454	478	422	406	426	489	460	473	456	433	452	430	452	453	454	483	472	458	456	453	434	452	474	417	429	474	451	433	418	450	457	446	419	455	440	432	427	426	517	436	459	474	467	482	491	440	462	485	432	447	453	466	429	467	445	439	452	425	472	428	493	427	471	472	438	488	468	459	482	430	471	451	424	398	468	424	434	463	442	472	404	457	445	474	493	444	449	452	458	444	506	448	424	441	445	426	456	429	457	443	481	456	474	479	462	445	485	491	455	440	481	406	443	463	473	444	483	456	414	461	456	431	415	467	441	458	442	477	439	482	489	496	447	443	486	479	478	452	420	467	479	450	485	481	444	515	449	426	462	459	399	454	454	442	466	447	447	443	489	437	448	434	465	458	460	446	492	483	481	420	468	442	414	468	438	441	476	475	431	470	469	470	459	476	474	462	440	468	486	436	427	460	486	455	462	477	476	482	436	438	417	440	460	441	451	474	457	435	445	477	463	455	436	405	435	415	457	485	440	471	477	452	460	517	458	466	447	474	467	459	447	446	415	442	468	483	442	430	464	454	437	435	480	483	435	455	430	452	428	434	483	407	462	484	442	476	490	424	376	457	437	471	436	478	478	479	474	470	492	438	454	484	459	494	445	474	473	425	471	465	484	456	433	491	467	455	428	489	468	471	430	458	441	426	487	452	436	437	446	453	458	453	473	463	426	459	459	421	424	491	465	454	443	487	411	471	431	420	434	433	454	438	437	454	442	447	402	464	474	486	438	443	463	447	450	472	481	447	452	465	459	457	455	450	467	464	490	459	488	484	431	467	456	483	432	489	467	468	434	450	520	442	438	445	437	481	436	450	445	460	462	432	469	457	466	465	459	454	432	497	462	422	458	458	427	479	480	455	457	452	447	451	493	430	469	476	488	447	465	486	470	479	449	436	461	453	411	444	452	462	438	411	443	484	475	461	429	426	432	496	453	443	473	464	438	496	443	482	458	469	424	418	434	437	416	450	458	463	493	436	465	456	438	475	466	444	473	436	469	455	457	465	443	464	467	478	437	453	464	472	455	451	464	485	459	454	483	452	410	443	434	462	478	463	460	448	453	435	493	454	436	476	438	484	461	466	449	481	441	466	440	453	432	462	433	423	426	471	436	478	476	409	440	446	414	455	427	415	462	455	431	472	502	457	483	451	446	433	464	440	463	442	478	468	477	486	438	438	480	436	437	463	462	453	462	488	457	468	452	469	486	440	449	481	458	410	433	440	478	489	409	469	481	445	448	445	451	458	478	455	424	445	479	475	445	447	441	472	472	467	475	476	484	421	460	472	475	463	414	475	471	407	498	428	441	420	434	449	475	468	445	462	438	458	463	470	459	425	413	449	448	470	468	456	443	437	470	434	503	473	443	478	423	485	481	483	445	428	447	474	466	445	507	436	462	453	428	437	446	438	433	453	463	457	471	455	442	441	448	447	440	460	401	400	472	423	442	410	457	458	479	433	436	438	434	444	451	433	475	427	432	476	450
49614	75510	23036	1493	1118	859	763	722	717	651	674	620	597	612	645	586	604	579	566	576	569	576	534	616	599	569	558	582	557	579	581	570	525	590	572	611	588	615	582	595	635	608	569	581	601	587	582	581	557	509	567	575	552	554	602	571	536	574	571	580	554	578	588	555	558	633	578	596	562	582	585	603	601	591	602	577	543	575	585	542	519	580	599	562	563	580	584	591	577	543	607	550	592	545	536	555	581	571	553	562	580	560	563	537	553	592	593	593	558	554	582	537	534	603	566	597	562	601	558	608	564	631	606	566	564	601	607	595	592	603	556	589	584	572	563	558	606	607	561	562	569	566	617	568	584	541	603	581	587	581	588	542	563	556	573	583	614	591	619	554	578	565	582	551	560	560	577	586	550	567	578	619	534	563	544	585	556	587	609	564	548	571	585	573	529	608	590	592	576	560	594	624	581	594	608	571	594	606	581	598	541	583	575	584	560	544	543	587	586	572	570	567	591	589	612	606	598	596	577	552	620	604	621	587	561	529	569	586	571	588	529	601	615	551	569	564	541	613	559	550	603	554	616	546	583	560	538	555	529	634	613	600	596	536	595	570	585	608	582	592	595	564	599	551	545	539	572	554	559	586	613	547	556	567	609	612	538	569	589	560	555	609	574	606	546	562	544	578	560	576	612	552	574	555	612	581	543	563	587	566	545	565	575	611	562	553	566	535	557	620	597	590	611	587	562	614	563	571	574	558	582	580	588	564	555	613	570	561	619	574	578	541	583	575	538	594	612	604	585	588	593	583	592	592	580	596	558	539	582	556	591	560	590	591	547	584	580	610	548	551	544	527	565	522	557	550	521	585	598	567	557	510	554	591	572	627	573	596	591	581	594	617	589	609	560	615	619	552	571	548	571	604	619	578	603	553	557	561	553	567	563	566	594	555	617	558	570	587	560	540	601	558	541	595	580	613	594	567	624	587	577	611	531	548	655	559	612	608	554	572	598	597	614	595	597	567	598	569	557	538	580	563	545	597	534	579	597	603	530	607	593	569	565	602	517	594	573	529	588	582	582	606	580	566	602	562	580	564	524	600	578	566	605	563	585	551	604	568	619	588	568	611	567	557	629	583	581	587	639	580	585	563	587	609	573	552	580	600	594	537	546	588	519	568	573	554	615	556	596	553	568	579	571	581	563	586	561	574	574	566	571	560	585	580	567	518	555	546	581	579	584	616	597	597	536	545	552	557	544	533	563	590	596	572	560	575	584	539	590	559	572	570	518	554	603	641	577	610	573	578	575	593	577	567	614	572	559	592	608	548	548	583	528	542	551	617	601	543	557	582	567	563	573	579	545	560	570	600	601	600	545	623	590	606	612	555	596	604	604	554	586	591	563	612	594	577	541	563	572	557	576	531	581	571	550	561	574	556	606	617	583	607	554	646	594	574	606	591	513	568	571	549	556	574	534	604	567	583	600	522	555	565	561	597	550	581	566	583	579	558	570	628	598	542	562	578	577	555	581	606	593	566	545	581	583	569	592	575	564	584	557	599	540	592	569	610	555	591	600	621	555	622	539	644	561	555	582	617	610	618	598	522	574	518	588	617	552	563	576	604	578	602	564	573	565	583	575	614	599	570	585	574	631	603	569	572	542	578	570	518	553	598	575	579	546	560	616	584	556	592	575	552	609	576	537	584	579	574	600	591	556	545	611	573	582	592	593	544	554	580	564	548	559	535	603	576	527	593	524	543	540	583	544	551	569	569	554	562	581	565	543	539	594	590	574	621	588	600	542	512	583	581	532	564	611	542	536	585	581	546	562	569	578	546	605	559	564	609	614	586	569	557	593	583	601	573	611	547	570	622	597	579	572	583	578	560	559	551	620	602	599	596	563	563	557	555	619	594	576	583	586	585	605	590	541	587	555	555	593	531	577	566	569	561	571	577	570	554	593	593	566	598	594	598	575	576	612	591	605	562	584	564	555	586	597	574	578	559	573	559	555	580	543	544	552	538	546	605	579	588	556	625	607	545	578	568	566	537	531	610	599	575	565	523	562	554	565	594	586	537	561	575	564	624	598	571	565	605	576	561	606	563	581	581	551	560	585	576	589	586	558	591	611	558	592	586	624	626	573	599	545	598	593	573	602	582	569	558	583	632	618	604	563	598	533	626	552	597	542	565	585	577	601	603	570	594	574	601	629	585	591	592	561	577	581	580	599	587	603	567	586	567	564	584	557	576	599	550	582	565	613	538	566	556	566	585	585	588	570	622	572	581	543	543	600	540	584	590	580	566	565	576	593	578	579	595	593	590	560	628	505	548	572	594	597	604	569	576	541	552	618	530	570	551	592	578	555	572	620	615	551	578	573	604	594	575	547	617	556	568	576	573	608	608	599	574	588	602	552	598	585	554	619	576	582	619	582	554	588	596	552	584	569	607	605	582	563	564	618	560	571	597	614	531	565	572	642	607	577	577	589	554	562	557	562	562	561	565	569	554	595	615	616	580	560	593	578	578	582	568	583	573	616	591	593	545	533	586	592	588	598	569	558	549	602	532	553	617	569	598	619	558	538	586	526	573	618	597	610	577	549	556	605	592	568	635	602	578	570	577	550	583	565	564	602	555	611	625	610	565	573	578	609	571	514	608	592	584	612	567	571	579	563	606	629	584	577	613	595	556	560	630	574	619	586	565	573	552	569	589	578	596	598	585	562	559	615	615	603	555	567	610	565	534	584	613	632	558	578	584	548	602	569	585	580	563	562	511	574	626	564	593	582	577	627	598	588	573	584	524	580	585	558	588	578	575	550	529	530	570	595	598	524	550	546	549	621	573	585	590	587	559	531	575	595	517	623	611	579	638	598	575	557	577	600	606	572	556	565	544	566	550	576	588	561	567	562	578	552	602	592	585	531	599	592	569	590	556	574	596	587	541	605	544	596	587	608	623	554	517	590	552	565	609	605	560	594	581	596	574	584	571	567	553	543	570	555	621	562	617	603	550	573	554	562	580	588	575	598	590	543	598	548	594	587	559	554	632	587	543	589	555	565	581	532	608	584	571	603	620	582	567	555	586	602	548	589	577	619	617	611	559	604	584	589	581	554	596	580	552	586	551	525	570	599	560	601	605	569	535	539	593	594	558	530	585	611	589	601	590	601	591	609	573	574	612	567	566	570	632	553	580	588	566	623	566	520	574	582	565	598	573	557	543	596	551	574	579	582	595	591	550	589	572	550	600	571	611	597	565	588	565	545	601	564	574	569	577	616	610	599	549	598	577	617	580	566	573	614	595	589	555	520	592	584	577	560	578	634	567	580	573	551	542	590	580	578	561	522	597	595	616	576	586	593	557	605	565	611	590	572	600	552	581	609	631	562	560	597	582	596	547	581	586	544	591	568	544	583	586	562	606	574	619	570	563	594	569	568	579	572	580	617	562	593	587	590	546	582	563	588	599	590	556	597	567	608	588	619	582	564	589	577	559	592	589	603	583	570	555	539	592	587	602	590	618
25381	22517	26811	23106	2945	537	474	430	488	471	463	438	409	430	396	469	465	435	446	442	458	413	475	439	454	438	403	485	474	423	470	420	434	410	438	423	476	462	400	424	436	399	433	452	406	446	455	403	424	431	436	434	469	447	408	411	419	428	414	398	438	429	447	434	461	484	436	435	446	432	442	427	445	439	425	420	400	434	456	407	432	423	476	422	453	453	432	424	452	469	444	441	452	383	401	470	419	415	437	443	452	451	414	394	462	401	441	454	436	424	450	459	405	446	422	460	413	457	435	421	459	420	395	425	422	410	448	448	442	423	427	454	432	422	401	473	444	445	411	463	482	443	445	469	429	411	450	426	435	434	440	436	430	400	424	412	434	451	447	393	444	416	423	440	467	456	430	428	435	448	438	429	438	441	404	464	434	438	487	415	419	443	420	422	449	446	422	409	446	432	465	444	475	434	469	421	413	431	448	433	465	468	423	387	434	415	486	446	436	469	444	408	444	440	445	450	444	426	436	431	439	437	417	434	442	459	439	400	463	404	420	442	463	419	464	454	418	432	464	425	435	433	430	438	442	423	432	466	437	419	424	419	449	460	440	436	422	424	434	442	446	401	451	442	403	459	459	431	422	440	450	430	433	454	428	452	423	472	434	433	456	447	428	458	415	434	406	426	440	440	447	407	426	379	425	421	416	474	406	436	462	408	466	426	437	433	472	430	452	408	453	423	423	435	474	447	436	446	429	459	434	453	434	456	469	472	427	475	454	433	443	435	423	454	462	423	424	451	406	395	446	422	433	424	427	473	419	415	404	414	421	421	467	478	402	430	417	423	459	424	461	389	412	436	458	437	390	442	419	463	419	419	406	441	409	447	436	465	475	453	443	431	451	440	454	453	402	441	399	458	432	419	407	456	428	423	435	397	429	416	407	433	415	426	449	435	424	417	454	451	431	401	466	408	451	445	415	449	415	421	445	471	450	413	450	450	464	408	417	449	460	434	422	414	442	425	418	418	427	448	478	462	455	431	447	397	443	438	468	455	437	438	489	476	391	480	416	445	400	468	422	448	415	441	412	433	440	421	429	462	463	465	452	412	431	407	401	448	406	427	450	424	448	427	421	443	416	439	449	413	424	448	448	458	460	416	410	455	470	401	401	432	478	394	467	408	451	451	442	448	405	422	421	452	451	446	440	402	435	447	432	434	471	402	431	449	415	429	444	424	461	439	445	439	440	465	410	444	429	444	428	444	418	443	428	444	398	423	384	445	422	444	430	430	436	415	428	459	425	420	408	449	402	413	467	440	454	427	422	420	422	445	441	417	425	437	458	429	412	428	442	440	437	463	438	461	399	443	388	410	435	446	467	399	410	419	435	423	428	446	445	442	415	428	454	419	440	423	429	450	396	390	408	434	398	422	415	448	389	432	417	406	446	409	412	464	403	440	456	434	427	420	448	450	470	472	474	436	429	427	446	526	472	418	435	461	441	468	438	478	441	447	431	457	437	403	417	465	460	418	467	467	442	442	396	437	436	400	429	449	439	433	470	403	452	476	429	413	434	424	445	427	469	405	424	440	440	472	447	424	441	464	450	440	439	437	443	428	394	418	451	447	397	457	435	428	438	424	430	449	446	439	428	486	423	442	435	417	420	434	421	450	449	415	445	374	469	419	439	450	429	447	440	440	449	413	394	451	436	472	417	418	454	419	421	419	450	426	438	445	475	449	408	438	403	424	481	423	424	435	474	423	435	420	400	442	433	463	438	468	441	424	463	447	426	442	408	439	426	403	463	407	422	431	446	414	415	427	460	470	418	436	449	429	463	458	451	448	465	448	470	468	407	408	436	467	439	431	461	473	422	462	423	460	433	413	420	413	396	450	471	441	461	417	409	433	412	442	435	401	419	432	431	442	419	399	449	427	443	453	420	452	432	410	432	459	404	429	472	392	449	451	463	439	449	451	441	412	443	408	415	482	437	386	456	461	404	421	455	423	461	420	445	461	426	453	440	430	452	405	453	459	456	418	438	413	425	455	462	439	439	451	446	454	451	444	445	431	383	390	448	445	411	445	446	458	469	467	423	459	442	447	444	442	438	431	398	417	412	406	447	410	458	448	411	452	429	452	436	461	432	459	466	463	419	418	448	429	475	466	464	410	409	413	439	437	406	424	433	405	423	462	443	400	426	417	431	426	488	420	451	424	422	429	442	460	393	423	440	423	435	432	468	436	405	450	430	438	465	447	406	435	491	467	427	461	445	463	479	432	396	416	420	420	455	427	419	422	429	445	406	466	429	424	443	427	412	446	423	440	446	473	475	437	437	423	438	437	445	451	450	452	483	439	440	427	425	434	434	440	433	428	451	426	435	431	463	421	440	444	438	442	435	440	419	429	407	431	440	442	423	461	442	406	417	446	400	432	469	437	462	433	440	435	435	399	449	436	428	448	436	444	453	427	423	445	435	432	456	429	440	440	444	436	435	439	434	451	430	427	441	383	431	458	410	452	429	425	433	440	441	383	430	451	459	428	471	393	419	418	447	442	438	452	451	423	449	442	449	429	451	449	427	419	420	471	438	437	419	417	409	426	399	405	422	405	422	437	414	474	453	440	441	417	433	422	452	461	420	431	436	441	456	452	435	469	416	443	460	477	424	464	453	424	425	404	445	416	433	402	461	445	451	400	435	427	428	451	428	447	456	447	429	402	400	434	411	427	440	379	429	464	447	449	429	431	422	415	449	438	447	430	442	421	420	439	379	413	414	446	457	436	417	430	441	424	416	422	453	441	452	439	422	408	477	441	451	457	428	451	448	392	439	447	436	489	418	402	418	470	447	426	436	488	423	447	468	485	440	410	477	454	457	426	412	434	444	461	448	427	434	407	422	456	449	444	437	452	445	451	470	418	437	437	433	463	421	426	410	457	432	460	476	439	436	456	440	415	435	426	427	381	430	420	455	453	428	417	429	426	426	423	406	459	433	464	425	439	398	425	454	451	445	437	440	419	424	466	394	426	413	433	444	438	422	473	477	424	423	410	410	439	444	425	390	445	423	432	443	409	452	421	387	469	422	404	424	451	434	453	435	413	451	432	435	480	412	450	428	431	440	420	418	416	442	439	432	433	421	444	436	444	426	422	403	440	426	441	432	437	423	400	447	435	410	451	419	431	421	419	448	443	445	447	435	398	409	389	456	419	453	423	418	449	448	413	457	435	418	427	406	446	446	429	459	444	454	431	452	415	465	432	405	442	428	433	410	457	444	407	459	440	405	438	440	437	410	426	466	412	440	409	457	408	443	429	429	437	459	432	421	438	409	469	444	445	421	457	435	427	451	439	442	408	413	460	414	433	428	440	441	447	412	442	402	446	449	422	463	420	420	451	424	463	404	437	437	412	421	458	468	381	439	451	446	396	428	413	471	413	416	461	450	454	452	428	431	443	424	456	412	451	466	434	427	426	435	459	407	421	423	427	442	413	422	437	446	436	438	444	427	418	397	476	418	450
45857	61950	16512	1015	780	649	656	645	590	600	571	575	558	601	556	543	523	598	552	564	572	565	551	549	536	516	554	517	569	501	525	521	552	538	569	562	505	554	570	555	536	542	495	536	546	497	560	511	506	550	564	543	554	497	529	533	520	560	599	536	569	531	556	532	529	548	505	528	539	586	534	541	573	537	526	531	547	594	555	531	537	551	516	530	536	518	506	533	521	518	525	533	585	521	498	507	526	506	553	507	538	532	543	538	565	528	549	561	549	539	518	560	519	563	507	520	515	548	563	562	521	519	555	503	522	520	512	546	557	529	545	560	485	550	537	507	549	555	520	512	544	532	528	522	521	520	542	573	543	585	583	544	504	491	554	504	534	562	569	568	528	540	521	572	527	555	560	528	526	508	557	502	565	556	513	507	520	522	559	539	528	548	507	548	533	572	548	548	544	512	511	570	534	560	579	560	556	557	557	561	524	519	533	557	511	552	510	542	544	528	539	520	536	545	535	536	569	533	517	557	541	525	529	576	583	531	541	536	541	501	572	503	554	561	515	494	542	535	528	542	537	554	531	558	545	516	511	556	551	564	584	537	519	521	530	535	517	533	557	516	544	481	545	546	534	552	544	479	549	536	538	547	583	548	565	532	529	549	535	499	524	566	534	493	520	541	531	564	564	531	551	532	500	545	550	563	539	539	541	562	513	565	524	552	570	568	506	549	567	545	530	500	556	560	487	510	521	539	525	561	514	524	545	528	518	574	548	556	556	585	513	542	545	535	537	507	505	579	538	507	579	563	534	552	591	545	545	554	540	514	573	569	520	584	524	518	558	569	543	500	536	549	555	556	522	535	523	538	515	531	525	555	543	540	512	507	509	548	563	528	540	515	567	539	510	521	585	507	571	555	557	544	545	540	545	515	574	546	508	559	539	541	572	532	518	502	563	537	525	547	507	499	532	518	536	538	546	566	545	541	550	564	514	547	558	558	511	526	541	522	555	572	541	527	527	527	574	525	513	534	557	511	526	539	552	535	534	525	542	527	512	516	540	547	535	541	560	534	528	542	539	523	557	586	528	529	538	589	518	517	550	523	522	539	530	560	568	537	528	553	544	546	552	538	510	560	512	524	559	556	512	553	563	527	537	544	555	516	554	531	537	557	523	496	529	550	605	518	509	538	523	495	565	519	517	484	543	519	543	536	524	555	528	565	511	515	558	490	543	540	539	541	566	529	530	508	524	548	552	512	553	532	561	522	536	509	540	534	533	506	524	549	540	597	526	531	544	510	531	539	538	495	559	539	567	531	557	547	519	511	531	513	531	530	538	526	536	540	512	518	555	547	553	520	530	496	547	559	560	561	565	523	531	561	538	576	561	558	549	548	546	536	507	561	568	529	534	528	538	533	518	514	521	527	604	579	549	537	539	582	506	546	533	552	516	590	543	578	575	529	497	502	526	523	533	529	535	552	524	557	596	561	514	518	531	542	561	504	502	569	526	538	536	543	505	571	513	566	521	591	553	541	545	522	595	504	522	540	532	505	569	532	518	541	517	530	548	526	540	539	522	533	578	571	542	517	548	511	503	531	552	581	541	568	577	560	542	529	559	561	530	568	516	538	558	536	527	515	512	527	541	512	566	554	527	569	541	544	530	517	549	527	570	547	602	531	537	542	552	514	501	511	557	546	557	523	552	522	533	530	576	531	553	554	532	530	527	488	562	523	519	526	537	544	535	558	547	563	560	546	518	564	580	540	549	549	545	511	554	539	548	556	533	571	493	543	571	558	524	491	555	568	529	545	499	490	537	535	489	536	537	533	573	566	549	549	523	565	584	562	545	551	553	565	495	577	496	542	530	533	510	564	496	561	544	564	536	510	553	533	537	541	500	556	596	545	593	562	529	534	547	484	531	528	528	538	543	564	531	509	563	527	522	507	572	535	541	529	575	538	557	542	535	530	564	562	542	585	564	520	512	546	530	495	552	501	533	548	542	542	542	525	564	557	552	542	504	490	554	546	520	531	554	507	529	600	528	585	564	500	541	535	505	553	528	510	521	574	540	551	609	479	533	560	577	530	522	557	534	537	565	540	532	560	537	523	544	490	573	513	548	554	535	547	578	549	544	556	544	558	549	514	545	529	552	577	501	559	525	535	541	525	565	552	569	515	560	529	520	529	530	535	519	567	570	506	502	518	540	557	572	521	514	539	558	536	582	542	541	551	545	541	536	561	550	555	518	527	543	528	491	525	503	519	547	501	531	555	480	559	531	588	529	513	548	504	523	505	559	547	535	538	494	543	535	539	558	524	524	557	539	543	553	513	547	531	532	539	532	510	522	543	564	547	550	550	546	569	537	487	526	511	552	559	579	514	565	530	526	521	556	538	584	522	537	520	552	550	541	537	562	532	505	546	537	517	528	519	518	510	518	574	550	548	555	526	516	542	536	567	570	531	544	514	522	496	555	538	564	521	546	523	541	577	557	553	585	518	510	518	523	528	528	526	547	511	552	540	511	551	508	534	586	548	503	521	546	555	528	520	522	525	520	538	523	527	538	576	539	531	536	544	515	519	563	552	557	509	546	479	542	517	533	561	511	545	569	537	495	532	510	577	542	583	516	517	566	510	517	548	540	572	538	514	534	485	525	527	558	520	515	553	527	523	563	558	558	572	574	539	571	555	517	546	576	551	571	556	515	561	544	545	517	527	529	551	510	479	510	494	532	554	538	532	558	522	496	559	494	534	552	547	523	542	538	529	564	533	552	539	540	544	512	551	559	566	531	543	538	524	532	523	507	488	523	512	520	545	582	527	538	547	535	500	524	569	518	585	517	531	568	570	525	566	519	530	535	550	560	553	542	512	567	575	544	557	544	528	535	528	528	516	537	539	522	535	569	519	572	508	550	530	479	523	533	565	527	507	517	539	536	540	511	530	537	555	534	561	484	519	521	519	558	582	549	519	495	551	553	531	519	518	520	560	548	561	554	510	529	528	526	502	525	501	526	548	513	517	547	589	557	515	505	500	531	574	514	551	517	545	503	560	539	536	547	540	519	493	510	536	550	533	561	548	539	526	493	501	547	535	531	522	499	496	564	534	542	503	520	556	575	544	530	554	554	591	541	524	499	542	552	526	527	526	526	553	509	549	576	491	548	542	554	534	535	534	516	539	552	536	519	553	552	536	537	497	545	515	557	555	506	532	529	540	566	544	518	520	589	533	568	544	515	532	536	537	540	563	515	517	534	561	545	527	528	565	561	534	576	522	555	562	522	543	532	501	573	543	496	534	537	543	568	511	538	538	507	568	569	548	583	528	513	545	582	545	560	556	589	545	517	576	517	568	543	544	554	531	548	534	535	578	519	530	529	563	518	550	539	532	532	523	578	564	512	528	542	549	580	548	498	548	569	558	505	584	524	528	509	529	563	502	551	544	526	491	522	559	532	501	529	528	526	558	540	555	579	544	529	544	534	554	560	547	576	562	521	544	515	570	536	531	546	552	579	554
22919	21648	29057	24433	21506	18997	1312	350	283	312	267	283	237	236	237	220	246	249	261	212	187	217	212	224	227	220	234	210	189	195	214	205	205	197	207	209	206	207	206	232	205	223	223	228	208	219	205	235	191	220	198	176	180	213	182	209	194	187	209	212	202	195	232	214	215	210	221	206	212	208	197	216	222	178	195	203	191	193	214	223	208	185	182	195	212	215	185	199	215	202	215	215	184	209	207	211	220	221	212	239	203	191	211	222	187	247	230	194	181	202	185	199	210	192	221	228	242	208	206	205	205	197	233	187	221	209	219	193	187	216	231	216	186	212	222	200	175	199	197	178	196	195	224	215	208	200	196	203	220	206	221	205	200	195	174	209	206	202	190	209	207	189	214	204	196	212	219	185	203	207	187	217	212	187	228	183	218	233	194	257	204	242	211	207	199	190	192	246	221	181	180	220	186	196	198	194	174	209	184	190	209	195	223	211	203	225	209	200	212	201	212	204	197	214	190	202	181	194	191	204	202	203	208	209	211	215	218	218	208	199	214	226	191	217	225	174	197	182	206	206	198	238	189	210	199	183	202	193	205	221	206	200	195	203	190	191	217	227	186	190	215	187	193	210	210	202	191	208	205	191	213	218	188	205	164	199	202	201	231	209	227	200	198	203	197	193	203	201	186	236	204	194	208	195	192	234	197	220	193	232	203	190	190	211	193	186	218	200	217	205	206	203	197	236	209	196	215	211	191	210	224	219	223	195	213	199	205	221	223	221	208	208	189	229	188	218	216	184	198	204	187	219	209	194	184	212	220	195	222	203	215	212	177	207	208	198	184	185	205	213	196	211	214	193	219	183	169	195	213	198	201	202	213	176	222	194	208	195	204	212	214	184	223	168	201	232	200	187	216	222	231	206	207	230	208	197	205	211	199	206	190	197	194	189	199	240	221	204	218	207	183	190	207	206	209	229	216	228	217	197	218	200	190	186	201	207	215	212	214	211	209	230	177	217	210	205	207	198	208	194	193	210	195	218	223	197	203	196	208	204	184	205	213	208	212	186	230	195	205	189	170	211	232	221	199	201	207	204	190	217	208	183	191	194	217	225	197	210	219	209	190	214	212	232	214	181	215	173	201	239	224	173	191	217	202	193	188	194	201	209	219	214	190	229	232	201	239	184	221	213	193	183	198	178	213	195	174	213	225	188	197	191	202	197	197	173	212	196	194	207	190	197	226	197	225	240	200	181	219	199	227	225	212	175	187	198	225	215	210	200	186	196	202	202	207	189	187	189	210	201	180	199	184	182	184	214	180	192	207	207	188	188	206	189	207	232	195	229	227	204	207	188	199	201	213	197	207	196	203	207	214	212	205	179	185	206	195	198	219	210	194	194	209	205	206	217	227	198	199	209	200	220	198	242	213	193	192	208	225	211	201	203	207	212	194	207	210	249	191	174	208	196	217	200	212	199	212	208	194	183	225	209	205	188	159	166	197	233	228	200	203	206	182	217	200	208	213	185	218	200	229	223	229	202	210	205	186	199	219	214	196	188	213	202	205	188	191	209	198	196	209	205	218	195	192	223	200	194	198	214	220	214	202	196	224	199	184	214	205	228	216	201	186	171	182	230	202	195	195	182	204	165	206	212	206	167	192	208	177	221	187	204	215	210	213	218	208	229	196	206	215	189	220	211	218	200	208	224	221	211	209	213	193	210	205	232	175	227	186	218	200	204	192	198	195	186	196	222	200	217	209	204	199	217	228	208	193	176	200	205	223	181	191	228	193	215	202	208	211	202	189	213	216	202	175	206	173	227	206	213	215	205	184	187	184	187	208	178	201	195	197	195	221	208	220	213	222	194	231	210	228	188	204	206	209	212	208	208	204	203	213	182	198	208	203	202	207	189	213	196	206	228	225	206	204	218	228	229	218	165	190	195	210	208	216	204	195	195	218	201	217	212	188	191	185	207	223	215	219	200	192	196	187	184	189	177	185	214	181	219	202	230	209	188	212	193	208	190	222	215	214	227	205	205	214	212	211	186	199	186	181	203	217	210	216	210	233	202	207	201	197	168	214	202	226	209	195	210	184	225	191	191	200	198	207	239	183	212	196	210	214	211	210	188	212	210	189	216	215	199	204	221	199	186	186	200	203	231	207	200	212	210	205	201	220	196	215	215	211	198	178	228	202	217	182	190	197	188	219	207	206	214	210	220	216	213	214	210	193	219	175	198	191	183	208	176	203	168	215	205	188	212	207	203	184	206	207	203	198	214	201	214	203	205	190	201	208	216	228	189	202	207	194	183	200	203	206	185	199	216	203	191	170	209	169	209	230	207	191	237	190	195	222	186	217	219	217	215	212	200	214	193	210	204	232	200	192	203	215	206	205	213	200	263	218	228	196	196	208	202	208	203	209	208	202	167	205	195	191	214	216	194	208	175	205	214	183	195	216	221	190	209	203	207	177	201	199	202	202	197	183	181	217	197	216	203	234	184	205	204	191	194	208	221	197	217	209	210	204	216	209	221	207	209	225	218	189	208	183	179	209	185	198	213	201	190	211	232	203	201	204	199	192	207	181	204	189	190	206	220	223	183	208	197	210	186	205	200	219	204	208	210	210	212	196	200	233	180	193	203	232	231	196	188	207	214	203	202	202	195	194	229	248	218	200	209	227	213	209	222	178	218	188	212	218	183	219	210	197	202	198	217	207	180	238	214	206	234	201	235	208	236	222	206	218	235	207	175	178	213	231	222	177	190	198	193	193	166	214	249	205	207	212	213	188	224	218	213	220	193	217	187	209	198	197	218	194	223	208	187	206	218	228	204	190	214	193	179	207	205	205	215	210	191	204	219	191	209	184	208	212	192	209	193	209	208	187	212	221	204	213	206	185	224	203	237	185	193	200	218	217	200	222	230	234	211	203	199	210	209	216	226	202	196	183	202	169	191	234	237	194	202	209	204	210	193	200	181	225	192	193	213	187	226	180	203	205	197	216	230	191	216	207	208	197	193	205	199	206	208	209	209	202	204	227	209	200	203	195	199	187	197	190	238	237	225	198	218	218	214	205	203	201	213	187	212	205	192	233	204	179	195	183	219	212	201	204	202	189	183	218	187	218	210	198	201	203	213	214	187	179	215	193	202	200	241	183	198	211	220	203	204	200	199	211	221	188	202	219	185	200	218	195	205	225	207	185	202	181	199	201	214	214	206	198	192	205	179	234	200	187	205	221	203	223	200	204	213	195	190	201	191	220	188	215	186	207	203	200	214	210	163	224	182	171	210	184	179	214	199	217	198	198	189	173	216	180	201	179	227	194	222	212	214	197	204	213	206	194	217	196	183	190	184	193	221	203	224	186	172	193	240	189	188	208	213	168	203	193	228	213	225	231	202	213	191	224	200	206	205	239	205	207	194	199	206	232	166	173	218	188	178	195	209	191	194	221	204	199	223	238	200	214	200	211	213	197	229	198	215	207	216	193	194	209	222	220	213	180	190	198	195	196	200	196	201
57562	86777	29872	2145	1081	921	694	598	556	466	414	374	382	346	360	306	342	280	293	315	317	276	293	294	322	286	271	292	272	292	307	294	284	263	261	290	263	256	274	262	265	264	289	301	262	253	274	261	276	293	258	259	298	252	276	258	254	260	271	259	256	290	271	284	280	283	270	261	270	255	279	271	261	268	272	283	257	256	248	244	296	285	274	278	244	282	275	245	272	272	278	276	269	253	273	242	259	285	270	248	264	242	241	274	270	253	241	259	257	272	261	305	261	263	272	260	246	270	271	286	269	237	282	273	245	311	263	259	245	254	277	246	253	281	240	266	253	251	299	277	263	255	293	272	287	248	279	291	240	273	264	276	225	256	305	276	279	268	239	240	248	266	258	217	306	285	272	253	263	269	245	262	246	248	291	245	281	247	265	275	305	243	276	247	267	281	280	270	252	258	267	278	277	261	270	265	259	265	264	276	274	255	274	248	283	265	264	277	272	239	262	233	259	276	304	255	259	275	239	247	262	262	239	279	245	273	247	275	258	257	256	281	241	307	293	269	269	252	275	265	283	283	257	262	280	275	277	282	264	239	276	257	289	262	256	283	235	268	296	248	270	262	280	240	292	243	286	301	268	285	256	263	275	280	278	247	260	249	258	296	245	280	256	290	289	266	261	276	279	269	301	254	280	282	251	269	230	270	277	296	261	259	270	239	262	244	248	280	292	271	250	266	242	257	220	273	236	277	264	250	277	266	252	258	249	284	265	265	285	292	270	251	280	283	261	254	297	289	255	284	247	268	269	240	271	276	240	270	283	255	273	277	259	251	266	276	262	257	247	263	278	269	238	254	289	257	282	259	305	243	260	240	272	246	240	252	300	239	307	234	270	230	285	287	247	281	255	269	273	262	250	292	252	281	268	266	262	257	260	244	270	297	254	257	259	265	257	259	282	271	264	284	244	258	265	278	259	264	255	262	258	277	278	266	276	274	246	283	274	277	263	252	252	282	273	296	271	266	254	295	262	278	248	257	267	260	275	254	261	267	265	261	279	256	259	279	256	247	268	268	286	276	285	259	237	254	253	238	303	237	296	251	273	261	288	259	241	257	264	294	212	271	288	271	276	295	283	293	265	248	239	282	288	253	252	264	274	326	251	271	244	238	280	273	287	260	290	263	238	262	284	283	303	252	265	275	265	278	277	285	283	274	276	243	279	286	256	272	275	276	281	238	270	285	293	242	264	241	268	264	240	268	264	250	274	290	243	258	272	256	248	251	285	284	259	247	290	281	260	276	251	267	280	288	249	260	282	269	244	269	290	272	265	241	257	265	275	284	252	241	277	261	274	266	247	294	245	270	283	247	274	270	260	265	269	273	273	263	268	242	239	275	271	256	285	288	265	292	261	292	257	221	242	312	273	271	266	247	230	305	245	286	287	256	256	251	280	280	264	284	266	263	247	259	254	269	268	255	286	253	279	291	265	274	266	246	267	282	284	243	263	278	277	247	271	280	248	247	261	264	279	266	292	242	266	271	215	256	284	289	232	256	262	285	250	302	263	272	285	260	292	302	218	264	269	287	279	226	231	270	233	268	250	230	265	247	279	235	276	272	260	253	285	264	245	270	286	279	271	237	302	284	270	269	259	300	266	302	273	254	265	258	275	273	271	253	282	257	233	265	269	281	253	285	294	293	269	259	281	270	275	232	252	256	255	280	271	268	249	280	244	259	259	267	261	244	245	300	247	246	268	255	251	266	289	285	253	230	286	231	293	219	265	253	275	253	258	262	266	258	265	289	285	247	249	257	261	260	249	254	264	262	262	250	281	262	267	259	283	283	259	267	272	292	275	264	240	266	242	278	251	252	250	260	262	265	233	286	243	301	263	265	279	287	312	279	264	323	274	245	276	252	285	265	293	255	277	291	243	262	269	262	240	283	264	239	267	258	264	268	262	265	277	272	297	259	252	271	258	224	245	262	300	258	243	248	269	266	266	257	263	267	267	251	242	277	261	282	281	251	258	281	256	251	249	256	289	259	271	244	268	289	255	273	268	266	272	258	288	249	259	278	265	252	246	265	223	258	268	272	270	264	247	252	257	259	269	262	275	265	269	233	278	278	241	269	251	268	261	293	263	240	264	274	258	297	272	294	279	276	269	276	268	278	253	263	281	262	279	286	255	269	270	275	273	325	270	250	258	272	241	252	264	232	241	271	266	287	266	285	261	264	279	268	270	303	267	301	240	288	269	283	260	257	227	276	265	270	249	274	256	269	247	257	278	263	279	246	268	305	263	267	294	273	276	259	275	260	254	263	276	252	253	263	275	282	262	269	249	274	266	274	262	271	316	283	277	251	282	281	283	253	278	259	257	291	267	235	244	281	278	306	245	258	247	255	292	264	294	276	273	266	258	255	300	243	259	263	238	257	253	263	274	253	283	280	286	262	287	252	256	267	272	272	240	248	288	287	266	276	252	261	248	280	266	256	227	282	261	265	249	245	297	248	242	267	277	283	260	260	251	238	297	257	252	269	262	272	285	271	264	256	247	239	293	267	253	291	259	269	243	251	272	262	266	244	259	265	233	296	263	253	243	262	257	299	273	253	255	258	286	259	262	256	258	278	250	256	225	263	281	255	245	259	234	263	265	253	253	264	264	251	257	302	246	262	285	276	247	258	274	248	265	254	244	289	286	272	243	281	279	248	269	275	258	255	259	271	253	283	279	278	261	238	265	264	252	267	262	261	261	276	248	288	266	291	275	256	288	245	289	278	259	260	267	268	273	278	290	258	238	284	250	262	260	281	279	263	244	291	240	235	234	236	278	254	285	284	265	277	269	230	262	254	293	269	278	235	254	268	310	262	249	258	265	233	274	251	287	265	251	265	273	281	253	245	282	300	261	262	258	248	271	266	273	281	288	277	249	270	269	299	268	253	276	266	268	273	293	257	293	231	255	257	272	233	267	258	246	239	249	279	274	262	275	266	256	262	283	300	258	249	244	249	307	325	276	262	283	272	258	265	289	306	258	279	278	263	285	285	237	279	242	256	243	258	285	251	260	277	247	266	273	263	289	289	261	287	250	241	264	254	264	252	246	278	285	272	266	271	280	270	261	276	265	286	271	272	269	252	285	292	262	226	287	261	271	257	280	251	270	266	273	271	267	248	280	261	257	243	269	261	293	276	253	247	289	258	285	282	265	258	256	263	263	254	267	285	296	259	244	247	264	270	246	274	269	251	257	268	256	257	276	286	251	292	276	261	242	261	273	264	279	278	269	267	242	261	239	278	274	246	271	259	280	265	273	305	264	242	269	269	265	285	286	246	251	242	255	268	263	255	287	276	267	274	264	259	226	255	290	235	262	269	284	244	256	277	270	250	268	250	276	265	269	258	290	273	262	262	277	278	280	273	270	253	276	273	273	246	293	283	268	279	266	281	306	279	252	242	280	226	267	283	250	270	254	292	258	281	276	252	274	280	262	248	249	228	280	269	267	266	258	276	263	280
29785	22146	9609	937	593	607	627	584	623	542	593	587	586	557	553	589	618	576	586	578	617	587	579	616	581	559	580	602	566	600	592	564	599	582	560	556	596	570	602	585	562	545	628	597	551	617	609	598	598	599	541	542	611	573	603	610	627	582	630	620	545	559	585	564	561	562	541	593	583	572	587	604	564	552	581	593	566	600	619	594	555	574	581	585	643	567	597	595	535	575	642	579	550	591	565	614	573	565	604	582	584	596	616	622	593	585	572	585	600	569	532	584	586	599	590	607	566	560	595	561	574	564	635	573	582	565	597	573	609	532	560	580	593	567	582	550	573	586	576	583	577	567	581	570	551	589	554	560	538	545	596	576	595	640	568	566	579	567	589	638	574	539	564	587	565	587	632	577	577	572	628	616	556	553	576	616	593	599	605	590	586	564	600	580	577	594	606	594	603	574	566	627	597	590	535	606	603	602	568	565	617	581	595	636	591	588	594	586	595	589	591	607	620	584	547	588	603	576	630	574	561	570	543	606	578	623	575	548	621	607	562	594	610	601	553	595	576	616	523	574	582	577	626	578	580	577	552	572	572	585	598	572	620	552	646	578	565	562	611	588	610	641	599	591	622	599	617	572	573	575	590	570	601	570	598	617	587	582	578	578	622	578	593	591	608	554	571	571	591	562	570	527	587	583	576	606	621	598	561	580	550	576	578	521	562	567	566	583	553	582	565	544	615	562	603	598	612	532	630	594	594	605	594	542	590	554	561	595	599	558	607	605	547	536	633	594	597	576	595	628	591	574	570	614	557	588	613	584	589	565	555	572	592	600	560	559	589	600	552	605	620	578	594	600	576	547	616	584	600	559	558	585	583	566	589	622	575	604	563	586	561	576	574	595	533	560	589	598	579	608	573	541	609	572	609	564	571	602	577	590	555	600	584	575	575	554	577	595	529	577	588	558	606	570	593	588	605	553	557	594	572	567	577	582	595	601	535	592	561	596	636	580	603	579	582	583	574	571	609	579	573	565	563	566	568	621	578	612	628	588	575	603	566	629	592	571	558	547	613	590	548	541	567	588	555	567	568	589	598	603	526	557	608	594	568	586	590	566	576	576	622	570	589	553	567	601	557	603	589	599	571	566	558	599	602	617	597	586	589	604	550	574	603	587	594	549	613	565	604	588	587	573	617	544	584	592	619	591	603	539	593	584	610	630	542	594	624	569	576	569	557	570	614	548	601	599	562	648	564	616	561	562	584	579	633	591	590	583	561	632	588	600	583	579	611	555	587	589	621	569	615	540	580	573	611	617	632	566	583	577	577	591	583	596	574	565	576	611	583	587	592	571	572	566	588	593	602	614	562	546	604	605	560	584	592	582	572	595	560	570	560	560	573	598	597	596	595	556	573	603	565	555	536	579	562	606	577	572	583	544	553	565	606	605	537	594	577	604	609	559	578	555	584	539	575	559	585	563	562	619	583	562	554	624	542	605	608	607	570	601	573	610	647	592	586	578	610	600	599	564	617	561	632	586	580	555	612	580	633	520	587	560	544	547	630	570	582	518	545	572	607	600	582	580	567	570	622	584	602	566	612	572	564	624	570	555	575	592	577	565	589	624	597	550	566	595	561	568	565	574	599	589	570	589	575	617	590	569	583	567	598	554	592	559	576	582	566	595	618	585	558	561	587	584	611	629	626	535	611	610	643	575	571	600	593	546	583	583	599	599	563	577	598	541	553	545	578	579	526	539	559	607	595	533	616	549	563	586	548	634	572	619	568	593	560	551	584	597	616	548	541	561	633	630	573	575	516	584	600	588	590	584	592	546	575	577	603	580	587	636	551	562	600	561	579	577	587	595	608	538	575	585	522	560	590	596	568	561	593	539	588	568	566	566	573	537	584	585	584	599	559	617	594	595	588	596	577	562	544	579	558	593	542	590	614	552	577	605	594	551	604	642	620	538	584	594	604	585	549	582	551	577	582	558	593	599	609	627	580	613	600	555	605	558	575	602	583	579	602	591	549	562	533	601	636	573	602	594	601	562	561	604	570	581	594	558	607	573	599	549	569	613	554	591	616	606	602	546	571	553	586	559	588	587	587	578	594	566	579	553	591	532	554	544	558	600	644	539	583	600	570	584	577	651	601	526	566	582	599	556	629	570	566	567	560	618	584	605	543	592	553	558	613	572	567	582	577	562	582	544	615	556	573	584	589	613	572	561	567	601	599	562	590	604	590	564	534	594	602	580	611	558	579	599	585	592	566	602	566	554	578	573	539	579	602	547	568	605	544	596	564	554	560	578	598	573	569	588	598	582	580	554	579	603	604	574	598	585	599	560	597	567	567	573	563	572	579	573	583	593	611	611	519	591	574	558	589	577	583	542	583	557	595	610	578	607	550	561	571	560	602	583	567	591	583	601	581	600	601	572	580	609	599	580	560	589	600	590	580	600	574	574	601	594	564	543	621	593	555	583	580	570	627	570	594	590	592	561	559	568	594	578	624	605	564	525	506	553	588	587	571	577	605	551	549	597	568	534	567	571	604	562	605	604	587	558	574	567	580	600	567	557	593	622	563	563	578	508	585	580	546	583	603	565	606	586	553	563	590	582	571	605	596	559	577	596	602	565	582	552	600	547	617	555	561	597	582	589	566	529	546	554	574	576	538	570	593	598	610	550	608	647	578	598	567	600	618	574	586	634	590	519	582	613	538	638	528	521	562	577	589	592	594	603	578	547	610	612	562	582	579	602	581	543	605	587	587	559	535	605	593	609	623	595	527	583	583	579	578	590	602	540	592	566	657	608	570	542	557	568	596	544	612	545	599	590	570	536	581	603	605	619	565	593	587	601	590	597	592	597	590	557	561	577	594	589	577	568	574	623	561	574	585	575	570	556	619	550	572	577	569	555	558	554	568	586	576	564	576	592	631	566	600	583	611	581	583	568	608	556	577	618	600	568	619	582	549	581	584	580	573	600	558	579	611	570	604	589	590	568	582	588	583	575	561	611	593	581	545	569	590	626	602	564	622	573	569	595	589	578	534	541	598	624	607	589	600	556	570	643	610	623	623	564	585	552	579	577	566	554	594	604	578	612	538	560	584	587	573	585	598	575	571	603	563	565	604	597	572	584	562	600	614	542	556	590	595	579	611	553	531	610	561	578	621	541	654	637	589	539	590	561	536	549	557	569	599	611	572	543	551	611	534	596	552	624	603	555	587	607	571	580	601	582	620	604	607	552	571	577	585	594	587	577	612	571	537	610	586	584	574	582	560	577	606	559	559	557	597	602	558	583	582	553	551	562	581	587	604	600	521	586	579	560	584	640	560	604	620	606	620	569	582	599	561	556	596	584	563	573	576	609	589	573	563	581	597	605	577	597	600	595	579	599	592	601	587	558	584	631	589	579	556	586	568	584	536	585	569	572	601	544	608	609	629	534	570	590	532	619	617	583	606	546	580	580	575	556	564	563	583	608	546	582	605	556	532	579	544	598	591	589	574	592	603	598
25249	30218	5385	752	784	717	735	743	766	717	748	780	697	684	744	728	671	690	722	690	666	702	712	706	751	730	741	722	670	744	715	767	743	726	734	705	751	739	714	735	756	680	735	755	724	729	801	757	694	718	756	721	724	705	707	716	723	693	772	699	735	744	716	700	710	725	744	726	755	813	716	703	720	741	682	702	685	669	744	742	739	756	710	716	750	675	731	728	754	734	683	723	774	739	644	687	684	719	749	688	716	696	742	693	729	704	669	759	735	761	707	756	723	708	771	773	744	777	777	700	728	760	705	734	717	755	702	732	701	735	706	749	739	703	719	718	760	719	708	703	720	774	735	687	700	738	727	749	745	732	743	733	753	715	703	694	753	758	673	729	701	712	723	695	727	729	717	730	701	714	773	741	750	737	730	737	684	714	678	689	666	748	651	734	716	727	729	711	723	732	728	759	736	691	723	664	715	668	727	680	698	749	679	704	681	746	757	699	725	725	706	739	739	712	718	713	741	691	736	726	728	729	706	734	704	720	725	732	685	677	741	655	660	711	684	681	738	676	765	764	699	730	757	732	727	677	700	683	758	738	746	687	690	689	742	697	715	697	705	738	793	735	734	695	696	663	693	752	692	714	733	694	715	722	704	748	709	713	724	740	765	690	731	693	726	699	719	738	657	752	779	711	783	699	753	682	706	671	715	734	731	770	749	689	768	697	763	709	752	765	701	771	747	695	736	714	756	785	731	778	709	721	730	679	749	719	726	751	740	785	682	742	707	688	698	704	687	698	741	709	735	742	694	719	697	703	752	738	702	744	700	714	769	750	708	712	733	741	687	724	721	699	780	718	714	783	727	729	747	750	711	769	747	715	718	720	770	703	737	729	750	736	697	735	699	722	709	776	735	692	713	719	723	677	713	706	768	759	732	708	744	716	773	670	714	713	759	709	701	697	689	719	763	761	723	744	671	754	713	685	717	709	746	737	747	714	758	717	761	719	767	709	711	695	752	668	746	697	728	762	777	742	759	723	716	697	728	733	712	796	708	739	693	710	723	749	714	735	735	700	718	721	675	743	723	683	720	750	717	785	701	691	748	741	760	698	709	723	752	742	727	721	720	723	697	737	747	736	731	746	751	746	745	736	727	720	746	729	698	715	726	720	688	690	679	708	717	754	700	721	741	731	754	685	752	735	758	674	756	723	750	721	706	723	756	696	735	732	697	730	730	729	713	669	725	744	731	703	715	759	717	723	701	709	701	732	708	752	728	720	754	705	718	723	701	704	702	753	743	724	701	743	676	743	732	718	716	645	747	710	700	741	709	742	709	701	682	757	721	702	665	729	723	673	708	701	734	698	707	717	754	740	735	793	711	742	748	776	703	729	762	726	704	752	719	707	699	754	703	727	711	761	693	721	720	736	717	751	678	722	758	664	732	761	763	710	714	761	746	776	679	771	718	748	768	757	721	689	698	686	704	715	713	731	757	729	743	784	737	702	745	697	706	760	708	739	722	761	729	772	675	735	745	715	764	707	684	743	688	688	714	702	731	744	668	708	725	703	801	687	725	731	738	714	720	723	740	751	717	706	713	734	742	736	713	722	710	784	781	746	724	750	693	725	721	726	730	662	765	694	710	749	688	744	674	718	708	795	742	730	723	722	744	790	750	708	703	731	709	705	728	720	732	739	659	688	724	736	733	711	748	698	735	762	731	759	744	700	695	687	745	676	733	714	687	740	667	699	716	736	681	691	748	696	700	732	713	729	670	714	737	751	669	752	702	782	707	754	743	734	675	723	737	735	715	748	712	724	674	781	738	757	765	729	704	718	765	678	723	749	717	708	734	747	717	707	670	708	729	703	705	735	690	686	684	715	724	667	734	717	738	717	694	704	764	676	696	721	767	721	740	723	681	745	686	713	703	713	700	704	737	700	733	740	722	713	742	722	694	733	710	746	751	699	734	699	727	747	710	671	747	734	672	705	757	706	762	715	704	710	773	743	720	721	700	703	783	687	708	697	681	751	758	720	740	687	739	718	662	696	709	700	700	728	718	701	720	758	729	694	742	751	705	758	657	729	693	719	717	706	685	736	743	742	691	775	744	684	716	752	714	683	687	713	705	741	724	788	728	699	765	713	774	733	801	654	730	691	741	697	667	714	750	728	710	674	699	680	705	695	650	709	756	754	756	662	699	756	702	738	707	731	742	748	712	753	732	730	708	741	723	715	746	739	711	715	758	699	743	749	720	725	693	732	699	724	739	718	712	718	724	727	729	717	737	730	733	708	724	747	698	757	768	734	764	768	672	718	763	714	734	702	707	763	698	724	689	697	704	694	739	725	740	708	763	769	714	702	771	695	719	723	764	715	695	720	757	714	692	686	722	708	731	741	721	690	751	727	760	684	695	729	707	712	746	701	718	725	754	703	707	735	664	746	810	690	751	689	747	706	688	719	687	691	692	698	724	716	745	710	760	740	760	704	760	725	665	741	737	732	723	718	752	758	743	753	740	731	745	702	741	700	720	757	721	720	720	716	764	729	727	701	667	704	685	681	710	691	725	657	707	727	756	712	719	681	695	695	761	740	736	774	702	721	713	749	701	768	730	791	735	707	749	694	740	804	732	697	719	727	717	679	728	743	717	689	745	748	733	707	722	751	769	722	723	717	736	760	647	715	732	716	721	757	712	729	684	700	712	720	710	701	690	725	693	735	734	749	759	703	752	761	720	704	748	773	767	735	710	832	723	699	740	712	720	754	708	722	744	701	744	681	695	719	747	738	753	728	747	707	700	709	728	742	754	738	726	760	732	764	728	702	684	724	717	715	703	728	704	750	736	702	717	713	733	736	678	703	699	732	740	707	687	713	704	684	756	712	696	717	689	723	720	769	733	743	741	696	674	705	703	718	742	727	720	766	727	690	690	773	698	733	711	740	766	765	738	709	731	721	708	751	729	729	769	752	701	700	731	756	723	732	701	759	731	723	764	743	740	716	730	770	756	711	721	709	693	711	711	695	731	730	697	706	755	728	753	749	708	719	708	708	734	690	742	718	751	742	723	747	703	720	721	732	731	701	724	757	727	707	708	748	714	754	774	701	700	724	702	692	743	707	686	714	730	723	765	716	687	689	746	702	746	715	719	734	725	701	737	676	702	719	722	698	743	687	749	727	722	747	718	719	774	717	670	725	692	752	721	730	705	736	688	697	699	706	764	749	727	692	739	716	732	721	700	737	688	709	743	721	782	725	680	724	751	688	729	724	702	733	712	742	767	689	723	733	748	708	709	671	746	734	698	744	733	738	706	729	739	723	755	727	744	744	739	806	717	761	725	755	767	707	712	707	731	677	702	757	687	729	735	761	770	753	698	774	757	744	700	730	708	695	686	713	732	732	730	716	716	722	695	715	731	776	701	755	763	743	740	718	762	726	742	734	706	734	742	787	682	743	755	651	709	661	739	708	760	721	711	766	733	728	773	735	725	720	695	689	750	782	731	702	767	708	700	728
23981	21876	28202	25385	19394	2985	598	510	478	454	453	456	481	432	451	472	479	427	464	436	423	495	455	440	448	455	453	420	439	452	445	435	452	417	465	422	493	477	435	476	415	452	451	458	447	433	445	447	447	425	468	401	456	453	409	424	433	431	462	473	454	439	421	444	464	423	451	437	415	426	407	448	426	444	432	430	428	463	436	460	449	462	399	448	437	477	453	450	406	458	458	472	454	432	451	421	446	471	390	431	423	420	404	432	440	412	445	436	433	437	452	483	465	415	455	417	456	454	436	460	437	429	476	462	451	398	430	464	458	454	471	446	426	435	423	448	457	431	446	421	456	461	437	433	456	445	432	454	406	413	452	418	421	456	437	477	466	412	386	427	486	397	424	463	479	462	454	435	446	426	445	432	472	457	455	446	462	444	454	407	424	461	408	410	443	458	452	447	448	455	426	456	452	462	438	451	451	434	460	435	444	451	451	447	411	413	440	439	442	406	440	443	444	432	435	423	423	422	419	422	390	424	436	461	458	446	423	426	431	463	468	441	442	421	427	427	483	475	404	448	452	428	489	453	452	423	441	452	408	461	477	440	451	407	423	469	426	470	471	427	422	473	411	419	409	452	449	433	448	438	407	437	435	443	445	461	444	452	438	436	452	421	430	429	413	437	434	474	437	412	430	440	435	444	451	461	459	471	436	455	453	423	438	419	438	471	438	452	463	444	447	443	472	445	447	453	428	397	444	449	466	442	433	490	437	494	435	411	428	486	392	479	437	468	428	484	460	457	415	411	449	455	444	442	425	448	479	441	450	459	463	476	411	461	443	424	426	421	433	430	416	462	431	442	409	431	412	400	478	436	449	448	442	427	429	425	410	441	440	461	447	464	456	466	486	421	417	442	436	473	400	430	447	424	446	449	475	407	418	398	464	404	430	476	459	419	439	456	422	413	465	424	448	448	458	419	412	401	452	438	442	439	409	419	459	422	453	437	453	455	447	458	410	447	430	432	470	452	428	432	459	452	424	446	432	427	448	438	427	411	417	450	459	470	446	447	440	412	453	417	423	459	458	463	413	462	423	420	429	433	420	413	430	467	452	423	459	464	445	427	445	435	468	452	449	453	467	463	440	418	439	448	441	430	462	443	453	482	453	436	462	415	413	448	458	432	434	437	422	442	436	420	431	431	459	437	431	421	461	459	416	454	417	447	421	428	443	441	441	488	440	454	408	443	463	464	461	431	436	479	471	426	470	441	421	451	449	480	491	419	481	431	418	433	436	476	449	424	473	412	451	403	467	435	431	435	463	434	491	443	443	429	438	456	445	434	463	450	459	409	432	450	477	429	467	443	429	445	450	468	415	445	401	470	429	412	460	442	414	427	479	452	447	455	473	441	446	392	403	436	437	463	464	466	441	450	458	400	441	413	423	428	427	458	445	464	446	455	413	474	416	436	454	455	427	412	477	462	414	447	471	436	439	429	464	413	468	454	468	415	492	446	442	429	482	432	464	462	471	433	481	437	463	399	437	435	441	454	446	456	454	429	449	434	413	441	416	452	440	428	470	453	451	458	414	424	457	396	486	449	460	455	419	437	463	413	423	462	427	438	456	475	417	427	405	414	477	439	462	436	449	461	436	455	422	425	427	476	437	412	439	488	409	443	434	462	441	444	401	467	461	410	415	437	481	429	432	437	454	444	477	420	460	431	428	471	470	471	448	447	507	458	435	438	465	439	469	447	436	430	435	448	480	476	414	401	446	422	440	413	471	430	428	446	501	463	454	449	461	446	481	484	470	422	411	424	433	399	445	447	419	401	432	446	426	437	479	435	457	454	435	409	433	456	451	432	453	448	463	422	445	453	420	441	439	451	425	420	426	446	466	428	466	405	441	413	448	464	446	468	411	392	422	409	442	438	465	476	444	436	441	476	453	475	441	467	457	416	492	474	453	447	437	424	414	431	457	441	460	463	419	463	452	468	425	436	450	420	474	459	418	456	472	436	449	462	459	463	434	449	437	452	423	429	432	427	433	468	444	419	460	437	444	450	435	429	479	434	466	442	453	445	416	455	485	488	436	442	413	420	406	389	450	455	448	471	483	402	432	463	458	481	470	478	447	420	440	446	458	441	436	430	465	479	426	430	444	407	451	418	430	437	448	430	395	458	399	428	473	432	427	436	472	444	454	462	473	450	443	450	467	412	438	454	427	447	478	438	444	436	444	394	420	435	446	460	458	444	439	491	426	435	426	432	442	408	434	455	477	446	458	498	471	392	461	451	426	420	488	481	466	414	445	416	447	426	477	417	426	432	436	439	453	422	435	457	454	431	470	444	470	457	452	418	444	433	410	436	488	431	434	452	404	407	466	438	419	463	435	472	454	467	410	441	438	450	416	422	422	420	425	435	432	448	449	438	429	444	460	473	438	480	454	460	461	457	446	447	433	429	412	429	420	456	392	473	453	433	406	448	463	444	456	450	454	412	463	414	449	449	468	433	431	438	450	444	456	438	414	451	426	428	443	431	440	386	443	411	456	445	465	419	472	401	466	449	424	434	411	453	450	431	429	455	461	426	437	418	418	474	462	446	415	423	448	444	458	463	436	477	486	452	450	504	437	431	395	418	430	424	444	426	478	449	433	434	444	437	438	454	433	460	460	426	446	450	455	455	476	448	398	452	443	438	459	416	420	439	429	458	420	455	465	446	471	454	428	436	439	435	444	416	419	427	456	469	448	474	425	472	488	451	452	423	458	447	443	442	464	426	447	407	428	437	438	440	455	433	428	413	441	441	471	451	404	477	426	470	435	489	433	472	451	431	436	464	445	456	471	448	428	430	440	445	429	437	453	448	453	432	400	435	431	438	408	440	446	457	446	456	433	434	445	391	456	450	459	389	436	411	428	434	475	429	443	422	469	426	454	430	449	406	450	439	434	426	388	425	442	431	422	481	424	466	421	432	461	457	471	417	438	448	455	410	418	437	428	459	438	426	418	403	413	443	483	464	421	464	412	442	453	456	444	420	397	463	464	463	414	464	420	432	456	434	427	440	459	420	414	433	435	441	441	425	476	473	404	446	425	456	422	425	484	473	418	450	441	428	463	411	459	449	445	486	476	427	404	448	430	439	416	455	416	431	436	468	411	458	483	434	459	421	467	453	496	470	437	478	430	416	387	417	431	445	419	468	403	461	445	459	444	436	425	417	470	479	435	423	449	451	450	437	421	431	471	437	455	466	446	450	410	436	443	434	443	442	425	441	441	477	460	429	452	442	463	432	433	444	459	452	424	441	476	418	434	432	457	439	436	408	451	422	402	455	457	425	457	469	445	428	488	457	403	447	386	473	429	436	443	444	398	440	444	451	471	427	441	428	475	452	439	427	455	407	452	425	422	440	411	498	476	431	438	443	445	430	446	386	438	440	441	442	407	433	480	418	452	453	449	424	457	466	462	447	483	419	439	417	450	437	478	424	448	430	444	452	424	457	436	433	439	485	463	429	418	449
50170	76244	24714	1240	1014	847	773	746	701	673	652	627	588	586	620	564	596	527	605	558	590	610	536	593	596	573	542	617	557	586	577	559	601	595	570	532	561	548	599	584	535	543	583	562	608	581	587	584	582	556	547	549	590	569	550	586	592	555	597	581	549	600	555	561	555	548	595	556	590	599	538	557	564	588	586	588	518	584	532	546	535	530	559	591	561	567	605	581	562	551	568	570	544	536	579	570	612	576	548	567	544	601	556	553	584	555	585	572	559	614	573	525	598	586	567	532	592	573	582	513	596	606	547	545	588	566	546	597	563	557	576	554	585	526	581	631	540	564	528	558	583	519	569	566	573	566	559	621	592	565	557	622	597	555	572	584	563	580	558	535	540	589	562	550	571	568	574	553	575	614	582	559	585	530	568	604	588	559	628	543	597	609	562	618	597	571	586	572	554	583	598	575	618	520	582	537	550	521	581	596	602	577	566	616	570	568	534	559	601	571	567	535	539	543	487	541	568	514	569	557	592	582	571	593	589	579	588	580	561	544	604	601	523	582	595	577	575	579	609	561	571	569	599	567	572	560	572	579	597	553	521	577	581	549	626	597	547	497	559	553	557	569	565	570	556	582	574	599	578	603	577	619	518	596	563	545	542	595	552	561	569	592	534	589	584	548	588	548	555	559	563	543	545	582	556	565	572	600	573	560	578	528	592	575	582	551	595	589	540	606	562	560	563	571	542	548	570	543	581	593	592	577	562	556	539	587	604	565	621	555	589	567	526	551	572	603	590	549	530	597	570	587	539	587	566	561	563	561	533	550	573	603	561	575	589	571	565	568	574	528	556	633	580	517	563	580	576	572	552	536	560	574	557	577	563	618	532	581	555	526	615	602	606	574	550	560	552	606	540	513	576	561	582	595	563	546	597	529	588	535	553	590	532	567	581	579	525	577	514	601	578	603	607	578	542	520	576	582	541	574	603	546	591	574	558	572	558	561	584	549	625	562	571	581	597	577	573	573	597	597	551	545	527	564	540	623	570	585	554	583	503	576	573	540	540	581	585	582	529	598	592	570	627	566	580	546	606	552	536	569	588	536	549	588	563	567	583	524	620	521	585	548	534	564	554	581	555	510	613	571	612	540	563	612	567	542	543	570	541	573	572	555	560	559	567	561	621	555	561	558	580	565	562	577	593	571	547	567	505	566	563	551	544	562	591	566	501	527	588	514	582	547	576	559	576	566	535	558	546	550	612	585	565	554	540	554	536	594	576	587	573	563	550	569	586	565	548	572	566	543	523	570	566	579	554	584	586	563	545	559	586	533	586	551	538	572	531	584	578	572	565	599	588	592	600	533	579	580	563	564	585	562	568	547	592	550	564	567	548	613	543	561	573	542	510	508	537	572	546	522	562	558	616	570	548	548	602	543	551	537	582	578	607	583	601	576	606	593	592	568	548	586	581	551	552	552	574	567	574	566	583	565	529	550	514	589	571	571	570	596	602	544	608	544	566	568	581	548	583	574	539	612	577	523	599	612	565	599	580	612	570	544	532	581	583	565	586	597	565	586	561	584	577	560	555	548	598	619	537	554	548	562	568	609	554	569	571	544	573	605	536	560	554	545	539	550	593	531	590	565	541	585	621	566	560	582	633	521	518	577	584	585	537	552	548	563	553	551	531	577	576	537	544	574	556	553	560	550	591	545	551	578	587	601	569	602	571	538	573	589	566	586	539	534	580	600	561	550	526	568	553	585	545	578	581	577	575	569	553	563	538	554	563	528	538	583	547	623	546	591	570	555	549	561	577	554	566	578	525	592	600	552	558	572	532	623	624	563	554	562	558	523	543	532	566	514	574	536	577	576	588	567	552	595	581	592	539	589	580	603	561	609	603	541	518	612	552	581	584	607	541	543	569	541	542	592	592	603	528	518	560	573	599	543	582	564	553	554	552	572	548	572	554	549	573	577	560	583	563	591	521	605	578	560	573	593	609	577	585	544	574	536	538	553	596	553	562	562	560	583	548	550	559	605	578	543	596	598	574	545	540	546	629	544	576	561	594	584	585	552	576	587	531	541	581	524	539	595	577	614	581	573	590	599	565	574	512	583	537	594	531	579	569	612	541	592	553	583	573	556	532	593	554	552	586	557	562	574	545	536	586	553	587	565	597	566	597	569	551	621	599	556	600	567	590	600	574	631	574	549	524	558	540	601	544	556	521	574	569	568	588	555	542	547	569	538	613	552	586	564	585	538	563	529	558	569	584	563	554	606	547	535	623	575	561	534	595	581	570	571	538	540	560	571	567	565	546	570	533	527	570	532	574	572	565	560	613	577	601	550	621	584	584	549	608	539	568	554	560	548	579	567	580	563	598	556	567	596	578	560	540	544	595	571	589	587	577	544	565	572	572	584	548	593	550	584	544	567	545	574	567	555	546	560	566	561	527	554	557	588	592	579	608	553	575	594	550	520	599	568	594	590	583	546	610	569	571	606	531	586	517	628	577	554	591	594	558	547	565	557	550	526	540	527	569	572	559	591	561	558	545	567	568	591	580	563	592	557	572	545	571	555	569	591	568	554	556	552	564	559	533	534	573	532	607	546	551	554	565	556	560	583	557	587	622	550	577	597	586	557	550	585	601	518	536	600	570	563	551	577	570	544	544	549	563	538	605	591	514	592	532	618	580	585	557	514	545	559	558	583	570	557	537	568	544	596	590	548	549	575	554	572	551	567	577	569	549	593	603	584	575	562	590	553	556	624	615	573	554	578	552	554	587	574	514	598	538	545	573	555	622	618	579	562	558	601	543	516	563	541	559	618	567	542	546	576	567	556	580	560	553	577	582	572	570	570	568	558	544	570	549	581	541	561	570	556	625	577	569	574	540	590	565	567	590	520	558	547	543	571	589	530	556	571	548	591	571	579	587	564	612	527	569	593	553	531	591	573	589	571	572	535	571	591	578	555	590	547	540	602	569	596	563	561	556	553	569	569	604	602	572	582	544	599	573	551	566	609	586	575	574	560	572	577	560	566	616	530	525	534	561	563	546	546	581	527	530	578	582	581	570	581	555	543	595	560	557	566	523	553	564	537	563	558	537	587	577	543	548	554	556	583	555	581	561	576	610	551	571	620	587	543	593	586	525	564	575	567	582	580	581	570	522	537	561	576	595	583	555	577	543	531	576	589	570	582	590	557	606	585	564	592	557	572	573	591	552	592	591	536	552	562	597	544	586	557	551	601	549	566	597	579	602	550	549	561	512	567	525	559	581	593	617	548	563	594	613	581	572	559	569	583	578	544	600	546	605	597	584	539	608	543	590	551	601	558	565	623	583	591	523	545	590	571	572	566	578	551	567	560	577	532	530	574	585	591	503	562	584	587	574	589	571	552	562	572	550	568	561	576	523	570	588	573	597	544	570	611	544	524	608	552	621	563	584	549	606	529	577	603	559	563	591	563	554	587	561	554	573	579	605	558	559	549	541	588	518	623	592	566	589	558	546	574	557	567
25396	22592	26775	23459	3254	535	490	451	468	433	456	426	423	456	451	434	424	435	421	445	430	435	410	409	415	431	429	420	442	442	450	440	441	437	461	411	421	487	433	481	428	410	390	440	442	451	420	421	438	453	403	441	413	443	431	471	419	419	437	400	397	469	420	429	438	421	446	449	452	405	411	418	439	449	423	422	422	452	403	440	455	448	437	440	411	441	413	431	434	415	414	418	442	387	433	450	448	426	419	419	437	436	405	449	390	461	461	459	419	429	450	469	417	450	417	436	399	425	438	415	427	418	440	418	412	432	399	428	403	429	445	423	422	439	460	453	419	425	422	435	396	420	465	441	424	462	454	486	418	425	424	424	433	452	461	422	427	448	413	436	419	455	395	402	450	452	443	431	418	403	425	436	443	402	438	434	478	413	470	440	410	421	358	431	438	425	444	468	411	438	439	434	368	420	381	388	408	428	449	460	425	433	398	405	402	433	441	404	446	427	429	447	416	412	420	363	448	419	422	452	431	442	422	431	430	447	445	444	446	397	426	388	403	465	429	375	447	417	442	408	396	437	451	453	401	426	406	450	433	429	413	438	452	426	404	450	441	448	421	438	429	445	444	413	409	432	425	406	416	425	412	468	404	436	429	455	403	424	389	410	418	424	451	409	417	409	446	390	447	431	454	468	414	443	443	414	419	418	408	440	414	429	411	430	459	451	396	413	424	433	404	422	435	379	420	426	436	435	419	455	456	448	445	453	429	433	444	418	386	435	438	419	442	421	432	410	425	413	410	462	409	445	395	418	374	400	448	420	420	393	424	412	427	428	433	373	457	406	420	439	423	416	403	424	421	431	433	443	449	393	412	426	451	391	441	419	447	403	440	458	438	447	428	440	421	407	438	434	439	476	437	457	433	429	386	391	433	427	391	419	419	452	480	410	433	420	423	450	437	427	415	438	426	405	474	406	414	415	459	440	463	460	384	446	446	441	436	429	432	442	426	470	418	421	436	449	437	459	396	463	422	461	439	412	447	432	453	455	436	427	429	444	424	450	417	435	433	424	431	415	472	420	401	423	396	428	449	435	388	409	437	430	409	468	474	413	416	412	477	430	446	468	398	416	438	460	403	383	454	416	420	430	426	452	397	458	452	426	402	401	451	418	423	476	438	430	363	432	432	417	437	443	410	441	370	435	414	419	392	438	430	421	458	432	378	439	377	446	450	411	423	457	406	462	424	420	413	443	416	364	427	438	411	441	417	406	439	473	444	429	434	415	441	436	424	411	428	456	429	452	460	382	416	450	425	413	425	417	440	464	442	420	420	409	404	414	460	442	420	457	437	455	403	419	409	437	416	390	422	431	433	406	403	434	410	412	446	423	401	442	460	423	446	428	462	406	449	427	441	463	407	456	443	435	421	393	449	396	471	454	444	381	415	433	440	421	431	453	441	455	396	467	411	400	399	400	388	455	422	417	412	412	426	410	429	437	442	391	406	406	404	450	415	442	384	391	437	402	471	443	419	426	417	426	435	429	445	410	411	424	429	430	433	430	408	469	436	454	376	424	391	398	394	404	458	433	397	436	410	416	431	451	451	420	446	443	425	430	421	441	433	418	437	378	413	403	432	434	433	401	432	440	426	444	421	438	445	430	415	438	418	481	400	438	472	437	456	422	442	426	451	445	416	433	427	431	437	461	396	444	432	442	429	389	382	438	441	435	426	442	438	426	427	435	412	434	427	402	442	401	383	429	437	438	421	435	382	415	412	456	421	376	458	419	438	439	443	401	423	432	423	404	419	410	442	422	409	415	441	405	440	424	456	432	448	456	403	426	423	433	439	415	439	427	422	413	445	410	470	424	435	395	421	409	429	442	446	428	419	420	398	448	396	427	439	423	429	469	396	437	465	442	436	405	377	420	415	422	436	427	411	434	402	442	440	447	415	460	391	395	386	408	442	393	438	441	433	438	429	472	404	417	442	454	414	449	467	414	450	412	414	393	404	440	457	438	408	439	422	422	441	398	423	437	414	406	414	441	422	422	419	469	423	448	392	433	409	450	428	421	429	423	400	433	406	449	414	402	431	402	429	441	421	428	441	402	437	440	405	435	455	410	425	415	432	475	429	404	420	373	440	466	410	421	427	432	415	398	443	440	441	432	447	449	448	398	407	446	445	454	460	429	469	418	460	427	414	456	418	436	416	451	406	425	435	439	396	415	423	432	475	437	410	456	424	477	418	430	470	418	440	444	415	428	437	408	414	437	417	414	431	470	420	451	416	433	421	407	418	426	434	409	472	432	416	431	397	417	422	422	417	428	428	443	445	436	394	399	416	427	430	392	456	373	404	408	432	411	428	471	449	411	445	388	431	419	432	436	411	444	460	438	414	400	435	414	449	437	459	435	406	408	432	457	424	439	385	430	427	441	426	423	427	438	395	434	436	458	428	446	421	437	420	434	455	455	429	416	420	433	446	365	453	421	411	437	446	411	430	406	474	447	432	410	441	442	417	449	401	442	412	416	436	454	432	418	441	443	426	413	457	421	473	434	435	395	495	432	408	430	429	424	408	411	434	423	465	431	417	410	406	442	422	388	440	436	481	448	405	460	394	409	470	409	459	464	459	416	399	456	435	420	389	405	455	451	409	410	452	397	443	428	434	452	410	439	493	410	429	434	444	426	417	461	413	434	449	456	440	433	420	404	418	432	378	439	405	394	361	415	404	423	414	445	396	426	430	420	419	440	445	424	403	424	412	407	461	458	413	423	399	415	438	437	442	398	432	427	441	417	427	434	421	417	416	395	438	437	461	434	436	388	414	431	392	449	439	446	449	447	436	432	424	443	439	399	456	471	445	427	435	410	459	438	462	420	422	439	437	442	423	433	417	450	443	448	424	418	416	424	408	400	425	412	423	460	397	409	419	427	440	416	453	427	490	428	415	431	449	415	445	426	421	440	428	416	404	421	426	413	453	383	453	401	439	395	445	438	441	371	434	425	440	452	438	480	448	412	421	434	480	425	448	449	377	460	441	451	415	465	452	479	458	386	471	454	446	479	425	432	416	455	416	426	403	428	426	433	432	402	438	410	418	436	448	425	429	407	430	420	413	430	390	431	428	444	420	413	379	426	456	420	424	410	427	429	405	423	434	451	425	473	452	447	409	461	428	442	462	403	403	425	452	418	436	465	445	414	433	443	420	415	432	450	434	460	439	393	449	441	421	462	403	428	434	401	410	423	392	477	465	436	444	452	429	456	420	432	420	407	404	385	408	389	468	418	399	442	412	436	446	408	422	412	412	412	412	439	394	447	406	415	408	428	421	463	453	391	479	466	455	464	427	455	436	402	423	437	414	434	411	425	437	469	445	420	437	441	401	443	410	421	399	414	417	447	441	418	500	422	422	452	418	432	408	436	409	440	428	459	420	392	409	412	422	436	404	420	456	422	415	419	457	455	433	480	450	407	438	415	453	416	431	435	386	417	416	443	402	421	445	463	429	440	445	405
45680	62486	18588	955	788	676	661	578	620	563	564	580	529	537	583	598	542	525	573	599	570	523	525	537	542	509	514	535	542	552	549	526	567	547	558	500	518	520	484	539	529	520	504	556	514	501	539	533	551	537	527	522	511	552	524	553	511	528	567	564	559	522	518	515	542	493	512	501	505	560	503	518	516	542	571	537	551	537	521	564	545	544	519	556	520	513	505	507	534	559	524	589	534	546	520	532	505	539	509	535	530	485	571	533	527	535	550	569	529	518	564	554	568	519	520	510	496	530	523	496	512	512	559	506	512	546	572	541	524	563	549	497	512	535	567	575	480	523	482	515	515	519	564	514	545	548	528	533	549	510	520	518	523	521	531	516	531	529	537	550	531	534	535	540	534	517	530	528	524	532	456	546	510	530	520	546	536	527	500	523	533	502	500	551	506	527	528	527	521	483	525	510	541	537	563	528	560	542	541	537	512	525	521	520	569	552	534	531	501	529	510	523	536	572	528	508	530	479	553	521	485	551	558	489	538	500	541	510	518	486	507	505	546	498	520	533	540	571	560	541	500	516	533	513	512	520	539	529	545	515	543	547	518	521	527	522	549	585	522	484	505	492	518	531	521	515	536	519	546	515	532	530	553	510	543	537	541	519	528	537	521	572	574	535	499	518	485	569	530	542	560	525	512	546	526	525	501	527	526	489	533	562	531	559	516	531	531	544	534	546	567	504	490	477	507	531	518	547	519	505	536	510	537	531	529	505	498	532	523	524	542	520	555	532	519	540	537	554	604	537	564	506	551	519	555	511	544	516	465	523	573	511	528	489	535	517	523	505	550	530	515	544	545	560	537	561	496	567	534	532	527	547	548	494	533	549	505	559	518	550	503	561	510	549	584	556	501	539	539	535	534	571	561	572	543	523	519	540	512	565	552	494	517	508	500	522	530	547	544	540	536	472	544	515	554	556	517	530	504	569	507	495	530	522	530	530	549	568	546	511	532	511	531	556	530	549	595	491	500	507	517	547	518	512	561	516	538	501	502	522	535	546	514	531	525	542	546	510	538	545	507	506	496	541	506	492	549	524	488	548	498	529	492	500	573	524	551	496	461	548	549	498	557	526	500	564	514	554	518	543	527	526	486	525	525	512	483	545	569	521	492	502	593	507	557	553	509	511	475	547	512	513	524	564	565	506	531	559	547	534	539	535	543	516	516	512	524	577	518	495	546	532	550	562	559	561	512	564	517	529	499	525	558	505	510	499	533	554	528	561	507	504	516	567	536	499	546	533	539	526	551	511	519	591	533	559	546	528	520	542	551	560	515	524	517	513	539	480	540	521	500	521	525	537	518	548	503	546	528	571	545	548	512	523	545	540	534	515	507	540	502	530	505	542	531	524	541	542	574	536	552	525	508	541	571	535	500	541	568	552	560	503	568	530	512	557	574	520	498	535	500	512	518	509	544	569	534	523	515	508	532	516	547	505	532	560	544	542	528	565	552	538	524	596	524	532	533	555	534	528	547	485	496	521	530	501	526	512	499	524	507	495	542	505	521	524	509	524	569	543	499	547	518	536	531	528	510	505	514	525	510	548	518	484	525	553	563	518	544	572	552	502	541	552	555	504	529	550	546	553	560	516	504	528	522	543	548	500	555	526	554	501	519	505	537	541	513	546	519	533	531	568	519	532	513	492	536	539	550	528	532	509	502	524	530	516	535	510	544	530	506	522	517	504	547	561	545	551	474	560	534	531	548	513	528	533	522	548	581	496	513	516	534	523	562	563	530	536	522	543	539	531	500	517	546	562	525	553	512	470	540	495	526	564	557	581	502	499	573	516	545	576	514	571	513	561	511	522	512	531	549	534	520	551	560	513	540	534	535	524	512	537	536	516	536	549	514	531	589	536	524	529	521	527	534	555	583	520	513	514	530	526	519	539	562	550	530	555	523	525	564	536	516	502	503	585	533	511	557	521	530	530	499	524	554	482	500	543	502	554	505	542	555	491	497	539	514	506	500	515	531	548	503	499	538	507	561	521	541	529	497	500	521	538	551	498	544	545	528	547	534	559	540	481	574	577	539	515	511	547	507	522	507	534	515	506	525	511	543	511	541	522	556	543	509	502	554	544	534	520	502	535	545	515	512	526	541	527	554	527	516	555	532	461	517	525	491	516	525	544	512	553	556	523	524	525	511	548	546	540	519	540	487	528	525	548	569	570	548	523	530	536	500	542	531	525	534	532	513	527	463	502	501	558	569	525	560	513	509	494	550	503	552	473	532	555	509	532	537	546	538	506	511	539	522	515	543	554	552	498	506	534	528	528	535	583	553	509	548	492	557	523	492	570	496	521	556	516	530	528	524	562	521	552	477	522	489	501	532	499	527	547	526	521	523	492	560	530	556	502	525	514	523	491	548	525	545	527	563	515	569	500	548	530	501	531	503	525	512	497	528	532	554	530	517	504	551	521	514	557	510	501	540	556	531	543	513	579	586	553	561	534	584	535	513	506	553	527	543	588	543	524	528	533	533	553	543	567	502	506	549	525	535	528	516	548	545	542	508	532	559	545	543	500	531	516	543	552	540	534	538	510	509	508	495	539	489	519	507	532	545	524	513	546	528	500	538	517	517	528	524	485	507	512	552	534	519	537	530	549	532	489	572	540	489	548	522	523	558	544	540	561	533	524	535	498	521	549	555	553	491	534	493	547	531	519	537	534	556	538	505	555	539	553	536	519	557	468	552	544	519	566	526	530	520	511	521	522	508	550	540	526	500	526	547	528	513	550	526	575	522	504	550	528	535	485	513	498	513	504	514	536	515	498	512	546	555	530	552	556	525	518	520	524	543	535	534	538	518	533	547	553	512	533	507	538	541	518	575	521	530	550	482	527	494	528	484	507	531	533	507	537	512	526	540	531	558	550	563	502	541	524	551	536	511	543	557	537	571	541	529	545	555	545	536	528	517	559	563	568	529	521	505	547	534	545	507	554	554	520	517	540	530	518	524	556	507	540	508	522	521	508	532	549	508	490	510	563	533	513	534	525	542	576	524	537	525	574	550	575	523	536	535	542	542	512	579	546	515	547	515	548	486	526	521	546	539	541	483	497	548	562	530	504	580	526	512	529	540	508	544	580	524	528	552	503	534	515	515	502	511	568	550	524	548	550	535	484	530	536	498	491	538	526	549	570	527	500	554	546	522	532	531	542	516	538	561	542	505	530	539	564	511	569	535	545	530	509	551	524	540	517	506	534	507	542	509	549	550	550	547	525	534	603	506	511	543	498	494	528	496	506	557	485	532	548	538	531	547	510	528	515	517	545	543	505	522	467	545	528	566	552	552	508	566	513	532	509	527	533	521	545	547	531	504	552	562	531	526	484	550	498	493	533	563	506	569	520	547	582	519	526	508	576	522	516	529	556	506	555	532	567	536	555	507	557	525	518	576	526	501	482	517	530	521	514	551	548	550	529	507	519	515	549	515	485	527	523	505	551	520	516	488	556	511	541
22903	21623	28879	24577	21509	19416	1601	374	348	275	287	273	243	251	212	217	225	211	231	212	193	203	209	208	220	212	204	214	201	191	201	223	200	205	202	221	194	191	191	219	194	202	185	207	202	187	217	183	196	195	186	189	194	185	196	201	202	222	198	183	209	210	194	190	213	206	194	189	189	191	178	194	178	177	196	171	202	205	200	186	199	182	221	195	206	204	174	188	220	204	236	189	178	209	183	190	193	176	196	212	196	172	174	209	193	198	206	197	191	208	196	209	175	201	178	205	196	201	184	213	201	219	214	208	192	195	189	209	217	202	193	206	204	199	179	193	206	178	229	214	195	203	192	198	193	200	196	203	200	191	197	170	199	222	195	186	199	183	210	205	210	217	240	197	174	201	209	191	215	211	189	201	204	203	187	198	199	195	181	184	208	187	178	181	185	192	200	227	183	209	184	184	202	174	195	195	204	222	175	201	201	189	192	185	229	175	186	191	195	212	190	184	184	210	214	193	191	197	190	187	204	215	201	203	184	183	223	204	190	185	203	169	207	177	198	202	200	192	190	174	197	221	178	197	234	168	200	204	222	189	212	190	204	221	204	207	208	192	195	211	194	162	187	187	189	193	200	209	209	216	201	186	196	183	176	215	203	195	210	182	180	194	222	209	215	176	219	203	196	181	208	193	205	214	202	215	187	180	178	185	211	181	176	219	211	191	172	220	198	189	186	198	198	210	193	183	189	164	196	181	180	194	197	181	183	218	221	191	167	190	208	206	187	191	201	178	204	225	209	198	218	184	177	181	213	191	184	170	190	185	211	217	203	201	202	189	193	200	211	200	180	209	193	203	187	180	170	203	203	205	210	196	206	175	191	191	200	192	200	195	216	188	201	199	171	170	196	206	223	185	195	177	187	220	215	206	187	198	177	212	233	189	205	204	202	207	172	191	212	179	209	191	196	168	174	210	204	196	206	206	181	179	191	210	182	191	192	206	192	228	202	206	168	201	172	178	185	190	202	192	191	228	213	194	199	192	164	194	210	172	205	162	195	203	206	207	208	188	198	193	174	181	185	203	204	213	213	211	217	197	172	206	207	180	220	204	171	183	223	190	217	205	211	185	198	183	179	199	187	199	208	168	180	177	201	195	215	204	208	209	174	186	213	206	181	211	181	196	208	204	199	216	204	190	200	214	215	188	200	196	200	205	189	188	213	173	185	187	186	215	195	195	183	209	200	191	182	183	182	203	191	199	168	196	190	231	196	176	169	191	213	183	179	219	190	195	187	216	222	206	187	193	188	192	189	216	183	182	187	168	210	182	180	201	189	195	197	187	199	211	192	203	212	191	237	218	200	175	206	201	210	197	196	210	218	182	208	194	197	193	201	206	179	195	188	195	187	201	215	212	197	177	207	216	202	199	203	174	239	188	204	171	200	211	210	178	173	204	197	179	193	187	203	198	200	193	206	191	159	213	201	183	179	187	188	206	189	205	213	221	198	194	192	196	190	180	179	191	181	197	185	196	204	177	187	172	220	215	196	180	200	183	189	187	201	183	209	199	198	213	209	227	216	166	189	184	197	207	208	186	228	201	197	186	210	219	199	224	204	216	214	196	189	186	222	163	175	196	197	185	201	205	218	225	210	191	208	190	201	192	210	173	189	206	198	182	195	210	189	221	164	168	191	215	186	204	185	201	187	195	186	198	175	206	181	195	185	185	200	194	193	193	171	197	203	179	197	195	207	203	180	199	185	159	219	209	194	201	192	172	207	222	219	223	201	220	230	193	189	225	168	213	193	190	214	199	190	195	207	174	178	187	184	180	212	193	201	229	185	196	202	196	223	189	180	187	191	179	175	227	194	196	209	181	172	186	181	187	195	223	192	199	180	173	203	202	198	185	185	190	182	199	172	200	193	202	189	171	183	204	200	188	221	222	190	212	196	175	193	185	184	194	197	204	198	175	213	181	191	169	211	214	180	194	175	165	182	210	194	209	224	180	193	180	189	174	186	193	186	194	202	195	185	206	199	231	211	171	190	187	193	191	195	223	194	224	199	182	203	191	220	213	170	206	210	207	216	210	190	197	211	188	201	192	211	179	188	207	192	189	162	188	206	201	188	209	175	157	195	195	204	199	187	192	190	191	209	186	195	191	210	181	206	180	206	202	196	194	189	200	220	189	199	181	187	178	200	204	214	205	210	219	185	204	188	196	206	196	183	180	210	215	195	195	198	220	174	191	186	220	183	205	163	193	177	197	192	200	182	183	191	206	196	198	183	182	193	188	197	191	185	186	194	187	189	199	187	184	192	213	216	195	193	182	206	192	198	169	188	206	184	198	193	208	200	183	203	187	193	229	215	202	219	158	181	207	209	180	198	214	194	195	203	186	193	186	210	197	168	205	194	207	200	208	195	196	208	192	187	214	200	207	184	190	205	200	180	203	188	198	196	182	227	214	216	201	177	222	204	189	209	190	225	174	198	186	208	175	200	219	208	195	177	183	212	196	201	209	181	172	220	211	221	209	191	190	225	178	205	208	178	223	211	197	218	199	181	198	157	188	202	188	214	178	198	198	204	199	194	187	190	176	180	194	194	215	213	198	220	181	187	184	218	182	192	229	208	200	210	168	186	206	197	219	198	209	197	200	195	223	176	216	200	206	202	202	198	183	202	166	189	186	202	165	200	199	196	203	200	181	196	186	200	178	215	205	171	220	210	216	210	233	177	214	203	196	210	196	214	203	202	177	188	191	184	219	205	203	184	197	192	201	188	182	200	183	201	189	210	196	200	174	176	194	207	213	187	191	198	204	203	179	192	194	204	213	228	208	204	205	208	211	195	199	203	233	208	176	174	221	187	199	210	193	187	178	200	165	219	201	197	187	196	176	216	185	175	204	194	201	182	190	168	180	211	202	197	199	215	208	192	211	195	223	202	203	191	196	201	189	214	199	196	178	218	196	182	219	207	200	180	199	174	199	177	164	171	202	187	173	185	215	182	212	215	198	211	163	195	247	195	183	201	194	204	207	205	214	224	214	200	193	192	207	192	199	208	189	178	200	200	202	191	225	211	202	212	199	172	200	185	205	199	204	196	199	218	182	224	198	198	187	199	203	207	196	224	193	192	208	178	206	185	177	201	189	186	187	187	218	190	224	185	196	176	171	199	202	202	195	193	202	217	202	190	203	193	194	194	181	163	220	181	230	198	194	221	193	212	194	205	212	202	205	216	190	186	207	193	215	193	199	209	210	229	203	193	220	190	188	191	217	195	222	190	174	199	204	186	192	208	215	212	209	172	229	195	180	185	197	195	202	186	212	216	174	199	185	194	196	191	203	193	191	187	204	214	177	213	196	210	207	195	191	199	179	209	188	193	185	192	202	229	180	207	195	168	208	171	188	186	208	201	185	217	220	208	193	203	216	177	178	175	179	180	193	224	177	191	192	219	185	212	192	196	219	183	200	194	217	197	201	212	196	180	201	188	180	190	192	215	181	203	193	183	168
56726	87676	31297	1650	1132	893	661	607	504	461	396	340	358	316	345	315	304	323	321	284	282	295	290	300	301	281	280	272	262	275	254	262	262	263	264	238	262	269	256	239	261	239	232	282	269	251	274	260	247	243	273	287	274	231	240	267	249	269	281	274	239	276	263	252	270	262	243	275	238	251	250	261	226	281	288	259	256	255	304	260	230	245	262	244	244	262	223	289	234	290	271	309	252	255	256	249	253	264	251	272	268	259	264	246	268	270	259	271	266	231	236	253	246	240	245	255	257	268	255	234	278	275	244	246	268	287	249	268	252	236	239	276	252	263	255	250	293	283	257	265	260	239	250	273	272	254	249	272	225	259	267	261	239	249	243	237	244	254	264	241	264	264	287	237	271	253	281	257	258	235	257	242	258	278	263	261	253	232	256	241	265	270	265	244	258	256	249	259	247	274	243	272	278	274	241	266	243	262	239	234	242	261	252	231	270	262	273	281	281	277	258	258	231	272	279	239	252	256	240	264	263	273	245	242	286	247	253	235	250	261	284	241	250	244	285	241	259	289	265	270	246	246	232	258	254	247	249	262	273	265	223	277	236	262	279	249	284	264	243	278	255	264	233	265	281	251	240	299	231	285	244	263	277	246	276	297	258	264	243	234	277	256	221	260	243	260	239	239	255	235	274	220	283	264	263	264	243	268	260	243	277	248	285	238	230	243	255	263	265	276	258	260	245	254	246	237	268	256	253	264	274	231	248	237	261	250	247	244	245	277	249	291	279	263	275	246	253	272	252	251	280	254	246	247	277	276	254	252	269	243	250	287	253	267	268	253	241	232	261	284	283	251	230	223	230	249	252	249	256	237	284	244	238	263	283	256	230	246	263	247	270	245	273	237	258	256	241	264	253	271	256	261	272	272	232	244	255	213	279	244	266	250	256	260	287	263	239	253	259	306	274	269	240	255	263	259	241	268	272	253	248	258	260	252	236	238	286	246	265	264	229	246	239	239	237	243	277	262	266	274	246	260	266	247	241	240	282	240	284	242	243	245	268	277	261	280	248	252	220	273	218	257	255	282	243	248	254	250	260	279	258	260	270	251	249	281	251	268	251	240	248	252	284	251	240	244	276	273	263	261	249	246	261	256	225	253	249	269	251	260	267	265	270	244	282	253	257	246	261	254	267	284	252	251	243	303	288	276	260	240	263	242	244	281	258	257	248	255	244	236	262	252	247	283	274	264	272	264	218	274	295	235	241	262	242	290	239	225	267	233	252	252	259	263	262	270	254	243	272	270	236	256	231	250	228	263	249	257	251	248	262	286	254	239	250	266	258	262	246	245	258	250	261	261	233	266	238	250	253	249	288	249	224	251	262	229	251	248	247	269	238	244	287	250	268	267	256	252	278	273	244	244	257	255	281	263	265	247	253	239	247	239	259	261	258	269	242	267	242	247	280	260	266	250	243	240	244	240	248	260	258	258	236	264	263	256	238	252	275	249	273	234	259	247	262	268	246	227	270	230	246	233	256	266	250	240	291	242	254	232	265	237	267	285	255	245	251	255	236	252	271	279	240	262	245	275	244	260	258	249	247	230	257	256	247	282	255	270	254	265	280	249	253	246	277	236	276	228	251	278	269	258	222	281	251	249	278	249	256	249	239	268	255	256	283	257	236	279	275	246	239	251	267	272	250	256	263	232	252	253	253	256	234	259	248	236	281	255	244	285	237	272	267	249	251	256	259	240	264	244	260	263	266	298	253	284	253	269	235	269	256	254	258	270	257	237	237	249	259	271	234	240	270	264	293	288	269	240	245	256	247	244	273	257	268	286	261	249	259	232	279	269	227	268	252	232	259	246	247	243	251	245	240	252	254	268	241	260	253	245	259	253	220	250	249	242	230	244	233	282	266	266	254	236	260	278	252	233	261	255	268	236	246	265	248	277	256	267	274	269	237	241	266	242	250	236	247	253	261	246	244	253	263	272	266	248	276	272	265	279	245	258	270	260	236	237	255	269	247	239	260	270	250	255	248	270	260	254	236	219	264	248	266	263	252	240	242	263	251	242	229	288	241	248	253	223	265	225	265	237	260	272	239	258	253	248	235	270	225	279	272	262	260	271	281	283	253	251	254	282	240	253	268	251	280	247	271	241	232	261	277	257	264	252	266	258	254	248	229	236	232	254	229	253	254	266	251	227	258	253	241	255	270	245	272	257	273	252	278	248	243	260	272	274	245	245	233	241	272	259	254	272	264	243	240	253	248	256	294	268	228	250	233	273	254	251	258	263	254	278	280	279	263	259	250	262	254	263	263	263	260	262	258	263	277	236	263	257	253	254	251	266	259	260	224	253	261	252	259	263	254	236	249	240	271	251	259	267	254	262	267	289	270	246	256	247	252	242	252	250	255	262	265	250	244	283	239	245	232	259	253	260	256	258	251	261	232	240	277	283	239	262	246	266	242	268	224	252	257	286	243	267	248	259	247	227	245	240	257	270	263	260	257	282	269	228	253	268	239	251	265	282	268	266	263	249	283	272	270	277	269	275	238	276	273	254	258	277	258	214	244	241	246	235	246	250	232	277	259	260	251	279	244	265	267	258	246	226	265	248	252	246	273	256	259	248	251	253	265	273	241	241	255	242	262	255	260	249	276	247	257	254	279	238	244	278	259	251	259	238	233	236	259	258	252	243	268	258	261	250	258	248	248	229	240	262	265	257	278	253	258	247	258	255	262	292	252	236	275	230	252	246	278	231	256	271	252	257	255	250	235	267	231	247	278	257	282	258	281	274	244	287	250	231	271	251	252	265	285	247	258	243	248	241	250	236	265	260	216	252	246	244	270	251	274	244	257	239	274	260	285	255	261	250	239	250	230	276	255	250	254	246	283	253	255	242	257	270	269	255	288	246	227	265	274	237	245	244	254	243	263	254	281	250	263	259	278	277	220	256	238	249	265	286	235	256	249	285	260	244	242	234	248	235	264	252	253	248	272	249	231	260	268	277	256	248	234	260	272	254	266	256	244	245	271	251	238	248	234	302	260	277	271	287	241	246	272	269	236	240	220	248	273	261	281	251	295	263	247	261	270	237	268	227	234	263	254	260	262	282	265	265	285	280	227	248	243	241	252	251	250	277	276	280	257	243	265	241	279	259	272	272	284	263	289	259	251	251	256	266	288	260	280	277	264	265	251	276	262	262	231	224	274	258	268	263	294	246	269	208	255	270	238	261	269	262	281	262	235	276	263	251	242	254	245	238	251	263	251	268	267	275	242	268	266	260	251	254	258	246	237	236	240	209	242	231	234	279	261	246	266	247	266	255	253	252	259	247	245	247	218	265	252	263	230	262	257	245	251	248	271	240	264	280	259	269	233	269	249	255	253	266	240	251	259	251	270	239	241	271	249	275	261	247	263	263	261	290	251	231	259	259	235	255	260	245	251	262	266	263	300	277	262	270	281	246	253	263	267	277	256	298	261	262	242	260	256	253	261	272	244	243	275	263	257	233
29477	22552	10368	927	594	586	571	558	591	577	558	572	553	554	562	515	607	560	568	589	600	583	614	555	570	596	591	615	553	572	538	574	572	592	599	579	575	552	575	573	584	583	541	539	606	520	567	566	597	522	572	599	562	583	613	559	591	543	560	600	570	586	560	524	554	553	569	586	616	574	612	589	526	601	569	579	574	616	573	566	532	539	572	569	550	588	579	537	561	615	572	596	547	564	532	578	569	586	560	560	560	651	517	618	543	582	561	590	557	578	584	573	596	564	619	607	578	593	543	599	560	528	594	507	552	582	575	559	566	573	594	583	567	582	622	566	598	548	540	564	544	603	596	590	574	567	559	527	595	573	587	545	611	591	559	581	548	578	593	541	607	576	560	593	593	595	546	542	590	565	568	555	607	578	619	613	599	517	603	563	593	524	587	542	566	609	551	568	585	569	551	592	630	563	565	589	588	558	603	554	590	592	571	575	582	554	558	546	565	592	544	548	555	596	546	656	580	619	588	564	571	583	576	592	600	549	600	565	608	580	605	563	585	603	574	583	585	580	580	545	591	566	547	616	576	591	585	563	577	613	528	551	560	556	582	631	572	553	580	603	626	580	550	551	575	535	563	594	596	559	580	564	547	563	583	608	560	570	583	589	569	560	561	583	577	593	560	572	514	596	569	566	576	546	555	595	568	562	547	597	527	532	554	586	552	597	560	546	609	574	559	589	582	647	593	585	558	573	583	651	556	599	611	589	598	547	529	561	550	567	552	568	536	570	568	641	580	590	588	583	553	595	558	597	580	580	573	567	586	596	587	562	547	575	575	568	579	585	543	584	548	588	541	549	592	576	584	575	560	603	538	580	548	584	586	572	555	565	566	585	540	574	551	612	559	582	569	592	591	576	587	583	596	578	577	562	593	608	572	563	579	607	608	529	567	574	544	600	585	603	522	581	574	573	571	587	592	548	557	595	587	587	606	604	558	586	575	501	564	567	574	560	626	584	595	566	602	583	572	561	556	595	528	601	571	633	569	566	547	559	577	541	594	628	617	588	622	527	577	551	582	556	543	596	586	586	535	587	613	573	579	596	584	577	563	578	594	617	597	574	604	550	594	546	571	551	557	581	602	575	580	572	573	559	570	577	589	574	541	595	539	547	577	588	601	561	549	554	533	553	556	557	574	594	565	550	583	570	556	556	505	576	562	528	557	601	580	578	628	581	529	567	593	557	553	631	574	610	588	562	553	545	583	585	576	541	543	563	597	569	563	580	557	566	512	597	556	585	582	563	588	554	603	584	566	552	585	585	606	575	571	585	536	535	573	603	548	593	548	588	601	588	578	589	613	564	596	573	607	576	561	548	588	573	566	563	579	606	585	566	547	571	644	574	599	576	588	604	560	614	575	563	607	587	535	540	560	557	567	559	552	554	557	570	574	580	612	586	604	594	554	588	600	582	596	590	587	565	534	582	565	549	593	564	572	580	552	604	609	562	568	595	546	601	588	589	586	575	525	565	570	586	561	558	564	605	587	576	559	537	555	589	575	530	541	543	524	559	589	552	591	599	592	569	540	597	574	578	569	585	596	572	595	604	547	583	583	579	587	591	565	595	601	563	548	516	578	559	593	571	569	605	566	587	582	620	558	570	603	582	575	571	573	604	593	589	595	537	574	632	580	575	576	556	566	591	570	606	594	579	536	567	585	561	594	588	569	597	566	595	560	552	558	605	562	541	553	565	617	558	576	601	567	559	551	573	586	591	579	609	555	555	569	553	599	577	558	576	560	594	600	562	572	605	573	616	578	537	558	573	562	578	592	558	586	553	549	594	557	551	603	612	588	611	616	579	538	560	581	570	607	584	582	563	574	598	575	585	554	580	559	615	591	601	567	590	567	528	537	590	618	552	578	562	551	546	582	576	544	578	586	598	585	601	610	544	598	541	556	574	577	575	583	537	559	606	553	563	568	561	528	553	551	569	585	586	576	562	565	539	546	575	591	521	581	568	577	577	557	565	557	566	573	600	585	599	607	563	554	578	615	575	618	578	562	586	601	571	554	531	587	589	546	554	600	523	560	574	572	594	553	554	596	583	621	584	585	564	597	575	556	579	564	566	551	572	593	555	588	581	570	554	588	561	624	592	583	571	554	520	558	586	567	605	556	579	605	537	596	549	571	552	568	571	553	529	579	571	565	527	580	595	607	591	594	541	538	608	555	569	577	568	566	599	577	605	571	623	587	584	523	575	523	584	614	579	577	561	548	609	541	556	579	604	638	580	573	566	609	564	561	561	594	590	598	551	628	556	524	592	585	571	575	532	568	576	550	574	605	604	576	560	544	574	584	534	556	554	597	592	530	584	568	545	596	555	586	572	574	580	564	579	587	574	562	562	547	535	558	562	578	545	511	576	536	557	591	599	566	586	560	582	604	572	576	606	542	574	579	553	535	594	590	605	584	599	549	586	565	545	588	590	596	601	523	553	573	555	543	590	559	612	563	577	564	553	593	601	533	563	568	570	601	599	564	521	626	566	607	545	586	539	609	626	587	567	603	533	555	545	579	547	567	525	544	551	606	563	576	542	557	587	578	532	570	529	554	556	594	565	552	535	568	556	573	555	581	628	608	577	546	594	545	554	594	569	554	581	552	595	545	598	591	555	593	568	570	578	568	585	562	568	586	533	549	551	590	553	588	582	560	593	588	597	566	554	540	577	543	571	561	582	606	539	600	581	600	577	572	567	559	575	541	580	596	547	576	561	569	595	575	580	546	559	625	602	566	541	538	556	574	573	581	571	566	549	563	582	563	549	550	596	608	537	551	610	576	549	621	571	560	574	572	552	539	572	593	558	591	550	615	577	551	577	585	577	593	591	573	527	577	568	571	586	556	579	625	573	565	544	554	574	556	561	543	580	583	590	584	533	595	574	530	556	586	588	557	582	587	567	584	578	560	552	608	598	602	569	559	595	604	580	550	590	589	621	564	582	541	525	614	563	583	594	550	586	576	583	605	579	577	564	534	552	573	554	567	586	577	575	561	605	564	557	602	554	597	570	563	594	556	502	595	595	586	571	587	594	560	571	563	571	528	580	541	582	559	590	573	582	624	607	580	615	546	550	600	543	581	589	585	547	535	536	633	550	565	598	524	608	564	572	553	541	587	553	576	611	583	599	571	562	560	547	577	574	553	556	551	563	574	560	526	620	507	537	625	594	578	585	565	579	559	553	572	564	576	573	579	580	556	566	540	594	648	563	564	559	551	560	637	607	585	519	568	594	558	532	615	521	613	567	590	538	604	558	549	576	538	534	540	550	531	586	579	558	585	609	603	553	581	581	546	577	575	574	550	581	581	547	570	584	581	569	597	597	583	570	557	636	562	597	580	553	607	584	542	570	582	554	598	597	613	550	592	547	575	541	580	606	566	566	597	582	600	571	573	592	578	579	606	558	568	575	581	567	593	568	544	593	572	576	585	540	539	548	535	586	573	556	560	627	595	584	580	575
23773	31886	6344	744	738	718	741	722	704	688	700	684	705	690	647	738	720	680	723	742	702	701	687	725	708	747	701	672	662	708	684	720	725	726	754	709	707	725	705	684	744	724	745	705	702	728	733	704	686	696	690	709	728	737	716	708	766	688	724	718	685	671	714	707	691	698	717	709	687	712	734	674	739	742	724	734	648	716	682	694	700	698	701	690	671	695	660	657	746	732	714	703	722	760	701	699	671	700	702	767	715	720	717	742	714	753	721	695	722	674	660	746	740	727	680	739	685	695	703	687	734	739	740	738	735	721	721	730	675	690	718	660	741	727	661	702	718	680	691	705	689	694	743	683	729	754	697	696	673	694	725	761	683	696	678	701	684	712	724	715	686	704	729	726	684	709	664	745	675	718	733	741	716	660	690	713	674	753	711	629	712	726	695	664	678	696	691	762	758	692	731	735	709	690	667	710	742	722	756	745	726	762	699	727	706	741	704	744	719	724	710	717	676	750	764	696	711	712	723	737	726	742	697	665	694	712	714	732	726	713	730	745	737	722	718	725	695	715	733	729	706	703	700	703	671	742	729	691	685	702	727	729	688	742	739	765	672	683	712	676	670	711	692	775	668	721	723	718	692	714	692	664	710	701	731	711	729	662	721	724	715	705	719	711	651	747	703	711	716	725	678	689	681	688	707	760	707	729	662	721	718	671	724	699	706	737	739	742	758	709	785	719	715	705	737	761	726	723	719	718	719	713	732	709	757	703	680	703	680	669	733	716	719	722	712	683	699	768	717	671	710	737	690	724	713	669	679	647	732	689	700	666	706	736	756	707	667	708	692	733	719	671	711	730	715	744	727	721	705	711	690	758	767	706	691	704	700	727	754	703	740	707	701	678	706	683	743	751	702	718	677	750	735	712	711	708	722	745	750	777	713	759	737	730	720	689	678	769	727	735	726	762	708	737	665	728	739	709	723	723	733	660	658	734	742	717	753	712	710	704	721	718	711	693	741	655	706	722	703	718	725	738	673	671	677	719	717	757	713	680	722	694	683	688	723	668	685	709	696	752	719	721	720	716	781	723	744	696	663	729	726	659	729	719	713	665	761	685	697	707	731	681	747	710	760	733	672	755	706	661	733	713	726	741	736	739	664	716	710	724	665	709	648	690	721	731	662	710	713	755	705	691	626	681	700	721	724	685	749	742	707	708	710	677	676	697	687	728	738	699	695	720	733	748	715	734	721	675	708	719	700	657	699	706	700	705	725	711	720	682	708	699	687	718	704	633	708	680	759	765	708	705	707	739	719	723	735	696	681	701	702	652	698	721	711	712	707	717	681	674	734	706	707	715	684	691	743	721	700	668	702	718	682	742	742	720	654	686	756	715	724	688	700	755	744	702	763	707	802	716	706	731	725	678	721	684	673	723	673	756	705	693	707	680	703	727	764	672	716	751	690	713	775	724	754	738	711	686	681	682	738	699	679	722	672	717	724	747	724	724	692	661	743	669	712	718	688	717	766	715	715	725	721	722	715	665	757	761	735	711	743	712	695	687	723	664	715	709	733	691	706	701	736	654	689	702	736	702	676	727	724	686	680	701	712	722	687	704	710	698	679	691	727	701	704	712	716	731	688	732	715	737	716	683	725	726	734	767	712	679	726	713	737	673	686	655	712	688	699	713	724	700	761	684	702	722	684	713	711	722	678	654	726	703	725	712	683	715	694	678	713	684	754	672	704	670	710	757	716	740	703	669	753	738	669	719	710	730	710	721	697	733	710	701	695	686	739	701	727	761	679	702	710	709	748	679	696	721	727	685	679	726	698	700	687	738	779	687	691	703	712	697	744	690	734	721	660	700	705	663	679	723	718	648	685	660	694	731	738	729	732	683	744	686	745	716	709	711	703	732	730	643	743	648	680	702	678	706	741	720	723	681	725	769	724	746	729	684	727	705	706	751	725	718	756	694	710	729	682	672	724	729	697	656	726	695	728	718	697	739	732	729	665	746	679	704	714	762	716	704	720	699	709	726	650	721	673	728	723	724	726	696	729	686	708	682	769	707	739	693	697	751	716	718	711	678	764	750	714	701	754	701	718	703	701	708	690	701	744	704	680	733	741	730	702	707	731	743	757	730	716	695	706	692	692	710	713	713	745	727	686	708	706	697	691	695	667	666	714	706	731	699	735	677	728	736	736	728	728	690	726	698	702	722	686	745	695	665	701	676	721	747	715	707	668	686	663	702	675	728	649	706	694	724	665	720	737	744	666	693	728	710	692	683	699	712	724	711	715	728	691	715	736	739	703	719	761	727	725	749	735	722	732	674	747	724	707	736	708	738	694	718	704	707	707	738	721	693	731	734	667	707	670	754	740	729	735	700	676	707	705	672	727	711	760	690	699	722	710	738	727	775	689	768	714	697	713	713	709	728	735	712	700	754	711	721	674	723	694	728	719	728	724	757	710	699	720	667	731	653	690	700	736	738	748	764	691	653	759	722	706	725	716	740	716	696	731	691	724	736	719	723	738	690	720	688	688	703	714	764	652	730	741	691	720	734	700	628	711	722	728	742	707	712	697	718	739	702	641	689	716	674	714	687	723	712	753	727	697	696	726	749	685	678	709	669	650	728	759	692	703	694	713	676	736	695	702	722	716	741	705	694	735	720	703	738	697	690	720	658	668	739	720	719	620	724	685	692	710	699	689	739	703	740	750	737	765	697	715	668	741	702	686	712	717	656	662	666	775	711	746	728	697	714	727	711	667	702	714	720	672	727	747	739	670	767	720	715	746	695	716	712	742	696	679	723	720	748	668	747	700	717	695	730	732	728	746	715	757	715	709	768	709	694	765	718	739	732	689	695	700	702	699	720	742	722	712	697	719	684	666	735	691	701	678	737	717	733	707	702	652	696	696	705	677	768	702	728	707	726	696	744	749	704	658	706	654	689	708	712	644	723	730	680	714	657	737	689	701	710	727	720	746	697	749	693	678	680	678	738	681	690	686	700	726	721	632	690	688	702	689	711	738	737	721	649	729	737	756	711	708	725	744	699	707	688	666	692	698	643	743	710	734	697	714	706	732	682	713	718	740	691	762	710	734	709	708	682	712	715	690	707	724	711	765	717	726	689	720	682	741	740	727	691	715	709	716	676	722	686	699	746	714	698	699	726	731	732	710	709	692	721	722	766	699	676	695	696	752	707	712	680	719	763	690	732	758	650	708	705	658	729	705	728	742	706	696	690	673	730	738	735	716	732	720	680	720	672	693	688	707	712	703	736	717	683	707	715	755	754	690	723	690	688	698	697	707	686	778	750	690	681	722	742	698	706	735	754	795	655	650	710	735	721	753	731	677	702	720	733	782	701	708	684	709	728	696	723	675	732	682	696	729	717	704	631	708	684	694	726	695	653	670	736	751	726	748	726	721	736	715	717	727	712	670	751	764	703	670	721	699	690	749	679	690	682	745	691	716	658	702	748	669	736	749	754	712	693	695	665	717	758	721	756	716	741
23945	21928	28477	25145	18848	2659	617	500	509	517	498	468	446	452	477	438	472	452	464	400	408	432	453	430	466	401	419	417	443	436	479	423	468	437	456	461	443	441	425	478	442	445	455	426	448	423	418	451	422	449	466	437	453	452	433	443	399	406	405	433	426	440	465	412	434	458	448	441	405	425	465	404	428	399	439	416	411	433	447	424	451	436	440	434	426	459	434	504	430	441	444	433	456	444	401	399	464	432	441	416	470	427	468	419	417	457	430	427	441	459	407	447	436	418	485	468	442	384	436	425	429	442	425	419	449	449	409	453	419	408	432	418	435	429	430	433	436	446	429	465	454	446	425	446	429	422	433	425	414	463	454	443	450	447	459	443	432	431	441	442	447	454	416	444	433	395	411	468	414	447	420	463	430	446	427	401	458	439	411	398	431	447	460	433	396	477	461	440	434	423	447	433	380	440	441	440	423	419	410	453	441	419	424	434	446	449	442	432	423	444	450	425	448	457	394	466	437	376	419	462	446	397	396	414	431	408	432	429	424	447	463	423	419	433	422	448	427	473	456	416	426	449	455	409	411	435	438	400	459	448	446	379	436	391	421	453	417	421	419	409	437	437	397	438	417	453	470	408	421	440	431	421	386	434	405	432	435	471	440	417	451	432	432	417	459	483	453	414	433	402	432	431	462	472	455	434	426	450	454	440	441	449	447	433	458	427	445	436	479	434	455	437	442	419	416	449	460	444	432	478	426	449	437	449	393	423	416	436	425	424	409	411	418	449	453	428	406	448	409	426	414	461	428	456	484	454	422	444	442	434	461	432	435	489	405	454	431	451	425	407	422	415	454	447	438	458	435	439	421	445	434	411	422	450	489	445	460	435	438	427	416	421	424	430	429	434	465	440	452	439	404	431	398	425	416	457	399	464	441	441	426	465	413	417	447	429	414	417	425	430	424	428	402	401	415	481	439	438	419	422	454	451	420	474	436	426	483	455	440	419	428	479	451	441	414	409	417	396	442	465	458	423	414	430	412	431	423	441	432	464	440	444	436	416	424	437	429	468	416	404	410	461	422	400	420	445	442	448	426	466	435	453	402	432	441	435	415	435	452	415	414	440	390	453	467	429	425	445	429	440	440	428	434	442	459	418	453	450	402	452	459	448	389	424	417	457	431	415	441	452	385	458	446	438	425	428	474	435	424	426	458	435	459	442	438	420	450	411	420	464	426	449	454	445	431	461	434	425	394	418	446	456	429	419	444	490	436	418	431	441	411	462	446	413	438	481	436	421	469	428	404	434	422	398	452	423	397	448	446	490	450	388	417	414	448	435	403	417	415	455	443	442	436	475	440	434	451	475	445	447	402	433	409	425	420	443	440	469	423	433	431	424	450	459	423	423	420	444	452	404	442	420	398	419	428	450	427	444	430	449	411	428	450	456	460	407	408	444	456	438	417	398	452	450	429	435	436	435	457	428	418	407	447	445	454	446	391	373	438	429	403	417	419	456	419	424	390	430	414	409	433	436	434	433	428	442	438	421	393	416	421	408	451	448	464	413	403	456	438	411	385	464	435	402	426	459	424	453	412	427	417	371	450	437	432	435	451	427	415	442	443	440	444	445	442	461	418	433	479	447	416	456	467	413	434	448	425	483	379	481	467	427	404	448	405	443	462	428	400	398	444	425	444	431	430	423	480	416	416	431	439	443	443	452	422	394	463	420	406	451	436	404	419	420	465	400	422	428	453	445	399	441	448	472	458	449	462	474	450	431	413	447	388	398	426	452	412	449	446	415	467	440	398	411	432	458	431	426	449	460	426	435	450	464	445	417	392	443	438	400	437	437	453	437	422	440	414	424	433	437	445	461	448	404	427	442	439	467	443	441	424	450	433	417	405	410	421	425	480	445	428	441	424	419	426	453	450	454	441	469	473	412	446	440	411	458	438	462	403	410	421	443	438	459	452	429	464	397	427	463	441	437	429	428	483	455	457	431	479	433	426	415	416	387	443	416	403	463	432	422	403	450	398	430	449	426	391	465	441	433	420	438	449	407	431	440	455	453	442	449	412	456	438	436	430	438	422	409	420	445	444	443	442	469	432	439	413	397	429	471	472	427	453	437	421	436	436	436	432	436	407	435	427	466	431	411	436	437	406	474	502	407	457	457	439	457	467	442	439	387	464	457	432	493	447	418	451	420	402	416	428	453	432	427	453	387	407	416	451	439	478	414	433	411	435	429	447	424	445	431	415	456	431	405	394	411	423	434	428	441	448	439	433	427	377	416	424	431	422	436	401	424	454	454	445	443	406	445	396	453	428	456	448	430	452	413	404	413	401	470	434	431	440	423	457	452	430	413	421	463	432	404	427	419	396	464	401	425	428	423	411	426	420	412	436	423	444	453	472	425	442	441	455	445	446	443	415	464	449	482	439	409	430	434	456	410	418	412	415	492	441	435	405	443	459	413	393	434	459	425	386	413	462	433	411	413	460	405	417	439	415	436	428	426	400	426	412	413	430	435	434	432	413	428	432	431	445	439	449	459	425	436	452	443	441	438	406	454	420	409	426	454	408	426	451	476	449	416	451	472	445	458	436	419	455	457	420	448	424	418	430	390	411	455	437	445	440	448	440	433	427	435	409	444	449	437	444	424	407	461	439	435	484	447	415	439	440	421	450	453	433	417	401	457	459	439	427	431	424	438	446	427	392	405	430	421	442	447	455	433	420	451	390	453	418	424	445	424	438	439	395	433	432	417	449	437	437	412	421	468	419	457	436	434	415	451	416	415	418	408	421	415	483	437	439	475	439	441	426	451	466	473	425	394	423	475	413	438	427	428	454	427	437	414	450	442	429	449	468	423	409	432	411	440	453	439	414	440	442	422	455	437	448	451	456	434	416	428	415	464	436	440	428	421	395	409	438	464	415	434	427	427	413	423	456	470	437	403	442	430	397	436	420	461	457	437	431	429	482	436	474	447	465	397	445	460	417	465	438	435	427	427	454	446	445	443	455	440	407	444	420	455	444	443	426	436	443	427	447	427	424	418	421	436	455	447	403	431	432	422	473	479	431	461	453	420	413	450	434	469	435	437	437	429	434	452	414	409	408	453	442	415	460	456	439	415	446	467	453	444	439	434	429	398	435	398	501	412	453	429	445	428	445	444	449	438	430	423	405	465	416	436	448	475	454	416	453	425	456	462	446	432	455	431	451	424	441	447	442	420	428	442	441	420	461	447	428	415	422	447	411	416	453	424	418	399	466	461	454	474	476	442	434	402	472	437	433	423	467	418	474	452	442	440	427	448	448	437	437	433	443	438	437	411	429	432	417	462	425	449	434	423	391	413	460	427	453	414	431	416	402	434	384	421	421	458	434	454	434	412	423	407	478	457	430	421	442	425	441	437	430	411	447	438	440	442	439	462	421	448	485	479	444	437	462	457	433	468	419	402	484	394	437	447	448	398	391	424	447	455	454	463	419	423	411	460	428	451	450	386	429	444	436	414	437	420
49134	78604	25528	1725	1010	901	774	725	697	676	645	618	607	624	567	611	578	596	582	569	589	529	567	572	626	551	536	568	580	553	571	572	543	532	540	561	556	514	574	567	532	561	534	536	543	525	538	557	543	547	564	582	599	570	513	541	590	555	552	553	553	570	578	520	581	530	521	568	537	602	526	560	573	589	540	556	535	552	534	550	564	538	588	561	593	532	564	510	572	580	577	587	547	580	552	525	527	574	554	545	568	579	572	557	577	564	557	583	544	546	560	545	622	556	608	522	583	532	595	526	546	537	552	572	528	535	578	514	568	563	516	529	518	559	564	572	551	559	574	522	537	548	544	601	508	576	549	512	515	561	570	609	564	624	572	529	556	538	568	552	547	583	570	610	546	567	522	547	512	553	588	552	504	546	546	513	520	527	539	556	563	547	529	563	586	549	584	530	542	580	554	526	504	553	517	547	556	590	551	558	554	578	590	518	562	535	634	586	561	532	581	535	529	540	546	553	569	556	538	569	579	548	546	579	573	552	554	568	587	554	561	521	544	604	559	578	552	543	532	549	541	543	584	523	566	568	538	532	571	531	551	516	559	606	585	568	552	528	549	522	579	620	543	560	546	547	533	580	574	554	544	572	545	550	570	578	550	560	556	569	569	585	573	542	563	563	538	566	558	567	531	556	559	580	598	531	554	587	559	556	556	568	621	538	575	544	525	549	548	542	566	551	565	591	556	546	529	557	545	571	548	577	512	560	560	538	549	579	564	563	539	486	563	542	557	553	535	556	557	559	545	569	520	548	522	580	597	560	535	573	553	566	561	558	527	563	547	535	607	540	552	546	535	527	555	524	535	566	554	532	553	580	562	526	553	544	567	547	570	526	560	575	558	519	534	590	540	570	544	566	541	548	585	577	599	530	553	543	528	577	550	600	582	556	568	533	527	555	507	582	536	545	533	548	561	537	568	517	576	558	603	556	576	594	569	585	568	557	601	526	552	525	533	567	543	565	546	557	558	560	530	573	544	531	520	504	542	580	530	597	541	541	582	581	543	590	547	562	556	583	559	580	562	528	553	605	563	514	560	559	535	540	518	541	572	530	525	545	543	564	559	541	564	527	543	598	588	557	578	576	539	554	517	563	580	563	524	579	552	593	554	538	567	573	535	499	583	586	571	561	576	566	597	568	549	552	592	545	577	621	575	556	568	548	526	575	556	567	526	558	554	522	543	536	533	575	546	559	512	534	563	566	589	555	540	533	584	529	547	567	575	567	541	561	558	549	530	563	520	546	508	564	583	551	575	562	536	563	523	550	542	547	553	516	581	602	554	561	566	553	582	525	547	549	557	581	578	556	500	531	563	584	546	543	599	549	536	507	572	537	558	558	527	566	546	560	524	584	549	525	560	555	601	577	548	537	557	582	544	599	560	559	571	532	569	535	545	575	544	548	538	582	562	583	575	524	565	562	574	592	547	610	578	526	565	556	528	573	549	547	546	545	592	532	591	559	556	561	535	567	628	586	536	585	604	536	547	552	571	617	562	529	526	550	561	528	560	555	568	567	556	561	558	575	518	551	558	564	532	565	566	560	558	537	527	536	582	579	597	551	547	518	559	543	518	518	568	589	564	582	535	583	569	557	587	569	573	552	498	530	517	568	567	550	542	582	538	551	586	618	582	570	533	565	583	575	547	533	559	563	565	560	556	580	541	577	572	563	580	593	551	535	558	539	544	559	519	555	554	551	575	566	570	560	574	529	571	574	559	575	494	570	543	580	538	538	545	537	542	566	543	558	504	575	536	516	533	633	588	591	547	524	553	588	540	567	519	577	564	573	534	555	589	573	510	560	547	561	552	532	558	546	591	512	594	532	550	571	575	543	559	575	562	561	540	556	572	576	552	567	549	579	549	565	545	533	575	555	553	600	558	526	591	567	552	565	567	569	537	585	552	557	536	549	574	598	577	534	566	560	571	553	571	525	555	551	542	548	539	524	534	551	570	548	518	558	576	543	567	527	556	532	527	573	581	608	583	548	565	598	592	606	520	551	541	546	587	550	554	566	520	543	561	543	556	602	528	554	535	579	534	597	535	629	528	523	534	565	519	564	509	558	571	525	539	592	560	482	548	595	551	608	577	557	556	562	568	537	548	549	534	581	532	558	557	519	508	547	560	597	593	582	549	543	539	542	542	563	513	578	575	573	505	567	541	559	545	550	544	557	568	556	555	581	540	566	564	585	543	536	579	563	532	544	566	567	541	568	575	569	527	530	559	580	587	585	550	562	540	550	545	555	568	541	579	542	576	562	601	519	553	545	567	540	604	547	576	559	554	589	544	565	575	578	584	575	549	566	561	563	537	567	534	572	537	592	528	517	545	558	517	592	574	550	549	533	583	512	560	538	557	587	552	552	552	556	544	548	566	546	542	505	578	599	555	546	526	559	524	573	554	553	517	595	582	569	556	540	545	575	573	557	564	552	538	555	548	567	559	539	574	554	560	536	567	532	585	542	530	546	523	598	580	591	544	544	544	571	554	526	537	526	564	576	514	533	525	557	569	556	518	576	534	563	548	558	516	579	539	563	540	518	538	602	603	519	549	538	527	546	559	506	531	608	564	526	536	534	544	607	593	566	533	531	536	607	573	597	567	582	597	563	540	558	546	558	561	562	566	540	577	573	563	569	535	533	546	544	588	541	589	551	536	492	575	555	546	557	586	538	523	575	566	576	518	570	594	527	544	552	558	554	549	510	510	584	563	553	527	550	576	580	563	556	506	557	575	550	546	545	565	558	550	562	547	551	558	557	583	580	540	557	552	552	579	521	575	568	584	577	561	566	556	588	539	568	572	546	553	565	531	534	540	580	567	575	569	552	602	522	530	556	559	601	596	539	526	575	538	591	568	536	568	567	543	532	572	534	570	578	534	572	503	539	513	538	554	555	588	616	555	570	561	545	548	549	524	541	568	563	549	513	550	563	545	539	576	602	570	564	578	586	570	625	528	523	553	561	547	567	583	540	557	583	578	581	620	539	572	569	552	557	541	565	536	572	533	581	537	541	552	572	563	529	559	545	586	592	544	591	560	576	569	539	554	549	528	535	545	535	521	510	548	581	565	587	576	578	562	558	551	573	600	557	538	578	556	563	589	531	532	535	547	544	533	563	588	544	549	613	571	548	553	573	558	553	568	543	572	553	586	543	563	579	592	573	548	543	570	526	554	571	532	555	612	584	552	583	520	563	561	519	547	512	570	551	505	539	581	592	592	588	568	566	595	595	559	575	567	548	552	535	549	571	531	581	522	579	566	584	530	550	561	587	577	583	579	545	567	525	549	555	584	558	571	588	564	567	557	599	492	521	555	566	548	550	523	524	538	572	559	564	539	561	562	556	529	575	600	542	543	561	544	556	523	538	524	536	564	550	552	518	555	559	544	592	576	588	587	534	588	566	586	553	582	521	569	550	545	579	601	564	588	539	595	560	557	566	555	567	572	562	571	542	555	607
25282	22763	27091	22695	2997	471	510	480	441	440	444	434	437	442	457	418	401	420	407	398	403	384	454	408	460	459	453	436	403	409	451	438	416	408	407	423	390	428	422	474	400	448	400	414	428	415	425	408	438	389	417	466	423	407	431	388	426	420	427	452	433	418	363	415	405	450	454	439	431	413	435	442	415	427	398	411	441	393	431	402	437	413	412	420	414	405	425	414	404	416	420	426	400	449	462	437	445	404	424	419	432	420	426	392	386	433	422	420	359	420	441	413	420	395	436	470	437	408	390	425	439	406	388	417	404	412	410	435	430	443	409	416	400	441	367	394	401	427	410	393	437	408	454	408	390	439	448	448	382	432	380	469	417	420	425	424	434	375	421	422	383	397	407	459	409	405	398	449	398	407	389	417	393	401	411	369	414	399	402	404	418	400	422	421	464	400	402	433	424	423	422	404	430	434	484	405	431	451	457	430	419	423	398	417	407	401	455	401	429	443	424	420	405	406	410	413	400	409	441	408	413	463	472	403	436	440	435	393	410	394	424	399	403	391	410	405	412	389	429	411	466	367	414	379	426	402	389	458	438	449	421	413	465	442	405	401	430	418	417	417	407	439	428	434	434	448	385	400	398	431	411	415	423	438	397	431	407	415	449	443	432	385	421	421	428	399	449	424	385	446	423	416	415	434	404	447	390	401	419	404	440	448	455	432	424	394	440	426	413	425	431	411	465	400	430	429	382	418	410	398	402	452	447	392	415	371	406	381	427	388	438	425	467	419	427	439	378	419	406	426	384	373	389	438	449	416	435	402	409	414	406	441	416	412	437	396	425	432	429	437	409	415	394	426	399	403	431	396	395	443	430	405	404	404	396	408	392	406	405	438	414	426	439	427	456	372	407	442	464	436	398	435	441	458	421	395	444	411	438	424	407	439	387	411	442	401	444	449	462	457	404	447	421	421	425	441	390	437	455	410	445	432	423	444	463	410	425	468	387	433	437	418	399	399	396	401	381	417	387	419	421	437	388	424	398	395	416	392	450	415	416	412	445	421	461	390	463	418	386	353	414	434	412	376	416	438	458	436	400	434	465	418	400	415	424	403	405	389	430	445	474	409	435	398	447	427	399	420	393	419	390	406	386	421	424	383	416	405	391	397	417	407	416	418	442	407	425	386	414	437	414	398	430	473	390	393	428	430	437	419	406	434	419	433	433	423	412	438	394	416	439	404	433	442	409	407	436	459	428	449	409	395	417	389	438	397	396	422	388	434	435	431	382	421	439	414	419	419	407	442	431	427	444	448	437	405	426	428	430	390	446	418	407	427	404	415	373	407	433	400	411	445	414	416	465	391	408	417	429	373	391	427	423	439	373	459	407	392	430	434	369	400	437	412	392	464	390	402	450	415	441	396	428	414	396	398	411	438	407	444	425	424	406	427	422	388	436	404	440	424	389	379	419	410	394	415	440	428	417	397	409	385	396	412	441	463	417	453	473	411	392	440	413	381	419	396	406	390	386	412	410	431	388	379	412	405	403	411	427	393	403	410	428	409	401	408	405	452	427	416	443	417	405	388	359	389	425	384	419	418	395	425	435	404	434	438	443	417	409	422	360	449	413	434	401	431	450	419	399	417	430	397	441	427	405	378	408	436	458	409	417	405	416	446	416	420	420	442	445	409	419	417	398	435	411	407	425	427	406	421	426	464	398	408	425	420	442	446	415	431	404	401	433	428	405	434	469	446	438	404	421	432	457	387	396	392	399	394	407	378	396	392	440	410	419	463	405	413	414	433	415	435	430	430	408	426	416	403	383	448	425	399	425	399	438	391	377	425	453	419	446	449	421	408	407	403	424	424	407	448	462	368	399	415	430	393	395	383	422	424	414	425	431	430	413	419	408	380	421	419	435	403	422	442	386	393	389	412	426	417	452	398	408	437	442	390	399	467	447	414	390	365	440	422	384	402	397	424	408	426	414	455	400	457	438	422	425	399	392	403	424	410	443	412	435	397	404	437	378	436	440	457	455	400	420	435	393	425	401	442	399	439	421	385	402	426	424	418	402	419	399	408	409	406	442	428	455	431	419	416	417	417	432	445	431	421	439	452	390	423	447	419	460	399	446	397	433	401	426	404	398	425	409	438	426	420	450	403	403	400	431	455	408	433	429	414	448	426	436	439	421	394	404	390	394	436	426	410	429	393	408	429	440	379	441	412	426	447	441	392	418	448	398	414	421	411	414	396	426	404	408	446	408	429	393	424	439	390	422	415	382	402	421	460	407	406	440	401	412	423	380	446	392	379	389	416	417	422	438	442	416	389	431	425	430	457	414	424	447	426	375	415	436	424	397	414	414	420	404	411	401	407	440	410	437	443	442	423	454	420	439	413	400	385	443	410	406	403	423	392	415	385	423	402	426	448	413	413	366	440	439	464	382	396	445	390	416	370	380	410	431	422	445	462	474	401	417	422	423	400	393	400	418	377	456	418	405	418	422	417	430	469	414	413	405	413	441	426	412	435	390	418	420	414	382	422	391	432	415	405	440	453	400	409	443	418	420	411	398	410	390	415	423	425	396	415	408	419	394	405	412	423	375	423	406	419	437	438	414	440	414	431	416	418	398	405	419	396	409	420	384	444	382	397	385	455	410	424	437	418	407	402	434	417	404	411	415	420	435	433	439	411	445	414	423	418	394	386	424	423	436	409	441	416	441	468	412	407	434	412	396	420	468	418	437	389	435	450	426	416	422	403	388	428	389	434	421	413	365	417	372	386	400	390	410	445	441	404	438	417	422	428	400	418	408	419	403	432	433	396	406	404	427	420	438	412	429	414	414	419	390	412	427	406	395	418	431	414	421	415	450	468	457	430	438	416	412	431	435	435	464	408	413	374	423	407	411	436	398	432	424	443	391	394	400	416	424	412	400	434	439	447	413	418	440	423	431	423	369	405	421	399	401	398	389	438	369	421	404	402	428	384	406	421	408	422	421	420	415	417	419	428	430	409	404	432	420	470	431	423	426	378	375	408	385	417	412	464	429	427	394	419	407	444	441	443	433	417	387	395	410	395	426	418	435	419	429	407	392	430	406	451	420	461	453	395	442	432	420	383	440	398	409	439	427	393	402	411	417	421	446	426	408	408	430	413	444	419	430	399	424	446	394	421	434	434	384	429	408	395	373	412	410	388	438	440	400	384	400	402	411	371	417	383	398	401	379	429	387	416	453	403	449	384	426	451	394	395	412	418	407	422	405	410	383	427	423	437	409	400	377	366	444	403	410	422	418	431	406	413	412	430	412	407	433	463	408	402	391	413	417	430	413	420	401	433	409	415	409	439	434	426	417	437	407	416	412	417	442	417	407	382	399	446	402	411	442	394	388	374	422	435	400	410	419	406	414	434	432	412	420	404	412	417	399	416	419	445	423	419	430	472	410	455	401	369	416	416	407	395	411	422	422	408	458	428	394	430	405	432	436	416	420	427	389	465	391	424	405	433	459	394	425	435	418	409
44579	63348	19453	1440	765	667	614	581	566	573	571	545	573	486	547	549	511	539	554	497	528	511	525	546	488	515	502	538	534	517	524	506	473	506	507	543	534	534	511	523	514	504	507	472	550	569	492	511	537	491	505	541	505	513	519	536	520	560	498	519	490	558	505	525	500	473	524	529	520	523	542	520	520	505	474	485	533	505	557	520	539	533	507	510	556	510	510	511	542	507	533	513	523	488	514	522	492	546	518	509	496	488	515	546	479	540	508	491	533	537	485	496	558	503	495	544	512	484	502	505	527	485	520	506	493	525	535	509	533	445	530	503	517	490	496	500	543	513	527	488	527	519	481	495	498	499	529	506	507	578	538	552	548	532	477	511	543	521	496	477	527	539	501	503	530	494	524	470	503	510	500	506	521	528	559	520	531	510	541	477	533	490	447	509	516	467	530	553	541	522	533	532	541	498	512	502	498	472	535	490	507	524	469	500	537	505	477	460	533	566	514	472	547	492	485	473	519	510	482	517	517	486	536	511	542	488	545	498	537	528	541	499	526	552	518	545	543	485	499	519	531	532	530	517	538	512	541	529	509	505	546	514	539	540	481	521	563	493	540	542	507	541	492	522	503	559	505	521	532	534	506	538	521	521	530	486	517	523	560	510	533	492	507	538	542	506	500	494	508	509	492	532	474	523	511	509	507	500	525	470	545	522	524	524	484	565	510	524	509	579	513	548	525	547	472	541	520	535	544	535	525	528	496	529	524	573	501	523	536	538	518	509	502	496	531	553	504	460	513	518	537	499	512	490	483	552	530	500	498	508	481	527	523	531	495	501	531	541	533	557	521	554	527	490	548	566	475	485	539	510	538	507	519	539	519	565	543	481	538	489	508	538	531	495	527	527	535	514	501	483	520	532	501	509	504	479	503	541	508	524	542	521	507	518	440	488	518	490	514	539	530	516	518	530	485	505	547	511	538	546	544	528	530	510	525	527	473	489	540	502	516	534	490	554	514	552	528	517	511	517	528	501	561	531	499	543	497	525	515	508	529	505	531	517	504	534	509	514	539	500	514	504	536	563	496	546	543	536	514	530	543	514	529	552	567	519	517	520	536	489	531	532	480	517	551	542	518	542	540	573	498	541	518	532	529	510	528	500	536	505	506	553	520	538	515	554	546	543	541	491	491	523	534	516	526	520	513	509	510	510	528	538	460	531	550	577	488	513	533	526	517	479	531	510	504	517	497	522	499	513	497	483	541	533	523	500	522	482	519	558	550	495	520	531	530	519	521	538	483	503	478	531	564	520	539	519	546	499	505	526	538	538	555	488	473	524	519	517	499	498	553	510	532	489	541	520	563	528	543	520	526	532	533	523	538	488	517	505	519	539	484	475	501	517	535	534	528	534	495	539	508	520	554	521	492	526	503	516	482	518	527	519	530	492	505	530	517	475	498	556	520	508	495	565	488	547	493	519	524	540	506	545	520	504	517	537	523	586	498	515	544	545	531	508	550	515	554	536	525	520	546	552	473	538	497	591	521	511	524	510	528	526	508	507	545	524	519	502	538	566	547	502	521	545	532	505	514	501	521	511	496	529	523	512	512	496	539	495	512	546	572	495	512	485	491	525	542	494	530	516	518	512	515	498	501	518	532	538	502	511	504	504	526	490	520	534	492	520	507	499	542	498	556	507	501	496	490	496	512	513	512	547	503	553	516	515	536	516	510	521	542	531	520	459	526	524	475	522	530	503	559	497	523	498	535	534	567	526	535	555	575	571	491	491	531	497	525	513	481	492	534	491	495	522	538	505	516	503	541	533	554	510	507	493	567	547	509	496	514	484	535	500	542	510	523	489	538	524	503	519	514	513	492	472	521	546	534	526	488	533	494	480	524	576	531	523	537	546	524	486	529	488	483	530	525	535	519	574	493	545	521	536	515	519	538	505	538	532	524	477	497	480	506	496	494	541	484	507	503	531	496	498	492	508	477	496	521	495	526	552	461	547	489	516	481	523	511	539	536	523	522	480	541	533	500	532	517	505	518	494	513	564	554	511	521	498	492	511	481	545	521	490	502	511	553	527	518	507	533	487	499	486	527	556	530	521	483	524	524	518	564	522	494	513	494	513	546	515	546	516	511	475	492	518	504	511	496	490	542	512	541	509	532	512	575	529	521	528	510	538	515	532	521	516	550	527	577	558	501	506	543	516	534	510	510	514	566	534	563	515	534	512	516	506	539	517	551	493	534	499	476	537	485	519	505	531	532	518	520	554	519	496	553	516	519	538	560	502	530	496	503	530	502	508	505	480	531	538	488	507	530	514	549	537	527	491	547	499	495	513	515	502	522	518	518	502	520	504	514	522	505	493	480	515	526	542	526	497	531	531	547	512	497	522	506	514	518	490	521	552	544	526	531	490	518	516	524	549	530	515	496	490	517	532	492	517	510	504	519	520	520	542	516	487	504	525	525	507	486	555	502	554	554	511	533	531	511	482	486	523	492	479	493	510	527	521	507	509	524	453	519	523	480	534	497	495	537	481	537	558	538	515	533	493	525	562	564	520	516	533	489	542	524	488	530	522	532	516	506	490	520	496	546	539	529	533	483	532	547	518	532	558	516	489	481	576	509	543	494	487	544	491	505	579	520	516	555	534	557	501	509	494	532	502	499	482	508	539	536	524	529	503	513	528	522	502	529	488	514	481	523	475	526	490	524	505	481	556	543	530	492	465	546	530	530	520	515	525	555	491	498	488	490	511	507	522	501	525	546	570	495	518	439	511	547	528	547	542	510	516	523	490	473	505	536	504	525	493	509	508	513	523	554	520	542	532	519	545	515	498	534	513	533	496	474	507	489	527	484	511	524	530	537	508	492	492	498	558	543	565	477	513	486	516	541	451	518	531	503	543	556	515	521	492	540	494	499	547	486	504	524	495	543	456	502	518	543	510	523	515	539	482	572	513	555	523	487	545	500	506	568	535	518	530	488	541	545	522	536	537	464	510	511	555	474	507	537	529	468	465	557	481	498	491	503	501	552	506	580	529	528	534	526	487	522	546	504	515	494	515	546	544	556	494	476	523	500	576	507	527	510	530	527	521	495	518	490	519	513	496	497	572	539	472	534	502	501	527	539	544	549	524	530	504	498	549	489	569	504	523	510	517	520	531	535	513	572	512	529	529	520	494	532	496	461	542	507	506	526	536	502	512	565	514	530	533	523	505	486	520	498	502	517	508	527	488	479	471	507	538	503	551	522	533	532	509	513	496	506	495	520	512	495	511	519	529	502	560	476	528	522	502	481	538	516	498	526	533	507	515	507	530	535	534	495	525	506	547	503	543	535	554	510	527	522	514	556	506	496	531	547	491	534	516	529	530	531	515	497	514	461	520	507	522	522	559	554	538	530	511	504	498	565	519	523	495	536	503	521	479	531	540	530	502	540	485	569	547	485	496	499	540	514	517	544	532	534	531	511	529	584	498	540	505	516	508	499	554	515	526	506	548	548	522	518	534
22922	21693	28987	24601	21538	18561	1292	346	294	283	266	258	217	225	226	219	220	229	209	240	231	204	206	194	202	199	226	186	183	202	205	202	162	193	210	208	205	202	183	181	197	193	182	196	191	193	191	198	194	185	197	207	189	204	230	196	184	205	209	208	212	188	182	187	214	194	189	179	198	190	202	181	178	189	198	203	223	208	204	195	192	207	184	210	179	196	165	201	189	194	227	187	198	183	215	181	180	177	201	217	196	196	203	196	192	183	187	196	166	207	194	187	201	158	186	179	182	184	182	193	208	200	209	186	200	199	185	196	189	190	186	189	190	181	190	179	193	186	194	182	188	201	194	189	195	206	211	184	193	188	175	194	222	197	190	187	170	183	168	189	189	194	196	187	180	177	184	185	182	201	208	182	210	179	171	180	167	173	205	194	200	196	198	193	181	204	207	175	212	196	192	183	201	188	196	187	184	213	177	187	186	212	196	175	226	187	175	211	175	178	189	178	218	191	180	196	191	190	191	220	194	190	193	187	185	201	206	206	219	203	188	218	204	190	196	205	171	193	185	186	220	184	206	197	193	185	227	198	178	199	194	173	194	184	174	187	188	195	198	201	197	191	219	194	204	182	214	180	169	195	152	201	203	182	180	197	170	199	165	187	196	171	189	203	215	172	206	226	216	208	180	185	196	209	201	205	209	191	189	183	194	175	213	173	214	205	189	178	202	185	193	185	167	177	181	205	198	199	204	188	184	211	179	191	196	208	186	186	189	186	190	197	197	203	200	225	195	159	187	197	197	184	164	169	176	162	219	207	204	208	202	200	195	168	192	214	170	195	206	186	216	180	196	173	216	183	186	218	199	188	196	198	220	214	194	199	212	209	209	196	183	185	207	184	180	194	201	195	186	200	190	189	195	208	196	207	206	174	203	191	200	235	183	183	194	189	173	197	188	212	209	180	175	170	166	208	155	202	222	184	207	190	169	199	188	198	186	216	182	175	181	177	171	193	182	185	211	196	185	204	200	173	202	186	180	188	182	193	191	184	169	181	193	192	168	189	204	215	211	205	188	189	193	197	179	191	194	200	214	193	197	181	179	197	206	155	185	176	200	164	200	192	183	187	192	164	170	192	190	206	203	189	198	179	205	193	166	185	201	199	178	181	191	193	179	193	198	200	208	197	189	210	208	170	207	193	197	222	212	211	195	198	179	202	203	209	176	189	185	215	182	189	199	238	184	202	178	183	165	186	197	167	185	189	192	216	187	196	179	206	182	187	202	217	185	184	213	191	210	180	187	171	217	182	176	184	214	193	191	180	190	179	198	197	187	201	180	217	208	195	178	166	199	194	189	194	212	204	201	180	201	208	196	197	178	193	166	185	180	198	179	197	192	179	165	186	218	201	206	173	194	173	182	177	188	207	205	168	190	208	209	216	196	194	190	169	206	182	187	182	190	198	182	202	199	194	176	177	207	187	176	198	196	195	205	198	202	190	203	177	194	222	197	198	209	153	195	177	198	179	202	205	183	187	194	181	180	210	206	182	207	178	175	192	214	196	199	187	201	213	210	188	188	183	215	179	187	221	180	204	201	193	213	221	194	185	214	179	180	213	186	180	184	178	201	212	182	185	188	170	195	175	219	191	188	211	178	194	193	209	206	169	197	199	183	224	214	192	203	208	181	177	175	201	183	195	174	196	191	178	188	182	200	202	198	211	194	159	212	197	209	182	181	210	201	201	210	192	180	218	206	195	158	202	175	177	162	209	189	199	192	183	187	182	199	218	206	183	206	191	192	208	191	196	210	201	178	191	193	181	187	182	194	188	192	183	183	195	166	210	165	187	194	192	175	230	223	201	159	197	185	189	203	207	163	150	182	178	177	202	204	190	195	214	184	181	180	187	195	205	195	182	168	188	204	184	195	211	184	185	191	203	212	164	223	170	174	219	199	183	201	194	202	194	200	184	185	194	186	184	207	174	193	176	173	193	195	201	189	200	200	169	197	172	203	173	188	177	198	204	171	198	200	205	188	183	194	206	176	176	193	191	204	164	196	210	190	168	173	188	196	190	207	199	194	179	192	188	178	172	190	182	202	166	206	191	199	204	215	200	185	190	185	184	173	171	182	194	190	174	191	202	177	193	173	191	176	175	197	177	165	202	198	187	178	223	193	189	195	217	192	209	182	210	198	183	188	186	202	170	205	211	191	196	201	203	181	180	183	171	189	158	176	165	190	188	185	182	200	198	168	179	222	219	195	200	178	190	172	196	196	206	173	205	185	186	190	206	196	170	175	207	175	170	185	202	169	177	183	187	178	195	179	216	189	206	192	209	181	201	173	197	189	187	202	186	193	175	207	183	198	165	202	208	184	191	191	189	189	186	185	180	164	187	199	207	198	177	216	191	188	204	192	185	198	179	169	166	217	195	184	175	188	211	199	178	215	186	207	214	221	181	196	178	169	188	207	212	195	205	187	197	178	196	172	202	206	181	170	187	175	192	196	232	193	218	174	182	212	208	195	168	191	193	182	215	179	210	171	207	189	162	206	205	179	195	198	161	194	172	197	216	205	202	186	181	216	201	186	208	199	186	200	206	191	214	191	187	183	189	192	185	189	195	193	177	198	195	191	200	199	195	193	177	197	201	189	188	169	197	194	167	210	184	200	183	196	189	212	170	181	198	208	202	198	182	183	185	189	197	179	179	196	196	193	196	199	178	173	184	177	194	181	210	159	220	201	186	198	162	189	187	189	190	213	201	174	195	182	220	182	187	197	200	183	182	174	178	213	197	182	179	190	179	191	178	184	200	201	194	184	197	214	203	193	192	205	174	205	192	201	198	200	186	195	190	200	181	200	184	198	198	198	210	187	177	179	202	199	161	190	194	171	188	198	232	225	199	183	190	176	166	174	203	158	176	203	176	185	214	186	185	195	184	215	185	215	200	195	190	184	193	174	186	225	209	204	190	168	191	176	200	182	196	188	177	214	202	168	187	186	188	178	178	191	208	192	195	174	195	221	217	211	193	170	198	187	172	187	191	196	199	158	182	177	210	182	206	158	198	175	195	210	193	191	208	190	177	200	209	203	183	205	175	193	177	191	205	184	195	170	202	208	194	190	202	171	194	209	194	193	177	168	207	192	191	191	193	188	215	175	190	185	206	202	215	188	194	185	203	183	217	220	176	203	179	194	212	202	179	206	206	223	214	209	171	215	182	193	187	200	219	189	186	189	190	196	177	172	191	176	183	187	207	204	177	176	180	180	175	215	198	173	193	209	186	180	172	195	210	191	205	182	196	224	174	201	200	187	187	195	201	190	203	182	204	177	194	224	203	193	181	192	181	191	189	152	203	199	229	186	206	189	204	205	185	200	222	201	196	218	185	216	200	204	173	205	192	190	209	192	193	198	223	200	203	203	183	183	208	187	193	194	199	216	204	207	232	192	198	196	178	198	191	204	193	206	192	218	182	178	177	196	179	161	207	183	169	210	198	202	199	207	197	199	182
55893	86613	33846	4079	1137	889	625	576	525	401	391	356	360	323	328	316	307	301	293	298	290	268	281	263	268	249	276	281	266	269	236	260	275	243	245	251	261	266	256	281	279	269	246	240	253	223	276	243	282	269	247	235	264	247	237	268	260	235	247	217	270	240	245	258	250	271	248	254	251	255	248	237	264	272	265	236	281	250	263	228	235	231	255	226	271	235	285	245	272	267	253	272	216	238	265	257	258	278	236	256	254	242	223	245	254	246	265	268	230	233	233	252	271	251	248	234	260	241	286	236	264	227	261	269	235	215	263	255	231	282	249	242	257	234	270	241	231	228	247	254	237	241	260	242	243	255	271	256	267	246	274	224	256	218	216	246	253	245	233	222	245	238	239	238	260	243	294	250	279	228	239	238	232	259	240	291	279	257	265	238	258	272	281	257	231	274	268	267	287	247	243	259	258	247	223	257	259	239	241	250	241	261	254	260	236	245	260	254	225	240	235	261	242	253	214	243	267	242	279	256	251	265	268	259	229	248	245	275	245	246	278	250	256	260	255	261	254	278	239	256	242	275	244	257	225	267	253	255	238	245	266	262	260	244	246	267	251	253	262	239	240	248	252	253	248	256	260	277	246	247	242	261	239	271	238	253	224	246	267	217	238	289	255	249	256	223	244	276	271	248	247	245	260	272	229	203	249	270	248	233	268	247	233	269	252	228	247	243	249	253	240	259	241	278	261	259	271	275	259	285	233	259	220	249	220	260	268	262	258	227	254	239	240	253	256	261	250	259	233	237	233	240	273	237	238	253	203	254	233	247	259	238	242	285	263	255	233	275	230	258	263	240	260	238	244	213	240	254	267	258	259	266	238	238	220	258	241	256	218	249	256	241	258	219	276	230	274	258	249	272	245	248	235	269	244	217	232	248	267	264	240	237	254	247	237	263	272	263	252	268	247	258	217	272	259	220	222	266	249	256	286	228	253	234	264	246	253	261	230	247	231	250	268	247	244	250	257	267	264	233	260	238	244	235	270	262	226	232	247	250	249	256	280	256	253	247	242	228	239	261	234	253	226	270	232	236	271	245	254	228	247	233	252	266	288	256	238	259	259	252	271	264	250	251	222	244	276	243	245	252	251	228	260	212	258	255	237	256	288	264	275	248	245	269	260	247	211	225	252	256	249	222	259	242	237	217	259	267	237	252	264	275	262	282	257	222	238	276	256	233	240	226	244	267	250	249	267	217	237	279	266	245	283	280	255	240	248	239	255	232	259	213	247	254	277	279	258	238	235	229	281	250	246	243	272	313	217	220	248	275	259	244	262	235	266	269	228	235	250	261	260	247	262	235	266	273	264	264	231	233	249	258	270	258	256	235	253	239	233	234	257	253	269	248	229	252	279	258	262	235	256	244	228	257	258	263	238	241	248	242	238	248	243	248	266	261	252	236	262	246	253	238	265	257	244	273	241	257	233	270	254	253	234	260	254	283	232	254	249	239	245	266	246	241	238	243	244	264	230	270	219	239	275	227	247	246	249	258	261	258	276	257	270	245	245	255	248	254	251	256	260	277	247	263	226	275	271	239	214	243	233	248	272	256	261	245	272	244	279	268	239	243	259	278	228	231	254	230	228	242	265	260	247	225	251	252	244	270	251	284	229	273	260	260	254	237	253	251	238	276	240	258	231	268	270	259	269	252	276	233	249	255	252	255	229	239	251	273	264	249	246	248	232	241	261	246	258	251	230	274	240	253	251	243	264	256	231	222	271	245	250	264	261	242	256	224	246	220	288	249	246	265	251	241	243	240	268	235	257	231	257	221	258	260	255	266	251	233	252	248	253	238	249	258	256	264	286	248	243	239	248	249	255	235	260	275	263	249	264	252	243	272	262	261	255	227	249	224	228	268	272	254	255	261	238	253	265	232	249	272	237	277	245	242	232	268	260	226	265	225	258	255	248	233	270	247	246	264	273	244	250	257	228	252	251	224	262	262	236	232	262	239	240	235	254	250	233	252	240	254	243	235	235	231	244	259	275	257	273	251	253	257	251	272	236	234	246	255	240	255	249	244	236	234	241	282	241	235	223	248	238	263	263	278	239	261	226	242	255	261	231	240	226	251	240	235	238	238	262	241	294	241	254	268	240	257	236	224	250	225	236	239	234	241	259	223	249	236	262	257	277	290	240	261	246	273	215	259	246	267	241	272	228	238	245	236	224	241	239	250	289	255	222	225	261	246	263	227	260	257	273	271	260	258	249	269	254	256	225	233	227	243	234	261	239	259	263	269	268	248	251	232	238	255	238	249	254	217	231	256	241	260	243	272	243	235	248	237	258	232	244	254	251	249	239	231	252	230	236	259	244	237	249	234	251	242	252	233	224	245	265	247	255	261	230	255	252	254	259	225	246	242	242	248	229	254	248	223	246	236	246	247	240	227	241	256	226	267	241	236	232	250	254	235	243	255	222	257	238	224	250	242	230	274	265	273	205	252	268	266	255	250	247	232	252	255	266	241	232	269	234	273	252	232	241	254	256	244	236	252	266	233	248	269	205	257	250	241	268	270	263	239	258	256	225	232	237	280	269	236	253	271	257	218	273	239	238	244	234	257	238	247	281	256	274	231	244	250	236	244	243	224	263	278	266	239	253	276	268	255	247	216	239	237	251	250	268	271	273	261	263	222	260	241	268	249	229	237	288	243	230	255	258	255	270	267	242	243	252	251	232	260	233	244	245	262	256	222	262	245	268	240	257	290	251	244	254	236	250	239	251	247	263	268	259	255	254	255	217	259	265	233	228	234	228	254	260	250	249	283	249	255	237	244	233	267	260	262	278	226	268	253	226	275	249	268	227	265	220	266	273	226	282	255	232	266	275	259	226	246	249	249	255	243	261	266	254	238	233	242	242	237	237	263	218	251	267	244	240	235	236	269	250	225	238	259	240	256	272	253	230	219	244	256	254	259	268	280	237	246	239	260	219	254	293	253	225	242	251	262	270	256	234	258	251	247	268	249	278	245	275	270	241	214	256	275	256	248	230	251	255	226	270	242	244	234	274	248	256	251	249	218	250	271	228	241	275	252	264	231	251	249	244	234	236	244	248	245	251	241	221	243	277	260	246	237	215	260	222	224	251	245	279	277	242	246	251	236	255	247	275	255	262	268	238	274	254	228	274	258	239	237	256	250	262	274	266	228	234	254	288	261	254	249	246	249	236	258	265	241	246	254	243	235	300	276	238	267	292	252	248	254	258	260	263	252	229	249	248	228	235	247	238	219	253	250	224	245	236	255	249	263	257	252	251	249	248	260	227	276	250	246	243	243	248	237	226	251	261	239	243	258	248	257	262	266	249	246	252	266	242	236	274	233	233	251	273	259	258	239	246	250	241	223	235	234	240	252	261	246	243	275	245	224	220	236	263	252	255	271	217	247	233	241	240	233	248	256	255	233	238	232	250	239	244	244	246	257	249	266	264	265	243	261	282	275	248	245	231	237	248	273	291	224	269	261
29252	22694	9834	915	595	515	632	600	540	584	557	564	542	580	569	607	508	592	558	504	576	541	556	569	596	556	540	540	572	591	582	585	580	582	556	557	554	591	558	542	538	563	583	541	574	578	504	595	530	541	553	552	559	562	562	579	530	553	533	551	591	516	539	601	560	570	588	572	566	556	550	581	568	562	558	594	569	541	531	582	521	557	523	549	528	550	575	562	563	557	540	574	535	526	572	561	586	597	609	534	549	546	543	566	564	573	574	578	578	542	555	575	541	544	594	537	536	555	544	586	571	603	580	552	538	582	574	633	538	569	531	559	578	499	591	526	603	559	535	546	581	606	559	523	545	574	568	562	550	605	575	586	588	553	554	582	546	549	523	540	575	549	546	569	620	559	598	595	537	517	579	584	619	582	561	561	577	561	604	578	581	584	539	560	539	582	586	572	555	552	596	580	584	550	574	579	566	568	565	588	556	552	596	541	539	578	546	563	573	566	562	528	554	561	570	581	538	550	549	546	566	550	562	572	556	518	553	574	553	531	575	566	573	566	576	530	558	556	551	576	571	555	563	563	580	513	549	583	547	541	583	563	586	567	535	551	584	537	526	537	607	571	573	575	549	562	572	591	529	601	561	567	558	565	558	543	554	571	577	526	551	589	580	581	546	526	586	523	580	575	571	531	565	591	573	556	591	570	560	576	571	520	538	545	576	535	575	553	535	558	564	592	575	560	575	556	576	559	592	587	607	559	542	594	593	542	536	600	546	584	548	566	581	580	551	568	519	582	534	530	561	593	565	578	539	561	564	611	542	559	533	574	579	546	533	580	566	579	558	571	558	547	591	564	513	616	544	547	527	553	544	528	560	551	566	547	583	554	548	530	576	580	543	567	513	570	590	598	583	545	531	552	565	556	577	530	588	567	542	497	503	551	599	567	565	576	571	538	574	541	559	600	577	572	536	538	571	565	522	552	585	574	548	562	582	551	507	546	608	522	582	559	586	557	591	573	537	551	533	556	586	583	565	575	583	588	566	544	557	514	584	577	548	543	526	566	567	529	586	554	527	532	570	483	576	572	536	561	568	583	517	589	536	513	566	584	595	582	554	529	542	568	568	579	550	523	577	552	580	562	604	544	543	549	527	578	577	538	544	573	526	517	603	568	571	542	498	558	527	566	563	545	531	617	558	525	563	518	561	581	555	540	541	571	556	577	520	546	541	560	576	526	567	599	542	603	580	583	570	553	555	558	555	565	537	555	580	533	547	536	570	541	585	588	570	608	532	521	537	545	566	544	589	555	563	582	535	524	517	547	578	545	577	581	599	542	534	553	543	535	560	564	603	558	618	552	546	550	570	574	507	587	580	557	532	580	565	537	558	548	577	534	524	572	510	549	561	537	588	579	572	581	573	537	535	570	533	553	577	562	570	550	543	551	565	519	552	566	560	582	543	577	604	537	518	563	573	555	531	579	607	534	535	555	557	508	547	572	581	583	561	611	566	560	521	594	562	559	550	545	560	566	546	546	547	529	557	508	588	568	555	532	552	533	580	557	547	548	547	556	566	558	524	572	604	543	548	557	524	549	553	557	533	561	571	524	543	572	554	573	592	560	573	551	556	583	551	550	558	535	536	585	566	574	536	558	551	568	562	552	563	603	542	536	562	553	555	575	619	540	567	569	522	556	536	633	576	535	609	560	569	593	516	544	556	541	539	551	550	587	527	602	561	544	582	547	553	562	555	554	571	567	550	569	557	519	547	600	558	578	548	571	541	556	562	545	564	536	599	563	545	581	575	540	550	556	525	618	579	578	607	532	563	545	556	585	559	595	575	525	602	571	585	564	561	539	553	578	514	545	594	516	568	568	545	566	539	567	586	530	547	543	543	542	570	543	560	570	527	586	555	532	550	541	543	578	541	588	582	520	562	619	530	551	560	575	585	587	554	543	562	512	561	600	576	563	547	571	563	570	598	560	565	532	539	579	586	553	564	580	550	575	560	553	571	562	541	549	561	558	548	568	557	539	557	540	543	592	551	553	590	530	530	543	549	569	573	578	547	527	563	579	575	579	539	531	547	547	489	547	552	581	581	593	508	591	546	527	534	549	566	602	587	525	554	545	572	556	574	527	580	574	546	554	571	548	537	559	522	584	560	547	530	578	588	550	572	522	595	578	581	614	557	567	568	522	544	596	558	541	522	584	537	538	562	535	555	572	550	552	570	551	566	562	615	598	557	543	542	550	577	558	571	554	533	530	551	559	600	527	563	580	565	584	598	563	564	565	566	534	556	567	577	594	519	540	536	542	583	597	545	562	548	598	566	569	566	574	538	601	599	584	603	537	576	566	605	587	538	560	606	548	566	567	560	540	610	572	536	520	564	540	546	599	556	580	545	559	544	552	577	568	551	568	547	548	571	561	555	561	553	544	557	566	541	555	572	553	595	584	564	565	512	620	508	563	593	617	521	537	609	568	600	536	557	568	590	544	588	611	573	568	563	548	539	542	519	605	529	565	550	532	523	604	534	543	533	576	543	580	542	574	547	599	598	583	586	543	562	573	533	593	585	590	520	537	547	549	589	500	555	563	545	543	551	545	538	574	541	551	538	571	559	552	565	557	582	574	549	535	564	575	580	575	561	578	569	593	511	548	574	580	523	553	587	544	564	563	574	570	539	545	564	588	560	549	588	568	563	556	582	572	508	556	573	573	541	530	559	566	556	573	572	518	534	570	561	561	558	607	567	545	521	513	536	566	565	588	585	570	610	538	538	575	554	527	589	582	579	558	563	590	548	565	547	575	582	581	565	555	560	539	544	602	572	581	552	547	550	583	534	574	550	555	534	573	553	570	600	596	538	563	543	575	558	537	543	583	529	575	547	542	577	564	529	550	537	604	523	572	577	546	587	550	589	560	534	576	539	550	568	527	555	535	528	537	529	549	576	536	559	558	542	602	526	583	548	554	598	557	535	558	554	564	589	549	560	528	568	574	569	580	538	564	558	546	609	531	564	578	564	558	601	588	547	543	535	576	560	546	553	548	553	530	565	556	566	580	568	546	528	535	589	581	570	571	562	573	568	544	565	543	598	539	552	581	548	577	581	552	579	575	546	542	582	601	570	556	559	533	541	571	579	579	577	564	514	526	543	585	532	578	569	573	560	532	538	494	586	502	583	586	576	559	538	584	561	583	573	548	558	536	547	539	560	582	546	560	511	549	541	542	538	553	528	568	559	591	544	536	590	578	531	535	601	573	549	540	511	558	583	541	564	607	545	574	585	549	551	551	534	541	544	532	606	583	537	500	510	576	545	514	567	568	544	541	555	565	539	564	542	581	536	514	580	543	581	566	563	568	598	564	541	548	587	608	553	576	570	563	522	560	578	605	566	541	543	612	546	593	562	573	571	590	543	598	515	545	545	553	523	544	620	572	551	539	522	598	537	542	549	595	616	519	537	584	559	531	594	589	586	550	580	554	558	536	561	555	503	590	573	580	579	588	592	533
23301	31610	6021	813	759	744	721	695	671	636	705	686	677	723	757	699	691	701	685	675	712	670	653	685	713	714	702	710	712	663	671	695	714	698	694	675	711	694	673	732	696	687	695	726	694	685	746	739	696	747	659	708	695	697	695	714	695	701	669	647	692	681	748	670	714	728	700	709	703	619	685	709	675	705	694	742	691	642	690	714	689	672	683	695	682	702	632	712	701	708	728	716	712	657	660	740	726	707	645	677	709	731	698	675	705	691	647	713	718	672	734	649	665	663	650	708	717	691	718	687	684	691	667	682	682	673	739	679	699	707	721	718	686	690	686	662	674	702	706	747	679	711	690	706	695	703	683	704	666	638	721	674	696	662	715	695	681	724	681	727	744	688	713	670	680	752	678	725	677	692	644	697	685	695	727	678	685	723	704	743	687	660	676	666	715	695	679	699	736	716	683	693	716	680	687	683	717	721	704	666	696	764	726	705	678	682	663	736	664	681	665	664	723	701	701	745	705	720	719	715	707	709	677	701	730	708	708	685	693	681	689	699	726	747	689	740	696	721	696	717	699	671	693	673	673	686	661	682	702	683	674	720	705	689	695	726	684	662	653	695	703	707	690	718	683	719	754	669	699	694	699	708	676	723	696	673	624	705	670	679	689	693	690	685	717	676	681	752	741	689	714	682	638	721	649	676	692	693	698	677	694	739	705	696	680	712	664	655	680	702	675	664	671	721	701	692	706	682	700	696	722	670	698	721	697	714	670	683	664	675	687	696	718	700	687	673	658	696	674	670	690	692	735	718	717	717	731	707	686	698	695	713	666	673	711	719	716	702	694	649	647	731	750	709	679	714	650	712	691	670	700	718	683	669	721	694	687	694	719	682	698	703	699	724	707	708	695	716	728	741	698	710	748	629	640	700	686	687	699	768	743	704	725	664	687	698	728	700	716	701	676	714	697	726	723	663	716	686	701	703	703	708	681	696	680	728	704	685	745	690	678	727	699	677	719	700	721	672	761	667	693	722	716	667	692	705	634	725	719	673	717	727	662	723	710	715	708	680	736	706	710	736	704	702	694	677	695	714	715	722	685	688	683	718	663	726	690	655	697	711	683	681	660	690	695	646	696	695	700	677	672	681	669	690	696	774	717	735	658	704	674	713	716	649	707	675	704	640	725	676	673	681	689	703	657	716	678	666	711	735	693	726	725	707	698	700	670	680	653	676	731	707	728	720	698	695	662	663	678	727	675	678	727	640	737	689	746	690	681	691	698	704	677	705	682	652	668	695	704	696	635	697	708	673	697	707	652	700	737	707	709	710	707	674	680	671	726	698	670	721	703	667	696	692	707	735	735	683	678	712	640	670	715	685	690	731	681	728	684	651	705	721	690	699	668	671	694	709	677	721	722	658	697	734	692	675	670	686	718	686	706	717	755	711	743	683	704	655	650	706	713	711	736	707	742	729	701	671	668	647	691	685	706	699	728	708	698	689	713	664	689	714	654	695	691	694	688	681	741	660	724	710	702	658	665	728	729	722	683	710	717	707	757	717	675	634	696	706	653	726	701	672	724	714	679	688	708	695	740	722	695	716	703	676	642	683	663	718	680	701	757	696	709	694	729	700	745	702	697	704	692	719	691	693	633	677	665	712	702	685	708	741	694	656	696	711	672	697	675	683	699	726	721	700	709	706	659	660	728	718	677	698	689	677	692	719	708	687	714	711	707	687	722	666	677	701	669	738	688	659	694	712	728	741	645	661	727	689	677	719	687	714	690	741	677	691	690	659	710	712	661	683	685	649	650	727	714	694	720	705	694	737	672	715	669	709	754	714	695	741	687	723	712	706	668	734	714	729	687	694	714	701	723	703	690	742	717	669	674	678	644	732	709	708	698	679	753	706	694	714	686	685	690	751	655	676	703	749	725	683	749	660	696	706	708	710	687	695	712	709	695	683	690	671	725	689	689	702	680	676	666	676	690	670	683	719	709	700	675	697	709	740	684	680	690	719	688	689	689	687	719	642	675	715	695	706	695	666	690	667	707	706	707	676	658	665	713	717	725	682	700	649	705	683	686	711	705	712	711	680	692	690	692	679	703	654	712	731	671	723	694	655	736	666	727	705	715	698	743	728	682	738	690	703	759	728	685	717	683	762	682	679	672	657	692	668	722	714	680	687	672	699	683	627	708	660	733	712	701	693	774	675	662	678	764	695	679	661	719	700	723	687	703	752	704	716	680	651	672	672	701	721	667	757	706	697	733	681	722	699	745	711	651	681	731	703	666	643	690	702	743	697	683	703	694	693	693	711	651	716	687	735	709	677	667	696	667	672	726	677	672	665	695	666	743	700	732	695	729	640	713	708	673	625	692	648	745	709	690	729	729	665	694	682	685	669	758	709	704	727	677	678	706	703	707	686	709	758	697	708	665	682	700	712	717	693	697	674	697	664	690	694	669	700	698	701	706	709	710	674	677	706	717	720	737	700	696	679	687	712	723	685	728	744	670	719	676	747	711	656	673	717	725	693	698	692	680	737	669	696	744	631	646	689	675	680	689	735	701	702	673	775	679	719	739	700	697	702	729	700	691	686	659	655	726	685	662	694	703	685	693	711	701	700	661	681	707	695	691	710	715	706	711	688	665	711	709	670	720	676	678	716	671	694	691	660	700	676	693	686	735	683	700	702	689	707	710	669	704	672	756	667	716	649	657	727	772	740	716	738	719	732	687	737	671	685	660	661	670	655	698	710	677	671	660	713	686	672	712	700	735	667	689	652	698	726	677	729	707	717	680	701	719	670	702	703	688	726	715	695	687	705	676	686	720	724	669	679	688	725	741	720	682	747	660	726	718	678	714	718	730	758	702	669	724	713	689	697	709	725	728	652	647	675	700	702	733	680	689	711	637	688	669	660	681	688	706	720	697	705	657	745	686	690	687	695	682	683	719	696	672	645	694	772	702	677	712	692	663	742	662	691	697	721	670	711	723	727	705	714	687	678	688	735	686	675	712	717	738	705	677	701	671	673	687	681	724	712	696	697	701	714	686	653	696	701	659	736	737	715	688	689	697	706	694	687	717	722	710	679	708	681	635	697	731	707	731	713	712	770	739	730	712	704	697	690	678	636	690	659	698	711	668	692	710	702	712	681	665	688	679	726	674	681	717	726	683	707	654	716	672	709	678	647	667	679	704	647	713	691	670	645	683	735	712	747	739	706	682	720	683	684	729	688	687	640	699	647	663	708	697	726	681	736	665	677	697	709	678	707	703	711	683	691	732	671	670	684	688	725	712	665	677	711	711	702	632	734	710	659	715	724	682	658	743	670	663	688	714	732	685	655	683	708	677	640	744	673	676	688	754	691	704	711	702	711	712	711	712	646	732	679	718	671	732	718	736	695	685	719	648	725	699	704	670	758	695	673	703	707	716	649	675	722	705	687	719	675	661	696	712	732	704	747	714	714	667	730	722	712	683	703	708	709	688	680	673	678	714	678	690	705	712	714	689	680
23896	21925	28531	24937	19468	3133	649	505	471	513	490	466	499	421	450	430	427	420	435	433	463	427	456	451	438	445	413	433	437	449	416	449	401	408	397	430	441	437	428	466	445	418	417	441	410	444	418	432	453	459	391	446	402	453	434	433	468	445	409	479	426	423	453	402	427	437	429	417	418	432	448	431	445	430	411	409	442	396	410	438	425	446	406	416	442	391	414	420	435	445	407	442	382	429	401	424	400	403	421	441	397	428	427	423	439	421	460	433	442	426	436	419	405	403	446	419	382	388	406	435	451	425	446	448	434	427	464	456	396	402	395	411	401	401	394	428	386	454	453	421	436	426	399	414	439	435	442	428	432	447	391	428	425	416	412	462	438	379	399	453	423	420	442	410	424	423	472	440	440	429	427	427	432	445	459	456	394	418	415	425	420	423	430	412	469	427	420	405	424	422	422	435	404	439	436	446	441	419	415	435	446	432	393	440	436	443	419	409	451	415	418	430	396	421	411	379	420	425	450	408	422	458	381	416	433	416	428	427	435	436	431	425	440	414	450	462	438	450	433	392	404	459	438	404	432	435	468	403	413	444	410	427	420	424	475	437	445	411	452	398	475	392	400	429	427	396	416	405	430	424	442	421	412	413	480	396	457	440	452	458	458	445	439	477	417	450	407	422	441	415	436	419	432	407	399	439	421	424	422	395	425	424	422	412	412	428	455	408	423	399	415	439	461	443	405	457	387	432	427	459	431	407	468	448	417	429	421	442	406	432	417	420	422	439	401	415	402	444	394	475	419	435	436	411	456	391	411	429	401	429	385	417	441	428	434	419	465	432	425	417	434	405	417	419	447	427	398	480	402	441	433	423	448	451	424	421	441	422	437	415	455	450	369	438	432	401	447	453	430	447	435	405	435	421	439	385	450	426	452	430	407	392	464	411	411	420	388	411	463	413	424	465	447	404	456	462	439	455	389	408	442	422	430	439	400	452	428	442	432	447	433	405	431	431	413	436	428	432	425	417	447	411	454	459	453	434	445	427	393	409	445	417	419	410	416	465	406	419	444	398	437	412	419	430	384	435	430	395	429	469	426	434	391	428	477	453	434	434	432	404	421	436	427	423	455	415	422	440	422	381	429	415	442	410	389	443	468	448	426	426	437	470	424	440	391	412	426	444	415	424	430	457	417	452	433	381	437	421	407	418	415	439	406	427	416	418	428	476	417	438	413	404	482	398	418	438	425	383	411	416	426	431	450	432	439	420	393	408	426	418	398	414	406	442	475	422	435	410	459	394	446	451	427	433	395	434	427	439	424	418	446	410	438	443	405	416	441	440	430	406	436	396	442	398	395	456	409	416	425	446	445	415	423	416	465	423	457	411	417	437	437	458	429	416	430	445	403	412	446	414	424	423	452	401	430	447	467	423	450	435	447	455	384	435	425	450	402	430	437	398	424	425	404	405	433	444	450	442	423	396	440	415	434	453	461	439	405	419	410	413	449	424	391	434	407	417	381	431	412	454	403	448	471	427	440	410	408	468	461	417	399	448	381	402	409	440	473	406	397	439	376	389	406	452	419	399	448	406	421	385	443	420	449	433	383	428	423	409	439	460	430	429	453	431	467	369	420	417	425	441	446	456	416	415	398	393	417	391	429	426	462	425	421	438	415	416	405	401	384	399	446	407	401	379	437	415	420	382	423	403	378	430	449	405	405	446	412	441	421	424	408	431	394	452	455	435	445	433	407	465	442	444	427	430	388	445	437	422	401	428	418	422	458	446	385	430	400	401	397	404	389	404	466	419	403	408	394	407	417	412	469	415	429	433	438	450	421	394	428	441	422	417	410	425	401	420	434	423	446	429	386	408	424	417	427	441	418	417	438	446	443	458	414	429	422	433	416	395	408	432	439	391	406	452	420	475	433	454	440	430	433	402	438	422	428	453	435	435	425	456	476	385	435	440	469	397	405	414	428	408	401	402	406	415	422	398	445	420	416	433	406	428	454	443	455	470	410	431	439	396	416	443	427	438	405	416	429	413	432	420	414	433	435	384	432	445	448	436	416	422	398	429	419	435	397	429	442	429	426	419	400	412	429	438	443	411	390	419	446	413	448	418	435	437	434	364	408	411	433	407	455	396	435	452	429	418	420	436	418	386	390	441	387	417	423	416	447	448	400	427	403	426	415	419	422	446	418	421	451	456	445	423	384	427	404	441	405	442	413	431	422	426	440	403	435	472	442	434	427	430	418	426	419	411	431	404	448	423	414	436	434	419	434	424	427	415	430	399	417	433	435	399	417	401	463	433	447	425	390	394	419	435	403	422	411	430	435	423	413	423	446	449	422	403	464	451	402	402	439	400	394	403	411	449	425	446	448	440	397	397	420	446	395	408	414	401	415	415	420	417	435	432	412	440	412	386	373	393	448	445	394	422	392	385	426	451	421	410	442	411	415	452	407	410	419	432	423	436	452	380	450	465	446	442	402	423	440	428	424	489	448	421	429	409	403	423	417	431	442	421	415	409	423	411	420	423	442	423	466	462	397	441	444	459	408	405	440	422	434	424	428	416	396	439	457	457	442	450	439	408	430	399	389	434	450	429	450	428	439	381	420	417	426	457	395	416	467	429	462	419	429	430	450	413	406	387	422	414	431	422	451	397	433	436	440	469	440	443	446	430	436	393	405	433	449	422	456	434	442	421	433	449	421	425	406	447	458	440	398	400	437	418	411	425	428	424	416	427	459	421	451	409	439	412	426	400	408	440	393	425	439	415	436	423	439	408	438	411	452	452	441	400	410	440	430	439	424	437	437	444	375	405	416	404	412	432	409	395	420	405	422	420	418	425	425	426	425	428	421	411	397	444	395	432	439	434	421	416	396	439	416	406	415	438	449	402	464	460	413	421	463	412	407	424	456	408	421	436	425	420	411	456	421	440	414	409	443	390	434	430	435	437	418	402	405	406	439	426	449	414	462	457	442	429	420	385	400	448	420	437	437	404	468	424	449	430	460	455	414	399	425	394	439	432	417	442	447	417	402	410	408	462	409	399	411	457	453	413	410	439	437	430	417	433	430	393	449	420	458	415	439	395	443	423	432	385	402	430	446	462	408	443	424	436	404	426	414	406	382	414	425	441	410	415	402	449	423	435	403	402	397	394	419	435	436	393	430	427	398	431	387	423	440	384	404	422	462	425	410	421	428	438	440	399	445	422	443	397	438	422	426	423	412	434	386	390	419	425	414	441	413	417	424	433	416	419	421	412	411	425	389	395	432	391	459	435	427	367	458	390	441	450	434	425	430	431	416	420	404	419	446	407	427	428	417	415	435	410	402	429	420	407	431	423	393	427	448	419	418	409	416	405	427	460	416	376	456	436	417	442	467	445	453	432	413	439	431	398	413	433	441	438	466	449	427	422	408	447	428	401	425	424	402	438	441	414	422	418	423	432	409	442	414	396	449	404	431	458	451	443	411	433	452	422	422	398	439	397	426	447	436	409	437	425	410	409
48522	75785	26072	2780	1000	846	820	713	655	612	629	622	576	586	579	591	518	567	571	567	539	541	530	538	587	575	556	580	586	533	526	513	547	571	505	523	544	558	533	559	577	560	522	534	556	551	535	528	564	534	577	534	553	528	555	543	580	517	543	577	560	522	571	520	521	535	547	569	537	535	552	555	551	526	542	521	539	547	516	538	558	538	506	541	522	529	545	524	553	525	587	601	540	552	546	533	562	549	529	530	548	551	564	554	546	536	516	535	547	553	545	576	542	601	569	540	512	514	540	556	553	554	536	537	523	505	523	573	515	535	520	542	518	559	562	505	565	491	555	569	499	530	515	546	518	517	544	534	535	557	512	518	543	532	503	540	509	539	555	562	567	524	500	527	549	545	566	545	573	529	544	502	573	562	516	558	569	530	527	568	557	542	522	512	525	561	550	538	514	551	507	553	524	546	556	558	532	541	508	575	540	521	527	573	554	574	511	558	516	547	578	579	553	534	526	560	589	545	565	526	540	549	518	533	520	554	484	556	529	534	534	520	558	561	551	516	576	600	538	566	536	545	549	576	562	572	587	581	546	540	564	508	513	546	574	527	513	527	540	523	545	530	571	552	546	545	529	515	544	490	540	544	541	571	532	569	545	499	518	527	565	527	548	505	545	550	546	541	549	532	529	518	523	565	530	517	557	557	540	542	511	542	539	530	525	515	538	546	534	534	487	552	556	527	554	552	565	546	525	507	557	513	542	542	568	472	547	531	577	521	544	540	523	532	565	576	522	521	485	545	526	531	565	541	593	561	539	558	554	521	605	528	573	538	547	546	521	535	511	550	541	576	561	557	516	565	564	510	532	531	566	591	542	493	506	537	525	518	535	532	545	570	515	542	574	537	502	508	563	573	544	531	529	553	554	524	556	525	536	510	531	562	526	528	543	534	522	566	528	537	561	530	600	551	554	570	543	566	550	545	531	498	557	556	525	530	545	557	580	492	554	564	532	522	542	518	543	553	574	560	558	546	535	477	532	544	555	580	543	573	495	546	533	519	515	555	554	589	549	550	548	531	533	535	538	507	545	546	556	584	531	555	540	520	570	583	592	515	518	539	590	530	557	611	600	571	565	555	469	550	570	518	523	585	523	528	557	565	509	546	575	539	527	556	551	570	516	525	557	516	566	542	518	522	520	554	550	568	546	557	583	560	528	554	587	572	570	519	552	537	527	524	575	536	580	535	579	587	563	531	534	561	536	500	538	529	529	537	548	535	534	577	550	534	547	547	499	574	529	579	560	567	519	565	511	497	534	553	590	553	547	570	545	548	541	546	520	531	509	524	529	502	546	517	548	553	504	541	544	579	499	545	534	552	539	530	535	520	534	540	576	533	559	549	534	556	532	529	579	520	528	539	533	516	564	533	519	575	528	552	544	538	547	507	541	526	575	539	519	540	540	543	559	557	581	538	535	490	533	525	497	576	573	528	575	552	563	544	536	514	527	562	542	543	569	554	551	542	590	514	483	588	513	550	515	543	549	553	521	506	541	552	508	518	537	522	552	529	544	566	553	533	490	543	565	498	535	560	534	606	515	533	562	526	517	530	562	541	538	548	527	552	531	569	492	527	529	538	532	528	546	535	531	549	597	546	522	548	524	548	540	556	521	523	567	554	576	561	546	528	556	560	561	525	541	524	547	549	546	534	593	504	539	563	536	534	564	529	530	533	565	545	562	564	515	551	541	569	549	538	531	563	580	563	519	525	537	531	553	558	538	595	545	500	531	508	563	540	552	507	503	549	513	576	544	519	517	552	551	523	540	532	540	600	538	532	560	549	522	530	524	561	559	565	529	526	523	549	500	560	512	571	533	587	543	552	541	558	519	585	525	541	547	575	496	534	526	569	547	516	524	501	554	546	527	538	526	524	517	552	568	561	506	567	563	517	562	565	497	549	602	548	529	536	521	590	521	536	551	550	530	569	507	545	576	499	564	573	546	536	518	558	525	568	588	476	551	531	520	544	563	558	545	516	510	556	569	554	547	569	546	566	603	512	548	577	514	550	512	589	508	548	539	524	557	540	549	537	542	529	563	573	496	507	491	530	542	502	561	576	550	562	516	572	551	554	585	512	532	552	574	532	536	505	554	566	530	540	537	559	563	564	516	545	573	522	549	509	547	563	537	498	554	521	555	538	523	525	529	577	549	559	569	581	541	536	529	564	522	563	546	529	546	573	527	529	525	556	545	543	553	514	574	532	551	529	549	542	537	540	536	532	549	518	537	510	529	548	554	551	553	570	547	538	535	495	548	590	545	519	554	524	494	566	584	549	550	533	544	525	557	542	562	559	548	533	539	537	552	572	547	549	513	546	510	577	530	558	515	516	583	554	557	571	517	515	565	547	504	527	511	536	530	535	496	577	530	559	534	587	548	567	555	523	561	569	569	546	508	526	580	567	514	535	555	623	554	545	545	534	518	534	523	515	546	539	512	548	538	547	555	537	525	571	535	557	575	538	507	549	535	570	546	540	559	509	581	567	547	562	595	544	571	504	559	558	549	585	539	541	524	547	571	542	550	540	519	593	537	518	526	540	497	570	543	548	559	497	570	518	510	532	558	546	517	516	551	575	534	564	550	558	557	535	533	576	531	550	544	546	582	548	535	535	564	544	561	552	533	538	527	572	552	557	506	516	538	541	548	534	511	562	560	548	543	550	521	536	556	555	533	549	544	528	564	512	522	551	531	566	530	531	541	575	533	523	515	557	547	514	509	519	540	545	556	531	549	563	583	549	503	550	516	551	574	534	544	542	556	585	544	570	534	540	556	497	552	518	541	545	570	574	537	585	509	523	554	552	559	555	547	533	590	520	520	544	522	526	537	549	550	520	546	555	577	553	534	519	542	507	518	554	513	572	549	551	547	555	547	503	501	530	519	543	543	522	571	523	524	561	545	533	533	541	532	557	561	509	550	542	559	522	543	533	517	520	532	523	541	596	539	531	544	529	543	542	540	521	499	565	538	527	574	540	522	527	560	519	526	582	578	491	538	529	539	541	545	560	550	593	539	572	567	534	529	547	550	540	508	525	535	503	528	540	582	512	535	538	550	531	559	555	562	539	549	562	529	535	555	495	501	572	568	557	538	508	546	557	552	539	530	510	544	514	531	530	537	518	571	561	540	520	547	539	511	588	524	532	524	517	506	541	580	569	553	554	523	543	526	561	568	578	563	526	526	578	534	527	528	540	512	566	558	547	554	536	526	527	540	566	537	548	545	543	526	554	527	558	567	548	569	524	565	611	559	521	554	539	564	545	583	515	551	540	550	588	542	545	532	567	530	500	524	545	518	551	524	564	542	554	542	586	557	513	521	513	506	570	534	538	533	518	563	545	540	595	519	542	537	539	544	518	537	574	531	559	557	511	588	541	529	575	546	542	519	558	534	552	543	553	515	530	515	516	540	558	541	562	573	548	551	525	561	517	538	526	561	517	553	541	538	556	532	564	554	537
25216	22404	26821	23793	3876	477	450	489	440	425	470	443	419	391	428	436	429	421	418	463	409	436	447	377	413	400	377	439	425	411	443	396	429	393	384	422	403	434	414	425	417	392	372	373	426	452	450	407	413	427	441	400	407	410	423	381	402	409	429	399	419	384	442	395	429	414	428	407	411	406	389	440	446	408	360	421	406	419	454	380	413	430	442	387	442	419	389	409	420	376	402	381	410	412	367	443	397	419	402	378	407	423	367	384	403	401	429	407	404	424	419	411	412	403	421	406	409	419	363	395	460	420	402	435	408	388	422	385	385	418	386	400	399	453	389	417	435	390	380	406	415	383	428	409	408	398	393	413	416	405	369	421	393	429	384	408	410	386	402	385	452	417	405	385	382	402	377	436	477	415	442	405	419	418	431	425	389	408	412	403	435	404	389	427	436	408	427	427	425	401	402	399	400	422	410	414	421	416	427	454	449	413	399	387	389	424	407	381	389	419	382	400	409	468	408	445	401	383	430	451	411	409	411	416	386	397	402	431	375	435	421	408	398	387	409	425	406	417	463	431	429	412	439	423	415	430	359	384	413	403	399	408	379	386	400	400	409	402	416	415	403	431	426	429	433	393	380	403	382	382	397	400	358	409	384	410	420	408	415	378	411	389	404	398	413	412	406	445	381	400	413	374	423	382	432	412	405	422	421	403	407	388	418	409	428	413	432	396	413	386	414	406	395	396	426	422	430	402	377	389	447	389	400	375	392	392	410	419	390	413	392	378	426	397	453	406	414	413	414	424	370	432	428	400	377	427	397	428	413	416	409	414	416	382	415	378	417	421	408	402	438	384	425	421	415	402	404	436	426	423	435	424	417	416	391	456	343	418	391	358	405	416	407	403	419	425	436	396	434	355	411	406	399	370	417	445	390	425	389	386	420	407	420	477	418	411	370	430	424	395	390	390	427	402	421	438	432	406	419	395	429	418	431	382	433	400	423	375	382	396	388	443	429	425	447	385	380	417	423	413	403	401	405	391	409	434	415	401	399	393	430	371	447	367	430	415	390	403	427	440	401	409	436	408	402	390	406	423	412	397	393	393	391	396	376	410	409	416	422	362	404	428	420	393	408	381	404	425	428	431	392	400	392	379	433	400	385	404	373	396	408	406	397	429	391	410	431	379	425	381	404	449	423	428	427	432	403	411	398	393	400	401	388	368	380	440	386	453	383	408	374	396	395	347	399	375	398	406	408	398	425	388	403	406	394	375	399	408	372	400	404	446	426	402	381	430	398	414	417	433	388	383	362	435	364	462	425	412	398	406	423	407	427	396	394	419	418	402	389	405	446	424	419	389	406	422	431	409	423	414	403	380	442	407	402	407	427	417	417	396	416	412	414	418	392	402	416	402	397	397	404	405	404	387	423	438	401	414	394	422	415	405	402	422	388	404	445	385	389	418	411	431	396	414	433	407	458	390	386	435	434	430	416	414	407	442	387	412	428	437	416	425	436	417	402	400	414	429	467	375	385	397	420	442	398	400	415	419	419	421	386	354	426	383	397	412	385	413	425	385	405	422	429	392	437	379	405	406	415	392	369	391	391	428	398	385	382	399	435	408	420	401	402	416	412	424	393	442	377	404	419	382	391	426	400	420	416	394	433	422	432	424	448	412	381	430	434	412	413	456	405	415	436	423	425	440	414	389	411	394	423	406	441	397	407	396	422	425	378	418	417	414	398	440	389	431	362	397	388	420	405	415	376	415	403	404	437	455	436	394	391	436	387	399	415	432	400	435	412	437	429	398	418	410	400	431	418	406	415	406	420	467	400	380	409	414	412	392	387	409	366	365	400	381	353	420	407	437	429	400	447	391	400	397	400	406	374	399	437	385	410	399	400	450	422	394	396	380	401	430	410	423	410	432	423	433	411	402	407	408	397	395	422	385	442	436	454	401	381	432	414	438	434	404	390	432	390	411	376	446	403	379	382	439	390	400	422	383	392	391	397	418	407	401	389	420	388	377	434	416	402	395	420	408	381	394	398	400	394	393	402	413	400	407	410	406	381	437	399	398	392	433	423	436	415	440	394	392	438	400	363	410	434	415	381	463	414	388	389	406	376	399	426	381	442	447	374	389	438	387	400	387	437	375	404	391	367	398	421	423	449	379	436	409	411	417	397	415	424	419	372	420	416	371	408	447	428	405	409	390	404	407	410	410	422	391	473	394	413	398	428	407	396	415	430	384	434	418	402	396	458	396	399	419	421	432	389	441	404	403	402	410	410	408	418	416	400	421	433	379	410	419	432	407	379	434	372	432	414	422	392	386	418	421	404	399	414	425	413	436	427	424	389	389	404	430	438	389	425	422	431	413	409	404	415	414	388	414	411	455	431	405	402	382	419	402	400	390	433	408	442	413	398	403	394	395	400	421	394	373	379	382	433	402	421	432	405	416	408	402	383	437	404	406	433	401	426	433	423	396	403	418	404	440	397	410	413	403	400	391	429	434	386	381	413	403	415	401	411	394	395	412	404	400	413	405	387	407	400	416	408	403	406	383	402	449	410	394	413	433	398	415	421	409	395	398	412	422	379	416	440	394	448	413	428	416	447	408	438	393	396	377	372	389	386	411	442	420	375	403	415	388	419	418	423	398	394	392	425	411	440	406	418	415	406	448	389	394	412	377	423	372	407	454	424	395	419	425	411	413	434	413	391	397	415	443	396	426	387	416	383	426	432	450	426	415	421	396	427	450	432	435	393	407	411	402	380	398	409	421	431	444	389	378	364	402	415	417	388	414	398	443	402	401	431	416	427	408	399	426	410	409	428	391	421	369	442	409	371	387	405	371	390	436	430	386	402	501	403	425	423	418	419	394	387	391	369	380	439	409	406	399	409	386	399	397	421	442	402	405	394	419	414	429	409	413	386	427	369	392	418	424	380	398	439	376	378	383	356	421	431	427	444	382	421	458	424	390	387	371	396	419	425	404	421	433	418	430	396	401	386	399	389	419	432	413	408	409	425	406	402	372	419	365	394	430	413	382	389	379	438	383	397	390	432	392	433	364	411	402	407	400	377	376	393	421	430	406	418	424	392	403	385	425	408	381	384	399	380	428	405	411	388	372	408	447	392	365	459	436	399	408	420	395	419	382	423	393	406	392	394	389	376	376	431	441	431	424	392	427	436	419	389	371	449	391	406	402	423	413	423	411	400	397	415	396	385	413	423	456	441	416	418	418	360	417	439	414	392	390	419	412	425	384	430	418	450	435	402	389	397	395	399	385	388	394	427	389	420	407	430	410	396	389	383	415	386	364	405	414	371	426	425	419	401	434	422	422	434	411	421	441	415	386	415	404	435	411	401	393	394	391	443	396	394	391	421	402	445	442	417	391	420	389	435	423	440	390	412	399	397	407	427	393	423	421	393	416	379	381	416	432	436	397	394	419	407	423	393	410	422	427	442	412	394	433	432	393	429	447	387	411	411	389	408	391	440	426	404	388	394	369	451	401	416	392
44867	61898	19941	1794	769	659	637	572	555	581	558	548	490	531	523	539	520	536	531	501	533	549	511	463	559	513	551	548	507	504	506	525	539	487	525	505	525	521	456	484	512	474	526	532	519	512	518	541	524	486	469	498	505	530	529	488	507	465	500	484	470	562	539	518	517	467	502	526	483	505	517	527	487	502	548	509	514	511	506	456	504	508	479	503	515	505	562	500	522	492	554	507	511	511	497	515	524	502	513	505	488	524	493	469	505	496	516	504	527	526	535	522	496	558	509	511	480	499	504	542	549	494	535	484	464	524	531	589	517	486	523	512	501	538	502	507	493	506	495	583	528	541	520	500	491	459	558	513	533	500	503	538	505	553	499	526	495	499	542	508	490	497	509	494	529	514	474	521	493	478	524	510	515	505	505	545	526	486	522	515	489	498	509	496	515	507	521	519	538	515	538	486	511	492	519	497	503	514	533	467	545	522	485	454	514	514	451	506	502	510	527	512	490	516	494	521	533	534	520	483	502	523	556	474	499	477	527	492	510	491	498	486	524	564	491	468	532	508	487	504	522	533	486	500	543	499	521	532	481	502	502	523	511	500	508	528	508	533	504	520	530	503	484	474	538	499	505	499	484	521	517	535	450	527	518	516	558	535	513	471	487	530	497	506	572	510	498	476	503	510	499	505	485	489	512	495	460	514	537	498	538	452	484	507	517	479	476	480	501	533	504	525	522	561	469	518	511	517	504	513	500	517	546	511	500	524	519	509	477	563	520	472	541	476	538	495	524	484	481	523	515	520	535	495	508	527	511	493	506	486	518	511	511	532	475	500	540	486	488	518	523	473	511	490	504	506	483	499	515	547	463	506	525	517	509	530	513	520	494	498	525	496	493	516	484	504	485	535	500	470	494	503	521	497	494	505	488	507	426	538	480	515	504	492	533	511	530	488	543	480	507	537	455	486	479	500	545	530	507	501	503	478	492	473	522	526	497	513	519	542	521	491	533	530	480	498	501	478	483	507	492	546	544	521	491	472	469	548	487	492	519	492	531	514	536	513	448	475	522	550	515	481	521	525	528	512	521	473	490	553	492	533	530	500	503	511	532	525	523	503	503	534	518	513	493	494	491	511	463	489	487	525	528	511	515	496	513	517	531	496	518	470	541	534	506	495	466	480	479	507	524	539	527	553	524	529	466	550	571	492	483	501	496	512	465	495	478	509	477	539	487	473	519	480	554	527	553	517	450	530	512	469	520	495	472	518	499	505	512	517	501	454	542	539	515	463	521	540	527	517	500	495	494	542	524	520	511	540	520	507	529	493	501	512	529	548	500	568	469	514	517	502	509	514	470	564	495	485	512	471	493	511	494	510	491	517	516	521	482	481	520	492	483	489	527	555	507	517	512	517	496	496	528	528	500	536	541	483	537	508	498	460	499	505	504	521	535	479	497	512	482	486	528	497	505	499	526	497	486	524	508	539	511	478	462	494	527	542	521	498	482	527	520	499	523	512	498	480	482	492	480	492	495	465	498	530	508	532	501	514	508	492	517	491	497	503	505	520	513	513	498	532	490	485	467	513	489	505	533	509	502	519	520	499	498	482	520	506	503	513	517	497	511	502	467	519	531	472	515	516	486	520	495	480	510	486	500	518	500	532	520	519	510	487	581	513	495	535	544	497	501	548	499	515	550	531	485	520	505	526	461	496	489	504	527	542	519	528	476	535	501	531	489	494	485	496	518	519	479	493	557	521	512	494	455	498	500	486	545	518	481	523	491	491	531	506	530	531	528	520	521	523	500	519	480	516	538	502	551	527	489	543	523	518	571	486	493	519	496	504	486	486	545	504	514	527	490	526	501	489	500	525	468	536	489	541	499	501	550	500	505	523	516	496	503	507	505	499	489	477	548	506	500	514	527	503	505	482	520	491	524	510	496	525	495	461	531	509	487	513	556	542	523	489	510	497	550	462	491	513	477	500	522	481	518	515	526	519	487	499	517	502	463	545	536	495	522	526	530	524	469	488	562	511	494	486	501	508	472	510	484	524	519	486	552	512	494	538	538	499	485	534	530	518	499	509	503	527	525	535	467	493	513	482	516	510	519	573	518	495	536	514	473	455	481	505	527	465	482	490	499	497	530	475	472	502	472	496	509	481	482	488	497	502	475	482	516	518	511	516	486	486	508	491	488	473	513	491	556	478	549	515	524	494	474	520	455	518	549	516	508	492	494	515	522	474	496	521	544	505	507	502	499	507	506	480	484	513	518	500	507	527	501	472	517	460	480	502	499	498	529	544	495	498	517	477	523	532	497	487	468	502	512	518	565	525	484	555	445	549	508	483	525	518	462	505	516	491	527	541	541	481	530	525	548	527	463	514	482	482	496	496	500	508	503	513	528	483	533	495	481	487	515	489	491	508	475	482	528	487	503	497	507	524	511	527	506	494	569	465	490	500	479	503	482	506	538	544	514	492	516	520	501	530	544	512	508	536	495	519	554	467	515	503	509	529	488	522	530	509	472	498	516	491	499	519	481	529	513	499	521	530	496	504	544	476	486	524	526	496	516	540	486	517	514	483	485	487	488	507	521	477	500	502	558	474	515	507	508	535	478	478	546	502	491	505	522	513	543	473	504	528	517	511	462	513	486	524	469	493	526	482	551	514	508	501	500	543	515	539	523	484	537	511	518	519	537	512	471	513	514	499	519	501	505	486	515	496	507	476	462	483	501	453	526	577	507	451	521	508	491	492	501	450	504	524	501	482	528	553	539	496	523	488	499	493	517	511	514	562	532	508	525	568	518	510	530	538	525	514	521	468	523	522	517	498	518	494	466	495	492	531	508	519	552	540	530	504	506	472	527	483	515	514	507	505	501	537	504	545	524	473	491	517	488	505	502	459	530	491	526	521	545	506	520	561	509	488	503	495	479	511	551	493	479	553	507	481	528	497	529	530	485	517	513	534	504	541	515	548	483	478	534	517	510	458	539	504	516	483	510	508	533	480	488	561	507	515	550	499	470	484	519	532	467	501	461	516	505	541	504	500	498	504	496	505	552	558	518	504	521	508	514	490	535	532	475	531	498	486	499	498	485	500	524	540	497	520	541	504	524	510	525	533	496	514	507	506	505	519	494	502	484	520	485	512	537	540	507	532	464	514	493	538	514	469	488	531	477	497	500	469	491	498	503	467	504	483	496	479	479	509	498	491	518	516	487	506	501	484	522	508	535	490	493	504	519	520	518	477	484	501	501	506	491	524	516	498	523	492	532	502	528	479	545	514	486	519	556	534	511	498	511	527	522	515	478	472	535	510	549	523	487	462	488	523	520	506	507	511	470	497	474	499	485	525	517	508	485	530	516	469	503	500	532	535	503	501	502	478	513	507	488	474	456	497	501	491	505	535	532	500	523	484	505	518	527	550	519	502	512	496	521	507	522	491	474	537	545	517	501	507	526	516	458	486	540	508	503	525	549	495	513	492	530	504	491	509	462	540	504	502	506	491	497	539
22816	21639	29444	24110	21519	19130	1431	390	264	295	248	233	219	240	223	211	235	213	182	196	200	190	189	203	213	185	194	186	189	181	207	164	212	172	187	201	159	194	191	198	191	172	181	191	163	159	175	180	161	187	180	156	148	191	176	185	176	179	173	148	189	212	160	179	166	189	173	195	176	197	184	148	208	188	190	169	175	181	189	185	197	170	202	175	185	165	184	178	188	172	182	186	195	175	190	170	171	184	173	172	196	179	188	180	199	188	197	187	173	174	172	195	200	170	189	189	189	184	182	159	182	190	183	161	172	192	190	187	187	170	183	178	161	192	192	180	171	180	193	178	190	199	197	181	177	159	168	171	180	169	176	179	191	186	159	183	173	180	200	174	177	197	192	180	161	173	183	171	205	187	184	169	159	191	181	184	171	188	165	171	163	180	194	213	164	199	193	204	195	194	169	199	180	190	157	159	180	177	165	189	171	183	157	210	178	170	189	179	187	173	190	170	179	175	183	172	197	161	199	195	183	180	185	189	159	173	206	180	175	169	166	200	185	184	189	193	157	190	191	169	175	170	180	167	164	188	200	192	196	193	201	164	163	176	184	177	178	164	151	199	171	182	193	169	193	173	189	189	187	157	176	189	168	194	170	196	177	195	212	186	179	166	194	192	147	163	173	199	186	175	171	184	193	190	180	165	194	161	160	189	173	164	167	187	183	206	190	179	185	178	178	190	189	176	185	201	177	165	215	208	165	185	193	195	174	183	204	203	179	193	186	171	179	200	191	165	194	191	174	181	171	154	202	186	170	214	164	190	169	171	171	207	190	198	191	183	183	190	190	203	168	182	164	188	170	171	181	180	174	171	172	202	190	189	185	185	174	194	170	168	189	150	167	180	174	184	185	168	170	183	165	176	197	192	162	197	175	168	195	164	183	179	202	175	173	172	168	189	161	196	170	159	184	172	188	204	176	190	199	178	172	167	190	168	172	180	185	177	181	157	175	187	181	187	189	164	199	211	176	198	152	186	194	191	187	179	185	182	190	160	158	200	183	194	176	175	164	177	192	182	207	195	172	183	197	182	214	175	190	181	167	182	171	169	209	187	192	189	173	184	179	169	165	178	211	165	196	169	183	202	165	186	181	210	201	171	185	201	167	164	191	181	169	201	168	187	168	176	166	174	173	209	199	185	185	187	172	166	171	171	165	164	165	187	175	204	165	177	193	176	202	197	184	157	181	191	170	189	157	195	212	164	180	170	184	191	185	181	149	188	184	182	198	187	208	163	181	169	182	165	186	202	184	165	178	171	174	196	167	177	173	175	180	204	168	175	178	194	193	173	190	170	208	191	180	181	197	173	205	177	164	192	171	161	176	171	192	199	163	182	200	197	156	181	190	173	186	173	165	166	175	174	174	195	208	187	167	177	185	200	184	190	200	192	133	186	172	182	185	173	174	171	176	196	179	205	182	176	168	166	169	178	158	179	161	169	178	173	182	165	190	185	193	185	166	179	205	200	155	171	177	180	204	202	192	198	193	179	217	166	186	179	177	166	162	157	188	193	194	187	201	179	190	164	196	202	171	163	191	181	193	163	204	192	187	172	205	147	162	186	170	161	184	186	197	183	186	178	198	172	171	184	177	178	172	183	176	199	197	182	177	155	164	193	165	177	198	163	205	179	196	192	192	185	177	177	189	161	191	192	188	199	182	216	169	176	196	185	178	182	174	182	201	160	175	179	196	177	183	159	202	195	185	189	165	173	164	175	184	163	165	210	191	180	168	174	209	172	176	194	186	167	174	189	224	196	190	135	172	184	168	187	196	189	189	187	197	175	188	205	166	167	193	187	182	181	173	176	206	152	176	187	211	195	166	190	181	181	172	166	189	189	166	171	169	199	162	187	195	169	199	177	192	194	231	163	168	182	201	161	184	186	186	173	199	188	195	174	191	179	175	165	182	146	184	162	204	192	170	182	194	181	190	200	150	194	197	162	168	205	201	163	208	204	184	173	189	187	186	172	195	176	178	178	168	182	176	203	196	207	171	185	196	218	186	154	189	176	181	210	177	158	175	164	173	177	208	191	183	184	162	171	179	195	210	190	185	185	184	202	193	188	191	173	190	191	181	191	206	174	217	172	160	205	184	187	173	182	176	196	176	179	167	169	213	174	160	173	183	188	174	196	194	166	173	193	183	176	192	204	171	160	192	182	177	196	160	169	166	155	179	195	176	155	188	178	196	154	185	194	181	196	178	173	154	177	200	191	171	157	185	162	172	188	171	186	196	159	161	202	185	191	178	211	180	180	185	176	169	188	175	187	190	216	185	195	198	199	166	192	154	183	174	146	181	159	194	182	182	197	180	195	201	214	170	165	168	205	189	164	169	166	198	169	162	194	177	197	179	178	174	159	192	188	186	172	192	200	177	190	196	174	193	187	203	197	194	196	160	190	201	168	167	183	168	204	191	180	184	183	159	184	163	171	204	193	180	172	218	192	170	194	216	164	180	184	177	197	172	200	171	169	196	184	171	178	173	190	172	178	174	193	200	199	160	183	186	188	168	187	198	205	192	208	194	189	182	184	187	173	181	177	182	196	180	205	163	195	174	163	185	186	178	170	175	211	195	167	186	180	182	189	182	191	176	185	173	213	186	182	176	176	191	182	187	184	202	172	179	190	219	189	182	181	185	186	187	200	190	218	175	178	172	167	195	198	185	182	178	193	188	189	200	207	198	189	182	203	181	166	195	189	180	175	207	192	185	194	190	190	192	196	186	186	188	189	164	159	166	206	180	159	183	183	186	195	200	182	159	173	213	187	189	156	179	195	184	160	186	206	172	170	190	187	170	185	185	182	176	205	176	188	196	178	187	202	168	202	164	190	179	159	196	215	185	180	183	163	181	197	168	176	177	172	199	164	176	193	180	207	191	160	191	190	215	208	189	184	184	173	177	165	188	192	186	208	168	180	191	172	197	156	173	199	178	179	166	182	166	171	182	174	190	160	166	186	173	170	185	181	180	161	167	186	198	192	195	178	203	167	194	174	196	165	184	163	183	195	180	188	173	180	179	191	199	178	164	180	203	195	213	161	168	171	199	167	185	168	199	156	200	183	179	194	227	181	189	183	191	169	185	168	171	167	192	160	192	165	182	185	175	176	154	191	174	187	174	190	178	189	176	172	184	171	189	194	190	184	177	199	184	156	174	178	172	188	183	153	158	188	183	196	193	153	196	178	173	170	170	191	195	201	195	199	162	187	182	188	174	188	183	204	160	193	192	184	175	161	190	182	194	183	190	166	169	182	187	190	171	175	170	170	191	179	189	186	171	185	159	173	204	178	171	185	188	178	191	175	187	185	183	179	154	189	196	171	184	190	186	196	190	201	173	183	165	189	188	175	190	185	172	178	181	194	168	190	186	179	197	180	186	193	197	209	192	180	190	178	188	181	188	185	193	201	182	193	188	165	178	171	167	167	188	160	190	183	192	178	180	189	185	176	167	173	177	158
54201	83059	34912	5626	1256	993	755	607	553	469	399	357	367	336	303	307	309	275	282	294	274	261	241	284	267	234	247	252	263	260	250	254	245	288	269	240	273	231	264	236	241	265	255	239	246	234	235	279	212	249	257	253	216	231	227	245	221	227	222	222	239	239	247	242	249	252	233	231	256	234	237	219	240	223	235	282	243	236	230	235	209	247	240	253	196	260	234	241	256	242	233	230	254	258	222	254	239	264	242	216	259	261	237	219	222	248	240	230	231	211	210	262	241	248	255	229	215	233	234	257	230	218	263	239	219	260	249	250	261	244	248	235	222	229	213	252	222	223	250	228	221	239	218	244	219	239	213	254	234	254	261	233	237	243	252	205	230	239	245	203	248	230	235	233	248	242	216	212	244	203	213	227	257	235	229	248	212	248	220	226	256	221	242	236	217	213	218	251	245	234	215	244	249	211	233	244	242	244	213	258	259	204	253	246	251	219	250	229	239	238	248	254	237	234	196	250	237	217	228	262	244	230	211	228	238	238	239	225	227	245	239	212	210	207	215	230	246	220	258	199	209	243	233	249	249	230	222	236	252	232	240	230	226	225	251	242	242	222	246	239	236	236	246	225	246	272	220	221	217	242	257	205	253	227	218	235	256	234	248	243	208	237	231	227	252	242	261	235	218	229	250	257	223	234	231	266	249	237	227	222	219	235	233	236	195	233	255	227	254	246	220	267	243	218	238	216	230	254	214	230	260	256	241	227	217	240	273	248	239	247	236	237	230	230	223	231	239	236	231	255	227	212	229	229	231	233	222	221	219	233	219	248	239	266	224	219	248	252	217	268	229	261	228	223	241	233	241	229	261	213	240	248	245	197	244	224	217	208	249	235	238	256	227	230	242	241	245	224	225	244	245	202	251	226	263	249	226	247	249	260	251	243	256	229	215	237	233	232	253	227	232	213	231	236	237	253	234	243	241	241	256	247	238	243	241	239	230	247	261	208	225	240	260	239	220	241	227	239	260	245	253	234	247	237	226	222	227	246	267	237	209	277	235	208	228	254	240	232	268	244	249	229	254	232	259	217	241	223	231	236	214	216	232	236	229	256	214	243	238	243	254	240	241	251	258	225	249	242	251	249	250	223	246	234	233	201	260	249	229	235	227	256	252	251	230	246	209	261	253	228	232	231	242	215	258	237	229	264	202	237	247	246	233	254	227	241	228	240	235	231	231	275	234	250	211	221	228	227	234	249	198	238	274	232	215	238	253	250	237	245	240	243	250	253	235	230	237	243	282	246	230	220	231	231	234	249	206	251	210	238	244	249	223	233	238	225	233	239	249	231	241	229	226	233	205	243	232	242	245	243	262	238	238	240	226	246	255	253	248	233	255	251	238	210	212	222	246	226	208	240	242	247	229	212	224	247	243	260	228	245	231	213	233	232	206	220	239	231	239	210	252	253	235	230	234	238	240	212	216	245	271	226	238	208	243	206	267	250	250	234	227	238	235	266	252	247	252	240	237	238	262	249	239	238	232	238	224	236	217	218	214	234	256	247	253	227	257	208	228	209	265	237	255	253	252	224	221	249	233	240	292	243	231	233	249	252	261	211	251	245	244	244	247	236	241	232	231	240	231	244	241	210	226	235	243	209	224	220	242	231	237	239	233	238	231	225	217	237	246	239	243	228	250	229	219	227	200	265	238	215	239	232	232	253	207	253	270	212	218	246	232	242	235	221	224	225	237	238	236	249	250	258	231	258	233	232	221	222	239	222	251	234	241	249	248	229	231	204	235	231	244	232	223	235	243	231	254	241	259	235	218	211	193	231	256	219	225	226	219	238	225	240	240	252	245	244	232	235	263	222	243	245	239	236	233	243	245	262	228	257	256	261	215	257	253	231	231	215	217	216	213	267	242	246	237	256	249	230	233	216	222	233	248	239	242	215	214	220	228	240	257	229	257	237	290	256	216	261	238	231	233	259	246	243	236	270	213	227	245	260	245	280	223	261	225	232	241	231	230	227	250	226	242	224	221	224	217	234	227	288	243	214	250	218	236	269	231	231	251	244	231	232	244	257	228	232	215	242	227	257	252	244	235	211	239	227	232	232	221	230	225	220	266	254	236	240	237	238	230	218	230	250	244	205	223	228	228	232	228	215	222	210	247	247	239	233	242	225	228	209	238	237	226	226	259	232	230	259	251	236	240	246	231	224	236	228	235	210	223	230	239	246	254	219	228	226	254	236	255	241	228	230	246	239	209	220	250	234	216	210	241	198	255	241	218	245	232	237	224	223	230	210	229	230	233	216	232	218	208	228	232	219	250	225	239	224	251	245	223	243	210	235	240	234	221	248	241	205	228	246	262	218	243	228	241	226	242	231	244	215	231	242	242	237	225	217	249	227	243	224	215	255	230	238	236	250	246	268	241	236	241	240	231	232	235	254	240	210	223	268	245	242	211	220	220	223	241	237	237	225	207	226	217	206	251	217	230	236	244	248	238	240	245	238	250	260	238	237	235	237	260	229	224	231	207	237	234	231	225	232	240	197	244	218	229	253	230	245	226	217	258	231	252	224	216	231	232	267	229	256	252	235	243	227	237	235	207	225	210	227	245	240	243	236	244	244	230	253	224	223	224	237	228	232	248	230	257	242	228	235	251	239	250	268	231	244	235	249	266	262	240	247	216	218	238	227	236	246	243	220	276	219	245	250	226	240	237	252	236	215	229	218	233	233	239	283	247	217	242	209	258	221	235	225	253	237	230	223	253	232	249	248	240	236	235	224	238	230	227	249	232	236	247	228	255	240	230	218	261	228	255	240	250	213	231	249	231	218	235	240	249	233	238	239	231	248	236	216	232	253	244	232	232	226	238	221	213	228	249	249	249	251	242	222	236	243	226	222	221	244	211	237	212	200	253	229	230	271	223	229	202	225	240	250	242	219	235	235	238	230	243	236	235	229	256	245	245	234	240	233	273	237	265	227	220	243	261	220	243	244	226	249	233	237	249	246	238	242	263	213	226	248	226	260	253	251	238	238	231	210	254	222	212	232	241	264	256	217	224	236	224	238	222	221	242	240	241	245	248	232	227	203	241	247	259	240	234	229	219	242	231	248	245	227	220	207	234	243	233	234	261	265	222	250	260	239	261	237	239	231	240	244	206	242	221	242	224	247	242	238	229	257	269	242	250	234	230	244	239	244	225	231	241	232	229	264	224	243	235	237	241	263	227	239	224	224	213	212	231	241	223	239	227	266	237	247	233	212	235	239	222	250	248	240	208	228	266	269	225	231	241	254	259	231	269	212	231	268	237	226	246	263	226	231	208	245	250	245	223	231	277	229	238	241	228	235	216	244	211	230	227	244	224	229	269	242	227	238	247	243	250	224	244	233	239	216	262	239	216	241	240	250	255	226	253	245	212	226	226	256	224	221	228	232	227	227	234	239	227	249	244	227	249	267	235	231	251	225	259	233	220	204	231	225	277	227	230	262	253	224	243	251	245	229	220	256
28962	21564	9372	974	582	555	535	523	511	549	534	569	528	558	535	557	572	549	542	528	559	554	537	509	521	540	586	523	544	577	524	509	541	540	510	526	536	587	562	564	535	523	484	557	528	543	516	522	523	532	550	571	554	532	542	559	517	554	561	571	559	542	578	553	535	534	530	587	545	560	539	504	541	545	531	537	508	545	561	520	518	532	584	526	525	554	540	544	516	554	555	525	487	556	552	524	493	541	519	481	563	539	495	561	582	531	566	507	531	555	534	503	537	553	524	523	495	585	492	546	568	560	556	521	558	517	539	548	523	541	528	526	534	521	568	537	502	551	544	554	516	573	565	530	559	561	573	521	528	488	522	507	529	548	566	535	560	540	561	533	512	506	549	578	538	550	556	588	560	530	561	540	559	493	542	531	538	524	535	573	508	509	527	561	459	541	553	558	547	571	538	583	537	536	544	545	578	549	546	501	538	530	514	512	546	548	565	525	538	521	573	511	556	494	533	602	539	505	536	565	546	571	544	591	553	577	534	535	569	583	528	546	534	568	548	545	558	560	522	528	520	546	557	533	561	544	518	509	547	536	534	536	579	560	578	510	537	531	543	490	542	520	567	538	579	541	540	501	484	551	530	569	531	492	533	545	496	560	538	523	529	568	526	537	538	512	561	544	560	531	559	558	566	556	565	519	566	508	589	533	570	511	517	544	542	563	518	511	568	478	577	531	531	504	495	532	557	555	554	572	534	566	550	543	504	528	532	507	560	541	568	553	549	544	598	559	567	522	540	529	542	581	491	521	559	520	566	559	554	547	533	575	552	559	515	513	529	537	556	564	504	557	553	527	554	502	521	523	533	528	541	516	552	576	562	519	514	485	531	519	523	513	539	588	588	540	551	496	574	528	537	518	506	539	525	569	520	570	550	542	547	517	557	551	579	548	506	567	553	548	512	522	542	553	477	552	519	544	512	550	554	511	560	579	515	492	571	496	542	539	528	510	563	546	562	509	559	493	538	530	563	559	538	534	538	519	561	535	513	529	496	540	526	541	540	590	532	513	553	502	501	521	579	548	540	517	556	563	542	559	571	529	485	566	541	526	495	532	507	534	549	550	502	566	499	526	577	543	553	538	556	522	525	541	538	549	568	558	526	569	558	551	530	523	536	513	551	537	504	552	492	601	543	490	594	532	497	529	536	542	520	509	572	554	588	563	547	553	571	496	521	570	505	551	527	563	555	549	554	507	532	553	532	529	516	540	553	566	537	518	505	570	517	517	522	516	535	503	515	546	514	544	539	577	547	585	533	546	505	509	503	564	569	519	554	514	528	542	587	527	541	541	560	548	566	537	527	560	546	560	562	513	527	526	546	587	534	544	552	538	520	550	514	507	521	539	557	566	520	550	548	537	568	547	535	544	558	580	546	519	562	480	525	544	534	579	551	539	561	561	609	530	568	527	549	584	511	550	513	522	521	498	561	530	547	500	564	578	527	548	495	559	505	550	514	537	564	533	521	568	525	595	573	527	549	549	549	557	566	536	531	554	541	556	492	541	492	549	556	520	532	531	499	521	513	538	539	544	558	553	548	571	520	562	517	563	525	550	548	539	551	498	546	536	570	568	578	540	517	579	588	558	558	550	510	560	591	531	556	546	552	527	507	539	534	489	577	517	511	504	572	552	508	553	544	562	501	562	519	534	538	536	570	539	540	549	467	486	548	564	542	549	561	537	517	500	523	523	520	506	567	557	524	580	523	546	541	559	527	560	556	563	561	549	551	513	566	531	559	559	507	525	483	543	550	519	551	543	562	531	542	549	542	547	563	518	514	520	553	540	546	596	549	526	530	530	520	544	502	555	531	534	548	537	544	541	586	536	559	528	560	563	536	571	510	534	580	586	552	528	543	543	583	495	516	551	559	538	576	572	566	541	534	502	556	539	477	551	540	556	584	536	527	531	517	539	560	527	533	532	539	542	589	543	562	501	547	543	492	554	546	530	526	519	562	500	521	568	546	581	516	556	582	567	506	530	545	545	574	573	565	540	587	544	502	521	525	536	536	548	539	521	506	508	554	548	538	545	546	515	572	526	553	582	498	521	537	555	565	550	532	518	536	534	526	569	502	517	556	575	543	553	565	555	549	506	544	524	549	547	526	512	540	517	560	570	546	566	562	543	545	547	561	538	502	553	572	522	582	534	543	562	522	516	512	536	559	537	538	530	512	525	549	555	574	610	530	560	543	511	544	546	521	542	526	521	574	551	524	543	530	534	564	537	540	584	541	563	504	509	549	539	552	533	496	555	574	557	515	543	546	578	555	538	510	559	564	560	548	570	513	553	526	511	562	528	520	572	565	561	543	514	526	549	550	569	506	537	563	529	505	527	515	581	545	530	562	528	574	492	547	521	566	573	515	564	551	536	519	536	547	531	577	548	506	570	526	510	535	516	541	566	542	526	524	579	518	566	528	564	562	523	507	521	532	552	549	533	537	552	562	531	555	570	533	553	511	529	546	556	504	530	531	523	549	544	532	582	506	563	523	541	532	532	512	534	530	563	523	562	513	572	571	525	554	581	523	524	552	538	535	540	505	577	518	547	529	521	565	477	544	528	518	565	527	521	487	544	513	498	528	564	560	550	520	550	515	537	578	582	503	547	523	535	480	553	547	458	523	546	515	536	570	544	568	556	538	530	546	508	544	518	523	538	568	516	529	573	546	550	547	588	507	547	558	568	510	556	544	540	556	546	541	504	574	489	512	503	543	537	556	584	538	532	511	534	607	517	518	550	524	542	541	568	586	571	541	548	529	549	591	550	571	526	568	546	564	550	562	517	531	551	513	556	543	511	555	516	551	527	534	550	537	515	580	510	541	537	549	552	499	533	597	543	510	568	567	589	539	498	535	485	509	551	531	524	539	552	523	502	522	540	551	547	495	555	569	564	546	549	535	553	513	513	513	476	553	564	555	515	608	562	519	551	581	498	531	553	536	535	565	538	543	549	525	528	552	550	497	533	578	568	551	558	529	512	578	511	552	515	566	578	517	559	549	584	550	495	532	560	574	528	549	558	516	557	553	536	571	566	532	530	521	537	521	555	533	553	559	543	539	523	578	552	532	587	542	525	567	528	543	577	558	538	512	528	561	538	526	555	544	552	514	571	534	525	571	543	524	506	535	502	545	534	503	566	558	535	529	551	550	540	532	520	518	554	543	565	552	517	567	517	561	586	558	560	506	534	566	530	557	542	509	520	574	527	586	575	528	524	521	541	511	523	522	520	511	530	589	553	543	529	544	519	498	560	537	504	536	509	541	589	541	522	550	563	568	582	576	531	568	546	515	571	566	535	514	524	555	589	554	534	534	516	536	526	514	531	510	525	568	516	555	552	553	545	520	570	550	524	555	547	533	530	528	512	520	544	561	568	558	580	502	533	529	521	537	494	543	554	560	578	534	530	533	546	527	544	541	546	521	549	558	514	525	556	520	540	574	565	496	521	535	558	547	533
21462	30274	6277	805	685	727	665	650	669	661	701	742	693	676	615	664	698	677	688	664	643	672	673	672	692	655	693	681	654	680	703	643	667	717	696	634	664	722	712	724	689	688	682	681	649	692	660	693	660	680	682	644	690	715	724	642	710	659	685	646	688	682	665	674	689	680	640	669	665	682	694	705	626	689	738	635	683	715	630	695	713	675	669	634	675	683	706	678	707	673	662	667	668	695	680	687	672	699	645	684	687	713	695	678	666	649	663	652	655	687	673	657	669	700	681	670	643	678	643	609	692	656	655	710	660	666	673	694	749	673	678	698	709	723	700	640	731	673	677	690	692	673	706	727	687	658	686	674	652	689	695	650	685	694	675	716	742	665	688	663	732	669	683	715	687	698	655	688	649	645	681	639	690	653	678	642	665	685	760	652	705	662	707	719	676	668	635	656	676	714	667	637	672	700	671	696	681	714	686	681	657	707	686	669	690	659	666	690	700	646	677	712	653	646	696	700	734	705	671	662	671	680	687	675	656	725	649	684	707	704	633	676	705	698	649	705	692	668	683	651	709	710	687	657	655	696	691	670	685	694	649	706	658	717	724	692	630	718	693	660	715	672	666	652	691	678	698	634	687	684	727	654	682	652	652	658	651	664	695	654	697	630	659	657	701	683	682	747	675	682	687	684	683	661	674	651	687	653	665	668	676	735	640	664	741	697	681	645	670	667	642	695	668	691	712	674	714	667	677	666	686	685	683	648	672	672	705	719	660	686	681	696	749	659	654	631	713	662	744	679	677	632	650	693	708	697	670	629	600	687	656	666	681	633	665	686	687	710	637	631	638	633	654	696	691	694	672	720	684	691	658	650	742	688	706	687	673	680	666	662	636	679	673	692	698	681	678	651	675	651	671	645	688	730	698	688	709	638	693	681	689	668	669	697	683	717	696	678	667	696	710	715	675	671	701	655	643	731	687	660	667	697	697	678	647	650	676	653	677	709	685	668	706	659	685	684	668	657	696	706	632	649	666	656	668	682	690	650	677	673	699	661	678	698	681	655	646	724	705	680	678	684	681	712	682	642	668	676	715	678	658	698	701	671	654	678	660	671	703	619	709	638	728	664	665	634	668	727	677	643	653	655	687	665	633	672	682	715	645	650	653	683	686	638	662	658	692	646	712	677	652	666	684	696	640	646	688	702	679	679	721	685	736	686	711	711	738	690	714	633	727	656	673	715	670	639	677	651	699	692	689	657	662	669	689	670	679	629	692	653	653	675	686	673	678	640	676	732	655	693	706	636	684	645	639	668	657	694	649	695	688	686	679	685	665	699	623	642	656	656	704	702	649	661	651	687	666	654	672	708	698	658	690	644	696	703	741	671	666	662	639	675	694	643	698	670	728	717	651	689	703	707	687	721	633	678	687	685	682	681	670	672	690	683	676	689	649	668	713	675	668	650	646	687	668	671	652	678	656	685	665	719	687	665	689	710	681	676	708	685	691	722	708	680	678	672	700	683	681	635	672	650	679	657	729	694	662	666	682	695	703	691	715	614	741	630	687	674	658	656	738	647	704	660	677	687	677	682	649	684	664	676	681	665	674	719	708	700	681	658	719	661	654	675	675	656	671	696	678	655	671	625	669	740	666	671	666	664	689	634	704	692	639	627	668	706	678	694	640	674	660	678	659	665	725	679	701	691	638	634	673	692	701	690	656	712	688	703	701	685	662	708	646	662	726	672	690	687	682	671	637	716	698	665	708	690	657	668	659	729	687	693	683	656	652	646	661	692	694	673	638	664	709	686	678	689	682	645	691	701	706	637	680	661	622	677	684	672	685	751	692	638	647	662	619	701	684	686	702	665	693	643	677	666	657	657	705	669	700	658	690	625	695	659	669	674	724	671	693	692	694	674	635	716	714	672	669	626	716	696	676	681	699	660	691	666	665	658	670	691	646	709	688	710	681	679	671	659	648	664	691	671	630	692	704	672	658	652	662	682	679	674	698	671	689	709	659	679	679	719	681	668	659	661	642	729	670	686	704	652	675	677	657	673	676	660	705	697	665	700	662	683	701	659	710	709	698	654	681	708	687	683	669	714	675	701	677	703	642	667	689	682	672	659	658	672	630	680	670	658	706	677	673	665	669	707	703	646	660	627	680	658	684	695	686	675	706	682	639	659	667	680	697	671	702	666	663	667	629	705	655	681	657	709	755	671	689	657	659	646	705	660	681	712	661	689	710	665	694	684	710	727	667	671	634	730	708	701	655	659	699	665	666	706	698	718	679	720	704	650	676	668	683	683	679	710	648	689	716	677	633	673	706	720	689	656	646	709	688	700	664	663	667	682	686	717	700	694	709	636	677	653	713	658	676	653	694	681	703	689	663	682	696	696	677	650	700	688	616	661	669	679	707	677	667	672	702	659	738	648	697	652	654	686	685	674	676	648	720	695	709	648	705	688	684	690	697	692	700	696	677	666	691	673	680	628	697	734	657	700	669	643	665	687	667	685	691	728	677	639	717	668	663	673	645	692	703	688	692	679	684	670	682	719	691	679	696	666	678	667	656	694	642	739	683	659	666	664	662	630	676	676	698	661	695	719	706	647	648	642	694	680	689	638	660	691	641	671	683	708	636	633	680	693	680	655	724	646	614	653	719	663	702	637	671	644	715	662	637	696	702	709	674	693	654	640	656	692	711	657	681	677	719	656	668	646	687	641	673	699	683	650	682	656	693	655	717	705	690	643	682	713	672	676	701	702	667	686	688	680	727	696	700	701	648	650	697	687	683	696	676	666	679	667	652	662	691	684	733	703	599	713	657	686	712	717	691	643	632	657	684	705	650	705	694	712	675	695	655	673	693	708	704	694	655	723	671	672	665	698	673	692	710	619	664	667	687	676	685	680	707	685	713	647	655	703	678	706	687	636	661	688	690	633	694	711	683	662	714	643	678	632	615	670	648	667	696	653	689	638	651	679	712	716	674	643	631	734	682	626	698	718	673	687	668	718	680	667	640	689	709	653	719	733	687	678	684	673	650	663	723	661	681	679	683	693	707	638	688	691	733	700	654	686	687	669	654	690	684	661	649	669	680	663	669	673	679	695	715	703	643	649	699	677	632	667	697	674	683	660	681	685	675	681	702	671	693	705	639	693	714	661	668	671	666	691	644	689	675	690	681	665	686	698	686	710	653	657	687	689	676	760	634	684	630	656	659	680	672	714	736	627	682	675	726	683	653	687	645	663	662	627	614	674	703	676	624	649	688	670	694	655	659	669	655	707	668	654	673	667	667	698	677	660	695	659	634	669	701	676	709	669	681	711	703	676	684	658	681	679	700	699	692	692	649	649	662	659	638	682	668	677	700	693	693	691	644	671	670	709	684	676	668	716	714	711	675	679	686	691	673	689	679	679	660	706	679	645	678	695	670	685	632	675	700	668	636	661	685	686	687	687	655	678	700	642	710	692	656	697	679	716	629	723	677	643	690	657	667	658	684	728	671	685	640	659
23900	21941	28381	25207	18606	2480	604	473	496	460	449	440	447	395	442	443	429	363	417	439	412	416	433	442	455	430	430	436	378	406	403	419	429	429	398	403	381	429	423	442	379	421	438	413	413	413	391	400	380	410	409	390	412	422	395	375	401	393	416	407	391	421	418	438	421	436	446	380	432	417	430	369	403	387	410	429	378	412	431	393	377	420	405	388	435	407	407	396	404	454	402	398	426	391	410	413	421	412	384	406	401	412	405	412	427	424	439	422	426	435	373	420	422	425	420	393	451	439	435	401	387	406	408	385	396	395	384	406	425	434	401	391	407	428	397	413	401	406	411	384	403	421	363	389	432	420	388	409	380	423	399	416	415	415	412	417	411	428	390	437	365	427	401	409	438	384	427	436	416	422	423	430	433	409	421	422	422	422	406	388	454	401	405	420	398	382	398	390	434	417	398	413	426	397	436	431	440	420	417	442	402	431	424	422	411	394	438	420	379	421	403	432	379	394	414	425	388	452	375	426	408	409	417	429	368	419	424	381	424	428	421	381	417	423	405	412	416	416	390	407	422	413	442	395	437	425	438	432	439	417	397	388	391	414	409	409	361	454	446	348	424	433	424	423	432	380	373	398	485	413	399	397	422	375	388	428	443	390	412	429	433	427	415	401	446	412	420	412	392	388	407	392	403	407	393	430	410	416	391	413	404	399	423	411	434	425	371	408	431	425	432	450	406	392	422	390	395	417	406	411	416	419	436	416	453	373	399	390	399	378	429	410	390	404	412	450	418	430	424	411	422	400	416	399	437	417	430	367	409	409	419	356	416	431	431	417	418	436	405	406	382	411	437	417	400	371	413	420	406	449	412	384	395	428	427	368	407	440	426	410	412	418	376	406	435	401	392	381	398	414	396	461	381	420	432	413	403	379	424	429	387	443	386	392	430	420	425	429	430	397	383	434	425	436	408	430	408	438	362	425	396	394	383	425	428	396	404	443	425	457	420	423	440	424	399	386	428	403	434	416	401	435	410	417	393	432	372	407	423	422	408	400	420	442	419	390	445	414	417	417	413	366	389	406	419	439	406	411	379	439	403	398	441	399	401	387	392	392	401	424	416	411	420	396	444	396	439	372	448	442	406	464	391	440	432	434	391	420	418	384	393	407	394	391	430	420	424	393	400	374	403	437	391	427	436	407	463	440	427	429	388	381	396	430	391	417	432	389	459	397	420	398	381	421	397	426	403	410	420	421	419	399	418	441	411	440	390	396	395	440	405	396	412	420	381	433	369	417	481	401	417	403	352	388	398	392	429	379	455	434	418	394	436	420	431	425	363	429	441	399	423	395	412	439	408	417	428	419	416	393	411	424	387	435	396	424	453	398	391	398	405	416	418	400	390	389	407	404	409	424	348	400	428	393	437	411	400	387	397	412	392	383	411	440	418	441	408	429	409	391	430	422	428	425	378	387	400	429	409	453	369	428	384	407	390	381	385	400	402	382	408	411	399	415	410	398	428	398	444	435	419	415	383	422	444	392	399	389	375	420	433	406	394	366	408	397	418	415	414	382	408	404	419	450	418	445	404	399	412	421	386	432	393	382	435	403	437	437	415	412	447	408	390	421	418	467	402	413	432	403	402	401	378	442	422	409	414	391	402	390	433	405	428	412	389	409	376	399	404	412	398	406	424	425	436	403	402	391	395	411	427	429	435	431	398	400	415	418	411	416	372	418	431	427	448	400	418	444	431	407	417	447	453	405	431	412	434	418	399	381	398	406	378	397	418	420	428	395	429	423	401	401	438	405	409	417	382	431	394	402	418	419	429	414	426	414	412	391	457	418	379	380	402	408	376	416	403	386	434	394	427	406	430	411	422	418	436	406	390	420	413	439	377	449	426	410	398	439	409	413	408	420	410	411	434	385	379	373	400	466	412	452	447	417	406	403	394	422	408	396	385	431	451	452	419	464	384	364	425	422	440	370	376	380	411	415	425	410	419	423	430	412	384	413	431	413	448	415	418	413	415	396	420	393	366	386	432	426	376	429	430	370	421	437	423	420	409	424	385	396	433	409	390	415	427	366	396	378	427	409	404	409	407	409	394	437	425	387	418	431	421	409	478	434	402	409	423	392	429	383	436	430	430	422	420	433	388	418	421	417	411	402	428	409	394	442	419	402	452	424	389	398	407	399	400	438	405	422	425	410	430	431	432	403	423	401	420	394	423	400	442	435	421	415	404	420	391	387	401	405	388	414	437	371	406	420	419	404	401	406	437	415	399	431	409	396	405	431	397	413	406	389	420	414	426	405	403	441	430	409	374	420	416	374	391	407	425	426	397	415	381	431	437	430	372	415	455	386	456	394	428	405	388	390	389	413	415	424	418	432	410	384	386	383	399	386	390	394	394	430	436	439	448	402	422	399	414	423	410	389	383	408	439	424	380	430	390	405	398	405	432	427	449	410	402	387	424	386	401	412	406	385	439	376	407	416	404	405	381	400	389	430	378	394	380	399	428	434	401	373	404	396	408	392	398	427	424	421	401	410	445	394	430	422	387	420	431	423	410	387	446	433	404	416	401	378	435	408	417	419	422	397	397	371	415	447	413	409	427	399	378	373	438	400	415	404	428	416	401	435	408	413	420	410	434	419	418	396	399	407	407	401	400	392	421	449	396	380	398	417	401	447	411	409	443	418	389	407	386	421	432	409	397	399	407	400	414	386	437	397	407	384	401	407	398	410	440	436	398	412	393	429	425	424	440	380	402	434	426	412	471	398	440	392	398	417	411	427	409	394	436	401	403	380	397	410	436	428	394	411	400	416	387	397	387	389	435	378	366	438	429	410	398	382	414	392	419	423	400	402	448	421	413	401	420	387	458	391	443	394	405	397	391	425	419	372	427	422	357	458	403	407	420	393	396	406	397	414	393	392	394	433	405	415	428	440	397	406	393	431	421	386	408	446	431	422	442	432	430	403	373	389	412	405	411	412	408	395	403	427	422	397	403	463	406	411	410	428	417	391	408	389	401	397	428	376	420	394	413	369	419	367	382	448	432	397	448	410	447	402	402	419	461	383	434	404	378	460	441	414	417	424	400	417	393	349	440	449	403	386	428	405	412	406	398	400	378	385	422	432	397	420	389	450	396	432	401	413	430	422	393	398	396	426	410	410	461	406	398	404	378	412	454	449	447	383	413	415	421	411	388	403	400	383	420	438	433	419	420	416	425	397	417	433	392	422	432	421	426	440	416	411	396	429	442	418	461	435	383	438	393	450	463	415	413	389	399	424	429	379	387	448	416	391	385	390	403	418	440	418	421	395	405	428	407	407	415	400	446	408	409	420	398	415	416	419	416	385	391	429	394	403	392	391	421	372	410	410	397	390	385	398	416	427	436	413	384	448	396	444	427	381	372	390	383	382	450	437	416	447	396	425	415	387	421	380	367	400	433	415	421	398	432	396	419	421	402	425	401	417	412	442	414	418	451	420	430	422	435	409	397	411	459	412	428	412
46312	75933	27351	3031	1078	911	817	746	666	635	597	609	583	615	576	553	526	538	541	580	566	589	550	556	561	550	548	521	572	568	549	527	473	560	524	539	582	524	529	508	554	541	527	547	527	508	531	567	539	528	512	514	514	508	512	549	533	550	516	545	490	537	518	529	530	554	557	561	540	544	525	525	535	527	530	536	528	515	495	523	515	590	535	501	519	532	492	494	518	497	505	550	496	503	518	553	549	511	526	514	497	540	564	497	536	531	538	517	520	504	524	515	510	539	523	523	481	532	564	539	523	511	508	538	535	538	602	547	492	522	512	535	489	506	537	547	519	474	532	573	512	501	520	543	522	527	505	481	497	532	560	529	520	558	502	558	513	544	529	504	526	496	540	548	531	517	563	526	509	496	512	556	525	530	530	541	519	528	497	521	533	519	557	513	498	507	486	538	591	498	567	544	513	546	519	538	572	533	545	494	509	563	506	548	482	544	528	539	529	520	518	533	548	517	534	560	527	505	523	506	555	500	533	503	538	515	558	508	498	536	517	550	533	507	552	536	563	551	548	529	528	489	497	539	534	523	538	512	510	496	518	523	534	507	577	482	579	500	548	552	502	522	554	541	508	534	526	557	482	548	519	556	535	519	569	491	557	487	542	562	523	502	553	564	529	510	515	549	524	540	569	504	546	543	499	525	521	496	502	534	525	535	472	532	499	553	474	551	547	541	563	529	503	479	544	536	559	551	514	574	537	547	563	494	516	493	517	573	526	517	509	481	536	551	551	521	527	550	519	527	561	521	574	476	553	522	537	525	522	468	524	523	532	513	537	511	533	563	532	540	505	520	567	536	521	509	538	481	530	520	555	549	533	535	516	551	529	551	561	512	537	526	511	508	511	464	507	522	567	554	550	523	517	512	518	515	521	570	516	520	504	576	500	571	504	511	540	523	517	541	537	538	545	535	505	520	536	526	559	535	546	540	552	516	483	566	507	540	567	500	513	558	562	496	583	527	551	520	516	565	528	532	506	513	528	547	522	525	559	553	535	511	501	526	483	540	524	526	527	516	552	542	477	509	515	540	502	498	529	532	522	513	565	543	505	560	550	551	516	525	542	530	505	523	522	507	514	538	553	533	534	522	533	565	497	584	505	591	514	544	516	535	555	490	494	537	484	501	540	513	523	549	511	511	483	541	548	517	567	507	532	512	546	526	534	529	515	529	530	497	493	551	476	501	531	520	499	520	547	559	523	519	475	587	535	533	497	510	532	530	546	531	567	527	530	507	546	531	528	535	536	528	543	547	536	519	534	527	505	508	539	551	506	520	537	494	560	538	555	534	516	543	517	546	575	548	574	557	518	503	523	536	535	530	519	533	563	553	502	535	557	507	500	548	487	540	514	541	579	500	518	551	500	499	546	520	522	517	478	561	532	532	557	505	548	515	519	564	512	521	515	552	560	535	557	544	505	537	545	513	483	523	506	514	555	505	524	526	532	516	500	550	494	526	533	530	586	565	534	501	547	552	512	550	543	546	489	511	566	537	519	531	521	548	536	470	539	534	522	507	498	543	532	538	530	561	557	507	521	537	536	497	491	538	538	511	527	548	587	542	519	555	515	511	520	523	542	473	503	513	534	516	524	515	497	536	515	558	492	529	526	562	522	507	529	498	539	533	552	549	521	518	520	495	521	531	572	544	518	542	565	581	526	546	533	539	507	469	524	529	512	500	554	539	534	597	518	522	535	503	544	536	520	519	572	530	508	559	547	528	520	547	505	531	557	565	563	540	541	565	557	535	532	538	482	551	550	519	575	530	510	480	544	513	554	544	531	491	521	527	560	511	524	524	502	572	574	520	517	569	524	520	530	498	552	540	545	551	514	532	570	534	483	517	546	523	544	545	557	533	530	522	539	491	524	535	526	559	556	555	505	494	522	542	534	529	562	513	545	545	562	493	497	523	551	530	537	565	478	527	545	538	539	552	511	530	527	514	514	533	533	494	561	566	507	517	522	557	510	566	495	484	506	512	512	552	490	529	499	530	555	490	504	523	542	506	514	559	549	550	530	535	568	544	549	533	519	536	537	521	541	534	504	529	499	532	471	512	527	522	505	538	520	512	515	547	545	495	491	533	553	527	580	488	540	513	504	524	573	536	558	537	560	542	474	560	523	576	554	505	485	545	492	533	533	533	548	513	523	527	580	507	537	541	524	526	536	571	521	534	486	520	513	518	518	539	536	538	499	484	554	515	518	495	547	502	509	565	552	485	496	506	517	508	561	512	512	545	531	557	534	552	571	527	516	547	525	533	526	522	514	541	519	561	538	560	540	563	539	542	555	480	485	519	536	550	503	500	547	549	528	517	518	504	543	547	516	517	546	547	576	516	527	529	535	527	531	489	531	518	505	514	565	513	533	529	513	516	501	557	497	580	553	539	488	511	538	513	522	546	528	571	553	517	534	531	523	512	543	512	507	480	509	523	530	492	531	519	497	546	528	522	531	562	516	549	519	534	578	559	530	511	579	561	543	530	513	530	563	535	565	517	540	548	510	528	541	578	507	562	504	550	508	541	505	538	513	500	545	560	481	516	538	553	478	543	519	532	543	511	497	510	537	539	496	552	547	549	558	543	546	535	573	508	531	521	559	535	483	510	526	500	585	540	553	560	538	516	532	516	548	526	538	541	537	564	539	564	532	567	545	529	525	543	554	540	535	493	554	526	588	508	517	532	539	536	534	507	504	587	540	527	540	492	536	549	578	556	529	565	523	532	517	582	533	501	555	544	540	527	550	529	537	541	543	508	478	545	518	523	527	513	523	514	516	576	571	547	525	512	561	555	525	521	567	535	563	531	533	514	519	513	491	539	522	491	495	526	510	548	553	487	532	528	519	511	579	530	550	533	520	538	505	564	516	562	484	528	534	495	550	515	559	493	547	555	492	584	478	523	548	551	514	515	504	563	569	554	537	535	569	537	488	592	514	523	564	537	555	546	529	532	527	556	562	514	531	506	570	534	496	548	525	534	512	561	517	557	527	532	556	568	547	541	500	543	540	549	529	510	543	507	517	547	517	531	529	521	499	549	509	518	553	538	549	510	543	516	559	500	529	551	540	505	530	539	574	499	541	556	542	506	485	493	535	531	582	520	524	518	540	526	490	479	549	507	488	498	514	524	525	478	565	488	479	510	502	530	518	576	518	526	508	550	507	571	517	505	519	559	496	551	531	534	527	543	569	536	542	528	536	550	562	553	518	518	562	520	541	545	490	511	545	464	561	523	533	519	538	540	516	474	530	525	565	525	522	539	523	517	505	504	552	528	536	497	558	523	521	499	469	495	488	531	528	542	515	550	510	537	525	507	487	530	615	554	526	515	548	556	511	501	553	531	569	537	523	521	540	501	537	482	539	513	541	528	536	556	509	514	528	516	559	539	533	546	519	554	523	515	522	518	561	563	506	498	534	530	537	581	524	478	567	500	549	543	540	533	551	526	536	488	533	513	577	490
25124	22573	26831	22777	2969	484	504	430	430	392	426	405	416	402	417	390	395	415	422	431	396	425	389	404	361	423	381	388	400	412	389	374	378	389	376	353	405	387	388	379	417	380	385	366	387	392	402	380	385	414	415	386	426	374	441	405	413	373	405	360	410	363	389	408	384	405	437	455	398	424	378	382	414	377	401	389	399	382	399	414	390	381	408	429	413	376	396	393	413	416	386	381	365	413	363	391	431	392	378	387	377	405	409	404	413	406	416	423	428	385	399	370	427	384	384	414	361	389	374	379	386	364	394	408	402	362	403	426	406	388	386	385	388	396	409	377	373	398	396	448	377	396	407	371	367	388	429	389	392	379	403	407	430	388	423	415	399	396	381	378	371	389	414	395	431	416	385	395	375	373	403	394	392	402	396	382	380	368	373	433	366	400	409	388	429	409	432	409	410	376	400	441	415	365	383	419	398	417	383	375	431	390	399	400	378	354	393	375	366	398	423	368	379	422	411	368	377	377	402	425	406	412	412	390	416	390	440	430	409	425	404	409	404	411	386	385	396	394	407	375	416	411	403	437	419	381	387	366	390	408	411	416	403	385	378	429	381	410	372	390	435	388	403	388	403	416	401	420	388	372	415	421	374	410	375	414	392	388	413	413	391	422	383	400	365	436	413	394	388	372	378	423	415	383	397	408	395	389	400	383	372	441	358	391	390	396	394	402	395	398	365	388	386	383	448	461	364	418	403	400	421	409	392	412	404	418	378	409	372	434	409	406	388	393	391	395	372	414	465	381	412	407	363	376	388	391	403	380	410	369	422	408	413	403	388	405	378	378	429	377	389	363	404	378	430	381	399	407	383	398	394	393	423	347	371	384	393	404	397	357	427	414	416	414	379	398	406	409	387	442	399	393	387	405	394	434	386	366	416	382	411	390	374	413	435	379	393	396	415	414	404	378	380	375	370	405	446	386	386	444	430	404	434	409	379	402	390	385	400	414	404	379	434	426	410	394	415	433	384	401	369	384	450	404	414	402	393	420	417	397	406	395	407	444	395	425	413	413	392	368	404	431	364	391	416	370	407	381	368	407	386	371	414	411	346	392	395	383	421	411	384	409	400	422	401	391	425	415	364	416	391	420	396	411	419	362	406	404	377	413	411	433	365	398	412	399	404	419	386	384	376	386	403	376	410	345	401	391	402	389	397	384	363	431	416	378	366	400	396	330	380	366	405	383	401	393	411	406	365	408	361	413	379	368	403	427	418	430	403	418	394	390	389	400	379	404	435	386	379	420	378	405	407	416	365	412	431	396	388	390	370	405	389	406	413	395	375	385	418	375	433	434	400	417	392	372	398	393	390	433	390	390	376	399	419	429	389	399	398	405	420	399	408	386	424	391	373	372	389	375	371	369	388	381	412	405	399	390	426	392	421	406	393	387	399	379	378	412	409	403	406	399	401	407	379	368	403	377	395	394	390	392	387	355	427	436	390	392	373	450	371	379	383	388	415	367	384	417	391	442	388	350	426	383	387	404	397	401	385	377	413	383	431	385	411	358	365	396	409	376	411	407	399	390	379	406	398	432	395	418	401	383	399	394	434	423	398	399	378	398	374	366	411	429	378	360	366	400	402	381	404	364	387	396	406	393	394	411	407	400	426	428	378	417	380	398	384	420	386	410	364	439	386	401	396	388	377	417	390	454	405	421	429	395	402	422	406	394	414	384	403	398	448	384	390	379	436	409	377	374	399	403	393	399	356	418	414	438	386	427	369	413	416	396	393	422	376	376	403	410	402	392	383	379	386	403	390	396	378	365	399	387	440	380	381	386	397	404	400	376	385	354	383	422	399	378	365	448	380	395	425	399	386	387	398	394	362	394	394	403	371	459	393	413	412	424	412	414	396	373	435	393	396	415	403	428	382	364	410	406	433	383	388	431	363	381	392	413	419	392	386	407	400	403	411	344	378	402	406	397	415	413	420	387	416	444	386	397	376	401	421	418	391	399	356	396	420	450	414	385	373	377	403	421	387	395	372	419	411	397	398	392	374	366	402	417	398	403	357	399	396	413	390	394	425	396	437	411	400	391	377	400	413	424	394	394	431	373	390	398	364	390	391	407	426	376	380	421	361	430	397	399	410	407	412	419	406	409	430	375	372	409	397	351	434	367	382	399	419	388	422	419	388	387	418	406	400	406	402	388	377	386	380	389	412	384	422	426	372	407	417	387	450	359	392	392	415	381	404	371	406	431	397	394	374	392	410	369	378	367	422	417	380	405	441	405	408	396	401	404	380	399	380	403	393	387	390	399	394	411	385	369	355	369	392	365	384	397	426	419	397	386	403	412	378	426	393	398	385	383	364	355	412	437	370	398	394	380	389	385	388	415	382	394	396	372	390	419	407	403	418	397	389	411	383	417	371	430	399	406	399	414	426	428	403	374	371	410	416	420	376	427	395	372	388	404	407	407	383	398	386	367	411	408	386	411	398	370	430	403	401	376	415	405	394	396	394	425	404	373	405	346	445	385	409	398	413	428	403	367	384	446	383	400	416	407	397	392	352	402	395	411	392	387	388	398	411	375	370	378	386	371	396	395	385	412	408	421	401	383	410	409	407	380	394	414	392	416	424	407	424	385	396	382	431	385	395	389	387	415	392	421	352	364	411	387	389	369	392	384	388	389	442	389	404	387	420	438	415	410	375	425	427	340	387	401	371	392	411	375	412	423	430	366	362	411	394	380	399	384	403	371	431	381	421	372	373	411	403	405	420	375	424	378	377	389	413	387	393	364	455	399	427	422	381	398	401	384	417	332	357	419	422	405	364	388	429	416	396	385	442	418	359	351	405	366	368	368	442	399	413	394	398	418	413	388	388	401	375	418	411	431	405	379	406	408	415	396	407	395	442	418	367	357	383	399	397	418	385	423	418	404	383	424	401	399	405	409	385	364	378	357	408	389	387	395	409	391	438	400	417	383	415	408	390	397	386	427	406	443	363	421	374	421	396	397	429	422	426	418	395	430	389	408	390	412	389	381	398	443	400	365	376	397	378	396	423	390	425	400	386	389	410	419	364	401	432	398	433	378	370	374	386	335	421	366	398	364	420	380	404	379	383	407	421	408	432	380	386	403	421	379	389	398	381	406	399	376	372	388	385	366	427	382	376	396	422	414	393	379	417	389	365	383	407	408	379	409	413	377	422	438	387	457	381	393	421	424	371	403	393	400	406	362	357	394	397	416	415	407	400	383	410	398	420	373	371	380	372	385	397	434	431	413	407	426	394	437	424	421	416	405	399	389	422	388	336	400	425	402	370	397	445	365	445	395	421	375	389	385	393	414	386	423	335	367	433	396	399	410	400	388	424	415	400	382	413	413	383	408	401	399	382	402	440	407	389	412	398	386	386	382	409	410	361	398	372	418	411	410	412	398	416	413	374	400	384	407	414	407	411	370	382	409	406	365	387	382	393	382	390	433	397	386	380	386	413	406	391	436	438	393	414	384	404	368
40907	62818	20432	1588	772	693	668	564	582	545	555	500	509	535	522	540	533	450	522	486	498	521	477	495	488	515	533	475	468	452	492	523	498	501	481	479	462	528	476	542	512	493	519	477	471	503	501	517	481	535	475	475	524	487	480	493	470	521	483	501	506	544	502	462	492	472	428	465	504	495	501	503	508	504	498	477	538	508	466	468	515	476	489	492	487	501	520	513	511	484	522	509	507	505	497	520	434	519	527	478	473	456	494	487	492	493	538	501	468	524	501	506	484	458	485	497	489	493	502	482	469	497	501	518	486	529	471	529	509	518	465	493	529	463	512	462	499	485	516	494	518	478	504	456	434	501	484	475	524	480	478	497	468	487	501	474	501	499	506	530	487	463	518	486	495	482	496	489	483	526	490	473	503	494	454	492	508	481	499	474	495	483	456	497	500	494	484	493	499	482	434	502	501	465	475	511	510	494	529	507	546	504	510	488	484	483	490	496	489	460	491	505	469	494	452	461	515	475	496	425	476	480	476	513	469	477	472	490	481	496	509	512	470	496	508	490	458	477	489	531	489	489	471	508	526	490	501	488	504	482	459	504	537	498	487	518	455	478	478	430	501	490	459	511	493	482	519	473	501	525	521	503	463	496	487	505	494	498	486	461	488	502	504	460	485	474	521	483	451	467	480	472	529	546	470	538	488	465	495	509	478	497	484	491	510	531	478	489	489	507	491	489	481	457	459	482	470	489	527	466	493	500	513	486	503	507	530	480	504	504	454	522	499	526	465	496	502	452	507	486	494	516	487	447	496	504	464	459	508	488	500	500	489	493	486	481	505	537	432	474	469	533	503	503	461	498	464	505	532	504	454	515	441	482	469	465	476	504	498	490	475	510	488	460	544	438	483	496	537	482	493	480	530	490	531	481	480	503	474	479	463	470	496	496	449	517	500	503	472	487	430	478	457	490	460	508	505	503	485	497	486	489	458	484	510	542	484	505	482	520	468	465	513	461	506	455	480	548	556	522	509	473	491	495	493	467	514	516	524	448	478	526	425	475	487	502	518	512	478	534	511	520	518	470	452	521	478	482	531	498	499	481	530	494	487	489	551	461	496	495	527	501	505	482	501	479	480	504	512	476	509	511	467	486	495	500	502	470	498	491	501	534	463	501	470	487	510	497	520	461	484	531	503	476	513	536	460	482	493	469	529	467	510	510	507	523	499	507	523	497	468	485	485	496	510	493	493	481	469	434	467	505	478	503	513	494	484	467	481	508	511	498	483	460	494	478	494	513	490	503	507	494	529	492	508	490	479	511	486	498	497	470	518	503	516	505	477	479	457	464	508	505	501	463	478	478	462	479	494	481	493	539	465	519	464	492	493	457	451	518	489	487	492	501	473	437	496	488	443	475	543	528	521	469	483	506	470	473	494	479	509	478	481	479	515	489	472	526	497	500	478	509	499	492	489	481	502	493	483	506	541	490	476	499	502	509	492	493	467	457	500	497	516	458	471	475	484	513	465	470	485	483	500	472	479	494	487	483	470	487	468	477	528	441	491	488	522	508	477	505	505	467	484	485	508	514	499	470	501	456	475	462	459	501	455	503	478	496	489	520	466	503	523	548	489	486	505	486	532	529	475	493	477	498	513	478	512	497	496	487	491	466	496	490	488	477	519	498	412	485	485	488	533	467	504	513	473	510	474	485	523	475	525	490	505	474	465	493	501	518	497	485	475	509	480	495	495	469	492	460	429	493	494	499	470	479	483	530	492	490	457	525	473	483	457	507	513	474	477	469	471	532	488	486	487	500	492	497	488	486	511	472	518	490	469	475	484	500	491	489	514	484	504	505	483	521	496	507	513	459	473	482	472	483	483	503	529	490	482	504	466	522	494	477	482	519	474	502	461	478	472	476	531	477	490	496	486	509	474	456	491	500	498	506	488	507	497	479	505	531	496	500	460	494	520	478	502	498	483	476	507	503	510	500	488	508	505	473	512	463	468	503	479	478	511	553	464	519	527	513	518	512	498	511	515	485	504	516	454	499	519	506	499	495	469	516	502	483	507	515	485	507	511	482	481	488	454	505	501	510	486	485	473	479	488	491	467	504	482	444	495	477	499	502	517	503	489	514	470	477	494	507	480	484	468	479	511	490	512	489	508	501	504	489	467	449	455	481	505	500	444	496	514	488	463	472	469	514	480	504	519	481	514	489	554	509	490	484	467	519	474	491	471	515	500	504	493	512	496	499	481	474	503	493	517	518	534	545	491	501	496	515	471	494	490	518	466	506	499	489	540	520	497	470	492	492	482	474	500	479	508	477	516	515	459	477	486	470	503	469	475	482	441	443	492	504	508	502	461	515	472	481	503	507	507	483	523	500	438	490	451	479	485	505	487	523	499	512	540	493	488	497	492	500	472	465	501	461	462	547	469	468	496	493	488	510	491	466	447	477	501	519	484	494	520	447	496	453	479	503	509	528	499	517	485	487	479	530	493	484	503	501	500	470	515	564	524	478	554	504	468	497	497	474	500	492	459	535	501	472	485	490	475	496	473	518	467	467	500	456	495	455	448	509	485	497	452	516	467	497	500	514	521	475	508	487	508	525	485	484	488	469	532	540	493	535	510	490	494	516	503	516	535	501	508	486	494	508	505	489	476	481	517	497	483	490	516	461	468	488	522	455	492	514	448	475	493	466	469	493	488	504	491	490	494	483	465	510	490	476	481	511	514	547	520	526	476	505	531	497	545	493	516	493	508	501	492	496	508	480	502	518	492	510	475	498	517	469	485	489	473	503	500	535	486	486	491	450	463	489	517	459	497	504	517	459	460	446	451	478	509	505	478	494	495	503	484	515	474	493	451	501	477	472	449	471	469	475	505	481	505	503	485	478	464	485	485	468	482	524	471	477	465	470	502	469	515	502	496	524	521	464	508	501	515	509	491	461	535	520	474	498	485	507	452	499	514	466	461	519	502	535	510	470	469	509	487	519	504	529	508	497	526	453	460	483	491	503	465	467	523	452	496	510	466	490	487	488	477	496	471	463	482	467	500	465	504	484	505	500	453	529	463	493	471	520	487	467	523	517	486	496	471	476	505	517	465	486	535	486	482	477	482	508	490	451	481	493	498	467	498	521	495	489	485	521	478	492	500	495	458	475	488	499	474	478	462	495	504	487	501	519	502	465	493	455	515	478	478	507	518	493	478	506	499	483	474	500	547	522	447	513	481	529	502	497	460	514	486	512	478	501	492	476	472	474	494	482	489	473	476	524	489	502	503	482	489	488	504	452	459	486	508	503	472	509	527	524	490	508	490	501	515	505	513	507	509	483	520	495	465	491	528	473	510	464	511	532	468	472	497	500	513	499	515	501	496	507	463	502	510	506	471	477	460	465	474	480	482	488	474	499	478	481	488	481	514	493	490	504	517	477	469	456	511	501	519	514	522	539	481	499	498	474	475	521	533	491	472	485	469	511	514	447	465	510	479	490	470	510	550	447	472	477	495	498
22897	21687	29215	24358	21540	19032	1459	367	309	276	259	208	220	225	201	204	217	203	220	193	180	172	192	196	187	189	179	191	173	181	189	169	188	197	174	167	169	149	185	177	197	183	171	152	199	182	185	180	188	167	172	198	143	188	201	181	168	167	162	181	164	185	170	177	174	174	189	195	179	146	176	173	178	184	180	199	189	181	184	189	167	161	176	192	178	171	179	169	174	169	168	180	170	174	197	182	183	174	179	144	178	161	189	155	206	176	182	196	157	177	169	178	174	147	187	138	182	185	178	175	171	171	157	185	165	163	202	174	169	141	176	157	169	175	152	173	186	167	179	175	153	177	173	173	160	151	163	180	169	180	179	169	183	161	188	180	163	168	185	163	163	163	191	183	184	150	183	181	175	177	174	162	170	188	164	163	187	176	185	175	168	176	158	177	179	222	175	191	154	180	153	172	178	178	175	164	178	166	172	197	164	178	153	168	160	179	193	183	166	197	163	185	167	158	164	181	173	185	185	160	172	172	167	162	190	172	172	178	201	162	186	169	165	184	203	160	187	143	174	157	176	162	167	179	177	176	175	169	177	181	157	168	192	188	194	176	184	157	189	160	168	160	186	188	156	163	164	188	175	162	155	179	184	179	179	179	144	170	174	168	182	172	193	198	177	179	166	175	158	172	205	173	188	173	177	171	150	172	167	170	182	185	188	177	174	191	185	177	207	185	164	172	169	159	184	141	140	202	177	173	185	152	204	171	178	170	181	187	187	187	175	182	195	179	180	167	154	153	171	176	171	173	165	182	184	184	182	173	177	182	187	167	172	156	200	181	179	180	178	168	189	187	178	175	170	151	172	191	190	178	178	170	185	171	200	169	159	190	188	164	177	187	202	182	173	167	168	168	179	174	189	187	180	174	182	183	187	171	176	153	153	169	165	159	177	180	151	189	146	151	172	155	195	154	171	158	179	152	174	167	169	151	147	193	193	189	161	173	166	181	195	189	157	145	177	164	164	175	175	173	204	144	161	183	184	162	199	167	169	184	179	166	190	178	172	181	177	150	182	161	173	176	192	168	180	167	167	160	171	152	166	195	176	204	183	181	211	186	171	178	167	193	189	161	178	161	180	182	184	145	168	161	172	178	167	162	166	173	169	184	172	196	172	158	173	188	172	192	160	169	173	165	167	200	164	174	193	188	180	170	190	191	149	192	160	186	167	163	178	176	171	186	192	161	173	183	186	175	198	178	172	204	175	185	174	174	199	185	192	182	157	180	177	166	179	176	164	167	175	165	166	172	192	195	174	194	186	186	162	174	196	191	193	181	167	194	207	154	162	196	186	173	148	184	147	155	181	170	172	183	168	159	161	174	179	189	197	175	196	168	192	190	171	194	162	170	154	182	175	160	170	188	196	162	181	167	164	164	165	187	220	155	170	171	183	168	161	159	170	162	178	184	160	153	185	191	164	181	177	190	165	181	156	193	155	184	166	163	173	202	181	171	182	163	170	192	178	195	195	164	163	175	166	172	182	165	191	162	172	177	200	183	193	186	185	182	155	155	181	167	156	163	189	177	165	168	165	168	177	170	178	169	178	169	183	167	212	186	170	185	163	186	186	173	177	183	185	160	192	174	190	191	180	174	187	196	180	171	162	193	185	156	165	152	174	189	177	200	170	175	180	175	181	185	188	177	178	173	171	188	185	149	160	192	195	182	184	177	171	158	179	165	155	174	167	190	150	158	166	170	182	162	211	159	147	160	168	199	191	181	171	154	162	192	170	176	173	180	191	183	174	157	176	175	199	180	162	155	174	151	176	139	180	189	176	157	173	179	190	187	175	171	160	191	192	170	194	177	166	149	173	180	152	153	182	178	183	178	178	170	175	182	181	172	186	186	181	191	184	175	159	173	194	182	159	172	183	173	195	182	147	189	173	161	169	192	177	191	165	178	186	162	158	182	155	178	174	196	158	167	159	182	166	176	170	169	150	185	145	171	157	173	194	161	182	179	184	168	179	194	202	208	204	172	175	154	176	171	155	177	167	182	171	161	193	181	183	180	169	174	179	158	198	173	176	185	191	185	183	164	159	175	155	170	150	163	177	177	180	186	194	176	189	183	172	163	185	152	182	182	184	172	191	175	192	185	180	175	185	176	150	198	187	195	166	169	198	181	192	176	178	155	175	192	169	158	174	146	174	186	166	166	172	162	170	174	147	160	173	157	165	177	186	181	167	192	180	159	159	183	164	177	149	189	170	181	164	176	151	170	173	174	183	183	164	164	185	170	178	184	176	167	173	188	181	178	174	184	197	192	183	166	181	187	163	171	181	179	183	171	182	189	178	180	206	180	151	148	151	156	171	165	162	162	176	177	156	180	168	190	175	211	159	183	183	176	183	186	148	171	198	193	181	188	183	197	169	195	175	193	182	200	192	172	174	164	177	156	170	197	189	155	176	180	175	165	176	168	197	185	165	170	188	193	169	188	177	189	170	142	181	198	185	163	177	160	156	158	172	166	175	172	183	195	177	166	176	179	168	163	149	159	174	170	173	180	157	161	162	196	186	178	190	189	164	162	171	143	191	191	161	177	197	143	164	185	177	181	170	177	171	169	164	171	156	180	155	195	184	174	169	162	178	176	181	162	164	195	153	141	180	192	167	187	186	173	176	186	178	158	172	177	153	194	178	165	189	185	174	176	191	171	167	173	180	169	187	155	179	181	173	181	185	174	173	165	166	173	190	173	177	167	172	152	191	191	146	192	167	184	188	175	177	175	159	166	161	175	184	191	161	182	200	181	186	169	180	167	173	165	186	177	169	183	158	181	174	187	166	160	178	164	181	169	198	178	176	175	173	170	165	191	187	160	166	166	182	155	169	185	168	171	169	152	155	190	176	177	185	175	210	190	190	169	178	189	159	186	191	156	178	200	179	181	159	196	179	167	157	153	185	181	154	180	170	179	178	198	167	176	161	180	175	206	191	196	178	181	157	158	162	170	173	182	158	172	195	193	171	192	177	195	156	168	185	154	169	184	170	188	181	185	177	167	197	184	192	157	151	171	209	200	189	201	180	182	177	181	197	193	181	187	163	186	138	166	174	179	180	173	192	147	169	173	179	170	155	166	187	174	167	168	176	180	171	156	196	183	187	196	191	183	178	152	168	188	188	195	166	189	166	176	199	177	154	197	174	154	181	178	171	181	165	179	177	185	183	173	167	204	173	174	189	167	178	159	181	200	184	181	179	169	177	174	193	176	164	162	165	167	174	199	175	156	179	164	182	171	179	149	177	172	168	171	142	153	161	194	153	164	157	165	176	202	179	187	165	167	181	186	177	178	205	195	152	177	165	185	177	184	186	167	156	181	173	162	179	164	182	168	186	170	179	162	170	193	188	191	189	174	164	162	180	181	176	201	174	164	156	180	161	204	176	159	146	169	177	175	179	165	166	175	192	178	142	176	176	180	188	173	151	174	176	168	188	162	170	185	165	187	186	157	161	178	163	175
53355	86438	34964	3338	1325	980	805	644	531	483	456	333	345	322	314	313	296	304	282	289	260	264	278	283	255	245	226	238	249	225	245	248	246	229	234	242	206	237	221	238	251	223	230	255	217	211	245	237	231	228	268	225	244	240	245	247	210	237	243	228	218	229	199	235	236	228	229	258	227	255	234	224	228	225	224	216	240	223	234	222	245	230	229	223	225	261	257	224	227	232	234	229	203	226	220	239	266	234	238	205	260	240	275	236	196	253	257	224	227	242	212	233	226	223	226	227	261	224	217	216	263	230	225	210	207	216	236	239	237	193	206	201	230	224	239	259	220	256	204	254	217	247	240	226	218	227	230	223	233	254	226	216	244	258	224	235	221	221	222	223	249	243	230	238	253	230	243	241	224	213	220	226	214	205	201	215	205	219	236	224	228	225	243	238	237	265	215	250	207	216	233	232	238	212	230	218	208	239	226	216	259	230	213	252	227	251	232	246	214	232	223	227	236	232	238	232	245	227	230	240	236	229	239	212	236	248	262	222	238	215	220	213	255	218	210	230	236	198	245	248	226	219	216	220	226	207	227	244	230	240	205	224	237	227	233	230	243	255	223	223	234	237	207	225	218	219	218	234	221	208	242	232	226	215	217	224	232	217	203	222	249	227	234	229	253	255	246	235	239	227	235	243	250	221	229	246	255	253	228	234	272	222	210	224	223	214	223	231	226	191	221	233	220	233	227	214	248	239	218	244	254	229	214	239	226	205	226	240	225	231	235	222	239	235	226	225	224	248	251	230	231	245	240	213	207	225	216	241	215	247	234	232	216	225	215	214	240	229	216	235	221	211	195	223	239	223	232	238	234	230	211	235	221	225	209	232	234	254	221	222	234	219	226	233	238	239	236	190	226	216	225	214	255	238	224	235	208	229	218	228	212	226	232	221	221	202	212	225	240	212	217	241	224	250	194	226	214	240	214	209	246	211	241	241	193	218	216	212	235	226	218	219	225	209	239	255	199	200	227	266	228	204	243	233	222	216	213	226	236	229	220	256	247	232	251	245	241	253	217	224	235	217	256	210	235	210	224	238	240	228	230	250	232	212	220	264	218	217	261	234	219	223	224	220	249	232	196	243	246	221	224	209	225	231	234	216	238	239	250	227	246	238	214	222	218	228	223	220	209	237	245	255	229	230	226	250	234	225	231	221	222	230	232	218	243	202	211	247	214	210	212	231	212	220	230	237	221	219	204	252	231	246	231	206	224	247	226	221	222	221	224	223	252	220	238	210	210	237	215	238	218	254	230	218	235	234	226	215	220	222	217	208	228	222	226	241	251	208	246	234	226	217	257	234	231	207	233	241	229	219	218	237	208	252	243	219	224	219	225	231	233	220	202	247	225	248	260	223	200	279	212	225	241	227	229	238	238	207	260	285	228	223	219	254	212	225	243	214	226	208	217	246	242	224	239	235	205	235	224	246	210	211	229	246	256	192	219	226	237	236	203	231	206	229	258	225	217	236	234	237	246	239	229	248	238	215	234	261	218	209	225	243	224	238	215	228	221	225	241	191	246	253	211	231	233	238	217	203	247	243	235	237	216	244	221	236	238	224	238	223	229	250	244	215	222	221	218	230	216	210	219	249	215	223	228	229	217	231	224	237	235	206	213	226	239	242	233	236	237	211	228	230	209	214	211	201	232	233	209	212	229	222	226	225	220	235	248	245	243	256	221	230	209	206	225	226	230	243	239	261	239	229	180	235	225	248	243	225	203	234	252	234	232	258	221	245	219	240	258	221	222	252	234	230	219	235	229	228	242	218	225	233	220	214	233	209	229	213	218	241	242	234	239	241	201	213	248	270	243	233	251	240	234	219	242	225	242	204	222	235	218	225	203	246	196	229	252	234	214	213	232	226	224	229	223	220	215	210	223	230	212	233	244	231	214	253	241	239	253	240	206	220	225	238	265	222	252	219	228	251	210	245	213	217	219	216	225	222	214	209	227	224	234	225	231	223	211	224	232	233	241	237	238	213	213	224	248	209	208	230	216	213	230	214	236	223	231	231	226	235	220	244	249	218	229	184	262	251	205	193	228	230	223	225	228	239	244	228	219	212	236	232	215	213	253	218	226	223	199	233	222	225	223	207	233	238	192	193	234	220	237	211	222	235	246	215	206	218	248	193	219	223	193	205	236	220	218	199	239	208	197	204	200	225	222	255	213	217	248	225	206	226	248	222	248	215	237	222	237	222	245	230	211	253	240	225	235	217	226	225	247	250	214	261	221	215	229	215	231	215	240	219	237	252	216	234	240	219	252	250	238	252	214	227	220	230	225	213	244	231	231	217	236	230	224	234	224	248	221	223	221	230	213	218	215	233	221	242	245	219	254	225	239	244	215	238	243	247	223	218	235	200	214	206	232	226	225	244	243	233	220	221	222	235	247	227	218	215	227	230	247	209	209	225	229	224	235	213	245	238	253	245	203	241	234	216	215	229	213	231	232	198	233	247	228	204	244	219	242	248	216	214	219	216	205	247	223	220	238	249	235	246	215	244	232	237	233	233	204	243	224	229	216	239	217	233	253	215	222	226	205	260	227	248	228	229	231	257	226	219	219	237	234	211	254	219	241	245	214	230	234	225	241	189	236	210	258	195	235	252	244	244	240	232	237	221	236	254	236	220	233	209	231	207	221	213	218	223	231	213	224	184	247	192	223	229	255	234	220	230	223	214	226	228	212	228	222	227	207	243	219	242	227	214	247	223	229	229	223	244	248	249	207	220	224	243	232	247	240	254	242	210	201	227	234	227	248	228	232	218	234	213	235	218	240	212	213	220	241	231	220	212	244	229	220	235	261	218	243	224	221	231	208	208	224	226	227	235	234	226	247	230	229	244	276	219	224	207	217	195	205	237	242	230	236	244	226	240	248	221	217	219	277	254	255	247	237	232	219	239	229	208	241	227	226	267	214	219	224	243	240	242	219	214	246	241	214	224	218	228	251	219	197	245	216	233	217	244	211	236	224	213	235	209	241	229	247	221	230	244	209	239	219	245	229	217	261	227	254	220	262	240	222	195	232	232	233	248	259	240	260	257	215	247	203	217	223	233	228	234	225	233	249	206	252	196	230	223	201	220	246	251	237	224	209	211	219	245	217	251	257	242	216	240	218	232	235	270	225	220	231	241	232	242	228	251	236	217	215	231	231	242	247	211	212	227	241	254	257	233	220	220	238	216	245	214	215	227	222	234	230	243	250	236	217	241	239	233	245	227	243	232	227	272	210	225	251	207	240	220	212	226	223	206	215	211	230	239	245	231	226	222	236	205	219	228	233	227	262	220	220	259	216	255	259	211	236	206	240	247	207	231	254	197	207	234	216	230	224	218	240	238	228	220	213	220	230	236	220	200	235	255	230	224	239	221	220	221	229	212	248	242	220	204	214	220	236	225	210	224	249	198	222	251	216	230	223	240	215	241	219	248	231	221	224	245	217	219	208	236	229	230	236	229	223	252
28813	21842	9790	955	569	582	543	536	565	569	602	574	559	583	513	531	531	513	540	522	553	538	550	561	537	519	567	547	532	556	513	552	534	559	559	516	525	519	520	557	553	584	533	522	561	534	497	535	552	530	525	567	551	589	555	514	539	543	531	512	550	510	521	547	540	536	526	554	528	532	561	539	554	546	563	524	526	542	533	533	544	548	520	517	492	533	558	552	529	572	543	532	548	565	541	548	551	515	555	553	558	558	504	527	561	529	537	547	494	565	569	542	555	546	572	548	591	540	500	560	504	534	563	591	522	532	555	549	565	561	569	527	539	578	562	512	536	529	511	477	578	542	546	563	586	535	556	573	544	536	539	496	559	526	632	570	486	508	540	541	552	576	510	590	522	506	502	563	559	511	546	563	524	530	544	533	556	583	554	522	551	537	531	542	515	558	545	535	515	572	537	502	523	554	570	550	556	495	541	498	536	569	511	545	544	507	556	530	543	543	578	555	527	501	572	570	509	530	523	543	532	563	492	583	578	506	571	549	512	537	534	569	498	543	549	546	570	539	568	525	503	555	548	547	519	538	560	525	558	548	533	552	578	538	555	579	522	510	568	498	533	540	503	533	543	531	502	547	550	563	579	527	562	539	501	548	532	525	589	495	530	482	525	530	525	520	529	551	531	531	529	538	589	525	572	523	494	561	541	554	548	515	551	544	573	526	537	512	555	524	579	558	502	546	524	541	516	519	527	521	510	518	560	551	568	519	516	564	555	509	545	487	587	488	513	543	571	539	521	511	507	556	554	493	545	563	530	517	552	534	540	511	525	532	499	585	565	525	490	595	523	526	574	565	547	558	519	534	529	575	545	520	555	504	511	560	515	506	540	540	537	572	558	528	505	488	563	561	555	533	500	533	585	527	569	530	535	518	520	534	542	555	566	573	532	542	548	559	567	566	512	560	538	543	569	556	594	548	554	543	521	516	580	557	514	557	487	555	490	525	557	548	547	520	539	557	527	504	533	567	558	564	548	491	514	571	566	539	568	543	529	574	517	533	548	546	508	570	526	504	551	569	538	570	508	534	543	574	570	541	501	573	517	552	532	524	550	550	528	567	517	559	530	560	515	564	551	568	559	502	587	529	513	533	496	539	502	521	554	561	530	537	524	523	543	509	532	557	538	526	576	559	528	558	548	536	543	527	517	520	559	553	586	573	529	543	567	539	519	532	543	544	496	539	539	507	553	567	557	540	530	562	534	508	517	523	550	548	551	544	533	524	527	577	545	513	548	536	534	522	509	534	544	526	527	567	530	580	546	558	523	534	519	546	540	506	502	545	577	533	570	535	524	573	532	525	526	532	504	572	504	542	526	565	487	548	574	529	536	527	541	524	547	547	511	528	529	562	552	545	544	525	546	524	550	547	532	537	545	542	491	527	511	556	526	523	499	565	520	521	574	522	551	559	536	533	578	523	526	507	546	528	549	566	517	532	531	476	531	573	541	539	520	571	512	525	520	515	520	525	520	554	503	543	552	527	544	518	522	545	544	523	565	537	551	517	567	521	504	586	532	539	520	540	533	575	540	538	539	507	520	534	528	530	536	549	525	566	549	532	557	520	550	479	537	537	556	532	496	499	540	575	522	511	506	560	573	560	519	521	526	550	532	535	560	527	476	572	554	523	580	538	520	526	531	538	554	556	540	548	528	545	485	532	525	541	544	527	512	518	549	501	522	588	530	558	566	570	578	570	536	576	528	542	543	532	513	497	600	577	505	508	531	519	529	506	534	519	576	544	528	549	549	544	544	545	544	561	541	549	531	501	558	516	554	503	535	597	575	530	541	534	496	523	565	528	543	542	520	498	550	474	523	562	528	576	563	539	534	531	557	512	522	558	553	519	536	549	579	552	500	528	562	517	548	568	560	559	529	526	532	504	550	548	540	550	541	471	533	536	561	562	537	531	524	560	545	534	526	553	530	499	520	544	567	531	567	552	504	558	523	543	513	571	542	562	530	535	549	546	506	566	561	543	587	536	563	536	529	541	521	513	504	562	533	535	560	535	529	555	511	528	521	563	497	510	556	543	559	535	587	595	560	521	534	551	567	580	541	508	524	527	521	536	513	535	513	544	516	518	528	539	553	580	520	534	527	512	501	508	529	524	546	534	529	568	560	514	498	543	575	528	509	551	523	531	584	541	526	491	555	521	536	533	580	560	496	526	518	548	535	518	558	509	542	524	538	563	531	488	569	547	553	491	535	536	552	525	503	566	537	568	539	574	562	534	528	511	544	545	530	581	531	534	520	526	572	487	540	524	543	556	513	548	516	508	559	562	537	537	573	536	513	548	541	488	516	540	535	572	547	531	546	528	582	527	566	564	558	551	514	514	539	573	529	531	560	522	584	527	520	536	536	578	519	531	547	565	550	519	532	521	563	555	542	523	544	595	511	541	552	556	556	528	526	528	527	553	515	553	553	517	525	565	547	539	546	555	531	554	526	514	522	523	516	554	584	493	526	537	524	517	519	542	548	550	570	513	528	543	576	545	547	525	482	525	511	527	532	549	536	502	548	543	514	523	567	524	533	530	536	573	535	546	543	530	566	490	563	535	511	545	515	585	576	545	564	571	560	538	524	543	530	535	543	555	532	542	547	551	519	538	548	585	574	559	551	577	556	559	538	551	586	518	553	539	527	529	518	544	479	510	533	538	535	517	552	513	525	492	519	568	581	513	555	528	533	556	502	611	531	537	538	542	532	525	545	536	510	539	498	543	531	482	480	544	533	539	514	529	516	531	524	534	542	569	572	545	524	522	530	535	506	561	565	521	561	495	540	527	606	534	563	548	556	518	520	540	499	524	517	565	526	530	527	517	528	543	558	557	516	532	528	532	520	553	514	539	541	548	542	576	606	519	534	558	534	518	508	575	544	506	498	565	539	564	553	522	561	558	533	549	520	547	547	517	548	552	500	561	543	530	555	523	554	504	537	522	540	535	511	530	528	534	564	514	516	531	557	558	560	508	522	544	548	558	545	536	529	512	514	540	499	549	543	540	524	545	554	531	502	526	513	547	492	542	504	556	507	554	488	487	520	515	547	545	549	556	562	550	517	556	508	503	532	555	530	534	524	550	482	565	539	534	538	534	547	525	559	515	534	535	533	580	535	527	518	547	540	542	528	562	524	557	544	526	564	529	567	538	573	533	551	502	547	548	542	500	554	576	527	516	521	516	534	553	515	561	551	532	543	530	533	538	549	564	494	538	506	530	547	519	543	509	547	594	547	529	507	533	537	554	505	566	539	536	534	561	555	532	530	548	545	551	554	499	528	564	536	547	531	516	575	534	508	552	480	513	514	567	541	519	525	500	493	556	574	495	555	491	509	518	516	509	518	547	503	544	548	545	514	554	512	547	560	585	568	542	530	565	545	558	542	567	537	542	530	583	534	543	533	521	527	551	564	556	559	541	530	515	512	527	585	488	572	549	503	536	567	549	546	544	531	542	559	507
20298	30611	6112	788	694	708	633	700	654	647	714	697	703	653	601	675	673	660	639	684	651	672	677	697	651	690	658	674	675	661	705	677	691	720	659	644	678	724	660	688	673	612	698	648	691	663	617	707	682	658	676	658	658	650	654	686	630	685	635	663	674	670	684	627	658	701	620	724	674	663	660	676	662	658	638	651	705	693	667	688	675	647	696	694	657	674	661	713	699	654	661	672	651	642	626	663	658	621	658	682	672	675	639	690	664	668	686	662	633	695	655	699	674	683	714	702	636	667	671	654	639	672	647	631	707	680	651	706	648	667	678	683	652	667	678	690	678	658	689	669	712	653	630	631	672	707	652	666	696	695	714	706	654	687	651	661	648	659	663	715	647	660	710	709	656	671	667	672	644	652	653	700	667	630	681	685	659	721	661	694	657	667	657	676	652	689	682	677	662	699	627	655	621	693	666	727	636	719	660	650	715	641	699	723	669	728	661	691	716	692	688	675	676	647	676	731	685	695	622	662	666	680	679	694	627	712	697	637	693	652	699	680	678	708	677	688	639	709	660	654	651	654	692	693	659	715	684	688	658	631	681	650	682	695	687	706	672	708	685	710	727	649	700	707	656	680	718	681	698	665	640	695	669	643	645	647	716	707	664	666	683	673	657	620	725	647	650	654	705	637	695	683	677	703	691	639	674	634	686	684	655	657	710	637	665	652	647	633	615	671	677	693	669	671	696	684	688	642	635	681	722	648	652	654	654	646	702	670	680	673	657	650	663	667	697	673	669	653	709	654	682	713	675	686	724	659	666	647	657	692	655	686	692	668	646	679	718	676	662	686	663	676	679	666	675	693	676	683	687	655	677	697	612	641	656	673	601	703	706	689	673	637	683	647	664	638	678	671	653	703	656	720	683	692	640	638	677	661	694	701	625	679	730	696	728	690	622	649	729	661	621	677	694	681	700	674	700	665	652	696	688	656	709	675	713	626	671	695	664	651	702	643	696	661	669	638	694	711	620	685	729	678	693	657	668	650	678	667	640	689	685	656	681	626	701	620	627	678	651	652	690	674	701	724	688	674	662	661	728	685	687	690	673	695	698	697	685	657	699	677	671	688	667	683	675	662	689	697	683	642	698	664	714	667	628	652	669	664	681	676	675	654	733	738	671	701	672	689	700	647	652	650	682	660	681	651	680	672	675	673	654	683	659	699	611	657	637	653	687	684	707	637	711	725	633	686	680	664	691	705	637	653	676	681	685	634	657	684	654	716	655	663	669	639	724	696	663	687	688	645	610	688	652	636	687	678	688	688	702	677	644	676	677	649	699	629	660	658	645	680	662	653	669	700	645	699	625	631	668	680	656	645	639	651	677	665	640	624	672	619	657	673	635	646	672	676	645	620	625	677	698	727	683	681	647	603	703	668	642	703	680	727	721	664	652	682	681	656	652	648	657	704	690	692	713	650	651	692	707	676	637	692	702	639	724	710	669	722	653	651	695	654	701	666	695	651	653	697	651	661	672	645	682	673	689	657	644	649	645	691	683	683	690	695	641	676	706	657	665	661	702	703	658	631	695	675	714	671	681	669	661	650	654	688	673	705	717	663	690	628	725	655	661	682	655	688	693	651	681	664	716	672	700	649	635	681	673	692	690	692	637	677	695	691	682	692	685	694	635	671	719	664	679	667	682	664	671	667	726	696	669	651	659	643	669	639	675	650	641	668	650	692	660	674	653	685	713	717	656	700	650	685	710	691	651	693	690	648	609	635	743	731	687	657	702	686	665	702	652	691	642	668	695	659	700	654	693	698	621	688	654	674	670	651	643	697	685	674	661	682	694	652	682	623	668	661	674	632	637	650	624	681	609	689	663	671	675	703	624	673	633	696	681	692	658	689	662	681	668	635	641	712	645	689	707	696	680	681	675	662	674	685	629	673	678	675	651	616	694	632	688	720	699	705	671	686	662	657	650	660	638	650	672	668	651	710	688	710	650	707	660	671	636	688	647	662	644	691	619	648	668	650	632	662	654	658	712	666	677	691	652	667	674	641	663	655	700	673	705	706	675	699	655	696	645	666	646	693	683	650	652	725	647	730	664	690	695	660	688	723	653	678	728	686	707	625	709	624	637	646	675	648	703	684	721	695	678	649	660	693	701	659	709	678	669	646	677	679	668	667	694	683	708	649	653	696	685	730	641	670	678	656	698	672	649	700	647	690	709	651	680	667	710	662	647	669	700	654	708	646	635	660	656	664	692	656	639	656	659	676	709	675	641	655	702	704	678	633	698	678	694	634	671	621	716	684	680	665	683	660	681	717	688	740	678	699	655	677	702	671	703	626	682	702	729	617	642	698	684	705	702	676	636	716	666	647	704	635	675	635	673	683	676	661	679	680	680	683	675	673	692	679	677	655	664	695	696	681	721	674	652	663	696	632	662	687	694	674	685	646	691	674	681	662	668	705	659	668	628	634	729	699	736	656	687	627	653	620	642	675	650	668	675	678	710	682	656	692	653	666	684	630	671	686	692	649	690	649	639	664	680	705	664	697	681	710	667	681	660	688	671	698	642	672	706	652	627	673	630	678	693	672	684	671	688	692	647	674	698	646	683	647	657	694	707	689	690	677	648	660	680	657	658	709	722	682	692	654	616	681	658	719	627	661	687	650	714	658	699	597	671	707	709	644	698	658	693	730	657	698	705	660	693	661	707	696	691	708	695	663	656	696	678	652	669	666	700	656	729	683	644	695	682	723	691	668	621	630	675	688	706	710	689	669	697	637	672	674	655	692	682	652	728	679	638	628	679	651	679	695	689	707	662	665	662	662	652	638	666	666	659	698	662	653	640	646	720	722	664	674	661	663	667	680	634	666	673	671	656	656	702	678	647	708	640	677	706	661	731	695	655	679	657	656	680	712	676	675	648	686	684	665	630	687	666	622	695	717	605	684	651	633	675	640	692	668	654	654	653	725	652	671	706	694	682	676	649	683	684	667	682	655	655	637	650	653	638	690	637	669	651	638	669	644	630	621	660	635	642	697	687	679	697	661	704	707	672	715	721	726	720	726	637	697	649	670	682	686	675	649	661	659	664	661	656	630	682	663	664	673	663	601	671	670	661	679	670	667	690	700	670	643	688	683	682	651	679	638	629	684	641	659	678	656	682	662	674	699	637	687	674	682	646	700	655	680	691	667	658	724	641	648	681	681	698	667	656	663	715	680	652	703	689	673	674	680	681	663	674	683	665	703	654	672	649	687	627	697	661	686	628	717	641	683	671	620	678	657	705	680	647	655	701	729	646	674	698	655	621	691	674	669	671	712	622	596	645	665	675	679	655	670	656	670	700	658	632	684	667	664	702	656	673	660	713	713	644	608	685	647	688	650	665	660	687	642	688	680	660	657	702	668	662	685	671	630	645	665	692	668	663	677	705	679	651	669	653	655	707	746	666	672	652	663	691	677	637	700	669	632	684	687	668	693	705	704	722	651	662	674	657	684	696	691	649	671
23869	21803	28539	24990	19636	3405	582	526	464	474	470	425	416	463	412	406	449	430	439	410	453	425	444	432	421	454	441	420	392	410	442	438	379	379	419	393	445	418	428	397	409	401	388	419	391	382	399	402	432	412	428	394	425	417	410	453	407	405	416	420	397	446	406	418	431	419	414	416	390	419	424	418	439	415	381	409	407	424	381	398	449	398	370	397	413	446	366	404	376	404	433	392	401	424	391	385	419	442	426	377	406	395	416	381	404	392	404	361	418	442	390	415	397	475	407	381	430	373	403	361	378	407	422	390	416	394	397	406	422	372	419	382	426	357	405	409	454	392	443	390	409	388	424	400	397	373	398	400	435	420	383	410	421	419	392	398	415	435	395	404	411	398	423	418	417	430	447	398	374	389	403	408	389	382	401	432	422	382	377	418	418	366	383	406	408	400	418	426	412	435	433	432	416	417	395	401	351	419	405	398	403	424	428	389	401	424	409	387	425	390	398	410	390	404	424	430	405	390	428	417	389	455	414	410	417	391	429	419	405	419	390	410	423	390	434	428	411	382	412	383	407	384	411	381	386	415	433	427	394	407	390	425	370	406	418	415	413	361	401	448	411	407	415	418	440	389	409	431	400	389	399	433	380	388	429	389	406	422	396	396	378	409	383	398	412	423	439	372	380	407	432	418	422	419	413	407	403	408	375	429	444	416	418	400	391	428	411	414	389	413	429	419	406	421	433	379	373	398	381	458	389	408	427	417	415	421	388	420	404	386	440	396	380	416	390	376	389	448	399	400	411	418	403	404	390	405	387	395	410	414	434	428	388	412	437	396	395	380	396	413	411	410	433	378	430	412	412	430	397	424	401	395	418	399	381	403	404	399	423	390	408	402	419	419	425	427	416	456	413	419	374	435	380	402	388	408	392	419	409	414	403	436	390	414	443	438	409	419	418	418	392	401	371	426	413	418	398	426	442	395	444	387	389	425	424	373	401	384	376	396	418	397	408	421	423	409	414	394	380	402	402	389	366	402	384	410	427	387	455	414	388	401	390	388	387	432	418	428	396	423	456	434	368	427	408	391	416	409	425	389	413	375	427	397	397	407	439	428	411	413	406	399	384	417	401	434	406	408	430	429	396	413	406	400	386	424	398	424	406	409	435	407	429	420	389	358	429	399	408	385	389	393	410	422	402	401	422	400	391	370	391	401	426	449	425	384	392	415	425	419	424	399	392	409	406	421	411	403	407	387	394	403	419	400	435	396	438	427	441	400	393	367	416	387	420	408	371	404	403	407	390	397	411	390	424	411	431	407	413	409	422	411	386	407	419	406	397	439	420	389	413	421	382	424	396	409	406	412	423	375	417	371	399	380	385	397	396	396	397	432	378	426	395	416	444	404	403	390	423	404	425	398	413	385	425	415	419	414	429	348	394	393	404	390	392	422	431	416	371	368	437	405	442	422	423	380	413	397	408	436	388	405	376	401	390	386	364	414	439	395	374	450	360	447	394	444	457	407	435	404	424	450	397	395	408	423	380	459	457	413	436	404	427	398	425	430	398	422	398	404	427	395	416	437	408	378	437	401	420	395	437	395	414	391	460	439	423	367	416	412	411	380	399	416	391	414	389	386	411	424	417	368	387	414	394	417	402	401	402	423	422	412	371	399	440	417	421	413	424	414	410	408	406	432	390	442	447	403	419	421	413	371	392	396	400	379	407	435	409	423	400	394	395	389	466	414	393	434	377	406	391	432	412	401	375	397	382	385	416	406	441	411	393	414	393	394	417	389	436	402	423	389	422	423	395	409	396	420	415	384	391	387	411	435	382	442	389	399	413	433	403	360	387	411	453	424	368	400	426	411	401	396	431	416	402	365	404	435	392	400	418	413	396	418	414	386	363	367	391	441	395	418	427	419	441	429	413	390	397	416	419	399	391	403	396	392	413	385	435	424	383	437	400	399	386	438	385	400	419	402	388	381	453	370	427	416	429	390	426	436	405	421	438	402	404	364	375	359	372	381	420	415	427	437	427	430	364	388	412	468	436	432	415	370	422	383	423	397	454	404	406	411	427	447	402	409	418	391	417	384	392	407	437	398	428	425	384	432	411	415	385	424	407	444	409	401	393	417	364	396	416	368	425	375	416	394	417	443	420	390	400	391	431	417	393	407	403	410	380	440	411	468	402	381	456	360	398	365	409	384	409	434	393	369	375	408	391	428	437	405	417	380	390	423	399	403	441	396	412	443	419	395	405	399	396	452	399	403	377	421	451	375	419	420	380	424	371	370	377	397	377	372	405	432	386	353	428	421	401	418	437	420	379	398	394	410	427	439	440	414	432	468	385	432	388	397	420	403	406	415	432	425	421	399	437	403	412	445	430	413	394	399	358	417	406	409	426	356	389	427	376	415	419	402	405	419	395	417	396	413	371	433	398	410	419	369	409	404	417	414	387	403	411	394	428	397	410	404	400	404	436	404	396	428	413	447	404	424	367	422	352	396	425	406	414	449	414	418	401	367	386	419	412	440	407	418	407	441	395	398	441	412	392	417	422	401	383	378	394	440	380	377	431	422	426	412	436	359	401	372	371	421	394	429	385	390	392	383	400	428	392	411	410	437	407	388	372	420	368	382	415	420	406	408	406	413	419	377	396	386	408	397	403	407	387	361	420	406	422	409	435	421	406	417	412	427	407	386	418	396	423	374	434	384	436	420	414	403	404	416	412	412	434	418	401	389	373	394	379	426	415	405	376	406	432	419	375	398	422	385	407	400	428	426	445	421	411	441	384	409	385	395	379	400	374	417	402	399	427	403	433	456	409	388	414	383	404	410	416	416	425	407	372	409	439	405	402	384	389	410	422	364	417	389	402	406	392	395	419	406	418	416	435	408	386	397	395	415	418	363	419	358	396	409	380	420	412	394	440	401	415	378	410	407	413	398	423	433	391	444	389	423	395	385	399	430	407	380	380	416	389	429	407	403	421	401	420	391	399	425	420	443	405	387	402	403	387	408	416	397	395	380	429	401	429	379	401	388	419	397	370	398	413	383	408	398	382	401	403	407	400	417	426	445	399	404	394	394	389	418	437	422	405	411	419	416	427	406	393	418	343	402	394	426	391	405	416	388	418	380	373	404	412	412	406	419	390	409	414	423	414	427	401	422	414	419	392	382	431	427	415	407	387	433	424	402	429	377	457	380	408	413	403	399	419	400	439	427	404	383	406	404	421	422	396	401	400	417	407	411	392	387	405	384	397	409	409	422	408	410	418	413	367	406	402	359	400	413	403	424	394	398	395	388	396	380	379	405	388	415	421	401	416	389	404	430	399	412	433	407	404	387	440	375	416	418	416	359	369	413	411	436	370	384	395	407	390	402	392	416	412	426	393	404	400	397	402	415	399	402	375	350	420	432	400	374	369	416	396	376	406	405	395	406	390	383	439	437	408	408	379	399	388	400	409	421	412	382	401	440	410	414	404	398	403	375	397	401	389	417	397	415	374	399	418	451
45766	76482	28597	2147	1104	981	766	686	635	626	650	629	607	578	535	548	577	545	513	503	567	505	550	547	535	509	534	531	561	518	555	546	471	516	511	553	515	475	532	486	534	553	500	523	523	523	560	493	518	541	544	542	497	515	553	509	511	546	461	559	517	549	547	517	512	506	566	511	532	534	531	519	513	516	530	511	556	518	531	525	532	512	503	533	517	526	552	493	506	533	501	522	542	484	523	523	508	545	536	544	535	552	538	522	541	544	540	534	533	568	528	523	484	510	531	502	552	515	508	493	481	559	517	541	534	543	499	521	499	567	547	549	543	497	480	537	526	493	482	547	485	546	548	555	505	496	556	525	517	542	525	513	547	534	552	516	533	534	518	507	515	541	532	527	509	519	544	496	533	496	520	510	521	529	535	526	528	518	520	494	551	529	503	527	489	534	534	497	483	559	459	548	545	553	537	530	549	474	519	521	513	494	546	539	517	524	545	523	490	519	540	518	502	540	529	496	549	520	523	505	532	487	482	513	524	536	542	490	498	575	545	515	516	511	513	548	489	549	526	513	542	526	489	490	528	506	485	519	514	534	556	519	537	530	498	560	528	526	505	484	512	460	534	538	523	531	487	516	537	520	486	533	523	571	517	494	541	511	522	529	558	509	510	524	493	557	535	525	544	537	547	535	539	480	494	514	504	527	518	517	534	582	565	540	526	543	491	504	544	525	517	527	498	494	561	546	518	527	511	497	491	522	537	556	518	545	565	548	562	486	520	541	543	508	517	498	515	512	539	511	507	616	503	503	518	524	520	553	605	516	547	520	565	529	530	516	510	538	537	497	550	497	497	530	493	501	502	532	540	499	523	494	523	493	518	502	524	548	502	518	495	508	550	522	500	486	519	553	532	488	531	567	534	530	473	558	556	490	488	494	527	553	505	468	515	498	492	482	485	535	517	538	512	515	522	500	534	492	537	522	546	512	510	525	552	527	489	510	503	571	516	540	517	547	555	543	503	565	508	507	553	534	541	515	530	564	496	510	515	509	513	522	522	510	478	505	479	521	537	510	521	489	524	543	534	497	536	517	500	510	525	517	522	529	499	513	517	527	545	505	537	547	541	502	531	529	529	528	543	506	521	531	506	489	528	504	544	503	517	519	519	492	508	514	501	516	508	503	553	547	504	468	499	509	557	543	528	552	523	561	526	480	514	503	543	552	506	509	488	520	510	516	557	483	486	588	491	498	505	484	527	493	518	507	531	523	511	500	536	538	484	502	526	542	500	493	544	469	512	559	509	509	497	531	522	540	510	514	516	546	508	541	541	496	508	504	542	523	533	563	530	480	537	518	538	534	540	494	524	561	560	532	544	493	518	527	487	524	511	511	519	486	559	559	546	557	520	506	481	530	520	524	548	507	494	512	530	531	519	480	531	523	515	548	507	541	499	506	514	523	498	555	564	524	521	492	529	524	495	519	544	501	515	502	550	516	530	548	483	527	501	595	533	536	549	479	517	533	526	544	518	544	475	495	527	524	539	549	558	499	519	512	511	561	490	521	542	499	486	523	526	543	544	517	528	499	493	544	532	543	521	502	512	513	515	521	536	538	545	507	537	499	562	480	542	498	480	492	514	566	538	503	534	531	517	519	543	553	519	576	532	510	521	514	509	536	521	520	510	519	522	521	522	546	487	479	533	534	532	505	548	528	528	514	543	526	520	513	521	508	514	547	520	510	496	496	538	555	489	549	537	508	552	568	510	544	523	523	483	520	491	553	536	495	508	508	528	534	528	470	543	518	561	564	501	516	543	538	548	540	535	506	514	533	517	514	522	498	510	545	524	478	520	517	495	491	524	488	518	496	518	540	492	501	522	555	472	531	489	480	504	503	544	522	535	524	504	530	521	567	496	523	548	516	506	561	524	509	531	514	529	525	581	527	533	517	486	548	532	544	526	516	519	536	546	537	513	497	541	492	529	554	511	500	497	516	500	515	499	531	530	514	521	503	530	544	480	535	510	543	507	528	522	495	535	533	539	566	492	551	486	557	500	509	517	519	518	527	529	510	543	539	537	496	545	544	544	530	503	519	549	513	515	557	550	504	507	545	535	494	522	553	500	489	512	521	510	547	536	529	513	496	518	514	516	514	509	545	503	527	522	523	569	490	571	508	551	521	524	557	520	514	584	530	519	493	556	505	517	519	508	486	545	536	512	525	539	504	494	538	529	566	498	521	482	536	497	510	478	503	524	511	546	496	540	526	537	537	507	500	531	522	508	549	516	520	561	510	548	551	530	521	537	553	546	557	500	528	511	530	498	537	544	477	534	489	540	510	471	534	470	519	542	514	513	538	486	496	496	548	510	522	502	505	539	557	565	499	528	527	516	517	527	528	495	535	543	502	537	538	548	505	515	529	480	520	518	548	506	516	496	531	494	503	507	503	542	575	521	512	535	484	504	553	521	503	512	511	542	555	509	526	537	528	502	512	568	531	534	511	522	538	524	561	525	542	539	533	510	532	538	502	528	547	548	546	507	503	496	546	523	516	512	562	518	493	515	549	532	518	519	525	504	528	512	487	512	500	546	473	548	552	511	553	481	502	470	495	496	511	500	506	471	489	496	527	538	511	537	555	472	545	509	493	507	501	520	531	516	466	522	566	493	486	475	538	561	513	539	521	536	525	524	492	520	508	492	496	487	524	497	500	529	482	486	519	531	499	531	518	565	509	525	535	517	518	523	512	502	528	499	504	500	523	537	534	497	501	483	524	542	561	503	493	517	521	547	493	514	517	506	519	505	514	588	530	533	518	537	469	598	498	550	522	540	529	512	516	465	548	516	487	536	524	488	521	509	489	492	552	501	539	531	507	504	531	534	547	513	550	504	489	527	494	544	511	549	542	532	567	541	539	513	512	526	537	524	554	519	481	542	512	510	498	520	515	505	519	527	491	536	514	546	522	536	515	513	533	549	532	522	522	506	485	503	538	497	574	523	565	511	495	556	497	550	529	556	527	486	544	527	513	512	490	517	488	500	514	496	499	522	476	550	523	500	530	483	567	513	524	487	550	505	543	547	533	512	514	551	534	494	511	515	532	488	516	558	546	531	539	519	522	555	468	489	523	518	509	469	511	500	552	466	523	506	490	505	556	547	519	505	537	522	534	523	510	525	515	531	521	535	511	536	497	504	518	517	487	555	523	521	519	487	532	514	543	500	516	544	506	602	494	506	565	527	505	493	543	499	563	527	516	543	556	533	538	556	518	509	534	550	534	578	517	499	508	536	527	497	514	527	538	491	554	529	493	496	544	515	566	514	515	510	484	513	508	515	480	532	515	509	571	537	535	523	506	498	537	482	488	468	506	494	491	511	498	564	546	515	519	505	533	538	506	540	540	509	522	509	513	543	535	490	538	565	535	521	496	534	515	524	549	510	505	549	507	497	507	571	515	520	501	485	501	508	526	474	556	503	532	487	515	499	505	536	540	490	562	528	529	537	500	530	543	530	515
25270	22325	26865	23639	3595	483	502	409	412	406	413	379	411	419	410	403	422	388	433	402	419	425	403	386	402	399	385	375	389	376	397	363	375	402	373	370	424	377	427	394	430	374	372	366	390	402	381	393	409	418	394	394	381	358	407	422	406	385	433	386	394	353	415	381	386	405	407	392	433	396	406	381	383	439	417	423	418	393	414	404	396	419	387	400	360	392	364	373	360	373	421	395	379	388	390	394	376	416	426	364	395	412	425	403	391	413	416	394	382	397	382	363	375	402	424	403	406	379	366	381	375	345	346	372	382	442	406	359	380	388	369	380	385	414	445	392	393	401	404	394	408	390	391	359	362	402	388	391	354	395	392	409	370	402	406	415	437	398	338	385	387	394	411	410	415	395	383	381	404	367	404	408	392	408	400	387	421	366	396	389	391	400	427	408	377	397	401	392	360	402	395	385	378	383	404	396	421	396	375	419	379	373	416	357	386	399	398	402	370	378	386	426	392	404	360	389	369	384	384	395	396	402	439	463	370	351	424	369	360	387	365	389	398	409	380	414	410	405	405	394	389	374	429	394	382	392	393	398	428	391	415	389	413	347	387	365	401	395	426	413	385	357	426	388	360	386	383	361	393	400	392	403	387	418	367	415	415	427	387	394	377	396	400	383	403	415	412	414	379	413	371	388	415	431	367	387	357	396	405	389	398	398	405	420	382	395	405	400	435	406	373	371	371	392	399	409	384	443	392	389	387	368	397	401	414	426	384	381	413	412	401	396	381	373	404	372	384	396	397	394	428	377	404	398	418	414	363	420	400	426	400	381	382	414	388	418	396	383	399	368	389	381	378	404	394	397	411	413	376	367	405	400	439	385	378	384	351	373	390	379	362	391	414	413	393	393	421	393	389	382	385	406	399	363	422	388	402	420	386	399	391	410	395	386	372	387	386	364	395	393	381	386	417	361	407	400	374	429	405	367	391	381	390	420	386	386	398	369	409	418	398	405	362	392	379	415	399	400	394	396	384	384	414	426	395	383	336	383	406	374	396	397	417	384	393	377	385	410	382	368	395	402	390	414	407	385	389	369	396	372	418	403	413	359	429	400	414	371	391	416	416	412	391	432	393	363	355	407	422	392	406	391	389	387	373	410	399	393	410	384	369	397	386	394	425	384	391	410	400	395	397	396	410	385	392	434	377	405	403	386	374	399	401	404	393	356	389	403	414	404	378	390	409	364	426	376	438	407	395	420	394	389	390	388	395	386	388	382	372	386	368	397	417	396	409	431	399	419	404	358	401	392	353	376	373	373	403	347	380	379	396	431	390	419	427	377	394	379	376	365	380	406	398	422	382	425	403	427	387	411	389	412	387	419	364	386	369	405	391	377	349	409	381	409	418	375	379	414	406	390	414	412	407	415	418	398	430	407	405	354	358	407	396	400	342	404	412	375	398	398	372	429	408	410	379	394	384	359	402	387	398	386	379	372	388	375	403	383	366	377	352	405	390	426	376	385	396	415	424	396	392	421	368	400	359	351	367	389	384	397	397	418	387	390	379	355	366	414	381	377	451	397	410	391	376	403	397	392	391	411	393	403	367	388	399	380	396	408	393	424	379	416	422	402	419	376	349	414	403	364	394	390	333	398	408	409	385	420	350	411	374	401	421	406	414	383	409	369	377	388	388	383	391	393	395	414	392	392	382	380	346	389	418	404	392	364	393	411	368	424	364	366	371	402	410	405	374	393	404	399	348	388	381	389	421	409	417	404	356	358	400	418	380	386	412	414	409	411	437	347	394	378	390	387	395	377	372	395	366	391	377	406	402	380	373	347	395	399	395	400	369	335	377	375	344	379	402	422	358	389	418	402	399	343	374	379	387	397	362	367	405	390	408	400	402	405	439	381	391	403	369	372	373	381	388	383	394	376	440	445	370	349	412	374	348	399	391	382	398	390	434	413	358	380	396	409	359	409	409	378	364	371	348	425	378	401	391	371	354	389	387	419	397	394	383	397	413	379	390	396	411	400	382	403	401	367	402	364	386	393	439	389	422	395	385	379	411	387	406	386	392	365	340	378	367	412	366	434	362	385	387	374	348	409	372	382	394	396	392	384	398	429	417	401	382	401	376	409	363	411	423	385	391	387	367	427	385	380	380	395	435	366	371	392	420	354	398	407	385	392	397	409	395	378	389	412	390	363	411	390	412	393	378	369	406	366	401	387	370	411	370	393	412	379	402	373	376	390	438	355	376	400	382	391	373	403	382	359	416	417	426	386	403	383	406	354	384	386	411	374	393	390	376	398	408	383	388	374	425	385	383	388	390	371	397	355	396	423	400	396	385	398	389	402	387	389	358	425	394	416	384	386	369	395	377	391	386	379	382	413	402	412	393	413	405	370	393	381	364	393	383	395	407	409	369	381	399	388	385	406	394	389	419	369	393	382	401	363	396	350	381	394	389	344	390	425	438	365	435	387	405	412	375	377	407	439	404	423	388	364	396	383	381	391	367	368	419	454	396	415	370	394	416	403	434	385	438	386	413	408	397	372	366	371	395	426	380	424	379	436	411	395	387	390	422	391	411	416	392	403	406	354	376	392	389	422	355	413	366	406	377	395	376	377	407	365	405	381	394	386	376	357	410	369	375	382	410	374	404	387	415	386	425	431	396	402	382	387	404	381	404	414	402	402	364	366	425	383	366	412	371	389	440	394	359	408	375	400	361	386	379	387	394	390	401	396	382	365	428	379	384	364	436	378	408	373	393	395	400	401	386	381	398	390	384	386	425	381	370	365	388	358	398	420	433	363	392	425	362	401	428	381	409	397	377	413	396	398	422	435	441	395	375	404	410	368	394	401	375	379	405	412	401	370	395	406	375	355	413	416	419	399	415	418	415	392	393	370	394	387	414	424	420	336	413	405	392	376	391	395	388	392	385	410	396	420	423	398	389	375	390	385	421	388	401	394	365	392	373	396	409	387	386	396	437	368	381	396	413	380	383	411	405	437	403	411	422	385	424	378	409	387	388	376	378	385	426	393	396	396	425	389	383	385	419	372	367	403	377	381	390	411	406	365	364	406	407	404	420	403	357	401	395	421	401	426	419	382	382	422	412	398	371	404	391	359	361	348	366	447	375	372	380	390	377	401	393	405	421	360	408	427	387	360	404	408	366	374	376	400	384	389	393	389	351	400	395	383	407	395	383	398	427	404	403	376	401	393	418	380	392	349	397	415	383	395	385	382	377	395	414	410	357	390	391	392	364	399	393	415	372	386	405	403	386	377	410	384	380	395	353	407	413	388	397	405	386	352	394	362	378	400	423	429	440	399	403	388	397	417	418	384	401	383	389	367	407	408	432	361	403	384	382	416	356	372	420	361	381	385	373	393	369	378	365	368	405	399	353	385	394	395	380	367	385	409	385	379	393	390	413	395	361	424	402	410	378	400	427	385	385	372	373	366	395	407	386	418	348	384	394	365	418	386	388	437	429	409	366	409	374	393	381	384	387	371
42390	62619	21350	1218	706	697	601	591	584	548	545	544	496	508	531	483	463	507	527	524	530	495	556	499	487	535	502	504	493	473	514	480	511	496	493	526	512	505	454	498	478	477	511	498	490	482	464	516	489	518	475	460	506	480	459	470	475	474	483	492	459	501	498	482	447	472	478	502	496	469	474	485	496	486	478	417	462	480	486	501	479	510	489	499	471	480	516	532	502	512	532	480	492	483	545	480	468	505	504	489	518	510	484	515	489	484	514	474	481	490	498	502	505	497	486	472	500	488	488	504	504	514	491	485	490	491	435	501	531	465	495	483	491	482	517	492	514	484	475	462	492	513	506	460	491	497	461	471	470	489	501	484	489	478	500	514	531	474	520	503	496	503	512	448	487	490	506	499	495	497	490	466	495	482	509	501	505	494	517	507	470	553	494	507	503	486	473	446	516	492	482	517	500	478	503	489	488	511	480	499	445	498	459	479	512	473	497	470	440	523	501	510	474	489	501	480	470	526	462	522	472	460	486	470	483	497	453	494	442	478	491	494	493	530	477	485	455	536	442	498	471	467	488	464	462	504	487	482	518	486	517	466	515	484	503	478	495	491	492	447	473	484	505	501	481	496	493	488	499	538	442	478	473	482	481	487	497	495	514	489	519	453	512	471	464	488	498	550	526	450	480	532	469	444	492	487	486	483	540	479	489	446	495	528	483	498	445	509	475	473	500	478	504	492	523	469	454	518	461	506	519	489	483	458	520	465	507	475	501	481	483	508	458	492	536	472	482	487	485	512	518	543	472	494	470	486	503	514	450	487	514	498	465	478	459	522	485	515	501	473	474	500	478	489	493	435	444	533	463	501	472	507	485	450	500	470	471	436	522	471	452	478	489	483	495	454	476	472	486	503	511	501	483	522	502	521	514	482	508	491	462	488	470	467	460	479	496	482	458	493	497	495	465	510	496	462	473	443	472	461	511	475	519	500	465	522	485	480	527	497	517	450	497	507	480	501	503	492	483	483	533	480	498	486	497	493	491	500	460	509	486	481	499	505	459	466	470	468	489	498	535	504	496	543	468	488	479	469	489	500	471	522	506	472	482	475	487	490	481	490	478	513	489	476	470	557	505	484	490	486	451	484	507	482	481	435	495	508	487	482	509	496	530	507	482	481	474	504	482	495	507	498	490	483	485	439	458	479	540	496	504	483	475	476	493	492	492	496	511	499	529	482	504	476	507	491	518	488	510	499	501	447	473	462	488	514	481	471	481	510	450	477	468	461	467	494	460	450	487	469	503	489	476	471	489	510	441	485	505	450	481	468	466	471	479	436	478	503	484	444	479	491	503	447	509	447	466	495	517	529	500	504	483	489	483	519	513	515	481	512	489	474	504	457	491	493	490	508	516	478	518	525	512	508	450	490	494	462	449	491	502	474	476	495	488	481	479	467	461	499	458	502	499	497	458	481	490	499	494	479	472	500	474	527	492	499	511	467	471	450	490	469	475	502	486	494	505	462	490	541	474	499	486	516	487	415	508	499	473	504	459	484	486	469	522	460	503	493	491	473	455	496	526	512	490	474	495	474	510	466	489	473	476	536	493	493	456	528	480	505	502	457	453	520	477	464	502	544	462	511	537	511	500	459	503	472	490	490	498	464	461	497	513	476	483	513	502	523	483	484	498	499	498	501	480	466	479	461	475	492	510	464	477	464	472	496	477	486	473	511	483	511	473	519	469	481	510	472	484	490	461	516	489	457	503	483	514	505	489	488	505	471	479	478	508	491	483	486	499	483	517	519	478	514	480	452	470	486	530	477	455	476	508	476	493	496	491	482	502	441	484	531	477	458	482	514	492	471	475	505	502	493	471	487	500	509	488	475	521	501	491	484	492	480	472	445	498	469	486	464	482	511	460	517	488	474	469	478	465	486	503	455	525	483	519	488	474	471	516	459	505	432	506	542	494	514	460	502	436	503	481	489	468	486	452	469	502	454	482	519	499	497	481	494	473	487	480	468	492	543	479	471	522	464	493	479	508	498	453	524	514	531	482	489	487	459	536	501	485	506	526	464	532	497	467	505	460	477	466	491	480	498	508	513	472	464	486	451	496	497	442	534	499	487	510	454	498	488	458	437	514	501	494	422	492	509	498	498	479	422	480	513	466	469	486	486	461	551	467	471	517	516	486	451	465	491	516	474	502	489	518	466	473	464	499	490	461	512	494	479	437	492	522	493	542	445	477	503	526	449	522	518	499	499	449	462	497	487	472	472	503	522	483	520	456	462	483	477	503	485	480	492	500	436	512	532	491	499	494	501	476	479	498	501	535	510	461	462	508	514	531	516	456	511	482	490	492	497	507	482	488	513	496	516	501	540	483	509	441	482	499	479	486	455	508	499	494	475	516	486	517	507	485	510	460	457	518	502	511	460	495	497	482	446	473	483	496	466	486	480	486	486	491	524	495	497	519	496	492	509	497	468	481	493	500	485	494	540	500	517	454	491	491	447	479	460	505	513	506	464	470	481	477	488	492	461	489	494	490	523	492	464	504	492	508	454	468	521	462	480	489	484	492	489	490	487	494	499	452	445	470	508	488	483	481	529	511	471	486	460	471	502	463	487	464	496	465	470	503	497	490	483	469	532	448	454	509	482	477	509	485	450	462	489	518	519	526	481	542	472	524	471	494	524	487	474	494	494	498	514	465	509	481	484	473	480	512	487	462	476	490	508	483	496	494	470	517	518	490	523	456	488	501	454	488	458	510	484	495	495	456	493	511	515	502	570	479	511	450	514	509	517	490	495	508	505	468	535	515	513	476	470	442	465	473	447	481	502	504	504	478	494	496	466	466	456	489	480	508	529	470	472	487	474	477	509	517	489	468	488	422	482	473	487	512	466	477	454	496	514	515	494	516	501	450	508	467	483	535	506	503	466	474	509	490	480	483	467	457	503	459	483	432	446	486	509	474	483	467	490	507	466	484	476	514	522	482	482	494	535	508	525	493	467	484	512	506	517	477	446	439	472	482	473	493	487	512	425	472	495	474	498	462	458	496	452	483	454	513	501	489	498	477	513	523	474	509	492	487	472	508	480	475	538	496	488	455	501	493	484	507	500	466	518	479	470	479	486	457	491	481	489	484	462	457	513	493	485	488	467	483	502	525	498	517	456	513	444	487	496	495	506	463	490	482	483	522	517	467	492	492	480	459	496	475	514	522	461	478	504	523	502	469	488	458	483	487	510	460	485	461	521	500	481	510	514	534	467	485	508	490	473	506	467	479	510	504	499	540	449	516	485	481	496	487	497	472	495	518	504	491	479	464	466	461	518	463	519	460	473	520	484	512	488	496	529	463	500	487	491	477	517	511	522	459	488	474	502	493	510	503	452	499	502	477	498	487	471	487	496	467	492	483	477	544	469	498	499	469	481	503	501	460	490	547	526	506	496	516	495	516	465	501	467	499	519	499	496	502	501	484	477	479	488	490	462	481	493	527	488	493	506	518	499	456	482
22910	21671	29019	24669	21584	19860	1877	370	304	261	247	245	211	242	207	196	203	159	198	197	186	192	189	194	206	188	216	169	172	183	191	172	182	192	175	201	200	182	193	165	194	172	172	172	174	174	188	189	171	170	175	184	171	183	156	153	179	166	182	158	168	158	176	162	172	162	163	154	186	181	179	188	177	200	175	148	171	168	168	199	168	188	180	175	150	166	188	175	137	181	175	168	165	178	188	167	182	192	176	179	170	197	212	186	158	202	183	174	174	182	167	175	167	165	159	180	213	180	169	167	176	156	155	168	177	149	181	191	184	170	163	167	158	174	169	168	165	183	164	171	180	182	171	177	153	185	162	165	183	176	179	182	180	145	162	172	182	177	185	161	172	154	173	181	171	181	183	178	190	155	201	179	199	173	187	158	190	200	160	173	186	160	164	174	187	168	158	173	175	189	172	172	180	183	184	157	171	172	183	171	179	194	181	183	181	164	176	171	197	162	185	178	167	170	163	181	179	166	161	197	178	151	163	169	199	174	177	177	203	186	147	152	176	160	177	167	183	175	163	188	182	180	169	153	195	153	174	203	158	180	198	179	173	179	159	213	186	155	184	160	153	178	166	183	189	185	181	164	183	164	155	184	159	166	161	179	184	150	147	177	198	181	172	179	155	182	174	189	172	180	164	165	199	169	184	172	166	167	179	190	176	163	126	199	141	184	170	180	168	181	153	187	186	168	186	165	158	163	166	173	176	179	175	164	195	202	159	172	183	156	173	166	151	173	160	172	199	204	181	158	161	158	190	177	196	193	173	174	164	184	199	171	154	176	179	161	181	191	177	178	177	165	174	191	182	144	178	154	182	169	183	186	186	188	179	168	157	174	165	171	163	181	153	159	200	156	173	188	192	179	205	169	160	170	164	182	166	192	165	183	176	176	175	173	174	181	176	171	167	173	184	188	152	178	175	174	167	171	175	173	167	143	167	175	168	168	182	162	159	167	175	170	177	188	187	179	162	182	187	184	171	170	162	181	179	170	188	195	152	176	187	162	160	153	201	181	147	186	181	172	201	172	154	162	184	169	183	177	192	194	185	196	178	179	169	162	169	181	161	182	179	174	182	178	167	161	199	183	183	191	177	184	168	174	194	176	166	163	163	165	164	169	180	182	181	174	161	161	181	167	168	169	170	184	158	186	164	169	197	174	188	151	192	167	181	197	176	195	177	188	163	190	177	173	190	159	153	182	141	152	173	167	180	167	161	187	162	178	179	190	166	165	186	181	160	192	173	184	159	161	197	184	221	165	166	162	173	161	160	176	188	193	175	172	164	157	196	144	179	182	181	159	194	184	168	175	157	165	182	199	180	155	182	155	174	183	179	172	153	166	190	156	155	190	171	162	165	183	171	163	173	177	162	175	183	157	177	177	161	179	171	176	179	173	148	182	168	160	184	174	189	156	192	178	206	179	164	175	137	166	192	159	178	176	176	175	182	163	165	201	161	188	170	167	153	154	172	169	211	160	178	146	166	185	143	183	174	164	170	149	188	149	190	156	162	154	171	160	184	170	180	173	162	165	167	155	181	146	190	160	183	186	179	188	197	193	194	194	169	184	179	172	150	172	164	157	194	177	187	180	174	177	187	135	176	171	177	168	182	152	180	182	174	170	181	199	166	162	167	176	183	155	167	160	197	154	189	172	155	169	176	160	182	187	184	165	189	159	152	208	176	179	154	193	179	173	187	166	159	163	168	182	158	159	156	198	162	184	193	155	178	166	172	158	175	161	159	165	191	166	178	154	193	165	176	174	188	171	170	178	170	173	184	189	183	196	169	186	177	182	188	173	159	169	175	174	173	163	176	181	181	172	179	181	177	173	186	151	159	183	168	168	189	168	194	180	176	171	158	183	180	180	173	202	160	156	223	206	196	151	171	180	176	154	191	176	153	164	174	169	176	171	200	148	154	171	162	184	187	172	171	160	152	172	165	166	191	182	208	181	184	166	151	161	163	179	170	163	166	176	166	179	172	171	181	164	181	168	170	170	185	181	182	168	197	168	187	185	173	174	189	173	170	189	181	163	183	166	167	188	170	161	173	165	191	161	162	168	181	169	157	157	158	207	190	176	189	175	170	170	179	159	195	160	166	188	181	158	196	173	177	187	155	182	157	175	184	168	178	174	166	197	198	154	179	165	172	164	176	166	153	175	170	165	178	189	186	166	148	154	169	181	155	172	152	158	199	185	191	172	175	184	165	182	175	158	190	166	166	163	162	164	164	150	179	155	184	189	190	173	176	194	186	186	152	190	175	191	168	167	166	176	173	181	177	186	179	152	188	176	196	178	174	188	174	188	173	201	175	182	170	168	170	190	182	177	172	184	174	173	173	178	173	166	159	187	179	200	197	169	159	169	161	164	181	171	178	167	158	175	161	198	177	193	166	170	173	166	169	165	168	179	167	174	165	169	182	190	173	178	166	201	158	150	166	170	157	143	179	182	174	173	178	168	169	192	181	167	145	178	187	201	186	167	163	173	165	199	163	198	165	180	163	169	168	189	181	162	182	196	199	177	203	164	192	166	178	159	186	175	168	190	149	175	197	191	148	186	189	161	179	173	178	180	186	157	202	152	171	160	197	193	174	169	166	196	200	183	174	156	161	161	167	176	173	197	155	194	175	196	174	167	186	186	171	190	165	170	162	180	195	175	162	180	194	189	158	191	174	174	188	187	146	176	174	158	177	151	180	182	171	166	193	163	192	161	178	167	161	164	169	165	178	167	176	190	165	180	183	168	166	185	186	171	191	158	178	165	159	175	182	169	171	178	205	188	208	154	177	162	161	155	195	180	143	169	182	177	156	196	143	194	183	167	192	146	191	175	175	163	144	169	180	184	198	195	154	174	200	153	170	163	171	149	173	165	173	187	136	175	146	173	153	165	179	177	178	162	175	167	156	184	188	160	165	190	185	163	180	169	172	176	183	147	180	184	169	168	169	194	170	146	184	149	167	188	180	152	156	183	185	184	164	183	173	192	202	179	178	184	157	179	176	166	174	181	162	149	166	183	173	171	184	163	180	172	180	164	160	176	189	183	167	175	167	164	161	184	153	183	181	172	178	177	183	165	173	183	207	191	194	189	170	167	176	170	187	186	184	179	176	188	173	174	149	166	191	170	195	193	161	168	165	173	161	173	180	170	192	184	176	179	192	180	186	155	186	171	165	176	151	142	176	164	164	185	159	176	184	194	171	184	178	190	180	188	150	175	162	183	171	198	154	155	173	162	196	184	172	162	177	164	170	176	176	179	167	161	163	152	190	179	194	189	176	182	173	183	177	185	176	181	166	163	153	160	156	185	178	176	170	189	177	174	160	179	159	173	159	178	170	171	191	187	168	180	177	181	178	160	167	162	167	161	200	170	172	181	175	171	151	197	167	168	175	173	162	171	164	197	161	175	178	174	186	179	201	171	178	187	175	179	191	162	159	184	199	179	163	156	169	175	200	173	173	182
53854	89629	38298	2870	1307	927	739	615	492	458	413	373	370	335	284	315	293	291	293	266	254	266	262	260	253	251	247	252	283	249	267	248	261	271	267	266	233	216	237	247	233	238	254	238	222	219	261	263	236	216	227	238	261	232	246	219	217	234	220	219	248	265	242	246	241	251	241	222	225	226	227	233	217	214	218	261	230	242	237	229	230	229	215	246	208	231	234	243	210	216	214	220	205	225	246	224	211	236	236	224	221	255	237	244	220	252	227	223	214	249	228	221	232	224	234	236	221	237	248	225	231	243	220	226	243	226	195	239	230	233	218	248	229	233	250	237	232	219	226	235	252	250	226	257	223	244	222	209	233	220	222	227	236	223	243	242	221	231	205	219	242	238	225	229	209	228	231	224	240	242	237	242	245	231	235	236	223	243	218	229	244	229	247	237	266	218	262	234	220	272	239	235	239	227	224	245	241	236	225	241	198	227	193	246	217	235	230	240	233	257	246	215	222	209	227	232	224	222	229	274	219	250	228	222	244	244	212	212	219	253	262	211	224	225	232	223	241	208	238	243	213	230	231	258	240	245	221	228	219	228	226	254	221	247	228	243	211	214	258	216	207	229	209	200	214	228	244	224	243	257	246	240	238	219	199	213	226	200	198	225	233	257	214	207	244	228	253	261	236	245	248	246	229	241	225	243	204	277	208	225	239	209	225	234	219	243	224	228	257	248	247	255	213	225	233	235	217	210	256	224	204	199	219	214	228	237	230	214	253	205	194	210	204	250	223	246	224	229	236	213	226	212	229	244	234	214	222	208	233	253	225	230	227	238	211	227	220	229	233	216	251	235	223	229	233	207	232	227	231	269	254	237	252	205	237	230	215	239	222	242	222	250	208	264	243	251	227	198	212	218	256	253	233	253	255	227	228	225	216	213	200	257	218	252	224	241	217	225	226	264	251	230	210	244	250	227	239	218	204	208	228	237	229	222	225	231	208	217	218	243	216	236	258	227	235	219	222	240	272	209	279	239	215	221	247	234	232	222	230	232	256	222	226	221	242	217	216	231	223	233	252	216	201	224	203	229	241	244	247	216	194	200	249	214	231	245	232	234	234	233	230	240	238	230	216	245	229	231	222	249	226	233	215	222	204	230	205	244	218	236	240	237	226	237	211	224	231	216	229	212	241	259	230	246	228	244	251	215	235	250	225	217	234	213	212	237	227	212	229	239	193	229	250	242	228	225	231	208	247	227	218	226	224	223	213	223	223	218	222	199	264	234	215	222	246	218	215	246	260	263	209	214	245	232	247	217	241	222	224	227	247	219	246	244	218	226	244	239	253	234	228	213	219	225	206	228	212	230	220	231	224	217	243	210	214	226	257	223	232	227	228	260	249	263	253	220	228	219	238	218	261	225	228	244	221	212	239	228	225	230	238	240	250	212	253	251	254	250	236	234	225	221	233	230	251	216	242	203	275	241	213	242	195	224	236	212	206	203	240	256	232	242	218	236	238	198	262	215	237	257	232	232	237	237	234	204	237	239	237	213	232	234	241	237	210	204	234	214	248	248	223	258	235	252	211	234	227	233	228	239	242	222	211	259	210	222	226	230	217	270	254	213	202	235	232	216	214	224	222	224	218	231	243	249	244	213	238	232	234	245	239	213	223	249	215	242	236	211	210	245	239	242	250	233	231	242	241	229	238	251	205	212	230	232	233	220	220	243	219	224	206	229	232	243	235	193	204	224	213	257	222	221	224	241	253	212	242	231	232	218	224	234	234	190	196	232	231	217	232	221	250	198	223	243	210	244	250	229	235	214	236	205	207	238	223	199	204	243	237	204	200	255	226	232	226	258	237	188	197	246	204	235	213	230	224	221	239	240	248	234	238	250	238	223	220	254	242	229	228	238	225	209	238	233	238	231	236	194	210	207	234	219	234	259	238	234	269	239	213	222	245	225	239	245	226	245	243	237	223	226	218	220	251	228	230	257	208	246	239	234	221	250	219	205	265	229	224	213	252	251	199	218	233	220	214	227	209	217	223	228	233	251	223	251	232	220	270	226	207	204	219	232	240	230	226	234	238	256	235	206	242	281	234	223	209	271	240	215	241	225	239	257	264	206	230	215	230	230	230	250	230	218	255	235	225	253	240	223	220	235	227	230	247	240	234	228	242	213	189	209	223	215	231	240	237	248	208	237	223	243	243	239	227	236	264	238	232	225	227	216	228	238	235	222	238	211	216	215	217	210	251	227	202	221	233	206	232	256	222	213	235	228	225	235	243	253	224	200	216	234	249	229	248	219	205	233	242	274	224	220	211	223	219	215	253	220	246	241	213	216	229	264	226	205	221	223	235	241	220	245	223	216	230	264	217	222	211	256	210	229	227	228	199	248	230	218	242	216	219	227	229	215	189	219	228	240	247	217	211	235	194	223	201	233	233	241	233	228	231	230	230	254	221	239	235	209	240	224	255	228	224	251	207	204	217	240	220	233	210	235	225	217	222	218	228	227	230	205	209	223	217	241	239	231	215	220	210	247	219	223	242	249	252	217	242	224	259	218	237	212	205	290	233	235	241	231	209	248	226	230	234	248	234	191	218	235	244	248	217	221	224	228	208	236	237	223	218	226	217	238	237	227	230	248	226	221	255	220	233	230	222	226	227	260	233	234	234	243	223	234	263	231	240	216	247	212	234	220	220	243	259	218	219	220	188	223	249	243	220	238	254	220	231	241	236	222	200	263	231	213	243	241	186	242	218	218	236	217	216	240	224	248	253	235	247	219	226	266	237	218	208	236	231	222	234	233	253	248	235	215	246	229	216	221	216	234	226	211	234	233	221	249	209	223	244	235	215	218	236	239	229	224	220	243	247	222	225	241	246	225	230	221	225	257	217	235	266	245	258	229	233	246	249	220	220	240	256	227	232	246	231	215	223	226	225	221	254	216	236	224	227	228	246	230	230	240	250	220	225	227	237	215	228	255	251	216	223	241	223	238	214	226	207	217	235	238	206	218	257	251	204	207	259	245	232	208	247	212	228	230	227	244	221	240	221	259	219	202	257	219	215	231	215	240	233	222	216	213	205	264	246	234	215	222	230	231	248	228	247	211	216	236	248	220	222	213	231	233	218	247	247	233	236	217	240	213	231	221	248	216	239	226	238	229	234	231	267	218	256	214	223	219	232	230	211	245	232	247	219	229	222	232	215	220	226	247	218	232	228	240	225	227	230	265	215	223	229	235	224	238	197	230	257	247	228	262	235	252	261	229	278	228	233	237	234	244	255	232	256	223	271	213	207	223	223	236	244	228	237	200	247	216	224	227	232	255	221	231	255	235	228	237	237	230	233	237	222	233	217	250	246	243	225	208	214	218	216	225	260	242	209	238	224	233	202	232	236	215	216	221	239	237	238	202	227	252	218	259	222	229	227	213	228	226	221	229	217	206	231	254	239	211	241	235	244	231	236	259	228	209	219	223	221	222	238	217	263	244	233	238	237	244	222	232	240	252
29201	21529	10399	1113	730	722	535	553	553	527	518	552	553	522	550	484	500	547	505	538	544	535	530	535	541	528	474	562	538	526	529	529	543	527	533	521	532	540	540	535	523	524	539	522	534	506	534	483	505	506	514	490	559	525	523	492	556	531	500	527	515	505	547	538	568	550	531	508	554	546	531	535	542	539	544	521	508	585	547	509	533	537	530	509	518	539	539	565	500	542	537	539	528	561	493	523	510	521	486	524	532	544	540	536	544	493	580	576	541	539	497	534	532	518	518	513	514	490	546	526	553	543	548	509	538	575	567	594	574	560	588	538	543	568	560	536	513	522	519	503	538	532	544	599	544	558	518	502	517	536	549	579	541	566	564	525	535	529	557	479	520	563	538	522	512	536	514	548	537	529	506	566	503	523	508	532	542	537	549	578	510	549	509	485	542	535	525	540	509	555	573	538	513	529	537	531	545	537	477	550	473	495	566	507	579	530	509	507	530	516	498	501	549	522	482	530	538	536	511	517	517	501	533	527	507	531	476	528	556	567	518	547	504	512	524	545	554	525	548	526	554	521	537	538	551	504	565	535	548	553	564	530	523	539	575	493	488	544	521	577	550	564	559	546	507	500	529	527	534	575	516	562	547	532	542	526	503	532	520	532	506	531	536	477	484	541	508	529	535	541	516	519	480	517	519	524	510	550	526	513	566	567	542	534	545	553	490	526	535	511	522	533	515	564	517	525	515	580	511	506	519	575	529	546	528	533	541	544	532	513	493	527	537	523	546	492	532	531	489	531	531	506	534	534	544	497	507	557	551	573	538	533	541	558	496	522	503	524	506	496	513	568	536	508	512	484	526	510	507	555	544	546	495	534	518	535	553	524	595	554	562	476	560	555	518	535	542	527	483	579	526	521	480	556	504	552	539	530	520	536	487	538	494	511	540	491	543	547	518	535	546	497	528	544	532	530	555	523	544	537	512	522	501	526	537	585	516	544	512	546	504	522	525	490	520	540	520	535	537	519	519	516	531	527	539	563	469	528	551	531	527	565	540	546	545	555	495	555	552	528	505	500	542	535	564	566	530	521	530	534	540	541	491	529	515	570	531	457	507	518	571	521	513	530	560	536	501	548	500	541	522	492	527	493	525	545	552	544	548	534	516	501	545	516	534	520	497	555	518	562	529	512	502	547	503	536	521	525	549	534	548	537	528	518	549	523	508	500	548	507	527	517	537	512	546	563	522	520	523	526	529	538	499	550	515	540	535	520	541	511	531	529	517	554	526	550	563	542	504	531	567	505	520	524	477	551	518	555	540	495	553	534	551	515	562	514	491	532	547	517	556	492	527	551	500	557	536	493	531	482	549	575	551	498	541	545	517	518	564	493	537	536	530	540	551	543	582	547	489	534	493	538	573	486	518	507	490	529	508	501	534	530	533	538	512	531	524	533	576	560	525	510	503	524	526	528	561	502	565	522	535	574	511	529	524	560	571	545	531	542	577	545	467	556	567	557	498	545	529	525	554	534	506	519	550	530	538	526	521	543	534	491	498	534	519	530	500	512	485	503	529	521	564	514	500	548	551	509	531	531	521	505	525	550	536	531	510	553	534	504	537	574	566	534	548	557	529	505	538	511	563	507	537	508	521	489	542	505	589	519	528	564	577	534	547	531	521	513	545	555	479	537	532	537	510	514	578	533	538	566	504	552	546	568	497	525	496	546	525	507	534	537	535	517	509	497	538	518	535	594	514	527	547	518	568	574	551	526	558	525	584	539	585	544	530	553	524	515	538	548	590	531	527	558	533	548	499	576	526	515	485	567	531	546	528	528	532	512	505	505	513	512	525	563	526	543	508	551	548	529	506	502	586	549	578	524	482	527	547	505	528	556	533	499	551	523	531	514	544	489	510	506	506	532	560	522	543	506	506	522	546	512	522	496	543	525	495	558	497	523	523	534	489	516	583	554	524	570	528	545	532	554	548	527	516	522	545	557	531	562	535	558	522	542	504	501	561	530	521	508	547	526	547	534	572	540	559	542	519	567	519	511	526	561	537	573	489	528	477	505	520	517	555	549	518	549	523	531	519	517	563	534	559	541	531	539	514	534	555	561	541	522	518	555	504	472	530	492	534	524	507	552	563	564	516	501	500	547	529	551	491	550	544	511	499	528	483	520	506	525	531	510	518	543	519	522	543	566	549	488	540	526	524	552	573	525	492	579	547	520	524	563	546	518	548	537	525	550	505	551	541	545	508	522	551	502	594	519	562	521	539	546	513	533	458	490	539	562	511	573	548	508	503	584	532	513	543	539	557	531	500	536	508	533	576	495	534	531	504	508	509	544	578	503	504	494	515	551	520	538	534	549	526	526	552	515	561	497	527	510	517	522	541	547	542	560	529	502	491	562	511	551	544	538	525	536	552	510	504	495	534	510	544	535	496	525	488	500	537	526	524	534	482	593	531	519	491	518	533	516	529	490	530	554	521	545	537	523	505	541	498	544	518	489	543	481	518	499	550	511	542	503	524	544	500	492	513	467	560	529	504	499	550	523	542	521	576	521	563	539	547	512	513	544	542	522	533	532	556	505	506	558	589	549	500	525	575	549	536	551	544	565	526	538	557	563	525	514	525	508	538	510	537	536	532	527	517	537	504	511	505	519	541	517	534	522	525	510	511	512	511	512	528	513	555	550	547	511	536	519	531	536	581	573	571	509	510	541	563	531	532	574	520	523	576	521	551	510	553	490	509	565	538	488	585	526	549	530	476	513	533	526	557	498	544	536	520	520	526	546	518	512	526	544	512	557	484	504	532	519	542	547	495	502	542	558	542	498	482	505	539	484	544	524	549	502	535	516	510	539	510	555	531	541	569	474	536	494	496	534	540	509	507	498	522	501	522	471	467	567	493	521	546	507	501	544	529	544	533	534	548	544	528	537	551	484	537	492	563	509	530	535	572	515	513	531	544	498	524	545	524	541	490	514	525	537	513	573	540	518	529	527	553	542	540	546	542	526	511	527	531	543	541	532	530	521	507	487	512	532	531	528	539	551	535	522	515	570	529	520	526	531	515	550	552	551	529	554	521	528	532	492	541	498	473	526	504	508	526	531	527	519	556	519	529	542	514	543	528	540	530	537	520	561	547	544	505	506	513	519	527	530	548	529	502	465	550	576	529	550	506	548	522	527	516	515	518	563	556	533	569	514	509	536	541	489	518	552	541	540	536	529	561	517	583	532	489	512	567	579	528	505	511	486	480	558	536	525	576	517	542	542	559	519	494	522	526	496	543	527	523	535	551	556	502	542	504	551	555	558	536	559	509	526	540	510	508	483	563	572	543	539	534	515	532	505	546	503	519	530	565	541	561	525	520	512	513	535	506	526	505	539	545	498	530	540	550	491	554	574	543	496	551	530	501	512	510	512	594	513	579	521	472	540	510	549	525	541	526	492	484	531	505	505	555	574	527	514	496	499	534	511	511	548	517	532	520	517	518	539	548	561	517	584	503	513
22526	30076	7448	745	724	705	658	697	671	708	656	694	652	661	684	657	702	687	671	682	619	690	680	651	653	666	679	663	670	658	671	672	650	654	660	707	687	640	635	641	670	678	680	669	675	680	706	675	623	674	711	641	653	666	686	660	706	595	663	672	653	655	664	637	675	634	654	681	629	625	673	642	697	647	652	704	663	679	657	650	688	647	666	625	666	686	698	680	714	642	722	697	660	637	662	675	628	666	677	694	648	653	701	672	681	673	642	665	692	667	649	608	673	630	677	705	764	677	696	680	614	674	669	670	720	673	682	658	738	676	618	636	648	637	672	698	661	697	695	657	641	623	694	646	694	637	631	693	645	648	646	690	670	674	699	659	649	688	710	667	674	715	701	687	684	691	642	673	629	681	692	691	649	643	664	716	698	659	681	661	679	621	654	676	655	611	692	702	643	628	692	651	650	676	609	646	682	687	666	671	696	673	699	627	659	644	660	653	675	630	675	700	669	638	649	688	697	655	660	671	629	680	654	673	720	598	643	649	622	674	626	737	628	662	656	663	693	669	675	620	693	645	693	645	613	692	673	681	676	626	636	662	663	663	653	636	625	660	649	663	694	696	640	654	634	655	617	677	675	664	681	654	703	633	687	666	675	627	661	659	714	665	672	712	667	656	690	715	693	722	683	685	657	681	642	630	683	681	646	680	692	675	663	652	684	710	687	703	655	654	641	676	626	673	641	652	671	685	626	663	690	645	634	666	660	672	674	670	637	668	681	676	656	713	639	662	660	629	698	694	695	733	675	655	644	642	684	676	666	660	704	697	685	646	683	652	645	653	684	646	679	647	650	634	687	630	680	688	685	677	660	671	646	656	664	701	690	624	654	696	656	670	679	647	627	651	721	689	703	653	666	662	643	671	653	661	638	659	663	667	643	681	672	680	635	623	659	666	664	702	682	634	670	648	678	659	695	680	640	653	664	664	658	643	664	663	697	633	663	664	711	719	651	677	646	680	711	646	653	674	664	633	739	698	599	686	681	679	681	650	652	664	664	672	597	667	660	692	712	658	688	597	682	689	668	643	660	648	687	664	678	642	693	609	611	668	690	698	723	655	643	668	721	641	641	687	659	651	693	702	672	696	671	691	653	705	686	655	641	622	672	716	622	678	631	657	695	700	684	705	705	622	640	669	641	623	692	676	651	688	656	638	721	692	677	655	683	623	677	675	676	688	642	745	671	602	701	709	675	654	688	696	700	656	683	634	683	641	680	675	668	661	647	704	672	584	651	702	705	683	671	677	705	673	680	647	662	596	683	676	654	647	693	688	651	643	688	664	677	697	679	643	666	657	639	671	703	683	656	623	669	616	668	670	669	663	631	671	663	678	672	657	680	678	659	650	678	691	681	623	667	692	685	688	675	672	694	667	655	641	715	645	677	657	674	678	714	650	663	659	690	683	699	716	680	651	680	689	656	680	643	639	668	627	660	676	662	618	649	667	697	692	707	736	665	640	675	604	663	666	701	681	682	608	673	666	672	659	652	659	702	683	712	702	698	662	667	654	639	661	673	689	653	689	650	687	658	669	670	669	645	679	654	618	683	687	691	662	668	710	644	636	657	609	722	687	688	664	635	614	627	603	655	719	682	703	669	676	695	686	648	686	603	631	631	661	650	660	643	658	691	721	700	653	661	680	719	707	674	631	665	694	698	659	648	656	657	680	676	611	673	650	644	658	658	667	640	694	654	689	668	641	680	649	645	650	684	653	683	676	652	668	663	645	664	677	642	697	640	699	695	623	616	696	671	692	687	658	742	650	676	736	652	659	662	647	694	667	622	693	644	650	714	666	710	653	656	645	646	627	643	680	657	643	669	609	674	671	711	663	663	662	678	673	682	663	659	692	665	667	696	668	651	634	655	670	640	653	712	666	666	629	648	609	686	658	698	646	645	665	671	669	644	657	661	688	680	628	700	698	667	699	671	660	690	667	668	711	654	664	673	687	671	710	681	689	618	689	635	684	678	694	670	643	695	631	658	690	689	637	670	632	672	633	676	689	687	690	667	657	682	708	655	626	683	641	661	644	636	693	686	625	670	653	622	673	633	692	657	636	664	672	654	636	629	668	631	653	681	631	644	634	654	654	678	648	734	657	665	632	669	645	696	701	601	649	665	656	678	653	680	653	666	664	680	727	689	660	625	661	682	667	686	692	692	653	681	671	633	636	691	690	665	669	740	663	675	645	613	677	655	685	681	666	646	673	662	671	713	670	652	681	627	682	679	677	683	693	640	711	677	670	672	654	651	648	699	702	652	678	654	650	705	694	683	640	648	667	695	670	676	682	697	674	671	682	682	694	675	682	709	691	678	710	635	683	654	699	665	703	737	673	702	672	679	682	674	690	694	639	676	673	665	663	698	699	627	697	686	696	707	647	748	638	672	663	625	697	651	681	657	626	665	688	677	625	685	666	681	668	630	597	690	672	668	709	626	692	644	602	670	653	582	652	669	626	668	677	672	702	677	630	686	666	695	705	689	625	650	652	658	663	658	684	680	677	642	691	664	668	654	684	634	657	627	608	697	658	683	626	676	701	668	675	664	695	645	679	676	640	713	649	643	629	648	692	742	699	655	702	645	686	670	711	632	685	666	704	643	634	656	657	664	673	695	619	689	645	649	664	674	669	690	654	686	646	651	695	717	640	673	660	685	706	651	627	696	648	712	642	677	710	674	621	685	666	671	623	672	681	667	610	635	690	642	718	678	664	646	656	684	636	676	672	665	703	674	620	652	684	632	711	630	694	683	670	641	670	671	695	688	691	690	672	665	643	642	717	660	625	659	645	694	641	628	632	652	677	653	647	689	647	645	650	665	658	645	628	655	650	682	648	689	661	626	700	668	637	679	618	636	676	687	679	635	690	679	663	642	655	656	657	693	658	641	655	638	679	694	675	671	676	660	664	720	660	657	679	661	644	659	675	709	677	684	686	687	661	676	680	649	666	643	623	638	663	671	667	666	652	713	650	652	695	679	644	627	639	710	684	672	667	632	654	636	647	681	634	681	620	655	656	630	674	708	716	681	609	647	686	693	669	655	736	704	673	670	678	675	688	641	655	673	646	679	690	635	667	674	666	652	657	663	623	699	673	686	680	686	687	664	643	637	648	647	646	658	698	661	648	665	647	644	653	717	663	682	647	635	618	667	680	672	667	701	687	702	649	690	659	697	706	667	666	670	671	650	678	654	656	643	682	647	683	653	698	611	654	665	655	727	657	715	660	649	656	654	655	711	619	672	685	682	635	666	651	668	669	654	626	712	674	644	671	639	664	613	709	656	681	661	680	711	681	656	662	667	657	676	671	635	692	648	687	667	680	674	696	680	703	654	682	642	612	645	671	689	639	639	699	621	671	660	687	644	635	673	658	669	619	643	654	644	726	684	635	679	658	717	618	656	668	658	636	689	677	656	655	622	623	683	675	695	656	689	675	673	668	642	691	686	682	697	672	645	675
23887	21729	28343	25215	19544	3196	592	516	494	444	407	430	405	401	405	443	400	430	387	412	423	423	416	444	395	453	428	437	394	416	405	403	449	413	414	416	397	441	427	368	381	404	462	390	398	423	417	414	384	389	379	422	386	428	415	378	430	397	391	422	387	415	433	392	392	408	410	387	397	369	411	405	402	422	404	407	376	406	382	391	383	390	390	398	397	412	399	417	399	395	425	416	459	390	373	386	388	388	400	413	387	417	383	391	393	386	413	353	378	375	414	416	404	405	386	405	428	403	416	410	396	382	388	406	413	382	412	405	414	421	430	411	388	403	403	410	432	405	418	443	406	395	403	450	411	416	367	411	413	390	417	388	436	385	419	421	376	404	413	401	390	443	397	406	363	358	393	375	375	423	435	388	406	372	387	405	397	418	386	411	407	368	379	412	395	399	393	409	407	398	405	425	403	439	410	362	430	404	370	394	379	375	404	395	380	423	382	409	415	399	427	435	407	366	389	425	424	356	388	396	371	402	434	383	410	422	390	423	358	367	404	402	405	430	407	419	397	418	419	417	405	402	421	413	374	409	370	409	438	429	392	407	432	397	400	396	406	410	415	409	438	415	411	406	406	407	402	407	401	419	384	411	427	400	417	375	390	369	425	395	402	433	387	386	428	398	386	396	409	397	443	427	364	386	402	404	399	403	370	397	399	410	381	367	420	391	391	399	420	382	429	416	419	360	390	394	422	392	401	388	445	387	400	396	410	411	441	398	400	387	379	435	389	390	403	359	420	423	422	410	399	411	423	393	385	375	382	349	417	430	413	389	387	405	391	404	448	431	388	395	459	382	387	388	401	399	396	418	392	419	387	388	396	403	383	398	435	412	381	396	433	438	439	409	388	438	406	438	412	415	406	416	406	385	393	371	385	428	403	384	421	420	420	397	409	387	384	402	430	432	419	383	411	404	392	419	429	427	388	419	435	386	428	425	376	367	405	360	401	396	421	422	389	385	451	380	380	415	419	371	405	403	371	365	378	387	418	402	395	418	425	376	390	400	379	398	383	416	405	391	388	408	377	375	392	398	388	372	368	354	425	399	398	386	384	435	384	363	402	375	399	410	407	413	393	403	368	441	400	413	412	420	407	380	382	394	399	417	432	439	384	409	409	419	388	390	387	399	405	426	392	392	378	382	395	381	408	395	408	399	398	408	401	413	435	396	385	412	381	387	371	355	413	357	385	412	401	395	349	384	395	415	389	404	359	438	372	410	420	411	396	423	382	441	416	380	371	402	429	425	415	392	371	424	386	381	416	391	412	405	405	391	434	414	394	405	400	424	415	368	391	402	375	409	402	419	392	399	397	410	399	422	358	368	387	373	431	431	411	391	431	368	409	406	418	394	365	378	402	409	388	415	408	381	426	380	411	429	410	392	453	396	407	419	376	419	386	385	363	412	417	405	389	393	411	401	390	395	412	392	374	438	400	398	451	440	392	429	384	399	446	398	361	411	432	430	358	370	384	401	373	382	418	377	399	407	394	398	414	415	363	414	414	397	418	404	377	416	424	411	373	394	397	401	376	440	430	378	396	429	393	376	387	411	415	397	405	388	419	418	414	374	426	408	402	415	419	398	394	390	405	421	388	399	337	394	390	423	391	372	395	377	369	384	371	429	422	382	359	401	406	379	437	411	400	399	382	430	397	379	384	396	385	380	382	431	373	392	427	378	364	348	402	394	408	394	405	400	381	391	407	409	390	406	385	402	407	414	423	413	402	401	396	357	411	397	401	402	428	387	390	419	379	425	375	389	419	419	403	420	394	365	404	440	413	417	396	427	390	430	405	405	370	437	400	424	394	424	378	391	394	437	408	379	398	376	380	378	392	407	447	392	393	442	412	388	418	405	392	397	415	369	378	428	399	374	403	412	396	390	398	378	408	393	379	403	409	396	400	420	412	400	402	417	462	404	421	381	363	406	375	384	428	405	378	410	385	413	410	380	417	414	425	381	381	396	383	406	422	390	377	426	439	407	404	414	360	419	434	394	427	384	407	425	417	373	372	394	421	382	409	364	390	380	399	384	387	423	387	411	390	407	384	367	422	427	379	434	418	405	417	394	383	413	394	376	401	412	407	423	411	399	400	406	421	375	393	384	410	395	377	404	428	412	428	383	381	405	400	400	376	393	405	391	401	423	396	366	387	403	416	408	406	439	415	426	411	409	425	382	405	420	383	411	388	411	406	397	391	395	399	397	401	442	418	399	423	414	391	404	411	429	431	421	418	380	413	404	414	400	412	362	403	441	396	426	435	371	408	393	408	422	405	406	405	399	414	371	418	367	427	395	406	427	416	403	422	436	383	416	432	414	406	426	430	364	391	400	423	417	392	396	399	406	401	390	390	424	397	401	373	401	416	409	411	409	391	413	392	392	452	405	384	426	400	424	391	402	379	435	385	428	398	412	409	433	409	415	392	402	392	394	417	429	386	410	406	396	398	440	384	429	387	411	430	378	383	390	386	390	421	396	446	408	408	397	396	374	410	378	411	366	400	427	396	387	375	433	390	387	416	396	406	425	428	401	436	401	363	391	380	355	426	404	450	373	418	382	398	413	404	417	391	373	448	412	369	407	424	366	416	414	442	421	387	397	404	425	385	398	426	420	411	439	421	439	404	422	424	386	363	409	445	389	415	386	394	387	416	416	379	422	391	459	413	402	417	398	403	412	416	414	399	454	419	424	381	405	396	371	397	409	389	384	363	411	396	395	349	399	402	411	376	406	403	372	416	391	441	369	393	421	426	420	435	412	426	422	385	383	403	399	420	424	446	379	421	426	393	404	390	433	389	401	409	420	420	393	377	415	421	385	400	465	399	373	389	384	414	413	448	432	372	406	397	394	404	383	426	440	404	406	389	429	392	431	426	398	432	423	401	405	353	422	387	406	378	384	393	417	407	413	394	403	393	381	403	422	404	407	433	406	388	402	366	382	379	418	410	370	435	421	414	428	416	436	426	396	421	456	433	415	355	404	419	374	395	422	374	419	410	392	379	394	367	416	392	403	417	409	412	389	393	414	434	365	422	420	397	417	415	408	365	395	405	378	386	417	413	405	402	412	413	408	349	393	434	413	403	385	347	409	391	408	417	426	366	362	444	388	408	366	416	433	393	383	396	415	388	366	406	380	407	411	405	409	372	414	414	432	395	373	395	437	377	386	396	387	381	391	391	380	374	381	394	389	400	397	441	395	403	374	369	389	398	441	416	373	394	459	405	422	416	382	386	379	436	410	391	440	411	375	394	401	393	422	373	397	372	387	437	401	379	389	403	409	389	371	426	437	353	406	408	421	376	384	420	394	375	371	413	390	394	399	417	441	417	394	418	386	392	423	387	372	419	391	410	414	436	376	426	400	392	417	408	419	393	445	374	366	375	410	418	392	432	399	369	400	409	408	395	409	386	378	466	394	398	382	406	379	422	396	387	437	407	418	397	420	389	400	367	417	405	413	376	374
47505	75075	33108	1773	1033	837	702	703	672	627	554	586	584	560	577	536	528	538	554	507	528	515	565	534	530	497	533	530	549	542	503	480	521	527	534	500	455	485	525	477	558	527	502	525	546	518	546	550	486	533	554	557	546	544	489	523	484	583	533	493	494	543	543	571	520	553	510	533	484	508	533	531	522	557	479	540	495	542	461	527	521	480	541	557	521	488	474	491	538	571	503	512	541	524	498	539	502	550	509	570	525	510	519	465	533	538	517	511	492	500	562	490	551	543	505	565	542	547	508	575	537	522	489	549	497	523	500	515	539	520	552	559	504	471	559	530	500	549	509	506	497	533	523	505	503	529	519	526	516	534	535	474	556	533	507	494	546	554	520	526	498	539	508	528	535	522	495	506	527	510	544	508	556	510	482	500	571	478	498	534	515	490	535	456	548	532	547	541	521	564	538	529	488	545	493	521	555	558	533	483	506	488	503	523	539	538	548	479	524	508	554	520	573	486	495	529	484	537	496	486	554	541	548	536	504	487	522	494	524	529	539	518	512	496	570	483	550	522	511	521	522	531	502	490	490	501	505	532	519	562	510	487	514	585	507	514	545	502	532	553	485	515	518	530	545	533	513	479	519	526	520	534	551	509	525	482	517	555	480	558	473	525	547	524	526	529	513	519	514	516	498	515	498	469	523	502	582	528	515	524	533	537	540	531	495	509	505	588	482	519	517	533	526	530	519	509	500	502	506	497	499	541	509	510	537	559	536	526	517	534	492	534	529	506	533	501	512	542	506	543	537	539	491	511	523	505	478	493	529	536	521	530	465	470	498	551	508	522	536	539	517	486	545	541	532	545	498	551	524	532	516	499	525	527	554	544	516	530	523	533	527	553	499	506	552	513	489	496	551	504	526	513	487	524	533	496	520	508	527	542	481	516	517	529	510	486	506	490	563	517	525	540	528	503	561	511	559	503	551	507	510	536	542	510	531	487	553	495	538	512	479	494	501	509	534	513	537	475	502	543	499	507	544	538	520	504	499	505	547	497	486	525	501	506	505	502	563	484	540	530	496	553	526	533	514	533	476	482	520	532	500	546	487	532	554	507	522	527	535	516	525	501	512	530	512	488	505	552	543	541	550	563	509	543	496	500	533	495	568	511	566	535	511	505	513	486	483	519	562	548	561	487	525	521	539	524	515	523	513	531	515	540	502	507	478	514	561	504	508	537	558	576	507	531	518	510	548	534	474	529	509	529	491	556	518	512	506	546	534	506	531	492	535	539	515	493	517	492	548	499	510	532	522	496	499	554	542	527	524	562	482	505	511	489	513	522	525	497	511	559	520	554	543	517	496	512	509	506	539	536	473	512	512	540	508	511	517	520	537	479	501	530	495	537	523	518	495	497	537	528	547	474	504	541	554	531	518	536	492	481	515	526	508	503	508	557	506	495	512	533	535	499	521	577	500	535	492	514	535	526	525	517	502	516	511	480	529	535	482	536	529	520	536	502	544	534	532	441	506	496	455	494	520	513	532	513	485	560	519	509	543	512	518	509	492	476	572	541	493	506	528	552	507	528	550	497	512	561	555	499	519	548	539	509	508	507	517	508	529	494	463	510	489	536	495	537	555	532	475	532	537	508	475	498	493	507	528	531	532	507	530	520	522	541	514	492	532	520	540	534	547	496	484	496	520	510	524	522	524	550	498	510	516	509	540	511	461	486	505	495	511	547	527	496	522	555	522	532	505	515	546	537	515	510	516	519	561	533	539	513	452	507	518	536	559	512	522	515	532	519	527	533	489	514	496	516	492	513	529	557	516	491	553	543	561	519	540	527	556	478	553	504	508	565	542	517	550	512	455	476	548	529	483	530	535	533	520	525	500	524	531	508	487	542	495	528	484	538	545	506	519	528	495	501	520	520	508	526	502	535	509	532	541	542	541	540	532	527	510	570	522	506	528	533	519	521	527	551	543	523	499	515	536	518	526	516	520	520	508	536	532	537	558	569	532	531	544	503	502	543	527	501	499	538	496	534	468	514	512	481	485	494	545	533	520	503	543	507	518	524	500	514	543	529	509	560	527	499	538	518	536	489	533	488	482	512	533	537	562	546	511	488	508	549	502	521	539	540	509	542	567	509	552	521	503	518	530	533	558	507	509	541	507	493	508	506	491	494	509	519	516	531	534	517	531	505	494	535	489	504	518	500	509	512	476	511	539	523	533	456	563	487	510	527	533	515	497	487	513	530	515	520	502	501	514	520	550	533	521	497	538	536	540	495	514	492	504	538	515	511	506	539	542	518	536	530	538	511	498	502	567	496	490	526	532	534	473	530	559	509	511	529	499	494	507	527	562	565	481	540	499	511	529	523	551	505	528	489	489	545	555	533	537	522	517	527	516	521	511	517	503	522	505	510	528	508	500	544	519	533	483	486	523	537	525	526	495	495	523	504	539	510	481	537	543	506	505	495	523	528	535	522	537	474	520	536	510	549	541	532	537	503	487	542	538	520	479	501	492	516	538	563	527	524	537	553	519	508	528	557	549	508	496	514	546	499	514	517	522	519	495	530	508	517	537	516	538	525	528	525	492	517	537	481	527	514	531	538	529	495	515	522	513	507	543	527	519	520	543	548	521	517	555	470	511	508	526	487	468	536	499	524	530	511	516	533	520	515	497	544	499	499	492	579	518	585	516	510	525	515	534	481	537	487	545	478	488	525	545	529	530	511	525	511	504	514	554	487	506	494	505	582	528	504	546	518	470	511	535	513	560	516	526	522	523	549	525	502	539	562	492	493	534	522	517	511	525	520	530	491	499	505	541	510	501	539	542	481	537	512	510	521	535	554	517	525	492	498	505	508	525	551	513	498	554	511	476	548	494	527	567	509	520	546	519	517	507	545	560	496	489	553	536	504	489	530	497	530	519	522	520	560	523	563	509	478	521	517	521	522	542	496	568	488	491	505	485	527	563	508	549	511	532	540	546	493	496	549	465	537	550	563	514	509	505	518	490	490	514	555	526	493	500	534	526	534	544	517	500	516	536	489	487	522	533	534	506	513	518	540	529	519	520	497	504	513	508	492	525	507	462	519	537	513	502	472	552	509	497	581	520	561	491	487	497	524	533	492	494	555	531	544	552	516	505	517	525	553	561	494	505	482	525	508	519	502	538	519	500	527	479	559	573	491	501	510	508	481	557	504	524	530	517	497	536	530	515	502	516	548	521	509	527	491	494	510	552	528	524	536	484	529	482	514	514	558	532	514	517	539	511	529	563	513	521	526	495	533	520	502	528	510	486	540	548	545	515	498	538	510	508	525	541	509	477	483	546	521	495	544	520	540	502	528	501	530	559	504	507	524	531	501	532	541	533	536	491	521	515	537	547	502	510	494	536	506	541	561	542	539	551	472	521	501	543	486	551	529	499	560	521	523	489	530	578	511	542	547	487	551	517	538	510	522	545	530	518	524	538	460	495	521	514	487	542	511	494	526	525	544	556	519	538	520	539	522
25246	22080	26896	23955	3763	486	418	431	377	426	408	406	398	448	393	353	376	410	403	399	389	432	367	362	360	392	374	375	418	403	382	355	372	381	363	435	420	391	398	387	405	370	394	394	398	412	399	406	365	414	397	412	396	382	372	390	379	405	369	416	366	402	368	393	392	407	388	393	394	390	374	366	406	404	380	428	410	411	391	387	395	365	387	379	389	383	391	373	372	369	379	399	406	382	394	412	360	412	437	381	394	390	382	382	429	409	397	413	383	417	371	423	373	381	407	372	403	423	352	380	402	398	378	367	390	380	382	359	371	393	389	411	386	388	367	364	390	395	368	407	389	388	397	374	376	360	387	386	447	394	371	381	366	401	398	364	366	385	382	376	378	361	373	391	387	362	361	408	362	402	391	397	401	395	411	372	370	390	406	369	386	408	394	417	391	393	379	377	411	415	399	389	380	417	382	376	386	412	368	385	404	435	407	408	384	401	366	411	410	414	417	383	396	399	365	397	390	386	427	395	371	361	420	358	387	367	411	386	353	436	383	390	396	390	401	398	390	367	391	402	409	410	375	418	394	410	380	375	413	386	366	398	379	375	400	406	396	383	414	364	351	388	385	381	408	401	368	406	360	354	377	407	407	396	392	386	360	373	374	392	386	391	396	388	377	407	398	415	370	382	409	378	381	353	397	382	384	411	389	412	376	405	401	390	376	392	414	419	403	370	390	370	353	376	367	397	386	370	412	398	398	384	377	391	382	347	401	392	377	377	390	395	398	377	438	423	383	425	393	409	374	396	339	398	357	344	371	409	397	419	394	378	407	389	376	376	361	382	391	388	410	433	418	425	369	380	384	418	381	383	389	431	384	395	382	368	335	412	421	422	414	386	405	369	397	401	383	397	432	387	376	380	373	399	428	388	390	388	378	340	377	430	406	403	349	378	360	410	392	391	378	396	402	436	384	400	381	387	379	401	390	384	386	415	386	395	416	377	401	419	390	404	383	365	400	390	411	386	404	399	390	417	427	405	369	381	396	411	426	375	367	403	458	372	403	387	411	386	418	383	434	385	404	387	386	382	414	404	366	383	423	446	360	379	414	420	409	409	402	378	384	395	395	415	410	391	383	397	414	406	369	404	406	389	369	387	398	381	397	385	381	387	399	384	389	390	351	412	398	391	371	427	380	397	373	403	378	394	378	398	355	416	404	376	368	408	403	378	395	363	374	378	375	378	395	380	362	380	388	396	414	387	381	370	371	393	379	378	381	355	375	362	385	421	394	403	378	399	403	413	392	401	413	398	381	404	408	380	391	383	389	443	402	339	386	411	373	399	446	387	378	396	408	396	394	357	383	375	388	394	415	344	388	391	376	416	412	441	373	381	439	371	413	407	416	388	429	406	407	387	373	354	385	406	371	360	401	346	401	395	403	410	379	395	364	369	411	394	368	380	376	405	346	370	358	438	352	384	381	407	408	417	396	397	357	407	371	373	380	380	409	377	381	388	396	375	400	409	400	387	358	382	401	398	395	361	376	428	396	402	358	415	389	385	390	403	395	386	372	390	381	401	385	384	383	421	380	433	389	409	380	369	339	401	387	395	366	378	380	372	380	377	386	417	380	355	422	393	410	372	401	402	421	378	407	374	408	380	386	380	418	400	416	388	381	371	396	374	365	393	384	375	364	353	415	407	383	384	396	362	413	381	383	409	392	342	395	388	378	361	412	373	358	361	391	411	389	382	391	402	424	363	372	358	341	403	392	392	386	406	399	404	385	412	418	389	387	392	394	411	437	350	397	416	363	394	400	342	390	352	376	365	405	401	418	403	390	376	392	417	410	386	392	400	407	391	374	404	381	407	393	379	362	377	387	382	367	402	380	403	380	388	373	392	393	408	429	376	377	373	408	359	370	409	396	340	369	394	390	410	392	378	386	379	395	413	384	390	394	390	373	379	378	401	391	393	355	402	387	367	397	404	361	374	402	394	395	403	358	412	433	393	385	385	380	392	404	415	391	397	390	384	359	410	400	362	421	393	393	397	365	405	411	406	392	355	418	386	410	415	445	371	384	380	398	416	388	388	388	388	360	385	387	373	393	366	370	386	329	395	375	354	368	402	384	364	401	385	380	363	421	376	411	418	388	388	370	414	370	411	375	419	397	408	402	412	428	402	410	367	391	427	384	400	411	450	387	363	381	378	406	349	405	379	354	398	392	385	389	418	372	393	399	383	381	382	362	373	387	398	400	384	369	387	421	390	413	381	395	395	387	397	428	385	396	393	404	374	388	363	425	383	375	379	389	376	416	402	381	411	409	388	403	378	364	397	378	397	429	400	368	434	411	374	376	384	368	342	375	354	420	391	408	395	415	393	388	382	403	407	371	381	415	403	384	421	391	418	388	410	385	413	379	393	399	383	406	376	401	381	397	371	394	384	379	412	417	391	398	387	412	388	378	337	377	371	365	362	364	378	395	376	379	410	423	355	366	368	373	383	391	394	423	356	346	385	385	385	434	404	382	365	395	364	404	408	410	421	403	373	327	391	379	360	421	389	401	435	383	413	388	421	372	386	366	384	424	385	395	411	406	402	380	386	370	366	337	360	413	374	416	419	415	409	397	393	388	412	377	374	382	419	387	414	383	432	386	385	379	381	393	397	390	366	373	383	385	403	384	369	394	390	365	386	398	393	370	375	410	400	366	424	364	392	383	411	385	406	396	378	390	405	387	392	369	375	361	385	392	385	395	398	402	379	407	368	350	401	402	395	384	375	413	383	381	431	370	376	408	424	370	401	369	418	404	380	364	394	430	411	392	391	381	401	403	362	358	375	398	401	396	386	435	404	390	409	376	393	413	388	396	385	398	373	368	387	423	373	426	391	351	401	391	389	346	418	379	391	409	379	388	391	406	378	348	381	408	431	377	399	362	430	410	404	357	404	354	372	380	382	380	412	425	372	367	394	393	407	399	363	390	373	424	376	408	386	404	358	386	388	386	375	369	422	389	391	354	373	380	390	415	378	384	425	399	373	393	395	384	357	392	419	388	407	402	408	383	426	395	382	391	386	393	389	385	378	362	365	389	404	379	398	389	373	390	384	350	407	394	358	378	394	381	374	371	422	428	401	410	364	374	416	398	375	411	415	354	366	402	381	388	390	413	362	411	418	371	347	365	401	374	365	362	421	349	387	387	433	385	428	385	391	399	394	361	375	353	395	409	369	370	402	377	383	378	377	402	409	405	417	380	376	407	428	395	400	367	384	398	356	395	426	385	423	416	404	395	397	377	374	405	410	389	369	388	390	407	431	403	376	396	367	379	379	407	374	406	365	386	385	391	378	379	372	402	410	399	412	405	367	376	384	391	420	441	377	400	385	406	396	410	392	390	403	390	369	403	376	359	404	378	393	389	379	408	408	385	393	411	374	398	352	404	382	404	421	399	409	412	398	412	447	404	371	411	379	411	356	401	431	376	408	388	425	364	393	391	391	394	395	394	370	403	373	377	374
43710	60065	23747	1108	737	682	616	561	559	534	523	505	522	535	525	508	469	543	491	535	473	473	564	496	523	542	502	443	519	475	537	453	471	480	502	483	481	500	507	504	503	488	506	515	526	477	442	473	521	523	457	507	468	483	483	486	478	534	455	534	504	491	481	507	460	481	471	500	468	489	479	489	491	462	500	436	458	477	472	471	470	453	477	481	469	495	480	505	491	489	487	489	498	497	501	475	442	494	489	522	464	490	472	478	533	453	506	492	481	458	498	480	452	463	473	450	495	502	473	432	502	457	513	448	520	482	476	444	490	469	499	490	471	499	497	468	487	487	477	496	494	424	500	457	471	476	495	472	467	468	445	499	465	491	485	504	468	459	522	517	472	497	484	482	493	473	470	478	511	484	484	518	478	505	518	494	497	505	451	482	476	490	517	485	485	519	476	502	480	486	473	454	477	514	465	476	495	506	503	475	494	503	443	505	486	497	484	480	517	438	491	512	477	501	496	453	464	479	523	499	495	489	469	543	531	505	514	471	457	512	520	463	479	492	485	500	514	489	453	458	475	480	462	472	478	522	442	473	459	488	512	460	473	503	507	492	504	490	509	528	449	469	512	482	428	444	467	507	473	468	474	489	487	473	496	466	531	453	478	458	489	487	457	503	461	508	519	482	488	504	471	482	471	493	478	475	482	507	492	482	495	470	467	512	452	502	481	468	528	501	482	521	483	487	498	455	492	469	493	495	465	474	470	505	491	489	493	482	486	477	458	494	486	480	501	474	465	489	469	471	465	485	460	518	454	492	498	505	501	508	502	524	482	458	493	486	503	500	477	472	486	470	475	479	473	484	481	482	492	496	507	468	449	491	488	536	453	484	449	500	494	511	464	467	510	478	469	477	451	503	482	486	470	457	509	519	521	459	469	480	512	465	528	498	486	460	490	476	496	426	475	520	490	490	448	490	500	488	464	439	488	469	548	480	523	487	468	484	502	484	464	516	478	519	481	465	479	443	480	467	481	481	475	469	448	506	508	468	511	476	465	502	468	466	506	490	489	496	492	470	477	496	489	476	489	483	462	493	488	497	492	483	487	499	447	484	463	463	499	453	515	502	505	463	467	499	462	459	480	499	451	439	507	511	518	473	518	449	492	496	534	487	520	465	476	498	513	482	495	463	470	478	444	466	479	472	525	474	505	531	478	483	475	498	499	474	446	499	494	503	433	452	471	479	496	509	502	462	450	474	476	516	471	472	455	483	496	489	466	475	480	465	561	460	488	460	471	459	523	479	458	482	475	466	490	486	479	507	494	521	494	516	470	513	497	485	475	507	477	535	493	506	491	468	463	503	493	513	461	511	503	484	457	502	486	470	466	480	439	499	501	434	474	508	470	502	477	466	494	486	480	463	455	470	497	470	500	439	497	476	469	472	445	508	475	495	490	487	488	481	504	467	471	518	491	468	474	492	498	464	546	493	436	438	523	480	474	492	500	489	466	497	451	467	507	503	460	495	494	476	507	463	488	500	500	481	419	505	490	504	485	497	530	469	489	506	516	435	450	503	473	439	474	471	480	517	476	494	527	467	467	475	468	484	480	461	470	496	503	480	499	444	444	464	483	463	480	500	469	459	479	507	498	501	498	485	456	462	498	534	488	500	491	511	490	492	494	513	493	546	541	517	492	492	520	475	467	496	511	488	504	497	525	476	460	488	476	456	484	486	491	497	475	476	538	461	479	506	512	487	480	481	500	511	508	496	456	522	513	449	499	476	457	509	467	443	493	472	473	521	504	496	462	485	471	519	487	484	502	516	468	481	477	466	444	458	494	509	503	473	461	506	514	484	523	499	472	490	476	505	532	507	497	480	486	486	511	491	509	486	486	478	488	496	518	511	520	451	493	496	479	519	476	474	510	474	465	497	534	493	481	517	490	472	465	552	502	491	501	448	490	475	519	493	485	525	453	522	455	459	499	481	543	521	447	458	493	534	459	507	485	462	483	496	495	458	519	459	471	505	464	496	516	499	469	487	466	504	507	522	502	472	482	496	482	503	475	518	506	523	455	436	485	487	505	508	485	505	497	491	453	505	496	488	509	496	455	497	483	510	523	509	461	510	481	497	480	431	525	488	467	468	501	493	499	503	480	490	485	458	529	475	500	474	479	495	529	506	461	433	485	471	469	493	492	491	447	502	471	478	448	453	468	460	475	461	475	417	448	456	495	457	485	523	499	470	461	456	479	495	474	521	472	485	484	519	492	517	461	481	492	474	495	474	488	489	500	456	496	488	488	494	458	501	505	503	464	482	537	467	530	503	509	455	456	482	463	482	492	502	452	464	434	481	479	480	476	490	483	518	466	471	499	463	482	511	484	452	468	461	466	467	502	513	451	479	478	517	500	521	532	529	509	481	484	503	532	495	476	496	497	448	466	499	450	482	501	468	476	478	456	485	495	500	524	476	529	508	514	491	464	461	480	469	498	462	498	467	450	481	479	475	508	476	458	512	497	502	475	451	464	490	488	500	478	485	488	501	498	458	511	472	501	482	465	489	498	486	498	515	525	461	465	506	432	528	498	503	474	498	480	501	521	487	496	442	500	485	475	476	488	493	479	495	498	510	483	502	509	460	476	473	469	472	465	498	481	487	494	472	501	458	468	475	506	516	516	503	446	469	459	497	487	492	468	501	492	476	468	470	470	484	491	479	485	478	449	476	486	477	514	447	516	455	491	452	466	503	490	500	494	492	474	525	498	459	524	482	479	461	482	476	474	456	503	476	482	509	463	465	472	503	479	474	480	535	469	509	489	494	463	489	503	472	524	487	486	491	494	452	446	475	438	488	466	487	489	489	491	512	488	493	507	482	495	483	503	495	514	501	488	503	468	454	473	496	434	471	487	491	473	489	452	464	508	524	550	473	471	466	509	454	490	511	509	506	508	507	446	498	482	502	486	484	504	500	452	484	466	444	478	503	514	482	494	478	491	468	510	502	511	488	441	462	476	474	512	463	452	465	464	479	456	474	485	470	491	526	447	506	486	506	522	504	504	495	465	536	440	502	483	504	474	505	489	479	514	493	422	473	499	476	488	509	500	491	476	492	517	473	496	498	479	466	506	495	469	494	467	460	477	512	482	468	477	524	490	490	475	499	487	518	493	514	486	480	500	451	464	498	482	488	508	477	497	486	474	513	484	493	476	491	446	459	491	506	499	460	487	460	484	501	478	463	497	490	526	519	453	463	495	489	499	512	511	497	481	485	453	483	482	521	510	473	475	492	491	451	480	486	510	521	521	477	485	492	506	477	479	452	496	476	507	485	509	505	487	524	468	520	477	518	475	456	454	486	466	469	441	481	465	502	505	477	491	505	519	459	468	499	478	490	477	536	483	456	443	473	478	485	486	474	494	516	493	470	489	468	483	481	468	461	510	490	487	508	497	466	510	465	529	479	481	478	506	481	453	481	486	477	481	470	518	469	489	499	504	496	468	465	480	518	545	500	472	461
22798	21572	28933	24531	21506	19711	1653	327	300	271	268	193	209	208	207	203	196	203	180	199	197	174	193	196	180	165	173	194	184	177	183	183	173	177	173	184	180	148	168	171	210	173	188	159	167	167	176	152	134	179	185	185	177	185	158	188	162	192	166	174	159	174	185	142	183	169	173	175	154	172	181	204	166	202	150	190	166	161	172	169	204	168	183	172	188	181	168	171	150	171	172	182	158	193	154	165	164	177	166	179	155	176	162	209	187	170	172	181	160	178	172	189	180	179	167	176	172	177	163	157	149	169	152	165	184	164	167	169	166	165	163	169	187	169	153	178	180	155	177	143	171	136	156	169	164	164	182	175	165	153	174	193	172	174	197	174	170	154	168	161	184	148	174	165	165	154	174	173	166	184	148	192	190	167	166	162	169	182	174	165	185	162	187	172	186	171	181	158	158	168	192	162	148	160	148	157	159	181	165	162	165	173	178	166	169	166	151	178	152	176	162	179	180	178	189	198	202	167	177	199	163	165	203	182	186	174	172	147	165	155	158	178	145	178	181	167	171	165	164	180	168	180	170	174	156	166	159	155	177	170	170	168	187	177	169	151	175	192	170	193	166	173	168	164	156	147	168	179	166	179	179	194	192	163	172	180	170	167	159	174	148	201	174	167	167	171	162	181	179	154	174	176	153	180	161	175	165	187	170	154	180	179	161	170	173	190	181	197	193	167	172	160	176	179	167	165	167	168	164	142	154	184	150	168	167	164	151	180	190	160	164	159	178	179	179	179	167	171	166	183	158	174	160	188	162	177	153	137	176	159	158	181	175	163	160	169	172	194	159	180	171	172	176	181	201	200	155	175	176	144	152	177	168	178	162	154	167	181	171	196	186	152	180	161	179	186	167	159	186	187	156	167	166	164	179	173	192	156	171	189	178	169	169	181	178	153	187	177	190	204	180	184	165	178	149	158	151	156	162	178	176	153	166	168	193	184	174	182	180	166	162	160	171	155	175	157	168	187	165	178	159	176	181	162	172	164	140	181	148	174	191	177	146	152	152	185	173	176	163	158	160	170	189	163	145	155	164	180	182	167	156	179	156	179	158	190	154	167	189	155	174	181	158	171	189	174	173	168	181	180	157	179	175	178	166	177	178	166	161	152	156	151	173	167	178	177	163	161	182	171	166	173	171	167	175	190	206	185	184	154	175	174	196	168	140	166	173	169	191	166	167	173	189	152	171	169	164	146	173	167	174	165	149	197	154	179	161	154	170	170	176	169	172	159	195	182	165	165	168	148	174	138	193	167	162	171	201	186	158	165	174	164	176	184	171	184	179	203	184	177	167	172	162	168	156	146	164	183	169	170	133	188	185	168	189	178	188	201	181	164	177	183	178	164	156	162	171	171	171	165	175	154	161	182	161	191	185	175	159	161	186	165	160	181	175	142	175	166	177	182	207	154	164	171	181	158	169	170	176	180	160	174	154	185	177	180	150	167	177	195	156	181	154	156	167	165	173	165	162	151	193	201	158	188	164	182	146	188	173	159	182	195	158	173	164	173	186	184	171	164	172	152	168	139	155	182	177	174	167	172	176	173	164	184	187	170	185	173	178	177	192	189	179	154	156	197	163	168	155	179	186	192	175	171	180	173	180	198	139	170	156	173	168	182	155	171	154	160	187	158	182	170	161	171	153	181	162	195	149	163	205	163	151	173	179	173	170	170	186	170	158	174	160	170	184	184	175	181	168	156	178	177	168	152	176	186	178	148	176	161	174	187	148	161	180	159	181	181	158	182	142	193	166	165	166	160	167	152	187	167	158	176	172	170	151	186	168	177	191	159	183	181	168	158	181	196	175	178	174	162	152	187	160	173	185	154	178	180	172	190	152	172	174	180	181	165	181	155	160	183	160	181	157	181	192	161	165	180	184	178	163	188	162	179	174	175	192	157	167	175	183	155	195	191	182	156	177	173	174	197	157	194	191	168	179	164	180	169	193	162	163	178	171	188	205	162	188	169	158	179	188	154	174	172	152	183	177	180	158	159	174	168	181	182	177	181	185	173	147	160	145	197	175	164	187	162	143	177	183	195	171	147	181	169	187	157	170	192	166	175	197	167	144	156	164	184	158	148	200	176	165	161	185	180	185	186	149	162	180	175	173	156	165	174	167	164	189	156	172	168	190	184	164	146	183	182	165	158	195	203	186	150	175	184	192	153	185	137	183	177	159	200	182	165	189	177	162	161	202	168	190	161	169	141	176	158	160	162	159	159	163	167	188	173	186	158	181	178	163	158	184	161	186	169	174	201	165	169	152	159	173	189	162	159	175	179	150	173	175	158	187	144	168	179	166	162	153	168	189	180	165	157	197	156	142	171	174	176	183	159	171	168	183	168	160	172	166	163	178	185	150	173	179	190	177	181	176	179	188	180	167	167	172	178	182	175	187	162	160	165	190	189	176	178	173	172	179	167	175	140	155	182	150	172	155	168	173	179	159	173	183	176	159	175	146	172	179	161	179	164	160	139	161	171	170	173	177	162	185	174	160	162	171	166	165	182	155	174	165	169	173	161	157	204	162	164	169	163	182	145	170	166	158	168	169	180	170	160	170	170	171	202	163	161	168	176	153	162	153	149	164	174	165	166	170	163	182	166	158	170	174	182	182	169	166	209	176	189	166	188	160	166	165	170	185	176	162	159	174	157	186	176	199	177	175	150	181	155	169	183	189	200	169	177	157	157	189	155	163	181	199	169	182	170	197	155	177	180	179	154	156	169	167	157	150	155	180	179	179	161	150	158	183	149	163	146	172	167	193	171	172	187	171	173	155	165	163	147	173	180	165	167	172	164	167	163	172	179	167	168	170	142	172	171	148	193	170	164	186	169	152	149	186	181	192	187	169	148	143	163	154	182	161	159	160	178	158	171	175	152	166	153	174	151	188	193	176	183	168	175	151	162	157	151	189	176	187	167	163	174	178	143	169	159	137	160	169	189	184	166	166	197	179	159	163	176	177	183	193	162	166	183	167	181	183	182	181	148	161	192	162	175	175	165	176	179	142	157	164	181	154	177	180	146	147	182	173	182	184	169	163	168	187	170	173	192	172	184	174	182	168	185	153	191	147	188	167	169	182	187	192	164	179	183	162	158	158	176	174	187	177	176	188	178	172	167	160	183	158	159	170	190	183	164	195	165	185	164	168	186	167	156	191	177	158	169	176	173	160	184	157	192	158	152	182	202	177	172	164	152	171	198	175	173	181	197	164	160	180	157	165	148	175	192	166	162	189	181	185	161	165	154	185	189	166	167	171	146	178	146	179	170	147	191	203	156	157	183	161	183	176	170	162	178	166	165	169	170	182	137	155	178	167	160	168	174	174	170	166	154	192	177	177	176	147	172	172	156	140	153	149	172	163	158	167	190	175	174	159	169	177	151	177	173	170	188	142	168	171	172	171	169	156	191	165	163	173	185	184	180	177	177	193	152	172	170	174	160	159	180	166	182	147	157	181	176
55764	86560	39187	2274	1204	912	764	585	511	434	395	362	340	315	299	271	291	291	289	245	274	254	260	281	252	240	266	250	253	220	221	240	205	230	241	261	247	247	237	207	218	215	227	230	226	208	227	214	234	238	274	247	240	263	231	226	231	215	232	235	233	212	238	242	225	246	232	245	263	230	217	230	230	228	253	252	224	242	220	217	221	261	243	248	219	225	265	215	219	207	236	219	197	227	234	234	213	223	216	253	228	242	229	226	244	230	240	209	239	203	282	235	201	235	268	220	241	212	212	221	210	216	225	226	212	214	209	236	207	198	229	204	219	219	201	244	259	234	250	227	229	222	234	259	242	187	216	221	229	251	221	226	210	207	215	238	219	220	220	227	209	237	198	224	222	233	238	251	208	197	206	228	228	228	247	219	221	217	248	221	243	227	214	240	212	223	235	236	245	214	196	205	242	205	195	243	248	225	222	208	225	237	225	223	227	209	219	238	202	239	254	205	234	224	212	243	231	216	234	233	231	261	215	199	238	251	221	228	235	239	222	200	216	208	246	250	236	218	241	241	222	231	241	222	240	230	217	208	242	246	227	238	218	207	245	227	220	208	197	238	207	210	232	239	250	224	220	197	236	242	214	214	238	214	227	209	217	224	202	219	232	243	249	197	222	219	227	218	225	179	204	205	239	205	197	205	232	239	212	238	230	198	266	211	215	219	235	225	225	249	225	226	234	235	230	221	243	239	241	218	224	226	232	229	215	214	235	234	256	226	213	246	256	243	211	216	210	241	241	215	242	216	232	237	217	215	227	199	203	234	210	200	230	215	221	216	225	213	238	209	218	237	206	236	211	226	232	243	199	240	238	232	206	230	235	233	220	205	238	215	220	216	241	253	204	243	232	224	217	210	261	191	239	223	241	230	222	199	217	230	253	242	228	225	237	239	221	222	227	238	217	229	228	214	248	226	215	208	213	240	230	241	212	245	230	229	235	211	249	254	206	212	201	210	228	202	240	215	208	190	210	208	245	251	203	243	228	222	206	217	247	245	227	250	231	257	234	235	224	207	210	225	222	218	207	245	243	225	218	183	258	225	247	208	247	237	234	224	211	245	211	202	229	242	225	229	235	241	254	232	217	201	221	210	253	225	232	217	235	220	222	233	227	243	221	220	216	256	260	239	198	228	255	234	223	238	219	208	238	229	263	235	220	249	237	240	233	211	190	227	217	220	201	262	220	200	239	218	209	195	217	228	226	250	205	220	218	200	243	197	220	221	238	219	219	227	249	225	216	244	212	234	206	255	244	202	265	223	248	246	226	223	223	237	226	228	220	229	214	229	208	231	220	226	239	238	223	216	238	225	225	247	247	223	232	229	223	226	193	237	228	262	259	239	227	226	214	212	219	246	198	229	217	215	224	259	234	209	239	212	239	215	210	240	226	227	239	248	234	221	231	219	225	237	244	224	245	214	227	221	224	208	225	200	233	227	219	229	251	206	230	223	210	250	237	231	218	208	241	218	235	229	240	190	260	247	200	237	235	211	212	234	215	244	233	208	207	223	210	228	213	223	247	222	212	227	205	217	214	252	230	234	230	240	251	221	237	238	245	238	237	228	208	238	222	223	218	208	229	225	188	226	209	217	214	212	234	213	275	241	219	225	224	216	197	213	232	230	227	221	247	244	219	240	239	229	232	245	221	227	220	214	217	228	227	231	234	242	203	220	219	202	226	227	224	228	223	235	200	232	247	212	207	226	222	223	222	258	239	212	217	231	218	218	261	241	237	248	212	218	254	215	235	261	234	228	206	214	229	228	213	235	212	233	230	207	224	225	229	217	244	203	239	218	234	231	250	215	209	262	247	197	235	225	216	236	211	236	221	244	221	233	231	216	243	217	215	197	212	240	229	200	245	223	212	240	245	225	220	219	231	209	224	228	223	186	235	210	219	223	235	216	239	220	230	249	213	210	207	235	213	233	233	233	206	213	216	189	245	229	213	235	228	206	206	251	225	228	243	227	227	216	212	222	226	220	252	236	220	234	193	247	227	216	234	241	227	243	228	219	238	228	217	254	209	234	229	210	220	219	232	202	230	209	220	224	232	237	224	230	242	229	234	242	218	252	223	224	220	224	213	246	221	214	208	232	218	230	252	220	271	229	239	239	253	217	221	211	263	231	217	204	216	245	229	238	222	222	229	206	241	201	206	210	204	208	210	224	217	211	204	229	219	210	220	211	230	211	224	183	211	211	211	227	214	207	211	189	212	242	211	235	230	225	230	200	233	242	235	207	204	219	210	242	229	229	237	229	242	224	255	217	231	209	220	202	237	218	213	228	228	248	221	208	251	221	253	229	216	250	241	228	230	215	199	202	212	222	259	217	226	230	199	212	207	193	243	213	215	222	212	234	219	223	232	225	270	206	221	217	226	225	229	239	222	215	226	220	204	233	213	240	234	231	204	211	217	219	228	223	225	234	244	215	239	220	219	208	231	218	239	237	233	232	211	226	220	218	230	229	223	224	206	217	217	210	222	198	214	209	244	236	209	242	222	220	238	219	235	224	234	222	247	224	220	214	207	232	247	222	213	214	208	225	218	250	228	238	239	229	258	231	236	228	222	198	234	221	209	203	221	236	196	202	232	267	224	224	211	219	232	220	234	230	230	207	251	232	225	218	220	207	246	250	207	251	234	219	203	232	223	258	223	246	226	252	213	238	206	252	222	226	245	200	238	235	237	246	230	242	215	222	223	231	216	228	217	249	199	231	194	227	206	224	211	250	217	217	243	209	247	194	193	213	222	242	247	214	225	220	225	222	237	244	212	215	227	231	224	200	227	202	238	219	238	217	233	230	203	224	257	221	226	210	217	222	208	220	184	225	239	208	223	227	215	230	244	227	213	219	248	228	223	251	214	222	215	228	226	247	238	236	222	211	213	238	233	236	216	230	219	255	219	229	231	231	238	225	208	226	225	242	241	231	237	237	212	230	215	242	226	257	210	218	214	250	234	243	251	229	210	203	244	222	236	256	228	238	223	204	218	221	221	253	246	223	230	204	211	205	220	221	225	233	234	210	227	242	221	219	222	241	231	225	220	213	201	215	205	261	221	214	225	252	236	222	211	225	212	227	239	219	236	249	233	252	214	231	230	223	193	225	218	226	216	209	230	262	206	245	230	238	216	200	228	263	201	236	250	202	238	257	235	191	218	234	219	222	200	215	238	214	215	226	212	223	236	228	205	220	222	233	209	231	198	215	231	225	239	228	238	243	235	203	226	234	214	232	215	248	220	229	212	233	215	234	226	210	218	217	217	217	202	224	251	231	224	228	231	224	222	233	221	226	211	200	212	254	242	236	215	219	208	217	225	207	210	225	232	214	200	196	199	234	241	213	225	202	232	228	194	203	210	234	231	214	232	248	240	186	211	214	256	230	223	217	222	192	227	206	222	237	245	235	224	220	198	225	234	212	229	244	202	207	210	233	233	257	241	239	243	210	248	236	219	238
29511	20968	9408	918	540	551	523	528	557	470	541	489	524	528	509	514	517	506	503	510	528	535	494	521	474	533	493	523	519	531	529	535	525	484	516	536	531	474	553	538	510	535	539	519	502	500	533	482	504	489	508	525	511	510	467	536	530	526	532	496	535	513	505	509	528	533	537	499	536	523	529	481	498	585	509	527	473	487	514	520	559	505	499	513	513	474	515	479	528	525	520	511	483	519	516	502	467	516	542	502	538	510	483	544	517	524	513	492	509	525	517	510	530	540	526	505	541	526	503	532	486	502	519	495	553	508	541	510	490	503	517	492	514	518	550	518	535	510	486	483	514	540	500	525	521	545	515	510	496	507	516	492	508	517	556	504	536	534	553	509	498	530	516	526	516	502	515	541	522	494	534	517	499	524	499	535	503	535	513	492	494	473	538	544	553	498	580	511	544	532	547	514	535	549	483	500	510	490	534	540	493	512	557	518	563	496	502	529	537	539	553	498	511	527	559	554	489	529	510	531	498	476	539	548	498	527	529	507	521	527	494	537	519	531	525	521	506	530	514	506	521	515	480	520	482	495	507	508	499	467	521	483	506	507	509	512	534	504	466	516	498	532	511	488	511	510	514	462	509	519	533	533	509	495	517	514	523	519	529	545	488	497	523	549	504	495	544	496	516	536	497	482	570	550	508	534	498	513	562	530	514	515	564	540	519	574	531	547	533	499	513	531	499	488	486	539	476	525	508	518	505	519	513	543	501	515	523	497	495	521	494	491	488	551	521	514	528	503	531	510	490	566	530	527	522	548	496	532	539	544	514	508	523	522	524	545	524	504	464	533	538	564	525	522	554	498	513	566	525	495	480	535	474	503	468	577	517	521	497	496	528	482	488	534	530	507	529	526	521	502	520	539	523	521	503	552	507	529	532	535	493	498	528	537	521	526	480	530	501	498	525	536	505	517	522	535	520	490	535	526	475	527	535	551	507	501	513	504	514	506	534	532	501	506	531	520	512	530	522	553	505	479	523	539	527	520	528	494	504	501	533	528	522	582	543	532	490	533	536	487	532	492	500	504	513	534	516	524	555	500	549	518	489	505	526	515	484	530	488	533	493	522	501	564	503	543	516	509	505	537	515	511	496	514	479	531	519	516	517	526	526	508	525	507	522	494	515	507	538	527	506	525	548	521	546	526	518	565	500	478	501	541	523	539	520	527	539	509	552	512	532	532	497	533	484	484	527	518	537	540	515	489	495	517	545	534	534	524	515	530	486	545	565	527	499	576	520	549	497	542	533	522	514	532	545	554	540	575	509	572	530	479	540	545	511	548	514	481	527	471	515	529	517	535	554	540	528	481	502	537	501	498	517	510	540	522	491	506	534	515	544	485	526	519	542	488	521	545	501	503	538	521	512	526	531	535	531	529	515	538	489	513	565	547	541	502	519	496	489	543	500	499	499	466	511	497	533	531	521	495	496	517	572	504	500	494	495	474	531	539	544	507	511	474	460	466	506	505	530	537	505	519	524	552	551	505	541	513	510	494	467	523	531	476	482	551	504	486	544	518	518	512	518	525	520	492	503	476	515	518	508	523	520	524	517	523	511	525	510	505	557	517	514	533	519	538	515	511	531	527	528	515	509	545	538	510	517	489	529	514	499	547	497	575	524	491	497	545	520	521	549	525	523	569	491	531	532	522	528	534	535	490	548	533	441	503	550	516	494	511	537	478	504	547	533	514	546	470	519	543	604	520	502	526	540	482	574	504	475	522	518	556	521	519	528	524	519	528	558	512	506	495	517	475	550	515	551	524	514	539	559	500	503	548	492	522	518	531	491	552	486	509	542	492	533	537	474	466	525	498	509	492	490	491	543	525	529	500	525	532	521	549	513	512	481	546	500	489	506	462	476	498	471	520	504	469	549	535	475	549	513	520	476	488	558	520	527	507	490	533	498	521	505	519	555	502	501	481	521	487	514	489	541	518	491	544	471	491	541	523	478	519	502	528	454	533	485	516	482	567	511	528	546	532	486	488	551	509	464	513	462	513	507	465	514	509	540	485	546	506	510	527	516	497	516	530	493	492	521	571	489	498	531	498	502	508	477	525	552	500	520	520	529	515	493	518	517	498	528	484	507	481	556	518	511	528	489	542	549	479	519	558	505	483	500	517	503	531	542	545	519	519	488	565	566	531	516	524	509	536	510	496	507	492	479	535	516	547	526	514	495	522	506	524	512	556	533	512	541	533	527	510	496	469	495	529	483	496	524	486	566	516	514	521	522	477	530	500	525	527	517	512	535	516	552	523	511	502	542	511	492	553	524	526	535	541	505	506	512	543	579	528	512	535	560	503	514	481	494	540	543	536	518	522	501	497	535	535	509	525	515	490	525	505	486	503	498	504	515	501	490	494	523	508	508	534	519	529	551	499	501	516	474	483	512	526	500	515	502	479	500	517	506	513	491	490	552	515	514	537	548	534	495	525	472	495	554	572	531	521	517	503	481	526	522	502	517	496	474	501	503	505	480	521	474	500	531	573	550	511	547	505	513	545	524	523	546	506	509	482	521	525	544	497	521	567	479	533	545	507	524	483	532	526	546	500	483	518	516	520	486	485	526	561	496	479	512	521	531	518	527	541	521	493	482	478	469	513	518	504	516	487	501	493	490	482	542	526	549	520	513	495	510	553	512	518	509	485	483	485	499	517	472	505	501	504	530	496	516	509	536	547	506	499	529	525	519	504	526	520	522	521	526	554	520	508	526	522	480	520	520	563	539	509	497	556	507	493	501	518	510	534	531	515	523	548	498	541	479	544	548	528	515	495	486	523	526	516	508	521	501	525	534	518	512	498	462	534	520	539	525	513	484	509	471	501	555	540	512	545	530	505	511	551	525	504	543	533	550	510	510	490	533	532	529	495	550	550	534	524	521	520	504	535	519	532	505	494	524	529	512	537	490	520	499	553	530	532	488	531	515	503	505	528	542	500	521	509	522	502	540	525	523	535	502	523	512	507	507	491	521	529	526	530	494	565	537	521	506	515	523	546	516	509	517	562	504	493	521	499	548	529	505	523	484	535	510	509	486	536	525	521	523	525	502	544	541	496	553	480	529	511	486	502	545	489	508	541	531	547	538	509	491	484	531	521	498	517	507	553	534	496	516	502	524	509	512	550	512	478	557	550	516	499	507	507	534	523	532	510	511	515	582	528	503	503	549	533	522	522	519	494	486	546	506	499	498	454	494	491	470	524	536	496	527	546	504	522	523	513	525	468	522	543	461	517	549	471	508	533	522	535	555	503	489	510	538	530	524	566	483	524	563	526	510	477	502	504	532	520	519	506	487	484	503	529	560	523	543	564	521	497	515	506	495	510	525	517	540	584	533	507	526	522	536	545	521	528	523	525	546	505	474	495	508	535	530	524	539	507	520	518	547	499	545	547	515	519	514	509	525	495	489	542	507	507	520	498	513	528	556	539	517	502	503	508	530	512	539	572	509	487	490	541	483	497
23061	27573	7011	728	694	727	690	699	635	668	707	651	634	662	695	691	635	669	671	618	628	605	653	635	670	659	656	620	675	645	693	692	670	688	683	690	650	622	668	668	636	665	666	673	680	648	628	648	635	636	631	718	695	661	625	625	686	631	653	665	635	678	660	673	669	648	697	664	671	615	675	604	613	644	663	628	636	659	661	679	641	668	698	692	687	667	628	685	682	629	650	641	646	621	646	640	685	663	672	679	667	706	644	649	654	636	657	676	664	677	635	633	649	706	663	667	662	680	669	651	669	605	659	619	645	638	673	678	655	700	650	678	692	652	695	583	676	645	670	641	657	687	613	653	638	636	642	669	703	701	698	699	685	688	639	671	671	677	657	644	629	665	640	690	656	682	659	657	591	674	621	665	661	715	699	660	636	690	696	678	668	643	619	643	663	656	656	657	631	659	649	654	678	680	663	587	651	624	620	636	679	695	685	651	665	627	626	669	673	629	640	668	665	616	658	617	665	663	671	654	662	639	660	660	636	653	694	634	642	625	629	663	626	676	656	646	648	669	604	676	612	618	675	652	629	644	668	681	665	700	666	652	625	683	694	661	706	648	704	614	615	680	646	661	660	701	695	633	652	675	666	672	649	655	690	661	621	688	656	687	677	678	660	652	654	628	662	644	670	672	702	619	629	660	672	682	642	678	662	672	648	670	691	652	681	658	697	677	697	675	709	699	610	631	698	626	715	624	624	640	647	647	651	669	697	606	633	674	664	680	661	660	660	669	617	629	670	614	669	684	627	694	658	626	637	664	634	658	682	649	619	679	666	648	666	633	614	621	651	603	641	686	646	678	661	684	642	646	661	666	686	665	642	687	627	665	659	636	653	675	633	657	639	631	666	678	635	650	648	665	653	657	648	640	654	655	676	662	637	685	631	599	637	688	703	665	688	657	656	650	685	687	654	659	649	625	661	684	656	676	704	654	659	633	713	657	671	661	661	651	648	668	630	667	636	663	678	724	641	654	645	647	632	637	665	663	642	627	686	665	628	655	654	676	638	653	672	647	663	641	653	652	656	630	715	640	629	635	661	643	714	639	686	651	674	649	657	674	656	683	695	714	664	684	663	660	664	674	646	689	655	605	625	637	673	658	619	659	654	648	646	624	691	678	634	662	668	707	603	672	653	672	669	659	670	696	654	671	643	674	690	634	667	703	661	644	661	623	639	672	675	664	646	673	669	620	668	621	638	687	633	675	638	680	671	704	647	669	682	629	659	694	688	686	662	604	660	670	657	651	618	643	645	660	689	685	645	634	626	645	609	600	645	642	683	655	615	665	614	652	674	658	708	695	647	651	660	673	658	737	697	658	682	672	646	648	687	644	670	697	607	637	645	610	678	682	674	634	660	634	663	644	657	672	678	699	653	678	626	679	622	640	674	719	700	634	710	633	705	675	644	679	671	652	614	658	646	669	676	668	679	640	631	619	658	644	649	630	695	679	661	680	646	649	637	665	649	615	661	676	596	647	627	628	607	683	648	634	675	670	687	636	652	707	634	687	669	643	622	592	650	671	676	628	671	615	657	691	676	641	651	643	669	657	691	684	629	664	678	619	630	658	672	697	688	622	652	622	604	678	655	697	684	621	655	641	643	646	710	604	659	694	692	620	669	635	658	648	665	658	679	713	674	645	692	639	659	662	673	692	675	666	644	680	654	636	683	698	634	663	664	632	678	636	668	696	696	633	639	667	718	659	638	696	677	633	658	667	613	654	677	665	652	699	668	690	643	669	680	643	617	662	651	667	615	659	653	674	685	681	649	704	659	670	639	683	677	662	682	664	625	626	637	649	657	644	644	646	649	641	624	673	636	617	641	679	647	618	657	627	634	687	676	648	694	676	641	664	646	684	632	617	631	653	652	674	639	692	680	685	676	692	635	662	633	668	664	662	683	664	646	644	624	642	687	675	663	619	664	668	652	663	655	654	667	668	689	685	674	649	617	619	645	641	634	720	662	656	651	645	720	654	649	707	673	643	673	622	661	685	710	690	659	656	695	609	671	692	689	712	658	621	691	633	649	667	718	654	689	652	641	710	637	631	701	651	721	651	630	647	631	657	647	636	646	642	635	640	642	681	682	664	670	624	699	654	656	681	647	640	684	646	646	695	615	659	696	615	635	647	680	653	682	666	627	700	692	652	603	644	661	687	686	655	598	726	671	683	693	659	643	660	643	592	638	620	680	655	655	697	671	688	656	640	703	637	669	674	651	684	619	687	630	695	661	662	639	653	651	655	671	665	646	651	679	693	682	639	641	658	695	664	673	656	635	707	670	637	631	653	679	681	623	600	644	643	674	666	681	630	680	672	660	669	680	649	654	671	667	641	651	664	676	665	655	688	684	683	685	628	614	625	655	693	640	684	711	694	632	697	671	690	633	706	646	694	621	627	631	642	688	629	684	655	647	630	635	667	631	657	695	630	617	671	645	604	670	637	629	662	655	656	677	658	644	683	671	638	644	676	627	644	674	651	622	623	671	622	645	655	684	619	688	652	693	630	647	699	710	652	608	675	687	644	683	601	658	678	637	680	664	704	662	685	668	624	687	650	607	683	610	650	658	667	639	627	636	658	655	655	635	629	665	627	670	672	662	621	664	698	664	646	597	698	640	603	669	654	668	689	628	693	637	674	660	669	667	658	693	609	700	673	697	691	644	647	636	680	645	693	666	623	692	669	630	661	641	640	644	642	650	676	678	652	705	656	666	681	673	642	644	659	688	689	671	653	656	698	660	633	733	647	693	641	648	651	658	670	648	655	675	644	689	655	646	652	711	644	641	657	649	674	635	696	630	668	688	695	616	702	669	642	662	667	685	710	673	638	669	696	649	686	661	676	685	681	660	697	647	689	668	652	733	642	658	681	660	685	652	651	638	661	630	641	676	680	647	670	659	634	641	649	655	651	662	718	642	638	685	693	623	691	646	654	656	660	629	684	669	641	642	661	656	628	704	673	653	692	632	671	635	665	638	676	676	697	678	659	706	614	702	679	663	646	626	648	654	690	648	699	645	639	680	639	685	666	731	674	611	634	640	647	709	635	662	670	661	618	670	687	672	683	665	655	631	665	669	645	684	626	652	716	644	652	677	671	657	728	661	655	676	699	662	625	694	698	684	609	644	729	647	649	641	650	665	656	686	695	651	658	637	595	718	702	599	663	673	690	649	660	641	679	662	627	662	632	665	651	687	704	668	689	626	694	667	651	669	705	660	604	660	634	645	658	658	643	669	658	666	683	690	679	624	660	642	688	688	659	685	641	683	650	662	666	676	647	661	652	690	636	640	683	637	646	678	625	652	646	685	657	659	686	668	690	661	682	635	689	710	624	687	669	654	677	678	695	685	682	609	660	652	660	679	692	651	628	623	600	668	641	684	662	640	665	637	638	688	674	651	664	622	655	659	688	644	617	639	598	624	648	618	637	674	636	648	663	656	672	648	656	672	648	655	640	681	691
23923	21679	28484	25076	19480	3147	607	504	455	478	457	396	425	418	431	401	411	416	423	378	394	418	407	396	423	373	394	380	372	393	389	407	393	391	406	395	385	432	375	404	375	360	367	396	375	391	461	380	392	375	383	403	359	411	384	402	380	381	400	401	374	400	375	412	383	434	406	414	413	407	403	414	407	394	357	407	366	393	407	406	392	397	400	338	366	391	407	437	364	411	352	435	404	394	408	396	387	389	389	362	404	374	396	388	438	391	422	395	382	336	381	382	414	395	367	384	383	390	406	411	423	377	391	411	409	410	409	417	388	386	381	384	404	415	377	406	404	379	410	396	365	400	372	390	409	409	431	391	395	407	422	392	405	411	386	397	359	388	404	401	374	397	423	400	395	410	365	371	389	423	381	408	398	396	389	399	368	401	402	396	402	388	392	362	414	352	430	362	409	398	369	398	419	379	460	404	393	368	385	401	393	395	376	384	400	385	392	410	382	405	385	394	393	398	393	388	372	411	368	400	420	401	410	376	395	406	369	366	390	413	442	413	395	412	407	387	353	402	394	392	432	397	403	349	421	375	401	389	371	384	423	405	391	449	435	359	405	405	386	402	373	404	395	385	387	398	360	378	425	404	388	383	383	376	396	419	396	390	375	364	413	376	406	353	406	376	377	382	341	380	398	409	404	426	390	407	412	408	385	425	370	429	380	406	386	395	430	397	366	430	381	378	399	398	400	359	354	417	408	399	408	371	392	399	380	444	417	404	417	375	387	422	385	417	421	367	407	402	401	392	419	403	377	386	428	417	388	400	372	402	396	359	393	393	392	390	405	406	420	380	355	375	411	400	376	395	398	386	409	417	389	387	380	387	364	385	381	439	388	428	364	356	381	397	420	391	398	394	381	400	415	394	372	395	396	448	365	389	383	390	410	398	371	410	403	421	368	399	386	371	398	366	390	400	371	389	407	373	400	399	375	377	388	430	373	360	421	389	360	397	389	398	396	374	404	403	384	373	379	418	402	393	408	388	387	389	366	394	427	386	385	414	371	418	413	376	378	398	379	435	378	411	417	376	403	382	399	410	377	377	375	378	387	400	382	359	425	428	362	346	392	402	401	375	380	403	405	401	370	359	403	419	373	379	384	374	361	375	370	398	393	410	414	413	368	402	369	376	402	368	360	395	374	353	401	368	388	423	383	389	387	409	386	402	379	420	402	389	409	406	390	384	388	354	403	419	431	381	425	402	401	416	411	417	391	429	419	413	372	402	416	383	388	383	391	394	417	395	395	393	394	397	408	367	426	412	408	396	379	452	399	328	399	424	355	365	390	381	387	376	408	395	388	343	396	412	394	393	416	384	382	414	361	404	437	408	394	414	366	416	404	377	417	387	409	379	416	420	415	430	383	391	408	390	371	390	384	385	420	435	383	371	413	372	369	427	406	385	428	401	400	403	420	394	413	409	374	390	383	406	395	378	392	380	382	380	399	416	415	400	395	383	419	379	394	400	383	367	405	385	391	388	375	395	372	384	368	404	371	361	348	371	398	406	382	398	418	406	400	369	380	383	342	425	388	408	379	346	366	394	396	423	438	411	400	381	417	413	392	370	383	385	395	381	377	358	428	381	374	431	415	405	385	354	398	374	367	388	393	386	391	407	413	411	381	355	436	402	409	368	376	382	343	389	375	379	404	379	360	414	423	380	406	390	389	414	384	391	381	376	396	424	407	401	428	394	392	411	413	418	385	381	381	402	365	375	405	408	407	406	406	396	430	402	413	390	433	371	390	410	379	389	375	400	366	430	424	382	379	422	376	390	391	423	341	395	394	409	381	377	363	363	400	392	402	406	389	433	413	384	410	358	384	407	392	381	380	362	393	395	403	377	318	379	395	369	390	381	387	399	395	414	378	398	396	407	435	384	384	399	380	381	394	406	405	416	388	395	420	385	381	391	396	397	414	398	381	373	381	390	401	428	385	389	394	392	391	409	404	441	419	407	397	392	380	364	382	394	381	396	386	376	429	395	405	407	374	386	422	398	403	357	339	393	430	407	386	369	394	393	376	394	401	426	403	405	417	350	400	422	344	405	408	419	396	403	408	435	399	376	418	404	367	406	373	403	388	404	360	412	364	401	420	393	429	394	403	383	387	382	392	392	380	408	405	379	392	407	377	372	358	434	410	387	369	389	366	361	431	376	396	398	385	415	401	410	359	400	381	366	345	407	402	409	379	379	377	385	406	372	387	394	382	367	370	395	389	390	406	410	411	385	393	422	403	416	395	398	414	375	386	374	408	433	417	383	382	413	375	398	383	377	404	421	422	431	392	369	386	390	395	354	368	415	395	370	426	360	376	395	385	418	427	425	384	426	364	403	363	403	411	416	408	416	412	386	407	398	419	405	370	410	420	405	395	397	393	396	373	403	392	405	355	374	383	418	409	390	416	398	361	384	383	373	430	387	377	400	396	384	395	394	420	398	384	420	380	371	371	393	445	414	387	389	393	411	387	388	378	401	414	375	382	381	374	418	393	410	354	411	372	405	399	404	367	390	397	369	371	376	408	375	398	399	377	437	368	400	360	381	397	399	395	393	402	410	414	394	395	388	389	405	392	432	408	395	363	409	399	384	380	383	363	388	398	350	413	370	399	395	382	412	387	386	397	353	416	408	409	393	399	370	423	359	420	383	380	381	400	385	412	388	398	414	419	394	412	360	386	387	360	394	396	394	420	360	397	396	396	400	371	360	422	425	384	416	403	393	426	391	425	325	395	359	398	379	389	376	398	362	402	387	358	414	374	387	382	421	386	365	405	424	406	379	374	399	373	390	371	362	338	367	376	380	432	379	433	397	400	381	418	395	437	373	416	399	388	387	377	402	386	432	416	400	325	408	378	381	388	373	388	375	375	430	382	391	382	427	383	392	429	410	407	408	418	377	379	381	396	397	401	377	397	394	367	383	377	382	419	422	398	366	344	383	386	401	375	390	391	405	414	397	377	401	427	436	406	424	427	408	386	386	400	397	364	394	364	397	403	398	351	349	387	384	376	405	400	364	372	387	408	391	361	396	391	388	399	381	409	388	360	388	376	386	381	367	414	408	384	399	405	383	366	390	439	376	445	384	408	359	393	413	392	386	370	417	399	383	398	368	404	403	420	379	378	396	389	411	388	390	392	379	377	403	387	365	402	399	379	400	375	386	391	380	379	398	403	395	382	422	437	397	364	410	381	390	397	423	398	394	418	395	410	398	404	333	419	395	384	411	396	387	393	384	363	408	382	408	399	387	384	404	408	358	397	382	363	399	403	410	416	418	402	394	407	412	387	377	369	398	417	396	410	389	407	397	409	405	391	424	407	395	397	393	414	433	397	382	385	366	401	408	405	392	396	373	413	368	383	384	392	361	368	417	381	378	400	416	400	401	379	392	408	356	405	407	380	385	377	397	390	392	444	397	388	416	397	370	423	390	376	388	384	392	415	415	382	397	385	399	434	397	401	383	365	382
47369	73268	33178	1464	1042	892	765	667	619	593	577	575	568	479	493	506	531	547	524	533	531	540	508	515	558	531	532	529	565	528	538	511	521	518	493	500	512	512	535	525	538	492	555	529	518	516	494	481	470	533	527	479	510	531	502	489	505	510	526	507	527	465	546	520	517	504	487	511	520	476	498	518	536	517	518	524	480	513	521	531	529	480	493	465	522	528	491	529	524	520	535	514	522	492	528	489	523	500	523	555	513	508	497	504	505	556	487	539	496	501	537	502	520	491	525	463	499	529	514	485	519	490	516	507	497	481	547	519	493	530	510	487	478	548	503	517	506	468	526	518	539	509	509	486	504	512	514	485	483	520	529	533	518	488	491	553	530	544	519	513	497	487	529	510	527	530	512	518	492	505	492	523	484	500	493	520	517	493	494	524	523	523	489	565	465	506	500	502	498	505	488	505	539	501	495	497	481	519	531	485	512	516	517	525	494	512	480	454	525	509	521	504	464	510	492	514	538	473	502	466	466	550	545	490	554	507	514	517	500	515	482	504	506	499	542	491	491	529	550	475	498	500	490	507	505	517	477	518	521	516	542	536	495	488	509	537	501	487	500	566	466	538	502	521	512	502	479	492	513	474	523	523	492	516	505	518	493	474	488	490	511	541	487	513	494	525	535	531	493	486	516	511	545	497	499	471	518	490	521	511	503	497	519	512	496	505	524	545	482	513	528	519	466	507	495	526	504	523	525	470	515	487	509	492	527	542	533	486	508	520	521	502	527	491	513	523	494	497	534	499	529	510	531	509	522	513	507	499	530	538	541	526	501	479	495	520	493	526	521	498	462	482	509	498	502	513	493	482	479	489	489	506	455	532	505	504	475	553	508	513	517	487	515	518	544	486	510	492	552	502	530	518	501	480	525	494	535	470	517	520	523	499	481	490	517	502	517	469	502	480	483	504	513	512	532	514	465	529	546	499	490	510	528	523	540	507	542	506	540	485	538	547	485	558	499	526	540	504	517	555	512	490	521	487	519	496	497	518	488	485	456	531	530	495	503	477	481	523	545	517	546	480	508	520	488	511	523	508	515	525	529	495	513	514	468	532	508	538	552	514	520	518	541	524	507	502	521	562	516	524	537	499	496	470	545	530	526	518	504	492	507	455	499	488	515	523	493	541	513	553	453	486	524	535	485	470	461	528	518	521	529	531	523	524	510	482	521	494	478	517	539	501	507	507	526	477	561	524	525	526	478	501	511	523	463	544	493	522	528	539	518	535	537	489	496	554	536	517	504	514	506	521	506	487	500	488	542	508	524	483	481	508	480	534	488	527	518	516	474	502	498	513	499	503	500	496	521	528	512	518	500	480	501	554	501	486	491	526	477	565	534	534	493	530	524	495	494	493	501	525	544	485	464	489	527	525	527	506	500	497	483	518	539	556	484	529	495	553	520	524	519	494	501	508	493	530	520	501	502	513	538	537	521	517	487	528	519	517	484	493	523	494	492	512	514	490	492	504	521	517	481	490	500	460	498	527	502	539	505	496	506	574	499	519	514	523	496	524	515	538	449	494	512	496	489	509	472	527	489	533	496	506	495	503	513	500	520	497	526	525	492	509	495	469	496	477	514	551	445	508	491	517	471	514	494	473	516	531	510	473	500	533	527	439	508	500	532	553	501	528	518	530	531	516	517	526	506	504	479	509	508	533	499	502	537	529	525	537	515	481	469	484	465	518	492	517	475	523	503	505	503	483	531	502	515	527	519	477	505	504	503	516	466	544	482	529	502	503	522	527	528	502	480	493	482	477	514	510	509	507	481	510	522	468	533	553	509	538	526	510	491	467	540	528	481	540	472	520	548	502	489	496	459	533	507	514	506	541	545	508	527	512	496	525	494	529	497	530	535	522	544	510	482	522	508	478	484	501	518	461	521	516	507	495	525	564	507	488	515	530	499	526	506	500	500	511	473	513	465	492	491	531	508	506	529	523	510	492	500	526	518	505	504	567	446	493	482	498	523	496	542	514	525	477	508	473	523	514	525	511	469	511	516	532	505	530	505	477	494	521	549	517	522	460	493	519	510	528	492	535	527	509	491	517	453	516	500	535	510	505	511	515	516	500	499	494	488	536	549	508	539	495	521	531	511	521	486	473	515	489	523	521	480	501	504	465	461	493	517	494	525	509	518	536	525	487	513	506	552	513	493	520	535	518	540	513	549	441	470	503	492	512	507	519	497	480	481	507	521	525	513	514	490	506	487	456	510	494	518	465	499	494	516	500	512	499	477	495	532	533	506	536	512	520	484	498	485	507	524	544	516	508	541	502	517	514	538	510	493	463	488	522	505	505	522	481	490	459	496	489	501	525	516	507	537	484	498	508	501	533	505	557	501	506	523	531	490	494	508	496	534	531	521	561	511	515	486	537	510	503	491	488	509	488	509	465	539	526	521	483	538	490	519	539	517	523	534	497	506	497	567	497	538	515	536	546	480	543	495	526	491	497	523	505	526	484	528	515	501	514	489	469	524	485	509	498	518	509	479	526	497	482	473	493	478	511	513	512	511	515	523	534	541	503	494	521	499	531	508	485	502	538	533	521	482	513	492	494	523	531	511	473	527	528	518	489	513	486	519	535	526	474	510	494	517	513	504	499	528	563	538	465	554	502	504	487	500	516	548	521	496	521	462	526	545	500	518	459	528	522	499	517	490	482	478	497	535	515	508	517	483	520	521	519	501	511	493	554	479	478	510	497	527	531	523	494	523	483	499	527	510	481	520	526	467	474	488	519	532	504	514	555	527	483	508	528	496	499	541	540	489	523	499	543	490	556	488	501	529	487	505	506	510	478	511	565	485	522	513	441	499	522	520	469	534	460	506	514	520	517	480	478	517	529	493	488	502	531	501	518	524	492	493	496	502	513	503	498	514	529	491	560	512	498	550	524	495	512	521	522	497	508	547	473	510	558	498	499	480	510	505	484	496	529	542	500	497	510	503	509	486	472	534	522	514	540	554	498	485	508	514	515	577	476	516	510	506	493	491	489	494	535	475	529	518	519	505	514	481	477	501	478	489	540	490	521	568	507	498	535	477	521	542	530	499	520	496	513	526	503	521	514	529	470	540	501	533	558	547	516	522	478	542	494	522	498	537	474	509	491	542	518	538	507	526	516	527	522	494	455	520	496	537	519	509	508	513	504	528	472	519	487	502	500	492	513	494	508	485	529	531	512	501	479	537	544	507	467	478	526	521	471	536	504	503	521	506	517	513	534	538	506	528	524	512	509	519	568	464	533	520	549	516	482	455	511	488	514	481	542	520	511	526	490	491	523	503	548	472	499	497	510	477	496	495	542	479	495	537	532	507	462	501	478	487	540	535	502	477	470	531	529	530	536	517	531	501	471	511	527	513	516	551	517	495	499	542	526	520	523	507	505	508	496	501	513	500	527	482	501	502	534	498	537	504	518	488	508	535	485	538	539	528	473	508	502	493	497	498	492	502	493	468	496	504	485
25229	21951	26899	23491	3270	468	447	389	425	404	385	409	404	373	398	382	374	421	389	404	394	383	413	412	377	381	406	367	378	377	356	389	377	397	376	394	405	336	387	396	385	372	429	359	401	392	377	374	399	385	402	422	375	414	392	393	424	388	401	377	397	387	379	404	372	357	370	401	345	385	404	397	402	372	383	413	366	390	365	405	391	334	360	363	388	372	365	375	392	385	392	405	358	419	376	394	352	402	376	380	371	358	373	400	358	374	380	358	367	346	368	397	376	399	394	383	390	372	418	383	386	406	348	384	380	404	394	403	405	376	382	391	355	400	415	392	404	397	399	380	358	378	387	344	372	364	334	398	398	387	331	385	421	392	362	391	378	349	356	369	406	367	403	368	372	386	389	409	396	394	400	379	383	418	403	409	355	387	351	377	394	394	375	375	422	402	382	356	384	404	378	375	358	411	363	355	350	382	386	406	386	406	371	363	365	386	393	350	367	391	375	387	376	380	372	403	349	382	362	376	403	414	374	383	419	379	405	355	376	405	360	390	375	394	379	377	376	376	373	366	330	361	383	370	366	352	382	391	387	381	365	372	408	387	369	390	408	361	376	365	366	396	390	415	398	373	374	377	388	380	408	413	381	358	423	362	392	405	385	376	411	382	358	404	395	358	382	391	404	376	379	367	384	362	363	405	377	421	358	388	378	370	373	381	403	365	382	380	423	380	394	369	396	348	358	352	337	348	397	372	393	391	394	369	389	374	384	394	399	394	390	387	383	412	394	386	354	373	393	394	347	384	378	361	396	389	407	376	388	387	391	407	375	377	362	409	380	417	424	368	422	364	376	381	411	393	392	375	405	405	349	385	416	366	415	383	377	404	369	345	419	429	385	356	396	386	372	401	361	386	359	411	326	353	388	378	372	397	405	403	384	391	373	389	382	398	384	396	372	402	402	403	393	414	390	411	387	407	379	392	399	398	402	398	361	397	390	428	369	376	343	378	397	368	398	392	391	384	368	385	367	390	403	421	401	384	373	377	401	375	394	376	381	389	370	387	376	410	409	376	408	409	357	372	369	371	371	390	407	430	364	391	377	345	415	398	366	400	346	374	379	405	350	404	408	391	341	428	360	386	379	385	369	358	396	382	392	357	347	400	380	373	386	347	405	381	362	368	406	366	401	402	400	386	366	357	386	395	375	418	389	382	372	386	395	405	366	362	378	357	376	346	349	393	418	390	392	380	405	360	390	377	364	388	426	397	366	343	400	392	413	366	360	354	373	380	366	437	416	420	365	376	405	397	346	392	391	403	412	379	383	401	400	420	384	337	414	386	349	377	421	373	369	365	352	352	350	426	394	351	352	361	368	419	372	389	387	340	362	403	412	380	412	373	380	391	365	380	412	411	377	393	391	403	393	368	410	369	412	356	389	407	394	411	341	417	384	387	383	370	359	359	404	394	408	366	380	382	373	358	405	395	394	380	407	381	409	384	379	382	383	413	392	394	393	424	395	363	401	394	412	393	425	377	367	385	438	386	433	367	378	382	367	384	394	372	407	388	356	354	388	352	369	376	399	357	409	369	354	355	352	395	362	414	389	378	371	388	373	383	375	388	339	415	423	361	396	389	379	397	400	364	367	377	390	389	419	341	391	393	365	365	414	400	407	366	390	376	394	412	378	358	379	392	403	375	407	392	390	392	410	370	388	366	332	367	425	395	362	372	348	389	377	355	377	367	393	353	387	407	392	396	379	368	388	363	422	390	358	378	380	415	391	373	411	376	391	376	378	367	402	362	394	409	421	423	374	410	349	388	398	390	406	377	378	420	367	361	391	401	424	372	355	365	426	398	349	384	366	356	379	333	394	379	390	374	377	389	380	380	389	393	403	395	365	394	388	425	363	357	427	393	381	395	352	419	389	383	400	380	394	390	409	375	377	410	389	401	384	393	355	402	368	375	371	368	390	393	396	386	401	398	366	351	399	388	380	364	359	394	356	388	406	379	409	378	353	391	377	349	382	402	363	397	368	361	405	419	348	371	367	390	354	404	391	387	374	386	346	405	333	384	406	417	420	362	398	373	398	367	401	399	375	413	387	374	370	360	384	377	413	344	371	384	396	400	397	367	366	398	383	375	364	410	416	406	410	387	410	375	406	394	368	407	379	374	419	411	358	397	394	385	354	403	388	421	370	420	403	357	397	361	384	383	369	396	354	414	400	342	373	387	383	364	386	397	356	362	399	371	366	390	378	390	421	383	422	388	380	419	384	410	411	400	400	408	387	386	391	413	368	404	364	403	405	383	392	350	380	386	360	416	379	386	384	350	358	384	405	389	406	360	367	412	366	381	393	397	377	373	383	371	386	375	368	347	393	373	386	401	369	409	367	383	369	405	380	370	420	382	368	390	389	368	397	381	411	378	370	388	387	395	375	405	372	395	359	366	408	380	425	407	417	408	389	401	395	370	397	403	370	381	374	403	368	344	370	415	355	391	403	363	403	417	408	362	404	403	381	365	361	413	400	376	337	366	340	364	386	339	381	382	430	387	388	347	414	376	399	353	400	348	338	381	385	370	371	341	355	363	412	373	393	392	404	361	370	402	362	412	383	384	404	391	376	397	337	402	360	381	364	361	385	389	359	376	375	355	427	386	396	351	381	404	375	389	381	355	391	418	416	376	357	359	382	389	400	344	381	382	389	344	370	370	387	390	365	379	343	384	359	391	358	382	410	339	388	403	400	356	415	428	382	400	403	409	416	390	387	392	381	375	396	390	411	392	373	411	390	387	369	369	380	381	377	375	417	406	375	365	363	341	365	366	379	384	362	351	377	377	365	369	356	363	383	405	401	370	370	393	350	387	406	378	367	382	361	380	394	375	394	408	384	374	383	377	388	377	384	341	385	405	360	354	371	379	363	373	380	363	393	418	377	383	400	385	345	370	399	390	368	375	393	398	409	334	357	428	382	353	404	392	379	392	403	405	395	389	416	409	361	403	364	373	402	376	413	370	382	392	370	366	402	381	381	365	393	382	382	378	428	375	383	414	367	389	387	423	387	367	378	390	381	406	387	366	334	399	378	356	406	375	411	398	408	386	376	390	392	374	413	362	373	402	362	363	381	377	385	397	342	357	368	355	391	398	396	369	395	367	385	385	375	392	357	400	359	382	346	420	395	404	418	396	412	377	379	425	401	379	390	393	420	418	360	361	387	349	364	334	403	389	388	390	381	389	377	358	387	370	376	396	389	387	372	354	390	396	390	380	364	416	410	359	417	445	370	354	394	401	380	378	401	384	420	347	349	393	389	393	392	353	359	375	416	386	396	397	409	372	393	431	390	382	368	351	380	360	347	386	384	375	410	350	425	378	402	366	349	351	373	365	360	383	348	409	384	414	381	407	341	357	381	398	346	422	365	418	407	366	374	374	384	381	378	386	381	370	399	368	384	373	388	379	398	378	379	369	377	376	427	381	419	364	401	377	410	370	361	361	376	380	399	383	408	405
43086	59050	24481	893	760	683	618	602	580	556	475	532	487	482	495	502	502	455	465	501	484	492	477	479	473	474	469	498	480	477	481	502	446	495	473	472	475	454	476	492	472	518	446	512	501	459	461	522	485	476	503	480	466	469	484	489	447	488	465	443	502	501	501	495	475	497	510	455	474	460	474	528	472	486	498	486	459	432	495	468	499	486	488	449	489	447	491	494	479	463	496	498	474	489	474	494	495	476	487	496	435	464	452	492	498	471	508	502	467	486	486	487	484	468	509	473	436	509	445	463	459	492	480	477	504	481	490	455	513	444	497	459	477	475	482	466	489	518	443	474	474	463	469	485	507	452	467	487	528	474	466	524	461	540	502	467	499	421	440	507	478	463	465	473	493	450	455	505	462	495	479	471	475	489	445	476	516	474	467	460	453	457	479	513	490	468	482	484	466	460	487	452	452	483	483	477	513	487	488	495	500	479	464	481	495	457	450	488	505	476	426	452	492	494	463	494	467	501	425	475	474	470	463	464	476	460	475	472	505	493	486	469	468	442	466	466	492	460	453	465	459	425	493	444	456	476	456	466	451	488	499	470	474	525	497	516	448	485	473	454	507	506	515	508	457	479	484	442	454	474	477	465	480	452	478	464	509	501	460	427	470	441	447	483	494	488	466	491	494	486	488	471	451	485	467	451	468	480	509	482	475	466	495	455	471	490	494	466	472	494	469	477	501	457	497	469	473	518	438	499	537	485	491	464	451	459	434	502	464	453	498	481	488	490	474	472	497	464	472	510	475	491	462	471	533	476	480	496	471	490	438	493	430	456	500	457	467	436	495	463	476	474	489	490	480	500	500	496	459	480	474	530	518	466	466	475	483	462	465	471	467	491	495	482	525	472	447	480	483	476	475	486	488	481	466	497	476	430	486	466	487	469	514	489	482	487	473	439	516	467	459	511	463	468	478	479	487	506	488	450	482	475	460	543	503	479	516	495	470	446	441	478	476	509	487	455	466	416	496	484	467	493	431	484	507	461	448	502	468	478	452	509	485	514	495	487	474	504	472	449	439	460	502	490	486	485	485	462	481	472	474	517	476	484	474	485	478	461	466	482	520	472	516	458	498	455	492	461	483	460	500	485	485	431	461	481	448	443	464	466	472	491	459	484	456	462	486	511	462	474	445	445	498	479	477	476	480	476	444	511	451	470	478	465	475	511	466	514	447	458	487	471	475	465	480	469	496	457	484	497	527	459	472	477	477	456	445	480	521	480	467	482	483	461	534	480	496	461	525	505	504	458	485	485	492	471	474	469	486	462	448	487	470	478	475	493	459	477	440	443	476	469	464	473	472	501	452	509	469	506	462	455	473	528	516	491	418	487	432	438	464	478	470	454	505	494	464	456	478	469	496	452	477	468	506	502	448	472	469	487	463	502	489	461	472	483	466	476	485	463	454	475	502	481	423	475	453	486	461	439	483	469	478	465	463	455	502	437	464	497	450	493	465	494	467	471	504	471	512	503	507	470	462	492	505	469	454	486	526	489	445	390	470	485	497	481	463	467	494	469	479	496	511	492	498	477	503	527	495	463	447	463	453	517	456	495	495	461	475	492	446	475	511	409	500	457	499	471	504	489	462	470	477	466	470	517	460	450	502	442	472	466	460	483	460	497	458	457	465	442	499	466	461	520	493	466	525	446	471	492	470	493	440	456	524	504	503	458	490	476	480	457	474	503	472	526	494	440	476	480	485	442	477	474	473	503	485	481	464	481	463	457	490	503	471	467	469	497	475	476	481	480	489	448	483	485	465	509	448	486	483	459	512	465	475	518	459	442	470	521	499	503	468	470	479	477	470	480	474	445	486	504	484	530	503	476	477	445	465	483	477	436	512	462	495	450	503	472	458	515	493	467	496	486	445	464	428	479	472	482	468	479	467	458	477	483	456	479	464	455	425	487	473	480	491	516	515	488	491	469	496	487	483	456	468	483	496	494	491	471	440	488	434	479	503	465	458	491	431	450	514	495	452	501	443	475	478	516	484	439	493	482	503	471	485	493	445	489	499	438	463	491	519	463	488	495	446	476	512	458	498	467	474	482	469	444	473	506	491	421	508	468	472	452	464	499	488	506	464	452	457	504	480	483	496	473	500	444	484	471	479	474	441	467	484	454	469	462	484	484	434	453	445	477	455	503	465	482	523	467	440	546	509	498	453	491	530	480	483	463	475	450	494	498	463	526	476	461	493	489	480	498	504	506	487	476	492	431	434	519	472	483	493	468	505	494	484	487	479	491	489	484	487	500	466	489	460	475	497	478	500	490	490	479	467	506	503	488	508	505	518	480	501	445	493	506	505	472	481	484	452	487	465	493	484	465	489	506	474	465	507	454	493	492	463	451	464	458	461	486	498	456	501	514	532	449	449	490	446	460	453	485	463	457	477	467	459	510	453	463	458	512	462	496	507	513	502	467	478	430	485	529	475	472	452	469	495	478	507	463	466	469	478	479	466	482	476	509	474	496	482	460	475	465	489	498	456	501	459	479	476	502	490	472	499	437	472	501	486	488	467	503	487	463	473	493	487	502	490	441	487	464	482	492	502	451	495	475	491	450	491	492	507	460	485	488	467	462	457	443	474	439	535	486	483	488	449	476	478	471	508	516	468	517	484	448	517	475	475	470	484	479	451	462	460	458	489	477	461	469	455	481	476	404	481	458	482	476	459	424	467	443	463	501	500	459	461	472	461	452	454	452	445	458	469	497	472	477	494	463	499	470	500	503	445	434	478	440	483	498	466	481	493	512	462	489	476	520	475	430	448	487	459	492	489	497	474	466	459	497	512	493	502	445	494	511	466	476	452	446	503	475	448	530	477	460	446	505	480	457	505	476	503	463	495	492	517	473	465	443	457	467	476	464	494	497	496	496	492	490	483	484	468	467	469	440	499	498	459	457	496	437	484	491	474	412	482	462	465	478	469	459	478	470	466	493	454	476	516	487	469	451	465	480	454	494	485	501	498	468	474	466	468	495	483	475	499	454	544	428	437	437	472	448	461	448	478	480	443	479	479	520	457	492	501	489	465	473	502	474	492	488	456	521	500	472	448	463	515	455	478	453	462	510	483	510	492	482	457	484	462	491	458	414	483	461	473	507	500	497	478	501	493	493	497	456	486	497	484	464	508	441	518	483	469	467	468	478	495	489	481	447	476	471	467	496	463	492	474	441	447	480	503	458	514	442	453	504	491	471	481	467	459	492	477	468	443	478	516	482	533	481	493	494	463	513	474	468	459	465	470	467	468	433	471	486	481	460	464	504	505	481	472	498	453	479	513	478	482	490	491	464	475	485	461	504	511	468	507	445	481	512	483	484	505	502	484	508	489	481	444	521	486	444	475	497	452	468	464	471	444	475	493	472	467	436	494	446	480	465	469	444	462	447	469	453	479	474	467	484	513	503	443	457	490	477	497	478	469	490	508	490	493	506	467	486	452	503	499	405	467	513	489	495	469	481
22911	21611	29262	24342	21550	19685	1746	338	270	272	243	244	218	203	221	197	196	193	181	190	176	201	179	197	187	181	181	184	183	187	168	193	172	180	169	171	188	175	173	199	176	184	153	166	173	168	136	178	174	178	155	168	165	171	181	173	179	158	154	202	161	180	167	176	170	170	156	161	167	143	152	156	177	145	182	169	194	165	184	197	140	154	166	175	165	183	171	150	172	162	140	160	160	173	160	161	167	152	178	159	177	180	192	175	177	173	162	167	154	159	160	151	162	170	172	168	200	163	174	164	182	142	191	135	168	186	159	162	160	189	145	178	161	157	154	171	157	152	195	166	168	150	163	175	170	180	161	166	165	169	184	169	179	172	163	151	167	155	176	161	171	178	166	166	191	145	164	151	170	163	175	154	150	173	152	145	153	147	164	176	178	157	136	165	160	159	180	163	152	155	158	162	173	163	158	145	173	166	169	157	168	169	156	153	165	163	175	168	171	162	179	172	168	166	154	168	187	155	153	149	152	168	191	143	171	165	180	176	170	165	183	153	137	186	164	188	150	161	161	165	172	178	157	174	161	168	163	159	154	174	165	172	192	163	164	143	168	165	163	152	159	165	156	201	193	139	155	177	172	184	141	181	181	157	170	167	147	157	177	155	159	199	169	155	167	169	167	163	158	159	172	152	154	164	166	172	165	166	176	167	183	170	182	195	157	206	162	176	168	173	139	185	178	177	155	182	178	166	178	169	179	169	157	176	166	185	169	171	158	166	175	156	146	169	152	165	154	137	177	159	167	169	173	158	162	138	136	161	185	168	157	173	190	203	158	177	152	186	158	180	187	179	170	158	182	178	170	168	154	169	191	171	157	182	169	165	157	160	177	186	158	146	205	167	165	159	168	150	159	182	157	150	181	165	162	179	172	176	151	163	148	149	163	177	171	178	151	159	204	173	163	171	184	167	166	160	166	165	197	150	150	172	138	156	144	180	179	172	180	155	167	171	157	164	157	186	172	158	168	164	158	185	165	172	159	173	161	163	179	178	163	147	149	163	169	163	155	162	178	162	150	137	157	166	157	196	171	160	181	154	157	154	169	159	149	152	147	156	174	200	181	142	160	146	165	188	186	188	140	169	169	162	158	171	167	180	168	151	150	180	171	158	182	163	166	156	140	184	166	198	167	153	150	171	186	172	173	168	167	204	164	146	146	169	159	174	177	174	164	197	178	160	170	176	163	183	153	157	146	163	186	167	193	176	171	170	141	185	166	155	143	163	182	159	159	139	149	177	168	161	173	151	179	177	165	177	156	144	168	180	161	170	170	197	167	173	188	176	179	150	153	158	150	197	182	165	160	175	161	163	185	215	178	174	161	174	157	153	167	162	168	170	164	160	149	170	156	177	171	160	171	163	171	177	175	190	174	175	173	183	198	171	187	170	181	175	156	159	158	148	197	154	173	172	175	169	186	161	191	179	175	174	170	154	182	178	156	165	148	167	163	162	160	142	172	157	142	150	139	174	171	158	160	179	166	156	162	164	155	151	167	163	158	163	139	171	193	155	153	167	163	173	160	149	193	165	187	168	174	153	188	170	195	152	170	142	161	156	175	156	173	161	170	185	179	190	168	185	154	155	166	180	154	184	156	173	161	154	165	150	160	173	165	197	169	182	158	151	174	177	183	162	184	141	165	158	152	144	157	168	146	173	156	171	175	182	156	152	172	148	171	150	159	182	149	157	162	158	173	150	175	142	159	156	156	157	178	175	138	182	173	157	176	189	178	168	156	157	173	164	171	168	171	159	168	153	161	166	158	131	155	170	167	162	172	155	179	173	161	152	186	155	150	162	164	168	164	171	150	149	170	164	162	144	164	173	154	168	163	171	187	165	158	178	169	179	163	174	156	166	162	175	169	165	157	136	151	185	179	158	182	170	200	159	183	152	162	158	182	140	180	157	146	171	170	150	160	167	174	175	183	163	170	156	141	174	183	184	154	180	157	168	179	166	178	159	158	185	175	184	170	166	151	154	176	173	177	182	167	151	179	171	177	155	152	163	163	172	162	160	161	164	183	175	157	155	159	171	171	188	154	176	156	182	148	161	185	179	138	164	145	149	183	167	150	173	193	178	156	174	178	165	168	164	184	178	161	161	174	150	170	168	163	182	202	177	167	165	191	172	154	179	176	167	158	180	194	173	151	144	187	163	160	170	170	161	174	170	154	177	164	164	177	165	165	162	188	177	171	170	178	161	139	157	167	179	168	176	166	182	186	156	164	173	158	175	172	152	156	159	156	164	162	160	138	157	156	169	152	164	167	187	182	160	144	162	177	170	154	151	162	162	174	174	154	166	165	183	148	175	152	185	137	168	175	177	174	149	162	166	182	166	175	165	180	179	157	187	157	178	186	157	159	151	158	186	179	156	188	164	172	152	174	153	171	174	153	161	174	179	189	175	165	199	150	160	175	147	173	160	176	150	175	174	144	173	177	157	172	178	151	173	176	148	144	149	160	173	157	161	144	165	177	159	157	139	160	189	177	158	150	174	161	154	167	151	150	154	161	176	158	164	172	150	191	169	158	154	165	184	153	175	173	150	166	162	160	175	173	171	172	171	177	159	147	156	167	193	165	163	167	160	180	165	178	177	176	163	171	182	161	150	180	172	165	166	172	158	173	175	170	164	162	170	180	164	138	167	170	189	164	174	175	162	187	162	162	156	190	169	162	159	162	143	151	165	186	165	165	168	177	151	176	164	173	193	160	176	155	159	176	161	170	155	162	195	151	172	165	184	157	199	148	155	162	155	190	196	194	161	188	163	172	165	145	167	194	170	161	150	167	141	138	161	162	167	187	169	160	158	178	144	164	170	186	154	165	175	194	144	172	168	159	164	173	177	150	161	175	178	200	174	147	176	176	166	163	184	171	167	176	161	185	183	181	179	175	151	156	169	152	171	143	159	174	183	178	162	178	190	157	168	168	170	169	179	179	167	161	166	174	159	183	165	145	168	176	156	200	160	149	161	154	145	167	175	183	179	168	185	176	163	162	159	155	179	153	165	166	163	169	152	193	162	158	165	132	169	132	147	177	147	198	174	188	151	160	149	171	157	174	189	169	167	155	190	145	156	183	186	153	160	146	168	157	173	160	154	175	192	165	175	147	159	160	151	163	162	181	161	181	178	161	196	174	156	180	176	163	174	160	148	156	152	156	173	160	154	162	162	144	155	179	171	164	171	168	181	188	155	169	177	166	177	147	142	189	167	152	191	177	159	169	160	167	178	170	163	167	169	170	180	169	176	175	168	183	151	170	167	144	171	190	171	165	137	174	168	171	184	164	167	170	199	167	138	178	149	154	165	170	153	116	175	159	169	174	155	177	153	160	191	172	169	165	176	155	183	159	171	204	180	152	158	199	158	154	177	177	169	172	154	162	172	181	149	164	163	179	163	155	175	165	179	151	172	183	181	175	168	174	156	167	167	140	163	184	159	168	182	159	175	178	157	156	139
55299	87119	41381	1927	1199	969	737	623	493	429	399	375	318	333	323	265	304	260	309	266	256	255	245	237	236	219	254	251	218	237	242	226	234	254	228	247	234	227	209	232	229	226	204	193	232	218	202	205	234	234	203	210	227	233	220	232	212	237	245	201	254	225	197	240	232	236	234	240	216	207	192	231	226	238	211	232	231	225	233	197	239	230	235	236	259	246	246	242	223	223	244	211	224	215	242	246	227	219	218	217	228	227	219	230	229	209	234	216	233	215	229	210	225	235	209	242	209	206	230	220	223	206	218	221	231	193	228	228	229	227	203	233	217	232	209	216	214	204	226	237	217	215	220	203	215	245	223	237	227	232	197	247	197	210	213	203	206	198	209	206	238	204	202	230	220	228	229	253	201	231	252	239	254	221	233	223	219	222	202	214	199	231	218	206	208	237	221	208	220	220	234	228	237	206	196	221	213	220	232	199	232	219	217	193	202	183	236	221	240	215	205	237	210	204	245	224	196	238	234	194	217	219	235	240	202	219	210	221	185	216	241	229	238	221	235	237	202	247	250	242	220	229	228	191	235	203	195	218	210	225	229	208	200	213	227	222	208	234	219	231	218	231	235	229	198	210	233	201	213	201	233	241	232	201	230	217	190	223	228	232	206	220	204	218	217	204	204	246	225	239	217	202	248	218	233	240	226	206	213	223	204	217	210	254	239	230	206	218	204	209	210	213	205	224	233	239	220	235	211	214	221	215	222	239	230	208	208	210	228	220	226	226	233	211	224	222	221	237	207	222	232	179	220	216	223	201	223	228	229	245	215	218	224	215	229	237	235	212	223	220	235	229	204	234	225	230	180	229	207	209	221	233	251	193	226	200	211	206	206	221	215	253	215	203	216	238	237	207	224	227	220	213	210	178	196	222	215	222	238	205	238	230	241	196	231	187	228	241	205	262	226	216	223	225	186	244	215	216	222	227	225	201	215	207	223	217	195	217	227	200	194	194	209	229	192	222	211	200	213	222	239	188	215	236	222	214	198	222	196	222	192	250	218	189	235	233	218	214	220	224	198	238	229	214	257	232	219	221	220	218	208	233	208	249	205	205	217	238	226	239	229	231	214	212	204	245	227	209	219	219	219	232	212	202	195	249	224	233	220	238	229	218	202	232	217	215	219	185	208	249	240	248	242	218	203	203	254	184	253	197	212	192	196	239	232	230	229	229	205	249	237	212	225	215	210	218	211	224	222	215	227	222	209	221	246	250	204	214	225	254	216	220	226	216	192	236	217	226	235	228	208	226	210	215	226	219	222	206	223	204	244	224	250	204	216	206	232	227	237	208	230	222	209	224	227	215	220	208	213	231	209	218	228	215	255	219	242	220	231	198	203	254	210	251	224	225	243	237	216	228	204	211	242	207	232	225	235	206	242	212	229	231	222	255	211	232	219	219	214	220	207	240	239	232	221	232	216	225	211	239	218	217	212	223	211	211	216	217	250	211	230	213	203	212	227	216	218	215	217	222	220	225	204	233	200	219	214	214	227	230	212	201	209	226	209	216	220	219	238	219	221	219	217	251	224	216	225	231	229	189	213	208	236	230	217	202	201	227	229	210	189	210	219	236	199	240	231	217	228	229	222	242	242	203	246	203	199	214	214	220	236	209	216	233	234	226	205	195	223	229	226	208	222	245	210	204	215	227	254	234	218	237	211	250	187	208	223	256	220	223	213	219	193	215	194	219	226	247	257	234	240	213	241	247	224	198	239	236	238	251	222	252	222	193	231	224	209	207	238	249	216	192	249	206	195	188	227	234	249	222	243	237	241	225	225	224	214	222	248	198	220	213	232	233	222	213	205	230	202	212	208	214	229	201	232	216	218	220	225	225	231	194	217	229	191	209	215	211	220	227	234	224	254	216	230	213	189	228	228	238	186	216	196	230	232	211	213	196	219	199	241	232	204	245	206	217	275	199	237	192	225	229	246	218	219	242	220	241	214	207	226	219	217	221	206	231	216	208	235	220	212	220	235	217	207	240	230	254	225	235	234	231	212	228	243	220	242	221	201	233	219	210	223	217	227	219	223	210	190	220	227	217	206	234	215	218	230	232	239	205	218	221	226	220	210	212	189	217	228	229	235	258	186	229	232	229	224	214	187	219	250	211	262	187	237	217	222	224	221	234	229	208	214	235	215	220	229	195	239	227	215	213	209	219	244	224	215	240	225	223	219	231	251	247	234	210	209	229	218	220	226	217	234	234	226	205	233	224	211	261	214	200	233	229	197	216	245	216	206	255	202	222	235	226	229	232	219	206	237	217	212	222	223	197	217	212	205	231	206	233	226	216	199	228	204	251	195	248	223	200	210	195	211	235	219	207	239	226	242	197	217	257	215	218	227	214	226	233	215	206	213	226	220	218	223	222	241	232	234	218	199	234	211	229	251	244	235	219	233	215	261	208	210	196	219	227	202	183	218	242	221	214	216	183	235	242	231	218	223	207	215	206	240	208	229	199	206	221	239	217	212	234	219	197	219	240	222	218	210	232	196	199	228	247	224	224	245	213	221	225	236	209	217	186	230	224	202	210	272	210	227	225	241	249	235	226	232	210	199	230	215	234	246	218	250	189	188	213	201	231	232	222	218	233	234	215	216	205	222	223	220	192	228	209	221	225	226	213	211	213	210	256	211	219	197	232	204	191	214	225	226	225	229	237	213	225	229	229	231	236	217	238	236	253	223	227	195	214	233	226	216	210	237	202	223	236	225	182	226	231	237	216	213	208	198	241	199	215	240	240	211	224	232	231	190	237	244	235	224	216	231	222	247	231	202	213	220	189	210	219	203	199	209	223	195	221	222	211	222	219	222	244	238	217	196	229	232	220	254	213	233	218	200	238	209	214	208	225	206	256	199	195	221	212	223	220	206	219	223	224	202	233	232	237	226	197	216	233	208	191	213	249	224	223	243	227	212	216	227	220	220	212	205	196	212	200	210	255	215	234	236	219	226	235	210	207	241	193	215	197	195	223	240	226	204	241	213	220	238	224	223	242	218	211	233	215	215	193	224	204	214	241	244	250	193	195	234	205	202	205	230	209	206	233	201	233	232	191	231	223	234	217	212	231	212	212	182	224	203	200	219	206	228	217	207	246	207	242	232	239	211	199	220	208	238	208	203	221	231	226	220	209	209	209	217	238	260	228	212	227	224	224	214	199	193	226	233	242	207	217	218	232	224	247	203	256	212	212	222	228	232	239	216	215	227	210	217	210	225	203	212	259	225	231	220	207	220	229	208	224	237	214	209	201	206	231	229	231	213	229	224	234	206	203	224	213	237	239	237	216	216	221	209	244	189	239	226	229	220	222	243	207	237	238	214	212	224	231	212	237	210	230	229	205	227	207	234	229	240	205	197	192	220	215	202	244	214	207	210	226	204	235	221	224	206	214	212	229	217	238	206	196	221	212	218	220	240	208	227	236	220	228	226	214	211	211	213	199	237	229	224	249	209	221	227	217
29429	20706	9783	940	542	514	553	505	512	538	505	518	535	514	490	473	504	481	540	540	550	522	510	537	503	512	556	508	500	516	523	511	506	532	491	512	471	521	556	500	509	548	520	529	532	536	506	523	521	520	513	516	483	505	518	517	527	526	510	549	558	536	524	486	555	511	509	489	488	468	496	527	491	472	490	536	524	486	541	524	489	505	550	531	546	507	532	502	529	527	525	513	504	522	518	510	525	491	561	537	542	514	532	550	495	533	500	536	489	500	508	512	553	517	565	504	494	507	504	530	523	544	492	530	490	496	526	528	516	510	472	490	472	526	506	524	562	517	497	531	477	534	514	485	536	531	559	518	524	515	504	482	551	499	498	496	483	537	497	478	537	501	501	538	480	498	477	529	492	496	497	508	515	520	477	532	534	495	541	474	505	514	504	498	518	499	536	538	522	497	516	567	493	512	499	543	503	532	505	537	545	509	488	511	566	488	507	529	503	552	504	515	509	458	514	530	490	503	470	544	540	500	499	522	525	530	515	537	513	508	525	503	497	495	500	526	512	529	561	511	485	522	492	488	504	543	490	510	537	526	507	505	523	493	545	503	514	524	504	539	492	538	535	518	525	530	553	493	514	529	536	549	488	497	520	503	527	491	512	518	532	480	487	524	488	536	473	508	508	522	503	502	466	517	540	520	485	560	516	526	487	531	494	509	501	456	517	543	476	556	491	491	513	528	506	506	517	472	536	511	524	497	538	545	534	526	488	543	479	533	501	554	495	531	504	529	543	520	476	521	521	512	512	514	514	517	550	498	541	497	538	491	510	472	585	545	461	484	523	566	531	502	542	494	535	514	522	535	527	566	547	489	483	497	558	486	483	512	501	503	530	487	509	512	512	530	532	531	543	539	526	503	532	538	529	477	527	503	514	533	478	493	495	526	541	501	506	557	503	529	503	501	488	509	491	509	521	504	515	536	576	526	501	532	508	515	484	524	527	565	509	497	526	518	526	540	482	504	551	514	496	526	508	516	521	501	531	515	516	490	508	514	497	494	487	497	507	506	554	514	540	514	533	514	536	484	493	517	481	500	497	487	500	501	459	496	544	506	564	548	483	528	510	548	525	532	541	502	497	540	515	519	497	522	496	503	533	502	534	543	532	537	500	516	523	510	518	498	527	475	558	505	509	529	523	512	524	489	500	498	525	501	557	545	497	514	510	498	514	557	495	519	513	553	519	527	513	555	521	480	549	509	483	506	507	523	517	505	507	499	505	493	526	521	551	465	506	500	471	507	535	482	530	523	503	532	499	511	525	520	506	495	490	510	496	493	515	539	495	482	488	523	537	534	542	482	504	548	507	469	529	495	523	499	506	551	508	506	470	542	556	487	527	517	488	538	527	512	479	502	514	535	493	539	509	501	514	510	520	539	540	561	486	513	473	519	474	499	501	543	489	470	545	517	480	507	517	523	497	497	513	527	493	519	489	537	524	512	554	533	536	502	516	566	514	487	482	517	530	515	489	518	504	558	534	504	577	488	556	537	533	534	477	511	498	539	487	557	437	514	506	507	508	514	486	508	514	486	529	520	528	490	477	493	492	526	497	519	480	465	493	536	506	514	491	494	511	496	520	526	516	531	533	532	522	521	539	534	520	519	538	519	491	511	525	467	520	529	538	501	513	502	499	478	503	571	530	498	508	546	505	538	518	500	519	543	505	517	532	519	493	536	502	515	513	507	506	511	508	528	516	548	447	558	474	472	494	460	535	507	505	538	508	544	505	538	482	497	467	490	512	489	541	492	489	529	526	526	508	518	516	483	539	512	536	489	521	509	476	554	537	517	498	535	526	504	532	512	489	521	549	498	482	496	541	530	485	531	498	519	536	526	520	502	473	507	506	538	513	511	522	496	523	496	491	512	470	555	501	524	497	518	500	576	504	533	541	522	516	506	498	460	521	454	524	515	523	526	545	513	521	453	545	467	525	490	505	496	533	519	514	511	513	529	507	496	517	515	554	528	518	547	521	506	490	526	502	486	471	485	486	544	502	495	524	531	524	523	514	500	544	487	517	480	477	531	498	472	494	518	504	539	510	506	501	510	503	556	502	531	488	548	528	477	528	535	517	524	543	546	482	542	504	553	515	514	531	519	494	515	536	536	503	531	468	560	502	538	538	541	546	539	537	487	475	497	529	484	528	533	520	519	511	492	470	518	528	534	476	490	520	533	536	518	497	541	498	512	534	539	516	522	507	489	544	533	554	520	545	497	508	533	512	516	540	543	489	494	524	495	557	522	533	520	497	501	530	506	522	522	524	491	499	480	530	474	514	501	552	504	506	474	545	495	482	520	493	548	543	537	489	549	504	531	514	469	485	475	513	482	497	500	524	523	485	537	523	530	460	563	500	537	513	518	525	536	501	556	531	486	515	485	532	513	550	504	527	529	519	492	531	535	472	484	537	493	507	493	527	518	497	555	498	553	514	508	514	522	447	537	507	533	485	514	534	533	438	485	504	491	519	509	515	536	518	517	505	508	509	490	543	486	528	525	506	508	520	525	440	505	551	495	518	537	531	512	546	500	481	523	496	498	518	559	529	514	476	536	533	501	492	538	545	537	504	538	528	521	533	501	491	521	517	501	565	511	495	519	511	496	495	519	522	512	509	517	492	495	529	522	474	568	568	536	494	516	486	489	468	501	507	467	494	529	486	522	538	525	538	503	514	509	528	486	498	558	487	518	579	528	534	536	562	522	531	467	483	498	532	533	536	555	539	526	497	503	515	525	517	507	524	504	538	536	495	463	533	511	532	517	521	575	570	525	517	509	556	518	473	499	511	476	515	489	533	549	534	491	495	522	490	535	536	518	512	499	512	491	472	530	527	498	536	561	524	531	482	514	522	542	490	531	504	519	551	501	512	501	500	465	523	529	499	499	496	508	472	511	506	492	536	509	500	542	542	506	497	495	529	545	532	507	480	551	534	501	524	521	512	511	523	551	533	518	497	513	497	509	535	483	559	501	493	523	561	518	541	493	492	492	545	542	519	501	515	506	504	514	502	557	494	513	559	484	524	512	521	524	502	511	517	491	535	514	502	541	502	500	526	507	492	523	539	489	534	530	532	543	496	542	499	522	508	527	518	521	550	521	516	515	518	493	525	518	512	500	480	516	509	521	503	539	516	523	526	493	511	510	524	517	528	505	509	507	544	525	516	529	490	464	537	503	547	501	522	531	504	495	502	503	498	511	526	489	509	508	511	523	522	503	533	531	499	510	500	551	522	511	477	508	507	490	544	545	498	516	502	492	489	516	553	484	508	525	501	505	569	539	502	486	497	500	479	549	520	522	530	512	511	518	553	564	540	491	490	514	521	566	517	498	479	514	461	537	531	502	527	469	554	527	498	512	518	504	530	541	533	514	517	508	488	528	527	525	482	516	462	517	539	491	526	518	517	546	515	513	506	508	508	512	492	515	495	525	526	509	544	455	496	499	501	502	511	550	518	518
23546	26954	7079	734	678	680	661	632	657	653	639	649	657	661	668	637	677	661	617	687	655	613	649	580	671	649	642	659	650	629	658	636	634	702	673	657	668	664	616	625	646	672	658	664	676	685	657	644	634	678	659	581	607	635	612	618	645	630	658	678	628	679	637	602	654	631	656	640	645	682	664	675	687	673	657	646	692	654	698	645	658	705	645	687	638	634	674	670	699	634	649	662	712	614	636	686	648	630	651	640	630	636	684	678	649	638	684	635	675	633	681	670	600	601	675	655	623	633	633	687	614	665	630	663	670	656	649	610	645	645	666	686	622	686	646	612	667	641	612	615	638	662	667	615	643	635	677	639	652	644	699	623	625	609	640	635	608	588	663	661	668	699	622	628	650	628	604	668	631	623	643	666	629	690	638	667	634	704	647	654	605	671	658	678	658	655	704	650	633	624	678	661	641	676	674	640	699	672	659	705	685	630	590	633	670	676	647	638	611	630	586	626	691	640	631	668	617	695	658	646	687	616	667	652	645	648	668	692	637	621	639	609	688	643	638	616	661	653	665	642	669	648	603	655	637	648	640	666	646	649	619	673	674	628	720	671	651	625	647	639	607	640	618	654	736	620	593	681	628	631	700	664	681	652	639	623	660	684	670	631	684	629	652	695	615	684	653	611	644	653	657	620	690	638	640	608	613	662	675	635	646	676	685	652	635	629	624	629	627	623	636	653	663	674	656	588	684	636	623	644	638	653	623	649	638	708	624	658	679	645	627	615	636	675	632	677	654	653	681	676	669	606	651	630	647	658	669	644	656	677	647	677	641	656	654	674	643	637	634	643	656	649	640	677	642	640	651	650	621	666	708	630	668	652	679	686	687	629	691	646	603	645	635	645	650	649	667	652	602	636	632	644	671	682	656	662	626	669	654	700	654	669	662	643	625	627	650	678	657	643	694	681	625	644	635	664	644	683	678	732	667	640	679	685	662	651	645	649	638	644	638	662	606	636	645	634	611	635	649	654	700	634	637	664	686	662	651	647	602	710	661	640	653	648	649	641	662	664	705	628	620	684	646	628	644	661	659	648	662	622	630	673	635	640	711	642	651	655	655	659	662	649	618	660	632	686	644	649	672	674	630	679	604	690	623	663	700	670	640	602	662	660	604	684	628	616	658	665	665	692	654	666	620	592	620	663	681	653	667	657	689	691	672	669	630	659	703	650	647	644	595	675	665	651	681	688	670	616	676	665	678	653	655	618	680	629	664	646	648	658	662	615	687	671	669	636	685	660	678	656	582	658	610	607	699	652	622	665	613	636	660	664	690	609	653	663	724	663	668	675	692	652	620	664	627	656	666	628	647	619	659	635	658	641	619	675	650	671	650	611	664	617	643	672	637	649	644	639	656	651	622	647	644	648	660	682	664	648	635	617	641	655	624	641	629	634	642	673	671	632	664	602	626	669	689	649	615	657	627	689	634	622	653	618	685	616	648	664	598	642	688	611	653	643	653	686	669	613	655	697	616	643	653	624	637	639	667	616	666	653	647	673	631	677	670	679	644	648	600	661	663	668	679	670	650	682	645	670	631	606	665	688	627	642	642	650	644	647	621	623	692	645	687	617	655	675	630	622	642	659	643	640	656	643	683	658	653	685	659	670	663	676	667	653	709	672	649	633	653	686	629	651	653	670	641	695	682	667	637	657	618	622	635	637	649	672	681	644	667	632	720	664	669	618	662	635	687	636	629	671	667	674	670	629	659	648	658	651	644	637	694	670	623	679	637	654	616	661	687	660	667	647	667	652	693	662	626	671	674	625	657	597	649	639	681	642	620	684	691	657	668	616	612	607	659	642	681	665	648	691	651	656	677	665	649	627	604	617	654	675	624	685	680	655	653	639	609	627	687	636	669	632	679	651	671	620	667	655	639	654	684	662	645	689	648	660	619	649	639	665	675	651	640	685	647	621	663	639	615	660	655	644	667	639	613	667	613	642	700	643	665	653	655	627	719	653	641	598	675	655	674	697	652	692	659	673	629	632	642	637	649	671	617	668	651	684	659	644	632	612	654	634	696	612	663	640	642	605	667	616	654	626	665	656	676	607	659	647	684	619	615	631	647	629	666	615	681	708	633	633	666	666	611	702	643	627	683	662	629	633	692	658	667	609	628	643	616	650	618	685	663	656	673	647	688	669	642	636	640	640	648	613	654	659	622	675	659	677	684	647	688	653	647	675	629	635	674	647	613	620	639	635	666	644	659	667	648	652	611	661	626	661	652	656	633	632	653	641	684	650	655	635	688	593	620	663	617	701	688	656	635	663	642	656	634	643	655	680	606	655	673	648	682	652	603	652	693	643	643	632	643	692	650	692	662	666	638	689	635	648	603	691	653	601	635	652	691	687	638	687	652	638	651	676	640	655	639	645	620	647	657	656	655	693	604	639	656	672	616	657	657	648	623	616	673	642	617	619	617	663	661	647	681	673	655	679	619	629	625	640	672	653	635	628	625	613	643	670	636	618	683	657	666	649	636	685	641	674	628	676	641	649	654	658	686	684	640	633	741	643	675	593	681	610	689	677	654	705	627	609	630	667	680	648	715	703	644	643	676	607	632	626	689	632	676	638	627	626	647	643	641	604	662	629	681	633	604	670	663	614	671	651	623	645	636	644	602	664	653	669	660	663	634	643	623	666	640	609	670	667	611	673	599	673	652	633	689	652	626	664	660	661	652	630	640	649	671	682	625	647	714	659	585	652	611	662	653	661	622	640	638	640	618	646	626	667	630	653	648	669	659	605	667	637	659	604	621	578	667	637	626	599	654	653	620	683	645	618	606	646	642	654	634	637	661	621	686	659	610	649	651	656	659	703	750	665	658	625	669	641	655	622	619	647	667	643	688	627	622	659	593	676	665	675	665	656	687	649	619	651	667	637	649	639	606	634	615	614	600	711	682	637	709	659	628	649	663	637	653	671	643	646	689	619	676	687	666	640	632	632	654	641	675	641	631	672	679	681	626	625	689	627	623	603	670	670	652	683	641	658	644	619	670	677	647	669	639	667	643	672	598	637	649	667	682	664	642	665	624	624	710	691	678	626	621	673	644	647	631	621	649	654	651	668	667	696	633	657	648	661	686	658	623	617	655	636	637	663	675	685	619	623	653	652	631	644	617	641	693	666	646	634	678	697	682	632	675	602	649	622	655	705	651	685	615	642	648	662	676	625	680	686	671	647	640	695	629	655	678	624	622	630	667	640	679	702	692	639	638	647	613	652	635	659	663	642	679	665	658	655	667	670	610	651	635	673	667	672	610	637	631	619	667	698	669	626	627	667	601	644	613	639	664	649	698	664	622	641	629	639	617	669	571	704	681	628	605	649	650	646	696	685	646	673	679	678	701	674	683	661	657	690	690	601	626	640	632	654	660	628	573	639	664	679	679	623	598	676	673	635	611	665	570	656	610	615	657	636	679	636	654	619	642	668	662	589	648	643	664	634	636	674	619	649	676	620
23914	21642	28375	25211	19464	2927	580	516	427	436	403	414	425	440	396	406	397	363	398	401	409	404	377	411	375	386	403	385	412	388	379	379	398	369	387	376	406	388	372	406	394	347	371	422	395	361	393	404	406	371	402	411	392	366	373	373	403	409	385	399	389	382	426	388	398	384	378	387	410	426	394	438	382	384	378	364	385	394	364	380	405	398	348	379	395	391	395	393	382	409	368	409	340	379	378	369	415	343	384	396	369	399	365	372	369	385	396	393	437	414	381	389	393	407	401	389	412	376	382	344	373	409	374	375	347	388	415	398	414	391	391	385	398	411	375	414	377	357	395	348	384	394	370	381	397	411	408	372	432	392	405	426	386	355	380	361	354	397	370	392	382	365	385	358	393	337	332	372	422	360	408	393	405	396	373	350	356	401	400	384	380	409	343	402	382	377	392	379	401	372	391	428	427	372	378	386	355	362	365	391	400	394	377	401	402	385	367	393	362	374	391	392	406	407	409	380	398	384	390	378	367	422	340	422	394	403	386	416	414	395	390	405	387	406	396	406	375	368	414	391	370	397	399	360	385	402	399	433	374	397	392	420	371	400	419	361	407	372	384	344	394	371	383	356	378	368	399	381	398	360	398	393	369	383	429	389	384	373	363	393	416	398	417	362	404	368	381	400	364	357	346	387	390	443	425	404	403	388	378	380	410	382	375	361	385	354	387	376	368	400	410	394	361	413	386	363	412	385	393	378	374	373	371	387	405	392	377	377	361	396	397	372	359	432	390	375	386	400	389	347	411	365	384	389	399	378	356	381	439	384	408	408	361	382	410	405	414	369	376	412	424	411	365	403	402	392	420	393	381	370	367	376	386	365	387	379	365	363	399	353	405	412	397	398	398	408	399	397	353	413	378	367	391	388	367	351	361	417	370	355	380	380	364	374	375	411	436	390	404	395	422	382	383	406	378	389	359	374	383	399	388	413	404	396	381	406	403	354	389	393	351	378	390	365	376	336	410	359	390	388	403	391	384	424	388	378	420	354	394	365	385	426	388	381	404	390	389	390	403	393	396	351	367	355	416	365	421	401	424	372	365	405	397	383	354	364	404	378	389	384	414	394	354	395	397	381	387	400	392	413	440	403	413	405	402	391	405	365	380	388	360	410	400	399	361	394	403	366	418	401	363	387	374	400	345	396	418	360	390	414	403	386	407	378	345	378	404	415	383	390	383	359	376	383	393	376	387	396	379	414	389	386	433	395	391	404	410	399	380	381	392	398	368	407	366	382	427	371	386	379	364	400	403	374	404	386	394	388	403	367	401	401	376	385	374	371	377	366	414	420	382	393	358	388	404	416	404	422	406	372	403	369	403	361	401	372	400	383	371	374	348	368	368	368	406	394	370	393	407	399	437	373	391	372	406	426	422	405	390	387	401	393	388	380	363	415	405	412	386	379	409	392	407	390	381	388	413	403	358	390	408	382	393	394	426	377	379	374	376	396	390	362	335	407	381	402	412	372	426	395	403	388	407	435	421	396	353	354	389	385	405	372	424	381	419	374	387	392	383	378	381	400	376	373	408	365	360	364	394	405	451	383	354	367	414	386	367	423	405	389	402	396	415	395	414	375	392	362	408	371	411	380	373	390	425	377	352	378	403	384	401	398	385	350	392	406	383	403	392	371	418	372	389	372	392	369	381	394	402	402	388	374	378	387	349	407	417	421	435	397	409	354	391	410	340	404	401	349	390	393	416	378	386	390	389	380	382	394	400	369	367	390	386	404	390	375	398	409	423	367	380	389	386	369	373	382	412	409	382	392	384	388	393	388	388	378	366	367	352	377	351	383	418	402	337	373	386	374	377	396	410	391	349	400	382	401	415	391	397	389	381	411	408	385	381	391	394	368	372	379	399	391	392	387	419	413	369	390	392	352	391	403	377	392	368	393	369	396	419	370	400	354	392	413	379	371	386	385	372	398	378	390	359	385	400	372	414	377	397	399	388	372	414	406	428	390	399	391	373	366	391	383	393	388	379	398	385	375	395	372	380	368	384	363	396	389	382	405	365	380	394	427	385	407	326	377	400	341	396	378	392	383	406	384	368	394	394	396	405	370	406	404	411	397	340	394	369	419	382	398	364	369	396	391	369	378	397	384	388	401	395	407	408	425	359	393	394	410	423	402	404	389	379	425	410	382	416	385	412	380	420	378	380	373	424	384	412	374	400	359	414	376	408	389	372	357	415	394	380	354	388	383	339	401	388	346	367	423	417	371	394	397	377	392	393	377	444	368	362	390	380	364	371	381	390	377	449	379	383	411	387	364	391	410	372	373	357	390	390	412	386	387	394	382	416	378	373	435	425	402	392	381	425	402	403	408	373	415	391	405	381	401	418	389	395	431	422	400	407	385	411	396	436	391	411	403	366	363	398	374	374	376	371	370	428	378	371	377	419	377	348	394	400	364	398	392	420	379	410	405	380	369	401	380	427	386	366	378	373	393	361	381	375	391	380	415	387	388	402	382	377	370	374	380	402	366	427	379	398	384	431	337	378	350	366	391	409	403	416	351	396	404	391	357	387	388	412	404	350	367	437	381	395	406	385	388	377	404	412	375	396	373	381	379	378	390	359	402	385	410	362	397	421	387	366	399	364	379	386	379	387	395	414	388	403	352	404	408	360	417	383	421	379	401	375	385	375	380	400	380	408	404	387	329	391	359	366	362	414	361	415	385	365	391	416	415	400	405	366	385	397	364	379	398	393	425	402	373	394	403	368	387	359	398	387	383	363	396	387	400	340	361	386	369	393	400	431	379	393	401	357	383	394	362	388	377	377	371	400	351	358	387	345	382	391	408	378	386	406	377	371	396	405	371	382	378	382	430	389	371	400	418	374	381	410	369	383	400	412	388	397	410	432	395	381	407	404	383	365	368	365	393	389	413	407	411	376	384	394	384	382	395	400	368	414	387	390	427	381	406	370	356	368	384	384	390	412	360	384	367	405	381	393	374	398	366	387	383	401	391	390	423	403	375	373	381	395	389	390	382	405	349	376	375	402	393	405	355	362	390	385	392	410	385	332	372	401	386	402	384	372	360	374	382	397	397	379	414	380	393	392	392	368	385	422	404	377	383	390	376	385	345	364	382	382	392	370	354	411	387	393	386	399	411	393	327	401	407	376	361	383	395	387	389	391	391	352	400	409	393	406	388	404	395	399	371	376	369	388	375	385	376	412	373	394	375	361	439	421	425	370	397	379	403	377	371	381	378	413	390	333	387	383	411	375	367	398	378	418	416	401	387	389	392	423	415	361	364	395	379	380	393	453	403	351	406	376	416	373	387	336	451	371	352	408	358	378	372	375	394	412	400	388	368	401	407	384	378	390	381	387	399	353	353	353	375	361	395	382	374	416	397	376	375	395	399	377	391	412	383	413	428	396	391	388	363	371	403	371	366	389	381	383	383	364	364	416	368	364	407	427	407	379	395	366	389	373	384	361	400	389	397	422	405	337	437
47964	71949	31257	1373	1024	905	806	727	646	586	595	569	581	541	548	548	509	502	498	535	522	538	553	483	536	527	494	513	559	491	459	509	491	491	511	491	518	507	493	499	542	542	531	524	465	514	477	471	485	505	518	500	490	501	533	490	538	505	505	477	495	506	494	530	513	494	543	502	501	484	517	523	494	491	452	480	494	491	497	554	531	470	504	493	500	507	514	474	518	502	480	543	527	497	469	503	493	519	492	541	506	503	523	494	453	480	531	480	500	507	484	462	472	517	483	532	518	503	545	542	473	541	518	497	488	488	517	494	502	500	492	529	451	508	522	525	478	519	514	504	484	515	531	514	484	521	522	493	498	478	509	505	538	497	518	519	495	524	500	510	491	508	526	510	505	504	521	513	479	478	512	486	540	515	469	524	528	528	493	480	476	526	499	538	498	486	469	491	510	474	459	501	513	498	535	526	494	520	503	506	538	527	506	498	520	476	464	518	536	531	498	491	496	473	506	514	477	469	490	526	506	481	532	488	475	524	494	457	480	509	477	497	499	509	540	516	519	536	487	495	521	516	534	467	540	531	484	468	506	491	490	496	515	522	551	503	510	486	531	547	526	466	476	474	543	526	463	502	524	541	446	530	515	464	488	506	496	519	536	488	538	505	553	515	500	523	484	546	512	484	498	498	511	481	520	501	494	481	515	498	496	493	512	522	499	495	477	489	547	538	491	480	501	507	542	503	479	521	535	531	508	484	477	505	472	508	513	498	534	493	508	523	515	517	503	462	537	474	538	467	492	457	514	506	475	491	497	498	528	519	508	491	477	527	499	499	522	485	470	499	519	530	516	533	463	520	483	488	513	543	542	481	474	526	479	517	457	494	462	474	487	528	516	502	481	519	534	543	512	517	523	537	517	500	491	498	496	512	491	481	491	507	508	478	513	473	498	491	477	563	492	483	491	484	540	478	479	529	512	550	477	517	509	502	506	495	470	519	533	491	485	512	510	523	493	458	465	518	538	479	490	531	490	469	532	514	500	472	509	507	526	519	491	513	498	476	494	516	510	485	479	489	505	525	495	507	486	511	475	536	518	492	492	485	505	509	458	494	533	496	514	496	503	503	472	498	497	494	523	520	542	534	470	504	503	500	475	501	481	533	497	485	483	506	501	492	498	511	516	442	535	496	525	493	555	512	512	513	510	475	498	499	497	494	479	488	521	518	475	530	486	486	505	498	526	484	518	472	498	524	504	505	500	475	522	540	530	474	515	502	473	456	469	483	524	470	532	480	494	481	504	522	515	473	506	501	534	500	483	527	478	513	496	564	503	515	524	470	488	497	502	489	508	450	511	517	507	525	467	558	509	481	500	500	517	497	485	483	495	500	491	500	502	537	507	506	507	491	481	487	512	509	481	493	504	453	469	456	498	533	483	483	504	494	522	523	508	470	519	475	494	485	482	518	512	487	515	479	505	521	492	499	525	516	513	513	480	497	502	487	519	515	480	495	489	507	485	492	485	527	488	503	513	523	489	494	494	504	453	498	487	520	500	504	505	540	488	550	516	534	484	477	470	491	477	500	520	525	485	488	451	495	475	503	495	511	521	498	527	534	540	536	491	480	509	546	465	508	521	498	515	523	498	491	486	498	519	486	527	495	516	527	526	504	508	524	458	542	483	491	510	489	511	480	499	525	522	496	528	498	492	512	492	548	492	505	507	490	514	530	492	504	486	502	486	454	547	502	438	482	473	504	503	506	540	524	500	511	509	510	505	481	520	565	471	495	521	506	508	538	536	485	514	518	487	541	504	486	471	524	529	528	495	515	522	537	509	501	485	578	501	491	514	514	483	510	527	505	502	509	464	488	479	527	555	518	499	511	492	491	502	524	512	521	491	537	485	516	516	492	502	499	488	481	512	481	529	503	480	500	527	502	497	501	507	493	507	474	527	466	447	544	498	502	481	512	493	496	453	522	513	496	493	528	481	569	476	516	527	528	541	464	494	486	460	495	495	509	499	517	526	536	474	552	470	505	526	487	538	496	495	507	512	486	464	498	512	480	518	482	532	503	512	481	511	530	502	554	511	498	535	490	534	508	542	486	516	526	514	474	507	475	526	510	566	486	467	502	480	467	493	506	513	533	535	500	522	508	538	509	517	515	500	491	495	502	487	526	484	521	514	476	506	483	464	537	481	490	532	538	485	513	507	495	498	499	497	480	505	492	530	503	517	489	539	535	512	463	522	491	492	522	523	551	512	522	510	506	492	484	543	459	491	497	477	548	507	514	493	524	537	488	476	478	495	528	488	482	487	498	529	518	504	484	505	512	502	496	524	500	523	503	484	480	471	511	498	505	499	506	526	558	500	496	509	490	491	512	518	503	468	489	467	449	553	520	483	505	498	515	479	499	507	490	506	504	487	511	497	551	516	516	540	517	483	526	497	515	465	522	526	508	499	487	530	502	526	523	550	524	512	502	480	501	519	502	542	463	518	504	508	517	470	475	509	491	551	514	508	490	512	515	490	490	514	544	525	511	509	505	488	500	534	492	504	520	488	513	545	551	539	492	497	522	511	500	555	477	491	529	469	547	542	504	497	427	501	482	521	518	487	507	500	492	529	481	498	487	485	508	515	472	486	495	495	503	476	471	525	479	495	492	492	514	533	500	492	514	481	536	473	497	476	529	454	523	502	486	479	473	520	489	498	462	500	508	457	514	502	486	518	523	490	447	511	497	530	500	493	506	525	506	503	546	516	518	481	453	524	501	510	489	503	495	489	490	498	504	483	536	514	488	503	477	494	500	513	478	494	538	534	528	508	544	467	507	487	471	490	492	491	487	516	479	492	509	536	491	533	526	546	515	524	538	489	521	487	519	493	470	518	545	518	480	466	502	477	524	473	488	512	516	500	487	490	471	513	541	500	485	500	503	503	487	496	541	527	497	481	487	551	525	522	532	470	457	492	528	505	496	502	518	460	478	488	476	495	486	501	499	513	484	508	551	498	496	518	495	475	519	508	505	470	508	541	523	506	510	497	492	513	509	502	496	513	491	527	540	530	539	528	516	509	472	517	496	510	512	491	505	532	514	501	494	527	486	504	512	515	505	508	473	510	492	560	491	531	503	555	435	463	500	530	522	537	491	498	503	454	488	553	507	508	513	517	525	506	535	531	490	523	518	519	514	506	519	486	508	479	502	489	492	476	526	491	470	533	469	532	467	486	493	516	514	521	504	506	508	499	489	529	447	532	502	502	518	527	477	510	523	474	458	538	491	483	542	530	488	491	480	556	510	529	479	489	554	500	527	493	551	484	478	493	493	482	505	511	435	515	479	518	498	489	522	494	502	516	521	506	459	479	520	508	532	503	515	523	505	494	485	542	506	451	505	524	515	495	441	499	522	492	475	496	491	483	488	497	491	491	551	497	485	484	508	479	474	513	516	499	504	482	529	484	512	522	495	511	529	508	484	475	501	497	521	505	500	499	505	525	569	518	535	517	496	497	495
25291	21931	26799	23953	3427	485	461	407	411	375	397	406	421	363	376	382	400	360	399	391	410	404	403	406	358	353	401	414	377	367	377	365	353	383	416	383	383	374	393	382	370	374	384	386	372	397	387	387	373	374	386	376	373	396	362	393	372	370	406	382	372	387	435	407	348	391	355	388	377	391	350	425	391	384	371	356	362	383	366	367	391	368	399	399	343	352	404	378	348	403	364	381	392	384	336	389	395	368	342	398	371	378	381	393	368	362	388	356	415	396	421	401	414	374	377	356	387	384	398	398	361	412	345	377	374	404	369	392	369	330	354	403	352	378	385	413	372	374	378	362	412	393	358	397	392	394	394	388	416	355	398	373	397	367	369	419	402	379	369	385	414	374	381	345	370	357	374	392	384	367	395	378	407	358	399	358	429	372	386	381	400	381	356	336	371	363	396	359	397	402	358	383	392	344	372	371	384	364	382	371	375	368	378	392	347	373	386	406	349	364	383	345	370	370	363	399	368	388	374	366	358	346	409	359	338	380	383	404	370	359	369	416	371	375	402	391	384	407	364	390	367	386	377	365	394	385	393	393	370	375	356	421	345	384	368	371	348	412	359	374	363	368	380	378	365	402	393	369	369	350	382	390	380	386	347	363	404	360	364	391	397	366	361	394	364	414	362	361	366	353	383	393	393	349	396	348	390	383	389	350	372	383	385	345	375	388	377	356	416	398	408	347	366	362	361	373	373	395	399	384	362	372	368	379	380	366	382	361	398	359	375	369	374	415	389	407	403	359	398	392	337	400	377	366	374	354	392	363	369	372	368	379	367	351	388	387	368	377	344	323	390	373	366	342	441	361	371	410	389	406	352	395	371	378	392	390	329	370	344	361	399	382	387	366	368	387	392	371	374	357	354	387	370	347	353	360	333	368	394	376	401	390	389	388	381	367	399	380	380	410	414	384	371	361	362	367	380	351	423	362	365	377	392	375	367	363	395	410	391	376	390	377	392	379	378	403	376	353	350	405	420	388	386	386	370	386	365	382	395	381	376	399	420	385	368	349	374	395	400	345	395	393	380	335	343	361	384	356	353	399	363	342	343	353	396	370	359	392	376	373	361	387	355	392	386	384	365	380	363	373	374	381	379	365	378	393	380	359	345	388	348	391	410	395	363	392	344	363	386	370	368	400	391	354	390	353	403	375	355	395	361	360	376	359	396	364	363	383	358	375	348	397	356	353	393	388	395	381	337	345	374	407	408	370	410	354	422	385	363	387	396	372	361	383	351	360	371	373	362	376	382	357	356	336	386	367	371	399	368	388	369	360	354	372	366	370	374	380	388	351	366	349	358	374	406	390	390	356	389	390	366	392	382	373	348	362	379	350	363	377	377	367	370	364	401	352	383	349	365	361	384	382	382	384	365	384	354	373	381	396	375	382	352	424	376	336	377	384	358	376	386	384	353	379	393	355	361	362	368	394	362	373	359	371	400	384	360	375	367	380	351	401	364	384	396	380	359	371	367	364	347	382	365	371	359	368	379	394	346	397	347	406	391	341	405	406	408	401	384	380	403	388	413	375	395	367	378	363	398	366	392	407	368	384	386	372	361	385	363	380	371	362	385	401	379	353	364	389	347	382	392	361	387	376	414	357	360	369	402	380	383	378	361	343	384	387	365	358	312	382	367	367	360	366	361	384	351	366	383	358	373	390	385	358	382	375	395	357	391	367	392	376	372	391	372	371	362	363	372	376	364	388	366	387	346	408	363	372	401	374	407	389	367	393	346	349	389	364	367	402	357	366	375	398	414	355	354	412	402	377	383	384	423	394	373	381	389	363	372	362	387	383	342	368	375	382	398	351	379	346	412	369	356	372	386	337	380	367	384	362	398	381	387	372	381	373	388	382	378	400	372	382	357	391	350	384	390	388	369	399	366	398	363	378	337	361	366	387	368	384	380	378	388	372	375	389	402	367	392	359	348	357	405	380	397	379	389	394	390	392	385	372	385	352	382	379	362	402	383	361	399	352	413	361	333	363	379	362	378	376	355	370	365	388	372	364	375	377	361	379	381	362	392	366	362	362	385	399	395	352	365	397	381	409	367	357	402	329	411	370	371	399	384	391	376	380	374	375	369	378	360	367	362	392	364	385	376	401	425	380	383	393	383	365	360	356	385	369	373	411	375	395	410	368	399	350	340	386	355	385	375	374	378	382	341	387	375	385	375	397	388	414	370	407	381	385	372	366	367	427	386	352	372	349	400	357	381	366	363	390	371	372	379	331	384	374	375	371	398	369	383	370	373	361	364	371	330	372	362	396	415	351	364	384	369	376	383	377	398	377	377	360	410	391	360	382	404	400	409	383	397	378	360	353	414	387	411	391	388	384	347	427	387	361	381	382	383	379	387	377	402	398	375	389	369	384	354	379	364	367	406	373	390	378	405	378	392	345	397	365	376	396	376	389	378	366	376	381	351	386	372	383	401	375	399	394	386	404	348	377	379	380	378	358	369	368	414	397	374	352	385	390	345	374	347	349	384	384	399	347	420	388	390	342	361	401	338	368	357	393	353	381	379	398	370	364	377	404	414	390	381	374	376	343	404	389	417	365	364	364	389	367	373	418	376	387	365	396	394	339	401	398	375	395	359	367	367	398	371	396	361	355	377	380	396	374	401	377	378	373	362	361	372	370	387	386	394	395	383	369	397	363	362	316	390	414	404	386	348	390	354	368	371	384	365	386	373	347	409	366	348	382	381	416	371	358	365	396	364	366	400	374	400	359	360	425	374	365	345	389	392	333	369	374	375	390	361	385	375	382	388	385	363	406	358	374	381	379	368	372	380	378	389	375	390	378	383	358	378	397	389	376	331	403	381	390	382	374	429	386	400	358	408	355	384	367	358	371	443	379	381	386	420	355	383	374	396	394	410	364	394	388	392	375	371	363	407	365	361	394	365	338	389	350	358	378	365	403	348	369	368	348	409	365	417	360	393	391	383	374	412	338	375	411	354	375	363	397	391	388	383	390	334	357	390	393	360	381	390	355	390	374	372	380	372	368	374	398	367	419	373	400	385	373	376	358	361	351	361	381	424	391	366	373	372	369	392	383	390	385	369	411	393	384	385	353	393	391	372	355	369	368	380	375	345	402	384	372	375	384	394	385	376	325	385	390	378	364	379	358	378	357	387	377	389	384	394	401	424	370	430	403	360	380	412	367	399	358	369	345	369	372	357	395	367	391	406	389	414	353	379	395	368	362	386	378	411	360	359	355	372	401	377	357	409	401	396	368	395	384	393	384	354	403	379	388	351	402	358	375	416	354	383	394	385	360	352	370	380	372	364	363	376	356	370	378	408	376	371	412	396	386	364	379	394	377	366	367	389	375	370	402	365	366	368	348	394	373	362	400	351	383	379	371	383	405	405	354	380	360	373	376	374	437	371	372	355	350	372	367	390	370	376	400	377	400	372	368	379	375	360	377	401	400	390	383	366	375	389	393	378	345	368	396	385	360
43838	58154	21639	854	702	662	534	554	560	542	513	472	544	477	498	485	488	505	480	474	504	469	475	508	500	456	500	485	479	486	448	475	515	449	496	463	470	469	471	483	470	448	477	485	471	501	462	498	456	480	463	491	498	465	468	484	468	455	462	465	508	464	441	487	496	466	479	478	471	451	482	506	509	419	479	460	462	496	450	472	480	459	469	481	484	491	431	445	486	470	469	493	451	471	481	482	472	459	464	503	477	457	478	466	457	479	446	484	484	435	476	497	486	483	475	500	477	492	477	506	466	484	469	451	467	450	472	481	473	484	453	458	527	404	475	458	462	489	457	503	493	457	436	481	436	468	495	471	482	449	484	507	488	471	477	433	447	502	454	452	450	491	489	485	424	491	463	416	473	476	459	511	462	495	450	481	438	475	462	466	479	458	452	473	504	474	487	488	481	511	443	460	449	502	475	465	497	488	495	471	477	507	455	456	459	496	477	441	482	511	492	463	480	434	469	471	449	505	468	463	490	481	465	482	514	440	481	404	461	473	484	464	434	482	464	463	462	492	471	504	451	459	434	474	471	513	473	421	480	448	484	503	479	464	454	495	467	487	450	444	434	505	446	474	477	471	457	467	425	477	465	469	490	479	482	442	488	473	478	463	445	522	486	470	469	474	487	489	455	478	470	486	486	489	468	450	498	475	499	485	463	490	466	501	516	484	447	481	470	485	491	445	457	428	478	449	458	468	451	442	527	489	439	471	471	460	461	460	470	485	503	488	486	479	475	462	497	482	483	429	434	490	438	444	442	482	501	491	482	422	439	449	483	469	499	493	477	437	496	462	468	479	491	428	487	506	465	469	450	473	435	486	479	470	489	476	475	468	462	468	471	487	484	499	433	447	472	482	451	485	455	443	470	455	432	478	463	447	458	450	465	438	431	484	431	468	491	431	474	448	458	453	461	457	492	498	464	472	511	487	444	488	503	509	427	463	472	442	441	439	476	511	483	461	460	461	481	489	467	448	437	451	474	487	493	535	469	475	471	497	450	446	476	470	440	466	516	443	436	457	460	497	483	510	476	492	451	482	471	432	437	482	473	478	474	496	478	501	403	453	476	484	464	472	458	489	497	458	469	491	452	516	481	456	473	494	484	486	470	473	436	497	468	484	464	455	477	496	457	442	506	458	481	461	494	484	456	488	450	463	447	481	488	494	475	478	475	449	498	457	488	458	462	460	482	476	459	516	468	503	439	491	468	498	456	475	494	488	483	497	456	479	485	460	481	474	507	485	470	455	470	475	464	491	484	485	448	443	430	439	451	549	479	482	473	482	459	425	464	437	500	480	444	464	473	497	494	439	431	501	433	459	436	489	486	512	477	470	450	473	474	507	459	478	450	473	436	413	440	477	450	443	484	483	458	469	458	485	494	487	478	452	471	445	473	492	480	494	469	531	493	496	448	456	449	457	450	475	470	509	470	486	451	458	492	503	447	460	489	515	481	441	455	480	467	457	480	452	492	485	461	513	453	494	448	484	441	474	449	486	497	484	522	463	457	465	454	453	499	486	479	488	463	451	498	492	520	462	464	457	500	481	436	469	485	486	427	444	433	485	446	468	459	519	481	464	480	462	504	449	494	432	483	477	490	466	429	495	463	499	482	444	435	473	459	487	489	485	438	458	485	452	421	479	482	475	449	472	500	497	492	469	475	477	473	503	466	483	488	479	459	488	499	486	467	469	483	472	487	478	453	506	492	482	457	501	415	472	493	466	471	452	424	413	479	427	468	490	474	472	457	490	465	470	457	492	455	471	451	492	461	502	468	471	473	485	440	463	459	439	490	481	469	476	489	480	486	507	486	451	453	467	473	512	451	447	485	508	465	470	455	496	438	480	483	482	482	466	488	496	471	502	472	467	460	458	448	462	464	477	465	467	495	495	481	446	472	463	453	521	498	450	477	461	476	503	480	458	459	454	518	463	433	474	482	471	419	479	483	466	471	434	489	496	470	466	476	506	467	458	447	470	471	488	470	495	449	485	471	434	451	475	491	440	492	436	495	481	472	465	473	454	447	465	483	538	463	492	450	469	484	503	487	489	504	456	464	460	474	472	460	459	444	509	495	504	475	478	504	470	461	458	511	484	446	489	451	451	482	441	493	504	462	459	461	504	469	484	465	433	483	432	486	469	468	477	481	488	481	458	465	474	464	466	493	470	479	460	491	475	454	502	484	483	483	446	452	499	429	474	461	440	514	478	465	449	468	443	466	458	467	487	426	459	497	495	463	468	498	465	474	445	471	478	476	449	480	506	461	444	464	483	461	465	483	503	453	455	457	494	501	483	490	457	476	466	496	473	485	450	429	483	461	499	496	453	475	467	472	460	457	463	506	468	470	482	481	472	498	483	529	476	470	453	512	453	440	448	450	473	471	497	465	488	473	482	472	497	472	460	481	452	482	488	472	489	477	480	461	474	488	501	465	484	461	484	495	481	431	497	457	453	444	439	444	486	425	469	458	472	471	487	471	433	468	491	472	468	484	468	453	460	493	454	536	469	429	458	457	443	483	475	417	489	490	502	493	459	467	466	478	481	460	462	504	435	473	462	484	485	450	472	457	480	496	510	501	458	479	465	450	435	541	494	469	437	440	457	499	479	460	449	436	444	451	457	451	486	475	471	454	520	484	536	437	446	474	500	453	467	469	461	441	434	488	496	485	484	487	475	468	469	449	494	479	493	438	495	487	427	479	443	468	476	478	472	486	486	478	451	492	434	494	490	460	456	464	447	469	450	472	445	513	494	471	466	448	506	500	489	505	499	454	482	470	459	520	487	451	466	478	437	468	454	452	457	474	473	469	471	453	435	482	449	475	507	438	434	499	474	475	460	466	476	481	456	456	480	489	481	447	483	492	465	486	490	434	457	513	448	458	483	491	518	479	477	507	490	449	444	495	446	445	475	486	472	468	458	470	480	449	500	485	507	499	451	487	464	469	488	461	464	500	493	450	485	438	474	482	440	491	492	471	463	515	492	483	474	477	461	453	483	485	458	495	471	519	474	480	456	486	496	481	481	463	479	459	454	478	505	506	498	495	474	487	493	481	454	461	458	459	476	471	465	490	452	519	490	441	485	409	476	487	465	503	465	476	481	449	499	448	486	437	515	447	463	456	475	481	475	448	482	522	503	520	483	434	498	436	471	509	487	471	435	482	438	470	470	471	454	462	414	471	479	459	468	478	494	486	486	444	485	491	437	502	445	443	439	478	478	429	472	468	456	498	482	456	458	460	465	506	455	459	447	462	494	510	478	450	460	484	479	473	442	456	470	443	472	503	494	447	484	454	519	448	474	440	466	483	501	438	464	516	487	468	451	473	439	452	468	487	482	455	493	503	468	447	437	503	530	451	450	473	481	482	464	450	484	479	437	475	499	447	459	495	457	512	484	480	453	509	449	448	517	472	478	451	497	481	437	459	476	470	473	489	475	481	475	478	477	495	491	498	468	497	491
22868	21552	28948	24541	21523	19854	1649	335	258	267	231	224	209	203	209	188	184	179	194	178	190	182	163	168	179	191	180	163	193	169	159	182	185	152	167	169	178	193	154	170	189	187	172	156	151	191	187	167	170	171	153	166	167	185	188	176	137	177	160	158	183	160	164	165	167	151	155	183	174	190	189	176	163	162	169	167	166	161	150	159	120	152	176	166	179	154	168	171	174	157	160	137	154	178	131	171	166	179	159	158	174	171	167	170	136	139	179	176	169	167	160	170	177	171	174	150	167	166	167	170	161	185	164	147	132	159	181	159	155	178	181	155	158	151	156	189	150	158	155	154	178	180	142	159	164	162	180	151	144	154	160	177	155	148	156	158	140	164	157	156	163	194	177	178	179	168	142	179	151	162	167	174	159	166	162	165	148	149	184	183	174	151	166	165	155	151	159	159	177	151	160	178	163	168	159	172	178	164	151	179	169	183	168	171	166	192	150	174	162	172	149	172	150	159	126	174	160	152	150	172	184	186	171	182	152	166	159	175	149	145	178	150	128	175	166	160	160	169	183	160	188	164	145	161	166	143	150	159	155	160	173	166	151	132	159	186	168	167	163	180	154	173	144	158	150	142	178	155	179	188	138	171	155	160	168	167	175	163	169	158	166	167	172	144	163	162	161	160	174	146	164	182	155	179	141	183	172	165	182	159	157	159	172	169	160	169	168	176	165	166	167	152	164	183	159	156	159	166	165	145	183	165	181	169	141	129	174	154	153	173	172	153	168	154	163	167	165	166	164	155	168	185	163	179	181	195	173	177	173	163	150	158	169	162	153	166	153	150	148	169	177	148	164	150	174	168	161	158	161	145	130	160	185	140	171	164	175	163	147	154	189	150	170	164	156	168	147	183	162	149	173	179	146	165	180	157	180	171	163	168	144	159	172	149	174	150	153	174	179	170	156	158	174	199	172	151	148	164	162	156	157	165	163	181	168	181	147	158	170	157	171	164	142	179	148	171	182	174	157	162	175	184	172	161	148	161	134	147	148	185	153	185	166	149	174	172	159	193	178	167	157	169	174	169	140	159	163	161	171	176	177	138	167	148	164	155	169	191	189	157	190	156	145	177	173	151	164	155	161	156	158	162	157	159	191	175	173	147	166	164	183	150	166	182	174	160	169	164	145	149	181	158	168	184	165	165	172	172	162	161	169	152	181	158	151	194	166	143	153	167	167	150	176	141	176	174	186	159	175	164	162	171	182	167	159	163	178	173	174	151	189	147	176	160	155	163	145	170	163	155	158	140	194	146	169	164	152	165	158	145	168	157	194	161	174	172	170	171	155	157	155	149	182	174	166	178	164	171	160	142	169	150	182	169	174	154	135	158	163	139	176	190	172	167	150	160	166	169	175	157	153	175	165	187	162	167	182	190	181	172	157	172	163	174	160	159	159	150	164	160	170	172	169	157	171	156	181	160	178	136	162	142	167	182	161	150	154	150	154	168	179	163	161	155	169	154	171	175	175	154	141	163	172	172	172	185	187	160	157	146	152	149	198	168	160	162	167	134	165	154	147	160	145	164	188	168	164	154	187	155	149	168	142	178	193	160	161	172	163	143	155	143	164	153	145	167	162	166	157	159	159	164	178	172	174	172	180	147	159	158	172	169	183	177	162	162	155	154	156	169	174	148	191	159	163	156	147	162	185	168	151	166	175	166	141	174	161	158	155	177	173	194	150	155	169	162	163	171	159	155	156	160	154	158	167	177	126	157	185	156	168	168	179	170	136	153	159	147	168	146	184	167	151	166	157	163	174	185	178	151	177	178	178	138	189	151	154	148	145	163	169	145	164	182	164	166	150	159	142	172	179	169	170	146	138	190	170	157	161	171	158	190	138	159	178	194	167	168	181	165	156	167	147	162	175	160	145	160	166	192	165	148	184	151	137	171	135	143	166	149	167	172	168	145	180	148	163	174	164	162	176	151	178	165	185	161	166	150	157	137	167	141	163	137	158	168	166	173	175	168	168	171	151	149	156	174	154	161	167	157	177	179	150	160	181	157	164	141	168	156	162	174	166	174	165	142	188	163	155	164	188	139	160	152	159	151	170	170	137	156	161	189	162	149	160	147	163	186	152	177	159	159	170	174	138	163	166	146	139	154	162	157	155	163	159	155	174	154	172	165	174	159	182	149	138	168	163	153	181	179	142	157	174	167	186	156	156	172	158	141	153	146	174	187	191	180	157	141	183	166	154	137	150	173	155	173	147	162	164	163	153	182	144	146	156	177	130	152	178	159	154	191	160	180	160	155	160	153	189	164	163	147	149	156	166	172	163	176	151	167	182	159	153	168	136	165	178	173	161	149	192	174	173	153	136	164	147	196	178	177	145	155	149	168	179	170	182	170	169	166	161	146	156	161	171	201	168	161	163	160	167	148	173	157	165	162	175	164	161	170	170	160	154	148	141	172	146	185	141	166	156	160	172	149	162	149	144	167	146	157	193	145	161	149	185	136	156	179	156	159	170	170	153	164	170	149	161	160	165	164	152	161	164	156	160	158	143	169	151	177	175	169	145	175	188	139	178	146	178	177	189	162	156	153	148	164	167	143	169	169	149	169	170	149	159	168	161	168	164	147	172	176	164	168	149	143	159	139	183	156	152	165	163	152	135	171	173	160	183	163	169	149	168	167	184	155	160	169	183	158	164	152	193	164	174	199	176	187	172	175	176	155	166	159	178	151	172	173	163	181	173	166	140	152	147	166	167	155	159	141	178	163	158	155	172	142	126	173	155	168	170	185	165	172	158	162	180	151	167	146	196	155	169	175	165	167	169	142	164	183	144	144	163	157	158	150	144	154	153	155	165	170	149	169	159	156	149	166	185	169	157	143	154	148	169	174	167	141	140	166	167	178	166	169	178	130	167	166	185	177	158	160	174	160	173	165	186	165	168	154	147	162	163	181	168	165	181	174	184	165	140	196	159	154	153	158	165	175	139	159	176	149	146	168	189	168	166	147	190	160	176	147	170	167	174	160	159	165	148	158	185	162	149	184	179	156	184	148	151	149	154	148	174	136	144	178	150	166	165	162	164	190	153	179	166	144	183	169	149	151	166	154	171	172	156	182	154	168	161	146	152	172	162	162	171	165	168	163	170	157	172	160	167	153	196	167	172	153	170	153	158	141	184	179	135	155	153	172	153	183	157	155	175	177	163	156	176	152	177	182	179	167	163	189	172	171	156	172	173	170	155	176	179	180	170	142	180	175	172	160	156	153	150	144	150	179	175	148	150	168	193	157	144	139	161	176	167	162	162	173	156	167	174	154	149	202	156	164	176	176	164	160	168	158	168	168	175	167	175	153	186	160	143	151	177	146	173	161	175	169	179	156	155	163	162	168	163	158	175	159	138	170	159	175	176	145	182	156	142	129	172	166	163	174	178	179	149	170	177	164	173	171	152	149	157	175	175	161	160	192	159	142	166	193	156	160	166	157	184	169	135	182	167	177	155	146
55695	85909	35291	1820	1271	941	731	604	584	411	368	350	337	329	288	285	265	247	264	244	262	222	239	252	216	269	261	250	239	201	213	224	222	227	221	225	240	244	240	227	223	203	196	245	227	188	221	236	227	224	202	213	212	225	223	200	234	206	248	206	235	219	208	234	225	246	219	226	220	199	243	207	219	225	223	212	211	247	205	224	209	243	232	220	207	231	224	205	217	215	231	233	227	215	211	223	204	230	185	210	227	209	212	209	233	217	204	203	201	227	216	222	225	241	206	203	207	203	216	240	224	219	213	211	211	220	180	204	232	229	198	206	214	204	216	214	224	210	210	212	214	229	223	197	209	208	202	232	203	224	220	229	188	217	212	258	231	215	233	211	220	237	221	204	218	214	237	245	212	240	218	210	191	225	231	222	204	213	206	196	212	229	249	211	224	236	244	207	250	213	217	206	202	201	225	210	230	201	227	206	231	217	219	207	240	218	253	218	201	214	203	220	216	226	230	224	222	225	208	209	209	205	216	204	213	227	211	193	190	214	208	197	233	235	199	200	198	229	215	217	232	250	195	225	237	213	224	214	217	248	214	227	236	229	221	210	213	213	218	246	207	209	232	204	217	207	202	214	228	230	223	214	214	223	211	230	223	204	205	223	215	233	251	217	207	221	197	223	214	198	218	204	218	218	229	226	214	200	224	213	237	196	220	229	198	218	212	219	226	242	219	220	241	206	234	211	224	216	228	234	232	177	221	218	209	224	230	227	222	202	217	209	228	207	198	193	221	211	207	212	188	241	222	222	240	209	224	209	230	201	205	209	233	250	205	235	215	217	188	206	197	239	231	238	192	191	198	207	209	202	220	197	202	191	221	215	225	242	229	193	212	212	207	198	182	190	191	242	240	189	224	218	207	231	234	235	195	224	245	233	234	236	199	210	229	202	264	194	192	234	219	221	197	192	222	195	230	198	209	225	222	215	225	214	219	222	227	222	207	225	220	209	206	204	204	185	201	229	214	218	204	220	213	226	227	177	209	241	201	230	250	227	178	218	229	203	204	231	207	225	218	236	199	216	212	208	224	184	209	241	210	225	193	207	222	231	219	211	194	198	209	220	233	197	227	198	223	217	202	217	214	204	194	212	190	213	216	217	214	221	221	203	211	198	223	231	233	201	219	240	212	235	210	225	209	208	212	220	207	225	231	229	234	203	208	216	216	222	201	218	238	208	219	228	215	200	224	234	230	203	211	200	227	206	222	200	208	208	183	227	213	196	225	220	218	217	205	213	197	230	219	227	217	227	202	224	215	202	205	213	222	221	251	205	221	207	217	197	216	186	216	225	227	222	232	218	210	221	229	240	219	203	215	220	214	206	229	217	198	206	227	218	233	206	212	208	188	214	205	207	198	220	201	224	211	233	235	200	225	209	208	225	217	208	218	219	221	214	201	259	205	226	198	229	201	234	221	205	207	202	222	212	221	210	230	204	217	214	207	226	231	215	206	220	232	215	237	219	223	216	207	202	187	230	208	213	209	220	227	201	221	216	239	244	210	229	222	216	213	199	205	216	239	221	228	206	218	235	221	211	235	199	237	218	204	196	195	222	206	222	203	211	219	222	222	222	210	214	213	204	231	245	203	200	232	217	225	183	219	224	224	221	218	229	219	260	246	201	237	197	231	187	224	216	208	227	208	224	230	210	216	210	202	193	226	201	204	216	221	221	203	232	218	223	209	244	213	199	230	219	196	186	236	194	224	224	208	216	210	223	201	235	197	217	214	219	197	234	229	235	193	181	202	243	220	218	252	204	222	248	197	199	203	199	223	224	227	205	194	211	226	231	220	222	214	228	202	225	238	200	224	221	213	237	239	206	205	204	216	226	211	190	203	216	205	215	224	235	217	241	200	225	206	216	208	226	215	203	189	228	210	214	204	237	205	212	203	217	232	206	210	218	199	215	207	224	216	218	224	229	221	229	217	212	191	174	188	202	238	207	231	228	225	235	233	198	211	231	220	211	225	215	226	211	213	242	207	235	245	219	191	212	223	210	206	206	224	238	216	229	226	201	219	224	239	219	192	218	219	210	213	256	189	236	199	213	231	230	222	209	212	223	219	212	224	217	200	237	205	206	213	215	230	211	217	226	215	208	218	226	245	205	221	233	210	220	213	205	230	223	229	206	198	198	226	225	215	243	224	224	222	213	182	218	191	215	220	235	203	219	230	228	217	216	227	230	223	222	184	199	226	204	191	202	209	210	242	205	220	235	213	245	207	212	223	203	204	221	215	223	224	204	211	220	195	186	222	212	228	197	217	207	243	245	221	229	192	236	238	204	222	200	215	214	236	200	219	245	214	207	205	224	211	251	218	223	186	208	234	219	208	202	215	223	201	220	195	223	204	213	229	203	214	212	233	237	206	199	210	235	236	219	218	201	222	241	201	228	197	229	202	250	210	225	227	225	208	237	191	225	217	223	217	205	222	210	222	221	222	221	207	229	211	217	222	210	241	184	212	218	207	220	194	232	200	217	194	237	217	228	195	237	198	195	219	236	203	223	190	195	241	206	210	200	187	206	222	208	223	169	207	217	195	206	196	252	223	219	244	232	237	228	219	240	238	218	229	208	233	197	243	213	201	218	240	217	211	226	215	215	227	224	214	221	221	197	228	187	218	218	224	207	212	232	219	220	193	194	235	236	212	200	187	228	225	191	227	217	231	195	232	211	218	224	190	216	223	218	231	199	185	226	217	218	199	221	208	214	216	227	238	212	192	209	232	205	255	205	206	199	240	186	233	188	216	186	189	211	185	232	181	210	223	209	233	221	222	227	205	213	208	205	186	196	219	207	218	214	220	217	221	226	218	241	212	225	242	216	203	203	212	226	224	218	221	204	247	231	224	213	227	199	215	224	205	202	218	224	200	214	212	222	210	185	241	236	219	218	196	214	228	231	230	210	212	208	218	218	224	198	233	173	214	229	211	242	206	209	191	207	207	201	184	221	211	237	217	198	228	205	194	214	234	209	226	189	204	224	202	211	228	217	208	181	207	208	224	246	195	230	215	192	229	223	241	223	233	197	229	207	224	223	201	220	230	237	212	237	211	210	196	228	233	217	232	213	204	222	202	223	214	232	226	219	188	222	219	223	223	205	228	203	223	216	220	231	215	243	215	213	210	224	238	242	198	201	200	213	185	230	188	235	231	217	216	229	223	228	205	231	194	211	232	242	200	195	206	230	204	204	208	219	206	210	199	193	215	240	215	212	238	211	208	227	227	237	227	208	220	214	200	215	222	240	214	223	220	223	237	216	213	223	212	216	244	229	210	234	215	238	215	212	218	204	229	174	202	232	233	190	200	193	213	226	211	209	238	218	226	218	196	231	193	205	209	216	209	214	232	232	219	223	204	203	232	232	243	226	223	203	226	227	214	239	222	228	226	209	241	226	199	209	189	213	197	210	215	186	231	221	224	209	226	210	232	238	235	193	225	211	212	191	241	230	221	224
29409	20803	9401	898	569	507	487	521	505	532	520	516	502	514	540	488	482	516	538	483	505	472	516	486	575	528	537	534	512	559	513	505	486	507	509	504	517	499	538	497	539	482	519	516	513	467	525	533	541	510	541	504	524	554	517	494	495	514	513	488	489	534	532	563	499	499	520	515	482	511	507	492	471	506	486	546	473	533	494	505	545	501	503	544	490	536	503	507	514	503	536	502	522	472	507	520	497	487	475	499	500	482	486	532	510	452	518	496	495	507	496	526	497	467	472	553	533	494	510	511	514	525	548	510	517	516	492	495	541	507	537	491	499	488	522	494	468	490	486	506	485	505	484	508	502	480	487	516	499	482	511	514	505	487	499	485	454	530	564	523	511	521	508	510	489	507	513	513	509	472	481	516	487	504	491	565	483	526	517	503	488	496	527	542	514	526	504	519	486	524	523	496	548	508	506	519	495	488	525	561	528	514	513	505	487	547	575	503	542	528	520	547	492	528	534	481	554	520	493	479	476	519	529	517	500	492	484	523	526	531	515	522	502	503	518	509	510	479	513	506	475	505	519	491	530	514	506	499	518	528	486	497	505	514	465	465	519	505	524	504	530	505	500	480	532	518	525	528	484	518	485	516	544	509	508	505	473	566	495	529	496	508	522	514	504	492	475	475	543	503	495	524	492	514	483	475	471	527	489	532	524	527	497	524	551	516	509	505	515	512	547	524	538	495	537	539	510	516	452	516	520	535	529	517	520	510	484	523	514	524	492	498	483	520	534	519	508	489	523	508	508	490	508	520	507	490	510	489	511	505	475	485	473	488	483	514	537	511	518	482	520	472	529	483	509	490	440	511	497	515	525	506	514	509	499	497	519	524	474	514	526	522	527	502	496	520	532	495	556	480	509	456	530	504	494	541	528	498	528	531	533	499	503	501	537	510	508	507	486	563	501	498	544	532	496	513	507	516	523	535	460	520	524	518	527	525	500	542	510	505	464	513	496	556	495	505	493	507	504	510	506	506	520	535	523	502	551	472	540	505	511	488	538	460	513	519	535	501	505	530	502	526	541	488	533	517	496	524	481	525	471	510	473	521	530	474	484	506	514	437	503	532	474	462	526	552	499	496	542	523	484	509	492	507	500	479	521	514	487	501	507	496	506	455	500	510	473	500	500	519	527	509	511	507	531	535	538	525	509	504	482	486	508	520	480	529	453	497	502	519	521	478	529	527	489	517	527	477	493	503	521	486	504	492	510	494	524	465	511	515	503	544	528	501	508	495	491	517	453	509	475	513	515	499	536	496	502	474	525	449	539	527	494	535	532	508	520	494	512	469	556	518	550	465	497	511	481	516	470	505	500	511	530	488	529	541	550	507	542	491	489	500	515	493	515	475	520	541	516	524	466	499	528	519	562	482	482	466	509	561	511	515	503	530	539	525	510	485	507	506	522	507	501	523	501	504	521	492	525	519	473	499	518	505	528	513	470	496	487	504	486	507	465	525	494	474	512	489	452	469	509	520	546	507	518	502	531	502	525	536	512	507	503	510	471	534	503	554	518	475	480	497	546	520	493	484	480	502	490	535	507	529	512	511	486	502	475	540	550	529	492	500	532	542	530	466	478	529	495	533	520	474	533	502	466	501	478	496	543	504	494	468	519	555	489	521	522	516	523	437	489	560	523	485	518	519	494	523	494	494	504	487	505	508	511	509	518	478	488	459	497	501	554	451	522	487	474	523	509	532	535	518	498	531	534	515	491	505	536	482	529	526	512	463	508	506	478	538	442	444	547	531	551	528	490	476	505	494	504	487	511	469	514	483	472	494	551	492	512	514	517	481	536	506	461	507	474	535	519	477	497	531	543	510	504	508	480	523	474	490	495	524	492	490	517	522	554	523	554	473	483	530	468	494	482	525	522	586	503	503	558	478	506	509	437	528	494	511	530	479	504	483	479	472	507	513	543	478	527	502	501	496	541	497	530	493	511	485	502	526	520	531	519	504	526	495	524	500	493	522	528	478	471	492	506	504	483	505	474	519	486	555	518	502	516	453	479	454	506	493	517	525	510	496	486	470	504	538	504	529	529	515	534	498	525	471	506	514	470	517	488	510	505	530	498	510	507	524	503	501	516	519	479	532	528	480	482	504	542	485	465	491	497	502	491	566	484	483	524	534	482	457	505	515	533	509	538	531	548	500	492	493	492	478	510	502	513	546	504	519	520	522	469	547	524	483	565	552	467	511	540	490	505	469	527	544	511	492	501	510	480	540	509	540	485	477	500	486	493	475	481	504	482	487	473	486	537	552	550	559	477	534	514	497	512	529	504	504	477	482	556	523	518	505	499	504	482	501	466	503	473	505	565	510	485	531	483	538	475	498	537	509	581	502	516	526	474	505	506	505	565	493	513	516	496	483	490	518	497	538	494	494	502	520	544	568	514	521	529	526	480	515	529	504	500	535	503	498	530	512	498	511	535	482	530	497	540	526	519	490	538	533	472	502	530	462	499	499	517	540	474	532	484	467	484	494	520	509	493	464	526	539	482	497	494	513	466	483	495	559	537	517	488	486	506	466	497	522	494	490	490	517	517	502	523	519	510	544	530	554	506	500	536	538	514	482	530	533	527	479	507	492	509	561	473	512	525	516	551	510	546	497	550	546	478	500	501	502	523	517	511	511	539	497	492	549	523	473	502	533	465	483	462	475	508	497	516	519	500	514	484	481	464	505	475	535	484	513	517	491	496	478	505	535	505	531	542	516	508	530	533	488	522	489	510	539	516	530	534	533	501	526	516	488	526	525	504	549	493	500	486	475	500	494	516	518	480	509	518	481	494	522	495	512	504	507	525	512	471	506	504	508	480	502	494	545	489	504	517	466	487	483	515	483	548	510	533	521	506	489	484	532	523	526	518	492	467	507	494	525	482	533	520	486	473	492	500	504	550	515	499	523	512	493	544	470	504	516	493	506	492	536	502	512	531	529	518	529	487	501	517	494	462	532	517	510	483	474	541	441	545	488	489	517	524	485	494	494	550	513	515	491	530	493	506	507	508	482	480	497	455	508	505	532	481	491	492	484	462	499	477	515	496	542	471	505	502	532	502	501	533	473	527	494	512	457	550	500	533	490	509	502	499	490	458	477	496	457	462	501	479	489	510	457	543	510	521	504	479	529	501	494	502	496	512	538	536	505	505	533	542	524	484	501	496	546	498	505	499	483	519	530	535	526	531	508	503	502	535	487	480	517	516	505	479	499	510	500	500	516	486	512	490	499	504	502	485	516	468	512	514	529	500	570	515	491	513	532	503	515	517	500	498	506	499	523	488	485	477	494	489	508	512	489	507	510	493	468	507	549	489	476	494	541	522	505	532	537	500	516	573	526	510	497	532	481	496	500	544	509	522	500	525	477	503	513	532	536	502	476	505	540	491	493	522	528	499	487	525	493	535	501	513	524	485	489	469	493	512	524	516	528	532	484	505	507	524	518	496	479	494	530	502	496	549	497
23047	27402	6414	669	617	689	687	644	634	660	658	669	649	644	664	647	646	628	643	641	596	605	651	634	650	629	644	636	632	653	672	644	650	620	673	578	672	617	713	678	623	641	628	650	610	645	645	630	662	593	600	621	672	662	619	645	623	649	616	652	683	644	627	620	660	615	668	612	627	668	631	648	626	632	607	610	604	621	642	653	640	618	618	611	626	631	589	632	642	662	605	646	675	662	614	665	617	605	666	616	660	636	618	625	632	658	619	600	653	610	624	639	631	672	628	683	626	630	600	678	625	625	673	594	623	627	682	621	632	651	599	657	638	624	625	626	678	672	661	658	644	639	619	633	612	628	627	631	638	630	678	622	653	660	607	659	686	575	620	622	595	622	639	629	617	621	654	610	651	686	668	622	652	626	614	645	668	575	653	696	644	642	657	629	644	608	603	593	645	655	705	644	662	603	611	653	627	594	639	651	647	630	633	640	674	611	641	657	627	638	617	662	648	640	684	656	680	633	650	632	653	648	681	656	603	654	662	581	639	649	641	620	616	616	649	670	635	632	671	639	621	629	613	610	668	629	637	620	609	660	646	698	652	605	617	646	651	635	646	653	642	624	652	658	657	647	627	657	606	569	654	651	639	669	604	677	648	626	609	605	642	599	657	668	627	618	618	618	630	634	648	639	618	576	655	625	638	633	638	622	666	629	616	668	644	638	625	693	649	640	604	630	607	661	606	631	594	662	607	680	623	649	628	666	646	658	646	637	644	622	635	685	650	616	596	629	695	664	628	691	613	649	656	641	631	629	614	654	632	616	662	637	648	678	670	679	638	679	662	634	614	611	630	654	644	629	628	679	612	623	636	655	649	626	641	690	682	627	648	672	627	612	685	598	665	657	607	640	636	669	653	619	595	623	624	657	581	642	630	650	650	642	639	635	564	634	638	626	633	631	663	631	632	645	588	600	614	618	668	641	610	645	680	614	647	640	673	629	665	660	616	603	690	663	647	618	655	645	674	588	638	620	610	633	703	627	635	635	669	613	646	577	654	625	648	666	609	633	593	651	620	622	662	618	640	613	661	660	587	597	609	633	654	659	651	630	619	637	652	585	614	652	669	661	628	660	651	663	653	586	626	625	573	676	610	632	655	618	631	660	635	669	581	621	590	608	600	660	636	665	609	641	685	650	632	641	601	666	631	637	647	651	612	602	613	661	596	621	616	602	616	631	640	626	658	636	604	652	603	662	623	666	610	614	626	628	665	623	636	610	624	643	641	614	592	615	647	644	612	584	638	625	629	634	694	622	704	625	675	639	617	636	666	591	559	648	662	643	649	668	635	653	616	559	623	645	629	628	613	660	607	655	689	637	674	594	636	627	650	663	613	677	647	677	643	664	610	643	673	615	621	629	604	627	649	675	669	648	625	654	641	662	646	633	632	592	659	619	634	633	642	651	604	666	659	663	691	612	666	670	648	562	652	637	630	605	685	652	643	628	664	688	652	643	637	656	647	628	677	599	680	645	587	684	676	632	684	620	597	634	631	619	648	670	664	625	647	647	687	659	591	627	629	642	648	643	675	619	640	657	631	665	616	590	657	635	633	666	639	653	632	614	669	598	672	650	619	635	646	637	647	646	641	606	649	678	676	625	656	698	680	643	648	655	653	635	652	632	613	662	614	591	642	639	632	626	686	635	678	609	656	652	652	612	637	667	644	640	630	628	630	653	607	638	617	661	650	619	640	612	599	674	629	649	612	640	647	640	651	677	609	653	659	653	634	641	623	624	640	674	640	636	623	685	613	622	693	649	658	654	663	615	657	662	667	704	652	671	639	614	642	633	641	643	629	599	645	656	739	652	620	706	659	684	648	608	679	624	632	658	593	588	613	601	634	682	649	608	652	625	685	627	661	592	690	671	654	657	635	631	648	663	614	624	640	638	644	627	687	613	632	639	598	607	659	654	636	656	666	645	624	614	668	654	659	588	660	625	615	648	644	638	583	609	645	637	705	668	662	662	639	604	594	662	626	649	612	586	620	621	616	647	601	639	619	637	640	663	617	666	652	672	622	620	580	687	666	657	586	627	637	636	625	615	612	625	638	706	629	677	677	679	638	641	682	659	673	591	624	605	653	653	687	611	646	663	655	645	643	652	666	682	649	619	644	624	628	645	645	637	634	609	674	659	629	634	617	611	677	688	633	644	606	656	619	615	632	658	654	663	608	644	647	614	635	675	618	666	622	631	627	644	614	636	644	626	613	647	631	578	598	681	624	678	631	619	684	626	662	620	606	597	645	585	671	635	657	631	622	671	626	585	628	633	651	642	615	637	683	632	673	617	665	608	662	643	610	656	641	638	644	602	699	666	682	644	626	646	678	628	683	667	624	614	669	635	651	618	573	673	675	641	642	623	647	651	636	639	623	641	673	633	637	683	695	627	623	667	668	637	649	626	607	599	632	650	648	646	617	605	635	618	681	647	620	617	639	636	614	660	638	654	654	636	599	653	672	631	636	606	643	671	630	616	648	648	653	654	627	609	620	599	674	689	601	675	647	627	669	606	605	639	612	628	678	625	615	619	631	590	653	606	614	637	673	672	667	586	604	658	634	652	650	673	618	613	671	612	612	673	628	634	604	604	599	639	636	598	649	662	638	629	611	664	629	634	667	610	660	624	642	587	706	595	598	617	660	629	615	628	676	634	667	629	630	645	624	647	660	666	650	666	612	637	624	654	618	653	647	644	663	632	620	633	665	600	652	674	600	610	639	672	637	633	647	608	659	692	656	643	618	638	651	622	582	652	644	602	649	649	658	613	626	630	595	622	627	625	642	644	640	626	605	661	665	645	635	598	636	631	632	639	621	578	648	653	622	630	663	716	646	631	665	691	648	641	636	604	676	645	666	606	655	672	614	662	684	648	651	616	651	697	645	642	600	622	655	638	649	646	692	699	619	589	671	641	631	635	656	649	670	659	674	612	629	606	656	613	642	610	619	601	634	660	611	647	581	636	631	608	654	636	651	644	636	588	631	641	651	621	643	643	648	611	663	608	642	612	650	629	695	660	638	664	611	617	626	599	655	602	631	680	683	627	643	701	638	640	665	613	595	666	615	681	628	644	623	639	619	670	654	638	633	638	605	628	607	620	668	629	651	691	657	613	624	628	660	663	622	626	651	644	626	687	611	664	658	619	619	611	617	650	676	621	597	680	610	639	648	644	601	621	646	666	639	627	658	648	631	637	613	644	633	697	573	633	653	615	625	625	607	672	659	629	632	626	688	658	661	671	637	657	648	641	622	678	631	672	623	668	597	687	649	600	634	639	635	602	676	675	654	658	646	633	619	631	599	635	603	613	612	610	655	619	610	641	677	600	578	612	630	666	613	693	688	646	604	610	657	664	624	621	646	630	624	628	654	691	607	643	625	643	614	649	638	628	646	662	639	640	677	589	629	604	680	611	661	628	639	626	642	655	632	649	621	686	612	639	627	652	621	603	660	638	683	600
23941	21712	28515	25004	19344	2757	568	489	428	470	402	417	403	417	405	409	412	414	407	410	404	388	357	383	383	401	350	407	412	400	389	406	394	405	392	407	395	387	390	380	360	392	379	374	391	372	382	366	395	386	359	369	394	378	389	337	388	409	386	368	409	341	374	395	384	350	394	385	386	386	415	375	391	371	380	366	392	344	398	448	340	353	418	397	393	381	383	346	387	377	363	392	402	378	357	331	414	357	392	352	364	383	376	377	390	397	343	421	409	412	377	389	347	363	390	331	344	376	403	402	372	358	356	341	347	386	379	422	388	421	397	369	405	398	358	407	375	392	398	382	335	381	405	364	330	414	371	392	358	382	358	387	398	385	371	390	364	362	356	367	389	351	423	390	341	372	411	366	389	392	379	382	358	361	412	388	372	380	378	371	404	379	357	381	376	362	354	374	376	398	379	418	385	361	360	401	381	395	400	350	423	348	346	366	368	378	389	393	365	364	389	368	372	379	407	374	349	374	378	382	374	394	378	408	355	382	384	365	373	371	407	411	378	402	386	374	367	362	389	376	362	371	385	420	380	379	420	361	392	377	365	393	408	394	339	357	408	390	362	404	358	375	376	398	366	404	391	366	378	403	417	341	390	405	335	354	374	412	377	401	383	403	413	355	399	396	313	362	378	386	400	356	368	385	379	435	376	408	359	364	389	378	375	358	365	375	367	428	397	380	392	395	382	378	401	371	392	387	384	360	397	397	411	388	385	410	357	394	401	375	380	401	387	381	372	392	386	417	390	364	407	360	366	370	374	399	410	367	368	332	405	391	387	380	357	393	374	374	397	398	400	368	415	381	368	377	364	361	378	373	416	397	385	375	398	365	403	409	364	383	350	386	360	395	348	400	378	353	404	390	386	407	430	368	403	381	372	361	360	407	377	426	392	371	369	356	366	355	377	395	364	386	379	384	390	380	381	361	372	372	386	401	397	384	367	376	385	411	385	412	385	382	398	358	384	361	391	394	399	420	401	388	398	367	373	388	366	380	353	380	375	375	381	380	364	363	397	397	403	419	398	365	403	405	383	408	392	425	388	377	373	370	375	367	382	369	388	398	373	389	393	371	345	347	436	400	396	356	342	403	389	387	414	374	367	396	376	382	376	382	396	388	389	366	382	374	392	391	389	396	364	379	385	401	392	399	422	349	366	358	377	377	366	365	355	372	392	380	367	397	382	389	358	411	368	356	392	355	381	395	409	361	388	364	414	386	381	372	394	398	389	423	374	356	389	434	421	363	389	424	365	446	386	393	342	402	389	372	363	402	378	383	375	352	406	353	380	394	388	364	395	393	359	382	369	339	394	397	394	365	373	395	342	363	363	371	383	403	378	345	401	352	381	370	358	391	378	359	383	402	378	391	394	401	363	402	388	355	379	387	368	401	404	396	383	390	405	387	370	376	380	409	388	368	392	391	394	360	361	351	398	375	360	354	357	390	388	420	438	403	387	395	383	361	397	394	401	379	418	367	386	372	414	387	400	384	400	399	362	359	347	363	355	388	399	379	388	420	345	385	431	368	384	413	382	371	366	385	395	361	398	396	398	380	371	369	373	385	378	397	376	371	360	351	404	370	377	373	360	378	361	374	381	417	354	399	376	405	399	353	395	413	412	409	362	369	388	376	391	387	396	401	411	392	376	342	383	411	390	383	370	350	354	382	373	385	399	351	387	344	381	371	389	401	390	409	391	356	334	370	419	394	365	357	385	366	337	424	377	352	381	397	413	387	415	357	361	393	400	380	400	399	337	416	384	407	398	393	357	384	380	411	397	355	398	370	425	387	367	383	405	382	376	393	385	375	424	360	343	375	382	382	365	375	391	399	358	391	397	415	364	376	379	384	390	359	354	364	354	397	407	410	350	368	391	389	382	381	369	397	362	361	384	366	356	348	384	374	383	348	386	371	404	373	381	338	369	369	390	408	360	392	393	326	383	429	352	380	392	411	412	390	378	374	391	406	391	395	385	361	369	348	381	385	349	362	390	340	384	364	370	363	378	385	374	399	380	364	382	347	384	369	370	367	387	400	353	369	398	391	382	385	394	377	377	378	382	370	396	361	374	379	353	348	389	387	394	385	390	371	361	373	400	362	395	359	379	406	364	372	355	367	377	383	373	362	353	409	344	377	411	427	401	382	388	377	361	392	363	380	383	375	385	372	378	386	370	372	317	387	388	378	379	364	406	326	412	378	362	379	390	396	385	397	374	403	377	396	385	396	391	369	321	374	370	391	393	387	407	429	368	363	404	393	349	366	390	378	383	383	390	408	369	350	368	384	337	366	383	387	374	406	359	412	395	361	371	370	408	378	378	370	378	335	425	344	403	358	395	388	371	363	376	366	408	377	366	377	424	375	394	398	397	369	387	419	376	381	394	388	361	371	389	387	402	365	413	419	370	395	362	349	393	370	357	352	369	407	368	394	386	360	386	377	407	332	382	365	362	393	372	380	354	381	356	390	389	382	398	351	340	404	391	362	396	418	359	400	366	394	389	365	382	361	379	379	361	367	372	380	363	392	397	405	381	364	368	385	360	363	342	398	389	368	384	388	396	388	374	422	404	378	387	390	375	396	383	388	404	397	373	363	362	415	401	373	381	367	389	365	362	389	399	383	379	362	387	403	372	385	395	420	363	348	347	373	371	371	420	347	386	361	397	372	417	355	379	360	353	397	367	355	369	380	332	370	399	375	362	376	351	376	355	339	379	406	397	394	406	414	382	406	392	398	337	405	385	397	381	373	362	387	355	403	395	336	401	377	394	391	400	387	392	412	401	397	351	412	364	381	352	393	368	374	353	381	377	362	396	378	372	380	370	402	401	363	371	395	369	363	398	365	406	415	378	374	346	354	374	372	366	385	354	390	358	411	413	370	388	391	391	361	391	401	375	377	400	374	387	372	377	392	324	372	375	413	383	354	362	370	364	346	380	347	390	396	363	402	354	374	353	416	373	393	358	370	382	351	398	411	349	383	390	396	348	370	377	354	397	359	372	383	383	361	386	426	381	395	385	424	374	427	380	378	377	403	391	384	385	396	371	393	379	362	389	359	383	403	382	351	371	365	392	362	380	417	374	413	375	372	378	371	369	392	397	382	388	371	393	418	372	421	385	375	398	400	364	362	367	379	376	363	395	407	356	380	366	360	364	392	385	401	375	414	351	405	370	375	339	375	350	377	396	378	370	365	362	388	379	368	388	355	367	427	385	389	348	392	402	357	363	396	358	367	401	333	377	352	388	401	386	357	374	413	389	349	375	374	384	400	357	386	354	379	375	354	382	395	389	345	379	421	371	413	403	374	366	360	359	394	399	425	408	380	374	367	369	385	368	409	421	364	363	392	377	387	350	399	358	379	391	404	382	394	366	405	415	432	350	381	408	369	385	412	379	426	390	411	393	366	419	389	403	392	389	376	337	396	435	344	448	359	332	390	373	372	405	383	405	390	346	380	352	367	377	369
47204	73096	28422	1407	1026	894	798	679	638	595	535	578	531	539	525	535	564	493	496	532	508	519	535	506	534	544	501	503	529	484	497	522	472	509	507	510	509	512	501	496	477	457	484	494	494	466	504	504	496	464	489	513	526	499	510	471	495	508	533	517	519	426	498	524	447	506	483	491	472	494	504	502	491	521	502	462	511	514	470	482	511	543	514	470	503	461	481	514	504	502	499	497	492	497	507	473	496	481	484	509	476	527	506	496	476	456	481	488	481	464	455	478	470	492	512	534	519	511	505	494	487	514	501	441	478	486	505	502	494	508	480	521	532	473	513	478	496	474	505	498	518	516	477	483	506	519	496	523	539	476	490	507	512	484	473	478	487	513	517	558	520	467	516	471	519	488	497	495	475	475	494	487	502	488	488	491	469	541	535	469	471	536	483	498	467	479	453	464	461	488	497	499	489	478	500	475	449	488	517	457	512	499	538	502	469	528	455	455	490	479	487	510	509	494	465	487	507	495	529	516	446	502	467	483	492	483	454	506	486	478	474	511	512	480	477	487	469	482	498	463	510	476	465	464	506	520	449	520	486	463	519	515	493	465	496	469	463	486	514	533	479	487	484	490	497	466	500	504	482	505	499	463	493	503	523	506	521	516	533	507	483	487	486	482	522	503	488	462	524	495	472	485	481	503	505	473	485	518	481	511	505	548	479	463	472	496	494	517	479	532	471	506	515	492	497	523	518	498	522	484	498	492	514	482	476	492	516	495	494	485	470	523	509	481	495	478	484	471	467	497	475	462	528	497	487	462	491	505	495	508	514	507	492	505	478	491	520	489	520	510	494	489	492	468	503	490	491	497	497	494	556	502	492	464	487	495	477	515	517	485	477	485	517	510	507	497	507	505	530	473	497	484	480	525	488	471	546	523	480	482	475	537	523	460	501	508	473	506	466	492	476	501	448	478	504	456	490	476	509	509	491	467	511	524	501	491	480	491	485	498	516	503	469	534	497	504	503	464	502	531	497	475	510	496	521	493	488	513	473	519	487	487	499	474	503	470	453	506	492	488	512	517	477	514	474	496	450	496	489	493	522	479	519	505	497	469	506	506	512	478	489	448	506	479	541	476	508	498	461	497	513	503	481	491	495	483	486	524	494	491	481	530	463	545	537	499	466	508	497	511	498	517	492	497	488	489	480	519	500	474	507	500	485	492	475	513	507	536	509	523	496	454	443	470	493	517	434	513	490	453	508	465	468	480	504	492	540	515	485	472	495	504	550	474	502	488	464	505	462	459	499	464	506	446	495	481	482	480	486	514	443	457	531	517	483	518	497	505	494	517	454	494	444	534	452	449	524	520	482	469	513	504	454	487	499	476	497	481	493	486	493	481	467	513	500	514	525	506	496	476	487	461	521	477	498	483	494	482	492	508	543	547	482	513	502	508	515	512	484	482	486	465	513	522	474	490	455	495	480	480	497	536	478	540	463	492	490	513	505	506	459	476	492	510	518	499	537	537	485	514	485	531	488	505	530	520	475	500	502	525	460	475	498	510	488	477	534	425	528	500	523	491	494	479	476	498	490	508	500	511	504	475	480	461	445	490	488	469	491	483	519	452	494	479	476	512	483	517	455	496	494	541	465	458	495	489	500	464	499	496	474	489	489	491	467	488	484	485	508	534	470	470	502	501	464	538	450	528	472	524	514	523	507	545	470	523	518	513	496	507	504	522	526	513	502	482	506	507	497	509	479	494	476	439	511	486	481	495	498	483	481	496	539	492	484	472	524	477	497	518	449	518	470	495	536	525	468	508	506	473	469	475	479	456	491	491	497	538	474	515	498	491	488	485	482	503	481	485	509	470	484	495	477	537	504	510	495	504	490	506	472	506	541	542	502	480	489	474	476	480	490	488	527	506	495	529	497	473	472	468	500	493	509	474	492	492	515	503	457	517	552	504	470	497	461	501	481	514	486	522	463	515	456	519	507	491	519	515	488	508	474	508	504	496	473	512	466	483	466	517	462	520	500	473	524	498	499	484	480	488	548	488	490	521	512	505	474	438	502	499	458	487	486	473	475	505	477	498	532	449	526	500	482	483	511	504	463	470	505	514	507	480	481	493	505	502	494	500	512	480	507	513	505	519	517	509	484	495	491	483	529	530	475	490	512	460	451	481	483	517	508	484	483	513	496	490	472	527	466	487	478	462	500	507	506	494	487	491	480	487	469	486	536	471	505	469	495	456	508	513	504	466	481	520	495	486	474	462	455	504	467	501	510	513	520	485	486	477	495	477	470	480	510	467	499	487	516	504	504	498	525	464	480	524	517	485	499	491	514	475	457	465	504	482	493	512	504	510	494	478	450	493	519	522	490	499	497	479	511	492	430	506	524	531	500	456	497	522	505	527	485	500	496	466	520	474	487	471	500	540	518	475	495	502	515	510	431	500	528	551	451	494	487	468	467	484	477	468	506	502	491	481	492	482	478	496	470	454	455	496	511	517	492	516	527	459	502	485	513	487	552	459	496	442	474	456	533	474	519	483	486	491	515	504	503	505	517	491	508	471	487	495	509	478	497	453	493	469	510	512	504	552	449	479	521	495	493	493	490	493	488	501	483	478	517	498	492	499	486	522	476	457	442	463	476	515	512	464	489	470	514	505	470	494	512	504	478	492	495	497	485	475	522	461	451	492	500	501	470	496	525	480	501	466	511	506	489	492	471	456	466	492	503	484	495	529	458	496	497	496	507	481	504	505	471	521	516	455	533	480	489	475	489	501	466	499	482	491	512	483	503	452	540	467	450	485	504	480	476	498	480	494	527	482	478	485	481	500	493	512	495	490	488	474	480	560	487	495	494	522	509	538	498	489	470	464	467	479	464	489	497	499	444	471	463	454	526	487	493	512	470	529	521	506	502	491	509	524	483	484	503	517	500	507	522	497	470	508	565	524	506	481	487	485	495	488	511	486	504	494	486	481	453	480	482	475	460	484	522	480	474	479	484	478	447	503	503	488	525	499	483	502	504	464	483	446	490	460	512	493	460	488	500	492	494	493	514	516	514	499	482	482	475	489	517	516	498	491	476	484	494	510	502	488	511	478	500	508	461	489	499	480	524	504	461	477	514	491	490	508	469	500	495	478	497	497	465	484	515	473	525	507	481	517	504	500	474	513	533	469	469	482	515	474	465	479	489	494	501	506	506	446	492	480	461	510	517	492	448	465	505	511	503	511	493	531	489	510	444	457	476	472	495	486	472	488	468	532	490	464	543	512	491	485	519	499	474	476	500	481	495	511	511	478	505	480	470	511	447	493	497	459	488	535	521	512	475	508	496	472	487	472	456	474	512	506	524	552	483	460	525	470	470	467	478	509	508	486	525	501	507	502	495	502	469	482	488	501	508	505	479	506	459	482	466	501	516	501	462	458	490	523	483	491	467	463	474	515	496	518	522	498	480	462	460	513	497	503	494	494	499	495	448	468	527	481	468	543	502	475	507	488	519	456	473	527
25212	22087	26717	23232	2841	497	451	410	404	382	397	412	372	404	386	404	422	401	388	377	341	437	385	364	407	361	368	391	398	392	393	403	388	377	344	374	375	346	403	370	374	351	384	398	359	364	369	356	387	370	377	369	384	399	388	395	377	380	372	350	387	336	359	372	395	385	385	398	349	343	370	405	396	361	390	355	362	347	358	377	383	376	380	366	382	368	370	382	365	342	370	359	368	383	359	335	418	378	360	390	378	391	361	354	402	406	414	387	362	365	404	361	366	370	369	396	363	393	419	358	354	372	351	347	386	352	361	350	376	384	385	345	390	338	368	358	361	403	337	378	385	359	399	383	374	343	357	397	350	345	367	360	382	405	349	382	421	353	407	321	364	400	390	392	360	347	389	366	356	365	370	341	364	391	384	374	320	355	355	346	364	383	390	389	360	388	367	388	356	335	385	388	365	395	359	387	363	347	381	339	405	410	352	358	355	383	403	353	379	380	374	364	358	402	388	382	393	368	376	368	359	335	380	326	396	339	348	382	413	410	386	394	362	360	383	394	351	356	378	377	364	361	351	375	354	363	375	387	379	391	306	380	365	359	358	344	322	376	382	343	379	404	394	357	375	373	364	382	379	380	361	372	384	362	388	331	357	328	352	357	363	375	344	389	385	396	365	342	362	387	404	377	357	356	390	404	366	377	378	375	363	422	377	341	336	374	348	388	397	386	383	360	390	364	392	364	437	356	356	370	340	372	369	369	381	403	354	360	358	386	355	363	403	378	339	382	361	396	361	365	392	351	359	360	396	346	363	339	392	387	373	363	373	375	395	355	379	338	368	403	400	399	379	404	373	359	362	385	404	387	367	340	361	377	372	368	378	442	348	403	363	384	392	423	390	382	435	400	411	341	393	399	349	356	380	361	370	420	358	405	344	367	398	381	370	394	376	341	378	390	381	377	420	365	381	348	382	346	338	386	394	393	398	353	361	410	341	364	361	354	363	339	408	381	380	367	357	362	386	362	362	439	361	394	399	366	371	368	360	385	389	354	383	387	351	357	379	388	379	390	381	380	392	364	388	355	335	342	366	356	373	399	387	353	383	394	365	367	368	401	375	366	388	362	368	415	360	355	374	420	359	375	335	381	323	373	401	396	382	350	391	346	390	379	367	365	385	374	393	340	370	354	350	368	380	360	399	360	376	403	358	378	384	403	405	370	402	365	345	341	367	385	397	403	384	347	385	378	374	350	361	377	373	372	405	389	358	400	403	359	376	347	367	389	381	374	405	370	346	386	354	359	376	359	355	401	357	363	366	359	402	382	359	361	371	387	356	362	396	376	333	379	382	377	396	370	404	354	310	403	399	401	374	361	366	332	355	383	355	362	372	374	349	351	373	390	385	380	418	412	375	365	391	380	373	367	350	386	388	388	358	381	367	392	369	370	339	341	382	348	373	348	384	362	386	398	376	367	390	355	370	341	348	331	371	372	360	359	408	379	358	354	406	396	395	354	366	401	385	381	332	374	374	388	318	352	354	357	373	396	355	392	387	368	388	369	389	351	390	401	406	405	392	363	348	339	374	381	372	386	368	349	396	388	344	381	393	395	381	337	376	389	370	380	368	381	363	354	416	319	360	366	357	375	365	390	384	374	329	333	346	353	393	396	353	341	380	386	361	394	381	369	343	397	363	373	382	382	339	394	371	389	367	375	361	366	355	352	382	372	397	393	342	411	358	338	385	351	363	383	342	350	393	383	369	370	322	361	386	361	387	376	382	392	419	382	391	340	368	393	379	391	375	331	380	345	370	343	358	375	352	387	376	365	344	373	385	359	398	380	363	382	357	414	434	381	364	389	385	389	402	372	373	367	362	387	374	391	354	382	380	366	382	371	367	359	377	354	369	419	365	401	375	393	361	349	368	390	362	346	357	365	396	366	342	358	383	369	360	379	396	368	388	361	366	388	353	395	380	335	370	345	438	378	364	365	378	379	385	384	358	411	393	353	384	415	316	379	351	356	357	404	356	366	393	369	419	329	355	344	366	359	376	405	364	378	391	378	368	363	369	416	373	349	366	356	372	409	358	405	374	365	359	346	395	392	404	350	375	376	376	345	364	363	360	347	385	385	352	370	344	383	382	391	372	401	367	376	327	370	403	369	396	348	360	379	362	367	357	350	399	354	368	372	323	416	432	386	386	377	379	374	363	354	408	351	336	352	350	357	402	388	356	360	394	408	350	363	344	426	362	331	368	389	367	367	383	392	336	383	352	362	365	336	354	411	401	378	390	338	411	387	356	367	357	383	403	383	392	358	383	408	377	366	377	337	359	386	399	370	385	362	398	373	348	369	365	376	368	354	418	401	397	369	361	392	398	385	395	368	366	390	365	370	351	383	398	379	338	408	384	375	378	367	376	374	380	351	344	347	355	374	380	379	374	386	401	406	400	359	391	381	347	358	364	365	337	419	371	397	333	357	386	369	361	387	335	380	326	368	374	389	370	376	393	376	363	399	390	376	337	342	358	353	361	366	384	403	352	383	364	345	367	365	361	380	370	354	332	382	366	362	366	361	371	372	339	402	367	390	354	374	355	373	368	391	375	355	393	377	386	374	375	383	374	356	361	356	397	373	357	387	390	373	398	384	403	359	363	377	359	364	377	406	315	356	387	337	393	387	384	376	406	365	371	346	366	328	387	377	393	379	361	385	370	404	414	357	386	355	407	375	350	388	354	371	370	343	396	343	370	375	378	368	399	374	332	386	401	365	368	344	374	393	408	387	410	387	369	348	389	405	373	359	367	376	380	369	350	378	380	402	351	388	363	388	378	367	388	329	383	374	330	344	352	404	394	362	388	374	411	347	375	378	388	395	367	377	351	351	351	359	385	411	349	405	374	371	357	389	366	360	369	352	367	366	379	344	388	389	389	391	370	402	364	398	341	353	374	360	375	388	387	375	376	353	346	408	386	370	351	380	354	391	379	425	382	387	375	366	388	352	382	371	352	372	367	347	355	372	398	339	416	345	351	374	415	371	382	378	375	397	361	384	380	355	375	350	357	396	391	370	382	381	380	360	373	385	361	371	356	345	372	392	389	343	411	366	389	363	365	374	388	362	388	396	392	375	368	369	393	366	391	385	371	352	354	370	358	368	359	358	392	404	373	390	384	349	423	383	394	365	385	367	361	377	364	384	390	375	375	411	421	382	381	358	351	362	378	375	370	377	373	370	362	385	333	402	344	390	373	382	414	376	361	372	385	351	395	365	371	404	358	397	397	351	362	356	337	364	369	390	383	363	378	352	367	371	389	372	347	339	396	390	370	355	391	358	382	369	348	375	400	391	371	360	362	384	347	420	372	386	387	369	364	378	343	366	391	362	368	364	364	385	351	378	366	427	380	353	383	375	349	373	349	352	383	330	378	357	356	387	370	400	350	366	389	384	336	386	405	402	382	392	356	383	377	365	354	342	359	368	396	384	381	380	393	354	397	368	375	374	394	386	385	396
43381	59339	18542	931	770	654	580	516	564	522	527	497	527	501	459	485	475	469	467	468	490	498	433	477	444	463	467	448	414	460	481	455	462	485	459	449	435	481	454	467	477	471	464	467	445	459	454	420	446	452	513	503	490	453	464	469	478	520	466	472	447	487	472	487	433	422	505	452	481	466	454	511	488	483	447	444	422	485	469	442	502	426	504	453	477	473	494	478	451	441	449	475	431	490	454	472	482	465	482	424	461	471	474	451	496	503	478	492	465	489	447	492	467	475	475	452	426	466	492	465	484	426	455	434	472	464	473	449	459	497	453	463	488	474	456	444	451	451	445	473	456	477	454	475	495	487	473	460	472	481	483	435	446	449	468	451	470	464	501	452	472	461	421	456	464	476	497	426	462	457	471	478	462	491	468	495	497	472	461	489	473	470	465	491	459	489	477	470	452	470	454	465	456	442	400	448	491	465	486	493	453	456	448	441	476	467	463	457	478	434	429	472	457	477	501	491	416	457	475	443	468	450	422	435	484	460	427	457	463	465	452	446	518	471	471	459	444	492	444	477	450	481	466	474	443	449	461	430	458	507	480	474	486	438	487	468	478	493	463	424	460	483	467	464	488	463	473	426	445	487	438	462	421	447	495	445	506	454	460	480	442	458	434	442	462	479	438	441	509	435	467	461	463	453	477	474	480	480	490	440	472	460	465	485	437	455	478	477	479	463	449	495	449	504	473	433	485	458	453	445	455	437	510	443	482	439	472	499	452	471	485	469	450	455	437	459	456	463	486	416	490	473	447	495	474	457	454	440	460	446	495	438	468	447	436	468	420	476	451	468	426	457	434	450	479	476	420	452	473	477	481	438	505	453	455	437	464	450	477	474	465	500	440	451	462	485	458	490	470	470	475	468	491	506	430	470	458	490	498	484	490	460	511	476	480	476	476	467	468	481	447	444	475	468	489	484	453	479	498	475	454	484	458	421	443	460	465	465	469	492	477	451	447	477	494	436	438	449	485	474	465	513	451	495	446	488	453	462	499	446	429	455	442	478	460	395	498	476	454	504	423	444	487	476	469	420	460	444	428	408	460	480	513	474	478	462	494	485	440	473	499	520	465	456	455	464	477	453	459	497	465	442	469	486	451	468	440	507	478	504	438	447	427	485	459	491	453	459	456	472	481	522	468	484	447	459	455	462	461	445	451	468	466	453	485	442	463	488	475	469	447	464	452	446	456	446	492	464	405	461	475	454	483	461	471	503	462	441	460	468	481	450	492	472	485	479	499	433	479	467	469	441	465	462	459	470	432	431	463	470	445	504	452	476	490	430	482	488	470	469	492	486	492	482	475	438	497	470	454	434	471	452	447	407	455	506	437	493	475	452	481	444	431	444	459	467	453	455	456	458	490	455	461	454	479	474	474	486	463	498	441	475	475	468	479	457	463	436	452	485	475	451	423	450	473	479	454	476	465	447	460	465	483	464	451	528	481	491	484	420	522	489	460	461	456	479	461	459	472	468	484	458	468	463	475	443	471	432	487	418	439	460	446	462	466	439	463	440	469	435	475	514	472	476	483	507	462	514	491	455	437	479	457	491	472	460	487	505	489	468	437	490	460	468	469	467	444	460	452	482	506	495	510	473	478	471	444	486	472	475	482	452	440	444	469	501	482	481	471	484	449	471	442	505	462	496	477	422	467	442	488	463	466	461	453	414	477	490	468	421	452	441	461	502	492	484	504	443	470	454	465	514	507	454	465	493	484	478	456	457	475	495	458	479	487	483	486	494	495	444	432	504	468	451	480	470	443	506	459	429	485	451	466	487	446	455	438	463	477	473	485	475	470	482	441	467	483	428	503	493	496	477	465	472	477	469	462	505	477	466	483	459	486	449	481	459	454	451	471	459	482	487	474	454	476	475	427	466	443	446	472	453	454	472	497	480	482	479	451	468	428	462	446	483	484	452	475	431	468	449	444	469	514	466	474	414	445	503	476	461	493	487	472	504	436	448	508	457	436	456	514	455	475	486	450	474	447	476	445	480	479	476	460	452	480	468	441	454	480	470	448	447	461	454	456	442	457	476	441	466	478	493	472	460	461	440	481	451	428	461	509	469	481	472	469	470	469	453	468	472	436	429	431	468	465	471	458	497	443	436	456	469	471	452	433	426	486	461	462	474	434	472	437	448	445	495	440	440	424	470	486	467	463	483	485	496	513	492	464	521	488	477	447	479	417	463	472	450	473	434	487	457	485	456	451	416	449	465	462	444	481	466	508	491	495	440	475	485	460	503	500	471	457	483	514	451	467	445	466	484	433	441	462	499	416	480	451	446	470	476	477	444	495	475	479	432	497	447	453	459	459	448	460	472	476	464	455	455	489	481	444	461	476	444	465	440	462	495	511	445	487	475	446	474	452	457	501	481	477	474	444	456	458	476	475	427	460	473	510	455	461	479	460	512	495	439	449	487	464	454	468	437	452	462	454	437	444	431	454	434	503	460	470	458	497	474	466	430	470	483	458	450	441	441	472	463	492	471	491	445	488	457	452	463	449	487	461	452	475	466	471	444	416	449	462	443	450	499	494	454	459	444	472	500	470	400	447	433	460	466	413	500	449	437	520	469	486	459	496	453	468	479	500	479	488	443	487	470	495	477	461	469	460	469	497	466	462	456	477	447	496	431	456	477	465	452	461	470	477	424	459	458	500	479	456	469	454	491	461	450	429	481	473	477	455	471	437	463	462	472	468	467	423	448	442	458	472	473	475	494	460	464	474	459	469	482	473	468	443	453	486	490	508	434	437	460	472	431	481	493	426	492	459	470	448	472	467	445	437	445	469	454	454	459	445	483	467	445	475	462	490	478	472	470	436	444	456	474	460	451	488	472	441	454	505	472	469	459	476	463	479	535	474	495	472	509	440	426	503	453	476	464	483	485	445	481	481	464	442	443	463	465	426	496	451	466	460	489	461	459	489	445	428	499	458	437	482	444	457	478	466	480	506	426	479	455	471	483	460	452	466	477	470	478	472	453	469	490	457	438	500	477	481	448	466	463	475	483	475	487	482	458	486	482	477	446	465	460	437	459	449	505	462	477	463	463	465	491	435	438	484	457	450	482	476	468	456	446	465	459	450	449	471	444	487	515	461	460	467	456	465	432	471	457	452	429	466	458	445	475	474	432	462	480	437	493	465	464	433	467	456	503	453	446	496	472	457	438	432	500	470	489	434	465	443	458	466	477	497	456	476	478	466	522	461	452	462	462	434	472	459	475	468	411	451	446	493	474	475	478	472	463	446	450	473	468	499	476	464	452	484	461	493	478	463	473	462	464	476	453	458	477	455	502	507	449	471	460	445	491	469	489	469	487	480	472	451	457	482	491	474	479	533	460	456	464	490	480	467	472	455	492	451	471	510	464	440	444	472	473	428	494	467	419	482	499	477	460	437	495	468	495	451	486	446	493	472	468	468	454	432	449	479	478	441	445	461	455	438	493	452	445	478	435	467	489
22869	21583	29146	24355	21520	19365	1319	341	277	250	232	207	223	173	214	196	199	179	193	162	190	166	181	168	157	189	165	166	177	152	184	177	146	183	151	170	165	149	167	137	159	140	174	164	165	189	156	149	175	144	132	173	156	143	169	164	151	156	175	145	169	171	151	166	175	158	145	148	173	168	175	161	196	152	144	162	183	172	178	180	150	178	171	167	154	155	175	162	166	171	177	155	171	160	153	160	158	131	201	172	137	163	171	163	167	150	176	172	156	153	147	166	159	146	168	169	152	144	138	153	137	170	170	164	172	160	160	152	152	145	166	143	188	145	161	156	145	148	164	160	186	149	163	157	152	154	155	163	155	171	168	148	163	166	157	149	156	165	127	168	155	152	145	151	175	173	175	147	184	168	154	158	143	159	156	165	146	156	170	165	144	163	155	159	173	149	165	147	160	167	167	167	134	154	172	147	160	154	147	163	172	162	178	154	161	146	172	174	135	163	188	170	177	134	164	165	149	170	143	172	138	156	153	134	177	141	154	166	157	180	166	165	171	173	171	149	141	151	128	169	163	169	161	139	149	154	179	160	135	168	141	186	166	167	144	134	166	185	173	153	164	170	144	154	170	146	148	159	153	155	145	139	155	141	165	178	155	169	168	174	145	151	161	141	161	154	154	165	163	149	152	163	141	179	146	176	155	161	167	158	158	169	147	152	163	160	180	182	173	170	155	150	155	163	151	176	169	169	156	173	186	160	179	176	170	148	167	146	178	175	155	146	170	167	147	145	156	158	148	174	154	149	155	163	165	164	159	163	166	166	180	159	163	179	137	181	185	191	149	177	161	156	159	159	180	157	153	174	184	165	163	153	162	172	173	155	158	156	159	150	135	152	167	156	171	147	159	162	165	192	140	164	161	163	171	154	154	159	185	181	145	157	134	157	185	149	154	172	164	180	176	150	159	166	168	165	148	146	174	175	146	142	148	160	150	153	173	137	169	151	173	192	159	186	190	151	170	159	138	159	172	145	171	140	166	149	155	158	143	170	147	175	152	177	162	162	143	160	171	170	153	140	161	161	177	172	158	166	152	161	163	166	169	142	170	143	171	155	166	163	150	171	166	149	164	154	181	149	160	164	163	149	158	172	145	162	178	151	169	184	164	163	178	168	194	159	150	164	160	174	173	172	142	151	159	173	165	171	179	179	138	173	165	151	162	175	158	176	149	136	164	136	145	139	172	157	156	161	155	159	160	149	154	154	147	155	164	165	156	175	165	170	156	154	164	171	172	157	149	153	180	177	177	174	192	174	144	177	160	152	141	146	169	169	173	178	177	175	165	135	152	178	166	155	149	149	160	167	144	167	166	151	173	155	172	141	158	158	152	163	152	161	157	160	149	164	174	169	165	164	166	160	162	147	147	156	158	160	168	146	174	179	148	141	187	170	174	160	158	176	171	168	159	160	169	178	148	185	160	151	170	166	133	158	158	152	152	175	132	147	187	159	148	166	154	132	165	146	169	169	157	178	140	164	168	164	172	162	182	139	144	172	151	168	168	149	169	158	152	163	175	162	140	159	151	176	154	163	155	147	151	138	175	170	149	150	136	158	158	146	158	166	178	159	174	149	167	156	154	179	174	147	155	152	178	153	152	173	152	147	155	151	148	158	174	178	170	154	178	165	150	167	146	182	150	159	175	174	143	171	170	148	135	157	160	167	164	183	148	160	167	154	160	152	163	159	145	171	151	147	164	148	176	156	196	178	164	159	163	161	180	153	160	173	157	170	168	156	172	166	164	185	146	146	159	178	187	149	168	169	177	167	154	148	158	161	161	172	157	163	153	184	160	145	185	165	154	174	168	171	162	167	141	155	176	161	177	148	145	154	170	158	167	152	169	161	169	173	178	153	166	182	173	152	150	175	153	169	160	168	163	167	177	181	140	165	159	159	132	152	162	168	173	153	130	147	168	173	178	181	165	168	168	169	151	165	172	177	185	151	148	153	143	154	144	170	181	138	185	167	159	177	131	152	138	168	154	180	170	136	156	168	180	156	156	174	175	153	156	162	164	170	162	143	145	170	154	141	162	159	157	156	156	153	176	198	174	157	157	166	168	148	155	158	156	161	144	180	167	155	164	173	160	155	164	151	153	148	189	138	167	161	159	165	153	179	153	180	175	155	147	185	180	182	161	159	170	162	162	170	162	156	164	181	184	154	161	153	166	176	147	163	166	152	172	169	154	165	160	165	154	170	147	187	174	157	163	180	169	155	151	164	159	156	151	157	168	172	162	149	158	153	150	174	167	141	164	157	169	167	157	167	155	144	189	170	169	167	146	163	146	159	176	173	149	164	164	184	159	150	154	160	169	156	152	168	161	175	172	160	162	174	156	154	180	151	156	150	158	162	180	166	154	176	176	162	161	143	162	147	143	157	173	163	151	163	161	155	167	174	146	173	157	168	142	155	172	139	182	150	161	163	159	166	161	163	158	156	156	175	162	156	162	165	166	174	174	159	144	179	170	161	179	153	157	175	173	152	180	158	179	191	172	134	168	187	163	140	136	170	166	180	169	153	173	175	167	151	177	158	152	154	165	143	155	171	185	167	174	150	157	156	161	142	164	151	139	143	163	168	181	161	134	167	176	158	151	179	188	155	152	180	144	154	160	164	155	149	144	130	166	153	163	179	154	147	159	148	163	143	171	145	150	163	167	186	183	150	161	145	151	177	139	134	161	173	158	142	142	143	178	198	151	155	148	173	152	163	161	166	161	156	169	142	140	157	148	162	153	187	178	132	173	170	146	150	177	167	168	174	140	168	141	142	149	163	148	136	154	167	151	149	185	158	155	163	169	201	173	153	170	174	168	156	155	182	153	148	162	149	164	155	167	176	157	171	193	158	201	157	158	162	168	168	167	196	155	174	180	167	161	143	155	160	146	161	156	145	150	171	170	159	130	148	184	172	165	183	146	170	164	168	160	169	169	169	172	150	150	163	162	170	152	142	170	191	166	168	140	165	175	183	166	159	155	159	139	153	137	136	158	170	159	165	175	173	158	165	138	176	156	157	153	152	169	149	157	150	164	170	162	175	169	166	128	144	156	169	152	160	180	160	182	162	151	152	151	156	160	172	189	148	170	167	159	131	161	167	149	144	180	167	162	175	147	163	169	162	160	159	167	155	141	168	146	163	166	163	165	151	181	151	175	180	162	169	148	170	161	158	165	171	160	154	184	179	147	147	149	152	172	168	159	182	150	154	132	150	153	174	178	148	156	164	156	170	150	165	147	163	133	162	168	155	137	153	159	150	186	157	186	167	151	177	171	157	174	156	159	171	161	157	143	164	158	153	170	153	164	188	157	174	160	155	151	161	159	149	186	182	164	154	157	148	172	176	172	168	161	174	160	157	166	154	173	168	157	160	190	158	179	143	168	148	152	161	185	177	169	150	158	138	167	160	141	183	176	184	146	156	140	164	151	143	179	171	189	190	157	158	132	183	140	162	176	161
55533	83676	33602	1873	1273	988	756	595	511	465	384	341	335	316	269	248	258	258	232	224	235	243	227	285	248	230	235	234	262	243	222	267	218	204	211	230	210	185	222	205	207	218	232	208	218	224	251	211	197	230	197	221	219	192	216	200	224	202	226	222	218	220	242	204	191	221	215	237	222	195	238	203	226	200	210	235	222	211	214	215	221	222	193	208	203	213	238	218	221	224	221	225	217	204	215	216	205	234	191	213	220	205	214	216	224	199	212	222	250	215	216	218	181	209	247	221	236	217	213	197	193	197	214	213	189	216	242	202	205	227	215	201	217	236	208	214	229	226	216	222	220	186	212	198	193	204	196	224	228	193	205	215	216	205	197	196	227	204	197	226	208	200	221	199	208	234	218	202	212	207	217	203	222	222	185	202	194	198	234	233	206	210	195	221	199	236	209	190	223	201	230	206	213	208	208	230	227	222	208	217	234	215	214	194	230	232	211	218	201	213	223	195	204	230	187	205	175	214	215	203	224	203	198	195	203	210	232	230	204	229	209	231	207	215	234	218	193	215	211	220	220	211	204	235	243	209	228	213	216	229	213	229	217	202	228	221	226	203	226	188	226	214	234	197	216	191	216	228	197	249	226	213	227	198	210	236	216	213	211	209	211	193	224	217	213	211	219	207	210	196	199	211	207	219	187	213	206	241	220	224	192	226	223	220	234	209	219	206	215	201	206	209	194	223	225	211	214	209	208	216	195	204	195	192	194	220	233	198	205	208	235	209	227	212	217	195	201	225	193	213	213	219	218	195	227	199	192	232	216	213	206	195	205	193	204	234	212	182	206	215	197	220	231	208	224	182	227	181	202	206	217	209	222	199	205	198	206	231	198	200	204	206	226	214	216	212	214	217	231	207	203	208	226	206	201	213	187	210	207	204	221	218	215	225	201	233	172	209	217	169	214	171	215	225	191	253	219	237	232	222	221	214	203	222	223	209	232	223	216	208	219	238	227	206	198	211	186	227	208	198	206	211	213	206	234	197	227	203	206	209	182	195	197	202	214	197	212	219	220	203	209	236	223	205	228	214	230	201	210	213	229	205	188	222	204	222	202	226	205	231	198	213	199	212	222	205	200	218	212	201	212	222	226	212	211	196	191	229	202	218	222	196	227	189	214	217	232	198	230	219	204	235	207	220	217	231	207	206	202	221	210	236	214	212	210	242	198	231	169	248	225	213	199	200	197	202	237	243	206	194	209	214	232	212	215	209	218	233	213	204	231	207	220	218	214	198	205	191	217	204	232	182	224	225	233	200	207	233	228	214	237	214	199	222	210	206	224	230	200	193	207	211	236	211	213	211	208	198	210	198	228	201	220	224	218	226	199	220	238	198	212	190	202	208	194	206	206	216	188	198	213	228	183	207	220	216	204	227	204	225	208	215	237	210	206	204	220	224	214	209	215	224	215	210	226	217	219	197	203	220	217	205	207	209	220	209	197	187	226	181	209	223	192	232	212	201	196	211	234	242	210	215	205	235	203	216	215	220	220	219	201	237	207	228	201	207	220	210	225	210	205	209	206	243	210	200	202	222	232	215	234	217	217	206	216	210	224	230	208	204	233	216	200	212	238	230	225	190	236	205	215	175	217	222	247	219	215	206	195	187	202	241	216	209	203	206	206	203	202	211	203	213	223	204	223	219	196	197	207	192	203	217	235	228	209	214	226	216	211	197	203	234	215	217	206	208	191	199	220	215	232	199	207	220	207	228	233	233	203	220	211	213	192	217	238	196	217	218	187	233	229	201	228	216	190	221	228	239	190	224	230	237	197	193	204	212	204	181	209	195	210	217	228	216	194	205	232	205	210	218	232	218	197	235	201	188	220	218	203	197	187	219	221	183	199	238	234	216	210	223	232	217	211	225	205	246	197	238	215	249	202	230	195	223	215	205	213	201	209	213	219	218	202	212	237	221	226	199	205	202	219	202	199	215	218	202	215	229	212	198	219	205	219	204	210	214	236	212	222	221	220	222	214	224	213	218	227	253	199	227	214	205	217	198	196	210	199	202	212	234	213	216	233	210	195	209	217	233	239	214	223	202	202	203	208	201	214	218	228	208	203	234	227	199	198	213	196	200	229	233	211	246	216	242	206	194	230	190	208	208	225	204	248	212	216	223	217	239	207	199	200	217	207	203	227	229	222	207	223	205	206	227	204	219	208	213	205	234	200	216	242	212	211	210	192	232	219	212	221	217	207	213	222	201	215	208	217	191	208	202	225	206	216	236	201	221	213	215	203	218	205	213	221	222	222	202	218	227	230	197	233	195	230	188	202	186	195	230	220	208	240	218	231	207	213	215	201	190	229	234	227	207	214	197	200	216	200	237	218	216	238	223	217	233	189	234	189	196	228	172	198	211	189	207	191	193	194	225	231	195	233	198	235	228	213	230	209	221	205	186	205	222	195	202	200	224	226	208	217	215	210	250	233	219	229	215	176	208	224	193	192	215	203	221	199	215	244	201	199	217	197	234	215	220	208	202	185	226	226	209	198	221	193	228	190	220	231	211	196	250	214	211	186	209	235	215	203	218	191	205	211	224	212	216	211	216	214	211	215	218	210	200	199	214	216	244	192	221	195	200	217	188	208	225	216	208	214	212	249	233	231	201	202	202	220	225	201	212	210	222	225	227	209	227	187	206	251	190	205	233	202	198	193	209	218	210	216	195	211	229	202	198	216	221	181	211	248	223	202	222	235	220	205	184	215	193	189	221	212	222	229	214	209	218	202	213	188	219	200	226	203	222	211	198	228	197	218	198	193	220	186	227	220	196	240	212	237	240	198	196	196	214	187	228	185	197	203	204	204	251	201	221	203	238	191	214	212	210	223	202	194	191	206	207	207	214	201	233	201	223	215	197	217	212	183	222	219	195	213	205	201	201	201	186	221	219	211	210	220	206	207	194	222	191	180	211	202	227	208	194	201	209	197	235	231	206	204	182	229	212	204	209	202	196	171	194	198	201	212	194	222	206	211	234	200	213	222	208	205	211	221	213	225	193	228	202	217	219	231	201	222	213	205	205	225	195	206	228	214	190	218	237	212	227	246	198	210	222	229	208	221	214	200	198	264	217	211	204	214	186	208	229	208	188	225	223	211	230	205	199	209	214	203	240	213	214	205	219	205	199	205	209	216	221	214	236	206	257	248	203	233	196	197	209	198	205	197	186	208	205	180	219	189	231	222	204	224	191	193	241	217	184	203	211	223	236	202	231	240	209	213	216	228	233	216	219	224	210	214	195	195	211	219	237	202	219	238	206	224	215	211	199	206	216	221	205	190	152	193	225	203	210	215	219	203	242	212	227	189	209	209	216	221	187	200	221	235	197	214	216	203	192	195	220	220	240	190	185	195	226	208	188	205	207	197	205	210	224	198	215	190	181	227	213	207	203	217	225	227	200	197	208	207	246	205	221	203	205	211	175	233	246	213	222	207	182	227	186	213	247	204	230	212	199	222	251
29314	21099	8974	953	643	643	537	533	530	497	539	515	502	519	459	473	506	534	482	510	526	475	494	537	501	503	534	491	487	516	508	471	526	499	513	499	542	528	491	486	531	496	494	506	548	491	523	537	518	494	533	473	478	509	556	494	482	499	517	543	484	510	506	547	512	508	485	462	561	517	487	503	488	502	496	473	509	478	488	459	531	512	490	508	537	502	514	525	503	491	499	508	469	488	468	502	508	464	510	501	482	487	523	540	487	507	502	490	519	495	415	530	527	495	503	542	521	462	485	510	510	487	460	495	487	491	511	479	510	470	513	529	509	470	500	483	515	509	500	534	486	501	520	500	507	479	533	452	504	532	506	520	476	472	471	542	510	486	509	485	485	494	499	465	493	503	488	539	497	464	510	503	490	495	496	517	517	526	524	496	521	482	498	508	470	514	529	537	484	552	518	502	497	501	506	550	491	494	513	488	501	501	468	461	489	539	525	472	470	508	531	487	505	499	518	516	506	476	549	482	485	523	532	476	548	500	477	500	498	575	522	504	514	514	524	514	495	486	494	519	479	439	491	501	537	501	517	504	500	523	473	504	508	482	474	482	520	488	509	531	498	479	526	535	469	507	475	494	493	547	521	504	545	480	465	520	479	513	489	504	474	494	505	490	469	490	480	477	496	491	481	520	495	498	492	495	558	483	485	475	485	534	514	483	501	499	517	471	497	513	488	483	482	455	482	517	493	521	495	509	494	479	503	462	496	517	489	513	510	489	515	511	496	481	517	489	481	499	496	477	500	531	487	532	534	498	520	451	486	480	495	516	503	490	527	477	483	513	485	511	476	482	500	506	541	527	467	506	483	489	516	540	470	503	504	485	506	483	469	532	471	519	519	541	496	523	488	462	494	462	505	479	498	480	504	501	512	480	538	551	496	489	489	514	509	474	516	484	497	485	481	505	476	500	523	528	540	444	521	526	468	525	519	482	505	505	499	508	493	486	494	500	512	470	495	520	508	511	490	572	514	505	513	495	488	464	479	496	507	496	501	484	504	497	499	507	493	479	475	497	483	519	529	448	476	465	486	509	498	465	506	503	491	521	539	500	477	490	510	553	506	515	451	517	526	492	506	489	497	506	520	524	497	531	490	519	466	491	482	494	534	462	507	486	500	552	515	497	507	492	529	496	494	527	492	472	508	521	486	481	506	486	518	537	483	484	486	564	489	505	478	490	477	477	516	516	495	532	486	505	527	518	502	468	519	485	502	528	456	490	484	560	468	515	491	518	491	493	515	522	466	465	477	505	489	505	505	471	501	481	458	529	493	517	464	523	506	450	500	510	478	525	470	496	526	513	491	497	475	493	464	534	487	514	548	472	492	562	505	485	504	458	467	473	498	505	480	518	487	483	540	538	504	533	489	486	537	504	508	483	516	456	496	515	520	474	558	508	464	500	482	479	467	481	515	495	542	469	533	508	501	526	547	509	502	507	473	500	490	540	532	482	504	515	499	512	490	502	489	475	501	526	499	499	505	526	481	498	488	505	491	489	541	517	530	506	491	518	476	521	486	488	449	524	476	526	461	469	530	510	488	476	506	492	484	547	482	503	519	516	491	486	483	506	463	475	515	504	501	525	493	533	532	496	523	529	543	489	500	499	510	489	508	495	481	501	473	507	461	525	501	488	541	516	504	497	531	470	508	539	510	494	476	487	510	561	544	477	482	549	488	520	489	531	506	510	531	495	492	487	517	487	539	491	510	471	477	487	525	495	461	506	477	517	508	503	490	503	481	526	491	515	488	508	506	508	487	525	513	476	485	482	489	495	494	538	478	524	526	509	499	492	521	503	507	487	505	488	523	505	507	522	495	539	529	491	478	502	491	483	506	488	464	489	461	506	469	494	496	483	440	509	467	489	520	536	488	497	497	476	517	480	495	470	491	489	559	500	493	479	457	530	475	486	495	515	465	548	493	495	442	476	456	455	479	490	478	555	476	495	480	548	513	512	497	497	522	497	487	492	495	492	501	457	481	481	492	517	489	511	520	485	520	484	481	478	496	522	534	479	521	499	486	543	484	509	509	535	482	518	530	513	428	508	476	503	515	494	515	529	517	531	505	531	536	474	481	518	483	479	556	490	512	487	553	513	520	485	474	546	467	510	518	531	444	497	517	515	497	468	485	524	530	522	500	503	514	473	509	520	525	487	492	504	538	484	533	507	485	479	536	504	471	542	484	507	517	482	495	520	544	517	492	526	552	519	501	498	513	481	475	506	544	503	494	489	509	466	549	473	476	517	526	487	499	514	530	503	483	529	494	500	525	510	559	488	513	507	486	488	494	509	501	489	529	536	498	499	528	507	487	475	515	510	490	513	533	493	534	436	491	537	524	528	522	515	478	529	498	502	494	499	510	478	490	512	506	516	523	481	466	469	522	504	504	487	488	492	509	468	514	552	504	543	438	515	525	491	541	508	509	483	521	506	518	501	468	513	488	515	464	521	510	492	476	538	489	482	501	470	492	479	510	483	506	522	459	464	524	559	475	505	480	502	465	508	474	508	543	492	512	513	475	546	469	486	498	469	487	532	499	481	457	502	515	484	474	513	503	446	495	469	473	497	518	489	452	523	520	474	478	521	525	478	485	494	505	533	513	519	522	568	526	502	521	498	462	534	490	531	495	509	539	533	521	526	524	492	501	522	492	510	469	524	512	496	515	485	479	453	534	516	510	477	479	506	459	534	525	505	478	550	485	486	480	514	554	498	534	491	486	501	468	552	468	489	502	450	525	475	552	548	506	525	533	494	508	464	520	536	493	512	509	463	504	501	497	467	499	491	510	530	501	522	518	502	520	455	483	480	516	520	496	485	485	517	462	529	485	476	486	553	525	470	488	529	466	450	503	529	497	518	514	462	476	485	484	510	479	503	527	477	519	513	468	522	515	513	497	524	488	506	523	500	511	508	465	516	515	485	487	517	509	456	489	525	502	503	488	460	492	515	471	485	504	502	512	508	468	526	504	516	483	518	505	544	483	480	543	482	474	480	487	507	497	495	516	514	484	502	473	529	521	509	486	513	486	473	509	503	472	481	493	540	496	543	497	498	512	510	526	498	507	480	453	468	484	519	503	496	473	501	509	519	528	529	502	496	472	520	510	491	485	495	477	507	514	490	480	505	489	534	505	499	505	505	496	494	507	511	532	521	472	553	493	469	502	498	504	503	508	475	511	527	506	487	495	511	498	468	496	457	520	511	526	476	449	491	479	526	582	473	503	500	531	461	493	469	499	491	499	498	522	482	458	471	488	505	510	542	501	471	481	534	481	472	557	491	489	472	474	540	465	487	484	492	523	492	484	514	524	515	485	503	496	502	510	491	482	510	511	504	555	483	509	501	494	487	517	463	519	532	506	529	527	452	502	498	480	488	463	500	493	463	484	526	480	524	499	510	526	486	503	538	485	550	512	483	508	496	492	515	463	486	501	484	468	528	489	476	517	523	509	473	474	485
22701	28789	5459	682	694	611	645	655	664	607	664	640	582	637	613	642	619	621	640	611	621	634	606	636	613	678	607	603	625	611	658	648	618	609	605	615	668	590	636	649	605	637	620	647	637	619	655	590	604	648	614	594	628	665	590	596	637	616	582	667	604	626	628	602	661	618	615	626	628	650	641	603	641	619	664	638	666	671	683	661	618	663	641	580	628	653	568	620	645	693	627	623	653	625	656	642	639	627	613	637	634	621	613	593	617	627	636	636	673	673	674	618	638	621	631	617	648	635	623	631	637	620	645	676	625	656	600	601	600	640	592	614	583	641	606	652	627	658	596	647	670	599	623	629	622	665	630	626	675	663	622	598	621	575	606	655	618	660	648	601	659	620	611	647	645	609	637	549	610	604	623	680	576	610	633	640	598	616	634	635	586	598	628	655	636	636	576	661	611	670	613	643	605	624	620	559	610	653	637	616	637	626	620	653	605	601	602	667	619	651	635	623	636	615	615	648	653	627	611	621	647	678	634	592	631	639	640	612	667	643	610	605	610	581	644	629	625	644	645	616	602	639	587	653	653	632	625	645	599	617	618	627	603	608	647	671	602	607	590	671	695	616	593	591	647	620	680	595	639	625	606	593	632	642	655	611	683	630	651	632	633	687	661	633	609	644	632	596	658	620	648	638	613	628	625	645	614	628	641	634	640	572	632	602	642	669	608	605	605	661	641	668	611	619	611	630	674	633	626	616	625	648	625	648	605	614	662	658	638	632	641	609	622	681	648	588	630	585	693	570	610	627	641	618	647	617	627	617	624	629	605	681	674	597	615	649	683	638	634	649	668	622	645	594	613	634	612	660	607	611	650	648	578	624	635	637	635	614	653	638	620	650	643	646	608	625	627	650	645	642	609	659	623	625	604	638	617	617	684	678	617	651	605	634	619	617	626	628	628	639	680	660	635	647	666	620	607	646	638	620	582	623	688	674	637	660	588	611	650	623	608	600	603	630	638	671	627	635	589	610	651	639	675	628	671	660	678	584	596	602	654	640	653	626	620	628	611	627	639	637	660	650	665	637	632	633	688	562	616	620	626	641	632	592	623	590	605	605	600	637	694	625	568	610	632	632	630	624	638	616	617	565	614	611	635	631	610	624	657	645	593	725	582	597	619	652	627	571	594	647	593	624	647	638	610	619	639	586	633	601	619	610	626	606	618	624	638	624	605	608	576	638	622	582	606	660	621	607	622	683	626	658	594	639	646	617	625	660	625	687	673	704	591	616	619	625	587	611	596	611	647	636	600	629	663	677	578	669	641	604	649	611	623	646	608	682	655	607	623	669	634	618	650	573	609	651	679	629	614	607	578	605	668	634	614	606	635	666	627	628	633	604	621	619	635	617	632	606	594	638	624	610	626	595	664	591	614	631	628	612	637	635	632	621	658	650	652	616	614	650	653	649	587	658	624	655	654	652	589	617	559	621	613	589	633	604	649	624	599	606	632	611	619	637	629	634	616	641	617	616	651	621	671	660	654	601	611	639	636	603	623	674	594	601	609	621	643	588	644	585	631	621	683	643	681	603	626	623	657	608	614	626	625	620	656	622	660	667	670	617	663	591	611	627	612	624	645	605	605	637	653	647	619	653	626	636	648	660	601	601	655	604	639	625	611	631	645	632	620	651	628	651	585	621	611	623	655	638	627	667	621	642	615	626	705	609	629	620	656	641	588	601	663	610	634	625	610	612	637	614	612	646	606	637	679	633	645	628	659	628	665	625	669	670	588	643	664	664	591	625	578	669	629	643	606	612	600	660	624	607	602	631	670	590	624	573	636	671	652	648	643	638	613	628	627	676	616	662	634	706	623	621	639	603	585	642	624	650	600	618	599	677	693	618	600	582	611	671	648	636	621	642	625	619	656	604	654	587	632	652	642	595	614	653	577	597	597	648	581	594	610	625	652	587	655	666	627	680	628	638	590	596	619	640	647	622	605	624	625	659	641	618	613	649	643	615	659	625	680	602	657	589	659	601	665	598	623	666	626	622	613	646	581	631	633	599	608	643	696	614	573	636	603	634	645	624	643	616	599	634	656	648	609	658	601	619	632	599	676	584	660	633	652	593	673	641	607	650	640	651	643	660	643	660	611	646	622	680	670	592	670	604	637	632	642	622	643	586	636	640	610	646	658	628	628	622	657	636	565	585	655	600	659	640	631	600	615	655	585	632	601	673	628	619	608	628	601	636	624	634	641	646	636	706	629	628	572	652	677	645	645	620	605	617	593	655	597	612	655	623	597	612	670	601	657	619	633	673	621	573	624	654	632	622	628	652	638	635	660	615	623	599	675	616	636	588	616	652	658	618	670	656	645	638	656	638	636	615	629	570	668	641	613	598	612	591	623	634	608	608	645	631	671	614	651	591	666	629	635	646	624	598	594	614	637	633	631	621	619	692	661	626	640	625	616	668	607	625	631	582	599	627	673	664	671	620	625	689	640	665	623	647	618	641	663	607	657	658	656	674	662	674	637	588	631	649	658	631	655	654	657	651	600	638	622	587	616	623	628	586	588	639	625	612	635	586	671	625	605	632	637	605	607	615	645	602	647	660	609	639	680	607	623	637	678	601	621	656	589	603	630	630	640	656	622	659	609	635	654	637	610	639	671	628	584	650	634	611	632	642	604	611	593	620	604	607	605	648	611	649	616	606	624	653	640	650	644	632	590	661	631	626	671	658	623	620	637	660	634	606	660	639	562	601	570	626	633	632	663	630	588	670	644	633	600	626	642	594	636	619	609	624	617	655	609	666	638	660	633	631	673	628	692	623	620	638	641	626	632	620	585	632	633	593	671	584	643	625	612	596	640	677	634	635	645	613	604	577	623	654	620	579	637	637	626	627	659	600	628	596	637	649	660	609	645	648	621	630	637	644	614	620	617	599	663	612	652	612	584	629	626	642	592	652	635	606	672	622	637	602	611	660	624	652	672	648	653	598	604	659	650	633	642	624	600	647	629	641	628	625	589	618	648	644	618	631	634	591	624	600	641	645	597	628	631	641	636	625	667	634	604	607	589	651	594	633	639	656	622	608	587	668	610	661	632	613	612	618	675	656	613	609	620	669	642	648	619	592	617	651	629	632	595	642	617	626	647	638	611	605	642	592	627	614	663	640	672	657	616	608	628	665	614	609	667	674	611	670	639	597	622	625	603	626	649	607	614	629	623	605	620	602	661	654	631	614	652	676	649	572	612	623	629	632	628	636	617	634	649	688	658	650	644	641	662	660	604	688	637	635	664	619	642	613	674	609	650	649	615	637	627	627	619	607	639	606	639	605	646	636	629	652	640	626	634	619	698	621	598	633	601	639	650	636	617	587	675	660	626	638	625	563	604	650	637	622	633	656	587	630	638	620	634	604	628	623	628	620	630	634	675	659	678	608	627	649	655	603	638	656	580	654	636	638	638	630	657	637	617	667	633	591	639	642	596	608	643	622	613	587	656	626	666	602	592	581
23965	21775	28285	25266	19309	2687	549	469	426	443	403	424	407	421	381	415	352	383	370	419	378	362	381	385	424	383	359	367	372	392	377	362	362	384	361	373	396	352	361	374	364	348	399	393	372	389	360	377	329	374	365	361	353	373	375	380	361	364	388	383	381	365	399	378	370	360	392	362	345	397	388	409	384	367	356	357	392	381	373	351	382	400	366	382	389	392	379	347	348	393	345	384	370	364	375	398	371	357	360	361	379	391	355	387	415	415	374	382	329	373	367	365	341	391	377	363	367	400	389	391	373	381	379	391	334	380	355	374	389	394	400	372	380	357	391	367	387	366	374	355	386	369	357	365	387	400	357	408	382	408	419	387	378	371	376	424	377	343	387	371	395	374	377	405	372	395	378	402	378	364	400	405	374	355	370	352	362	369	373	376	410	359	367	329	391	382	387	395	360	401	382	376	348	371	374	354	391	345	358	426	385	365	374	378	362	368	366	387	380	377	425	363	380	353	366	395	374	356	362	358	384	359	379	387	373	348	341	364	404	364	348	382	360	397	379	368	367	390	411	349	358	361	361	374	402	393	383	389	356	363	385	344	365	397	407	415	342	396	361	387	380	380	368	381	391	369	333	383	395	419	373	377	401	388	375	384	411	373	398	382	393	381	391	383	404	401	366	371	365	341	367	385	356	375	358	368	378	378	363	355	383	367	374	371	374	388	355	360	384	340	370	383	367	408	367	385	390	371	361	373	371	335	364	406	363	394	357	371	410	357	382	396	382	339	394	417	373	397	358	375	384	387	393	436	380	398	355	369	361	416	396	365	405	369	371	350	387	392	410	394	398	348	363	352	361	345	375	404	366	351	366	411	384	352	384	351	373	381	345	383	393	372	388	374	356	397	346	382	403	366	372	356	391	401	357	367	393	359	381	366	404	408	371	346	384	381	369	391	381	355	365	362	396	397	388	399	382	368	346	352	339	375	374	384	369	372	396	394	377	375	358	391	398	365	416	364	412	339	366	382	384	344	419	374	384	362	377	354	360	367	389	365	381	355	377	407	363	372	374	371	351	394	368	346	388	374	393	378	354	379	394	371	394	346	390	348	388	370	383	355	391	333	408	374	361	364	380	354	334	372	359	383	363	372	369	349	367	354	348	335	375	382	385	363	393	366	343	346	359	361	372	371	357	360	366	386	377	379	365	359	390	358	390	378	353	340	378	394	404	383	370	405	396	353	378	382	369	388	396	353	384	402	380	351	374	394	411	364	376	382	399	390	379	381	377	392	376	368	361	380	353	380	399	380	393	368	350	355	359	361	358	369	350	396	386	359	370	376	391	367	376	354	382	391	432	387	404	383	414	400	370	371	324	393	357	361	356	362	367	379	341	360	376	366	392	382	373	378	375	382	353	381	363	362	360	386	365	402	418	389	360	358	351	365	366	403	396	362	359	382	360	367	396	371	368	354	382	367	374	410	392	364	340	402	387	387	335	388	390	410	369	398	354	369	344	363	382	409	425	343	432	371	388	365	352	370	372	360	373	362	362	309	408	362	408	377	374	366	353	402	364	418	400	396	394	386	409	390	377	391	372	348	392	339	358	343	385	397	364	349	365	348	392	376	385	356	414	385	352	354	405	397	342	389	386	367	380	375	392	356	387	353	407	402	384	364	379	385	379	360	400	371	375	361	351	354	382	375	397	395	344	367	364	380	395	357	381	352	376	361	398	368	376	373	385	366	369	398	405	372	389	380	371	377	393	379	376	382	372	351	380	399	352	400	414	403	369	346	385	401	357	348	422	351	362	388	365	339	375	374	354	385	364	330	369	364	387	369	380	410	371	393	359	380	394	344	379	404	382	376	328	367	388	366	379	370	396	403	368	363	415	355	380	343	387	374	358	385	403	392	417	341	404	370	383	331	362	350	360	397	410	347	342	356	397	395	375	383	406	359	393	397	381	382	380	381	390	355	375	351	352	378	375	421	378	404	363	373	369	379	364	397	405	368	362	388	394	448	388	363	384	375	380	358	389	362	358	390	356	407	384	351	399	377	384	357	415	366	384	359	353	376	376	392	357	373	370	362	359	364	374	354	399	374	368	390	392	355	411	342	364	389	374	396	380	357	372	361	364	402	359	378	407	339	372	380	371	362	392	390	359	385	373	411	330	384	371	395	395	370	390	392	385	382	398	394	343	376	352	368	385	354	389	397	351	380	379	379	374	375	368	349	417	344	372	390	357	357	370	366	377	374	390	370	398	390	356	381	382	363	372	360	344	394	371	380	391	341	391	382	390	389	376	371	396	358	365	341	406	368	387	386	362	364	369	411	345	383	367	381	388	403	385	376	379	373	373	375	368	377	350	370	379	395	359	387	384	402	372	372	384	357	399	380	368	388	364	406	362	357	384	369	404	393	383	356	395	378	381	381	376	348	398	324	348	380	375	351	386	397	404	360	368	383	376	359	329	397	360	389	403	395	353	382	355	387	351	387	413	396	392	357	376	396	372	380	409	376	375	372	361	371	369	391	382	392	375	375	314	376	382	377	361	369	354	376	398	364	341	371	363	370	367	351	379	387	367	376	348	398	368	354	353	339	394	384	382	376	381	333	357	384	396	394	352	366	389	382	391	393	392	368	343	378	356	407	352	376	375	366	371	411	392	382	376	381	344	362	380	353	352	408	403	347	386	367	377	412	347	350	378	360	373	374	366	364	371	366	365	378	376	389	384	400	347	364	379	392	394	361	367	370	385	381	357	337	409	417	376	350	365	398	405	378	372	391	369	363	376	384	375	358	393	389	346	357	367	344	381	417	357	387	383	400	380	383	380	367	409	366	401	381	368	376	374	360	371	391	375	350	370	372	352	357	383	391	393	383	356	387	394	377	397	382	367	375	404	379	381	339	399	382	406	363	396	393	377	404	354	398	381	376	391	372	374	372	384	373	355	397	410	391	367	389	379	393	372	345	356	369	367	353	393	388	391	356	350	378	402	396	413	365	388	389	363	343	416	360	406	375	391	373	376	360	353	362	412	380	367	403	394	369	377	383	361	380	373	370	400	368	388	373	384	377	380	385	344	364	378	383	374	346	380	372	330	356	341	363	383	380	407	372	374	365	376	376	394	381	392	391	368	333	386	401	368	403	355	375	389	401	371	378	387	367	412	392	359	362	361	374	360	409	371	391	393	388	355	412	334	349	369	373	385	379	342	401	349	411	397	360	366	405	352	355	389	379	376	380	397	398	412	348	408	391	368	358	394	357	394	335	369	353	366	378	369	357	389	389	394	393	408	340	357	366	366	362	384	355	327	337	394	361	366	384	339	396	360	398	359	405	372	406	369	365	398	365	396	370	363	335	402	409	377	366	417	370	429	389	369	384	370	380	362	367	374	392	376	371	347	359	374	403	391	370	394	398	365	336	420	394	413	368	350	346	352	387	387	381	375	401	374	386	398	383	370	346	348	386	369	365	395	376	387	394	392	372	347	384	361	371	368	337	423	405	340	357
47284	74347	26883	1348	965	818	739	692	661	587	555	602	527	568	580	510	536	525	523	487	521	546	501	514	509	475	516	492	492	495	476	500	507	493	490	494	544	476	523	492	481	497	540	489	465	511	537	461	469	517	461	459	499	485	479	482	503	485	511	479	463	485	496	513	505	458	505	525	502	531	508	447	489	489	525	461	540	528	480	537	494	496	473	475	530	491	489	478	472	515	465	489	464	503	483	515	473	486	497	490	438	512	482	510	490	457	489	489	478	482	514	474	516	510	459	481	474	441	496	478	490	466	450	455	473	467	438	476	457	479	494	450	478	451	499	485	489	485	449	517	477	487	463	514	513	465	507	468	476	460	515	494	465	449	513	505	465	441	482	481	525	501	495	475	485	489	509	469	496	504	460	488	539	510	497	462	497	482	526	482	462	467	481	453	473	466	478	497	493	508	515	475	489	489	507	512	497	544	463	478	473	492	503	483	498	490	515	497	528	467	506	498	492	463	504	469	449	486	513	516	462	518	464	492	470	505	477	467	455	461	507	497	458	475	480	494	437	484	465	489	466	504	461	476	542	506	505	486	451	486	473	520	484	526	488	484	486	473	487	471	478	485	490	480	502	485	479	456	506	469	492	474	469	513	483	453	478	485	500	481	486	490	498	494	506	478	500	501	464	486	511	502	472	521	470	499	508	500	453	487	478	483	507	492	485	501	514	495	532	480	478	487	493	470	496	486	485	480	481	453	456	465	499	501	477	492	499	471	463	479	470	506	499	527	457	513	478	446	452	484	471	528	468	507	454	531	462	507	498	485	493	461	488	505	471	469	516	448	473	464	480	520	499	505	497	521	466	484	515	518	498	454	510	493	524	479	481	474	483	473	457	495	450	491	465	488	512	464	451	477	461	457	484	471	495	508	503	475	470	478	506	518	516	524	528	489	477	497	500	471	491	511	498	505	500	472	482	478	464	452	502	475	457	453	520	497	470	470	488	502	469	514	474	472	495	499	487	535	487	480	494	514	484	508	493	531	450	497	536	512	513	477	517	516	515	497	451	511	493	518	462	483	476	473	463	496	496	465	468	500	508	514	512	487	506	490	457	461	539	479	486	485	516	475	449	503	484	470	494	499	533	540	485	449	497	525	474	506	470	526	500	488	509	521	515	483	468	477	478	445	469	525	508	498	466	468	484	493	498	497	434	505	473	441	488	477	470	500	488	527	504	530	522	478	469	511	469	497	486	514	493	485	476	482	487	511	519	495	429	499	486	450	472	484	495	507	516	537	519	529	488	468	445	469	486	480	492	506	447	488	499	473	512	446	487	486	507	492	505	520	501	486	484	489	467	449	475	490	491	479	505	512	478	517	466	491	512	541	503	494	518	480	471	497	513	479	492	475	477	483	484	455	468	490	500	496	505	508	482	478	485	467	500	465	462	493	504	485	473	473	473	476	473	510	495	538	491	474	477	489	503	454	534	471	504	470	482	512	492	473	484	462	524	455	502	526	515	483	497	499	512	483	508	515	440	492	473	490	524	498	527	482	469	502	493	498	504	481	510	451	521	487	518	483	513	471	455	530	477	483	487	466	493	454	471	471	498	483	459	505	511	510	484	477	523	521	495	488	499	484	453	444	499	469	441	477	470	513	497	467	471	499	478	465	449	489	480	495	484	501	448	488	494	476	470	460	471	494	473	534	485	491	481	527	483	480	472	493	478	465	501	488	470	476	495	487	481	490	501	488	476	494	504	512	459	508	467	472	461	480	515	507	511	451	533	500	510	481	507	495	528	478	507	491	465	522	464	495	501	502	502	475	480	450	536	481	522	485	467	447	495	500	485	479	445	481	494	505	487	466	487	494	475	470	442	487	492	499	471	493	511	469	474	473	485	461	462	488	490	473	533	450	490	481	516	483	445	490	524	482	492	463	503	482	453	488	492	531	518	509	436	460	481	499	492	442	447	456	509	512	478	536	523	491	494	517	504	485	488	458	465	492	493	514	460	489	479	489	499	450	494	470	449	473	467	522	482	474	465	471	458	531	487	515	491	502	501	490	468	514	490	489	493	473	469	481	473	489	461	495	484	496	478	483	492	467	491	466	490	452	499	482	481	498	459	460	501	528	494	471	469	459	481	480	490	458	471	508	467	449	508	530	465	496	490	501	487	475	517	504	473	487	476	505	474	499	475	476	481	479	554	491	467	534	494	451	468	480	518	468	497	480	483	460	463	474	472	477	487	527	472	485	508	493	505	431	497	462	516	483	484	471	471	512	512	498	464	485	456	455	528	457	503	484	512	500	506	492	495	480	484	508	460	483	468	471	449	520	480	474	472	490	480	470	458	460	500	525	491	509	511	473	508	497	431	493	500	499	539	464	483	494	470	460	489	474	502	443	517	473	474	481	509	485	482	491	495	473	463	482	554	459	451	478	477	471	494	492	474	485	488	500	434	438	532	469	510	479	501	442	468	470	479	492	504	496	481	488	465	490	484	519	482	492	468	480	492	437	475	456	461	478	486	476	474	464	516	480	459	517	512	493	465	477	482	497	475	513	516	522	511	490	470	451	460	511	497	481	510	499	488	458	474	530	474	521	467	462	461	478	483	527	472	498	460	501	490	471	479	496	493	500	475	496	481	467	475	447	489	489	500	466	472	496	461	478	489	485	492	478	467	498	503	497	497	486	491	470	479	494	488	476	474	495	502	541	497	495	475	531	528	509	472	475	474	526	478	472	484	478	484	498	485	513	466	472	495	458	509	542	520	468	478	463	473	487	507	500	484	489	479	446	530	466	466	500	476	453	505	504	507	494	523	464	492	509	501	455	429	476	499	483	487	471	513	494	540	453	490	493	490	512	468	516	558	458	542	479	488	465	454	512	442	490	463	491	498	505	484	471	481	506	438	469	502	478	492	502	432	509	483	440	479	459	490	464	490	514	454	502	487	496	509	512	495	502	484	456	475	500	453	478	454	501	474	498	461	476	444	467	460	494	479	489	487	480	490	471	484	494	476	465	473	487	485	450	473	482	449	458	485	491	504	502	457	502	472	483	502	513	472	482	461	444	464	496	478	509	457	508	463	465	485	500	469	515	479	465	451	481	485	507	483	501	466	473	434	490	477	470	490	525	461	481	499	448	476	477	515	504	475	496	491	483	492	505	511	502	471	524	472	467	527	475	485	476	505	501	519	495	473	489	532	491	521	476	505	486	483	458	485	476	507	503	478	472	477	478	495	472	477	523	510	484	518	479	543	459	490	499	503	509	498	454	497	504	480	510	492	492	503	488	499	516	465	476	483	435	488	453	487	483	507	487	495	468	506	464	470	426	475	479	506	504	485	507	494	473	491	499	513	487	538	483	517	456	487	473	500	509	482	437	515	461	498	469	500	524	516	504	496	478	483	457	493	507	508	484	459	483	465	473	477	485	476	500	490	529	484	459	465	470	503	481	451	463	464	480	485	461	470	485	467	480	479	441	526	490	495	485	474	449	514	452	463	474
25213	22133	26559	23188	2745	444	463	409	411	379	410	328	403	406	394	396	394	338	368	395	346	355	399	367	367	342	350	374	397	379	362	335	328	348	354	379	352	357	405	361	376	365	381	371	351	382	406	328	379	344	400	377	351	374	370	364	354	360	350	364	361	327	384	382	367	405	351	343	369	371	410	364	362	374	395	344	341	396	352	327	384	393	332	377	364	380	365	374	380	411	342	372	363	375	375	363	381	353	334	339	395	326	378	354	406	348	343	391	378	351	364	360	382	394	364	371	390	356	364	366	375	318	373	345	352	369	341	349	333	382	369	367	350	366	378	351	354	354	353	386	339	347	351	347	363	358	380	364	338	331	368	355	375	371	352	331	338	345	368	363	374	383	363	396	371	367	405	366	349	386	365	358	372	357	337	341	387	342	349	370	364	377	359	382	367	364	338	354	378	375	390	379	364	385	345	381	363	393	335	337	385	363	354	359	351	410	355	335	387	380	331	381	386	344	336	343	359	338	362	368	364	359	345	378	342	380	373	381	352	376	355	380	375	359	382	326	363	370	405	367	369	337	371	394	358	354	378	361	358	372	366	374	355	377	380	351	379	350	376	373	342	362	367	361	372	377	349	353	406	353	346	358	380	361	358	366	386	372	402	376	382	391	350	342	385	354	349	361	333	391	338	371	336	367	364	357	364	389	346	348	354	342	385	349	392	375	375	369	388	391	362	394	402	362	396	350	372	402	357	348	400	337	345	363	355	337	358	359	357	379	357	364	349	375	388	367	376	377	370	355	382	377	403	362	377	370	390	394	360	374	375	341	379	351	384	366	341	378	359	378	333	327	366	357	382	344	345	356	362	388	373	376	376	353	350	368	362	402	395	378	361	348	401	401	390	331	361	379	349	368	355	345	382	343	338	394	365	390	375	396	397	331	340	340	382	355	356	386	347	377	390	368	406	380	400	383	370	378	404	345	383	377	365	360	370	397	368	383	349	374	369	368	337	338	381	359	370	356	357	331	367	370	350	365	370	394	394	362	375	348	345	371	356	371	364	345	378	400	361	356	354	368	396	375	345	365	345	353	333	386	385	345	356	340	372	387	386	400	375	385	339	355	337	380	392	353	348	350	387	354	361	378	346	352	331	322	353	336	368	367	389	372	369	368	330	344	377	369	334	368	367	324	372	364	367	376	360	392	376	359	374	395	375	380	357	371	347	354	362	345	332	395	378	368	404	358	385	370	350	368	399	375	357	417	369	379	341	356	345	345	358	375	359	363	388	368	354	377	359	326	376	357	371	322	392	363	374	381	352	353	357	387	374	379	362	397	379	379	371	371	357	382	424	346	353	337	357	363	394	345	401	368	347	364	348	351	375	356	310	359	350	337	369	346	380	370	365	393	367	363	354	366	385	401	389	364	359	361	365	399	393	397	354	383	399	348	385	346	347	365	351	366	341	377	367	372	355	349	376	373	372	350	357	379	366	339	363	361	349	341	376	351	370	348	369	423	374	350	379	378	368	377	381	343	351	348	344	405	373	371	383	355	394	349	387	349	348	350	365	394	379	337	314	370	349	375	375	359	335	344	354	379	369	346	341	379	352	363	351	354	386	355	394	362	363	354	354	346	390	341	352	371	390	366	361	385	363	362	372	368	361	378	334	365	333	357	374	335	359	362	395	333	383	362	362	390	335	389	390	399	361	391	371	404	348	336	332	367	409	345	357	333	359	385	385	352	374	372	395	334	385	359	344	364	411	385	350	373	371	367	382	352	376	375	341	346	371	363	364	371	384	388	373	385	366	337	394	382	373	383	383	388	367	384	382	366	379	400	351	366	374	354	347	322	373	366	340	390	407	344	377	383	392	351	369	361	355	329	348	418	350	374	351	366	341	375	380	378	365	358	369	389	376	360	403	357	337	375	353	390	391	363	394	355	374	353	355	405	378	331	364	353	382	396	371	352	372	411	370	366	358	357	373	409	383	341	352	372	401	382	362	403	403	361	340	411	356	356	365	388	396	388	355	326	378	344	370	359	328	354	371	359	369	378	361	375	358	383	371	349	374	362	381	386	343	417	388	360	366	355	397	348	347	342	373	380	342	389	371	364	331	367	359	328	363	355	387	368	355	362	376	372	356	341	354	396	359	345	392	355	380	353	343	373	364	370	358	393	385	367	354	379	357	370	362	397	386	377	372	374	327	370	373	345	375	387	363	331	371	402	371	368	372	370	346	371	366	374	349	377	353	375	378	327	347	360	368	359	346	384	352	392	353	383	343	391	359	340	385	367	387	385	361	392	378	389	387	335	366	352	382	351	376	392	365	337	338	357	336	375	364	373	351	379	404	360	350	341	392	344	362	361	363	344	371	337	378	372	372	368	373	376	369	371	345	353	362	352	342	357	361	375	391	373	378	354	381	366	368	384	365	353	365	351	343	364	389	342	364	352	357	346	352	362	395	360	354	336	358	371	353	369	379	371	355	358	389	388	368	344	375	367	346	376	365	355	370	351	378	402	366	373	355	323	399	359	378	368	325	367	372	387	357	397	365	384	356	399	378	360	345	369	373	366	394	330	358	349	368	378	379	373	375	355	361	390	370	371	327	347	361	403	340	378	367	387	365	356	370	354	338	365	332	359	389	370	373	374	363	379	344	382	373	384	334	380	345	380	380	383	369	379	374	375	336	361	378	375	372	371	379	369	377	346	375	326	381	385	377	402	368	387	381	380	389	350	386	366	313	356	346	359	407	381	355	339	329	345	347	342	372	383	387	374	367	358	376	356	355	330	378	369	378	336	329	366	385	375	369	311	367	369	368	337	379	370	347	354	394	379	372	363	350	408	359	352	351	396	379	378	356	355	346	350	384	366	353	381	378	355	354	379	395	378	349	374	404	413	369	350	358	348	363	373	366	411	345	354	354	358	341	376	391	347	360	369	357	364	372	346	365	352	357	317	377	344	357	362	388	381	436	356	345	377	334	374	358	335	362	388	366	357	406	356	382	364	331	397	343	346	394	382	357	377	353	384	396	362	357	366	383	360	322	369	374	407	341	348	360	387	360	348	364	323	359	379	349	359	415	351	370	392	363	360	358	387	376	346	361	364	380	358	341	329	357	405	385	382	341	381	358	382	346	359	363	389	362	372	367	396	397	392	342	352	377	380	370	372	352	356	349	370	362	360	356	379	361	349	357	378	371	365	373	330	336	358	386	368	364	343	343	355	381	370	360	359	352	328	336	428	382	375	368	338	360	359	375	374	353	338	360	374	370	385	381	378	380	372	362	324	350	374	332	357	364	353	361	347	341	372	359	409	368	374	352	372	336	372	349	363	355	398	377	345	381	392	395	411	374	353	379	353	332	357	329	399	354	379	357	339	377	360	366	350	399	390	346	358	370	400	372	366	363	354	381	343	351	336	403	375	348	336	394	356	387	356	367	367	333	340	334	378	368	354	390	385	370	342	336	360	403	365	333	343	351	352	347	368	357	380	379	366	365	393	355	354
42994	60112	18279	905	745	586	614	549	551	476	510	504	506	493	488	541	481	478	471	471	456	437	499	482	473	465	465	479	455	451	499	467	449	485	464	475	489	444	475	426	434	474	420	462	435	423	455	473	493	476	472	451	443	446	430	497	418	451	473	457	460	448	444	482	420	455	468	471	456	455	461	489	468	466	509	476	473	484	433	492	446	477	456	443	474	482	419	441	470	476	485	459	399	446	442	466	423	477	438	437	465	483	456	469	459	467	490	463	448	450	461	470	460	477	452	429	461	476	462	462	481	503	465	450	437	462	412	458	467	447	448	440	455	426	434	477	434	471	479	448	450	444	469	434	468	485	450	462	437	481	450	458	486	470	499	460	470	478	499	464	445	429	466	447	497	485	452	444	453	459	422	454	487	428	426	439	435	452	470	437	456	422	476	447	463	448	474	441	471	430	440	493	475	441	460	470	437	432	446	461	457	482	482	481	480	457	436	508	455	473	450	455	503	420	492	446	430	458	429	471	434	483	472	474	487	458	458	427	439	444	478	460	407	454	488	446	472	494	444	457	447	456	438	447	437	450	433	431	435	454	457	459	484	415	473	469	471	450	439	494	466	464	433	488	452	467	461	469	439	455	471	455	437	440	460	458	467	440	455	443	456	474	472	455	461	442	441	487	454	520	449	460	420	428	449	450	479	445	465	465	442	453	449	475	479	458	482	459	457	435	467	443	460	474	435	419	457	430	458	448	464	439	499	475	479	455	469	490	420	486	487	449	449	430	456	443	413	456	464	463	487	429	444	485	459	485	461	463	447	431	464	456	458	451	439	450	435	453	468	463	438	498	463	485	441	462	453	462	467	462	442	443	464	429	502	449	511	455	451	473	458	473	466	453	485	415	437	453	453	457	455	460	449	454	467	442	473	425	466	487	461	460	442	462	457	464	434	450	436	464	472	483	486	446	433	433	445	472	498	460	420	446	422	467	485	434	491	476	440	475	458	480	433	475	465	483	442	500	434	473	434	462	436	452	419	429	459	471	491	459	460	474	443	455	519	432	442	435	427	472	497	483	460	441	479	479	477	467	452	436	443	466	470	442	407	426	458	427	469	467	450	506	472	461	427	504	485	428	477	447	443	470	481	468	434	499	443	460	429	465	438	450	459	456	445	436	430	488	442	468	474	480	439	411	442	464	500	471	445	473	486	474	461	515	464	459	440	469	495	451	475	476	433	456	498	462	430	468	410	456	467	429	462	486	449	426	441	491	461	466	445	488	453	487	480	438	431	457	455	487	478	453	475	458	447	466	420	485	472	447	437	463	469	432	474	439	459	449	434	516	446	423	503	522	453	434	480	498	460	464	430	449	423	448	490	473	478	460	481	454	449	472	451	461	455	482	500	462	468	479	477	462	479	458	448	478	518	484	423	482	402	420	433	427	487	470	455	462	431	432	465	447	436	436	467	460	462	438	481	478	463	452	450	487	465	434	502	477	422	463	432	477	459	461	488	474	470	478	467	477	481	481	424	468	440	430	494	502	443	453	442	469	467	457	449	456	451	447	466	524	439	493	442	432	447	473	454	480	433	438	439	446	509	454	437	471	434	420	448	441	479	487	430	477	429	462	432	447	454	464	444	474	475	443	466	449	470	471	453	480	487	443	473	479	489	449	474	429	469	474	424	488	511	446	469	482	446	455	457	447	434	411	451	433	462	458	436	412	490	490	458	486	485	485	467	462	492	460	441	478	480	469	451	482	521	419	485	494	479	479	446	449	428	511	471	436	462	484	400	462	474	439	448	497	438	503	454	465	476	483	427	486	481	415	445	456	431	477	438	428	480	530	416	422	469	437	476	477	487	490	460	484	453	481	463	481	458	472	478	447	457	493	511	497	447	422	464	471	471	462	435	434	459	454	438	491	444	441	516	447	467	494	439	467	422	515	444	441	438	453	449	475	433	458	433	474	496	473	484	440	480	450	477	471	435	480	468	474	469	443	449	466	449	472	490	462	450	461	468	445	447	460	437	457	487	442	433	454	442	478	448	452	452	436	462	482	419	434	440	423	455	454	469	470	440	447	473	432	508	458	493	466	475	463	442	464	436	479	488	444	476	476	453	440	483	468	473	452	472	466	437	471	485	484	485	483	421	450	489	465	440	478	455	455	477	456	509	450	452	451	451	442	471	465	495	462	453	454	451	444	460	461	483	490	457	447	444	484	445	453	467	431	474	471	478	430	440	463	455	442	452	452	469	479	438	477	440	473	448	429	470	441	482	491	451	417	416	453	442	483	465	447	480	438	416	473	468	453	470	422	434	449	472	450	458	410	420	486	439	465	461	454	474	460	431	472	463	457	445	443	419	467	437	486	475	477	476	440	474	454	473	518	462	471	444	434	462	445	494	457	484	449	475	471	467	477	453	403	425	457	473	472	466	460	473	434	448	463	399	467	476	474	414	465	443	435	443	468	442	457	466	436	463	457	448	468	510	438	469	466	431	426	461	439	431	461	508	483	448	476	476	458	462	454	449	439	454	456	435	481	464	470	476	430	482	436	435	413	448	420	472	435	468	491	429	460	483	441	459	406	467	464	453	532	437	422	441	444	427	473	485	448	445	461	431	449	454	447	456	432	441	473	493	484	445	477	462	433	489	464	408	433	473	496	491	517	462	481	468	450	498	474	457	440	469	448	482	436	431	448	474	444	428	462	437	468	440	458	484	464	463	460	455	461	466	445	448	507	433	475	418	432	459	474	445	440	465	449	440	469	458	485	485	474	442	449	420	479	459	470	440	453	451	459	442	458	435	468	473	478	425	483	453	462	448	482	441	444	455	445	430	467	465	496	490	483	521	453	461	440	474	422	455	451	436	419	409	447	472	468	488	442	411	452	463	506	501	444	490	462	472	465	462	490	405	448	477	465	508	498	537	459	445	501	408	491	441	470	461	482	461	475	463	478	457	471	478	494	484	475	438	459	429	471	425	466	461	474	456	489	461	444	458	432	495	450	456	458	458	473	429	441	445	461	433	462	442	453	464	455	487	468	482	505	443	464	464	490	506	438	460	477	432	484	454	442	442	468	474	469	439	503	447	438	494	404	498	452	490	482	487	465	442	460	444	418	460	437	524	465	467	466	449	441	445	464	466	437	467	488	524	468	503	461	465	450	465	445	473	507	429	433	476	464	462	442	449	471	458	441	405	458	493	481	479	462	408	488	466	395	433	425	452	460	473	440	475	419	426	454	419	474	464	463	463	446	480	444	497	496	466	467	474	423	433	444	464	467	469	461	474	432	469	473	450	452	459	443	446	445	434	476	468	512	452	432	483	473	415	460	453	473	456	433	481	449	442	475	477	433	460	470	430	481	453	452	473	487	448	475	438	441	465	467	430	427	472	446	490	457	468	485	474	475	428	474	460	452	478	464	452	441	458	434	443	420	449	454	466	468	447	421	482	454	490	484	440	478	436	469	451	462	475	465	442	489	462	447	483	457	445	448	446	461	491	470
22892	21617	29081	24460	21530	19186	1273	356	274	253	237	226	202	176	194	162	202	189	170	189	186	178	167	184	162	177	159	157	163	178	159	173	168	158	169	179	166	157	149	167	129	161	135	159	147	158	151	132	180	158	163	165	155	157	119	139	165	128	174	154	178	169	161	145	153	158	167	150	177	137	162	162	153	159	177	162	189	125	147	173	162	151	160	138	167	172	164	173	167	149	153	182	165	187	157	154	152	143	156	145	165	163	149	157	168	156	173	160	157	167	171	156	171	186	153	178	170	179	130	172	146	151	151	154	169	161	153	161	152	153	150	157	157	166	176	157	131	138	159	141	134	166	168	164	169	155	158	163	160	153	149	168	163	149	179	163	150	153	163	153	151	162	146	171	151	149	146	156	155	138	161	152	180	171	161	123	148	138	169	143	169	162	180	177	167	167	158	139	160	146	156	160	154	167	175	174	179	162	167	185	147	153	160	151	152	184	167	164	170	167	144	148	157	148	151	142	155	147	162	139	170	150	151	156	146	150	176	164	151	143	153	148	164	151	144	147	137	139	181	150	194	175	140	155	154	180	163	143	165	168	156	136	166	160	148	165	139	138	164	137	162	173	145	161	159	153	175	166	161	164	144	158	159	147	151	152	145	161	166	149	163	149	180	168	157	170	152	157	159	146	170	169	157	153	143	157	149	149	161	154	133	171	152	154	137	149	165	150	161	158	149	168	190	153	151	156	165	154	157	152	155	167	170	168	147	158	161	157	168	174	167	169	135	145	176	154	170	173	147	139	163	159	153	173	143	130	163	173	182	160	159	153	148	164	151	152	187	170	174	159	162	150	178	146	156	172	184	161	178	151	156	176	146	165	170	164	148	165	139	157	188	149	155	167	173	144	133	156	181	145	161	152	138	162	142	142	162	169	153	158	160	160	156	172	153	184	156	157	171	138	179	163	143	160	159	157	168	162	138	175	147	167	170	160	182	137	175	169	186	145	159	160	160	151	159	168	151	150	183	169	148	144	168	147	128	145	162	149	142	156	180	152	141	155	163	178	166	159	160	191	140	135	159	168	143	143	147	167	171	159	148	162	167	134	173	153	151	159	181	181	155	166	173	156	153	157	141	171	152	163	152	136	166	183	148	162	134	175	173	186	139	145	166	163	167	161	155	140	168	163	170	155	154	170	157	161	176	159	149	153	185	163	151	170	151	160	161	141	137	158	160	152	159	162	148	152	164	152	155	149	181	172	128	146	148	154	165	152	174	154	172	148	155	177	149	157	156	149	146	134	163	168	162	144	178	160	175	157	153	136	156	166	134	174	161	133	168	169	168	169	169	166	181	162	147	128	155	159	168	169	147	172	178	140	150	153	180	154	173	193	148	151	164	167	143	155	165	161	170	167	154	161	138	148	157	159	163	171	166	163	167	167	158	161	150	170	158	165	135	157	162	149	148	160	171	147	153	167	177	146	156	159	157	155	170	144	162	172	169	139	176	177	160	160	165	141	148	156	143	161	138	152	163	163	172	155	163	149	174	166	167	168	162	152	161	167	176	141	159	142	155	170	166	158	149	143	160	176	145	157	166	161	162	187	149	158	187	161	163	175	151	144	148	164	124	165	171	160	148	175	166	140	147	149	158	184	150	165	185	166	156	165	169	157	157	167	136	182	146	143	138	164	160	158	188	142	165	150	148	181	159	149	158	160	157	128	163	158	156	154	151	159	164	175	171	172	155	161	157	150	152	157	187	144	165	153	141	173	148	143	165	170	157	172	162	181	179	156	172	163	170	161	145	164	161	149	158	154	154	162	145	162	151	138	162	154	160	141	180	159	160	166	147	168	163	147	172	156	154	140	156	148	150	161	149	152	146	156	170	160	170	166	153	139	147	160	163	162	160	156	153	170	160	150	163	151	170	152	151	167	172	148	158	130	165	165	171	132	152	149	169	167	173	150	132	163	155	144	145	153	153	145	165	165	167	148	136	160	140	155	138	141	167	152	153	154	171	171	146	155	174	165	144	162	164	172	154	138	159	145	125	147	173	146	158	156	163	153	152	171	154	162	159	132	135	178	154	160	161	146	138	170	142	144	167	145	148	168	135	160	173	158	163	154	182	154	170	170	150	158	162	181	170	169	152	174	170	159	143	167	167	166	175	186	163	165	165	179	144	148	166	145	170	179	166	153	167	164	157	170	164	162	175	158	163	141	181	127	155	134	156	168	165	165	158	176	165	149	194	153	183	162	160	169	175	169	155	148	150	151	158	154	165	166	177	161	156	165	160	136	173	167	168	149	161	155	127	154	169	158	165	175	153	150	163	133	147	172	152	169	152	162	170	177	160	168	169	164	146	144	136	157	160	141	152	136	149	154	155	159	160	152	158	170	172	153	152	171	159	132	170	163	144	130	161	158	151	159	140	151	180	139	157	166	185	155	178	150	170	162	142	157	183	142	164	165	171	142	152	172	135	161	169	157	158	156	158	172	135	142	172	136	166	172	147	164	174	167	173	155	167	149	147	159	173	157	152	166	189	135	144	153	152	178	138	166	172	185	163	177	154	169	181	155	159	178	192	200	178	174	174	149	170	128	157	162	173	165	146	133	141	156	161	146	163	143	151	159	145	183	175	166	158	153	160	158	168	153	163	149	147	161	141	162	151	159	163	148	156	161	162	184	157	154	149	150	172	160	177	135	141	165	163	184	163	166	160	154	167	165	154	175	136	164	170	146	183	126	171	168	145	151	141	149	149	158	183	148	150	144	167	164	174	167	183	152	164	165	147	172	157	152	145	158	149	156	159	160	162	163	156	171	159	160	161	164	165	148	158	161	186	149	155	170	157	165	178	157	174	183	166	191	161	149	175	146	166	186	150	170	160	152	155	172	161	148	133	181	152	164	176	159	150	165	142	156	150	165	155	151	163	152	155	164	152	169	173	171	172	164	173	147	186	189	133	150	160	149	138	150	165	167	161	159	165	155	155	172	133	135	154	144	126	166	161	171	159	151	167	166	158	152	167	151	157	145	153	172	174	148	142	150	176	137	150	157	150	170	165	160	161	165	172	161	153	146	170	157	152	146	167	171	199	152	159	163	143	161	143	132	163	188	161	166	155	156	161	161	149	170	150	159	149	156	145	169	162	174	136	148	149	151	160	152	163	152	157	156	181	149	157	166	141	153	172	142	140	148	157	169	171	144	176	157	166	169	142	150	172	135	155	140	152	160	161	159	160	150	156	130	165	167	169	164	159	154	147	150	167	162	164	151	157	178	156	135	152	154	174	157	183	163	174	146	155	128	157	165	167	184	162	155	160	162	148	168	138	147	172	152	138	144	150	144	155	175	148	162	142	150	158	170	145	162	147	148	173	189	137	168	171	156	139	163	181	125	132	137	191	162	157	156	162	160	159	168	152	150	155	148	146	152	170	148	169	167	168	159	157	155	135	154	155	171	189	165	127	161	158	141	156	157	138	151	156	162	167	129	147	172	159	169	151	168	169	156
55687	83622	32608	1951	1299	949	787	612	506	440	417	370	351	317	293	264	249	246	270	258	229	239	250	217	219	235	234	244	240	210	213	216	218	212	232	257	205	226	223	208	207	210	208	266	222	206	230	219	228	199	206	218	221	224	256	213	212	216	191	201	206	204	216	211	227	198	209	216	202	237	194	219	201	205	216	207	227	194	222	186	203	210	212	228	212	216	220	217	241	218	192	213	215	225	215	221	206	207	209	202	190	202	201	195	189	218	219	209	193	209	231	218	213	220	204	191	205	208	196	194	198	230	211	209	205	193	224	214	228	221	202	220	226	223	213	211	216	217	183	211	219	206	215	224	191	205	223	216	212	213	205	219	222	197	206	208	196	229	206	208	197	203	196	198	189	235	220	197	216	207	217	187	200	206	213	201	193	230	211	223	189	205	218	234	219	226	213	210	217	205	219	243	196	212	216	201	224	222	199	208	216	213	229	190	193	202	216	206	202	203	237	223	188	220	201	224	230	209	205	193	204	188	206	204	243	213	200	208	218	216	209	229	218	214	205	214	226	203	230	207	219	188	201	212	177	211	215	217	195	202	220	208	216	227	217	216	222	215	214	209	237	197	203	218	194	223	192	223	192	223	216	249	209	198	219	193	202	209	220	202	207	198	227	201	226	221	204	221	225	204	225	197	196	209	209	222	224	225	219	217	214	199	213	225	221	192	233	220	230	191	209	182	217	212	205	224	203	223	209	216	202	205	225	188	200	215	228	223	209	241	201	190	198	205	208	202	204	219	223	213	184	178	213	231	218	219	203	218	200	191	209	191	205	203	215	221	197	190	225	239	191	198	200	200	204	189	212	196	207	227	207	188	214	228	198	209	194	220	197	194	214	205	217	227	214	206	191	230	226	196	197	184	228	219	229	209	198	216	201	220	228	210	212	211	222	188	186	197	192	177	209	216	217	224	184	186	214	193	255	221	204	198	229	217	208	188	177	223	198	212	202	219	208	203	218	189	192	200	205	201	223	234	214	210	200	217	244	215	220	206	201	224	206	218	226	211	201	228	190	206	248	213	206	213	202	220	219	204	192	216	225	203	210	196	221	206	240	201	203	198	194	202	183	217	193	217	199	202	215	199	207	206	216	216	210	234	227	204	192	200	207	244	211	228	214	224	191	202	228	213	220	212	207	187	201	230	208	231	230	201	235	230	202	184	206	226	235	179	205	217	211	216	190	212	211	222	183	238	196	199	232	208	207	207	233	208	212	231	203	233	210	222	187	238	233	236	234	187	204	208	214	200	203	218	216	176	191	210	228	194	208	198	194	215	201	194	232	213	203	216	230	206	224	196	213	182	202	191	183	224	213	196	207	214	200	175	231	237	200	179	192	212	236	205	240	212	201	195	205	204	197	210	204	191	193	222	198	165	206	204	222	208	203	190	199	232	210	222	181	205	180	197	185	190	224	203	198	231	213	223	198	234	211	194	224	208	185	186	188	216	203	215	208	170	221	214	204	211	222	198	200	196	214	235	202	210	218	203	209	215	218	219	183	219	225	181	194	219	214	205	191	216	200	190	230	208	205	205	225	212	181	224	195	206	211	213	214	232	210	232	223	195	198	206	192	198	209	197	198	220	222	226	219	205	214	196	208	225	222	181	204	205	219	224	214	203	207	202	228	210	216	212	194	228	198	186	205	183	205	237	207	203	230	201	223	191	215	218	218	207	227	215	235	214	187	183	198	195	219	207	207	220	203	214	225	218	211	225	195	205	203	215	220	199	218	211	210	192	205	208	197	187	223	237	208	211	194	220	233	204	200	217	229	233	210	217	205	221	189	211	188	194	173	208	200	223	213	211	187	211	204	199	197	204	211	198	207	211	195	224	175	217	214	209	228	182	226	216	185	203	229	179	226	211	203	182	216	210	209	210	214	219	214	208	224	220	222	240	211	229	217	213	231	226	195	231	199	226	216	204	215	187	205	209	208	221	208	199	213	214	216	220	205	218	199	232	217	221	179	218	233	189	212	220	207	195	222	202	212	203	241	196	208	185	211	232	234	222	207	214	231	207	254	183	187	199	215	220	179	230	228	212	196	217	199	196	214	211	243	192	216	234	226	197	207	219	201	197	189	207	215	180	249	231	231	215	193	202	218	201	206	191	240	211	180	171	211	195	193	187	209	217	217	205	215	199	200	223	230	192	211	233	230	207	172	231	215	220	216	224	212	210	189	203	236	201	198	200	201	199	207	222	206	223	199	226	200	202	227	237	230	188	190	198	206	191	203	208	206	200	198	200	192	227	199	205	201	200	209	195	226	203	213	211	190	223	225	174	228	219	196	219	212	215	196	210	219	243	195	203	202	238	219	220	198	208	197	207	207	207	225	238	211	218	208	216	209	236	221	203	194	216	197	220	211	215	188	213	238	189	214	203	217	200	216	210	194	206	219	200	223	187	215	232	185	188	215	212	223	206	198	238	229	215	215	200	187	205	206	215	216	215	231	208	203	198	209	201	211	227	205	221	198	214	203	204	201	225	188	232	198	192	199	196	195	235	225	240	221	188	213	196	202	193	206	206	210	227	229	195	226	226	202	226	222	229	209	204	208	212	221	205	226	237	209	212	218	185	205	207	215	235	212	206	184	210	204	197	199	233	229	204	213	218	199	209	234	229	204	222	226	199	199	237	220	193	215	202	194	190	201	199	216	212	210	180	205	216	189	219	217	222	245	200	207	232	205	208	201	201	199	243	203	220	212	200	183	199	246	206	218	205	221	200	205	202	201	217	210	206	225	234	196	194	176	188	230	205	206	190	206	187	199	217	206	202	208	180	218	206	215	198	223	214	199	204	223	214	218	207	220	231	191	198	219	213	208	189	191	242	220	204	212	215	193	218	212	216	199	221	212	224	207	220	220	206	197	196	221	221	228	184	219	188	212	217	185	218	195	230	224	210	185	200	190	183	257	223	183	168	200	196	183	219	187	170	192	202	216	212	214	232	196	220	199	222	208	222	199	210	221	216	218	168	207	216	174	175	188	189	208	216	205	206	206	213	181	181	206	186	203	205	190	200	192	234	188	227	198	222	224	222	184	214	197	221	204	214	194	218	217	212	211	224	226	224	203	219	210	214	194	222	217	190	207	177	211	206	218	212	197	217	190	204	187	200	222	213	208	214	214	210	243	221	211	223	214	229	189	183	204	205	222	214	210	208	202	195	200	214	193	201	224	214	209	210	200	203	214	212	203	212	216	216	209	194	214	230	219	217	219	219	215	213	243	210	208	201	198	198	207	212	228	201	177	218	215	195	221	219	184	224	210	179	220	214	205	230	202	210	190	215	207	209	189	232	208	215	215	232	217	201	198	214	236	214	178	212	207	215	210	202	246	204	232	181	246	206	211	224	199	221	236	186	207	227	207	184	193	221	227	211	200	226	214	205	216	202	219	227	195	208	186	189	214	214	199	201	228	226	208	208	221	209	203	238	206	203	224	206	220	221	189	223	192	191
29451	20938	7916	741	539	542	520	560	534	480	487	477	485	473	506	486	508	480	494	513	461	491	501	492	476	511	490	521	497	523	503	459	498	449	491	465	510	483	475	486	498	522	480	500	490	480	494	497	492	535	476	501	526	494	513	494	488	488	469	462	478	526	466	489	480	503	474	478	512	485	465	500	466	481	487	469	496	488	549	516	459	503	477	546	529	505	471	480	473	508	488	463	503	476	450	504	542	476	501	540	529	485	479	498	479	476	513	489	494	483	535	514	491	521	472	503	510	495	495	492	492	467	461	493	478	506	464	454	483	460	510	452	505	454	508	523	492	463	505	491	510	485	513	469	505	472	468	485	489	470	490	522	539	449	490	505	474	513	512	473	527	513	482	482	506	470	450	500	469	467	478	454	493	488	477	514	448	483	472	530	483	483	478	494	527	506	479	501	488	478	490	483	524	484	482	493	478	468	490	543	483	470	499	457	460	515	467	463	494	494	495	497	524	464	480	516	498	461	472	509	532	504	516	464	487	471	475	453	469	484	512	481	456	477	501	505	501	502	472	482	480	505	486	498	486	483	518	472	543	468	475	451	502	525	491	495	499	464	496	487	497	513	503	513	485	504	514	500	498	534	488	516	543	519	467	530	488	482	495	503	493	501	470	447	496	505	503	520	447	517	486	498	453	493	513	473	480	485	493	518	512	484	475	496	510	473	481	510	500	501	482	502	469	482	476	512	496	509	492	500	455	487	479	549	473	473	481	484	491	541	474	477	491	509	507	458	459	514	496	508	528	460	488	516	498	485	471	482	477	482	504	535	494	485	472	483	528	493	470	515	498	488	473	506	430	501	464	495	499	517	502	523	500	476	485	459	517	475	493	520	493	521	486	504	466	483	436	473	481	490	489	477	502	460	467	487	531	459	498	517	471	482	527	508	522	519	504	484	506	508	465	482	485	499	498	478	461	520	510	509	475	506	506	455	477	496	509	499	502	478	500	483	492	516	492	476	536	537	496	459	470	486	473	532	483	485	474	476	490	511	492	529	506	494	531	478	531	474	492	470	509	527	496	467	492	483	481	526	489	477	491	502	518	478	524	479	467	468	456	489	515	512	493	472	490	488	513	511	489	525	504	525	536	544	503	494	488	482	484	447	472	515	516	506	508	473	500	471	508	514	484	500	498	468	498	484	517	484	489	503	530	478	477	505	513	484	473	468	507	509	528	494	489	492	512	496	477	465	509	465	538	490	506	482	450	507	498	505	474	463	475	512	489	486	461	466	511	467	536	463	471	486	510	505	533	505	523	519	475	535	533	490	487	452	551	470	528	491	509	490	503	474	524	504	502	504	471	480	480	492	485	493	475	520	497	459	495	496	466	504	468	458	506	499	498	482	471	519	507	506	472	495	501	463	482	507	498	446	497	482	486	488	472	487	484	512	506	495	509	485	491	468	493	473	512	506	464	492	515	492	467	478	527	480	478	507	484	472	453	465	465	463	496	493	512	512	490	513	497	480	524	499	534	488	520	507	520	491	511	473	467	491	494	501	508	511	488	529	492	475	526	505	482	503	476	496	483	495	472	477	471	496	480	480	475	482	465	468	493	514	491	476	500	503	506	509	491	452	495	473	547	454	518	521	521	480	527	499	516	523	461	477	518	494	494	471	496	544	456	484	521	511	518	531	505	505	480	517	480	460	527	447	512	465	431	534	516	494	525	490	509	480	488	446	489	548	493	493	454	509	486	501	516	508	500	514	531	485	529	511	506	454	495	481	518	497	520	485	518	479	515	500	496	503	505	489	498	480	498	479	483	478	529	487	468	489	496	514	440	454	530	481	498	496	467	509	488	493	466	483	507	502	477	477	476	487	487	465	542	500	473	482	473	514	490	520	492	496	494	477	485	505	499	490	556	482	523	480	485	521	507	498	501	472	481	487	483	482	486	483	503	484	474	478	508	479	505	452	493	481	486	504	487	486	508	503	512	491	460	458	483	469	456	489	477	481	464	478	515	494	483	511	482	479	487	480	459	495	504	507	465	461	457	440	514	466	476	481	524	516	484	465	499	530	479	537	473	528	476	441	496	490	485	479	499	497	492	505	511	530	502	509	479	502	502	516	513	484	450	492	490	464	524	495	485	528	443	488	503	472	485	500	420	512	491	491	523	473	455	481	496	484	493	466	518	516	499	491	498	492	499	481	495	494	451	490	482	511	478	469	478	473	513	484	510	471	496	436	500	507	505	510	471	451	497	489	512	518	489	475	478	501	470	479	459	528	532	507	485	518	478	476	500	471	478	465	499	489	486	481	498	495	497	482	471	509	535	470	503	475	493	503	540	497	488	518	463	478	489	481	510	541	505	469	495	486	475	499	501	507	514	509	481	478	469	494	503	483	462	455	512	508	517	482	526	504	470	494	474	471	510	542	462	453	503	522	494	504	511	499	508	490	486	512	480	470	504	512	521	512	496	531	500	495	497	467	472	452	454	479	503	490	509	468	479	510	509	497	461	519	500	524	502	453	512	552	500	492	477	484	504	503	474	499	495	482	482	485	476	483	499	433	491	487	515	512	501	490	511	492	484	487	465	471	472	502	467	514	464	488	496	510	516	479	474	458	482	458	526	450	491	501	493	524	471	500	512	508	537	501	520	492	474	508	482	469	508	494	487	528	494	537	544	511	470	504	517	451	510	466	470	487	492	468	495	511	510	479	507	475	468	470	491	502	499	493	486	475	518	530	490	502	531	498	484	518	513	498	474	479	491	482	511	490	500	523	482	478	500	502	519	505	516	525	480	516	465	504	472	477	470	539	493	475	473	509	509	470	485	521	522	526	475	495	502	457	518	470	467	521	467	488	492	504	512	495	509	479	477	508	513	472	504	513	494	450	505	430	489	509	542	495	512	479	513	489	514	552	502	465	498	509	502	503	514	510	513	502	481	475	504	529	488	477	520	545	557	500	512	507	495	458	483	513	484	512	501	497	499	442	500	499	487	498	496	485	529	548	481	502	478	493	505	489	478	486	496	481	505	498	497	488	500	479	507	502	493	499	490	492	474	476	479	477	490	526	504	488	512	526	499	492	477	464	507	432	527	470	480	442	457	505	531	469	506	497	517	494	476	527	475	505	506	466	474	479	491	488	469	512	470	485	457	507	482	506	481	464	520	509	470	493	459	480	497	536	480	517	515	505	517	497	454	512	490	485	461	555	504	494	516	476	521	494	507	475	492	445	497	482	493	478	497	485	483	472	509	472	459	453	485	491	499	484	493	497	482	479	477	494	476	491	518	515	499	502	432	511	482	459	491	518	499	508	497	496	534	461	520	491	491	514	486	457	491	529	495	477	490	482	501	496	492	519	512	497	448	489	478	508	481	470	480	540	494	491	534	478	470	497	470	490	504	512	507	482	492	522	486	508	520	486	471	517	463	457	490	471	484	487	505	492	507	493	465	490	499	477	481	495	501	472	526	499	474	501	480	455	498	489	553	521	475	498	480	480
22844	27902	4524	693	644	658	627	657	592	655	640	607	640	603	602	597	607	603	632	609	625	641	689	675	643	576	644	599	587	664	581	610	661	650	582	625	632	622	670	641	616	617	630	648	602	600	584	626	584	657	613	618	598	635	634	648	625	637	636	579	636	647	597	611	629	639	572	670	614	573	641	641	632	602	647	615	645	654	650	619	646	649	631	663	620	638	621	641	636	598	644	627	605	592	640	588	605	632	618	640	657	643	621	633	626	555	630	658	643	617	601	679	628	628	650	604	622	611	633	615	599	586	619	676	637	624	666	600	636	644	611	616	621	637	627	642	581	656	595	636	631	593	562	608	614	609	666	620	651	641	628	601	649	644	601	628	648	627	645	610	617	652	580	644	658	602	668	641	651	627	621	598	620	655	602	657	608	596	616	617	719	627	615	610	598	631	630	643	606	635	616	607	621	641	627	603	653	685	676	647	616	619	569	615	605	641	607	637	611	665	652	638	652	613	627	622	609	625	626	616	613	590	614	593	584	662	634	650	619	597	591	586	637	624	633	660	652	627	617	587	635	619	611	558	620	627	648	626	609	600	630	606	597	654	653	649	607	686	605	595	630	657	618	638	676	584	632	631	652	644	624	638	641	622	582	642	602	670	601	651	610	651	613	608	618	583	634	609	604	633	673	670	646	636	593	627	605	635	665	630	606	576	632	698	603	621	627	613	639	578	629	596	607	631	641	604	585	612	578	606	615	594	623	644	633	673	650	610	652	689	636	665	621	655	644	578	605	655	601	639	636	599	638	657	655	607	647	586	597	594	626	639	607	652	653	624	583	619	597	596	657	628	619	621	584	617	610	682	612	578	664	673	617	663	637	627	580	612	649	619	600	635	610	620	632	602	609	622	579	561	609	670	641	609	608	645	659	640	599	604	634	590	659	626	609	587	645	647	639	631	627	625	653	628	603	635	656	653	642	647	620	618	618	595	616	597	615	643	622	621	630	605	631	658	631	592	620	640	606	632	604	652	607	605	642	628	678	620	587	586	619	662	606	602	646	642	595	588	639	598	621	615	652	641	601	654	603	650	618	585	626	625	652	675	647	642	636	593	628	593	655	658	649	639	629	619	634	607	664	613	624	609	625	585	672	665	645	633	614	624	619	668	611	624	637	640	596	619	589	626	616	648	628	597	631	643	662	610	598	632	641	615	666	645	605	569	597	641	639	609	609	644	589	574	630	581	632	640	603	638	648	611	605	632	593	643	676	674	605	632	615	602	614	618	613	640	620	670	596	607	607	644	638	624	602	660	632	576	619	649	577	624	675	648	585	595	632	640	666	652	594	598	666	633	586	631	623	625	641	662	670	605	644	588	596	636	687	643	613	553	640	653	647	631	651	634	632	643	617	639	630	582	648	643	665	609	617	651	625	616	646	595	679	658	601	619	624	637	623	597	629	625	617	630	620	658	596	576	669	617	637	656	660	626	633	634	639	607	626	646	615	628	654	616	636	620	649	629	647	640	612	675	616	611	640	662	636	614	597	639	640	617	660	630	623	590	626	640	588	629	613	590	622	641	663	618	608	638	629	658	622	594	614	608	627	658	617	639	589	605	639	586	655	673	621	647	652	659	613	608	642	586	619	607	643	625	659	638	580	655	603	621	634	639	653	608	621	648	602	596	637	637	626	624	628	591	654	615	633	632	611	667	652	628	623	648	610	611	606	646	630	643	587	595	640	611	618	628	638	639	628	623	660	638	590	616	644	607	657	659	580	627	622	624	620	590	573	640	599	577	589	618	590	699	660	624	659	627	641	668	649	681	633	639	629	620	621	582	587	579	610	672	651	662	612	639	609	605	616	635	633	631	619	636	655	619	619	618	630	650	571	643	636	618	581	588	637	623	622	636	640	593	658	588	628	666	644	631	626	629	601	636	604	607	644	596	594	663	649	661	625	608	644	640	593	633	631	609	640	634	631	665	597	634	619	642	655	595	649	608	584	650	644	640	601	634	615	594	658	655	648	637	567	622	635	623	623	643	633	632	626	635	603	578	597	631	599	603	622	617	633	630	638	630	604	637	587	602	632	610	589	602	671	616	587	633	600	614	627	680	617	628	628	613	592	660	615	600	642	576	613	625	623	604	597	628	629	625	634	621	626	627	626	617	636	649	616	600	607	606	584	609	606	594	649	624	602	592	671	606	646	585	639	607	589	616	621	638	607	632	686	605	634	598	604	590	676	634	608	623	655	618	613	643	634	596	648	616	609	622	659	624	642	599	641	601	639	650	674	642	649	648	594	637	609	615	657	601	669	641	641	603	645	579	604	668	650	569	602	621	610	668	614	645	609	576	630	612	654	602	626	642	645	643	614	632	626	572	632	601	581	636	613	652	611	594	629	645	616	629	590	621	630	665	625	637	602	613	654	635	615	627	617	597	663	582	616	638	593	617	614	627	610	660	618	607	644	628	641	622	628	636	610	612	596	605	617	611	654	615	628	663	587	635	633	629	594	652	595	592	652	624	639	652	628	596	598	646	670	613	624	653	577	618	632	600	622	671	642	602	639	623	622	614	615	615	656	642	630	628	642	594	615	633	614	673	615	622	615	630	634	619	647	615	633	626	627	603	652	627	638	596	637	652	654	593	648	604	639	621	614	633	660	586	649	631	624	633	626	630	616	599	640	605	633	600	639	586	679	616	619	580	682	653	647	609	677	629	620	588	644	617	617	582	641	637	590	636	631	590	649	645	598	581	638	613	627	602	644	642	632	642	619	597	642	619	632	667	607	610	648	640	611	627	623	669	646	599	623	620	639	629	682	637	569	569	615	642	633	606	596	635	680	580	657	615	631	627	610	639	647	616	586	625	610	599	613	618	604	640	626	616	605	587	643	640	639	608	611	633	624	595	633	609	639	627	591	652	616	610	604	611	622	618	632	593	555	616	642	632	645	603	635	577	661	608	616	596	634	584	675	608	681	631	618	610	646	606	611	576	648	608	647	612	600	605	603	650	636	601	675	670	631	588	612	620	571	608	602	610	640	604	568	641	590	659	623	646	621	588	643	604	660	646	644	659	638	616	581	645	619	599	624	619	659	624	591	594	623	679	569	640	603	624	582	618	623	594	642	684	647	647	666	596	648	656	623	616	582	629	585	638	625	677	655	642	612	621	589	606	661	624	645	628	627	637	651	648	633	613	606	607	636	617	641	582	613	658	679	630	626	596	623	588	630	653	622	619	634	677	615	610	618	612	667	641	567	656	642	603	665	643	643	656	611	647	644	670	653	640	623	636	610	682	628	610	665	642	615	603	622	646	628	598	612	615	627	640	608	648	649	634	662	649	619	627	640	639	589	639	613	636	611	591	599	627	604	664	590	596	634	618	601	657	645	573	619	645	660	651	618	619	613	581	614	614	588	635	633	635	665	607	634	631	626	650	669	573	648	616	619	666	632	632	592	573	646	594	632	656	641	619	623	637	663	637	610	613	648	632	600	623	646	551	614	640
23984	21719	28371	25149	18985	2272	555	489	435	391	412	424	412	402	367	398	389	401	412	403	396	364	354	374	387	406	405	352	379	382	352	388	355	373	356	377	401	369	374	322	361	398	379	357	354	372	361	372	357	379	373	380	402	360	385	359	354	370	349	371	409	368	359	353	377	398	361	357	369	403	385	352	376	391	348	372	364	376	423	355	368	358	403	379	347	393	351	349	356	360	358	363	350	382	362	380	376	360	359	368	378	401	369	399	373	350	379	363	389	373	360	400	384	363	355	388	362	352	351	374	368	370	344	383	351	375	352	375	352	378	362	382	361	346	330	375	367	375	371	384	352	367	376	369	392	375	364	332	361	397	399	374	380	399	405	376	403	373	342	384	362	355	377	366	361	376	362	386	348	336	343	374	413	397	356	347	373	399	377	375	409	383	364	399	369	355	358	388	349	374	351	338	312	372	350	363	385	352	342	385	399	333	371	377	342	408	396	397	360	375	377	398	374	334	355	363	339	370	365	384	394	365	395	369	372	367	362	378	359	360	365	364	338	388	356	354	364	368	394	393	368	357	358	365	381	337	353	346	353	367	403	365	340	378	362	375	353	369	341	395	368	344	352	366	379	376	357	383	356	389	383	376	358	390	358	345	381	385	351	389	343	367	334	383	348	357	411	366	335	368	336	363	375	363	394	395	369	351	383	357	369	361	348	354	368	339	379	375	372	381	365	382	362	369	358	405	386	393	365	356	346	389	385	358	399	370	354	359	332	400	358	367	380	370	363	366	384	367	349	362	359	386	388	382	409	366	381	353	336	393	376	336	378	357	360	372	413	344	320	359	352	359	384	361	378	366	373	325	376	356	374	360	383	384	341	351	367	353	373	380	405	346	410	354	372	360	357	375	363	359	362	380	366	378	366	386	334	379	351	330	360	381	363	382	370	383	352	375	362	387	360	353	353	411	346	387	363	337	368	341	387	345	436	354	372	355	370	369	353	350	360	390	353	355	373	389	343	331	368	366	379	375	333	376	335	363	354	393	343	388	362	362	356	369	356	351	388	396	349	355	356	382	369	352	344	340	343	383	363	377	347	380	365	368	388	337	373	373	352	367	357	337	414	319	412	366	405	366	365	343	405	340	386	392	364	376	357	379	391	379	380	364	398	383	371	360	398	376	350	384	402	329	330	372	386	362	368	373	372	370	368	351	383	350	328	370	359	358	372	343	352	317	410	414	356	372	359	346	370	355	383	347	372	369	389	366	401	368	350	376	337	349	354	355	355	401	359	342	376	364	379	347	361	344	342	398	322	368	360	373	369	391	396	367	378	415	367	337	368	392	401	371	350	367	359	379	356	369	344	354	342	368	406	358	359	352	351	358	353	388	376	367	389	365	378	370	360	418	404	366	390	334	365	389	367	373	388	371	378	361	359	379	372	363	375	399	397	375	329	391	385	393	390	402	354	352	393	367	408	393	374	378	382	389	364	420	374	367	343	349	350	360	341	376	377	388	332	366	373	351	385	365	392	367	365	374	437	377	326	340	346	355	360	386	367	363	350	408	352	349	333	382	372	349	353	362	338	358	373	373	353	380	386	376	364	360	344	376	398	341	347	362	387	388	376	400	359	351	373	341	355	408	382	359	360	354	380	352	383	338	394	390	341	346	380	379	396	363	336	407	395	370	369	356	370	357	398	369	362	371	370	357	378	373	365	393	404	396	375	359	355	389	362	346	349	364	359	391	374	396	371	342	357	373	380	312	374	364	361	348	336	394	339	398	348	344	353	388	361	365	391	366	357	369	382	353	372	381	379	358	386	366	397	352	380	353	375	362	331	376	376	379	356	364	379	354	363	352	371	413	328	379	368	360	352	370	377	373	362	381	375	363	380	372	335	350	380	368	403	359	375	387	393	347	352	364	349	361	371	367	336	373	355	381	344	352	328	401	362	372	387	393	385	348	355	358	351	385	336	387	358	362	375	345	361	371	363	376	383	395	378	378	366	398	361	351	384	395	397	404	356	365	349	392	401	384	388	432	369	390	364	376	417	371	377	367	375	353	394	390	401	388	356	393	356	351	362	375	346	412	385	353	363	369	406	368	344	387	389	389	368	382	372	385	367	388	393	384	382	352	362	391	368	341	366	343	350	355	348	377	366	361	362	349	348	398	370	373	368	347	373	391	384	338	353	373	365	369	343	373	325	381	386	362	383	362	332	343	374	370	373	384	370	402	392	396	378	364	384	348	377	358	331	395	360	405	377	337	377	360	360	357	382	365	397	385	365	361	400	425	357	381	369	384	382	367	370	346	378	357	367	381	393	370	369	356	365	360	361	340	385	385	410	393	390	379	356	380	351	378	383	404	358	389	374	371	348	330	377	364	376	395	385	399	408	354	372	377	353	417	348	376	372	333	366	384	389	378	384	389	354	374	378	373	391	362	386	352	389	325	352	364	381	391	384	336	380	364	370	387	364	367	347	335	361	388	342	362	352	411	348	334	362	356	351	374	363	334	357	364	387	378	364	363	346	357	409	351	393	349	366	359	374	350	402	347	371	371	404	371	386	352	383	357	363	340	357	375	344	346	351	355	368	349	345	383	369	382	380	367	348	339	397	361	380	363	398	365	369	362	374	371	353	326	358	315	395	414	344	364	352	366	401	375	338	347	337	368	346	370	359	365	365	361	390	387	366	409	372	371	374	361	354	340	351	350	371	393	335	360	379	355	377	396	353	352	354	411	359	371	382	369	395	341	369	357	378	392	385	364	405	378	353	362	381	359	347	416	345	341	381	377	389	351	385	359	343	408	376	370	372	356	366	355	403	370	376	394	375	366	363	387	366	386	392	386	357	405	383	395	371	366	342	357	360	378	381	385	378	347	384	361	373	374	342	369	403	367	362	379	342	393	374	368	362	355	356	374	358	353	360	345	375	347	354	361	356	349	392	410	379	382	389	360	359	354	365	347	356	397	354	435	336	366	344	351	375	383	401	348	371	378	343	340	330	371	367	362	397	339	358	377	359	354	351	360	358	336	375	372	355	362	366	353	377	383	371	362	388	370	354	380	384	380	396	361	360	373	381	353	381	348	399	366	387	364	354	378	361	368	387	379	380	350	361	370	329	337	373	375	329	387	372	353	374	334	387	341	379	362	343	350	357	393	343	397	369	384	372	347	353	346	345	359	407	391	381	358	346	342	340	372	391	359	404	374	343	360	421	320	392	394	349	370	356	376	342	370	387	377	385	358	410	314	360	364	361	360	357	382	363	335	345	348	391	406	379	387	355	353	397	370	400	354	379	383	342	339	352	411	367	376	352	391	354	386	373	349	352	343	379	362	378	358	358	356	376	378	371	363	405	372	378	406	368	362	372	342	353	356	370	331	397	382	373	407	357	358	320	360	359	377	396	396	373	390	383	371	360	381	372	375	360	370	366	337	343	393	385	380	346	357	371	362	404	340	373	369	383	339	398	383	347	378	381	360	354	372	350	394	395	355	405	340	386	334
47370	71997	25521	1355	941	875	772	693	609	565	573	562	537	511	534	515	479	552	509	481	518	459	434	466	495	481	542	526	493	468	529	476	505	512	478	444	465	498	539	498	509	475	486	484	486	482	482	517	479	450	474	465	485	450	486	493	487	464	496	452	453	513	495	500	488	502	483	484	465	509	480	492	496	475	451	508	485	491	490	486	453	463	531	488	413	483	496	489	506	475	479	445	505	498	470	488	476	510	472	482	459	486	460	483	502	507	472	444	471	499	486	504	478	492	495	487	508	470	452	515	509	480	471	500	457	462	469	433	430	466	492	485	464	492	462	472	473	487	441	448	456	485	489	478	459	450	509	483	513	482	527	427	476	505	477	489	472	457	493	489	459	483	488	471	484	497	500	473	488	467	491	488	493	502	452	465	484	465	492	432	455	496	494	480	468	481	502	465	464	471	456	493	460	467	520	493	487	467	460	480	465	456	450	498	467	510	478	489	453	488	475	483	476	483	490	461	465	477	484	476	481	513	454	491	474	481	513	463	470	489	465	468	511	456	506	495	482	484	498	498	446	488	477	500	499	462	481	470	468	484	476	466	463	461	463	447	477	451	500	496	499	466	483	466	509	477	469	487	474	470	478	463	510	465	481	494	449	488	493	502	486	500	475	470	461	456	466	455	498	459	458	486	499	506	516	475	463	487	480	507	494	455	484	478	475	459	427	478	461	510	476	483	486	508	457	481	461	494	503	484	470	503	507	438	484	478	499	479	474	444	518	505	458	487	482	457	490	459	499	483	499	477	483	470	488	480	505	505	507	472	504	492	507	473	492	493	491	481	499	493	498	508	517	503	498	485	513	481	488	499	516	481	458	491	526	506	499	473	525	436	463	463	482	494	473	509	488	490	487	466	490	484	496	437	486	472	490	459	494	462	494	475	499	458	463	454	507	448	447	453	466	470	472	491	466	458	507	505	442	450	502	451	433	467	490	455	496	488	503	475	418	466	490	462	502	465	496	492	512	455	480	518	498	493	433	495	504	481	486	467	495	422	477	513	498	501	468	476	468	490	475	444	481	485	426	459	473	436	499	517	460	466	481	469	475	480	467	469	508	486	503	493	440	455	467	538	489	466	507	484	499	457	489	511	462	492	464	523	448	441	478	446	465	502	476	464	479	450	472	505	531	527	493	450	469	484	503	455	476	482	465	457	451	471	491	484	493	444	481	488	507	450	489	454	456	496	501	459	462	502	488	504	500	463	466	496	468	488	464	535	456	476	483	473	483	491	487	462	531	482	486	442	496	447	484	445	474	507	503	513	453	474	483	450	475	484	467	498	483	484	513	487	491	462	464	462	486	460	439	506	457	465	485	493	455	484	451	457	499	501	502	461	475	497	483	466	513	480	484	427	495	482	466	492	467	486	472	476	486	463	481	484	479	503	452	492	487	449	457	487	493	495	495	454	471	478	501	502	454	478	485	486	525	452	477	507	467	473	472	480	472	500	478	498	499	440	466	474	487	488	464	451	469	446	501	505	495	467	461	541	506	447	456	477	488	511	479	489	479	495	464	490	486	438	482	490	464	479	494	503	467	467	480	477	501	476	460	463	495	481	490	521	523	470	503	471	448	478	463	451	470	483	475	476	499	496	511	516	470	490	481	479	413	468	455	512	497	487	432	478	514	492	488	507	527	486	487	447	539	459	444	494	501	501	507	460	466	458	483	488	473	492	463	486	454	450	451	511	458	473	469	445	469	506	471	493	471	474	499	478	471	475	499	491	488	469	448	434	468	486	503	526	463	472	481	495	494	511	504	462	478	530	529	458	453	453	482	464	468	512	490	533	497	490	480	498	505	479	485	470	495	449	478	467	463	508	465	521	441	494	451	498	508	434	470	509	505	509	507	503	501	493	503	496	483	500	457	494	473	454	428	468	461	482	490	433	483	472	489	502	450	436	501	491	463	456	487	437	425	514	491	476	470	456	471	467	458	489	482	472	478	472	485	463	495	482	443	497	483	451	507	508	519	486	522	487	500	485	472	503	468	517	453	512	464	472	492	477	511	492	491	451	469	499	489	485	463	492	460	452	463	478	441	465	454	486	460	462	478	491	459	476	495	504	487	453	460	483	482	467	472	492	476	426	483	481	490	499	500	449	488	477	517	486	496	473	450	468	519	523	477	481	505	478	482	470	505	462	495	492	462	458	501	487	500	508	458	462	487	500	463	468	455	479	507	481	452	484	495	503	515	496	504	471	484	475	534	504	467	510	454	501	483	466	497	498	462	491	449	498	499	513	448	477	473	465	480	462	494	452	498	487	475	477	499	501	478	508	459	476	492	463	474	496	501	489	431	473	506	467	469	507	467	500	474	502	486	514	490	460	487	487	499	489	477	459	490	445	505	466	493	458	483	478	509	498	480	464	501	484	460	503	470	459	466	491	506	471	502	462	481	473	530	457	480	490	509	498	479	525	470	486	538	477	472	498	470	474	429	473	455	512	458	484	507	497	468	461	468	479	454	466	490	495	509	498	490	496	439	498	472	499	485	488	486	488	490	461	442	474	491	459	468	489	509	473	494	499	487	471	473	459	476	456	493	485	471	518	456	482	443	474	485	451	504	490	501	469	462	461	472	469	489	494	479	490	483	496	484	476	476	469	481	490	511	462	455	482	528	461	479	473	481	460	445	477	455	455	495	485	481	507	473	495	451	451	549	490	471	497	493	456	507	496	445	484	461	475	493	475	480	472	495	517	499	467	476	494	468	481	465	480	482	477	462	479	484	450	457	473	460	479	519	492	482	457	465	517	495	458	502	462	479	465	487	456	488	481	463	472	500	497	515	467	436	505	512	492	492	520	482	488	462	493	491	433	469	455	461	483	525	493	466	451	498	498	454	483	461	453	488	479	454	478	480	523	491	497	459	498	475	489	477	477	498	473	490	479	465	493	486	499	485	504	463	479	492	498	496	451	486	463	473	496	488	470	473	474	489	468	473	486	497	486	450	481	517	489	502	477	442	453	509	512	441	495	495	486	516	505	460	494	499	469	537	479	479	483	470	479	508	490	471	468	452	493	461	462	462	482	459	449	484	475	479	473	448	501	474	459	506	449	496	474	480	480	474	451	456	471	506	471	500	473	463	497	492	507	477	467	470	437	496	480	496	450	472	459	514	483	443	478	503	481	466	471	468	454	500	468	508	480	473	512	458	514	441	505	491	480	487	453	492	455	471	478	449	475	446	496	462	511	495	446	448	496	458	450	448	477	475	490	480	493	499	449	468	471	479	481	484	432	470	458	473	477	475	496	505	482	486	460	470	479	508	466	493	472	482	503	504	476	450	496	525	479	469	470	494	510	514	519	512	485	468	503	455	471	506	502	471	488	501	450	529	501	492	480	482	483	427	478	495	489	522	482	471	494	472	459	523	489	492	450	469	470	471	485	459	462	480	487	486	520	446	471	481	458	484	499	490	460	480	495	488	496	474	505	490	437	442	488	469	491	471	472
25297	22024	26707	23376	2969	425	430	420	357	352	392	347	382	400	351	396	357	378	388	399	351	389	373	356	378	364	378	362	375	349	372	357	364	345	347	329	368	345	350	369	361	333	346	393	349	358	396	356	365	344	338	374	337	350	357	336	348	403	352	371	372	345	382	363	341	385	360	380	334	360	349	344	356	350	329	380	356	382	331	387	370	345	370	380	383	355	360	385	345	375	371	377	373	365	347	348	377	390	343	327	378	395	363	359	367	367	385	384	348	367	362	331	341	346	340	363	311	323	374	348	338	367	332	372	384	388	368	391	383	353	351	368	329	342	353	345	359	360	386	339	360	402	349	351	367	395	345	322	418	343	385	340	386	390	362	368	350	354	362	342	384	345	349	352	399	345	384	353	363	367	367	366	353	394	348	357	383	354	349	367	364	367	354	354	336	324	382	377	360	366	347	360	389	350	330	332	303	344	360	362	372	387	398	384	374	377	367	379	352	372	391	322	386	374	358	356	378	355	387	363	365	354	347	346	378	388	369	367	377	365	379	333	356	348	329	350	339	397	383	362	330	357	363	349	352	359	373	378	357	363	392	337	375	351	365	390	350	343	364	372	384	343	341	366	370	363	354	353	344	349	354	374	392	393	343	336	350	411	393	325	384	371	352	368	405	339	361	359	339	372	321	345	368	352	368	359	390	366	368	375	349	370	373	345	368	362	326	384	367	346	349	371	366	385	328	337	344	340	363	343	354	378	362	340	359	341	386	347	393	345	365	367	337	357	367	354	359	326	353	324	363	325	373	338	338	356	359	379	327	361	390	348	361	321	383	362	350	342	363	377	360	367	344	346	349	351	370	341	348	345	341	390	328	353	378	347	358	378	329	361	374	350	352	360	368	383	341	339	341	350	344	327	372	365	331	381	338	346	341	401	365	381	382	384	354	370	332	346	367	373	367	343	373	356	346	354	334	370	345	387	372	348	381	374	352	382	363	379	358	375	350	368	347	361	340	356	356	401	333	368	378	356	337	361	356	358	371	371	359	361	367	345	374	372	352	350	319	350	369	394	367	357	379	420	340	325	366	370	354	358	374	378	392	357	359	358	369	337	363	321	353	359	390	370	359	377	365	369	365	358	381	390	355	364	390	366	384	346	365	379	349	360	359	354	360	352	376	352	399	361	353	381	374	349	391	359	339	372	348	344	348	355	365	358	364	337	369	347	376	375	356	355	353	342	349	391	361	325	356	351	361	372	387	335	355	348	354	340	371	407	348	367	357	376	369	343	327	379	351	370	344	361	359	326	365	351	404	370	345	377	364	357	339	377	349	333	344	346	332	362	344	389	371	364	358	357	362	338	374	333	350	337	385	359	379	356	357	348	368	352	373	346	332	363	365	353	347	335	342	349	369	359	340	340	331	392	368	351	351	342	347	340	379	345	362	359	373	333	318	359	332	357	350	386	346	333	370	331	403	357	360	392	305	368	383	358	358	357	347	358	327	363	375	361	361	374	363	352	370	331	361	374	392	348	374	354	380	352	382	352	365	345	357	336	365	363	362	358	390	360	378	350	382	370	376	328	337	354	365	310	362	334	369	361	340	330	409	337	367	348	349	352	386	348	347	355	332	371	369	378	399	361	333	393	331	324	355	370	348	384	343	363	388	316	358	369	384	365	360	359	375	362	352	350	367	353	343	346	350	350	372	357	354	320	371	350	378	385	352	392	337	343	340	338	387	363	379	382	378	363	358	348	361	371	367	368	368	341	357	385	343	389	348	401	340	331	361	325	364	385	380	342	371	371	355	340	329	342	402	344	354	345	343	359	352	379	362	346	372	369	355	344	352	359	400	387	333	361	360	335	349	378	355	380	364	364	380	380	354	330	351	369	348	363	345	340	374	371	363	310	361	356	346	334	333	371	341	363	343	353	357	344	368	356	364	332	367	374	379	340	353	370	355	354	351	333	394	384	365	355	337	369	353	336	367	355	389	333	369	360	402	335	362	342	359	343	336	345	345	367	353	348	353	373	353	340	364	347	404	356	345	341	331	362	358	352	359	333	348	342	400	358	365	353	359	344	349	398	397	393	305	358	320	340	366	349	388	351	372	341	353	359	336	373	365	335	340	373	369	374	386	362	352	355	348	331	342	363	345	369	359	344	350	353	354	322	350	330	359	361	364	380	339	349	361	386	371	346	350	345	357	370	333	339	376	356	331	373	353	344	345	330	370	359	356	377	322	374	342	354	363	367	351	351	357	382	389	358	334	356	385	346	349	339	353	369	342	346	342	344	385	375	342	358	349	367	379	404	353	320	356	360	373	367	350	392	370	344	385	352	370	374	357	355	340	380	362	355	363	361	373	353	389	350	363	376	366	379	362	371	333	368	352	381	326	334	355	343	371	356	368	395	370	374	349	369	378	357	352	342	348	346	371	349	365	348	367	312	382	382	362	358	359	350	344	358	388	346	358	407	341	352	340	362	388	381	335	403	374	352	361	344	331	359	349	362	346	354	387	358	324	370	340	346	348	344	336	365	379	359	427	364	350	336	328	357	335	384	365	374	329	362	392	327	356	353	358	334	352	369	350	358	351	378	371	347	366	364	394	354	338	357	363	375	335	329	381	372	350	376	373	383	375	344	363	356	349	336	360	380	378	307	339	373	330	351	358	380	381	349	362	331	365	352	336	339	372	364	346	343	354	355	354	377	369	349	305	375	341	347	306	368	369	370	397	348	369	352	363	390	356	313	356	360	326	378	366	365	392	323	380	366	352	348	376	342	395	360	348	385	365	352	398	365	371	376	343	399	377	384	376	386	367	378	377	397	383	337	357	360	375	363	341	376	377	322	358	364	406	375	334	355	343	364	365	346	328	369	349	386	366	352	362	356	340	378	325	361	351	358	372	356	335	387	370	385	347	383	335	392	366	349	361	350	333	351	353	326	341	337	382	350	349	410	335	365	337	366	373	351	370	358	363	346	384	343	330	352	344	363	349	372	384	381	333	377	306	346	378	371	376	328	371	344	352	330	369	337	353	343	339	353	329	338	345	381	411	342	340	339	322	345	335	342	337	344	345	367	347	365	338	380	374	356	368	352	327	360	383	353	377	364	339	357	362	333	361	359	385	344	339	322	376	319	338	341	360	381	355	403	361	348	357	337	400	350	361	363	319	367	364	372	342	366	363	378	409	393	368	329	351	366	376	333	343	334	421	351	377	331	390	368	359	351	361	328	343	347	332	359	365	362	352	358	343	359	352	355	338	360	332	356	352	347	369	363	361	345	380	372	333	369	358	372	346	355	379	364	356	350	324	348	342	353	383	367	374	374	359	391	385	346	402	375	331	363	395	351	395	378	314	337	350	327	335	345	383	359	355	375	358	345	358	402	391	326	390	351	317	333	330	352	356	360	347	382	361	367	359	354	390	376	352	346	409	369	377	343	326	360	375	390	343	371	337	352	369	334	353	375	369	329	382	350	340	330	399	398	337	323	294	362	356	353	355	340
43226	58317	18113	943	759	640	611	554	524	494	498	503	460	484	440	484	461	476	444	461	447	493	463	473	476	433	440	442	506	433	462	440	477	417	474	465	473	466	467	429	455	463	476	444	435	434	432	462	473	447	474	480	439	432	444	459	437	451	458	476	461	457	475	445	455	479	486	452	435	499	476	440	432	440	477	437	436	459	475	466	474	461	465	421	442	442	448	434	451	446	475	458	442	464	399	473	463	425	453	449	473	480	430	453	445	423	447	471	486	445	451	449	434	454	469	461	429	490	456	448	483	427	480	432	492	446	479	423	464	475	467	434	460	439	431	488	445	437	431	479	476	446	430	435	454	456	447	442	448	444	440	492	476	435	458	458	440	444	450	450	460	427	454	444	434	448	480	478	457	504	472	468	437	423	460	467	439	485	444	424	454	445	465	459	475	453	419	466	471	430	468	491	431	454	437	430	412	457	485	437	450	462	509	460	471	440	433	468	451	459	462	458	439	454	418	452	495	474	449	479	486	441	457	510	428	496	469	452	440	461	460	480	460	471	446	432	463	441	435	463	474	436	431	428	452	457	447	473	454	469	435	463	481	459	474	486	449	467	451	451	462	469	483	475	463	469	474	457	443	472	474	409	440	464	446	434	445	456	445	419	474	463	444	461	435	461	455	469	483	429	452	458	441	440	435	435	442	425	443	429	474	436	423	433	428	450	468	424	458	468	453	465	490	434	471	433	442	477	459	471	500	465	451	442	455	467	480	450	457	436	438	424	409	458	465	433	478	488	464	485	452	477	489	463	447	459	431	430	474	467	475	439	473	476	446	440	452	469	436	447	437	433	445	437	434	456	468	488	466	473	444	454	476	456	442	485	430	452	433	462	441	423	472	451	458	442	468	399	456	449	462	469	431	450	461	467	483	458	420	465	414	473	458	434	455	453	470	444	462	452	413	433	450	443	450	470	464	465	448	418	459	442	495	474	455	424	495	461	475	440	455	424	430	447	464	439	446	479	463	466	473	457	439	484	415	460	481	455	443	471	407	493	467	436	449	413	431	445	474	423	433	470	460	454	467	450	468	445	487	435	463	466	403	430	465	437	433	444	449	452	425	481	450	463	442	443	498	418	477	503	442	433	441	456	469	470	449	479	465	454	428	443	447	440	465	416	467	443	424	442	446	470	448	450	466	464	431	443	444	395	445	425	433	463	469	474	468	461	461	456	468	408	481	470	471	445	467	472	434	471	441	503	478	464	466	459	423	458	449	466	478	472	458	437	483	497	496	452	473	458	451	449	455	476	478	460	459	479	450	467	484	484	427	478	427	424	448	421	460	472	454	431	394	468	454	471	447	456	422	452	456	444	427	481	402	433	427	450	471	448	468	425	492	488	455	409	462	481	421	454	482	448	476	448	429	454	439	487	407	456	453	419	484	492	481	474	457	447	434	479	430	495	452	474	449	491	448	460	460	434	465	438	443	440	481	436	445	449	425	450	448	429	442	495	433	488	441	447	461	460	431	454	444	440	440	436	475	460	468	466	481	452	478	430	462	441	479	418	469	475	440	446	429	440	473	446	457	436	423	440	453	458	435	435	455	449	451	430	447	463	483	462	454	482	448	421	431	475	447	449	437	444	434	478	459	447	417	469	442	424	440	433	437	495	459	448	436	473	418	452	473	492	462	466	467	463	455	458	467	475	453	480	412	427	443	466	475	474	450	424	416	434	483	470	424	461	465	432	446	463	425	443	428	422	471	479	435	428	472	450	434	457	455	487	478	427	467	447	480	481	458	420	423	448	434	452	452	463	424	450	466	406	459	481	446	444	482	447	460	450	457	463	459	462	422	457	432	477	448	453	424	458	460	417	456	460	461	465	458	445	447	472	455	481	455	479	465	448	466	477	453	494	467	506	456	457	455	446	478	426	453	446	473	509	439	431	468	454	424	456	455	458	474	481	498	507	459	450	454	486	451	475	445	467	463	443	493	456	433	434	456	464	489	467	459	432	503	406	488	447	441	487	447	462	456	472	479	482	445	437	466	449	487	447	463	471	434	457	440	427	465	450	452	428	440	498	436	452	452	441	487	446	440	432	438	453	442	482	451	470	431	483	473	431	433	429	440	410	453	459	439	414	420	432	429	466	481	428	435	465	435	460	432	445	473	434	484	469	433	452	441	420	431	454	460	463	477	435	404	463	482	423	451	452	452	483	410	431	461	429	449	494	440	430	449	459	450	443	451	462	470	448	454	480	432	442	462	458	478	474	462	450	431	444	453	440	433	463	455	421	432	463	477	453	444	486	476	464	470	477	458	435	467	485	473	484	470	427	469	459	454	468	399	466	462	432	434	458	439	412	456	454	443	458	446	430	481	464	427	489	440	500	436	454	454	451	430	475	468	440	448	473	458	470	486	457	483	439	468	439	442	450	469	447	452	457	469	467	449	469	439	423	450	419	465	460	441	417	470	474	463	435	425	473	455	460	458	423	431	439	472	502	456	454	442	462	486	421	475	429	461	439	447	408	418	438	484	456	456	458	445	462	467	414	452	450	455	452	462	456	433	442	455	493	471	441	428	433	483	435	474	470	448	457	440	444	440	443	493	478	439	472	460	453	485	448	485	456	463	427	466	470	462	479	467	444	457	446	470	423	486	461	416	436	470	452	502	442	453	463	468	422	438	458	425	480	436	469	456	467	464	435	440	432	437	429	465	435	478	433	457	456	454	461	461	450	437	433	436	476	452	498	482	471	426	480	453	495	439	431	460	409	455	399	421	480	457	462	439	447	455	461	469	450	416	464	487	401	464	432	453	465	458	407	453	457	478	435	448	465	411	480	448	471	487	480	485	472	441	404	434	457	432	434	439	440	476	443	453	476	467	462	432	446	458	461	464	455	460	429	488	426	471	437	452	465	473	442	437	471	467	496	451	448	426	485	441	441	454	432	426	417	438	444	465	462	453	452	491	433	453	458	445	505	451	450	478	468	485	416	451	469	441	424	436	451	422	458	471	466	486	481	441	433	433	476	470	464	444	466	479	451	456	426	410	480	435	471	449	457	486	457	439	466	473	451	452	448	451	429	471	435	458	460	465	422	480	473	452	499	469	467	442	420	423	434	441	463	407	459	460	434	427	481	472	419	457	449	458	452	471	473	454	477	484	431	419	454	456	456	410	488	493	491	473	438	470	463	450	439	433	441	446	466	465	463	430	435	414	446	460	442	441	428	457	433	451	462	442	450	456	467	405	453	454	446	466	446	469	434	434	450	466	443	451	488	412	461	468	478	481	440	460	444	446	458	453	457	448	465	473	470	455	468	475	462	401	460	450	444	448	408	443	497	450	473	451	442	448	440	416	458	469	477	437	446	461	451	445	490	438	431	486	471	453	468	424	449	494	460	467	447	432	453	464	430	441	461	456	439	449	408	481	435	436	474	444	469	448	487	446	449	461	465	451	434	441	454	451	482	475	443	437	427	458	467	472	478	457	428	484	469	444	459	422	419
22915	21631	29006	24597	21560	19817	1541	298	293	245	223	216	225	196	180	168	186	148	175	169	167	178	185	189	184	182	160	163	173	160	146	166	138	176	158	167	173	140	156	157	175	163	156	174	168	159	156	169	144	183	125	153	142	174	150	142	153	141	180	176	159	144	163	171	170	148	129	162	153	159	179	155	153	153	147	166	158	160	156	152	146	152	177	148	170	166	135	172	160	145	159	147	164	165	163	155	166	131	149	143	133	176	150	155	164	152	170	150	158	135	144	160	158	158	157	163	146	174	153	134	185	156	156	171	159	146	158	159	146	140	155	153	149	144	167	173	138	160	162	157	142	154	173	147	146	142	142	157	134	156	153	158	144	144	155	156	164	166	162	150	169	189	148	154	166	148	169	143	155	153	153	152	143	173	167	184	125	173	138	158	164	162	152	137	170	156	127	168	151	160	161	155	147	157	126	163	165	154	141	162	158	143	137	160	145	177	143	148	159	138	147	146	171	169	157	147	141	150	172	151	152	165	157	139	163	155	181	147	161	160	162	159	141	159	161	154	170	155	133	158	152	149	163	144	145	145	149	166	141	149	140	145	162	146	173	143	150	152	152	158	168	139	175	158	171	127	153	152	170	157	169	164	166	147	159	157	148	166	154	148	145	148	148	138	140	160	139	162	147	176	170	139	171	131	158	171	162	167	144	165	157	154	132	158	169	145	153	143	131	155	146	167	169	172	149	154	147	174	144	135	146	149	178	163	144	166	145	142	161	143	160	143	168	135	133	143	173	171	168	152	147	163	146	161	153	166	128	153	160	143	154	155	190	163	148	144	150	163	166	152	140	173	137	178	168	128	154	160	162	140	150	157	148	138	138	153	152	132	132	141	156	157	147	142	156	150	153	172	142	167	156	154	144	149	162	141	161	140	148	169	146	164	153	148	150	162	153	163	137	173	143	160	162	162	138	149	160	161	155	130	170	174	157	152	150	177	133	151	171	156	155	127	181	125	165	141	155	160	165	149	158	182	153	157	118	136	155	156	129	166	146	135	138	159	163	139	156	123	148	155	144	165	135	132	136	151	166	118	158	165	144	150	166	158	138	151	150	169	143	143	167	161	153	140	155	156	177	136	188	151	144	129	125	158	155	167	172	137	159	161	166	151	147	144	158	167	133	151	127	141	146	156	127	160	154	159	187	184	147	176	174	147	160	149	140	122	127	147	156	144	136	134	165	158	145	144	145	172	143	144	186	161	170	159	172	196	149	158	174	157	182	179	157	139	168	143	155	145	156	152	165	145	176	144	184	150	130	166	160	149	138	168	142	140	162	144	147	147	179	146	123	157	157	162	165	144	142	140	153	169	185	168	137	161	155	151	177	163	164	144	143	147	160	146	150	148	178	161	167	161	153	157	138	134	151	139	149	172	162	151	149	147	167	168	154	167	155	158	178	132	145	159	165	163	165	151	164	172	156	139	130	152	156	161	146	156	141	184	145	150	140	157	167	156	150	129	145	165	153	141	142	128	152	156	169	171	164	163	150	154	167	155	169	140	148	158	154	147	150	139	155	154	172	130	149	144	170	149	140	152	152	142	171	153	168	156	151	140	155	149	142	157	157	158	146	153	173	153	130	138	157	161	136	142	171	145	181	161	149	158	166	158	146	159	169	167	182	141	140	165	149	151	157	160	150	154	150	143	161	163	148	152	172	150	142	156	128	145	148	177	159	154	149	164	164	148	180	161	146	134	144	131	132	145	144	153	142	139	152	140	143	143	141	158	137	141	166	137	172	155	152	178	170	137	163	143	134	173	151	155	156	180	153	157	150	167	155	143	163	169	139	169	145	147	152	141	152	137	150	154	155	139	147	151	152	170	152	151	176	154	155	133	166	144	150	154	161	162	154	158	145	164	154	149	158	155	158	136	150	150	158	154	162	148	150	164	152	167	160	157	155	159	138	144	142	153	172	170	156	143	158	150	153	135	152	134	171	166	154	174	161	161	140	147	143	151	149	171	164	150	164	163	160	156	149	168	161	139	183	137	151	152	162	162	149	151	142	158	166	152	158	153	144	165	159	154	141	161	141	164	170	156	163	146	138	181	153	149	158	141	144	156	146	174	167	145	157	160	170	162	151	174	149	143	159	145	147	160	162	141	151	145	150	154	152	161	147	127	152	194	170	176	164	157	159	141	168	135	142	138	159	148	145	161	150	142	160	178	158	129	137	173	149	147	140	146	140	158	152	172	148	165	154	159	163	182	122	137	166	145	152	157	151	145	164	166	155	150	168	166	153	177	162	170	142	152	152	160	176	158	144	143	155	144	155	154	133	156	151	138	191	161	165	138	155	145	147	161	157	174	141	159	138	152	152	143	174	138	140	166	141	159	141	150	139	140	158	147	167	137	145	176	182	140	157	123	162	194	152	144	133	171	160	140	169	152	148	169	164	154	145	162	146	161	162	159	148	165	141	157	152	157	164	162	164	178	162	153	152	155	145	157	135	151	147	158	150	136	170	146	180	156	152	152	154	175	156	148	183	164	138	158	160	174	170	151	150	161	160	166	147	183	148	166	147	153	144	155	147	137	171	164	175	161	122	153	135	142	173	166	137	155	156	151	151	156	146	157	136	164	134	150	141	130	149	154	178	165	161	136	149	150	137	164	166	149	156	159	151	142	144	175	163	139	168	169	178	152	143	161	179	140	153	171	148	156	166	135	169	159	125	144	167	136	159	170	138	155	162	154	129	159	138	166	158	148	139	172	140	168	154	165	166	134	149	150	146	150	157	142	157	128	174	173	161	149	138	149	165	159	141	140	145	167	154	159	137	177	165	165	154	160	157	169	156	154	161	153	150	145	139	172	153	141	159	156	164	148	136	160	155	167	165	153	138	157	157	171	156	147	165	147	170	137	135	161	177	141	148	152	147	167	174	148	133	159	159	146	171	128	154	143	166	167	140	174	173	154	159	141	148	168	148	168	153	152	160	167	148	153	171	151	161	137	156	146	167	152	138	162	164	161	158	145	155	154	141	140	155	144	150	164	158	174	155	134	157	183	143	160	150	155	155	166	155	147	131	149	156	172	134	169	141	148	156	164	170	143	154	151	160	146	170	155	160	130	186	144	144	161	161	138	174	147	153	192	133	160	153	151	144	167	173	132	151	151	154	167	147	133	157	174	150	150	144	129	144	148	161	169	140	192	151	168	156	149	178	148	167	135	169	156	146	188	157	143	160	149	161	158	171	146	146	170	175	134	166	157	144	172	137	139	169	152	150	159	177	153	164	139	160	166	142	172	152	156	178	161	167	155	165	170	185	148	164	166	167	161	134	149	147	181	154	150	164	148	156	144	155	143	141	158	131	142	123	167	167	161	156	128	129	155	135	173	162	153	153	153	163	167	136	153	164	162	131	139	163	145	160	160	144	150	137	168	136	163	145	182	161	152	153	161	155	157	139	155	161	149	125	158	153	145	156	143	146	169	140	151	161	167	152	169	139	171	149	176
56234	84243	33486	2087	1228	973	712	586	480	442	356	335	309	297	267	282	258	263	203	250	232	225	225	222	240	224	211	235	219	189	219	219	237	228	215	209	214	214	221	213	217	224	216	211	215	211	213	218	206	204	200	226	212	235	193	195	203	214	201	216	237	215	201	206	201	202	205	223	211	191	178	232	194	208	207	199	208	209	208	213	193	219	238	213	234	211	189	205	210	188	222	207	240	214	207	204	198	207	231	221	184	189	194	195	223	205	215	209	199	217	219	203	192	218	217	211	195	195	215	208	208	176	215	200	199	235	218	219	219	201	210	197	193	230	209	186	205	191	209	205	214	222	216	204	237	204	199	193	180	225	212	217	216	207	179	215	231	201	190	210	208	204	190	195	205	210	208	181	229	197	196	208	210	216	188	227	189	198	201	197	201	206	218	221	206	207	219	210	200	209	219	205	217	188	196	209	179	207	196	222	233	186	187	191	198	201	208	211	183	205	200	193	209	185	223	202	199	205	213	195	201	206	219	223	207	219	223	223	212	205	192	171	211	216	231	202	214	193	224	217	209	174	196	197	213	174	209	208	198	216	188	223	182	221	200	220	197	175	202	191	230	217	210	221	213	205	220	217	222	212	222	224	199	214	200	218	211	197	190	219	227	224	200	207	231	190	186	187	206	207	212	203	189	194	208	195	224	184	231	222	211	207	197	221	201	230	204	216	188	212	199	203	221	191	200	214	231	217	226	192	200	258	205	192	193	180	191	197	200	200	220	203	203	206	201	211	215	210	215	205	205	206	214	216	199	183	202	265	217	188	218	205	223	206	206	188	226	213	218	187	177	224	183	213	211	223	205	185	196	210	201	206	209	197	207	207	186	202	194	189	208	217	205	203	191	197	204	207	192	235	225	193	201	214	229	184	196	195	195	201	217	195	187	206	195	192	205	200	215	213	211	172	225	203	205	194	211	188	206	217	205	200	204	209	203	221	209	205	210	176	189	171	228	204	213	214	195	217	192	212	178	212	220	207	216	189	207	212	202	200	214	209	186	214	187	204	200	187	214	222	203	205	206	199	208	232	220	190	198	187	211	210	207	208	218	217	201	201	189	206	192	171	205	210	171	216	211	218	227	194	207	206	209	220	211	199	229	229	229	214	202	186	205	216	203	234	193	194	213	188	209	230	205	191	221	221	227	192	201	197	192	216	208	221	208	212	201	216	217	222	205	207	224	209	175	195	195	208	214	199	186	218	218	187	195	185	221	224	202	200	193	196	190	190	212	203	212	211	231	206	213	198	180	203	193	203	193	196	189	230	204	186	206	214	188	221	209	207	201	193	227	221	196	212	218	219	222	232	189	192	186	230	199	237	201	199	209	214	204	211	225	195	213	217	191	198	196	221	210	220	195	200	225	201	191	217	203	208	203	205	196	185	187	204	198	192	200	201	211	217	216	213	215	205	181	212	211	202	217	213	195	215	207	187	209	204	206	208	183	223	196	182	182	208	172	201	185	186	221	197	198	204	197	211	221	204	204	195	201	189	184	222	214	222	211	197	208	209	197	190	194	221	205	183	206	209	195	209	227	219	210	222	200	214	204	213	211	204	189	178	209	206	211	206	224	181	196	185	198	206	211	196	196	213	176	194	189	221	195	180	213	207	194	205	208	201	210	201	190	183	217	195	203	211	193	232	203	225	196	177	199	210	206	231	205	181	205	202	212	230	204	192	185	198	217	203	194	203	184	188	184	241	195	222	225	213	220	210	212	212	197	199	180	189	204	196	198	200	222	198	219	197	214	214	185	214	179	185	218	205	203	212	233	232	206	203	195	201	187	192	201	204	201	208	203	195	221	230	216	220	197	173	211	207	186	211	207	201	197	219	215	210	202	207	192	208	201	197	197	220	215	209	203	226	192	201	193	200	217	196	200	196	228	226	201	201	220	202	193	199	186	221	204	221	202	224	193	210	198	207	215	200	187	195	207	207	207	211	211	175	198	210	219	209	195	210	214	193	228	192	206	202	205	208	174	245	206	201	207	217	220	211	228	197	197	225	219	183	209	207	196	218	214	227	223	209	174	220	208	200	211	216	198	200	192	218	227	181	191	187	181	180	222	220	194	193	188	195	209	211	224	188	222	198	194	205	221	211	214	215	206	192	211	201	189	206	181	204	211	205	232	210	197	200	206	203	190	212	190	196	217	224	218	199	212	206	186	187	182	198	209	219	222	214	190	205	203	198	230	233	224	201	208	211	217	245	208	206	202	215	207	217	225	200	214	183	180	177	209	203	236	209	211	217	234	205	199	225	223	190	212	210	243	222	184	198	213	226	203	186	206	214	198	226	191	204	215	226	204	219	209	197	205	194	194	206	208	198	208	221	209	203	209	203	207	213	194	196	209	212	209	226	225	196	219	196	178	215	212	234	227	220	199	205	207	183	204	197	196	203	216	200	185	227	218	210	234	215	214	204	231	212	198	217	176	179	191	205	195	204	197	207	198	216	209	217	205	212	210	197	207	204	205	190	194	206	221	208	184	218	205	193	199	193	194	211	210	220	192	228	194	212	211	206	208	221	223	213	202	209	186	207	211	220	210	209	225	192	187	201	203	191	206	199	191	219	200	222	201	223	205	209	216	201	199	195	227	199	202	208	203	210	199	213	189	194	193	188	203	194	191	232	195	222	184	204	215	191	202	192	215	212	205	206	204	197	216	196	210	226	224	217	202	180	207	228	180	202	178	204	193	199	200	206	206	198	213	188	203	225	207	208	196	174	231	194	202	230	206	198	216	193	197	192	205	226	189	191	180	197	186	211	204	206	218	237	235	237	195	201	243	234	220	192	196	200	205	197	210	223	191	192	201	210	198	186	233	222	189	212	229	218	204	224	191	205	176	197	194	209	212	209	206	198	194	205	171	198	216	200	235	214	192	223	180	188	206	182	214	199	206	208	198	226	221	221	198	203	197	219	212	200	194	232	219	191	206	246	173	192	211	224	192	186	201	197	234	212	204	191	212	197	211	188	206	188	212	210	177	199	224	195	208	204	191	208	205	203	186	174	204	186	230	218	220	194	190	229	218	208	213	195	195	230	199	213	196	195	194	198	194	198	211	194	196	206	207	212	225	200	209	183	210	198	212	185	198	216	201	211	205	210	238	213	197	194	224	210	191	234	241	232	203	204	203	214	226	194	219	209	167	200	180	201	202	182	197	245	207	196	195	211	188	215	212	218	214	201	193	214	209	187	186	199	207	205	184	230	229	219	200	228	184	184	203	220	186	225	204	216	185	219	212	195	226	202	227	194	197	186	193	207	231	194	182	193	203	190	214	210	218	199	189	206	206	198	207	209	219	213	207	225	182	202	193	197	201	203	197	202	194	177	213	198	215	198	170	205	171	196	223	212	218	214	180	216	219	212	197	221	201	210	201	198	220	193	209	214	207	193	195	196	201	197	205	207	199	199	235	193	185	197	219	240	225	213	181	219	194	203	225	218	212	193	201	196
29270	20919	8134	789	538	530	505	497	462	490	474	483	472	475	517	481	520	489	503	517	503	494	453	449	521	461	471	457	490	495	512	454	465	472	500	447	449	496	473	517	493	504	460	496	493	538	489	461	471	486	497	462	472	483	478	524	507	510	485	467	491	507	482	479	509	459	479	508	475	495	443	459	467	474	482	454	492	504	453	488	467	485	522	512	444	435	488	502	476	502	504	441	470	480	485	496	478	439	482	501	499	514	467	506	497	474	462	478	495	483	492	474	481	519	520	490	452	468	470	485	472	451	482	486	479	475	496	478	462	495	501	491	528	531	488	474	445	519	497	497	497	512	451	461	454	475	437	467	500	449	494	450	514	516	505	478	458	481	498	494	493	476	460	437	521	466	487	473	481	492	453	458	492	493	468	488	461	497	454	468	506	454	465	487	469	465	475	500	490	460	474	468	488	447	522	465	493	432	484	504	511	490	465	494	462	444	486	482	440	500	493	454	458	454	522	470	480	458	460	508	467	456	483	487	499	497	507	458	492	465	495	478	496	478	534	453	485	477	453	497	472	486	462	464	489	428	483	509	430	469	510	450	495	455	496	498	463	492	471	478	436	479	497	483	514	458	490	473	518	500	502	472	474	466	495	502	492	485	493	510	473	471	457	466	482	445	433	459	496	511	498	443	437	456	491	500	487	476	432	482	500	475	503	462	518	487	538	453	452	497	486	492	435	436	448	501	474	459	486	431	502	490	458	498	472	424	474	501	531	482	494	487	487	453	472	440	469	519	481	473	461	489	496	462	493	493	423	481	487	526	449	462	488	490	441	445	483	444	483	465	459	489	480	481	498	471	485	474	488	480	520	502	506	455	502	493	510	503	526	483	476	482	453	460	483	467	516	486	435	484	489	448	446	469	536	451	490	470	488	474	505	465	468	478	499	497	469	496	445	459	481	470	503	460	498	486	473	498	494	488	479	503	457	477	464	485	483	457	453	482	438	491	480	469	496	461	484	469	464	510	513	512	485	485	472	469	498	504	460	481	485	469	520	525	480	506	477	469	505	504	468	497	469	504	466	467	428	490	471	488	442	475	507	507	518	488	436	448	470	483	479	474	441	534	475	493	472	481	501	493	467	439	517	498	472	505	538	480	493	464	503	481	462	520	475	459	491	485	456	473	471	499	483	512	468	544	517	437	550	497	496	509	465	462	472	487	483	463	475	476	445	489	443	486	497	470	491	515	484	474	512	468	504	453	475	489	488	497	458	482	477	515	500	491	498	473	477	513	460	477	464	503	474	473	487	467	474	466	455	460	462	490	472	495	479	474	450	479	489	482	459	470	491	494	480	489	467	459	498	497	482	492	488	526	495	503	513	493	494	506	493	445	476	477	470	464	484	518	477	477	475	474	477	504	496	470	474	470	482	489	457	484	437	507	458	508	494	491	488	464	467	454	474	448	506	505	505	502	505	448	503	447	505	521	480	493	482	492	487	453	469	492	518	515	455	493	485	515	468	455	481	497	508	493	475	468	516	542	483	507	506	507	480	425	460	526	490	479	458	501	457	521	491	510	455	482	450	499	486	462	499	512	474	471	489	455	504	477	426	488	543	458	505	483	492	481	483	487	491	455	480	459	474	486	499	515	471	500	474	509	489	501	498	461	497	492	496	453	458	477	474	485	481	501	498	464	487	510	457	519	512	469	465	471	492	482	478	476	468	500	449	513	473	484	523	463	464	462	501	518	452	442	471	493	469	482	481	470	519	494	483	514	425	507	465	482	475	486	485	442	480	514	506	472	461	477	473	471	461	501	505	454	483	477	475	492	461	487	455	472	520	434	468	488	479	493	446	502	485	485	483	465	449	464	481	437	450	484	495	498	466	440	457	475	478	464	467	495	470	526	452	507	496	454	478	498	481	482	473	480	493	484	418	516	460	473	483	459	487	465	488	469	485	436	493	478	508	466	471	482	465	491	499	477	479	469	471	463	465	490	491	517	498	450	483	494	480	462	506	487	471	513	480	454	493	474	470	491	475	453	501	458	471	469	479	446	459	466	493	433	505	464	475	474	469	457	482	460	469	510	464	433	513	463	497	469	470	505	464	486	471	472	468	489	437	559	487	534	469	487	455	473	491	499	446	462	495	488	496	496	507	457	509	448	493	496	518	473	472	469	478	460	479	491	489	493	476	455	471	468	461	478	457	471	509	512	493	458	487	485	514	446	502	490	494	487	531	483	471	509	516	546	463	459	468	500	476	493	466	480	511	489	496	490	496	498	490	475	463	478	482	499	448	507	459	464	467	499	483	486	485	466	514	472	436	483	480	468	479	501	503	512	507	438	480	472	482	503	450	485	500	535	478	487	502	483	496	468	444	510	498	501	483	472	443	469	501	493	470	497	446	492	442	449	495	465	478	462	524	488	505	514	495	491	484	454	500	500	453	485	481	492	450	462	530	481	444	532	448	501	470	486	498	460	494	493	429	469	508	461	455	476	489	442	486	480	477	496	479	494	488	470	468	476	448	497	491	484	455	504	486	466	445	509	477	475	524	488	484	481	458	485	476	505	509	441	479	453	459	484	473	504	505	479	486	466	484	463	480	515	469	473	500	456	465	509	515	475	459	480	498	446	493	473	517	478	473	461	487	464	486	467	492	447	464	471	502	479	482	507	497	483	473	498	526	469	515	479	472	513	476	491	460	475	475	462	508	458	485	469	491	472	480	497	493	457	521	453	447	481	481	512	464	518	430	460	476	481	494	456	469	468	507	503	455	457	445	478	482	473	487	490	506	470	487	480	490	479	508	454	501	476	522	507	454	419	466	495	517	466	489	442	496	490	449	454	493	447	522	461	476	456	433	523	442	453	489	479	472	489	498	484	478	472	458	534	485	470	491	476	422	471	502	449	457	477	511	534	495	475	495	490	517	522	471	462	456	474	492	487	521	433	461	473	478	478	474	510	483	466	509	527	497	512	523	447	498	477	475	451	452	468	467	508	453	437	467	461	443	501	444	478	481	485	470	519	468	481	497	480	494	494	510	496	438	489	478	478	492	501	505	430	520	439	478	502	501	445	435	475	457	544	483	464	464	489	500	536	505	499	474	498	463	474	518	504	478	456	455	471	523	462	480	494	482	496	490	515	499	448	494	521	524	440	491	481	455	471	417	445	491	479	485	509	451	507	492	436	521	452	483	519	476	514	511	485	446	487	465	449	477	486	467	471	478	496	470	457	468	452	467	476	468	502	462	539	503	504	433	466	429	460	479	485	480	484	483	491	500	516	481	444	476	435	486	455	453	494	474	450	479	447	501	483	484	502	453	491	485	543	470	441	496	493	466	514	484	485	460	479	442	492	450	465	486	482	461	440	520	494	481	463	492	438	464	475	500	462	509	500	471	489	442	505	465	472	510	455	483	480	476	461	473	499	477	426	458	491	477	490	480	513	476	481	479	522	478	482	478	477	459	486	492	513	477	447	492	468	455	480	470	477	456	480	459	481
22799	27339	4583	710	633	669	616	621	598	612	624	637	627	628	599	593	616	604	597	633	605	579	650	618	606	614	626	610	615	629	587	623	574	596	635	591	607	616	584	634	625	617	620	613	646	659	627	588	592	636	607	634	603	631	619	614	589	590	646	655	603	627	607	622	584	669	594	604	600	623	644	605	633	575	630	628	612	639	634	590	601	592	648	637	637	558	579	648	644	655	606	661	621	590	610	564	583	628	597	661	627	635	601	643	616	572	587	630	567	598	598	598	635	610	610	629	582	644	610	633	579	620	631	614	617	625	618	661	649	629	598	594	617	662	630	573	655	635	646	606	642	636	556	629	613	656	607	636	610	684	627	616	649	601	623	630	606	621	593	579	589	626	615	577	615	638	597	620	629	618	604	571	630	638	597	646	619	581	645	601	635	657	597	648	644	626	643	636	631	630	623	572	589	601	605	581	601	625	587	627	621	560	618	638	637	644	671	615	626	638	608	643	578	591	616	601	599	659	662	622	601	610	596	588	587	613	667	625	584	596	639	597	621	543	622	599	611	633	605	600	579	639	634	614	632	684	586	627	562	650	600	623	608	599	648	591	597	611	597	599	664	637	648	572	630	623	602	659	577	618	613	641	616	631	575	601	600	604	625	609	641	613	579	590	618	573	596	628	611	582	647	571	609	669	615	620	587	631	613	596	628	656	580	633	560	632	631	639	614	593	596	615	604	601	596	590	585	643	636	616	627	627	616	634	610	621	574	590	664	569	667	612	637	591	580	604	602	588	588	621	642	610	571	617	647	601	607	616	640	615	594	639	600	594	650	667	564	595	608	611	579	580	613	647	591	595	596	644	610	550	667	595	649	603	602	613	628	591	620	606	631	601	615	603	666	628	556	583	659	606	600	633	612	630	599	602	624	586	610	628	607	607	630	613	617	611	608	619	584	613	633	646	570	577	628	620	639	586	642	635	671	607	602	633	578	612	626	604	641	603	680	655	616	579	621	597	594	612	598	591	607	604	633	634	603	593	598	600	634	608	633	590	581	581	590	651	591	593	581	568	603	598	602	654	591	588	651	634	612	626	573	597	632	612	592	607	624	627	630	568	594	619	648	611	571	560	639	656	591	642	637	621	632	605	619	624	656	579	630	626	611	595	650	594	609	628	617	613	636	566	639	626	607	588	625	609	591	614	610	609	602	670	612	602	592	628	649	603	599	613	626	602	610	612	635	615	629	595	617	613	644	633	609	611	600	570	595	617	600	590	599	651	636	641	616	609	582	631	643	620	649	588	588	629	608	561	643	596	635	599	601	640	624	616	634	619	648	628	616	651	613	571	594	626	640	656	579	625	574	615	584	616	659	624	606	593	633	631	617	617	594	609	636	616	615	671	607	621	612	666	600	635	600	565	558	618	631	610	622	673	562	635	609	579	603	612	661	614	594	616	640	619	608	615	580	600	562	628	607	600	634	631	665	601	654	586	642	656	632	596	580	612	610	614	636	593	648	607	637	585	611	616	603	617	568	621	599	606	619	656	590	590	584	636	610	584	612	606	610	614	578	601	618	602	632	622	610	623	693	609	635	640	611	574	599	589	628	575	564	552	594	591	594	626	628	592	664	606	550	599	675	589	566	602	629	663	617	629	606	585	635	587	618	582	635	606	641	609	602	595	658	645	633	626	610	621	598	608	609	585	594	617	624	653	595	624	642	603	600	572	663	658	639	594	625	575	654	622	575	635	628	570	627	595	638	630	639	606	584	605	601	631	558	585	606	614	632	628	560	585	583	637	610	618	659	598	608	626	600	607	612	627	605	620	608	601	619	631	624	598	640	596	610	652	593	606	654	591	575	621	611	594	599	605	598	634	608	609	623	594	592	618	605	576	630	578	629	639	607	590	604	597	607	615	574	586	619	585	627	657	599	607	635	640	634	591	604	592	586	631	601	625	594	650	633	631	629	613	612	614	622	638	668	596	642	616	629	601	635	609	609	625	646	625	578	608	576	633	637	631	600	585	603	647	630	602	599	575	631	654	607	613	615	666	599	615	616	613	628	597	604	562	593	566	605	614	596	609	603	554	605	619	588	616	609	610	564	597	633	595	603	637	588	601	588	596	632	619	629	640	618	593	573	623	616	606	612	638	587	610	661	586	598	643	603	628	601	626	578	605	625	575	622	608	597	607	646	645	598	627	629	637	639	587	619	590	634	591	679	599	624	623	602	647	659	615	608	599	610	622	594	632	606	623	621	606	628	656	618	609	605	624	613	578	559	607	612	637	570	572	614	610	629	620	622	660	651	612	628	620	610	590	601	604	630	637	589	607	622	627	647	598	643	614	632	589	633	667	627	551	606	618	574	637	625	604	634	632	596	615	638	614	596	626	648	621	604	627	592	663	589	630	625	662	652	681	599	614	577	617	620	625	600	618	624	608	603	588	616	605	606	600	640	620	625	609	613	649	602	633	620	616	611	615	594	607	632	618	583	670	617	639	596	638	619	610	623	611	594	613	628	634	612	585	583	620	600	621	609	612	618	651	621	587	626	622	593	610	595	609	579	586	604	580	587	620	632	633	621	634	596	629	622	626	608	595	606	667	641	632	562	585	617	580	632	613	644	556	610	610	567	586	607	625	670	611	625	624	583	595	626	593	626	597	621	600	601	596	628	606	627	656	607	660	599	592	580	613	614	574	606	593	579	666	597	612	600	597	568	599	611	631	596	596	603	630	634	609	592	571	586	601	623	648	610	606	612	574	631	659	590	626	664	618	590	632	606	582	628	606	628	596	650	608	612	580	632	635	628	615	600	607	646	607	595	603	619	629	616	587	628	615	592	600	606	583	611	626	600	609	587	597	634	579	630	568	600	618	562	641	649	596	633	610	604	629	618	589	590	618	590	576	624	630	638	610	635	605	634	598	584	594	592	610	630	596	624	602	579	637	646	606	624	635	668	567	590	622	617	650	573	632	620	609	609	595	604	613	609	628	627	651	579	633	621	616	642	656	588	642	605	640	636	631	584	643	650	662	667	642	585	593	646	656	588	611	607	646	597	585	636	612	594	611	616	592	628	617	642	620	622	655	595	611	603	654	646	664	580	623	603	603	642	609	654	631	608	629	645	630	629	595	607	585	653	621	616	673	649	581	627	578	630	618	642	597	620	612	625	619	649	616	596	597	614	587	595	626	569	611	647	648	625	627	578	624	592	604	649	647	657	596	660	616	601	651	622	640	595	627	607	613	624	619	587	651	592	601	600	605	609	609	612	578	624	620	618	625	649	655	580	606	614	613	610	612	600	604	688	607	603	645	592	572	660	590	589	599	599	593	665	587	616	613	679	663	627	660	601	604	619	612	597	615	647	602	586	598	617	615	628	599	628	602	592	587	566	650	615	591	592	607	613	628	635	609	575	602	581	624	607	623	594	612	594	650	631	602	648	609	580	595	582	595	610	622	597	609	613	633	621	649	601	628	593	610	574	583	594	643	636	616	607	578	616	635
23988	21641	28219	25202	19554	2686	555	436	416	404	407	421	370	411	409	408	393	387	368	337	374	332	389	375	379	358	379	378	358	328	369	350	340	368	349	392	363	362	356	340	375	351	402	390	342	382	348	348	343	360	354	335	368	365	373	333	352	371	338	327	354	352	321	330	365	367	344	371	348	343	373	374	338	354	358	351	371	343	381	370	385	371	336	346	386	363	309	383	362	386	374	361	341	358	334	368	340	378	362	357	340	368	355	352	378	385	369	354	362	318	328	346	368	344	372	351	340	358	351	360	339	349	328	335	354	358	363	337	372	335	361	355	358	364	365	361	394	370	378	379	384	366	334	349	332	362	370	368	367	345	355	369	369	368	357	353	344	351	343	342	352	377	353	341	311	437	338	358	354	373	365	332	371	378	354	370	343	353	345	366	342	373	354	344	363	383	375	351	356	333	357	357	345	360	373	376	318	347	365	327	325	353	363	367	358	333	331	359	372	366	330	431	352	378	347	381	348	350	339	374	372	321	300	351	391	373	349	390	357	383	381	364	328	374	380	338	343	368	344	365	386	373	341	338	348	319	357	353	359	359	330	361	358	375	380	372	342	355	331	359	364	348	340	384	352	371	377	390	338	326	357	386	397	387	378	355	361	363	371	360	385	364	346	392	351	345	348	362	370	393	340	372	369	323	375	360	342	346	392	400	350	319	338	330	333	314	364	385	359	381	367	360	362	392	331	359	325	350	358	364	391	355	377	367	376	365	379	402	328	344	355	341	397	348	403	381	351	366	353	329	339	350	335	345	340	358	333	349	354	336	370	319	361	373	313	343	373	383	359	349	365	357	314	393	401	350	361	340	379	386	344	355	359	385	351	368	393	348	346	384	346	392	381	337	332	379	358	364	357	369	378	381	337	370	334	350	390	390	385	330	404	357	339	316	397	358	349	368	347	347	329	363	378	362	360	348	340	378	346	381	383	360	369	372	396	367	349	353	372	364	357	351	384	360	363	342	394	329	349	343	378	390	359	329	394	373	374	367	352	347	372	341	358	370	344	356	371	404	360	392	355	364	340	364	333	365	381	336	364	355	368	357	331	319	313	353	351	388	337	325	339	341	350	336	354	352	378	416	337	370	362	369	345	366	343	360	376	355	311	369	386	343	365	350	366	362	347	388	348	378	324	349	370	393	360	360	355	356	372	345	353	383	381	351	385	372	346	382	402	367	361	326	365	363	371	389	376	378	381	359	345	373	344	362	380	355	379	396	349	357	351	349	346	370	355	334	342	368	350	364	321	358	339	366	381	364	348	347	344	363	353	351	338	381	371	382	384	399	347	350	388	356	390	367	358	379	378	362	339	361	359	402	362	355	363	341	387	331	372	379	359	362	342	365	344	332	370	345	340	373	382	367	330	370	341	370	352	326	368	325	359	368	362	359	376	366	355	382	362	395	342	354	386	345	350	350	354	345	360	352	351	316	325	365	367	351	367	389	366	348	333	340	329	351	319	380	371	375	364	354	331	328	330	367	364	358	331	355	362	337	346	375	357	354	333	382	376	363	320	361	406	397	359	342	398	363	359	331	411	359	378	344	349	365	356	385	375	374	374	351	373	318	367	360	329	369	427	388	347	355	370	356	369	324	340	317	324	382	373	388	355	342	355	376	366	372	353	344	365	394	356	331	323	384	373	389	367	378	372	360	354	394	352	393	380	360	321	390	378	356	342	365	362	353	348	344	353	342	300	359	378	352	374	373	353	331	338	361	385	364	346	349	351	370	390	357	355	366	353	384	352	361	387	342	343	384	368	376	372	333	369	358	372	351	347	354	369	363	382	355	362	365	331	347	356	414	342	370	346	335	355	348	329	365	347	356	353	337	343	362	360	355	328	337	359	337	385	341	391	353	394	354	358	366	367	347	348	366	388	341	355	392	369	345	343	354	368	353	353	386	373	390	339	380	343	378	341	377	332	326	357	368	364	334	334	372	328	341	340	366	314	352	343	367	347	360	374	379	327	380	338	355	353	359	387	392	350	351	352	367	359	382	376	344	368	343	371	352	349	356	369	372	349	379	369	352	366	368	364	336	362	338	355	364	328	330	408	356	391	354	357	336	354	357	386	362	359	357	357	353	349	337	342	340	349	351	343	381	387	365	353	356	333	402	343	372	366	339	350	359	375	365	401	359	369	337	352	339	360	351	359	347	355	347	374	359	359	357	368	300	378	379	378	359	343	388	328	372	360	364	344	351	358	351	351	334	393	355	343	362	367	365	390	362	361	328	355	354	322	363	339	359	380	375	344	340	352	373	344	363	360	370	359	358	406	351	339	379	324	373	340	375	360	392	325	330	339	359	352	356	365	391	368	396	363	394	360	385	346	388	352	340	353	356	353	347	365	361	383	360	364	356	390	351	366	375	368	350	326	360	329	357	346	376	357	342	355	374	372	370	358	340	347	362	352	347	358	364	346	343	342	377	362	354	355	351	392	377	377	367	361	347	357	340	389	351	376	347	363	330	374	358	377	326	330	339	364	369	340	342	383	349	351	346	346	374	353	334	377	391	368	374	369	386	376	334	369	335	365	381	339	390	368	378	415	366	326	301	359	361	367	329	356	360	350	342	344	358	363	320	377	390	329	369	375	340	370	370	377	324	340	344	348	343	360	353	361	338	364	371	343	395	350	374	387	368	369	340	413	392	373	320	364	379	351	349	327	324	371	328	392	349	379	368	387	353	362	366	374	365	395	390	362	356	354	392	365	393	362	368	348	379	368	362	351	345	357	338	363	373	347	374	353	345	376	357	386	345	345	326	370	360	352	351	375	343	365	354	329	371	329	385	370	341	373	368	391	375	328	350	342	370	390	361	384	341	380	386	355	347	354	353	408	351	333	371	351	350	365	342	335	362	357	378	382	355	338	348	343	347	330	391	353	365	354	375	352	349	365	379	352	377	341	368	334	357	339	326	328	346	344	354	386	345	366	387	383	339	350	355	373	343	328	385	335	367	362	341	357	352	345	382	388	360	340	355	387	346	376	358	352	377	321	326	382	361	356	326	333	321	355	378	363	357	346	358	349	358	312	379	371	380	353	346	338	351	365	364	325	378	352	335	360	345	393	354	366	344	348	374	403	344	380	354	345	378	346	393	388	362	367	385	337	349	382	365	355	347	358	350	343	349	361	361	369	351	358	365	398	336	344	350	371	375	356	395	324	363	344	339	360	374	376	348	351	403	370	399	395	358	355	387	327	341	346	357	335	344	401	341	343	312	340	347	348	360	359	362	329	348	345	335	366	339	330	363	342	314	352	310	311	406	390	348	354	330	339	373	363	354	380	317	339	369	341	339	349	372	372	341	378	358	365	346	337	338	331	381	373	359	379	331	379	392	366	347	365	342	323	356	364	361	362	374	372	382	349	353	383	360	378	371	348	389	384	321	339	377	348	346	360	338	392	353	359	355	389	338	360	408	341	400	348	366	370	367	340	362	364	359	394	372	338	366	390	406
47932	70432	25711	1534	981	869	741	662	553	564	555	571	527	546	512	523	493	484	518	495	532	478	471	452	482	431	479	479	471	452	470	452	475	476	449	478	499	457	460	468	471	450	466	493	496	465	461	429	488	486	447	471	483	472	485	483	470	454	469	490	485	468	456	446	473	456	459	455	448	479	482	442	446	447	509	445	457	498	474	449	459	489	474	462	464	452	442	490	430	477	428	489	445	445	514	468	469	441	499	488	476	455	474	457	526	482	452	477	452	457	457	498	477	467	452	491	489	457	446	440	432	469	472	456	470	514	473	440	450	448	492	454	472	491	478	473	467	464	450	495	428	445	482	484	453	497	495	453	474	477	465	463	485	489	440	517	463	458	479	486	475	459	483	518	448	471	474	485	497	478	451	475	520	495	494	454	475	480	476	484	481	467	498	500	444	490	500	443	440	494	430	446	482	492	455	468	499	445	474	477	471	447	442	466	468	471	413	452	505	469	454	456	512	484	428	459	483	479	464	484	445	464	464	502	479	459	478	464	466	470	471	468	481	485	475	474	473	441	436	466	459	478	468	466	461	475	462	495	451	484	456	472	476	461	477	480	479	458	463	446	472	453	473	444	495	502	494	493	489	471	477	474	446	425	473	478	510	482	478	471	470	495	491	494	485	478	459	465	443	464	470	474	498	460	438	467	471	440	449	448	480	490	434	478	511	490	479	484	479	442	456	469	488	468	469	441	503	463	473	444	439	489	434	464	451	479	491	447	455	486	483	463	487	503	455	508	467	434	510	415	466	461	473	491	483	512	502	433	464	428	479	489	438	465	517	442	452	503	507	470	468	481	456	474	458	444	453	489	452	496	468	462	496	442	453	471	460	479	458	472	438	466	456	467	479	469	493	481	427	451	504	449	471	451	503	466	466	460	475	494	494	476	460	502	489	517	422	484	456	472	450	503	482	474	464	486	478	505	494	479	470	423	434	459	482	461	481	460	467	462	483	466	448	476	467	449	493	420	479	467	406	467	499	443	465	523	465	451	489	426	490	425	455	473	432	471	483	522	461	479	447	458	440	441	489	477	433	424	462	475	450	482	487	493	462	442	493	518	429	442	455	443	483	474	453	441	480	455	493	465	477	476	473	509	459	451	483	510	502	492	499	473	489	436	437	456	468	481	475	449	461	444	484	470	441	507	466	438	506	466	447	482	460	451	478	471	474	473	454	452	492	525	480	480	485	501	509	458	471	504	464	479	456	454	436	489	505	468	455	476	542	440	473	440	503	439	472	455	485	461	483	441	438	478	461	459	463	500	504	501	500	489	466	461	437	522	498	465	482	421	508	497	469	518	469	492	472	513	461	469	466	504	461	479	465	481	485	454	500	503	476	506	480	511	471	452	509	486	457	510	474	460	455	499	475	475	470	501	458	460	499	421	459	482	480	436	456	434	511	455	444	474	476	469	511	432	436	448	447	482	480	463	463	472	414	481	440	464	496	480	491	435	516	455	475	469	485	490	431	445	462	479	450	419	441	470	464	478	459	467	449	450	474	475	540	467	474	450	480	463	522	484	507	497	479	472	490	479	487	458	465	493	485	465	461	497	479	461	473	482	475	483	478	451	497	496	434	489	505	500	482	522	477	472	484	480	472	442	466	475	476	456	477	486	464	426	492	480	482	464	468	459	477	456	501	470	523	485	469	487	493	515	498	480	434	456	454	455	431	447	454	504	459	457	465	477	458	492	502	500	478	462	443	478	494	478	484	437	442	469	454	479	477	506	466	485	459	448	497	476	433	481	491	484	455	450	481	441	485	454	472	480	489	449	453	472	463	460	500	453	449	464	461	498	452	512	486	479	455	493	456	455	480	482	477	471	475	521	474	458	504	480	461	515	481	511	493	478	505	453	483	447	493	516	474	453	466	470	474	461	450	466	445	483	471	452	498	489	457	499	433	459	451	432	476	467	512	456	498	430	463	503	480	407	474	500	487	463	481	472	477	482	461	469	484	439	477	517	454	493	404	465	492	471	464	469	456	476	482	464	488	482	484	466	492	484	457	469	511	421	467	480	454	458	465	455	479	502	445	448	429	459	473	484	488	475	485	461	443	484	464	471	499	473	479	465	485	512	491	467	469	449	482	492	489	444	505	463	451	465	493	471	500	450	477	472	502	504	435	463	434	416	481	497	461	462	469	454	483	507	496	454	466	449	417	434	483	474	465	454	461	475	495	452	471	446	487	480	482	459	475	492	489	451	437	469	444	475	409	453	470	480	452	449	474	464	457	464	467	434	486	516	457	472	480	469	459	492	449	446	439	475	477	473	498	467	502	457	461	494	445	497	469	464	449	459	507	487	525	483	474	457	470	462	492	472	414	460	488	505	452	447	445	441	524	442	473	441	470	464	453	472	503	481	498	475	448	461	482	501	457	506	474	462	464	468	462	449	472	485	479	471	474	470	461	464	493	462	448	473	473	460	453	487	464	438	461	485	450	461	441	462	449	492	458	483	464	457	425	455	482	475	482	456	418	482	489	489	503	445	472	437	463	463	456	500	457	454	489	487	486	505	459	467	462	486	440	470	454	493	512	482	483	468	522	480	464	433	480	438	452	455	493	483	461	462	445	483	484	480	461	447	447	461	481	466	428	468	481	466	476	446	471	460	467	497	465	466	463	461	482	497	470	493	472	467	439	464	486	475	483	442	473	458	456	486	446	491	451	473	448	453	430	520	470	475	467	467	501	456	488	482	498	475	502	456	437	458	421	471	486	446	483	437	483	418	506	439	451	504	497	463	429	452	426	466	478	453	483	450	430	473	493	482	417	468	452	420	437	454	479	472	451	456	494	475	493	434	511	459	474	466	477	473	486	442	448	436	510	494	446	521	470	474	472	493	445	443	467	506	484	448	459	418	485	426	469	485	455	460	438	462	436	494	474	444	499	465	483	482	487	473	449	467	480	480	497	482	481	492	459	457	447	487	486	495	530	459	489	438	448	442	486	476	466	474	441	455	476	475	507	471	466	483	454	485	458	486	506	476	489	451	480	457	486	481	454	483	501	480	474	448	487	450	450	481	463	491	470	440	427	486	469	429	457	457	476	490	485	447	468	485	481	464	447	477	468	454	486	533	451	449	419	499	480	489	489	467	475	442	483	476	500	452	472	449	454	452	482	511	479	469	433	517	470	471	465	493	464	501	472	473	434	467	451	481	526	491	495	504	453	483	435	442	486	479	464	475	433	478	480	451	466	511	446	441	474	479	459	446	455	449	460	488	454	452	490	463	468	478	466	489	477	512	470	461	472	485	459	477	443	502	477	481	494	487	499	497	426	467	438	477	443	436	450	500	461	469	467	448	487	485	449	454	477	467	490	467	495	477	432	473	479	494	464	473	541	453	476	491	445	447	481	461	474	460	412	499	497	458	484	506	467	433	474	491	461	497	454	475	485	476	450	463	451	427	496	467	450	493	471	469	443	456	471	480	445	450	443	415	449	430	475	452	482	498
25195	21892	26491	23909	3024	431	373	403	392	381	400	353	353	371	352	373	391	339	341	344	333	366	351	357	352	329	389	389	372	358	336	338	346	357	363	350	342	370	386	379	334	375	346	349	326	384	339	396	341	329	331	367	335	321	342	318	361	353	360	363	364	361	359	350	354	344	369	376	358	369	344	333	374	350	353	333	352	346	345	329	364	351	365	324	351	358	382	338	355	348	383	307	339	362	359	374	334	393	341	354	343	360	370	350	375	356	366	362	338	350	321	366	352	351	352	360	333	330	343	374	349	348	368	331	372	382	316	344	349	352	318	383	359	342	369	382	358	324	311	347	345	348	378	335	352	397	343	364	367	367	338	370	361	345	353	339	318	398	349	341	361	355	325	371	353	363	345	349	314	366	331	347	362	352	339	345	330	328	346	342	339	355	338	376	363	345	365	366	337	338	340	350	342	325	314	370	382	348	332	349	343	381	343	337	380	354	331	357	327	339	350	351	358	346	345	327	336	336	321	331	371	352	322	348	377	333	373	337	367	341	340	354	359	335	346	341	331	342	368	345	364	338	354	338	357	347	358	389	348	350	343	362	319	356	377	345	377	355	376	347	325	370	338	355	327	374	360	379	366	331	359	335	332	320	347	350	338	339	338	337	298	361	365	381	370	357	370	301	370	301	357	342	366	347	316	355	329	326	388	362	325	363	364	371	342	356	386	336	373	375	362	345	304	349	341	357	330	340	356	385	312	383	360	318	360	335	323	372	375	352	365	329	378	357	379	327	368	346	352	404	351	342	344	363	336	360	380	354	349	295	333	338	365	375	350	341	350	372	355	373	342	371	353	359	368	357	369	359	383	354	335	380	371	346	368	361	357	356	340	328	347	322	370	350	367	350	345	360	357	356	354	325	340	372	337	361	326	376	364	327	334	367	337	357	381	366	349	354	360	359	378	328	346	352	340	368	336	349	356	336	361	334	347	381	336	347	331	355	364	324	371	339	364	354	369	325	334	342	333	340	364	310	352	344	391	343	354	307	349	370	326	361	364	358	348	335	327	350	341	348	332	362	345	344	363	347	349	364	322	347	388	319	338	350	382	367	368	344	397	364	346	342	387	332	350	354	371	350	361	367	381	352	351	345	346	346	377	350	349	379	363	331	331	334	351	386	371	334	348	363	346	352	363	355	351	314	336	337	318	372	346	358	345	309	357	337	385	362	332	302	347	354	390	358	369	355	364	349	374	372	340	329	351	347	350	366	322	351	377	349	350	341	342	343	379	370	329	349	310	342	338	329	347	369	371	385	345	375	345	331	310	318	310	365	353	330	358	330	336	377	355	353	363	346	331	364	357	372	344	316	313	354	360	392	339	348	372	347	349	359	358	351	348	354	357	352	334	359	326	366	382	346	358	351	360	355	362	340	372	347	382	355	359	350	350	356	355	360	375	347	388	376	361	336	338	323	347	351	332	319	336	359	369	366	324	353	337	372	357	337	323	327	343	318	338	374	351	342	349	347	369	326	334	356	374	324	381	356	338	363	346	368	345	318	334	377	341	357	331	354	347	345	368	340	340	333	353	354	311	352	384	383	341	302	361	346	349	366	350	318	330	326	355	360	335	332	327	322	384	335	352	371	365	331	350	334	350	341	344	357	367	333	367	398	362	340	367	328	345	366	342	357	344	352	367	344	319	380	344	347	324	369	391	332	355	348	341	360	378	386	371	359	359	334	381	342	384	339	332	370	325	335	360	328	306	365	350	368	337	342	332	339	356	359	363	345	334	351	322	356	373	386	381	323	405	362	349	334	368	354	351	325	346	334	343	375	351	369	361	380	364	360	354	365	391	359	344	339	355	357	323	355	368	328	340	345	339	340	346	365	380	333	331	336	337	333	366	350	330	348	326	369	367	375	312	364	356	369	337	363	383	356	368	347	385	359	396	324	328	357	335	357	338	335	350	330	362	370	335	322	324	317	353	370	332	378	346	337	352	332	343	342	366	338	359	349	350	360	352	339	380	335	393	357	346	317	396	347	341	345	320	332	359	357	357	361	372	415	355	346	327	356	322	366	371	341	370	333	383	337	343	336	371	334	322	358	344	332	348	373	346	327	360	342	352	333	358	335	349	349	365	362	331	336	352	350	346	338	339	371	352	355	371	355	352	328	369	378	367	296	334	308	337	360	334	334	360	344	366	373	326	366	383	382	353	357	333	341	348	340	333	356	357	382	357	358	372	357	348	290	375	355	349	378	359	376	350	335	340	350	327	335	337	362	350	361	331	331	366	347	329	348	304	337	379	364	349	341	361	380	296	359	357	363	357	348	338	350	345	360	353	354	361	341	372	362	334	369	351	358	345	350	376	366	364	329	369	356	345	375	361	327	373	365	330	383	387	379	352	315	381	360	358	358	362	352	347	355	337	338	344	360	344	355	351	341	367	323	314	342	378	333	354	328	355	324	365	372	345	336	341	364	340	333	357	368	339	364	346	371	353	362	374	392	370	353	362	337	323	364	378	335	369	375	343	349	343	333	348	358	343	366	386	375	378	328	348	384	352	393	356	357	347	345	374	370	373	339	354	332	365	356	351	348	362	344	331	344	350	342	304	347	328	353	340	345	378	366	365	331	363	375	327	356	372	387	348	350	346	321	373	340	361	354	369	344	363	340	333	348	307	356	357	363	350	310	368	368	359	328	330	347	336	361	345	342	334	345	333	368	357	333	384	341	372	339	340	326	314	353	321	358	356	356	348	388	350	374	345	346	385	387	363	352	377	361	321	383	341	351	368	348	345	365	355	343	296	383	318	342	325	362	397	365	349	324	324	343	317	368	359	359	348	335	330	350	338	358	333	361	360	346	363	330	322	335	361	341	357	381	344	376	349	348	357	330	327	331	372	388	339	330	341	306	338	357	346	381	339	379	346	369	307	373	346	334	350	394	349	328	326	327	365	340	362	333	344	337	368	320	352	335	356	366	361	337	367	370	338	365	343	338	313	346	376	326	360	380	359	331	385	333	337	366	364	397	364	382	335	409	354	367	366	343	371	327	333	307	371	337	312	354	363	345	339	354	378	359	350	366	350	327	361	343	341	368	337	348	334	362	357	341	351	318	397	337	386	357	352	346	345	377	344	331	352	341	360	333	374	327	350	339	351	389	372	392	369	331	359	346	346	344	347	330	358	376	335	359	353	336	347	341	354	360	373	340	328	349	377	354	357	343	342	360	334	357	352	338	305	359	382	368	345	336	340	321	332	360	334	332	384	340	316	346	384	357	360	328	357	325	376	351	330	350	336	362	351	357	352	354	358	359	316	367	338	351	333	347	354	358	354	355	324	347	380	366	344	374	357	346	357	339	344	374	355	365	357	334	317	356	374	328	401	370	338	320	355	353	348	346	381	372	353	351	354	369	360	338	378	361	363	352	366	347	370	362	355	320	382	342	383	383	379	372	349	354	380	361	372	334	357	322	353	351	407	353	369	334	377	354	344	290	336	338	314	355
43525	55985	18020	908	721	626	611	547	523	515	484	497	488	455	495	447	435	484	459	448	482	453	463	470	460	485	447	495	453	486	408	449	465	440	430	426	486	439	447	462	461	452	466	459	451	432	437	435	421	445	421	450	420	458	440	462	447	464	434	448	443	414	452	443	414	469	432	459	445	430	425	446	445	429	457	441	450	459	426	433	436	463	446	444	452	425	439	439	456	421	420	437	456	464	453	436	451	474	419	451	453	423	427	453	456	464	446	484	413	443	457	474	424	445	413	428	441	472	415	453	426	386	455	412	444	439	439	436	420	438	453	456	465	446	451	441	442	458	450	445	419	441	444	471	464	407	474	464	463	415	432	465	432	441	450	420	475	469	422	431	499	437	448	449	475	444	440	471	442	472	465	436	420	426	485	462	431	400	418	464	429	425	446	468	482	433	459	424	411	455	449	421	403	457	441	433	429	420	407	461	430	448	457	443	463	461	428	461	452	431	451	421	467	427	461	452	467	441	482	452	426	435	442	456	477	419	442	431	448	449	404	468	455	432	438	440	440	418	443	447	439	422	457	438	412	419	425	433	474	451	432	449	475	417	440	425	456	454	472	447	459	457	413	429	454	447	420	423	442	485	447	452	470	464	448	436	468	456	467	440	454	417	490	441	439	457	433	474	442	480	480	457	421	427	477	465	433	443	471	425	415	472	476	426	436	437	464	439	410	456	439	408	426	429	440	400	449	452	467	394	482	399	468	420	481	441	414	463	420	452	432	424	467	450	447	426	454	448	465	450	453	469	450	450	470	433	434	421	441	449	458	455	456	455	430	434	455	435	468	449	447	476	427	416	456	455	428	425	452	411	406	441	447	440	468	426	416	461	430	470	446	453	425	430	450	462	414	456	461	443	437	457	430	490	415	477	436	443	474	408	419	407	432	436	437	426	474	427	465	452	426	444	394	417	454	445	456	457	483	474	452	434	453	481	473	413	482	441	415	431	404	479	422	472	402	462	433	443	435	441	455	450	459	416	448	466	437	466	434	440	449	437	490	481	452	446	474	415	433	444	444	429	434	439	445	452	476	409	442	414	435	494	437	424	427	466	447	439	450	437	414	432	470	468	478	421	440	459	399	408	401	485	457	478	439	435	448	435	436	425	417	419	496	412	473	445	428	449	465	450	429	471	448	462	475	453	432	479	462	432	465	438	428	456	425	479	452	450	412	456	443	438	441	447	457	471	414	426	455	422	455	443	420	478	416	451	456	450	416	463	443	431	459	463	438	459	419	426	430	476	464	448	414	435	423	440	444	479	453	441	489	495	457	435	451	440	465	421	457	495	451	467	411	453	436	460	466	408	480	436	411	434	435	413	450	443	451	455	418	427	448	474	437	437	443	455	442	456	487	445	439	478	453	425	431	450	439	434	461	450	479	445	445	446	442	407	449	476	433	410	426	454	390	413	436	459	437	429	442	473	425	466	446	428	490	450	437	457	433	459	474	459	481	447	445	474	444	441	446	469	418	502	451	431	454	438	459	454	473	471	427	435	458	487	447	464	432	450	444	465	496	488	434	431	479	445	440	451	457	414	423	476	447	449	408	427	463	423	415	400	487	478	464	457	421	447	441	436	472	457	440	454	410	450	446	474	466	434	469	448	424	453	448	473	480	445	457	466	500	450	479	415	454	464	418	436	436	455	433	458	420	436	431	458	467	442	421	442	452	426	446	443	467	427	437	400	398	462	435	462	437	455	420	436	446	475	460	470	420	510	416	433	419	467	461	450	425	450	447	427	438	445	463	425	416	439	442	464	499	457	454	465	485	450	475	444	447	424	440	416	430	459	485	440	439	415	403	492	452	445	477	466	401	462	475	452	439	444	423	429	425	440	483	470	422	439	459	452	447	459	434	441	442	445	438	457	457	410	422	457	477	431	430	434	427	419	447	440	430	464	418	449	430	419	454	458	436	421	469	423	465	436	436	484	453	465	485	453	439	441	440	433	388	433	441	398	432	456	428	452	447	457	450	463	464	421	434	444	467	442	443	478	465	435	440	418	474	428	447	447	414	415	396	450	415	402	395	419	449	465	443	444	427	428	482	456	434	447	401	442	436	448	433	443	450	447	439	460	429	473	455	435	470	442	424	443	448	444	486	425	436	420	456	424	404	439	435	473	413	477	444	456	428	479	469	421	461	450	430	475	487	464	420	429	421	441	446	452	454	459	452	449	442	440	438	424	419	471	459	452	447	419	458	498	421	452	437	442	459	438	443	431	457	458	417	463	459	449	482	471	459	432	447	471	464	429	445	404	436	481	429	467	502	450	439	462	440	434	415	414	428	420	430	472	440	448	440	446	430	465	432	436	459	450	462	439	435	427	428	467	434	410	445	448	422	451	474	429	417	408	452	429	451	425	482	441	449	408	408	455	414	453	482	431	401	439	419	460	438	452	426	444	444	440	455	447	463	425	400	436	445	471	445	452	473	416	472	450	454	456	462	447	422	455	475	433	457	421	433	441	503	465	473	440	470	437	436	433	440	421	469	435	453	435	453	459	459	495	460	456	450	420	441	447	440	452	429	417	464	384	462	483	426	469	427	427	472	449	462	438	414	446	420	444	467	446	417	469	451	482	392	435	459	473	400	435	461	445	415	475	420	423	441	431	484	394	447	459	444	439	414	454	497	476	474	449	440	436	425	443	425	453	457	454	433	465	436	432	443	452	457	444	446	449	440	470	437	454	464	433	464	475	473	443	412	443	420	428	451	426	461	451	433	437	407	483	474	433	458	457	437	423	419	444	452	438	439	398	450	419	425	436	429	473	408	441	463	469	444	468	443	452	409	446	432	462	450	421	470	414	452	447	406	438	431	477	470	436	479	435	476	439	452	476	445	446	460	465	436	450	458	431	443	464	455	409	482	444	441	433	450	457	474	438	451	454	458	446	411	434	485	472	457	414	430	414	428	471	413	434	466	468	438	432	422	439	492	450	445	414	467	428	449	493	429	442	424	445	448	473	428	404	433	413	451	440	455	471	417	464	447	435	451	424	448	452	468	430	427	453	435	443	463	457	444	471	433	446	458	423	457	435	420	436	440	454	410	428	423	434	465	434	431	435	454	415	458	455	464	459	400	444	416	484	446	505	477	481	458	443	434	502	446	480	427	440	450	434	451	451	446	464	441	451	452	437	438	450	436	432	509	417	440	422	428	417	458	412	474	470	468	403	459	445	476	419	451	426	397	460	466	418	420	427	417	435	489	426	458	463	447	459	440	481	433	408	463	432	460	512	471	436	454	452	455	432	499	435	419	459	477	463	416	447	499	475	447	418	439	391	406	433	454	436	422	452	448	435	427	425	444	430	424	501	425	415	449	424	467	455	440	432	438	460	434	430	410	463	452	458	448	409	451	449	487	475	430	464	404	449	455	429	462	455	451	465	391	433	455	463	444	449	437	492	439	439	433	449	473	496	464	457	468	425	466	459	451	448	447	458	428	477	465	453	451	464
22923	21551	28708	24789	21512	19869	1451	337	278	259	215	200	209	207	207	187	157	172	175	153	151	165	184	172	157	158	155	155	154	169	172	153	174	180	161	152	151	154	150	150	128	166	167	160	168	149	150	150	136	149	136	141	155	155	144	152	178	146	162	170	171	145	142	149	131	160	154	142	150	149	153	152	166	143	146	147	137	162	160	150	142	170	150	166	172	141	184	151	156	159	154	172	151	140	110	138	155	145	142	132	148	148	160	162	152	149	137	149	151	150	135	151	142	128	152	140	143	146	164	162	139	140	162	120	120	147	141	142	146	135	124	132	128	145	157	143	161	119	143	137	143	137	178	125	146	163	134	178	131	141	142	147	150	149	145	151	138	150	158	158	154	158	144	141	164	147	151	170	158	143	167	148	142	153	147	165	140	175	157	145	153	154	143	135	146	151	150	130	157	142	133	163	170	149	159	138	132	149	171	136	150	150	171	161	156	141	152	159	154	114	166	149	146	140	131	154	154	171	129	150	150	136	140	157	151	140	146	146	147	169	157	152	158	159	147	173	149	136	140	170	121	146	165	165	154	152	149	151	147	132	164	154	146	131	132	128	167	154	149	126	156	181	153	162	164	151	154	160	166	164	153	140	128	154	182	158	112	169	147	148	137	152	148	146	154	140	164	143	164	133	145	157	145	163	141	148	123	134	154	128	161	157	168	150	166	147	134	129	157	139	143	166	131	158	152	181	172	183	162	146	157	167	141	157	135	143	166	147	161	130	144	149	152	157	152	155	178	153	158	164	149	151	125	151	154	126	147	174	154	149	157	147	150	152	172	161	151	151	163	150	159	142	150	137	166	138	158	148	146	155	145	159	157	153	157	148	155	157	163	143	147	151	162	138	168	140	148	142	157	135	155	135	136	132	136	144	133	150	144	153	125	167	151	132	180	145	148	152	155	155	124	132	169	162	155	135	137	151	143	140	134	138	157	136	144	146	125	140	145	146	151	136	149	148	163	140	145	168	150	147	175	148	158	144	162	151	168	155	177	171	163	157	144	151	160	140	156	171	157	158	152	132	150	142	163	154	139	143	165	160	145	140	140	134	150	129	169	182	162	163	144	122	157	156	152	144	165	133	165	159	164	147	148	152	169	142	146	145	144	157	151	159	151	154	131	156	159	153	160	160	163	139	146	160	123	147	129	171	137	146	139	134	165	173	133	130	147	140	165	164	152	171	141	154	161	153	139	135	159	139	139	144	135	135	160	154	172	138	152	146	160	151	129	150	169	151	134	155	152	152	129	150	161	158	148	166	135	147	154	140	144	148	160	142	151	157	164	156	175	151	165	152	146	153	148	140	143	177	147	140	173	157	145	147	147	160	138	127	143	148	157	142	153	144	150	142	166	156	131	153	149	134	131	163	165	168	140	161	150	146	144	134	127	127	178	156	151	166	146	148	132	160	143	147	147	137	170	132	164	129	162	178	168	163	147	155	135	142	162	145	162	171	162	136	123	170	160	151	149	166	164	133	141	146	151	134	137	141	144	141	136	121	146	155	142	153	122	152	147	131	166	150	152	152	141	149	154	151	150	139	155	167	162	155	150	159	144	135	154	129	146	139	151	140	150	153	157	141	169	150	166	128	152	147	161	148	129	156	139	153	136	151	137	131	147	150	142	144	147	151	164	168	147	139	173	147	147	150	161	148	160	160	131	166	151	154	127	149	162	160	147	141	152	146	142	148	139	137	178	147	152	124	137	134	154	147	154	130	119	137	148	150	164	165	155	157	156	160	155	130	163	150	158	165	161	144	161	156	147	152	160	134	152	159	131	142	149	168	158	158	137	151	136	129	155	142	172	146	174	147	146	156	145	154	157	152	126	150	137	157	155	168	145	124	155	143	144	148	140	161	140	148	170	152	147	141	142	124	144	161	153	162	168	150	144	149	146	138	168	150	143	133	138	155	148	153	142	167	152	143	157	146	164	148	158	124	162	163	140	142	144	164	145	178	127	167	156	170	151	155	154	142	155	163	168	133	129	137	142	138	149	140	170	159	144	145	165	172	157	147	145	135	138	139	127	150	132	159	152	140	141	131	158	148	134	151	165	165	141	170	164	150	149	141	142	172	141	143	143	131	158	155	124	130	147	150	155	151	152	147	155	138	140	150	159	144	126	134	149	159	142	142	139	143	141	129	160	161	162	132	129	138	146	171	147	156	160	160	159	134	151	136	161	121	151	146	149	147	152	156	145	162	143	169	143	143	163	154	144	126	156	149	144	152	145	155	140	125	140	146	133	162	133	145	142	154	179	180	153	143	148	151	169	134	135	153	150	136	136	143	157	150	163	142	153	159	163	136	134	158	133	171	144	186	140	139	156	122	153	135	134	171	132	157	154	135	145	173	137	130	153	163	153	128	160	144	145	134	156	151	144	136	153	147	140	157	139	161	132	134	143	140	147	161	165	134	148	154	148	158	155	170	158	147	142	137	141	165	147	141	156	144	137	149	144	160	145	152	164	135	136	146	144	148	152	144	161	151	158	151	141	139	165	147	147	163	160	137	146	152	162	143	151	160	136	136	156	137	131	175	125	152	138	167	159	167	156	127	143	146	145	156	159	131	164	165	154	148	160	162	133	173	135	186	157	149	159	160	163	137	147	165	154	164	145	153	163	147	155	141	133	145	137	160	143	154	143	151	168	144	149	147	140	148	134	139	146	130	153	143	131	145	140	139	162	122	160	143	129	162	159	167	150	164	145	172	166	138	126	173	135	150	155	148	142	157	151	152	148	140	142	131	129	154	166	152	147	142	169	155	165	156	167	149	137	147	147	161	157	170	154	170	163	135	149	148	150	162	135	145	166	147	168	162	144	158	138	141	130	150	153	139	148	128	164	143	146	156	161	143	147	160	120	150	168	166	148	129	153	146	171	133	151	164	145	145	154	155	146	128	161	155	138	121	161	139	155	150	155	158	139	135	142	137	148	153	154	147	130	145	154	137	159	153	153	141	168	160	155	148	139	142	169	155	166	137	149	120	143	143	115	160	151	167	166	134	179	142	143	161	166	146	134	152	155	146	133	146	144	146	156	159	168	161	156	145	145	144	157	131	156	135	157	162	160	143	138	139	141	143	157	141	127	158	142	146	128	148	151	160	156	139	156	160	146	156	135	135	151	169	168	154	165	156	148	143	156	156	158	142	146	152	146	148	149	141	154	139	138	141	152	156	132	137	163	124	147	148	172	152	137	151	157	137	153	136	134	161	165	156	143	160	142	137	131	143	124	145	178	142	145	155	167	139	159	150	155	140	170	152	156	153	163	141	149	145	136	152	143	147	168	155	164	141	153	158	173	173	144	148	154	166	158	146	140	138	153	138	155	143	156	135	157	127	153	162	147	141	145	171	150	144	141	146	126	141	157	133	140	141	148	126	150	164	148	147	139	141	127	143	155	155	150	132	151	150	156	135	157	135	140	140	148	153	163	156	167	136	138	154	164	138	134	154	156	136
55911	80595	35019	2063	1272	988	748	592	493	454	379	333	332	300	289	280	268	274	230	227	203	229	259	224	228	197	219	219	214	228	218	217	192	206	195	207	223	199	209	205	209	198	188	224	191	183	187	195	209	227	201	207	211	186	201	207	201	180	201	202	213	190	204	189	213	204	215	211	204	192	195	205	217	194	204	210	171	178	202	199	200	232	227	214	208	199	204	178	223	199	187	185	200	193	196	195	217	200	179	193	206	202	195	194	216	173	228	210	199	171	201	191	202	214	193	185	200	210	208	170	212	186	203	204	194	190	176	199	183	187	193	207	201	207	204	177	158	198	228	212	186	204	180	210	209	197	181	216	165	198	182	198	221	187	234	235	186	197	208	206	194	209	182	220	205	204	189	209	219	218	201	210	192	213	212	199	210	230	200	215	204	195	213	218	190	181	195	211	220	209	188	199	195	178	198	193	196	200	188	177	210	188	187	207	179	178	203	176	201	202	187	216	200	193	210	185	220	168	206	205	227	209	198	207	221	203	195	200	202	206	212	194	180	222	191	214	207	213	204	176	187	203	190	207	193	201	196	183	197	199	208	205	211	209	170	203	202	194	212	206	187	192	203	220	210	198	198	190	182	206	177	187	220	197	180	235	210	208	197	209	194	191	204	219	187	189	157	195	197	206	185	180	204	186	229	202	197	211	211	203	201	200	232	210	190	134	199	205	204	219	201	189	185	198	182	198	206	195	211	202	206	208	197	241	193	202	192	192	187	188	203	212	209	213	200	205	195	190	212	194	203	183	187	209	210	208	204	210	221	221	213	182	206	228	213	202	169	205	180	204	196	211	179	198	205	225	203	188	202	206	215	199	197	182	193	229	190	201	207	213	212	227	210	180	197	195	204	194	197	215	197	197	182	165	211	187	193	210	208	207	188	177	198	193	202	209	183	174	200	207	194	208	214	191	185	192	199	226	198	176	193	209	195	198	200	214	229	185	213	200	200	214	215	192	209	186	218	210	191	213	202	211	201	224	202	197	202	196	185	197	214	178	186	172	211	186	201	196	194	204	181	201	193	199	186	212	219	215	189	174	212	230	208	171	219	184	212	212	182	202	187	208	199	234	197	202	226	216	190	211	196	227	181	177	192	210	212	212	188	184	207	208	196	198	219	193	189	190	211	184	186	227	176	202	214	196	205	228	208	196	207	209	207	217	209	205	207	184	220	213	225	205	206	214	192	201	208	204	210	224	214	181	194	200	203	154	189	197	216	203	240	192	193	168	190	191	188	225	177	178	217	198	180	196	185	193	198	186	202	171	197	210	195	191	181	206	209	192	181	209	225	182	208	192	185	179	202	230	203	200	192	171	198	199	212	182	194	173	224	175	205	212	189	207	202	180	203	190	177	192	196	192	187	185	201	197	196	204	182	217	198	204	187	224	167	207	183	210	229	166	202	183	205	189	203	213	215	191	202	205	212	201	200	192	208	215	193	205	184	194	201	221	201	207	177	215	210	178	203	179	196	180	205	201	200	178	193	176	204	198	187	231	195	214	211	214	202	217	200	217	199	213	202	195	188	194	191	203	192	197	180	200	213	194	202	196	191	167	190	213	196	213	189	219	194	189	213	192	169	190	178	191	196	186	185	209	201	187	199	200	205	192	192	197	190	207	173	193	173	211	192	199	206	206	192	194	193	203	221	217	182	187	213	210	185	191	206	198	208	189	205	199	174	210	230	176	212	209	201	211	195	204	159	217	190	217	205	237	186	196	198	209	203	172	211	186	187	219	193	203	201	190	207	193	166	180	183	207	227	176	210	218	181	199	202	207	196	209	193	193	231	199	221	175	210	195	165	210	188	195	177	198	201	200	227	207	189	172	203	209	201	184	215	228	199	227	203	182	177	200	216	193	193	207	201	229	211	191	227	217	221	194	212	197	207	189	196	211	194	188	161	197	202	222	191	203	184	222	195	197	197	198	188	182	198	192	216	198	197	194	198	222	197	197	202	196	207	210	207	158	187	179	188	201	176	223	217	213	181	185	201	209	203	215	208	199	198	199	190	189	205	198	201	176	215	191	197	215	195	219	200	208	205	191	216	190	215	201	185	205	190	181	177	191	220	223	198	206	168	186	203	185	212	182	202	221	200	207	234	193	201	188	221	196	198	217	208	184	198	177	196	198	199	224	190	189	173	193	199	201	209	199	200	178	192	212	215	209	200	198	190	181	208	210	182	208	215	198	170	207	195	184	201	201	185	213	206	209	201	207	231	215	206	178	208	213	199	218	184	178	187	186	192	197	198	208	198	167	217	168	184	204	185	184	212	196	205	198	172	196	186	190	207	183	193	198	194	195	185	218	202	225	211	209	177	205	216	221	209	181	203	195	202	191	209	211	194	194	217	202	176	197	190	183	202	199	177	209	203	197	197	188	214	215	200	192	227	213	190	209	171	211	226	189	186	201	191	209	224	179	188	211	170	216	208	209	208	187	195	216	207	211	200	213	206	202	169	178	180	186	212	208	189	181	208	187	195	210	210	209	172	202	197	192	225	209	225	177	201	210	177	210	213	212	214	200	215	194	191	205	185	216	180	209	171	194	205	194	182	196	205	206	212	195	214	202	167	210	207	191	208	192	190	223	219	205	193	214	195	208	212	195	200	175	205	184	197	214	200	195	225	181	202	185	210	170	194	212	233	197	192	174	187	196	224	202	195	214	203	203	220	209	190	183	216	197	196	208	184	203	190	206	207	205	198	209	204	192	212	194	193	192	176	223	178	189	215	169	183	227	207	210	209	214	178	202	196	192	208	209	187	190	190	230	196	219	217	198	187	206	207	202	190	216	203	186	211	212	202	204	194	177	230	209	187	197	202	193	218	189	180	222	216	208	210	192	198	230	161	190	228	220	164	182	200	204	238	218	192	227	196	187	206	174	225	188	220	221	173	197	193	209	188	182	205	185	181	197	232	208	215	217	179	195	199	188	194	220	216	209	183	197	188	191	218	223	206	185	215	210	179	211	222	192	220	225	209	195	206	212	194	197	176	213	185	202	197	202	216	205	178	181	209	185	189	206	203	194	187	188	190	222	198	212	170	194	202	212	189	203	204	192	189	212	191	172	204	202	211	198	197	198	196	199	204	205	200	199	206	187	214	228	204	205	201	220	184	204	187	215	200	199	176	203	223	193	193	180	185	214	188	219	212	187	197	200	206	202	195	218	231	208	203	197	202	215	199	192	218	230	197	206	203	210	187	177	177	194	203	210	203	192	192	196	207	188	191	176	200	209	189	205	214	203	211	196	197	205	219	197	213	191	172	192	201	184	210	203	192	191	199	193	199	182	221	209	200	190	201	220	199	219	197	219	190	199	217	215	198	194	180	217	209	211	196	228	203	196	211	188	206	201	210	210	203	201	213	186	200	175	185	220	200	202	203	195	198	205	204	202	191	208	199	186	207	214	206	198	183	195	181	203	215	202	201	174	192	192	202	231	202	221	220	194	220	191
29430	20194	7395	740	491	477	485	460	499	498	524	494	478	454	443	447	452	497	458	492	460	463	505	465	467	443	456	529	508	465	498	473	465	487	485	501	494	439	457	430	488	506	462	444	439	498	425	463	507	484	455	497	461	481	489	463	477	447	465	448	449	499	476	492	488	436	450	445	465	477	469	478	468	478	498	464	491	518	524	494	499	490	436	484	467	462	410	454	435	476	432	456	510	497	438	481	500	467	494	462	470	485	481	468	420	493	473	469	484	468	467	494	478	443	460	460	430	477	501	445	470	429	441	509	452	475	452	482	463	502	480	504	479	457	467	455	459	437	449	412	451	493	458	511	419	501	453	461	470	472	458	476	507	466	485	481	473	497	527	455	450	492	503	453	445	468	449	446	463	456	512	499	459	466	508	445	487	466	502	450	471	449	461	439	454	483	477	505	476	465	484	466	458	480	470	460	461	481	456	434	514	419	449	454	465	476	462	491	475	454	485	450	499	463	487	473	480	479	397	464	525	476	495	449	445	468	496	430	442	464	479	471	474	473	449	483	458	467	468	516	458	432	456	503	435	448	494	460	489	482	443	480	490	472	505	441	474	477	460	460	457	508	468	494	480	421	443	507	467	449	476	485	454	480	453	434	484	442	443	453	509	491	447	517	444	494	474	435	451	446	489	484	435	450	469	472	435	449	474	471	483	456	425	450	487	446	476	496	452	494	472	457	488	460	466	442	472	486	473	455	481	491	446	455	470	513	482	456	497	466	482	457	474	475	484	437	466	475	453	443	439	500	468	445	419	515	501	506	500	441	479	501	399	418	467	471	440	492	400	463	473	467	451	478	482	440	482	468	476	474	474	473	498	479	462	472	491	464	464	478	467	432	471	455	507	490	453	469	481	476	466	513	527	411	469	479	469	450	462	481	443	508	494	494	489	473	473	469	470	472	486	477	460	466	440	458	483	439	475	443	473	466	440	515	425	515	455	429	500	465	440	484	427	444	431	433	506	482	480	465	462	484	464	440	505	471	498	477	486	453	502	495	492	437	488	472	452	475	453	494	505	463	480	448	441	485	458	465	457	466	471	431	466	454	444	459	472	471	484	457	427	461	488	474	477	489	489	493	475	444	434	477	455	455	524	468	465	501	475	460	447	484	465	472	479	456	461	458	511	467	460	444	481	486	441	482	444	490	439	472	475	502	449	449	460	449	464	467	441	462	451	497	491	467	463	470	472	477	413	489	483	482	501	478	470	504	420	510	458	464	452	489	446	511	484	488	476	470	448	472	500	492	459	453	468	471	458	461	482	477	508	484	498	447	476	463	486	432	467	497	445	492	498	453	430	452	466	471	475	471	513	485	470	438	473	454	487	496	477	458	482	483	469	460	438	445	474	457	504	479	440	453	456	475	483	436	433	473	446	428	437	457	440	449	475	497	485	437	430	487	467	442	516	502	450	463	472	469	509	481	463	501	477	476	459	486	460	506	439	445	462	442	465	486	502	463	466	470	489	474	509	463	482	506	455	457	456	444	482	452	441	485	442	462	453	540	457	478	468	464	487	436	458	503	449	436	463	477	466	470	455	497	463	504	460	465	454	439	449	481	472	459	487	468	454	424	493	429	484	450	493	487	483	485	450	506	461	475	494	469	481	436	474	503	455	474	481	489	458	495	460	469	442	476	507	479	445	459	476	444	458	467	504	455	478	461	430	471	476	491	483	476	457	485	510	475	459	457	457	465	454	481	458	477	522	491	475	467	473	515	477	470	484	482	469	464	445	462	484	477	466	453	459	452	504	475	471	487	494	438	410	471	446	426	493	456	458	479	522	498	485	458	444	461	455	442	499	469	501	444	491	481	460	454	486	510	497	443	467	480	517	497	448	445	472	443	493	471	470	488	487	459	429	509	469	460	452	455	456	469	477	478	499	464	463	465	461	442	467	449	457	470	445	442	472	512	501	477	438	498	446	453	471	469	473	461	467	466	473	462	469	466	471	481	529	456	498	461	492	456	467	479	423	477	470	466	473	450	460	472	461	447	470	470	510	509	506	476	501	473	483	420	475	490	531	464	450	494	439	480	511	462	475	452	482	483	512	509	452	487	488	462	444	498	503	460	450	480	471	443	473	493	429	482	460	452	476	486	504	480	468	466	449	438	490	448	469	445	497	489	401	461	473	468	480	505	472	481	458	432	481	476	477	472	448	476	454	498	473	458	470	499	408	451	510	509	498	504	476	457	475	457	477	461	488	433	468	467	439	454	467	461	488	459	458	480	488	469	440	483	457	482	470	497	474	465	480	488	456	491	477	487	484	476	445	446	498	477	477	495	469	478	463	489	449	457	463	468	462	468	476	459	498	484	449	492	451	461	458	462	458	514	492	458	478	464	480	476	496	512	452	487	466	438	445	484	483	441	481	418	471	455	477	486	468	462	431	457	482	492	474	468	478	470	501	501	467	437	477	485	462	465	451	462	475	491	489	431	480	474	506	492	488	505	528	486	470	454	482	446	488	455	499	508	489	469	423	461	493	455	469	429	448	519	456	468	422	488	473	460	440	481	430	449	453	441	498	450	458	448	489	481	454	455	482	475	470	445	464	491	472	451	466	429	498	506	475	467	457	430	457	485	473	453	469	470	505	485	533	443	496	482	490	457	471	478	438	451	500	488	461	475	479	441	449	439	472	455	461	469	445	494	457	461	489	459	509	508	486	447	502	475	485	469	462	470	486	474	497	479	469	467	482	473	474	478	439	461	456	455	514	484	473	480	444	483	481	493	437	448	457	434	462	466	493	508	455	464	505	496	454	487	501	456	469	474	463	500	482	491	487	482	478	437	472	470	416	513	443	460	487	502	463	448	489	492	464	456	456	478	420	448	437	441	444	457	481	479	468	482	480	460	444	493	485	542	472	492	446	457	475	524	498	512	449	485	464	504	471	437	476	476	462	484	457	505	482	481	478	456	433	470	490	458	455	489	427	478	463	497	436	466	479	438	472	489	468	491	502	520	470	450	459	473	486	460	488	476	453	492	465	445	455	446	471	483	499	480	481	460	413	448	476	513	463	457	472	487	459	489	468	468	451	498	505	456	440	495	471	459	448	493	474	477	428	499	489	428	493	463	528	516	498	480	488	451	460	463	513	471	453	488	513	520	462	515	471	463	438	477	490	466	494	507	472	476	424	495	427	465	482	471	468	500	488	482	475	451	434	439	456	458	469	440	473	476	474	453	471	464	484	497	486	464	433	465	470	477	468	498	481	479	489	500	478	472	467	473	470	445	457	483	510	416	465	512	462	451	465	467	482	450	445	471	527	457	445	461	469	444	480	473	483	501	441	444	447	451	461	486	457	486	512	482	435	467	477	441	472	482	476	479	513	447	458	457	466	443	498	472	481	471	435	445	505	470	474	479	468	468	484	465	453	491	492	487	469	465	499	458	487	487	477	440	464	481	449	508	468	449	491	490	475	481	456	502	492	447	483	457	497	488	479	428	444	460
22860	24212	4510	683	653	638	638	580	608	608	610	627	606	588	615	636	602	640	554	612	615	656	657	598	650	625	617	597	661	613	644	633	591	588	612	592	596	621	588	594	610	588	631	575	598	639	595	560	591	583	597	579	580	631	608	638	583	609	616	554	592	608	604	569	576	586	614	594	609	542	599	643	590	595	567	612	603	645	587	570	584	556	601	592	585	618	583	600	615	635	616	583	623	571	601	623	573	603	615	633	548	617	594	621	621	577	580	631	638	588	605	594	625	552	583	586	565	608	613	611	584	576	627	576	611	643	549	600	598	607	641	610	580	618	614	608	594	580	608	586	590	615	622	637	653	616	604	614	600	584	597	603	602	583	569	608	611	594	582	593	603	628	639	618	625	579	626	609	648	618	604	652	568	607	630	571	573	571	593	600	615	597	600	600	598	588	571	612	581	582	617	640	581	655	586	592	629	555	610	548	565	590	577	583	579	621	636	563	588	571	603	598	560	583	608	620	606	578	606	586	635	575	628	601	572	607	625	632	583	566	588	558	627	607	638	626	625	609	594	551	587	570	579	622	585	577	589	621	585	577	614	631	621	600	603	621	571	608	580	583	617	582	590	583	572	631	606	585	603	656	589	622	614	624	583	583	609	592	577	646	577	615	615	579	584	615	604	613	571	597	610	617	627	642	636	588	623	557	604	612	564	608	601	617	648	605	628	588	610	591	603	605	601	590	619	577	622	598	641	631	601	607	583	645	595	618	581	586	601	576	618	624	571	583	615	582	581	617	652	597	601	592	608	584	562	598	569	637	624	642	608	550	629	605	625	638	618	572	608	627	610	586	614	604	581	582	640	604	576	636	637	575	637	620	581	623	566	611	617	603	605	609	617	608	611	577	624	600	563	583	574	605	576	645	629	637	569	624	595	592	587	614	597	599	575	624	622	660	596	626	589	638	643	570	609	606	602	607	592	572	579	588	590	614	566	632	605	590	589	565	556	628	621	615	627	616	585	649	593	589	625	539	646	605	610	587	597	573	644	627	622	556	582	588	578	607	582	614	618	601	619	568	559	630	607	605	590	583	622	602	592	605	624	659	592	614	607	645	609	566	598	603	630	585	552	640	573	631	642	571	586	622	641	593	574	589	621	640	609	621	569	587	624	608	649	565	620	579	586	608	602	614	647	606	634	564	604	563	611	590	592	603	594	630	622	583	625	637	601	574	619	595	597	591	621	608	595	586	602	582	585	597	609	587	653	592	570	604	602	573	622	590	578	560	593	639	631	628	621	600	611	595	564	597	609	593	640	598	610	587	589	620	567	564	593	577	578	600	592	622	624	621	571	597	564	599	560	621	579	567	611	565	592	612	566	582	568	600	617	621	597	575	619	607	628	605	585	574	580	629	611	594	657	587	587	575	591	614	607	618	567	610	579	609	576	572	590	586	619	610	617	582	554	568	627	602	586	624	582	606	616	557	636	599	582	632	603	600	652	571	588	599	634	562	618	625	628	625	627	596	634	601	594	560	603	612	630	653	614	586	631	600	581	582	598	623	599	571	573	580	599	580	599	592	598	627	616	584	585	617	596	564	597	564	574	637	628	612	642	548	615	603	603	593	589	614	628	591	624	585	592	564	603	621	628	619	605	621	607	583	623	629	614	638	629	605	561	601	656	571	586	607	637	629	643	597	627	594	516	619	583	593	577	631	600	567	588	573	627	573	571	576	611	600	589	612	559	610	613	606	586	605	605	609	635	607	621	575	620	617	584	600	590	587	581	626	585	597	656	598	600	604	595	626	600	610	624	610	609	555	610	606	601	591	577	626	591	585	584	622	604	564	639	602	620	592	542	586	604	613	581	553	618	592	597	554	602	611	596	637	642	584	557	592	630	618	611	560	569	590	584	614	590	629	586	585	609	594	643	615	605	619	615	577	571	551	617	600	619	646	608	582	623	594	588	611	598	603	646	594	561	603	634	610	648	599	596	569	610	586	602	582	628	602	651	608	602	607	601	576	604	588	595	569	603	573	629	629	576	576	636	626	533	598	600	605	597	617	615	534	577	596	591	539	608	619	583	595	626	560	592	592	589	595	615	612	609	590	633	591	592	614	578	577	609	581	600	625	610	611	628	607	575	596	583	561	630	561	631	528	615	618	623	591	587	611	607	607	576	630	553	595	574	577	578	597	613	649	600	614	581	589	639	536	617	611	596	580	559	597	624	628	623	574	571	652	588	625	619	598	643	621	592	582	618	627	599	606	634	625	617	609	576	620	607	579	619	603	586	595	625	606	575	603	590	599	626	593	619	581	614	564	628	599	612	630	643	617	598	584	570	581	626	590	595	606	589	623	603	574	599	628	599	594	608	559	606	631	592	566	608	609	606	610	576	608	585	638	611	591	533	560	647	590	611	635	592	595	635	646	585	636	545	626	586	557	625	553	587	607	607	602	607	584	576	589	561	577	631	590	579	643	618	630	603	679	621	625	638	596	625	618	609	594	582	607	616	586	575	614	612	541	594	589	590	620	585	663	625	536	594	602	559	627	606	627	605	591	624	563	598	606	576	634	598	589	601	622	607	591	643	609	584	591	567	609	632	603	596	607	600	592	573	555	646	631	600	581	585	596	585	617	600	615	622	601	616	628	557	614	599	591	616	615	597	624	596	587	642	570	629	640	639	664	596	589	612	607	619	641	601	611	586	602	579	621	595	564	608	613	631	574	630	627	575	603	607	583	572	581	630	600	629	623	558	593	619	563	565	560	592	566	634	632	600	659	611	595	549	597	587	594	601	597	602	656	627	640	526	584	631	601	553	636	593	613	581	573	577	658	628	614	621	565	641	628	616	614	612	585	652	565	603	569	595	602	623	573	596	630	626	596	612	587	604	589	583	616	561	583	591	614	604	606	577	639	598	593	665	606	592	607	600	639	644	586	584	607	641	620	603	589	581	605	588	646	618	592	617	642	574	576	538	582	621	583	572	614	609	602	585	604	627	628	612	594	598	593	589	623	649	628	623	651	618	573	613	626	584	574	609	583	647	605	600	630	625	635	606	596	637	600	577	599	591	629	608	588	634	620	587	597	584	648	610	613	640	604	612	629	656	621	649	602	664	621	603	572	630	578	620	624	611	606	589	617	626	591	622	638	581	614	612	571	644	567	616	603	576	629	607	643	592	598	598	602	578	602	599	613	603	568	603	576	588	599	596	619	619	585	591	611	595	634	574	602	623	603	641	612	601	586	623	589	614	567	572	656	581	609	596	630	630	597	621	595	612	621	590	615	583	578	642	587	590	615	587	585	646	609	640	642	570	594	586	609	615	623	605	611	632	587	637	595	581	600	615	620	586	584	656	578	587	576	579	596	585	576	580	600	636	617	611	610	607	604	576	614	601	652	625	581	597	585	596	557	593	620	612	578	593	593	617	591	586	590	605	598	611	649	583	588	588	626	602	548	592	575	620	615	592	566	614	630	601	597	582	652	580	586	610	608	597	587	590	603
23971	21581	28159	25202	19157	2287	547	454	417	417	405	382	407	395	361	369	357	352	395	374	398	377	341	347	351	317	343	374	358	345	349	343	353	334	351	331	354	386	369	331	358	321	344	350	348	354	332	361	345	347	348	365	321	352	352	368	360	383	343	341	341	367	373	339	338	314	374	356	347	330	391	384	357	344	374	360	340	364	349	369	380	363	364	349	354	324	375	386	365	352	342	337	350	348	367	364	357	317	364	355	332	365	375	342	356	342	361	381	357	361	317	370	316	354	348	340	401	356	330	351	339	347	360	339	349	363	333	351	340	362	338	379	281	340	335	341	333	348	337	360	314	390	354	345	314	384	362	338	348	330	367	351	385	372	326	354	333	333	339	317	331	393	361	327	352	344	349	343	343	353	352	359	361	321	334	376	344	335	359	335	372	326	357	334	354	364	337	335	382	356	340	354	372	368	301	356	349	330	304	357	370	308	373	359	374	361	345	388	345	361	353	366	362	357	335	367	338	324	341	331	377	345	343	361	362	315	348	356	351	347	358	353	320	365	332	370	389	365	354	340	317	334	363	370	344	373	336	356	401	324	356	368	390	345	350	367	359	354	327	348	360	326	362	358	329	358	344	315	352	340	350	363	304	343	340	365	355	344	347	345	343	368	329	352	345	347	377	357	355	338	347	334	353	346	358	369	336	348	330	327	321	330	336	332	371	339	319	353	355	361	367	369	345	325	309	369	350	336	360	372	359	342	356	381	348	362	335	356	330	329	381	358	331	340	347	350	335	342	347	368	339	330	360	359	317	325	362	365	397	376	376	374	371	351	345	355	377	348	382	349	330	345	363	375	349	369	328	380	349	330	388	341	356	393	322	380	388	301	352	338	326	363	326	350	349	348	375	372	329	337	348	346	349	338	367	370	329	369	327	370	348	347	355	356	354	344	362	352	336	357	340	352	373	338	335	333	357	329	348	373	354	358	364	326	380	334	381	348	349	315	314	399	386	323	371	304	332	345	338	356	356	337	364	353	373	375	348	317	386	325	367	347	332	354	346	359	326	353	360	346	362	316	340	379	365	402	363	325	322	354	352	319	367	356	352	355	367	358	365	353	338	332	339	336	344	368	343	355	342	369	380	354	364	350	335	339	372	387	362	361	345	343	347	363	350	343	336	353	356	405	326	368	362	346	369	341	353	333	340	341	377	334	354	333	318	339	361	403	360	354	375	349	337	327	334	345	360	346	341	348	352	394	327	355	372	338	340	349	372	339	355	341	333	341	367	356	332	363	330	337	399	316	373	352	335	326	362	336	340	377	322	371	351	379	352	336	342	355	340	314	328	353	356	333	339	394	324	369	375	319	324	334	350	363	318	318	330	308	362	363	334	328	326	372	330	350	380	337	337	322	353	349	350	335	356	360	353	365	331	325	384	366	389	343	355	377	381	361	361	342	353	366	348	363	353	329	378	362	368	346	338	368	365	350	363	322	341	330	338	323	348	336	374	363	337	360	343	346	361	385	355	360	380	350	362	320	343	360	328	351	391	328	326	358	324	367	311	339	321	346	375	328	346	318	346	369	366	345	355	326	350	339	362	331	349	339	333	358	344	331	353	368	389	370	359	370	336	372	353	362	337	360	376	386	362	335	331	350	340	364	378	366	364	333	374	337	338	339	390	364	340	308	361	356	357	355	358	334	344	365	346	350	355	361	327	344	373	355	334	351	354	326	359	361	342	319	339	352	349	339	333	330	356	352	379	326	336	352	373	334	343	351	374	339	353	364	352	373	340	335	324	380	336	328	335	380	340	346	351	326	329	347	336	307	326	338	375	373	336	348	338	350	335	332	374	355	365	370	354	362	347	336	366	390	347	343	312	314	373	366	348	335	342	351	336	353	364	318	335	366	359	357	338	333	371	378	326	288	328	344	364	366	386	354	380	375	352	345	339	366	351	334	356	352	343	330	358	333	330	346	336	346	350	371	341	355	346	350	378	356	345	384	367	388	357	365	354	376	337	344	372	326	324	338	362	343	351	353	340	364	338	332	365	359	366	327	373	344	331	330	356	401	361	357	370	347	325	377	352	370	364	335	389	358	371	341	345	353	356	383	359	370	330	342	348	343	343	345	360	393	393	377	368	386	338	330	376	355	311	336	362	368	341	344	358	365	358	383	331	364	352	399	340	364	361	378	369	388	357	341	328	357	350	359	354	343	378	357	363	321	375	345	353	347	363	351	352	390	317	348	335	335	379	355	338	391	353	347	315	352	357	379	348	392	374	365	334	342	316	352	358	334	328	345	343	333	331	339	319	373	315	339	363	366	370	377	357	346	364	347	363	347	348	347	343	337	360	343	333	342	376	357	363	376	368	350	337	342	354	362	359	354	349	352	349	349	360	378	365	327	356	357	372	373	358	337	332	359	338	326	353	397	367	346	320	351	338	327	348	337	358	365	359	388	372	356	355	350	341	317	358	335	354	357	344	346	345	356	319	345	364	369	374	393	359	390	373	360	376	359	387	337	360	362	339	336	346	365	310	324	343	379	357	340	373	354	354	372	350	332	363	365	326	385	374	356	350	356	365	338	323	353	354	323	334	357	350	356	350	360	328	372	333	304	360	358	363	333	373	354	324	343	344	329	375	331	329	361	289	341	378	365	374	376	374	350	377	365	343	373	310	374	302	360	320	362	348	329	326	321	319	347	317	361	350	350	352	367	319	341	361	330	355	381	350	359	377	334	371	357	356	359	382	329	335	356	366	336	376	349	367	338	369	313	355	362	391	357	331	340	351	376	352	335	341	345	326	342	366	335	351	345	360	341	372	361	358	351	331	382	342	356	346	332	387	348	333	332	398	341	391	356	303	347	349	355	336	344	356	348	353	342	315	349	366	363	369	339	313	388	351	335	302	363	373	374	354	337	343	387	335	360	358	360	376	369	341	394	332	377	371	350	316	348	334	318	340	350	329	337	348	357	333	357	348	351	360	363	385	354	354	347	326	332	372	375	372	343	306	396	335	346	323	362	341	393	350	341	324	335	333	353	351	333	326	357	404	323	347	341	354	360	364	354	351	351	338	363	366	329	342	357	365	367	347	349	355	329	342	351	319	370	383	376	346	352	329	321	352	347	345	336	398	341	352	333	356	353	338	374	352	375	355	379	371	322	343	340	347	390	358	324	323	322	325	334	348	341	371	320	386	364	312	362	393	310	377	333	351	352	349	337	359	357	382	392	335	363	345	375	359	349	348	371	370	377	335	336	348	323	326	356	375	315	356	370	348	362	352	392	352	367	367	321	324	353	372	364	347	384	310	320	354	348	320	346	365	351	360	381	335	345	340	374	355	361	341	382	355	327	359	341	349	355	374	362	342	361	313	352	332	353	344	336	337	335	366	348	304	331	356	347	389	344	357	357	347	347	368	388	329	338	353	350	351	353	323	345	341	347	380	366	354	317	387	317	343	311	365	348	355	342	345	342	370	375	344	343	364	384	353	329	329	373	368	344
47550	66298	28582	1563	1005	822	721	629	602	588	529	510	530	515	521	504	468	500	495	460	458	465	475	521	461	472	469	464	494	498	479	477	493	430	463	475	474	494	450	474	444	439	466	449	460	432	459	442	469	511	498	444	471	453	458	450	430	466	445	459	455	454	443	437	448	483	508	470	477	471	457	473	453	427	459	434	459	450	452	442	442	473	427	451	471	434	459	461	436	439	461	483	456	451	478	435	465	439	438	434	439	462	455	491	442	463	464	427	474	447	482	453	443	451	449	453	467	444	438	477	494	455	462	461	441	458	488	451	455	476	482	481	482	453	473	471	482	487	476	453	482	433	449	490	475	454	470	444	419	471	446	453	461	458	485	446	423	427	459	459	454	461	464	470	475	450	484	468	467	432	468	437	439	451	445	457	435	445	499	457	456	446	454	441	474	434	462	456	480	457	450	485	439	465	471	478	443	485	445	427	455	457	454	430	451	456	449	467	495	483	441	464	448	478	457	474	461	463	436	449	452	454	499	418	473	477	485	465	445	466	523	451	471	471	434	469	439	460	460	472	428	468	459	481	463	482	420	454	455	500	425	480	432	443	473	420	464	470	476	478	466	444	431	458	502	454	471	417	476	444	472	517	485	485	460	472	453	453	440	461	459	463	421	486	455	455	434	441	471	466	492	441	410	463	455	494	479	458	455	455	423	459	475	468	469	430	502	449	490	424	445	480	453	466	450	421	456	451	462	460	446	447	458	446	476	478	464	466	414	467	464	450	478	469	446	484	435	456	481	470	457	514	480	492	466	488	462	476	470	461	407	455	473	462	476	424	465	428	438	472	466	439	492	482	439	430	465	456	470	435	462	448	505	456	477	442	500	452	444	483	443	467	454	450	435	467	441	477	465	492	445	473	505	437	431	481	444	494	476	423	480	496	460	438	454	470	448	504	471	446	466	440	453	435	463	510	501	458	467	471	449	467	459	490	435	473	441	454	419	526	478	437	443	438	448	475	453	451	459	441	450	460	498	446	465	435	450	452	437	484	450	442	458	448	477	431	413	472	467	441	444	476	405	446	478	422	465	496	461	450	497	503	441	459	455	451	489	476	465	441	477	433	481	475	460	417	470	489	461	467	453	460	490	409	474	453	451	430	452	446	438	455	496	486	494	454	431	471	478	463	450	439	461	425	466	477	448	459	460	447	456	478	449	473	451	447	444	454	480	452	429	490	455	448	440	473	423	464	466	433	453	443	460	477	447	445	456	440	490	466	428	471	447	448	477	437	455	416	462	460	476	484	508	447	458	470	470	441	449	466	436	449	484	464	448	467	484	517	459	437	489	471	446	495	448	464	399	442	443	455	440	442	479	441	467	425	428	476	491	474	425	467	473	459	485	481	442	511	442	455	458	467	468	446	468	422	439	487	447	457	469	453	451	462	441	494	478	431	456	435	452	432	467	481	452	453	436	458	501	473	469	473	438	460	468	442	475	465	460	447	462	444	476	482	419	485	472	457	459	486	452	476	431	495	511	479	414	483	444	471	450	435	467	470	441	464	433	456	483	482	441	450	448	432	436	434	428	490	447	404	484	454	451	456	477	430	486	458	458	450	459	447	457	510	445	454	490	436	465	450	443	441	461	473	464	425	453	471	439	461	430	497	441	423	461	470	494	486	459	483	437	495	472	467	456	457	437	455	455	482	484	448	449	432	443	425	445	493	430	481	474	487	490	467	453	469	450	484	442	491	459	465	507	470	462	459	462	432	450	439	476	421	449	442	481	479	487	480	466	513	448	436	447	449	448	469	458	470	456	446	472	449	465	445	514	424	461	447	472	488	444	437	415	442	431	464	481	476	454	465	469	460	454	458	474	426	438	454	466	470	458	462	493	431	422	430	504	476	450	487	466	492	452	442	434	429	463	464	439	468	450	430	448	451	455	458	468	469	485	461	447	432	472	460	425	431	448	466	466	460	495	485	472	452	413	464	462	474	463	430	478	456	458	480	484	440	476	502	470	434	450	427	451	498	446	437	487	460	431	450	435	440	483	459	450	425	488	463	478	441	451	449	431	468	442	459	476	449	492	462	455	523	442	426	454	455	460	468	438	437	461	503	453	430	475	461	460	441	476	487	450	473	421	452	456	425	449	458	481	479	432	466	463	449	501	470	464	432	512	480	428	447	454	435	437	468	489	460	455	435	477	481	495	416	497	471	439	488	498	475	450	471	480	450	431	424	463	439	486	428	456	467	435	467	465	443	465	462	446	463	406	444	460	430	457	467	462	395	474	477	472	460	454	468	490	465	489	483	415	443	438	449	440	434	483	464	461	468	467	438	465	515	400	469	442	486	443	454	436	434	487	446	436	462	458	428	477	427	460	466	458	464	477	488	435	471	439	459	455	444	477	445	433	446	457	459	454	480	439	477	473	526	462	493	424	448	477	476	450	459	418	453	443	447	447	426	472	442	448	452	430	488	413	450	455	450	427	454	438	441	455	486	458	446	476	469	464	485	491	481	422	428	490	456	422	448	465	455	486	436	448	446	447	440	424	485	490	440	468	463	475	467	463	475	411	432	467	449	438	447	463	494	445	464	483	453	483	463	449	496	444	468	440	464	471	479	514	459	478	463	457	465	464	441	422	481	449	480	494	483	437	432	421	467	475	441	459	434	457	443	441	446	418	467	435	463	452	451	456	468	445	458	447	454	481	493	472	475	445	437	463	462	477	457	442	438	456	506	439	491	490	421	421	455	443	452	445	447	432	428	435	470	453	487	441	434	489	477	488	454	466	439	450	476	451	467	484	417	424	463	442	458	512	478	480	447	469	421	434	464	455	436	440	425	447	468	482	487	445	469	494	447	438	437	475	441	477	437	470	456	466	461	459	469	403	489	468	467	433	449	473	436	473	456	448	462	465	414	445	444	501	451	453	462	455	437	460	445	458	468	470	458	425	487	454	466	459	424	483	483	480	451	437	441	503	472	432	433	462	491	448	487	452	463	457	494	458	477	465	490	424	494	461	473	448	474	488	475	419	430	452	423	441	475	484	466	450	443	472	454	473	442	477	458	454	448	448	437	424	489	458	469	469	467	473	451	456	478	453	489	465	459	439	434	483	472	476	461	465	449	489	418	489	446	443	450	451	469	432	465	474	486	480	458	448	453	461	442	426	480	444	445	446	443	482	423	473	463	495	465	508	472	431	477	430	408	473	450	443	479	413	452	464	479	458	435	464	456	505	484	445	453	470	496	494	460	443	481	458	442	456	492	442	458	433	455	433	489	476	491	427	489	471	444	500	489	449	452	438	466	449	444	427	458	487	486	442	453	428	482	469	496	461	461	488	416	467	459	408	457	463	459	448	439	441	458	488	431	491	483	459	466	450	465	492	440	478	459	445	447	457	434	501	471	500	432	441	462	449	445	478	441	434	470	485	487	453	451	460	457	504	435	480	476	464	431	458	480	465	439	461	462	447	467	469	462	461	453	436	441	433	484	445	464	426	430
25280	21758	26413	23672	2727	453	408	396	395	367	340	373	345	333	328	349	366	368	350	347	360	334	363	359	350	377	323	356	349	355	363	350	354	354	348	352	372	334	351	343	320	345	334	348	362	343	373	359	349	367	332	344	338	340	362	329	354	379	375	406	350	350	332	346	356	350	344	333	332	356	341	354	346	348	353	337	357	324	337	341	350	322	304	346	385	307	362	362	365	354	357	346	326	389	336	319	333	358	337	344	348	366	331	343	335	345	326	384	329	327	298	383	352	316	351	321	330	333	365	322	347	359	323	337	364	340	338	359	350	363	327	360	362	364	371	377	327	374	340	344	342	314	316	354	338	373	336	354	371	327	353	367	343	368	336	343	351	335	323	373	352	363	369	344	311	344	370	328	328	372	325	319	340	332	344	325	320	329	323	333	345	363	350	349	329	327	353	325	352	346	332	321	356	363	353	343	338	340	341	335	332	358	344	359	345	360	348	366	333	341	348	320	367	386	324	341	358	324	358	382	341	349	336	334	335	369	324	375	314	372	319	357	361	337	337	358	395	347	349	333	326	359	336	348	366	358	361	333	340	322	337	357	366	349	336	348	360	360	341	346	377	335	335	360	327	336	369	341	351	356	347	340	361	350	333	368	313	359	343	351	349	337	317	365	343	324	363	332	371	371	339	354	330	357	336	367	359	325	331	339	353	368	363	309	370	342	357	325	377	309	352	332	365	347	327	352	342	341	327	326	358	320	347	357	343	346	338	350	354	382	341	365	337	336	352	340	359	331	358	346	358	335	342	358	354	347	341	345	368	349	353	365	387	371	355	336	345	373	367	353	323	349	354	336	365	384	348	355	372	336	379	335	381	351	358	356	346	342	343	328	370	343	343	356	361	377	349	371	316	347	365	343	360	370	325	361	358	376	349	340	331	331	360	333	348	372	354	337	339	383	346	380	344	362	344	339	344	343	361	344	321	334	341	352	358	356	404	334	343	341	374	354	335	363	354	373	353	365	346	354	351	329	368	338	389	364	384	360	344	303	371	334	338	317	320	333	379	333	396	357	361	346	389	326	363	369	330	337	361	358	355	328	338	319	341	361	377	368	387	335	376	337	344	359	338	345	345	348	346	342	361	353	341	319	340	361	338	343	330	381	324	347	348	347	315	341	362	348	340	354	322	333	353	352	341	350	355	379	339	335	397	346	375	351	324	340	412	344	356	377	363	333	342	345	370	351	356	355	342	353	325	363	338	383	336	349	391	350	344	335	315	347	371	354	338	341	388	348	344	360	324	329	356	340	376	331	343	368	316	374	346	363	335	363	365	356	330	340	340	358	318	353	373	316	334	320	356	328	339	354	380	356	347	326	374	358	343	402	341	324	347	325	334	333	369	336	359	344	338	356	316	360	345	351	330	346	363	350	338	343	407	329	296	344	369	328	347	353	378	346	338	375	316	348	372	362	344	378	359	311	354	352	321	321	359	342	346	356	362	332	368	360	337	365	309	338	342	335	369	326	320	390	310	320	372	353	351	332	342	344	342	342	334	348	325	356	355	329	329	348	341	327	368	332	365	348	329	353	358	328	355	338	358	356	341	336	349	356	333	344	343	342	335	368	356	314	336	313	354	368	378	324	346	329	360	330	331	335	355	359	370	359	360	344	331	320	340	358	356	339	367	336	361	341	359	346	368	340	356	394	361	323	350	337	364	337	309	344	332	314	322	328	383	336	339	356	375	337	334	367	344	364	346	345	354	347	340	356	326	330	349	342	342	362	373	342	334	326	344	324	345	331	343	367	365	344	360	341	376	363	361	361	357	320	351	329	318	319	325	361	351	359	362	314	350	328	342	309	389	335	362	332	341	363	338	347	378	346	337	372	340	364	343	378	341	344	332	362	356	378	346	364	334	367	338	338	353	307	371	330	340	309	346	330	352	344	344	349	343	363	327	329	311	342	371	347	317	342	335	335	359	335	357	351	350	358	369	312	323	340	371	365	366	361	346	344	356	338	318	318	357	387	337	357	356	348	369	358	322	318	365	338	342	370	368	366	358	353	370	381	325	354	324	341	371	340	390	377	361	326	330	358	335	321	369	362	373	331	345	344	391	358	330	329	378	339	355	338	356	358	360	344	358	345	341	336	365	355	336	334	344	340	352	326	313	367	334	345	375	345	338	358	366	336	359	331	351	359	312	319	342	348	362	341	335	346	361	320	371	336	329	351	352	364	344	314	330	343	325	348	320	382	337	336	354	356	364	358	387	329	317	347	355	333	341	344	327	337	367	358	345	387	317	323	370	342	359	374	362	315	345	353	355	348	326	360	346	346	322	355	375	360	357	359	346	360	310	341	373	364	354	357	357	329	343	345	345	337	355	372	348	319	357	335	336	343	330	329	372	357	318	307	322	339	330	346	354	357	332	350	329	370	366	356	347	337	361	349	354	328	392	363	359	340	373	338	364	355	343	355	325	342	343	337	365	334	328	329	324	336	351	364	329	367	325	358	329	355	348	379	362	350	375	334	371	303	347	304	367	320	361	360	362	356	360	383	345	313	320	339	344	364	355	338	344	344	381	349	317	334	351	372	379	318	347	326	350	347	325	328	344	315	353	370	349	364	327	324	335	320	364	336	324	338	357	351	306	349	310	338	331	346	336	337	359	398	327	350	328	353	340	366	379	344	378	359	348	331	392	359	337	345	345	344	370	348	368	339	332	346	383	363	364	338	347	334	328	303	301	333	374	349	332	368	315	345	358	339	347	319	346	347	385	333	340	320	336	375	356	327	357	371	357	347	370	335	368	339	352	343	346	364	327	346	380	364	370	356	352	372	299	379	364	350	352	336	349	354	352	360	337	328	326	316	381	309	298	362	339	323	365	364	345	366	357	372	347	341	353	329	335	345	352	352	384	360	356	331	376	346	376	341	337	366	333	351	319	345	347	339	316	338	374	348	344	364	353	346	328	361	344	350	350	345	361	340	312	364	350	336	317	327	339	363	343	352	334	373	335	333	329	333	324	351	383	355	343	358	366	340	322	365	324	325	353	321	376	331	360	359	337	320	356	344	333	344	349	348	359	319	330	321	336	364	334	333	350	342	380	335	370	337	379	342	322	332	364	340	341	342	320	338	358	350	350	344	338	348	332	364	348	306	378	336	346	350	363	335	352	346	382	363	369	357	349	329	355	332	382	348	362	347	367	346	350	344	380	345	344	355	342	331	341	344	380	355	343	312	357	376	318	335	375	349	359	330	358	358	327	315	352	318	324	371	367	313	348	349	371	310	336	346	350	342	336	346	320	340	341	305	342	385	355	336	326	344	309	375	366	365	338	345	387	378	356	348	357	362	345	350	335	310	374	354	357	361	339	351	314	325	343	327	341	336	299	361	353	320	320	348	344	353	357	360	345	360	345	344	333	368	352	340	383	324	365	342	368	341	326	397	338	355	330	361	361	341	369	314	350	369	345	344	352	337	305	367	337	372	381	345	365	333	332	337	362	347
43698	52193	19888	1201	715	650	571	555	523	485	490	449	508	465	461	446	446	493	422	459	425	420	451	466	456	453	467	484	429	451	441	445	408	454	413	428	449	438	396	445	449	437	495	453	470	431	432	439	410	417	436	442	502	436	432	488	445	428	449	425	385	448	452	475	382	397	426	439	451	400	422	443	433	423	417	474	426	441	431	456	447	450	437	456	403	417	436	499	438	395	457	468	458	473	448	443	436	444	459	490	421	441	417	470	422	392	437	430	427	440	457	470	432	426	397	452	421	414	456	425	513	456	418	396	424	438	416	414	454	465	442	457	468	459	443	417	396	401	445	459	458	394	402	424	449	425	428	450	410	443	433	448	450	409	455	436	421	457	435	416	431	451	428	452	411	409	464	425	435	470	390	449	435	445	454	404	413	444	399	374	419	452	467	434	419	457	421	443	422	433	422	435	437	421	429	469	455	433	430	419	456	428	456	450	418	448	443	444	416	440	404	445	467	433	372	456	459	439	433	446	460	457	423	443	457	424	482	462	429	437	445	458	434	426	475	397	400	433	405	408	390	459	420	470	421	456	455	439	465	466	433	447	431	415	458	410	440	446	457	476	468	434	428	436	426	422	452	436	412	437	410	427	413	480	452	422	432	444	456	397	456	443	441	443	445	459	461	422	440	466	473	411	430	448	430	445	472	439	430	427	455	440	449	432	429	410	428	451	489	451	452	425	442	437	436	466	417	475	446	438	433	457	413	461	463	448	452	450	436	444	431	460	451	428	442	447	404	447	414	428	422	448	413	440	458	420	451	412	408	408	421	401	405	430	437	471	425	428	443	420	458	431	438	449	442	425	425	441	454	415	451	444	458	424	433	419	484	430	460	439	445	440	406	443	444	436	420	392	433	449	496	449	436	430	444	458	442	419	427	440	453	447	402	446	438	436	410	438	404	439	432	434	468	420	430	444	451	504	445	421	409	429	455	455	421	411	435	441	410	451	430	406	424	421	447	439	449	423	453	434	442	403	448	432	417	426	432	452	415	424	422	403	437	444	374	438	430	441	415	396	427	496	481	423	402	445	444	483	456	455	405	413	454	445	441	413	466	426	489	422	418	414	482	426	449	439	383	412	465	435	456	424	413	413	419	407	450	442	466	453	439	404	398	428	445	456	437	451	440	429	451	417	425	405	471	405	472	453	414	400	451	467	438	419	426	440	446	479	457	410	419	453	452	469	431	475	428	430	460	453	439	407	467	429	441	487	469	422	454	417	410	426	419	406	439	452	424	429	463	433	378	424	448	421	438	400	441	449	398	447	424	430	437	457	436	422	438	413	439	437	416	430	403	431	414	453	398	485	437	486	468	484	458	434	445	395	426	469	424	430	435	451	416	422	470	433	414	444	453	437	420	446	455	441	441	442	437	440	432	450	439	447	449	430	400	388	443	434	437	423	418	443	424	447	428	407	392	409	456	446	463	446	435	421	467	403	487	422	449	441	411	451	420	461	465	411	412	375	472	460	463	463	431	445	437	407	456	427	408	427	433	428	426	419	447	435	451	461	422	428	460	461	447	427	463	411	437	446	422	439	442	443	435	437	409	434	432	465	411	435	427	440	460	440	438	460	453	382	451	457	459	452	458	455	431	425	436	440	404	444	404	410	453	476	421	466	440	447	442	432	430	437	465	419	482	423	443	442	441	451	447	473	420	424	439	440	433	417	409	447	432	436	439	403	452	453	420	433	444	414	437	461	402	430	456	420	458	416	418	403	433	431	446	446	450	424	430	444	432	416	408	439	413	451	439	446	409	472	425	445	455	477	441	431	420	433	426	460	450	458	424	470	474	420	461	393	445	445	453	432	436	432	419	419	433	468	481	448	434	404	456	453	440	443	450	459	453	398	447	428	445	437	442	434	437	433	478	441	473	445	438	420	427	401	406	415	447	439	440	438	407	434	434	445	432	402	423	404	428	405	449	407	432	461	454	450	427	469	429	437	456	445	419	444	448	445	476	434	431	423	485	459	463	412	446	476	446	414	426	442	438	427	461	470	461	425	422	396	429	439	424	424	482	416	458	417	468	451	457	467	425	436	455	455	454	420	436	409	447	412	386	423	423	423	453	432	449	435	482	430	476	422	432	450	404	441	460	415	437	431	422	451	440	464	407	442	416	409	432	466	439	452	420	406	472	461	413	464	428	402	450	431	444	462	465	423	467	428	411	434	419	428	424	443	431	433	445	401	471	409	422	424	440	459	456	411	413	438	435	454	449	401	423	427	459	439	445	409	420	422	440	435	436	402	437	459	442	415	427	445	399	435	455	446	447	415	436	385	425	425	447	477	462	432	437	421	429	425	454	412	406	426	447	433	435	437	437	438	417	425	409	421	489	450	437	428	425	455	447	458	401	424	459	422	485	449	433	430	433	430	445	452	442	442	398	405	406	444	466	453	404	443	433	438	439	471	444	417	399	450	416	436	436	444	430	434	430	439	475	467	407	427	439	444	418	450	414	440	457	428	437	437	460	433	450	424	424	436	445	454	403	474	484	453	514	455	418	428	421	380	429	434	422	440	424	435	388	480	474	428	424	433	446	447	462	416	458	458	481	435	418	451	455	429	450	454	458	453	471	449	425	422	437	455	429	432	444	431	444	460	443	422	452	461	427	424	427	408	471	459	461	465	435	440	417	431	467	441	450	410	430	437	464	441	425	463	469	456	443	375	452	432	428	446	438	383	434	438	437	421	432	436	464	446	411	436	449	447	470	420	424	431	455	437	408	460	453	419	420	411	444	474	446	441	446	424	450	441	455	450	443	478	449	428	467	424	423	415	436	449	443	399	451	412	393	442	445	450	443	451	404	437	400	420	448	435	452	441	443	397	428	473	440	469	439	458	452	427	441	446	429	463	388	425	454	420	466	433	436	463	460	434	422	445	460	451	430	438	407	409	461	402	445	433	431	448	410	436	415	429	419	466	445	449	458	422	430	448	434	427	458	420	423	419	442	451	436	445	453	426	431	430	461	454	429	442	418	444	464	454	445	439	430	430	453	433	441	441	440	442	415	445	424	428	461	426	439	444	449	411	432	444	455	444	467	446	463	444	436	433	443	429	432	439	438	493	425	455	430	430	428	431	475	433	447	436	474	431	453	448	412	391	430	471	439	451	452	457	469	432	419	464	440	469	420	417	406	463	422	437	424	423	431	447	447	476	452	484	448	420	425	430	422	435	433	414	456	438	426	440	451	472	413	399	415	437	455	426	461	455	445	413	419	442	456	409	446	450	446	426	434	434	421	460	433	427	450	425	456	414	439	408	447	424	432	453	436	458	419	455	445	421	427	451	430	439	461	435	431	457	438	407	405	442	435	453	428	413	427	458	421	424	435	413	489	442	415	438	444	438	483	451	448	461	430	431	455	473	468	468	427	460	469	437	441	441	426	471	421	447	432	455	442	398	459	447	390	434	420	455	462	459	436	434	444	448	416	447	439	407	437	420	416	437	405	460
22872	21531	28900	24589	21514	19077	1106	354	298	260	225	225	186	202	187	168	176	168	165	173	160	174	152	148	127	142	147	154	129	174	138	147	160	132	148	173	143	137	162	154	151	147	153	135	154	145	143	156	149	158	153	156	129	150	127	172	157	148	158	159	162	150	151	119	151	144	148	138	159	150	141	148	133	135	160	147	134	127	129	127	166	118	164	145	152	119	159	143	146	132	139	131	154	156	131	145	148	144	129	162	143	141	151	153	121	173	151	148	145	139	154	126	151	159	142	152	159	176	161	145	154	147	161	126	126	169	133	156	154	145	160	149	152	143	142	143	135	132	160	147	139	157	140	137	142	144	154	112	155	130	151	143	131	156	135	130	128	143	130	125	146	156	150	143	166	159	150	155	116	173	155	137	153	155	136	137	136	140	153	143	116	147	143	154	153	166	149	144	149	130	138	143	143	170	147	149	140	154	157	150	166	162	155	128	148	189	134	131	159	139	133	129	156	139	151	137	166	139	149	135	137	129	149	133	144	135	131	146	147	148	151	126	141	129	140	140	153	134	128	110	132	153	130	141	147	145	137	151	150	136	153	115	140	136	143	131	148	127	136	159	137	138	139	143	142	128	124	146	139	157	163	108	162	148	129	118	157	162	143	143	117	128	151	133	140	149	176	141	132	149	148	151	150	142	124	155	150	161	146	144	146	129	145	150	137	129	130	140	147	158	172	163	140	155	136	115	145	134	158	148	149	144	119	153	116	136	133	148	138	155	153	153	150	153	132	139	145	152	133	143	150	131	109	150	141	132	141	154	157	157	166	143	147	140	133	152	136	144	137	126	154	123	153	123	145	142	146	160	142	145	158	145	134	138	136	139	150	165	155	130	131	143	142	144	134	141	130	149	165	137	149	130	164	158	122	153	134	140	144	145	154	147	162	146	127	139	149	126	153	136	128	156	167	145	127	134	136	139	150	150	148	156	155	150	128	146	123	152	122	145	128	128	127	137	149	118	154	153	133	141	156	155	146	126	148	127	136	133	165	138	150	146	158	159	149	143	139	148	157	142	129	148	129	151	138	149	142	120	139	130	154	168	136	154	129	144	126	130	130	133	154	134	148	115	120	147	137	158	129	151	147	145	149	138	144	149	136	146	146	148	134	151	155	133	153	147	162	152	142	161	157	146	137	146	144	129	151	139	126	140	158	150	155	137	129	150	145	133	126	127	145	146	143	132	112	145	141	134	139	159	156	145	138	155	146	120	169	136	152	135	162	150	156	143	137	134	121	115	140	170	153	134	133	117	140	147	146	143	139	147	135	143	164	143	138	129	131	145	140	156	162	157	139	146	134	141	129	118	124	152	146	122	161	122	136	119	136	134	143	135	141	145	143	118	143	136	132	146	134	139	137	145	150	131	129	133	138	153	128	159	124	134	134	143	123	135	164	132	146	154	161	151	120	138	137	145	143	150	138	139	141	160	138	150	146	143	165	171	153	141	151	143	139	144	130	133	160	129	146	153	130	144	162	153	169	132	143	125	128	151	138	137	150	147	156	161	146	157	154	125	122	120	105	137	148	123	143	147	143	158	144	145	115	194	129	135	117	129	153	145	138	136	152	145	131	148	135	144	128	151	132	147	138	159	148	147	126	159	155	141	132	132	156	156	130	157	135	134	153	149	163	159	131	140	148	132	145	139	153	136	160	155	155	153	146	140	163	160	130	116	142	134	124	141	144	133	136	140	146	160	159	134	150	134	135	118	137	129	145	125	134	119	147	162	137	149	143	141	139	178	151	133	163	128	140	141	128	133	126	155	158	157	152	139	136	150	140	169	159	149	146	139	141	150	142	177	149	125	130	133	145	150	165	136	139	152	144	144	146	150	116	141	157	154	151	143	120	137	133	150	152	140	150	147	138	151	131	143	148	139	155	123	124	137	148	170	132	138	151	135	141	141	145	149	136	136	141	140	128	131	156	161	159	135	159	141	125	135	151	128	141	137	144	143	153	142	137	141	125	138	171	136	120	142	132	139	140	135	162	167	146	162	142	130	141	156	138	157	143	158	139	124	146	131	144	142	133	154	147	152	157	144	142	126	141	145	130	171	147	131	161	161	151	137	144	162	140	130	130	127	159	153	141	138	136	133	128	146	149	140	136	155	150	136	145	124	150	157	175	139	150	142	139	147	131	152	155	124	136	127	137	141	128	146	151	147	152	164	135	137	152	154	146	157	145	133	162	156	143	149	146	130	153	130	125	133	146	140	142	134	139	141	152	118	138	147	123	148	137	124	140	142	150	163	135	141	154	145	134	128	155	131	153	133	123	143	130	149	135	148	143	133	156	126	163	148	127	153	135	132	138	145	150	129	150	124	144	131	158	149	140	131	144	154	150	145	139	151	118	142	166	157	173	151	158	151	154	169	139	130	168	163	157	140	144	135	148	152	135	141	141	136	141	128	157	138	146	146	138	121	164	128	149	146	160	150	125	129	151	133	165	132	162	146	127	132	139	141	123	151	142	166	131	150	157	158	147	154	144	129	159	156	149	135	133	121	163	153	142	140	139	143	126	156	148	139	136	138	154	142	156	121	140	138	148	135	169	141	136	137	162	144	118	139	139	132	137	165	137	150	137	123	140	130	146	132	156	133	171	160	167	131	156	155	140	141	148	133	128	123	148	146	133	148	140	150	155	164	141	134	161	157	168	149	147	141	148	135	133	129	145	140	146	135	132	152	154	138	161	133	134	141	126	122	151	132	152	145	156	145	136	146	137	153	133	154	161	151	162	148	141	138	134	141	149	136	124	162	138	123	120	138	162	148	153	137	142	147	133	140	139	154	154	154	142	124	144	149	147	154	164	159	136	140	133	141	164	147	134	148	153	156	156	124	142	151	133	142	148	139	120	156	141	167	127	150	131	144	151	141	168	153	135	141	137	123	169	140	144	127	104	154	147	163	108	142	148	149	119	142	129	143	154	146	147	150	138	154	156	147	149	116	126	155	139	135	137	140	132	154	109	137	144	147	140	141	120	137	153	125	151	141	152	132	145	142	158	124	157	148	128	154	131	137	144	154	123	132	138	152	170	133	145	138	163	139	118	133	135	142	155	167	128	148	127	135	129	148	141	132	155	133	141	155	137	144	140	154	161	137	138	147	135	159	156	159	120	137	127	141	133	117	132	152	142	148	131	169	143	145	129	137	145	133	145	166	134	138	134	142	144	160	135	123	157	123	134	152	141	136	137	140	133	157	145	161	140	132	159	140	134	119	127	151	139	133	142	162	137	121	143	129	134	153	142	130	133	134	139	130	125	126	156	151	115	160	143	146	139	134	156	134	150	144	155	164	132	132	129	153	122	134	139	142	134	121	129	158	125	120	146	140	141	144	180	141	131	149	126	141	133	142	138	135	157	148	164	150	124	123	130	129	150	162	146	145	152	150	141	131	147	142	143	152	148	153	149	151	170	119	144	142	151	122	147	139	146	162	157	140	151	161	137	146	119	155
55470	77679	37764	2988	1339	1022	794	635	579	467	397	358	301	300	270	257	250	243	219	252	216	228	229	236	214	217	230	196	229	190	214	196	191	204	190	209	210	199	213	216	195	224	207	191	187	207	187	196	198	201	210	182	163	203	198	188	172	212	194	184	213	180	198	229	213	165	190	211	176	185	193	173	196	201	182	199	203	206	160	197	184	175	203	185	212	202	169	214	179	172	168	172	184	201	182	207	193	232	187	192	177	217	170	197	207	205	205	201	191	196	191	182	198	201	195	218	170	223	207	204	202	195	204	177	193	206	211	177	193	205	217	186	182	166	186	191	194	167	197	207	196	201	190	204	200	170	206	184	182	184	207	191	180	169	214	214	218	216	194	171	178	184	191	202	194	185	201	193	203	190	207	175	171	209	174	180	181	179	182	210	176	177	198	203	173	196	203	174	195	196	190	196	208	193	199	222	204	197	195	202	205	190	217	194	184	183	192	185	196	195	193	191	200	178	204	214	188	211	168	190	194	173	190	197	177	210	174	172	187	203	201	183	176	192	182	184	204	211	180	232	176	181	179	217	171	218	190	207	192	213	193	171	202	175	176	206	197	195	203	192	192	173	198	191	182	212	178	191	203	181	214	199	184	194	171	199	203	180	208	172	164	203	183	187	207	201	188	187	188	175	168	211	190	189	212	190	205	188	164	183	175	196	192	200	199	176	190	184	191	198	182	207	176	217	186	200	188	216	191	183	176	183	187	172	199	185	192	164	185	177	181	194	214	174	212	183	167	222	193	177	189	186	177	202	188	198	212	216	194	171	168	177	192	194	174	196	184	179	171	171	184	201	189	189	181	193	192	201	180	178	193	181	189	196	195	203	207	188	203	184	166	190	162	188	179	176	186	172	206	191	208	174	194	161	194	185	168	183	180	185	203	171	187	184	199	200	160	186	186	196	187	187	187	204	208	181	186	165	189	208	172	198	177	193	180	182	185	182	190	174	192	174	174	193	176	186	215	201	190	189	181	196	208	184	171	184	194	201	174	195	204	190	187	199	177	205	190	185	199	175	207	206	192	211	189	192	191	191	200	163	177	208	185	165	201	179	193	195	213	178	196	201	224	184	172	188	239	173	172	192	206	179	179	210	198	151	179	171	188	207	180	180	180	182	200	195	174	169	205	175	178	203	182	202	195	192	203	178	173	172	204	199	216	196	183	190	185	196	167	170	198	202	170	202	184	180	180	217	173	183	193	204	191	191	177	195	171	189	219	190	182	183	192	172	179	203	185	180	222	179	176	206	169	178	211	200	192	200	176	207	203	183	184	187	199	184	194	200	184	185	178	181	183	197	178	202	197	194	203	187	172	190	225	185	178	195	195	203	198	197	180	176	218	198	182	228	170	186	201	191	168	179	187	188	196	219	184	195	206	183	163	172	173	183	198	169	199	176	184	183	199	170	196	188	177	193	197	180	190	204	183	201	193	161	187	221	148	211	197	183	173	182	169	178	186	170	188	203	199	179	185	193	178	200	192	193	158	205	201	189	183	172	192	180	190	203	196	198	197	180	209	187	177	187	184	198	171	215	175	173	199	203	193	191	183	189	168	164	204	196	182	196	206	198	189	184	204	197	189	184	199	194	176	179	217	201	181	169	179	194	176	190	175	176	200	178	199	183	206	204	163	198	170	213	179	191	207	202	191	194	185	208	177	189	197	187	174	180	186	188	218	190	197	181	208	186	204	195	183	154	202	178	202	196	187	190	198	199	190	190	200	195	190	194	193	189	200	199	190	205	199	193	165	194	189	194	166	184	186	189	192	186	201	190	188	186	214	218	173	180	172	204	181	158	191	185	179	179	183	198	210	183	202	197	195	205	176	199	187	184	181	182	198	204	159	168	202	180	179	180	190	208	208	178	198	197	182	202	216	200	230	205	188	201	195	192	183	191	207	176	193	171	250	196	198	187	186	177	188	183	187	184	180	194	180	205	187	181	183	165	172	180	162	191	194	171	178	226	191	192	211	191	188	213	188	189	169	198	139	195	188	170	171	184	203	209	188	174	187	193	174	206	209	181	175	178	221	191	195	188	183	189	207	204	188	184	166	211	194	190	179	220	194	183	198	192	179	185	192	186	191	185	193	200	169	187	210	181	225	181	196	198	190	194	188	174	207	195	187	203	197	193	190	201	177	198	183	202	161	181	186	186	180	190	196	201	195	185	196	196	191	189	184	178	194	185	218	219	200	194	193	187	197	209	176	191	194	171	168	186	207	193	180	187	187	190	198	210	188	175	172	195	200	205	203	212	189	200	210	177	180	180	189	190	183	192	189	174	188	186	178	188	204	206	163	197	196	184	189	195	203	187	178	162	180	199	187	190	201	205	174	192	189	210	195	186	202	189	179	174	214	187	211	193	204	174	190	182	184	198	185	201	200	192	187	191	192	177	197	187	175	190	202	206	162	198	207	198	183	197	210	184	164	183	192	189	187	197	185	201	198	186	192	188	169	198	183	189	177	203	189	197	194	177	186	192	190	185	171	190	190	203	191	197	175	211	204	178	219	192	191	198	181	169	187	196	182	177	207	208	190	182	171	194	191	220	187	181	172	198	190	200	208	201	185	188	160	194	187	205	190	183	196	199	177	183	210	188	188	173	191	186	198	177	187	190	217	181	195	194	176	200	186	193	181	195	175	181	182	184	167	162	194	202	162	204	178	189	181	190	179	189	182	188	181	200	163	237	195	192	198	182	196	167	209	162	193	216	208	188	178	158	187	179	180	205	191	179	197	173	170	177	179	195	185	191	197	188	162	171	168	178	190	197	219	177	192	191	171	184	183	176	161	184	191	185	187	212	200	221	170	186	188	187	195	204	183	171	181	182	193	183	187	165	158	167	185	209	190	191	211	218	183	182	146	172	191	190	175	192	186	190	189	183	185	185	167	190	178	183	171	220	201	205	205	187	192	186	184	192	169	196	229	172	188	182	211	176	178	187	196	192	170	190	206	164	179	164	212	180	192	201	193	198	211	166	187	199	187	194	180	187	210	180	207	175	177	190	174	198	185	198	190	181	176	184	217	176	177	189	189	186	214	178	190	187	196	185	188	172	172	212	200	202	196	196	175	200	196	189	175	173	193	192	194	177	186	212	178	204	201	181	181	183	202	176	188	204	192	166	198	163	169	219	196	190	196	183	215	193	187	168	200	214	171	201	176	181	200	197	193	191	189	185	202	204	187	187	190	174	194	211	219	175	209	198	178	187	181	194	188	182	170	181	203	197	198	192	195	190	207	156	186	199	199	189	208	185	185	181	205	184	175	194	195	187	179	186	177	191	187	166	170	179	191	175	185	173	166	184	189	195	201	194	180	193	183	200	190	195	190	185	168	185	218	195	192	192	195	180	198	190	179	185	191	203	174	169	210	196	194	192	203	200	194	197	209	189	186	200	223	173	201	191	207	209	193	195	206	196	200	160	198	184	189	185	209	186	182	207	207	199	183	211	196	168
29412	19355	6937	785	467	451	461	484	484	482	440	496	485	487	460	468	468	448	459	436	486	503	472	469	483	434	457	488	443	473	489	485	462	477	480	442	447	483	453	429	480	477	441	463	455	452	505	496	425	454	473	503	473	478	443	476	437	492	437	440	455	479	476	459	433	475	475	444	448	456	461	489	449	463	487	454	484	501	480	503	449	451	422	502	484	456	455	461	465	510	471	423	487	472	479	453	443	463	426	487	481	432	454	454	467	476	460	474	469	489	491	467	439	453	453	484	481	494	454	493	468	452	470	455	463	457	466	482	429	452	495	464	466	483	453	445	480	477	486	460	379	490	448	455	464	453	503	456	463	454	464	455	441	465	429	449	445	458	453	432	456	486	422	485	436	446	457	467	447	488	450	510	455	414	421	470	463	477	504	447	522	455	467	461	456	450	483	427	476	456	470	451	448	476	511	454	439	464	471	451	439	451	451	461	468	460	480	448	477	471	492	450	476	486	462	415	446	417	476	428	446	451	477	461	438	444	456	481	492	451	428	483	468	503	462	488	416	464	467	452	482	471	503	515	466	468	461	429	494	454	497	444	486	451	482	428	453	449	446	509	475	487	455	471	486	469	462	463	464	457	471	434	440	473	461	466	441	482	494	447	501	442	484	491	462	473	429	448	472	476	438	458	475	470	515	438	468	482	468	470	481	533	467	470	433	494	500	488	461	465	450	494	453	504	469	448	467	426	455	441	475	424	476	427	483	415	405	494	433	492	458	483	440	476	426	475	471	459	436	470	437	477	461	465	444	467	490	502	483	441	453	449	499	448	476	479	468	470	475	482	449	479	484	473	457	490	429	443	479	478	499	450	475	446	487	447	495	461	465	491	463	468	433	483	475	458	481	450	498	468	444	515	464	472	480	475	488	438	468	472	482	451	502	457	469	474	465	469	494	489	468	502	454	503	457	468	480	438	421	434	441	455	438	445	495	446	463	455	431	517	429	443	472	469	441	473	428	461	495	468	472	497	461	448	475	467	471	457	471	476	447	479	512	478	432	500	433	476	450	447	496	468	477	471	468	462	465	483	453	449	482	464	441	467	474	479	487	473	435	481	449	478	470	465	432	461	473	461	500	447	487	502	499	452	455	455	451	489	477	422	447	466	441	469	446	470	455	503	479	450	500	497	489	468	460	444	442	478	480	467	477	471	488	460	500	478	460	467	493	436	438	477	487	428	439	457	458	433	476	437	462	494	492	499	434	476	479	458	461	447	484	501	472	487	443	484	448	473	513	436	478	433	472	480	417	462	473	442	474	457	431	447	468	478	499	449	465	462	417	430	449	455	459	456	480	451	451	450	502	472	461	448	470	451	440	434	464	446	505	487	515	465	435	431	462	495	470	450	497	494	463	523	425	517	436	522	452	462	508	487	450	457	450	453	437	486	452	422	439	419	484	448	438	490	476	460	435	506	465	444	456	449	436	439	436	426	402	499	473	443	474	456	473	502	486	492	439	438	427	515	469	499	460	448	447	478	451	473	472	469	474	440	548	436	462	496	438	435	463	484	499	476	479	455	457	496	444	445	453	494	498	446	487	476	513	491	480	472	442	477	492	438	471	473	439	474	463	483	484	491	469	495	459	474	442	449	497	491	454	453	475	501	508	475	455	459	509	400	476	423	487	464	469	464	473	458	462	515	456	435	483	495	463	497	469	425	437	468	457	474	472	475	455	472	465	495	444	455	447	485	486	451	453	500	467	449	445	498	497	461	459	482	453	484	492	473	458	465	470	486	488	445	429	479	521	476	472	470	483	455	449	480	490	477	451	447	452	448	414	429	428	418	453	463	473	466	432	494	431	424	462	457	503	491	414	474	492	475	473	488	496	451	471	464	443	478	465	472	482	485	448	428	455	465	485	474	485	448	426	485	453	443	449	482	490	473	530	457	466	487	459	466	456	434	439	426	458	497	472	450	460	508	422	443	453	444	439	491	479	473	460	531	501	452	488	465	461	464	478	450	495	490	445	453	470	472	485	468	464	463	449	482	445	464	463	466	448	456	474	484	482	437	467	520	466	497	435	454	424	495	462	452	465	501	468	459	472	470	458	485	484	457	479	481	473	456	476	453	471	486	452	461	459	456	481	458	507	479	469	473	477	473	423	477	447	440	472	439	430	470	436	479	472	461	448	492	463	487	478	427	505	467	426	507	483	485	453	452	471	430	448	517	460	474	429	484	456	458	440	458	441	465	455	471	491	469	462	443	434	478	445	388	462	471	471	485	480	509	424	487	464	485	467	462	460	426	487	460	452	443	467	520	434	472	468	484	470	482	438	488	444	466	504	423	476	468	450	431	446	431	475	485	445	436	443	427	481	460	454	490	489	451	468	487	485	476	462	439	472	428	455	474	515	480	492	477	447	425	512	456	409	444	457	452	470	470	452	452	458	470	484	466	459	460	476	470	511	465	430	460	437	469	477	439	462	460	449	482	497	466	473	470	464	447	463	501	442	459	453	466	469	480	464	455	474	471	435	501	453	485	451	469	501	488	498	476	457	483	448	433	509	481	454	487	467	462	439	445	504	501	478	440	452	459	433	461	443	470	482	460	501	508	522	509	468	443	463	501	414	409	452	450	476	444	474	444	491	450	483	487	428	407	466	480	479	501	502	447	476	454	514	494	436	443	481	471	443	457	476	446	497	445	448	483	451	483	486	475	466	418	475	455	450	447	481	488	495	456	484	463	466	449	439	454	494	488	478	452	524	511	475	480	437	430	473	448	406	493	424	464	454	461	467	465	479	485	479	494	435	487	457	457	473	422	453	410	449	436	431	447	437	491	449	459	457	495	455	475	465	482	460	487	453	476	468	446	513	447	486	471	448	462	462	427	476	452	502	420	468	467	455	473	466	475	463	491	434	534	477	466	463	459	466	462	497	475	438	460	432	472	479	465	469	458	440	454	506	428	478	448	452	468	465	468	462	450	471	445	427	448	486	419	461	457	463	496	495	477	457	467	440	425	458	474	463	491	448	454	454	478	469	440	441	505	487	443	469	451	489	500	430	447	467	442	430	497	470	428	432	467	458	426	495	475	481	475	483	464	446	485	440	447	452	440	440	494	469	443	461	434	426	474	491	454	464	527	466	486	441	471	516	436	470	467	426	449	496	436	505	469	450	500	452	478	466	468	455	460	458	472	472	443	469	470	468	495	455	485	445	449	453	456	464	464	467	443	491	449	464	475	475	456	444	453	481	484	497	451	442	490	468	481	497	456	452	485	469	459	465	488	456	466	455	451	418	450	489	441	436	462	424	449	435	454	489	491	490	470	469	474	458	459	478	438	450	483	445	466	485	492	459	444	446	461	455	510	469	473	487	484	487	435	415	450	458	508	493	458	462	463	466	455	454	492	454	464	453	474	448	434	418	465	482	421	455	458	446	493	464	479	484	445	461	443	460	476	463	420	476	448	428	439	477	521	410	466	483	466	505	474	439	475	496	457	491	438
22651	21661	4693	688	644	611	636	568	571	674	601	597	581	630	586	575	608	541	585	620	576	545	604	597	631	570	585	617	551	616	644	548	637	626	648	567	590	609	598	615	593	621	582	549	592	635	601	599	537	609	576	588	575	612	606	587	577	612	582	580	585	628	579	587	607	553	581	597	601	567	581	570	596	594	578	641	585	553	610	615	579	552	629	591	567	579	606	576	599	555	612	597	600	580	600	609	626	537	602	561	576	571	594	589	559	592	619	596	616	525	621	617	607	587	609	535	566	629	584	585	618	566	592	622	588	608	583	572	564	594	566	545	561	549	570	573	560	594	596	592	555	606	589	588	586	611	626	611	600	623	616	604	560	618	606	585	603	609	589	600	551	583	612	589	573	615	609	648	570	561	575	580	587	594	587	574	596	576	629	615	644	632	606	607	590	580	600	581	608	569	576	611	605	557	584	600	585	559	588	609	608	547	600	599	607	551	540	553	608	585	588	595	598	607	580	669	614	595	586	583	567	576	640	576	585	580	589	576	598	678	570	625	612	582	579	592	589	567	524	567	583	605	659	619	545	573	594	584	542	568	560	592	579	588	523	578	626	586	595	578	630	583	584	592	586	627	566	596	580	596	610	551	610	609	571	548	598	549	554	561	603	598	579	612	593	629	566	570	605	617	585	591	573	558	625	538	575	605	616	619	576	621	567	533	593	604	595	593	580	616	590	571	575	563	586	627	614	515	616	595	570	583	587	565	550	591	575	589	582	554	609	575	598	619	572	603	546	566	601	595	633	559	559	540	600	543	563	586	571	560	626	582	602	606	575	600	581	605	597	574	564	576	602	598	535	586	617	622	592	590	562	565	577	590	601	601	556	586	604	559	569	594	609	600	593	609	605	590	593	600	538	594	603	567	587	599	593	610	563	586	611	556	607	590	579	560	611	557	631	584	595	568	605	569	621	572	640	536	636	575	629	578	594	576	606	565	619	642	594	607	613	605	644	627	588	645	529	626	586	592	640	583	619	586	583	562	565	595	563	628	558	570	578	556	627	614	565	577	603	544	591	596	587	586	531	607	583	595	579	582	551	626	593	552	544	590	620	603	583	574	627	560	607	570	601	597	594	622	642	632	569	561	566	591	600	586	591	658	576	627	637	609	570	559	637	586	583	580	573	604	604	576	582	577	578	580	528	543	586	577	608	600	577	565	601	593	615	546	591	568	601	610	583	615	593	570	647	600	578	584	603	594	606	595	624	574	588	581	623	572	584	578	605	605	614	590	616	585	588	574	594	597	597	556	597	568	553	570	619	591	588	595	584	577	628	575	613	599	610	562	568	591	562	609	621	589	560	622	617	639	602	600	544	594	597	574	567	578	636	577	590	574	581	592	617	581	592	613	616	583	553	578	657	604	610	636	634	618	605	604	580	602	533	565	631	584	582	580	614	600	574	589	561	587	592	584	543	526	605	610	638	563	580	531	561	600	583	565	590	569	605	604	590	563	558	579	569	563	523	560	555	572	555	574	579	562	597	598	534	603	559	549	599	581	594	606	607	595	611	607	562	576	623	643	571	604	530	609	599	561	618	592	614	560	629	610	618	607	603	611	606	532	616	592	586	592	613	584	579	602	591	597	588	559	562	559	559	582	602	574	574	578	601	566	613	615	620	556	615	544	615	598	578	577	551	558	546	555	533	582	567	614	607	539	619	620	568	588	562	581	565	628	585	560	616	635	599	596	591	583	543	591	605	559	654	580	569	572	594	586	603	583	600	616	616	589	606	583	619	583	573	607	572	574	545	574	573	601	587	587	566	567	607	547	574	634	536	585	562	612	588	566	548	556	579	585	559	544	540	529	586	623	593	565	581	620	576	584	546	595	587	607	568	553	594	583	599	584	577	572	607	575	563	579	590	560	596	584	572	581	605	608	564	548	610	571	612	567	617	557	624	559	583	569	606	610	597	594	613	592	580	598	564	576	599	595	636	570	520	590	608	564	607	603	553	599	590	603	595	553	574	611	642	551	605	570	583	606	621	561	597	631	597	578	538	566	542	605	588	588	592	572	574	570	578	631	604	599	572	566	604	575	582	597	621	597	622	596	583	607	597	594	597	597	573	576	614	642	551	552	624	569	569	627	594	576	599	628	556	559	557	603	585	580	579	589	611	606	547	586	631	578	633	627	587	597	615	598	590	637	598	586	575	563	616	566	579	586	556	561	571	622	590	584	573	579	608	583	583	546	576	575	582	601	564	593	596	585	618	635	565	624	621	622	589	551	595	566	599	630	579	592	567	567	576	610	585	603	582	583	596	596	566	584	602	566	609	580	612	632	593	589	596	621	606	606	573	568	589	600	578	599	553	574	585	632	568	617	601	561	583	557	582	612	567	624	585	604	610	547	565	605	581	590	577	624	587	592	577	613	619	592	580	569	626	623	589	553	586	619	592	608	593	570	593	547	601	620	600	602	582	613	600	611	569	581	597	571	571	583	572	590	578	585	592	615	621	580	557	574	625	574	609	607	615	592	626	593	596	559	575	597	578	609	596	594	590	612	564	591	604	571	622	584	557	580	603	528	573	612	583	602	547	619	602	616	565	576	541	605	622	581	576	623	574	572	578	560	608	615	558	552	586	575	588	608	582	610	601	591	542	562	549	588	543	585	576	580	577	590	576	568	609	596	572	577	616	615	592	607	571	581	603	608	561	629	603	613	612	602	593	620	580	577	578	632	593	573	633	565	590	588	585	593	608	568	582	547	592	586	604	637	611	623	595	522	576	583	641	598	604	595	624	579	571	616	626	560	596	608	560	608	565	578	590	572	567	593	639	587	599	622	615	572	611	593	581	523	603	580	598	636	570	586	574	613	604	586	587	586	575	626	596	569	581	593	548	577	569	617	567	636	552	588	580	576	598	582	609	582	615	591	597	595	561	610	603	591	600	624	608	523	610	596	566	611	637	613	574	568	597	550	580	565	568	601	616	566	595	597	590	607	582	645	620	596	586	617	588	617	646	621	610	594	609	561	588	606	561	582	612	591	608	590	618	549	578	615	594	606	574	587	572	574	608	573	604	612	589	610	536	558	582	573	588	567	611	600	583	594	630	651	588	563	613	591	589	615	595	594	589	638	618	559	590	605	556	595	615	557	605	547	603	585	563	602	590	598	584	578	604	562	578	606	587	621	638	570	599	617	589	583	580	565	622	562	593	590	571	577	575	554	548	593	558	629	596	600	587	597	581	581	612	585	590	589	570	584	589	592	607	594	561	600	568	593	570	595	607	565	606	582	598	582	601	617	533	553	597	594	587	607	563	610	587	607	580	559	585	591	565	567	605	531	551	572	639	575	587	611	594	594	566	608	616	613	586	580	582	620	601	609	625	630	590	599	579	585	583	634	591	569	610	570	590	600	608	572	602	593	590	573	611	565	604	662	603	609	573	608	545	570	614	561	609	582	554	593	563	586	570	640	590	631	574	597	605	582	612	568	586	541	610	546	639	583
23956	21567	28163	25316	19303	2336	544	432	412	364	404	395	346	361	358	347	354	344	333	336	382	365	360	317	359	340	372	329	374	335	357	343	338	330	376	336	337	316	343	367	378	335	337	385	338	323	361	316	353	330	380	348	352	367	319	375	340	357	315	345	350	358	336	344	337	375	343	358	392	336	339	316	361	330	306	323	334	358	346	333	329	330	345	358	319	351	324	373	320	331	378	345	370	327	339	377	324	334	348	303	327	349	318	339	366	360	338	345	360	338	335	332	346	329	326	325	327	358	354	355	349	358	359	350	355	365	337	331	358	376	327	381	366	359	358	335	350	337	353	329	369	340	349	362	355	340	337	371	341	366	331	347	325	299	314	372	342	382	380	359	352	357	376	334	341	353	357	359	343	344	339	384	357	325	343	334	332	337	323	325	326	331	326	319	341	334	310	340	368	324	341	326	342	354	330	362	352	337	366	357	314	325	317	358	374	362	340	330	353	347	362	379	347	309	349	340	352	365	329	336	339	335	327	368	373	342	319	330	355	344	326	362	343	320	311	333	357	335	338	326	366	331	365	335	339	341	339	335	376	338	362	346	380	357	345	340	333	348	347	333	344	350	332	354	329	361	373	346	319	370	341	380	368	329	319	308	364	363	355	328	335	349	334	369	345	361	333	331	358	335	320	341	336	336	331	326	319	354	345	344	361	357	354	333	338	372	338	351	357	335	353	350	330	346	333	354	343	306	356	364	328	327	343	365	310	352	328	354	364	355	318	348	373	359	361	346	344	313	346	354	346	345	337	339	346	325	362	377	335	312	348	343	378	372	325	380	347	336	329	344	369	342	370	348	330	320	348	357	317	325	353	342	336	337	359	342	340	314	370	344	360	364	328	321	380	345	363	352	334	337	334	354	363	355	344	341	370	341	309	312	329	378	332	387	337	365	335	355	341	362	329	350	365	339	366	368	389	303	336	325	331	335	402	362	351	344	307	334	358	369	360	349	350	360	333	338	361	348	334	362	346	332	327	348	344	348	343	345	369	334	334	375	349	308	356	356	327	337	347	339	343	341	361	335	318	327	322	342	344	330	358	394	303	340	308	376	376	358	350	348	352	338	368	336	327	353	364	364	327	338	367	352	346	373	336	325	351	351	334	327	354	347	379	340	367	324	309	357	325	331	309	342	351	348	338	370	307	350	323	363	311	348	355	324	362	361	339	312	347	366	324	354	349	313	326	342	359	360	350	349	353	356	345	309	347	337	358	350	344	353	352	358	352	361	304	325	339	360	339	361	332	337	356	328	332	373	348	348	347	364	375	351	356	366	341	351	370	329	354	349	343	347	300	353	342	334	336	317	351	339	345	341	359	347	347	370	336	304	360	329	328	312	301	354	335	312	322	354	361	358	333	363	355	342	322	348	339	305	332	329	340	337	362	322	342	332	333	361	360	324	347	355	354	318	320	347	325	360	344	353	341	355	340	343	325	341	363	351	357	376	353	346	316	337	380	315	341	328	391	352	317	343	358	363	332	329	342	352	365	342	336	360	335	351	353	383	336	338	327	363	342	348	361	379	343	344	352	347	327	332	382	322	356	372	365	395	354	345	344	319	328	357	357	345	347	337	317	319	350	340	327	340	331	363	342	343	332	361	345	336	350	370	358	358	324	329	330	369	354	339	356	342	374	335	315	349	320	319	313	376	334	351	362	355	304	350	340	346	338	353	357	312	340	349	331	337	324	307	353	317	346	347	340	341	355	350	380	360	342	369	337	336	334	309	365	346	338	342	355	367	345	306	319	343	357	369	324	338	312	355	341	332	341	324	308	377	363	352	320	346	336	327	333	334	325	334	333	377	340	356	345	376	384	344	363	340	339	386	346	346	335	340	322	389	356	333	313	357	330	383	348	350	333	355	337	345	309	384	368	349	340	353	344	359	358	319	332	336	319	360	326	368	332	357	315	335	363	344	360	374	316	342	347	327	311	348	357	345	310	330	344	331	337	328	322	362	342	342	343	339	356	365	330	338	330	328	337	351	340	326	329	346	327	353	344	371	329	335	341	353	337	364	363	400	326	342	362	318	322	363	370	369	307	326	364	367	370	350	361	353	349	353	315	326	320	374	335	363	317	333	342	322	355	334	325	339	339	339	378	358	352	333	348	333	325	359	347	342	328	367	346	334	373	327	309	339	341	360	334	381	342	352	350	357	345	348	351	384	328	322	367	341	319	323	363	370	339	354	307	342	351	312	322	336	365	317	325	335	357	329	334	331	325	328	321	324	333	305	352	349	341	342	338	337	360	335	333	361	313	316	341	336	343	324	357	342	340	346	338	388	350	346	305	339	370	321	341	341	347	335	326	338	324	332	358	324	360	317	324	355	331	351	300	374	336	348	355	341	336	321	350	316	345	375	347	307	333	337	391	356	324	358	315	338	363	357	356	311	325	350	353	331	330	359	347	327	336	338	338	314	324	312	330	356	354	351	367	334	324	345	334	322	364	377	338	343	349	321	323	332	368	326	339	345	334	361	328	360	388	345	354	335	335	357	323	363	340	335	389	339	347	378	347	315	327	323	333	355	351	358	338	336	333	348	365	324	333	378	345	346	342	357	315	337	375	353	340	355	337	354	343	312	346	335	330	370	366	341	314	330	325	334	335	370	366	331	319	343	345	351	360	319	356	380	348	332	356	345	343	343	346	346	373	334	357	313	322	342	340	332	352	345	358	346	320	324	329	363	320	367	335	334	334	331	350	314	353	351	357	337	308	348	326	319	334	373	344	307	382	353	374	327	328	294	350	356	323	359	344	369	322	343	351	383	314	358	297	374	330	313	342	344	365	346	359	304	353	337	355	313	337	335	356	349	359	395	341	328	348	362	340	324	335	314	354	358	345	365	321	346	337	322	306	348	370	318	327	347	327	360	353	347	358	340	311	352	348	326	341	365	346	366	327	349	327	325	326	323	296	360	358	319	336	348	341	337	363	301	350	387	333	319	348	335	358	358	354	340	353	368	348	350	331	330	357	351	334	349	343	342	303	322	324	363	337	368	367	350	338	364	335	318	355	381	341	363	301	367	360	322	341	355	338	332	387	340	327	326	349	347	327	356	349	355	329	361	328	334	354	327	339	326	321	345	360	356	351	335	365	341	331	346	361	358	328	341	334	307	329	379	347	350	367	348	339	349	342	369	320	313	358	337	372	314	339	352	342	330	325	374	355	346	327	357	323	377	328	339	327	362	340	329	324	349	369	330	345	312	324	337	320	346	340	336	377	343	325	351	371	329	361	372	351	346	352	342	356	346	325	329	370	315	347	340	344	314	331	365	350	318	346	369	361	338	365	347	320	322	344	353	354	342	322	353	367	357	368	355	311	346	364	382	349	328	346	347	357	336	355	352	346	348	335	370	341	345	356	326	333	352	344	357	305	352	309	380	306	352	379	343	358	345	342	364	350	311	317	335	317	338	338	344	332	338	364	343	306	365	325	336	374	359	325	347	353	364
46482	64163	29317	2590	1071	873	791	687	611	554	516	511	531	497	487	495	482	513	503	492	498	421	487	471	444	466	423	488	436	465	461	434	474	478	498	451	486	439	444	464	484	439	464	480	428	466	497	473	443	486	486	484	469	451	474	444	467	398	444	446	480	448	459	488	477	482	479	448	431	432	405	470	501	429	451	469	470	436	482	452	473	485	439	468	445	458	469	470	455	453	468	444	449	486	434	457	438	443	423	447	482	450	442	418	435	442	457	430	476	409	464	494	467	452	435	458	416	393	434	428	420	408	445	442	448	487	445	438	482	436	446	432	463	417	442	436	446	479	470	439	488	465	441	488	435	463	459	436	464	417	459	439	425	438	500	479	427	408	423	425	451	434	455	486	483	471	495	429	433	435	432	488	468	452	468	438	449	439	448	440	435	420	447	433	457	414	466	460	481	447	428	456	393	452	410	420	454	455	436	446	487	443	479	466	441	432	438	473	420	454	470	436	453	466	427	465	496	462	432	476	471	449	449	424	462	486	428	463	445	431	475	389	425	479	490	432	478	440	436	430	447	452	401	471	414	496	400	472	465	460	446	423	420	429	433	455	450	456	432	479	439	447	459	445	447	444	469	443	446	480	486	493	449	436	422	453	433	456	411	458	451	462	458	454	456	458	451	414	420	482	438	470	446	432	449	435	429	468	441	423	425	470	454	476	482	418	424	459	437	438	429	454	461	471	410	417	438	436	456	456	402	455	446	486	472	443	451	463	448	458	431	517	450	442	411	444	449	472	440	430	474	437	435	437	441	457	459	443	461	474	487	448	415	499	458	472	472	473	431	413	418	438	445	441	391	446	446	451	441	436	480	462	427	445	473	439	463	481	438	446	475	432	432	451	455	476	473	436	446	466	427	452	494	447	462	434	461	451	430	427	457	466	465	466	481	465	447	453	454	470	468	454	462	445	444	446	456	463	459	412	473	455	400	448	439	458	430	426	409	467	445	441	477	442	477	443	428	430	444	420	441	438	482	438	472	415	467	454	470	450	477	438	455	458	441	445	488	466	439	450	460	425	459	453	477	445	450	464	452	477	452	451	431	444	441	432	424	461	429	453	426	432	410	473	442	444	457	440	491	468	493	445	485	447	445	458	457	443	449	452	444	456	454	440	447	411	432	466	472	500	415	423	468	424	454	452	477	450	437	483	475	430	492	457	462	428	471	457	473	469	448	463	450	485	441	467	466	445	421	446	426	436	447	441	445	422	420	413	418	474	376	505	452	475	437	485	471	411	462	457	486	432	454	425	485	415	437	463	449	436	461	505	453	428	460	444	436	447	444	427	458	423	445	460	444	435	492	458	443	469	448	432	453	435	442	488	487	474	442	469	418	427	426	439	411	443	443	441	460	467	452	448	490	441	493	450	447	430	421	432	437	434	395	441	439	458	458	462	468	444	439	456	441	427	454	439	427	405	475	444	418	443	459	415	439	449	450	402	434	453	454	423	455	453	464	446	463	436	464	450	421	435	434	437	471	479	428	441	466	436	429	477	452	444	438	443	471	445	454	453	423	471	441	492	437	414	450	457	456	483	483	433	457	444	435	466	447	473	469	445	432	436	399	403	458	465	456	420	466	456	469	446	409	459	475	452	400	461	469	416	415	429	477	472	459	441	442	401	458	425	461	457	417	469	451	434	440	427	476	438	449	425	457	438	459	460	442	504	441	451	444	425	445	453	453	450	442	458	439	456	459	460	450	440	456	430	419	444	429	465	481	476	495	467	472	450	436	412	479	428	429	466	464	453	447	474	408	433	490	491	443	484	446	410	444	463	468	481	426	475	462	486	496	428	421	477	465	410	427	481	466	516	448	431	482	461	473	435	442	448	427	447	459	450	468	450	462	436	467	488	447	473	462	448	427	453	429	463	418	505	441	417	470	454	489	477	458	467	468	484	437	453	472	471	468	448	453	470	460	429	424	430	469	457	444	473	426	470	473	480	449	428	488	419	443	501	427	477	468	444	414	418	466	457	436	473	443	461	491	455	437	434	479	480	462	438	432	424	470	419	461	476	462	451	428	451	444	433	435	466	449	436	443	434	456	446	417	465	470	442	448	448	462	436	433	434	460	458	437	458	471	461	431	435	422	460	446	454	407	440	465	480	451	431	419	444	479	466	443	481	478	456	459	420	497	479	441	455	476	461	460	459	458	487	435	446	444	425	466	435	463	430	463	421	463	421	425	426	492	487	420	452	475	443	402	448	439	438	412	484	473	440	412	447	475	439	469	453	453	446	443	441	421	463	481	436	435	438	410	455	430	455	431	469	459	468	449	452	469	441	433	443	462	497	430	443	467	450	458	452	505	449	448	457	431	454	432	464	442	461	447	480	484	456	436	443	468	464	401	462	452	457	431	452	407	449	451	470	456	457	414	431	437	485	446	494	470	458	438	422	465	442	470	476	460	448	421	449	466	454	465	413	437	513	438	461	463	429	452	432	446	444	446	493	468	441	440	442	452	445	453	410	431	434	425	421	463	458	441	445	456	457	454	486	456	430	478	482	410	435	485	414	426	448	447	449	446	443	448	485	451	464	445	483	437	469	495	483	421	456	463	484	467	431	468	420	464	440	446	454	435	468	481	398	443	504	468	452	438	420	437	454	453	457	432	487	431	444	471	431	472	433	427	406	468	449	446	480	484	427	480	450	444	446	469	446	422	445	437	464	451	432	478	492	432	444	449	402	455	443	470	484	463	455	464	453	457	421	480	502	439	446	466	436	460	418	450	455	448	413	483	473	455	443	475	442	426	475	453	452	462	462	406	476	428	467	462	465	449	441	467	430	427	484	439	433	439	452	477	461	465	434	485	456	415	441	438	470	446	423	477	446	463	451	440	445	416	471	425	455	454	455	453	448	446	457	426	411	391	448	459	448	413	453	434	457	455	452	492	442	441	464	455	468	434	454	455	464	478	431	439	435	424	451	415	452	472	433	444	428	425	415	432	458	460	467	423	468	458	457	471	465	490	426	444	409	479	473	453	457	447	468	419	445	443	451	441	412	448	448	401	445	460	422	499	449	441	446	426	468	416	445	429	469	418	441	420	467	490	490	458	485	448	424	437	459	476	432	433	454	485	485	446	439	406	424	456	477	469	466	426	445	452	435	418	423	420	434	415	446	417	480	440	435	461	424	436	474	432	460	502	474	426	467	440	435	441	432	431	431	466	492	463	429	442	483	495	473	475	459	406	432	468	462	437	460	442	467	455	472	446	444	442	451	428	445	472	437	468	451	423	459	455	445	472	441	457	451	439	471	459	474	464	441	473	435	442	424	461	448	439	445	466	441	450	449	464	468	462	487	452	418	475	456	433	453	443	494	437	453	480	477	435	438	445	476	471	440	453	483	417	441	454	436	444	461	418	451	480	466	472	462	454	417	507	470	488	453	456	437	463	458	499	447	458	426	505	478	430	439	442	478	450	429	450	449	424	450	483	423	435	456	451	436	479	417
25292	21739	26520	23458	2601	425	425	417	325	393	342	354	368	359	333	376	342	353	336	330	345	308	351	333	340	332	346	373	340	366	347	372	319	365	337	330	348	337	339	347	341	329	346	336	327	318	381	342	368	322	358	371	331	363	350	339	350	341	349	320	316	353	343	353	354	335	364	367	326	318	352	343	305	371	313	354	350	347	349	358	319	332	386	352	340	328	317	324	325	290	345	336	365	311	329	320	333	322	300	300	321	347	335	324	326	332	337	357	363	322	322	338	356	340	343	352	345	337	365	332	339	341	341	327	387	364	359	345	343	330	371	337	322	326	346	337	355	363	314	329	354	361	337	303	314	334	341	345	335	323	347	334	342	353	337	345	357	311	352	356	342	338	329	363	333	343	328	346	339	329	336	343	314	338	322	307	343	324	296	321	315	297	342	340	360	346	320	346	346	319	311	324	353	340	310	331	324	347	318	362	355	348	342	324	335	355	330	328	334	336	335	322	339	349	341	312	348	330	335	323	304	327	325	324	348	342	328	363	339	342	336	342	367	347	336	359	326	323	301	330	331	345	406	354	380	338	324	312	315	309	346	324	344	323	337	330	366	332	321	332	365	389	335	318	328	333	356	324	325	367	346	370	334	330	379	349	384	340	370	313	349	340	341	357	355	327	333	341	321	347	372	347	347	366	328	333	328	352	356	324	321	355	376	354	361	340	356	313	330	359	302	337	348	314	326	337	350	324	356	324	351	335	316	302	296	327	349	353	342	360	318	342	360	330	333	327	374	335	338	336	348	324	337	325	315	371	339	383	347	323	337	300	356	319	327	310	306	335	350	359	356	286	327	342	323	338	329	312	306	322	364	380	356	356	323	317	341	375	366	354	361	331	318	313	350	311	333	350	321	316	335	340	337	351	337	340	361	352	329	334	339	319	332	324	346	343	359	327	357	343	312	375	336	339	341	310	336	362	346	345	343	349	335	350	334	379	355	317	341	345	321	336	340	331	371	335	370	328	314	347	317	342	369	339	330	346	345	332	369	301	325	347	333	351	353	326	356	376	312	328	334	327	334	318	346	365	324	307	349	339	320	337	355	328	350	351	320	378	311	327	337	343	341	318	338	324	322	321	345	312	338	305	331	332	347	339	339	348	344	339	333	335	370	321	359	321	324	327	319	330	317	371	343	344	345	302	347	331	333	335	359	352	318	313	328	333	353	341	303	344	330	374	318	330	349	361	353	290	369	310	361	328	328	366	322	325	340	359	341	339	331	353	354	348	369	355	354	328	330	345	334	327	343	355	336	337	333	329	391	342	380	341	364	317	373	371	356	352	332	342	354	346	341	311	333	353	308	343	334	349	337	355	309	306	339	335	335	316	343	350	305	350	363	359	343	337	329	318	312	335	341	339	342	347	332	334	357	364	376	334	309	324	321	340	319	369	292	346	364	348	363	309	302	330	337	323	331	365	362	326	342	302	324	346	340	347	325	328	352	332	349	346	357	333	338	308	311	359	322	371	316	339	334	311	317	329	313	383	351	321	332	363	334	314	387	344	347	332	367	324	333	325	334	332	369	313	294	342	326	368	331	326	329	346	333	304	360	336	350	364	348	362	310	309	343	309	303	343	343	341	350	339	322	322	301	362	341	322	334	316	317	323	335	327	332	327	342	334	350	365	335	338	331	323	335	361	346	353	307	343	314	343	351	324	338	325	333	338	329	344	348	333	352	340	336	319	349	330	360	296	323	322	346	311	375	324	333	360	360	340	331	320	355	326	332	334	322	355	348	355	330	342	333	366	314	369	315	287	340	290	347	306	347	349	352	349	322	354	329	347	330	310	355	355	330	345	308	308	330	307	329	345	334	343	334	340	377	319	323	320	333	312	354	339	325	351	342	336	301	356	351	349	321	369	321	347	363	329	319	351	300	364	330	317	344	326	308	323	335	338	336	310	352	337	355	331	350	306	287	354	323	349	354	331	354	308	375	365	336	333	355	358	323	351	348	332	345	384	317	344	354	327	326	309	364	309	309	311	343	344	352	328	339	353	329	325	350	365	358	332	366	341	354	317	324	339	346	356	339	305	345	341	356	336	322	316	345	326	321	338	355	328	360	327	350	337	297	314	344	324	292	339	328	323	350	331	345	346	366	355	320	368	345	366	316	337	332	349	352	353	355	329	352	307	367	326	330	349	295	363	343	323	333	349	349	346	321	314	337	340	365	332	346	342	326	329	352	366	350	340	359	348	316	350	339	336	353	361	344	340	327	335	338	332	351	341	349	326	359	341	338	356	355	355	343	324	328	349	310	364	337	368	334	334	312	339	328	357	334	355	338	328	355	347	306	364	340	377	352	313	340	328	327	346	315	347	341	364	327	342	322	329	313	331	339	325	328	378	355	379	335	312	341	324	355	369	327	352	372	363	336	362	315	350	329	343	330	356	360	335	321	315	326	345	378	339	333	336	336	358	354	333	356	339	332	343	322	324	316	370	329	333	328	337	342	361	373	342	340	361	360	356	358	353	339	330	316	346	355	326	329	329	302	304	311	311	322	334	306	381	322	322	345	349	341	366	383	311	311	359	312	314	335	311	344	349	334	340	347	354	287	319	328	322	347	292	331	320	347	334	353	369	312	334	311	323	325	331	332	334	354	326	328	325	349	358	350	363	291	334	367	348	342	328	349	298	386	326	354	314	324	311	390	313	349	335	333	353	337	341	293	370	303	370	322	370	360	326	337	333	361	351	331	328	336	356	334	336	348	336	316	339	342	350	299	364	370	317	339	303	333	354	358	319	309	340	337	390	342	352	334	358	356	354	309	325	331	334	337	311	367	341	339	341	355	315	331	328	334	338	324	334	349	302	316	337	336	322	342	338	338	341	308	360	331	308	364	313	364	306	308	344	344	319	308	349	327	372	315	334	338	316	327	351	332	339	337	310	363	340	369	351	354	313	320	348	372	335	327	382	318	353	342	335	320	348	318	320	338	353	339	346	384	312	335	352	334	341	312	319	349	326	345	334	371	329	363	323	341	338	342	381	337	352	343	348	343	345	345	382	357	328	345	363	329	360	326	317	360	330	341	329	350	330	323	349	328	307	347	326	313	372	367	337	359	336	321	333	370	338	326	362	329	312	340	312	344	361	320	334	336	300	352	352	340	340	373	304	346	337	331	350	351	293	348	339	330	332	306	325	342	322	337	355	336	289	340	338	303	356	288	347	332	346	345	319	346	382	324	338	321	338	364	333	361	342	333	327	352	357	362	335	346	356	334	345	356	341	297	333	323	333	345	325	343	323	348	339	325	341	311	341	352	348	353	321	359	345	345	347	336	334	315	331	359	365	314	355	396	333	334	311	360	354	360	302	336	323	348	337	303	351	358	371	326	312	333	382	304	348	350	334	340	369	322	309	329	344	318	348	358	328	349	347	310	371	343	311	345	337	326	355	334	314	308	346	339	350	326	349	338	366	374	314	337	326	331	343	355	301	330	311	307	325	328	314
42768	50978	20783	1719	754	647	605	551	502	480	485	451	509	470	480	422	463	424	441	457	442	393	442	433	448	428	452	411	425	442	421	416	386	405	420	412	419	415	433	423	405	446	413	433	433	461	427	449	421	418	438	432	403	453	435	436	443	431	419	447	401	417	411	430	419	431	413	415	407	399	421	429	453	425	422	442	426	415	413	439	402	430	419	445	408	399	426	403	448	455	401	442	416	407	462	448	464	477	396	437	389	428	421	420	444	448	428	435	438	410	452	426	414	459	431	406	434	387	421	397	436	460	463	428	439	432	428	428	411	422	391	422	418	454	408	415	446	420	443	424	398	402	415	373	424	458	425	390	413	431	421	447	403	387	423	421	420	401	421	413	392	418	416	454	441	414	428	438	433	465	453	454	440	443	416	402	423	411	422	408	441	392	421	396	412	451	458	422	441	431	432	427	441	431	438	399	428	406	421	476	442	377	423	441	462	454	442	438	412	429	426	441	434	418	421	456	428	446	459	418	429	439	398	425	427	446	448	437	422	427	421	451	419	418	434	425	403	435	447	455	423	403	395	442	433	421	443	435	421	427	421	398	445	440	412	451	477	450	427	403	478	429	393	424	444	421	415	454	405	468	438	442	444	428	400	438	424	429	438	425	423	422	455	430	400	414	422	414	422	439	431	411	396	416	479	437	447	417	406	423	458	451	427	437	446	427	422	446	416	412	433	437	406	409	386	414	443	453	431	441	430	418	422	442	446	438	411	411	394	425	431	436	475	400	420	392	400	430	438	431	460	462	425	411	424	445	431	425	411	415	417	434	459	416	465	453	431	402	431	432	377	427	420	422	456	440	416	459	445	441	422	417	429	439	439	445	429	408	397	419	476	454	411	443	438	383	393	387	440	433	422	414	423	409	397	461	436	401	438	410	458	446	424	452	434	442	418	463	418	441	443	424	400	443	431	430	389	418	467	436	409	421	410	398	464	430	450	441	424	429	424	465	397	426	421	441	463	458	435	422	416	442	445	449	417	433	412	411	424	423	411	441	395	418	447	432	435	462	439	458	413	375	379	430	417	432	426	421	451	385	417	398	423	419	430	405	427	444	426	450	434	436	402	420	425	402	424	444	427	418	427	409	433	447	418	461	423	410	434	431	426	440	480	418	417	450	416	428	434	439	397	426	454	407	406	418	418	429	440	410	443	425	417	444	426	419	459	402	404	441	435	423	403	435	450	432	436	412	447	428	444	431	395	447	392	453	431	432	389	425	402	405	431	423	404	400	429	449	442	432	428	407	409	403	462	429	379	468	455	418	424	428	452	410	423	470	431	393	453	418	423	441	390	381	420	371	490	395	445	442	430	478	434	429	422	454	430	473	440	452	404	427	458	429	407	444	397	462	458	420	449	406	406	424	420	427	429	418	456	408	422	419	438	423	416	443	415	438	407	422	415	438	425	422	464	422	460	412	427	442	434	410	454	439	425	427	427	452	424	426	435	399	414	431	419	445	410	464	377	436	401	426	432	432	431	454	437	399	429	408	422	434	452	439	422	426	420	499	433	421	398	379	423	412	447	430	408	425	425	406	424	428	419	422	426	445	445	457	433	407	454	414	427	416	462	412	412	411	414	425	442	416	460	444	410	398	413	434	433	397	442	394	426	436	432	407	422	439	431	410	421	430	460	421	442	411	423	447	421	473	416	423	410	461	398	413	408	411	436	426	418	386	462	446	420	423	414	424	399	434	455	438	412	458	444	471	439	409	403	421	441	421	449	438	433	431	428	450	472	442	387	418	436	415	412	465	414	439	455	444	418	460	440	394	432	400	415	430	456	379	442	383	475	380	447	431	455	438	435	411	437	418	464	425	413	444	403	418	390	414	420	399	400	447	438	427	427	423	459	436	425	414	426	423	412	429	402	451	437	406	419	430	443	414	419	399	421	452	437	423	450	423	417	407	431	428	402	449	431	439	395	451	435	475	405	397	442	416	433	417	431	413	425	434	435	408	402	447	429	404	447	428	436	399	430	422	461	414	458	424	423	474	381	430	464	407	425	394	439	431	419	426	470	407	437	445	417	438	431	437	437	433	436	455	406	406	446	390	448	416	435	415	418	421	428	442	444	447	459	427	487	401	422	426	404	447	450	419	351	454	431	391	428	414	459	417	414	423	425	457	414	437	413	439	475	431	430	432	442	420	435	409	407	397	406	414	419	451	444	461	421	459	403	417	463	429	393	393	372	410	440	407	414	434	420	412	424	426	434	395	424	454	415	439	490	419	391	408	421	420	427	458	409	408	432	414	400	434	441	406	379	441	473	450	413	456	416	428	437	447	414	457	408	446	425	453	446	412	431	417	421	427	422	427	433	409	391	416	440	404	422	424	437	433	437	419	443	395	393	439	410	436	435	448	422	446	408	447	433	479	445	422	440	455	447	383	395	416	453	423	446	445	429	446	434	435	410	413	401	448	452	430	414	430	438	438	427	446	462	393	419	413	417	473	446	399	434	446	425	423	448	425	418	447	438	383	443	430	429	414	410	436	431	411	446	449	407	430	401	456	431	405	451	390	416	465	394	433	438	446	438	456	458	425	451	423	451	438	458	428	433	415	428	474	405	435	406	459	458	423	438	425	443	459	429	435	435	415	418	419	434	448	412	426	438	421	392	392	436	412	420	470	382	438	418	403	462	428	463	444	422	465	427	451	456	454	424	434	453	424	418	448	441	419	414	413	429	414	434	441	422	422	456	454	450	420	429	435	419	420	453	398	449	431	447	449	446	417	428	417	449	425	429	429	429	452	461	441	469	443	441	431	455	421	444	477	425	400	454	443	426	421	413	438	387	429	435	395	404	423	409	423	405	412	433	417	426	398	431	446	427	431	427	439	436	454	468	453	435	443	476	434	441	444	438	406	453	379	450	425	425	462	420	400	420	452	436	457	414	435	415	439	426	444	408	385	422	421	418	417	431	438	423	453	402	426	457	389	406	401	477	435	416	407	430	433	414	443	455	405	445	410	394	404	438	430	390	445	399	414	435	433	474	444	403	432	443	401	411	369	440	447	460	435	436	443	389	432	387	471	456	403	418	412	400	412	427	427	466	441	420	416	452	430	466	422	445	400	464	422	437	419	455	425	462	457	445	419	421	416	430	408	458	443	434	452	427	434	434	444	455	423	428	423	422	417	454	405	446	432	406	450	421	409	410	409	440	422	419	417	447	422	433	432	433	385	440	426	384	414	431	392	478	413	411	436	413	434	417	416	430	410	423	426	403	434	443	412	447	430	419	424	421	413	437	416	420	440	388	449	436	429	438	414	438	418	406	489	464	392	442	414	415	435	407	434	422	412	409	431	438	406	464	445	443	456	407	460	421	422	444	413	416	437	430	464	438	421	400	437	400	396	436	432	422	428	452	420	409	443	398	493	402	421	435	442	400	419	414	430	448	435	433	405	425	422	419	467	442	416	410	440	393	426	449	415	388	445	432	463	423	390	415	439	457	428
22964	21565	28808	24782	21547	18966	1100	329	261	243	228	209	203	175	187	177	161	156	190	162	137	164	143	153	168	161	132	139	149	138	134	153	137	152	159	135	135	160	140	138	141	135	161	158	142	149	144	139	146	133	139	135	136	132	153	130	162	129	128	119	150	140	155	151	128	129	165	135	131	138	136	160	133	131	139	134	154	137	128	160	141	150	135	133	133	151	132	155	135	152	126	117	138	134	141	134	135	120	137	126	148	146	142	140	141	155	148	147	138	127	145	139	133	136	139	141	117	116	140	161	128	147	122	148	146	124	134	129	141	154	134	152	136	123	134	142	125	137	152	137	130	159	153	130	151	152	146	148	137	129	157	143	134	156	129	140	121	130	132	113	137	162	160	128	127	130	133	134	130	110	138	133	148	144	124	146	143	140	144	123	153	144	134	126	142	143	143	136	125	157	145	124	147	154	144	125	123	154	128	111	137	141	129	162	134	148	144	139	147	137	131	152	155	134	136	128	152	129	137	121	123	135	138	135	132	134	121	146	151	146	124	120	124	148	128	160	143	154	150	158	138	130	131	127	141	144	133	120	138	146	166	143	139	154	158	116	153	124	122	135	137	151	138	137	143	147	127	139	125	134	142	118	139	177	154	139	155	143	148	157	141	133	135	136	146	135	125	136	144	138	131	145	145	128	133	142	125	146	141	132	137	122	131	144	131	146	131	154	149	134	138	135	131	128	130	159	145	146	139	123	129	121	133	153	128	138	166	149	124	172	140	153	140	123	127	156	135	145	141	140	157	127	161	151	125	147	149	138	126	145	128	143	141	142	137	140	133	138	146	130	166	161	134	144	139	147	148	154	152	124	131	150	128	132	159	148	138	134	120	118	138	147	145	117	148	144	131	125	144	148	132	136	151	141	128	132	153	133	135	155	131	132	134	121	117	155	118	127	113	138	104	160	137	139	133	125	158	130	147	163	157	113	140	144	128	125	139	126	145	148	132	139	164	130	145	147	129	140	127	142	126	133	136	147	124	124	146	137	144	125	145	147	131	135	121	154	160	153	124	126	134	165	138	122	129	115	135	141	140	145	135	137	142	162	141	139	122	138	135	130	158	160	147	157	139	149	152	124	125	132	144	133	135	143	161	121	132	133	141	147	140	131	125	149	141	129	148	142	147	132	123	135	127	129	156	132	152	128	132	123	161	138	140	140	150	153	158	155	136	118	132	144	134	140	138	162	142	125	138	132	147	123	151	132	142	132	140	151	140	135	147	140	136	153	127	160	131	139	133	128	144	126	140	130	128	133	144	143	120	131	127	129	143	127	139	152	126	127	151	141	148	135	152	152	125	124	132	125	140	148	147	147	139	138	144	143	134	140	153	130	126	140	139	153	133	140	128	148	149	151	136	126	133	113	161	173	136	132	149	118	136	142	151	142	132	151	152	161	141	125	140	149	151	154	155	142	142	132	119	139	130	141	152	123	115	142	148	115	138	131	150	124	139	135	139	126	146	146	138	138	153	153	135	115	122	177	126	145	130	133	125	141	116	151	143	132	148	130	144	137	158	149	131	154	150	124	143	151	153	125	129	130	148	143	163	139	150	145	121	145	142	156	130	150	122	138	143	118	142	132	137	141	133	96	152	128	131	132	122	138	145	156	125	130	112	133	145	163	151	145	135	159	144	127	123	135	141	142	155	135	131	134	148	133	133	133	133	137	117	161	144	134	144	148	106	138	128	141	130	135	153	139	117	132	143	133	141	153	148	132	145	131	157	146	123	119	146	146	156	138	144	141	158	155	126	131	146	143	148	123	169	132	132	110	151	145	136	120	144	143	139	123	137	137	129	146	121	159	132	153	113	147	145	135	140	140	135	122	128	139	127	151	146	154	156	167	140	123	136	164	152	132	124	134	148	146	151	145	169	140	135	141	120	158	139	132	129	129	151	133	154	150	137	145	141	140	135	121	127	139	137	147	145	141	136	137	139	144	154	141	159	139	151	145	134	151	145	142	117	132	139	124	130	136	135	152	134	140	144	143	165	151	161	131	136	151	142	120	133	127	140	128	120	144	148	131	139	135	131	129	135	142	118	150	146	163	163	125	153	128	146	142	139	126	132	134	139	147	124	134	131	153	139	140	122	142	133	147	145	140	155	144	120	144	130	144	169	130	134	153	131	148	153	141	140	137	156	132	168	146	138	146	146	144	158	153	143	158	140	152	151	135	133	132	122	150	148	135	146	150	138	160	153	142	120	152	130	134	125	147	130	139	148	137	144	156	134	140	147	138	151	134	129	127	117	151	124	149	129	115	145	124	121	139	140	156	114	142	131	127	154	147	124	148	156	127	144	140	139	134	130	145	142	125	145	142	151	143	146	142	141	131	146	153	155	120	161	126	131	137	131	141	150	146	153	130	148	140	130	142	142	160	125	147	145	123	143	140	153	128	149	139	133	125	139	154	149	144	152	135	134	140	163	162	147	146	136	128	134	131	146	127	134	133	147	153	121	141	126	152	114	144	131	128	157	141	139	142	131	141	126	145	144	147	155	139	146	140	138	141	134	161	134	133	152	134	130	134	140	146	142	132	119	167	142	169	144	117	119	139	138	149	128	121	128	147	119	141	139	125	150	148	149	127	119	141	159	150	137	149	131	129	114	117	153	147	159	137	154	149	141	141	159	151	151	154	141	136	118	116	135	144	147	138	132	137	164	140	153	133	133	137	142	135	135	119	133	142	149	117	135	140	148	125	128	129	153	129	138	142	154	129	142	141	139	114	158	160	139	142	130	149	128	131	144	137	144	157	137	134	140	146	139	135	131	153	132	145	126	141	137	151	163	147	147	135	132	152	123	132	126	153	136	139	127	125	155	133	150	142	156	144	131	131	132	145	126	159	144	111	137	170	149	140	151	129	149	124	135	133	114	126	140	141	144	131	115	140	147	151	144	126	138	139	147	145	125	148	140	159	142	137	142	149	131	146	117	117	157	140	141	153	146	117	142	146	165	145	127	147	167	140	140	120	129	137	134	133	162	143	152	151	127	123	147	140	143	116	162	144	154	152	176	132	146	151	143	150	153	144	134	149	138	172	137	141	134	141	128	144	155	124	137	159	140	144	156	130	147	139	137	103	114	145	114	151	116	137	153	119	141	144	140	144	137	151	131	141	138	147	146	122	139	129	131	151	135	146	134	137	130	161	128	141	124	114	158	120	147	164	151	142	152	149	143	124	131	139	157	139	137	163	137	114	131	137	152	146	128	156	151	152	151	133	140	135	146	119	137	145	145	136	151	131	138	133	145	116	136	143	142	140	134	118	137	159	120	166	125	126	148	146	153	121	132	131	151	136	133	139	135	147	126	157	144	132	145	149	132	118	144	135	147	156	155	149	135	117	142	141	128	126	145	128	115	119	136	135	123	151	129	145	141	122	151	138	144	133	125	128	143	156	128	144	138	137	124	155	145	138	123	128	146	119	140	177	128	130	109	143	117	141	146	125	151	128
54621	76392	39632	4380	1314	1012	717	640	577	494	406	347	312	298	284	267	283	265	259	235	219	232	227	208	221	195	219	207	217	200	199	233	203	225	193	218	202	186	182	186	194	190	189	194	171	173	193	192	181	200	187	171	199	186	198	205	178	173	166	186	177	185	177	189	205	199	221	176	202	203	165	196	199	192	179	194	184	191	185	189	186	201	201	183	190	194	203	181	198	168	182	198	173	173	182	191	194	187	181	176	156	190	200	182	181	164	191	170	209	174	205	176	196	194	191	212	188	182	184	177	192	167	180	164	196	176	178	192	176	199	182	183	191	181	197	205	204	173	187	174	218	180	183	179	182	187	184	175	188	188	162	204	202	187	181	202	167	188	183	189	208	184	171	190	171	204	199	170	192	173	180	190	190	181	172	189	218	179	200	204	149	198	188	172	175	192	182	175	184	187	206	175	210	179	196	185	206	207	195	187	158	177	183	196	167	195	195	209	197	178	191	167	172	173	184	188	183	181	205	211	180	205	206	193	189	213	149	206	189	192	186	153	196	185	163	197	186	175	198	199	184	167	231	180	196	194	164	164	188	185	184	176	208	164	188	193	186	192	180	199	189	165	197	181	182	185	189	189	170	189	209	185	184	193	204	185	210	193	183	168	155	173	171	183	179	200	182	194	187	169	191	204	178	165	194	173	188	189	189	162	182	188	174	188	205	172	177	195	170	186	191	207	205	202	173	184	179	202	180	214	171	196	191	221	201	190	189	174	187	188	181	195	184	206	208	178	208	194	183	175	203	169	225	160	175	204	198	176	192	182	201	195	164	172	173	184	185	188	178	175	188	183	175	169	179	207	187	172	193	182	208	195	189	163	197	218	182	192	178	205	208	187	185	192	172	200	168	197	168	189	174	204	156	199	158	194	198	190	191	197	192	182	188	199	183	190	179	198	179	176	185	191	200	181	179	173	202	188	182	206	188	179	221	198	180	196	177	200	177	175	188	198	178	212	164	178	177	163	186	198	182	205	179	184	167	172	180	196	200	187	194	195	209	177	194	187	167	192	185	176	199	202	188	219	201	188	198	190	163	168	196	196	164	203	195	182	184	183	195	196	176	175	203	186	176	187	180	180	178	182	187	207	173	188	170	199	198	181	194	186	197	192	201	185	168	198	191	187	188	176	160	193	195	152	174	200	196	201	149	202	177	188	191	181	188	202	183	194	196	195	197	193	186	194	177	202	204	188	169	169	198	182	189	192	204	169	185	192	189	208	197	184	169	184	188	189	206	180	183	199	184	192	177	181	210	165	195	189	203	195	188	143	180	203	195	175	202	172	183	195	180	196	183	174	191	202	206	187	212	191	185	176	178	171	201	211	174	197	190	187	176	175	199	189	184	173	169	191	175	185	177	209	184	181	183	192	166	196	184	175	187	182	198	189	173	207	197	190	190	177	180	204	180	196	186	211	188	199	191	199	172	163	199	170	175	195	181	158	204	188	170	204	177	193	187	185	161	178	203	157	176	155	190	184	191	223	177	195	177	184	192	184	166	147	163	185	165	213	183	187	157	198	177	184	192	199	186	172	187	179	201	185	187	188	175	190	175	176	156	221	171	173	175	195	218	200	180	176	170	194	179	184	187	205	185	202	172	176	172	174	181	215	206	201	188	195	176	172	204	226	187	213	200	182	185	192	171	201	181	195	213	173	178	191	176	197	190	207	184	173	169	181	205	187	181	196	163	180	196	190	187	195	212	179	174	186	203	165	186	186	182	147	190	181	187	205	179	171	195	193	156	190	191	204	207	212	231	182	190	214	169	202	182	171	176	173	184	173	185	215	181	172	216	207	189	194	177	180	180	177	153	174	209	195	179	199	211	184	172	199	175	173	182	188	191	201	191	217	177	201	183	216	207	178	178	193	202	194	196	196	204	167	198	203	174	190	195	186	184	209	190	179	200	171	182	177	187	195	185	199	153	185	176	219	188	183	177	187	184	163	173	172	233	204	193	195	193	188	155	207	203	189	189	180	190	196	185	196	188	191	188	200	227	189	201	175	186	174	169	184	195	175	180	176	179	177	185	168	176	179	196	193	186	175	180	191	182	159	212	178	207	194	189	179	170	209	178	154	214	172	178	177	187	179	168	186	191	199	188	201	184	175	198	197	169	181	191	201	164	186	181	179	183	181	177	197	178	196	168	181	187	166	174	175	168	197	167	170	180	190	188	177	170	190	200	200	169	193	181	182	183	214	202	197	175	172	195	180	193	192	175	194	203	208	194	172	210	222	173	195	172	203	204	209	187	189	170	200	191	177	170	166	195	178	189	197	163	196	183	189	187	218	158	212	167	192	204	181	178	188	173	191	162	194	189	183	192	170	177	181	187	180	190	167	194	228	181	203	186	182	164	188	185	198	171	187	165	191	175	170	195	193	190	145	188	187	200	182	175	174	182	180	166	201	189	173	209	190	191	170	184	197	172	189	168	192	193	181	182	169	191	198	170	184	176	181	193	184	192	166	191	145	158	194	184	177	169	184	187	187	204	160	182	162	233	180	183	166	172	204	183	202	196	202	198	177	210	157	176	166	204	191	169	195	170	178	182	160	177	175	197	223	172	198	199	172	174	176	186	197	176	195	183	208	169	174	181	195	177	179	204	189	183	164	189	193	159	207	168	220	186	171	184	157	187	178	198	171	189	187	157	166	179	199	190	175	200	169	204	193	178	214	206	176	204	189	191	179	168	153	184	200	182	188	176	183	185	196	183	161	192	186	199	195	199	196	195	198	182	182	176	176	174	190	186	166	198	198	188	184	186	173	180	187	186	198	177	204	142	191	207	199	186	168	188	166	188	176	183	182	185	188	196	197	198	175	177	179	183	205	206	170	181	200	175	196	189	165	182	168	165	187	171	174	181	168	223	181	198	178	182	189	190	193	166	168	186	205	170	190	194	184	184	192	153	205	209	173	177	172	173	196	182	177	187	175	188	175	164	184	199	178	185	204	198	201	198	196	189	183	203	182	183	168	187	176	209	196	203	187	178	187	195	183	201	179	192	183	179	194	203	163	189	206	174	185	172	207	173	198	199	190	167	173	195	183	197	177	180	195	175	192	202	170	210	170	194	184	193	182	188	166	177	217	207	184	183	204	178	163	179	176	181	186	182	182	177	197	170	210	184	193	188	196	147	189	187	190	204	176	223	196	187	169	178	155	192	191	177	186	190	188	212	187	173	202	178	186	199	180	185	180	185	192	179	200	178	168	179	187	173	178	201	172	194	201	185	193	199	187	196	199	204	214	203	193	165	189	202	200	191	181	208	187	191	181	191	163	192	197	200	211	178	188	178	191	170	169	185	197	196	206	200	191	179	184	181	189	198	196	190	173	181	194	168	190	202	218	188	195	156	181	211	210	157	179	181	188	199	196	206	187	167	181	165	175	187	180	177	193	198	195	186	193	169	180	148	185	205	196	165	211	204	151	201	179	191	204	193	182	171	196	212	198	165	200
29225	19208	6991	900	494	492	481	450	448	507	461	473	454	456	492	450	427	449	495	475	444	476	422	440	447	437	397	417	469	482	449	425	462	502	455	484	456	431	464	466	440	479	435	441	446	435	428	444	462	464	450	457	491	411	407	483	447	467	429	419	436	474	462	436	436	452	446	461	454	450	432	437	470	461	433	481	454	479	467	437	448	412	482	438	478	438	439	403	441	462	446	435	446	419	471	472	451	459	515	470	472	449	441	458	466	439	482	452	422	432	457	438	427	493	433	441	441	458	427	461	473	463	446	435	450	421	443	420	462	469	484	459	423	463	441	437	492	446	451	461	403	476	476	462	454	449	438	450	480	458	451	456	443	484	468	435	447	467	426	419	432	447	450	456	440	473	415	412	432	452	443	477	455	468	507	465	436	408	437	433	468	473	466	446	451	432	470	460	416	489	479	480	485	461	455	479	466	446	470	436	456	446	455	473	491	422	426	435	441	464	432	423	489	436	441	439	464	452	422	432	452	456	449	472	446	475	442	437	425	470	452	428	424	436	448	428	421	502	473	473	461	442	441	472	458	439	449	491	431	434	451	503	424	449	484	453	411	477	463	450	468	448	482	439	471	459	441	420	434	491	481	450	440	439	452	473	459	450	477	430	448	439	463	429	442	470	433	398	454	456	447	475	466	470	467	483	442	459	452	479	419	458	454	447	439	466	438	426	447	472	424	433	457	414	436	461	443	420	436	472	432	447	431	471	415	452	432	480	417	431	444	457	456	442	442	473	445	477	463	419	490	481	502	450	442	472	438	440	445	493	432	469	448	470	397	469	455	427	448	478	452	457	424	445	454	457	467	473	493	445	453	477	485	435	491	425	460	481	458	454	439	445	466	413	453	454	441	457	487	475	477	494	474	491	453	428	465	455	428	472	447	459	436	463	458	465	435	439	425	434	477	478	461	440	480	463	496	450	478	484	460	445	447	477	429	442	477	447	432	451	478	448	462	421	440	450	448	488	448	435	456	423	435	463	397	505	472	440	462	421	472	450	458	476	444	431	449	501	452	501	459	425	448	453	430	447	463	452	438	430	436	474	431	465	417	469	473	470	442	437	451	465	477	502	453	433	486	430	443	426	470	447	418	451	492	421	442	462	456	453	483	436	432	465	431	440	446	432	455	478	438	437	461	456	488	409	453	431	471	452	460	469	420	466	485	444	487	434	428	465	436	469	444	425	413	431	484	437	455	471	495	472	429	496	474	486	437	463	485	472	495	431	459	427	466	450	463	410	443	479	467	463	455	444	469	443	482	447	460	454	431	462	465	475	460	451	448	429	496	447	441	451	440	431	452	461	478	437	455	465	484	463	428	450	453	469	433	465	471	434	451	428	461	431	399	505	425	420	470	471	447	442	494	469	467	407	459	434	493	460	477	455	447	451	469	459	473	459	457	483	470	431	462	441	461	457	458	467	465	484	463	456	465	463	476	433	425	456	424	428	465	432	454	470	477	444	496	460	446	467	438	395	454	446	437	455	470	413	452	423	406	468	451	470	487	469	445	460	431	441	429	434	449	433	469	454	453	458	437	465	447	444	435	433	444	466	442	450	429	437	469	465	464	447	480	451	454	464	440	448	438	447	457	453	440	458	457	499	436	474	458	432	474	508	438	458	472	431	450	433	443	436	464	423	453	483	466	450	463	478	481	450	463	459	448	464	459	463	457	471	469	434	479	420	461	431	464	457	467	478	462	467	426	430	456	440	437	445	449	447	426	444	455	475	431	448	479	473	497	454	488	442	460	438	469	458	475	500	478	495	457	489	430	448	437	456	476	453	473	461	469	436	489	459	450	469	454	459	434	450	486	463	459	407	456	437	496	480	485	454	483	452	486	457	450	461	490	446	443	457	440	447	445	475	425	449	404	459	442	454	430	451	457	452	447	438	466	470	436	455	460	467	422	410	445	464	425	468	469	461	454	471	408	469	442	472	478	415	482	470	468	450	446	423	426	457	481	450	473	472	411	444	456	423	477	456	433	444	428	460	465	448	485	480	513	451	428	466	481	436	451	463	454	454	446	445	440	475	446	424	451	490	410	466	430	448	470	472	444	449	459	440	447	433	436	497	441	433	477	480	422	461	445	477	412	462	466	443	494	457	457	453	450	444	455	460	471	479	443	479	400	455	455	453	446	456	452	439	408	447	439	406	426	431	452	454	438	457	478	503	453	439	460	465	471	458	425	446	467	458	485	465	434	477	469	445	443	461	468	475	442	459	452	434	472	462	437	431	430	430	459	473	478	485	467	498	456	445	421	432	461	463	470	457	477	448	440	477	445	464	459	433	458	442	469	454	435	450	445	445	462	461	469	446	405	456	460	462	484	443	431	450	462	433	461	452	480	440	426	474	464	457	435	434	446	467	473	476	439	443	455	479	454	429	458	440	464	454	435	464	474	419	430	513	480	472	407	464	437	429	466	462	482	454	439	425	438	423	458	451	456	487	415	470	451	450	468	442	421	480	449	464	478	428	455	426	477	437	441	454	439	474	438	458	463	422	453	467	431	465	416	465	442	442	468	440	487	481	435	494	462	429	456	443	432	430	437	432	460	458	456	429	458	447	492	411	436	498	465	461	453	461	451	474	423	446	441	429	428	435	454	419	469	463	434	464	466	446	480	468	458	498	451	435	433	425	475	455	448	466	451	456	425	468	443	493	447	477	450	463	445	495	469	472	425	457	458	478	462	454	470	414	430	449	462	485	451	475	476	475	476	462	455	443	453	472	482	447	455	450	470	445	432	443	495	456	466	427	462	418	419	440	458	448	462	451	474	410	496	459	465	490	429	483	462	444	469	468	441	482	432	487	471	458	504	467	440	442	449	495	479	430	491	489	510	477	467	475	443	429	461	423	442	436	436	475	448	472	459	484	473	450	464	489	441	442	493	437	512	488	447	496	455	425	481	446	484	448	470	443	441	486	462	443	438	418	454	484	435	453	459	474	433	449	473	447	465	439	427	441	472	414	454	484	447	502	478	452	458	473	458	468	493	450	431	471	418	446	447	419	466	431	470	413	491	438	420	445	444	486	428	453	465	409	441	455	507	444	428	444	466	400	454	466	456	442	473	445	453	474	431	439	447	440	480	438	455	493	464	438	426	440	466	454	416	474	431	508	415	497	476	467	475	454	465	493	449	456	453	479	425	468	449	418	439	420	486	450	446	437	470	478	475	440	458	461	479	438	463	451	467	408	493	455	460	433	464	483	450	432	469	469	435	464	412	398	464	458	451	444	448	484	478	422	488	477	448	475	421	490	457	430	437	417	434	435	475	441	437	451	450	464	466	466	504	452	457	494	466	441	447	410	459	444	456	464	441	469	425	491	508	475	474	441	450	438	432	422	478	474	450	454	446	451	472	444	439	482	445	447	419	438	458	416	453	411	467	465	444	467	496	464	485	432	421	473	440	448	470	409	470	445	476	414	448	432	416	449	455	456	454	435	432	436	473	462
22141	21073	4990	716	600	607	645	637	588	572	631	605	591	565	600	583	641	587	601	569	525	540	567	550	563	604	568	622	574	593	594	585	589	601	587	590	616	605	607	612	540	578	580	584	614	576	548	558	567	585	526	590	553	559	602	580	581	580	590	607	576	616	580	536	550	590	593	579	590	615	567	587	542	582	614	575	580	561	574	561	582	610	614	601	578	617	551	545	608	580	619	607	571	551	578	601	552	582	599	578	586	554	561	615	540	559	591	647	586	625	583	573	576	614	565	578	593	582	569	561	597	591	573	604	576	568	589	519	596	579	575	546	561	581	566	645	573	559	591	597	634	576	626	592	563	571	553	578	562	595	589	594	584	578	555	584	586	566	628	592	580	639	619	600	560	531	576	555	584	609	583	567	594	545	595	609	550	551	601	590	518	594	604	580	564	595	547	624	618	635	609	618	554	597	596	613	562	583	589	568	584	606	556	616	642	552	606	543	603	543	589	557	566	592	599	561	597	570	606	600	605	550	629	584	561	610	623	582	570	570	627	649	621	545	594	571	602	559	571	522	561	533	613	574	554	559	571	595	578	542	602	630	585	591	572	621	594	605	565	598	585	593	575	628	540	597	580	569	529	620	529	623	567	560	594	625	577	593	551	581	581	588	633	606	574	607	584	545	587	589	597	535	575	540	639	603	563	572	619	568	575	589	587	569	553	562	534	591	571	647	604	575	578	593	561	573	518	576	584	628	573	611	602	586	563	563	555	598	593	561	564	580	595	571	605	561	593	596	585	594	548	560	613	577	654	577	584	556	590	592	524	594	610	533	601	561	565	588	599	598	570	604	580	593	583	565	589	567	573	628	560	583	617	586	571	580	579	572	598	573	582	579	564	574	570	572	576	566	589	551	552	604	596	598	583	634	554	602	564	561	600	573	576	578	549	533	553	601	599	557	598	570	593	559	566	604	549	522	601	562	567	606	596	560	605	590	584	590	555	557	614	576	596	596	573	583	616	573	575	575	586	557	623	563	579	628	526	576	581	628	544	608	611	603	589	604	590	589	538	601	574	563	587	562	593	580	603	580	567	606	559	582	553	585	575	581	569	585	562	558	546	586	631	552	606	611	568	576	586	587	572	591	569	568	582	576	578	537	568	639	618	608	608	598	566	608	576	595	547	609	549	577	547	608	560	558	549	596	608	563	579	605	616	559	583	572	566	543	595	523	567	569	587	577	587	581	584	562	585	627	557	575	570	574	582	580	524	621	581	569	579	587	572	580	569	538	603	635	587	564	588	595	560	530	577	626	567	560	572	554	583	558	553	599	560	600	583	548	572	562	598	583	604	588	598	578	578	598	589	583	602	559	565	586	590	535	550	546	572	560	570	582	547	630	615	598	591	594	613	573	617	587	568	592	622	583	604	580	569	575	569	573	565	569	602	554	563	547	579	585	575	574	593	603	563	613	595	599	543	589	600	602	588	591	527	616	584	599	593	583	613	579	583	604	644	613	547	569	581	589	571	542	569	546	593	552	548	578	609	564	569	584	525	593	605	564	617	623	557	534	557	514	551	593	593	570	578	522	605	591	558	569	592	588	600	553	572	602	557	586	578	559	572	582	590	572	613	557	591	567	582	544	559	590	572	573	547	590	583	631	582	542	596	572	574	590	564	573	548	632	558	566	595	557	570	570	610	551	590	592	552	586	612	616	579	587	577	589	585	598	540	589	583	591	574	574	645	568	570	589	588	530	568	560	575	577	564	585	590	561	554	548	543	576	550	577	570	549	658	534	610	567	597	566	584	584	620	547	610	575	580	619	542	593	612	538	563	580	629	594	573	527	551	538	567	561	584	569	581	600	549	564	610	600	609	581	607	590	584	538	564	541	611	593	580	580	578	595	572	562	601	603	581	575	566	589	586	566	615	586	557	588	571	560	561	616	553	591	571	624	612	584	570	584	576	603	569	570	597	632	606	582	584	573	586	561	573	592	554	590	599	589	569	574	609	590	549	602	563	593	561	587	586	572	589	570	591	564	570	592	573	583	539	579	567	610	622	599	520	581	594	565	555	592	604	571	585	582	603	566	575	583	630	603	565	597	572	584	598	573	541	587	573	551	580	573	587	592	600	541	578	582	598	558	563	607	553	577	551	578	553	561	555	566	559	572	576	573	568	594	588	590	594	582	583	610	546	530	585	561	598	615	612	566	553	563	583	580	554	555	575	574	585	590	599	589	612	589	581	573	596	595	589	525	585	600	619	596	596	552	609	547	589	592	593	558	589	556	564	526	571	544	585	573	587	581	586	610	636	566	556	530	578	557	615	586	577	582	587	615	573	560	545	550	600	593	575	607	588	590	572	559	567	598	600	606	578	545	554	595	616	536	586	602	590	573	585	609	569	568	608	573	542	561	569	606	593	584	574	575	599	578	577	607	539	573	612	602	555	561	598	596	559	592	628	580	582	585	582	566	594	598	552	613	555	613	578	597	559	586	633	610	540	534	592	547	610	589	548	550	616	591	594	568	577	536	584	584	591	597	588	582	595	613	573	501	547	552	559	576	605	611	604	586	560	618	554	618	598	561	596	564	560	552	617	561	582	597	529	609	569	582	581	555	607	585	599	569	625	566	569	587	596	594	569	550	562	588	602	569	608	612	562	557	551	593	537	530	607	561	579	583	612	577	561	578	586	573	552	605	612	571	599	575	606	566	603	583	566	533	595	537	601	559	560	537	600	620	558	565	618	607	576	614	627	584	588	609	612	595	589	618	569	570	582	571	589	598	573	612	579	567	593	602	567	567	589	566	586	582	585	603	597	585	557	550	582	613	545	614	544	594	617	552	605	575	599	587	580	569	576	604	565	587	591	573	574	588	584	614	588	540	576	592	585	552	537	595	591	633	569	549	566	600	601	598	569	609	598	545	572	585	527	601	572	587	563	560	539	590	606	583	589	587	542	587	610	581	573	586	563	596	594	624	607	586	551	641	598	576	598	569	626	612	600	549	584	608	596	584	581	574	602	550	622	528	601	598	586	599	592	573	553	586	591	567	587	562	601	565	598	564	606	615	591	589	554	559	557	620	592	584	557	603	549	576	590	630	563	621	581	552	601	600	552	586	587	572	541	554	566	631	554	582	594	611	583	581	633	555	541	566	549	549	583	565	572	591	542	607	611	551	613	540	594	600	575	596	592	548	531	589	576	542	580	609	569	577	583	569	564	587	591	561	593	587	555	571	523	596	581	602	586	600	574	603	597	592	603	556	582	576	618	555	620	585	595	570	552	580	560	556	568	622	599	587	581	556	577	611	585	600	591	568	607	551	582	568	560	591	554	604	548	606	611	597	549	549	602	590	622	607	537	596	583	593	620	593	585	573	595	595	556	603	566	581	541	594	555	572	571	589	620	563	567	574	578	547	600	588	533	602	587	572	578	534	572	577	597	594	607	621	578	544	606	562	552	564	543	587	563	592	550	583	580	569	596	577	576	572	573	571	567	596	618	554
23997	21602	28292	25279	19038	2135	559	446	412	388	373	387	350	377	358	373	357	387	364	358	351	377	347	318	347	310	364	349	345	353	360	316	323	346	329	335	294	319	339	339	331	347	328	367	310	348	358	360	355	326	333	354	323	345	357	319	341	337	316	327	357	349	327	370	376	356	314	331	305	316	320	329	330	346	322	359	343	309	330	360	343	344	306	331	371	329	361	307	322	321	353	312	318	372	325	339	321	347	337	319	360	358	358	328	327	332	340	334	351	324	347	333	358	350	328	337	337	366	344	337	331	319	329	341	347	348	352	323	313	342	359	343	350	319	310	361	357	307	358	366	353	330	350	357	355	316	328	325	334	352	360	343	325	309	350	323	327	354	327	306	330	335	339	351	304	348	343	362	331	364	333	346	346	311	300	335	356	336	328	363	334	315	329	346	331	330	340	340	353	327	283	322	341	331	332	358	329	346	349	313	339	317	326	309	332	346	356	320	314	338	286	335	314	357	326	319	327	302	344	334	328	329	350	321	360	331	328	329	347	331	342	325	370	344	357	300	320	291	332	334	335	324	345	311	343	317	294	318	367	326	355	333	361	331	360	343	347	323	335	319	343	336	334	339	312	349	348	363	310	335	321	313	316	339	318	321	374	316	336	341	362	357	326	360	334	352	352	362	352	343	300	324	330	317	327	372	332	333	339	349	313	341	346	363	334	349	325	346	387	366	347	336	337	302	342	356	330	302	325	326	317	340	340	321	341	315	344	338	340	391	299	348	324	332	317	339	326	308	317	327	314	323	345	341	351	322	351	325	326	360	306	330	341	336	348	344	326	339	334	350	325	340	336	338	352	377	325	331	340	320	334	322	347	378	344	356	340	340	337	322	312	340	355	358	357	345	332	350	340	338	356	326	335	325	304	315	305	329	327	314	318	354	342	352	341	319	389	334	345	345	313	339	315	348	378	345	324	337	334	330	310	334	374	338	330	353	343	345	351	335	306	340	329	310	341	324	329	351	351	336	330	352	313	361	344	331	320	344	352	333	309	345	338	320	354	335	339	340	344	333	294	315	340	310	342	332	318	353	340	342	309	309	333	358	352	320	304	338	347	343	318	350	323	318	360	304	337	324	322	334	317	331	323	333	328	328	332	332	340	289	356	325	361	323	344	342	342	320	347	345	342	367	317	346	350	338	331	370	329	337	329	326	325	351	332	308	338	306	340	321	326	364	327	322	331	345	321	324	312	367	307	318	342	334	330	363	335	376	390	325	317	295	339	327	325	329	337	353	349	324	325	361	341	331	327	322	342	307	328	329	327	324	309	318	345	329	346	303	342	338	352	332	336	331	352	330	324	341	353	328	327	336	313	281	338	332	333	332	359	331	324	347	369	340	360	346	361	332	318	350	350	317	353	334	341	356	303	302	331	343	301	333	302	319	352	292	337	346	371	348	356	326	341	332	333	344	379	338	337	336	348	356	354	338	326	329	314	344	329	325	322	351	377	333	317	345	357	330	307	337	338	331	316	343	334	367	338	312	309	350	345	321	383	323	361	350	329	345	317	325	311	341	348	347	317	302	312	337	354	318	361	353	349	339	326	332	339	342	342	336	363	346	308	312	301	345	339	359	346	348	349	334	343	322	345	321	339	329	343	320	326	353	338	345	348	354	343	354	330	335	300	360	317	331	321	346	330	330	348	358	336	333	328	343	320	343	324	303	314	341	329	325	312	360	349	375	342	340	327	333	339	342	312	330	346	312	338	319	327	317	330	340	353	300	367	320	351	297	294	324	334	354	320	326	342	371	353	323	330	325	349	326	324	310	329	344	328	332	301	320	339	359	326	319	344	319	314	346	352	338	335	331	328	344	350	317	324	319	369	329	306	348	311	326	352	334	344	329	294	329	342	331	344	339	340	338	325	340	372	357	335	289	374	336	324	347	356	308	351	358	378	353	343	339	332	329	373	354	337	354	364	334	339	335	329	304	347	310	313	313	331	352	340	345	329	326	395	387	319	337	310	344	331	358	333	339	334	339	327	332	333	331	372	328	331	333	350	356	328	325	369	317	342	337	344	321	302	337	352	306	359	331	326	356	301	361	309	346	315	334	324	349	371	347	321	342	319	338	342	345	328	312	330	345	339	341	340	354	357	313	309	324	327	315	389	331	328	368	323	343	346	336	330	336	292	350	341	334	328	331	370	361	317	329	326	346	372	346	313	295	331	333	351	319	339	327	334	375	308	336	350	344	319	348	340	354	347	352	301	325	313	331	312	317	349	339	323	341	325	348	318	333	346	333	344	338	329	345	374	344	350	331	311	336	371	313	346	333	346	321	348	336	323	356	326	318	358	339	332	331	331	338	327	370	344	322	320	311	339	329	329	358	358	313	347	324	332	340	315	316	341	333	355	317	344	318	328	320	319	352	349	370	361	312	332	316	327	311	324	319	348	340	344	324	326	346	372	315	323	342	354	388	390	341	351	347	339	342	323	344	323	368	363	330	371	324	358	351	338	345	380	357	356	342	323	345	340	364	347	325	345	325	315	295	330	326	319	316	312	351	367	318	328	329	313	360	323	313	340	303	308	349	328	346	315	359	324	347	318	317	324	351	348	322	297	345	337	361	359	313	303	350	331	344	333	351	327	349	330	323	326	312	337	348	322	303	367	347	348	360	326	374	354	347	346	347	329	338	340	332	333	330	313	330	318	341	292	331	377	323	339	343	323	346	313	298	362	302	352	326	321	328	335	363	377	340	326	299	353	326	346	346	320	347	350	332	341	369	354	311	341	362	315	340	300	322	351	325	309	306	317	326	322	307	320	331	316	350	341	361	341	366	342	334	356	337	333	308	354	328	321	359	346	362	353	324	348	328	339	335	338	331	310	296	375	346	346	341	318	339	382	317	363	328	327	347	364	299	309	324	321	320	309	337	319	343	343	391	330	350	362	337	315	329	331	312	323	352	350	322	330	303	330	295	369	351	322	364	334	359	315	297	329	338	337	350	347	351	341	349	337	336	342	384	370	358	328	326	329	400	315	356	362	343	335	341	334	319	316	360	360	374	318	314	308	337	338	369	333	322	341	345	335	308	320	305	283	313	365	330	324	326	326	351	322	345	345	312	326	338	353	295	339	361	322	308	352	368	314	353	356	345	341	347	355	362	309	330	365	387	318	357	360	318	350	319	341	342	326	328	358	342	316	358	350	361	309	332	302	327	346	301	357	330	347	331	342	352	364	344	330	311	312	341	314	365	338	336	346	350	313	335	333	342	321	317	313	353	356	317	316	347	336	314	324	378	348	341	315	339	307	331	349	323	298	346	363	323	311	335	348	313	351	341	354	352	367	343	340	338	340	346	313	328	342	337	342	308	362	304	352	299	350	310	339	332	342	294	349	333	323	339	360	324	354	330	306	332	327	295	338	312	307	343	350	345	327	342	333	310	323	336	354	339	314	320	315	278	357	343	333	330	330	331	299	339	312	336	318	296	305	301	323	330	350	357
46020	63236	31340	2502	1043	876	751	645	628	500	579	527	482	500	489	473	480	481	420	463	489	470	479	444	437	456	442	456	453	434	459	487	436	442	442	449	460	443	518	430	456	408	457	428	476	435	446	460	428	487	417	451	425	446	440	441	452	472	430	457	437	414	436	442	446	459	434	422	464	438	438	416	425	459	423	479	462	458	443	435	454	438	444	459	419	438	458	477	423	429	425	437	424	437	415	461	454	407	455	468	441	426	446	427	424	446	412	467	449	448	447	432	472	442	427	412	457	428	433	492	444	457	424	419	462	507	399	424	441	431	417	434	417	442	429	414	431	443	424	407	468	442	428	441	409	456	439	476	426	414	437	437	483	432	428	444	446	408	421	455	448	443	430	429	434	412	444	445	416	438	467	433	468	459	398	448	436	454	470	445	457	443	452	471	404	419	441	409	457	458	434	421	409	442	424	472	411	400	429	421	433	432	426	460	406	485	442	482	414	456	478	451	459	424	426	429	423	441	437	429	439	455	479	470	469	456	397	428	446	439	440	437	448	466	436	462	459	409	472	447	457	437	453	410	424	435	455	458	448	451	419	442	459	431	480	453	436	440	403	433	442	459	453	483	463	428	478	410	461	470	484	450	424	465	480	442	433	436	449	459	439	483	442	467	474	460	431	428	402	429	448	466	457	430	408	448	450	483	414	458	424	429	496	439	438	438	462	459	408	466	433	398	446	488	439	458	428	435	452	433	456	429	444	432	450	455	432	440	445	420	425	410	444	446	424	406	430	428	425	459	443	429	462	422	440	458	454	431	488	444	434	473	459	408	464	441	408	451	446	470	445	428	421	438	466	465	415	399	468	408	444	481	471	465	415	478	459	470	488	439	441	430	424	429	447	437	446	457	440	411	454	434	452	465	446	473	440	446	470	401	426	474	436	445	431	401	413	413	454	449	413	456	448	417	455	448	463	430	403	430	443	441	439	442	414	430	440	416	479	469	425	428	435	421	434	390	446	420	437	405	493	437	459	450	483	451	461	446	433	465	432	440	425	418	444	420	440	455	429	455	450	417	422	439	477	445	410	409	434	436	463	448	448	439	452	441	454	447	493	442	405	419	429	462	435	477	445	439	463	439	460	466	400	462	442	466	465	430	430	425	471	469	399	457	425	456	478	422	439	424	408	426	465	420	448	398	444	415	456	458	421	396	421	472	433	407	432	443	400	423	443	452	427	471	445	442	449	431	440	431	437	413	412	440	443	437	449	425	426	505	479	439	455	441	426	434	455	452	462	414	472	445	485	454	462	446	410	446	424	416	412	455	413	458	451	446	442	417	432	456	453	419	424	479	401	422	424	433	448	446	462	461	425	450	437	458	422	440	426	456	472	453	415	462	418	421	407	461	445	406	455	472	417	439	435	445	484	437	488	414	421	441	471	489	445	445	389	428	435	442	445	442	426	500	467	440	412	447	418	407	425	453	410	438	465	438	436	437	429	443	425	430	437	452	462	463	484	455	456	421	468	438	471	437	413	459	438	469	433	442	431	417	489	435	433	433	398	437	449	393	466	458	421	453	454	461	424	394	465	495	464	420	431	473	450	451	452	464	434	446	445	447	476	430	461	477	440	440	446	450	419	469	463	438	452	423	387	462	398	402	439	447	481	426	470	440	416	426	458	466	464	427	448	411	460	447	470	419	472	487	440	431	463	447	406	442	432	445	424	428	449	430	390	450	454	470	431	434	439	476	462	419	450	421	430	459	442	479	442	454	485	458	484	420	418	417	425	435	452	444	429	408	421	453	444	428	439	475	462	434	449	467	478	407	442	444	450	419	449	446	462	449	479	451	424	407	472	437	446	460	464	411	449	429	424	459	431	454	423	433	444	411	437	423	459	480	438	459	476	439	460	430	432	393	446	468	404	449	459	460	419	413	453	414	443	423	464	403	439	426	466	432	453	447	429	452	409	440	424	401	406	421	485	431	425	430	431	439	453	453	445	425	401	447	467	467	462	479	436	465	462	461	431	430	442	442	429	455	431	446	435	420	450	415	414	443	441	417	462	474	418	468	464	441	440	452	449	425	398	462	455	435	434	421	459	429	442	425	410	452	417	455	461	457	437	412	442	477	443	412	469	449	478	401	427	452	456	403	425	422	427	450	392	464	420	444	467	427	451	431	444	439	479	411	428	424	449	457	470	433	438	423	403	451	432	408	448	458	486	457	403	442	479	437	429	408	475	465	462	400	448	449	411	455	450	436	452	452	433	493	441	412	464	440	439	421	416	448	422	420	429	420	436	445	425	444	430	399	431	434	476	396	438	449	445	418	464	429	439	406	444	423	430	491	447	462	433	432	458	457	438	489	429	459	437	410	443	426	428	452	460	477	408	471	465	443	441	434	463	401	472	420	456	411	432	471	450	450	438	452	445	457	459	442	459	459	436	463	426	476	475	447	443	440	442	446	438	445	432	437	459	445	465	412	470	418	452	509	452	428	418	438	448	468	460	468	430	441	441	456	457	460	447	477	450	442	454	425	440	426	469	435	454	426	442	461	417	459	461	446	459	391	421	459	437	447	442	492	441	423	449	465	409	476	442	438	427	442	439	468	473	439	460	444	455	432	443	474	431	460	464	435	459	465	410	442	436	381	451	459	427	455	435	440	439	456	438	451	469	442	440	450	456	415	454	421	409	438	457	480	449	421	424	470	413	468	463	460	415	450	414	436	409	437	459	429	410	438	440	468	470	443	434	428	416	445	442	463	424	399	419	449	449	445	448	426	421	446	414	444	465	394	444	437	452	433	449	443	483	441	454	460	448	451	400	436	443	462	458	411	463	477	427	428	456	455	419	452	411	434	455	440	451	461	454	422	475	446	430	448	488	421	443	459	397	430	432	447	413	421	454	458	442	428	451	444	489	421	467	440	449	427	444	422	448	451	458	460	420	449	424	438	460	468	467	466	437	432	407	432	438	425	420	444	465	445	423	423	441	443	431	449	482	408	443	432	454	426	405	430	434	427	423	436	435	442	448	478	467	401	434	443	446	473	439	443	499	462	422	478	463	443	437	439	441	439	395	441	489	435	452	427	415	434	446	461	474	409	464	449	443	433	476	450	481	446	458	444	439	453	462	438	419	453	420	426	423	455	453	422	414	458	413	458	422	426	433	451	441	453	454	414	448	430	431	484	488	377	463	422	447	412	429	477	448	475	473	452	445	464	461	464	446	448	442	443	426	443	422	437	457	441	445	482	445	418	480	431	462	439	436	399	429	449	455	428	469	476	453	451	432	502	410	440	457	440	450	436	433	434	458	435	399	462	459	406	459	442	447	457	478	416	468	429	432	370	428	456	437	437	437	470	464	450	418	464	425	408	451	416	435	451	427	471	465	442	445	460	433	433	425	422	456	449	410	462	437	466	378	449	501	454	456	420	434	438	473	445	443	446	440	431	418	436	427	452	469	435	423	455	406	456	442	433	467	468	396	470	451	441	434	400	417	432	470	434
25241	21645	26530	23617	2618	422	422	340	366	352	305	337	345	359	346	326	338	333	341	339	327	338	335	321	336	331	343	339	329	350	331	355	373	321	344	312	336	341	320	332	331	372	359	339	321	335	351	325	320	342	308	353	346	334	386	370	274	327	317	336	335	319	352	361	329	334	312	358	325	351	349	348	326	357	333	343	333	332	357	330	322	329	339	323	348	353	289	337	337	337	318	316	311	357	314	337	352	326	334	309	306	320	307	319	347	351	364	339	288	346	346	344	338	320	328	340	301	339	332	307	369	338	334	360	320	325	327	328	320	337	319	354	326	306	358	342	304	353	375	341	311	339	347	333	356	306	327	326	334	348	324	333	345	326	333	305	321	354	291	341	316	339	319	312	338	325	354	352	323	360	317	327	301	302	328	344	320	352	335	331	310	307	342	339	357	316	321	307	360	312	351	305	371	346	323	305	336	331	282	344	341	344	335	309	327	332	354	305	337	356	361	334	346	326	344	339	318	306	338	328	330	340	362	314	301	326	280	340	334	334	317	336	326	344	368	329	330	321	342	354	312	367	341	337	333	322	304	342	321	330	301	332	352	334	326	341	351	321	328	336	336	303	332	322	338	333	328	330	325	324	322	318	324	319	293	311	343	328	335	308	330	328	348	346	348	328	336	298	341	342	349	338	322	367	352	313	330	307	333	313	359	333	315	340	347	329	345	356	366	355	342	340	360	341	348	382	320	332	338	350	343	297	358	340	338	326	325	312	345	293	340	328	357	306	340	348	327	348	311	355	336	330	327	350	321	295	323	315	294	344	363	349	330	330	337	340	338	321	343	332	360	319	306	333	353	308	281	326	308	298	342	339	337	311	317	321	307	325	348	384	323	283	325	321	326	359	348	347	333	329	351	331	332	386	314	303	352	375	359	312	346	338	351	303	338	286	342	337	345	323	354	320	325	327	325	318	355	330	340	327	357	359	318	343	333	335	341	328	323	347	375	334	348	346	311	337	340	344	291	333	353	302	322	344	311	329	327	335	336	332	349	346	342	322	317	314	316	338	318	315	364	332	331	305	342	330	347	346	318	312	315	332	354	324	372	297	342	333	307	333	322	323	351	316	316	335	325	333	327	352	328	334	305	334	310	313	319	333	354	326	377	310	345	339	348	373	336	369	343	335	332	311	379	324	323	318	350	359	343	312	337	322	320	350	327	313	338	329	308	339	303	332	322	344	292	292	309	338	304	362	331	295	328	338	320	353	354	345	330	321	332	312	325	333	346	290	317	337	370	328	321	293	302	334	333	332	334	335	325	351	345	297	346	346	332	337	299	349	352	336	341	327	321	351	321	343	318	337	358	340	327	357	340	316	340	312	322	313	325	307	344	325	313	341	334	314	347	319	328	317	328	365	351	315	315	305	317	351	336	337	337	328	314	296	323	310	342	314	326	330	330	315	362	329	352	366	333	351	328	321	319	333	326	331	327	324	326	294	307	342	311	342	312	312	353	356	325	359	336	336	311	332	306	339	361	297	324	305	328	357	346	340	318	323	328	344	341	336	327	325	363	318	334	364	340	324	289	330	336	344	342	314	338	331	337	326	355	355	310	331	355	318	357	328	341	342	310	319	329	344	328	351	348	311	339	323	327	327	338	325	344	305	325	335	321	319	326	339	313	347	328	318	342	360	349	320	360	352	345	328	357	334	302	308	303	322	315	340	317	360	356	326	347	315	321	323	375	354	351	339	314	323	322	338	316	337	308	366	331	337	322	305	304	336	325	321	359	355	336	339	355	320	338	341	322	335	321	324	325	301	373	365	334	321	331	344	364	307	352	375	331	328	335	321	331	337	308	302	299	315	319	327	342	345	324	339	328	316	347	370	329	346	329	306	324	348	330	306	323	336	322	346	328	321	327	347	333	301	349	329	308	354	353	302	354	318	327	328	351	323	287	304	323	311	333	354	318	346	316	332	304	299	355	345	325	343	332	316	327	326	337	345	312	349	327	340	340	335	323	299	345	306	334	326	312	320	344	340	321	335	299	340	341	333	319	338	329	337	338	310	366	346	328	350	339	326	356	370	327	315	335	348	332	314	306	323	324	296	330	306	375	354	329	323	319	330	302	323	326	331	339	318	309	315	308	350	334	307	306	338	332	345	331	345	296	338	318	336	344	339	305	286	325	339	350	307	328	326	356	331	338	326	302	333	314	337	342	328	329	324	326	351	317	312	354	330	326	345	341	312	344	320	359	369	324	360	349	328	302	337	340	321	346	329	336	296	308	323	318	301	362	340	333	351	338	358	357	365	304	323	361	332	320	341	341	337	349	349	319	343	343	305	303	360	346	319	317	334	348	305	351	317	309	316	338	331	341	343	322	313	378	287	318	345	349	321	342	313	327	342	346	333	336	317	324	346	333	335	382	348	315	345	330	348	356	363	336	341	327	314	333	312	347	314	371	333	328	320	342	318	322	322	343	371	321	352	327	327	326	325	330	368	318	331	336	334	341	324	330	319	314	320	285	339	374	342	340	347	293	290	331	310	339	309	307	327	323	333	331	331	329	336	361	328	319	332	310	328	337	301	341	361	361	351	334	372	311	351	328	331	317	327	346	318	341	342	308	340	348	288	337	329	329	330	357	309	378	323	346	318	310	331	335	333	339	329	302	322	338	319	338	351	330	317	353	325	342	335	341	349	329	293	371	308	332	368	325	315	316	342	324	296	348	338	348	321	347	322	335	366	328	329	331	326	304	337	349	340	323	326	308	311	327	355	341	311	331	312	333	326	298	345	332	324	350	352	293	330	364	349	345	328	337	346	322	332	340	330	330	305	322	330	357	354	323	346	329	324	323	320	323	316	344	338	329	323	310	347	336	342	362	346	335	358	361	324	314	352	335	309	323	364	346	350	303	320	360	347	351	328	307	317	338	360	355	303	337	325	313	319	329	339	343	318	330	314	299	321	355	334	338	340	332	306	322	312	346	302	308	357	334	341	319	360	330	324	328	315	320	359	294	353	361	311	324	360	353	347	334	302	323	357	337	325	319	313	305	365	323	288	334	319	296	318	326	295	345	354	333	358	351	346	317	345	334	326	342	336	321	346	322	310	352	318	336	330	326	346	317	332	340	343	323	322	328	316	314	343	339	323	303	354	302	352	328	347	338	360	300	348	340	353	350	328	330	338	332	341	336	359	348	315	327	351	338	329	302	353	325	330	339	309	365	336	358	333	360	299	317	342	365	310	287	333	311	354	311	313	348	325	341	316	348	331	340	324	348	318	330	324	316	305	360	343	329	320	333	344	331	350	330	339	370	364	343	329	332	330	367	301	357	322	297	345	312	314	332	334	326	340	309	333	328	347	337	346	309	331	319	350	321	312	334	324	362	317	306	337	336	328	355	319	336	321	315	308	331	375	333	300	348	328	366	336	327	360	361	326	339	332	348	309	350	328	314	331	379	342	324	338	319	368	326	318	324	333	315	340	339	334	339	326	326	325	335	332
42156	49768	22050	1406	759	664	571	532	470	496	455	454	443	445	445	447	435	437	436	419	435	441	441	412	409	414	426	417	428	430	458	404	464	449	419	408	445	406	426	432	404	428	406	437	407	429	408	420	444	407	439	414	401	461	412	434	429	431	417	409	411	428	396	450	473	423	443	431	425	419	419	428	458	407	404	436	440	401	421	417	430	471	420	433	416	409	411	428	422	410	454	451	416	402	422	402	396	471	445	440	400	419	407	423	435	431	426	387	423	415	450	457	423	390	430	432	393	434	397	459	393	433	398	425	429	434	409	428	415	428	420	415	392	455	462	417	409	408	458	431	436	414	409	443	428	463	416	407	444	400	389	422	436	425	438	421	446	457	370	501	454	434	407	410	416	439	388	439	418	387	437	467	406	434	440	400	408	398	424	440	462	424	393	450	421	432	430	409	408	420	431	451	444	445	380	414	403	396	407	450	426	452	446	444	425	386	440	415	441	448	406	454	419	421	425	444	386	405	412	390	415	420	413	414	420	424	455	410	419	458	428	451	426	426	452	414	414	434	402	431	442	427	417	386	439	421	425	428	409	393	407	414	425	450	421	418	438	432	427	432	428	417	416	388	408	449	450	422	451	417	448	417	424	412	439	428	393	419	391	413	432	419	442	370	441	410	419	405	419	422	388	414	411	418	401	440	428	403	390	429	425	393	431	463	417	454	424	421	458	409	435	417	430	380	414	436	443	440	410	396	401	449	446	434	436	406	400	433	422	424	415	435	420	400	412	417	426	434	423	398	453	426	436	442	433	418	408	433	435	423	430	401	433	412	427	426	422	437	403	443	408	419	408	381	403	444	428	442	433	408	414	379	419	400	430	392	414	399	427	408	418	450	385	448	451	425	433	417	394	401	426	441	435	441	434	396	404	373	406	413	448	425	398	415	425	409	405	436	414	436	438	427	430	403	381	421	425	411	446	436	418	419	390	404	442	448	421	401	421	458	416	409	404	398	399	443	390	395	430	412	456	439	404	424	412	397	411	413	428	432	404	429	396	402	418	427	415	424	457	411	425	406	464	433	415	399	406	378	404	440	416	425	445	433	366	413	420	390	411	407	435	425	438	433	420	445	417	411	426	424	439	400	420	419	409	396	435	422	396	423	400	431	427	452	424	430	410	454	411	430	425	420	410	413	389	455	418	401	399	395	416	417	378	386	448	473	383	432	431	375	420	408	404	425	441	397	467	440	403	435	426	420	413	390	400	371	410	380	437	416	422	423	432	428	412	429	412	430	407	414	414	423	416	374	472	370	425	418	405	420	438	413	434	421	421	428	410	412	416	414	407	433	425	398	384	371	399	418	439	437	429	442	411	415	420	415	462	412	426	433	417	453	405	425	445	437	431	442	433	403	393	447	398	409	431	417	413	410	429	428	427	419	415	448	408	395	372	365	431	414	405	375	411	402	414	419	402	408	409	430	441	375	414	441	446	442	437	446	420	410	446	409	441	430	489	430	399	379	453	425	398	384	368	425	399	413	423	419	423	381	442	391	461	396	440	430	444	425	432	403	407	440	434	407	397	416	435	436	428	414	422	402	380	406	472	415	421	434	453	410	440	443	413	399	423	385	467	479	429	394	427	444	430	423	425	419	442	414	400	384	411	430	431	410	399	414	420	426	431	444	399	437	437	406	409	435	408	421	428	432	418	435	430	410	422	420	400	390	422	404	464	417	437	419	439	444	463	428	419	427	431	399	415	419	443	449	426	412	433	413	419	399	458	400	469	439	449	420	395	398	425	429	438	426	430	384	403	399	375	445	455	415	458	392	412	397	400	418	427	387	467	440	393	457	444	413	412	409	433	420	456	408	406	456	430	426	418	439	445	437	368	411	399	437	393	418	416	408	431	401	414	416	408	418	410	440	433	429	418	406	417	392	388	418	449	429	434	426	448	411	421	469	400	461	439	411	445	423	418	451	410	437	418	446	423	435	429	422	408	401	442	423	440	415	416	429	408	411	406	446	410	414	395	414	432	416	426	455	405	403	420	404	431	425	379	396	418	435	438	434	442	435	437	424	388	450	414	438	442	415	392	402	405	407	422	409	410	405	402	427	413	431	424	428	403	413	461	386	428	388	398	419	431	427	403	402	402	423	434	441	421	381	432	405	440	388	401	416	404	412	388	461	404	395	404	452	413	435	422	397	420	410	397	446	422	405	435	426	428	424	409	442	444	426	424	428	401	402	422	389	410	412	399	425	443	430	441	403	419	420	373	409	415	406	418	400	478	417	430	415	443	416	420	413	407	431	419	411	436	426	411	417	447	422	397	382	429	414	416	434	444	451	415	443	419	395	413	432	436	415	409	415	464	414	434	415	407	419	432	413	447	435	399	418	412	448	430	420	429	427	436	401	433	404	399	428	449	425	432	417	425	445	398	461	418	429	441	449	414	430	416	422	434	428	381	426	412	438	411	390	417	398	430	393	431	400	416	442	415	389	427	419	427	452	467	419	459	431	419	405	447	438	403	403	419	419	416	420	434	460	416	458	436	402	459	426	420	424	396	420	445	421	430	411	434	451	435	435	426	378	437	455	426	417	430	423	440	453	436	413	439	435	432	435	356	422	413	390	429	424	404	447	437	439	386	388	422	429	428	413	404	398	418	431	426	425	448	413	422	443	439	415	408	432	466	419	408	387	413	415	452	394	422	418	442	416	423	388	427	431	415	441	424	386	434	427	426	420	440	434	421	424	417	385	392	441	430	394	436	437	413	463	448	375	444	407	414	436	434	455	413	399	455	442	423	394	408	403	432	419	411	430	387	432	406	409	444	439	439	427	406	437	442	433	436	431	433	416	417	433	421	414	432	382	417	403	407	443	444	441	427	440	427	412	434	405	439	431	424	422	419	414	422	425	437	429	445	401	404	423	388	448	410	430	447	464	423	441	398	405	402	417	408	457	433	404	454	420	417	412	458	381	431	438	412	464	421	418	430	456	412	404	407	405	394	428	389	444	455	439	412	431	428	424	422	427	414	445	414	448	394	446	406	434	400	392	421	409	400	416	420	405	384	419	397	426	455	432	444	394	388	429	402	455	419	437	428	463	431	410	382	409	455	426	427	412	436	440	425	400	418	429	442	406	449	429	381	453	388	447	443	444	432	437	422	409	438	416	395	391	460	427	418	436	410	411	436	447	390	418	421	388	402	460	408	426	405	391	407	404	431	440	437	427	410	423	392	399	427	424	407	408	419	406	432	422	436	438	440	453	411	421	404	416	400	416	393	403	419	431	478	436	406	428	447	408	427	438	402	459	404	453	428	424	435	435	467	426	403	419	451	421	412	404	402	377	451	413	441	409	434	419	424	438	413	430	446	434	375	384	443	447	445	437	401	411	448	388	407	417	408	443	448	379	422	403	450	440	380	438	420	415	431	397	420	412	427	414	431	380	400	439	431	450	415	415	419	379	459	431	388	428	427	433	430	432	443	409	410	374	432	435	418	393	436	435
22920	21585	28845	24776	21563	18920	1062	345	257	289	240	205	166	182	197	157	161	166	161	148	148	185	144	157	121	160	152	135	147	148	131	148	149	148	121	137	155	126	131	151	132	131	148	126	132	156	150	159	172	118	122	110	140	114	154	139	118	116	127	142	145	145	146	126	133	134	136	141	156	114	130	120	161	134	117	140	144	132	136	135	161	123	151	118	153	125	126	148	128	123	136	137	124	139	159	128	138	138	138	158	114	123	122	148	131	144	155	130	131	138	140	104	142	121	156	139	137	149	141	146	123	135	139	130	142	114	120	138	128	129	140	158	140	118	160	144	117	168	129	149	148	114	126	125	117	131	127	127	123	134	148	122	134	154	113	123	135	144	132	147	124	130	150	123	153	123	125	158	125	131	148	123	125	149	124	142	138	130	145	125	144	159	125	134	127	135	131	118	125	137	164	140	123	134	136	132	144	145	137	134	143	137	126	153	136	136	131	149	123	145	146	141	152	140	129	128	130	152	145	138	105	123	111	147	163	130	147	119	147	132	129	140	148	146	121	129	134	117	119	134	146	124	117	127	134	142	113	146	133	148	142	116	143	140	119	141	126	111	125	133	136	115	141	142	152	120	143	126	116	125	129	112	136	147	156	141	124	138	141	138	141	139	130	143	102	138	143	153	132	107	142	127	130	130	131	130	132	150	128	142	130	131	123	135	133	138	136	127	118	129	147	127	137	130	123	148	149	152	127	134	134	148	123	125	137	133	154	138	125	139	141	136	120	134	142	129	145	125	144	122	148	147	136	138	126	147	136	144	117	168	146	127	132	134	132	131	134	114	132	130	143	128	117	124	136	124	135	132	136	152	119	121	128	134	121	131	144	132	145	152	143	139	141	117	141	136	135	142	103	123	145	151	123	133	143	158	136	126	150	141	140	123	131	131	130	125	136	118	121	121	154	133	133	115	137	124	136	136	137	141	175	144	137	122	162	148	142	146	126	107	125	124	156	126	149	118	127	110	168	130	133	158	143	134	123	133	140	143	124	128	133	129	115	131	155	143	145	141	120	120	148	130	117	123	124	104	126	142	130	139	131	144	136	127	129	124	129	140	128	121	154	102	155	139	156	141	159	154	152	143	137	135	158	134	119	145	140	139	150	140	137	132	109	129	121	126	121	124	122	128	142	134	143	144	146	121	137	153	128	130	146	143	149	137	118	133	132	124	123	132	132	125	143	139	141	122	142	141	154	147	128	148	157	129	134	154	127	128	117	140	133	145	123	160	146	145	145	139	130	114	127	152	137	128	126	133	155	126	133	127	121	135	158	134	143	118	125	119	120	141	132	128	115	134	149	127	135	126	141	119	133	146	150	125	122	128	113	137	119	136	120	134	144	133	142	127	140	138	132	123	129	139	130	131	148	133	142	141	148	121	131	149	149	140	150	147	128	146	129	142	137	142	131	143	132	112	120	139	131	130	139	129	129	138	126	152	133	119	125	129	128	139	135	137	124	135	121	128	146	131	122	157	130	117	113	151	141	145	133	143	139	136	107	130	148	155	124	137	135	144	127	130	135	141	133	146	138	130	148	130	140	144	131	124	134	119	137	130	139	135	133	122	129	137	128	127	117	142	145	140	146	137	133	144	133	114	143	134	146	133	137	117	136	141	125	122	115	148	158	137	134	157	120	144	154	123	130	118	138	125	115	128	108	133	141	137	133	132	132	129	138	121	143	152	132	141	138	135	148	147	144	127	147	122	133	141	134	134	144	148	151	129	123	116	121	154	128	131	125	129	135	141	136	129	127	140	137	141	139	124	165	122	135	132	135	125	153	116	127	137	117	127	131	118	156	134	113	145	126	137	130	151	123	142	127	144	130	142	131	146	139	146	142	147	136	141	116	144	127	133	142	136	130	119	135	131	140	155	151	148	117	142	144	141	135	158	142	137	138	142	127	114	125	133	138	143	141	132	132	109	166	136	144	129	134	129	135	148	116	135	140	144	135	139	127	131	130	156	144	126	123	139	130	140	132	121	129	130	141	139	144	148	128	111	140	132	145	119	141	152	140	130	126	125	116	124	158	121	145	124	137	135	132	149	126	151	119	147	135	124	131	104	135	130	136	139	147	135	124	149	144	143	128	153	127	125	144	134	117	133	131	141	122	130	167	140	130	134	124	144	118	129	139	158	152	147	131	127	140	144	111	129	134	141	130	136	142	136	133	142	129	134	159	123	141	140	127	143	119	138	142	138	127	145	135	152	116	127	139	125	127	138	128	141	132	133	130	128	145	137	134	140	109	112	127	134	144	127	144	116	106	140	155	132	145	124	117	124	162	136	125	155	141	121	141	124	120	118	144	133	123	136	129	137	137	134	129	147	143	121	146	138	142	177	136	128	136	121	126	155	143	132	147	128	146	144	132	118	138	130	119	157	145	122	132	135	149	153	141	132	138	109	131	123	126	138	134	126	137	148	145	133	141	153	132	121	135	124	137	141	141	134	139	142	146	131	139	141	150	140	118	132	131	135	137	133	138	143	116	128	139	138	148	116	140	143	126	123	145	144	134	120	145	105	146	131	141	149	145	133	161	142	128	131	154	127	131	134	116	137	141	128	120	129	136	131	157	108	137	126	140	158	123	143	121	140	144	154	124	133	128	132	135	125	129	127	138	122	133	127	144	156	125	155	129	124	156	136	128	123	138	149	138	145	124	148	126	140	124	123	129	138	121	132	131	133	123	136	143	137	123	160	145	154	127	126	157	127	127	132	154	119	125	128	154	123	132	137	129	125	123	125	125	145	140	111	131	129	126	138	137	155	155	136	144	126	124	144	139	126	129	128	155	139	117	139	131	140	143	123	135	132	115	116	138	129	133	137	150	161	148	129	125	130	139	146	154	149	146	144	126	122	134	128	138	133	136	125	114	140	138	125	121	136	136	139	147	144	151	149	125	129	139	141	148	143	124	110	128	138	136	144	148	109	127	141	136	121	141	138	149	129	145	160	133	146	122	144	137	132	133	170	139	145	132	134	133	151	126	110	117	135	144	136	130	134	129	133	147	140	151	141	123	168	133	121	132	140	150	121	129	125	144	137	133	136	135	150	126	148	125	129	144	130	133	145	120	132	116	130	130	147	150	128	126	148	140	101	128	128	133	130	132	131	127	127	112	126	133	134	151	122	145	132	124	137	151	136	147	120	122	137	125	139	119	135	140	139	129	134	131	151	122	141	134	122	147	146	155	140	117	142	118	166	133	125	129	149	122	124	125	123	145	139	125	141	136	121	154	151	123	136	138	140	147	146	138	132	145	143	154	147	135	136	127	132	133	126	134	149	135	117	145	116	133	133	119	164	140	135	139	129	134	115	173	138	124	140	117	141	142	136	108	141	122	144	119	136	123	139	128	123	134	119	141	147	148	124	143	143	144	139	139	129	156	124	143	126	138	147	147	130	150	128	120	134	146	128	141	168	144	116	123	139	133	134	102	110	121	145	113	138	138	136	137	111
54060	75473	40442	3126	1449	1081	806	673	499	454	372	368	329	259	290	252	260	240	210	217	233	200	227	206	188	187	215	196	203	184	182	208	195	189	207	198	175	211	184	158	203	205	205	173	186	198	182	192	192	205	198	194	174	201	198	168	190	184	175	183	185	192	174	198	212	183	187	182	187	177	179	183	156	195	215	176	213	168	183	178	168	197	187	182	189	168	185	191	159	180	172	194	174	196	184	208	192	199	172	171	218	161	180	177	192	208	166	182	188	182	176	206	190	192	188	188	209	166	187	183	170	172	161	184	172	156	213	182	173	185	175	167	186	179	171	180	187	174	182	200	207	195	178	180	185	172	181	186	203	188	172	177	192	187	173	188	175	170	166	185	187	162	182	204	196	179	173	195	179	172	167	180	159	159	152	200	179	171	172	186	175	194	180	184	170	185	187	163	173	162	184	164	183	181	195	173	181	184	181	179	173	178	182	167	169	209	197	190	174	170	188	188	167	190	239	174	157	176	204	174	189	170	170	181	178	208	180	183	198	178	172	157	191	175	170	187	188	179	201	175	174	165	184	190	176	204	173	176	195	175	176	180	190	181	185	186	190	203	184	177	173	175	163	200	167	177	181	187	184	187	166	181	184	185	176	187	190	191	215	199	199	201	161	187	190	159	163	190	196	171	168	182	193	164	171	170	190	177	182	186	162	191	182	192	174	168	185	171	188	169	187	180	179	181	218	169	193	173	181	173	180	211	160	198	157	179	185	186	173	190	170	186	176	183	187	187	164	199	173	175	174	172	189	188	175	185	177	155	169	180	193	195	194	201	189	187	201	185	162	177	183	177	204	191	194	171	179	178	196	169	194	169	194	172	160	188	173	195	178	187	169	179	185	177	153	202	175	165	183	174	180	157	178	205	180	204	190	183	184	207	195	187	188	192	171	180	203	204	187	189	163	145	184	215	182	167	179	185	166	155	194	165	207	174	176	199	168	173	173	192	166	153	192	189	190	180	173	186	189	187	170	168	176	187	186	186	166	176	164	192	185	183	187	183	180	166	198	173	174	175	183	178	180	178	184	207	179	158	176	191	155	165	173	177	180	179	183	163	191	194	203	171	206	173	186	188	182	196	172	188	200	178	167	192	153	178	170	172	160	195	168	196	172	182	169	191	189	195	215	157	186	171	171	160	166	180	176	181	217	171	174	168	175	183	183	167	188	171	186	169	189	175	182	171	152	192	165	197	188	178	192	174	161	165	206	187	172	180	177	190	174	178	181	170	189	154	193	185	172	184	166	162	188	184	189	155	182	193	173	169	166	192	192	172	165	185	181	200	183	190	207	164	193	149	193	178	198	192	178	190	190	194	186	159	181	177	171	176	182	176	177	155	154	209	168	159	169	196	193	196	209	198	196	185	192	176	198	180	198	164	205	209	170	151	183	177	171	203	166	182	180	176	184	195	195	199	183	181	196	164	151	198	166	192	185	177	167	171	178	167	198	178	199	200	189	180	156	201	171	199	207	185	166	196	165	171	182	169	161	176	170	171	167	165	173	195	172	180	177	189	222	190	175	210	205	189	184	196	194	195	202	174	195	165	184	191	185	185	182	185	179	194	188	166	183	181	199	182	180	168	167	191	192	183	194	197	181	182	181	189	170	199	195	180	184	184	183	178	180	169	177	165	186	180	199	191	178	200	186	206	179	193	174	159	155	162	179	210	193	233	169	179	182	193	176	165	182	165	177	188	189	184	164	172	192	194	193	200	171	164	172	200	166	199	169	164	172	188	183	165	174	196	178	176	158	205	187	193	182	170	168	177	174	193	169	155	174	192	178	193	174	174	195	189	161	199	176	192	188	181	165	155	187	191	172	210	194	191	187	195	154	199	172	185	185	181	175	163	177	198	198	208	190	187	203	199	162	218	189	165	158	179	190	164	182	163	192	185	177	170	208	181	180	172	175	153	158	196	168	190	204	196	188	190	188	176	189	179	187	169	198	187	176	148	193	200	192	171	169	179	195	179	193	187	177	174	151	188	194	185	189	199	187	216	177	172	166	177	197	177	173	167	210	211	178	156	170	178	168	154	182	160	208	161	203	183	166	177	190	176	182	199	171	202	192	179	175	180	165	195	191	179	197	170	178	196	191	197	206	164	198	181	206	179	166	181	173	178	192	181	191	181	177	196	213	205	204	199	212	162	170	180	196	171	151	176	185	178	179	199	164	161	173	161	173	201	205	165	197	174	198	197	180	189	179	184	183	195	176	189	170	190	172	180	160	173	195	186	195	200	159	200	211	202	178	221	170	187	213	212	206	183	185	171	181	200	180	185	196	213	186	176	177	184	194	193	201	185	160	201	192	181	210	189	190	195	170	184	174	186	199	195	200	185	175	162	186	177	173	180	192	197	174	177	177	179	189	162	197	194	165	180	183	180	195	205	190	176	188	186	167	178	200	194	195	169	196	166	168	157	161	208	178	183	162	207	188	161	178	186	169	189	204	176	150	202	187	184	194	174	192	193	171	195	182	196	176	171	208	164	193	194	192	181	199	170	198	168	172	173	180	183	162	200	182	165	196	191	193	158	190	195	183	156	185	166	176	202	185	180	178	194	193	186	203	175	186	177	166	170	200	195	192	169	181	177	189	197	194	206	175	195	147	207	179	170	183	176	171	186	170	192	204	196	201	185	189	182	178	190	189	186	189	187	185	185	185	191	183	174	202	172	178	169	162	178	194	184	184	180	178	184	172	183	181	167	186	218	168	165	204	192	168	204	186	176	214	182	179	175	172	178	161	199	198	184	168	185	162	195	171	194	190	179	173	189	177	181	167	177	165	178	186	154	188	191	172	227	199	169	214	198	195	163	187	168	186	176	216	149	158	223	180	178	175	183	176	187	188	193	201	179	177	194	165	167	184	178	185	165	212	208	192	212	175	191	187	172	199	206	174	196	171	179	188	160	163	176	204	182	198	192	205	175	170	168	197	181	173	179	185	188	189	175	193	171	179	171	156	180	190	177	168	182	187	206	198	178	185	178	182	166	171	200	176	184	184	205	182	196	182	172	176	180	194	202	175	180	180	198	193	184	169	178	186	191	195	159	160	165	179	169	201	177	189	197	173	175	178	185	167	182	178	178	198	172	186	190	177	213	170	166	192	192	181	187	178	172	163	179	175	157	206	169	165	184	177	203	192	189	181	192	177	201	213	180	183	184	166	173	167	184	188	155	182	190	161	171	187	179	186	194	194	173	179	172	186	190	166	191	186	179	183	181	188	166	178	193	161	195	173	175	189	181	183	178	173	171	177	188	199	184	165	174	204	180	181	191	191	187	164	174	177	210	184	188	162	153	201	185	182	161	192	182	207	161	183	170	211	189	164	165	153	145	192	186	190	171	171	196	183	174	196	188	165	198	178	182	171	181	183	174	165	187	168	210	186	182	191	198	168	169	162	181	179	164	183	148	176	168	187	189	156	208	186	209	176	161	158	191	191	186	186	194	175	161
29032	18797	7028	887	611	590	458	460	441	451	423	427	468	469	425	446	403	416	449	441	422	447	442	453	466	443	436	479	456	451	460	431	452	479	426	445	406	481	453	430	457	436	422	429	435	445	428	437	460	451	443	434	422	439	464	402	428	482	432	463	437	404	391	422	464	427	429	403	439	460	434	414	450	438	457	440	419	433	434	475	429	461	466	485	433	389	439	474	469	415	445	467	414	443	411	466	419	434	491	430	435	448	478	415	394	394	461	412	465	465	449	451	450	486	458	449	441	454	437	414	462	481	449	435	432	433	399	427	442	428	453	436	456	432	428	475	457	460	442	441	424	449	462	438	484	476	422	427	483	411	404	467	422	441	438	451	448	426	439	448	474	411	447	450	445	467	436	455	423	439	483	431	436	464	439	423	436	440	482	435	436	482	442	462	397	442	466	453	438	454	471	448	434	408	485	474	424	472	483	470	429	451	460	436	423	448	430	461	415	409	455	457	424	438	461	437	411	368	479	425	455	443	432	450	441	426	501	431	418	427	457	462	434	431	440	444	474	434	441	411	428	416	438	443	462	423	424	405	419	453	452	429	459	447	448	444	403	468	445	455	443	461	426	446	435	454	482	438	434	462	393	461	453	452	467	452	475	464	406	450	467	467	443	454	444	455	426	512	437	437	447	458	468	452	425	453	435	390	423	445	450	446	461	461	469	422	443	461	456	429	437	462	441	434	434	414	434	452	456	467	442	470	439	396	444	424	465	463	462	420	448	427	414	440	422	440	417	415	449	391	492	465	439	416	417	443	434	439	455	450	440	451	457	470	440	419	425	428	438	435	426	435	461	425	439	459	424	427	428	434	454	424	445	424	462	456	433	437	425	445	450	462	442	429	428	423	436	424	429	460	421	454	461	452	466	431	470	447	448	449	448	436	449	419	452	458	432	441	463	426	415	438	415	458	446	428	416	440	453	453	448	437	410	459	437	478	452	450	446	444	395	430	418	428	417	456	401	464	444	409	466	454	479	446	437	401	425	381	429	445	432	424	446	435	450	435	400	411	472	493	400	406	411	466	440	459	485	414	464	449	451	429	447	407	455	446	453	469	426	449	447	426	431	447	449	469	397	424	422	464	458	460	417	446	430	408	458	456	462	452	433	431	419	449	472	414	442	446	451	434	458	432	428	465	422	411	450	479	425	455	431	490	433	415	432	444	450	460	465	438	404	442	439	478	437	448	415	451	436	433	433	465	468	427	445	465	444	419	423	458	441	426	458	469	454	421	440	427	466	483	443	462	458	438	443	431	471	424	425	454	447	455	477	440	460	395	446	365	479	440	443	440	440	449	493	479	453	480	432	483	456	475	464	469	423	420	443	475	468	409	437	446	444	458	427	469	484	438	413	472	427	455	458	466	398	495	426	405	414	435	440	432	476	423	462	433	447	481	446	435	435	429	465	448	430	460	494	414	467	434	417	442	425	478	438	420	438	454	424	452	416	484	451	449	426	428	443	462	445	438	468	443	427	453	412	485	455	436	436	434	450	468	427	421	421	437	409	444	446	493	411	453	460	453	446	455	398	433	429	400	409	438	445	446	412	473	434	456	405	454	438	441	432	414	413	438	482	441	423	410	480	485	436	463	428	437	408	453	449	462	440	414	462	432	461	456	396	467	455	436	418	423	456	440	461	451	434	483	444	404	442	465	437	444	466	481	443	445	458	435	414	472	442	397	435	434	419	433	487	437	434	434	432	444	421	460	461	443	405	434	415	429	481	452	477	433	449	437	440	431	401	426	412	414	439	455	434	443	410	478	419	470	441	466	442	419	408	440	440	444	460	404	464	480	439	394	473	444	447	430	426	447	476	439	426	442	469	455	460	459	458	445	437	489	435	436	430	456	434	429	475	446	453	452	477	466	427	438	443	455	428	459	425	431	493	422	443	442	445	441	430	438	401	399	420	423	450	488	411	443	441	445	427	437	418	452	459	453	446	418	423	449	461	446	452	474	426	405	414	458	461	470	435	462	453	431	459	433	455	447	461	424	470	406	458	435	442	435	419	453	448	466	465	492	455	399	436	443	464	450	431	456	472	423	454	449	423	449	458	454	456	432	453	465	429	449	428	411	432	442	424	436	424	429	491	471	458	456	437	447	443	439	446	442	466	435	465	449	458	448	471	455	424	443	445	441	459	461	397	463	394	438	436	428	456	453	462	453	422	405	458	470	480	419	440	430	445	453	421	475	460	446	445	447	429	459	466	452	417	440	422	448	412	450	454	444	436	437	453	456	434	432	441	458	442	444	476	460	454	455	453	462	432	449	429	463	464	408	452	500	456	412	420	470	427	474	429	447	423	430	417	465	444	448	445	424	440	460	439	465	475	437	450	420	436	446	456	448	442	435	419	438	417	506	442	459	437	422	420	448	460	421	477	448	445	493	472	472	472	442	459	414	459	446	458	445	444	456	453	450	455	454	466	450	445	447	462	433	412	425	449	439	435	428	452	419	435	441	423	454	428	462	419	456	435	446	432	434	433	447	449	494	414	439	444	455	461	490	426	453	389	437	436	418	430	460	438	440	418	450	436	430	419	449	420	477	454	425	413	452	448	419	440	439	414	456	464	454	475	440	443	422	486	444	429	422	441	430	434	452	416	460	458	432	445	410	454	439	458	463	429	457	404	453	424	448	471	429	442	441	437	439	411	439	482	446	481	418	443	464	415	475	469	440	419	452	417	414	433	423	424	454	478	480	472	471	450	451	442	425	426	472	439	431	465	470	440	455	429	471	422	461	425	418	446	451	472	442	448	454	426	408	475	412	451	456	400	466	501	461	447	454	443	454	432	450	449	434	447	435	374	419	445	451	442	436	423	475	459	410	482	430	420	456	461	435	457	416	455	423	416	453	461	476	452	456	454	451	440	434	429	448	440	472	460	444	436	423	469	452	457	470	441	456	423	458	453	429	473	485	460	435	445	425	444	446	422	427	404	467	469	462	466	445	436	422	446	383	459	453	451	431	433	453	454	457	433	424	490	439	435	435	428	465	435	445	409	437	455	461	431	474	461	434	417	445	488	439	438	432	468	450	474	475	491	458	433	426	424	434	406	449	455	444	446	443	463	459	412	484	407	432	436	469	473	426	447	480	446	459	442	437	411	473	456	418	446	455	425	438	472	410	452	450	406	460	405	434	426	446	449	445	468	396	432	456	410	401	463	463	456	461	443	474	468	421	428	414	471	440	463	426	454	445	458	421	465	440	441	438	451	446	432	435	417	452	422	433	451	427	423	444	451	416	431	450	423	454	471	432	461	436	429	459	449	420	426	418	427	430	450	458	424	446	428	465	407	388	438	468	467	447	446	449	441	428	420	469	447	428	490	433	457	396	467	476	436	404	447	446	416	451	430	444	449	435	443	467	431	461	471	437	448	418	448	402	413	455	444	442	469	456	411	400	458	439	442	427	471	416	425	452	440	433	438	438	419	443	440	412	426	443	427	449	446	429
21563	20212	5391	669	611	628	541	564	572	547	596	554	548	570	550	598	532	599	581	603	584	529	600	556	572	616	605	564	582	568	566	570	565	555	594	584	550	570	576	578	589	577	587	560	589	567	562	610	568	552	571	555	579	561	663	559	582	532	563	570	563	562	541	562	556	562	566	600	564	551	589	641	598	613	566	522	572	541	567	580	595	559	545	595	578	565	562	563	546	576	579	581	536	590	522	610	542	533	574	573	576	562	563	554	551	590	564	551	598	598	548	578	573	577	549	534	612	574	595	563	599	617	554	609	604	552	591	562	510	546	628	559	558	576	561	560	568	540	589	586	609	564	573	564	543	576	551	575	552	595	531	566	605	563	584	559	569	556	552	561	627	533	582	606	562	583	542	595	549	580	537	589	552	566	597	569	559	546	583	581	528	559	581	590	567	567	561	573	580	544	561	560	560	599	631	583	602	595	602	527	580	562	628	553	545	568	551	565	594	618	520	557	618	572	580	536	593	568	559	535	564	575	561	604	554	557	534	567	542	597	571	588	544	587	538	550	580	589	587	575	568	529	538	572	559	583	592	549	584	564	606	599	612	566	591	548	596	606	594	568	613	550	573	611	585	579	520	578	587	565	585	566	574	559	622	590	571	527	521	597	600	572	556	553	599	580	573	517	580	564	605	548	599	587	595	521	565	556	568	576	565	591	560	569	591	603	577	566	580	553	548	647	536	554	572	561	607	572	546	579	558	603	600	566	570	563	577	541	543	586	578	593	555	571	592	611	546	599	548	571	532	614	520	535	583	545	558	574	579	564	559	605	567	572	596	600	586	591	553	565	533	614	559	564	622	555	572	538	583	542	574	572	559	594	533	571	558	567	588	583	549	571	529	576	579	567	559	565	541	543	565	573	523	611	573	559	549	598	560	506	564	538	551	579	579	592	574	580	567	594	559	570	559	565	564	618	566	586	604	576	581	564	607	606	564	582	590	593	548	543	597	533	541	611	571	555	555	543	545	576	590	587	574	566	569	550	556	569	605	592	568	512	536	573	568	577	553	559	543	557	557	533	599	553	555	573	588	598	590	611	572	567	576	611	567	556	552	608	535	545	558	600	544	630	591	538	569	524	568	629	571	571	585	557	609	615	567	516	573	538	570	586	564	548	592	554	595	545	569	547	589	593	603	560	558	572	562	555	574	547	567	586	580	559	600	585	615	572	536	562	519	577	555	599	577	544	584	559	548	611	552	599	567	547	608	577	613	558	534	588	596	556	569	563	543	586	575	588	589	572	554	574	561	573	557	595	604	586	590	622	583	596	592	527	550	595	597	538	621	583	566	585	566	553	546	612	568	561	611	527	597	616	595	611	553	593	627	551	566	554	534	561	585	557	577	580	567	570	576	556	549	575	571	585	568	563	553	544	583	571	596	579	540	571	571	580	536	572	582	573	536	550	524	581	526	602	631	615	548	538	567	547	515	548	551	631	633	529	600	555	526	594	570	585	583	579	569	582	571	565	589	561	579	601	592	554	564	594	577	609	578	541	564	573	533	561	586	563	540	611	602	564	629	590	574	556	603	582	578	557	583	584	583	606	556	599	580	582	600	597	594	526	566	576	560	594	599	568	587	552	601	586	589	587	549	524	525	608	560	570	584	539	595	592	583	602	579	593	584	535	545	537	601	587	597	554	556	551	557	556	531	589	561	540	561	579	560	577	535	596	574	597	579	553	566	584	566	519	567	561	595	559	590	562	590	535	594	546	530	566	575	550	563	550	600	564	526	568	577	560	559	557	570	571	569	588	554	584	574	574	582	518	550	568	549	551	572	599	564	580	566	571	561	559	597	572	549	550	574	592	590	558	581	546	567	583	583	585	596	577	545	557	571	572	556	590	532	568	574	565	590	548	576	578	573	539	531	609	586	541	569	567	600	588	583	564	550	535	558	609	585	594	523	573	570	570	532	556	579	566	524	572	560	548	558	575	561	561	586	593	578	533	582	556	555	570	580	556	564	526	563	572	535	577	596	595	564	531	586	571	562	564	512	564	548	552	558	574	537	565	598	576	564	567	609	566	567	567	608	540	532	544	603	607	524	538	570	575	563	578	560	606	583	590	584	596	570	576	569	531	603	596	604	560	596	540	575	580	508	604	591	557	577	566	602	522	608	576	577	556	554	544	572	585	587	551	577	527	566	560	542	633	593	543	570	601	561	610	582	559	546	551	554	523	567	594	584	572	542	591	567	567	591	540	589	577	573	579	580	596	558	557	567	608	578	557	577	575	546	528	581	578	533	558	614	544	577	525	576	563	538	533	555	562	573	567	570	589	548	610	562	559	590	598	591	569	584	596	565	600	562	601	583	546	596	594	586	603	581	560	580	556	581	582	568	547	575	584	585	573	560	557	555	590	557	548	529	627	529	585	586	579	573	582	547	573	532	592	552	564	568	555	587	573	605	547	562	561	568	566	581	536	535	584	543	593	584	609	590	584	601	529	577	558	554	596	569	559	554	603	535	551	593	554	565	571	581	575	608	530	576	558	563	575	544	554	583	601	546	563	565	630	609	603	584	554	610	554	552	528	531	588	552	531	587	605	547	596	579	567	568	579	582	526	552	583	527	543	595	576	549	580	569	608	604	547	598	544	590	591	558	543	529	562	536	560	544	541	573	601	545	609	567	580	520	589	535	541	546	582	542	596	576	556	561	585	545	557	536	584	589	561	572	584	557	555	570	551	565	590	577	566	549	551	556	607	608	570	573	563	584	544	549	564	556	571	560	601	579	555	582	605	620	528	566	531	532	558	538	579	558	566	556	537	580	564	571	580	587	578	545	538	571	586	568	575	536	612	534	556	525	596	579	572	575	576	597	603	599	553	582	585	574	596	520	591	604	583	514	545	559	566	591	559	557	587	563	619	560	491	605	577	541	593	585	527	524	554	572	539	580	589	565	581	567	576	577	535	556	594	577	546	580	541	604	558	549	624	558	573	577	584	600	570	560	600	574	582	549	564	544	537	542	582	550	559	582	577	562	634	571	576	592	585	564	540	573	571	539	572	562	522	558	566	588	568	573	524	529	557	537	565	595	580	557	596	591	564	534	587	572	535	563	582	530	578	572	595	602	565	550	554	576	616	545	575	570	543	597	504	517	548	544	567	548	546	576	591	532	593	573	568	568	572	608	582	571	553	601	598	561	569	550	582	552	559	563	557	554	561	559	568	538	588	569	564	553	572	542	591	565	524	558	586	588	556	587	566	539	566	557	570	550	524	572	555	596	620	533	551	533	575	598	567	557	592	547	568	580	559	533	567	566	607	545	599	570	565	614	555	535	562	576	529	597	568	581	540	573	555	568	559	580	601	550	579	574	546	541	572	535	577	618	569	590	553	508	528	536	603	580	557	557	585	533	595	593	579	574	583	535	545	567	572	610	583	550	575	529	573	596	557	546	518	582	619	573	576	592	553	587	564	583	586	558	594	578	598	583	535	570	542	550	522	582	533
23910	21547	28107	25297	19316	2306	589	454	425	371	355	357	395	361	331	370	351	338	339	362	359	342	335	306	337	337	338	333	359	317	301	313	322	355	343	299	319	346	321	368	337	336	319	331	326	324	328	306	342	303	324	335	351	317	327	323	324	341	308	339	310	329	341	322	345	328	307	328	315	347	320	345	330	329	313	311	361	285	318	324	348	327	349	334	343	304	324	320	339	357	341	315	336	351	336	339	316	323	353	333	330	349	331	321	295	373	339	332	322	352	321	311	323	317	327	304	346	328	333	347	331	337	365	326	349	347	314	300	350	323	341	318	325	328	311	316	325	346	342	273	317	345	340	328	342	326	346	348	336	314	344	348	368	381	323	309	307	323	325	325	349	307	334	329	322	319	331	343	324	363	322	341	288	306	275	358	318	333	318	319	337	300	327	337	309	332	332	359	320	314	324	331	324	331	316	339	332	326	346	338	320	325	327	353	338	315	320	323	344	358	316	320	330	322	318	358	360	372	330	350	334	318	322	339	345	352	332	283	340	331	337	342	299	334	317	334	334	356	330	308	312	306	344	340	314	365	341	317	333	296	317	333	337	351	325	315	351	305	339	332	355	321	325	349	337	339	298	386	347	329	335	345	349	320	330	366	359	329	332	325	322	365	314	375	349	331	353	331	315	299	380	339	334	329	324	333	326	362	336	315	298	316	331	332	314	349	339	342	339	313	321	342	320	315	315	323	325	310	350	330	322	347	343	327	359	305	317	350	342	322	326	329	310	341	363	314	292	324	324	357	355	352	341	352	325	309	301	372	332	308	342	337	314	349	344	337	348	320	334	318	345	344	318	318	313	322	327	327	317	349	334	334	318	348	351	325	344	324	332	323	317	318	333	338	343	337	313	319	324	332	316	292	299	322	337	361	282	333	341	316	331	309	315	320	311	321	349	310	329	351	349	327	336	344	319	304	324	332	302	310	317	348	338	350	325	316	318	343	338	307	319	327	316	318	317	289	340	351	333	324	345	325	323	330	329	332	313	338	288	354	322	349	299	278	347	344	315	294	329	324	361	307	347	318	328	307	325	318	328	345	324	308	313	311	316	343	312	374	337	358	313	306	327	312	317	335	330	333	371	330	357	289	324	339	338	356	320	344	344	317	336	310	313	344	321	333	315	339	315	341	363	332	318	352	288	333	337	323	319	323	312	342	361	344	347	321	306	365	350	341	335	358	328	313	301	344	346	309	323	314	338	314	309	302	352	342	343	384	317	336	332	313	330	345	294	350	337	330	360	340	303	324	348	344	325	355	296	333	332	355	342	326	329	321	346	330	303	331	327	325	330	304	335	345	317	342	359	323	324	329	315	304	330	350	332	332	316	348	323	319	360	316	323	316	337	340	343	331	326	333	331	352	326	319	318	334	323	327	315	342	299	321	341	332	327	303	320	298	335	316	337	364	361	302	357	322	309	326	308	308	322	310	341	331	344	338	298	343	344	314	312	297	355	377	362	351	341	324	343	342	338	336	331	357	351	324	295	341	346	333	312	300	312	316	335	340	315	325	355	327	326	386	284	344	365	326	336	334	328	359	351	335	313	315	329	314	327	333	322	358	323	338	314	357	315	365	321	354	333	322	311	313	344	326	338	336	320	340	325	346	326	356	326	326	314	296	348	359	335	309	314	336	328	334	336	329	311	314	353	336	338	329	330	344	309	336	312	302	314	337	342	339	314	328	309	305	344	350	323	347	322	321	323	352	333	302	347	304	340	340	346	320	338	325	329	359	308	347	351	290	354	332	344	352	331	327	342	314	325	340	348	353	357	345	338	342	310	341	326	342	343	347	309	299	334	346	334	329	351	345	325	366	299	310	366	299	335	332	343	318	304	362	323	330	352	298	337	349	351	337	316	337	366	318	316	358	318	341	353	353	333	335	335	323	347	306	341	320	328	317	319	325	333	301	315	337	309	329	336	346	330	305	320	301	307	369	307	331	335	365	324	344	316	337	302	361	325	317	329	311	331	337	325	325	324	356	326	335	311	305	335	316	322	340	322	341	325	313	330	336	333	327	348	328	345	371	332	319	332	325	327	326	313	343	355	306	306	289	344	307	318	332	307	339	334	318	315	316	332	352	341	352	352	296	355	285	348	325	312	328	363	300	330	313	331	336	334	350	351	323	326	305	297	335	311	287	298	342	333	308	354	319	359	352	341	337	331	315	330	299	333	316	348	355	308	348	331	329	336	318	335	315	341	306	326	314	309	323	322	291	343	341	322	320	362	339	361	328	327	373	331	339	310	342	338	313	286	314	324	369	323	310	324	343	343	301	379	331	376	323	338	326	330	331	347	333	311	323	335	358	343	289	331	330	315	320	334	307	325	340	363	335	338	311	345	326	321	314	321	325	329	345	307	356	339	331	319	308	312	311	311	316	332	314	310	329	313	327	329	318	305	331	348	341	338	336	345	309	314	322	373	312	373	345	323	322	348	327	336	319	344	348	323	326	341	345	350	306	333	348	324	332	333	322	329	342	337	323	328	351	365	337	318	316	324	345	328	299	350	329	330	330	325	342	319	355	342	352	364	327	346	336	306	326	342	327	353	336	360	337	322	303	331	335	333	326	338	316	318	321	326	352	283	340	314	327	343	318	315	299	334	320	342	325	320	333	309	336	327	325	319	329	325	312	338	346	330	325	320	335	348	376	349	329	324	348	345	336	319	298	322	331	363	308	302	315	295	335	320	315	348	326	312	339	348	347	318	319	321	352	340	351	310	342	345	385	333	374	335	328	312	327	336	314	326	308	339	346	323	355	333	337	300	291	322	337	358	324	352	315	305	334	335	324	340	300	330	348	324	327	322	324	343	321	300	317	318	313	356	345	300	332	351	330	349	302	353	329	358	323	304	336	319	353	346	306	327	349	337	358	312	310	333	301	319	325	332	336	326	310	341	323	309	329	325	356	354	377	314	343	333	354	332	330	345	322	308	340	365	335	335	329	324	359	322	320	331	320	315	336	352	355	352	319	351	340	347	322	333	382	323	350	361	332	360	330	313	319	344	330	304	319	370	284	308	355	342	319	313	331	359	316	334	309	354	324	360	319	334	320	339	328	325	317	352	346	309	332	314	349	343	329	333	336	344	335	308	341	330	340	329	309	350	331	347	318	344	314	306	341	343	308	344	330	327	338	325	320	323	319	342	343	316	316	319	320	322	324	295	334	317	350	368	342	325	306	323	333	377	317	330	312	346	345	321	327	336	332	329	338	341	347	306	332	346	349	332	350	349	355	362	346	308	332	327	309	346	382	375	330	333	331	314	308	346	329	333	339	297	361	326	332	319	328	323	310	283	335	339	307	306	340	334	307	338	291	323	324	339	343	313	338	354	305	350	293	336	355	345	343	321	372	325	379	376	321	331	324	294	311	301	318	337	323	298	337	335	340	356	310	313	329	356	324	331	315	306	345	334	312	321	352	330	326	326	331	341	337	308	320	377	320	330	319	340	305
45752	62701	30630	1967	1043	809	724	629	599	599	499	516	470	490	492	459	453	459	468	439	468	431	424	448	452	434	441	439	464	441	441	446	469	447	461	434	426	421	412	420	437	465	448	439	408	403	435	406	445	469	461	455	446	463	436	421	466	412	463	451	404	429	440	460	416	408	405	421	445	430	435	446	452	445	445	414	453	445	426	405	436	409	443	433	465	432	417	458	426	447	428	446	425	452	403	418	450	408	418	410	415	416	480	449	431	474	418	414	423	408	425	423	419	453	453	422	410	419	429	467	432	478	406	409	402	413	441	451	425	426	441	394	439	401	426	439	432	454	423	446	410	469	435	447	452	412	436	417	421	417	420	451	439	439	395	412	435	412	419	455	460	471	395	404	419	429	426	445	459	403	433	429	450	427	423	468	460	394	426	385	432	452	459	453	404	398	408	459	441	433	431	461	440	434	423	434	451	446	450	434	456	483	455	444	462	419	430	400	390	434	413	428	456	454	381	404	464	416	439	460	424	413	420	435	424	440	425	442	441	419	447	412	439	487	436	429	448	451	447	440	445	406	450	417	404	430	428	427	456	439	417	440	460	410	392	432	442	431	432	450	440	478	436	444	451	438	474	450	396	390	458	438	422	464	368	462	462	455	435	440	424	471	404	410	442	464	416	431	417	450	462	473	431	458	442	478	431	426	481	423	449	460	450	422	449	437	438	453	442	418	421	433	423	453	450	481	448	434	460	461	447	438	450	441	408	395	399	428	448	429	429	420	448	459	403	416	451	451	405	416	450	423	427	432	433	439	379	409	415	419	457	424	415	466	414	430	426	423	440	453	416	427	453	416	416	472	411	412	445	411	435	460	404	444	417	463	442	417	476	446	447	452	426	430	437	421	423	413	437	466	464	420	433	445	447	432	432	462	440	420	425	440	429	471	484	482	445	426	442	487	418	486	444	402	444	432	436	443	438	421	440	435	436	465	438	448	412	465	421	469	431	428	467	412	439	453	421	442	420	417	447	411	446	464	434	430	447	449	454	413	433	445	418	416	407	419	445	425	404	411	446	444	446	448	432	512	424	418	470	442	443	436	401	398	411	487	448	453	447	439	439	406	433	450	446	411	432	465	438	448	405	435	438	418	431	418	445	431	421	412	423	409	468	425	471	461	417	451	432	450	418	447	449	455	463	436	402	402	426	439	429	466	453	439	450	391	415	438	417	445	434	424	470	479	426	450	440	394	436	431	454	432	437	448	440	427	436	426	425	456	443	448	420	417	466	391	479	476	375	440	451	410	414	454	430	441	450	429	443	430	459	443	425	438	462	426	421	441	436	438	505	424	416	396	452	432	448	448	450	429	447	443	441	454	405	422	395	388	471	417	409	404	440	408	410	428	457	441	394	466	417	414	458	435	449	457	443	401	459	445	459	442	427	445	438	454	427	386	426	459	418	424	411	422	429	445	435	450	424	430	429	419	413	447	418	424	451	394	446	446	430	434	417	411	401	478	429	443	428	432	448	406	426	447	460	461	457	411	401	411	465	458	419	488	440	392	433	451	446	459	433	472	430	425	446	427	448	469	381	459	445	442	457	422	441	446	443	461	400	438	421	427	436	402	423	421	426	405	467	419	401	415	465	406	444	396	451	458	434	440	416	454	401	434	436	437	494	419	437	460	444	444	423	467	414	423	438	412	418	450	419	432	457	403	463	403	429	450	447	458	469	406	440	434	434	421	394	455	415	408	402	415	403	462	424	416	426	435	452	421	508	431	432	379	431	451	413	446	460	416	408	410	422	452	409	424	437	418	400	440	465	450	444	428	409	431	485	429	441	449	445	437	398	449	422	449	419	438	427	443	397	457	450	427	460	459	427	432	427	443	399	484	439	422	392	445	455	415	437	440	442	446	454	398	436	424	396	463	452	458	443	436	395	383	437	422	466	435	428	416	425	457	433	438	423	436	444	460	426	410	455	442	426	407	385	423	414	447	392	419	458	439	371	444	452	398	471	459	445	476	424	453	438	457	423	463	456	450	437	381	437	424	426	470	382	451	444	434	455	450	447	429	408	429	448	437	428	454	378	459	492	432	428	465	438	403	448	431	425	441	458	420	438	446	442	446	446	369	421	410	409	449	451	482	437	405	444	421	448	478	433	419	433	437	429	433	440	446	485	442	456	408	399	445	407	461	430	410	466	458	447	440	400	437	421	460	437	448	420	447	411	455	432	431	417	382	426	431	403	453	392	430	458	440	420	431	430	451	436	410	457	458	430	407	452	429	451	448	474	404	411	441	424	448	452	436	488	441	455	423	473	418	421	454	468	428	442	476	383	422	446	431	438	447	435	404	437	415	470	471	431	408	451	421	396	386	437	404	417	443	459	433	420	430	443	398	440	413	440	411	470	414	430	424	419	407	430	407	424	424	444	404	420	462	455	437	423	454	410	460	438	414	434	432	473	473	444	438	442	408	441	448	426	440	404	434	423	448	408	436	433	470	402	425	412	452	443	413	427	451	411	422	407	425	453	409	438	444	390	435	445	422	429	418	474	439	420	456	444	464	464	397	393	416	435	426	414	417	443	419	410	442	422	411	445	408	409	431	428	431	458	401	443	435	449	450	436	460	431	425	462	397	420	415	421	437	405	407	480	423	433	452	397	488	440	472	439	465	430	460	458	438	444	413	442	412	436	411	415	422	417	436	434	459	452	447	487	417	410	460	401	428	480	433	419	445	443	421	439	410	476	421	425	438	408	414	446	441	455	410	414	421	419	411	438	445	420	445	418	447	419	443	440	444	425	435	448	449	471	444	396	471	444	420	446	402	427	447	437	454	442	418	396	447	443	469	430	514	461	483	417	446	451	453	415	392	445	438	433	458	438	418	408	419	441	411	485	465	423	444	449	436	423	468	456	430	432	424	430	475	438	429	445	458	449	435	424	399	462	434	420	417	435	428	468	464	452	416	405	470	424	440	469	413	450	463	432	435	466	450	397	426	462	437	446	440	413	443	431	448	406	456	416	447	431	453	411	432	419	449	448	439	418	441	419	428	411	457	423	431	433	412	438	428	453	429	425	446	459	441	433	411	426	432	437	435	440	427	449	427	471	435	445	410	454	423	452	422	434	445	436	459	423	417	431	438	436	459	429	415	412	434	451	410	425	418	429	397	404	435	447	404	445	407	416	441	447	418	439	416	431	461	479	436	433	399	453	434	444	451	421	457	460	471	456	439	451	444	389	412	423	441	451	445	465	452	407	456	458	436	404	427	429	454	431	444	439	446	429	444	454	414	444	453	421	394	459	443	430	451	430	458	444	408	469	416	431	426	456	436	430	455	426	415	413	428	434	409	437	432	415	460	455	433	484	466	444	443	425	384	442	397	437	425	457	447	440	447	439	410	429	459	464	473	448	448	445	436	443	443	455	432	432	411	447	434	399	455	434	402	436	445	429	435	463	456	396	449	418	435	437	447	445	450	432	436	459	431	476	436	440	407	434	439	433	431
25153	21629	26579	23852	2698	431	397	375	371	359	323	336	323	362	354	367	341	311	314	316	318	348	370	337	303	359	329	332	339	316	327	332	320	326	342	317	315	340	323	293	344	343	330	340	316	323	333	327	342	323	304	375	295	324	284	304	312	338	333	335	336	321	331	322	319	332	330	343	332	348	365	333	329	315	332	334	325	324	330	283	330	339	322	371	318	294	282	325	265	312	330	314	323	368	326	339	338	364	326	330	337	321	340	305	322	307	312	327	333	326	354	334	344	320	338	343	325	306	320	321	333	340	303	349	323	322	326	316	340	325	324	347	323	302	324	333	330	326	319	333	316	325	315	351	324	308	328	332	338	341	344	328	299	276	312	370	305	349	338	332	339	349	312	343	298	359	337	316	334	333	331	305	343	332	304	335	330	316	287	306	316	291	325	329	310	331	314	310	337	322	321	344	330	325	332	338	336	329	320	334	314	353	318	334	350	346	343	315	325	302	346	328	328	316	322	355	330	344	357	358	319	308	299	351	332	317	349	312	320	362	306	331	348	299	314	331	333	341	322	316	333	347	313	342	321	315	326	330	338	361	303	332	320	306	335	323	357	343	326	318	331	323	333	337	298	325	290	311	356	327	326	296	342	351	319	297	312	337	299	301	308	347	310	317	299	332	337	330	326	311	333	325	326	324	315	361	320	323	307	313	309	341	326	335	346	329	320	317	327	315	318	327	335	356	324	342	311	300	319	298	357	323	326	303	308	292	368	348	340	357	303	344	317	362	346	356	349	343	336	323	353	316	327	331	330	327	334	312	336	314	332	315	291	334	332	314	306	339	328	309	337	339	332	325	320	289	339	341	341	319	343	326	320	312	330	329	310	291	344	320	305	316	318	338	317	322	303	319	311	322	326	333	315	329	323	331	334	319	323	329	341	297	350	354	362	312	302	314	333	308	320	330	354	330	341	328	369	296	298	349	359	342	319	331	303	323	298	319	318	336	313	320	315	317	328	316	316	342	315	306	294	319	319	296	320	338	321	322	328	321	344	308	328	315	343	281	329	301	327	311	306	332	347	322	289	351	308	340	329	353	287	305	313	325	326	325	318	347	347	362	313	310	307	326	315	286	341	347	328	323	349	336	337	322	336	333	332	331	332	322	324	357	307	324	313	317	304	332	335	377	331	304	321	302	323	335	319	321	317	326	333	319	329	324	312	332	316	327	361	332	325	336	331	314	298	316	316	285	324	327	333	321	341	339	320	341	318	343	318	341	339	330	311	323	342	364	348	331	281	331	304	332	328	306	323	313	307	334	314	311	303	350	302	323	324	353	318	315	318	322	341	326	309	348	291	285	309	326	338	337	336	330	317	313	335	332	317	314	333	314	329	331	329	327	321	326	371	329	365	336	330	312	334	331	333	329	374	306	319	308	324	361	321	333	324	347	335	334	361	349	348	326	329	323	327	340	322	351	335	308	337	321	353	337	366	316	299	377	300	361	346	311	326	305	316	311	340	337	312	339	313	314	329	343	325	318	312	353	344	334	300	312	302	321	304	314	288	330	303	310	336	325	334	333	351	309	327	304	300	325	297	303	320	335	318	299	355	324	347	309	345	323	290	333	327	315	304	311	316	311	327	342	332	350	348	340	333	355	336	312	335	345	313	298	335	344	327	306	346	317	338	326	308	308	314	322	330	318	345	306	334	334	349	345	327	310	318	350	323	297	325	311	309	327	322	305	326	345	310	310	313	317	314	334	310	320	379	325	340	332	319	356	298	337	329	338	303	313	285	301	339	316	318	308	321	312	290	348	329	352	319	327	334	364	350	312	324	332	352	323	334	329	328	336	326	333	317	327	362	326	304	347	328	331	320	321	365	359	310	334	311	353	310	320	313	345	352	307	318	309	348	328	328	323	335	346	312	324	304	327	325	330	357	325	332	310	308	312	327	319	319	344	340	295	356	312	317	328	320	321	322	325	316	316	304	297	359	301	344	323	339	321	332	318	300	311	302	320	324	338	349	304	350	345	330	323	355	318	332	357	291	348	302	347	344	314	325	322	335	312	324	353	355	335	326	358	332	341	312	292	304	327	292	349	319	339	338	322	348	306	333	325	311	319	340	308	337	320	318	331	329	310	325	339	347	348	351	314	285	314	329	368	357	330	317	348	349	316	356	337	355	323	321	304	343	354	336	351	301	320	333	312	323	327	315	334	324	295	346	325	322	317	311	325	331	317	310	309	311	326	361	329	324	320	307	323	333	308	314	310	347	312	353	325	334	355	293	326	298	347	339	313	339	299	312	312	290	322	346	325	322	338	312	303	322	321	348	314	372	345	314	325	325	318	340	323	333	337	318	342	316	356	318	350	323	327	316	313	300	311	295	330	330	313	314	348	331	320	355	306	303	319	301	344	313	334	313	348	324	329	309	334	348	327	328	338	316	314	313	352	328	316	330	327	299	353	330	292	324	336	318	300	321	345	346	328	317	321	324	310	336	311	303	337	318	316	327	317	295	359	294	331	339	325	344	327	327	307	330	331	325	305	328	345	312	307	315	320	334	333	351	345	328	315	344	318	345	306	355	316	368	335	301	318	316	330	359	313	327	339	320	335	343	337	301	318	298	345	363	380	342	298	302	321	317	316	299	296	334	334	336	308	333	317	321	324	347	341	301	328	316	308	358	312	352	343	338	320	303	319	320	293	324	328	326	334	341	345	312	326	333	332	300	349	317	327	350	326	325	351	317	324	318	342	280	340	345	345	288	346	336	326	327	329	314	329	333	336	325	341	324	300	338	340	319	311	322	316	306	325	329	334	313	357	301	347	327	338	345	319	318	349	340	276	343	325	350	320	304	344	350	327	355	323	334	286	318	345	340	319	325	351	309	346	327	332	336	318	323	301	335	343	331	332	340	335	318	363	325	314	333	346	330	316	340	306	332	346	301	314	338	353	311	312	324	333	324	330	348	311	330	335	344	332	328	319	300	324	335	378	345	347	327	350	344	312	302	327	337	331	331	336	333	316	323	325	289	313	338	350	312	303	339	313	318	314	338	334	306	356	308	319	318	327	319	305	334	337	324	327	342	347	309	341	339	340	335	316	326	293	334	324	309	318	321	338	311	340	325	327	318	348	323	343	304	338	312	322	337	331	327	290	335	333	325	328	329	314	318	314	331	318	333	349	344	339	351	331	347	310	290	346	353	328	321	328	328	350	353	319	302	313	351	307	311	323	351	323	338	327	326	307	325	327	339	337	333	327	321	327	305	329	327	352	327	310	354	364	354	297	291	340	344	311	346	319	320	324	303	341	340	309	324	308	329	357	310	324	292	339	318	326	321	328	315	319	313	355	344	319	321	303	302	309	310	324	309	364	339	314	320	340	333	346	340	324	335	318	332	340	317	331	344	316	335	340	342	312	325	326	344	335	340	300	318	328	314	357	306	326	333	317	296	338	342	315	327	330	349	306	327	320	330	302	293	296	292	349	310	332	335	324	334	309	350	332
42030	49734	21027	1137	756	627	568	523	491	499	473	499	471	426	421	453	427	442	435	416	418	399	437	435	453	430	415	413	429	447	421	409	428	435	412	417	414	408	418	398	422	388	432	418	439	436	425	401	435	432	411	413	439	391	402	431	415	429	422	457	422	442	409	408	379	411	391	418	402	390	395	434	431	373	419	407	456	411	446	420	400	418	425	395	414	408	417	445	421	444	416	410	400	419	393	410	411	389	438	441	399	423	412	446	456	431	420	415	391	411	422	409	459	418	410	425	384	446	396	389	425	385	430	415	421	404	426	406	423	397	412	382	405	394	400	427	422	417	416	440	439	414	403	409	400	453	404	428	418	405	407	420	408	430	405	444	410	446	412	432	425	397	418	428	441	401	381	421	438	408	442	411	457	425	433	417	394	439	410	417	362	417	380	409	435	422	454	428	446	388	378	396	393	409	412	426	414	421	430	409	416	440	424	404	431	403	390	393	433	379	408	407	450	429	416	405	418	410	397	417	418	403	416	381	417	402	427	422	433	431	419	397	435	440	449	404	398	426	422	399	428	431	410	377	416	455	392	382	384	405	413	364	405	437	413	399	439	424	435	411	386	434	478	395	411	424	400	436	408	474	380	380	436	413	404	458	416	442	413	442	433	440	453	392	422	411	408	398	459	388	445	398	410	404	385	433	443	379	433	429	402	395	407	386	381	437	423	381	410	428	466	442	408	405	425	448	434	421	435	392	427	394	421	408	389	449	434	426	444	426	441	387	410	469	415	432	397	423	392	417	404	398	433	426	364	399	400	416	419	433	433	418	432	362	410	414	424	384	408	415	419	412	408	461	408	401	406	403	417	404	421	421	426	418	421	437	439	419	384	366	438	389	375	458	419	432	409	393	381	410	426	431	462	409	419	425	380	429	411	404	444	447	397	417	403	446	407	418	411	391	439	409	397	414	391	441	450	413	402	400	422	420	425	414	422	411	425	418	430	406	404	423	419	408	420	418	423	425	402	438	433	427	458	417	369	418	433	425	399	427	417	443	422	416	401	426	420	386	414	405	399	431	400	430	431	404	407	396	407	417	429	416	377	411	437	433	383	421	404	433	395	412	411	384	432	435	409	424	405	399	422	411	428	437	392	387	431	372	412	412	402	416	395	403	404	397	443	436	405	408	406	412	429	397	386	387	452	414	414	435	449	428	408	452	411	411	394	395	422	432	410	445	400	432	433	411	401	399	427	415	395	453	439	416	391	421	397	415	402	456	395	438	438	426	375	434	428	424	418	429	384	427	414	433	376	389	410	425	414	402	419	408	433	401	409	421	426	379	404	398	409	424	399	394	420	440	398	398	448	436	424	417	418	386	427	446	409	410	396	421	409	416	401	413	419	421	425	426	433	399	425	409	436	397	384	411	431	397	418	432	434	426	455	436	437	421	401	406	421	405	454	403	394	449	436	435	396	383	431	435	415	405	389	417	416	433	420	431	430	439	428	456	415	412	404	427	423	455	414	453	411	461	387	441	422	414	409	376	382	404	388	432	410	388	395	403	440	404	403	470	397	400	435	454	397	372	439	397	416	424	395	409	435	402	405	421	431	386	442	386	420	429	419	421	450	426	439	410	407	404	407	403	456	392	398	427	413	394	401	401	417	405	421	424	433	406	404	415	447	417	393	422	368	432	433	426	355	381	428	431	392	399	409	402	398	441	435	390	421	416	431	446	425	402	391	373	393	411	404	410	382	379	375	404	413	404	419	446	392	390	421	424	402	391	444	444	454	423	423	420	425	431	419	427	408	434	393	391	409	446	400	412	439	407	424	390	389	389	399	420	395	387	390	412	422	393	412	388	447	431	435	402	418	423	423	450	387	421	420	388	453	437	412	445	444	422	402	409	407	433	426	410	429	412	448	400	406	434	405	413	416	419	419	466	429	422	428	390	447	402	436	446	411	428	371	399	415	409	400	404	398	399	429	455	442	426	397	381	430	422	399	397	379	385	410	440	473	451	395	390	419	397	410	416	447	408	434	459	434	394	368	403	406	426	411	410	442	427	414	417	406	402	418	415	376	421	383	452	417	454	449	438	406	432	392	386	425	459	382	410	470	453	376	407	423	419	403	419	406	450	404	412	388	434	412	432	418	396	386	399	414	415	449	463	436	388	430	415	439	421	431	419	416	415	405	386	393	383	404	382	448	405	427	412	376	419	423	424	405	431	422	414	410	406	416	401	430	405	435	392	411	413	431	414	424	353	406	458	417	420	431	422	425	404	420	426	416	420	390	401	430	441	407	399	413	414	390	423	409	425	426	416	429	423	427	427	397	430	436	408	449	399	421	380	406	428	424	422	429	430	426	394	405	383	425	405	433	401	442	440	432	426	408	407	441	417	432	445	436	421	409	433	418	415	404	411	394	433	407	420	437	409	442	412	439	416	393	408	419	419	414	426	458	419	401	437	455	405	388	410	447	419	413	390	411	411	384	435	415	372	411	406	438	404	394	407	423	391	406	396	426	407	424	427	429	369	409	417	434	404	448	432	418	419	438	406	406	453	472	436	443	386	406	408	413	428	378	405	438	425	434	434	400	470	449	425	398	412	448	390	377	397	441	395	439	410	405	443	396	413	395	388	423	428	427	416	411	428	435	457	408	407	431	401	440	402	417	419	370	398	432	386	422	474	425	410	411	450	425	403	434	406	432	395	393	419	409	414	419	412	448	420	410	418	380	412	380	428	439	411	436	386	414	409	391	398	397	453	434	427	413	384	383	430	437	444	388	403	453	413	411	409	451	407	415	405	428	409	421	399	423	435	410	392	444	427	419	450	434	386	426	411	440	420	432	431	392	394	404	412	429	413	442	418	390	405	390	387	425	408	418	441	407	443	399	393	415	427	401	389	418	437	399	418	416	427	432	437	404	405	407	451	419	437	414	397	393	416	406	426	424	405	457	420	422	427	426	415	426	384	401	415	432	421	424	404	432	411	446	441	431	394	393	433	424	398	420	425	386	426	418	456	393	445	433	442	411	409	441	400	431	436	424	432	443	407	388	408	410	450	387	403	427	412	450	383	422	455	436	401	440	400	417	445	380	438	438	423	432	374	431	377	429	408	436	393	390	426	431	437	421	436	450	425	410	381	404	444	415	429	408	435	405	386	421	419	419	417	457	415	406	409	429	440	464	424	373	407	406	419	421	409	389	430	400	400	419	425	402	419	410	368	395	421	451	383	408	430	403	442	434	419	409	423	433	393	457	420	423	410	415	414	422	419	441	435	429	421	450	411	386	372	408	435	417	394	393	430	438	394	408	434	433	401	420	446	400	410	494	419	425	382	440	375	392	387	432	391	393	432	446	426	425	409	416	428	432	397	422	414	394	422	403	422	461	418	418	381	407	381	425	390	392	420	422	386	453	425	451	436	439	370	412	401	403	415	431	421	421	408	434	431	411	395	415	413	422	452	429	423	373	402	446	406	406	388	441	418	376	409	419	416	432	437	453	415
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
