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
341269259065	341269259623	341269260173	341269260723	341269261273	341269261823	341269262373	341269262923	341269263473	341269264023	341269264573	341269265123	341269265673	341269266223	341269266773	341269267323	341269267873	341269268423	341269268975	341269269523	341269270073	341269270623	341269271173	341269271725	341269272273	341269272823	341269273373	341269273923	341269274473	341269275023	341269275573	341269276123	341269276673	341269277223	341269277773	341269278323	341269278873	341269279423	341269279973	341269280523	341269281073	341269281623	341269282173	341269282723	341269283273	341269283823	341269284373	341269284923	341269285475	341269286023	341269286573	341269287123	341269287673	341269288223	341269288773	341269289323	341269289873	341269290423	341269290973	341269291523	341269292073	341269292623	341269293175	341269293723	341269294273	341269294823	341269295373	341269295923	341269296473	341269297023	341269297575	341269298123	341269298673	341269299223	341269299773	341269300323	341269300873	341269301423	341269301973	341269302523	341269303073	341269303625	341269304173	341269304723	341269305273	341269305823	341269306373	341269306923	341269307473	341269308025	341269308573	341269309123	341269309673	341269310223	341269310773	341269311323	341269311873	341269312423	341269312973	341269313525	341269314073	341269314623	341269315173	341269315723	341269316273	341269316825	341269317373	341269317923	341269318473	341269319025	341269319573	341269320123	341269320673	341269321223	341269321773	341269322323	341269322873	341269323423	341269323973	341269324523	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2724	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2726	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
22854	21619	29575	24165	21617	21682	11978	1532	1059	988	892	803	823	785	716	711	704	724	707	671	634	658	692	686	650	644	640	537	664	648	613	608	675	599	659	638	599	604	610	630	591	609	626	642	587	618	672	654	554	647	622	679	633	634	616	602	602	584	622	583	599	604	658	610	577	610	597	645	598	603	610	603	634	585	643	557	582	609	595	607	568	628	633	610	575	580	612	626	569	601	582	614	625	614	598	630	623	615	609	585	625	604	592	630	561	601	597	583	595	588	618	599	566	644	558	597	638	641	634	571	620	601	610	593	618	611	564	615	577	600	593	614	569	596	605	591	570	546	628	595	616	630	604	595	588	602	655	575	585	640	624	644	604	602	629	617	631	609	598	611	561	572	573	600	581	563	599	597	603	586	592	607	626	570	620	612	579	628	562	595	631	576	595	609	609	559	619	616	629	601	620	608	651	598	591	582	575	582	608	585	574	618	589	589	598	583	583	582	613	604	626	589	606	589	606	578	620	568	610	571	606	635	561	574	567	653	621	603	603	567	631	597	641	593	598	582	630	626	601	604	585	584	635	590	590	590	612	592	588	600	586	576	603	588	586	615	588	600	608	617	636	611	540	641	589	579	589	567	609	658	588	589	582	623	580	609	605	626	608	604	595	599	624	579	602	615	590	609	588	594	603	610	664	592	640	587	588	601	571	583	551	578	627	566	597	607	603	618	581	581	600	561	598	573	602	596	611	594	598	587	548	571	622	597	680	602	569	630	589	612	654	649	665	628	649	587	580	660	594	598	608	599	625	591	594	612	595	596	601	615	623	608	562	596	589	626	599	629	602	580	564	586	585	576	592	598	586	631	594	606	581	580	607	565	629	543	614	579	600	623	582	562	625	613	553	574	631	641	628	594	598	597	582	624	617	616	634	608	596	632	601	647	587	582	580	581	605	555	609	581	598	611	608	588	589	590	586	596	626	629	594	588	609	626	648	596	621	571	588	557	574	603	586	549	616	594	567	559	579	611	546	625	643	573	604	602	657	565	634	596	635	616	563	571	579	652	622	602	596	569	667	613	562	598	624	578	579	652	583	624	588	588	549	643	606	620	663	643	566	616	575	631	626	557	579	586	564	618	575	640	587	590	596	578	570	639	607	571	587	618	631	575	632	586	610	596	594	592	607	618	558	564	608	582	617	604	589	594	577	596	596	588	604	564	600	608	596	598	648	585	653	619	618	605	589	582	639	600	606	578	590	620	587	620	604	606	597	620	628	593	619	586	613	629	606	571	585	606	599	610	578	600	606	604	579	613	582	583	553	587	576	590	613	593	592	594	568	594	618	593	595	598	573	607	579	598	618	608	584	580	613	594	617	610	622	589	598	582	585	579	624	604	608	640	594	635	601	573	584	594	555	594	594	573	588	645	586	583	620	636	595	599	577	539	570	650	587	622	627	597	598	627	594	610	620	560	565	604	614	592	619	623	628	604	593	617	598	597	615	601	619	624	608	584	577	549	612	574	582	632	632	618	607	609	628	619	580	551	577	605	543	615	643	598	585	649	611	636	573	585	618	594	646	583	590	623	581	566	610	582	653	570	624	595	616	607	581	586	575	585	615	587	592	652	602	621	582	596	611	587	635	570	593	588	589	585	616	556	588	573	610	584	605	576	587	567	564	571	593	606	603	578	636	600	627	586	584	598	583	588	619	633	588	594	550	567	560	605	598	592	604	569	547	624	602	612	526	587	586	579	644	605	588	578	571	579	630	601	587	570	558	636	617	591	607	644	606	600	603	639	586	610	615	610	578	579	563	580	593	598	567	564	543	614	635	555	559	606	590	554	599	587	645	616	615	610	586	615	569	605	671	657	588	571	579	583	582	594	581	583	585	626	629	564	586	625	569	588	610	597	594	588	591	565	598	576	551	583	640	605	576	613	590	581	596	640	632	632	657	648	633	581	604	581	633	613	623	620	575	540	608	579	607	627	576	575	620	621	608	615	596	645	608	623	600	632	600	549	595	623	598	581	592	627	570	601	631	611	620	578	612	592	590	602	634	570	589	583	620	585	610	592	573	609	619	622	573	568	577	594	567	580	628	613	627	618	591	572	595	610	615	598	620	571	589	646	595	597	598	584	602	623	577	592	617	629	656	653	614	638	557	579	577	594	601	595	587	566	592	569	604	578	575	608	588	587	623	567	614	577	587	581	596	616	598	637	580	578	617	609	581	595	601	593	582	614	607	657	621	578	615	546	598	660	621	576	633	608	620	589	573	599	570	622	619	597	627	588	559	644	583	548	588	623	570	597	575	569	614	586	598	605	611	598	561	585	648	572	623	619	617	600	563	562	598	579	605	601	614	575	584	623	620	606	603	587	583	618	571	617	560	622	596	563	598	585	614	618	609	609	603	567	579	575	592	600	582	621	645	601	625	552	611	630	594	619	636	592	612	564	600	556	574	578	584	673	631	599	589	563	626	549	586	586	572	591	588	587	605	633	611	592	635	577	600	591	643	606	590	592	631	565	613	574	605	602	581	580	608	589	545	624	593	580	588	603	607	621	588	586	633	612	602	558	620	581	606	605	572	600	560	561	609	633	585	609	606	592	627	612	600	579	596	613	567	563	592	544	600	667	583	525	591	632	634	622	603	612	618	596	600	588	628	589	583	609	590	639	611	561	623	593	551	632	607	656	602	585	598	606	566	596	585	611	599	633	600	588	571	607	585	586	600	587	616	589	585	578	572	609	592	626	604	609	582	541	596	546	606	599	573	578	601	601	609	610	538	593	622	611	640	627	566	604	635	599	612	586	614	575	624	605	602	580	587	601	635	587	571	584	647	595	596	574	593	601	571	630	577	628	588	572	582	593	608	585	590	599	602	595	601	575	614	624	578	640	599	649	595	623	590	619	538	591	586	571	618	602	588	564	626	595	602	635	592	571	605	588	590	600	595	611	596	621	642	566	627	617	612	599	603	611	596	578	581	595	594	579	618	603	574	584	578	639	577	611	617	608	622	576	632	578	580	584	552	630	587	592	599	559	591	577	594	634	588	610	615	583	597	567	584	587	591	584	587	594	612	561	593	582	582	561	601	616	566	636	597	610	573	661	607	631	616	663	610	608	614	659	585	573	590	609	588	621	585	571	547	632	593	617	593	608	646	614	621	601	590	577	599	614	578	588	586	644	623	606	609	586	592	595	584	587	611	543	612	577	604	609	623	581	628	598	578	583	614	629	629	639	623	652	621	610	581	590	571	559	600	627	633	582	609	599	601	618	609	614	624	596	607	611	615	607	639	596	651	574	597	588	569	580	624	617	613	659	573	608	611	578	629	597	583	578	614	609	595	584	595	577	602	627	618	625	561	573	578	621	599	642	615	578	586	615	623	571	605	600	599	611	592	624	605	613	596	583	583	597	568	625	604	618	629	637	566	594	587	535	594	575	599	604	595	608	608	568	593	633	609	532	626	583	584	582	597	566	620	636	641	593	637	634	604	614	592	605	582	605
4655	14694	10137	5245	3845	2853	2257	1809	1440	1226	1131	964	948	859	809	763	776	729	727	780	666	720	697	690	701	665	700	673	703	639	662	697	675	651	632	679	670	654	644	652	637	613	670	611	656	599	609	645	618	665	713	652	640	644	633	646	659	631	625	663	636	619	621	631	599	619	683	647	629	617	611	628	636	603	607	619	659	611	631	612	648	594	570	637	616	659	626	554	593	599	617	646	657	615	629	626	578	640	586	644	618	643	666	608	608	621	665	628	622	639	645	633	627	641	659	590	601	609	625	587	656	617	622	603	631	644	576	632	600	647	644	595	650	566	615	643	606	622	634	645	658	615	615	643	631	589	634	631	630	604	617	632	618	634	600	606	636	664	617	561	606	614	638	643	667	613	637	628	567	616	598	641	614	628	648	591	630	594	553	611	668	601	619	661	613	610	614	635	672	600	613	577	623	604	610	627	628	663	656	611	586	604	648	629	661	625	642	610	633	621	609	682	636	614	660	613	638	642	637	645	671	624	584	625	632	623	594	627	624	615	611	643	625	575	608	577	627	590	617	645	635	625	612	617	631	641	592	613	608	605	637	648	632	628	579	599	658	657	683	621	639	632	633	637	613	641	598	626	597	610	592	613	602	648	589	639	624	614	646	643	637	648	637	591	584	617	591	627	607	621	652	661	613	603	589	641	624	584	605	628	679	601	643	615	653	635	592	623	658	639	613	573	652	657	583	641	626	625	616	609	638	604	604	625	650	581	642	616	574	637	597	655	625	602	634	595	628	613	585	592	637	661	604	655	612	608	647	637	622	604	612	658	627	617	641	648	571	652	606	640	611	609	609	620	601	649	600	634	584	605	614	620	580	591	607	613	624	621	605	632	605	615	661	588	553	615	611	609	623	623	655	628	608	638	610	617	580	621	625	635	605	624	565	641	581	642	601	608	602	648	593	616	563	577	608	619	628	641	649	610	671	607	581	621	608	630	610	604	608	597	622	680	621	575	648	612	601	612	599	606	564	611	636	614	619	647	623	631	602	612	616	635	660	619	607	623	571	609	641	611	652	568	621	638	666	599	621	629	585	626	628	599	656	687	625	592	597	584	606	587	651	617	611	637	599	622	639	618	579	608	618	646	586	626	634	640	641	625	621	610	585	613	661	604	599	589	605	619	583	598	621	642	651	664	625	608	662	634	590	674	625	614	599	585	604	610	667	573	666	632	598	637	651	634	604	640	619	619	604	616	632	596	572	582	600	612	642	626	617	613	624	627	622	608	656	601	580	622	625	637	603	653	586	635	647	613	583	607	610	601	632	623	583	653	608	638	601	609	633	575	605	632	579	626	611	611	649	629	601	639	605	623	607	580	658	607	647	611	598	653	652	648	576	623	605	627	643	589	667	594	586	653	619	606	600	602	662	649	582	629	607	602	628	608	604	612	671	629	680	606	615	637	612	649	585	625	650	686	589	605	648	615	617	633	608	662	600	567	629	642	634	623	597	600	614	594	608	631	595	619	633	640	591	614	646	592	616	626	589	600	679	625	621	657	648	597	625	620	627	587	635	615	657	624	623	670	624	641	626	601	605	594	605	630	627	626	617	601	628	650	608	655	581	593	632	586	621	607	645	605	596	641	639	633	602	603	635	604	597	624	648	659	580	606	646	655	596	610	587	639	671	617	646	587	612	620	640	608	627	594	583	623	632	586	607	623	627	643	609	648	606	639	609	650	588	606	631	646	643	631	626	624	581	620	609	640	608	636	591	638	649	632	618	641	638	600	638	627	648	593	616	602	600	638	669	576	592	584	633	647	678	635	597	636	604	624	663	617	623	619	624	627	643	621	615	595	642	615	630	562	666	588	585	649	636	596	633	642	651	640	628	613	620	639	589	621	608	618	659	590	606	639	608	623	617	626	644	637	622	634	602	648	649	628	622	653	625	593	580	591	652	633	614	608	641	617	590	586	626	673	609	661	653	634	631	642	621	630	624	615	623	624	625	641	640	613	632	655	604	644	590	631	621	627	593	658	633	625	629	588	621	613	654	607	605	602	588	584	637	628	612	645	662	639	652	590	646	639	617	632	620	611	630	689	618	632	638	628	620	603	630	654	635	638	674	629	626	613	571	613	606	600	594	645	611	636	625	596	584	619	625	632	615	645	570	648	627	609	579	637	639	594	591	649	594	637	637	605	628	586	650	634	611	599	615	652	655	610	598	673	643	616	630	657	633	661	639	584	609	598	613	649	598	578	574	587	641	624	591	599	622	596	622	605	577	618	659	639	648	626	592	610	627	638	604	626	624	587	641	619	612	611	639	610	648	619	661	585	631	616	612	624	605	634	694	615	560	664	596	600	601	605	618	642	679	571	599	623	588	624	641	609	649	598	596	594	617	610	612	609	579	608	612	613	584	674	629	609	625	633	628	602	605	620	590	622	680	607	644	623	623	607	654	588	639	570	611	601	614	640	647	661	620	642	602	621	586	631	615	626	625	597	576	638	627	627	616	589	660	636	663	573	598	610	613	626	678	601	611	602	666	630	614	640	618	658	580	620	645	624	653	618	613	615	609	606	628	667	563	660	642	606	633	623	599	604	575	622	616	603	614	657	623	655	598	611	601	642	656	604	579	633	625	663	652	599	646	611	583	665	613	645	629	604	631	638	624	588	612	613	607	609	637	601	642	617	613	623	601	603	653	603	643	654	606	637	632	619	604	629	619	617	632	644	635	615	623	639	599	628	668	629	627	617	627	545	632	607	629	633	606	599	621	592	584	670	652	617	652	628	593	635	647	610	620	579	614	633	626	615	592	597	597	590	661	647	622	596	618	591	627	624	601	679	621	600	680	610	623	609	612	614	562	612	612	639	610	643	635	585	634	648	584	626	656	613	628	645	664	609	636	607	599	662	613	650	636	652	582	631	605	635	592	663	626	647	648	636	603	630	660	603	605	571	594	615	629	618	625	592	619	612	621	619	611	598	605	659	607	641	578	625	628	598	607	612	595	646	644	593	617	648	597	640	625	573	650	599	608	623	619	622	605	631	629	621	644	638	629	660	644	628	624	582	603	549	662	629	622	571	659	593	571	619	609	634	581	628	636	616	622	606	650	620	609	634	650	650	616	637	612	623	643	601	623	617	612	628	664	612	635	619	606	661	635	605	617	625	629	652	611	645	617	570	603	613	619	637	605	640	643	585	630	642	613	588	650	556	636	621	588	627	653	638	601	665	576	603	625	626	637	647	600	616	611	610	623	648	616	626	617	618	630	690	638	577	623	675	633	599	648	600	642	626	640	616	643	619	602	632	602	618	622	638	607	624	602	612	688	666	636	642	653	591	649	568	629	633	649	606	604	588	598	606	579	637	619	621	641	570	666	589	632	628	633	640	596	593	652	564	605	653	575	624	603	597	674	631	606	612	618	656	609	622	595	622	615	627	625	610	607	647	594	643	629	594	638	627	605	580	570	667	639	660	602	637	646	624	678	656	645	612	619	599	640	667
27605	20176	7568	748	453	416	376	333	315	339	305	348	343	369	327	325	296	315	366	337	315	311	316	306	298	317	312	338	339	342	299	308	308	311	293	287	307	333	348	297	295	336	330	324	289	290	322	279	314	301	329	323	358	301	323	308	312	315	334	307	320	289	339	341	310	330	313	311	311	328	290	302	317	312	288	317	302	301	311	331	318	310	322	363	303	292	301	316	284	328	315	312	321	342	297	335	309	339	327	301	312	322	326	318	327	309	333	314	300	347	316	319	325	312	324	335	296	315	308	303	295	295	308	309	320	316	299	323	289	324	336	297	304	308	326	339	316	305	350	331	319	303	318	322	323	333	293	306	296	311	287	307	331	306	319	305	323	321	309	306	312	315	321	321	311	306	357	329	302	292	292	302	323	332	293	317	280	293	342	306	310	319	311	328	305	299	328	316	310	328	305	302	315	319	281	315	302	307	335	303	357	308	300	332	283	319	341	323	297	321	280	308	297	296	313	311	304	305	328	322	296	332	352	332	319	321	278	330	331	310	313	335	307	312	320	319	304	327	280	322	310	316	312	314	313	294	341	303	317	333	308	346	335	314	310	278	333	320	312	321	294	340	342	325	329	334	338	315	338	290	317	289	298	319	332	305	316	304	304	300	285	294	320	314	342	326	299	307	294	326	323	300	303	306	332	317	280	326	292	304	327	286	293	287	283	322	311	307	301	338	304	309	306	336	328	322	328	314	317	278	351	309	308	315	309	316	301	287	320	303	329	322	308	312	314	305	285	294	283	319	336	322	309	296	305	329	320	296	317	323	299	298	296	324	329	317	323	307	323	308	306	337	303	320	308	300	287	325	272	312	349	306	366	313	330	307	312	314	302	302	317	326	298	317	288	288	301	310	289	335	325	326	306	306	320	302	334	290	304	335	304	309	314	320	311	327	295	255	309	291	279	310	341	342	316	331	308	329	307	322	305	319	312	333	330	314	321	293	286	319	327	329	327	297	327	320	304	294	289	306	321	326	316	287	298	308	336	320	303	274	312	316	275	313	303	321	312	307	325	312	312	317	307	313	338	337	302	294	300	322	326	324	303	309	298	314	330	312	320	314	286	344	331	323	321	306	326	283	325	316	311	305	301	323	325	315	306	272	296	304	311	346	305	325	288	314	276	323	326	285	327	312	291	318	336	337	303	299	335	339	311	263	306	341	285	305	329	301	308	299	345	337	323	327	313	333	308	319	329	310	314	291	312	298	302	317	299	343	325	321	303	302	348	264	310	342	266	288	337	328	341	298	324	314	313	284	295	340	324	297	317	329	305	295	307	334	314	356	299	309	298	325	323	306	302	318	325	307	301	319	289	306	346	301	302	303	303	320	291	341	330	280	318	324	284	324	280	281	324	296	321	309	297	311	300	324	312	313	288	317	317	302	310	280	296	332	351	298	315	298	318	298	310	307	288	308	305	317	326	286	312	316	269	322	324	297	303	307	351	324	315	323	340	319	309	335	277	289	314	332	322	296	324	325	336	306	296	305	308	293	321	308	298	319	321	352	332	336	298	317	326	321	321	303	292	298	299	320	332	323	324	295	339	299	322	319	292	323	324	319	334	317	326	275	312	295	277	293	337	314	306	322	326	277	316	320	327	308	320	303	312	300	342	302	305	298	320	293	328	300	312	328	321	287	296	293	313	295	326	308	302	295	261	310	323	295	316	315	348	311	279	301	340	319	289	291	321	276	304	312	327	325	308	297	318	319	297	304	302	296	295	289	312	333	322	347	292	319	293	304	294	320	301	312	321	307	288	316	302	304	343	305	316	312	349	298	304	284	308	305	344	315	323	291	317	279	285	302	339	298	303	332	299	313	298	314	275	323	291	333	294	330	304	314	317	335	305	290	292	320	337	333	328	298	318	301	349	327	304	286	317	349	306	306	328	311	294	347	307	287	304	299	325	326	310	323	319	308	329	314	316	290	327	306	349	291	311	301	296	301	332	306	328	316	320	317	302	313	281	298	305	346	299	328	324	316	309	307	296	334	322	316	319	302	305	328	303	298	295	352	321	318	320	341	308	325	306	314	313	323	313	340	325	299	313	317	300	306	325	304	319	306	293	305	313	275	312	330	293	311	313	314	298	322	303	333	308	320	288	307	290	333	288	326	319	311	317	305	304	303	301	322	285	350	278	328	265	343	312	321	325	313	311	332	301	292	311	317	304	319	293	325	288	283	360	340	306	331	330	305	326	327	310	310	275	325	297	348	310	322	291	332	307	328	323	327	304	350	317	308	310	294	309	300	341	292	325	328	303	306	328	328	292	294	337	304	315	295	325	305	304	276	324	281	303	333	283	314	299	308	311	316	270	307	319	283	331	313	298	297	326	317	324	302	306	322	329	316	346	330	320	333	301	318	343	294	341	327	316	285	332	310	348	303	296	330	328	288	303	316	323	322	290	328	317	322	332	301	294	331	304	290	289	312	301	304	327	339	300	289	313	320	324	291	308	335	302	284	323	314	323	315	306	338	327	325	333	315	312	308	323	312	279	279	282	343	320	290	303	310	339	290	289	300	308	318	311	332	324	332	303	300	316	315	316	342	302	284	321	293	309	305	301	330	300	309	296	324	270	320	307	329	324	324	280	335	343	313	313	294	326	301	304	308	316	310	349	293	299	307	329	335	296	342	312	318	302	297	329	314	360	279	342	305	312	320	302	344	309	299	304	335	306	332	311	321	361	310	311	330	368	287	323	314	320	322	304	320	312	284	304	304	290	275	304	298	326	323	335	335	308	331	311	289	329	313	310	287	334	354	338	314	295	303	329	300	290	306	312	321	298	273	325	302	289	304	322	291	291	324	313	307	306	300	286	315	318	302	332	352	317	313	309	350	295	303	337	289	295	340	299	320	322	326	336	309	326	306	299	330	325	309	330	304	306	324	339	284	303	333	330	314	319	320	321	296	334	348	311	288	301	323	330	341	306	286	289	321	306	351	298	317	321	319	322	299	297	310	292	314	332	299	330	314	293	324	283	326	284	318	286	309	334	293	334	292	249	301	320	309	306	302	311	313	320	319	293	299	311	283	310	323	339	305	333	269	293	268	300	339	315	342	356	286	291	331	359	331	288	321	267	302	309	336	315	303	309	335	269	313	300	294	304	292	277	296	314	311	280	277	293	338	294	343	293	308	287	334	289	320	280	309	337	322	318	315	319	335	298	335	291	319	287	346	279	307	318	324	323	306	314	288	305	307	352	295	316	300	316	322	330	329	317	313	327	315	326	342	308	292	297	275	365	303	330	335	273	308	327	303	330	311	306	332	313	333	306	287	310	316	295	313	313	306	285	338	324	312	298	303	324	297	320	273	287	293	336	299	294	307	294	311	281	313	304	342	316	329	305	323	319	304	323	327	305	286	323	311	326	303	320	312	309	303	288	280	325	323	310	332	332	303	331	292	302	293	320	301	325	303	307	320	330	304	309	318	323	338	289	328	324	299	309	344	316	338
4312	1432	943	602	489	488	414	406	358	370	371	332	309	319	359	374	349	310	327	363	349	333	299	336	332	334	316	315	292	329	326	323	318	321	340	336	300	291	338	339	335	308	333	346	336	335	370	305	322	327	342	323	325	320	340	327	330	321	328	341	310	310	310	313	321	329	322	337	298	313	331	303	356	326	318	317	351	310	328	333	338	347	307	336	316	368	335	317	290	314	329	341	276	326	342	338	297	323	306	345	343	319	303	324	315	302	314	342	321	310	319	312	328	325	341	350	345	334	297	317	319	319	302	345	318	337	311	321	326	324	336	333	311	340	320	311	331	315	296	312	309	362	315	311	325	307	327	285	310	336	313	302	305	314	346	341	296	304	331	349	329	334	332	346	325	317	348	344	332	361	313	324	333	323	328	330	335	302	336	321	319	356	315	289	333	304	309	307	335	333	333	330	297	311	338	348	350	326	308	327	278	310	314	318	272	327	359	329	334	327	331	357	305	319	316	311	354	354	302	344	325	323	304	308	313	317	288	342	336	342	320	306	339	348	365	297	360	320	273	336	311	301	335	328	331	342	321	313	306	344	343	359	328	286	356	331	335	319	357	300	335	314	363	315	317	315	312	353	323	321	297	335	294	320	319	309	300	299	336	314	348	320	345	333	296	293	310	321	322	332	335	337	322	329	333	292	310	298	324	347	299	335	346	327	329	316	319	321	353	312	320	304	325	353	293	333	320	297	320	330	311	362	318	338	294	338	326	291	346	291	317	333	339	297	301	336	312	312	335	336	311	319	323	349	322	314	342	335	327	320	320	325	343	314	273	302	318	328	359	364	322	311	370	348	309	353	286	317	356	279	321	313	347	348	321	335	287	327	316	320	339	317	333	313	309	322	337	315	338	324	345	333	311	342	294	313	285	346	295	323	323	318	314	351	348	343	316	306	323	311	324	296	356	312	338	359	327	289	333	334	339	340	300	314	344	343	308	302	356	343	290	321	315	341	337	332	322	329	307	315	355	354	313	328	304	329	366	314	319	340	324	317	324	336	311	313	343	339	317	341	319	323	322	326	323	347	362	326	299	304	361	305	321	296	311	311	336	302	322	359	339	334	344	344	305	315	303	339	328	297	336	341	309	336	298	322	353	374	330	310	298	344	342	328	339	315	342	330	319	318	314	318	325	289	317	303	307	316	307	365	319	318	353	311	339	306	320	340	313	327	320	356	302	343	374	293	315	336	324	325	344	334	328	317	340	321	310	330	337	331	309	307	321	310	322	324	320	315	327	332	342	305	370	348	329	299	311	310	324	343	315	303	322	354	334	326	313	354	318	340	328	318	314	299	310	332	333	336	321	317	316	315	355	309	323	330	341	357	349	347	333	316	336	328	315	331	308	302	329	324	344	296	291	323	328	302	325	315	333	328	303	324	315	317	337	320	354	287	308	347	329	356	309	358	269	296	327	322	356	323	320	336	317	332	341	311	307	315	317	333	332	325	337	330	318	322	297	333	322	292	302	326	289	320	304	332	330	324	317	355	322	320	334	339	332	340	325	333	348	342	319	307	348	301	325	270	335	308	319	310	332	345	330	297	335	347	345	304	295	300	339	316	359	320	306	306	331	329	320	325	362	322	332	315	314	309	328	309	355	325	295	336	337	329	348	344	335	330	311	363	299	301	347	313	329	362	323	325	321	309	353	299	317	307	308	351	336	334	303	323	334	331	334	355	322	338	335	338	327	322	371	320	323	299	317	312	353	337	324	321	328	323	318	339	319	327	342	332	316	303	301	343	337	351	342	360	359	317	326	350	312	319	348	301	322	324	312	315	332	327	312	327	317	333	352	310	333	309	338	312	355	319	326	318	350	323	351	350	323	320	313	329	323	315	313	310	304	292	330	342	354	337	336	328	347	318	318	378	332	313	328	294	335	320	326	317	311	322	329	304	319	319	338	348	324	333	323	321	336	313	325	322	330	309	307	334	349	325	322	320	323	322	319	320	330	337	331	327	350	326	313	325	337	316	329	316	339	304	332	328	324	321	345	340	320	325	325	342	327	319	316	325	287	305	305	284	318	305	301	302	314	342	344	322	335	308	304	318	304	330	329	328	323	315	332	311	332	342	317	345	310	315	325	347	321	344	357	326	316	316	318	305	314	342	351	316	314	352	329	336	352	336	366	314	318	323	324	298	327	340	325	324	386	353	324	342	339	315	355	299	357	353	352	304	314	329	314	326	313	322	347	315	307	328	320	324	352	320	323	338	309	327	309	354	340	323	336	311	304	328	330	330	354	274	347	327	303	349	325	335	292	316	299	335	314	314	332	338	336	332	320	303	328	318	324	324	311	326	343	326	304	336	316	322	287	310	319	332	328	344	337	312	327	331	333	341	320	321	300	321	319	302	309	296	323	323	329	309	319	313	324	317	325	323	304	306	329	334	339	328	351	336	315	336	323	302	335	354	326	339	323	341	279	326	314	344	344	311	322	330	346	347	366	333	320	308	326	297	309	332	303	325	296	330	341	338	347	319	341	331	336	313	334	361	331	313	304	329	320	330	311	313	322	342	343	335	337	339	327	325	297	313	338	331	346	308	335	320	340	315	290	353	326	306	356	330	339	353	348	308	349	338	324	312	302	337	330	336	305	313	326	328	340	312	338	339	349	320	336	336	345	311	324	357	307	339	286	324	318	319	329	340	324	324	319	364	324	315	299	318	328	342	338	338	323	320	313	316	315	294	326	324	330	326	327	332	310	323	366	300	326	338	360	311	338	332	327	307	292	315	328	285	326	323	316	299	325	316	350	324	325	324	344	300	318	347	314	317	318	315	300	297	328	329	330	314	300	323	328	338	320	344	352	319	353	334	342	318	352	300	333	316	334	328	331	322	297	339	320	341	301	362	342	340	337	332	305	304	299	317	332	331	314	316	313	334	334	293	333	334	339	305	314	319	321	347	295	324	336	315	327	307	330	306	359	343	299	334	315	287	329	312	328	321	303	333	310	304	337	296	327	329	292	306	286	333	334	341	290	293	299	323	336	328	338	306	353	317	297	321	313	300	331	330	303	311	372	301	305	332	308	341	326	303	331	302	312	319	316	338	324	305	340	340	306	337	316	308	314	332	376	312	322	335	330	340	303	319	331	334	311	307	332	303	332	316	338	316	338	332	331	327	315	337	347	312	331	309	360	352	333	306	328	300	333	342	306	330	310	330	309	362	314	331	317	342	331	333	330	326	337	325	334	310	331	302	305	315	338	336	326	341	320	312	302	324	340	321	267	355	340	313	320	315	311	329	305	333	298	347	321	333	339	358	312	363	295	335	343	315	295	305	322	329	322	311	333	331	344	347	337	333	330	321	363	317	305	313	314	349	299	303	300	318	312	358	332	337	350	311	360	311	347	328	334	345	340	318	313	323	294	320	311	331	321	345	307	337	332	334	307	290	314	321	316	323	334	310	305	322	329	340	310	356	335	320	347	313	349	305	337	335	332	325	323	325
23745	21268	28660	24189	21276	10791	1373	1018	910	838	756	761	727	690	724	681	680	645	644	665	663	627	682	676	662	617	655	638	670	674	652	634	653	643	628	642	670	607	594	615	642	620	628	630	667	647	650	627	636	606	672	672	661	609	608	672	641	611	603	669	603	630	624	582	627	628	624	665	650	629	647	621	616	619	653	645	576	660	614	624	648	592	612	658	602	627	656	617	580	658	638	598	667	634	641	644	624	676	632	632	579	600	614	633	610	620	646	726	587	655	623	667	614	600	637	615	579	577	625	608	610	654	633	600	640	623	627	638	635	607	592	606	634	621	649	629	644	683	602	617	629	610	590	635	642	589	642	649	580	675	594	655	651	611	599	662	641	644	651	645	626	627	635	621	591	622	612	627	604	648	602	629	646	638	649	624	665	650	643	617	585	597	660	589	598	665	612	598	642	573	641	659	642	639	620	640	650	627	593	631	638	650	632	650	662	639	634	663	669	624	588	628	606	659	616	604	620	620	671	619	662	651	632	619	608	607	644	649	676	586	645	588	616	640	643	640	683	618	638	641	610	629	604	654	637	673	584	608	603	645	624	652	585	619	604	604	600	656	633	589	613	628	645	598	622	599	604	652	629	633	621	614	650	669	671	646	635	598	573	678	653	616	620	616	664	625	635	652	633	677	625	593	608	618	634	654	667	625	629	623	639	610	577	615	652	627	646	610	597	647	656	609	623	583	628	585	659	596	620	608	618	620	571	596	655	635	636	594	580	605	614	621	614	634	609	629	647	628	594	618	665	634	576	622	626	634	632	604	657	610	625	589	620	688	626	587	640	547	660	616	632	605	625	597	636	614	632	613	622	631	629	589	600	596	560	593	605	652	627	625	670	663	629	573	619	643	617	632	628	649	618	623	641	660	619	662	619	639	627	606	633	607	646	629	587	606	644	625	613	669	607	632	597	646	593	622	605	629	628	648	641	606	649	636	670	604	600	633	663	608	626	607	597	599	647	575	608	591	640	641	614	634	663	584	638	660	612	620	612	657	597	676	594	644	612	598	631	606	595	649	647	657	659	621	602	627	672	599	650	645	594	640	652	641	651	597	622	618	612	673	609	630	642	700	612	626	630	624	620	599	598	605	652	607	637	650	588	564	660	686	621	649	639	647	632	591	608	609	656	633	650	570	619	600	617	641	647	631	624	612	600	653	609	669	646	610	649	619	622	642	659	565	636	650	634	673	641	627	622	614	638	631	682	597	612	602	601	612	635	617	618	638	673	638	609	659	624	598	625	575	643	605	633	652	628	629	609	638	648	683	626	657	575	646	613	643	646	654	609	600	630	632	628	653	572	688	593	579	644	637	629	653	626	633	607	675	637	613	637	589	631	622	627	625	587	607	609	622	642	615	641	611	628	615	666	633	668	628	638	633	590	610	616	616	615	639	605	614	632	616	595	677	629	640	642	670	623	610	588	602	654	646	641	602	598	617	595	607	635	588	639	639	627	577	638	645	628	658	621	635	621	617	598	628	590	596	597	687	650	642	622	636	625	610	613	618	654	622	612	607	641	638	632	636	607	652	614	613	648	606	650	634	615	593	629	631	623	645	604	596	653	631	585	651	626	608	684	621	607	635	614	589	611	590	647	602	605	632	643	618	641	634	619	641	632	637	598	658	617	635	619	606	679	631	612	644	672	635	621	586	580	620	636	651	633	625	617	641	638	575	636	612	638	624	624	627	632	604	612	590	595	659	686	623	644	592	629	610	619	624	620	595	588	585	611	601	596	659	643	622	622	642	648	614	631	648	629	627	619	629	653	618	621	619	638	636	632	629	656	606	562	631	645	599	646	596	622	641	615	630	611	636	592	638	617	608	618	613	617	659	612	655	588	652	630	633	581	657	576	617	646	650	635	623	635	613	618	612	611	584	606	629	599	607	613	616	665	614	612	584	663	631	619	617	608	598	613	602	677	577	629	626	649	660	643	626	617	657	662	612	658	627	634	594	663	616	620	616	603	618	589	623	656	624	648	630	597	631	598	608	628	625	611	653	634	665	633	599	597	619	653	641	602	620	638	621	611	617	637	590	630	609	595	603	631	632	615	621	623	641	599	619	627	617	602	653	640	629	614	603	617	624	605	640	612	648	654	657	619	591	629	605	632	609	578	610	605	573	641	631	652	635	634	635	598	612	598	623	649	631	659	665	644	600	628	592	623	616	591	601	631	624	641	650	667	610	642	637	640	625	638	630	612	596	575	593	619	623	611	639	616	605	652	618	637	669	586	588	662	649	634	592	577	623	606	636	626	658	667	600	630	617	606	646	665	606	633	626	590	641	609	589	618	618	610	633	631	633	622	600	603	601	611	653	627	604	603	606	638	644	604	589	634	600	621	643	641	611	589	643	645	673	628	610	608	629	626	620	603	615	608	644	595	622	658	600	667	606	647	633	658	607	640	608	627	625	641	633	592	649	649	629	591	658	556	641	629	652	607	683	599	617	660	625	620	633	657	618	655	635	615	680	665	629	671	627	669	661	656	654	647	629	616	610	651	625	656	649	604	636	651	640	601	614	640	615	615	648	642	631	615	639	625	603	639	610	591	562	622	588	622	600	629	646	616	639	667	653	640	671	651	617	606	645	619	567	623	625	627	581	674	640	635	627	577	641	583	620	569	597	604	612	636	610	608	633	657	627	631	681	602	619	621	625	671	589	592	609	617	588	660	633	670	569	625	644	606	636	667	639	643	600	623	621	653	639	635	641	608	627	604	620	610	621	622	607	631	657	631	634	635	640	627	617	566	620	638	695	615	666	645	632	713	645	644	638	618	641	655	629	646	638	564	608	628	630	603	620	636	684	603	606	614	641	629	635	602	619	644	628	603	654	610	629	673	629	618	666	632	632	602	612	651	632	639	613	639	632	695	664	632	635	663	608	624	611	645	616	629	645	594	598	673	629	638	634	636	658	644	670	609	597	643	615	627	622	636	602	667	631	643	615	605	625	604	646	668	649	614	638	603	633	617	686	607	651	600	569	614	605	571	629	593	617	657	632	621	644	595	644	642	650	610	642	610	602	655	620	624	597	602	590	617	570	654	598	615	586	635	643	602	586	614	672	594	673	602	657	643	657	658	642	661	633	637	608	605	640	644	653	619	654	666	622	662	580	639	638	644	622	628	634	640	634	633	638	666	624	650	660	652	626	633	640	652	610	620	610	651	603	620	646	679	569	616	655	654	629	671	640	660	647	620	653	610	563	623	637	600	623	645	633	636	634	675	628	667	607	618	626	605	580	631	614	630	578	573	625	642	644	625	703	642	596	674	681	626	568	637	614	587	633	646	626	611	594	663	638	590	678	637	598	619	613	643	568	638	664	670	684	619	613	609	614	608	620	631	636	656	606	639	620	593	613	634	608	648	626	635	640	612	638	623	612	635	658	607	628	593	592	619	581	630	595	620	638	599	634	626	600	661	617	625	640	624	641	617	591	585	633	629	625	625	625	606	618
3606	8781	5928	3022	2262	1797	1415	1182	1082	929	874	880	767	782	748	752	741	728	697	688	708	686	712	680	659	653	653	656	641	661	666	604	651	676	638	670	671	651	648	616	622	668	658	656	651	621	636	638	635	680	644	608	610	655	653	681	641	611	640	642	667	661	613	635	649	673	581	620	704	634	615	656	628	626	631	652	672	628	627	616	703	666	659	662	630	651	650	641	611	620	636	632	630	681	672	653	673	629	666	644	632	618	631	609	637	638	624	653	668	641	635	607	617	633	611	609	639	583	670	657	654	655	596	672	626	636	645	641	629	650	656	590	687	641	668	665	583	650	646	635	641	598	657	625	684	594	649	621	678	612	577	611	654	646	671	635	622	617	644	678	620	628	660	666	621	679	664	679	635	643	602	648	639	643	661	660	667	645	666	625	635	647	607	645	658	649	631	640	628	623	625	652	584	673	644	684	625	626	655	660	666	655	659	649	618	637	662	681	625	637	641	630	624	620	621	643	661	652	634	619	637	675	647	639	584	599	664	634	651	649	649	642	605	622	610	658	645	681	635	633	626	623	645	623	613	635	625	654	665	675	600	708	634	636	658	624	625	691	670	631	643	624	652	589	698	635	583	642	631	659	664	663	686	620	674	656	635	665	643	631	667	627	654	634	662	655	617	614	672	636	659	699	626	632	602	640	639	672	613	663	659	651	655	640	613	609	684	615	628	638	603	652	671	637	604	633	647	613	649	615	648	626	640	668	681	640	635	636	653	603	688	664	632	616	648	610	631	633	649	674	652	634	648	639	673	610	669	664	656	605	669	646	637	646	634	634	645	638	624	640	641	656	667	697	605	588	635	642	666	602	665	652	628	627	628	660	632	664	577	616	671	631	637	661	622	628	645	660	666	631	644	625	568	659	642	634	654	627	692	673	651	654	603	654	668	637	625	703	680	641	609	614	660	660	666	653	615	686	621	664	650	631	635	630	593	655	615	618	619	717	664	665	607	608	668	631	659	671	630	627	617	629	626	603	633	638	609	619	624	676	620	655	644	651	611	688	618	660	637	636	646	650	642	629	641	627	627	645	668	637	639	676	631	617	621	671	688	642	620	677	662	642	643	676	636	669	628	673	654	650	651	637	647	655	629	637	621	665	691	661	634	642	631	654	655	682	638	606	628	636	592	693	669	703	663	626	696	648	663	625	634	632	597	634	667	675	641	616	616	641	634	580	616	667	671	658	665	653	700	625	598	657	606	612	672	664	663	655	658	634	656	658	654	645	646	704	599	675	583	621	609	665	676	686	615	687	655	637	631	639	689	605	658	646	657	658	574	632	651	610	611	638	712	589	658	671	685	619	618	644	674	680	661	642	584	612	645	646	641	638	675	671	673	649	646	642	650	629	626	701	637	615	660	632	645	634	621	645	634	642	662	710	622	648	677	665	642	615	650	630	657	624	702	629	663	636	597	669	640	617	670	647	654	616	651	682	647	652	648	653	623	708	669	653	606	652	674	645	617	645	648	620	679	673	655	646	650	619	631	675	595	638	606	681	595	641	681	645	627	646	620	631	622	651	641	678	668	645	594	640	671	630	628	646	623	641	651	685	629	600	599	642	679	655	613	614	646	645	624	620	605	627	571	677	657	650	643	617	609	640	660	622	652	617	671	621	602	641	603	649	656	647	656	643	639	655	626	662	687	652	621	641	644	643	625	623	646	676	612	656	651	662	648	610	618	705	623	657	627	619	646	669	634	644	640	644	678	590	664	660	670	657	603	654	632	690	600	596	655	613	611	665	633	612	645	621	643	606	692	648	623	606	641	658	623	612	630	646	637	659	673	653	667	601	655	614	623	614	638	616	671	661	661	620	654	609	616	666	635	639	587	659	668	633	671	629	604	632	639	611	637	667	631	636	671	700	690	598	644	637	615	652	650	646	614	680	645	624	619	621	655	632	626	620	611	664	635	682	660	656	634	645	673	652	681	654	672	648	597	643	677	607	662	611	635	594	635	588	653	646	641	685	628	619	675	650	621	642	654	682	603	660	642	658	696	668	661	640	636	630	617	658	681	662	611	648	659	644	581	610	620	628	675	671	688	646	663	609	627	651	614	649	615	648	634	628	644	640	640	651	658	654	612	686	686	631	625	615	653	663	645	609	692	610	622	634	608	662	696	578	645	623	617	649	667	621	620	646	621	668	649	650	640	631	630	597	658	619	652	638	635	638	621	611	642	683	642	625	643	646	649	664	664	651	644	659	635	625	637	651	609	661	635	661	629	595	647	636	658	631	688	647	632	635	703	623	670	630	674	672	624	654	588	655	648	596	635	575	645	640	664	642	631	629	631	618	610	626	664	602	627	628	641	632	652	590	653	672	657	640	643	655	650	615	634	668	654	641	647	599	644	640	621	670	643	636	613	675	652	660	634	686	637	649	642	634	689	635	615	648	602	616	627	625	587	657	657	666	627	629	671	609	639	663	637	660	651	661	604	656	632	662	593	642	629	583	618	644	577	631	649	641	634	670	654	614	594	597	645	657	672	670	641	636	680	602	646	660	631	636	632	673	649	603	655	622	673	636	642	624	624	648	685	649	629	659	677	615	601	684	614	637	707	670	648	663	671	648	655	621	637	640	622	612	637	645	635	681	604	664	633	594	680	696	628	626	678	674	631	662	660	620	624	601	655	662	613	617	614	578	625	665	655	563	682	647	614	623	668	640	670	662	651	664	587	677	643	623	648	643	652	652	598	669	593	653	596	665	656	642	675	657	667	611	650	705	610	641	669	659	658	599	657	619	680	654	625	679	654	683	644	632	645	643	679	647	636	663	638	692	644	595	662	638	629	597	666	622	647	641	603	612	678	625	635	671	604	651	666	608	682	630	667	631	668	632	603	682	625	644	620	642	610	659	661	649	618	687	636	607	645	618	651	611	638	632	644	655	572	657	648	640	686	626	625	655	639	646	658	634	611	640	613	624	653	646	640	654	622	653	676	649	624	648	658	607	611	663	647	645	661	638	613	675	671	599	639	618	659	601	656	622	644	648	577	609	643	683	674	643	639	673	656	614	636	639	576	637	649	638	602	647	640	622	596	682	683	611	649	631	625	618	694	683	639	635	632	652	637	628	595	615	664	628	602	656	623	610	648	654	648	647	655	659	670	618	675	611	643	636	678	665	660	656	662	597	658	681	672	671	661	628	655	646	591	691	626	636	641	626	641	680	618	658	663	615	661	667	603	627	630	669	617	636	642	667	645	637	602	620	625	691	655	650	701	618	647	660	646	655	625	639	671	616	631	689	631	633	649	656	631	646	622	650	659	661	631	680	656	637	648	657	592	666	633	647	594	639	668	645	658	648	590	641	637	662	642	592	639	664	642	642	680	652	648	649	660	643	652	632	659	662	670	680	638	637	650	629	660	681	617	624	675	633	638	649	637	669	669	662	690	640	635	672	607	646	657	651	630	668	645	667	659	614	684	655	659	639	631	667	683	663	584	643	687	654
24660	21212	27727	24933	13300	640	397	333	305	265	237	240	204	203	213	204	170	214	191	199	181	189	175	206	180	180	200	166	176	179	181	172	180	173	176	157	174	177	168	159	167	163	171	156	165	165	178	182	150	153	131	181	196	191	162	175	168	180	176	172	174	172	173	158	175	170	163	184	162	183	159	185	185	170	188	157	147	163	171	158	163	165	158	158	130	178	155	176	190	176	164	170	189	156	176	160	183	155	154	153	164	165	187	163	151	192	163	153	170	170	167	169	159	146	162	168	169	171	169	174	161	161	163	172	173	194	163	159	187	186	173	171	184	174	161	179	180	161	172	165	171	169	176	157	156	163	152	167	166	167	190	164	155	178	166	149	166	176	150	180	190	162	169	164	174	145	167	190	163	162	150	181	200	165	166	157	164	178	206	158	165	146	161	175	189	175	162	187	171	176	163	167	178	159	156	194	181	185	158	158	163	174	174	159	155	158	195	175	159	212	194	144	146	158	151	152	185	160	149	162	181	188	163	173	156	158	150	161	172	159	163	158	164	145	134	170	176	174	182	189	169	185	193	168	175	189	186	185	168	179	182	169	143	173	137	179	190	187	161	184	176	199	179	186	164	158	174	177	164	167	166	169	159	191	177	174	146	158	155	162	175	150	191	183	190	157	182	191	163	157	178	166	172	174	168	161	178	145	152	141	166	175	172	145	168	162	192	153	168	192	171	185	169	165	166	140	169	163	150	159	196	175	171	201	163	174	164	170	146	161	170	155	176	160	156	159	149	152	167	163	180	154	158	184	168	188	183	167	156	167	184	160	173	152	170	172	161	160	174	163	173	154	147	168	198	196	169	173	184	204	163	172	156	188	174	164	179	173	159	172	192	153	182	185	169	171	160	199	162	150	154	171	167	161	161	188	175	169	168	158	163	155	162	170	192	161	144	170	167	172	176	166	155	184	167	158	153	165	165	164	190	177	165	166	164	189	185	176	173	135	175	166	165	168	157	162	180	200	165	146	167	172	167	168	185	165	152	197	190	177	170	194	174	168	154	188	159	155	175	159	165	169	196	155	151	165	179	172	137	183	171	167	184	151	175	166	172	154	148	153	175	167	157	137	190	195	163	176	172	150	189	164	181	180	148	159	145	178	181	173	173	178	171	156	168	162	182	174	192	153	152	168	165	155	199	175	197	155	175	187	209	181	152	143	178	162	165	165	165	173	180	170	174	168	155	167	158	167	186	180	168	150	159	175	165	174	155	153	186	187	187	163	174	166	159	172	145	168	136	191	191	162	166	174	144	164	184	195	180	162	167	167	159	181	165	162	168	181	165	159	157	171	142	169	157	169	162	165	169	191	159	152	161	177	192	170	155	160	184	153	168	187	152	158	179	145	181	187	162	167	151	163	175	158	168	160	180	175	156	158	156	171	176	176	180	174	166	166	197	169	161	159	189	173	145	181	206	153	165	154	196	177	162	155	168	160	155	156	169	178	171	172	173	179	192	166	167	154	156	166	180	154	199	175	154	182	158	154	163	160	180	194	169	157	197	189	155	171	165	189	183	188	175	171	147	192	188	178	171	168	157	144	168	189	209	180	180	164	166	151	155	155	174	174	170	166	179	165	196	174	175	163	149	169	158	170	168	174	191	169	171	197	162	150	157	155	170	192	182	175	160	179	157	155	191	170	175	173	176	181	171	172	167	159	171	178	166	189	172	170	167	187	182	186	150	149	155	192	181	189	169	175	151	148	154	188	129	172	175	186	160	135	183	153	191	162	174	185	166	160	161	182	179	183	154	154	175	149	155	153	178	163	182	181	179	184	158	183	164	195	175	158	162	157	173	187	171	165	176	140	173	176	148	162	175	162	151	177	170	177	165	177	166	155	138	187	157	187	167	168	164	163	172	149	160	166	191	170	163	161	171	183	150	148	165	177	188	166	177	186	150	182	186	176	161	179	190	183	152	194	167	165	159	170	200	178	164	158	153	173	165	167	162	137	174	156	141	166	161	181	180	176	135	168	153	166	134	165	168	164	141	175	152	155	159	168	168	163	164	162	154	152	161	151	189	158	166	182	163	158	178	183	153	174	160	141	176	154	155	171	154	167	167	135	173	162	163	167	158	180	174	166	170	169	172	172	148	144	178	147	175	168	172	162	191	167	191	179	179	171	173	161	196	154	158	151	165	158	168	160	155	168	153	168	131	168	160	159	173	189	191	175	186	206	153	180	145	176	157	167	196	155	142	153	152	165	170	185	184	155	184	165	169	163	162	151	165	175	183	158	185	155	165	173	151	169	157	162	196	196	171	161	175	181	185	172	178	169	166	173	173	169	162	151	169	162	176	141	185	160	191	189	151	159	181	171	164	181	170	166	167	168	160	174	168	177	146	153	151	160	185	161	151	174	164	166	174	154	176	176	147	171	173	168	142	154	167	182	189	172	179	170	158	161	172	150	173	156	151	165	183	141	152	154	161	152	168	161	166	169	170	172	172	159	169	174	162	153	170	155	156	175	172	154	164	147	164	153	164	171	157	171	167	146	187	145	164	166	170	155	181	189	164	150	168	188	156	149	178	179	186	191	192	181	163	161	150	176	165	195	193	190	144	154	166	182	144	153	188	147	161	155	168	166	177	149	146	185	191	172	151	162	170	170	177	192	181	192	156	182	175	193	170	159	161	193	159	150	178	143	151	161	173	169	170	173	166	163	166	165	172	153	168	164	164	161	139	161	163	151	185	188	175	153	191	169	183	181	185	180	144	146	156	178	186	154	176	145	164	170	174	158	190	168	155	158	170	157	181	180	195	183	154	162	180	152	147	156	160	173	191	168	150	173	159	166	154	174	191	165	183	155	143	179	166	167	155	174	163	178	168	189	207	157	159	169	172	196	181	172	163	142	158	164	169	174	165	172	140	167	167	182	152	169	164	168	148	167	189	164	153	185	196	167	164	162	170	162	164	153	166	168	183	181	147	170	176	167	179	151	169	156	157	153	158	174	182	163	185	159	151	171	147	173	149	177	166	156	170	166	165	165	144	164	183	170	164	191	164	169	161	161	178	179	157	188	165	182	184	169	170	152	184	167	167	176	167	146	151	160	173	179	159	122	163	159	166	169	170	172	156	165	178	150	150	180	183	167	179	166	169	206	175	176	178	165	173	153	193	182	158	180	171	172	172	174	158	150	163	178	177	175	206	174	198	146	182	166	151	166	175	160	189	150	191	154	152	155	183	163	160	157	179	178	180	148	169	179	181	173	164	167	162	180	197	162	163	160	166	168	167	156	153	176	170	176	177	181	159	151	155	167	168	154	187	152	191	159	194	177	164	148	179	181	137	172	170	165	157	196	173	156	167	178	175	160	137	159	164	160	181	158	183	169	174	170	171	173	169	152	156	164	165	177	198	162	166	177	179	171	172	167	182	197	180	170	165	159	158	178	159	159	161	163	166	171	165	179	194	173	176	161	162	149	167	165	173	184	171	191	144	190	168	178	175	155
3121	4871	3150	1603	1140	817	682	507	444	335	302	305	294	229	231	237	235	220	226	214	218	225	182	201	228	204	206	194	198	180	195	204	199	188	187	191	187	177	182	179	178	190	156	220	170	174	182	190	177	182	188	174	200	173	182	196	177	188	190	214	199	199	180	201	185	201	183	196	181	192	179	189	178	201	159	185	199	191	180	213	175	216	208	184	194	171	176	184	178	193	162	219	179	189	157	218	186	196	183	192	199	167	186	188	193	165	187	176	172	195	169	185	170	188	203	187	184	204	172	186	200	191	171	194	186	199	173	202	187	188	182	179	187	179	193	190	173	180	189	197	199	194	197	204	187	196	176	183	191	184	194	185	180	178	178	172	179	190	186	178	193	171	177	181	197	181	190	187	193	184	174	186	187	192	163	206	154	164	199	195	211	192	186	191	184	158	200	195	166	191	172	165	172	212	206	199	193	187	180	178	180	188	178	174	218	179	147	193	178	198	201	178	172	183	175	196	191	175	190	180	168	208	170	170	160	176	162	195	191	190	166	182	180	230	215	183	189	180	199	188	180	189	186	204	194	168	180	200	193	186	201	180	191	192	183	165	179	193	181	188	187	185	201	175	172	175	188	168	175	169	202	199	192	176	183	179	176	172	176	172	185	204	198	202	199	194	180	200	166	183	174	182	188	166	176	160	194	223	184	181	148	190	195	205	187	186	180	206	203	196	171	194	189	186	198	172	198	193	200	190	185	177	160	166	167	170	184	186	183	188	180	175	182	190	216	202	184	174	195	181	228	199	179	157	192	187	163	168	190	186	195	200	180	180	184	170	167	192	174	212	190	171	194	162	198	183	174	193	152	173	186	191	198	172	192	158	190	204	194	183	171	182	182	180	178	196	174	193	159	188	185	201	180	202	187	201	201	178	177	192	186	191	193	188	186	190	201	171	205	173	188	206	184	192	187	172	180	186	161	191	190	197	159	189	221	194	188	187	162	166	181	170	207	153	181	196	160	189	177	186	151	185	184	188	177	190	178	159	178	196	196	183	189	187	164	198	186	192	156	185	186	206	198	176	174	188	199	176	170	182	202	196	182	191	204	181	190	210	193	157	214	201	201	182	174	192	183	171	195	187	186	150	185	182	161	198	185	183	209	193	164	174	192	185	196	180	159	175	203	172	197	198	176	166	167	177	169	189	195	166	203	179	177	177	172	200	214	184	196	178	173	188	193	180	175	206	176	181	170	207	188	166	197	182	184	177	189	177	188	159	203	162	178	178	188	181	197	176	193	216	174	177	196	190	199	158	202	190	181	201	182	202	156	164	173	187	176	189	183	196	195	191	170	197	177	183	185	183	192	174	166	155	184	196	211	188	186	196	194	182	187	188	198	177	174	176	170	196	200	169	205	205	199	198	193	187	192	171	189	171	190	190	198	176	187	170	194	172	173	185	167	199	180	153	179	162	162	183	182	175	185	201	170	167	189	187	211	186	184	181	167	211	185	180	177	177	183	189	195	199	181	176	184	180	189	169	208	214	164	213	162	197	216	177	207	191	194	172	187	186	208	172	174	195	179	176	156	165	190	171	176	168	189	199	180	163	184	193	181	194	190	173	146	170	151	188	182	182	211	172	198	187	180	182	186	185	192	187	170	203	180	213	181	200	177	198	186	196	185	201	189	180	204	172	204	180	188	184	173	192	186	183	193	169	187	206	187	184	203	196	168	179	171	174	180	198	204	175	176	187	179	187	190	195	188	173	168	179	189	189	205	179	165	169	170	187	194	168	214	205	177	184	199	175	162	161	167	176	200	181	186	196	196	189	189	192	171	200	189	174	198	179	188	204	170	183	203	184	175	206	177	173	175	185	177	184	175	194	188	182	191	193	187	191	185	180	194	178	184	182	200	169	181	189	169	154	218	177	182	173	213	177	162	189	167	198	186	179	178	194	154	179	174	196	183	191	174	187	174	195	205	201	188	207	172	178	161	200	183	200	199	177	189	186	209	208	177	182	158	209	194	184	188	183	181	205	211	164	213	197	181	180	199	192	196	186	184	198	202	191	183	184	197	176	181	190	201	171	218	176	168	221	185	187	161	174	203	157	194	185	202	184	208	168	171	185	188	181	171	163	174	208	178	180	215	192	170	203	173	193	143	174	205	157	171	197	167	204	184	207	199	195	169	174	157	194	175	180	162	186	197	197	190	193	186	189	179	185	159	178	176	186	218	165	184	168	189	186	195	183	157	179	177	191	166	203	195	174	170	196	187	223	231	194	193	202	204	190	178	205	175	205	195	172	175	195	202	192	154	200	193	180	198	197	181	174	178	181	196	207	211	207	182	204	172	184	192	198	177	175	155	196	176	197	192	172	188	159	184	183	176	170	189	191	193	205	204	191	195	177	179	191	174	183	154	211	191	183	186	197	183	187	166	194	195	193	176	171	192	200	203	177	152	178	197	166	189	187	184	199	176	180	188	194	195	198	197	166	171	176	192	162	182	177	168	160	185	170	175	179	201	196	181	163	135	202	196	182	194	196	204	186	183	185	181	191	186	163	167	209	160	157	204	176	194	186	178	188	171	189	174	177	200	191	160	178	185	187	185	197	198	198	192	190	187	182	173	166	174	169	186	175	192	197	171	198	193	179	169	180	185	184	171	190	171	187	202	173	192	190	193	187	178	175	191	181	203	152	207	198	181	178	182	187	196	186	158	178	181	188	153	168	195	189	210	189	194	200	194	183	169	184	178	205	186	180	177	191	201	170	207	182	196	178	178	182	198	191	184	190	196	162	169	196	164	187	239	162	197	174	200	191	189	182	190	193	178	164	178	172	195	191	186	163	208	188	184	186	169	186	181	191	160	209	184	172	196	185	190	175	189	203	192	194	180	197	164	200	206	196	178	187	173	193	189	168	190	183	154	173	184	201	188	157	182	195	189	188	185	180	192	209	154	182	182	195	173	198	216	203	181	189	214	191	200	186	196	204	198	182	195	188	179	172	177	172	198	180	172	179	207	180	176	209	190	178	187	170	178	170	193	162	172	178	179	196	182	208	187	199	189	177	181	182	165	203	185	183	172	166	193	189	189	203	197	183	192	178	185	182	213	197	167	201	189	186	187	199	179	178	186	199	178	187	180	156	194	179	187	174	170	188	182	207	186	177	197	191	168	193	179	175	200	177	196	186	181	195	175	200	190	184	202	202	164	200	182	182	184	175	191	183	203	173	156	195	184	195	167	185	183	191	207	192	181	202	207	191	196	192	173	188	176	190	207	189	176	187	201	184	177	188	208	185	191	190	187	189	180	198	187	191	177	193	154	205	194	175	200	194	168	181	180	188	176	189	171	168	201	196	168	171	179	164	200	178	167	185	173	187	188	188	189	173	191	192	195	200	197	196	189	187	211	166	185	189	187	194	184	173	202	179	181	176	162	179	179	184	185	166	177	206	192	183	187	165	163	171	187	218	192	191	206	166	157	177	198	181	184	190	186	188	159	222	206	181
22485	21310	29184	23762	21311	21379	11914	1437	1072	1029	854	835	802	761	677	684	717	699	651	672	632	683	704	683	648	656	621	609	626	615	630	633	660	650	617	597	613	559	651	577	591	596	603	613	634	600	610	628	578	609	556	593	573	576	560	604	589	587	600	601	555	623	627	565	663	576	573	601	582	607	581	620	605	585	592	607	583	606	583	599	599	584	636	601	575	582	610	630	558	556	602	615	630	618	606	602	588	652	621	582	589	576	610	557	632	601	549	619	538	576	566	561	627	640	621	575	665	626	574	608	598	580	633	570	591	615	581	599	596	582	621	590	613	559	592	585	569	589	595	586	638	592	596	564	620	592	591	600	582	624	595	597	592	548	605	561	602	578	598	611	614	601	588	606	596	641	590	608	559	550	580	621	651	610	563	629	600	631	633	589	626	544	592	648	560	581	579	605	579	607	617	601	616	558	576	548	603	588	646	543	604	606	590	595	591	567	547	578	622	619	643	545	631	613	592	595	559	614	558	599	563	553	544	598	564	595	597	583	592	543	574	557	645	581	605	575	624	576	620	625	571	637	615	574	569	610	568	591	592	633	618	607	550	603	627	582	581	580	604	627	589	596	593	603	600	585	611	584	567	577	647	625	609	600	568	606	585	605	585	617	619	564	623	573	561	579	588	610	616	607	606	620	567	571	547	590	550	535	606	611	561	601	596	597	610	597	571	572	575	623	642	608	596	596	636	564	566	604	596	547	568	618	575	563	571	547	607	559	555	607	588	615	578	580	599	623	610	559	598	590	550	597	586	575	591	616	585	595	599	592	590	603	624	593	575	585	573	598	609	596	588	600	581	553	569	606	630	582	595	615	571	601	617	583	573	583	599	605	592	601	633	606	624	567	569	574	583	598	592	569	633	595	571	592	593	611	580	582	630	620	594	580	572	580	595	637	615	606	640	582	591	574	609	621	576	589	545	582	559	577	572	598	598	602	621	602	563	585	583	612	620	611	580	566	560	638	588	607	588	623	597	615	546	552	589	616	613	593	592	572	594	596	580	582	533	637	647	616	589	601	594	595	596	608	564	590	590	565	566	590	635	595	578	580	577	627	633	584	612	605	582	542	544	595	587	595	560	629	585	584	642	600	617	579	595	587	565	574	571	625	586	617	609	612	609	559	581	584	577	605	592	615	592	601	547	549	613	663	621	645	581	557	619	541	584	615	650	578	604	606	560	573	596	552	588	564	568	593	554	597	637	622	597	585	598	580	552	555	550	532	574	558	584	608	588	615	588	572	632	608	563	566	605	625	584	563	575	578	547	562	561	539	612	582	601	590	610	643	555	563	602	594	585	627	575	601	580	577	582	604	639	585	597	584	547	535	574	589	592	583	542	608	581	622	601	546	641	569	588	577	639	579	616	627	627	574	579	593	621	580	567	637	587	579	586	612	559	577	580	590	588	547	595	590	578	570	584	591	583	573	541	605	601	566	580	575	666	591	560	621	585	574	563	569	578	616	600	606	584	575	607	563	611	614	540	579	589	542	595	595	585	576	575	628	593	595	555	610	605	583	596	599	573	607	622	577	653	521	582	576	596	584	607	576	604	574	622	553	597	595	567	623	577	599	618	572	620	628	662	558	538	585	603	582	582	657	609	606	603	604	592	580	601	609	613	587	551	578	557	548	584	617	552	569	573	598	604	557	538	613	562	630	571	583	589	576	565	595	586	607	583	651	573	571	628	550	554	579	591	603	597	576	577	592	588	631	576	613	576	612	595	587	631	617	599	586	580	614	588	565	607	613	541	589	605	556	595	556	586	577	597	588	630	603	570	586	568	576	595	640	611	571	563	587	574	618	607	601	648	546	587	547	634	585	585	611	603	642	546	603	632	557	595	594	556	581	597	591	588	588	561	578	566	600	581	567	563	611	621	603	613	569	582	574	569	639	595	586	576	599	541	592	617	589	551	581	566	585	594	600	629	568	561	567	566	588	606	588	546	572	633	594	577	623	586	624	578	595	590	583	579	615	599	555	572	549	603	616	628	572	619	561	578	587	579	628	603	606	546	609	581	584	556	578	586	557	573	585	555	580	553	609	550	570	588	540	542	622	592	565	568	545	585	602	585	628	559	576	582	630	632	608	613	596	609	604	598	598	594	577	616	589	603	594	614	576	619	585	561	594	587	607	614	587	606	627	604	539	584	660	627	561	562	617	585	560	575	625	618	610	608	589	565	602	581	584	583	592	598	606	606	622	566	601	608	600	586	599	599	581	596	579	538	621	626	585	581	559	544	576	615	641	564	578	594	588	573	625	620	614	615	573	576	572	593	608	593	557	569	613	548	582	573	645	593	553	579	569	566	588	592	601	564	584	567	574	590	614	597	591	586	599	632	607	613	561	604	563	582	605	568	566	579	613	610	593	598	564	543	580	618	580	581	630	593	573	546	603	590	574	595	588	595	568	594	617	595	583	585	581	567	630	558	591	596	618	679	605	621	563	602	551	617	548	574	577	590	583	582	562	586	623	645	590	569	553	617	599	603	578	576	556	598	565	606	612	550	567	598	587	610	573	560	564	529	580	590	593	591	590	594	583	576	587	632	586	585	606	572	574	556	553	568	635	645	563	600	602	629	557	605	532	534	611	564	597	619	573	595	573	596	551	549	568	607	533	593	568	577	577	611	588	563	565	568	608	615	565	593	570	579	558	584	562	564	606	572	603	568	614	567	548	607	638	568	575	623	623	595	591	630	620	623	597	577	564	585	593	593	599	575	594	602	586	590	562	594	587	587	590	549	602	589	547	574	560	630	589	566	602	580	614	599	601	622	556	661	612	595	628	585	577	579	598	560	614	560	572	636	596	539	592	595	564	606	589	557	560	596	614	576	589	610	596	647	573	539	593	608	592	612	572	574	587	590	563	589	594	569	601	542	510	595	568	615	596	525	598	552	573	553	637	598	631	616	554	555	593	589	587	564	600	588	602	601	561	581	570	555	546	597	613	592	567	578	612	672	621	556	560	611	620	573	607	590	552	586	576	570	587	576	552	600	592	655	603	616	581	568	609	545	559	582	622	652	607	594	600	590	569	613	577	548	573	587	598	585	601	586	600	559	621	592	567	557	588	615	568	551	624	593	593	574	619	550	608	606	632	590	565	612	572	563	559	566	587	604	627	569	631	592	645	612	587	598	587	613	604	600	543	574	634	590	592	573	556	575	639	546	611	583	584	636	556	601	594	599	609	565	614	597	606	599	595	589	571	556	599	567	562	572	548	591	583	586	594	586	587	594	583	563	579	619	572	616	625	601	606	602	557	582	658	589	597	546	615	620	581	565	583	614	611	589	608	608	623	582	647	565	564	587	584	561	632	577	554	531	595	623	607	645	587	561	657	571	637	588	597	631	569	559	588	581	564	579	538	592	615	578	624	573	629	595	608	641	554	590	593	618	603	593	557	620	616	560	580	562	608	606	575	646	655	644	574	590	603	601	566	620	603	591	585	552	612	634	550
4638	14432	9974	5124	3900	2825	2179	1730	1446	1191	1043	1001	965	876	831	775	729	730	811	713	689	671	691	663	709	694	607	639	665	647	664	643	660	655	685	662	643	604	620	615	626	627	644	628	583	602	628	602	603	595	595	605	614	642	559	671	623	657	632	645	574	614	615	631	635	566	589	613	584	583	566	607	606	621	626	607	640	596	603	626	632	586	648	602	586	605	613	608	592	600	610	575	627	596	620	584	638	632	646	605	609	585	579	603	617	602	618	643	621	610	610	671	576	586	613	608	638	621	597	586	633	582	575	607	646	589	597	599	596	604	609	607	609	622	549	577	644	619	626	647	608	611	592	632	585	613	641	604	591	627	615	638	592	568	610	609	660	563	620	574	578	604	671	626	636	663	620	558	620	600	621	622	588	599	623	596	610	599	605	570	638	649	584	588	615	660	588	565	595	683	601	608	562	598	577	620	624	576	609	640	619	605	597	558	567	579	620	577	606	593	638	654	600	603	636	580	628	589	617	620	673	610	589	604	575	606	623	601	629	594	625	648	589	610	594	562	606	593	614	590	614	632	661	591	555	597	573	605	584	581	595	626	585	636	588	574	644	611	616	648	592	618	619	591	647	546	581	571	604	574	592	603	604	635	618	620	585	587	592	650	613	597	602	637	573	593	606	574	585	597	587	589	581	592	631	641	599	621	597	571	666	629	610	594	584	640	590	635	555	599	674	606	602	638	621	612	575	597	588	590	632	600	578	583	572	603	617	635	630	596	617	578	625	631	658	580	599	603	606	615	621	585	627	604	625	629	636	597	575	562	615	594	600	627	608	626	580	609	627	618	628	640	598	601	596	614	617	603	617	621	574	609	575	608	598	590	633	624	640	646	628	581	604	615	629	594	658	637	661	643	634	618	593	589	608	640	611	620	588	657	620	603	650	577	605	657	600	611	595	593	634	643	623	551	610	621	588	603	616	575	614	655	632	618	640	564	592	609	612	580	601	595	665	604	575	612	610	630	604	595	582	572	590	591	613	611	595	598	595	611	568	596	613	613	584	643	603	578	641	593	626	603	608	607	590	603	636	612	642	563	635	628	612	619	618	642	629	618	574	610	612	572	632	601	573	603	675	601	592	643	599	613	580	599	603	561	623	626	582	584	610	590	639	621	586	580	617	584	647	557	647	560	598	615	601	555	579	591	574	632	608	650	614	620	606	603	594	631	588	631	603	604	616	615	673	615	565	564	655	632	645	601	613	598	651	595	637	602	611	603	557	613	583	619	601	589	598	621	632	587	592	580	628	616	577	619	610	579	586	591	602	611	597	590	610	631	612	573	580	643	600	573	626	597	603	572	589	628	612	640	565	601	588	573	589	592	591	631	606	624	651	626	615	631	616	594	606	629	586	647	648	620	638	648	597	602	607	650	586	603	626	627	614	608	624	591	600	636	589	577	618	581	589	593	628	617	555	606	600	569	618	608	675	613	624	609	600	574	597	586	593	601	619	628	608	550	589	625	584	636	548	625	615	621	658	617	573	610	609	572	580	654	610	572	633	612	648	581	621	611	620	576	641	657	576	591	572	634	636	615	614	614	619	616	596	604	631	628	638	615	562	646	634	567	567	588	643	601	654	605	611	637	633	652	592	607	590	650	642	627	609	566	617	581	624	605	605	574	588	649	623	594	606	579	599	577	592	604	598	627	620	569	627	569	656	639	596	622	612	582	600	590	656	601	595	587	592	601	649	617	630	630	608	631	579	587	649	580	642	664	650	588	595	591	591	612	609	608	573	616	609	602	600	606	641	614	623	599	563	579	591	591	571	585	603	603	575	624	616	599	623	635	603	620	599	611	642	566	572	630	591	611	598	635	606	586	617	609	595	598	589	571	633	629	582	608	617	603	619	623	565	598	640	613	575	588	655	606	622	610	569	560	625	644	602	589	584	624	627	608	633	608	588	637	571	625	596	625	624	632	595	621	614	584	577	624	593	575	591	594	609	628	571	659	588	631	600	630	631	562	598	614	590	599	621	580	574	576	637	630	597	583	559	609	545	607	606	611	629	615	524	588	640	610	633	590	591	572	613	637	585	607	606	623	579	631	607	607	608	614	621	559	547	629	556	583	595	627	606	606	596	615	651	594	592	558	594	578	597	602	596	610	581	599	586	577	602	597	595	636	564	642	613	604	610	619	603	604	612	603	575	646	585	608	569	583	622	608	590	615	625	613	597	642	637	616	573	587	593	597	628	578	606	620	601	609	619	600	669	596	597	610	639	577	571	574	620	643	593	588	611	596	579	624	610	596	642	624	586	595	603	633	625	614	601	591	581	595	580	664	606	638	607	604	606	597	572	594	599	588	645	562	539	594	610	617	626	634	593	581	613	601	617	597	572	589	596	634	621	628	603	589	588	576	653	629	609	618	607	624	609	565	552	604	565	625	570	630	585	610	578	582	564	620	619	616	590	635	612	608	613	599	616	612	590	590	602	631	608	583	596	615	609	615	604	593	583	577	587	618	586	599	632	640	654	671	616	606	630	614	644	597	606	579	602	580	602	617	599	602	658	600	623	623	618	561	609	567	578	619	562	619	587	610	561	677	590	613	600	655	574	618	576	593	636	621	654	610	602	622	632	574	653	617	595	639	556	612	595	604	603	608	592	570	618	611	589	610	618	621	594	591	569	564	570	625	588	618	611	618	562	669	637	590	635	651	637	596	649	616	594	633	630	594	619	637	586	618	620	628	573	619	593	578	642	586	604	612	629	596	586	588	588	606	585	584	616	618	578	576	579	620	618	577	596	571	588	603	641	640	617	612	603	567	599	606	596	611	582	589	652	565	637	618	613	617	620	610	643	606	605	629	599	608	551	576	580	561	590	624	591	581	611	597	604	603	620	581	616	587	600	594	605	594	601	644	583	624	617	616	605	578	607	577	582	570	560	585	606	568	555	615	581	629	651	628	594	592	594	583	597	580	634	590	633	644	591	613	620	585	593	614	616	616	624	620	616	625	601	528	655	594	619	621	614	594	607	606	604	608	618	644	573	578	621	623	605	559	568	593	635	591	605	649	590	590	619	615	557	584	572	613	593	553	647	611	644	605	601	607	658	586	623	586	535	587	610	583	585	557	588	581	581	631	629	586	578	604	610	606	587	582	627	660	584	612	609	588	570	572	630	588	597	607	601	600	632	601	614	594	591	574	595	620	599	581	612	630	581	616	587	624	570	598	593	590	616	592	604	587	574	595	645	566	577	588	636	605	626	593	632	572	622	588	597	599	601	554	561	539	634	598	569	636	592	613	603	626	658	603	595	574	605	581	625	581	613	596	630	645	605	586	578	604	582	575	586	638	585	607	621	608	623	579	612	599	599	613	667	602	648	609	613	600	569	643	621	613	631	592	584	648	576	590	615	590	602	581	599	629	601	585	613	572	594	606	614	562	612	601	588	611	612	613	602	576	565	588	620	571	620	624	579	622	640	607	622	608	598	631	640	575	597	632	584	614
27527	20220	7712	755	445	369	363	334	351	296	369	348	317	318	320	328	318	321	317	309	294	345	313	345	307	320	307	325	308	306	294	330	348	291	317	277	301	323	311	303	318	318	321	315	299	329	305	336	326	333	292	294	305	305	264	316	319	303	285	291	324	321	286	329	281	325	315	330	279	293	343	319	295	301	317	333	325	311	309	311	305	310	302	302	262	333	301	307	297	328	325	295	306	314	325	310	299	289	276	316	314	312	295	306	311	304	322	299	324	326	297	311	342	327	321	315	350	363	345	320	306	341	307	312	314	311	289	318	285	324	316	307	319	303	308	308	288	329	317	328	318	304	314	325	313	335	275	286	315	287	303	333	320	286	305	306	322	299	310	317	296	303	322	320	336	335	281	314	280	306	297	303	316	298	276	308	298	298	332	309	286	301	335	293	295	306	311	309	287	334	318	344	310	316	317	335	331	285	294	317	315	320	308	291	288	289	306	283	305	305	306	311	303	351	302	317	295	305	315	316	313	310	306	325	294	297	330	355	310	310	312	322	314	310	313	335	300	304	347	327	290	297	301	299	302	303	338	270	328	298	315	302	290	331	303	323	287	325	305	319	298	312	302	329	319	294	303	312	291	319	310	305	337	367	344	325	279	316	306	295	316	298	294	290	321	334	331	311	315	329	314	331	314	330	329	300	314	317	296	340	300	298	334	311	315	340	304	318	334	300	301	340	307	328	307	292	308	280	315	319	277	311	306	325	340	298	319	318	313	306	314	315	317	320	300	299	308	306	314	316	324	328	290	330	347	287	313	291	304	314	341	336	318	316	343	303	277	322	283	346	309	320	284	288	316	304	303	324	310	292	296	338	309	332	320	331	313	320	315	319	365	304	317	315	309	330	328	268	312	337	312	317	323	320	313	330	317	273	312	319	295	290	333	319	301	307	285	344	318	302	311	328	313	310	326	319	308	330	344	319	296	323	290	288	318	307	280	304	333	305	310	291	320	303	322	295	288	322	314	324	280	326	304	321	308	281	331	284	334	321	345	286	328	308	311	291	304	313	297	326	311	340	299	326	323	280	288	294	321	308	360	301	300	299	308	308	336	305	314	317	284	314	329	322	321	337	320	324	314	346	350	297	313	303	300	323	325	298	326	327	304	341	313	303	339	347	284	303	308	304	315	320	289	295	322	298	328	298	305	294	328	308	292	332	338	306	319	309	290	320	295	297	330	307	310	315	309	289	300	309	304	306	298	336	307	292	307	314	342	297	339	301	312	320	296	295	323	314	311	305	302	318	298	312	329	287	339	338	304	307	317	293	303	328	314	316	301	309	311	294	287	313	309	313	332	285	317	308	323	333	315	306	340	305	299	310	349	344	303	314	304	302	311	331	326	330	296	338	301	304	300	302	314	295	311	329	310	298	296	307	293	306	300	334	321	319	310	309	306	321	312	296	298	318	331	315	317	295	360	298	295	312	299	321	311	328	330	304	294	310	322	320	342	309	314	304	306	275	325	279	329	321	287	315	301	308	297	325	296	319	290	321	291	301	303	297	306	300	313	333	335	307	324	301	315	310	324	307	268	298	280	300	329	330	337	298	330	293	321	290	315	347	314	310	313	295	289	289	312	360	292	318	341	344	338	342	298	294	294	306	300	301	305	317	320	286	302	344	327	315	303	300	301	308	309	305	308	305	335	315	305	322	329	321	306	292	286	322	306	287	316	319	322	289	303	314	300	325	322	293	312	348	357	313	339	335	328	314	314	318	311	285	290	317	271	306	297	315	272	307	321	304	304	341	277	326	305	306	304	307	314	312	290	309	324	292	328	319	261	302	292	314	274	288	314	304	351	301	285	309	334	319	287	280	315	331	304	284	303	316	311	285	321	288	286	296	299	294	336	292	298	312	320	312	300	330	335	337	334	324	300	289	313	333	333	313	291	348	288	335	293	309	288	329	307	286	296	301	290	314	334	305	294	320	317	317	329	307	306	300	311	344	310	308	318	326	289	293	325	293	306	308	303	346	317	338	306	312	279	350	305	305	324	326	302	324	328	294	351	293	295	300	334	305	326	320	355	317	338	318	310	334	278	323	280	349	312	266	319	294	301	301	305	303	326	315	327	318	307	301	302	324	300	306	323	309	292	276	289	282	304	312	305	305	307	323	300	295	314	324	299	317	306	309	317	311	334	305	310	289	336	279	304	312	294	325	334	321	323	316	314	351	321	322	313	298	302	278	356	287	313	330	311	290	299	322	271	317	298	323	288	284	317	321	289	304	322	300	317	298	303	327	300	282	311	319	310	301	345	291	315	304	347	296	316	296	321	277	297	283	313	311	321	281	314	339	316	289	303	315	303	317	312	295	293	306	320	316	314	318	316	278	291	308	291	298	300	300	313	323	302	327	317	328	328	305	292	306	289	313	334	303	315	343	298	314	332	326	315	334	303	301	312	321	276	283	321	298	285	321	318	281	318	290	294	298	301	344	333	315	327	305	275	308	320	302	306	297	346	296	307	297	319	315	319	304	325	339	280	310	306	323	328	313	300	312	333	311	288	312	291	315	322	313	311	319	307	331	300	320	331	288	320	311	298	318	295	298	303	299	337	327	311	339	299	307	322	301	325	331	340	301	309	330	341	296	301	283	341	334	326	311	300	289	332	314	315	325	317	305	289	314	293	322	328	338	297	308	322	323	333	316	296	291	301	274	306	296	319	342	313	296	315	300	299	332	293	324	300	299	287	321	329	302	297	302	335	319	330	283	332	323	325	334	325	285	336	322	305	323	325	324	302	312	296	318	289	311	305	336	331	328	327	323	330	278	278	315	325	309	330	324	316	341	328	310	310	293	327	286	311	304	291	303	274	306	295	316	319	317	294	305	289	349	317	299	310	309	303	309	342	318	330	318	311	316	306	327	334	348	317	347	282	300	339	321	323	308	295	337	343	328	312	315	271	290	313	317	299	300	326	316	311	344	315	301	296	334	294	295	303	314	309	302	349	299	299	312	293	347	295	306	302	296	328	311	300	333	324	320	309	310	287	301	335	323	294	308	306	322	296	321	322	361	269	319	281	285	334	312	312	329	335	319	313	318	294	298	316	293	295	329	327	343	298	294	306	295	314	300	282	299	261	299	322	329	307	321	306	266	284	315	289	334	321	311	335	321	304	316	300	328	328	322	291	309	313	321	305	294	336	271	287	304	295	313	331	307	297	283	293	304	314	295	314	310	309	299	308	332	317	280	305	314	314	315	310	329	315	314	308	291	331	326	295	344	296	308	277	332	304	330	341	312	289	346	299	316	317	292	343	323	304	322	314	290	296	300	301	332	294	337	291	318	299	325	322	298	325	331	316	298	323	295	308	307	332	295	315	324	302	321	336	317	321	293	298	317	315	321	305	331	302	348	276	308	300	305	303	320	337	290	307	315	292	341	318	324	342	323	335	325	290	266	289	286	290	327	288	288	290	306	316	319	317	317	303	340	293	301	329	308	321	291	324	311
4295	1424	919	587	498	438	435	378	363	361	343	315	365	342	343	307	354	323	319	328	341	340	322	316	308	331	310	325	320	342	327	331	357	318	314	334	327	354	300	299	345	354	341	325	324	321	329	332	356	315	319	339	323	324	360	336	340	354	331	307	294	335	324	327	314	313	327	338	333	317	325	313	322	294	336	341	347	295	319	293	294	335	327	334	296	347	328	323	340	326	313	326	339	348	305	317	311	296	318	306	327	288	344	297	328	304	325	310	311	348	298	354	348	327	311	360	362	323	301	317	310	323	295	341	331	295	317	334	298	341	342	344	297	322	307	345	308	328	321	323	318	309	314	339	331	353	299	295	340	303	334	324	330	309	339	322	302	309	349	334	325	362	349	307	335	262	350	306	316	341	323	309	339	326	353	320	320	315	313	336	316	300	340	304	359	295	360	299	330	312	324	337	304	329	313	302	344	317	324	364	325	345	320	364	297	306	304	301	303	320	324	324	299	317	301	312	325	303	312	317	299	329	334	307	346	322	296	319	324	318	332	330	336	299	328	302	356	302	313	329	349	320	316	310	305	280	286	325	292	301	309	345	314	326	327	343	286	308	346	269	340	350	328	338	307	335	305	329	330	328	313	318	320	314	327	318	343	308	322	317	296	315	335	353	331	323	317	327	300	312	323	339	320	323	308	328	335	328	318	327	312	347	306	305	333	318	310	335	305	315	325	297	263	335	328	336	323	320	347	316	336	336	349	326	331	313	327	297	307	313	321	346	360	334	337	288	291	334	336	332	316	315	378	336	336	322	355	339	318	304	311	322	335	304	339	339	328	337	311	337	318	325	345	312	316	335	305	321	316	312	327	300	340	317	348	347	314	303	310	350	323	341	298	323	335	306	313	335	317	331	313	321	344	321	316	318	306	297	309	306	330	327	342	325	311	331	322	327	283	296	326	277	325	319	317	334	318	342	337	304	327	341	329	324	317	293	375	323	314	326	350	347	299	348	327	331	311	334	323	308	332	315	337	324	310	328	346	305	334	312	319	341	322	335	319	351	324	313	320	342	341	333	325	308	311	337	316	326	338	288	314	328	332	308	354	353	328	340	303	333	320	334	307	311	323	310	308	300	354	339	338	324	311	353	314	300	316	337	345	310	292	301	338	307	301	317	335	302	307	359	328	312	350	299	311	332	316	306	352	313	319	272	329	349	338	351	337	317	332	352	316	322	315	322	341	320	328	340	320	352	325	321	318	309	305	332	310	292	299	319	330	354	320	352	323	333	286	330	348	310	335	306	334	316	298	348	333	321	331	303	320	322	311	311	304	320	324	337	325	324	324	307	315	334	303	332	339	328	328	310	324	276	310	321	336	324	317	317	342	352	304	350	323	324	320	313	356	275	324	326	317	332	317	338	317	304	314	312	322	315	300	328	294	337	315	325	311	329	298	335	281	326	313	343	344	306	332	297	327	331	307	319	327	298	296	320	335	314	324	302	315	336	304	333	341	318	329	311	328	331	310	340	321	343	318	297	319	345	340	347	348	324	350	324	331	324	338	339	340	336	313	278	300	345	326	336	322	314	312	312	340	337	340	348	305	329	326	294	330	342	314	341	318	320	338	300	323	324	320	311	364	317	319	324	331	301	312	303	311	304	301	342	343	366	306	329	319	329	299	315	319	356	297	317	319	302	353	321	329	315	311	303	340	306	322	343	355	313	306	320	322	309	336	319	350	320	349	330	329	325	322	366	311	324	313	301	332	322	309	352	331	320	324	319	315	346	328	341	318	329	324	375	310	321	311	334	314	338	314	335	310	331	327	352	335	313	334	307	328	304	301	302	359	332	342	332	314	330	332	361	288	337	293	323	284	328	350	353	318	338	290	342	324	353	317	331	319	309	320	361	338	340	302	306	346	331	334	330	337	303	325	336	310	329	308	304	315	336	306	344	324	331	319	338	327	334	331	309	316	330	331	303	318	297	330	324	337	311	308	318	346	307	327	300	348	320	337	287	319	307	297	337	305	354	331	332	326	340	319	304	318	313	316	291	352	358	318	300	306	313	316	313	320	284	345	306	336	286	337	346	327	335	345	328	312	321	330	324	323	337	318	313	330	338	307	345	347	331	328	289	342	332	310	317	341	305	298	313	331	284	320	334	336	308	328	319	298	329	308	337	302	329	290	318	313	315	331	274	326	322	309	343	336	303	352	348	293	318	331	322	322	337	323	337	336	292	331	351	302	297	329	319	361	332	291	349	316	339	338	328	351	320	315	325	312	345	356	315	331	317	311	332	316	322	329	314	292	342	309	345	336	339	346	309	313	365	304	331	349	320	344	326	288	307	327	345	323	334	312	300	333	323	303	352	267	322	351	338	347	310	314	297	341	319	313	313	297	312	291	310	325	322	312	327	290	310	322	319	353	290	337	316	330	324	312	305	328	345	317	328	319	312	315	323	311	342	320	327	309	319	337	351	340	345	323	335	318	319	341	304	333	309	321	332	332	346	329	314	335	331	318	342	306	332	284	288	304	334	327	319	325	366	333	314	324	326	329	295	338	303	338	309	348	334	306	342	360	306	349	306	301	302	320	300	344	319	318	321	330	342	295	323	310	321	288	341	299	333	315	320	332	323	334	357	313	327	310	309	309	334	330	318	305	328	355	328	315	320	304	358	311	330	323	365	322	313	318	350	313	302	325	328	293	303	298	287	341	319	334	307	317	327	329	325	331	347	297	324	319	320	364	299	346	328	312	318	289	319	348	279	314	319	283	304	305	337	325	278	300	355	319	349	346	333	323	305	328	326	317	324	322	315	339	336	336	316	317	330	314	341	292	314	310	340	345	321	319	301	319	329	340	356	294	293	317	302	329	314	305	339	309	328	338	334	326	348	353	320	339	314	326	310	316	355	310	368	334	358	331	327	330	304	315	331	344	326	325	329	314	288	316	324	303	302	362	321	304	344	319	316	318	295	305	321	316	318	317	306	329	292	326	308	316	310	307	338	270	323	310	322	328	300	323	334	294	295	298	350	278	316	310	311	316	333	300	338	278	348	316	319	324	311	313	325	339	347	336	342	311	302	321	328	307	318	303	321	302	330	316	325	330	288	291	314	338	320	333	320	346	324	327	322	336	354	309	349	348	324	333	337	299	332	326	325	321	319	295	327	310	301	301	295	314	289	328	309	338	341	316	315	304	346	320	302	342	368	322	309	334	324	343	326	341	310	324	340	327	307	313	304	334	346	315	321	325	331	310	352	315	301	346	304	319	361	354	380	332	327	318	335	334	285	325	354	327	303	318	372	352	286	343	356	308	351	325	343	291	327	333	328	321	312	340	295	326	309	311	291	331	315	336	317	300	333	344	319	336	319	286	316	324	343	326	333	326	311	325	322	325	315	315	334	310	351	315	321	336	344	339	329	318	285	302	342	335	326	333	314	337	337	273	312	325	323	308	353	317	334	333	307	331	331	328	315	322	315	307	303	294	342	347	325	316	336	317	303
23723	21286	28686	24226	21295	10744	1472	986	845	776	825	715	735	656	674	702	703	677	626	677	673	660	605	633	628	663	626	625	595	630	669	638	640	640	644	658	655	642	644	660	605	649	642	665	647	622	625	659	683	619	672	634	640	616	635	615	627	611	662	623	573	628	634	643	637	633	641	662	608	639	645	616	663	609	610	651	626	647	621	626	630	605	641	647	614	602	654	637	652	641	625	569	627	659	665	649	610	660	640	638	624	621	584	672	636	629	675	671	627	618	664	622	607	629	604	645	615	619	646	647	639	645	585	652	639	623	648	625	643	638	624	632	618	656	638	644	561	592	658	625	627	610	606	616	630	625	677	605	657	643	612	631	579	604	651	617	608	565	621	637	616	614	647	636	654	627	632	625	637	612	625	593	619	636	645	600	627	611	642	629	637	630	635	571	576	612	604	633	604	628	644	621	613	639	639	584	602	651	614	606	610	649	699	609	612	645	625	608	623	602	646	574	616	630	626	644	649	603	618	655	674	587	608	647	630	607	691	641	640	603	637	622	625	646	571	615	632	618	605	663	583	602	654	656	599	629	621	616	637	635	610	615	650	622	640	600	675	662	652	613	623	593	666	610	645	604	580	591	681	612	616	655	630	646	641	593	630	625	618	641	601	640	650	638	590	615	618	642	645	651	623	642	656	656	602	623	616	625	660	648	638	674	619	631	622	649	620	618	622	658	624	642	680	663	592	616	609	624	611	633	637	580	644	630	592	677	629	635	597	635	628	637	622	660	595	590	613	623	671	643	653	633	650	660	615	613	641	639	651	653	664	676	631	625	612	664	628	612	615	648	618	635	641	650	626	642	651	609	606	624	653	607	614	629	629	643	622	602	658	628	613	615	612	623	598	620	633	619	654	672	623	625	628	603	628	612	621	644	627	636	640	623	665	606	614	657	630	599	613	650	666	620	653	611	661	648	600	617	593	628	582	608	625	616	651	637	598	635	628	615	581	632	626	641	584	556	655	644	635	631	640	633	623	600	628	645	621	610	652	649	672	606	660	630	622	597	618	604	612	627	652	615	614	635	614	604	603	661	635	585	602	676	636	620	619	616	624	695	605	598	620	617	595	563	625	677	610	622	650	659	618	629	674	618	659	619	628	615	653	651	627	626	628	615	607	625	622	626	622	649	625	641	613	613	601	601	592	629	630	618	627	642	650	614	632	647	634	583	684	671	606	659	618	658	622	636	638	671	671	636	633	611	663	630	624	599	585	613	667	592	590	638	668	621	632	639	624	630	607	583	622	646	588	589	663	608	611	608	615	623	625	620	643	573	638	653	669	645	597	622	626	606	650	675	639	625	626	667	629	631	641	626	635	673	633	632	623	665	634	658	598	588	604	668	636	679	656	632	572	643	629	616	663	657	644	640	606	602	646	595	617	571	644	596	627	618	644	643	656	648	655	600	646	601	644	633	610	678	612	603	579	621	646	637	599	591	621	667	599	641	620	634	595	685	589	645	612	631	608	681	660	593	628	665	647	642	658	637	658	601	644	654	615	638	582	649	614	620	607	685	572	617	665	594	647	624	620	592	629	620	590	624	619	650	587	625	589	622	654	648	663	574	595	653	595	646	585	675	634	657	593	654	647	579	636	638	701	634	637	611	613	623	679	630	575	612	626	593	588	680	595	610	597	633	630	601	611	652	635	614	633	622	570	625	601	623	671	615	625	608	627	602	677	624	633	627	635	618	652	629	619	622	647	609	628	623	644	576	664	624	582	605	629	627	638	630	626	592	612	623	661	597	670	643	600	601	645	640	631	603	621	602	621	626	608	604	599	621	633	655	637	649	610	632	624	583	651	641	644	609	604	654	603	613	588	614	603	608	600	608	594	637	620	644	653	636	595	644	666	604	642	615	601	672	613	619	604	644	621	641	630	614	634	585	627	614	632	623	616	645	651	601	584	608	653	610	653	623	609	651	602	620	629	624	625	581	648	643	620	570	615	637	607	646	603	645	644	685	603	591	638	613	613	604	629	605	596	596	636	643	589	639	650	671	620	632	626	599	635	600	632	623	588	601	617	645	585	610	646	629	669	589	623	599	595	598	635	650	600	615	600	627	609	641	645	611	667	626	658	645	604	599	629	589	557	572	622	644	647	652	609	578	634	617	606	579	616	620	574	645	612	609	621	643	630	634	626	618	634	656	653	610	615	627	632	578	592	592	605	617	636	616	624	632	640	623	634	621	611	648	624	636	634	618	625	598	570	632	610	630	592	625	553	601	589	605	608	641	616	672	646	585	611	565	603	591	676	597	635	623	589	638	621	645	590	610	614	586	612	645	584	637	659	618	643	563	594	643	587	587	592	582	615	591	630	622	617	604	660	595	596	623	598	595	658	601	585	607	651	653	673	651	602	593	638	603	646	618	629	625	649	617	652	630	571	618	596	617	617	640	647	651	656	629	633	605	613	614	648	622	614	590	633	587	629	611	641	584	637	653	634	602	626	605	632	649	589	626	570	634	644	634	625	595	643	631	624	605	667	607	592	635	619	642	655	618	644	646	645	608	616	629	601	631	609	585	647	607	609	595	577	638	570	637	610	633	682	579	638	620	629	625	608	615	601	616	607	638	655	669	626	587	618	648	652	619	626	616	583	626	669	692	594	648	583	604	666	618	640	621	634	657	605	626	599	610	588	643	614	667	582	630	632	633	629	595	599	609	637	599	621	639	562	631	594	630	650	669	659	619	634	678	604	603	658	644	662	594	626	570	615	645	590	628	612	626	650	634	600	640	644	607	595	615	586	638	648	615	629	631	616	608	625	648	642	605	714	587	652	615	652	595	596	640	548	647	641	620	634	654	649	586	601	611	617	619	650	614	638	629	598	653	645	665	612	637	632	663	668	614	586	646	631	664	609	656	636	639	617	640	604	629	638	618	603	606	592	586	628	607	629	605	622	680	627	599	640	617	586	609	667	611	613	646	617	630	625	603	687	616	600	652	614	645	580	630	627	621	645	626	629	620	592	614	616	643	627	602	639	622	634	647	630	636	604	615	611	641	643	611	674	613	656	622	610	622	586	607	599	632	630	609	631	665	608	628	661	625	639	584	633	618	643	655	619	673	666	646	621	627	579	619	630	666	700	619	637	663	670	551	648	596	643	632	632	617	603	582	633	641	682	643	646	567	616	632	597	575	638	660	618	608	692	569	629	581	633	588	593	631	630	606	653	638	667	632	621	622	632	600	619	609	662	634	611	588	620	622	587	670	579	650	655	616	629	651	673	669	594	588	640	674	606	603	627	590	611	628	606	593	604	668	607	615	619	629	662	620	596	616	622	631	628	596	620	613	630	610	622	620	636	587	620	641	611	624	597	622	627	640	571	611	620	622	650	666	616	662	647	594	653	655	613	678	647	592	598	624	584	669	568	588	645	610	608	620	644	650	614	634	636	637	619	616	621	622	614	618	641	629	622	609	610	637	634	606	637	605	631	615	588	624	622	612	638	591
3657	8553	5960	2997	2320	1774	1389	1214	999	968	903	802	827	783	800	746	722	667	715	675	679	699	669	665	646	663	675	665	646	662	661	652	704	643	670	627	648	650	665	625	689	628	683	600	673	603	670	685	639	679	639	622	671	616	635	633	647	674	602	651	616	611	698	640	639	665	638	647	637	648	645	656	628	639	632	643	690	638	666	602	604	599	661	618	644	597	624	664	645	645	647	656	705	639	595	628	652	647	629	641	665	680	627	650	670	610	604	637	631	645	654	606	640	647	624	633	642	627	655	664	664	645	675	664	678	659	680	651	643	607	595	627	609	660	636	610	674	592	620	660	665	618	626	635	639	651	602	640	637	638	641	613	691	621	671	616	625	611	666	621	627	671	606	632	622	671	657	651	623	668	646	620	617	648	645	612	600	656	608	653	633	648	663	641	642	651	639	622	607	694	679	689	602	649	661	631	643	625	620	598	619	647	641	638	622	630	653	654	616	604	633	679	627	635	645	619	600	598	631	620	617	641	642	676	662	594	614	639	614	664	679	656	657	631	624	639	652	644	622	699	639	641	656	630	620	678	631	676	633	643	625	698	616	645	631	681	629	659	599	631	639	632	639	617	627	641	627	683	660	652	619	614	666	642	633	623	655	664	644	631	648	654	644	623	613	616	662	659	637	646	684	616	681	604	615	655	638	613	627	645	659	622	659	625	687	610	615	634	657	617	643	587	618	633	698	605	670	648	603	608	627	666	626	663	643	654	643	642	675	615	640	631	650	650	662	617	653	651	623	636	658	668	667	671	621	636	579	623	604	628	618	634	610	686	628	667	625	602	656	682	660	675	661	627	638	632	622	625	639	637	615	627	637	633	631	643	629	672	662	639	636	644	641	589	637	657	644	616	675	631	647	663	611	630	616	621	676	648	630	620	630	616	664	631	687	625	673	655	647	632	621	647	605	650	651	610	648	656	598	653	670	633	639	649	654	622	618	716	618	643	617	654	619	660	612	652	631	649	629	630	669	640	656	666	672	608	641	636	596	632	607	630	691	614	655	643	620	660	612	638	683	629	667	626	665	621	630	629	653	668	623	644	672	631	666	667	591	663	638	621	625	657	663	620	613	642	636	636	609	673	682	569	629	693	625	707	654	632	654	649	616	603	637	641	640	652	640	612	667	624	651	664	670	654	632	690	582	611	649	664	655	655	591	653	687	636	617	606	620	632	613	600	655	637	626	621	600	619	656	661	633	620	721	636	639	617	611	613	651	690	650	643	621	644	664	622	650	643	626	631	633	644	678	677	620	682	653	659	631	668	588	644	671	638	668	572	671	614	635	605	626	633	628	608	687	643	601	643	671	671	661	654	659	643	644	612	639	636	636	664	615	656	628	643	642	590	655	649	647	692	680	613	616	620	655	622	635	643	631	651	614	666	636	653	620	653	650	623	627	637	647	627	614	642	642	599	687	637	662	639	625	642	652	652	611	655	640	611	649	632	626	640	633	595	634	635	669	658	666	597	616	642	683	637	679	644	630	651	632	618	620	625	645	631	667	615	623	660	653	646	595	662	605	587	626	638	634	645	608	648	690	695	635	654	620	673	609	643	654	693	662	645	614	640	633	693	603	603	653	662	617	638	632	648	663	635	672	653	643	693	641	656	621	666	651	668	634	586	634	632	641	643	656	680	625	604	599	602	631	629	676	652	669	626	593	658	667	617	647	627	647	671	667	640	618	666	668	616	647	660	621	622	633	553	628	635	611	639	593	647	698	611	620	620	615	627	665	661	624	618	644	622	674	617	672	588	638	644	585	666	630	654	620	624	591	651	548	621	583	629	634	647	603	650	615	648	653	652	631	640	664	634	592	624	599	676	667	607	636	654	563	619	655	601	658	606	664	620	640	625	613	615	600	607	628	622	665	654	617	658	624	611	657	629	645	619	625	639	651	640	670	627	635	626	677	655	593	658	635	635	646	685	640	654	651	614	610	620	636	615	667	635	649	646	666	604	673	648	641	631	625	610	633	633	662	637	645	651	706	628	620	663	681	644	609	617	664	640	676	620	686	602	668	596	659	665	673	634	629	620	626	655	643	614	671	609	687	639	650	667	645	653	661	594	669	623	637	674	644	651	604	629	663	650	620	650	654	655	670	648	626	626	612	684	630	634	621	660	612	619	615	664	645	677	628	631	646	620	674	620	639	653	625	654	631	604	590	641	622	658	613	651	677	608	641	633	647	673	642	648	600	643	625	628	655	626	664	609	636	611	621	661	596	601	607	626	642	668	666	647	670	669	635	656	633	637	618	643	593	594	594	645	633	657	601	653	622	660	627	588	617	615	654	615	594	683	670	665	597	640	681	626	651	625	706	660	616	660	624	634	628	640	647	640	634	602	636	604	616	623	599	634	635	675	647	594	639	595	592	668	610	660	656	657	649	624	625	665	681	606	656	639	654	646	631	641	635	627	629	641	610	614	667	617	660	638	668	655	604	670	634	635	664	608	583	613	631	629	638	647	658	625	608	656	636	686	650	623	633	633	657	630	624	624	595	649	631	629	638	634	647	617	645	684	611	667	650	632	609	678	629	646	675	598	636	663	630	633	640	609	606	640	576	598	607	596	679	627	601	678	607	642	671	632	668	605	620	625	648	623	627	670	649	638	639	598	605	643	647	718	620	618	657	644	631	673	621	600	619	621	614	657	651	622	630	612	659	667	671	622	573	604	606	669	615	684	628	610	608	678	623	655	632	641	627	669	629	625	653	619	663	662	626	654	657	632	646	614	627	657	664	636	662	607	621	624	645	664	632	653	664	663	636	657	652	647	636	663	641	616	657	654	689	609	633	599	638	624	632	610	680	633	643	651	634	626	596	624	673	660	678	617	692	610	641	661	634	645	628	615	607	646	660	625	631	621	601	633	611	672	628	633	665	640	651	622	660	637	617	629	619	635	631	620	601	679	614	641	642	626	641	635	627	608	582	637	643	625	647	642	618	647	640	665	627	673	657	623	620	584	663	647	620	629	622	647	680	653	594	665	674	643	647	603	631	645	650	615	621	638	646	612	639	666	660	623	662	672	636	616	645	628	653	609	639	650	603	650	657	708	680	638	598	633	667	619	598	616	689	662	659	657	679	658	591	646	644	616	627	630	639	636	603	638	600	647	661	631	695	633	627	645	658	640	632	646	583	658	618	657	632	621	668	601	651	601	630	674	639	593	648	634	600	626	643	649	654	643	603	602	621	638	632	669	646	611	632	642	660	620	643	635	655	689	661	613	622	641	679	629	645	634	655	637	654	597	597	668	645	600	654	607	647	618	674	632	579	662	630	625	613	656	625	653	651	633	607	656	621	661	660	647	637	642	602	606	678	602	682	695	628	625	613	673	618	628	666	636	643	640	611	631	653	712	643	628	617	651	648	637	637	634	645	667	632	639	624	617	643	660	664	644	627	620	634	660	612	621	618	625	658	610	630	627	624	661	641	632	639	647	619	620	637	635	614	665
24682	21244	27754	24933	13239	623	435	363	277	261	238	258	231	218	220	205	184	197	197	182	177	173	172	188	174	176	173	156	188	174	185	174	177	199	166	168	137	166	143	183	147	167	185	172	172	171	206	157	161	160	163	170	157	163	174	194	168	172	186	162	176	174	169	185	176	147	170	168	162	186	156	165	163	147	172	146	160	179	154	162	161	168	186	178	193	164	146	162	182	168	150	169	155	159	150	176	150	171	159	140	172	161	152	159	157	171	184	193	156	184	158	171	169	147	174	183	158	160	161	164	168	157	177	180	182	159	190	175	171	193	186	178	181	180	199	166	146	154	184	181	174	172	156	155	162	160	163	157	177	158	190	162	162	163	168	158	175	158	160	198	169	174	164	166	160	183	165	180	166	174	165	186	156	150	162	167	173	173	167	174	150	152	177	156	164	198	149	171	165	176	184	183	165	148	162	161	134	164	172	188	132	172	166	165	164	173	160	134	192	172	182	146	189	163	172	166	172	185	165	197	183	149	147	169	183	163	156	163	165	174	160	164	169	160	184	166	176	174	160	174	181	146	167	171	172	171	163	184	184	174	171	182	168	202	167	155	162	164	174	170	179	171	179	180	182	188	184	173	157	180	187	168	188	209	169	164	160	145	185	183	162	174	151	170	149	196	153	162	157	165	162	158	166	182	159	175	166	181	168	168	181	177	155	181	179	158	163	181	158	163	178	177	166	189	159	155	156	157	170	168	176	160	147	159	186	171	178	166	173	174	172	178	167	167	162	167	168	154	192	171	173	163	164	175	174	181	181	153	163	173	167	171	178	157	187	170	171	166	164	176	178	188	195	173	159	182	179	183	168	162	188	169	168	181	180	161	170	153	165	192	178	187	179	178	181	142	179	187	176	194	163	180	195	164	175	163	163	166	168	185	173	208	165	180	148	144	162	187	181	164	168	177	155	170	181	170	154	175	160	157	163	163	183	178	173	183	157	173	146	174	170	181	167	192	154	176	178	168	155	164	150	156	161	170	180	174	180	200	159	179	183	156	157	186	167	147	184	161	173	173	163	157	147	184	202	188	190	160	167	173	191	147	179	168	170	165	177	153	163	160	203	174	166	152	168	155	186	148	158	166	173	186	170	163	152	170	160	162	159	156	181	169	188	180	159	154	171	176	170	151	159	149	163	178	154	161	179	174	183	187	175	164	173	179	159	178	154	165	191	179	132	176	171	153	155	170	185	207	161	182	163	151	169	153	169	170	154	152	169	184	138	174	173	178	164	179	158	184	198	190	184	180	165	154	175	167	155	142	181	190	164	170	164	162	183	178	169	167	164	158	166	167	176	187	174	161	181	159	174	196	196	178	139	184	158	153	175	144	155	168	155	175	177	159	177	157	154	190	179	188	201	174	151	164	181	160	177	176	170	186	174	170	161	161	135	167	183	166	166	165	179	158	156	165	155	163	159	149	188	170	177	180	169	179	172	182	154	159	176	200	170	180	180	173	188	173	189	157	186	170	191	182	160	200	175	172	155	175	172	169	173	175	162	158	156	177	175	161	172	163	153	175	163	161	171	192	165	152	172	177	173	172	175	162	178	165	177	179	164	149	163	169	178	169	165	178	164	143	150	136	164	167	170	177	189	162	191	156	198	160	169	200	148	154	153	188	167	176	170	153	185	175	173	195	190	167	168	152	159	154	185	152	173	181	159	157	196	188	165	200	157	199	207	180	210	176	188	165	177	155	164	158	189	173	183	178	179	158	160	170	152	150	156	170	160	181	168	140	163	175	171	159	180	170	158	169	157	187	149	179	140	170	161	176	176	181	172	157	156	190	184	179	201	161	165	180	148	158	150	181	174	161	168	154	178	157	139	181	163	176	159	162	170	174	173	152	178	171	180	182	149	158	152	181	147	188	170	170	146	165	149	157	194	182	166	130	159	173	169	174	181	193	164	184	137	160	169	155	155	165	172	172	157	148	176	175	164	181	177	175	169	139	177	167	182	177	155	159	162	162	157	157	191	161	174	167	168	186	166	184	174	177	185	167	164	159	188	161	180	165	164	171	156	172	179	154	187	155	161	172	183	188	201	182	165	164	167	174	172	154	177	187	177	160	166	175	168	201	161	182	165	170	172	181	176	153	191	159	142	152	170	184	190	184	189	172	143	167	164	175	180	195	162	162	151	133	167	175	166	176	191	177	187	142	156	167	161	163	165	175	170	188	168	151	166	182	152	212	188	186	171	151	176	163	173	170	186	140	191	180	174	163	154	159	169	182	158	160	175	169	166	189	146	166	166	174	167	178	159	154	187	168	176	167	181	168	158	160	170	180	174	143	183	166	183	156	185	157	166	150	179	187	164	169	176	162	165	183	167	157	190	167	144	195	179	168	176	171	179	151	189	161	165	167	178	174	163	191	171	166	202	168	162	149	172	156	176	169	162	186	169	182	147	147	151	147	177	153	167	140	157	155	172	152	175	182	172	169	180	148	183	155	147	178	178	190	201	201	156	168	166	182	172	162	170	180	157	179	169	176	161	167	154	171	170	188	162	181	155	160	148	176	175	160	167	161	156	160	183	172	175	164	184	166	169	189	173	163	167	162	180	173	147	185	172	168	172	183	171	169	166	205	178	163	180	173	154	156	140	148	187	175	148	204	146	144	173	177	179	174	161	151	132	155	136	141	161	189	184	179	159	165	180	184	156	147	164	165	168	173	168	165	182	178	187	171	161	132	179	166	172	146	164	174	199	179	174	147	161	143	168	167	163	162	165	181	146	188	191	153	176	163	145	179	166	177	171	160	161	167	170	178	175	148	161	182	180	180	181	177	170	174	176	178	161	176	176	168	185	185	165	155	174	162	179	175	160	178	155	192	164	172	165	158	170	153	157	176	167	179	150	157	168	187	151	164	149	172	165	192	171	164	180	156	180	158	176	162	182	193	168	155	161	173	166	168	200	181	185	160	160	142	179	153	161	183	180	160	163	158	183	148	161	165	168	161	144	142	184	167	174	157	176	162	187	159	155	180	166	172	181	188	192	160	183	168	179	155	166	171	163	171	170	180	151	170	156	158	150	179	175	162	166	170	169	183	175	165	182	178	184	180	167	159	192	167	163	191	162	172	145	153	182	151	177	161	164	145	191	148	159	163	183	159	162	196	161	158	182	156	155	156	164	149	177	175	158	134	168	171	178	175	170	177	200	141	178	158	172	150	166	178	173	166	181	175	179	150	191	166	152	189	160	159	165	160	192	158	167	159	170	193	211	157	157	146	179	154	167	163	158	143	188	172	142	156	179	164	159	174	177	153	171	180	151	168	158	184	173	172	161	179	165	167	157	159	144	138	182	162	186	153	181	183	175	184	172	180	178	174	167	172	170	167	151	168	163	180	158	157	183	169	158	180	192	150	181	163	154	172	176	153	169	182	177	177	163	164	159	166	153	159	178	174	183	155	159	164	182	173	124	173	183	180	158	148	168	165	178	173	166	175	168	203	162	178
3216	4749	3168	1510	1098	838	672	524	397	348	326	288	284	260	240	247	237	230	218	210	205	209	229	194	192	194	179	191	186	180	191	194	201	199	206	186	181	185	215	200	186	181	205	182	192	193	183	199	203	209	200	181	202	183	179	214	181	205	179	217	213	200	197	188	175	190	182	181	183	188	168	180	202	190	189	181	213	195	192	198	182	183	169	187	181	167	178	181	199	196	205	194	185	181	171	196	179	171	190	194	184	188	174	193	184	204	176	188	185	186	176	191	164	190	196	175	197	181	197	187	189	197	182	173	180	184	201	201	162	173	178	185	197	194	194	188	176	210	161	177	171	182	182	201	176	184	177	182	205	194	201	191	179	185	175	179	185	177	170	189	200	176	186	155	188	192	197	177	202	159	206	205	192	176	186	185	177	197	172	167	172	199	177	173	179	184	193	180	195	177	200	175	169	191	189	191	182	227	192	192	144	181	211	195	179	192	175	178	184	202	192	193	205	184	182	193	200	182	186	161	204	179	197	190	172	189	180	174	174	181	181	188	193	217	192	185	178	193	180	205	177	207	179	188	197	198	201	182	179	203	183	190	192	182	193	159	194	188	202	206	189	179	204	201	194	179	181	202	183	204	173	183	161	188	186	176	183	185	182	182	203	155	159	182	174	188	192	184	186	195	155	183	187	197	184	194	205	173	185	201	192	200	187	210	188	210	184	197	217	195	177	187	181	185	168	182	188	182	204	188	179	187	181	195	201	178	186	188	198	204	190	165	184	159	166	172	192	187	185	201	191	196	169	186	159	199	184	207	205	204	198	192	192	212	200	179	174	178	178	182	183	188	169	187	201	193	173	192	206	186	177	199	183	175	190	203	209	195	184	215	159	180	187	176	158	174	154	207	163	175	217	192	200	197	190	189	170	217	200	189	193	180	169	190	182	198	177	216	163	203	186	159	169	186	191	176	188	172	180	181	194	171	161	176	190	207	197	176	188	178	200	200	197	185	193	198	208	184	180	177	194	165	189	187	184	198	214	185	177	173	189	178	157	157	195	183	180	185	174	171	194	181	199	214	196	169	182	176	189	182	198	190	195	205	177	182	198	172	179	170	200	213	174	185	157	180	178	188	171	199	172	202	206	199	181	207	166	177	180	169	181	191	160	198	170	190	173	174	182	181	173	191	185	185	183	166	183	196	211	184	170	194	177	188	189	179	181	173	171	176	164	186	200	159	211	219	203	172	179	203	188	175	161	193	181	197	194	189	183	184	173	193	180	192	192	160	196	166	176	185	233	184	195	181	185	193	178	197	191	161	181	187	176	167	185	179	192	181	170	194	178	183	199	188	156	207	193	184	150	181	185	195	199	189	175	201	174	184	179	198	199	203	195	160	213	179	200	177	201	204	180	180	200	213	172	184	183	198	195	180	191	196	163	193	180	199	184	178	179	203	171	185	177	185	164	204	181	184	188	196	170	182	177	216	175	200	173	189	172	202	192	182	207	184	167	187	198	177	188	177	192	200	198	207	213	194	164	194	203	171	173	179	188	197	200	199	177	205	194	184	170	208	166	181	178	183	176	186	201	194	163	197	191	177	195	193	177	172	165	171	192	170	177	172	172	190	192	190	198	188	173	184	190	182	188	177	155	196	203	195	189	193	193	188	186	185	173	171	197	193	195	164	193	195	175	189	183	198	181	179	179	186	191	188	154	176	189	184	182	184	194	190	177	200	184	193	166	194	194	210	187	198	185	173	214	184	196	177	178	193	182	194	188	157	177	196	194	153	181	178	182	164	189	172	191	179	188	192	165	182	191	192	183	185	178	183	179	176	189	195	178	196	193	179	197	193	160	174	167	198	183	210	201	209	174	173	166	200	193	196	171	188	209	189	193	184	173	208	180	174	182	177	195	201	176	181	181	186	182	179	171	191	166	201	174	162	178	180	201	185	191	164	194	156	176	181	195	191	185	171	185	177	190	172	171	185	161	193	188	186	207	160	188	177	187	191	189	190	205	177	167	193	177	167	185	182	181	179	198	197	217	160	193	192	195	185	197	191	148	201	180	173	177	180	168	191	195	195	191	172	184	173	188	196	212	171	169	159	175	178	187	206	212	181	189	218	185	176	172	178	190	206	191	162	183	229	196	214	213	193	180	204	185	188	201	200	200	180	180	196	193	203	176	169	178	188	162	203	188	201	168	177	212	170	178	183	209	183	165	198	182	191	174	192	184	188	186	182	214	199	160	174	184	191	203	212	204	163	183	182	182	181	176	200	179	159	201	201	162	204	189	173	195	195	193	175	200	176	199	189	178	173	182	196	216	157	165	161	175	156	175	194	177	194	189	194	191	186	197	180	183	179	187	160	200	183	169	189	176	204	167	192	182	175	183	172	182	177	182	168	187	197	171	181	192	177	159	172	186	173	177	201	181	191	182	182	174	206	171	191	183	188	171	188	175	184	168	203	190	165	209	191	173	187	197	194	203	196	175	209	189	178	184	165	202	174	199	179	191	185	195	173	211	176	194	178	208	202	200	169	177	197	196	174	180	200	190	158	199	199	171	214	185	208	180	203	195	186	169	204	174	200	181	166	187	172	163	183	167	194	181	190	207	203	160	185	182	193	179	191	161	213	178	178	171	188	200	189	182	177	152	206	182	182	181	167	182	172	195	183	175	188	181	184	209	164	182	165	172	189	198	172	173	193	161	162	196	183	168	186	186	197	174	170	199	184	183	176	212	188	183	166	201	171	179	200	184	193	161	210	185	207	183	200	166	178	172	173	176	204	183	192	180	188	181	179	199	165	169	188	177	192	197	203	168	200	188	204	178	181	195	195	190	218	182	180	199	188	182	185	181	205	184	183	196	171	185	147	208	195	178	180	210	180	181	178	197	193	183	183	199	190	189	164	171	172	172	205	180	167	167	213	181	185	172	195	198	190	183	198	189	177	185	184	168	203	169	204	186	195	190	197	178	160	181	186	204	176	186	166	174	207	214	170	190	182	190	177	182	175	204	174	168	178	176	178	186	213	205	191	194	176	163	190	192	194	153	179	182	191	194	159	209	194	176	186	168	194	188	185	164	184	193	191	208	184	169	176	162	170	218	177	190	215	176	190	181	222	196	184	185	166	189	175	181	191	176	191	178	168	198	184	196	190	189	181	170	194	149	185	174	171	185	165	201	184	191	199	218	188	193	162	198	182	186	174	198	196	185	163	182	192	164	197	191	176	174	171	182	206	183	188	175	183	195	210	158	202	192	191	165	186	171	186	180	193	171	177	193	183	207	176	184	176	187	177	209	186	168	184	200	180	211	186	194	172	181	187	200	167	186	179	197	178	172	178	177	195	182	188	190	182	181	188	181	196	169	192	181	189	150	192	203	187	172	189	182	173	175	180	179	180	186	187	168	197	164	180	196	208	208	192	181	181	185	170	192	165	192	195	199	191	180	168	187	187	174	184	207	209	195	178	191	201	183	211	175	186	188	186	180	183	197	200	173	163
22519	21318	29208	23749	21318	21408	11874	1538	1030	990	884	897	764	704	762	727	670	683	630	682	633	673	667	617	637	637	619	630	618	646	638	590	608	630	595	598	590	603	641	570	632	590	635	613	607	621	590	600	542	613	593	628	595	603	595	581	579	622	609	636	600	588	580	621	610	588	619	599	599	586	635	570	612	624	581	583	624	567	562	564	642	622	569	545	593	573	590	596	616	604	553	548	592	574	570	615	554	581	618	587	603	627	615	641	573	572	580	569	628	595	554	589	609	576	542	549	599	533	561	594	593	551	604	539	601	560	600	582	552	615	591	575	535	613	570	610	608	628	582	613	581	581	627	544	612	592	561	642	586	581	574	584	587	602	576	615	594	556	591	598	569	609	601	575	558	590	550	607	581	605	597	603	610	573	580	611	595	562	629	590	555	581	612	570	575	604	618	606	585	576	555	573	620	609	575	611	612	559	536	583	576	595	621	551	563	580	557	572	562	594	551	547	589	606	558	587	641	571	571	598	573	565	578	589	599	548	563	607	541	562	584	576	605	544	598	563	566	609	606	569	600	560	565	551	541	536	590	577	589	621	586	558	612	612	589	630	586	579	620	558	585	642	568	597	576	584	548	592	614	582	612	577	572	592	574	588	572	577	593	539	569	577	617	573	582	609	539	584	615	610	570	599	601	581	573	541	600	571	561	601	615	569	521	583	587	589	578	576	615	557	614	612	626	554	594	572	573	623	610	590	578	586	611	555	573	613	594	592	605	568	532	581	565	564	557	566	554	533	548	567	536	564	592	588	588	591	589	609	600	593	555	603	563	583	563	568	595	603	567	603	617	561	594	588	586	563	618	591	589	582	584	565	555	580	581	552	599	529	586	562	593	560	545	559	529	585	556	605	634	628	572	610	570	589	597	619	560	619	556	561	576	578	588	561	566	576	525	571	600	581	611	649	557	610	562	580	538	590	546	558	582	590	577	592	593	626	567	608	564	583	604	595	623	653	575	573	591	589	573	566	592	589	613	591	592	579	584	556	571	584	606	580	584	588	588	532	618	582	555	603	613	563	556	626	639	592	568	599	563	546	573	572	571	572	616	572	603	567	594	568	576	573	575	614	584	616	566	588	597	600	591	592	521	628	548	604	634	564	584	632	642	630	554	674	559	613	587	629	524	597	561	564	589	586	625	566	636	606	592	592	547	566	550	596	583	582	612	540	578	553	599	557	571	577	610	601	603	543	583	607	565	582	584	606	533	608	564	599	609	593	595	529	568	554	602	555	596	599	566	610	559	589	605	570	569	517	548	593	565	561	556	625	578	566	559	584	604	613	610	563	587	627	586	569	569	571	579	609	598	592	579	600	594	610	630	574	576	555	550	593	593	590	521	585	598	576	551	598	614	554	578	540	551	561	593	583	579	582	589	588	551	600	585	593	612	561	579	602	555	625	572	566	617	568	573	611	573	610	538	610	594	586	611	573	597	569	549	592	609	587	617	592	556	568	587	662	576	601	618	603	559	630	592	641	585	578	571	616	553	650	576	583	613	561	607	589	581	548	588	634	566	575	600	596	600	589	583	590	546	555	631	628	599	550	563	553	601	616	561	611	580	604	563	632	529	639	603	595	599	596	579	548	557	594	555	569	623	549	587	576	596	568	580	553	600	567	555	610	545	583	562	602	548	613	542	560	573	568	592	572	597	555	598	553	564	555	563	569	636	567	587	577	627	572	614	597	582	567	570	590	571	625	567	596	580	573	592	589	577	608	643	589	558	563	575	583	552	561	551	583	561	571	574	565	560	546	581	552	609	592	627	576	579	553	575	601	587	521	599	604	536	584	576	581	579	558	582	598	593	621	629	592	611	582	562	599	591	608	592	612	556	597	554	579	621	536	597	579	597	544	571	600	560	589	565	607	594	562	598	575	570	604	608	580	566	563	569	595	535	578	593	636	618	584	616	584	607	567	603	652	541	591	535	562	595	630	643	531	578	558	554	583	555	609	573	666	628	595	592	596	534	581	554	561	552	568	578	523	558	601	598	604	558	557	624	606	619	541	598	610	591	577	556	612	567	612	626	561	597	633	604	566	578	572	621	593	640	542	587	602	622	527	615	600	586	585	601	560	576	583	602	565	625	572	542	589	617	599	625	560	596	615	587	598	570	585	581	549	562	587	582	594	617	613	609	638	585	613	654	576	633	664	575	569	575	579	570	575	593	606	570	583	580	622	619	602	600	596	596	537	609	531	558	602	588	609	544	587	575	621	612	598	574	554	576	561	594	551	556	565	600	594	582	565	613	568	618	597	564	561	588	568	580	604	598	587	543	563	561	574	531	574	587	570	608	596	589	573	609	621	621	609	583	591	602	578	580	564	578	583	540	619	562	596	577	601	576	580	580	559	583	533	567	528	584	536	601	560	566	595	581	545	582	573	601	595	576	581	542	566	580	576	557	600	540	565	598	512	609	600	634	554	533	574	584	579	612	593	583	631	555	582	586	589	614	559	574	600	613	579	583	580	616	587	613	576	623	582	589	611	613	620	597	557	590	608	566	567	617	556	577	606	601	569	573	592	580	558	609	595	541	619	547	582	597	533	563	554	599	556	608	620	563	563	584	564	577	584	555	585	585	617	619	613	587	573	603	561	571	594	524	546	646	546	584	525	587	535	602	549	555	583	603	527	600	613	605	558	590	581	639	627	602	617	558	586	570	655	547	609	584	576	606	614	613	620	563	563	566	595	566	595	592	615	590	562	560	578	527	580	588	600	578	563	600	565	538	562	581	577	608	590	612	649	581	520	534	594	553	594	566	574	592	564	575	618	587	543	573	592	583	580	585	599	556	530	601	533	580	619	606	542	558	575	564	599	555	586	601	598	633	610	582	588	589	586	606	566	563	610	589	579	555	618	586	529	610	581	598	595	644	579	565	636	589	542	616	630	570	604	540	581	577	608	580	531	601	601	588	614	558	582	568	648	583	575	567	577	595	591	581	621	574	554	595	612	577	593	535	564	578	598	580	629	547	569	632	579	578	590	596	559	540	567	611	580	598	571	619	556	547	561	605	585	570	567	555	581	588	589	578	584	598	559	585	554	525	611	564	590	564	546	594	574	554	573	576	597	542	595	578	598	586	608	567	560	574	594	585	577	584	595	561	567	560	604	592	614	534	568	572	617	565	574	590	583	579	616	588	593	603	656	610	594	586	564	572	613	584	592	567	603	601	621	565	606	609	577	568	615	557	576	627	566	587	600	560	606	583	583	558	564	632	573	572	613	557	546	621	574	610	561	589	543	605	568	589	584	562	555	589	580	574	586	581	574	565	572	577	611	559	610	575	569	543	570	563	634	583	571	561	541	574	593	572	558	599	584	634	598	582	560	591	591	589	563	544	607	579	604	604	605	591	529	632	580	574	551	561	543	560	563	622	580	564	585	596	611	575	582	548	572	565	548	590	608	565	568	563	557	594	552	613	574	573	596	582	625	578	544	576	578	586	644	610	576
4501	14427	9765	5209	3696	2800	2232	1718	1455	1237	1073	970	918	887	822	735	745	706	738	701	695	703	677	696	669	700	632	631	630	657	653	642	675	644	630	647	622	627	629	654	602	662	614	616	648	618	584	596	589	606	715	584	626	601	574	562	606	555	618	569	637	647	605	604	592	616	590	600	568	629	609	615	579	607	580	636	621	631	631	615	594	601	586	579	608	606	595	632	591	638	589	601	611	646	585	561	597	547	597	639	604	632	664	626	582	630	635	591	608	631	582	603	630	618	618	611	645	628	614	614	589	627	548	593	634	627	590	592	575	630	628	626	594	583	620	570	575	605	621	582	611	607	596	586	572	551	568	634	607	571	567	588	606	597	577	612	600	580	578	600	641	635	640	601	593	585	656	602	625	550	648	604	611	647	613	590	560	623	596	616	616	585	560	582	590	608	598	601	571	602	593	615	577	589	564	615	572	586	561	630	600	586	595	625	641	573	634	555	592	597	620	592	612	621	576	557	609	556	616	592	568	638	596	609	567	597	559	600	597	591	615	582	585	604	603	585	643	591	627	606	619	585	636	618	599	618	589	612	609	605	639	578	642	610	607	588	598	641	625	568	606	572	588	622	598	568	601	609	622	639	579	629	646	626	598	617	619	571	578	644	587	582	617	609	599	655	569	554	623	576	555	610	553	602	609	572	612	608	612	615	568	572	626	578	565	638	598	575	592	587	666	552	593	627	586	598	648	573	601	597	558	619	595	592	580	602	569	588	601	622	629	618	556	630	605	584	566	603	641	618	575	602	551	588	605	590	581	596	615	646	613	633	585	585	594	620	609	590	585	598	623	624	560	565	583	589	616	616	613	604	589	620	574	589	585	603	602	559	554	579	605	621	593	613	578	554	617	593	678	598	646	575	603	617	648	573	575	626	611	597	587	619	625	530	577	606	611	619	624	651	637	571	566	630	634	593	582	644	549	585	664	582	608	582	585	632	581	623	657	585	604	603	611	596	602	559	595	615	575	633	564	616	603	598	589	618	601	602	610	577	613	560	581	563	586	579	594	540	606	594	587	582	588	564	626	597	595	572	564	629	620	588	621	578	613	619	593	604	583	573	593	615	615	605	622	600	652	638	603	646	624	602	604	558	623	587	623	547	613	571	597	564	587	615	596	632	619	597	624	603	594	622	631	553	607	585	667	563	614	557	576	655	596	588	581	563	569	605	610	550	611	611	617	620	617	592	592	573	611	625	611	591	578	581	632	563	598	579	615	622	573	615	575	591	643	574	588	599	596	563	581	557	625	586	591	615	633	598	605	583	646	576	586	610	621	628	618	604	609	639	584	624	575	580	632	585	596	597	574	587	590	624	606	605	633	600	600	606	564	567	613	634	641	600	568	603	587	619	546	605	623	608	618	608	601	617	585	618	616	582	551	610	585	615	594	604	605	615	601	576	619	614	588	516	600	583	601	615	595	626	622	615	592	624	571	598	613	591	644	569	563	625	602	595	615	610	575	585	601	616	601	581	631	601	619	621	576	563	571	584	610	584	650	668	564	642	595	560	588	602	639	568	612	645	629	612	573	577	568	630	574	634	601	616	599	617	581	577	598	574	601	586	597	614	576	619	663	633	585	642	626	594	585	565	607	591	606	635	601	644	603	584	572	616	592	621	587	581	629	610	563	608	634	615	577	586	626	597	601	612	599	638	581	640	623	624	554	603	572	565	617	638	581	617	587	580	608	587	574	607	600	576	599	578	560	601	579	564	623	600	601	590	565	650	607	628	590	580	567	581	587	648	552	624	572	572	551	583	582	590	569	616	614	610	597	617	587	570	634	619	597	596	595	624	608	592	583	601	577	641	586	601	625	561	569	568	607	627	632	569	618	615	541	619	614	553	542	643	586	594	563	559	569	599	630	625	578	606	574	577	626	598	587	592	613	605	600	608	557	589	579	623	599	609	567	633	595	547	619	572	592	613	540	608	568	589	600	646	601	571	588	604	622	611	580	592	615	636	600	603	574	620	608	595	613	559	579	614	616	599	610	638	570	600	569	593	568	570	560	601	587	612	573	622	616	582	576	605	587	652	611	580	637	639	612	602	580	613	588	592	607	605	558	599	610	594	598	609	599	605	589	607	539	644	620	598	650	569	611	573	624	586	596	574	626	580	579	589	632	615	592	607	556	620	599	645	613	574	602	601	566	598	602	631	608	584	590	616	610	554	623	613	590	592	581	606	588	589	569	558	600	576	639	603	592	595	600	571	614	616	564	631	594	624	570	662	593	561	612	601	615	586	585	605	618	572	616	591	605	586	544	605	575	590	589	580	620	603	595	611	586	578	618	594	604	571	595	613	603	583	605	616	611	592	591	623	603	608	580	611	609	637	577	632	626	590	615	570	565	634	637	596	572	598	626	631	578	595	579	560	623	582	599	591	604	568	634	599	578	635	576	625	592	577	617	658	619	565	581	603	597	574	585	559	605	562	616	604	582	609	590	575	565	566	638	578	565	607	589	587	594	604	562	613	616	623	591	625	604	615	637	599	545	554	617	605	590	585	590	550	575	609	580	610	604	572	635	629	591	592	611	612	656	627	621	608	635	608	581	595	590	562	614	611	624	589	574	613	587	596	587	647	606	623	620	613	608	599	576	599	627	588	606	649	582	619	594	588	577	576	610	578	582	602	559	613	616	557	582	628	609	569	586	630	595	598	612	576	577	599	579	581	603	640	577	565	634	605	595	576	628	589	594	584	581	634	595	614	559	596	579	605	614	587	633	608	581	595	573	561	625	547	611	598	616	617	599	642	608	615	589	615	617	576	678	608	610	575	610	578	605	630	635	636	588	616	583	596	585	605	599	599	590	615	633	630	610	614	584	546	670	592	590	623	602	578	619	626	612	562	581	603	609	549	608	619	568	613	610	625	648	598	586	573	596	587	630	600	592	581	600	655	605	590	612	613	632	617	619	621	578	596	597	593	590	607	602	603	610	640	579	662	582	555	591	606	612	593	551	589	599	567	598	563	589	575	643	618	593	633	600	606	549	638	621	637	582	645	580	586	621	581	615	585	591	594	587	596	613	626	594	595	606	548	592	600	629	605	674	555	584	617	587	591	610	632	604	572	572	597	599	583	567	610	622	597	570	599	632	625	600	621	602	619	587	631	621	612	572	567	598	587	604	612	583	548	622	607	618	578	626	549	623	645	584	574	621	549	613	564	603	613	582	560	565	628	614	591	624	597	567	592	618	596	611	630	622	599	595	625	608	584	617	633	642	589	613	589	568	608	616	617	653	612	630	614	618	622	615	595	599	612	645	634	616	588	603	640	577	592	602	563	581	617	573	597	620	622	569	591	588	639	601	645	568	584	614	590	619	600	618	632	553	585	601	594	532	594	555	631	600	603	603	623	569	605	559	570	583	631	599	611	601	576	564	611	589	591	620	629	582	567	615	605	606	580	615	626	588	608	616	620	578	591	620	579	598	565	595	572	599	635	621	619	605	592
27397	20106	7444	712	414	360	342	331	298	329	280	327	315	316	336	322	323	314	280	320	317	318	320	320	304	328	329	361	333	326	295	322	288	311	314	305	305	313	294	280	325	253	337	345	314	293	305	339	314	314	273	301	338	298	327	296	334	305	317	286	313	335	319	302	327	315	307	289	313	298	316	343	333	309	283	319	287	326	316	312	297	315	310	295	280	314	295	327	318	264	285	312	326	277	316	303	313	318	336	292	330	331	309	281	326	316	298	299	293	321	298	309	294	275	316	310	310	296	295	315	302	311	322	288	260	330	325	317	307	319	297	340	336	303	273	304	313	290	328	322	323	280	322	304	295	295	297	292	335	303	283	298	318	294	316	305	337	304	291	354	293	302	311	315	308	320	305	319	298	298	368	286	316	317	309	285	309	311	314	312	303	318	280	307	330	311	298	320	280	283	347	331	274	320	286	318	355	329	297	331	333	311	298	285	261	302	295	287	312	309	301	333	325	303	297	356	256	289	293	301	299	315	329	331	260	320	295	310	293	338	328	306	277	307	308	293	307	294	307	300	303	333	301	325	313	308	282	292	302	290	338	316	262	330	290	312	329	269	299	287	284	317	323	317	282	304	279	313	329	318	309	311	289	305	299	319	294	319	323	322	332	323	330	319	286	277	307	344	342	286	305	290	338	329	318	308	329	286	304	314	298	286	354	294	315	301	328	289	316	334	273	286	292	288	339	287	290	309	293	281	298	323	315	314	326	345	300	293	335	267	339	321	326	334	328	327	343	312	362	268	325	321	286	272	305	319	349	285	310	345	320	309	340	337	310	296	331	288	298	313	278	308	328	332	283	293	292	300	301	327	336	333	318	313	288	274	324	323	298	299	297	325	286	331	326	314	304	301	314	289	284	336	307	310	300	285	297	330	320	268	318	272	293	305	323	282	325	283	320	286	315	337	290	277	293	306	298	301	325	308	304	295	307	313	320	318	329	282	335	293	317	312	315	289	307	292	333	305	301	316	278	294	323	319	303	298	308	313	331	301	305	308	326	330	313	296	299	337	291	301	313	291	306	304	301	304	319	325	300	311	305	277	313	309	294	324	294	290	306	305	315	288	324	297	328	315	278	330	269	302	296	305	289	301	320	316	298	334	327	289	285	256	321	340	298	290	315	282	318	311	315	298	317	319	347	297	318	320	296	312	328	297	308	341	317	308	295	290	326	314	317	346	304	310	284	304	341	277	310	342	322	319	290	334	304	298	296	317	314	272	301	307	321	295	323	366	288	279	307	269	316	321	338	303	288	307	286	351	287	330	321	361	325	318	321	311	321	277	283	290	300	293	304	340	325	332	328	343	290	315	317	301	313	306	324	292	335	271	336	325	310	314	295	305	317	309	316	317	307	314	328	295	323	335	305	313	309	307	331	321	338	284	317	269	279	299	316	325	307	303	299	287	315	289	298	338	304	319	312	304	284	285	307	302	310	279	302	313	320	308	266	286	306	291	277	282	307	321	290	316	322	313	320	315	353	325	325	319	326	290	322	304	335	282	303	312	288	311	309	317	281	317	334	323	335	277	288	334	337	296	287	310	304	290	304	321	356	290	332	299	291	334	320	288	314	298	326	327	322	273	346	338	285	314	322	328	321	303	341	298	323	318	304	321	304	310	350	262	298	330	321	301	318	339	312	331	321	326	289	282	310	299	335	340	298	282	288	299	295	274	284	305	317	311	321	320	302	323	309	318	304	305	338	289	286	288	330	304	318	307	334	361	300	339	298	310	313	292	325	321	320	313	331	281	316	327	292	293	299	301	296	361	297	320	327	278	298	310	303	313	283	323	336	301	324	291	337	281	292	294	314	294	290	323	291	342	351	299	312	324	303	330	286	331	311	310	298	314	339	328	302	323	304	321	324	291	300	290	333	317	334	336	325	337	305	358	333	323	319	307	293	342	303	308	294	320	283	304	313	302	321	323	305	327	305	283	319	309	298	349	324	304	348	283	310	300	322	283	295	335	301	311	292	268	315	295	304	276	335	290	294	304	369	318	269	313	308	300	305	354	314	296	264	301	273	293	313	303	311	322	276	315	360	325	310	314	320	323	296	284	326	328	297	330	307	298	314	293	301	293	333	293	284	317	311	335	326	290	307	298	261	290	304	326	296	296	315	301	313	302	324	310	332	291	313	318	323	278	278	322	299	351	300	317	288	345	319	307	313	319	306	327	315	330	292	299	318	353	282	332	290	335	284	306	319	324	283	302	317	300	294	329	298	301	311	287	265	312	311	310	316	315	316	342	305	325	317	293	282	314	334	327	353	276	260	311	321	302	342	313	307	292	308	293	356	297	263	287	306	297	304	296	304	283	336	289	304	306	327	283	294	304	313	333	306	284	330	310	303	306	315	280	336	309	342	371	286	295	316	300	318	323	323	319	340	302	297	319	291	321	320	285	305	331	316	303	299	304	288	324	307	302	282	307	288	293	333	329	285	298	326	304	303	301	307	306	297	293	327	328	291	297	290	313	303	325	293	319	281	328	304	350	319	316	297	292	320	306	311	301	333	316	326	301	331	286	256	283	321	286	328	326	351	332	309	306	303	302	295	312	315	323	319	309	294	286	302	306	343	280	271	303	310	307	306	298	298	269	319	324	314	316	318	280	314	311	296	319	285	314	313	327	308	301	330	291	299	286	293	330	297	317	301	290	303	335	315	273	308	344	278	324	310	300	309	312	326	327	306	315	322	307	308	291	323	307	298	288	318	332	312	287	318	299	294	307	313	292	278	302	346	312	278	328	304	309	297	310	301	292	301	317	321	315	279	285	306	309	306	283	292	310	304	286	336	298	324	287	290	307	301	305	322	320	292	319	302	292	301	333	299	281	334	323	299	322	321	305	305	330	277	279	268	330	304	303	298	286	322	329	295	301	328	315	312	316	245	303	291	310	322	306	321	336	299	326	304	303	259	294	296	302	299	293	328	310	290	286	316	297	296	339	299	310	314	315	339	312	277	314	296	302	322	337	334	324	325	290	316	321	297	285	304	318	299	313	324	305	284	302	311	316	324	294	320	295	345	332	303	313	322	310	285	317	320	279	312	317	307	311	351	312	287	322	284	293	287	279	310	315	262	334	308	329	306	317	332	310	322	299	295	312	314	297	341	327	279	304	320	283	296	304	306	293	319	284	308	318	312	289	335	278	282	327	300	299	299	317	327	331	289	296	313	320	317	328	325	306	304	322	308	319	326	323	299	339	305	339	334	292	309	281	336	328	298	305	304	320	303	303	314	309	335	305	293	317	302	309	327	275	324	323	300	309	304	314	325	335	312	302	327	300	284	289	291	325	328	311	336	301	323	324	289	312	302	315	304	301	301	300	295	348	322	307	316	329	277	274	327	292	303	285	266	264	311	298	281	319	312	303	322	324	317	339	303	313	307	309	324	276	309	305	316	313	316	317	286	330	301	328	354	289	325	290	305	349	306	319	330	304	314	313	286	313	287	325
4448	1413	960	609	502	436	398	389	371	335	371	317	319	309	331	331	367	351	342	346	311	334	313	300	319	306	307	318	346	311	342	339	301	276	317	320	302	331	317	307	293	304	300	329	328	299	306	318	326	315	319	323	333	358	330	300	316	336	357	329	326	323	300	305	327	318	299	338	327	316	333	341	334	330	321	317	293	328	314	348	327	269	310	303	321	343	327	332	313	327	306	345	327	339	333	334	336	309	324	311	331	328	338	281	339	307	328	322	336	336	324	296	343	303	322	303	334	292	297	289	328	320	323	343	308	319	324	302	294	314	317	316	331	349	323	333	310	315	317	328	300	318	348	339	330	325	316	330	302	326	340	277	339	324	306	302	304	342	309	325	334	305	316	309	332	308	320	321	344	318	307	293	314	287	359	312	348	328	318	308	332	363	314	314	299	315	325	364	306	293	346	326	283	351	321	300	319	347	321	306	323	329	286	319	308	316	294	363	315	324	321	323	330	293	371	312	325	320	319	295	304	305	322	290	332	322	317	309	325	297	324	333	331	320	307	312	279	306	334	326	308	322	303	317	313	335	314	315	299	317	305	350	330	360	288	300	298	297	339	357	332	316	297	320	317	308	305	361	325	304	282	297	304	331	303	330	326	340	322	316	313	312	320	339	285	300	349	311	311	333	336	319	367	333	328	337	347	311	305	325	326	316	319	314	317	317	334	308	317	296	342	315	332	302	336	333	292	325	306	311	304	339	309	339	320	325	311	330	321	287	327	363	331	327	324	342	303	340	353	315	320	351	336	341	310	330	304	324	323	322	318	298	308	303	287	334	313	348	321	305	330	358	315	321	330	317	367	338	365	344	308	326	334	308	328	292	308	334	336	318	319	313	290	295	292	309	350	349	342	323	301	330	320	284	323	330	286	331	323	350	307	305	300	272	332	329	281	319	328	308	303	310	313	305	333	330	308	313	332	308	324	338	317	311	348	306	300	331	351	343	307	372	337	293	315	275	305	322	325	312	345	303	311	313	322	320	314	296	322	312	361	310	324	340	331	312	339	329	327	305	337	318	337	339	324	309	296	307	343	289	334	332	288	308	335	312	321	342	329	317	346	316	312	280	316	313	342	275	308	330	308	326	346	339	297	315	291	308	351	305	290	328	325	307	345	309	313	323	324	322	322	330	315	317	303	320	303	304	299	334	321	332	301	356	310	315	285	304	343	305	332	321	307	308	336	338	315	348	316	365	315	343	318	331	334	339	350	340	337	293	307	335	313	312	304	327	337	294	319	351	312	344	312	304	349	354	331	368	340	350	306	299	309	340	287	310	320	353	339	331	307	353	331	305	316	322	314	315	338	336	301	318	337	292	317	287	362	319	325	320	357	313	301	321	294	313	331	309	305	301	319	324	287	372	288	321	290	327	321	315	321	304	281	309	331	306	316	305	310	330	316	296	331	349	298	369	311	323	363	320	337	345	330	317	288	318	341	313	299	320	333	271	329	346	323	353	312	350	324	332	293	300	348	324	325	320	316	334	324	331	329	309	320	278	314	293	313	317	319	322	306	326	323	286	320	333	317	318	323	352	285	325	331	323	332	301	331	329	312	310	314	316	309	299	352	304	334	314	330	304	310	310	314	323	351	297	314	281	326	317	324	321	324	313	345	327	358	316	325	293	298	336	328	313	300	305	332	309	322	299	290	288	304	317	311	324	312	320	342	330	335	323	322	324	338	313	301	305	308	329	324	305	291	324	335	344	334	322	304	354	308	330	316	329	348	335	320	307	278	333	302	339	364	311	317	296	304	317	334	275	281	348	288	330	319	297	299	334	299	317	328	323	302	309	338	313	297	285	312	324	302	309	333	348	290	309	324	317	308	309	324	317	349	296	315	337	326	315	328	316	317	319	317	314	324	298	309	304	298	273	312	297	295	327	370	327	322	305	292	331	285	329	284	344	342	301	329	345	321	335	301	307	296	300	278	293	354	293	333	328	304	328	323	299	313	349	340	333	315	316	309	331	341	320	299	298	312	347	305	315	328	328	329	323	329	310	303	324	305	342	309	313	295	315	317	286	321	323	320	324	333	331	327	334	303	354	326	336	326	311	333	332	320	325	319	311	347	326	323	350	345	332	316	315	323	352	281	326	329	307	318	336	334	344	308	305	320	303	346	343	280	304	330	327	309	290	355	322	323	296	329	309	313	336	330	330	307	341	307	323	318	339	322	338	323	304	305	353	310	320	354	309	332	341	318	293	332	296	287	308	317	354	332	329	328	316	314	346	313	297	323	344	362	322	323	314	327	299	306	306	310	322	326	329	315	331	325	315	325	330	315	283	310	289	319	327	326	308	315	295	298	281	333	309	320	299	308	296	319	333	302	310	306	296	330	331	332	342	327	326	314	293	313	302	317	318	321	291	346	363	296	310	318	305	332	316	347	350	324	338	338	309	318	348	337	310	299	319	297	331	307	347	321	341	284	334	293	341	293	335	313	319	305	319	327	365	291	336	327	347	299	305	305	315	316	298	345	303	334	334	341	302	310	339	309	322	313	291	318	325	292	322	347	320	322	313	299	348	295	340	297	320	325	314	339	336	300	297	314	303	346	329	302	325	299	320	290	312	316	313	308	318	312	334	298	301	291	331	312	306	324	307	358	313	320	336	322	345	346	328	337	294	298	305	330	319	343	310	328	298	315	324	307	307	293	318	302	292	352	320	316	329	302	303	346	324	304	321	323	290	343	293	291	324	334	337	331	343	350	308	320	326	282	359	341	318	347	306	348	322	306	308	334	302	311	321	315	384	288	331	292	312	293	321	318	313	349	297	308	342	328	331	295	334	302	351	311	318	359	351	314	309	349	310	310	325	340	307	321	328	327	345	335	300	330	280	340	284	339	320	306	337	316	269	339	316	325	312	333	293	343	354	304	316	353	332	303	305	296	311	312	355	338	298	271	314	309	347	334	356	302	305	340	342	282	295	298	284	305	302	306	312	308	341	305	299	332	319	294	328	301	297	307	273	307	294	305	302	305	307	320	303	310	348	324	349	312	324	331	277	305	318	325	321	349	331	280	305	303	313	298	336	334	322	292	351	303	350	298	311	300	298	293	313	323	296	333	332	336	327	340	304	323	322	314	303	298	297	350	339	318	301	309	344	324	317	340	345	305	333	326	306	305	315	321	331	327	315	301	355	352	371	340	338	332	335	323	317	329	312	306	312	291	299	302	287	323	332	338	327	342	316	302	333	317	330	327	312	323	334	287	331	319	333	326	341	316	320	333	353	315	295	323	308	347	362	318	316	316	303	351	294	330	324	321	344	328	342	319	351	327	342	302	322	378	322	307	305	325	354	271	309	326	303	295	315	291	352	324	339	311	279	317	314	324	312	304	295	307	317	330	320	328	324	351	299	336	310	343	333	334	297	292	326	322	307	303	341	310	304	309	329	299	352	332	334	292	314	321	275	284	334	306	311	327	304	330	302	306	321	315	309	316	348	317	344
23744	21298	28724	24201	21302	10676	1432	1007	916	822	774	783	742	641	682	714	706	673	646	647	657	678	670	638	614	635	619	683	655	588	678	649	648	685	657	636	634	620	584	623	569	637	629	618	676	618	625	608	602	616	617	646	576	644	635	633	641	617	656	624	619	599	626	621	603	644	643	609	614	601	611	628	656	656	660	619	622	640	596	644	629	655	635	672	643	666	629	673	627	607	653	609	605	634	582	605	570	628	602	607	614	615	619	608	629	600	593	615	621	614	635	613	608	651	608	618	650	586	619	570	622	550	586	623	650	601	644	634	606	693	637	646	602	605	567	611	600	626	627	637	617	628	659	623	624	612	631	641	613	613	626	632	616	627	613	602	632	614	636	616	618	658	570	612	629	604	577	681	618	602	641	590	599	628	592	644	616	635	601	608	602	629	700	596	626	597	636	633	579	601	619	622	637	629	641	593	587	605	633	633	644	582	588	598	637	602	575	677	604	625	655	659	606	644	625	628	601	597	633	606	604	645	633	628	647	609	625	634	622	610	627	604	630	616	591	603	611	611	641	609	633	632	608	639	588	612	675	593	628	624	629	618	592	595	637	603	634	617	638	658	589	631	608	654	621	658	640	587	602	603	641	609	607	613	584	626	632	638	650	605	592	633	598	600	629	610	620	589	657	611	632	652	603	627	595	622	636	592	582	648	625	583	624	597	618	610	580	620	663	607	633	664	616	633	645	629	681	644	575	639	620	599	635	633	606	613	594	625	581	611	603	619	625	624	613	615	648	652	643	601	587	616	605	637	654	565	567	642	595	612	629	636	608	597	588	606	586	588	615	602	622	603	602	559	645	641	595	624	637	571	642	609	630	601	655	613	606	665	609	608	586	665	650	626	605	646	621	599	611	624	635	586	595	595	595	613	619	624	619	612	686	633	614	615	660	653	621	622	644	640	645	607	605	589	602	607	623	671	612	596	668	637	631	603	620	625	594	593	659	584	588	643	643	650	628	628	611	636	629	630	613	639	646	639	559	655	609	588	622	606	561	642	610	600	595	599	638	599	652	614	592	623	631	610	606	628	577	592	569	663	615	613	600	616	601	596	588	602	605	647	644	596	588	640	635	654	629	600	621	628	600	618	592	647	637	619	645	667	633	592	648	611	654	595	615	614	641	625	632	603	613	652	656	649	606	619	599	629	608	638	635	645	650	604	670	644	663	662	590	682	672	633	603	646	616	595	639	642	600	664	609	604	614	613	617	599	578	644	611	674	610	606	616	622	615	636	592	580	621	583	669	558	610	633	627	604	622	670	630	597	596	551	585	598	617	611	595	599	637	614	629	621	632	625	651	629	627	612	611	601	622	614	606	623	659	619	601	640	621	658	611	624	604	600	586	593	646	597	638	635	591	604	596	638	609	612	616	599	584	631	677	618	582	620	598	623	610	597	597	613	603	622	605	623	619	576	606	641	602	622	633	629	583	610	594	608	609	626	633	652	620	627	636	578	619	616	624	647	585	648	665	596	606	576	606	579	628	625	653	638	658	564	627	621	594	655	625	608	622	583	657	634	599	645	641	586	583	602	657	624	604	621	652	629	633	620	657	615	616	625	607	579	595	605	572	613	624	611	621	620	578	630	623	636	609	635	633	601	610	608	676	633	579	555	564	584	635	633	632	646	604	599	629	558	651	606	617	640	623	600	607	640	675	569	628	632	593	646	622	672	628	608	610	578	599	637	651	597	613	611	630	639	617	594	626	626	661	627	629	640	631	656	613	628	587	615	621	664	623	615	649	608	561	627	638	610	630	589	638	624	586	627	652	610	630	612	603	590	626	593	651	610	654	644	680	588	647	608	584	629	629	586	635	612	568	584	647	646	600	611	573	568	615	630	629	618	627	619	602	632	650	637	640	553	608	619	616	656	595	591	631	624	649	633	632	625	619	611	633	566	618	604	640	616	645	638	624	630	658	594	606	616	620	622	662	645	608	629	601	609	625	584	655	606	598	562	579	626	593	674	637	587	657	588	613	608	660	610	575	649	631	605	632	605	603	616	621	612	626	641	630	599	623	599	617	634	603	633	586	608	614	587	619	590	643	635	630	613	666	618	598	591	619	670	593	630	595	595	562	609	643	605	639	608	630	602	593	648	551	645	658	674	568	625	632	653	602	632	633	640	622	634	626	632	577	586	658	608	617	649	591	640	612	582	625	599	621	590	623	573	648	631	605	635	543	679	592	612	589	636	600	658	634	657	627	607	650	605	602	671	598	626	650	639	600	642	645	642	645	587	596	642	634	615	683	614	638	631	604	564	617	608	631	637	667	604	645	657	581	621	654	634	581	662	621	630	663	616	626	633	608	602	642	599	660	595	657	622	665	640	637	636	612	612	606	621	622	631	644	590	637	623	596	659	661	617	648	633	593	619	611	629	600	649	624	593	586	644	613	629	628	607	604	597	667	621	622	589	616	603	611	621	617	642	595	633	614	591	637	637	647	636	623	617	649	627	634	576	600	615	616	577	616	620	618	635	641	623	605	639	624	618	606	614	643	584	589	593	663	614	628	600	602	646	610	616	586	620	607	638	671	638	601	612	629	644	592	649	614	583	619	634	584	591	631	613	615	624	677	638	630	623	664	627	609	615	664	618	618	641	666	625	669	600	612	630	667	621	633	642	615	600	583	592	595	598	601	614	601	616	602	634	625	606	586	644	623	654	602	608	601	627	627	551	624	606	569	592	587	668	577	602	644	575	642	640	635	606	629	595	602	606	607	652	594	589	634	599	602	579	639	625	643	626	616	638	588	637	621	653	662	641	625	604	650	630	615	627	676	634	563	603	660	648	637	615	627	623	604	619	609	639	626	629	626	607	626	617	638	604	652	615	601	628	624	605	623	635	594	607	624	605	631	624	577	600	605	650	577	615	608	575	587	648	594	609	593	658	658	590	635	592	665	602	622	648	605	603	629	623	627	597	616	615	649	595	625	657	615	628	628	606	643	665	632	609	623	632	651	633	625	635	603	624	576	629	663	588	588	590	616	641	611	587	583	624	608	632	643	638	618	618	593	631	617	665	628	658	558	636	678	632	638	693	612	603	608	628	588	620	648	604	627	595	587	541	652	597	603	627	670	594	603	610	616	656	629	663	634	637	585	592	635	643	619	730	663	628	607	579	644	600	598	643	610	566	603	661	584	598	648	609	600	615	615	647	648	637	630	628	644	638	634	600	591	607	618	616	627	589	647	643	613	625	582	624	616	622	638	591	595	684	596	627	612	649	576	626	606	660	615	611	622	619	604	616	602	575	647	610	606	595	615	577	588	585	618	623	617	605	659	639	640	608	595	590	600	634	592	626	608	563	654	609	605	648	617	612	607	622	594	639	588	620	628	609	629	626	625	641	606	613	578	621	597	599	610	621	629	617	617	621	591	612	622	631	622	614	632	641	620	600	666	637	629	672	585	639	621	632	631	601	591	650	624	639	611	625	660	660	603	626	609	624	604	652
3774	8715	5787	2979	2225	1804	1432	1236	1062	946	859	842	767	712	752	757	664	736	653	701	641	677	629	662	616	710	685	662	712	684	640	646	633	696	636	642	642	669	649	644	669	634	672	667	667	654	638	616	644	653	648	621	619	642	726	639	627	681	612	622	644	626	677	688	679	619	706	617	665	643	692	627	617	664	643	641	594	665	655	601	615	617	608	596	621	682	645	631	613	629	677	655	619	624	646	654	619	656	645	689	633	641	645	615	617	623	622	606	656	649	661	624	625	642	595	676	651	620	627	651	674	642	638	651	642	636	590	615	601	615	646	636	635	619	603	598	633	612	623	645	624	652	611	638	648	599	624	624	637	646	639	650	640	654	636	609	670	670	644	646	575	649	634	614	636	613	639	639	594	662	643	594	700	677	634	649	642	596	647	630	610	617	636	620	619	646	617	590	594	661	643	593	627	627	620	656	663	616	632	619	654	646	624	645	598	673	637	610	607	614	659	647	610	629	593	633	650	629	624	618	605	626	662	594	641	639	663	557	628	605	651	617	607	616	645	635	630	639	633	606	625	681	636	676	618	629	653	614	631	618	641	620	593	623	635	649	626	659	681	614	589	636	628	616	647	620	670	617	619	642	645	689	630	638	597	627	618	631	659	614	656	622	686	637	591	644	658	608	623	645	653	641	604	624	594	622	614	622	622	640	647	602	599	590	623	664	620	653	641	623	642	659	625	659	601	649	623	596	616	640	642	642	623	606	630	614	614	622	634	630	701	632	662	645	599	651	628	614	659	622	602	645	643	667	639	594	634	618	647	632	611	638	641	629	619	601	589	642	614	615	628	624	580	680	623	661	617	622	658	615	645	620	610	639	654	648	629	651	628	600	608	617	618	600	598	648	626	632	641	626	619	611	651	600	639	645	630	628	655	645	600	651	626	653	614	610	560	661	671	667	631	593	616	623	647	660	611	613	577	659	606	652	627	630	609	629	625	630	624	626	617	628	600	677	576	659	635	615	609	633	634	622	655	637	612	613	624	664	634	636	629	633	624	634	649	654	604	630	643	623	603	608	639	604	599	634	651	635	598	655	629	635	637	672	632	639	639	616	672	649	632	633	646	651	641	628	629	610	585	641	626	670	659	645	620	623	639	649	588	610	647	670	638	611	631	656	620	631	620	609	601	630	636	594	615	648	619	638	608	637	617	627	632	611	594	615	660	636	577	620	659	653	618	618	647	627	638	656	630	602	637	670	680	647	634	656	627	680	654	637	639	648	667	644	609	648	600	607	622	632	623	649	647	654	633	626	679	654	632	643	659	645	605	618	626	613	667	612	638	617	631	655	659	627	649	596	622	660	607	616	614	604	617	631	586	605	664	619	632	595	659	663	614	628	545	643	584	599	647	662	650	610	611	612	623	636	662	641	614	695	624	642	634	600	675	620	667	645	663	600	627	604	651	642	626	609	615	643	620	652	636	621	688	597	613	634	623	627	635	654	648	653	636	629	658	629	638	613	642	617	663	651	649	690	611	634	642	647	623	650	689	632	617	659	646	661	667	646	638	634	640	661	591	618	638	621	612	634	642	649	673	635	667	588	628	610	633	586	667	626	617	669	632	605	634	619	626	596	575	650	638	668	610	629	634	652	656	638	602	619	579	627	656	638	591	630	667	618	683	647	643	673	589	665	626	619	646	650	612	646	602	617	629	630	668	665	651	634	633	634	641	609	612	631	650	648	584	632	649	618	602	639	624	621	630	616	623	686	649	617	652	636	632	638	656	659	653	614	608	658	671	624	652	639	615	647	619	613	649	659	677	625	614	638	664	663	635	646	659	607	623	624	610	593	660	628	594	632	634	603	627	654	615	675	598	609	621	556	612	694	658	650	624	643	663	607	663	603	659	608	638	612	610	680	637	663	608	641	631	688	599	632	694	630	608	595	641	661	633	600	611	624	640	627	609	644	660	662	638	639	621	664	623	641	604	616	624	629	642	641	637	664	601	645	592	594	621	614	610	596	645	623	622	625	645	649	617	636	624	670	602	664	596	612	646	603	706	625	634	637	630	563	646	596	579	590	669	653	629	655	663	671	585	658	633	635	624	631	602	639	643	606	599	613	638	642	629	663	649	648	592	634	704	602	632	643	634	688	620	654	615	605	654	622	609	642	626	628	628	602	607	612	679	634	649	668	655	610	614	615	622	622	602	600	597	596	672	662	611	643	619	611	662	635	613	638	623	581	652	596	601	645	640	621	640	646	677	639	599	669	636	644	646	624	628	627	579	619	690	598	642	656	599	669	634	618	628	649	627	618	602	613	641	610	621	592	622	606	658	636	652	624	657	580	635	629	633	630	659	596	696	614	593	615	613	660	641	629	614	619	625	642	661	600	647	643	666	608	608	648	639	652	618	634	625	670	640	629	664	643	651	619	625	626	646	658	612	653	618	643	670	646	616	663	604	607	625	634	656	668	672	680	633	652	621	592	654	656	640	623	646	603	636	593	619	640	620	611	671	631	618	613	604	648	632	693	624	628	658	624	615	635	648	584	631	637	687	625	671	645	637	652	606	642	648	623	645	647	600	615	664	626	615	602	607	592	615	634	663	635	654	663	624	636	611	660	631	628	610	593	644	640	601	664	639	619	682	662	633	629	624	597	597	630	660	628	616	641	631	633	643	628	651	588	601	596	675	648	649	650	597	633	620	654	651	645	600	611	694	622	623	651	636	605	619	616	603	587	635	612	608	634	622	688	643	630	596	636	632	677	605	653	608	675	651	640	640	619	634	635	647	660	641	633	669	643	686	661	627	674	609	656	624	618	653	613	635	643	655	639	636	604	664	643	585	641	654	631	619	631	631	631	665	585	623	654	620	613	631	627	647	654	608	676	667	702	608	678	653	559	644	637	623	657	644	561	663	599	610	594	600	642	616	621	599	610	622	599	629	629	610	623	617	630	645	630	605	610	663	624	639	646	668	574	626	596	624	651	613	663	618	624	632	651	641	687	619	694	615	628	661	624	637	665	610	666	628	642	592	615	604	640	659	623	621	616	663	612	627	671	625	623	642	643	682	654	644	647	640	646	638	647	651	673	584	614	628	653	649	637	633	625	673	647	661	632	654	647	644	640	655	600	628	644	690	624	626	650	669	632	647	623	654	607	657	634	628	651	671	628	623	651	651	625	653	650	651	661	635	585	586	615	656	630	604	636	615	662	644	639	627	626	642	644	673	651	628	622	612	687	624	643	613	618	640	655	685	640	634	638	665	654	625	702	666	663	650	642	623	639	613	632	643	633	612	602	646	652	657	625	607	597	620	660	598	663	588	606	594	605	613	603	696	631	662	610	591	608	628	660	599	625	625	670	618	606	612	660	649	636	645	626	638	652	666	685	633	637	642	630	641	558	623	617	637	592	587	618	645	703	617	646	651	650	592	646	623	658	630	665	641	632	624	620	663	661	625	642	660	619	675	633	607	678	666	626	616	573	629	661	640	633	689	610	660	637
24797	21302	27861	25059	13414	633	407	343	292	265	244	201	204	201	193	197	191	208	176	175	181	168	192	183	156	193	173	196	164	189	189	182	189	143	184	169	184	167	184	163	173	164	191	170	153	176	167	162	164	175	175	159	179	168	179	164	175	181	179	150	165	185	179	178	182	186	199	169	166	175	151	166	174	181	158	175	153	173	145	181	175	161	145	162	149	169	176	138	171	166	175	184	164	158	162	167	151	146	181	168	166	172	166	181	159	152	158	176	180	177	162	213	151	167	179	186	179	168	168	179	178	165	169	179	142	147	158	162	151	176	165	164	173	163	173	185	160	168	154	166	193	154	169	179	176	161	149	177	158	150	180	180	171	166	179	164	187	146	159	182	176	152	163	174	181	173	149	174	158	198	164	161	174	169	152	163	171	157	182	165	148	166	166	161	163	166	152	168	152	173	191	170	160	187	144	160	155	171	152	157	167	169	179	151	183	169	180	210	180	162	175	162	155	165	181	153	183	163	205	136	153	177	172	162	159	154	162	172	152	164	151	175	168	173	169	173	192	174	177	176	160	164	161	170	169	176	188	169	166	170	165	161	185	158	176	193	163	171	182	176	168	173	166	158	173	169	164	161	169	188	184	162	192	166	173	179	175	170	180	159	161	162	186	167	168	152	171	168	152	155	175	156	155	152	173	160	149	172	175	151	202	159	147	180	153	167	174	178	154	185	178	174	171	170	165	150	168	141	180	149	145	173	196	160	161	182	170	156	180	149	173	170	163	162	177	173	171	201	171	171	165	161	181	164	166	172	171	153	179	161	161	165	165	154	175	176	189	173	180	175	185	162	153	171	202	147	165	163	170	150	182	150	168	168	168	135	172	186	168	172	165	174	168	171	171	165	166	177	153	150	148	175	170	151	158	175	178	164	152	166	173	179	155	176	165	148	137	159	167	145	146	178	167	182	178	154	168	153	174	177	185	157	196	163	169	150	169	156	194	160	162	177	168	134	181	184	162	139	145	156	170	164	165	187	173	165	177	167	186	182	161	161	175	182	149	174	161	175	192	170	154	178	159	169	188	190	177	186	153	199	169	173	156	179	170	177	168	175	174	178	164	164	175	170	179	151	178	168	153	166	171	150	165	176	185	157	179	165	166	145	159	143	183	162	196	142	144	163	158	169	167	164	177	170	184	170	182	189	165	191	163	153	160	165	157	173	165	171	165	178	174	199	157	179	171	170	172	161	165	152	172	145	175	166	173	170	143	155	172	161	182	154	189	160	167	162	176	187	167	171	187	167	173	165	176	179	162	181	164	173	160	176	181	183	150	154	183	163	166	177	189	171	150	188	163	158	183	154	195	167	200	179	165	160	179	164	164	170	161	173	152	167	198	161	187	169	161	178	176	167	182	173	172	168	160	167	149	129	164	149	176	167	178	165	186	151	154	173	175	169	183	218	155	164	175	180	184	152	176	184	171	148	174	138	150	150	153	160	165	157	151	164	144	155	161	148	184	165	162	146	150	172	174	165	200	152	167	161	161	153	152	165	153	181	165	167	157	191	169	168	173	194	169	190	198	178	147	168	158	176	182	183	159	161	182	163	199	158	195	149	157	164	151	151	183	166	164	179	170	165	159	153	172	150	184	173	169	135	158	180	169	168	155	170	173	167	142	150	165	144	163	164	175	161	188	176	157	169	183	173	159	181	162	180	159	189	188	156	171	155	159	175	177	168	159	152	158	156	174	171	151	172	168	180	168	187	169	146	162	159	170	195	165	188	167	156	177	141	165	179	171	146	157	187	191	169	153	170	157	160	180	165	179	154	167	164	168	172	171	166	137	170	168	163	174	182	179	175	187	177	169	172	172	148	180	190	169	170	167	156	167	184	152	179	180	171	137	148	182	173	162	159	149	153	208	156	210	189	146	164	178	169	169	157	173	178	159	168	175	167	157	166	162	153	167	174	160	176	182	147	184	174	173	155	184	173	151	161	165	184	171	186	152	171	183	149	186	159	174	172	165	158	175	171	152	145	169	169	174	170	195	161	179	184	163	167	150	158	189	146	166	166	162	167	167	181	187	160	167	148	177	180	151	157	170	169	182	157	143	181	150	162	182	156	187	161	177	194	156	146	181	170	146	159	154	183	164	168	178	180	156	163	157	183	151	165	152	167	176	187	161	156	173	163	184	162	169	158	160	160	172	190	166	168	163	172	162	172	164	169	219	172	168	158	167	190	147	188	153	188	157	157	146	159	122	155	178	155	166	168	173	175	168	175	165	163	149	190	171	161	171	156	166	167	149	178	186	153	165	183	196	154	172	158	178	176	136	190	180	156	153	177	162	165	153	163	180	167	141	156	176	168	170	159	190	158	194	169	160	144	184	159	169	156	157	175	178	179	174	156	175	173	163	164	154	167	150	151	179	147	183	175	171	178	185	175	172	148	160	149	142	167	174	175	161	155	160	178	175	151	155	159	149	173	179	165	143	180	173	170	160	183	158	158	171	155	179	175	182	163	141	165	156	171	185	166	174	174	162	174	149	162	158	178	169	171	185	186	189	163	170	165	147	188	157	170	178	158	168	160	177	182	175	184	188	169	168	179	176	157	156	153	174	169	181	185	147	173	175	181	159	164	188	179	150	168	163	167	157	200	159	177	169	151	178	174	181	200	152	143	167	172	164	171	161	138	164	165	158	164	179	157	173	183	171	155	167	164	170	146	177	164	163	167	178	159	148	157	161	177	166	160	178	180	168	174	181	201	157	147	160	170	161	173	168	171	167	185	164	182	153	166	154	186	181	169	186	170	146	155	167	161	148	178	134	173	159	183	152	161	175	161	171	174	168	173	156	161	166	156	174	180	153	169	130	176	175	180	152	163	161	158	144	174	162	171	180	167	171	177	173	181	173	195	167	163	186	178	183	171	166	156	155	149	162	180	169	178	163	174	156	185	143	169	192	167	149	174	161	186	184	186	182	162	165	174	157	177	161	170	175	198	164	172	169	168	178	176	188	180	174	186	153	176	174	168	166	162	159	174	177	181	183	152	178	151	175	181	163	157	162	160	162	153	139	183	163	154	178	144	176	156	162	165	180	154	170	188	169	159	164	168	174	176	144	148	161	172	186	167	152	153	180	150	158	168	137	179	163	196	170	164	184	157	168	176	169	180	157	165	164	176	154	155	181	157	157	163	170	151	158	163	163	165	174	175	161	165	186	184	173	165	154	161	166	188	184	183	172	162	154	148	163	152	170	149	170	168	181	164	145	178	164	159	157	162	175	198	159	143	156	174	181	184	163	191	156	193	166	177	159	167	160	169	164	154	157	153	170	161	158	168	152	180	162	183	179	151	149	152	157	178	153	162	173	170	157	154	177	179	145	162	164	180	176	168	166	148	185	170	149	183	154	174	143	185	176	144	154	143	171	145	166	148	174	180	181	155	167	170	181	159	173	170	155	152	165	158	169	170	189	155	172	148	163	176	158	176	177	144	165	151	162	181	164	176
3717	4786	3114	1483	1111	844	608	506	410	330	317	276	269	252	244	236	242	260	221	229	223	202	197	233	184	185	196	206	187	206	184	171	194	168	197	195	177	187	197	192	200	201	191	197	161	202	175	185	172	193	219	202	168	164	197	167	176	177	188	155	174	167	185	219	194	188	190	189	179	172	181	217	195	195	186	208	176	174	185	176	178	176	183	196	196	189	167	207	203	172	166	187	197	201	181	199	178	204	167	173	181	152	168	188	184	199	179	198	201	186	168	166	160	179	177	195	194	184	202	167	182	177	183	178	190	174	171	173	207	171	174	185	211	172	191	177	189	188	183	222	187	173	180	190	203	178	214	157	173	191	186	191	195	198	187	189	170	191	186	184	187	202	194	190	192	185	168	188	183	194	168	179	160	196	202	156	172	199	175	202	165	209	216	178	166	144	175	191	177	169	164	198	173	183	170	172	180	179	181	174	197	186	182	187	204	184	195	195	193	179	191	176	171	168	187	183	183	203	201	200	175	175	196	185	167	194	159	196	183	182	196	179	203	211	187	189	170	170	163	195	183	176	186	189	205	206	207	197	186	188	180	148	174	165	177	160	170	196	184	189	188	184	168	157	174	190	169	189	180	197	192	184	180	178	193	181	170	195	181	162	163	190	171	176	189	206	197	179	177	201	170	182	182	184	186	198	184	222	161	161	182	158	190	197	200	164	157	215	201	216	156	173	178	198	217	168	187	177	195	200	174	187	193	200	192	196	185	174	175	160	204	168	188	149	196	171	170	183	178	176	175	194	169	193	184	172	167	173	198	201	185	208	194	167	172	177	191	195	157	208	184	196	198	175	187	204	174	172	192	191	188	183	216	172	198	212	175	182	171	186	179	174	174	203	165	202	189	177	171	180	198	179	164	169	190	184	195	198	186	183	209	196	177	187	171	179	198	186	168	195	189	199	212	195	211	192	194	176	172	195	192	189	185	202	203	202	186	189	176	204	206	185	195	194	190	183	171	183	186	168	185	190	178	158	186	213	191	179	190	171	167	187	205	158	200	178	178	186	187	197	189	171	197	205	166	163	165	198	161	195	201	179	173	179	203	185	216	175	187	180	205	183	163	227	176	161	215	190	190	186	198	186	193	192	163	161	191	194	203	199	172	178	189	195	188	182	196	187	213	187	190	187	189	168	199	176	180	180	203	155	163	185	196	175	190	203	201	179	189	190	182	197	183	189	190	188	204	159	186	174	204	183	208	189	173	183	200	187	170	181	152	174	176	196	183	189	167	159	204	179	184	200	197	172	176	170	187	197	180	187	192	168	186	177	183	191	191	192	174	190	172	194	177	206	175	175	185	179	191	165	174	199	189	177	179	181	195	163	177	162	185	194	187	165	197	186	186	194	197	175	188	185	163	205	176	189	186	191	184	199	200	177	198	208	179	190	200	195	178	190	171	160	185	184	171	196	184	184	206	195	183	190	202	200	190	167	174	198	189	193	166	177	192	194	196	178	192	184	184	170	182	191	172	190	181	170	176	192	189	191	174	185	175	192	164	181	184	195	159	170	183	201	193	185	161	193	193	206	190	166	191	185	171	172	194	181	191	174	175	210	185	183	166	200	178	208	172	179	197	201	175	179	194	185	175	188	190	188	179	181	191	179	172	169	198	180	205	167	194	198	181	185	180	187	191	196	203	186	183	190	204	197	184	178	190	196	169	188	161	174	173	195	192	177	189	190	171	169	190	199	195	176	174	178	172	189	173	181	175	174	205	190	156	199	203	175	172	188	186	180	181	200	187	185	212	184	195	191	186	186	193	172	159	186	184	174	204	148	173	179	197	180	200	183	179	179	189	175	172	196	186	202	215	177	177	158	216	172	187	175	150	168	213	195	185	189	158	184	171	198	172	202	185	178	183	195	170	182	178	188	192	179	177	176	170	180	168	196	179	203	179	216	189	190	174	189	202	176	179	183	185	177	175	194	168	200	187	173	198	182	176	179	172	168	196	198	170	151	176	175	195	196	177	199	182	222	179	190	171	206	185	208	186	200	180	184	186	159	161	181	171	205	185	166	207	189	193	164	180	180	155	180	160	199	206	168	209	179	177	172	194	199	185	140	185	169	182	204	177	195	191	200	173	193	205	192	180	195	201	210	211	190	204	180	188	191	177	193	170	207	192	208	208	170	152	187	178	184	183	174	193	173	187	193	192	206	196	161	208	182	186	187	187	178	184	165	194	193	163	183	190	171	204	164	181	180	171	199	194	177	168	193	184	174	186	190	182	179	159	193	188	188	188	205	183	189	181	174	190	167	184	169	190	198	167	169	201	169	175	174	190	193	189	187	192	173	186	180	185	192	192	157	176	185	179	180	182	194	165	177	184	176	185	192	187	184	192	184	161	179	186	176	186	190	178	179	210	179	177	208	191	204	176	189	190	183	154	206	174	202	184	202	198	183	195	168	166	190	190	200	162	198	169	197	211	195	178	185	173	175	186	195	179	183	189	165	180	190	176	179	169	186	182	206	178	188	170	196	168	183	198	187	179	204	183	178	220	208	171	163	205	170	174	220	191	194	174	218	203	198	185	189	189	181	197	180	180	175	161	184	184	198	181	170	164	176	173	182	165	198	178	182	168	211	191	180	185	163	204	173	202	185	166	197	157	199	199	177	170	181	186	181	168	188	199	176	182	168	186	215	209	174	202	189	202	178	191	169	170	179	186	164	181	192	203	156	182	187	172	183	191	185	184	201	201	172	187	197	197	196	188	171	181	202	182	186	182	198	189	168	176	183	172	183	199	179	203	179	179	186	188	184	186	181	207	200	177	195	197	203	161	164	201	192	209	180	165	190	184	178	170	181	179	183	165	182	190	170	141	178	188	181	194	187	184	173	174	207	184	180	167	212	185	201	173	175	216	188	180	199	191	196	191	192	174	195	188	196	197	183	180	167	191	176	186	176	167	195	188	172	192	167	179	221	212	179	176	190	157	183	181	193	196	186	199	182	199	178	177	178	203	177	153	193	199	182	176	168	183	176	197	195	160	166	169	194	213	158	191	182	165	180	198	169	185	178	190	186	198	181	190	185	156	181	198	168	195	204	165	210	177	173	186	175	173	183	188	149	172	170	185	188	178	165	169	170	184	191	175	168	216	172	176	190	181	181	192	180	192	175	188	214	186	197	166	205	162	179	175	185	194	180	186	191	190	177	207	192	186	169	197	177	174	157	202	175	201	172	181	178	152	139	191	219	188	191	152	205	197	174	197	196	191	197	179	160	196	178	188	165	170	173	187	196	214	171	195	195	173	199	187	185	202	188	176	187	171	177	191	169	167	182	195	184	191	188	181	175	169	171	191	182	212	182	194	212	154	208	189	171	183	183	185	196	173	194	169	199	188	179	192	167	165	169	197	164	218	163	159	181	201	180	181	195	164	178	200	190	185	197	178	180	194	194	168	173	208	222	180	174	160	187	179	168	213	191	164	169	187	185	184	197	188	180	194	213
22539	21338	29227	23809	21335	21400	11866	1463	1079	979	900	801	776	742	702	729	727	686	674	652	666	670	668	642	667	594	653	625	618	641	647	640	620	638	631	558	583	624	580	611	563	627	605	558	563	602	596	599	601	635	633	621	601	583	599	614	576	557	581	578	606	609	599	618	611	591	615	557	633	566	587	631	587	563	588	571	602	580	560	649	564	617	632	641	629	579	592	576	590	568	602	590	539	541	563	597	580	564	530	620	571	586	603	570	608	531	548	612	612	628	542	600	564	565	580	616	587	568	586	603	607	623	535	564	563	571	581	628	580	566	540	605	592	611	574	566	597	584	603	612	577	569	614	583	562	588	583	602	572	598	606	576	574	609	627	585	537	570	608	604	628	646	587	588	599	578	603	608	597	540	525	578	610	561	567	564	578	581	582	604	516	600	580	561	600	609	555	611	545	603	548	587	581	560	613	576	579	563	614	575	513	561	585	591	581	611	613	559	545	613	603	581	585	579	648	552	523	571	557	582	584	561	580	609	557	600	597	563	575	573	567	615	558	631	575	586	552	578	583	589	619	575	572	582	561	602	603	611	577	568	561	587	620	550	602	559	599	537	544	585	593	553	555	620	578	635	547	619	594	563	589	603	590	576	597	607	573	589	551	561	581	589	578	576	577	569	593	567	582	579	585	600	562	556	553	601	595	594	560	589	566	594	609	560	569	571	623	589	591	582	622	549	623	551	582	614	622	571	594	599	567	598	605	583	599	606	570	547	628	578	599	617	573	593	557	585	579	557	559	530	586	549	568	569	638	604	568	576	613	555	589	612	599	582	546	622	581	581	599	577	600	548	583	566	593	568	541	585	598	564	589	577	589	598	593	565	571	569	575	580	537	627	643	608	598	572	560	589	570	582	576	550	537	591	576	554	567	558	571	613	576	557	573	582	588	585	601	609	575	583	598	579	602	604	583	581	610	608	599	598	574	597	577	556	600	636	594	557	539	540	568	549	556	563	594	587	581	603	583	600	547	570	588	595	565	596	560	613	586	585	551	565	594	542	551	598	581	534	620	558	611	600	574	623	555	565	596	587	593	592	553	563	586	629	580	572	620	574	585	534	580	586	614	557	614	583	612	586	602	647	593	577	573	562	537	583	605	569	590	571	580	586	563	589	595	569	594	621	604	578	570	590	569	625	621	547	557	587	590	596	545	637	598	543	560	552	596	600	570	581	603	580	569	602	614	549	608	616	562	555	590	625	583	561	572	569	571	574	578	523	548	632	601	615	626	576	605	614	578	587	580	548	551	594	612	633	500	527	567	620	596	568	586	615	579	572	621	597	591	571	549	582	602	622	574	545	579	628	602	617	598	606	622	591	612	596	573	587	515	602	583	570	578	629	579	549	562	537	579	608	589	576	525	571	606	578	566	598	588	562	599	583	565	541	606	631	586	577	557	571	578	595	554	576	590	577	492	563	609	581	567	576	640	586	586	634	567	586	592	561	588	581	592	538	608	566	573	586	595	598	579	627	592	574	593	595	593	606	598	597	607	583	648	561	582	592	583	561	600	586	594	614	565	587	616	579	604	615	588	587	600	605	561	593	619	595	600	565	608	564	578	604	578	596	590	615	587	548	546	594	578	603	570	594	549	540	589	622	587	556	563	602	597	498	554	585	584	527	594	595	529	597	565	566	581	584	612	604	552	538	550	603	573	604	599	555	570	567	566	560	591	558	598	593	541	557	554	574	590	581	574	631	564	573	608	608	625	604	559	538	617	573	577	635	592	650	594	569	618	594	608	569	595	548	588	608	598	626	584	599	589	562	630	586	578	565	567	583	549	569	599	587	608	578	617	578	580	619	571	561	565	581	585	599	590	620	588	549	589	508	587	575	574	580	624	608	597	588	560	604	617	591	575	565	598	563	560	628	571	568	548	593	602	599	637	609	570	575	592	615	581	566	564	547	577	591	585	623	547	563	567	609	557	630	614	568	570	533	591	596	603	616	573	578	576	575	598	583	599	582	595	567	560	536	567	560	562	598	556	543	625	577	548	575	580	623	611	570	573	582	527	578	558	560	599	590	588	596	614	551	578	629	583	563	584	603	562	577	581	605	562	578	571	582	597	640	591	574	560	565	606	600	588	597	582	523	544	553	551	635	568	593	585	551	563	579	571	594	628	594	576	609	571	582	588	563	596	544	604	600	559	598	590	577	614	593	646	559	546	615	556	605	588	605	552	578	560	548	548	609	566	607	590	601	637	599	603	593	592	548	606	559	543	632	581	558	602	557	592	578	557	569	573	587	587	559	563	634	570	582	572	570	564	603	544	560	601	575	579	569	589	616	568	575	569	600	596	566	606	545	601	571	602	602	572	604	557	532	526	591	614	546	548	639	591	573	564	638	551	565	518	606	587	565	625	587	589	618	569	560	574	562	588	571	570	593	543	609	555	624	621	573	614	554	605	562	579	594	594	566	542	557	562	575	569	573	551	555	600	577	549	590	578	590	574	551	595	558	617	597	564	587	556	587	574	618	593	606	569	574	576	563	614	609	619	598	620	519	575	579	596	573	578	589	561	578	573	587	591	583	566	557	555	555	569	578	544	556	569	635	593	617	538	592	521	597	559	608	622	598	618	552	563	598	573	574	520	564	615	545	577	564	541	551	583	575	588	615	587	577	617	630	572	577	598	627	586	585	600	602	517	529	529	559	589	558	601	611	567	552	575	554	599	604	613	540	576	552	580	569	549	580	588	649	564	573	509	581	541	557	601	591	541	601	572	583	535	579	583	560	602	606	592	551	593	553	561	602	559	557	580	561	600	572	580	565	602	571	572	640	599	574	575	569	621	599	557	569	571	591	543	574	610	578	572	526	578	532	586	564	595	547	566	568	596	594	605	604	587	555	601	569	542	568	582	572	628	535	588	572	567	567	532	546	600	630	568	566	591	585	567	570	573	573	589	547	593	563	619	587	553	522	572	583	577	544	581	580	594	582	564	604	588	557	594	514	525	578	598	552	595	564	598	541	551	605	599	567	636	561	632	594	584	584	594	570	558	592	549	603	578	568	586	570	612	566	570	563	604	576	590	602	571	550	599	598	586	561	571	573	621	592	553	609	569	546	574	578	593	554	586	629	593	599	577	571	575	587	514	596	567	632	610	562	571	528	549	547	628	565	517	585	577	570	596	570	607	577	590	573	619	545	567	600	553	549	574	605	569	555	532	550	593	630	566	614	595	571	559	542	597	587	603	619	562	559	601	608	608	568	570	579	567	581	581	587	583	589	575	612	629	561	575	583	574	572	587	591	564	568	620	596	621	569	597	569	632	552	588	586	590	596	572	601	592	518	585	559	600	565	545	541	576	619	562	576	615	596	535	593	580	582	562	542	582	540	566	618	631	611	604	602	605	602	591	587	582	573	610	566	605	585	567	558	576	576	565	575	619	627	588	561	579	552	618	555	596	544	549	500	543	586	576	565	593	567	579	540	562	597	599	585	606	600	521	611
4927	14338	9891	4918	3873	2754	2167	1688	1377	1226	1066	964	892	862	813	801	751	686	753	719	718	691	652	688	656	710	613	623	613	688	596	680	635	602	621	605	648	618	570	605	582	627	645	600	610	577	607	606	603	580	578	616	594	589	646	636	568	614	573	585	610	593	561	617	613	598	619	638	614	635	616	615	591	621	594	588	609	644	586	651	605	576	624	627	610	565	603	629	627	582	539	634	615	584	586	562	632	586	594	578	575	563	646	605	607	642	627	605	574	585	597	542	627	563	628	600	608	600	612	611	547	576	596	569	623	632	591	612	623	596	586	587	560	589	616	599	586	569	621	602	607	570	555	555	600	583	595	583	631	615	608	574	602	619	602	582	602	660	576	614	589	616	602	607	606	610	571	592	593	599	586	564	594	583	630	620	588	625	611	586	590	620	616	601	592	613	649	565	578	631	588	611	608	583	590	611	600	582	600	606	618	591	643	598	629	664	642	608	615	647	590	603	589	602	616	610	593	548	609	615	589	604	650	595	624	595	594	574	569	614	623	599	602	562	615	602	573	604	609	586	601	582	598	580	645	604	588	564	655	595	596	569	558	573	600	623	593	604	620	602	583	608	595	571	572	584	602	577	612	610	617	578	576	595	573	571	562	641	571	601	593	586	592	582	539	599	594	594	561	634	600	601	593	653	589	600	608	543	610	592	620	567	620	619	565	598	571	590	600	560	632	628	625	569	583	628	614	586	606	586	631	579	594	585	572	575	614	588	576	632	601	565	587	571	626	600	543	571	632	617	587	585	589	615	620	555	598	560	590	601	583	563	586	579	595	609	589	577	613	600	603	612	599	605	627	591	588	616	616	573	612	583	607	621	601	592	575	563	580	588	585	583	596	630	557	570	582	589	579	578	602	597	601	608	632	580	633	657	590	602	623	600	605	590	592	590	571	573	558	619	639	563	607	642	589	587	613	575	560	645	649	599	583	603	577	642	615	659	582	646	617	602	587	625	620	628	585	643	590	611	604	632	601	581	598	574	604	581	544	634	557	566	588	623	607	586	571	558	636	624	577	634	594	616	606	583	583	577	599	648	577	573	580	603	579	579	611	592	603	581	610	609	635	604	605	602	591	570	590	564	603	592	570	608	578	599	636	609	612	587	593	634	582	589	627	563	585	612	574	619	584	585	604	602	577	623	593	579	572	622	599	585	604	600	628	615	611	656	583	599	600	582	576	587	612	516	637	558	642	599	571	570	604	580	618	576	629	611	593	563	604	607	558	610	631	572	579	613	623	599	621	592	589	608	531	582	609	616	601	575	644	583	590	603	592	606	612	563	614	627	631	568	626	581	635	583	636	581	584	638	566	604	592	566	584	610	614	602	563	606	583	595	617	596	580	583	561	610	629	614	574	579	579	574	599	627	555	624	599	544	618	593	600	599	614	630	553	585	625	593	568	631	608	632	571	623	559	640	573	635	614	618	610	598	645	598	647	536	608	589	579	561	617	575	603	569	586	562	615	550	570	596	585	574	592	637	582	601	609	634	588	589	540	638	576	613	601	588	615	556	606	608	624	584	586	630	602	628	576	615	611	603	592	616	605	591	596	620	590	616	592	553	592	571	581	570	592	603	587	611	568	605	574	634	560	557	595	616	634	605	572	604	566	612	609	603	559	632	644	626	621	591	535	628	543	608	607	608	574	602	641	591	632	593	607	575	625	588	607	570	585	583	595	572	576	578	622	558	604	590	591	553	618	573	590	588	599	604	599	644	603	597	597	609	603	587	624	573	623	628	625	605	628	652	603	616	622	587	582	607	595	559	630	589	612	616	611	551	592	596	619	587	583	650	596	590	641	608	613	583	606	586	607	571	648	585	641	617	589	602	589	606	578	611	576	577	633	578	626	603	576	584	588	610	615	602	621	592	613	608	584	571	581	580	636	571	631	610	650	606	594	588	624	564	565	612	607	586	622	570	613	611	628	591	589	596	622	626	574	617	609	583	644	592	598	637	628	599	565	605	616	600	619	594	572	607	615	582	588	620	632	594	587	631	569	584	619	575	603	615	636	620	601	586	626	607	595	612	572	610	567	603	601	597	608	607	598	614	573	605	592	624	604	569	671	578	582	622	590	594	576	589	610	608	578	611	566	587	626	615	574	583	605	572	607	577	594	612	585	572	581	638	578	633	591	580	615	608	610	640	594	606	576	572	560	634	568	634	586	563	575	604	596	592	561	564	573	547	623	624	624	587	581	599	572	591	607	584	597	608	560	585	570	573	601	611	579	613	599	580	636	572	567	602	622	626	575	586	619	566	550	562	603	606	552	597	614	628	562	567	617	603	622	554	643	601	567	623	622	586	609	576	571	609	601	598	580	525	581	587	587	577	594	623	607	598	638	590	624	559	614	591	590	619	599	648	582	576	599	589	648	579	638	608	594	585	560	635	561	614	625	572	578	628	616	583	599	570	589	624	567	607	578	608	619	603	603	631	604	649	633	611	615	617	619	598	623	592	551	590	581	578	661	626	609	607	616	611	639	580	614	598	591	626	612	561	609	622	625	623	590	559	576	585	572	617	657	601	604	593	555	634	615	570	610	623	601	576	585	592	616	602	598	535	606	601	612	584	571	609	590	574	570	612	585	611	613	565	562	648	591	637	623	612	583	643	646	604	610	611	564	571	598	568	633	572	607	602	632	620	654	614	619	579	616	589	621	574	610	626	584	614	603	579	605	626	583	611	604	580	625	574	592	615	613	623	609	615	622	588	587	611	614	647	566	576	571	584	591	569	621	555	609	558	596	566	599	585	604	597	604	619	587	572	572	610	590	608	570	624	623	607	593	605	582	577	619	592	593	573	612	609	601	631	596	609	608	573	637	611	652	609	638	596	605	621	615	563	603	585	616	582	607	627	557	637	591	609	685	592	633	593	599	626	605	613	594	537	558	609	600	642	594	596	637	585	606	577	585	590	604	585	653	592	563	598	627	620	592	643	531	610	564	561	617	567	609	559	562	608	609	590	613	593	580	601	561	607	582	592	579	606	625	598	616	561	640	563	551	596	580	627	598	568	579	609	614	589	579	603	583	600	627	614	644	573	628	616	573	619	562	583	578	646	610	623	603	548	590	603	540	610	565	617	585	607	678	628	578	624	608	627	607	582	579	576	572	557	616	578	552	571	565	596	633	579	592	623	604	602	568	564	593	594	616	595	595	597	590	594	589	612	586	609	594	605	574	542	609	588	659	584	590	586	632	549	541	586	601	574	593	600	604	656	606	635	609	589	572	608	634	594	642	652	640	559	579	590	614	594	630	583	653	590	588	596	580	613	624	640	592	633	615	601	575	626	581	600	648	603	616	595	569	566	567	565	610	535	635	617	591	579	585	584	607	597	577	603	569	573	613	578	584	609	586	593	590	615	601	572	544	574	588	600	593	633	645	611	572	583	628	608	618	582	635	560	577	553	578	611	610	585	629	616	584	561	643	590	598	569	556	565	646	583	588	589
27804	20300	7663	685	400	384	353	346	355	338	330	322	308	300	348	307	323	333	301	315	318	323	326	312	307	312	294	327	315	299	306	328	262	288	314	308	321	347	316	330	305	346	325	315	313	311	289	294	285	298	315	307	293	326	330	324	301	304	319	322	323	324	300	317	292	287	319	324	303	337	330	313	308	326	323	349	313	282	302	315	339	314	312	318	323	285	319	308	329	340	293	307	303	305	350	285	286	343	298	300	316	298	294	333	341	300	286	319	297	284	296	308	350	318	293	307	351	309	332	340	311	331	336	336	297	325	325	338	305	323	293	330	331	319	328	330	330	301	316	339	314	317	296	347	302	341	332	320	298	328	332	292	307	304	323	321	328	304	309	311	331	320	290	343	339	310	303	318	266	340	329	297	309	312	321	317	324	316	334	291	321	293	283	341	318	299	312	294	296	312	313	310	325	322	328	309	327	293	318	329	312	303	298	311	301	315	352	279	313	320	306	301	320	325	325	281	313	302	284	314	337	301	295	298	317	309	320	335	332	279	286	321	311	334	316	310	306	294	315	309	333	291	317	328	307	304	310	302	318	304	295	353	325	325	312	327	330	317	300	332	332	351	298	291	328	309	292	314	293	316	314	320	313	267	300	278	268	283	331	327	281	308	304	296	324	316	315	300	307	355	337	297	327	302	287	318	269	314	292	324	295	307	302	291	296	281	328	290	298	306	347	297	303	315	313	311	298	307	360	346	329	336	380	329	300	297	320	270	315	318	310	308	311	313	316	308	333	349	323	305	327	323	310	301	317	292	324	323	317	327	310	324	324	303	319	326	309	317	280	297	347	303	289	292	288	296	329	296	312	324	271	355	306	324	345	319	315	339	346	306	303	316	325	304	308	323	326	318	320	324	321	305	302	320	301	323	329	279	307	307	344	294	303	327	313	271	340	305	307	313	296	314	314	288	339	325	303	299	322	317	300	311	323	281	276	340	309	326	302	322	326	329	331	294	273	322	315	322	328	320	302	262	325	333	350	285	333	305	303	311	309	316	305	283	340	331	306	308	349	322	307	323	335	300	324	320	312	329	297	295	326	293	326	320	339	293	320	281	290	286	295	274	293	294	309	343	312	292	310	333	325	303	329	316	307	282	308	336	327	294	303	297	301	304	328	291	322	302	320	322	279	317	256	302	351	309	307	300	304	306	301	318	299	311	337	319	297	313	284	301	323	365	317	304	339	311	333	342	316	294	307	315	328	325	304	330	321	318	291	276	316	352	322	328	288	323	301	332	329	318	308	296	319	292	308	305	299	326	334	297	317	309	288	316	322	304	299	320	317	291	335	325	328	347	307	326	316	307	295	311	325	306	320	284	305	308	366	306	346	325	313	301	301	287	298	337	341	313	321	306	316	315	236	303	302	295	311	308	336	300	298	312	300	320	285	316	303	317	315	308	305	295	312	310	306	309	307	292	295	319	328	298	299	304	344	304	308	355	338	327	322	311	299	279	334	285	306	296	337	288	314	306	349	306	335	326	325	307	363	335	319	310	329	302	311	296	334	361	315	269	311	289	348	301	312	313	329	315	337	314	337	285	314	312	298	349	289	327	308	344	332	305	306	325	286	280	312	298	323	310	309	297	285	315	339	321	346	296	315	315	317	344	324	333	307	292	280	339	286	310	306	318	350	306	315	332	298	325	318	297	329	315	291	299	313	303	299	322	334	323	307	340	329	310	328	291	316	318	329	318	316	304	308	358	315	360	329	317	317	351	306	331	307	333	289	305	345	294	336	332	355	317	309	310	314	319	327	287	291	308	352	295	322	303	320	333	295	310	315	308	340	321	294	321	310	321	363	314	303	325	328	299	320	311	292	334	321	330	340	325	322	274	373	327	327	287	295	294	340	291	288	295	310	298	342	346	306	286	334	305	274	301	309	294	310	340	287	289	281	331	333	346	332	349	296	314	309	337	330	322	291	315	303	317	314	307	287	318	315	326	325	329	298	302	285	318	330	326	325	333	318	317	313	278	324	285	300	296	300	335	311	321	319	294	297	321	346	308	323	304	343	305	320	327	283	319	293	310	328	321	292	305	313	321	301	296	311	340	351	304	274	316	317	298	314	333	308	287	321	272	353	298	306	315	317	324	309	303	330	339	316	335	323	311	286	345	294	307	318	347	316	310	325	300	336	337	287	325	318	314	308	299	323	300	325	311	309	324	303	291	325	315	338	331	303	310	336	309	314	311	298	327	323	296	324	312	323	308	276	317	300	318	294	320	323	302	309	305	320	297	333	334	322	319	309	307	317	345	314	311	341	309	322	307	322	322	308	322	286	297	342	300	290	332	300	304	305	316	342	282	359	325	280	303	308	326	318	304	323	308	296	298	328	306	296	324	331	318	335	314	306	325	294	316	301	343	305	310	315	331	303	296	315	293	316	300	332	292	307	315	329	312	295	295	257	338	300	306	337	331	307	302	305	284	323	286	326	280	292	287	318	293	325	312	298	304	312	283	337	308	300	326	316	308	321	324	316	315	331	315	307	273	345	312	334	310	328	300	317	344	323	289	321	319	280	304	317	311	299	276	293	305	316	347	316	318	281	303	314	333	310	334	305	317	301	329	297	306	321	305	313	333	291	329	298	285	323	297	331	339	327	311	344	307	316	310	318	339	303	315	323	312	314	299	315	318	274	317	289	335	281	275	296	316	341	300	294	309	328	352	344	289	294	328	317	318	314	327	306	321	332	313	338	315	314	335	294	310	271	298	341	302	308	300	323	316	333	337	300	330	299	328	308	274	301	337	302	326	298	298	310	286	303	311	319	300	311	335	317	331	304	309	327	322	342	328	323	298	333	300	329	316	323	295	321	305	302	307	315	319	304	321	335	303	327	331	306	323	309	297	344	332	333	283	299	296	318	313	336	319	309	319	322	321	325	320	295	326	310	328	312	300	319	301	307	299	326	309	315	313	322	338	279	302	306	303	321	316	286	288	310	324	321	298	340	304	307	316	294	282	325	316	296	309	355	311	304	323	305	298	303	329	317	311	334	318	265	318	313	304	312	306	309	309	317	329	325	307	351	325	334	330	310	322	311	308	323	306	295	321	336	326	319	325	290	326	310	304	320	335	326	335	334	327	325	335	285	295	324	272	315	319	294	309	288	301	357	319	298	336	305	294	335	296	305	327	317	304	324	353	280	291	314	291	282	339	327	300	291	291	308	292	295	296	294	323	306	327	332	300	315	336	325	287	323	337	320	321	319	350	310	284	313	300	319	327	355	318	314	317	322	321	322	301	300	325	272	325	310	310	323	295	323	341	328	311	313	286	330	307	353	311	302	318	336	314	317	337	308	304	326	314	309	320	339	330	319	344	331	312	336	313	306	333	362	302	333	322	318	338	314	338	305	295	313	317	308	297	307	290	296	339	306	303	304	308	349	300	293	284	286	299	309	317	321	305	306	315	304	317	330	330	305	325	330	296	307	318	328	330	316	325	304	302	309	299
6012	1455	962	589	461	479	418	364	389	367	357	382	358	370	343	327	345	349	346	321	349	336	324	304	335	321	355	359	328	332	329	348	310	314	343	327	344	321	319	318	349	311	305	322	299	356	317	291	310	324	323	325	311	352	321	321	318	305	357	351	302	324	308	338	307	335	318	342	332	338	292	308	348	334	319	318	338	326	303	336	327	286	289	316	337	326	320	310	344	356	324	322	302	316	339	337	327	282	311	325	315	341	326	307	335	313	346	350	353	331	325	328	323	350	307	308	316	316	344	328	294	314	316	339	335	324	350	305	329	310	334	318	303	311	308	341	319	341	310	322	330	275	320	350	330	388	318	306	284	322	325	319	316	301	320	319	348	327	299	314	331	305	356	303	315	307	334	299	313	338	330	297	304	334	321	325	308	317	335	318	356	336	314	356	339	314	321	300	332	347	332	360	323	301	323	321	341	315	330	323	329	306	290	330	323	317	357	300	329	317	300	305	300	310	290	316	308	319	307	341	342	336	310	309	317	345	302	313	330	336	308	335	298	322	340	339	351	302	294	320	319	327	347	313	302	299	336	310	314	313	325	316	324	328	300	339	305	330	326	317	293	342	304	292	327	322	344	291	322	322	326	321	335	319	337	320	347	293	295	340	319	318	328	317	349	308	297	311	328	325	322	372	347	325	292	341	312	314	320	331	329	285	316	334	315	324	308	323	330	296	329	335	291	326	314	353	370	359	297	333	311	355	314	317	313	285	330	327	318	306	335	337	361	330	296	297	304	341	343	341	319	347	341	346	331	317	333	321	323	325	319	321	299	321	329	324	320	327	360	308	325	331	308	310	355	313	326	363	309	316	330	338	327	317	344	298	311	303	321	341	339	340	327	292	331	314	307	300	305	317	292	340	357	324	311	316	356	329	333	336	311	337	310	337	324	333	346	328	334	326	338	325	316	314	319	302	294	317	301	319	325	362	311	320	323	318	312	344	320	311	321	342	305	295	323	330	305	302	314	321	345	335	310	347	325	347	346	325	313	315	355	357	333	348	350	332	320	329	322	313	318	346	345	331	319	305	367	329	301	304	329	325	346	303	351	344	322	313	328	310	302	325	332	305	327	336	337	318	329	306	294	333	318	314	325	332	368	318	315	312	340	330	311	293	337	307	336	364	338	311	323	337	329	294	309	324	322	322	321	320	334	317	340	323	326	329	298	345	316	302	333	323	306	317	335	297	310	316	311	342	325	337	362	315	323	323	317	308	333	338	286	311	311	334	319	332	318	296	341	318	302	329	291	360	335	321	348	308	328	351	323	318	326	343	316	361	342	327	335	351	307	339	336	314	300	326	279	339	367	311	323	309	278	345	319	325	312	328	315	316	339	329	336	342	320	326	321	279	295	314	284	303	332	299	357	296	326	307	332	308	319	327	328	293	305	330	329	312	301	318	349	311	338	312	348	330	343	347	313	325	326	306	329	357	310	321	321	296	347	336	339	328	336	338	300	359	305	284	336	320	336	349	315	332	312	344	310	346	309	342	292	332	303	336	290	342	317	294	300	352	314	321	312	337	331	316	338	320	323	334	318	307	319	333	332	308	335	301	309	326	331	332	333	335	292	331	330	325	316	352	338	285	299	313	351	328	353	334	309	313	306	295	307	327	292	323	345	344	336	308	335	356	312	308	336	303	346	324	316	331	335	310	330	329	286	329	329	303	304	289	310	322	307	339	306	320	308	303	330	336	365	335	306	303	304	337	297	352	324	303	298	285	323	320	338	332	300	343	330	346	312	321	313	340	302	296	305	329	302	357	321	317	342	329	339	331	319	329	321	343	360	343	318	323	337	328	306	331	320	320	350	310	314	329	326	318	324	306	312	308	333	301	336	298	294	330	305	324	311	311	310	302	294	330	342	316	344	309	302	361	284	306	330	326	317	339	276	336	342	335	318	328	337	325	313	329	323	329	319	350	329	294	335	321	314	315	316	373	325	324	317	327	307	298	315	323	305	303	308	336	332	321	313	336	314	365	338	336	314	314	325	316	286	324	327	309	330	325	296	329	325	302	330	322	286	340	321	333	308	336	318	343	341	301	331	330	314	330	353	350	338	326	324	320	322	310	317	338	345	345	301	316	338	325	313	326	290	318	326	336	344	305	298	316	321	316	335	341	302	341	334	325	298	308	340	321	331	324	319	335	287	306	327	316	320	310	354	331	297	344	313	302	338	281	330	313	332	325	342	337	336	307	337	328	340	343	335	316	312	352	322	319	331	333	305	354	322	329	339	343	335	354	326	385	319	351	303	303	333	345	298	346	328	349	348	307	341	316	325	299	332	339	311	322	338	343	365	365	299	346	277	320	296	324	319	313	303	299	297	333	358	312	356	310	347	317	343	328	329	314	323	315	325	319	325	340	336	315	318	320	331	346	317	287	341	332	334	347	304	336	340	338	323	302	326	320	314	344	317	328	333	291	320	325	315	335	330	329	313	311	312	329	357	332	325	351	340	327	298	317	302	327	330	335	315	305	344	326	339	309	328	325	314	307	321	326	345	337	327	305	326	312	294	315	338	354	332	315	330	301	346	301	340	316	357	305	323	341	314	322	326	320	367	317	335	319	336	308	320	300	309	346	315	334	305	351	289	322	335	320	348	313	326	343	305	318	334	317	291	305	341	317	276	318	334	353	330	332	340	343	333	301	305	347	311	340	327	332	320	321	332	342	328	318	341	305	344	331	295	318	334	322	316	318	311	313	341	345	332	323	321	332	309	302	315	314	360	336	358	359	319	318	302	307	316	323	333	342	340	319	311	311	325	297	338	308	318	296	345	334	328	313	337	326	351	289	305	312	313	306	324	323	338	291	327	302	314	316	364	318	303	299	303	289	332	293	324	295	333	324	364	309	307	317	330	315	340	331	307	347	330	328	303	313	326	329	316	302	314	339	313	322	323	322	300	300	328	317	324	350	323	300	328	333	300	324	349	324	306	339	310	332	312	306	332	325	315	335	325	325	329	321	305	319	328	338	318	323	300	317	351	340	317	336	330	320	319	321	309	344	357	327	309	314	358	318	320	315	345	329	331	347	368	329	325	332	355	325	323	328	327	329	297	307	347	334	304	312	316	331	308	339	305	309	324	326	320	284	320	327	338	334	320	325	330	361	319	278	327	291	327	355	316	366	313	321	281	326	336	346	328	335	340	309	321	360	306	318	343	302	309	306	354	345	308	316	315	334	357	347	336	306	338	284	356	332	329	340	323	335	315	350	303	350	305	341	293	321	342	307	315	325	349	315	345	332	323	350	321	334	345	319	342	350	339	290	303	337	303	342	330	334	359	309	336	331	315	325	332	353	302	331	351	353	314	343	344	308	329	352	309	318	321	322	328	318	302	326	356	324	301	340	318	314	332	326	324	312	335	327	323	311	315	322	308	291	337	343	332	312	307	323	336	330	340	343	299	348	278	318	304	306	343	301	302	367	342	288	318	287	319	317	353	340	325	330
23775	21308	28706	24231	21316	10718	1362	957	860	810	812	780	734	689	696	668	716	718	686	692	667	637	655	663	658	626	647	625	623	615	644	656	590	640	667	618	645	583	625	629	586	607	645	610	587	636	687	584	643	615	628	648	633	632	614	618	599	665	605	604	588	646	643	626	613	611	627	648	599	582	577	663	597	634	611	636	600	645	623	622	648	626	640	599	626	663	592	673	606	612	613	664	602	617	612	613	649	600	596	634	682	602	627	589	611	662	600	601	643	619	586	604	618	672	616	627	632	634	632	585	631	602	682	593	616	614	611	641	627	610	624	665	634	618	576	593	604	640	620	606	611	636	631	625	657	605	646	635	653	601	596	586	606	623	603	654	609	639	628	620	591	636	679	587	635	625	668	635	610	630	630	644	623	689	608	607	619	633	631	633	604	583	594	628	622	652	613	613	638	581	642	594	623	592	594	620	569	657	612	631	613	583	567	658	624	603	577	651	617	632	668	614	676	599	628	609	632	599	597	611	602	602	637	654	588	621	623	632	658	642	620	566	664	625	614	616	614	617	650	645	628	640	625	627	615	644	609	609	623	615	625	621	631	638	608	564	616	596	623	603	674	603	633	639	645	647	627	640	572	611	643	585	627	629	635	624	594	672	610	604	605	584	620	642	630	609	603	609	631	681	645	608	615	631	609	619	650	639	643	641	631	630	640	643	619	629	610	660	684	588	624	578	620	576	619	648	610	636	612	597	615	617	582	635	593	633	599	626	641	648	630	622	619	655	632	645	614	582	583	602	647	614	632	604	629	656	610	596	620	630	705	612	636	615	638	619	650	626	640	617	588	641	598	616	634	598	637	614	584	580	659	623	616	641	648	568	611	606	607	601	603	582	676	653	576	637	634	650	583	664	605	635	636	588	614	609	616	609	664	620	627	621	594	642	627	597	687	633	583	603	635	607	670	651	633	581	652	639	612	604	576	583	642	623	646	636	605	590	622	609	601	645	611	633	619	623	652	669	612	585	586	620	642	634	584	593	629	608	590	608	604	614	650	588	644	615	592	628	565	623	613	634	617	585	615	656	641	647	617	624	609	621	640	661	599	581	600	614	627	679	606	595	622	618	627	586	598	636	648	625	636	623	623	620	626	664	585	594	635	627	643	592	617	627	580	590	620	627	626	618	615	612	627	601	653	612	608	620	631	637	667	582	657	629	553	637	634	624	625	668	660	611	683	624	608	616	627	624	630	599	639	609	612	554	628	621	627	625	631	675	592	594	636	614	620	620	636	610	630	608	680	631	646	588	602	649	597	586	649	587	658	626	595	613	615	594	581	618	616	614	632	604	584	637	609	665	664	609	654	587	663	648	633	635	604	611	621	615	646	644	609	599	679	599	593	632	630	638	597	636	649	625	635	639	652	631	615	667	595	594	619	577	609	593	619	601	661	623	616	631	605	585	604	624	619	618	658	624	648	605	627	626	627	626	605	623	596	618	634	609	585	629	625	620	614	610	644	636	642	634	603	640	590	632	644	625	640	635	614	631	669	642	594	592	567	588	619	667	640	605	595	649	622	591	605	684	676	621	642	630	635	632	618	603	613	598	611	621	600	622	606	615	594	638	634	588	626	608	613	607	578	639	607	636	611	579	621	606	632	616	619	633	583	691	659	617	616	619	598	601	621	613	594	612	624	621	570	602	596	614	622	590	642	643	632	663	623	617	619	627	628	669	638	648	658	603	637	644	656	611	615	607	589	623	631	590	616	642	643	618	632	588	599	573	611	635	617	619	598	662	590	642	574	625	620	616	599	590	662	623	606	631	606	573	610	599	634	614	617	618	655	627	607	658	680	577	600	625	650	616	618	598	632	591	599	601	616	606	626	607	619	600	648	591	660	644	600	585	625	663	584	603	599	608	637	663	680	610	646	651	607	629	629	669	646	572	581	632	608	639	555	619	615	575	633	613	635	602	603	581	613	629	629	595	627	655	613	646	637	660	609	663	597	597	585	645	600	596	623	659	603	647	642	636	630	615	575	640	627	619	650	654	650	610	645	605	590	614	601	587	598	606	619	623	633	661	576	635	594	620	663	571	604	559	651	618	616	646	619	607	638	672	688	602	638	572	626	601	588	606	649	639	594	641	644	621	639	624	666	635	579	606	656	572	654	596	631	617	657	643	618	564	619	609	663	613	630	661	641	630	620	627	590	638	672	635	608	647	600	591	574	611	624	606	570	577	586	644	579	589	585	664	583	643	632	643	636	619	625	603	633	623	627	638	654	635	622	604	633	631	590	637	641	617	609	644	638	625	598	598	613	631	600	611	615	594	624	623	630	601	658	585	622	630	637	624	602	632	612	615	593	648	641	608	570	615	645	620	666	626	596	564	637	577	599	615	629	574	629	612	594	625	609	595	648	594	622	607	604	613	627	635	636	603	636	598	627	596	634	684	632	627	596	631	636	623	631	677	619	622	589	628	658	638	609	622	578	691	610	599	624	611	608	607	597	618	645	641	602	576	681	612	610	622	640	648	573	621	646	640	648	573	603	615	600	567	615	609	595	600	617	658	612	609	664	588	604	619	634	582	671	612	617	616	648	624	599	611	638	638	610	619	625	591	620	614	568	674	655	592	666	584	611	606	575	597	598	625	602	584	593	587	660	613	621	603	668	624	625	638	607	642	631	633	630	604	590	597	570	629	597	595	649	654	612	595	598	616	632	620	627	660	636	625	598	600	669	647	601	620	626	586	604	571	589	642	667	676	583	630	666	662	618	617	643	593	611	614	631	586	647	586	647	591	605	631	630	603	629	616	605	628	630	621	624	664	631	613	641	591	580	604	612	631	581	592	629	616	634	629	611	609	628	629	630	608	610	598	607	673	631	609	627	613	574	610	597	620	609	624	614	630	640	636	611	638	616	604	632	660	597	636	628	649	618	608	645	622	661	617	597	652	599	628	638	630	617	650	614	577	605	637	673	608	631	631	634	654	638	647	643	572	651	601	605	650	579	650	625	610	656	601	590	643	634	653	617	600	640	628	597	650	653	625	561	610	593	672	547	633	607	598	602	642	610	629	629	641	620	620	671	570	645	645	646	635	625	632	559	625	592	633	615	633	636	586	633	658	623	649	606	612	602	618	605	653	646	649	610	604	652	610	642	602	618	641	553	614	622	601	624	605	583	643	623	606	614	597	613	612	630	617	617	599	643	579	592	618	631	663	589	600	641	635	658	632	670	644	586	636	622	619	595	670	579	654	617	614	648	606	640	610	634	602	641	594	598	631	603	643	622	627	635	628	645	634	647	635	610	673	635	649	639	551	603	624	617	665	611	629	670	588	670	574	626	623	620	626	619	627	640	591	651	587	606	602	657	635	594	570	618	645	626	634	594	648	638	631	615	598	658	641	618	638	598	655	601	611	609	615	629	641	626	620	629	602	634	593	579	623	589	621	638	615	606	639	615	593	616	617	610	583	648	702	633	617	637	605	605	646	679	575	595	576	606	613
5408	8458	5748	2911	2199	1692	1415	1167	1012	885	889	789	820	782	693	743	789	708	683	714	709	680	639	714	618	632	662	670	682	679	648	652	683	656	695	713	705	659	639	626	644	672	616	647	626	630	637	639	659	631	673	665	646	644	605	650	619	634	634	613	656	674	637	631	666	606	618	610	617	617	664	615	642	647	667	624	625	639	648	634	664	624	625	677	648	629	711	635	657	631	646	681	601	664	638	640	622	672	662	627	619	638	616	629	636	636	665	659	638	635	604	634	615	665	578	633	632	628	669	667	622	638	619	619	660	625	657	628	646	624	630	663	628	650	695	580	624	637	600	645	600	585	612	678	667	665	644	643	621	637	639	608	610	659	648	680	603	616	606	609	605	648	594	609	634	607	647	648	607	604	599	637	598	654	628	631	671	618	643	624	648	679	592	613	653	640	627	646	630	658	701	585	608	647	636	594	644	634	648	653	613	627	608	633	614	635	608	617	626	674	624	657	599	620	630	596	636	624	618	638	634	624	613	622	636	582	564	612	627	627	625	605	673	645	658	611	652	679	624	590	610	620	633	638	646	609	652	604	614	673	619	637	584	603	644	644	682	670	664	660	643	641	642	605	621	663	623	648	649	659	652	636	652	669	726	635	626	654	653	617	639	641	626	674	616	637	665	621	617	666	636	637	626	651	648	670	683	682	646	633	624	620	665	598	684	626	579	644	601	655	644	662	632	630	651	699	624	631	673	652	660	626	632	626	640	617	654	668	640	655	615	652	648	660	648	686	651	603	649	622	650	651	605	655	685	622	625	602	651	610	637	618	625	663	666	633	655	649	647	631	640	608	630	656	593	657	624	660	640	607	670	597	654	674	624	660	671	628	661	628	673	660	590	620	648	619	622	656	640	645	611	601	633	662	620	669	667	581	611	624	603	612	614	627	621	632	636	674	641	634	648	647	640	629	629	617	691	591	603	660	613	618	617	634	641	654	624	659	642	649	623	652	632	673	616	644	631	688	634	678	641	620	613	637	659	691	675	619	632	640	642	642	619	619	669	634	677	636	590	640	629	628	659	639	673	619	639	660	597	617	612	659	640	620	610	663	647	638	610	661	653	667	612	660	623	611	652	633	605	615	642	621	654	683	662	642	656	618	691	649	623	659	672	592	609	598	581	664	629	623	665	593	670	705	587	595	605	596	596	641	626	661	692	672	615	645	640	609	604	608	617	640	656	636	603	670	602	621	665	644	587	623	626	628	604	672	621	656	595	625	629	642	619	654	681	642	627	649	644	662	623	651	636	668	638	603	634	640	614	667	651	619	623	666	642	637	600	595	627	622	628	618	658	642	608	650	656	646	686	601	664	637	609	632	606	613	615	666	574	678	641	677	655	661	643	569	625	605	669	620	614	656	627	656	671	656	618	663	635	633	655	648	647	645	603	635	641	642	684	625	644	657	614	622	645	609	644	664	579	632	624	592	622	625	615	631	636	634	625	611	677	639	643	668	649	634	610	610	639	635	644	642	645	637	641	652	663	655	671	656	624	641	647	654	616	618	641	655	671	577	632	669	624	614	642	662	621	651	631	581	663	620	629	658	638	673	630	642	626	634	647	638	637	631	654	640	627	687	653	627	629	659	649	679	615	642	662	596	628	635	634	668	634	622	672	675	618	684	631	652	647	644	629	613	641	622	639	674	636	610	647	639	669	641	627	623	607	604	654	629	610	646	637	614	604	649	669	611	639	633	595	617	598	625	682	598	624	650	650	654	642	655	627	628	619	607	587	608	594	649	611	623	626	659	631	658	626	630	691	628	656	668	619	628	639	649	661	648	637	583	643	661	634	588	630	607	613	647	611	653	646	620	670	621	631	626	593	638	654	656	648	635	651	617	625	595	606	657	650	612	645	647	624	581	664	670	634	624	679	625	667	637	668	604	610	579	683	649	651	637	612	613	664	656	609	622	653	632	650	615	629	622	632	663	653	627	649	643	629	646	630	622	623	678	644	661	637	645	631	652	615	635	653	606	670	588	654	614	590	607	656	632	679	619	615	652	656	581	654	628	636	663	700	612	634	669	642	616	664	637	617	611	651	619	610	633	662	653	638	677	658	656	568	621	627	624	702	655	558	636	601	637	642	614	599	628	622	591	566	643	610	612	643	596	654	695	647	622	649	661	646	634	659	640	628	652	661	646	601	645	613	605	586	620	649	664	637	656	667	652	606	607	668	608	621	612	651	642	612	612	645	670	637	612	613	669	676	626	683	604	673	587	673	614	640	613	632	649	668	653	637	677	597	678	600	659	622	681	623	602	598	684	649	665	656	621	665	622	661	606	677	625	652	632	646	671	653	648	619	604	648	676	654	655	606	625	632	621	668	642	645	614	614	617	597	614	621	640	690	622	636	643	609	665	591	612	645	639	664	621	550	657	624	664	611	644	629	625	645	667	647	654	632	636	623	628	604	655	623	628	636	595	641	643	630	628	588	644	663	662	653	615	602	624	643	651	665	605	637	616	664	657	619	581	618	637	628	659	629	590	655	608	634	612	639	641	630	640	654	671	669	702	668	669	680	647	593	633	607	611	682	622	610	605	640	628	649	648	639	646	642	663	623	615	653	621	631	622	610	655	649	630	657	602	654	655	638	645	607	587	634	652	627	634	653	605	593	653	642	577	634	625	631	663	681	646	635	663	636	673	611	627	621	645	651	626	665	626	642	606	667	627	632	670	630	707	596	626	642	667	593	582	615	648	637	655	596	626	621	653	642	665	597	634	639	616	605	639	660	650	607	635	589	608	621	684	625	656	586	633	676	671	627	645	641	665	628	569	617	655	654	607	612	637	653	641	632	651	621	630	646	625	639	615	655	630	666	633	648	595	624	649	626	633	627	688	624	595	658	646	639	648	622	677	595	616	663	595	631	656	652	647	648	667	600	594	648	612	646	654	628	618	632	627	634	612	622	649	646	630	637	670	656	672	602	604	664	650	616	666	665	641	665	614	659	599	594	641	630	674	681	650	630	669	637	669	644	671	610	645	630	612	626	630	620	715	613	636	618	624	624	613	643	645	655	655	609	634	603	643	635	638	668	585	666	609	596	607	627	644	711	626	634	614	655	623	627	682	661	650	625	624	655	655	630	686	635	611	673	607	646	621	640	656	645	643	635	648	611	608	637	650	645	607	624	622	667	619	626	648	611	623	674	636	626	635	653	642	604	660	605	622	616	618	687	665	610	607	644	613	671	592	624	617	652	656	621	596	609	631	619	605	629	634	691	657	637	666	639	631	659	584	659	662	632	642	656	649	664	639	635	652	632	629	647	607	657	614	639	614	615	613	622	607	648	662	624	639	636	649	695	616	646	595	603	635	652	646	633	612	704	676	672	648	621	601	617	597	670	616	622	619	630	630	623	613	610	586	686	583	671	657	649	657	641	605	641	622	672	632	651	666	619	666	678	627	609	639	652	661	652	623	635	637	624	593	616	626	617	666	637	642	614	624	633	643
24766	21296	27793	25103	13467	631	402	305	304	280	233	242	212	184	201	203	205	200	210	223	191	200	181	188	197	190	186	192	162	181	185	168	185	176	163	175	176	185	183	162	168	172	173	165	168	205	160	176	165	179	166	177	165	154	183	181	152	177	172	229	211	184	155	173	172	186	154	194	158	161	157	177	183	188	183	168	151	184	159	175	159	195	177	162	170	158	171	184	175	164	182	159	154	198	191	177	170	181	162	180	148	165	173	156	183	155	186	186	211	186	179	162	181	196	185	178	177	164	167	179	198	181	172	166	178	142	166	190	168	179	187	199	174	166	172	184	187	173	187	202	189	196	174	172	165	167	214	186	158	162	180	176	187	173	154	191	154	175	172	171	181	176	214	169	190	158	178	187	173	184	183	173	131	175	157	173	181	163	170	181	172	190	171	157	204	194	179	179	168	161	168	169	169	179	157	155	155	181	178	195	186	182	169	154	173	180	165	159	182	180	176	175	179	169	159	167	196	168	175	175	161	155	196	185	189	204	179	182	162	188	169	176	167	188	174	181	169	171	170	170	163	174	176	193	164	173	163	151	169	172	173	186	168	188	181	180	189	182	169	171	174	188	168	156	152	190	164	185	159	189	182	164	153	185	166	174	163	166	141	174	191	145	176	190	163	188	169	178	168	162	183	170	155	169	175	186	161	221	169	176	199	163	176	173	157	169	167	182	194	170	176	178	168	162	182	179	166	178	186	168	188	190	193	171	164	175	193	169	183	158	188	191	171	164	178	172	160	170	176	164	188	174	159	161	178	189	191	160	171	184	171	173	180	188	165	173	189	171	184	182	160	169	195	172	167	160	194	179	184	176	179	179	182	177	178	164	172	176	188	195	178	194	171	176	159	183	197	176	204	164	158	183	177	161	174	164	171	190	177	182	159	175	193	198	180	176	192	179	185	161	151	186	181	163	180	154	179	199	177	171	172	183	142	183	167	161	177	176	169	158	174	160	167	159	179	184	166	158	162	176	167	182	179	167	163	177	187	184	161	177	160	166	167	190	172	192	193	168	197	166	179	179	144	152	165	186	185	181	182	170	165	168	179	174	162	175	207	176	174	177	163	177	187	169	161	188	167	157	166	172	201	174	168	171	192	187	160	186	167	182	177	154	183	185	175	139	183	174	179	212	179	178	188	173	168	182	185	151	194	175	177	195	157	196	185	153	197	169	159	165	167	174	175	159	172	182	180	163	187	172	172	165	167	152	168	180	174	172	170	166	159	188	196	186	175	169	175	211	172	190	178	188	186	172	184	169	168	133	160	169	160	166	169	142	171	172	164	182	164	178	182	167	174	181	147	198	173	155	168	179	192	164	160	172	178	178	159	162	184	168	172	172	163	158	163	201	164	144	189	169	182	184	196	196	166	192	188	163	158	164	185	181	184	167	176	206	171	183	163	179	165	163	162	173	172	159	171	178	180	173	165	185	170	159	180	166	184	187	169	176	168	163	159	157	162	182	156	176	161	154	188	160	166	184	166	141	177	163	185	158	162	173	176	187	172	181	170	163	170	173	151	171	161	177	160	171	170	184	167	169	182	184	163	157	168	179	171	156	185	173	174	189	180	164	196	208	166	209	186	145	173	182	149	177	156	206	172	187	166	181	159	147	181	164	174	170	192	169	185	169	193	178	162	161	209	161	176	177	203	193	162	172	174	204	199	176	174	173	186	191	170	170	175	181	157	178	176	178	161	186	166	149	165	191	191	162	171	169	206	170	162	177	191	174	170	157	167	153	179	178	161	188	182	190	180	156	192	181	173	185	167	175	169	179	192	162	160	166	161	178	160	175	167	161	178	183	178	194	169	193	153	178	175	183	172	155	143	186	182	174	189	164	189	180	176	178	148	164	170	175	175	190	183	186	182	177	200	162	192	180	204	183	216	161	170	181	187	192	179	156	170	190	191	174	172	175	170	188	179	150	178	173	181	202	145	183	165	199	194	175	168	188	162	173	205	181	167	173	166	166	163	177	186	158	180	181	169	169	152	156	167	196	151	188	187	185	165	169	166	163	171	179	193	201	161	186	154	218	166	178	159	183	174	156	164	175	180	169	193	185	183	185	192	186	188	172	167	182	168	181	176	160	164	173	185	176	168	179	182	166	179	190	186	164	173	189	168	177	169	177	178	180	195	161	175	167	170	168	168	171	170	189	168	169	170	185	172	197	179	185	159	175	197	167	160	176	177	186	183	190	160	197	167	165	183	164	180	164	190	178	177	167	183	170	151	163	170	190	191	180	185	168	186	195	169	173	179	179	185	208	194	160	194	187	176	157	180	168	159	164	171	158	192	185	179	186	161	176	183	183	172	207	167	163	171	179	182	162	194	176	169	183	146	209	160	158	186	164	168	174	178	153	186	159	197	179	151	186	185	143	161	175	150	174	164	176	164	156	172	179	182	171	167	188	170	159	185	186	168	153	176	152	164	172	182	175	170	157	191	154	191	171	166	196	143	178	200	189	181	163	173	181	177	143	157	184	183	172	178	166	180	193	164	160	159	185	179	157	185	174	188	186	171	178	178	197	183	178	192	174	185	202	210	198	178	171	177	167	197	196	161	177	166	173	204	174	179	168	155	170	181	184	172	159	172	178	183	151	170	169	169	163	172	167	180	184	182	162	154	170	182	154	175	166	185	164	152	183	171	156	166	159	177	153	189	171	167	159	186	162	154	157	165	175	176	171	168	157	161	192	156	190	166	151	175	185	168	218	194	179	166	176	192	163	166	182	192	150	171	172	153	190	177	187	171	169	180	175	179	146	172	155	162	166	188	198	162	198	167	194	176	174	155	190	164	178	178	161	175	163	167	169	153	188	172	170	161	171	160	166	171	170	162	183	186	167	158	183	171	185	166	177	145	180	163	158	182	171	177	183	181	180	166	172	160	163	162	156	195	158	200	177	176	158	171	189	167	170	176	184	174	153	177	157	165	178	167	177	167	167	172	190	181	150	184	164	171	180	151	167	172	165	138	177	176	167	157	203	169	172	168	159	194	178	156	172	178	143	177	193	197	194	172	171	198	170	164	170	167	189	159	202	185	176	180	182	172	166	181	168	173	187	162	168	166	195	182	176	155	176	175	195	170	181	165	153	158	180	172	169	180	174	176	170	196	163	170	211	167	182	193	178	167	184	173	170	165	173	153	179	164	148	180	169	179	177	175	193	172	172	183	175	181	167	162	158	175	171	166	173	200	154	171	170	184	188	192	174	175	189	200	174	194	192	190	150	172	184	131	157	170	195	180	153	162	166	188	200	152	179	147	190	158	146	163	168	183	178	183	172	159	176	164	175	145	156	179	150	174	178	165	184	162	166	158	192	173	169	205	186	150	173	157	185	192	191	191	171	159	157	186	164	163	169	170	189	188	174	192	200	169	162	159	165	160	198	163	162	161	168	160	176	151	183	196	175	165	171	190	172	172	198	193	180	168	180	193	172	149	177	172	169	204	164	167	202
4832	4822	3223	1549	1122	852	646	522	431	356	333	300	274	287	273	250	232	243	210	245	251	189	214	229	216	179	174	220	201	185	223	179	198	211	203	192	189	207	190	215	201	185	198	183	188	171	180	195	207	198	190	212	170	199	197	182	182	175	207	189	228	176	183	196	197	217	190	181	200	166	191	202	191	193	204	205	180	196	214	225	174	193	185	184	187	177	185	173	194	190	199	205	187	183	188	166	160	184	189	196	204	201	191	166	182	213	202	203	189	197	183	194	178	189	224	176	185	165	183	197	164	181	213	181	191	191	202	191	179	194	185	174	174	168	180	189	200	193	186	177	206	166	184	211	205	193	190	183	183	190	188	178	182	206	186	198	199	203	209	203	193	193	184	204	203	165	219	190	187	181	208	197	201	186	173	198	192	182	211	176	185	191	186	198	195	203	195	204	227	201	191	190	205	197	227	221	205	164	218	227	171	197	197	194	196	169	184	191	186	184	188	204	173	202	205	204	188	195	207	183	202	164	182	197	201	197	199	188	186	164	178	176	205	172	202	162	168	198	185	169	208	212	226	196	186	205	189	188	185	205	197	174	187	191	215	200	208	181	181	210	209	217	188	201	176	175	204	178	188	208	192	177	197	196	199	176	195	183	168	224	184	187	199	192	198	198	208	193	171	197	206	217	166	199	194	195	217	211	192	183	196	210	193	200	175	201	197	198	190	180	188	163	171	174	197	188	150	180	209	181	195	201	190	222	187	195	172	211	176	186	205	189	176	211	180	198	192	191	196	180	202	172	199	180	173	173	208	188	208	166	177	179	189	202	178	208	172	181	186	225	178	183	188	194	219	178	198	183	196	194	180	202	184	182	197	179	193	184	193	164	177	222	204	202	168	195	169	185	182	169	193	212	205	212	198	202	175	187	169	206	209	190	174	209	200	222	182	203	181	189	183	192	192	178	198	168	178	192	221	187	197	191	170	172	208	175	210	189	182	211	181	191	168	166	184	183	165	215	180	199	154	211	206	169	192	168	193	171	171	184	183	203	204	207	214	186	182	164	202	209	195	198	183	212	182	207	213	174	176	195	186	211	205	161	174	199	160	174	182	181	195	207	194	191	197	185	210	192	198	211	191	199	171	194	208	182	181	193	190	190	191	194	172	166	179	168	157	200	174	182	181	202	180	184	179	188	178	211	184	200	200	180	188	207	190	211	211	178	176	210	184	181	194	180	185	206	180	212	196	207	180	176	188	211	184	177	195	216	173	191	194	201	178	200	213	187	167	185	166	199	188	177	170	193	204	169	201	185	204	181	217	179	200	217	186	182	180	186	172	199	171	210	172	179	219	202	197	198	174	188	199	191	193	206	202	195	175	202	197	208	191	194	182	189	183	187	210	191	199	183	201	199	207	181	201	216	180	198	212	191	202	191	184	191	201	170	194	193	195	187	190	179	197	193	224	185	226	172	179	174	200	204	197	198	167	183	183	222	215	201	194	187	201	212	205	179	196	179	164	193	204	209	200	187	195	202	217	194	186	181	193	202	185	189	185	197	179	190	191	189	191	202	197	192	201	202	183	194	166	184	216	219	191	178	162	197	192	186	183	203	196	209	189	230	176	178	171	186	203	189	214	197	200	212	190	180	222	195	191	187	200	178	184	182	201	188	198	181	181	200	169	183	192	176	212	196	194	179	202	178	202	185	198	210	183	186	173	196	195	184	170	165	196	206	220	185	198	202	193	182	222	194	182	204	206	202	211	186	196	185	185	169	158	179	198	183	203	184	206	174	187	172	171	191	216	201	217	226	207	193	175	194	198	196	182	201	190	205	195	197	204	202	212	196	226	214	187	190	188	194	188	188	181	191	186	193	200	187	198	183	202	182	193	215	187	183	201	187	190	185	203	186	172	190	185	193	199	180	180	189	207	200	199	176	196	186	190	211	205	176	208	214	192	180	196	213	178	203	162	183	190	190	203	206	172	188	201	175	200	189	173	167	153	197	213	164	191	180	197	196	192	194	181	190	188	191	202	209	194	188	187	192	153	169	195	189	177	197	183	193	185	208	184	220	189	166	208	196	178	192	197	220	183	199	182	177	199	175	188	195	173	217	191	155	198	179	181	200	169	204	200	204	183	193	194	193	197	172	193	219	198	202	181	192	191	188	193	191	200	169	182	207	189	194	173	209	200	197	212	194	204	222	203	189	207	203	209	201	183	196	196	194	171	166	178	197	169	195	176	193	208	200	225	195	174	186	208	205	196	195	180	191	184	189	184	197	201	193	165	198	197	189	171	181	168	189	199	181	171	203	210	178	198	182	183	195	192	184	209	181	208	181	199	189	194	188	191	198	217	201	171	189	187	173	186	192	194	190	203	185	181	168	180	194	189	185	171	185	179	188	187	178	191	205	219	213	177	196	175	193	195	188	187	204	178	189	183	154	174	200	193	164	181	192	205	174	163	197	154	175	187	192	195	207	182	191	173	205	212	186	199	186	199	192	192	156	191	196	170	192	186	189	203	173	209	215	198	182	193	185	165	183	182	177	197	199	207	194	184	177	178	194	176	184	198	193	171	186	182	178	177	180	188	179	198	191	179	200	170	208	214	207	203	207	204	189	186	183	212	178	211	216	201	172	170	208	182	194	198	159	175	203	204	174	179	171	200	197	222	208	184	190	203	177	186	165	206	222	201	192	178	177	184	209	182	192	198	164	198	176	203	211	177	209	182	167	183	205	183	187	197	196	177	183	185	190	173	163	191	187	177	206	175	193	190	196	209	179	181	181	186	194	191	219	201	196	220	182	200	209	204	211	201	194	183	205	193	179	173	186	183	187	190	175	211	192	185	191	179	197	177	197	194	197	189	183	186	172	206	187	196	188	190	190	213	202	188	197	209	200	162	197	193	199	185	191	178	192	212	179	154	191	206	174	191	187	205	188	183	179	199	196	187	182	195	186	187	192	218	206	186	182	185	197	178	168	174	174	183	182	193	194	197	192	179	163	198	168	183	197	199	183	184	182	191	189	197	172	176	213	219	165	205	190	201	173	186	198	176	194	183	203	166	198	208	196	195	193	188	187	188	168	193	203	201	210	201	193	200	195	183	185	211	194	205	193	187	189	202	174	171	192	201	193	198	222	181	168	176	181	196	194	176	173	170	178	212	195	193	177	203	172	189	204	186	190	187	175	197	177	166	187	209	168	179	194	176	185	164	184	227	189	185	215	178	193	208	184	204	189	187	183	172	189	188	178	209	195	176	203	192	200	185	208	209	189	196	189	207	207	201	201	183	195	194	190	177	172	176	181	169	205	187	173	196	195	195	195	183	169	183	187	200	202	187	197	193	192	171	194	179	211	176	201	189	203	215	186	187	184	181	185	182	205	190	181	206	179	215	181	187	210	182	179	189	185	197	184	188	205	201	186	194	198	190	183	198	173	206	183	184	191	199	185	173	163	193	170	196	192	189	190	206	200	167	190	190	199	201	214	169	219	197	194	209	182
22577	21356	29233	23838	21359	21416	11772	1444	1063	980	939	792	798	761	727	680	687	688	673	686	620	679	600	690	644	617	606	610	609	624	600	608	576	642	598	582	598	612	573	638	622	559	590	568	620	617	601	528	576	580	568	565	545	532	582	573	607	593	640	610	621	579	567	586	588	615	608	592	650	572	618	605	593	563	607	594	599	590	581	589	547	637	591	593	604	597	620	567	633	573	571	622	541	591	631	583	612	603	586	569	581	542	577	577	598	573	580	582	608	600	549	548	598	581	615	588	551	605	580	589	579	564	567	630	615	596	572	590	599	621	599	567	563	610	614	578	640	588	579	540	623	575	592	600	577	574	632	603	595	581	612	556	563	561	556	610	601	607	630	638	608	580	572	564	552	570	584	589	604	578	628	544	581	587	651	548	558	569	587	602	550	591	599	629	587	572	569	570	577	594	611	566	578	605	542	589	614	578	604	577	611	540	577	584	560	612	597	564	568	602	590	601	613	569	588	597	567	610	568	546	582	546	602	568	610	590	619	572	569	615	576	594	592	620	634	568	553	595	587	584	615	561	577	616	559	545	579	627	579	610	557	603	599	558	583	580	575	579	583	587	523	614	557	579	572	604	578	586	583	590	596	610	592	622	619	605	581	626	588	569	593	596	543	564	590	605	597	537	592	575	582	579	592	592	562	583	581	573	580	574	591	537	534	590	576	589	601	612	622	570	584	556	605	593	579	600	600	603	571	630	558	584	575	556	538	574	563	590	602	578	584	578	620	590	554	561	599	578	582	566	574	574	586	550	574	590	583	585	579	575	586	587	593	594	589	596	622	535	612	569	573	605	549	537	620	587	578	612	582	627	547	554	612	600	573	619	632	596	608	593	571	625	581	609	576	590	588	619	556	572	574	555	563	555	570	603	611	582	607	563	553	594	572	531	569	589	629	584	536	591	596	605	607	562	573	602	586	586	619	569	588	598	578	569	575	586	552	578	585	608	568	573	606	590	528	563	592	554	594	551	606	577	582	608	595	563	556	582	594	548	597	566	554	602	585	569	583	577	551	601	554	557	603	594	547	593	567	550	584	546	614	569	560	600	595	571	618	588	584	554	573	587	564	576	557	542	529	597	609	604	575	537	627	613	532	519	590	585	606	532	577	613	566	554	561	596	602	615	545	602	589	593	577	593	550	581	570	584	532	550	578	564	584	561	564	644	579	555	585	581	581	578	586	605	576	624	578	524	565	573	608	609	568	586	639	572	605	584	575	547	599	590	535	601	551	631	585	584	557	517	577	568	548	608	574	557	605	553	590	592	589	605	576	546	573	606	586	611	560	601	628	583	584	576	614	577	613	620	566	605	601	571	621	598	573	570	579	566	604	589	616	609	593	564	567	608	543	603	610	572	619	553	557	581	546	579	585	577	575	634	605	636	605	605	579	610	564	577	597	582	539	604	573	607	565	625	552	610	584	543	569	594	610	587	510	562	566	599	604	625	567	591	630	554	609	528	565	570	580	561	573	563	631	596	588	612	606	599	556	574	583	613	585	557	583	550	565	587	581	584	587	516	607	613	567	597	593	596	570	616	673	566	580	617	595	550	582	563	570	586	581	594	569	586	566	638	596	575	623	581	613	579	554	574	565	622	594	559	627	577	614	568	616	601	582	564	555	578	613	636	590	573	611	558	608	559	602	597	565	580	590	557	577	582	560	582	626	582	574	618	569	590	593	603	626	592	601	558	575	600	557	545	602	581	579	602	582	561	600	563	554	568	588	560	593	595	569	610	515	597	570	545	629	619	584	575	592	601	555	599	563	599	618	596	568	582	580	547	586	575	564	581	576	611	581	565	603	589	568	540	589	602	589	561	578	554	605	559	622	567	576	585	620	591	541	597	591	586	573	614	592	589	587	533	600	604	585	588	585	545	548	599	542	554	554	599	609	574	616	598	602	563	593	590	580	575	587	550	581	589	617	580	582	552	570	601	569	549	623	568	570	568	568	624	624	545	608	603	590	580	612	569	622	588	531	659	540	571	593	582	620	559	549	547	614	612	573	552	571	593	606	569	563	597	563	586	578	581	561	538	647	564	582	530	628	566	599	566	566	612	562	592	560	603	562	551	589	611	606	576	635	637	627	581	594	596	628	576	582	599	570	577	578	574	551	585	568	621	599	556	600	566	589	572	621	631	551	572	565	571	584	594	635	587	589	578	554	575	571	554	559	588	606	524	597	618	578	624	607	614	578	567	611	568	580	621	587	579	598	615	558	581	581	567	601	615	538	607	612	618	570	594	580	620	574	555	571	573	537	568	607	591	586	600	583	560	585	559	570	577	577	587	619	566	570	560	576	603	602	591	595	553	620	600	560	563	574	586	577	559	592	628	625	554	556	525	599	615	574	628	596	566	578	583	578	581	592	586	548	611	602	591	580	606	572	553	574	626	569	563	579	612	577	555	565	563	566	579	578	541	553	587	580	542	587	599	505	568	612	553	553	590	539	598	590	568	569	574	596	577	583	548	624	583	581	634	580	580	554	567	575	570	559	576	558	555	589	597	579	592	579	591	585	613	561	583	586	591	606	584	579	582	602	618	554	581	586	588	591	561	600	597	575	598	596	601	543	622	569	595	553	560	600	571	540	562	592	562	595	583	582	517	561	576	570	599	584	584	605	656	610	584	609	573	554	558	561	562	579	595	595	568	581	630	569	569	519	599	574	596	568	560	628	565	578	552	555	558	581	636	543	557	543	615	519	616	566	596	588	602	599	573	577	535	587	586	550	564	590	576	585	572	576	589	545	579	639	600	606	536	609	555	587	567	532	609	581	586	566	593	553	558	598	621	603	607	551	582	563	605	581	591	595	570	586	587	610	622	595	553	567	584	586	566	619	585	580	562	575	573	584	542	607	526	544	534	586	554	595	593	564	583	566	590	630	561	604	590	586	637	573	571	536	616	586	561	582	560	597	587	577	536	574	581	586	564	598	560	555	587	585	622	550	537	575	564	537	610	535	593	560	577	558	556	572	568	599	623	566	611	567	589	588	595	638	593	574	559	561	574	578	575	576	561	561	557	563	575	590	581	584	557	571	621	577	529	560	589	643	591	544	598	592	582	590	607	603	556	584	588	570	603	597	572	566	575	582	570	582	548	562	601	582	610	586	565	567	592	566	592	560	554	601	592	583	577	629	577	578	584	550	569	574	575	542	546	586	571	569	627	597	589	565	602	590	616	561	594	598	598	558	593	555	581	551	554	566	572	585	572	584	589	611	601	639	615	544	521	595	543	583	594	616	563	554	571	602	604	513	561	552	607	608	587	592	563	584	577	620	597	577	578	582	582	560	609	540	589	598	591	593	546	581	563	569	543	582	528	574	556	612	629	593	571	579	527	589	561	584	556	637	612	614	544	559	577	630	600	581	557	578	620	539	578	585	577	586	602	534	572	578	565	568	607	567	614	564	640	577	565	611	591	572	599	588	572	542	594	580	608	594	586	577	632	584	565
6073	13880	9899	4849	3668	2754	2176	1714	1413	1205	1054	1009	843	846	792	797	757	769	734	648	686	664	685	653	675	609	654	646	629	606	642	610	630	615	612	636	570	548	635	597	642	625	627	632	613	614	638	633	589	611	618	621	624	598	585	604	617	579	661	631	616	632	605	616	601	591	632	631	598	651	602	587	574	591	627	624	632	626	592	580	556	636	557	622	571	602	617	623	533	633	652	616	623	627	634	623	576	606	608	585	627	593	585	581	625	595	575	616	618	644	609	587	617	586	594	601	580	568	568	627	593	605	646	608	599	625	618	602	608	575	609	625	589	630	626	504	586	621	617	590	608	612	625	591	595	610	571	628	622	643	595	616	597	624	575	594	620	636	596	567	650	634	639	613	641	651	593	600	633	589	572	551	622	600	576	592	600	589	605	608	609	592	605	615	588	629	633	559	586	578	642	616	602	617	595	634	601	596	609	634	616	602	637	625	612	605	595	575	608	602	614	638	659	628	601	581	598	555	607	640	603	584	600	594	621	605	591	587	602	595	601	632	607	562	585	578	534	594	613	624	580	591	591	604	610	594	615	612	646	604	623	626	597	580	620	572	583	585	594	609	544	589	566	600	644	591	610	610	552	611	624	588	601	599	569	587	613	586	615	589	591	618	532	615	584	574	582	582	610	585	590	659	609	599	598	627	572	625	601	580	590	587	617	623	586	609	577	596	575	608	590	583	621	565	651	585	595	609	591	598	560	539	630	611	600	589	586	639	603	624	621	613	618	633	597	597	576	650	611	617	624	617	595	566	622	631	594	598	625	574	599	606	620	643	611	628	607	628	598	638	592	610	612	588	596	590	647	589	589	589	620	625	621	656	583	618	609	603	585	559	598	575	583	630	603	602	614	627	593	621	582	641	611	568	615	606	598	624	544	557	568	607	626	627	624	564	592	592	574	591	531	583	595	579	567	545	566	634	567	623	623	588	592	536	625	598	622	646	609	631	587	615	600	626	619	588	591	626	595	597	616	606	618	637	602	578	603	601	583	607	628	593	602	578	620	596	601	588	646	592	560	601	587	644	626	574	623	592	589	616	590	589	546	586	582	618	581	589	614	594	618	573	635	587	597	592	628	625	589	661	651	613	573	590	582	650	640	593	643	631	599	616	594	579	568	604	614	625	573	638	622	602	557	611	629	558	604	615	613	575	588	614	613	622	624	599	627	586	632	644	619	618	590	574	628	581	612	643	590	610	595	588	613	587	603	609	662	608	598	611	618	614	619	621	622	609	565	634	587	598	637	566	619	569	598	641	577	588	592	595	637	575	602	585	629	622	633	590	627	625	552	609	610	638	632	585	601	588	625	605	596	634	568	628	611	575	616	592	572	615	583	628	637	608	588	637	603	634	581	588	569	644	607	596	627	602	579	597	593	607	642	602	632	570	672	586	564	581	571	627	609	620	592	607	595	632	636	590	615	588	609	585	572	600	619	578	601	613	578	623	589	622	599	596	570	625	618	646	589	605	631	565	636	567	629	585	600	588	617	651	616	570	615	547	635	642	544	615	608	617	628	572	549	611	596	588	559	620	590	594	549	600	589	591	569	616	690	555	638	591	627	608	594	604	603	609	558	574	601	604	618	595	599	582	587	565	607	610	609	608	612	560	557	571	595	637	636	609	604	585	607	589	576	625	590	595	636	592	602	606	578	568	572	599	614	541	636	584	649	627	574	605	627	585	584	558	575	626	610	621	589	584	595	621	617	642	619	621	617	641	572	583	577	616	612	590	612	586	640	561	590	656	629	570	598	621	590	589	598	608	605	585	568	644	589	656	591	649	603	570	591	616	609	600	610	573	601	616	627	658	539	591	583	546	581	624	581	611	532	591	578	561	597	600	580	572	616	638	588	621	617	588	583	573	618	619	588	580	598	649	627	566	587	605	642	586	588	613	593	610	629	649	626	636	610	609	619	578	626	606	613	671	589	559	607	614	586	601	574	615	601	602	661	575	566	606	595	615	602	598	591	564	634	578	582	556	603	634	598	551	622	614	634	580	573	548	579	619	573	616	606	596	629	619	595	614	580	625	610	581	619	563	616	576	623	641	647	596	639	612	648	654	589	627	575	622	601	583	580	589	590	608	592	650	591	592	594	602	596	582	607	589	563	577	595	608	605	587	614	632	569	611	660	629	577	612	608	593	604	662	575	583	634	579	681	611	637	621	615	567	590	643	566	625	615	590	588	640	630	607	608	605	583	586	575	575	573	601	587	626	627	579	564	573	597	587	609	626	614	580	636	583	552	621	608	600	604	628	591	597	603	637	588	603	594	608	650	611	623	596	619	596	583	566	642	583	630	593	575	604	606	601	606	610	602	587	616	586	596	572	595	624	574	602	572	580	640	606	601	570	610	622	600	585	607	620	605	633	597	615	610	583	567	573	613	628	641	589	570	632	604	601	578	603	595	598	604	628	592	603	585	585	585	611	611	586	584	617	654	585	601	615	579	637	594	644	594	597	580	625	576	609	577	620	590	572	575	617	624	580	613	614	597	540	606	566	631	588	640	620	586	578	578	666	576	618	552	614	589	612	575	608	599	618	616	621	596	619	614	553	606	589	555	583	623	579	630	614	622	620	618	622	607	600	636	568	581	598	619	610	603	581	602	593	555	619	602	557	585	613	651	610	602	587	645	572	643	602	588	610	615	590	625	603	603	618	606	533	577	592	617	570	629	613	556	656	632	589	555	609	584	584	556	602	598	601	578	607	519	572	609	602	630	627	571	584	614	592	528	583	609	615	566	559	607	586	654	618	630	608	612	625	595	612	581	623	609	572	572	567	605	600	598	603	563	584	646	616	577	642	631	650	600	656	622	587	612	593	653	599	572	592	608	590	578	626	619	573	591	592	577	603	620	621	592	622	594	635	594	603	580	572	601	653	628	633	595	636	574	597	548	622	662	597	591	549	575	610	580	615	578	620	586	588	572	600	588	646	610	637	594	620	609	608	603	603	620	630	584	635	592	599	633	632	585	615	595	634	596	602	569	606	638	606	594	649	649	613	565	601	613	603	613	633	609	589	591	606	626	617	601	586	625	577	631	596	602	576	572	592	566	608	601	602	557	617	600	624	582	643	604	539	609	602	607	652	602	620	627	578	632	582	573	639	612	641	621	591	629	563	577	609	595	617	605	632	602	631	595	614	595	613	568	615	586	589	609	600	602	586	623	581	607	642	551	590	564	590	604	617	576	635	634	590	658	573	593	584	589	568	608	572	597	648	591	591	621	581	603	630	601	599	593	585	626	586	598	623	606	629	615	617	595	579	560	581	614	591	588	593	559	609	592	629	594	589	535	599	603	582	595	582	586	599	581	605	617	628	574	609	637	604	609	590	536	565	601	612	673	614	583	658	639	626	614	632	607	604	565	618	648	559	564	589	611	574	618	590	638	638	624	613	607	597	610	631	599	614	614	609	627	620	605	601	627	518	601	589	641	629	603	615	653	586	635	613
27856	20147	7387	716	390	344	352	340	345	328	333	341	348	288	332	315	348	324	323	327	325	327	338	306	329	311	342	323	317	306	321	313	341	321	305	308	319	310	331	314	332	322	344	319	316	332	316	343	322	300	322	320	290	352	309	304	348	346	351	298	324	281	305	315	317	354	285	358	335	325	307	327	345	315	321	361	324	325	358	316	322	331	326	330	317	310	340	335	328	342	321	293	327	302	307	325	302	303	328	313	314	333	311	315	314	319	365	327	338	311	310	321	331	339	324	354	299	335	305	330	309	312	324	348	315	323	310	309	308	308	327	334	318	339	347	334	313	328	307	341	297	321	347	359	358	315	295	321	314	354	290	367	322	295	315	322	326	295	319	317	344	326	304	300	321	310	320	335	321	350	341	326	321	330	321	326	312	316	306	317	309	297	326	308	303	312	318	324	345	327	329	331	338	312	311	350	313	321	320	313	309	302	307	333	307	305	289	321	304	340	330	321	334	340	336	291	291	324	333	344	310	321	328	312	339	290	311	307	314	326	326	338	287	330	320	311	352	311	281	294	334	343	331	326	344	323	311	357	311	301	314	328	351	336	325	301	309	300	322	340	311	343	310	369	303	321	301	342	305	339	307	338	319	354	358	335	310	332	326	286	309	327	341	329	304	325	320	360	327	347	324	308	305	345	308	312	347	322	339	320	327	298	288	319	358	294	324	329	348	339	335	311	343	345	336	324	311	293	299	327	315	321	314	317	329	314	325	341	311	309	344	376	330	298	318	318	291	342	304	299	331	288	325	336	318	302	341	336	327	301	321	320	282	296	319	339	354	348	314	330	313	308	324	351	331	320	332	316	307	316	312	316	316	329	313	340	303	345	322	302	371	354	313	320	326	307	345	325	316	312	333	333	325	318	289	335	322	323	335	346	293	310	335	327	329	339	275	325	315	326	289	307	326	303	360	307	315	293	280	333	358	333	322	308	319	342	304	333	312	332	362	319	325	337	295	345	333	272	328	329	322	298	305	336	337	337	297	340	316	290	348	315	328	310	331	323	340	313	315	313	328	312	338	331	309	314	331	301	314	346	332	344	321	302	296	316	357	297	316	299	313	313	310	321	296	287	325	313	315	304	324	325	321	338	318	312	318	328	319	322	314	281	302	337	299	322	357	288	330	308	335	320	318	280	316	326	301	295	294	309	294	316	303	309	322	286	314	314	322	316	308	304	324	294	298	316	324	332	338	308	334	332	326	321	343	321	334	330	317	351	337	345	306	305	340	333	328	332	318	341	297	306	318	318	341	272	354	311	295	325	313	335	329	351	321	320	309	315	314	314	345	298	369	340	298	329	316	310	311	303	332	290	320	322	312	309	333	321	345	304	338	324	309	337	346	320	327	318	320	329	303	335	299	330	335	314	317	301	301	318	294	314	311	315	313	313	332	318	334	309	337	327	306	323	308	331	325	328	320	331	322	302	300	312	354	319	304	319	308	350	317	320	316	340	323	304	317	313	324	291	310	317	317	320	342	287	333	306	353	317	328	326	319	265	317	350	309	346	331	331	298	289	332	320	322	312	342	351	293	332	322	338	326	320	311	310	320	314	320	317	311	318	335	313	319	322	323	339	317	284	301	321	334	331	347	342	313	300	298	318	323	315	316	346	344	309	295	320	358	333	324	303	305	316	310	315	318	309	336	294	346	328	308	343	300	312	285	304	314	325	315	313	310	316	306	337	291	333	330	326	348	321	336	338	291	343	334	325	340	330	333	336	304	318	325	320	331	314	311	312	312	329	319	304	296	320	300	305	298	311	317	311	290	314	317	325	331	306	331	364	334	313	310	316	324	345	312	312	333	338	284	327	309	316	298	330	368	338	329	320	317	315	295	318	336	326	352	309	303	333	314	315	343	322	306	288	330	361	307	318	340	308	299	313	327	357	362	339	330	321	337	326	310	339	304	332	327	312	310	289	305	340	321	341	338	330	295	315	333	302	304	301	318	299	341	330	326	341	313	322	371	332	320	331	319	339	339	330	337	333	324	320	315	319	313	323	320	324	343	314	346	322	319	341	324	314	321	296	336	316	276	352	330	290	307	335	311	322	276	309	289	304	318	311	309	335	320	329	322	326	319	298	324	323	314	322	293	327	305	350	321	324	321	340	320	309	318	284	319	314	288	339	324	314	292	301	299	301	287	317	343	305	340	313	325	293	294	321	337	326	360	315	319	318	303	311	295	292	317	329	338	321	322	339	343	302	358	314	311	323	327	329	291	330	329	340	313	319	309	306	353	335	305	300	284	308	336	358	300	307	318	302	325	327	343	333	309	308	310	340	338	302	322	327	338	316	285	300	316	307	301	367	304	295	318	338	280	308	302	321	341	280	300	311	298	310	298	309	320	317	326	295	310	284	329	307	291	329	322	329	301	325	318	306	281	284	325	324	309	297	313	341	310	310	304	342	332	309	335	323	298	309	328	340	342	313	314	312	324	313	286	349	324	288	311	296	320	295	300	328	331	328	310	333	367	360	328	346	333	317	324	328	314	302	327	316	351	316	305	290	329	304	317	330	302	352	329	334	341	322	361	328	297	328	291	295	342	309	312	314	299	366	330	342	344	296	329	341	307	341	305	348	328	313	308	313	337	312	284	329	327	353	282	310	315	299	320	340	307	286	328	328	368	330	321	351	337	319	307	307	317	322	315	326	325	291	346	332	303	318	340	326	312	301	328	317	293	311	316	326	331	297	311	314	324	287	307	328	328	338	334	295	326	338	294	273	343	301	320	324	311	327	339	355	335	326	327	344	339	326	299	330	299	314	317	302	320	311	332	283	310	336	307	329	316	328	313	287	323	328	331	348	323	308	358	317	288	346	336	292	337	306	335	328	293	340	327	294	324	318	320	315	334	321	326	307	327	283	297	352	324	326	327	315	313	329	318	325	323	306	322	304	284	334	315	287	314	322	331	311	340	329	342	307	348	345	331	310	330	331	332	344	304	328	314	299	313	326	323	322	293	307	302	307	321	321	312	362	303	347	311	323	304	335	322	312	311	307	327	294	294	324	329	319	315	307	298	330	335	331	328	287	313	331	302	310	325	341	318	329	334	300	321	295	338	328	332	318	334	328	318	346	321	342	347	310	310	309	362	332	347	333	301	316	307	348	336	339	324	292	333	336	314	332	307	315	323	307	329	296	322	319	336	321	350	313	343	346	318	322	290	309	337	327	310	323	318	350	350	332	319	328	333	316	319	324	344	332	344	309	330	317	310	317	304	295	333	319	303	297	327	358	299	342	323	328	348	320	326	317	311	315	328	305	313	300	315	311	316	322	357	322	311	351	313	326	335	323	315	296	334	291	290	323	295	287	337	325	302	309	286	308	325	336	342	340	295	324	296	275	324	299	348	331	354	309	301	344	336	340	321	318	301	342	288	324	330	327	312	319	320	286	329	342	315	337	338	334	322	353	319	347	319	330	339	306	334	303	323	319	332	312	360	324	332	310
6321	1456	959	583	530	502	380	422	359	357	368	374	346	310	332	298	336	347	335	320	337	332	326	318	327	300	329	326	314	328	335	310	338	314	335	326	356	324	330	337	329	304	319	280	368	334	355	337	375	364	358	342	357	343	325	331	321	312	362	322	303	341	329	317	347	334	318	340	338	327	332	335	331	323	304	321	333	345	293	315	346	297	293	358	335	341	344	308	336	327	322	333	317	369	316	306	326	336	315	345	350	299	300	337	322	348	332	327	318	318	292	348	336	348	363	352	320	329	337	325	349	345	296	284	332	308	310	320	325	359	335	329	317	322	355	302	319	311	293	325	320	319	282	329	327	310	278	332	340	298	347	345	314	343	325	337	310	318	330	322	330	374	328	347	355	325	334	356	333	328	354	331	316	328	313	311	318	346	291	313	328	332	333	318	323	332	313	349	325	326	339	360	326	348	317	328	356	342	329	316	305	352	312	353	339	347	319	347	344	351	333	298	304	299	326	320	313	306	348	334	335	308	322	349	319	333	308	325	367	314	345	324	338	333	301	324	352	346	321	341	351	338	334	309	324	345	312	327	345	362	335	325	337	341	320	339	343	298	353	342	306	325	289	323	331	333	329	334	332	309	338	338	321	332	307	334	291	311	350	312	350	311	332	332	324	332	336	355	304	394	316	344	353	333	315	339	325	338	350	310	348	316	336	319	329	349	319	306	335	321	300	311	361	323	335	318	365	350	341	326	305	335	340	311	365	340	324	304	335	314	326	357	357	334	375	359	304	325	302	352	316	326	319	308	361	339	310	333	318	343	314	309	344	349	307	317	353	318	318	337	330	347	344	315	319	295	331	307	322	337	281	314	335	342	361	325	328	303	329	335	334	330	347	326	324	349	316	303	329	328	323	330	332	304	328	302	303	347	342	303	315	310	352	322	312	334	359	325	360	326	331	358	332	348	317	324	346	340	296	363	333	344	318	351	370	357	289	329	339	318	358	340	325	303	317	312	327	330	317	346	340	335	330	356	306	308	325	354	345	369	352	331	350	295	353	341	328	300	315	315	357	302	342	309	317	318	324	318	327	324	330	319	348	333	336	310	338	333	335	319	330	322	353	328	343	352	334	348	330	332	330	359	351	343	358	309	332	344	329	367	319	323	312	292	358	314	360	340	349	326	364	322	298	302	337	362	373	316	318	306	317	329	324	358	353	316	308	319	317	324	302	314	363	355	290	334	330	334	328	328	298	306	313	306	304	327	335	343	323	318	338	342	334	320	340	339	337	333	300	338	337	335	316	326	357	300	352	322	337	361	360	317	348	322	322	315	347	327	323	330	352	335	344	344	314	326	332	339	310	331	306	321	346	309	314	327	346	338	294	352	335	365	330	310	307	350	330	307	312	349	323	314	354	328	384	330	306	317	362	339	355	342	315	330	325	337	352	321	323	333	330	341	335	344	345	327	326	329	347	350	323	354	332	338	362	343	358	349	331	344	318	354	348	320	332	326	346	321	346	315	338	368	353	331	339	290	356	353	314	351	326	328	320	313	315	321	320	310	319	339	334	362	317	342	350	321	346	334	340	300	311	321	324	302	325	318	329	319	329	331	310	324	333	345	284	328	337	339	307	336	290	301	301	351	307	330	350	307	359	321	373	339	313	327	309	326	343	330	315	302	326	304	313	330	353	322	340	327	313	342	324	308	328	323	340	314	289	321	327	355	343	353	343	326	328	319	302	323	337	369	326	312	297	345	344	328	315	334	331	345	333	328	327	351	366	323	341	339	329	319	313	340	324	334	324	317	325	324	280	328	316	325	301	331	324	323	332	313	338	346	327	347	346	332	319	319	326	307	315	339	315	330	307	327	310	327	321	328	324	316	329	325	358	337	291	368	316	354	300	324	331	314	325	325	309	319	354	348	298	319	370	322	333	341	365	306	334	327	347	345	329	363	359	360	343	359	307	315	348	315	339	328	326	289	319	354	354	337	327	349	351	318	298	310	316	311	340	320	309	311	346	317	312	321	379	351	340	360	329	340	341	324	326	342	316	333	320	312	321	304	317	338	283	344	346	350	342	340	333	357	314	324	352	312	363	309	315	351	319	332	317	353	311	353	324	311	336	336	350	327	325	334	322	342	334	298	342	328	323	333	320	313	339	308	344	342	330	331	306	312	315	321	337	322	316	349	319	355	356	332	329	323	350	378	344	330	327	327	323	347	309	350	305	344	313	353	313	323	339	350	335	328	291	337	336	324	336	354	315	344	313	316	306	344	314	344	335	328	308	317	329	332	337	338	338	341	346	315	315	322	364	350	317	362	318	318	313	352	311	311	336	315	331	323	315	343	312	332	344	321	334	309	344	356	353	313	346	318	305	324	298	337	324	283	326	300	347	340	311	339	310	312	346	352	368	320	345	313	307	339	343	350	338	347	315	348	321	318	328	307	333	333	334	319	325	317	332	364	326	342	341	315	298	307	299	322	307	349	347	344	335	288	352	341	367	329	345	320	354	316	350	337	346	294	325	359	348	310	323	343	337	341	310	336	314	323	333	306	380	321	351	304	358	312	312	341	305	343	318	331	305	307	318	348	327	311	333	355	347	337	339	312	312	317	329	297	312	320	330	343	328	308	323	308	329	354	334	328	355	302	348	306	306	321	317	325	330	299	324	331	303	325	337	329	312	350	327	344	321	368	295	354	344	355	334	325	363	327	334	329	332	320	316	331	338	310	310	362	329	315	336	324	379	308	352	349	332	346	323	348	354	340	369	338	340	332	355	316	329	324	310	332	330	316	335	328	294	337	300	349	322	334	295	374	342	338	348	340	354	331	335	306	296	300	329	319	324	314	335	307	340	340	306	324	323	330	320	330	355	327	319	331	380	344	309	323	323	301	301	341	313	349	327	325	334	358	336	328	337	323	342	323	369	352	344	304	373	332	318	353	351	361	327	364	288	299	327	340	330	345	294	311	301	385	328	309	337	322	340	298	317	312	302	356	315	334	310	348	324	309	338	313	336	327	301	323	307	308	355	317	303	329	334	353	333	326	315	329	324	319	324	323	355	332	360	354	368	335	356	324	312	350	295	320	333	297	313	358	366	309	333	321	336	332	364	307	342	301	338	299	371	317	313	314	339	336	316	353	363	330	335	333	294	340	323	333	333	338	324	340	330	340	320	340	352	323	358	347	314	341	319	339	304	341	324	322	307	324	345	324	319	340	303	323	327	298	309	322	316	314	315	324	328	371	312	320	345	353	334	346	314	354	332	324	311	310	332	345	336	344	328	358	353	318	341	346	349	356	341	328	311	326	339	336	327	339	348	357	334	363	340	346	352	325	320	333	361	329	328	340	324	320	343	340	338	365	318	335	307	298	356	315	354	350	319	317	351	327	355	333	318	318	284	331	323	332	340	283	321	312	347	313	321	313	340	369	316	340	321	337	336	325	348	320	339	349	325	309	333	313	308	312	333	345	356	379	330	364	357	319	322	308	336	326	348	329
23729	21240	28617	24160	21247	10570	1395	961	880	815	764	714	718	685	651	680	665	698	645	694	618	671	668	667	631	691	610	607	582	614	609	660	661	606	641	618	638	605	658	606	635	612	608	585	702	651	571	633	654	624	583	640	638	650	638	657	622	659	627	642	649	634	591	640	622	619	617	644	619	658	653	655	619	658	620	652	693	618	615	614	619	633	618	603	662	656	647	624	672	588	648	619	614	622	625	612	612	603	642	635	652	619	662	604	594	612	633	634	620	678	617	611	656	618	546	615	634	655	605	626	598	665	602	630	569	634	585	667	628	600	631	649	643	577	634	683	603	610	647	629	637	592	628	573	622	604	601	619	623	642	634	629	588	609	650	609	643	602	598	605	638	642	610	640	632	609	663	594	647	670	591	626	608	618	634	596	635	578	632	661	653	622	599	639	675	621	631	598	654	630	642	675	588	606	627	590	637	644	646	635	662	608	654	655	652	607	631	652	576	593	639	638	642	627	601	605	622	616	626	630	610	591	625	689	630	643	602	645	614	605	614	641	642	609	600	673	595	641	637	635	615	585	651	607	622	661	602	637	576	599	649	654	638	576	624	628	621	639	605	617	605	637	608	659	623	618	624	609	656	603	644	625	609	660	605	634	640	609	626	605	614	610	623	622	628	630	637	611	666	624	666	612	621	591	673	626	639	633	649	636	629	647	606	631	606	671	605	635	594	651	644	635	627	592	631	583	681	618	625	611	628	635	608	628	618	576	599	679	632	652	643	650	623	628	663	633	627	619	596	604	644	631	622	615	611	648	638	634	604	626	618	591	605	626	644	634	567	650	622	617	608	585	625	636	634	634	664	659	637	601	632	602	665	618	675	598	602	632	634	625	630	596	608	625	619	639	608	585	597	621	603	612	603	593	614	659	655	605	591	585	656	623	641	615	601	597	618	566	664	629	625	622	637	653	651	616	608	613	624	613	618	617	643	587	631	608	593	613	654	637	653	671	640	665	657	650	612	626	614	660	587	691	614	644	600	618	657	625	589	621	591	603	650	659	566	632	659	640	565	620	621	627	582	631	630	644	638	627	642	646	660	650	657	617	657	645	604	570	643	662	552	661	674	659	590	617	692	619	627	606	608	599	645	639	655	619	569	638	601	605	627	674	630	664	619	652	662	656	637	630	607	619	612	669	613	637	626	616	651	597	644	615	660	694	626	644	631	569	602	639	599	578	626	634	572	604	666	628	672	657	643	643	547	625	599	599	625	640	576	612	670	609	644	593	629	674	622	634	567	574	598	608	601	669	634	641	630	616	630	602	569	608	620	609	609	633	642	624	643	602	622	622	637	608	653	591	592	609	550	629	600	677	650	615	609	628	610	640	605	622	631	618	658	603	602	591	650	616	622	599	598	610	586	603	645	606	597	619	629	645	610	604	644	616	647	633	584	602	622	624	604	590	609	626	635	661	584	682	632	630	620	594	638	648	648	599	646	681	669	630	605	641	609	648	650	681	587	580	642	628	611	647	584	590	637	654	642	662	628	634	613	574	617	632	628	622	608	588	624	620	578	607	614	587	580	641	633	578	682	651	626	633	632	631	652	635	650	653	647	642	619	641	660	560	635	653	586	560	652	624	595	579	675	612	600	637	592	585	667	639	659	640	610	649	648	612	632	689	636	606	631	642	621	653	618	602	625	583	611	612	652	607	608	621	593	637	594	581	646	648	637	628	699	620	658	663	596	639	606	586	620	605	628	626	590	610	640	634	633	610	645	644	627	674	672	595	658	605	624	593	676	633	627	648	620	628	672	635	632	617	603	619	629	569	630	642	553	603	604	609	603	583	631	635	628	603	666	662	593	618	576	592	613	633	616	608	621	609	657	633	650	639	614	610	633	650	614	618	631	610	624	641	608	633	639	608	622	575	639	591	639	590	653	626	626	618	648	617	619	622	617	595	645	603	595	644	609	595	587	657	615	605	638	646	620	620	652	615	581	623	592	571	613	665	611	661	632	617	606	594	673	578	647	647	620	637	638	619	641	697	629	655	644	625	676	629	605	623	648	586	611	605	606	577	632	602	610	603	641	588	657	670	615	618	640	625	654	615	638	633	634	604	620	634	656	621	592	579	568	637	614	686	636	579	637	646	645	608	654	612	626	608	615	641	653	646	622	553	629	601	605	662	614	668	602	586	637	606	609	632	600	646	651	612	615	591	588	616	595	618	641	611	669	653	581	621	618	626	649	673	665	655	603	589	641	603	619	634	591	660	645	694	613	610	643	632	597	633	592	605	652	623	585	595	626	595	654	621	585	617	616	609	632	662	684	620	607	630	597	625	604	589	680	642	673	618	632	623	656	625	632	594	618	594	609	668	648	614	605	643	617	592	617	561	690	614	605	592	602	610	630	623	582	592	634	574	647	629	628	646	617	650	600	609	659	668	640	653	636	600	595	595	647	634	596	627	622	612	629	645	613	639	649	602	610	618	577	656	633	653	604	608	629	587	627	610	618	629	604	608	635	638	631	616	625	627	622	625	657	624	650	657	579	674	614	621	634	617	607	603	620	589	628	631	632	627	638	595	651	656	597	589	609	620	627	631	665	579	602	591	582	654	629	548	600	630	637	632	667	600	658	630	590	602	592	666	613	581	619	665	603	631	580	640	602	614	663	665	615	602	658	658	605	597	566	621	656	626	665	620	640	617	613	607	652	609	604	601	595	602	628	612	624	611	601	625	590	603	648	615	627	638	670	637	618	594	576	656	614	652	673	640	637	600	619	616	580	643	575	626	652	624	602	622	636	674	608	632	629	617	641	607	626	618	649	614	658	549	632	597	620	618	620	609	680	642	660	584	653	603	601	581	604	620	593	600	643	658	598	653	580	609	625	658	623	623	621	630	593	617	650	627	614	605	629	648	611	593	647	620	627	599	616	580	589	615	595	669	636	645	621	650	634	644	612	616	613	548	581	600	620	624	589	626	646	594	614	637	661	617	606	664	665	630	623	604	608	637	622	614	570	599	606	651	625	643	611	631	591	588	571	622	648	583	604	620	647	643	672	612	614	653	628	634	636	633	651	639	623	616	678	634	630	610	642	607	640	620	589	604	621	577	606	599	640	596	643	626	645	632	609	670	621	645	606	617	625	622	631	632	634	633	623	606	625	667	633	627	624	603	599	645	607	589	576	652	580	627	648	608	578	603	628	607	622	615	608	636	618	600	634	613	664	631	614	610	633	633	645	623	596	665	652	615	569	632	595	602	646	658	617	624	589	603	580	620	639	579	634	611	654	583	665	643	606	647	628	657	604	618	624	602	661	600	602	596	596	616	629	557	594	612	592	622	611	675	611	617	631	590	647	598	621	610	610	609	694	562	658	618	611	629	612	657	635	632	661	629	611	619	663	595	651	645	616	652	635	621	609	608	630	587	650	622	591	613	601	649	574	584	642	671	636	592	584	584	683	624	577	634	617	610	651	595	670	629	618	641	656	625	596	668	633	568	626	624
4018	8262	5595	2899	2245	1792	1405	1175	1031	930	861	815	777	756	735	695	702	736	627	676	686	694	641	649	693	670	677	677	647	647	640	689	625	666	658	639	651	679	635	610	637	694	632	623	643	629	649	635	656	612	684	640	648	623	655	597	648	625	716	611	625	600	612	626	620	650	642	676	609	598	678	697	614	624	626	657	646	656	633	620	658	646	564	618	621	643	630	648	611	600	650	632	612	627	659	671	649	691	634	606	706	619	659	602	637	654	629	652	631	612	625	656	635	599	671	645	601	603	629	693	664	641	692	670	627	638	679	628	644	622	683	612	620	596	671	607	642	647	629	644	616	629	572	571	646	602	602	651	597	629	619	657	648	641	611	635	613	590	637	634	615	611	662	606	674	624	602	574	620	630	630	644	614	652	644	662	656	603	621	660	622	652	661	645	629	640	666	652	686	624	665	658	614	615	633	624	696	682	656	646	621	632	646	650	628	566	624	633	661	645	643	557	622	638	646	677	630	646	609	621	639	632	633	661	646	615	609	626	649	670	641	620	652	651	570	649	631	621	610	595	608	630	611	612	647	645	643	594	630	616	690	629	619	614	630	625	675	666	672	674	646	652	676	603	690	615	681	669	597	635	609	642	643	637	681	640	611	636	642	635	608	667	654	627	604	636	633	673	623	611	605	667	618	644	655	615	608	633	684	633	643	617	634	728	624	646	622	685	648	671	651	584	641	651	581	633	693	624	635	658	613	656	645	622	627	655	608	663	662	621	633	653	598	596	714	673	616	661	624	643	594	626	609	642	697	619	625	596	650	674	614	640	655	669	623	606	640	664	640	638	598	618	653	633	687	662	640	656	651	658	618	636	599	611	671	688	622	625	639	655	596	636	637	609	650	670	575	635	629	632	634	628	684	628	637	636	602	633	655	617	664	603	616	636	634	668	681	633	611	640	641	623	658	637	650	618	645	619	629	637	631	651	621	675	688	611	677	650	668	605	668	653	616	678	632	657	655	578	624	615	607	597	601	620	611	660	645	628	653	629	681	657	653	661	614	671	633	607	651	638	662	621	618	611	624	586	637	675	648	631	598	657	659	686	612	648	620	653	675	652	710	639	657	691	627	639	627	634	559	651	636	654	652	641	660	608	648	659	634	662	619	615	651	655	706	641	638	667	670	626	652	663	640	659	674	597	639	665	637	630	638	642	621	647	680	622	619	630	657	610	584	639	578	644	593	672	638	641	679	630	656	663	664	632	601	608	643	625	654	652	631	644	680	636	658	638	696	620	668	630	662	628	565	615	635	620	654	627	617	655	629	624	644	651	621	608	629	621	638	649	662	637	620	666	643	613	642	635	596	683	605	637	617	642	646	656	627	625	629	586	648	621	646	657	614	641	664	617	624	657	606	647	684	654	654	673	634	616	590	647	630	613	641	643	599	647	610	630	633	614	589	684	654	671	611	601	636	657	625	670	592	637	617	654	636	581	655	625	666	634	658	613	619	585	639	636	674	650	656	651	607	626	621	610	602	637	645	578	577	641	663	672	605	648	631	658	670	649	653	669	601	651	644	621	622	678	631	630	619	624	639	677	631	641	675	627	648	646	637	602	653	656	660	682	610	645	636	644	652	679	618	673	587	632	644	684	679	695	617	646	640	609	622	653	658	625	655	634	622	626	648	646	660	647	644	665	656	639	636	576	611	617	688	695	671	586	631	628	636	637	606	625	639	656	664	664	659	671	639	680	638	627	632	659	646	596	634	630	621	682	655	648	635	631	614	577	614	676	612	609	687	624	672	634	679	612	627	617	598	648	673	669	642	608	609	596	645	606	678	641	593	658	614	660	623	634	643	588	693	680	671	637	673	662	641	654	624	657	673	675	619	605	619	653	646	668	665	634	666	634	651	606	640	612	607	629	629	594	655	623	631	652	687	668	647	616	621	664	639	646	650	666	603	629	620	623	684	630	604	598	645	632	639	655	646	638	620	630	660	620	658	611	663	661	647	592	617	629	662	647	655	664	594	672	650	604	695	655	653	659	618	613	680	600	678	606	669	667	637	640	624	645	679	548	659	638	640	671	624	611	636	598	682	618	630	641	616	605	656	680	605	606	630	662	655	650	650	626	647	646	618	636	639	632	675	674	589	646	642	659	664	636	662	644	595	588	669	625	680	675	631	694	630	618	639	596	593	620	632	642	606	618	650	637	643	650	617	670	635	607	647	648	645	658	682	651	619	659	682	669	603	585	625	644	629	655	624	649	600	616	639	650	623	652	643	624	648	626	631	661	626	617	615	669	590	642	648	627	621	611	637	624	607	622	621	604	642	638	672	624	623	650	643	629	655	631	632	696	625	633	634	636	594	673	611	620	636	647	595	644	590	690	618	671	625	625	608	665	665	583	668	612	662	611	627	608	590	655	633	579	654	631	634	613	615	648	627	614	639	668	633	673	629	590	646	620	624	635	632	614	636	614	596	583	636	623	656	637	616	644	654	613	645	623	648	623	652	606	606	657	604	674	629	621	597	627	671	617	637	631	645	624	631	588	624	688	636	656	635	623	585	631	620	695	619	615	634	658	644	640	642	615	622	655	643	613	618	648	612	651	688	649	609	649	618	632	661	594	621	661	644	629	645	647	607	626	612	693	647	625	626	591	635	665	604	637	658	619	614	632	701	636	660	595	660	688	603	579	652	631	698	624	636	616	620	648	661	626	666	605	630	649	652	635	642	636	620	608	636	661	583	606	598	635	660	580	634	610	617	630	639	643	665	665	605	614	653	611	629	649	596	611	650	601	625	641	653	637	614	620	631	617	629	606	639	666	609	660	685	608	628	622	614	602	632	641	615	651	657	647	618	632	679	672	652	625	632	607	648	607	579	635	623	616	601	583	657	677	651	669	688	619	624	582	621	684	620	680	610	619	626	601	616	639	649	652	689	628	642	617	617	635	647	636	647	637	632	599	654	651	636	633	653	653	619	653	623	633	594	623	649	644	629	653	597	632	644	648	642	637	646	643	643	612	595	628	682	603	633	626	625	647	662	619	583	658	617	596	650	643	643	643	656	655	684	649	611	625	643	658	657	623	651	618	663	655	606	652	630	653	636	658	598	645	628	624	626	612	569	675	632	661	670	672	651	610	642	617	661	650	652	634	597	645	654	661	631	603	651	625	620	658	641	629	653	627	606	661	649	641	621	637	610	656	651	687	599	671	666	656	607	645	665	619	685	629	634	662	671	635	623	601	640	598	641	693	647	610	622	615	662	629	600	629	673	604	614	666	624	593	620	653	600	692	624	601	672	660	622	665	672	613	695	629	628	642	644	612	671	639	645	626	636	624	630	624	613	640	650	653	631	627	654	592	635	650	608	607	640	597	656	610	623	656	637	602	641	638	616	617	611	655	633	653	627	660	649	631	593	640	664	593	609	671	655	649	659	651	596	697	606	616	638	657	635	649	650	642	629	649	629	645	639	661	613	654	615	658	622	667	647	646	647	620	668	662
24748	21302	27855	25017	13456	652	367	358	281	264	280	219	239	192	220	218	207	204	193	184	172	198	177	171	183	202	182	172	202	189	189	181	193	160	177	188	177	188	187	181	211	177	173	196	204	177	187	194	179	175	196	187	166	188	203	183	185	182	181	166	203	183	184	189	162	159	208	208	203	178	170	172	188	179	148	186	155	187	200	184	186	172	175	172	199	180	175	187	175	184	181	178	185	163	172	196	186	203	161	172	166	188	164	160	181	192	177	188	177	184	199	175	182	197	189	193	169	190	186	161	192	183	178	166	163	164	184	188	214	169	189	177	164	183	185	177	181	167	191	182	184	188	166	194	170	177	175	180	209	208	184	180	190	191	170	188	174	190	165	212	176	167	168	175	172	174	161	171	169	175	158	179	140	162	175	182	186	181	189	181	174	196	171	183	192	170	206	172	176	186	170	192	175	170	195	186	192	178	187	171	205	188	201	180	184	179	154	156	177	182	145	172	163	187	178	185	180	181	194	155	175	154	181	184	199	197	163	172	173	171	167	181	173	153	187	166	197	161	187	187	194	168	184	160	154	188	183	183	168	174	168	197	178	194	167	181	173	170	159	170	185	155	164	158	193	169	182	174	184	180	166	176	156	162	168	187	202	182	190	181	177	164	185	186	166	174	178	178	168	189	168	172	172	178	184	175	201	174	191	184	170	182	155	166	196	199	183	211	178	163	187	169	190	177	185	176	192	190	178	160	174	162	179	160	167	156	191	200	167	170	157	164	182	185	186	184	149	192	190	198	182	172	174	192	182	181	174	159	201	170	177	179	194	177	190	195	191	175	177	178	166	181	183	159	183	196	175	172	176	175	178	186	192	188	176	185	182	188	184	165	183	160	182	210	171	168	163	161	177	185	188	193	210	164	184	149	165	172	169	172	181	166	185	172	173	178	177	175	191	171	164	168	186	202	173	182	156	173	189	181	196	214	187	194	177	203	189	175	183	184	181	179	158	166	172	185	184	192	194	183	177	173	205	162	211	178	194	187	183	178	184	184	188	191	182	170	178	182	189	191	168	183	158	184	180	178	198	188	164	178	176	203	201	186	164	192	178	175	166	194	144	194	182	169	170	168	181	182	183	158	191	183	177	203	170	190	190	185	186	183	199	162	162	179	185	165	169	165	203	194	163	181	167	169	187	162	174	184	189	185	173	189	163	171	176	185	194	210	150	163	155	163	171	188	186	197	183	163	173	177	172	172	183	178	170	171	154	193	161	180	162	213	183	207	194	185	172	176	179	193	193	185	183	203	178	175	165	181	207	185	191	172	167	174	170	193	189	187	202	164	185	179	158	174	204	178	181	175	209	160	178	169	175	179	185	196	184	199	181	175	170	171	166	167	188	180	186	165	172	193	171	189	193	184	202	213	189	166	192	169	211	173	183	180	177	185	190	193	165	186	191	161	173	173	177	192	191	193	191	169	193	177	178	180	157	185	164	171	173	156	171	183	202	188	183	176	193	164	188	161	180	169	188	167	165	164	168	160	186	182	155	183	176	174	171	167	191	183	175	177	176	187	179	178	203	166	173	184	193	185	205	177	193	171	187	172	179	173	160	180	182	185	177	181	176	183	191	158	183	167	186	183	182	193	161	192	154	185	202	175	188	205	204	208	181	168	190	166	163	186	194	189	174	165	198	193	192	193	183	171	156	166	163	168	200	183	186	173	191	204	174	186	195	183	162	176	211	179	188	162	183	169	182	193	166	200	180	164	199	159	178	178	190	172	192	172	184	185	176	188	180	178	182	203	196	177	161	193	185	177	163	185	157	201	160	187	174	189	201	178	159	178	200	158	149	221	199	172	183	194	170	188	190	162	175	191	196	192	183	185	158	159	186	175	191	187	158	199	161	186	188	182	173	185	181	197	170	180	170	179	175	143	177	158	198	166	157	186	188	182	186	184	176	174	169	197	186	190	183	176	161	180	189	172	183	168	150	165	159	198	163	171	194	157	171	163	194	174	184	172	194	191	136	186	178	199	170	190	163	180	173	166	183	171	161	174	177	161	165	155	171	165	174	190	170	184	186	193	171	176	191	169	181	154	173	161	187	165	171	167	189	166	191	193	166	194	201	182	181	172	169	173	170	180	197	203	181	168	196	155	161	173	181	185	165	164	167	180	168	184	153	181	197	182	175	181	188	170	189	167	170	191	211	190	172	161	196	177	171	196	185	158	181	165	172	178	163	159	172	181	192	162	168	192	178	207	183	151	190	197	188	176	177	180	181	189	167	173	171	168	193	153	168	139	189	179	189	174	195	189	189	159	177	173	196	185	169	199	173	178	197	175	197	181	179	185	158	185	176	181	184	154	204	191	189	199	191	183	178	200	156	180	180	181	203	189	169	184	174	166	183	186	210	183	169	159	157	180	191	179	196	178	175	157	168	183	172	183	188	185	161	170	170	191	186	177	179	183	179	176	197	161	187	177	185	152	154	178	165	161	154	160	189	143	197	188	199	200	188	174	161	191	174	172	196	201	188	176	183	184	193	173	166	181	177	184	168	170	179	167	183	182	209	189	186	192	206	145	183	183	197	174	173	148	174	181	167	162	192	158	203	175	173	178	174	198	174	184	194	178	186	161	185	178	191	157	196	196	219	190	159	180	167	179	191	201	164	179	192	177	172	176	185	201	165	193	180	184	174	161	190	192	187	178	162	154	174	153	176	154	182	169	196	193	182	175	188	181	177	175	188	181	179	195	215	168	202	172	203	168	190	209	161	186	183	177	177	168	185	188	175	165	193	195	174	190	177	170	182	165	176	170	191	200	162	177	156	176	161	178	195	173	181	173	167	188	180	170	158	164	172	169	183	186	184	194	144	190	190	176	193	176	181	177	195	200	178	201	180	185	172	194	171	175	175	175	160	175	191	195	180	162	187	179	192	191	198	186	156	183	185	188	206	183	162	191	177	177	169	179	170	178	153	165	177	183	177	181	185	181	191	178	175	165	177	185	180	186	194	202	192	167	188	176	185	174	209	167	193	162	179	172	185	172	170	187	156	168	173	171	198	168	173	156	177	189	166	175	178	193	185	169	192	173	202	189	204	185	186	168	186	172	176	174	164	199	186	200	195	187	190	146	204	201	173	185	165	194	158	162	170	189	181	180	168	190	186	191	201	160	192	162	184	159	161	175	174	194	177	167	200	187	186	175	168	168	176	201	180	163	173	177	174	164	193	190	160	193	213	184	178	192	192	183	189	182	156	188	174	188	201	168	185	157	201	195	185	164	164	172	182	159	172	190	182	164	196	200	179	186	190	168	169	172	167	183	186	180	175	167	162	180	183	191	189	153	151	173	195	180	186	189	182	159	191	185	175	162	208	200	180	173	172	190	183	161	189	195	185	165	167	186	178	182	168	177	182	181	221	169	184	185	184	178	197	158	178	177	165	160	184	171	174	211	173	177	186	205	154	168	188	183	179	177	211	188	192	201	178	183	175	182	144	161	195	170
3524	4513	3106	1466	1084	796	662	519	438	366	294	316	281	249	233	250	243	244	253	218	209	214	210	221	207	205	240	202	211	190	214	206	185	220	207	213	197	186	176	208	202	191	204	177	205	206	204	239	196	191	178	193	173	176	186	193	181	197	178	179	190	195	178	235	197	174	204	204	208	192	191	195	188	204	182	203	210	220	183	221	179	178	199	207	189	213	198	201	203	192	212	197	183	197	212	188	186	203	152	193	197	196	186	198	172	209	210	206	229	179	187	193	210	176	215	187	183	182	196	192	228	198	191	190	186	211	205	218	204	224	188	209	204	184	215	197	204	180	185	220	215	219	210	210	187	205	184	200	213	221	196	183	201	183	211	194	187	185	181	179	201	184	198	203	184	151	211	216	196	215	195	198	200	197	197	212	208	197	172	195	185	189	216	187	186	201	180	182	168	204	191	200	199	193	165	194	225	197	196	209	199	197	206	215	195	183	190	191	200	211	196	181	196	195	212	204	209	192	201	197	195	191	207	200	217	186	188	216	170	195	189	183	198	190	207	180	172	176	205	190	198	177	198	186	206	196	197	183	202	187	210	183	205	207	214	192	197	214	226	195	197	173	178	196	188	166	211	184	190	178	167	174	167	196	208	193	214	208	193	226	171	202	177	168	183	212	191	216	204	182	192	197	206	185	214	213	193	185	180	207	171	187	184	202	212	191	181	186	194	206	193	208	219	189	208	198	207	208	178	198	208	173	211	171	193	185	200	193	191	199	198	202	193	196	190	197	169	186	195	203	202	198	189	175	205	186	199	179	191	193	186	203	206	199	182	218	181	178	194	210	186	184	195	186	199	195	213	206	179	213	170	199	215	202	174	169	194	210	208	188	199	212	194	189	183	187	190	187	204	221	183	191	205	188	178	178	195	209	200	183	192	205	204	201	190	183	186	201	192	198	185	169	165	195	186	197	179	187	180	211	188	210	193	206	185	190	185	187	192	200	180	198	173	176	216	201	217	195	190	214	212	193	222	192	188	207	197	189	198	197	187	223	200	184	202	190	179	201	198	174	173	167	191	184	193	192	216	195	191	191	210	185	208	198	210	190	204	171	227	196	200	194	179	193	177	155	203	201	163	197	182	214	192	183	192	210	188	214	170	198	193	191	212	194	210	212	211	181	168	207	182	188	192	174	199	194	191	198	212	202	193	201	180	187	191	200	184	184	180	223	211	192	198	188	174	186	191	190	169	195	202	192	207	200	180	199	201	176	181	202	174	183	199	205	192	180	205	204	227	203	187	193	189	177	220	201	172	204	207	212	211	181	211	200	169	150	212	201	177	197	192	158	188	208	204	177	181	198	208	205	201	194	198	193	189	191	202	172	215	196	221	212	213	193	184	165	195	193	191	184	192	194	208	197	206	177	192	217	182	187	211	201	196	191	216	186	207	162	198	198	177	203	202	197	203	199	184	204	187	213	197	181	213	189	190	210	199	187	186	186	232	181	201	199	182	201	203	186	199	194	219	195	218	180	198	193	202	188	198	189	205	217	208	191	211	189	189	197	199	186	192	212	195	208	202	205	189	203	196	211	206	189	191	200	186	193	187	207	187	205	191	202	197	185	187	176	194	194	192	199	179	189	196	207	199	172	201	178	213	191	165	194	181	173	180	183	196	216	205	179	199	196	194	212	204	179	188	215	217	212	177	178	193	196	190	187	201	187	202	201	220	174	193	177	199	199	186	191	178	202	207	188	216	209	198	214	183	208	196	197	176	184	206	186	180	197	210	219	189	196	203	204	193	192	203	196	181	159	192	204	182	206	199	202	196	223	191	209	205	197	208	180	221	208	197	169	215	199	216	172	195	217	201	197	207	190	217	175	192	218	220	189	171	211	202	178	225	187	206	184	189	209	190	184	196	199	204	186	204	201	181	191	179	198	169	202	179	174	179	180	195	196	177	195	201	203	191	174	214	215	197	195	218	200	208	187	191	189	199	183	203	195	199	214	185	203	180	184	227	212	201	187	225	180	183	198	199	206	201	174	187	205	172	177	188	188	185	189	201	205	187	188	192	195	184	170	185	196	197	184	195	193	181	217	195	214	206	188	194	191	191	201	195	190	195	219	201	200	215	195	203	219	201	198	183	207	185	187	197	184	175	203	196	205	189	210	176	174	200	204	190	166	202	182	182	171	208	184	185	217	211	213	202	192	194	192	179	186	192	178	196	195	190	212	200	190	184	200	210	186	197	215	224	225	202	175	220	192	180	196	188	178	218	215	204	191	205	178	214	200	227	202	191	201	181	193	191	223	210	204	189	198	207	165	221	213	179	197	214	173	160	195	170	183	229	197	178	190	176	205	178	203	185	172	216	209	180	228	186	207	176	193	211	212	198	180	204	173	209	227	194	201	200	193	190	193	187	219	204	188	188	222	207	195	174	191	203	208	209	172	196	193	157	173	201	207	191	194	171	187	195	185	195	209	187	210	193	199	198	206	195	181	193	191	178	175	195	185	201	204	164	219	199	206	178	185	210	200	195	217	165	199	209	188	177	211	176	189	191	207	192	182	166	197	196	181	204	211	192	201	178	202	194	197	190	194	191	209	209	183	200	188	183	171	205	187	208	199	193	177	215	226	196	210	192	205	192	187	216	197	160	198	187	187	184	186	198	195	204	201	188	186	182	184	183	199	177	205	186	199	229	188	183	184	198	189	166	193	185	198	180	198	184	177	187	201	200	191	216	179	213	193	206	189	180	172	208	202	174	199	220	199	199	183	187	201	160	176	198	220	195	203	215	189	181	224	226	226	213	186	205	168	207	200	184	187	193	201	152	197	195	229	174	199	202	188	211	190	181	220	205	189	193	198	192	201	206	179	197	176	195	198	207	188	182	223	201	203	198	222	212	203	181	206	186	186	216	220	208	159	189	187	207	192	178	200	198	184	184	207	234	195	193	197	209	202	215	220	199	193	193	169	196	201	202	191	194	179	178	195	194	199	208	198	192	181	215	203	188	206	180	209	219	168	205	208	220	208	193	185	215	174	200	205	215	166	202	200	197	187	179	173	205	180	187	164	213	180	201	185	201	201	221	186	197	195	203	178	178	197	205	183	205	177	191	193	194	207	171	206	195	172	214	195	183	187	196	192	196	216	200	194	181	214	173	196	231	188	186	203	175	198	197	200	189	227	202	181	188	195	205	180	194	192	190	188	183	208	180	187	187	207	201	202	198	199	192	169	187	215	214	183	204	175	219	163	202	191	193	195	187	187	178	187	185	209	192	198	188	211	204	193	200	197	193	218	189	178	193	171	181	174	215	217	196	197	199	183	184	189	209	176	191	207	202	215	201	188	221	220	213	186	189	201	196	195	178	180	178	187	227	213	211	191	202	187	204	221	175	207	192	212	223	190	208	178	198	213	191	188	204	192	183	209	200	201	176	163	212	215	207	170	192	210	181	173	201	181	206	204	211	186	191	211	213	195	168	185	199	195	173	194	193	190	200	196
22501	21326	29174	23821	21330	21402	11983	1429	1168	973	890	922	772	755	742	718	709	617	702	633	646	645	645	607	647	629	627	599	577	595	591	593	585	598	618	620	588	586	610	605	632	609	596	580	621	642	600	573	614	568	600	530	547	605	612	570	594	572	605	584	610	591	623	561	590	548	550	639	574	634	599	616	595	595	611	597	627	549	618	580	637	610	563	626	591	605	578	615	624	583	613	606	618	601	586	607	608	594	543	609	567	564	584	617	522	583	576	573	637	612	588	596	533	579	571	560	620	511	547	583	559	602	582	614	558	582	555	584	585	569	574	574	596	571	562	571	551	570	535	604	574	594	580	617	619	602	586	542	585	567	582	583	525	566	573	563	557	561	541	550	599	584	584	599	571	569	572	605	515	584	583	588	641	607	583	584	593	551	601	558	515	624	565	611	563	535	558	578	592	617	558	578	603	588	571	566	577	569	552	557	558	617	593	546	548	590	559	578	602	550	593	522	568	560	532	564	565	606	572	547	606	626	571	599	608	550	552	549	616	531	576	608	571	564	563	546	565	594	559	553	590	578	568	556	551	587	573	572	580	627	610	562	563	594	599	595	570	608	536	626	571	558	565	572	579	591	595	558	572	575	591	589	630	587	575	564	612	559	576	565	578	584	571	587	574	564	590	604	578	569	589	576	548	599	576	568	565	583	575	604	587	565	579	561	538	588	564	569	602	592	600	610	581	547	566	562	629	626	603	548	589	579	576	595	598	623	604	570	609	576	580	547	626	579	597	637	610	592	551	580	579	576	591	587	580	571	595	600	599	581	569	624	576	594	607	542	593	582	601	614	589	556	520	611	583	556	595	589	603	592	604	591	592	569	581	559	598	612	605	607	622	559	539	598	553	578	601	593	589	566	596	563	607	594	609	533	540	598	616	565	587	545	573	615	557	578	540	549	582	609	570	581	588	563	536	584	590	649	545	546	548	583	582	600	581	558	549	611	609	602	594	608	582	608	600	640	591	608	603	560	572	554	580	560	563	588	591	596	586	600	564	612	586	621	573	584	594	614	613	597	611	568	586	628	594	595	558	533	550	614	569	559	560	590	593	580	562	582	580	568	600	591	548	564	569	580	601	598	605	599	588	560	559	587	594	546	590	574	589	589	576	557	609	580	590	606	575	544	565	561	587	581	570	567	637	561	567	593	593	550	567	612	590	600	576	571	596	605	571	614	616	566	575	591	600	596	574	592	567	612	548	546	585	527	558	552	559	628	560	609	599	594	554	576	577	571	604	563	566	593	613	595	561	584	636	597	591	578	579	608	561	568	576	581	578	620	546	575	538	564	568	579	640	600	583	553	585	577	547	613	562	630	548	608	589	588	564	588	561	577	575	594	577	589	585	584	593	585	612	610	550	626	610	576	579	616	594	624	597	561	559	571	607	527	595	561	556	542	541	590	595	582	561	558	567	571	554	600	570	576	555	579	615	569	591	597	553	550	574	595	598	585	599	563	555	601	579	595	615	583	569	593	566	538	559	564	580	568	643	602	562	610	577	576	638	579	613	524	598	566	582	561	550	565	582	567	575	606	597	545	632	572	539	600	575	560	548	552	554	611	612	616	568	579	609	592	630	598	562	574	574	600	531	605	610	561	600	579	591	616	553	568	572	563	565	587	586	573	591	585	547	546	599	598	594	612	613	586	565	553	567	598	608	582	526	573	537	595	572	587	551	582	582	566	581	544	601	593	588	550	564	569	550	600	597	541	584	591	541	551	568	571	567	580	546	583	559	557	566	615	576	607	554	556	540	568	566	591	576	599	618	620	557	596	559	620	568	577	582	583	599	571	569	557	595	661	621	608	578	606	587	613	589	553	603	577	570	522	590	547	599	548	633	618	535	574	588	610	574	576	578	583	585	598	568	582	567	605	581	596	556	570	559	569	585	581	586	604	583	602	581	590	575	547	610	581	613	571	556	568	565	569	566	586	567	599	634	579	596	614	572	569	586	573	570	604	527	563	562	551	583	583	574	574	600	593	541	589	537	587	594	570	590	561	576	566	579	623	635	612	573	608	631	548	553	540	554	599	612	536	577	577	559	563	557	519	574	604	612	615	555	563	574	632	563	616	596	582	613	623	599	579	573	576	580	596	558	573	552	579	603	546	587	583	566	561	588	558	587	605	578	592	591	579	572	573	641	595	604	575	581	586	555	538	555	592	594	616	569	565	551	580	567	570	589	542	568	627	591	573	582	583	561	576	596	589	595	566	565	571	625	526	598	555	603	574	536	575	593	630	583	592	548	562	581	614	542	587	559	577	593	558	594	574	605	554	596	577	576	565	542	566	598	592	557	569	574	554	587	570	590	525	571	573	603	573	606	572	563	582	562	606	578	570	658	571	626	590	578	604	568	635	559	608	590	586	592	541	614	574	555	584	573	573	556	563	577	581	606	580	552	571	637	614	615	562	593	588	572	582	589	582	615	596	566	564	546	591	537	605	580	603	616	603	579	571	600	552	567	551	540	564	610	566	530	544	552	607	560	581	585	584	554	580	593	624	596	572	599	604	578	595	552	574	622	591	575	587	546	551	583	568	531	536	554	606	557	594	568	570	577	593	537	607	598	587	593	585	605	545	592	561	522	583	583	545	574	589	575	561	571	601	552	524	598	580	602	552	589	541	591	600	609	557	561	605	595	566	572	589	573	583	573	570	563	559	553	576	637	587	587	578	578	569	540	561	581	571	572	600	589	563	586	542	565	550	556	607	590	541	561	588	622	589	585	621	592	553	545	617	563	541	602	591	554	583	598	580	549	599	603	544	619	637	596	588	557	584	575	571	571	607	537	563	590	619	636	576	566	584	570	558	571	576	578	598	563	584	586	539	552	607	629	600	606	552	576	604	572	580	547	563	563	591	595	557	574	592	581	580	553	588	551	603	599	592	604	578	564	573	590	564	622	554	564	588	559	619	590	598	608	598	581	555	554	582	590	552	553	588	565	572	555	559	577	594	580	670	575	619	591	562	591	607	626	567	558	603	577	633	606	555	604	566	580	565	574	583	597	589	581	601	594	588	595	623	566	580	609	584	578	601	576	589	549	562	546	574	544	598	588	573	558	613	576	584	549	540	610	623	555	564	611	550	564	592	585	560	555	635	557	587	550	610	571	582	574	581	568	560	546	607	564	549	600	598	555	597	603	548	552	592	588	577	642	546	591	582	574	565	608	615	565	554	603	569	560	601	620	607	573	565	566	582	574	599	540	593	555	619	601	649	598	584	560	620	592	566	557	572	543	623	549	547	604	557	580	595	591	621	547	552	567	593	612	583	507	600	609	570	582	620	604	610	573	569	587	600	550	559	564	596	544	570	596	552	587	571	545	562	586	572	599	575	559	591	602	554	590	611	579	583	580	541	617	628	608	560	550	532	643	617	546	565	569	563	573	613	578	569	594	619	582	594	588	563	616	584	556	598	591	577	581	552	576	612	576	595	569	576	594	655	621	623	592	587
4419	13909	9503	4915	3540	2735	2135	1694	1362	1169	1024	973	926	846	792	806	740	697	681	684	706	724	666	692	676	644	650	682	624	645	600	611	662	647	639	600	627	582	644	641	625	631	579	667	620	601	594	626	582	621	621	609	609	625	675	593	604	585	617	613	587	591	626	619	624	601	619	579	579	617	597	628	601	593	601	595	617	539	599	626	599	597	572	602	628	587	590	593	604	597	586	626	577	586	610	590	610	548	619	616	587	570	575	548	553	608	577	583	609	584	570	557	587	557	613	601	585	624	611	579	602	583	595	582	646	569	574	632	583	651	598	562	611	630	610	627	583	624	590	627	574	541	583	607	603	569	587	655	563	565	543	584	588	563	626	595	589	591	577	590	587	592	614	663	599	561	613	605	574	592	649	626	583	568	581	593	625	630	646	607	651	635	604	605	573	537	598	569	610	607	585	610	603	577	612	589	610	582	587	583	631	584	632	602	593	594	568	622	564	561	589	619	593	639	630	654	662	593	619	590	609	628	607	598	565	621	614	583	599	612	586	625	622	587	621	586	607	611	595	585	572	587	633	630	556	599	646	591	632	606	607	625	617	611	561	588	591	613	578	562	603	589	583	582	628	608	597	588	594	561	590	590	585	582	628	621	572	567	597	642	620	560	645	602	580	560	621	616	601	621	549	588	593	621	603	614	576	549	596	589	640	583	590	570	613	587	595	597	575	631	643	586	610	589	596	614	604	609	646	615	648	588	618	587	575	612	613	660	593	589	576	666	577	592	616	600	589	568	573	608	545	644	619	570	636	599	594	633	572	619	602	632	644	585	555	583	573	618	602	631	601	621	593	628	560	629	647	636	586	594	618	629	611	550	588	588	544	606	589	619	608	589	569	598	566	563	584	574	619	586	603	642	605	590	592	631	632	618	623	564	567	583	605	626	604	546	578	611	601	565	591	605	580	621	572	631	615	590	603	616	560	600	609	622	601	577	603	579	648	569	627	619	593	575	592	597	605	588	576	580	578	644	593	624	569	595	609	628	605	631	607	579	606	588	554	583	592	589	606	599	564	573	560	571	605	592	653	588	590	604	563	601	635	573	620	582	564	601	590	592	567	591	597	600	646	616	565	588	609	619	580	623	616	619	574	594	579	625	601	570	555	579	644	611	665	562	587	605	588	643	590	600	636	577	593	604	598	577	629	571	619	593	614	546	616	636	615	590	612	617	615	643	584	609	572	587	566	562	572	592	569	620	596	620	589	557	589	566	625	589	578	590	619	614	577	653	628	632	600	636	607	559	617	595	588	573	631	631	610	601	627	629	626	622	571	588	592	618	597	662	593	602	606	622	567	621	605	574	587	647	554	570	633	565	602	623	645	600	593	582	658	609	639	610	592	585	533	615	577	619	641	587	576	606	595	633	625	586	606	605	597	611	593	580	619	554	620	623	615	597	583	573	611	565	570	574	632	617	588	590	616	587	559	580	585	625	596	582	563	597	629	612	596	639	585	609	596	626	622	592	554	600	555	594	618	613	607	585	594	574	591	600	615	588	569	627	608	621	521	633	612	614	598	621	609	625	589	599	599	600	634	592	577	601	572	576	599	624	568	610	577	589	603	609	630	572	616	573	567	594	597	593	603	628	602	602	602	610	606	613	620	571	594	610	605	584	585	589	608	562	590	621	593	597	574	581	599	597	575	617	599	632	572	644	610	609	567	629	628	580	603	583	621	568	611	613	618	643	605	622	607	622	600	615	606	617	627	574	552	573	597	603	621	580	611	633	605	613	587	588	575	582	586	639	593	597	601	577	596	649	599	545	592	607	619	605	576	617	608	647	587	608	610	606	639	619	581	579	582	614	560	618	587	577	574	589	637	618	580	631	613	640	628	636	610	597	594	598	593	613	568	605	572	598	614	584	599	600	624	616	593	615	604	554	586	589	573	558	611	595	567	631	583	604	618	581	582	588	596	594	553	600	612	598	594	605	566	638	608	643	625	610	581	552	595	595	604	578	589	624	597	596	569	616	580	590	565	608	552	609	644	578	595	579	581	603	634	515	620	613	596	628	619	615	581	590	587	562	587	611	616	608	600	608	614	539	561	588	603	588	598	558	674	619	606	616	587	555	625	599	612	556	616	606	570	589	622	603	594	603	575	581	591	612	609	603	552	649	583	619	555	574	584	635	573	607	605	564	608	554	594	543	538	605	615	632	619	550	607	611	571	564	609	552	592	614	578	578	595	586	536	582	580	570	609	572	582	565	626	580	550	570	635	558	611	608	623	598	617	618	580	573	596	558	632	601	549	606	618	590	600	566	560	612	563	617	596	585	593	587	631	602	617	555	632	545	570	582	600	617	609	606	575	591	563	572	556	589	627	583	674	603	623	561	580	615	627	617	609	569	595	632	592	575	612	616	595	561	595	569	588	608	593	622	632	616	581	585	575	622	592	594	601	593	569	618	592	600	587	616	640	625	587	575	593	597	580	573	591	575	600	624	578	566	562	592	638	627	619	541	600	601	611	615	581	575	605	628	581	578	615	595	600	627	598	607	594	567	597	598	599	602	600	587	591	626	614	612	606	589	572	599	583	584	592	588	587	590	604	586	589	594	595	593	644	626	604	575	590	575	616	615	597	594	637	618	583	601	574	629	577	601	573	537	591	566	583	584	596	613	586	620	592	576	583	575	600	590	609	576	595	593	610	629	612	596	537	578	571	609	611	571	587	560	592	589	581	627	587	615	590	622	603	626	619	610	620	577	578	588	622	619	572	605	583	553	604	609	603	619	568	625	630	606	572	605	595	617	603	585	575	647	625	583	594	594	600	612	629	593	613	572	625	604	636	589	613	579	650	591	630	607	549	632	601	634	578	546	610	625	575	575	594	598	556	629	585	648	583	577	613	621	565	581	621	567	580	586	600	580	628	612	588	640	625	594	606	601	579	621	604	604	609	558	616	623	576	589	553	541	564	591	598	552	618	624	634	558	619	554	622	635	588	599	590	608	581	560	654	609	572	620	593	602	593	619	641	550	571	636	614	608	582	595	614	626	636	606	562	542	610	593	560	619	628	582	652	601	565	608	613	570	550	593	582	585	570	552	604	619	606	575	617	630	570	574	550	576	586	644	553	584	583	585	581	555	562	608	592	592	624	617	582	640	592	574	598	621	536	593	602	574	572	597	603	592	579	592	613	547	599	562	577	584	622	569	583	580	604	594	628	571	570	545	590	608	615	550	593	615	604	550	591	582	642	547	617	594	579	611	570	558	615	546	584	620	573	586	595	619	609	569	580	600	607	576	603	600	601	578	570	604	612	591	636	570	642	586	587	604	592	612	567	591	617	605	570	602	614	583	611	584	576	555	603	583	570	550	590	586	614	553	604	575	602	609	620	549	641	583	638	623	615	603	592	544	570	609	608	600	601	635	594	572	603	603	550	583	595	564	620	625	585	617	625	587	581	553	592	582	557	645	583	571	565	538	570	642	595	575	609	556	568	582	644	589
27850	20253	7455	703	401	387	346	333	333	342	318	317	344	303	310	324	302	339	293	329	326	315	328	319	321	318	331	284	300	341	271	334	293	320	313	301	355	309	324	287	310	318	357	310	334	318	317	320	333	320	346	311	318	340	329	304	314	331	301	339	321	306	293	313	301	322	318	327	309	326	341	304	334	304	331	312	344	313	313	312	306	310	316	329	329	310	295	248	306	306	327	339	320	304	317	311	311	276	320	333	304	307	293	314	322	301	302	345	275	331	294	331	309	332	299	290	307	314	262	303	328	284	329	318	305	321	328	328	300	320	340	311	325	339	314	315	283	314	323	297	288	317	284	311	311	342	291	324	274	340	329	331	304	323	322	317	330	314	327	327	313	340	292	308	339	286	322	290	290	328	306	281	298	309	330	305	334	329	300	290	326	315	299	297	297	308	304	292	314	305	323	307	324	326	314	302	324	315	320	300	325	326	329	323	310	320	295	317	313	314	277	302	345	312	332	298	338	320	347	328	317	323	298	291	327	300	327	308	327	288	336	314	279	311	337	325	289	298	320	320	302	342	314	310	288	285	341	308	315	335	312	315	330	312	306	303	269	279	312	287	320	318	288	311	311	330	328	312	330	290	309	319	326	335	315	281	325	330	302	293	312	289	309	311	319	315	304	355	304	313	313	346	313	331	315	314	300	315	316	302	300	267	289	300	303	313	321	317	320	282	338	310	304	334	288	314	328	291	321	316	317	299	289	295	312	300	324	331	313	333	313	292	337	301	310	318	315	308	353	340	352	308	299	296	310	316	319	307	300	283	299	320	294	322	326	316	341	302	280	302	336	295	325	344	299	336	330	324	314	283	346	302	343	319	298	337	308	292	314	336	296	318	290	304	298	307	315	309	339	334	305	330	291	286	306	313	310	304	324	352	313	332	325	309	304	295	333	304	306	329	332	324	305	351	351	297	310	312	315	291	319	309	317	299	292	333	345	313	317	311	334	326	296	334	341	288	324	292	330	307	311	311	297	324	299	336	331	290	317	315	328	345	347	334	312	317	342	319	306	334	314	306	352	316	326	315	323	308	317	293	328	346	305	313	312	295	353	303	340	326	300	309	306	326	325	312	281	315	306	302	304	346	317	308	324	312	296	296	346	327	317	290	337	284	295	328	334	327	298	311	299	314	305	304	319	300	329	304	317	298	325	343	297	305	319	327	331	298	336	308	334	331	322	318	349	284	317	299	327	341	290	290	330	303	331	320	333	320	293	295	320	328	297	314	292	280	318	310	298	301	329	307	281	335	321	318	350	310	336	293	339	320	299	303	327	321	326	296	341	318	313	320	294	332	316	303	315	271	321	307	321	350	330	322	312	339	311	273	314	305	298	335	339	317	320	289	305	342	321	323	308	305	319	276	289	337	306	331	320	309	338	330	296	312	324	305	333	310	310	324	319	311	297	307	304	327	346	299	306	325	295	300	317	322	321	322	332	300	316	354	304	336	284	292	287	310	325	296	303	326	289	328	332	319	341	303	311	330	319	302	323	354	307	295	369	316	287	326	338	322	315	329	307	304	335	290	292	313	337	320	303	259	279	326	282	326	288	339	333	281	332	325	311	339	297	303	293	289	313	339	331	287	337	304	318	308	319	337	307	333	320	335	350	303	356	321	307	312	299	289	301	316	335	315	311	321	343	301	297	318	344	351	296	324	308	309	300	331	315	336	297	307	326	310	346	280	295	341	307	317	320	280	332	272	303	321	337	302	310	316	319	320	321	331	313	317	292	315	340	338	299	307	286	323	332	321	317	282	357	323	306	300	316	329	268	279	296	324	303	314	308	306	302	280	299	347	344	302	330	296	301	358	326	302	313	318	336	280	302	323	302	324	285	307	304	306	313	315	336	324	305	360	335	299	323	278	282	306	310	280	318	319	312	302	304	295	342	318	330	313	305	353	326	299	306	314	298	307	292	314	318	349	320	314	294	298	295	303	301	315	268	322	319	289	298	314	325	318	334	300	309	306	312	311	297	312	306	337	308	309	317	322	324	332	298	320	330	328	296	311	328	303	312	328	302	304	321	295	331	292	313	295	305	308	303	304	339	341	352	338	300	353	342	341	331	343	325	321	312	309	327	321	315	322	332	336	330	347	311	288	315	297	301	311	322	308	306	304	323	314	351	278	322	321	345	299	328	306	331	322	317	335	289	322	327	302	308	304	328	319	294	293	329	299	311	302	362	305	350	312	335	311	344	323	311	284	313	359	311	298	278	290	340	290	351	320	306	314	307	312	333	311	306	277	307	311	336	299	304	352	348	319	302	329	332	314	319	325	285	318	317	367	319	328	342	321	353	312	318	319	298	293	349	302	304	298	312	302	331	316	315	286	316	302	315	304	316	290	314	298	329	305	318	311	302	268	297	348	347	302	319	295	299	338	330	303	312	321	308	291	311	309	279	308	313	341	309	320	324	319	299	325	319	331	298	320	340	317	328	332	313	328	312	317	312	356	318	310	312	333	300	320	283	288	309	310	300	313	312	309	336	303	321	299	345	297	326	336	340	320	274	298	341	306	343	322	321	294	293	345	318	310	324	292	334	329	317	309	287	335	347	311	313	320	326	324	307	317	307	340	333	298	327	317	327	307	339	339	298	296	296	344	293	333	335	349	342	319	330	314	309	350	353	333	326	299	312	301	312	322	306	328	327	341	312	324	314	308	302	314	307	300	318	328	273	296	299	326	315	319	292	282	344	296	277	314	337	332	339	341	287	350	285	301	310	313	317	295	300	332	320	324	329	354	305	335	350	332	305	353	319	352	298	325	314	336	329	316	310	319	304	307	307	338	318	299	320	300	337	317	295	306	303	316	304	319	313	314	335	322	324	312	330	292	314	327	314	313	315	305	329	333	325	302	284	306	290	335	300	312	292	325	269	312	330	341	327	314	300	349	345	323	311	316	341	319	312	293	324	280	334	312	335	317	309	320	319	347	318	328	319	317	360	291	348	313	312	327	327	300	345	324	288	330	306	307	319	315	312	295	323	332	285	308	316	306	321	313	300	353	314	333	305	309	287	288	314	319	304	325	297	335	308	315	328	338	340	318	315	308	313	324	333	319	320	326	345	321	327	300	282	326	279	305	333	317	303	322	362	330	294	333	327	297	316	348	276	311	315	294	310	291	319	305	299	307	320	362	311	349	301	350	321	352	280	284	346	341	319	327	299	316	278	330	291	340	314	308	328	352	326	292	329	323	311	311	334	308	317	331	307	282	323	310	319	352	298	288	303	313	319	272	328	329	332	311	335	313	316	326	300	295	352	309	291	322	340	317	293	296	299	341	310	325	325	316	330	310	319	318	320	294	326	282	333	298	345	304	317	337	324	296	321	283	294	319	314	327	300	308	330	306	273	318	340	327	330	321	317	313	350	334	301	322	358	326	305	325	272	318	315	314	315	295	311	280	320	289	298	317	330	320	306	354	331	292	330	293	323	315	265	315	317	290	334	344
4775	1471	924	594	546	469	406	394	358	339	374	343	349	342	334	331	325	341	329	357	373	320	338	341	328	301	337	318	320	339	312	357	361	360	305	322	321	331	309	339	329	348	329	368	386	321	310	355	328	346	303	317	308	334	326	330	353	323	309	319	318	326	346	340	315	348	356	320	302	310	309	346	341	336	318	323	357	341	317	308	373	341	354	320	339	344	342	331	338	353	293	303	358	336	313	316	336	309	323	348	306	329	331	353	346	313	350	324	313	322	361	381	315	317	356	346	313	335	336	350	331	319	326	313	299	336	339	287	365	310	304	323	334	342	355	333	323	318	320	334	317	348	350	299	338	321	309	298	331	333	293	328	333	310	342	314	327	332	299	340	322	314	337	301	340	338	323	318	323	342	333	345	317	333	331	313	319	313	326	298	292	350	319	337	330	309	344	337	302	316	347	332	359	315	324	321	372	326	314	333	353	338	374	297	296	340	354	324	323	335	318	336	308	291	305	315	300	331	354	333	329	317	357	337	308	298	316	323	333	304	328	312	299	317	300	304	319	335	331	308	340	304	330	328	332	363	326	342	319	340	327	311	363	345	324	283	303	339	309	354	339	338	334	321	320	310	321	331	325	334	336	315	327	310	321	324	330	306	316	318	311	324	301	342	342	328	335	333	316	353	332	323	311	324	287	311	341	330	309	327	343	313	316	308	346	328	302	325	320	339	323	335	330	296	322	338	320	343	297	332	304	308	334	281	329	354	331	358	339	311	304	359	341	343	278	308	284	332	354	308	338	299	316	328	320	292	324	303	343	357	362	301	314	356	334	330	319	333	323	299	329	320	330	341	338	305	338	343	341	359	342	310	340	319	292	299	333	328	358	320	359	335	300	332	305	312	329	314	335	296	281	320	330	315	328	372	357	373	309	326	311	356	330	321	325	313	331	380	327	346	286	322	343	301	333	356	295	338	320	295	345	303	367	305	352	315	313	327	335	347	331	316	331	300	341	343	314	317	335	302	315	337	325	344	371	330	332	304	338	349	331	293	333	327	368	353	309	305	325	337	340	369	310	334	315	348	305	334	330	314	347	321	309	317	328	309	352	321	328	317	290	350	337	309	332	343	334	324	327	294	348	314	328	322	297	294	324	300	339	337	334	340	359	332	296	336	312	344	329	347	347	325	338	309	350	285	334	332	309	306	292	303	356	311	292	327	317	316	325	331	312	332	320	318	329	341	328	313	318	336	333	327	312	295	317	317	325	356	322	324	326	321	329	325	344	316	326	320	310	306	315	332	318	334	336	317	315	309	335	291	355	322	337	374	324	326	342	315	330	307	370	328	327	305	337	326	346	320	350	314	346	322	330	300	307	347	376	305	329	299	324	347	326	337	338	292	341	299	319	332	340	296	330	323	337	364	333	344	302	340	326	307	322	339	359	309	332	319	304	351	295	316	342	331	335	351	350	325	297	331	313	346	310	322	316	320	309	291	316	319	311	329	304	296	321	341	287	297	326	345	350	306	366	346	299	321	317	327	324	320	299	356	320	323	284	303	322	295	371	350	296	313	326	333	359	331	289	322	311	341	327	340	325	343	316	304	335	329	340	331	317	315	322	335	332	325	284	328	360	361	341	336	363	309	322	333	303	340	353	313	332	329	354	331	356	321	325	354	311	327	358	327	307	289	323	327	310	287	344	340	324	351	340	312	316	318	321	345	360	357	329	331	290	337	329	314	347	344	331	319	331	346	330	355	335	311	304	326	298	303	330	329	343	329	351	311	355	329	310	315	312	308	330	347	338	334	327	309	351	325	327	298	353	291	337	345	334	325	343	342	336	336	322	300	320	331	331	335	345	330	339	352	338	303	297	348	332	329	323	341	338	288	298	324	328	320	332	308	326	331	327	332	330	361	296	305	314	339	318	316	333	320	325	319	343	311	287	355	307	319	292	347	350	322	331	335	332	338	318	342	322	310	344	302	314	333	309	355	350	308	330	345	292	332	360	336	330	331	291	331	322	322	314	320	320	321	314	341	344	334	322	331	299	362	345	335	304	328	331	334	343	329	338	310	325	331	328	337	323	328	335	326	332	308	344	318	336	312	336	348	338	336	327	335	339	336	349	304	358	320	315	317	349	340	302	321	292	319	357	336	324	344	316	306	311	335	327	326	319	341	330	322	317	300	314	301	291	297	332	298	304	326	324	327	349	343	301	322	337	319	344	336	332	315	316	354	354	322	338	349	274	326	305	298	307	308	361	346	343	328	345	332	359	328	325	342	302	334	314	336	328	305	335	301	313	313	332	322	336	317	318	314	320	318	321	300	339	331	324	292	319	338	337	328	345	290	324	329	296	305	301	310	322	346	337	331	311	325	345	322	323	315	307	307	298	320	319	302	310	307	320	325	320	314	311	314	309	335	345	304	343	340	330	298	318	372	361	323	345	327	343	345	307	300	296	305	293	355	319	332	337	298	303	317	336	353	341	335	318	348	325	332	335	345	358	353	340	353	340	294	327	337	339	320	335	336	319	353	323	316	327	329	352	338	321	323	329	308	328	293	340	345	318	327	357	350	319	342	325	290	322	300	339	328	301	334	356	303	297	338	348	315	339	335	336	338	311	328	295	352	335	338	328	326	333	307	338	347	368	293	342	294	336	335	338	313	354	318	317	324	337	333	333	314	333	308	320	301	317	302	321	315	310	344	336	336	350	303	327	338	345	324	310	350	346	306	309	322	286	342	323	335	306	317	341	322	313	337	336	334	305	314	327	316	334	327	329	301	318	323	337	322	335	337	325	318	359	318	316	331	338	297	341	335	354	344	364	335	330	325	323	327	352	305	312	349	310	345	312	335	323	331	309	315	319	355	344	346	300	309	325	330	338	328	298	344	324	327	322	345	329	319	351	322	333	344	341	325	338	339	306	334	364	337	303	343	291	323	319	315	353	311	295	304	335	326	280	320	344	343	327	322	332	313	331	328	306	319	320	352	340	307	316	300	362	322	329	340	300	342	327	307	292	333	322	338	341	331	318	363	356	331	311	318	339	327	323	316	302	278	307	316	336	353	353	351	305	332	319	345	321	364	341	327	338	321	310	312	314	342	335	332	308	328	338	320	304	344	337	304	289	351	337	306	343	357	336	336	316	308	289	328	307	303	329	317	348	332	360	308	325	340	354	319	319	339	345	336	301	340	321	323	338	341	322	319	319	317	324	312	339	320	311	323	347	338	322	313	308	333	323	322	339	327	341	324	298	329	325	334	307	334	355	318	319	338	383	285	351	309	338	309	327	314	320	336	318	334	356	317	331	334	349	343	360	302	344	360	340	325	336	347	277	329	341	334	312	296	321	343	307	296	354	337	330	315	361	314	298	321	305	312	305	328	354	301	336	337	343	323	391	301	356	340	326	307	351	298	362	305	300	321	347	328	342	360	331	325	334	317	300	322	326	328	296	331	323	310	351	360	314	299	342	330	331	327	349	325	317	303	319	333	310	323	297	341
23807	21270	28604	24262	21274	10666	1429	999	854	825	728	712	747	703	722	696	658	689	644	647	644	641	675	622	619	635	672	647	599	589	591	588	585	647	593	659	606	634	643	639	611	639	640	656	604	631	650	637	627	624	640	593	609	614	616	613	616	580	659	610	612	635	632	600	627	615	614	567	631	623	648	653	573	609	586	635	612	600	630	646	620	614	660	644	674	616	595	604	628	613	590	675	606	616	616	607	618	579	599	596	623	618	642	604	608	597	614	633	640	619	673	622	665	611	592	610	604	542	658	626	610	608	603	649	593	641	591	643	657	645	601	622	629	548	619	627	614	633	591	595	578	600	621	629	621	576	571	617	651	627	611	634	617	595	581	607	638	608	661	634	587	614	588	592	590	682	609	616	626	628	664	640	628	611	608	647	586	631	649	603	604	601	617	637	628	632	687	632	629	572	610	595	616	635	629	562	596	647	601	653	623	596	559	617	614	608	682	591	624	612	609	616	590	656	617	588	636	618	616	622	638	627	593	619	626	650	623	644	651	679	643	626	629	592	616	625	635	621	598	602	671	585	630	612	638	597	601	628	654	588	646	601	653	648	603	602	596	594	600	623	626	610	606	644	627	614	657	579	629	602	612	593	598	587	633	610	619	628	659	626	608	619	603	548	612	619	639	614	597	605	584	601	625	589	634	618	628	631	599	571	645	644	611	616	636	631	594	611	647	634	629	633	654	634	627	598	595	608	615	605	616	639	600	648	602	650	613	593	618	620	632	579	636	578	603	597	628	639	641	591	587	622	599	617	625	639	607	637	633	614	595	632	642	613	626	606	628	602	601	615	606	637	624	611	620	661	581	586	616	592	644	689	626	576	627	595	650	614	676	586	624	632	636	636	662	607	616	596	606	645	619	604	606	625	646	582	617	633	619	568	634	643	625	625	641	553	612	618	603	602	574	626	660	573	651	599	642	579	614	662	574	607	630	639	621	655	648	628	631	620	627	593	599	666	660	599	664	647	659	645	611	622	620	603	637	593	626	642	619	607	564	638	587	662	613	631	573	630	624	638	623	650	616	645	659	614	622	609	586	643	623	599	589	589	632	580	576	590	618	634	652	621	629	569	625	583	601	572	655	598	620	609	681	609	636	582	621	573	587	612	644	585	635	670	597	613	621	585	702	588	605	597	624	634	589	640	594	665	620	614	610	630	622	603	635	604	620	564	604	601	615	610	673	620	611	616	650	615	551	649	595	602	582	609	582	608	626	558	621	631	637	617	648	623	651	612	562	647	650	602	607	590	656	645	641	564	593	639	613	598	589	625	635	607	634	611	617	615	612	642	584	638	605	636	654	596	577	610	571	601	578	593	581	615	585	596	604	581	618	640	624	620	625	635	624	597	612	615	623	569	644	640	626	591	604	602	613	606	591	567	606	634	592	588	594	585	627	594	591	620	640	626	575	571	636	628	613	595	632	597	616	579	586	611	600	644	599	616	590	587	608	582	627	596	596	588	617	641	633	631	634	630	607	622	591	606	575	605	645	615	588	620	575	592	656	591	651	630	590	593	573	643	645	631	618	615	627	621	615	625	644	650	613	613	659	590	736	595	598	601	603	629	639	610	632	615	586	616	663	628	644	593	625	668	605	624	645	588	615	597	600	605	617	631	586	594	649	618	643	641	588	610	682	683	625	629	611	597	660	607	623	577	622	612	627	608	640	604	621	589	582	615	605	638	613	603	616	580	654	645	645	644	553	621	596	602	636	616	597	602	608	640	641	600	617	623	575	628	616	614	577	630	629	573	599	623	635	625	624	607	599	642	568	606	635	598	600	628	614	636	649	618	597	645	586	621	614	636	621	659	660	616	613	647	626	621	643	598	581	670	628	642	635	629	614	626	612	593	606	648	651	591	603	666	587	605	628	623	599	615	613	611	608	635	567	622	653	609	607	637	656	558	659	670	631	585	624	597	603	617	628	593	642	623	603	587	600	655	619	639	615	602	640	613	630	586	632	589	614	647	601	590	618	607	633	631	631	581	599	611	590	587	578	629	647	601	588	638	615	680	623	596	629	609	609	607	596	603	605	634	561	637	633	632	632	665	646	607	607	638	619	619	618	578	608	638	635	670	601	623	585	637	596	606	621	643	618	622	579	592	566	608	649	617	634	642	650	622	589	584	637	609	644	639	581	666	584	617	605	619	596	616	597	584	639	558	624	625	581	590	601	678	647	597	634	596	621	580	618	665	614	578	590	653	640	597	602	635	600	604	646	586	644	612	612	661	633	625	629	616	607	590	611	584	650	615	652	608	574	588	606	631	639	607	609	636	631	629	597	571	620	590	573	630	613	595	658	560	641	625	576	636	629	623	611	666	590	643	636	637	618	582	656	609	598	615	597	636	650	592	600	632	609	601	638	569	614	598	655	632	606	617	663	595	629	614	612	630	617	648	637	610	609	645	637	600	593	641	599	628	630	641	623	646	602	576	605	594	643	581	626	584	618	597	611	613	593	584	634	593	635	641	611	646	596	615	597	605	625	603	629	638	592	671	604	609	613	644	679	604	617	601	620	569	563	633	650	640	645	605	622	627	615	647	570	585	655	609	629	624	620	611	605	623	581	621	628	670	581	637	604	621	622	614	623	629	610	640	586	603	592	521	627	581	595	624	654	589	602	603	650	576	606	611	579	615	584	631	600	616	606	631	609	596	578	595	619	631	639	599	629	614	600	595	654	619	590	624	603	618	624	635	605	655	631	620	576	619	598	568	578	601	621	606	633	625	591	598	641	576	614	556	636	616	663	624	606	624	618	627	588	650	661	585	603	594	592	644	627	604	575	615	633	613	645	544	581	633	622	627	621	598	625	598	602	633	607	652	631	608	619	620	641	598	581	611	577	612	613	595	636	649	605	666	613	622	606	592	597	595	585	623	601	628	626	587	598	593	594	673	603	646	576	641	630	612	590	597	588	575	574	647	582	610	590	605	616	600	600	596	596	589	612	602	583	656	588	602	628	626	607	618	654	647	584	627	613	623	618	611	577	642	581	612	631	646	661	620	602	608	573	673	622	628	603	642	614	606	572	601	615	653	597	647	662	630	640	609	655	583	632	630	548	611	601	636	632	608	585	652	613	618	613	600	627	608	640	623	563	652	596	654	631	598	661	624	625	630	596	615	606	573	619	600	610	588	665	624	622	593	588	592	641	601	610	644	634	619	579	608	626	651	647	613	602	621	618	612	567	579	593	663	611	678	609	642	559	642	624	590	615	627	580	573	615	587	571	585	653	639	610	652	626	596	591	619	650	577	594	601	595	599	618	624	561	619	597	592	642	620	636	629	621	549	617	632	595	614	635	628	624	597	619	624	617	646	631	637	595	673	592	610	652	615	657	612	565	583	617	652	599	585	662	596	581	599	588	617	617	599	622	632	592	634	631	654	602	619	559	634	642	624	633	557	630	605	603	614	598	618	634	605	591	681	616	605	619	626	623	642	592	635	565	623	663	585
3616	8288	5782	2895	2144	1741	1386	1168	1053	925	834	786	711	756	704	711	707	659	637	654	652	684	716	677	645	655	635	671	670	664	666	623	631	659	642	607	650	694	624	636	643	601	649	651	628	625	630	610	655	652	636	643	646	625	600	643	663	667	627	647	648	592	630	630	633	647	608	635	618	647	657	622	585	643	653	649	630	640	651	631	626	629	630	640	585	593	632	601	616	655	616	622	669	590	640	615	643	643	610	646	618	622	591	657	642	599	653	616	605	634	603	611	607	617	654	660	682	655	617	668	582	697	632	660	584	638	606	620	608	614	660	622	643	620	642	637	652	603	617	605	602	676	670	661	590	647	600	662	653	607	605	657	642	619	668	661	644	600	602	590	674	629	616	647	638	644	618	590	610	628	596	603	632	641	623	624	625	635	662	654	638	588	640	593	618	631	672	641	627	615	596	600	588	623	615	659	635	610	645	631	567	670	638	637	624	636	580	633	624	600	656	639	635	619	613	625	636	628	684	603	599	635	603	584	642	612	608	621	681	634	634	632	650	618	639	633	608	590	628	690	597	607	592	619	612	629	656	670	635	671	631	628	633	612	639	570	588	602	659	643	665	613	620	639	573	645	628	570	704	624	650	624	633	619	592	593	652	615	606	621	640	573	624	604	624	629	612	599	634	647	698	631	618	647	634	657	651	649	676	588	629	669	607	596	595	611	580	663	618	634	609	577	600	599	622	587	613	654	595	634	639	629	644	600	658	581	616	638	656	578	646	586	540	590	584	644	675	651	647	618	611	628	583	623	611	607	648	630	603	615	630	630	642	594	622	588	637	656	608	614	625	599	571	640	650	679	622	632	575	646	567	662	629	649	639	608	593	671	624	606	621	626	586	610	628	624	660	633	634	653	616	646	628	633	659	627	613	647	643	615	682	652	573	587	597	610	629	611	653	617	631	646	650	628	614	635	616	627	622	596	636	656	633	632	627	644	573	673	605	619	656	588	631	643	579	624	606	589	620	617	617	653	579	634	638	674	613	621	610	657	638	639	647	656	658	595	610	617	637	620	625	629	634	629	654	648	637	670	638	615	610	648	662	599	634	644	620	597	667	633	646	616	657	646	630	629	653	618	617	642	649	605	627	605	610	666	666	624	668	673	622	625	671	696	620	640	606	627	658	640	620	591	640	605	625	628	646	631	595	637	638	627	620	647	650	617	643	628	628	627	646	633	649	641	574	617	638	683	624	659	624	647	631	606	633	620	613	656	661	663	661	586	623	655	631	595	618	608	641	616	635	621	641	670	639	627	611	648	661	624	634	607	583	598	632	643	602	671	615	615	612	630	628	639	622	618	613	619	615	627	655	617	568	597	607	658	650	624	612	659	647	668	646	646	610	634	618	626	597	625	636	601	652	608	654	607	574	626	660	629	656	595	610	620	609	621	653	654	641	650	647	609	588	629	584	642	641	671	614	647	595	623	607	619	623	647	629	590	587	642	639	639	641	561	626	592	642	624	640	609	633	670	656	600	618	583	635	556	645	610	605	639	611	654	639	652	639	638	593	600	655	618	630	623	623	666	629	612	602	646	604	607	613	622	640	615	627	637	651	648	655	624	665	591	603	630	643	599	633	642	682	664	673	618	679	636	653	601	644	634	662	640	628	585	647	618	625	603	672	647	633	605	626	666	651	582	622	662	616	686	663	653	611	636	633	638	622	659	637	558	638	621	643	610	604	636	625	676	636	653	633	638	633	654	650	601	630	627	635	654	664	661	638	593	648	625	610	629	603	642	620	619	653	628	632	627	690	602	694	608	597	640	629	608	630	602	601	664	608	638	641	624	620	618	598	661	680	626	648	609	590	625	592	663	619	652	603	602	626	614	649	619	629	614	612	593	617	637	649	647	641	677	643	590	601	617	569	666	645	685	605	658	647	605	614	606	660	636	643	633	589	642	650	681	652	646	651	608	583	651	617	656	672	658	612	651	590	600	649	625	651	633	590	660	652	643	652	606	650	643	674	626	649	629	598	635	640	685	587	613	625	634	636	607	635	616	658	636	575	603	630	631	632	678	617	637	628	611	661	624	659	642	604	629	613	638	654	590	597	571	658	619	618	640	639	672	591	621	655	668	619	623	640	605	662	687	644	619	601	631	617	643	621	671	632	663	648	617	672	686	582	653	661	634	611	636	583	586	646	599	590	614	615	629	634	583	599	645	622	622	644	617	672	626	664	581	591	595	633	635	615	614	645	624	622	620	584	641	671	650	644	619	625	642	631	664	653	605	636	674	654	594	606	626	634	584	645	660	650	633	644	621	623	627	635	641	633	599	627	607	649	643	643	645	622	648	622	631	627	641	627	638	616	673	637	582	595	621	667	631	602	605	595	603	600	613	668	641	625	627	681	656	606	614	621	645	635	660	606	633	605	589	638	586	625	615	629	614	633	626	601	577	638	664	607	590	594	637	661	631	604	648	649	655	645	662	572	621	532	641	612	602	650	587	615	601	633	678	636	634	627	640	599	632	619	701	682	626	605	652	663	586	650	640	627	647	623	584	688	612	671	656	633	618	613	584	620	615	612	633	658	629	599	653	621	600	650	635	648	559	597	636	621	658	647	593	637	613	625	576	599	638	615	652	658	551	601	609	644	649	651	647	657	619	633	574	645	638	626	605	624	666	619	619	632	648	584	638	645	627	643	647	644	620	593	641	626	608	587	612	647	640	630	642	631	603	651	636	636	635	638	613	616	601	667	627	603	622	639	576	618	629	643	608	648	614	648	622	628	620	638	662	651	688	622	646	600	638	602	646	628	599	639	624	630	642	629	651	601	620	633	636	615	654	650	596	631	621	640	593	589	619	627	605	668	606	586	590	604	632	630	611	637	629	624	642	604	593	604	673	663	594	654	657	626	626	638	591	640	616	633	604	568	703	618	617	624	615	642	569	598	628	585	615	603	585	654	641	599	666	616	608	644	647	634	654	618	545	643	679	655	623	630	658	634	582	628	616	628	686	636	644	645	637	638	616	579	601	643	652	588	635	677	643	647	655	617	616	584	679	621	633	601	605	621	650	598	590	602	650	594	633	619	607	632	628	664	611	646	561	668	622	607	587	635	588	613	653	652	603	646	649	610	635	616	601	625	618	603	651	648	625	624	650	638	625	639	609	626	685	658	652	638	632	626	670	573	616	670	682	655	619	628	613	586	596	635	571	615	651	628	592	632	614	606	597	611	640	650	636	635	666	632	658	641	636	628	624	588	630	618	661	606	617	643	631	573	600	610	620	637	569	638	611	630	644	653	598	649	627	645	628	615	640	603	626	621	646	623	586	626	632	637	612	659	620	582	615	607	591	654	666	642	641	594	619	611	630	638	626	608	654	639	654	606	606	601	632	645	678	624	611	634	627	647	642	659	605	592	649	626	611	613	630	595	634	647	627	630	592	625	632	618	628	587	634	611	661	655	626	595	612	624	637	617	633	625	623	628	637	580	630	608	585	549	574
24682	21235	27704	24998	13408	656	374	296	256	256	216	247	219	246	218	202	187	164	172	183	235	185	210	197	196	170	169	180	184	199	182	201	199	192	167	177	177	200	181	167	193	194	184	192	192	206	162	182	188	169	163	170	189	184	160	152	163	153	169	169	183	206	176	202	179	167	191	175	173	190	175	208	147	171	173	206	166	178	177	193	188	187	187	156	160	184	178	175	172	165	174	178	171	200	178	174	165	173	168	191	175	192	160	166	174	177	188	170	177	176	162	184	166	179	156	158	180	162	171	182	182	143	170	170	169	185	180	163	176	158	202	165	172	147	182	177	151	155	162	193	184	187	181	188	168	175	151	185	172	186	199	171	180	193	161	170	172	161	165	174	174	167	154	182	160	157	171	159	157	178	142	167	186	175	182	164	152	184	184	183	191	186	190	183	175	164	179	172	171	173	174	164	185	175	195	164	149	182	173	170	174	193	188	199	173	175	175	172	170	173	178	170	159	161	170	171	149	162	185	167	172	169	161	152	180	180	178	178	154	176	186	185	177	186	140	163	169	185	185	168	179	142	172	178	162	165	172	153	173	162	182	178	158	179	204	183	171	166	174	177	160	148	180	154	156	154	176	181	159	156	155	207	177	175	169	192	156	160	145	177	170	167	156	156	179	158	171	146	173	168	146	174	175	163	188	174	178	174	193	175	163	163	163	185	166	195	160	179	177	180	171	162	197	179	184	175	162	168	187	157	200	180	186	170	187	171	155	190	162	171	171	166	155	178	180	181	172	162	176	176	199	176	161	182	163	172	162	184	153	171	171	159	160	170	174	188	205	171	163	175	155	173	162	182	183	185	175	145	170	158	169	179	158	193	190	184	175	185	186	177	166	165	151	167	168	179	189	182	176	189	190	165	167	190	201	145	175	181	189	160	178	209	176	171	166	165	169	178	163	161	173	163	184	165	180	165	188	183	177	167	170	165	194	184	166	207	179	177	171	154	153	179	172	172	170	185	190	195	177	164	171	189	169	191	150	192	188	182	193	170	187	176	159	160	156	160	178	173	177	167	170	185	184	176	171	183	170	180	188	188	191	198	160	182	157	174	170	185	150	209	153	175	166	186	173	186	182	156	160	171	165	161	129	191	183	188	171	156	172	193	177	163	179	179	171	174	181	173	195	156	185	169	179	171	179	174	197	191	158	157	164	182	205	196	149	161	190	168	181	147	162	165	184	159	190	176	160	162	157	189	168	175	194	164	183	175	167	184	185	194	168	173	202	189	162	174	182	174	181	140	192	164	180	158	180	171	148	159	151	175	183	178	189	152	180	178	170	178	178	160	182	174	177	167	157	185	183	178	171	190	161	169	140	186	176	176	173	172	163	173	177	175	174	183	171	189	177	171	162	193	170	187	171	171	184	159	169	174	169	158	184	177	190	170	170	173	155	175	165	196	163	180	159	168	177	191	176	196	171	185	181	174	178	154	159	167	159	165	178	166	176	152	184	193	189	159	187	153	204	176	186	176	165	160	165	201	189	170	168	174	172	161	179	185	183	170	164	177	200	177	157	168	164	156	156	157	166	178	158	166	182	186	151	169	150	173	174	174	166	189	170	175	194	202	177	172	181	183	181	160	192	162	158	186	161	156	165	163	182	169	169	187	187	154	162	187	160	156	171	177	174	175	189	170	177	194	176	181	186	166	181	196	152	172	199	182	158	178	165	152	184	150	161	152	204	167	160	169	181	169	159	190	190	177	178	167	165	181	192	188	188	176	148	180	174	187	151	160	155	162	158	176	209	205	181	153	166	188	158	182	185	163	161	172	172	196	180	184	182	140	177	144	186	192	153	164	182	169	173	217	165	173	184	175	193	180	165	196	174	176	168	204	185	170	153	170	163	160	171	202	199	166	185	175	158	199	195	174	174	165	182	184	183	186	174	181	168	180	188	165	175	167	163	181	175	149	178	176	178	174	170	173	175	176	183	186	162	183	146	169	191	171	176	167	189	158	182	163	180	173	152	180	182	170	157	175	178	152	151	175	162	164	153	177	195	166	183	172	163	178	171	169	157	149	176	170	178	188	178	193	172	154	185	160	170	162	159	206	177	178	182	147	163	164	169	212	200	175	166	168	187	179	168	144	174	168	180	163	155	162	162	180	163	163	177	158	177	200	165	183	183	179	167	162	215	170	159	179	177	174	175	160	177	182	179	157	173	170	182	179	169	167	169	165	172	179	172	195	174	174	200	178	186	171	176	159	212	172	156	162	154	166	161	163	156	169	168	185	176	164	163	191	190	169	170	187	178	152	167	175	154	187	174	167	162	166	170	194	157	171	167	179	169	169	190	190	191	184	189	183	164	177	169	183	184	192	178	173	190	194	186	165	161	185	189	170	174	165	195	163	169	184	164	173	167	163	182	177	186	164	147	153	172	173	194	176	173	147	173	154	182	144	174	158	153	165	190	163	147	158	195	188	164	156	186	155	168	169	167	154	183	171	168	193	166	166	156	179	164	152	189	190	181	176	158	177	166	181	159	185	152	134	177	159	169	179	171	161	186	184	184	166	181	164	174	179	167	173	162	160	185	203	141	163	184	168	190	178	176	161	157	188	162	167	174	174	181	167	204	186	189	180	183	179	181	158	175	166	169	164	173	183	185	193	181	180	183	176	194	137	175	188	177	178	144	172	152	146	170	178	173	201	189	187	189	164	202	156	165	160	171	157	196	190	174	180	192	196	168	156	171	165	171	159	195	162	175	156	167	172	173	201	165	184	162	172	172	172	181	175	189	180	177	179	181	166	177	182	181	179	188	192	158	188	169	190	166	176	168	170	172	171	185	196	169	168	168	183	167	155	192	164	188	171	166	183	168	164	166	178	184	161	177	191	189	166	171	177	160	174	177	194	174	179	146	168	179	173	177	190	147	185	175	192	185	189	191	171	186	167	189	177	165	158	154	152	184	183	169	172	163	159	207	186	173	173	185	189	170	160	187	149	161	156	179	153	168	156	159	168	161	167	209	158	200	173	167	167	180	170	182	152	190	202	173	162	189	140	157	154	184	179	164	180	172	194	174	185	166	191	163	159	180	188	185	194	173	157	168	173	202	176	171	184	187	162	157	167	166	176	177	169	171	159	168	161	187	174	180	154	149	168	164	186	181	205	147	170	161	195	186	168	155	165	148	159	174	171	151	173	187	175	166	184	167	154	174	182	163	155	170	184	182	167	186	178	191	165	168	156	150	169	182	192	186	164	171	164	163	183	205	179	175	190	172	163	182	174	172	183	181	166	154	189	163	175	184	189	170	191	167	193	185	175	177	170	163	178	177	159	170	167	181	200	186	172	155	193	179	177	186	188	182	199	166	172	170	167	206	167	173	182	151	172	157	192	171	166	168	166	182	158	156	165	176	210	185	183	180	156	175	157	160	154	183	178	147	184	186	143	176	198	183	170	165	175	173	180	184	201	163	190	181	178	182	188	166	159	180	181	175	173	165	170	183	163
3308	4602	2989	1439	1150	862	609	507	435	353	306	320	277	237	226	240	216	244	218	214	230	194	221	214	208	225	212	198	217	197	178	173	216	202	181	192	225	202	200	196	182	178	184	163	183	205	206	191	179	176	184	182	183	187	181	195	208	195	197	200	206	208	190	204	192	196	199	194	189	203	195	194	197	218	194	179	206	203	187	183	204	180	183	202	181	193	177	212	212	181	164	213	192	197	193	197	199	180	200	211	194	174	204	181	197	210	188	191	176	222	196	186	206	169	186	201	186	181	181	189	184	203	182	200	177	211	204	178	195	183	186	212	191	179	214	196	216	183	198	189	212	178	195	199	193	170	176	184	195	201	177	206	199	181	191	178	191	174	183	196	198	184	185	195	212	200	200	192	178	204	210	197	184	177	206	196	205	184	186	190	176	187	178	214	198	190	208	187	172	199	175	166	169	200	193	179	176	196	170	196	186	197	204	200	183	182	166	203	190	201	179	201	187	172	188	190	176	200	194	209	200	200	195	180	197	186	192	173	189	192	178	181	213	193	203	212	195	215	201	198	196	199	200	202	183	203	195	189	175	204	165	193	200	186	205	175	191	184	183	203	184	200	223	198	170	226	219	203	197	197	191	175	170	168	197	207	207	225	188	182	200	193	184	200	181	188	199	185	197	189	208	185	183	181	188	191	208	202	177	173	202	196	185	212	161	194	186	190	206	171	205	182	183	201	199	205	182	205	200	184	175	184	155	221	164	183	195	173	178	181	176	192	198	184	186	183	217	177	180	193	210	203	177	184	193	186	184	186	192	204	190	199	186	198	211	192	215	194	202	191	174	180	205	176	183	211	177	187	192	199	183	183	185	186	205	190	174	183	213	165	190	199	211	196	182	203	184	174	186	191	177	198	201	176	177	207	196	186	195	167	174	183	184	193	189	203	182	169	184	184	204	192	176	165	209	204	196	210	200	208	203	202	195	189	212	180	181	197	185	216	230	192	202	170	189	210	170	220	212	201	201	175	165	204	186	174	165	179	210	225	154	199	197	208	185	187	194	175	196	187	193	176	213	215	195	215	176	186	195	187	174	198	192	179	181	180	179	179	190	169	198	183	204	207	196	210	208	199	203	197	200	184	207	198	219	209	189	188	189	195	172	187	186	175	159	207	204	186	191	183	172	175	172	219	206	178	199	199	183	169	178	182	177	174	193	183	183	196	189	195	184	161	212	204	183	186	171	219	190	176	184	205	194	188	173	186	170	195	194	185	208	191	196	177	182	212	199	206	180	179	199	197	192	206	205	219	219	199	185	182	199	206	187	175	196	207	212	194	189	217	166	193	198	166	196	181	180	186	180	198	179	202	192	197	187	203	200	202	176	172	212	213	203	180	194	222	209	193	201	194	179	197	185	184	225	188	187	201	178	203	184	208	192	197	202	175	190	166	200	185	184	161	180	214	181	168	182	182	195	201	199	223	190	201	194	211	182	210	187	194	194	181	167	177	184	201	188	225	170	182	179	202	203	172	202	171	184	189	190	206	189	178	183	235	173	203	185	190	189	206	206	199	182	182	180	194	174	200	199	190	204	186	188	191	196	192	203	197	192	189	176	168	207	184	187	175	208	181	172	170	196	203	191	156	207	190	208	166	209	182	201	199	203	201	199	173	182	182	192	208	180	194	180	183	190	186	183	181	156	207	175	192	204	208	186	206	189	190	177	178	195	189	225	196	211	190	185	192	182	177	196	194	210	197	171	204	200	195	193	214	196	178	195	200	191	176	190	208	173	221	179	162	184	181	203	172	177	182	168	177	200	204	175	190	206	175	204	190	196	173	190	208	177	215	174	189	159	182	193	194	207	189	187	198	189	206	186	185	194	169	203	183	172	211	199	187	187	197	192	191	174	180	182	187	186	213	184	191	198	183	190	193	184	186	198	179	207	200	185	177	176	221	240	218	202	159	213	188	181	191	196	173	214	188	197	194	167	193	191	199	178	207	181	190	193	202	183	183	181	208	169	181	189	209	180	196	191	200	174	188	187	211	169	185	201	189	163	186	231	186	213	202	172	199	193	192	201	214	208	205	183	186	205	208	186	172	206	186	185	193	185	175	191	193	187	187	203	199	185	193	183	213	182	182	160	208	197	186	190	205	197	200	205	195	188	192	209	194	207	199	192	176	200	203	221	181	196	218	184	188	189	199	204	182	211	223	190	166	188	201	191	191	199	200	194	182	208	189	187	202	187	175	200	214	195	192	195	188	204	185	193	190	165	185	202	201	183	191	213	189	174	203	194	173	214	199	165	169	174	194	205	186	200	184	182	200	174	215	183	179	185	217	200	192	193	195	204	175	193	212	216	170	184	185	177	192	192	190	201	200	184	179	182	203	185	197	175	192	180	186	172	210	193	171	177	203	172	188	200	196	185	191	193	199	188	180	177	179	213	198	183	170	185	199	188	174	193	199	200	196	206	181	215	184	190	185	190	192	166	188	210	221	166	228	203	196	196	170	206	191	191	198	196	193	189	173	210	188	215	198	182	198	197	229	188	193	179	181	182	209	196	181	164	185	167	197	209	195	188	206	191	186	185	204	183	205	168	208	183	188	203	165	192	185	195	189	217	191	194	174	204	179	200	184	201	203	197	206	180	214	187	183	204	173	193	192	209	204	192	187	176	184	203	182	181	177	172	214	211	189	201	182	178	169	187	210	204	207	191	202	208	198	192	204	161	196	212	185	191	189	175	177	189	213	177	165	195	174	200	200	210	216	185	190	203	197	178	188	202	210	199	181	177	196	192	210	186	204	167	196	196	186	193	188	191	211	196	216	198	195	179	201	182	171	182	187	194	188	184	191	182	180	189	193	211	202	224	187	199	195	207	185	186	201	184	200	162	195	195	142	191	193	186	190	202	204	188	185	193	205	181	191	177	196	201	231	201	217	213	187	203	183	206	192	183	188	195	187	185	217	205	197	177	182	191	182	203	201	194	193	181	182	198	177	192	210	185	167	186	194	197	199	200	199	174	210	183	209	198	226	202	172	152	191	182	205	174	176	167	169	184	192	182	191	185	177	202	175	209	203	223	176	177	204	202	198	196	185	202	167	187	188	186	182	191	188	205	182	204	188	197	193	157	218	171	191	194	190	185	169	163	205	195	199	218	194	196	188	201	193	217	195	232	199	182	227	190	180	186	177	188	192	202	208	185	191	157	182	164	183	192	191	198	198	168	174	189	239	196	203	199	199	186	191	188	186	188	175	204	206	190	182	203	180	182	191	164	169	208	182	185	209	188	188	197	212	200	213	184	192	195	188	191	181	207	190	186	196	205	198	196	173	179	182	201	168	197	186	202	196	201	189	186	186	154	179	172	196	207	201	182	204	169	183	206	201	169	200	187	208	176	194	194	185	181	197	208	217	195	184	174	212	183	203	180	176	172	192	179	179	190	175	199	206	174	176	177	187	190	179	177	227	160	176	194	182	191	206	191	199	209	195	177	178	196	195
22562	21324	29198	23795	21326	21384	11698	1397	960	926	929	766	788	721	714	670	647	698	683	685	645	616	633	605	601	610	612	640	641	587	571	625	629	611	578	629	567	559	589	574	584	591	635	587	539	575	583	538	604	574	585	574	581	578	604	605	577	583	556	578	582	587	590	594	583	586	565	567	602	600	564	534	577	569	594	584	575	596	516	597	557	559	601	573	581	548	580	576	552	569	559	562	590	589	550	554	553	543	547	572	562	611	595	546	562	591	584	581	605	533	596	525	542	537	564	592	566	557	585	565	598	569	553	571	569	552	576	571	586	541	608	560	564	565	540	563	597	542	579	580	522	537	568	584	589	626	580	578	561	567	562	520	578	566	576	540	528	555	505	599	591	595	562	565	555	616	538	546	600	581	603	557	571	556	609	528	583	580	584	566	574	562	573	535	546	561	616	569	538	577	533	565	549	601	592	558	571	532	545	588	558	548	548	594	574	575	597	575	542	566	597	576	593	543	543	561	577	593	579	575	601	559	530	537	564	578	552	570	565	600	580	613	535	554	531	548	590	538	571	529	567	570	560	618	570	557	547	567	567	607	554	607	574	538	578	568	581	573	592	599	585	576	546	546	577	595	600	584	588	531	567	607	564	565	523	610	578	579	563	528	593	580	555	530	544	541	552	574	592	537	616	589	586	577	571	560	559	564	570	548	547	564	590	566	534	550	600	596	567	561	573	568	596	593	586	546	563	583	604	564	619	564	534	584	606	592	599	585	566	565	554	533	571	566	544	615	606	573	583	540	572	568	584	554	557	593	535	562	560	601	573	582	549	559	538	585	556	525	559	538	575	533	539	552	549	543	595	573	546	542	615	578	535	542	599	545	507	554	572	620	570	572	586	587	557	583	572	540	577	547	590	547	594	549	542	536	567	589	581	569	566	585	597	608	618	533	572	585	555	596	580	563	558	551	568	545	521	591	562	613	604	568	562	587	577	563	547	604	618	584	576	582	572	618	587	568	555	525	562	579	594	546	551	544	513	594	596	611	560	580	602	576	588	547	534	548	547	570	579	609	583	526	521	561	546	577	555	556	564	541	567	584	576	571	599	548	535	553	525	545	574	566	549	579	567	579	554	566	601	563	602	531	571	560	574	529	599	573	567	572	583	570	551	561	555	534	619	516	575	573	608	603	512	614	522	583	549	527	559	541	567	574	573	561	577	563	558	601	546	578	552	568	637	584	576	540	557	583	585	533	546	549	579	561	581	598	585	564	571	574	580	550	592	567	555	570	609	572	561	563	553	586	559	546	599	555	555	542	549	575	580	536	615	569	553	620	569	607	568	571	614	555	605	559	584	573	552	559	566	561	530	541	557	580	588	570	558	571	572	566	598	591	575	570	529	537	629	579	596	569	595	549	614	569	523	565	570	571	588	574	550	547	563	576	583	542	582	573	549	572	581	545	586	552	533	580	564	563	583	564	543	510	550	538	591	639	585	577	627	594	497	608	577	576	550	543	581	582	574	564	574	567	590	542	546	603	635	542	560	575	562	599	570	593	539	539	562	545	567	590	583	552	571	574	600	562	579	549	557	554	583	568	587	587	569	579	538	563	580	602	579	566	588	597	615	563	548	546	564	529	575	569	522	528	536	585	591	538	592	559	582	605	584	548	634	581	546	554	558	564	580	578	564	646	592	563	590	620	563	612	594	533	548	563	587	540	598	518	596	579	551	573	577	563	533	617	550	552	583	575	539	613	561	588	567	547	523	580	572	532	584	569	547	534	547	559	532	571	584	591	575	582	576	580	582	576	550	598	580	608	571	536	561	583	595	536	543	528	551	554	541	560	570	571	578	570	573	520	547	554	581	557	571	564	550	562	552	536	563	546	585	555	582	546	575	610	595	584	570	566	589	569	572	546	552	540	584	571	579	586	574	589	590	539	538	570	543	576	585	597	626	562	569	523	556	541	569	552	576	564	541	600	567	577	573	554	533	546	564	592	587	560	534	557	565	555	577	587	553	581	574	530	579	563	577	563	594	545	560	553	605	572	552	547	606	569	568	534	539	581	534	589	579	570	578	588	569	555	576	584	606	602	588	565	574	599	603	590	562	567	569	575	534	574	582	555	556	582	547	522	544	574	555	551	554	590	572	592	576	570	557	554	590	536	570	594	574	543	563	587	623	583	578	569	605	528	607	573	559	572	579	576	549	561	520	572	579	572	601	541	545	548	511	591	584	621	549	559	581	594	590	594	552	545	597	543	593	550	590	568	534	575	556	564	573	599	544	614	574	581	581	542	565	551	560	580	557	544	534	600	560	557	574	537	585	599	567	541	554	589	544	568	554	594	559	595	572	582	577	538	548	556	565	547	538	590	581	533	601	593	558	566	580	546	558	559	570	586	587	598	556	557	559	587	543	550	597	547	589	569	584	534	600	599	588	512	581	560	562	569	567	619	508	571	598	578	577	556	591	623	541	575	584	534	587	592	612	550	564	582	566	561	589	554	561	590	570	547	562	588	566	575	583	555	533	536	547	556	625	586	551	592	586	608	581	562	567	610	560	585	555	587	580	560	549	589	573	598	567	564	557	583	551	583	583	577	571	562	583	610	580	559	551	576	594	562	558	549	583	577	580	599	554	590	540	601	605	581	580	566	545	568	592	542	538	560	581	569	534	557	570	585	567	565	578	559	559	572	571	592	532	631	610	587	565	568	582	575	554	568	519	572	599	546	587	529	590	587	564	602	543	573	576	545	585	553	528	559	564	602	531	584	518	599	599	591	593	599	607	591	569	548	611	562	547	575	544	591	589	543	535	550	563	580	547	567	596	573	579	541	585	591	587	584	569	553	552	531	539	552	551	606	578	537	567	591	562	619	549	542	544	584	563	504	573	560	599	578	608	565	553	563	586	584	598	561	580	570	559	574	576	604	589	532	574	587	553	623	536	604	519	580	582	559	550	594	604	608	576	550	563	544	539	580	620	650	612	586	610	535	542	561	565	579	559	568	520	557	561	531	583	603	564	568	596	575	593	611	570	587	576	535	595	612	571	528	594	614	553	553	530	556	557	578	535	600	594	589	545	596	566	550	561	586	565	592	574	556	569	540	571	558	559	579	576	582	552	552	535	583	565	520	559	590	543	534	539	585	577	546	561	577	548	585	573	583	542	588	518	595	584	525	532	588	553	597	576	565	552	582	602	558	566	565	529	549	600	593	586	563	600	559	590	617	548	562	582	588	574	537	603	590	619	572	550	547	545	629	555	564	588	531	540	596	558	592	558	595	566	538	541	604	567	577	585	614	566	561	589	606	587	567	580	573	563	576	592	552	593	599	567	553	563	550	581	571	569	542	536	548	564	543	590	516	600	549	559	548	540	572	580	530	569	527	560	545	569	585	526	536	626	590	566	582	531	586	572	580	612	569	580	602	558	594	602	563	584	580	541	578	578	594	603	579	594	572	549	572	558	598	600	574	576	555	608	566	591	527	549	545	532	531	565	594	519	551
4480	13966	9540	4875	3515	2718	2122	1688	1437	1176	1047	931	911	832	824	749	773	734	724	706	659	631	642	641	638	624	659	616	626	607	621	637	622	639	656	623	610	598	587	609	621	631	638	607	596	639	601	626	589	572	569	588	607	615	593	576	591	565	597	604	615	601	639	597	590	606	617	558	586	610	574	584	582	565	561	601	644	587	621	598	561	606	589	604	581	566	617	562	579	586	548	586	569	622	587	563	600	600	589	625	584	611	593	600	555	597	575	568	598	589	558	593	591	594	592	550	632	609	575	558	580	580	588	568	597	590	593	558	614	566	561	635	596	572	577	587	604	584	575	558	625	592	638	626	577	608	577	588	585	609	579	612	573	602	606	564	612	576	572	540	555	591	574	583	626	616	594	585	568	613	612	592	634	604	574	543	564	600	557	621	610	558	552	566	611	574	551	610	575	568	574	579	574	606	578	584	593	618	622	599	571	556	628	574	543	550	575	587	609	621	556	593	544	551	591	574	545	546	573	602	583	594	576	564	535	574	592	594	554	585	561	581	542	564	606	599	599	549	602	544	569	559	536	578	566	574	639	588	601	554	586	579	584	608	607	608	616	614	599	539	546	612	570	598	604	569	576	547	582	577	599	623	619	599	593	570	585	581	581	589	587	604	575	609	593	616	620	586	556	602	573	564	579	571	594	623	569	549	563	571	625	572	559	616	570	614	573	588	557	603	582	585	558	633	558	589	589	557	573	629	611	552	590	553	613	620	562	609	542	602	567	583	589	610	590	622	603	643	592	594	582	619	568	605	583	582	617	617	605	571	579	582	546	506	607	556	572	606	572	603	597	617	532	566	632	591	578	576	634	583	613	598	571	634	591	583	594	568	580	561	620	565	596	578	565	592	574	576	621	565	578	606	607	612	585	600	601	603	559	602	571	574	594	565	562	600	596	598	586	546	582	578	546	627	567	587	625	577	582	527	559	608	597	551	563	561	588	599	585	593	606	592	625	619	624	624	565	605	616	587	565	573	568	624	571	561	602	574	570	605	592	607	625	564	616	578	583	578	609	614	601	603	613	571	606	542	577	568	608	569	562	574	577	615	582	566	621	567	579	599	581	610	590	583	561	574	580	603	580	605	580	590	581	573	625	609	564	601	567	618	586	554	566	602	597	557	611	593	635	588	628	603	583	603	605	598	591	599	590	619	568	589	564	594	598	562	608	549	570	589	613	572	647	601	572	595	567	660	589	562	569	585	575	615	555	588	542	583	620	621	551	591	612	584	583	569	582	593	566	601	551	581	572	583	571	589	607	557	562	595	550	566	577	553	544	572	580	557	574	572	594	580	634	588	583	598	598	615	593	560	613	523	589	590	578	617	632	570	583	610	550	570	600	570	557	604	630	619	585	561	551	548	574	568	578	591	576	607	578	540	556	631	630	571	565	545	542	586	594	605	563	595	552	617	583	577	615	555	522	610	579	601	580	574	567	612	614	612	603	568	602	597	574	641	578	610	589	589	553	618	625	585	569	637	595	615	566	607	529	561	613	625	578	647	570	591	573	569	609	625	593	580	629	590	545	626	591	616	570	568	571	585	607	631	585	619	596	603	597	597	585	584	561	560	615	612	575	598	620	623	593	586	583	552	642	572	577	563	609	598	532	654	568	580	569	618	577	556	632	607	592	598	601	615	536	570	627	603	592	560	556	582	582	603	569	607	639	576	579	589	625	587	567	555	608	572	568	589	577	602	643	612	573	603	620	610	605	584	617	595	602	579	585	567	605	591	583	607	604	611	598	593	603	600	606	572	559	584	545	593	526	630	619	577	585	595	565	595	627	581	570	608	612	596	600	590	593	609	579	604	574	598	598	638	622	553	592	604	561	625	601	621	577	598	576	613	560	549	596	560	615	641	618	616	574	621	557	566	584	567	590	611	616	593	594	561	597	557	597	542	626	567	609	649	634	589	590	646	628	566	570	549	561	577	559	612	513	553	549	623	586	581	572	561	590	584	579	613	624	559	577	598	555	600	611	580	638	608	577	590	586	595	593	546	581	566	621	541	627	590	583	582	612	632	608	622	613	597	552	592	519	584	578	618	563	601	632	551	610	580	553	598	639	605	521	587	588	624	581	572	616	623	585	611	610	590	607	603	605	547	597	583	570	586	649	567	573	542	642	548	553	566	568	589	570	595	605	594	607	590	570	545	581	596	588	602	574	574	608	600	576	589	612	592	565	592	633	594	554	599	567	568	575	575	559	596	552	571	612	563	570	538	575	587	568	577	599	593	622	597	617	553	572	606	616	573	573	570	597	637	612	622	591	583	604	605	549	613	604	593	597	605	558	611	603	585	595	587	580	582	597	595	605	565	604	555	564	602	583	589	594	586	597	599	611	586	579	549	662	566	605	592	625	635	636	575	583	626	597	606	560	580	577	597	599	615	610	607	586	601	571	613	617	587	633	618	530	586	584	558	557	566	596	586	553	579	616	558	578	586	571	584	610	580	620	595	516	620	537	591	606	603	583	539	597	625	619	592	571	600	636	625	585	587	547	604	579	587	591	576	587	607	598	584	603	607	570	584	587	586	565	585	595	589	570	577	608	568	604	572	614	607	572	577	581	577	585	590	635	646	563	578	601	586	629	588	596	562	607	610	601	605	585	578	624	597	606	546	556	609	593	595	552	574	621	630	576	570	602	607	596	601	629	577	547	600	598	613	603	612	573	599	553	591	562	629	634	606	590	593	601	549	546	578	618	566	592	568	606	587	586	588	623	563	596	564	574	561	616	576	565	592	619	579	585	546	556	545	537	581	573	645	576	609	554	510	567	595	579	605	604	611	565	606	594	617	606	552	621	600	589	591	615	615	605	603	575	596	541	571	541	581	615	636	577	616	558	649	596	585	567	627	578	583	540	569	547	541	559	556	651	592	652	615	606	578	600	597	544	590	627	544	565	539	564	573	622	608	591	575	565	616	587	592	570	622	561	558	594	554	574	579	567	589	566	566	590	592	606	582	571	588	549	578	593	544	609	559	603	551	562	574	589	610	604	582	619	551	630	596	605	656	556	588	609	566	557	585	537	596	579	577	559	598	569	559	577	555	577	579	657	555	599	572	572	623	576	630	673	586	553	586	570	629	585	608	592	604	638	631	608	609	656	563	582	603	596	615	618	591	563	582	567	601	535	611	610	591	601	600	589	537	573	577	615	552	597	613	574	569	605	621	585	603	580	571	579	578	614	606	593	574	576	596	576	589	634	595	589	594	608	581	633	575	601	609	578	622	584	584	633	543	593	607	615	564	581	583	596	588	623	573	614	589	570	570	549	610	571	621	590	585	622	609	600	563	553	581	591	590	568	617	563	587	618	601	598	578	556	595	629	596	583	609	617	640	607	596	607	613	610	565	578	580	555	574	591	623	589	603	572	612	552	606	582	573	566	567	614	545	582	565	618	586	588	569	574	616	581	619	624	598	576	586	608	574	588	588	583	575	643	583	580	623	567	606
27813	20125	7395	677	387	398	348	323	342	338	328	317	352	348	362	310	328	279	336	309	329	329	336	288	311	296	362	310	310	299	295	282	315	278	307	324	328	320	352	311	311	296	335	302	305	312	330	298	318	302	329	305	318	309	309	315	275	317	314	280	301	312	333	313	277	301	292	316	304	290	305	305	321	299	294	324	323	309	315	328	364	323	331	340	315	311	303	315	317	309	331	330	294	299	315	310	311	310	273	295	347	322	300	303	299	311	351	333	292	298	341	313	309	319	349	319	320	299	302	328	313	298	326	305	330	330	313	317	322	329	325	294	326	327	300	288	307	302	320	286	329	339	310	290	298	306	328	296	291	321	268	316	306	299	297	324	295	284	324	310	302	311	312	332	296	313	309	300	304	297	309	294	314	290	341	321	298	304	307	314	305	319	321	329	309	304	327	296	303	318	319	303	329	330	305	329	293	322	357	323	323	326	307	317	319	283	289	270	311	276	310	319	291	305	304	312	339	272	313	296	302	289	327	283	307	318	351	318	290	313	324	332	308	310	338	297	296	321	327	315	320	301	313	315	345	296	309	301	296	299	309	341	303	308	310	322	313	331	347	305	321	303	319	305	348	292	294	278	296	301	314	318	322	353	303	317	307	337	332	304	288	327	297	324	302	303	294	332	312	320	321	264	294	347	330	309	315	287	338	314	313	313	315	332	322	271	307	302	325	335	314	312	304	327	326	313	307	301	334	308	333	301	309	295	324	292	318	313	301	304	294	291	325	309	298	330	341	311	327	282	291	333	294	320	306	285	309	306	292	311	301	330	338	322	283	308	323	296	331	320	309	323	278	326	316	319	315	298	310	329	320	301	326	329	294	309	353	317	320	289	307	283	323	296	301	305	278	306	323	283	323	321	335	298	311	318	274	317	305	349	311	320	310	300	300	262	317	315	330	302	310	337	325	321	302	285	302	306	318	312	335	308	304	308	300	309	330	288	303	295	281	293	334	333	309	282	302	310	307	329	304	332	330	336	282	308	292	338	292	317	324	280	307	288	318	325	274	280	325	313	295	338	330	312	321	318	320	283	307	309	329	291	315	306	308	297	344	305	297	302	337	319	301	320	319	314	322	326	322	282	293	323	347	297	306	315	318	318	294	327	271	298	337	341	301	278	304	308	322	304	313	324	309	315	316	329	307	313	328	287	300	289	310	296	315	319	340	327	340	328	318	281	310	305	321	327	318	331	326	337	308	305	318	327	296	300	331	317	310	311	316	342	289	321	325	325	294	333	328	310	313	305	307	282	326	334	314	304	287	315	298	340	289	312	313	308	322	338	307	344	339	297	320	322	297	317	288	313	304	306	307	300	313	310	311	316	288	332	320	311	311	296	308	347	278	331	316	299	332	339	326	329	302	297	337	316	316	294	298	282	318	315	327	307	325	317	295	362	291	302	318	313	330	306	303	341	313	324	327	303	324	311	282	314	316	299	319	309	329	315	328	291	318	333	316	302	288	307	326	327	291	328	311	317	304	336	301	327	332	324	307	336	311	304	347	302	334	312	317	294	308	302	351	276	315	309	315	291	323	309	289	301	267	327	309	315	290	310	321	325	294	291	317	303	301	309	287	320	320	295	299	326	309	309	313	298	311	314	305	327	303	300	308	320	310	303	306	329	315	326	328	303	287	292	295	317	300	291	329	319	313	311	328	302	325	313	317	275	303	302	296	344	300	297	284	348	304	296	319	333	292	300	287	342	302	338	307	312	309	295	309	301	252	304	325	294	282	281	336	327	317	336	301	262	299	297	284	311	320	325	328	324	290	270	321	332	344	289	327	303	317	308	300	315	297	318	292	357	321	334	314	320	334	327	330	295	340	298	303	357	286	284	311	325	301	302	325	320	326	327	314	324	304	297	313	322	345	336	312	287	317	335	318	306	303	305	304	288	327	341	328	311	313	318	322	281	305	312	294	327	326	305	320	312	311	353	304	297	319	305	287	292	291	315	297	298	283	303	293	280	320	318	329	344	295	343	308	298	301	277	325	326	309	309	348	296	311	324	278	315	276	295	309	302	309	303	316	358	311	342	334	281	322	320	356	307	309	289	325	292	338	313	314	299	292	306	322	301	302	301	306	319	309	353	294	323	307	307	295	311	346	324	336	314	304	300	330	315	290	326	327	298	294	327	337	322	316	297	319	344	313	293	319	326	287	299	347	332	331	302	274	285	300	327	322	307	312	322	312	320	297	314	330	310	328	306	302	316	305	314	275	330	290	293	321	305	320	337	320	303	340	283	332	323	296	276	298	334	307	293	281	321	320	301	298	320	342	277	289	342	345	295	300	327	325	301	309	311	304	336	354	325	312	304	294	330	310	315	302	327	325	321	331	319	312	320	304	354	336	273	277	332	326	295	257	299	305	301	310	325	290	315	329	295	302	344	308	307	310	303	329	303	300	300	306	308	291	342	257	316	320	280	305	291	317	342	294	299	278	317	306	302	327	311	337	310	310	322	311	306	313	301	322	344	319	303	265	301	328	301	313	269	328	268	313	317	312	310	326	319	319	301	301	309	316	338	316	320	307	301	313	303	296	321	321	345	311	311	308	307	296	298	330	344	303	286	291	308	320	350	301	305	276	266	322	305	334	310	311	340	315	302	327	292	310	293	298	316	311	339	343	310	337	299	296	321	296	349	318	315	314	283	332	327	317	308	304	318	305	313	312	305	299	295	348	300	332	323	326	321	324	314	288	306	346	303	307	303	290	303	288	330	291	332	314	330	267	317	330	346	311	292	324	296	304	302	311	329	321	305	322	316	303	296	289	309	307	311	281	309	327	290	323	311	283	282	309	306	335	308	320	306	328	327	302	325	329	294	309	347	322	313	287	306	330	297	310	294	312	297	329	332	298	291	272	291	311	309	342	321	318	307	333	300	302	321	282	315	317	310	322	336	329	292	314	286	279	315	306	301	317	278	348	327	325	298	323	309	344	289	309	302	299	257	289	328	316	287	297	331	295	295	306	356	315	323	323	281	324	316	341	294	286	340	330	314	333	305	309	277	286	332	298	323	327	284	310	308	290	300	305	263	317	291	308	283	318	316	318	312	322	343	339	336	280	317	315	323	287	335	318	324	305	308	304	309	300	316	302	288	276	307	322	308	297	321	304	283	311	285	298	337	336	320	291	324	332	292	299	323	312	335	315	287	336	314	314	341	315	324	302	301	314	319	329	316	321	327	306	288	297	295	334	326	295	299	311	268	273	278	309	312	308	294	336	310	333	301	300	300	307	330	302	282	320	298	327	289	350	315	321	273	291	313	299	286	340	305	292	283	325	283	311	319	308	285	307	321	298	285	279	304	309	302	313	332	300	290	322	308	291	303	333	330	274	315	305	288	285	310	298	297	304	308	340	335	320	273	274	320	318	294	327	313	311	315	322	281	326	338	337	313	286	319	326	304	306	323	294	334	319	340	300	316	295	323	338	317	313	349	328	302	312	298	284	316
4807	1429	873	582	455	449	405	357	371	387	372	343	350	320	347	334	307	339	329	307	302	326	328	318	362	341	332	340	296	334	330	353	334	345	329	321	317	329	347	320	322	310	312	329	334	344	300	301	317	303	325	312	306	324	360	294	324	316	355	341	319	325	326	334	302	328	322	324	311	309	304	340	338	316	324	338	307	318	312	331	329	342	314	298	343	324	341	334	307	298	301	336	356	377	282	314	326	350	309	329	344	312	302	324	304	309	345	311	317	288	323	326	354	315	330	314	340	361	328	328	310	321	313	323	357	321	314	321	329	289	321	313	350	331	328	323	335	343	335	328	315	330	308	326	336	333	334	334	364	311	294	315	334	317	331	339	338	324	348	315	317	325	307	352	334	315	319	330	284	311	324	319	305	342	290	292	291	293	340	332	304	326	326	311	317	324	339	337	328	312	327	317	308	312	340	304	293	333	351	305	323	336	311	325	339	325	337	302	321	339	321	338	301	317	286	313	362	330	339	337	312	334	334	310	318	323	323	338	302	319	331	315	317	331	314	279	298	302	335	293	309	342	309	327	322	329	327	325	297	338	327	332	309	308	344	326	325	338	324	361	319	316	319	344	334	315	328	293	296	339	310	305	331	314	290	296	305	337	324	306	328	316	300	305	315	328	328	308	325	333	300	297	307	322	317	337	335	335	299	321	365	335	337	311	319	307	338	361	308	331	367	329	339	315	340	281	329	326	327	332	304	305	318	316	333	322	331	304	327	318	313	335	327	344	310	330	322	322	329	323	338	293	309	343	305	310	310	324	288	345	325	330	299	298	332	320	330	351	323	303	306	305	329	324	309	336	322	369	346	325	305	361	317	322	323	297	315	314	330	316	313	305	342	335	320	287	295	306	342	350	311	316	320	321	321	331	329	317	310	315	308	326	325	300	305	314	308	354	333	343	360	325	325	329	314	317	323	326	307	295	289	320	320	322	296	334	326	307	358	348	303	321	305	315	311	322	314	303	334	325	317	304	308	336	338	331	314	320	299	334	307	314	326	337	317	328	344	310	332	314	326	315	325	335	319	326	344	314	373	289	352	339	329	330	308	309	306	309	339	314	299	315	328	310	323	331	332	312	317	296	299	316	331	297	358	333	315	336	320	310	307	315	314	318	328	337	335	326	332	287	349	352	372	313	285	308	334	321	325	288	309	316	315	338	297	318	316	325	330	330	308	313	335	335	344	285	350	300	316	294	356	306	342	318	321	350	327	305	327	330	327	306	353	313	313	326	325	326	329	330	341	331	320	305	322	333	322	313	308	302	323	329	344	325	319	333	304	322	301	334	324	286	341	317	355	356	344	316	325	298	328	311	326	329	334	295	325	311	349	322	328	325	302	334	319	289	311	337	323	310	324	325	353	297	316	316	344	325	289	302	330	327	320	330	317	321	314	324	301	323	355	320	313	314	354	312	354	305	295	303	308	320	295	303	310	304	302	339	317	315	330	297	345	339	342	318	370	317	309	333	341	329	321	321	316	317	357	321	336	297	360	300	327	316	309	325	324	310	310	339	328	321	313	342	333	329	323	335	298	312	305	292	302	354	344	300	314	344	317	309	298	318	336	318	308	344	345	312	312	321	288	270	310	337	319	327	316	344	321	330	303	329	324	338	325	345	332	319	320	317	338	337	342	275	330	344	325	326	357	321	326	309	338	301	309	302	319	306	297	338	367	337	314	321	308	327	308	322	331	313	337	360	323	315	317	313	336	322	301	323	319	307	302	354	302	331	297	338	335	319	314	290	347	311	294	300	287	331	319	351	352	307	321	340	349	364	320	301	337	308	319	314	304	347	329	368	314	292	338	349	326	318	344	296	306	323	318	313	294	364	332	358	318	336	315	356	322	309	331	334	311	323	328	306	339	288	305	310	341	318	308	294	350	345	333	331	342	328	342	353	298	320	330	309	342	362	315	339	312	310	332	315	310	311	321	314	356	332	288	309	340	348	312	347	354	330	353	313	315	289	313	347	351	340	339	287	329	323	329	323	351	303	319	307	331	309	318	300	331	305	314	284	352	353	328	339	343	308	346	310	311	331	345	320	333	304	343	322	302	311	310	307	322	308	322	304	318	313	342	291	288	324	318	317	273	335	305	349	326	317	333	356	324	284	293	330	301	323	316	316	316	326	308	329	342	301	304	325	351	344	311	326	334	318	312	313	317	347	330	328	331	329	305	300	316	347	361	342	304	330	334	309	303	349	326	315	312	343	336	316	295	348	303	332	319	330	303	341	330	323	325	323	344	304	354	337	294	302	346	315	296	309	313	277	293	319	347	329	353	301	347	314	347	319	301	343	287	333	311	331	311	339	338	321	332	322	317	329	322	334	347	320	343	285	302	349	344	333	311	321	343	325	352	336	313	326	309	317	317	334	306	293	318	341	349	331	331	333	314	324	316	342	329	339	358	319	313	326	325	331	350	342	327	302	311	306	326	323	317	319	325	298	333	323	291	330	323	341	316	338	328	310	349	342	311	349	318	321	312	311	330	315	310	348	342	304	333	292	314	320	317	309	317	327	306	338	326	339	336	304	292	356	359	286	317	310	338	331	311	352	328	296	352	331	318	319	347	318	285	348	330	340	315	344	331	327	316	330	299	316	331	296	309	328	329	342	323	340	343	334	319	285	293	316	313	317	317	365	330	318	318	306	350	296	318	308	323	306	312	321	314	320	363	327	306	336	345	330	333	328	310	320	325	326	322	321	320	311	330	361	315	330	327	346	340	332	368	305	330	309	297	300	313	289	313	320	340	331	319	310	290	339	334	319	299	340	303	333	326	316	288	327	311	331	331	294	294	329	331	322	308	329	325	317	326	350	313	311	324	327	344	300	348	311	327	319	324	284	342	293	336	352	314	348	324	320	313	309	346	329	310	335	316	328	300	314	315	330	334	344	341	300	319	332	348	313	299	323	320	329	312	301	315	342	352	338	324	305	322	327	309	324	343	339	317	329	333	336	325	346	338	323	376	318	325	321	310	316	352	315	334	327	295	341	309	324	284	316	339	342	362	300	290	333	320	348	314	333	292	291	313	300	301	342	320	320	300	327	307	332	340	336	323	333	297	335	329	346	318	335	300	302	340	303	314	344	319	307	313	329	328	310	312	324	295	350	314	333	323	297	347	312	329	320	321	292	307	331	309	319	327	304	340	326	307	317	341	313	319	322	328	311	292	342	293	331	338	319	332	329	320	302	321	313	334	301	286	296	347	329	333	328	349	313	281	312	295	314	321	324	318	326	331	301	322	315	326	295	335	305	315	357	350	331	312	305	303	360	321	339	323	358	312	337	320	347	328	326	347	362	299	338	324	296	303	358	315	333	302	330	314	318	336	346	321	298	338	320	321	344	315	326	316	336	325	337	341	350	324	340	320	325	319	326	314	311	323	306	327	318	346	350	327	323	328	314	321	315	311	311	343	298	317	330	307	358	320	318	317	278	346	315	327	326	325	346
23779	21286	28679	24216	21289	10831	1340	965	843	795	709	730	725	702	684	651	641	633	667	602	660	636	626	605	586	629	633	608	642	648	624	635	639	604	642	635	640	629	692	615	663	591	591	649	606	618	588	624	602	646	635	563	572	595	633	654	570	634	628	579	577	599	627	619	600	607	640	619	635	612	624	647	624	565	584	621	619	595	613	603	610	559	603	616	590	602	632	664	665	572	648	637	599	595	644	599	580	592	639	597	625	623	567	613	617	614	608	614	619	593	640	574	591	614	623	607	616	578	575	606	575	658	615	586	608	581	629	635	604	595	653	612	602	618	657	641	589	613	586	637	655	637	632	609	582	606	604	600	591	631	618	580	603	611	623	618	577	590	592	584	593	613	643	619	610	603	583	643	633	619	625	613	619	616	577	607	598	590	585	594	612	563	606	579	627	586	611	612	588	637	582	623	570	565	592	576	551	599	616	576	635	583	573	581	619	595	565	616	624	627	573	626	573	592	551	598	604	597	638	634	590	601	593	618	596	609	571	598	602	602	600	602	603	621	649	618	606	652	599	604	602	615	594	626	610	616	571	646	608	607	619	620	562	631	623	623	613	657	592	611	608	643	657	608	618	674	582	593	642	610	591	595	666	595	603	611	637	559	608	608	548	618	570	605	602	595	607	597	577	620	599	626	627	648	592	623	586	611	584	612	623	612	661	616	595	630	631	616	596	617	601	583	591	613	584	598	617	614	605	597	597	605	639	580	571	602	655	563	625	605	602	612	591	633	610	598	619	594	590	609	612	611	587	592	621	637	612	588	576	616	629	599	615	608	551	591	629	576	584	619	560	632	599	610	649	544	570	584	626	598	605	617	658	616	589	612	591	605	602	603	616	608	623	600	576	634	651	623	574	579	653	595	614	595	573	598	627	613	602	579	571	600	586	608	602	590	594	616	589	599	609	603	618	607	617	650	581	589	592	615	601	587	591	616	602	655	630	610	652	626	587	626	592	594	582	624	577	601	640	581	612	616	627	642	612	625	600	547	620	621	593	629	600	587	608	609	573	635	594	604	637	601	596	651	597	594	651	616	603	635	641	556	599	569	622	599	621	602	620	591	630	632	620	615	608	602	600	571	575	627	615	587	619	593	595	632	597	615	619	593	640	591	609	619	607	626	603	621	577	635	621	595	596	570	617	600	625	604	610	573	611	586	598	619	625	603	607	622	623	601	648	619	629	576	586	562	620	625	643	631	576	601	600	558	598	562	615	593	617	613	586	581	648	595	636	580	577	612	616	641	579	617	580	590	578	619	640	575	605	615	633	609	592	578	583	638	617	585	632	644	625	596	607	642	579	573	626	622	643	559	582	617	627	606	576	635	639	662	604	574	561	609	621	551	581	602	605	651	625	608	597	613	620	581	586	623	638	607	615	594	601	619	597	564	615	619	622	612	581	604	598	617	594	607	629	594	618	605	579	651	652	628	619	531	588	619	613	607	591	588	605	642	608	586	572	628	620	629	620	627	569	595	599	616	635	645	580	608	607	589	603	600	622	587	605	637	604	590	593	638	567	608	578	578	603	607	555	660	573	601	579	613	633	588	605	611	593	594	608	576	644	609	580	557	613	584	589	638	597	618	626	635	616	602	626	637	641	618	590	628	588	644	597	601	550	584	615	595	597	574	597	618	628	661	611	623	566	587	597	609	594	604	577	587	597	592	634	583	579	614	551	644	608	606	630	572	619	626	628	631	622	587	613	565	607	609	620	603	629	626	628	609	588	628	675	593	584	648	599	614	607	546	613	600	611	570	645	609	594	650	609	596	610	626	592	583	570	607	568	642	607	652	551	621	615	599	594	608	619	635	613	608	631	645	597	602	589	625	606	603	587	592	597	650	581	571	595	604	591	583	585	607	557	615	568	589	650	632	611	588	592	604	595	599	609	615	615	620	612	589	602	570	652	636	589	587	618	647	542	591	566	579	644	608	564	585	650	602	599	598	605	596	636	585	571	597	632	586	590	619	603	595	579	576	583	623	614	611	603	623	588	586	596	645	598	579	609	608	640	604	585	614	630	601	636	623	632	613	601	580	667	577	618	611	624	601	601	602	607	611	626	639	629	610	584	583	589	605	605	634	569	598	636	581	634	628	551	602	617	628	591	632	598	616	607	647	641	627	617	617	583	604	589	600	596	623	592	645	592	624	632	574	658	654	575	650	601	583	606	599	627	601	590	589	621	610	590	664	630	626	589	572	616	584	592	631	640	590	617	624	622	622	597	583	611	569	592	651	601	614	541	585	598	628	612	574	618	641	602	592	596	600	607	612	606	563	575	612	624	617	599	559	589	599	658	630	613	617	609	624	575	577	612	613	643	605	603	624	585	591	602	585	602	590	566	578	586	577	634	628	642	629	600	627	633	602	631	608	612	601	606	610	557	593	581	624	548	586	575	582	591	611	633	604	570	654	641	571	639	563	629	648	630	637	619	572	619	631	600	609	625	586	632	637	622	575	600	626	613	623	581	678	656	576	631	578	637	608	642	635	627	586	582	632	560	588	633	589	616	581	613	592	580	635	585	633	629	610	578	590	576	656	615	583	633	578	584	583	621	614	595	621	618	587	599	602	592	583	597	653	614	608	582	627	600	606	610	591	585	649	590	583	604	590	628	604	619	576	593	625	626	599	567	577	592	604	619	607	601	636	629	611	632	636	596	630	547	628	590	607	582	627	607	609	589	618	594	628	597	584	572	594	599	613	606	582	565	582	622	633	576	583	617	605	613	564	622	608	588	643	654	627	595	612	591	606	625	642	620	559	592	641	620	589	585	606	552	613	577	591	615	626	595	626	592	635	613	611	628	628	585	584	595	629	619	601	609	599	637	620	601	599	599	601	623	611	624	623	658	626	624	631	627	596	609	611	597	627	595	582	632	589	581	563	618	664	647	625	590	618	688	657	608	611	622	641	623	657	613	623	638	595	648	548	596	576	577	671	594	643	618	608	630	615	650	584	624	607	601	646	599	627	659	678	608	560	595	587	606	584	575	624	638	619	566	571	560	614	641	626	584	657	623	582	614	617	586	595	610	616	631	636	623	636	623	584	614	597	611	616	613	631	618	595	601	607	571	577	547	630	633	591	605	566	578	635	569	662	564	566	582	607	607	609	625	603	588	612	636	614	633	591	610	584	599	608	590	574	613	601	612	632	607	596	572	600	568	607	583	614	591	640	593	605	599	575	645	614	676	624	614	622	591	583	593	619	602	648	611	590	587	613	618	579	628	593	621	607	597	615	592	611	581	610	616	598	590	544	588	588	607	593	584	622	595	602	586	603	595	629	585	643	596	598	599	633	607	587	584	608	553	583	572	641	563	590	610	625	596	556	581	617	606	617	666	623	626	625	641	583	590	593	625	594	608	592	616	596	608	621	588	652	628	622	576	644	624	563	598	608	636	633	586	623	613	599	595	592	562	571	622	612	590	572	608	592	609	603	659	620	580	613	649	586	608	627
3481	8572	5655	2772	2179	1716	1415	1215	1021	932	886	821	790	753	726	759	695	735	659	678	737	705	697	679	704	664	646	639	643	633	638	611	647	645	645	665	626	691	623	637	567	603	629	638	614	628	636	622	637	620	625	626	629	642	632	597	659	620	578	605	614	636	582	632	641	592	607	580	625	626	673	604	611	632	651	630	605	685	633	630	663	642	626	646	612	580	630	614	645	615	661	638	635	626	616	661	611	617	614	621	549	634	629	602	614	607	625	635	608	674	609	620	602	622	588	603	631	642	577	614	624	642	597	642	629	628	610	610	640	582	618	602	666	632	630	659	631	635	614	620	636	593	592	606	627	658	605	668	574	655	654	648	600	613	601	636	602	648	602	609	597	638	606	634	624	616	623	640	628	630	596	616	645	612	629	638	646	620	642	647	647	600	641	607	597	586	600	623	621	613	651	611	630	618	655	630	609	645	661	595	605	622	615	626	615	645	628	643	619	609	636	594	647	653	632	629	608	614	594	657	636	609	599	581	669	577	610	545	620	588	643	594	612	567	624	630	579	630	625	600	610	637	641	623	634	602	612	661	610	603	588	637	598	585	645	657	605	624	631	672	634	634	613	599	588	594	614	616	646	650	607	646	627	603	657	590	600	650	602	605	629	659	613	614	660	606	597	642	604	614	644	611	593	587	630	587	612	611	615	623	651	594	624	638	615	587	616	616	611	615	612	616	592	599	610	629	625	612	621	607	658	615	635	660	652	636	652	595	618	622	643	594	621	618	707	611	645	576	617	586	621	628	624	624	640	684	603	636	630	661	617	604	653	587	601	591	618	605	584	600	579	664	574	638	645	571	610	581	607	611	625	628	637	607	642	625	605	592	658	603	585	572	619	628	603	639	569	612	647	638	633	631	625	625	649	576	638	615	653	614	648	604	600	597	674	622	616	583	640	615	602	612	654	595	649	662	595	619	661	601	645	604	608	615	641	614	660	615	593	620	603	642	573	637	577	633	597	616	638	650	608	579	641	624	610	656	629	630	578	638	635	601	611	642	662	629	645	589	647	610	586	671	623	591	640	630	611	570	641	565	640	587	630	632	615	631	616	614	617	640	650	664	586	645	631	644	621	619	604	625	589	631	626	614	646	636	633	581	640	630	626	595	601	606	630	629	656	622	627	640	614	607	648	649	609	609	664	620	660	641	592	619	603	630	583	601	646	634	641	603	619	630	616	588	675	628	616	595	649	590	608	601	627	637	631	623	639	591	603	620	543	587	577	610	657	594	635	599	618	606	643	658	671	627	602	599	670	581	603	634	624	625	631	612	614	646	620	621	633	632	606	621	595	629	634	655	597	694	609	612	609	612	601	625	642	596	663	599	595	597	599	611	626	628	597	655	609	633	634	600	599	604	598	619	622	620	629	623	610	590	629	602	621	622	637	622	637	591	631	634	639	628	576	658	637	583	646	592	640	580	590	638	589	628	603	657	629	590	674	613	584	609	639	664	596	594	613	670	614	648	599	645	566	631	598	612	588	626	599	599	636	669	614	617	609	657	625	658	622	627	630	651	656	606	592	634	602	660	627	620	616	660	598	642	571	613	613	628	631	634	650	657	611	648	670	615	642	581	667	648	665	607	610	635	606	636	628	623	579	622	596	661	654	624	645	657	584	617	629	599	577	603	588	583	611	624	657	625	656	625	597	658	632	669	614	603	623	589	577	602	617	595	616	603	602	589	625	665	588	620	620	583	609	666	623	612	592	589	623	618	614	608	641	678	630	655	649	609	663	614	613	619	604	617	589	615	610	618	627	595	619	653	633	618	640	607	627	633	672	657	613	582	630	618	652	603	567	630	626	555	609	633	641	581	653	634	620	629	625	636	639	633	618	642	651	640	639	656	595	628	608	631	592	592	598	587	585	627	585	649	631	606	614	596	613	638	624	584	605	615	576	620	620	618	619	609	641	617	553	605	621	612	633	616	599	608	611	595	617	637	625	599	594	609	622	602	620	624	679	606	599	599	614	623	643	603	613	616	592	639	568	610	642	645	595	590	667	655	640	628	615	615	623	589	638	622	622	608	619	611	593	618	640	617	605	619	607	626	596	619	632	560	628	615	587	623	597	610	644	639	638	596	610	633	693	609	618	648	667	644	599	627	618	601	625	632	627	615	592	621	609	630	581	649	616	655	624	585	630	558	641	634	630	623	628	607	649	599	650	669	601	640	639	690	623	650	584	621	621	598	635	591	677	660	614	594	616	566	648	624	674	656	617	635	626	592	642	625	632	630	628	618	616	610	606	586	623	612	606	589	612	617	606	627	612	614	583	625	624	599	595	602	633	613	657	635	637	663	617	645	698	653	652	639	593	597	600	669	636	574	659	632	622	577	612	604	648	659	594	635	613	621	623	609	597	588	627	592	665	603	603	597	596	647	618	657	598	648	605	622	692	628	622	596	586	627	548	611	596	594	676	673	597	636	605	612	644	618	612	640	616	636	599	636	618	612	640	618	612	630	620	602	639	665	618	642	619	625	643	590	617	625	598	622	618	619	660	627	622	619	633	652	667	631	617	616	662	642	620	625	632	614	647	675	634	602	615	637	620	667	621	652	609	673	598	625	646	594	651	600	607	637	619	573	595	629	663	583	618	597	618	622	650	612	620	652	635	608	631	687	593	616	651	613	587	618	639	607	608	709	619	646	634	682	606	624	638	618	617	621	598	630	643	623	608	611	633	637	625	581	588	572	618	593	641	619	628	618	621	622	602	647	631	615	592	618	622	569	656	591	563	622	632	657	593	593	653	624	594	632	607	631	634	621	592	631	638	624	614	627	587	580	655	625	664	610	610	648	611	630	621	613	632	598	620	597	639	599	663	614	636	618	598	662	646	609	633	626	604	563	615	680	672	594	644	649	603	649	627	612	629	616	653	646	609	649	635	662	600	614	622	584	640	571	634	585	630	590	582	611	617	624	627	632	666	654	652	653	637	613	657	622	597	607	639	580	648	624	644	651	614	617	641	605	641	632	623	622	602	594	632	634	604	619	608	577	657	638	588	585	628	628	607	647	610	615	613	646	641	603	648	624	644	627	641	630	615	626	610	644	602	665	624	643	614	635	579	604	622	599	622	640	650	605	634	615	592	619	613	612	604	627	584	625	629	651	651	644	624	621	641	603	668	628	642	659	640	613	615	601	597	606	625	624	633	645	643	613	641	641	625	647	620	600	618	628	607	639	639	619	598	631	629	634	627	600	668	637	644	559	596	586	594	649	628	605	599	588	665	628	565	658	643	598	620	638	627	620	607	609	634	638	605	615	664	591	639	594	580	600	656	599	603	623	622	641	545	643	652	635	615	601	623	595	579	614	603	624	643	604	660	589	615	651	616	597	573	611	614	604	635	603	638	638	639	664	668	629	608	649	632	634	651	621	626	617	615	631	624	625	598	663	599	582	602	656	619	619	610	614	592	651	589	643	612	586	600	583	594	617	624	618	642	637	615	595
24760	21282	27841	25050	13667	679	449	329	292	226	237	246	196	198	233	202	193	190	187	164	194	179	168	195	161	186	185	159	186	175	159	177	171	162	165	173	181	167	179	168	172	166	179	176	137	197	173	172	177	203	167	188	173	176	158	165	164	184	189	189	188	197	189	162	170	179	166	167	153	187	166	154	170	193	151	146	155	173	169	154	178	197	167	159	173	154	158	201	159	178	164	157	173	182	157	186	164	192	143	167	160	178	167	176	186	164	177	164	173	163	147	184	180	187	167	156	149	176	146	164	179	184	169	155	156	179	160	176	142	150	161	190	175	170	167	193	143	155	160	149	159	144	156	153	154	164	158	184	152	150	162	158	173	168	158	183	165	155	162	175	172	175	177	186	169	198	167	181	183	155	166	180	158	160	179	161	178	178	158	173	165	143	165	155	169	172	157	169	173	163	143	179	182	173	168	176	162	161	179	175	163	163	162	168	166	182	165	194	169	171	152	171	169	176	153	173	156	159	165	170	190	153	178	162	160	161	164	180	151	202	179	175	166	167	169	176	166	164	176	178	159	157	200	176	161	158	173	170	168	160	163	159	163	157	180	168	147	164	160	179	191	170	182	189	177	153	153	175	198	149	155	175	159	191	167	185	193	168	173	159	170	152	180	163	164	174	158	168	158	186	173	185	187	187	166	150	191	169	158	193	148	173	181	172	153	181	163	162	195	172	148	178	157	166	163	156	163	175	157	169	167	174	168	163	178	184	159	179	151	186	168	153	183	170	197	169	177	171	196	171	155	188	156	166	148	179	172	166	150	163	177	159	163	198	176	156	144	167	172	180	168	177	170	178	177	153	175	180	184	176	140	155	168	170	151	159	154	187	173	138	174	159	166	177	162	151	168	174	169	158	151	166	168	160	153	150	168	173	151	185	164	192	192	152	165	176	162	153	189	169	177	173	176	172	151	165	178	175	168	167	163	181	164	174	194	164	184	175	171	180	179	161	158	172	180	153	187	168	165	203	150	166	162	169	182	157	169	157	171	171	163	186	180	167	170	182	152	153	179	168	166	168	192	186	166	157	168	175	179	149	190	168	172	164	160	174	151	179	170	172	165	149	170	164	169	180	180	176	170	169	178	177	164	156	166	170	161	166	166	140	161	136	164	175	166	164	167	186	154	155	140	154	160	170	170	155	174	168	154	173	168	151	160	154	159	189	160	163	150	150	176	174	183	166	174	172	163	137	161	149	161	181	172	171	165	171	152	167	165	171	151	161	165	171	189	190	169	173	187	155	168	175	136	178	174	153	158	167	195	170	164	156	167	172	181	156	173	154	172	176	165	186	212	176	168	187	174	179	162	192	148	173	167	197	169	159	174	172	167	161	173	163	173	179	161	180	185	157	177	170	176	179	167	178	169	164	152	169	169	172	165	164	164	180	182	191	165	169	203	155	195	182	161	156	164	170	183	186	144	173	146	132	162	162	207	171	177	182	174	169	159	178	160	207	172	160	165	160	171	176	155	180	166	179	165	187	173	187	156	174	189	171	180	203	171	155	174	164	166	177	156	175	176	157	170	158	165	148	164	179	190	185	153	185	182	174	178	171	164	153	168	178	173	135	170	139	179	171	196	184	169	187	179	157	165	184	158	174	166	158	166	164	172	165	164	180	135	172	153	167	153	172	161	176	170	166	189	172	158	151	174	172	168	162	172	167	169	154	175	167	159	155	159	153	197	192	174	158	181	177	158	162	193	167	163	159	164	163	174	180	152	163	186	150	158	176	135	156	162	189	182	191	175	166	166	156	160	159	156	188	194	169	150	155	164	163	152	196	191	180	161	185	139	152	173	182	171	170	148	192	168	190	183	154	166	156	174	167	158	164	155	164	169	189	172	164	177	160	164	171	174	171	161	165	190	188	165	164	175	168	177	145	177	173	174	163	175	161	159	167	176	140	183	155	172	172	170	151	160	170	170	150	194	163	172	188	153	178	163	171	159	148	184	167	173	174	169	156	160	175	171	179	169	187	169	154	162	150	193	169	157	176	172	145	176	151	159	161	175	177	170	195	176	173	171	193	172	169	167	185	165	155	173	182	172	163	174	191	173	166	164	160	166	141	203	181	140	175	162	152	169	158	151	168	155	174	152	164	149	149	162	173	180	176	166	166	184	178	162	192	166	184	163	161	160	151	182	154	159	146	156	176	160	166	168	183	171	155	171	164	179	171	154	171	175	182	158	170	184	178	148	150	166	150	159	180	182	182	159	163	165	167	169	153	162	187	177	184	167	161	154	171	174	177	178	161	179	175	168	177	174	186	177	166	176	183	160	158	150	162	178	176	150	175	182	145	187	171	172	160	178	159	147	184	175	169	170	166	179	188	176	181	162	168	179	148	182	146	172	192	155	182	154	168	206	178	150	165	162	158	151	161	182	145	165	170	190	184	164	161	169	151	161	161	134	164	167	183	161	155	155	184	171	165	175	173	149	151	160	146	167	178	161	193	163	164	168	169	154	174	153	174	167	161	160	173	182	155	157	175	164	176	160	178	178	182	193	163	161	147	166	199	188	164	159	168	168	153	163	169	177	180	150	183	172	173	182	175	169	179	156	163	171	152	143	165	162	175	185	152	190	147	184	194	182	174	163	194	185	183	156	159	180	174	198	171	163	190	188	179	152	152	160	171	171	172	170	150	173	171	165	187	149	184	178	165	169	180	172	173	165	164	169	145	167	176	162	189	170	164	157	185	161	161	168	175	187	181	155	159	183	157	156	154	172	178	144	169	157	172	175	173	168	167	168	141	158	179	162	168	154	175	167	178	149	151	180	160	164	166	173	181	193	165	167	181	155	155	181	181	169	163	184	177	145	169	153	146	199	162	148	173	159	159	162	163	165	160	164	190	160	158	162	157	174	141	146	181	170	185	159	161	159	173	191	161	166	183	178	158	173	182	161	147	183	142	162	165	184	173	173	196	143	172	163	166	161	172	171	172	162	169	150	160	176	176	177	156	181	160	178	170	189	176	160	182	187	162	170	179	168	158	165	165	159	176	181	163	174	172	179	189	179	166	181	194	148	192	185	165	176	180	165	166	169	159	188	160	165	188	175	153	176	193	165	167	142	161	158	182	171	174	159	178	202	179	182	174	152	156	159	152	150	162	171	168	180	168	179	158	147	179	182	172	191	174	168	194	184	161	149	151	172	162	158	152	197	179	170	196	193	164	175	152	165	181	157	166	162	169	205	150	172	149	174	151	179	172	175	147	155	166	172	154	169	171	157	143	170	165	169	170	170	175	168	164	164	165	168	185	155	156	152	141	168	179	165	147	189	171	162	178	176	182	187	178	180	191	168	185	188	173	151	155	172	165	179	178	148	164	193	172	153	182	179	188	168	187	165	188	176	178	159	170	152	161	185	174	179	153	179	177	176	164	180	170	172	173	172	176	197	159	177	150	151	149	177	155	161	177	156	166	174	179	170	165	163	166	171	143	160	152	179	174	167	180
3096	4864	3079	1483	1100	822	607	511	419	348	344	275	274	241	221	223	239	218	244	221	210	198	219	202	202	188	214	212	205	197	172	192	213	207	171	175	173	188	206	185	192	215	201	185	186	169	164	169	187	184	194	212	188	159	187	177	164	182	185	190	151	177	181	188	173	173	176	189	177	198	189	182	204	199	156	203	170	177	187	164	195	175	194	205	197	204	174	207	200	189	186	187	176	184	205	177	166	165	183	180	190	175	179	203	203	182	199	190	197	164	197	198	176	189	186	176	181	192	188	191	186	207	174	207	191	201	190	176	192	174	188	201	195	186	196	187	172	197	193	199	170	171	194	178	172	177	177	177	193	178	208	165	171	173	168	189	175	166	184	193	178	187	167	170	176	162	177	179	203	200	195	171	192	202	200	213	181	191	159	164	204	209	174	194	199	195	187	191	194	199	181	163	187	201	185	194	169	176	180	183	174	180	176	201	188	170	178	178	175	170	200	195	189	175	160	171	180	187	202	180	213	168	179	172	199	197	177	188	191	182	177	193	172	178	193	177	189	179	200	179	194	185	196	205	185	195	172	202	188	209	193	182	186	183	194	179	204	205	188	182	203	177	197	196	209	183	188	203	181	167	164	189	173	197	182	201	183	194	221	198	179	187	158	175	219	168	187	163	194	179	180	193	176	209	184	181	189	163	204	187	192	171	203	207	187	177	182	158	180	161	187	195	147	180	185	188	195	189	179	152	169	178	174	199	192	196	176	185	193	163	190	209	173	179	189	158	193	158	170	187	176	167	192	185	220	192	176	190	179	179	191	170	195	207	195	185	207	174	197	190	167	187	167	178	171	170	188	198	180	178	204	185	193	193	174	189	188	196	189	194	189	174	196	174	162	192	192	169	206	199	174	157	201	185	174	175	168	194	184	171	183	212	208	162	189	181	191	196	183	179	175	205	188	175	169	196	202	179	191	187	204	179	182	187	197	167	178	205	160	199	165	183	203	177	186	167	206	186	176	179	198	194	177	182	186	206	185	214	167	191	185	174	186	187	170	199	158	181	171	180	175	176	170	200	209	184	200	195	197	205	173	166	167	181	188	174	196	179	175	190	175	193	204	180	188	177	176	196	205	169	202	194	179	192	179	178	178	175	188	192	172	196	180	170	180	178	150	185	170	184	192	194	176	187	175	173	161	180	174	181	185	176	194	177	167	162	181	174	181	199	208	179	197	177	179	197	162	203	162	191	200	192	169	182	183	174	176	174	181	169	175	168	177	208	181	179	203	189	181	170	174	169	177	181	181	182	190	174	171	195	191	195	160	203	173	193	181	189	192	195	169	183	181	188	196	202	180	201	185	164	203	180	184	193	185	200	183	232	189	181	172	187	174	198	178	179	145	190	178	179	206	188	167	176	162	159	184	180	211	164	180	190	203	177	185	207	215	190	177	186	168	204	181	192	187	177	171	200	171	177	180	200	209	192	156	194	197	197	217	194	222	164	170	214	176	182	175	182	174	174	168	187	188	199	207	181	162	170	186	179	194	185	178	185	171	173	181	178	191	193	188	208	178	193	187	159	182	194	186	188	216	172	190	180	174	206	174	189	189	182	171	185	179	181	185	210	179	162	200	214	160	211	205	181	156	181	204	181	206	185	177	181	215	176	194	176	197	184	183	166	183	193	175	147	211	181	162	168	167	202	173	197	167	171	188	181	196	188	195	193	184	189	188	185	181	185	197	201	168	182	174	175	193	180	193	195	190	191	220	185	192	173	172	208	199	187	186	212	177	194	195	211	201	186	213	180	190	167	219	187	169	208	171	183	165	201	166	169	192	181	176	178	182	162	222	187	177	185	179	181	191	173	193	192	184	192	181	184	171	188	185	180	190	162	191	151	153	181	158	203	178	181	178	189	182	174	198	184	164	175	180	169	195	178	176	181	212	173	153	169	180	167	168	199	183	178	172	180	205	170	200	200	164	164	173	184	200	191	164	184	187	211	166	197	164	187	194	196	184	175	185	180	176	165	177	193	175	165	189	159	180	200	193	166	190	201	161	168	192	179	182	195	195	182	202	190	178	203	163	188	178	192	171	202	173	212	179	181	191	183	187	151	193	177	182	169	152	173	152	188	204	195	178	165	171	189	151	189	197	185	184	196	180	177	183	180	179	195	180	179	199	195	193	191	180	179	173	190	172	176	177	214	190	184	194	187	172	192	194	187	176	195	158	166	178	187	180	219	182	195	232	193	195	183	193	174	187	185	182	188	204	163	189	196	212	170	195	190	180	193	170	163	197	189	184	173	184	182	187	187	203	180	197	186	210	197	182	193	195	185	176	204	170	187	182	172	168	190	180	202	166	177	202	206	185	190	185	185	173	170	181	178	204	186	194	196	173	182	191	184	173	188	194	203	171	206	189	194	202	156	177	171	179	182	158	188	189	198	171	184	181	192	165	173	199	179	195	183	181	216	182	181	178	187	198	161	204	204	173	184	161	186	168	195	185	159	194	180	181	177	208	147	199	183	201	195	199	186	186	191	199	192	175	180	175	180	158	215	199	205	170	170	179	198	175	195	161	176	183	187	178	185	218	190	192	199	188	167	165	177	173	175	189	203	184	188	166	183	183	203	192	166	168	170	206	174	175	206	188	185	159	190	182	179	186	187	164	196	196	170	184	172	186	181	196	154	195	182	198	167	197	180	179	200	192	195	202	209	171	183	199	155	193	188	179	198	190	200	170	170	176	202	196	194	176	198	192	183	186	191	185	184	162	178	196	166	152	201	180	189	184	172	186	155	188	191	171	168	211	197	189	190	171	187	191	173	175	186	191	178	183	179	176	187	181	200	181	198	190	181	197	180	183	191	166	167	221	189	176	163	180	197	191	183	213	177	189	190	185	220	180	168	196	214	183	199	206	211	178	172	199	175	176	180	196	190	183	180	177	202	177	184	173	211	192	196	181	193	202	189	193	187	180	189	203	197	196	180	205	168	193	180	176	201	209	149	161	161	177	202	179	185	187	183	207	166	188	171	195	174	193	171	155	154	169	186	207	177	174	183	172	200	186	200	195	173	173	201	182	158	186	198	161	185	191	161	184	173	178	207	196	186	184	162	184	168	186	180	199	171	187	187	182	181	224	187	188	202	220	192	167	177	172	171	182	184	163	198	174	183	170	163	199	162	182	175	191	182	182	160	178	167	184	193	183	177	186	185	198	181	171	192	193	192	207	176	174	177	204	183	213	154	176	165	193	172	184	177	185	189	189	184	177	179	192	191	175	198	190	180	184	201	204	202	163	169	190	183	182	184	186	183	188	209	175	177	176	211	181	174	189	166	174	191	163	185	173	169	188	185	193	192	185	179	166	174	205	163	166	178	163	194	185	184	193	190	173	216	179	178	177	185	178	193	184	189	184	190	188	158	175	177	177	174	163	170	207	184	194	185	202	185	206	152	179	181	167	194	173	171	188	177	182	191	190	198	177	190	198	189	212	201	167	167	196	172
22532	21340	29223	23793	21344	21409	11971	1462	1052	930	861	839	798	760	753	662	669	686	653	612	586	641	642	614	621	596	572	599	642	638	605	633	592	578	604	582	588	558	549	587	580	653	589	588	614	599	539	526	576	581	584	541	573	582	582	605	539	596	596	547	570	580	609	569	591	552	574	565	573	552	582	588	568	557	591	528	552	567	595	547	553	539	544	574	569	550	564	547	564	561	584	534	570	560	578	602	600	533	559	623	587	546	565	582	568	561	569	564	555	556	562	607	582	613	565	552	555	577	548	596	563	539	557	574	577	533	532	592	574	578	586	604	553	557	615	561	571	568	548	537	564	579	546	580	555	575	551	569	630	563	556	541	556	625	578	563	557	590	562	568	577	561	557	584	542	618	525	555	594	554	582	541	531	599	581	552	531	577	569	588	572	514	560	568	557	546	586	572	582	604	573	580	578	531	598	536	609	536	598	600	585	627	564	534	567	558	632	558	554	573	534	562	573	534	595	537	544	590	582	570	553	579	530	570	550	532	599	597	562	553	573	533	523	560	579	568	562	584	542	561	560	568	562	576	568	516	507	555	601	566	576	577	533	610	571	560	571	559	573	536	593	544	591	570	595	571	548	585	563	531	591	544	586	629	569	541	585	591	558	595	568	560	551	562	590	576	530	570	559	583	583	539	532	552	561	549	580	573	552	596	583	540	551	548	579	557	539	530	563	588	616	597	599	586	585	557	590	605	592	587	578	551	568	587	574	571	555	562	617	559	525	564	556	544	515	568	607	587	589	564	595	560	582	599	515	597	603	576	572	572	571	565	562	543	576	554	563	586	568	613	578	590	608	572	584	576	576	527	576	629	586	577	570	560	558	561	577	544	555	541	569	563	567	584	558	557	556	578	545	568	546	560	564	581	585	583	557	519	577	530	575	538	544	593	515	544	559	578	560	546	554	567	549	539	557	573	561	558	571	546	611	538	582	553	566	579	568	595	570	551	607	571	636	559	545	545	556	554	540	626	538	583	590	555	516	563	537	511	519	509	554	567	550	555	577	571	584	557	568	563	565	576	621	539	556	583	551	607	579	566	551	552	549	537	547	575	580	525	572	564	571	555	509	599	567	581	600	545	538	583	565	552	555	549	558	531	554	543	575	561	581	563	559	520	555	558	546	580	535	574	570	541	499	583	514	608	547	588	597	579	531	566	580	536	589	611	567	573	602	547	603	564	537	561	553	552	600	569	536	559	530	534	557	551	569	543	600	538	529	541	524	549	590	602	566	538	587	568	554	596	542	565	615	548	562	554	526	580	608	578	584	553	545	540	596	564	561	516	578	561	567	562	548	578	500	579	602	535	566	537	593	591	564	546	570	575	577	541	615	556	533	571	591	640	532	554	590	604	594	595	544	605	567	558	551	577	592	576	606	581	507	582	541	559	550	551	547	586	540	560	593	566	574	522	593	572	570	574	591	543	566	538	570	525	511	560	539	568	535	568	541	524	521	569	540	570	583	536	568	574	538	578	619	566	558	543	531	575	552	627	578	541	536	585	549	557	552	609	554	587	550	585	575	572	544	584	547	584	579	564	538	568	524	574	532	557	547	563	579	571	593	554	557	533	543	548	527	572	560	557	579	575	500	573	547	580	558	583	576	577	547	535	563	552	562	558	560	560	522	587	567	585	574	602	574	499	538	529	545	523	531	539	547	572	563	556	592	542	597	554	572	541	527	594	565	535	570	561	554	586	567	567	545	508	567	606	584	576	578	567	542	542	555	554	556	563	563	603	565	620	540	603	551	545	571	614	578	545	563	558	591	576	575	565	554	518	552	518	543	527	556	597	572	536	596	567	568	558	557	563	563	539	549	549	563	593	562	580	590	599	567	565	555	543	523	622	560	611	588	577	568	564	586	560	536	577	556	585	556	506	571	560	547	599	570	606	582	583	575	593	566	554	561	548	590	564	564	553	550	548	544	561	572	578	589	552	557	542	554	628	609	558	577	524	539	586	549	540	559	587	574	543	591	559	592	522	538	563	553	568	572	543	585	541	538	581	549	573	572	588	590	553	572	554	573	603	536	550	543	564	569	557	509	572	609	582	544	520	552	567	563	568	598	575	548	562	530	585	533	562	551	589	558	564	545	575	586	568	563	557	550	567	558	565	545	568	551	574	565	561	601	552	558	544	572	553	585	558	573	576	491	572	553	542	572	569	598	524	553	582	579	566	619	604	541	563	546	580	616	543	553	558	575	548	560	553	549	565	575	561	571	574	570	550	521	559	542	604	580	582	564	543	584	525	539	539	577	592	549	598	547	502	531	553	562	605	532	567	565	559	571	569	596	524	566	542	570	542	587	489	581	560	539	563	581	584	537	521	541	575	580	531	600	552	557	584	597	568	588	597	605	587	593	592	538	591	577	560	547	586	561	559	554	579	565	551	560	601	540	558	569	529	542	620	570	535	573	556	582	524	545	516	543	547	590	574	569	582	543	536	543	582	581	554	559	567	556	553	508	584	556	576	578	618	563	557	576	574	526	532	559	545	602	604	573	570	610	569	555	543	594	584	612	566	552	543	532	544	579	570	605	561	554	576	574	582	547	559	569	578	578	579	541	580	574	520	547	589	541	550	578	574	542	548	585	576	578	576	556	537	564	580	537	558	551	567	585	546	555	599	546	605	562	534	583	528	553	540	578	603	573	595	554	558	575	582	582	600	595	585	574	524	605	612	602	528	585	568	562	538	597	580	532	530	562	553	510	569	568	595	586	549	585	591	574	552	549	527	590	567	546	583	583	563	587	561	562	567	504	532	550	564	547	586	578	568	580	573	570	603	524	552	546	569	539	550	573	510	563	594	599	544	583	558	576	550	591	564	557	581	579	590	580	570	560	607	547	567	558	577	520	589	548	570	551	572	547	579	550	589	570	561	563	549	593	575	563	565	553	524	573	581	568	609	572	539	539	570	557	527	593	560	552	525	571	564	572	566	563	563	593	546	594	574	549	535	567	570	524	537	580	547	569	528	526	558	570	544	557	578	541	518	558	540	561	569	615	550	556	516	528	551	554	527	590	569	619	571	582	560	563	571	523	569	523	579	581	593	576	570	591	558	553	599	546	542	559	580	592	550	584	571	613	547	565	541	554	601	605	561	579	538	583	562	547	551	530	557	556	601	599	548	568	597	552	555	582	496	567	584	526	547	575	551	509	592	563	558	552	536	562	594	569	582	541	552	559	629	540	563	599	529	580	520	564	548	587	548	574	535	521	550	598	542	534	581	555	523	579	557	531	519	555	559	568	532	570	556	552	601	535	582	593	607	564	565	561	567	578	602	560	550	612	623	554	605	541	545	553	540	582	525	598	547	567	605	584	578	564	556	522	554	592	567	534	574	601	549	515	560	536	519	559	559	597	548	570	529	537	563	561	560	526	529	546	583	575	547	567	564	599	537	523	500	594	559	583	577	572	582	564	562	547	579	478	589	562	557	599	579	534	604	565	591	570	546
4410	14035	9701	4905	3666	2827	2202	1666	1421	1256	1113	939	888	820	748	787	756	704	679	708	660	676	610	643	653	640	630	625	614	590	620	658	625	587	614	630	586	588	600	555	585	620	623	608	598	597	596	623	606	541	601	580	623	622	595	605	571	605	571	596	601	624	588	615	573	612	565	583	583	609	561	616	634	634	576	551	545	609	563	587	601	584	567	543	583	568	600	570	585	557	602	582	556	620	575	613	592	629	558	594	597	597	557	575	588	590	523	609	572	608	603	607	548	562	554	578	564	582	599	552	571	584	562	618	579	593	609	541	587	596	569	549	592	585	555	566	587	592	537	578	584	590	587	559	581	558	643	543	565	574	594	576	561	591	591	609	572	537	565	562	598	544	581	601	559	602	569	595	589	550	579	542	600	569	601	588	552	587	564	574	597	613	592	602	552	605	593	582	572	539	588	583	561	595	568	604	612	562	614	549	604	595	601	589	599	597	577	575	652	580	560	580	587	574	572	609	558	576	601	594	567	545	637	549	589	552	544	588	564	594	593	553	569	564	557	562	603	537	629	612	600	547	570	583	588	562	600	578	581	541	624	598	609	588	587	569	595	584	579	599	598	583	602	577	578	579	595	587	594	602	559	573	589	571	594	591	612	564	561	624	552	583	558	558	528	595	574	590	584	624	585	613	564	623	601	610	622	573	609	568	611	587	620	571	565	593	636	561	589	569	556	563	608	581	621	539	587	586	603	588	626	573	603	616	572	602	603	560	575	608	536	598	573	571	563	598	575	533	560	578	558	551	572	610	622	605	578	632	592	573	613	619	552	585	540	539	603	537	551	614	567	607	601	543	585	619	575	547	589	592	566	555	617	530	608	596	623	553	577	572	596	578	552	602	606	592	560	585	553	583	625	593	559	606	620	557	585	588	540	618	561	571	586	617	568	566	582	567	566	560	543	587	572	610	612	560	567	571	580	579	575	587	607	576	574	575	555	570	520	612	564	544	574	579	587	594	590	595	553	557	604	575	566	588	590	579	573	547	629	635	556	608	550	605	585	551	596	556	548	565	560	579	544	582	578	570	560	572	579	573	586	557	596	579	576	542	583	580	611	618	607	591	524	589	616	561	590	601	578	541	574	610	571	548	578	613	547	588	553	566	559	636	559	568	582	582	607	536	609	584	531	594	615	589	590	544	593	567	580	591	573	579	572	591	555	573	584	595	564	574	577	564	545	600	558	598	553	605	576	617	576	600	584	575	575	618	563	598	636	615	581	603	539	559	564	591	563	612	581	576	636	585	559	595	596	580	603	564	589	571	559	576	588	591	615	543	582	609	509	571	618	584	589	607	531	578	577	623	572	608	603	609	592	605	623	534	531	565	597	540	562	562	585	570	582	580	611	546	557	586	565	517	595	577	645	555	545	586	530	581	598	589	579	555	578	589	548	550	592	555	559	515	605	536	624	586	566	564	577	585	571	582	554	606	611	599	532	590	631	606	593	579	570	596	587	579	578	563	556	539	603	608	562	575	571	605	558	577	571	612	577	558	573	596	575	541	592	587	576	575	579	553	573	599	562	557	597	567	595	593	574	591	547	569	594	595	571	627	605	598	599	560	551	579	590	546	588	641	580	523	577	589	672	584	605	582	607	582	566	604	604	562	566	590	570	588	591	572	579	557	568	604	542	614	567	591	546	579	592	600	599	561	591	558	560	563	566	576	589	563	591	612	583	612	597	557	586	562	560	565	555	576	552	537	603	573	606	594	583	584	593	571	591	613	584	586	586	587	548	570	558	584	579	541	585	580	612	578	583	622	601	572	619	582	622	587	557	604	512	580	575	581	588	593	593	589	612	539	562	554	597	630	593	585	622	616	576	555	586	614	609	574	607	585	588	542	630	580	593	565	584	603	562	619	598	560	573	550	587	618	566	564	594	567	581	603	581	600	565	615	549	564	559	596	625	597	562	589	553	568	564	550	562	597	558	595	569	563	578	563	638	568	600	566	569	570	565	572	582	534	580	536	595	581	617	612	566	554	597	586	584	561	547	590	584	604	604	550	601	604	562	586	564	568	573	616	548	558	581	556	564	620	608	578	534	554	581	585	578	552	617	543	588	586	609	597	572	545	575	573	597	590	608	581	593	536	587	561	555	646	636	584	615	563	629	561	606	600	561	607	589	605	583	569	585	606	631	559	587	570	569	576	579	571	579	592	573	578	542	613	574	543	562	600	552	627	588	572	599	550	528	596	554	537	582	535	570	611	553	585	575	558	578	601	572	543	572	556	565	588	537	591	583	608	562	592	582	541	611	597	588	553	550	552	596	535	561	562	579	563	549	561	552	593	557	634	555	609	588	590	581	608	602	594	573	576	593	580	585	563	570	576	578	628	609	568	554	564	552	577	558	553	568	538	562	582	559	550	527	570	572	583	591	557	596	565	570	560	603	559	612	582	561	579	610	543	556	572	602	554	578	585	605	581	574	590	567	602	585	560	592	581	597	600	553	558	625	597	571	570	582	546	594	578	581	588	599	582	595	581	568	578	600	551	538	607	594	579	574	548	597	594	590	579	574	599	597	580	583	539	566	567	564	559	554	608	553	580	590	588	632	577	577	576	573	595	587	573	589	579	582	559	589	613	567	611	557	582	531	614	581	593	606	541	610	619	597	583	574	550	582	622	545	581	558	568	572	575	561	528	600	573	598	559	583	644	583	573	568	546	603	533	577	562	582	575	593	587	583	602	542	597	585	559	551	565	630	606	575	608	566	557	570	573	597	603	576	575	588	587	587	605	590	592	595	529	544	600	584	588	569	579	577	600	562	600	601	582	569	603	621	593	548	552	550	588	604	555	558	574	568	623	610	573	575	593	579	640	565	550	577	606	566	570	556	610	584	570	577	581	609	570	583	626	544	592	571	626	571	569	574	574	594	567	589	567	583	576	570	526	592	557	589	581	585	598	581	569	562	564	570	569	600	572	534	567	563	594	628	590	586	585	567	581	576	545	549	575	548	586	584	571	573	573	637	586	583	541	530	595	532	608	568	592	594	587	582	554	574	515	584	585	581	560	589	571	569	563	631	585	591	591	581	594	575	563	567	591	572	565	594	609	566	560	579	584	568	566	554	610	581	578	621	570	580	573	543	565	561	588	571	590	561	575	586	577	600	606	597	549	610	581	589	562	568	555	635	597	575	558	587	572	560	537	649	566	624	580	618	540	572	548	573	575	526	592	621	593	576	595	583	584	566	614	587	555	599	560	558	600	607	567	560	616	560	570	567	582	601	640	580	600	555	613	568	609	591	615	594	570	565	566	578	609	594	581	577	562	593	596	551	568	570	575	585	602	630	622	533	600	599	603	618	614	549	560	628	607	626	616	527	590	563	550	577	577	584	589	599	584	619	571	580	619	590	578	591	622	554	610	545	587	636	597	618	599	576	592	588	542	595	591	533	588	576	561	591	577	570	598	544	598	580	549	558	577	608	621	570	565	574	576	619	587	534	597
27710	20194	7468	675	412	348	344	339	343	330	340	294	271	310	299	312	304	302	315	293	314	317	281	311	296	313	287	332	290	314	345	303	311	295	314	341	311	313	306	308	329	306	254	320	305	309	308	325	303	306	329	328	292	296	321	310	300	316	290	313	270	298	295	307	275	317	288	306	295	299	277	307	252	295	319	296	313	306	289	267	297	282	291	325	303	304	292	282	318	298	280	298	319	310	282	311	311	281	303	290	308	309	327	296	337	306	273	298	318	280	310	308	288	288	268	319	314	273	297	313	318	298	304	301	280	306	325	301	298	300	305	277	292	324	311	319	315	323	311	307	276	290	336	288	287	294	311	278	320	320	267	312	293	312	305	304	291	310	305	336	318	305	292	293	299	315	294	297	324	310	311	297	321	332	283	299	303	290	319	329	316	271	326	297	313	341	298	300	282	314	301	316	310	339	313	332	295	292	298	298	319	319	311	321	316	293	285	285	297	315	294	291	286	318	343	335	291	279	280	334	307	315	316	314	309	313	285	285	300	296	273	328	290	316	314	305	288	302	297	301	331	287	258	284	320	278	328	298	309	276	295	294	335	319	326	281	328	290	270	285	296	292	360	325	312	277	277	302	314	315	322	301	302	299	283	320	294	297	306	299	315	333	310	319	327	305	297	317	294	302	293	308	311	324	312	329	338	309	298	278	289	265	302	276	294	320	326	316	290	288	299	325	295	290	290	351	273	256	273	326	277	307	309	316	239	339	280	286	299	309	282	302	301	302	296	309	311	285	279	298	284	344	276	302	318	305	322	294	325	295	289	305	330	337	312	321	308	289	283	324	333	309	320	319	296	256	317	310	298	342	301	274	324	327	307	301	297	289	332	270	326	315	306	269	300	280	301	318	293	292	313	328	317	283	316	311	309	292	292	319	309	332	340	287	309	294	319	270	309	297	321	300	331	310	276	280	316	289	296	287	363	297	318	286	303	299	298	322	305	311	305	275	331	332	297	322	300	314	320	310	310	290	343	318	310	293	311	290	322	319	314	314	300	276	287	299	329	315	302	327	296	292	313	329	313	288	288	295	292	317	308	307	286	262	304	290	349	302	260	301	293	296	275	315	313	311	293	264	295	336	314	319	296	329	302	290	312	312	305	307	286	279	319	304	302	271	327	302	286	320	258	309	293	304	317	313	299	290	279	304	309	310	327	287	307	316	291	311	284	309	324	316	291	272	278	278	314	294	304	279	315	251	307	292	262	306	302	297	296	309	304	312	304	313	331	323	273	298	303	298	272	315	318	297	312	294	316	325	305	329	322	312	316	298	309	290	256	280	330	318	338	301	304	326	309	287	305	308	303	293	294	270	322	348	300	285	315	309	308	301	281	299	310	324	320	306	324	305	352	303	281	290	328	286	315	336	293	301	317	281	275	293	303	301	292	314	294	328	292	321	319	298	280	284	289	288	334	320	300	283	318	302	291	291	275	323	309	300	326	304	307	306	311	305	328	292	281	307	290	334	325	311	318	312	326	317	288	265	276	307	286	285	309	292	267	330	328	281	308	290	323	327	259	325	310	305	301	301	300	306	320	290	271	319	311	297	324	318	304	293	294	302	318	313	333	310	296	292	320	310	276	319	296	286	330	267	326	292	298	267	306	277	319	312	311	294	312	291	345	320	276	310	317	300	287	292	290	302	294	303	274	300	297	321	268	292	285	317	333	312	296	309	301	313	327	309	340	292	310	305	318	291	304	315	298	304	292	301	299	311	307	311	315	288	286	299	300	326	298	299	319	294	248	296	287	337	321	297	285	313	297	301	298	288	307	305	303	286	299	298	292	292	307	296	299	307	302	300	288	321	325	301	324	300	311	331	314	311	291	308	287	288	286	321	268	311	308	317	297	313	295	296	299	309	287	331	297	311	329	288	313	280	318	302	313	281	277	300	304	305	306	278	302	292	277	301	326	318	303	307	302	304	280	339	304	331	295	304	285	304	285	294	323	305	313	308	282	321	304	318	298	306	312	330	316	312	284	282	289	328	312	304	291	303	296	335	279	294	311	310	311	302	315	290	344	314	311	322	300	311	295	320	297	282	285	325	317	328	340	296	329	323	300	316	301	311	315	307	310	275	313	293	263	325	298	284	298	299	314	303	272	282	296	334	305	320	270	287	318	284	330	299	311	300	308	313	297	308	284	331	271	289	328	284	315	338	308	313	307	280	310	302	292	296	323	307	286	313	314	311	310	310	312	317	311	292	298	287	290	276	322	295	289	286	310	296	303	309	306	309	276	313	293	277	346	280	301	333	295	305	339	300	318	305	322	305	328	310	314	300	298	301	287	308	329	296	306	278	304	309	313	294	308	300	278	321	299	287	314	298	297	300	287	331	277	283	280	304	314	339	295	305	287	332	311	271	303	297	330	300	251	310	304	279	307	332	317	319	307	317	292	298	312	283	334	325	299	328	322	290	284	302	311	293	283	284	287	310	261	306	273	333	318	304	267	334	329	306	270	289	314	284	272	310	308	287	283	299	324	312	314	284	273	304	297	291	279	306	278	283	298	304	274	331	329	335	311	298	277	335	297	310	300	301	329	288	300	270	306	341	305	294	270	299	322	306	313	300	302	265	297	295	308	300	293	302	284	308	304	296	307	271	323	287	291	314	273	277	295	306	285	332	301	290	296	308	282	284	336	310	326	322	264	299	302	297	261	318	270	310	311	321	305	298	308	317	294	327	307	328	327	333	285	290	309	286	308	302	291	326	296	349	285	303	302	305	300	286	299	319	321	322	297	310	289	313	303	290	280	292	310	293	300	298	291	309	305	330	316	289	284	320	289	317	306	310	322	297	302	305	321	324	303	282	291	341	301	317	282	300	308	310	300	313	320	275	304	318	310	306	311	315	299	319	342	320	304	303	283	283	316	313	292	320	294	313	295	307	323	280	312	315	301	312	320	293	333	290	302	309	322	300	294	302	291	334	291	308	321	266	271	312	296	299	295	310	310	312	304	317	284	314	319	299	264	290	298	291	307	305	260	304	312	309	301	306	313	327	342	309	326	323	324	291	303	315	306	297	293	289	320	292	304	269	304	330	287	299	317	301	294	298	305	272	328	306	314	310	306	321	309	287	326	297	331	301	298	294	287	283	303	301	304	294	289	298	329	311	307	289	262	296	289	291	279	307	317	304	296	297	303	296	280	306	303	287	308	267	270	289	334	298	308	318	312	311	296	310	307	328	270	324	279	281	302	290	268	293	298	314	295	294	296	317	309	335	309	298	283	294	313	306	267	279	299	279	317	296	277	279	289	293	321	323	309	288	280	329	310	296	304	296	292	299	310	331	298	314	334	285	298	307	308	270	338	296	309	291	303	314	289	314	278	323	280	300	305	328	323	290	326	327	289	300	292	295	328	290	311	333	296	286	287	340	318	299	287	343	294	289	314	335	283	323	327	312	306	279	297	283	288	346	276	300	316	289	326	318	300	282	303	325	284	289	288	299
4418	1371	926	568	492	461	396	399	343	385	343	330	317	333	330	312	325	348	343	319	329	337	323	320	324	326	278	293	333	316	308	338	332	319	329	289	298	293	323	288	335	319	298	319	332	295	303	283	317	358	339	340	292	294	308	281	307	299	331	325	334	302	328	307	326	307	287	320	323	321	321	322	322	324	292	316	337	317	302	287	299	364	303	292	310	329	295	324	319	293	323	297	324	286	311	325	318	318	310	277	304	292	303	300	336	313	325	312	300	325	297	343	313	316	294	341	320	289	292	349	304	324	314	325	281	307	285	310	318	335	335	315	304	315	295	314	343	316	306	337	285	274	318	299	326	310	298	330	302	302	322	303	314	311	294	305	320	321	335	318	335	319	324	324	322	319	282	320	305	314	303	332	315	320	329	312	321	332	300	354	300	286	312	329	340	313	342	308	301	323	305	313	349	308	315	333	300	311	289	323	297	318	259	338	322	340	302	294	348	325	361	302	302	314	317	314	323	289	337	313	314	316	327	298	291	326	313	319	311	308	338	319	307	328	318	303	303	360	320	328	291	280	346	324	321	303	288	309	333	342	308	278	329	314	318	296	317	315	313	282	278	317	301	320	322	287	315	289	291	325	303	286	318	305	309	331	322	318	323	322	303	293	300	329	288	280	304	298	319	302	305	307	314	323	341	298	300	315	312	333	333	350	332	334	297	298	317	312	316	329	296	292	329	282	307	312	324	334	286	324	332	332	317	312	314	312	330	301	312	334	340	313	312	342	296	335	326	308	327	288	285	340	322	315	295	305	309	328	312	350	306	308	325	299	324	322	304	324	327	305	368	326	309	325	329	335	300	299	338	307	336	355	316	307	366	285	311	319	317	353	329	338	289	301	321	318	339	307	298	301	316	306	305	309	331	311	320	291	317	326	325	307	315	341	319	308	318	344	290	321	281	327	289	336	288	312	308	302	319	305	305	311	337	275	328	298	332	308	314	308	315	271	303	326	314	298	301	306	288	315	302	305	295	332	314	303	330	328	305	335	348	322	298	327	306	321	357	296	295	295	348	334	267	348	291	313	298	339	311	311	304	321	324	333	322	344	321	309	293	275	345	321	343	286	331	316	319	316	306	308	330	353	306	336	314	311	333	325	282	307	308	302	324	320	338	279	314	350	293	296	297	329	331	322	301	296	320	303	330	332	285	340	315	325	335	285	329	299	316	291	331	338	328	329	319	336	302	332	308	330	289	303	332	308	339	341	307	301	301	311	275	313	349	299	329	287	336	336	312	290	315	305	323	322	315	314	354	347	335	325	282	289	325	293	328	300	317	259	340	322	310	321	330	290	331	280	306	272	309	340	307	316	304	325	313	331	302	295	336	280	314	320	309	307	326	298	327	315	310	317	288	310	315	333	293	305	363	338	320	313	301	324	298	346	329	323	294	295	308	325	303	317	331	316	334	297	328	291	305	321	337	313	347	313	314	313	291	324	287	304	353	315	322	301	305	311	314	313	308	332	328	314	309	309	315	305	318	304	318	341	335	293	311	318	291	320	308	332	326	308	342	302	311	310	329	322	295	336	340	334	293	316	326	301	300	333	291	307	265	342	307	320	313	290	331	309	282	305	357	319	294	320	329	301	327	332	298	360	299	296	324	337	294	333	334	352	309	319	334	313	310	322	333	294	321	294	338	320	328	326	333	320	297	284	305	333	320	321	309	282	324	322	289	328	322	295	330	300	313	311	312	322	322	322	339	322	316	298	331	383	325	330	344	299	349	330	302	280	335	335	322	337	334	305	331	315	334	311	295	334	326	328	324	274	324	296	313	298	293	302	324	288	302	296	332	315	317	302	341	310	310	312	302	302	318	322	312	310	292	322	334	288	321	301	289	297	301	293	299	307	322	326	300	326	309	309	318	319	284	319	319	287	280	313	317	312	321	298	344	280	285	326	320	312	303	319	322	300	305	318	283	321	313	296	327	277	292	303	312	318	300	320	317	324	329	321	302	328	320	324	325	305	317	347	324	330	313	311	310	267	306	297	327	325	315	319	299	320	306	316	308	333	320	328	320	315	321	312	303	324	334	329	314	309	292	286	322	318	314	313	302	305	308	331	349	329	301	305	309	298	332	338	325	299	309	291	311	310	317	330	307	336	304	290	289	333	333	310	313	337	319	316	302	309	316	327	315	328	302	287	343	308	325	337	320	283	310	298	337	302	330	288	306	284	301	297	294	278	291	285	332	284	316	305	309	305	313	285	306	331	295	321	328	296	339	301	328	331	308	322	283	324	349	305	312	307	354	321	330	322	331	288	297	347	332	310	316	304	296	294	317	311	348	317	304	298	297	331	307	329	277	301	291	302	321	342	314	309	318	295	324	294	299	316	319	306	345	321	317	297	300	290	314	311	293	310	281	310	325	312	346	294	296	331	313	326	316	293	295	304	283	325	300	295	358	289	307	309	326	325	312	272	295	310	326	303	329	332	306	327	323	315	296	306	306	315	321	306	301	327	306	302	286	308	311	302	311	298	371	341	313	316	297	317	305	345	318	335	283	331	340	324	310	309	332	320	297	324	299	295	308	294	305	288	301	306	338	327	320	335	277	339	294	313	318	316	314	338	305	335	298	342	322	327	318	320	303	305	320	339	319	335	324	318	305	300	314	327	315	322	352	333	274	298	300	308	340	342	319	317	314	316	309	342	340	323	307	326	346	341	311	283	332	325	306	311	320	336	293	345	339	345	330	327	298	328	325	315	329	312	291	309	295	325	292	321	322	350	325	313	328	296	345	316	290	321	318	315	336	327	327	295	303	294	298	306	278	325	358	272	303	315	332	313	301	338	319	309	329	324	303	333	295	315	333	317	316	289	321	304	300	309	360	302	339	327	327	311	327	281	303	332	283	301	306	313	308	335	336	318	334	343	318	318	321	315	325	288	287	303	291	313	330	343	336	295	305	321	322	339	309	294	302	291	318	298	335	313	316	314	329	312	309	289	314	306	328	312	338	331	354	302	337	336	328	296	340	285	328	326	275	320	284	289	292	339	302	305	329	325	310	315	300	295	319	335	330	295	305	313	329	322	318	301	261	296	310	307	305	322	326	330	293	312	306	312	347	329	324	357	336	325	276	316	340	318	341	333	332	351	317	337	279	307	308	335	299	323	346	324	308	298	317	311	310	294	333	313	334	292	323	292	308	313	317	310	314	329	290	327	314	314	310	312	344	306	302	325	331	308	305	322	315	326	313	344	319	316	305	307	318	297	345	316	310	315	307	315	341	305	307	303	303	303	320	336	300	320	312	326	284	308	309	306	317	323	311	307	319	308	349	333	326	273	322	316	292	323	310	314	338	321	337	299	333	306	308	312	334	283	338	312	312	295	303	315	335	323	311	341	332	308	300	297	325	310	341	316	319	320	311	335	321	319	286	327	307	327	297	295	331	324	324	310	309	324	306	317	292	299	324	345	309	313	293	308	314	331	301	319	322	303	313	320	299	314
23741	21308	28756	24198	21309	10846	1453	1034	839	826	823	709	666	688	639	683	638	654	657	647	648	656	613	635	661	634	597	624	643	590	595	602	604	617	630	631	552	606	586	592	597	632	598	594	611	593	574	631	594	598	574	617	627	644	616	618	599	604	572	572	624	628	567	634	598	591	597	612	555	567	617	569	604	612	579	618	575	621	578	610	585	654	581	573	573	597	629	588	621	522	562	628	563	579	579	605	613	603	604	573	596	599	598	606	626	602	593	554	582	592	604	635	567	642	567	595	604	576	592	600	590	585	570	577	581	539	658	631	612	595	627	636	595	608	664	624	591	608	616	594	610	601	619	626	577	580	605	615	603	573	605	582	580	599	613	601	589	552	592	517	597	585	638	579	618	596	594	597	578	613	586	630	587	616	604	620	603	579	602	611	603	656	598	591	604	638	585	580	538	597	598	587	602	601	631	620	596	617	623	626	608	577	600	593	630	621	658	556	619	596	587	641	581	648	614	623	600	590	553	619	622	601	591	596	587	597	590	617	604	588	601	572	622	587	643	561	610	566	600	623	613	622	616	611	593	560	649	650	625	585	597	588	629	583	571	622	578	549	603	597	607	637	617	584	595	644	573	598	589	602	549	576	640	622	638	599	604	580	580	590	543	608	613	624	604	620	574	634	632	616	560	586	573	605	609	624	615	600	609	624	637	645	612	561	584	610	595	584	593	561	576	616	624	561	600	597	576	566	586	605	586	614	601	620	591	572	558	620	558	577	609	581	627	596	611	599	534	595	599	561	607	565	586	585	605	622	597	612	608	662	600	546	599	573	636	560	601	602	559	587	577	617	564	604	547	618	667	586	600	556	618	627	622	586	584	640	583	648	606	625	614	608	587	627	610	570	597	536	597	598	625	597	618	617	596	595	593	635	643	667	593	598	607	613	612	575	588	601	602	621	584	627	578	617	610	633	605	592	572	566	597	558	573	641	642	579	618	580	600	607	624	616	575	634	588	633	638	625	559	600	583	592	538	632	618	628	585	597	603	627	606	579	584	594	578	575	630	615	569	598	617	601	604	629	614	592	580	607	594	554	574	547	644	573	601	570	615	538	568	583	609	592	593	604	614	620	640	604	626	636	584	615	532	604	589	597	627	580	619	587	653	610	553	606	608	616	631	579	627	633	596	580	616	608	617	579	599	572	564	601	625	599	604	599	654	612	606	561	569	619	632	573	602	575	575	584	628	562	608	601	608	606	612	587	593	597	622	627	592	599	563	572	609	599	632	540	590	581	594	576	618	592	609	642	575	599	594	605	566	624	633	601	582	650	631	570	626	606	567	622	592	634	608	550	575	596	595	579	565	613	620	618	605	629	597	570	611	600	604	566	593	556	636	621	559	611	554	617	578	617	561	631	603	609	602	608	576	654	636	609	645	613	582	534	662	574	633	595	606	610	639	612	580	625	605	554	626	564	604	567	582	616	612	560	592	612	595	584	599	622	586	591	620	567	601	585	582	590	616	593	615	638	585	638	576	594	610	623	547	579	633	605	558	604	616	625	607	593	597	595	592	600	623	604	555	606	572	619	629	605	637	568	597	641	610	621	603	572	594	565	587	607	588	590	607	590	607	604	656	609	618	599	597	607	608	612	584	568	621	602	566	553	574	570	580	636	629	583	558	613	581	602	611	630	599	592	610	591	550	570	643	592	600	592	576	576	616	576	650	588	601	574	585	607	583	617	582	592	593	598	591	604	564	579	604	554	589	604	544	578	613	645	585	584	565	602	624	569	627	593	574	574	575	575	626	610	590	635	580	618	622	626	589	599	547	579	630	641	607	617	576	617	589	583	601	636	578	611	649	607	612	578	630	619	578	558	589	626	560	599	591	608	585	575	552	567	575	592	598	671	619	609	569	602	609	570	610	601	581	606	569	607	595	630	593	625	620	609	603	604	583	585	606	597	595	604	632	567	590	585	580	589	627	581	612	594	591	585	561	562	562	644	621	552	571	551	597	598	656	634	570	599	578	617	562	597	551	568	550	597	598	620	604	572	586	574	598	603	549	602	623	644	585	606	617	596	667	577	593	622	577	623	657	609	614	605	574	598	617	622	609	605	584	538	586	557	547	603	571	569	628	563	583	584	628	593	600	611	641	583	618	580	576	601	629	597	575	598	568	589	593	613	593	591	556	663	587	592	586	600	612	577	587	607	592	602	614	647	575	612	592	601	566	593	597	582	610	631	556	583	575	632	555	609	596	592	573	573	607	579	576	645	585	614	550	600	633	601	627	608	623	630	605	575	646	559	602	589	581	593	595	636	610	571	589	615	605	600	612	601	562	629	590	577	627	633	613	597	607	613	566	623	602	621	599	600	634	607	582	569	638	577	586	556	646	600	592	632	555	584	602	592	602	623	584	552	566	576	596	583	651	598	633	630	584	578	608	590	585	560	623	564	622	608	625	567	608	529	613	585	652	611	596	577	598	606	592	571	613	575	604	596	629	629	623	630	599	616	595	580	594	569	594	608	612	616	580	593	651	615	563	632	621	626	607	607	565	574	576	607	652	664	632	639	598	591	585	615	599	600	552	583	580	616	579	634	642	568	609	597	606	592	575	591	607	621	616	576	614	538	579	615	632	629	560	631	578	588	604	613	626	563	574	577	614	562	592	595	595	579	599	611	602	612	565	605	604	573	567	589	627	609	597	596	565	608	557	657	590	600	559	612	618	626	613	585	609	516	603	552	588	611	606	609	611	606	564	576	579	600	577	581	575	574	586	625	629	581	590	661	626	596	581	587	631	588	578	596	630	615	594	598	626	560	587	577	626	597	604	603	612	608	605	577	618	611	583	605	628	600	567	603	573	619	601	607	590	593	610	586	629	571	587	574	572	569	617	606	585	568	564	601	620	583	567	563	656	590	615	563	582	590	578	571	635	638	615	615	599	639	583	600	577	631	590	621	588	601	597	612	642	588	595	617	614	586	569	539	597	608	594	543	553	581	603	563	567	622	570	615	568	581	544	620	565	598	627	606	618	602	611	635	575	605	615	558	591	584	558	570	591	613	611	568	638	578	623	571	561	602	629	634	581	571	653	644	621	578	642	585	592	577	632	579	592	605	584	585	590	628	556	581	617	598	639	573	560	600	579	612	554	555	601	604	628	621	583	562	601	593	605	601	563	636	589	610	564	595	571	621	560	602	594	602	619	613	596	615	550	611	537	591	609	633	592	613	592	608	553	584	608	557	653	615	573	635	587	601	586	625	579	588	544	616	588	628	610	590	632	539	569	590	628	594	574	605	568	595	612	625	619	616	647	612	643	585	615	615	616	573	615	594	616	596	569	596	629	580	655	600	587	612	595	590	572	579	616	592	569	608	597	580	561	598	575	639	575	577	560	607	563	588	599	580	639	548	599	614	625	631	620	613	625	575	579	592	594	601	619	542	556	596	602	620	587	596	590	589	586	525	610	599	566	585	625	586	606	621	613	636	577	616	635	595	618	576
3380	8570	5794	2894	2202	1799	1346	1166	1108	923	801	855	749	726	730	714	710	638	687	692	647	683	648	598	610	620	664	619	577	647	650	641	637	605	573	609	594	636	629	600	639	607	629	620	628	579	588	601	645	633	611	635	605	682	646	589	591	615	615	635	634	614	654	631	587	586	628	633	598	599	665	629	624	618	638	643	580	618	636	617	638	620	627	589	613	638	622	618	616	629	603	628	641	625	590	618	616	632	587	614	629	634	596	560	628	598	643	641	611	592	619	624	664	642	670	633	606	615	620	614	622	580	578	591	598	661	584	666	578	576	627	613	623	637	630	632	644	574	611	660	649	577	641	623	610	635	604	612	595	634	669	602	627	618	606	606	605	619	575	632	613	626	601	629	598	611	641	621	587	598	592	635	604	596	611	650	637	624	602	667	630	634	614	590	604	594	605	595	658	613	593	637	608	603	585	622	639	638	606	620	642	627	614	619	608	652	600	655	652	636	619	644	590	640	629	621	652	615	628	670	658	583	606	626	593	607	630	578	642	589	650	654	594	562	583	627	617	652	608	655	594	606	603	589	626	620	617	617	695	656	627	629	615	627	627	571	570	588	593	567	612	601	610	590	592	615	654	647	595	585	626	613	631	605	637	561	671	602	617	642	621	659	592	580	629	605	630	607	645	597	653	637	602	700	596	604	617	664	610	583	631	625	614	664	633	600	612	613	617	628	612	616	614	615	628	605	594	571	585	652	624	602	593	616	615	608	587	634	613	617	610	596	613	634	599	622	604	601	643	571	638	631	625	559	583	602	550	573	640	618	612	589	589	605	650	574	635	619	571	606	576	584	542	647	633	648	595	622	579	609	579	623	592	663	619	640	605	624	630	599	566	585	618	609	620	657	600	600	635	624	590	584	620	598	620	641	628	638	652	626	621	607	606	638	600	622	605	617	603	612	637	611	638	586	647	609	610	638	584	628	553	624	626	624	620	581	613	652	576	631	599	630	605	606	594	599	620	565	615	624	619	584	582	598	623	616	638	645	623	686	598	618	592	599	625	598	631	622	603	642	618	595	599	611	564	628	623	655	572	621	626	611	586	607	597	610	600	628	657	669	615	602	617	610	617	633	650	598	641	602	660	595	620	609	662	616	577	549	620	622	592	619	592	592	624	653	636	582	626	652	607	583	589	593	636	616	618	656	613	675	625	613	668	628	600	613	591	630	634	614	589	593	620	642	610	634	642	584	566	633	590	617	621	586	681	575	616	660	589	628	614	610	621	606	666	596	627	627	589	648	621	612	612	613	652	669	663	596	635	623	668	616	609	603	608	617	627	621	653	579	605	609	618	577	626	628	604	627	632	631	604	596	588	628	627	640	585	587	646	638	640	621	584	574	628	625	617	699	576	636	631	612	566	598	580	626	624	604	638	605	616	613	625	627	593	651	572	575	599	594	614	614	588	618	594	608	563	632	671	640	620	565	573	629	605	594	612	625	642	689	620	583	615	621	609	603	641	627	607	628	652	669	625	622	640	634	610	645	614	612	624	625	609	562	582	569	599	628	593	607	610	649	616	638	600	609	607	614	599	587	644	646	585	630	631	628	639	601	589	651	604	591	670	623	625	608	597	596	566	609	608	601	615	653	606	623	575	601	640	610	626	662	630	623	621	612	598	646	653	599	626	644	579	617	621	595	613	615	595	625	612	598	638	563	668	631	603	666	619	600	634	600	608	618	601	542	554	620	613	588	615	634	607	609	643	618	571	639	610	668	598	619	608	608	577	603	605	624	596	621	663	588	631	631	636	621	604	631	565	599	604	622	612	608	613	625	639	586	596	650	601	635	623	658	616	596	648	601	603	553	593	644	617	595	609	596	620	638	595	610	657	640	624	606	615	579	606	581	603	626	590	632	617	633	629	604	659	615	646	631	594	636	638	628	616	637	614	607	636	596	639	583	585	643	578	638	619	607	605	637	607	604	644	579	575	603	629	592	625	674	601	646	621	630	633	615	596	635	664	623	609	589	629	594	648	643	637	647	630	592	620	617	624	627	604	605	617	606	623	625	638	612	575	648	614	612	614	659	655	634	652	642	612	613	612	632	598	617	661	631	641	571	615	631	620	623	593	589	628	614	642	625	605	598	624	614	623	641	646	592	653	624	622	594	665	617	589	612	620	640	594	610	639	606	627	619	643	629	636	572	629	593	582	581	625	608	642	624	602	635	668	635	600	621	563	630	611	600	610	624	618	613	622	568	579	577	606	574	567	654	608	613	595	610	622	652	650	587	612	627	610	647	612	635	578	587	618	674	609	615	611	597	622	633	599	593	633	598	597	580	622	590	626	568	585	624	604	573	618	601	601	632	556	620	581	625	610	614	606	629	662	628	603	627	573	606	609	637	642	594	661	647	642	557	586	595	598	604	594	620	646	633	602	603	653	630	579	615	632	634	620	627	625	604	608	612	615	603	609	609	603	629	572	590	655	609	580	646	619	613	614	606	600	607	586	612	645	619	610	570	606	605	620	626	624	654	585	591	615	633	692	627	627	598	623	625	630	633	628	644	609	602	600	627	603	632	590	606	612	596	642	656	601	626	573	615	561	607	621	619	597	610	606	665	625	608	623	647	609	586	604	615	607	620	642	602	615	595	649	637	586	593	633	586	671	625	617	614	593	639	614	626	642	627	601	659	619	591	620	622	600	607	619	629	584	616	581	590	622	606	598	602	623	606	613	597	630	591	639	633	620	635	634	585	615	625	594	603	633	626	604	644	654	612	600	614	601	539	636	631	622	644	576	608	603	634	572	620	652	611	594	613	600	610	619	635	557	590	652	611	611	605	629	591	603	603	592	606	597	639	614	655	668	623	632	654	579	631	613	618	611	670	593	594	641	609	603	654	619	633	676	600	646	593	603	640	591	628	549	613	642	633	640	614	626	661	588	580	645	585	614	603	637	619	584	621	598	600	594	615	620	616	568	642	589	619	621	578	608	623	642	608	622	572	655	656	607	653	617	635	577	602	635	622	663	612	621	604	622	600	616	625	638	625	602	563	633	590	606	643	586	600	630	639	611	656	605	648	612	574	621	589	665	596	633	646	634	646	623	633	535	618	627	628	624	590	637	569	661	593	592	614	666	598	660	635	617	596	613	573	619	617	637	635	633	593	632	600	631	646	652	634	580	613	631	586	588	600	610	597	612	628	625	609	606	651	601	607	596	554	597	608	661	653	590	623	624	619	624	602	600	631	576	624	576	612	622	571	593	628	630	625	612	612	617	598	576	607	570	597	637	612	630	584	588	624	623	553	629	620	649	636	639	558	594	631	588	618	631	633	621	596	611	597	590	583	609	634	639	630	605	626	608	644	627	581	642	633	622	608	675	588	624	655	640	624	606	593	625	627	593	648	597	592	630	618	623	604	613	580	590	606	606	630	634	644	639	620	592	640	654	578	594	615	607	613	632	649	619	619	604	585	563	611	659	622	602	585	580	605	616	628	587	633	568	655
24721	21296	27810	25018	13654	608	370	346	296	220	228	221	216	201	208	151	204	176	182	178	193	181	177	163	180	188	178	173	144	164	161	186	178	167	141	166	165	177	195	184	160	151	154	158	144	175	156	182	160	169	160	164	164	170	161	175	173	149	189	161	185	176	150	147	160	160	162	158	144	160	145	161	188	143	157	155	153	168	125	150	144	157	172	172	164	189	164	158	155	143	172	166	167	163	194	147	175	163	152	189	143	153	158	176	153	173	157	185	160	178	174	173	153	172	149	165	169	160	179	156	173	165	174	184	168	159	172	177	152	169	157	174	153	150	170	169	185	159	135	176	172	173	174	179	164	143	152	168	168	171	169	184	151	153	148	143	179	190	163	180	184	165	175	154	153	156	143	151	154	137	175	186	160	160	176	178	156	151	162	164	158	175	158	174	170	173	157	189	179	169	151	171	161	180	166	171	158	146	146	157	147	164	176	174	181	155	151	163	165	165	151	162	151	157	161	180	175	170	151	178	207	163	156	154	148	164	148	186	131	179	166	155	172	146	156	152	160	169	186	153	131	155	178	160	122	154	167	164	174	149	162	172	171	175	170	176	153	151	175	149	148	146	160	134	158	171	161	148	163	149	153	152	159	165	179	149	151	177	186	162	170	165	193	189	147	173	181	172	183	156	162	155	177	139	179	175	157	161	153	161	148	166	170	156	166	155	165	151	154	154	163	170	182	170	181	162	178	135	158	164	175	150	139	175	159	154	176	165	159	154	171	187	153	178	162	163	150	131	155	136	149	171	159	163	155	172	154	169	151	171	148	170	160	170	167	163	158	186	138	158	160	166	154	153	157	177	165	169	180	165	181	159	182	156	173	139	169	149	139	163	168	151	181	161	164	179	148	142	153	131	155	178	180	179	141	164	153	164	165	140	165	165	163	150	125	162	169	158	163	164	169	155	164	172	156	174	168	138	169	160	175	157	143	169	164	155	175	162	164	170	154	166	170	161	155	163	165	149	157	165	189	162	175	168	145	168	188	166	184	157	169	154	140	177	176	153	146	145	131	162	166	151	177	164	164	166	149	175	167	170	163	148	186	182	147	161	169	163	187	159	154	151	180	170	174	153	168	168	166	171	159	183	171	170	184	157	152	176	188	151	163	155	147	174	153	182	177	168	165	159	160	155	191	162	157	160	165	160	163	170	183	164	158	178	170	162	186	172	162	152	164	150	155	167	168	157	170	177	153	162	183	190	159	163	160	172	157	179	171	162	151	149	181	166	173	162	164	152	167	169	171	179	174	181	140	163	184	172	145	140	160	155	169	171	163	144	159	144	162	172	196	167	163	192	141	159	179	165	163	165	154	171	186	162	156	172	181	166	159	177	144	164	150	183	148	142	160	141	157	155	162	198	163	161	142	195	169	174	165	167	159	152	156	180	168	145	167	166	143	159	163	166	166	192	164	181	181	168	150	181	161	159	180	162	173	174	157	150	186	150	164	172	161	169	175	130	140	175	200	173	169	141	183	159	177	157	166	139	163	148	168	144	147	165	162	153	166	157	156	152	148	181	182	183	159	182	173	168	143	164	180	160	157	145	171	145	160	157	185	205	164	150	168	138	151	132	179	155	160	149	161	146	156	159	180	173	166	143	155	188	166	152	173	178	146	153	171	150	128	153	171	181	162	165	174	172	167	193	158	149	148	152	172	159	204	177	157	143	162	166	177	155	198	175	154	180	164	143	174	171	158	190	173	148	168	170	171	177	162	189	167	146	153	141	154	168	178	150	160	167	150	173	169	167	185	128	174	164	160	166	160	181	158	193	173	188	150	164	163	155	162	160	176	183	169	134	173	168	166	159	181	147	154	181	166	178	164	152	177	159	169	159	164	153	155	156	144	155	138	169	156	143	156	155	160	152	169	155	182	157	199	183	152	166	160	145	151	161	153	172	188	152	188	145	168	175	155	151	184	182	159	154	171	169	182	154	164	160	167	175	192	185	179	175	169	165	166	158	167	159	174	165	170	166	143	149	137	160	171	173	168	177	163	183	174	163	158	139	178	169	163	139	159	155	156	172	146	138	156	178	165	150	173	156	183	161	185	153	156	151	136	189	164	174	165	181	171	155	157	154	179	165	171	170	165	152	151	165	176	159	158	176	157	159	178	164	153	185	181	172	144	153	176	181	172	160	167	152	162	161	184	151	163	187	159	181	160	147	166	156	152	156	141	183	161	177	158	165	156	152	141	149	163	155	178	178	136	149	161	148	161	175	185	158	180	147	186	134	156	167	143	168	163	135	153	151	167	158	164	156	189	176	167	152	174	161	172	146	145	139	152	130	164	166	158	151	166	152	155	141	153	184	163	165	164	146	157	175	147	149	164	148	178	177	161	180	177	165	166	170	162	157	166	151	172	152	172	172	158	173	161	154	158	165	159	165	157	157	170	164	163	153	182	161	159	162	138	167	154	154	168	189	152	158	147	154	149	166	152	182	169	142	148	166	164	168	145	188	180	169	177	161	177	160	159	152	155	157	194	146	176	167	187	170	169	187	166	195	179	160	147	157	162	169	166	158	159	168	171	172	149	185	166	185	161	166	177	160	164	166	171	164	160	153	175	150	165	182	164	151	167	174	150	155	161	155	167	155	173	143	145	164	155	173	144	163	154	170	174	141	160	156	176	178	166	164	145	161	175	175	165	171	164	169	157	176	171	170	170	165	159	158	157	163	175	185	165	150	159	179	160	174	161	149	157	159	169	193	149	186	167	158	160	160	169	167	164	163	166	137	170	162	186	182	166	165	200	161	181	153	154	164	170	168	162	169	177	180	182	150	131	162	146	161	157	165	154	149	157	160	163	172	159	189	136	156	157	164	165	174	161	168	161	189	167	159	162	167	166	178	160	180	164	171	172	172	173	172	164	180	165	151	155	158	150	139	144	152	175	168	161	162	154	166	159	157	146	160	154	162	170	161	155	153	129	160	159	188	168	163	152	169	183	151	152	158	164	177	149	177	179	152	175	158	161	158	163	181	158	150	151	165	198	175	169	167	172	151	153	156	162	151	179	161	161	172	169	167	145	166	173	184	169	165	173	171	170	162	151	132	161	153	178	151	162	179	147	147	162	144	170	151	182	154	160	158	160	204	158	178	164	167	156	159	167	159	139	155	171	156	181	170	154	181	144	146	180	188	176	161	165	171	140	167	183	159	170	147	147	160	161	163	160	177	149	152	167	183	161	150	168	161	173	168	172	160	154	152	156	170	157	152	171	171	166	150	159	157	170	176	173	150	187	179	174	149	169	163	178	175	160	149	162	158	177	166	165	161	178	192	169	166	165	170	170	173	131	179	152	142	160	146	143	161	173	165	179	163	162	172	151	167	177	157	193	171	172	168	162	190	166	160	158	187	155	138	181	179	159	166	132	157	174	174	196	168	162	164	146	173	174	161	170	165	195	152	151	167	156	146	162	148	145	149	159	182	182	168	183	163	147	167	173	159	143	143
3205	4927	3135	1550	1105	781	668	488	407	376	325	297	266	242	240	213	225	220	196	195	215	202	185	228	205	191	166	178	215	202	174	181	175	203	151	186	172	190	183	198	194	193	180	201	174	195	207	181	176	177	195	186	179	172	205	182	174	187	179	155	169	159	169	172	188	189	186	181	159	178	195	171	210	158	170	172	187	163	172	191	173	206	180	187	159	195	207	189	178	151	170	192	172	189	207	181	169	193	169	177	195	181	188	158	153	176	189	174	195	162	185	181	173	163	188	152	181	176	175	201	166	198	164	166	173	165	175	169	181	187	162	165	184	179	193	162	195	183	191	179	172	199	161	185	196	155	165	185	190	173	177	175	169	165	159	177	183	173	200	201	180	193	177	184	189	158	189	173	201	172	188	169	187	170	202	162	182	175	189	150	200	179	159	164	169	165	170	183	188	187	187	181	197	178	190	184	179	170	177	143	192	170	188	193	192	182	202	166	144	181	162	181	181	205	176	181	181	209	188	179	177	163	174	173	165	187	176	177	158	177	180	180	203	192	167	187	171	171	187	193	165	166	174	188	187	174	167	185	174	174	162	189	151	173	173	166	155	181	173	173	192	155	198	174	161	182	184	171	181	198	174	198	182	187	204	180	178	192	165	165	164	165	166	165	195	145	161	158	162	169	207	177	175	160	174	184	168	193	164	179	186	192	176	187	188	189	158	219	181	184	162	184	166	172	214	176	188	181	174	171	168	176	187	200	174	195	208	199	180	185	189	168	179	179	176	206	162	169	173	177	191	179	149	178	184	155	158	163	192	185	164	170	178	184	189	179	188	176	161	181	198	157	170	192	192	179	187	186	192	170	178	185	189	145	178	193	171	184	178	185	186	169	162	177	188	153	159	164	179	181	159	162	177	201	188	189	167	182	172	189	189	191	190	178	168	165	196	186	199	196	187	166	184	190	172	149	164	187	160	178	179	170	172	174	172	178	183	214	178	175	176	179	166	185	176	162	180	162	177	190	176	179	176	186	193	200	191	161	162	162	169	150	184	157	170	176	164	208	172	175	176	176	165	159	174	174	171	200	187	163	198	174	175	187	184	179	191	202	171	184	187	167	146	185	189	186	185	180	202	184	161	176	179	180	163	187	192	188	192	172	202	194	184	203	181	169	169	183	178	176	176	158	168	184	169	181	179	194	190	161	181	179	195	181	217	170	199	165	142	174	194	194	198	157	180	182	205	205	160	195	174	175	182	184	173	195	186	164	181	186	198	178	190	169	162	189	165	173	186	190	190	208	195	196	159	209	186	196	166	178	169	196	179	188	174	177	180	186	198	188	201	181	178	196	180	200	193	184	156	191	175	170	166	178	161	167	177	198	181	175	179	169	191	179	163	176	183	183	189	173	200	180	157	183	188	214	168	174	182	209	207	169	176	176	177	185	166	198	206	187	198	172	198	183	185	162	179	174	178	199	181	194	169	161	178	169	175	215	200	185	184	170	179	179	170	148	169	184	198	189	199	171	170	167	162	181	174	202	167	178	172	164	178	162	176	175	170	184	167	196	178	168	166	184	163	193	211	206	175	196	208	178	181	193	181	183	177	161	205	194	189	174	183	178	176	191	166	169	183	180	164	188	186	174	178	159	196	171	191	182	188	199	181	186	173	180	183	175	195	193	167	164	187	181	172	187	166	180	162	169	192	183	171	190	179	187	188	204	211	160	166	169	192	199	200	176	183	161	182	195	164	164	187	163	184	192	180	188	163	176	192	178	197	149	161	184	203	176	175	201	176	169	194	190	168	175	189	180	199	170	151	167	185	179	181	203	193	176	158	169	179	190	180	181	190	198	187	182	176	204	184	167	174	162	171	175	172	162	163	180	172	174	161	184	188	176	179	195	183	173	162	169	191	172	192	178	186	174	185	163	182	175	196	180	183	178	194	166	178	191	177	196	172	168	180	168	206	183	193	171	198	176	195	167	190	204	181	161	175	180	171	173	204	167	188	195	177	177	171	168	170	153	171	185	175	174	172	189	195	195	183	163	171	203	178	182	194	179	180	176	176	167	165	191	183	162	169	176	203	171	179	185	178	153	177	176	178	178	165	180	182	163	172	169	199	159	174	221	201	192	184	196	178	184	155	210	197	183	169	185	181	184	190	178	176	177	185	184	176	209	173	193	186	172	195	170	168	194	193	181	183	165	167	168	182	161	191	172	197	176	186	183	163	191	161	154	204	192	167	180	181	166	192	192	180	188	197	190	178	175	210	198	182	180	221	193	194	166	163	172	188	163	171	165	174	183	178	176	171	158	176	173	185	185	206	190	170	172	177	168	183	192	169	183	169	173	158	170	182	198	180	189	182	177	179	188	163	186	206	171	181	169	172	176	200	176	186	193	176	180	198	196	171	192	186	181	179	174	183	196	170	187	178	178	176	197	184	174	197	190	183	181	172	188	197	172	178	173	176	180	171	183	187	176	192	184	169	202	183	176	180	190	215	202	171	161	168	178	160	176	183	151	169	187	168	159	199	199	197	166	180	186	172	192	192	182	184	164	166	182	195	193	186	185	182	177	168	179	179	204	175	200	202	188	181	193	177	174	166	178	182	170	165	166	186	207	172	184	166	218	163	174	197	175	166	188	167	181	176	176	151	182	176	197	176	162	178	197	185	168	167	184	177	165	171	185	211	213	177	186	228	172	179	171	179	185	173	159	187	172	191	168	174	179	186	175	186	172	189	195	207	170	190	195	180	160	152	167	192	170	213	215	158	160	195	213	194	192	164	169	187	171	169	168	185	204	179	199	194	165	180	195	184	206	172	177	189	162	173	156	185	203	169	196	187	175	155	165	178	183	199	200	177	178	150	166	173	186	176	189	177	178	197	185	177	149	197	185	205	189	187	164	157	160	186	167	182	213	185	154	178	184	173	156	182	186	189	168	189	176	189	187	178	170	182	191	170	189	174	179	155	187	193	175	164	184	160	187	191	181	191	186	180	194	190	192	164	204	191	201	199	183	161	194	204	189	169	205	176	176	174	206	193	189	168	178	179	174	175	183	184	176	170	157	175	193	202	176	175	185	183	176	175	196	183	192	177	196	158	180	181	183	193	190	191	173	205	180	179	192	172	179	181	169	194	180	167	199	178	176	195	173	170	180	172	182	198	182	186	178	188	181	187	156	177	184	178	181	177	213	163	190	164	172	188	189	165	190	201	188	206	188	190	168	172	183	172	175	174	202	192	190	218	183	178	191	172	193	167	206	183	155	180	184	169	178	163	186	180	182	192	158	188	184	171	163	175	178	166	192	165	196	173	174	178	188	167	182	169	211	188	166	191	172	182	201	179	182	184	167	174	187	192	161	160	166	141	172	182	171	181	180	155	194	188	198	187	193	197	178	177	185	188	177	167	178	187	177	194	158	181	182	196	163	209	171	162	183	196	187	170	155	185	168	193	179	170	199	161	181	172	191	182	188	172	155	158	165	182	211	174	180	194	166	199	199
22518	21318	29222	23763	21320	21385	11928	1472	1010	913	881	772	751	695	668	690	684	651	674	662	638	588	639	572	597	653	547	617	624	597	566	566	601	558	549	574	570	579	594	569	568	577	566	568	560	530	549	579	548	568	509	559	542	544	584	564	579	539	575	569	593	538	503	574	550	559	519	595	528	570	555	582	542	552	554	565	520	548	544	526	562	536	547	564	569	572	579	550	562	597	577	536	535	533	601	530	528	564	572	536	520	569	518	611	545	531	591	576	537	569	573	551	541	552	515	527	595	500	559	543	545	541	577	585	555	570	496	540	563	566	590	543	591	562	573	602	570	556	522	549	524	627	574	572	535	541	531	563	556	571	561	574	531	573	576	545	557	564	565	538	597	525	557	547	580	545	590	588	540	580	544	539	557	610	603	550	574	522	566	568	579	565	588	568	585	585	540	547	557	556	550	520	583	510	521	574	567	569	524	604	571	583	509	506	545	540	544	560	487	561	550	539	566	539	562	541	565	545	581	567	558	599	570	528	556	538	559	553	503	555	507	557	561	531	554	545	579	578	509	571	524	540	571	514	571	584	569	559	593	580	530	565	565	532	568	540	544	555	513	569	538	537	548	557	518	526	553	513	552	537	586	599	547	555	538	550	587	556	592	519	524	551	552	572	535	526	512	537	527	560	531	565	576	556	530	547	581	600	549	570	592	531	533	564	558	570	562	536	539	554	520	571	548	561	512	574	551	544	542	524	514	561	583	563	551	544	532	519	576	548	583	533	586	547	530	576	581	535	558	578	543	524	560	511	546	545	568	544	562	547	563	560	529	554	560	514	559	497	550	519	505	521	564	571	555	525	538	562	570	537	558	559	549	560	558	510	539	536	555	584	514	553	558	550	550	566	555	556	592	570	554	566	591	581	564	574	538	552	553	508	512	571	553	574	581	585	546	507	571	588	560	583	568	547	539	497	515	599	584	572	567	541	547	546	535	538	553	567	514	557	573	495	554	514	514	607	545	521	551	570	539	587	554	539	553	540	555	530	583	523	557	535	509	548	534	548	560	563	561	533	529	573	534	542	557	550	492	577	514	541	523	570	568	563	584	565	541	527	537	572	561	546	574	520	583	496	551	532	525	519	578	551	563	555	540	592	598	553	550	527	523	534	602	572	565	554	504	538	550	563	545	555	567	531	550	554	544	580	503	554	576	543	537	543	574	578	561	529	539	563	541	563	558	573	559	568	579	559	598	572	542	538	542	522	565	531	572	563	563	541	589	569	572	591	604	569	617	564	567	551	569	552	540	593	556	535	579	562	569	528	535	530	557	538	551	548	580	536	529	552	548	540	543	580	590	580	522	545	560	543	565	554	546	557	536	553	572	623	523	521	565	565	529	595	554	508	526	627	552	544	548	584	563	571	540	565	581	552	530	542	562	574	554	563	579	537	557	540	573	550	575	542	544	552	560	554	589	543	575	550	530	561	537	591	547	548	607	553	571	578	489	571	555	544	523	538	568	571	551	493	608	543	519	557	582	568	566	533	571	563	567	509	581	528	536	540	553	576	584	547	596	567	554	561	530	541	552	541	565	515	541	555	597	536	535	554	558	533	547	561	538	568	567	512	545	526	515	562	541	506	545	567	557	525	523	532	531	526	547	550	589	537	524	537	549	527	562	540	483	542	524	561	599	601	567	575	525	532	515	563	554	544	569	574	518	607	550	537	563	608	558	552	556	529	545	566	526	560	519	564	539	549	549	551	567	526	505	557	538	516	565	510	522	513	581	547	516	516	529	589	566	529	546	551	540	527	540	530	575	601	532	552	525	556	566	523	486	567	553	561	551	529	550	542	563	559	522	529	531	577	564	552	577	542	535	532	563	521	548	563	557	539	537	570	568	533	555	578	529	562	567	522	551	566	543	547	533	586	540	546	552	544	538	578	572	525	519	520	593	563	545	521	557	567	547	570	530	545	576	544	532	499	551	606	573	488	541	553	548	549	556	556	532	546	564	577	525	474	561	576	554	530	572	540	582	535	527	560	531	527	543	557	545	572	546	504	591	538	565	561	545	538	559	505	551	567	550	537	495	508	556	555	569	517	543	531	558	530	513	551	505	557	567	541	553	532	519	539	573	539	561	565	527	548	561	565	583	555	556	554	524	532	523	540	522	547	559	510	562	506	540	593	540	553	556	562	523	548	534	536	491	523	539	552	503	555	507	554	547	581	571	524	526	571	557	549	496	529	605	583	580	581	530	551	533	584	557	513	544	507	564	545	558	556	547	586	510	567	552	536	602	553	540	545	528	537	549	539	526	557	521	536	532	562	553	557	515	529	524	528	553	597	580	501	517	567	565	559	566	535	525	537	557	576	601	580	581	594	551	542	580	536	569	544	488	508	562	538	581	619	539	524	532	572	550	598	552	571	533	603	548	578	567	574	549	556	593	558	590	558	539	597	531	554	565	529	565	565	546	525	568	586	536	583	550	528	507	525	595	549	580	522	547	555	558	543	545	572	590	559	531	582	533	523	563	544	572	575	552	577	555	545	559	562	535	572	547	573	600	519	525	533	548	534	559	534	529	558	533	531	583	513	558	570	557	514	555	545	480	553	552	554	499	570	508	544	524	511	553	542	529	514	572	551	580	603	577	569	583	552	553	548	504	611	563	596	556	548	574	576	623	514	556	562	557	540	559	545	555	549	527	620	541	520	523	534	560	549	526	560	558	553	572	528	572	538	537	599	544	592	562	552	579	554	526	568	536	558	548	562	512	525	566	559	542	548	579	558	545	580	549	510	555	520	525	541	533	544	509	537	516	545	569	534	524	565	560	534	536	547	553	557	569	549	538	552	565	576	536	524	554	579	554	561	537	510	559	589	562	547	568	524	547	551	563	567	556	522	586	549	553	548	548	551	526	589	521	512	545	510	572	570	550	571	538	556	540	508	572	546	560	596	583	558	543	547	515	514	533	580	544	526	591	534	561	566	558	553	547	542	543	570	519	594	608	588	568	555	559	580	538	545	573	597	625	562	571	535	578	586	626	591	565	531	550	562	586	511	518	531	580	502	561	549	568	559	560	546	551	557	552	550	574	529	568	570	515	556	561	548	579	548	498	526	510	555	545	587	557	542	538	538	537	569	581	553	525	520	557	558	522	545	557	548	546	568	556	559	554	528	568	564	536	571	492	573	590	533	535	553	560	540	532	530	565	590	519	538	574	528	517	570	570	555	535	547	580	556	547	567	563	539	563	573	580	536	550	580	521	595	529	536	541	534	556	603	522	538	572	550	545	565	534	573	553	541	552	572	548	527	520	573	594	490	550	549	556	574	523	554	575	542	562	591	580	529	551	569	557	528	532	587	512	542	521	580	571	558	547	579	565	556	539	582	502	549	527	568	551	555	526	547	573	567	547	531	552	558	575	547	559	563	533	533	552	559	549	536	534	521	566	553	578	576	525	497	620	594	560	550	527	553	593	502	590	550	538	543	514	579	579	582	576	589	561	493
4639	14276	10014	4890	3746	2844	2129	1619	1434	1174	1063	960	868	813	780	793	712	664	666	696	631	625	623	631	599	631	635	664	561	553	608	612	636	576	612	578	611	583	638	596	566	579	587	567	549	590	603	555	581	529	554	553	615	609	577	591	579	576	528	564	606	578	561	571	580	567	547	607	555	601	533	592	605	629	631	548	561	548	559	578	581	574	597	592	561	578	571	578	575	573	605	604	567	600	568	569	571	559	576	618	501	563	582	572	556	604	578	555	546	591	566	546	603	621	564	551	561	556	516	532	552	559	555	518	550	577	503	540	560	574	563	536	555	580	565	582	544	575	602	558	567	567	551	545	551	571	566	553	569	528	586	571	538	578	585	602	555	516	584	578	587	554	561	529	542	573	564	581	578	551	589	585	548	593	588	587	578	578	574	569	573	558	560	554	582	590	574	532	572	557	521	559	569	600	532	590	577	561	605	569	585	595	509	569	564	572	600	583	556	598	590	594	561	540	562	546	592	583	594	563	599	553	580	585	585	575	550	541	597	574	556	558	546	596	625	595	570	557	562	553	569	567	524	590	542	576	573	596	564	586	570	585	557	598	545	549	540	571	593	552	567	612	592	557	576	568	576	579	585	542	548	613	591	534	569	542	581	570	598	564	589	626	608	556	562	605	620	575	579	565	550	578	554	581	571	574	558	590	542	601	591	573	568	518	600	526	595	549	572	566	594	578	579	601	542	582	587	574	571	561	582	581	545	545	553	526	579	570	580	573	625	568	634	551	556	581	533	596	558	587	560	559	558	605	580	556	547	566	552	597	624	545	614	577	576	597	487	585	578	565	571	588	588	544	568	566	555	520	617	558	599	545	593	588	562	524	517	592	579	575	565	544	562	575	607	564	621	594	596	561	571	605	560	554	587	558	576	577	557	557	516	645	560	567	593	539	559	548	537	580	546	564	566	589	587	574	544	564	566	548	562	620	604	572	552	587	584	567	549	521	573	585	585	537	585	576	561	591	575	579	596	575	549	574	582	576	551	579	589	565	511	568	511	566	555	537	545	597	582	565	576	584	573	567	564	569	574	557	579	548	584	525	593	575	553	576	568	586	579	571	583	554	594	609	553	603	538	582	598	580	566	550	567	557	574	550	553	554	575	593	538	563	540	574	564	521	572	559	569	576	539	591	565	566	578	557	567	598	594	564	592	568	588	567	551	559	588	591	561	599	563	557	552	537	548	580	588	567	501	547	550	548	561	557	610	604	565	547	583	573	628	557	600	612	525	562	579	528	565	582	563	552	540	538	582	570	579	571	588	537	586	552	578	569	572	557	571	590	609	569	552	562	572	550	601	584	573	541	580	613	597	578	555	586	562	551	559	575	587	572	530	608	597	550	597	575	585	579	551	613	564	560	497	614	578	550	574	532	583	525	536	552	580	598	535	588	556	567	561	614	541	624	553	595	585	592	560	546	572	534	540	561	590	587	533	567	589	552	581	563	578	576	580	576	556	589	590	610	538	579	612	529	557	560	603	580	559	560	560	547	603	579	606	566	639	570	566	610	573	609	551	575	557	561	582	590	558	558	564	547	573	596	571	575	561	505	557	578	578	608	573	582	569	566	587	563	582	563	549	588	600	533	580	553	554	559	568	573	591	576	571	538	563	630	556	588	577	528	542	547	585	596	565	566	569	563	582	571	552	588	529	532	594	558	552	564	544	612	596	569	557	558	561	548	558	569	570	539	567	561	576	526	565	623	592	588	563	520	619	569	580	579	599	583	550	579	583	536	525	573	553	574	575	522	562	525	608	616	594	555	555	586	568	569	561	558	602	609	552	531	571	571	600	582	544	572	571	574	535	556	598	610	560	561	558	571	577	577	541	542	588	580	572	551	590	558	528	575	544	568	554	579	562	559	524	629	568	549	531	580	587	563	591	577	587	582	574	579	554	525	600	551	594	550	584	613	567	590	554	562	571	538	564	562	562	567	541	574	560	541	543	519	572	564	551	551	569	582	600	547	576	588	549	545	578	507	588	582	572	543	598	572	580	603	563	591	560	529	599	558	555	595	576	597	568	557	554	559	559	536	569	564	555	622	561	570	519	516	590	534	565	580	559	559	549	569	517	553	607	579	524	541	549	533	588	567	538	577	609	577	550	551	553	573	579	580	590	573	559	520	616	555	605	575	575	585	586	563	570	567	565	541	585	579	574	586	544	584	597	575	565	571	628	560	592	552	569	572	577	584	600	574	567	552	580	565	566	578	559	570	591	545	534	568	532	605	574	563	610	554	543	585	572	567	594	567	589	582	595	532	539	562	558	521	579	540	591	587	593	596	563	565	515	561	557	563	535	585	591	558	583	602	552	578	562	552	570	532	603	612	612	562	630	535	549	550	540	579	563	566	545	544	571	552	559	584	646	571	588	576	575	586	572	529	574	574	571	546	532	577	529	568	565	562	544	551	551	571	593	556	562	555	568	540	529	556	524	528	558	569	570	584	583	576	565	540	557	542	571	595	616	552	534	564	574	531	610	566	573	554	648	553	592	558	527	579	582	551	531	545	607	617	562	588	577	613	539	562	577	610	562	592	549	579	564	596	539	560	586	558	588	539	620	529	608	597	537	561	571	551	574	597	563	549	556	569	564	516	566	595	540	530	593	573	590	599	589	567	586	558	557	561	557	598	581	592	592	597	551	555	552	576	583	561	581	569	558	564	602	618	558	579	563	559	548	568	610	594	586	557	573	553	550	601	590	583	521	565	557	566	585	571	590	540	594	554	542	539	584	590	568	587	590	573	550	588	557	524	598	566	536	532	569	571	561	576	527	575	584	527	569	595	572	589	578	566	538	582	531	530	606	592	510	556	595	532	578	555	559	617	566	579	595	561	588	518	553	622	593	576	559	557	534	536	554	579	531	581	545	550	574	542	612	549	543	551	548	577	552	547	546	564	551	588	622	550	563	610	560	520	621	612	567	568	594	573	617	543	579	581	620	592	554	592	588	570	556	554	526	567	574	547	546	528	570	589	607	588	627	539	555	547	555	551	582	534	566	569	576	574	575	557	547	601	528	545	552	552	577	584	548	565	551	574	589	518	570	586	551	569	550	603	579	566	564	582	587	560	584	553	575	598	582	557	558	564	549	524	605	558	547	552	574	547	647	580	608	547	567	609	524	575	563	569	555	584	573	574	531	606	569	525	554	530	561	559	588	604	536	579	559	560	587	558	573	548	530	599	564	600	581	557	589	605	607	537	535	566	585	578	584	601	547	562	565	580	584	561	543	565	537	570	569	572	563	562	567	549	545	554	552	561	559	545	545	532	614	516	575	575	550	543	511	563	587	597	567	561	583	584	576	597	567	551	579	535	576	505	593	590	546	576	582	571	570	557	593	557	584	573	590	540	555	589	567	563	571	566	538	557	610	568	569	623	540	540	563	579	577	515	571	579	557	567	584	554	566	591	554	539	566	518	597	576	580	558	581	585	554	527	544	552	554	589	548	563
27653	20205	7515	672	409	372	347	342	317	356	323	301	313	297	289	282	290	306	295	323	294	329	290	324	291	322	296	311	292	311	296	293	312	265	294	290	302	306	289	268	301	290	289	273	304	298	260	282	312	283	317	299	290	323	300	314	294	297	314	281	296	298	301	291	332	310	305	277	309	296	278	309	342	278	293	273	304	268	299	287	288	290	284	295	259	288	336	296	305	301	297	269	314	301	264	284	301	304	330	305	317	311	306	309	270	294	316	322	282	278	293	276	317	303	300	266	297	285	291	318	288	311	264	286	325	301	289	309	291	290	278	292	297	307	305	280	292	322	310	317	291	308	271	331	299	302	340	282	283	310	292	278	291	317	294	319	337	336	296	327	298	289	281	296	300	308	294	327	299	311	278	310	300	274	279	306	285	316	321	317	307	282	259	274	289	315	281	299	301	330	298	290	303	308	297	300	315	315	336	315	305	305	301	315	300	329	298	288	326	310	294	265	290	322	309	265	297	324	329	311	283	286	284	301	280	333	297	276	303	276	297	312	275	297	290	301	314	311	339	261	308	283	263	302	320	266	334	307	296	299	327	312	282	306	297	295	330	297	321	328	283	275	306	268	272	304	286	282	306	286	273	328	310	293	332	296	312	345	304	305	304	295	346	284	288	288	295	308	283	275	278	297	306	296	305	295	289	328	296	279	289	311	294	338	293	296	319	281	341	309	305	313	299	290	306	307	321	310	266	298	282	297	281	330	282	299	330	323	295	288	319	292	339	289	283	340	321	282	349	305	292	315	277	320	288	310	255	290	279	298	291	314	307	338	288	302	317	305	290	273	289	293	302	310	300	305	313	291	281	314	300	270	287	305	287	307	285	304	294	274	287	337	294	309	312	276	310	309	308	317	310	308	319	294	302	303	345	296	296	304	300	296	279	281	304	302	331	312	287	326	304	333	294	298	311	316	294	295	282	322	300	281	303	283	286	309	304	334	292	319	280	296	305	316	294	311	316	316	306	283	298	282	289	324	353	284	275	306	304	261	319	313	312	307	321	291	313	304	285	321	300	309	301	304	295	314	309	299	306	278	277	302	285	307	288	301	311	317	303	293	299	303	294	315	328	280	292	301	300	298	288	357	313	277	293	312	300	290	269	300	304	334	315	272	314	330	296	273	296	297	298	272	340	310	296	286	295	299	293	309	322	296	300	300	289	306	280	297	324	294	308	277	294	286	340	304	286	307	303	271	290	282	332	309	310	303	317	302	315	295	299	295	321	285	319	291	297	298	299	307	292	311	269	273	286	290	306	304	298	291	277	302	312	292	290	296	287	334	295	342	297	327	299	296	291	298	313	288	304	285	312	273	279	312	325	329	287	275	308	307	303	309	315	310	310	292	283	328	310	280	308	295	282	314	336	308	307	306	329	287	270	318	319	330	308	276	291	313	315	279	288	289	317	256	295	302	292	274	295	322	303	289	298	298	290	292	309	294	292	274	319	309	307	314	264	292	301	295	290	307	299	287	309	295	277	342	262	292	297	280	296	282	298	272	324	276	327	294	293	282	314	286	288	356	299	348	313	289	282	292	318	289	268	301	294	317	308	283	322	331	296	287	342	297	312	308	292	281	279	310	312	290	315	304	301	276	260	309	266	297	316	291	310	306	291	295	305	281	294	299	272	297	297	282	315	306	279	295	288	300	320	298	313	338	296	310	281	302	296	316	317	273	303	291	285	304	299	300	327	333	305	292	290	307	294	271	287	302	291	307	314	302	297	268	301	302	295	282	301	303	336	296	275	263	313	268	357	300	314	322	311	330	284	293	301	307	293	305	281	268	315	303	299	312	309	349	329	277	316	304	313	276	325	302	293	292	310	285	314	310	271	311	322	321	307	292	324	284	291	291	326	325	299	288	271	273	332	314	256	321	321	288	279	300	268	322	296	308	312	319	296	287	295	300	300	311	272	290	301	288	326	311	294	297	248	310	290	305	282	320	307	292	279	296	302	281	287	329	317	272	321	278	306	284	340	272	298	320	303	311	321	300	308	317	329	286	307	317	266	289	314	296	300	319	275	323	314	316	279	314	285	292	335	313	291	328	278	311	329	281	297	303	284	306	277	314	306	303	262	300	304	302	299	286	266	283	299	298	305	339	292	282	284	323	297	303	312	312	288	331	291	317	301	308	289	276	299	293	316	294	319	315	287	278	312	319	299	284	286	292	310	287	322	291	317	298	294	306	326	301	301	313	310	289	282	345	320	301	295	292	297	281	297	290	277	293	300	283	287	348	301	337	310	310	302	281	300	303	319	291	306	343	325	287	311	311	299	308	315	318	299	300	321	292	289	335	289	282	295	285	312	306	311	272	311	287	286	307	303	324	339	305	329	269	325	299	297	348	305	290	287	286	302	297	286	324	292	333	277	293	291	300	310	332	280	310	276	298	282	297	280	321	291	330	285	296	321	274	292	291	294	335	278	361	302	334	275	322	320	302	282	273	285	338	303	286	308	312	279	304	285	270	289	285	277	303	283	290	313	296	270	279	306	326	313	317	302	320	295	318	336	272	277	305	304	293	301	308	304	332	269	310	291	296	310	317	304	331	262	296	293	286	298	290	314	326	308	281	296	295	317	318	295	284	315	303	306	273	289	301	298	269	307	288	296	305	310	324	302	312	295	269	284	333	293	315	317	303	300	327	287	284	297	284	276	293	321	326	323	317	293	313	277	310	325	319	306	301	305	287	306	313	301	330	260	262	293	296	276	277	297	296	312	289	290	311	323	327	293	301	305	272	311	291	316	289	278	300	313	278	330	307	308	281	307	291	270	290	313	276	284	285	329	290	306	292	289	268	308	332	287	320	294	317	308	324	289	314	324	275	311	310	294	302	304	284	277	315	302	283	280	260	308	285	329	297	272	307	299	276	294	294	270	295	301	280	308	263	326	327	274	316	295	299	297	307	282	308	300	324	282	321	295	320	284	309	282	318	312	273	321	301	294	305	303	328	294	308	281	299	288	308	303	298	287	293	329	297	314	309	295	321	304	287	301	298	280	327	295	288	310	286	314	296	318	314	256	281	305	285	306	290	293	285	307	286	271	315	267	276	288	297	307	309	320	302	297	306	268	299	309	319	300	306	288	300	273	268	313	285	286	295	301	310	301	275	290	287	303	282	294	328	326	296	310	306	332	292	281	282	294	285	295	312	327	292	283	292	294	302	301	320	327	303	282	301	293	283	298	281	314	322	272	281	280	304	318	281	301	320	272	318	322	311	298	309	282	282	305	280	319	310	303	296	274	330	300	269	286	323	322	275	296	308	318	321	326	293	291	301	305	309	297	277	301	304	276	296	317	317	309	304	312	295	324	316	296	306	298	282	286	289	287	269	294	316	303	293	277	311	286	272	319	314	301	285	317	320	261	289	309	293	276	314	325	272	288	294	311	303	291	285	323	309	307	313	271	312	279	293	294	301	320	325	296	319	315	276	291	287	300	287	317	291	271	310
4764	1378	931	578	510	441	409	368	355	362	338	339	328	330	336	318	346	326	321	329	327	317	330	297	302	309	293	323	307	278	299	311	315	295	343	297	329	320	300	308	314	330	320	332	327	326	266	320	343	283	293	321	320	298	313	326	262	312	324	335	316	321	318	320	308	294	320	309	283	287	314	321	287	332	299	352	327	323	332	314	321	291	317	302	309	324	306	335	305	268	318	337	325	310	326	280	307	280	305	297	306	295	318	311	337	329	340	310	293	336	267	299	310	330	311	292	317	326	332	313	277	335	321	325	285	306	317	288	291	336	297	306	299	340	308	294	342	301	315	320	329	314	310	323	326	300	322	297	312	303	350	293	302	322	294	327	324	304	327	299	273	291	314	303	310	306	294	341	329	305	345	339	304	321	305	318	334	324	306	287	340	320	263	324	311	299	300	340	336	272	332	321	305	322	307	330	291	292	339	346	324	316	330	312	307	314	278	312	340	266	281	336	298	322	312	299	328	311	331	343	303	292	293	326	317	331	302	304	285	284	303	342	288	319	312	329	312	294	308	297	311	303	288	310	297	307	314	279	297	340	315	325	321	308	295	310	291	316	293	314	303	343	308	334	293	298	321	292	300	321	328	324	353	321	324	321	312	320	325	337	309	280	352	319	319	347	313	309	293	325	321	328	327	334	303	307	303	274	294	317	308	316	315	290	322	313	352	315	314	307	329	333	319	283	308	302	313	317	325	313	319	295	299	319	332	299	295	293	300	299	304	320	319	293	323	335	298	327	299	322	331	265	302	284	315	311	340	297	307	284	313	314	325	332	321	292	332	317	301	293	314	284	320	304	320	312	302	318	316	289	300	279	327	298	331	321	269	294	272	315	336	315	341	327	294	320	292	269	286	317	305	284	315	276	295	317	248	299	336	301	285	313	305	312	311	305	328	301	308	287	313	341	293	284	297	280	287	307	310	290	286	288	334	311	294	312	302	312	335	294	311	299	315	321	319	288	319	327	283	332	277	292	308	339	302	304	305	323	303	290	304	334	299	343	322	291	316	319	311	309	290	324	309	311	286	312	344	303	283	324	294	306	299	325	315	300	303	322	317	296	320	327	326	321	315	312	291	308	318	320	322	283	301	276	307	305	308	296	298	293	333	298	325	300	331	292	315	311	308	324	323	301	305	336	309	302	303	301	304	296	339	326	299	315	329	295	315	312	310	341	320	296	320	300	300	287	296	313	294	331	317	318	303	322	269	320	309	317	292	308	316	306	307	288	331	331	321	320	305	313	331	299	350	314	315	310	287	346	295	301	335	317	315	311	343	338	356	321	301	311	304	330	291	320	307	322	333	305	292	317	336	324	316	307	285	302	300	298	324	315	322	324	283	342	323	354	315	292	290	292	310	304	311	299	290	279	354	314	320	311	283	321	299	298	333	313	311	324	332	301	299	315	355	308	287	316	289	295	309	314	297	315	347	317	284	303	287	300	281	299	294	333	285	311	317	305	336	354	311	310	304	296	333	338	292	334	314	295	309	288	275	299	303	311	317	316	299	320	310	321	302	303	349	311	314	308	336	354	319	318	276	317	329	309	296	300	333	277	344	290	342	335	277	335	310	298	331	286	317	322	320	320	290	274	299	327	298	329	297	293	307	324	289	332	335	324	335	294	303	332	293	333	320	296	321	316	329	286	336	343	312	351	300	333	312	324	305	304	300	297	308	322	312	318	304	334	285	306	294	328	322	311	309	312	343	308	330	311	309	313	293	314	292	304	308	325	309	321	290	312	300	331	290	332	329	312	312	335	325	326	322	349	324	326	323	324	354	301	337	334	336	345	322	317	341	357	304	307	314	340	306	326	311	304	295	329	287	310	298	300	316	345	314	323	346	315	289	304	298	305	292	336	308	289	332	308	315	287	306	319	287	319	301	313	332	297	368	304	312	318	313	316	292	308	334	294	320	325	319	302	285	351	297	315	300	306	345	272	300	286	301	294	293	305	294	312	303	306	308	275	329	317	358	285	321	329	324	288	314	268	295	285	279	309	309	322	328	293	303	285	317	285	323	297	342	314	287	314	287	315	306	292	329	319	283	295	318	353	314	315	319	314	305	309	357	323	319	319	302	323	332	334	339	325	278	308	302	308	298	299	300	306	321	317	315	327	314	293	328	322	298	297	296	326	301	307	327	313	299	299	319	301	323	302	343	287	299	281	314	352	310	302	295	292	287	300	331	309	313	338	304	303	284	324	297	320	343	303	296	304	287	341	307	296	288	306	320	331	314	289	292	319	308	331	328	319	306	314	325	285	283	332	307	313	331	297	330	337	344	312	309	281	337	330	307	327	316	280	325	309	338	315	333	327	338	307	321	305	290	302	330	325	305	292	345	323	314	286	273	300	304	281	291	319	313	299	311	315	329	333	292	308	293	327	318	327	320	336	318	339	306	332	301	315	287	344	336	297	297	314	316	306	309	324	351	297	323	307	285	341	317	308	329	305	330	293	319	324	329	285	316	329	294	305	282	305	327	275	311	303	315	308	283	301	312	305	292	299	314	316	311	263	293	324	305	305	311	293	289	310	315	306	294	290	304	298	289	310	316	314	345	328	288	285	303	326	323	310	296	304	313	307	320	290	323	317	327	295	310	313	324	305	308	327	326	310	332	322	271	296	297	321	302	311	293	299	303	311	308	301	313	319	294	294	313	297	300	292	359	296	307	303	298	299	311	311	288	303	316	303	303	320	318	347	308	288	276	330	295	317	320	304	286	321	302	285	293	313	301	331	330	307	318	296	347	309	260	323	267	291	348	304	321	320	303	282	313	313	329	329	290	329	293	323	299	309	325	301	327	315	316	290	300	308	304	312	329	321	295	323	337	314	298	305	349	291	303	318	290	350	263	316	317	316	306	296	320	289	330	298	312	288	281	317	305	304	333	309	264	306	346	314	305	302	302	300	324	321	350	318	313	319	308	319	312	332	314	301	289	325	359	312	300	302	325	334	325	307	314	327	313	322	322	308	290	310	296	314	316	337	303	279	295	297	330	330	298	308	303	342	300	317	319	305	321	316	290	322	302	314	302	301	288	353	289	283	288	293	307	328	288	298	290	310	320	299	301	319	311	309	302	331	290	309	291	329	315	311	322	334	300	303	312	293	332	318	310	339	308	274	319	307	318	306	329	312	283	324	310	314	291	331	291	314	338	315	314	326	336	329	304	319	304	335	313	323	299	319	308	307	321	298	289	320	305	309	314	342	292	303	300	301	336	310	298	309	307	316	324	329	294	315	305	329	295	282	320	295	313	318	309	328	340	290	290	308	341	306	306	279	290	266	286	284	307	331	285	329	294	310	287	321	310	305	298	319	344	294	292	284	344	311	342	300	311	291	312	317	306	287	296	324	290	320	304	355	323	313	295	285	334	312	298	318	288	285	317	333	338	348	284	304	330	305	295	286	339	316	305	340	300	313	339	313	303	318	311	327	327	314	342	298	302	316	296	305
23709	21252	28639	24174	21257	10812	1393	907	781	778	719	711	707	672	659	709	613	612	688	611	665	599	644	620	619	640	606	649	599	603	564	588	605	589	573	596	605	569	635	577	587	564	583	597	613	564	590	598	614	580	649	585	591	597	584	591	601	576	592	589	615	622	600	572	591	617	609	646	619	579	614	579	604	581	611	576	598	561	571	573	575	586	620	607	590	578	583	579	618	620	603	575	617	634	646	567	598	650	586	570	597	602	597	591	602	555	591	606	584	577	604	625	605	543	574	566	618	617	616	627	598	568	583	574	613	609	567	595	604	600	622	601	609	575	579	583	569	603	637	557	567	579	631	562	611	562	596	603	652	585	599	580	610	598	624	566	547	626	580	613	554	628	595	607	626	598	619	576	586	567	601	574	633	541	547	562	608	615	641	573	584	601	583	587	583	530	608	567	570	624	567	594	591	601	541	584	640	575	536	559	623	586	610	575	614	580	565	577	594	592	558	598	639	607	624	597	587	619	610	602	558	568	588	570	609	596	546	600	598	628	563	596	591	583	594	598	609	610	545	578	592	589	608	568	552	608	640	609	525	624	594	600	581	596	612	550	565	551	564	544	524	533	579	583	563	615	560	581	629	571	596	586	552	556	599	560	619	650	574	574	598	565	571	611	586	621	574	630	609	602	608	594	573	576	559	584	588	604	629	627	630	578	592	578	565	545	605	581	557	594	611	605	568	560	568	586	584	606	612	585	651	581	563	574	561	613	583	609	565	593	568	557	605	557	580	651	605	561	591	602	550	564	600	604	603	591	617	587	581	602	572	576	574	627	551	564	618	587	598	585	573	627	578	605	593	566	590	609	600	588	636	612	589	566	603	586	629	541	636	573	588	594	574	635	575	567	635	614	602	574	605	602	626	597	559	619	622	586	677	619	581	586	545	578	609	560	629	586	609	593	631	577	616	586	626	596	606	629	604	582	641	607	609	578	580	644	546	561	553	598	669	587	582	560	609	603	598	630	594	593	611	594	607	621	574	604	568	583	616	620	597	578	617	619	606	622	596	557	593	583	574	633	548	558	565	615	606	619	604	576	615	600	552	592	626	535	598	579	590	586	588	633	598	589	599	570	586	595	574	572	596	577	619	618	602	581	572	597	612	569	583	550	623	601	590	608	579	631	617	583	629	605	622	541	590	570	586	552	597	565	562	593	574	625	595	601	585	619	602	546	599	611	640	608	585	547	580	605	574	575	630	578	646	594	599	608	609	590	551	602	600	642	627	584	580	561	594	580	565	570	583	577	661	587	553	585	632	618	563	555	601	589	599	611	598	632	594	551	579	648	566	552	565	595	571	570	565	576	600	602	596	618	529	574	610	595	560	556	552	593	595	564	564	563	589	591	537	627	574	586	599	558	581	618	620	602	617	628	569	611	587	581	546	587	598	569	578	612	576	584	555	584	595	624	599	603	592	559	565	627	609	565	553	581	604	556	572	548	602	637	621	595	611	559	589	595	665	610	599	623	589	586	568	576	608	581	590	612	582	613	569	579	542	573	628	555	577	618	597	595	607	592	625	608	554	591	606	585	631	546	569	603	596	586	588	585	593	582	600	616	615	626	603	570	560	597	586	608	615	586	595	630	629	610	584	578	569	593	613	543	565	562	576	634	594	583	568	594	558	631	652	549	608	584	545	573	600	617	562	564	643	638	631	581	589	564	570	607	573	604	614	625	554	594	580	605	597	598	634	589	592	556	574	572	563	555	591	583	578	608	584	596	568	580	559	589	580	563	582	593	613	580	563	633	619	601	610	569	589	594	560	593	635	607	612	556	606	588	608	600	584	580	590	611	621	528	617	593	607	620	616	579	616	579	583	607	569	572	606	577	616	563	553	638	569	606	614	574	633	570	568	603	585	584	577	595	588	595	578	611	580	601	564	599	563	572	623	586	595	597	562	583	589	583	623	610	603	568	597	570	578	551	581	626	593	604	625	584	580	623	594	613	594	633	539	557	557	638	589	612	625	601	578	603	585	604	611	613	601	599	585	588	551	626	595	572	650	596	611	568	553	560	570	568	610	585	614	592	587	547	572	591	578	575	611	573	599	601	581	611	604	601	570	544	597	582	624	573	594	571	580	562	596	599	583	613	579	595	620	592	592	592	580	615	586	591	521	602	624	611	554	547	597	576	606	557	577	615	565	628	582	571	580	622	581	636	611	575	664	603	580	600	584	587	611	562	599	554	602	619	626	605	588	549	594	567	615	609	572	557	573	589	612	603	616	575	613	610	621	580	537	548	579	561	594	561	621	547	593	636	641	621	591	667	633	603	608	591	618	597	580	546	587	621	592	593	562	599	594	568	593	590	578	560	600	600	578	577	585	590	530	586	586	606	580	557	614	553	594	589	541	569	560	530	581	612	643	559	564	619	568	593	582	593	550	576	592	602	618	619	543	543	579	575	586	591	626	595	624	578	544	603	569	574	549	576	572	630	598	656	536	572	559	647	609	588	607	613	564	588	575	552	606	587	630	551	597	569	639	593	559	583	558	536	563	579	541	581	570	593	612	583	559	588	615	560	627	617	582	615	584	582	567	619	559	584	590	546	564	565	629	573	602	591	576	580	607	586	565	526	597	607	612	562	543	632	610	582	600	584	602	613	551	587	571	569	539	593	586	599	556	616	594	581	581	594	602	572	593	568	562	609	559	558	578	589	562	603	589	578	579	549	607	598	561	600	604	585	617	553	587	586	613	538	617	577	590	584	586	572	588	580	605	654	569	599	598	643	600	589	630	578	592	632	587	569	592	644	532	607	618	567	565	577	546	610	541	579	618	589	604	617	572	593	586	599	529	605	637	584	583	633	604	562	630	599	618	616	629	586	573	551	610	569	615	598	597	559	658	610	596	607	587	612	609	616	545	592	620	545	564	595	587	585	607	633	568	606	577	585	630	597	574	636	568	594	592	614	603	612	630	598	593	612	597	626	592	590	605	614	608	595	574	611	573	572	557	588	609	594	604	609	643	581	599	581	599	589	557	619	575	609	561	612	602	606	617	608	548	573	542	567	568	624	585	567	564	570	610	618	561	621	653	609	568	594	596	622	588	612	569	563	650	610	569	555	614	585	543	613	617	561	585	521	593	596	590	596	614	572	598	576	631	578	605	584	597	594	561	570	605	592	593	641	636	563	600	610	549	588	594	553	548	619	586	603	602	610	583	558	604	584	601	579	614	618	600	615	569	603	607	553	605	615	602	600	604	646	556	562	594	583	575	569	585	597	583	600	573	588	584	599	617	564	600	590	630	581	566	580	584	559	586	604	603	625	604	608	591	624	639	564	591	575	553	583	595	555	572	584	602	582	643	554	521	568	599	608	603	628	547	585	633	592	561	559	603	579	579	594	596	611	565	580	571	566	593	599	585	529	561	587	602	620	552	598	573	579	635	593	578	573	547	583	640	618	603	562	595	596	598	593	598	572	566	642	592	602	590	626	585	605	574	555	583	575
5457	8498	5831	2921	2159	1729	1393	1081	1052	886	866	840	752	706	706	718	678	673	696	610	686	628	649	625	611	601	628	651	643	599	631	649	604	619	602	613	626	628	627	591	618	585	632	655	593	580	637	616	619	613	643	600	591	612	608	635	577	602	643	595	638	615	621	600	546	592	619	588	630	641	581	606	613	656	581	627	588	627	591	612	610	578	557	553	641	634	591	644	600	614	584	626	590	598	588	589	611	660	622	634	595	610	572	573	585	606	594	598	587	630	600	630	618	595	615	623	591	614	647	622	564	601	570	618	585	606	580	595	587	604	608	604	615	618	637	582	622	602	610	598	597	613	582	645	602	601	608	599	593	618	587	600	596	570	611	613	608	594	605	649	621	600	600	584	608	621	571	628	602	609	602	654	631	578	602	636	613	563	594	627	595	614	619	602	619	592	620	608	567	599	643	604	629	630	610	678	580	581	606	630	612	574	629	591	609	649	620	577	630	629	606	650	652	596	599	614	612	637	611	656	654	626	589	617	598	571	574	605	599	603	577	605	628	597	619	624	611	552	600	641	587	628	613	633	577	648	582	577	634	587	625	587	634	590	618	573	554	574	635	594	572	609	613	615	553	588	633	623	576	589	594	635	616	618	581	626	638	649	582	630	602	639	637	619	623	648	631	593	587	584	609	618	598	593	622	631	605	593	618	629	627	578	596	593	601	589	572	594	614	644	617	617	636	582	564	611	636	601	621	583	587	590	616	557	593	613	578	630	601	590	648	621	640	613	579	622	623	625	609	605	617	628	636	587	629	623	578	598	623	613	587	590	597	581	603	627	601	593	612	635	622	584	597	627	607	577	628	577	607	589	596	595	573	543	637	647	575	602	596	579	611	627	610	621	643	606	572	631	614	612	586	585	588	616	603	635	633	603	611	572	598	638	589	594	641	631	585	619	604	620	632	618	617	600	606	592	596	596	612	568	583	624	604	604	585	594	632	578	621	592	606	611	569	609	579	598	579	616	601	609	602	571	629	560	565	646	633	547	591	616	596	610	609	617	607	615	581	585	609	622	584	585	595	616	646	612	600	631	634	607	616	642	619	574	595	592	597	591	605	530	599	572	616	604	596	582	633	608	605	603	596	623	602	577	599	595	614	635	623	586	597	625	605	625	574	604	579	590	607	614	577	618	599	627	624	590	580	608	647	588	523	621	597	638	602	639	577	584	604	593	580	640	607	578	663	607	603	590	589	673	645	610	602	609	624	593	632	594	657	612	576	587	610	603	620	605	582	597	635	602	547	592	571	644	609	599	601	570	630	563	576	591	576	594	618	547	578	599	595	610	610	624	576	559	583	599	610	585	614	569	601	608	615	580	632	589	642	600	630	609	663	594	620	615	624	626	619	625	622	596	620	618	607	620	627	613	588	573	573	618	607	643	597	607	578	613	624	588	598	642	552	590	575	602	589	605	619	601	627	681	656	593	548	566	567	635	655	636	601	597	607	631	628	595	607	558	608	618	603	569	611	608	613	584	633	647	674	627	600	636	595	593	642	603	600	596	642	586	603	600	603	638	630	641	588	684	560	586	629	598	615	564	656	595	576	595	623	630	592	570	596	601	601	603	617	616	613	615	585	602	609	597	592	593	585	610	546	613	632	632	591	625	626	606	639	566	613	593	607	613	632	640	585	607	585	592	605	571	615	665	598	649	608	643	612	582	615	589	597	611	624	597	594	623	629	565	583	606	600	583	587	569	632	575	606	636	584	566	603	591	614	643	615	574	562	601	637	594	634	632	565	625	622	617	642	598	602	619	632	611	566	609	639	618	617	662	602	647	626	613	591	586	560	620	634	585	614	600	578	580	557	632	619	603	581	634	606	590	605	652	625	612	595	598	668	597	591	593	575	589	604	621	579	608	567	601	619	626	637	595	640	576	650	621	599	613	596	602	586	594	577	636	596	562	579	610	589	582	617	612	613	575	573	573	597	567	605	632	612	609	627	611	620	544	626	642	622	614	617	604	606	555	575	551	593	561	611	580	629	632	597	602	601	611	590	579	631	581	583	600	585	615	641	629	577	589	629	636	584	650	599	602	628	652	645	642	573	638	636	585	643	624	614	620	606	577	632	608	590	644	636	591	607	624	565	566	569	635	641	611	603	559	598	586	563	601	597	610	638	607	618	573	583	608	610	590	594	606	654	669	544	606	628	620	608	600	581	612	571	641	641	590	617	623	551	582	612	618	610	608	537	609	608	627	643	628	627	601	623	619	633	601	639	625	622	601	578	619	573	620	592	647	612	573	594	607	607	606	602	565	627	603	567	656	627	606	626	581	602	627	578	602	605	605	591	616	618	606	579	601	651	588	569	650	600	623	625	607	617	637	593	603	633	677	598	619	559	574	628	589	601	583	607	628	626	635	614	627	567	581	620	576	617	553	636	567	661	587	586	620	643	576	613	584	603	589	566	619	646	606	608	593	616	585	608	534	641	619	592	607	631	583	616	606	648	571	621	605	624	607	612	581	573	582	592	612	598	562	590	588	551	642	610	559	650	602	602	576	638	575	620	613	609	592	575	615	607	595	623	596	614	556	633	585	618	598	590	572	532	611	640	639	600	584	594	618	545	619	605	606	595	536	559	612	603	613	561	633	612	587	582	582	620	601	606	571	569	591	632	596	648	638	589	636	625	600	648	606	593	591	616	602	634	623	608	580	640	597	621	621	591	588	616	623	554	633	616	603	601	624	592	606	633	574	583	637	645	616	598	633	612	587	595	599	599	646	590	642	553	578	594	638	614	603	580	583	685	599	594	602	641	605	630	586	582	572	574	616	619	632	607	595	612	571	575	540	601	577	654	646	600	574	577	623	542	539	612	573	601	597	592	600	597	643	617	570	637	617	609	548	613	611	584	604	573	610	627	587	597	607	587	606	589	596	603	574	611	599	620	599	626	589	664	582	622	633	596	607	627	574	606	617	602	571	553	630	620	639	594	613	615	652	617	612	603	629	582	560	578	587	591	569	615	597	605	601	595	594	618	600	567	627	592	586	638	615	563	603	581	613	617	645	602	599	608	613	603	637	578	630	666	614	569	606	628	656	588	619	618	634	581	588	620	593	637	592	680	616	601	580	580	574	621	577	622	599	588	570	587	642	588	619	585	624	589	618	593	609	571	646	600	636	607	616	594	600	578	665	579	606	594	568	640	607	587	607	604	593	593	628	588	604	602	628	595	568	615	620	632	641	588	618	596	602	627	576	578	605	564	578	595	602	624	602	596	595	620	590	593	624	625	608	623	610	564	631	585	636	611	598	610	585	647	594	561	601	583	617	576	643	630	605	585	598	610	587	602	599	564	606	623	591	612	636	595	582	556	599	611	634	614	609	630	597	633	574	588	614	573	609	631	596	617	644	583	580	620	631	622	599	639	569	629	594	623	591	589	589	595	554	609	617	622	618	606	622	623	634	634	603	585	635	573	602	604	599	626	602	588	625	586	614	598	639	642	617
24747	21284	27840	24980	13710	607	395	335	269	255	219	230	213	224	205	195	190	207	188	154	173	161	183	197	178	162	184	172	183	189	164	153	180	182	173	178	175	184	189	183	161	147	166	182	144	140	181	166	170	164	166	177	170	164	159	168	146	149	165	174	175	147	149	151	154	168	187	177	178	190	149	169	162	179	156	177	184	156	147	166	150	177	167	153	179	149	187	169	171	165	172	160	160	171	152	157	143	178	188	153	165	165	173	160	142	178	152	153	147	159	149	151	154	170	154	174	169	159	192	177	147	146	179	174	172	185	178	160	155	162	163	169	181	171	162	193	157	176	181	172	159	169	156	145	170	159	181	143	163	142	154	195	179	165	178	141	144	146	147	177	184	172	166	134	172	194	171	167	152	160	174	174	165	159	174	206	175	168	138	175	178	155	174	161	149	185	161	160	159	160	159	165	171	168	158	158	150	177	156	160	151	171	163	161	163	136	158	162	170	176	168	164	153	167	168	170	166	194	170	169	170	159	184	158	191	174	177	144	166	152	157	151	159	170	188	175	168	145	179	154	169	156	159	174	163	140	192	156	159	179	169	143	169	150	171	165	161	169	167	178	163	185	171	157	201	165	193	171	174	158	173	171	150	149	167	191	173	177	170	158	164	160	214	159	165	151	165	179	148	157	171	156	148	148	153	182	173	149	161	174	177	175	163	176	173	183	156	178	167	158	168	185	173	146	157	160	169	170	166	178	162	185	170	189	178	166	176	179	182	167	159	156	165	160	176	159	162	171	171	154	167	172	157	173	184	152	188	155	163	169	156	167	151	182	154	180	183	162	149	162	153	165	156	156	175	172	153	177	166	172	170	159	158	168	153	151	172	170	180	160	178	164	179	145	164	168	154	152	177	161	160	174	181	163	179	173	170	151	180	170	161	175	179	202	166	174	177	152	192	166	169	173	165	156	164	158	142	186	181	151	154	195	154	147	169	140	159	143	160	172	158	165	156	170	178	166	173	158	177	161	147	148	171	154	164	152	174	162	176	162	166	164	152	166	163	164	159	164	172	187	192	170	181	173	180	163	175	162	172	150	149	155	144	169	171	162	172	153	171	178	161	159	171	155	176	154	183	156	179	172	154	197	160	143	150	155	150	153	173	172	160	154	165	176	156	168	186	195	191	159	166	164	177	148	160	178	191	202	171	153	168	161	148	188	182	154	151	178	164	164	142	178	180	168	185	157	162	166	152	170	156	154	144	166	161	151	147	162	163	181	179	184	173	154	174	133	169	176	195	155	178	158	169	167	177	187	194	164	182	178	160	139	161	154	173	175	171	178	162	158	175	158	148	156	148	171	166	195	187	182	165	167	158	169	175	165	169	162	160	182	172	187	168	141	190	163	166	167	165	176	155	186	148	150	151	174	189	161	164	165	150	172	152	176	172	174	153	166	185	185	155	144	178	171	173	181	160	182	166	157	169	177	152	157	165	172	177	165	165	151	174	184	181	163	180	191	144	144	163	165	169	198	166	190	157	169	157	164	169	179	174	129	165	172	190	152	176	165	162	162	135	146	186	158	169	189	173	157	160	176	161	183	176	182	169	172	171	163	163	168	170	168	161	144	192	152	155	171	196	186	163	142	181	175	151	137	179	158	172	180	188	180	192	183	155	164	160	163	159	157	150	180	164	155	173	168	178	148	156	146	161	175	152	153	181	171	142	164	171	185	173	166	183	160	175	174	171	146	169	170	163	182	165	170	164	161	156	172	150	135	136	170	201	175	176	162	169	177	169	167	173	153	175	181	172	157	175	149	169	167	168	152	164	166	165	190	174	151	167	188	154	175	165	153	169	162	145	146	191	166	170	161	169	186	171	180	149	180	163	148	151	171	138	179	180	185	171	167	168	177	165	166	158	144	164	167	162	182	156	159	186	187	164	184	140	155	169	184	162	161	153	175	175	163	164	159	178	157	168	142	186	157	153	172	167	187	155	159	161	183	158	178	160	176	179	161	168	163	175	177	167	170	157	151	160	153	144	170	171	172	167	144	175	162	146	176	141	157	172	152	172	171	181	152	181	138	140	172	174	190	173	175	178	155	156	164	170	164	140	162	165	159	156	156	169	159	175	149	164	146	178	168	173	185	171	167	173	156	170	164	162	163	159	151	159	172	170	170	145	173	166	162	156	195	172	175	184	179	167	147	186	167	185	170	147	149	158	151	154	165	168	160	166	171	167	164	203	140	168	153	174	157	185	168	161	148	155	167	191	179	181	163	140	170	160	164	173	145	143	153	169	162	179	156	162	174	187	154	205	171	156	192	167	183	164	184	181	175	153	171	161	198	172	168	164	148	151	190	161	173	153	159	170	176	148	178	163	153	163	182	180	156	148	172	169	160	158	161	182	157	151	134	182	163	176	178	171	160	148	172	171	173	176	160	169	169	174	138	192	183	159	180	170	181	165	168	184	171	159	167	171	155	184	169	166	155	152	187	175	177	179	155	169	170	177	155	179	176	131	174	162	148	161	149	160	167	201	166	158	165	168	143	159	186	173	159	161	187	179	190	172	175	165	170	157	176	182	162	177	171	162	185	168	183	160	170	178	153	174	155	168	166	164	155	156	162	146	194	162	178	174	143	160	168	171	160	178	181	156	161	158	170	151	162	154	171	171	139	168	153	180	150	189	157	181	174	176	173	183	173	192	169	157	145	184	166	167	166	159	166	158	171	178	159	176	175	160	175	160	156	166	176	149	167	152	175	140	178	160	179	176	147	147	156	155	169	151	160	165	176	147	158	153	175	174	163	193	175	166	162	153	164	181	159	156	174	156	184	170	154	148	144	171	162	189	190	161	160	164	138	175	163	165	168	168	173	144	175	178	165	162	168	139	170	167	172	166	166	159	185	155	179	150	153	180	142	171	157	156	169	172	162	186	179	176	175	174	142	172	162	159	150	191	159	165	154	152	150	146	162	158	167	161	179	181	173	162	161	149	151	154	168	180	143	170	190	157	164	175	156	174	146	162	155	174	180	170	168	165	155	152	185	151	186	176	175	139	179	158	163	162	180	175	157	148	171	154	165	189	155	176	169	187	175	156	175	172	154	163	165	179	172	171	172	164	174	153	181	162	169	172	203	142	149	171	156	156	178	173	187	175	170	165	158	168	182	175	205	165	145	152	150	157	153	151	174	182	149	164	164	154	161	180	182	167	183	191	148	170	154	153	152	167	180	160	154	146	158	170	130	172	156	160	160	173	155	146	160	149	180	178	168	171	180	160	169	175	137	175	166	162	170	164	166	156	174	149	193	181	161	177	167	168	188	156	164	154	173	178	141	179	195	171	181	153	149	182	161	175	155	165	167	172	162	172	142	159	186	170	153	172	165	156	137	164	155	163	201	175	164	187	176	158	149	135	159	198	172	158	186	175	151	165	178	154	162	150	167	142	154	141	157	144	181	148	160	175	183	167	191	170	166	167	174	169	167	195	127	136	196	182	176	169	174	159	155
9678	4761	3125	1497	1100	811	624	498	434	357	318	281	258	245	228	218	228	249	220	199	209	221	223	234	197	201	197	181	180	194	200	174	167	213	198	209	168	197	190	184	154	192	203	194	179	212	181	224	164	180	186	180	174	163	155	212	167	196	171	157	171	177	185	180	176	160	192	169	167	175	187	189	174	203	167	190	182	201	196	163	185	175	178	176	181	179	164	196	165	197	199	177	155	164	204	195	207	192	155	172	166	179	166	191	190	205	179	189	191	186	178	188	177	183	174	183	167	200	171	181	162	176	177	189	170	149	182	156	180	208	207	180	182	192	192	171	186	189	169	162	198	162	198	179	193	171	178	184	163	170	201	192	169	191	183	207	175	189	173	146	167	169	197	171	171	186	192	206	201	159	185	176	191	189	179	185	174	177	193	185	205	171	155	191	162	181	194	202	179	177	200	176	207	186	180	172	187	178	200	203	190	184	169	179	155	187	172	185	202	170	197	177	191	186	197	201	189	162	169	187	209	199	166	187	176	202	172	172	184	157	183	190	199	181	155	184	153	170	183	161	198	183	200	160	180	165	181	186	182	184	170	173	187	181	179	188	176	202	176	200	206	185	153	181	183	165	178	211	191	181	174	182	203	204	193	172	177	196	184	188	185	165	154	183	170	176	165	186	200	175	171	174	177	150	190	205	172	204	181	194	186	175	201	178	183	184	157	173	176	193	186	169	182	185	193	162	166	187	204	171	183	168	211	182	174	167	208	157	157	178	185	181	197	163	181	197	179	185	196	201	182	182	188	181	187	203	182	175	205	177	183	194	179	178	184	170	188	167	183	176	177	158	171	191	163	177	186	195	206	160	212	173	180	157	173	190	170	170	177	174	184	197	180	183	211	190	178	188	187	195	166	161	174	182	175	194	174	190	188	191	172	189	177	194	148	188	178	173	177	176	192	177	184	195	172	193	211	171	214	185	188	172	171	197	167	158	179	195	166	182	159	190	181	188	187	179	202	185	217	167	180	194	180	179	192	181	155	171	179	189	181	197	183	181	186	179	178	200	186	166	192	188	197	174	181	188	180	178	191	195	183	196	187	192	197	170	160	182	170	183	192	206	171	197	203	173	176	169	175	183	178	191	182	150	180	173	170	183	187	166	189	168	176	180	187	180	173	175	157	186	190	193	185	190	185	173	213	189	174	161	186	190	203	166	155	185	201	186	172	172	159	177	182	174	213	174	176	186	180	197	158	185	203	170	186	173	171	182	188	185	186	166	212	178	211	196	194	162	170	193	186	189	179	182	209	183	184	178	183	185	178	190	180	186	173	174	183	176	213	173	180	172	194	189	173	210	192	188	209	152	185	194	191	184	168	178	181	169	190	187	178	186	181	173	178	175	177	183	168	190	207	185	189	169	193	187	199	176	185	198	190	181	162	184	157	193	161	173	177	184	173	188	187	167	200	182	173	178	190	168	189	204	183	192	177	182	219	173	196	176	187	155	176	179	190	186	177	172	207	184	186	182	152	189	192	157	176	182	181	182	168	196	153	184	161	177	196	167	191	166	167	155	191	180	154	184	212	155	179	176	192	181	193	175	160	180	171	175	201	180	178	193	152	195	177	189	156	173	192	198	173	201	186	171	185	189	180	188	181	180	183	168	173	187	180	196	169	164	191	170	184	196	180	170	173	172	190	176	174	200	173	182	189	194	186	169	165	181	190	192	182	191	174	174	195	173	189	184	181	177	218	180	176	164	177	189	174	190	190	188	177	177	188	201	185	148	193	170	190	210	161	186	191	165	176	195	176	170	198	177	194	179	190	197	194	168	177	194	164	195	174	184	188	182	179	181	201	206	181	168	164	191	163	195	155	144	186	183	202	184	160	181	165	182	192	188	200	189	187	184	169	164	180	170	180	163	178	180	179	195	182	197	166	192	200	167	179	166	175	201	202	165	189	189	185	183	189	192	181	172	178	191	174	192	187	202	195	190	197	186	171	170	170	188	185	188	177	180	187	170	189	171	193	176	186	190	192	158	198	199	179	179	177	168	183	164	162	170	189	170	191	201	177	171	177	168	190	171	175	168	182	174	194	190	187	173	192	178	183	166	202	179	189	198	184	200	183	171	180	193	177	194	199	196	172	200	186	197	171	193	173	186	211	196	164	170	186	197	184	177	188	178	171	193	192	156	197	201	146	177	185	199	183	201	193	189	195	173	185	190	202	176	173	164	179	184	194	172	175	158	202	157	176	183	191	186	197	191	192	184	172	184	177	169	183	175	181	180	182	170	196	195	164	174	171	174	160	191	179	177	200	187	173	170	179	199	183	207	170	161	204	170	194	191	185	180	201	163	178	198	184	183	189	188	191	188	186	181	195	195	186	192	185	145	192	175	175	179	164	178	182	173	180	184	197	197	151	187	180	191	189	194	203	163	168	191	194	198	186	193	182	183	201	162	187	183	194	202	171	188	204	185	186	187	186	178	188	181	174	183	176	174	179	169	168	188	163	173	172	177	165	186	190	215	177	185	184	175	202	199	171	168	178	182	204	153	192	192	179	181	183	193	172	181	164	183	169	154	204	191	178	194	194	199	183	190	175	188	177	175	200	158	193	188	176	200	199	187	171	166	192	174	218	195	181	174	171	177	202	196	192	181	165	169	186	196	171	194	188	171	197	166	175	190	162	186	182	165	197	204	166	186	188	164	197	170	164	176	178	172	167	187	187	181	190	159	207	157	174	184	205	190	167	193	179	164	178	195	196	164	184	178	185	186	188	192	200	178	175	176	191	175	185	195	181	200	185	195	189	189	175	182	194	159	208	184	194	182	197	183	192	176	173	197	182	162	170	188	168	191	214	183	213	164	167	192	158	166	185	182	162	161	206	206	169	208	173	179	182	176	169	167	188	176	191	202	192	192	193	201	182	193	191	195	167	202	201	165	171	173	182	173	195	196	193	185	170	182	192	184	200	199	169	206	178	186	190	214	188	196	188	182	189	196	189	199	189	182	199	176	182	171	183	181	168	173	202	184	143	177	171	205	201	187	168	192	184	183	192	177	184	187	177	199	200	187	174	179	189	170	187	181	167	171	190	189	202	160	168	178	174	178	194	187	177	174	182	171	168	183	192	195	164	155	200	196	187	199	197	167	193	195	165	202	187	172	173	171	175	216	189	178	181	205	218	161	198	172	196	185	177	188	187	199	201	196	174	188	181	170	182	214	185	187	162	177	185	196	165	166	190	208	177	180	161	160	196	175	161	167	181	198	186	157	188	191	198	190	180	197	195	189	163	166	199	195	202	183	189	186	186	193	173	201	174	163	180	182	183	183	170	163	171	184	199	177	199	185	174	203	177	174	184	173	191	171	188	166	201	199	198	193	200	187	163	184	183	184	168	219	188	175	160	186	168	182	201	165	186	175	175	190	198	169	190	199	175	189	158	185	200	179	177	178	173	179	191	193	158	200	160	177	207	162	209	187	202	209	188	207	183	199	175	193	163	181
22539	21354	29242	23821	21355	21423	11973	1380	1000	918	810	789	793	705	675	714	678	675	652	627	633	588	606	623	583	571	643	595	573	653	544	600	578	551	593	580	534	600	568	585	552	574	550	601	558	549	598	626	600	581	551	577	583	600	560	542	566	572	583	564	573	537	532	544	558	629	556	541	518	540	585	576	549	540	517	564	515	547	533	562	567	543	552	601	580	560	562	547	592	573	606	599	577	541	609	553	561	539	531	529	522	564	588	572	625	573	579	538	536	569	542	571	570	530	536	591	520	548	552	567	574	557	605	551	573	533	607	571	501	538	571	525	587	576	575	571	537	590	590	535	528	523	570	536	525	524	570	556	604	562	599	581	562	560	532	572	574	538	563	579	565	580	545	564	531	584	567	559	562	562	543	559	584	539	568	529	568	590	561	546	589	566	585	597	528	566	575	561	587	535	582	597	523	596	546	527	510	570	573	524	549	553	544	555	590	565	601	530	561	561	563	568	571	599	567	616	557	542	530	598	525	582	605	578	544	561	576	520	576	560	560	566	536	585	570	543	557	546	542	565	586	563	554	581	540	513	607	554	569	547	548	558	596	567	540	560	605	548	613	563	572	606	607	559	575	557	553	563	565	542	509	527	584	589	499	519	577	553	594	583	604	602	553	564	568	562	566	550	588	571	549	565	590	559	555	592	486	564	611	563	580	563	538	557	561	559	599	592	550	563	534	543	516	574	566	482	580	559	545	561	554	559	534	572	555	561	586	532	573	548	539	563	562	540	579	600	581	589	519	525	612	594	518	584	561	543	564	557	560	557	514	566	552	522	580	558	549	593	548	555	543	486	580	569	593	564	564	574	581	562	558	577	512	554	576	556	593	551	556	596	602	590	548	566	570	545	605	587	568	599	531	515	556	572	573	562	593	541	527	593	539	545	553	527	526	562	576	591	580	574	582	556	577	550	568	539	542	595	548	550	555	538	550	600	555	560	599	581	572	579	566	563	515	582	566	559	595	564	519	555	547	543	578	571	578	528	574	536	545	559	562	572	575	562	553	528	575	569	582	543	555	595	521	531	569	541	544	548	572	561	567	552	520	571	553	541	556	580	539	587	565	554	586	561	542	554	590	576	556	572	561	589	581	547	532	551	595	567	565	563	575	553	572	574	565	605	561	558	538	564	525	527	581	599	576	549	574	567	570	603	555	551	571	539	522	559	559	572	552	549	544	580	555	594	529	563	552	601	578	594	573	563	563	559	548	547	544	582	541	537	534	545	543	596	554	552	532	555	551	504	571	535	567	595	527	545	569	526	540	545	546	527	586	579	530	533	572	538	528	564	567	563	557	545	584	557	587	558	556	555	549	556	588	566	585	615	577	559	541	569	604	587	551	578	531	525	544	545	547	614	610	599	590	567	556	571	545	544	514	549	600	599	580	593	571	589	572	545	549	580	575	575	587	538	546	568	581	602	584	577	543	540	548	570	550	492	555	582	554	522	567	533	576	545	575	552	601	546	562	588	569	550	516	572	572	500	550	600	537	554	562	540	509	580	530	540	549	578	551	579	530	539	555	569	562	556	595	544	534	545	538	573	550	578	573	557	511	586	546	591	529	590	570	546	530	544	580	551	540	568	601	540	601	558	558	592	555	606	566	558	552	586	551	578	545	560	584	567	566	566	579	598	564	532	525	609	636	515	539	539	566	505	535	564	584	544	588	532	551	583	564	604	571	597	561	599	594	579	608	584	537	535	511	583	552	551	624	594	496	564	580	570	544	549	584	605	560	592	554	552	574	606	556	572	555	582	549	593	535	574	557	553	560	608	567	561	569	567	603	573	560	555	548	536	530	567	609	558	575	545	524	577	546	517	565	520	601	598	567	561	579	507	569	518	561	566	527	583	587	587	596	560	587	533	567	573	602	566	565	586	582	580	555	535	552	568	551	541	555	547	545	564	541	561	550	593	544	524	544	602	542	545	546	530	594	591	593	585	543	583	566	596	576	583	564	579	533	587	593	508	533	523	589	557	562	537	525	540	573	539	595	588	522	559	561	589	586	575	534	567	511	513	558	570	549	542	578	545	588	619	547	523	581	554	578	578	511	528	553	602	551	600	551	593	520	595	536	537	599	587	576	577	511	563	564	549	580	540	574	573	584	586	552	538	549	555	557	523	531	577	558	576	626	567	571	546	593	544	553	576	535	614	555	538	540	509	572	546	552	558	556	540	557	568	576	518	590	546	572	535	569	564	590	563	529	572	567	595	571	534	564	540	561	556	573	536	547	546	581	532	520	560	545	538	561	570	558	612	555	585	589	568	508	544	527	557	581	553	582	553	567	562	552	545	535	539	597	565	567	577	573	513	520	559	524	525	528	524	559	559	580	577	556	577	548	551	581	539	608	567	546	590	584	539	588	519	581	552	557	567	554	522	578	545	604	538	546	520	590	549	484	544	515	524	542	579	535	549	577	630	603	546	573	566	534	574	580	545	571	558	552	524	566	592	574	522	576	544	521	613	548	604	555	543	529	528	553	605	588	555	567	556	583	517	576	566	539	631	559	580	602	589	571	548	583	560	556	577	623	556	510	583	564	538	531	512	533	571	565	548	553	545	544	623	559	624	563	547	553	547	553	594	572	574	592	623	553	592	553	592	549	554	597	563	561	560	543	598	518	567	588	549	536	556	514	576	592	592	555	532	553	553	570	553	579	531	567	541	583	571	573	552	548	567	569	552	558	576	554	537	543	526	564	547	571	548	565	575	501	545	543	563	553	569	549	541	539	545	535	528	567	526	589	535	500	538	537	567	578	528	567	534	539	600	572	528	556	550	568	579	558	589	539	571	589	577	532	584	586	568	578	578	534	541	565	571	556	556	551	556	556	586	574	537	526	528	528	540	551	544	544	539	573	556	564	554	553	555	587	545	577	537	553	549	582	546	546	530	557	568	528	587	592	571	597	577	571	580	534	569	523	570	561	587	527	575	574	546	581	546	547	563	572	506	595	598	549	621	546	561	540	550	603	575	591	614	557	569	575	582	576	546	540	514	543	542	597	524	572	558	572	549	572	501	572	561	597	558	572	532	568	569	564	559	535	547	541	537	538	529	585	588	536	568	593	561	541	559	543	530	563	604	563	589	574	585	576	601	566	535	579	598	560	556	559	552	566	542	551	511	569	587	530	523	543	580	540	550	572	552	585	552	559	519	556	543	526	583	570	520	539	591	526	560	521	557	587	530	530	516	571	546	545	549	549	506	529	617	561	527	562	516	584	575	519	552	575	575	531	545	549	533	563	575	555	550	530	554	521	551	612	601	575	571	534	559	562	557	578	586	566	534	556	628	534	526	587	559	573	536	553	559	554	593	564	587	544	550	537	558	575	551	561	546	543	562	579	575	577	575	533	566	566	560	606	564	575	504	549	566	549	555	603	591	560	553	571	568	570	533	548	525	572	546	543	561	546	559	598	544	609	552	554	570	564	532	545	604	581	573	554	555	586	581	565	574
14114	13456	9131	4727	3480	2664	2033	1694	1369	1204	1064	939	886	824	804	757	706	708	715	661	635	647	644	693	618	629	634	623	624	602	597	581	638	631	621	599	614	586	581	572	582	597	599	579	554	565	598	596	609	605	588	547	556	571	576	559	588	597	588	588	568	584	572	621	599	580	568	565	605	569	638	547	571	528	585	580	552	582	597	583	606	529	598	549	544	555	604	567	557	611	510	525	541	591	572	595	571	551	571	566	584	583	587	596	623	510	569	551	522	539	615	549	574	543	531	611	588	616	572	634	605	577	582	600	534	618	575	544	566	602	590	574	628	561	615	572	566	587	571	530	590	578	587	587	582	584	585	555	634	620	618	572	595	584	598	586	567	554	584	555	591	585	574	616	571	586	599	577	579	597	584	612	567	571	578	560	561	521	625	563	604	561	553	602	566	529	514	608	557	612	551	566	589	569	539	566	542	609	594	587	600	578	568	557	614	629	559	559	583	588	599	588	534	624	568	558	540	552	567	578	573	558	566	603	583	575	555	554	592	552	570	564	602	566	615	614	537	580	579	604	565	556	575	538	600	579	573	583	547	563	603	577	555	538	564	615	557	598	570	527	586	594	576	536	592	583	527	578	600	596	569	584	607	585	543	637	578	584	578	583	580	576	573	584	542	599	559	617	587	567	603	539	575	596	562	576	579	589	592	568	614	559	536	571	536	609	550	596	622	557	556	568	552	551	573	534	512	586	565	619	547	573	538	556	578	584	618	580	585	631	549	544	579	573	571	612	525	574	585	552	587	610	575	608	581	594	566	577	559	587	542	566	601	620	595	616	552	568	604	591	566	578	592	629	565	546	551	580	595	587	566	547	611	588	578	612	574	559	540	544	555	578	583	597	604	580	546	557	575	574	550	549	530	569	554	537	597	557	555	573	579	596	559	552	586	622	572	501	582	567	543	564	651	583	561	535	606	582	550	562	654	620	601	604	583	593	549	596	579	572	582	550	600	580	562	619	582	553	577	587	499	594	592	564	554	540	567	595	603	584	556	563	582	595	578	518	568	603	558	588	587	591	569	614	530	605	546	587	568	530	609	581	555	611	538	592	586	592	587	567	589	573	588	592	606	582	561	579	576	581	526	592	555	559	537	643	588	574	622	568	623	560	573	609	549	548	512	576	571	545	598	562	562	574	585	601	557	603	585	544	609	594	587	597	550	553	571	602	565	583	551	566	563	557	576	571	586	534	550	555	550	576	531	588	591	579	621	580	555	588	567	591	562	584	570	599	547	588	576	552	571	548	627	604	603	593	552	573	542	609	577	564	565	619	583	591	606	525	582	561	610	582	592	568	576	590	532	578	591	581	566	593	596	551	524	606	620	571	570	549	578	594	547	588	537	602	579	633	573	570	551	568	542	593	556	596	566	580	605	579	553	588	590	602	564	584	552	558	590	569	575	527	553	554	580	579	564	571	580	576	560	558	548	529	564	589	562	560	565	602	546	577	553	575	559	620	591	573	598	561	559	599	545	602	578	567	606	588	578	638	572	548	550	555	558	612	570	563	573	572	650	578	582	540	596	555	583	555	599	590	583	576	594	538	545	589	588	608	606	534	586	620	582	619	588	583	611	576	563	542	578	553	567	583	555	599	594	590	538	555	563	590	585	581	601	605	566	608	572	581	602	596	568	542	594	577	596	575	564	562	627	583	583	580	568	590	603	601	605	603	548	551	556	544	591	557	532	577	576	591	580	564	610	571	584	610	570	551	554	526	579	528	568	613	591	608	600	583	575	544	566	553	572	577	588	578	605	590	576	569	563	591	583	571	538	541	581	576	627	584	522	577	568	560	586	571	590	541	573	572	577	549	551	604	621	571	603	535	558	592	554	565	561	554	547	562	607	585	544	581	602	609	589	577	538	566	583	606	573	577	624	582	554	574	555	575	561	572	551	595	567	618	584	571	582	593	570	589	599	599	545	549	612	554	571	600	540	608	564	599	557	545	525	593	565	587	593	569	570	566	576	601	565	612	619	589	560	538	550	561	587	577	568	587	532	601	564	596	601	565	598	597	627	550	565	585	545	537	566	537	577	596	583	583	585	523	633	545	600	578	550	530	584	589	572	593	585	559	553	601	529	565	560	579	579	599	576	571	584	597	570	587	580	549	588	563	597	569	568	553	563	596	623	574	569	562	568	584	584	581	578	573	531	592	541	575	588	561	566	574	588	559	581	602	575	577	548	591	549	519	586	591	566	626	568	563	537	570	582	622	576	604	564	599	590	553	536	593	570	551	570	596	558	552	615	546	574	540	558	560	644	599	527	549	624	581	570	600	608	553	561	566	576	597	555	558	601	578	579	554	550	556	566	560	565	584	607	578	577	581	599	590	568	565	561	581	555	589	551	574	533	594	568	549	536	607	559	584	619	584	578	572	569	546	536	577	549	603	592	618	554	612	590	586	563	634	567	543	600	591	552	550	548	567	579	576	564	571	577	575	608	585	629	563	548	541	589	573	570	548	584	521	561	596	562	606	572	572	615	597	584	549	557	564	540	540	575	596	574	503	610	566	564	559	555	587	592	580	549	588	566	568	577	585	605	609	558	537	581	567	551	573	537	567	545	597	575	552	547	558	611	614	598	585	606	555	553	561	606	550	572	582	595	561	591	570	581	590	561	580	567	537	554	558	609	573	549	595	553	586	554	567	558	591	589	580	622	592	562	602	584	568	600	550	565	558	564	570	586	553	571	583	584	608	596	609	538	588	591	535	575	592	584	596	564	594	580	579	580	604	572	590	563	592	553	536	586	605	638	596	542	576	569	574	568	571	601	531	513	612	609	601	586	578	531	602	586	635	575	620	606	601	547	535	597	552	556	541	576	550	608	622	553	611	565	623	557	580	540	537	594	579	558	552	547	574	555	617	602	580	554	608	571	559	567	580	582	548	579	573	565	551	597	559	593	619	509	551	604	577	575	620	574	582	592	590	585	586	561	611	561	598	592	550	562	582	596	577	596	561	587	533	593	555	573	579	594	564	577	545	552	583	541	567	532	612	576	589	559	569	554	604	576	586	584	580	509	560	581	576	607	618	588	553	584	597	582	586	572	591	523	562	559	568	576	582	534	618	549	613	549	548	557	515	555	561	571	563	574	545	549	568	595	590	600	586	560	570	591	615	581	582	576	556	594	581	620	550	642	545	577	553	563	584	560	577	579	559	591	573	562	603	576	571	644	554	554	559	598	569	581	578	553	572	578	594	567	596	553	599	557	556	622	559	578	563	543	551	600	596	630	587	549	600	580	594	562	559	542	543	591	567	517	569	559	589	539	589	595	563	591	592	562	593	575	562	550	553	547	558	581	582	574	512	538	579	546	559	585	581	592	561	568	547	571	591	584	543	527	567	571	565	590	566	560	601	556	603	571	606	571	593	581	597	541	596	576	599	592	584	555	587	575	554	593	588	546	591	579	608	593	621	608	554	600	569	561	551	599	579	584	591	609	580	580	576
28039	20507	8624	665	451	379	352	337	346	324	348	307	339	329	328	340	320	342	327	303	350	304	341	299	286	315	330	303	332	320	333	317	278	297	300	341	322	318	319	294	308	329	327	288	297	312	304	294	322	319	320	301	330	318	337	336	334	287	319	323	308	291	311	319	312	329	322	336	300	318	314	322	325	345	310	300	312	289	310	322	338	300	300	326	295	319	340	326	303	305	325	305	299	334	358	301	335	314	280	313	318	325	325	304	345	280	319	283	312	325	311	347	333	333	327	317	307	336	366	355	309	305	337	354	305	284	314	291	333	307	325	323	328	311	314	336	276	311	319	311	316	311	344	302	321	310	315	340	308	338	326	312	323	338	330	290	339	315	318	311	333	306	307	301	349	318	335	306	328	316	293	316	318	290	288	311	301	311	256	317	305	331	339	312	354	342	304	300	332	301	343	300	322	342	304	315	296	323	328	296	332	347	348	336	329	353	318	303	282	293	344	319	345	318	320	330	298	318	298	320	295	318	317	282	311	321	315	324	314	306	333	289	295	337	316	272	308	312	305	304	321	286	315	323	325	305	313	344	309	333	322	326	322	304	359	314	323	313	309	287	325	338	304	330	285	320	290	315	321	314	324	352	298	303	301	323	355	302	367	318	284	312	316	311	303	337	284	297	316	274	294	277	324	336	329	352	325	294	281	297	327	316	321	326	310	332	306	320	321	328	323	314	289	289	313	338	338	316	319	294	318	298	291	346	314	319	336	329	304	322	284	327	327	308	281	301	300	285	320	281	285	291	312	323	349	316	298	293	297	342	308	307	305	311	328	317	297	310	303	316	347	317	301	324	305	286	291	324	314	309	309	315	335	300	302	313	284	328	341	295	328	307	307	315	338	303	312	321	311	301	315	310	303	318	319	312	330	310	318	354	286	302	358	325	335	315	340	288	337	368	337	328	344	350	324	307	345	285	307	294	304	284	313	324	313	326	323	281	316	307	302	328	308	301	317	310	304	299	334	310	328	315	292	330	326	302	327	310	321	326	320	315	295	313	301	323	311	343	311	317	338	335	323	303	297	326	296	324	348	310	297	311	341	335	297	311	313	324	326	335	324	332	303	315	302	307	334	363	317	279	311	311	308	331	302	322	286	315	323	333	306	301	321	328	301	315	295	295	331	307	318	335	306	325	316	302	315	304	308	327	314	306	327	326	297	315	334	293	297	323	322	294	306	318	296	304	302	339	320	331	292	255	321	297	312	312	301	349	323	313	298	344	291	338	304	324	326	333	342	302	299	310	311	316	302	318	302	334	317	303	316	312	313	345	331	321	314	318	314	331	314	288	322	341	301	308	341	322	324	356	324	321	300	340	322	326	310	322	327	290	315	304	343	322	295	321	306	303	304	308	306	305	300	306	313	346	313	300	331	283	338	297	304	313	326	325	317	326	292	311	317	311	319	288	312	295	330	319	291	342	326	295	324	300	310	319	319	314	311	321	318	326	297	317	320	311	311	299	331	290	312	306	318	344	337	310	325	309	316	322	291	315	317	304	300	321	315	303	320	321	326	318	328	304	350	321	338	316	312	322	282	311	342	309	361	285	301	285	329	302	342	301	344	290	294	335	301	286	287	310	277	307	306	303	325	301	340	342	303	329	318	342	316	325	278	309	332	352	320	287	324	327	297	309	323	300	314	319	310	284	339	315	320	304	304	336	311	333	297	301	331	293	335	272	347	329	283	319	294	328	344	334	306	320	314	334	347	298	298	313	306	323	347	330	331	282	327	317	354	305	337	308	291	301	310	322	309	314	315	316	322	297	277	286	293	315	329	287	329	337	315	332	321	342	332	324	323	338	309	330	307	339	296	331	334	318	313	300	310	317	300	284	311	299	280	308	300	323	319	311	319	302	321	302	299	335	307	325	297	314	345	325	303	304	327	315	307	313	319	292	293	316	330	305	343	334	276	356	303	333	328	314	314	311	285	340	316	335	303	327	307	301	326	289	340	302	319	319	310	298	331	314	317	332	323	295	306	307	293	308	275	309	305	330	323	307	346	331	310	320	317	344	304	310	350	331	324	310	312	285	323	326	293	322	318	304	348	327	359	309	313	309	331	324	321	287	298	321	328	322	348	305	337	288	354	329	292	267	353	320	310	330	323	306	269	308	300	354	329	348	324	310	338	295	276	316	278	325	287	326	315	312	337	297	333	299	315	305	308	310	305	300	308	312	304	302	329	315	336	314	298	297	292	334	297	332	316	299	307	300	319	301	321	294	328	319	329	307	309	335	297	303	310	297	332	348	296	314	296	332	319	308	324	322	333	325	331	305	340	332	287	318	291	316	289	334	285	323	345	309	328	328	330	280	288	310	322	312	333	308	278	326	314	333	315	313	307	292	303	304	278	296	343	301	318	333	307	314	287	310	323	313	304	343	312	319	302	338	318	342	326	309	296	279	296	294	339	328	307	296	283	310	302	303	331	339	322	330	302	296	327	311	339	307	303	361	323	305	330	271	329	293	303	323	290	311	322	323	301	310	309	317	318	295	304	349	310	306	311	323	339	314	313	306	338	300	313	310	320	310	327	326	329	333	361	301	337	314	338	297	313	315	312	329	298	320	312	336	265	326	315	310	296	309	351	336	299	311	304	332	325	361	354	307	296	335	319	325	337	312	299	329	314	335	283	319	318	314	322	344	311	295	317	292	355	303	303	271	308	320	333	289	334	347	329	335	316	302	325	297	317	335	339	322	321	321	291	334	285	319	305	348	293	318	322	317	330	302	286	319	311	312	319	306	304	329	308	324	317	313	306	302	306	317	297	275	308	311	296	306	338	303	308	312	339	345	276	306	325	300	320	307	314	318	333	317	313	316	304	301	349	318	345	312	326	291	325	290	314	317	319	333	283	293	299	308	299	326	304	301	307	289	329	299	286	327	330	315	317	336	334	311	295	299	359	331	286	301	312	282	331	336	323	276	326	291	312	304	301	319	313	309	307	314	307	332	310	300	306	305	341	313	295	297	318	329	335	311	316	293	324	308	345	301	298	295	303	298	314	335	304	298	323	313	316	327	304	322	314	314	340	326	317	290	302	311	300	334	332	308	322	304	311	327	305	306	358	353	313	299	272	298	328	338	327	351	311	354	309	310	335	320	318	296	304	312	300	327	324	289	336	310	291	295	309	325	329	314	323	293	321	295	293	306	289	299	301	321	294	289	311	321	320	310	315	314	276	337	323	325	320	323	309	336	316	318	331	309	310	300	318	306	306	309	302	323	315	308	356	341	357	279	309	303	315	320	306	315	346	337	333	288	329	308	312	303	336	299	318	317	333	346	298	301	333	292	281	312	316	285	294	336	305	316	274	330	305	334	329	320	297	315	291	313	308	326	334	323	296	319	323	316	326	316	337	340	317	322	291	298	294	291	316	313	290	291	322	329	306	311	339	307	322	300	372	324	307	294	312	350	315	331	296	305	316	325	321	304	351	320	335	335	346	344	290	324
15432	1349	936	539	503	433	374	374	364	378	332	317	353	351	325	336	312	313	358	320	286	321	343	320	316	335	312	352	372	342	324	323	364	315	360	327	340	355	330	357	339	335	326	334	336	321	333	364	337	351	319	312	335	312	328	330	343	327	342	304	331	330	329	342	326	316	330	360	297	298	339	307	348	316	333	316	328	302	344	319	306	328	304	329	305	293	323	307	331	324	315	311	352	322	328	286	347	338	317	340	302	324	310	310	344	315	307	358	370	330	292	326	316	324	339	322	306	310	341	353	332	343	345	295	323	305	329	310	354	310	325	328	326	320	308	324	337	338	345	330	323	329	325	289	311	331	313	320	331	330	289	320	332	318	309	328	340	321	298	342	310	336	326	334	312	333	332	315	347	323	320	314	329	331	338	331	365	340	350	298	353	316	296	351	324	306	281	320	305	344	314	349	349	319	326	343	328	316	317	322	318	321	320	306	334	300	350	288	320	312	311	353	307	341	315	297	344	287	305	282	327	294	325	320	329	292	308	338	323	339	326	313	312	339	325	306	311	361	307	301	363	329	355	329	333	337	316	353	341	319	331	338	327	326	303	317	320	332	317	317	328	281	314	338	335	366	292	315	293	339	333	302	300	301	319	349	344	315	300	276	328	307	316	341	315	361	291	335	302	284	321	302	281	341	328	331	308	337	324	314	306	309	313	320	300	313	351	345	338	319	330	326	338	325	322	308	295	339	344	310	325	322	321	338	325	337	310	304	332	346	303	303	314	302	333	344	335	288	304	314	327	320	319	320	299	322	341	337	287	312	332	323	336	335	321	305	329	316	338	333	315	334	318	319	342	308	319	314	318	304	306	320	332	326	319	317	300	319	344	337	339	343	324	311	326	351	321	348	345	336	326	322	322	320	376	309	333	271	303	336	319	345	307	319	314	369	324	306	358	289	323	312	321	327	344	316	331	326	297	299	313	321	328	292	316	332	307	295	309	312	335	360	355	296	318	330	323	336	298	311	338	328	320	330	331	326	320	350	322	323	324	292	337	314	321	324	325	330	320	367	311	337	314	317	342	344	329	298	328	351	311	327	296	305	300	291	327	328	340	328	363	354	342	355	347	308	342	299	335	308	322	329	315	330	317	325	327	317	323	315	338	317	307	329	328	333	330	320	307	320	312	334	326	333	316	316	286	325	319	311	331	338	347	318	313	328	330	330	312	329	308	327	337	327	336	294	296	300	286	314	337	338	321	333	315	321	310	306	333	339	344	312	337	316	300	312	319	351	311	313	340	301	303	307	305	318	304	331	313	315	324	370	311	319	318	309	303	285	338	307	319	310	365	303	294	320	347	318	339	334	339	340	328	313	334	334	332	299	300	324	339	324	308	301	314	291	328	322	341	329	338	337	344	307	322	289	317	310	342	332	349	333	322	336	326	303	320	329	316	297	300	297	348	295	318	338	303	323	336	346	345	330	292	330	349	324	329	315	334	305	324	303	329	320	335	315	315	305	346	338	325	327	329	326	343	346	331	316	310	319	309	316	345	297	320	312	338	295	317	307	357	294	289	319	319	344	331	321	334	286	305	290	326	324	332	314	328	327	370	332	318	330	311	333	331	348	321	305	315	294	301	335	309	347	353	329	333	323	312	339	351	287	322	327	335	301	307	335	323	341	330	298	360	311	321	329	321	300	349	328	318	298	296	339	309	336	334	340	324	321	303	327	301	312	325	289	302	309	335	327	337	322	320	330	307	325	345	314	298	296	299	329	342	330	345	310	315	324	320	322	305	326	328	338	314	359	318	321	335	318	327	320	327	320	317	292	294	319	311	349	306	302	312	332	285	327	296	309	300	322	293	313	319	312	317	352	318	317	310	330	322	324	322	316	330	333	313	335	338	354	304	307	311	300	317	335	351	325	314	341	296	307	343	327	299	299	312	322	305	298	350	292	325	299	301	326	353	340	310	319	293	336	343	311	337	309	339	290	329	334	320	314	338	321	293	339	342	319	321	343	328	329	331	292	322	362	312	323	308	315	303	300	322	354	354	311	366	330	364	331	339	335	314	343	303	317	383	332	355	326	280	346	311	344	310	325	328	333	362	316	327	338	333	332	341	335	331	308	295	335	321	341	312	338	348	308	352	341	287	325	339	336	343	343	332	295	327	307	345	316	319	303	334	339	330	333	302	340	313	302	309	340	326	346	336	374	316	334	317	317	333	306	324	310	322	303	330	363	325	304	345	368	294	362	296	343	346	315	320	321	305	310	332	345	319	332	336	301	318	341	314	366	353	323	327	325	297	312	306	314	339	289	324	310	283	367	325	332	341	298	351	324	308	350	323	298	305	313	341	299	341	345	318	312	296	310	333	293	347	321	286	314	338	297	296	345	340	336	338	315	336	309	348	314	329	356	311	306	339	303	308	295	295	288	348	337	318	339	328	302	309	330	344	331	306	308	349	298	367	319	334	349	342	310	323	329	322	320	340	303	269	330	339	327	316	337	327	347	262	306	329	326	320	320	308	336	313	307	324	315	321	304	309	323	329	363	348	336	328	324	328	293	325	318	341	308	322	323	296	325	325	296	349	344	325	321	266	297	335	329	328	312	310	295	387	338	324	317	329	327	319	312	309	337	340	347	314	347	297	311	327	320	322	363	310	331	314	314	342	330	342	300	329	329	326	327	320	355	334	312	319	329	330	318	330	354	362	319	317	345	321	323	295	314	307	336	328	317	346	335	337	329	327	315	331	317	302	315	316	280	334	330	349	316	326	338	316	333	327	330	334	334	320	317	342	313	300	328	326	377	310	344	308	322	322	329	288	322	299	316	314	317	351	294	287	307	354	304	325	335	307	316	320	356	320	360	341	315	339	306	331	332	309	338	297	341	333	343	324	308	342	343	350	344	328	327	332	325	355	342	335	313	295	289	310	353	357	370	338	295	344	312	330	305	319	311	320	320	320	316	306	343	305	356	298	347	299	324	339	310	335	327	339	289	331	349	291	330	364	328	312	334	334	317	310	335	342	343	300	322	320	306	317	335	278	321	309	349	355	316	316	305	347	346	307	317	339	316	318	329	348	289	344	327	318	289	348	336	323	343	341	322	355	311	343	330	358	324	320	309	329	334	344	322	324	319	292	298	319	319	362	337	326	289	342	311	354	267	313	329	306	292	311	333	352	334	323	328	355	344	330	320	324	365	319	335	333	303	310	320	334	333	330	310	324	306	324	339	379	310	328	308	282	322	324	317	318	306	294	307	340	296	334	311	314	304	339	305	304	330	350	315	324	325	331	291	336	326	343	320	336	287	342	336	317	326	323	313	324	289	309	340	349	357	339	330	307	297	333	357	302	324	373	346	324	344	276	337	345	335	326	329	314	311	301	313	328	314	319	337	327	313	338	343	355	311	321	319	325	315	314	307	305	326	335	299	334	329	331	316	307	293	310	333	325	330	325	340	331	338	352	310	310	333	318	326	343	334	326	321	320	342	336	306	333	299
23813	21346	28774	24275	21366	10987	1429	977	835	822	708	711	669	671	635	722	663	621	640	685	640	665	660	593	640	658	637	633	630	650	627	604	611	624	590	587	625	582	606	573	619	604	612	600	622	607	655	607	596	611	586	593	592	638	633	602	572	619	605	598	607	587	613	607	618	596	590	572	622	604	658	658	599	612	645	628	597	625	582	645	585	596	591	589	618	645	633	604	626	631	566	580	648	638	596	620	599	573	610	627	598	638	615	634	598	613	633	591	666	602	647	597	622	605	609	572	621	589	618	590	621	577	645	602	592	603	614	586	665	609	564	600	619	608	606	564	631	585	618	632	604	593	577	593	617	609	627	550	613	564	612	652	606	602	582	567	586	595	579	637	618	611	621	571	547	635	594	579	576	576	617	637	622	627	579	604	587	596	618	625	586	617	613	582	548	579	636	570	649	637	614	611	563	622	580	596	625	615	585	626	647	621	650	576	571	639	585	619	563	659	564	564	593	634	602	602	597	622	580	594	585	621	601	620	553	613	602	634	613	584	578	638	558	610	607	597	663	626	554	608	584	564	618	656	615	590	640	630	596	603	620	601	609	644	631	640	620	605	546	606	605	617	600	650	591	622	579	565	601	596	623	573	604	578	587	644	625	603	571	635	586	575	639	584	620	581	660	607	628	596	599	597	623	589	604	603	617	559	613	581	614	616	621	606	611	589	582	626	596	598	616	607	665	562	600	595	634	567	589	623	652	588	586	591	629	599	572	582	598	604	597	622	566	618	662	571	594	601	602	618	620	586	594	595	627	590	602	554	623	617	569	631	605	628	611	583	591	571	619	620	624	638	585	616	591	597	598	619	620	610	633	636	611	595	575	627	654	590	599	628	607	567	614	616	637	639	610	609	624	607	568	617	619	612	624	634	633	617	636	602	575	599	617	607	569	598	626	654	578	564	567	660	612	606	641	619	629	588	614	623	582	619	562	563	583	612	590	607	617	577	578	574	552	598	579	613	568	607	617	604	648	635	579	572	626	590	630	604	652	624	597	596	588	650	549	543	588	552	555	580	598	614	596	604	668	648	534	559	618	635	576	591	624	620	599	592	585	595	625	623	597	602	617	592	556	561	647	650	604	585	606	649	651	605	623	622	622	647	629	596	599	641	640	605	629	569	629	595	613	610	592	629	619	622	583	627	597	647	631	571	566	616	619	585	597	626	627	588	615	592	606	583	637	622	643	600	630	567	565	594	556	596	625	576	612	607	610	630	549	615	626	670	608	524	623	603	610	636	630	652	617	652	636	637	593	568	601	570	581	610	583	595	570	567	614	609	600	604	640	599	604	614	613	622	603	571	640	606	610	613	609	566	583	594	648	602	598	601	593	579	628	574	605	548	597	596	630	638	595	627	620	569	621	587	628	569	607	634	586	612	613	631	619	616	601	602	603	603	633	600	628	598	588	578	591	581	581	620	594	616	575	608	598	639	593	618	615	597	610	586	544	629	595	588	600	586	596	606	573	642	661	598	555	649	565	603	622	634	587	593	617	589	671	637	597	604	622	574	595	619	609	589	593	601	586	588	593	607	583	627	589	579	638	609	594	599	586	620	573	595	600	578	599	626	622	626	614	608	594	539	615	627	594	553	558	614	604	551	605	602	608	601	593	609	621	602	611	596	574	621	627	556	642	621	592	603	610	642	609	619	622	643	581	615	643	609	563	633	625	595	633	595	610	603	643	596	634	599	637	577	641	635	595	596	572	599	576	646	618	607	607	590	616	599	583	599	595	606	560	601	624	599	616	587	580	581	574	594	567	581	615	608	605	594	616	623	578	620	587	593	613	560	579	592	619	642	596	573	652	623	603	608	607	585	607	627	580	607	637	592	611	602	592	601	574	594	663	612	608	590	644	622	605	660	596	621	595	536	597	668	544	613	628	558	633	573	614	589	606	602	600	613	607	604	592	613	608	632	584	579	607	590	580	615	588	658	626	639	578	571	627	599	604	608	640	588	637	635	629	647	598	623	591	646	613	586	642	583	624	594	631	610	603	597	625	644	628	578	612	629	632	626	593	618	622	608	590	637	616	623	619	575	636	608	633	627	571	596	558	571	596	601	597	605	561	647	606	605	611	573	606	613	645	618	613	631	630	617	583	643	580	598	594	580	632	608	663	581	592	639	593	612	621	645	588	635	666	601	608	624	604	585	606	629	590	586	543	618	604	617	635	658	565	591	633	573	642	622	610	566	646	613	605	607	592	607	602	651	624	584	626	576	626	601	625	582	603	602	579	622	617	587	633	621	648	591	571	600	572	580	590	606	598	576	597	620	618	575	637	605	640	580	565	617	600	604	582	616	599	601	618	626	626	564	577	603	595	626	585	602	656	628	612	620	639	603	624	572	603	630	603	612	575	620	598	596	589	579	644	570	649	639	617	633	604	620	586	590	620	613	589	647	591	618	632	589	614	609	628	633	630	643	588	637	621	602	612	625	563	629	558	591	584	631	608	596	609	624	571	592	597	567	571	552	613	642	580	583	617	582	652	593	616	656	644	622	587	620	588	616	591	585	588	620	595	606	635	629	622	614	565	672	535	609	614	633	572	616	607	591	619	602	592	655	609	630	637	588	635	572	601	579	607	609	591	613	615	616	597	640	607	615	633	605	622	580	600	639	597	608	621	614	542	605	617	625	628	615	577	621	614	614	613	587	608	640	624	650	595	622	632	551	598	601	568	580	569	614	618	657	601	640	599	588	579	613	578	638	578	588	581	589	596	525	565	596	604	652	614	567	596	565	587	623	574	605	598	555	576	641	596	645	584	614	623	596	620	609	600	631	606	609	604	617	572	603	584	619	593	582	577	583	642	638	581	608	598	553	593	648	626	616	592	627	649	585	630	613	628	598	584	578	605	574	586	588	574	603	613	604	604	580	595	613	616	578	600	592	618	605	626	581	608	614	575	618	590	618	593	630	606	632	607	584	587	564	597	576	630	605	650	618	616	588	609	576	570	592	591	628	574	582	578	559	580	615	566	628	587	628	611	597	573	555	601	546	630	641	619	621	617	587	602	602	647	607	583	601	612	535	604	635	578	572	592	617	618	603	612	631	603	602	607	598	627	587	623	582	575	637	609	618	587	590	618	626	608	619	596	622	619	644	561	594	580	604	583	606	615	602	575	572	603	593	604	582	581	615	591	649	590	616	657	606	560	581	606	647	590	632	628	607	550	628	603	609	601	633	616	590	606	605	595	601	608	600	618	634	635	620	606	596	606	562	576	570	597	621	609	623	619	575	601	652	607	596	590	663	584	650	558	594	601	618	611	587	612	610	575	606	597	622	623	628	614	551	561	606	588	602	606	533	584	650	592	582	598	601	593	621	576	622	582	606	633	583	602	591	625	614	659	615	641	600	618	617	627	631	593	562	621	666	606	585	626	595	610	598	602	558	639	597	591	644	639	639	598	615	661	622	600	603	586	596	620	563	605	635	616	612	587	638	602	603	597	612
14599	7851	5392	2858	2143	1693	1355	1172	925	938	885	807	750	783	689	691	702	712	651	717	652	673	654	634	637	646	657	646	659	625	605	642	624	631	692	602	615	621	612	616	590	631	633	660	608	652	628	605	636	627	594	612	619	586	635	635	604	640	600	581	672	612	579	605	624	628	661	611	578	620	620	657	574	601	602	652	623	627	630	629	587	616	609	573	604	590	625	621	585	666	629	621	636	615	608	604	653	601	585	621	577	620	594	605	614	566	588	647	605	634	630	602	624	615	608	613	620	632	592	620	613	625	594	640	598	598	610	621	607	643	650	628	649	618	616	643	598	676	646	582	607	663	620	632	594	618	640	633	648	596	606	624	623	673	657	628	625	611	585	626	616	600	579	624	622	604	589	615	622	605	606	617	613	587	591	631	592	607	609	604	640	622	586	622	636	628	649	618	633	615	637	633	617	647	610	581	584	632	631	643	591	575	608	649	605	615	659	596	624	616	606	582	608	620	618	587	608	624	590	614	628	619	601	584	608	617	625	664	633	643	670	585	593	635	628	628	589	618	604	665	669	609	642	636	608	593	592	629	631	637	615	659	589	641	621	645	630	612	651	588	615	585	562	608	645	666	622	618	611	667	568	616	630	615	611	571	619	616	645	602	625	642	579	611	623	612	649	559	650	608	606	597	609	616	584	605	585	622	593	611	639	629	632	567	613	636	593	628	611	633	623	621	655	595	640	677	632	615	590	603	590	611	616	593	593	618	642	638	614	642	631	594	617	639	656	641	602	603	625	631	606	593	627	578	611	634	601	573	649	634	595	582	622	662	626	590	604	601	647	625	609	627	600	589	598	614	652	591	585	624	610	590	637	636	633	634	654	619	632	624	623	584	601	615	568	629	621	610	615	629	606	636	646	642	607	636	619	625	628	615	606	598	617	629	593	620	637	628	587	658	612	645	614	609	615	601	632	610	577	658	616	575	590	609	595	604	610	621	630	615	635	648	625	633	579	611	618	636	634	588	564	597	630	573	627	622	638	609	595	584	599	635	643	632	639	613	617	606	600	623	635	609	601	582	568	569	613	598	661	586	624	608	612	572	634	583	588	583	634	603	609	642	632	599	616	590	580	610	621	621	622	641	598	626	624	642	607	600	631	645	615	605	580	618	624	643	640	620	672	623	601	612	605	658	677	589	555	586	587	651	624	639	628	591	622	593	600	573	619	584	578	595	639	580	619	597	656	626	598	651	618	624	621	586	639	634	591	605	622	624	630	618	565	653	630	575	650	588	614	619	594	630	631	618	595	664	611	615	632	626	582	599	622	649	606	597	636	630	587	602	618	605	616	583	568	646	622	610	619	615	602	618	624	610	599	641	612	654	590	599	582	621	643	624	609	591	619	644	602	592	580	595	599	598	670	649	621	580	572	601	609	605	572	618	576	623	632	605	592	628	639	637	619	633	619	600	571	642	587	639	609	632	601	611	607	579	565	584	608	667	618	613	658	599	634	610	603	618	603	627	658	600	593	578	602	625	634	603	624	626	618	594	584	602	635	630	668	602	603	635	580	591	586	599	621	648	617	642	658	576	618	606	597	620	622	610	613	578	600	635	633	606	620	697	649	605	662	614	627	620	602	586	678	636	624	620	583	581	592	596	625	619	607	602	656	627	614	621	629	586	635	630	586	587	608	599	662	630	615	623	640	594	587	614	635	619	586	647	586	607	629	600	631	625	622	604	597	540	603	633	593	601	655	613	612	586	629	617	612	602	637	640	606	608	574	622	611	601	613	630	630	564	610	605	616	584	632	600	621	614	601	692	598	569	599	589	600	562	634	611	578	672	618	566	637	596	611	607	611	615	642	632	638	657	629	558	613	612	611	596	641	627	634	652	592	604	595	620	606	655	667	634	632	627	605	614	583	619	630	628	601	597	614	597	624	605	611	633	628	642	630	590	610	622	591	606	625	633	617	659	598	646	602	618	609	639	637	632	634	602	661	573	620	617	595	584	604	626	637	616	586	629	596	608	622	667	661	648	636	595	594	616	616	611	669	651	596	653	604	675	625	639	618	626	624	599	690	577	603	626	619	589	591	605	637	631	633	620	634	640	649	640	602	661	608	629	621	558	629	595	656	633	592	602	636	617	637	636	613	601	605	638	629	583	661	612	603	546	659	658	616	618	559	574	612	604	595	619	649	590	613	599	592	596	585	588	627	604	632	614	636	608	606	596	626	580	589	654	607	616	622	638	606	635	605	616	596	629	588	583	632	641	615	611	586	589	605	616	609	628	608	608	571	589	614	633	594	595	613	590	606	594	611	623	621	604	629	619	636	567	637	642	618	595	624	627	641	582	623	611	611	669	605	571	590	651	623	624	632	635	589	644	651	671	625	605	620	595	595	634	642	595	624	637	587	627	580	637	616	601	623	619	639	650	599	629	659	619	634	593	632	634	624	612	562	649	634	639	632	611	591	636	598	605	570	608	638	592	595	593	607	615	610	644	632	622	628	610	566	590	618	624	593	641	626	646	665	616	617	544	639	626	590	629	602	580	640	609	602	606	620	657	624	607	652	646	587	569	547	611	600	610	633	611	584	612	633	626	629	641	600	664	640	683	619	621	641	596	567	588	612	618	581	663	638	671	629	616	615	631	597	621	551	625	612	634	603	656	597	601	617	603	606	638	632	644	642	608	609	581	566	622	642	648	558	649	630	621	650	645	570	579	604	624	608	624	546	643	637	640	593	636	620	625	586	630	624	642	601	680	650	626	586	618	539	604	655	611	629	618	642	626	598	631	626	611	624	617	588	601	622	606	615	603	639	613	627	596	626	628	615	615	647	597	607	622	602	660	604	627	662	586	612	632	598	595	641	588	639	630	669	651	643	637	650	562	619	616	583	576	606	635	573	603	627	605	600	636	619	571	639	620	645	648	622	656	620	644	595	625	630	643	649	595	602	607	622	640	633	610	616	582	617	613	601	632	610	616	651	607	602	599	585	597	584	626	606	609	610	615	614	645	604	606	609	648	612	657	620	644	578	644	577	589	571	616	626	606	615	616	563	638	605	582	608	627	618	607	603	612	624	591	586	624	605	635	659	600	630	616	621	630	630	641	603	645	649	654	570	662	641	707	620	641	637	595	598	599	580	589	623	619	596	612	623	616	635	629	638	625	600	635	635	595	642	613	599	624	616	632	615	585	627	622	579	615	592	625	606	616	570	603	592	597	599	623	613	599	612	656	665	567	613	642	595	600	574	653	624	605	619	641	629	625	619	617	610	619	597	605	597	616	621	605	585	616	610	601	618	637	608	629	612	627	592	645	608	590	602	663	627	645	599	589	642	626	609	618	592	621	636	617	597	613	636	574	640	653	620	596	632	574	584	575	621	629	601	611	619	604	625	619	626	646	638	647	575	616	597	692	599	624	619	582	588	594	574	681	637	619	603	612	610	599	607	615	636	618	663	632	601	631	589	633	602	688	570	650	612	574	635	642	674	626	603	622
24747	21296	27818	25018	13797	598	398	312	273	260	233	238	223	217	208	197	224	210	198	211	197	162	189	176	174	169	185	176	188	191	181	198	180	172	172	195	194	185	196	162	167	196	166	177	154	182	174	194	178	171	191	186	185	167	184	172	167	158	171	158	173	170	182	184	216	171	174	176	180	172	178	160	191	172	165	193	172	155	207	181	179	191	191	190	183	167	178	168	179	161	171	174	180	156	194	172	162	168	194	166	185	179	188	183	175	160	166	173	176	163	184	162	186	192	174	202	164	178	165	178	164	172	146	194	177	172	167	185	163	173	141	172	166	170	183	164	181	189	166	139	149	169	153	171	180	166	190	169	191	179	174	172	171	205	172	181	163	182	163	169	180	166	165	168	177	165	194	175	196	169	164	203	193	197	169	170	185	189	161	186	184	193	190	188	193	192	183	185	170	201	159	182	193	156	165	184	181	191	176	189	190	197	151	153	194	182	176	184	187	188	187	172	157	151	191	148	177	181	192	183	173	150	170	154	177	178	190	173	179	189	176	174	161	172	197	185	178	197	200	180	193	181	170	201	164	206	197	173	164	169	184	193	165	168	187	154	178	182	171	193	182	191	177	194	156	168	183	189	161	154	205	159	163	186	163	152	194	180	169	202	201	177	168	164	164	172	179	178	187	179	153	169	167	164	143	163	169	204	159	178	182	186	179	166	200	184	183	190	186	158	156	172	187	166	148	195	168	153	143	204	158	181	176	187	202	186	170	181	188	179	152	160	181	173	208	197	173	181	157	178	168	199	185	180	179	191	178	171	190	186	167	154	160	192	165	172	183	176	183	184	186	173	180	179	202	195	162	193	186	214	192	187	184	174	180	203	178	187	191	179	182	185	172	172	198	164	170	189	165	199	174	171	194	193	160	179	167	172	166	190	180	187	182	171	170	184	188	180	166	192	179	181	175	179	177	162	174	167	175	167	174	191	178	171	183	168	167	192	151	174	194	180	172	195	179	174	206	197	146	182	186	198	206	174	193	186	156	175	166	202	170	155	183	170	207	186	198	190	164	192	173	173	175	198	173	187	179	170	181	165	191	187	198	171	181	165	174	166	186	164	165	187	168	190	167	176	167	164	169	206	177	166	177	183	193	180	179	189	167	196	178	176	174	182	174	189	156	192	171	176	190	169	195	178	185	194	149	182	181	174	153	168	191	198	181	185	195	179	188	179	194	213	176	200	168	186	165	166	187	175	186	169	180	195	185	182	172	144	172	167	175	171	175	170	179	173	185	186	188	159	174	183	175	175	178	174	166	187	172	177	158	175	176	169	196	176	151	181	176	179	169	175	169	170	187	179	187	175	190	158	198	170	172	156	160	166	175	161	154	153	193	206	176	175	190	182	199	169	181	196	155	150	173	149	190	166	177	187	167	156	164	177	173	175	189	175	176	161	157	186	165	173	168	188	189	174	169	181	155	194	152	168	166	185	145	187	166	173	201	188	164	194	150	162	160	187	165	168	164	179	162	175	166	200	167	184	185	189	197	180	176	194	172	176	175	202	155	189	169	190	183	191	184	168	174	160	169	171	156	180	169	177	161	172	170	201	181	156	220	177	167	181	180	160	184	172	189	155	167	195	189	160	165	178	186	176	167	159	181	166	173	177	139	159	169	171	165	194	153	178	193	165	153	200	195	177	184	148	168	172	158	173	187	192	177	161	192	202	182	180	193	188	195	158	164	172	145	168	164	182	175	181	183	181	188	186	164	164	188	167	175	192	167	198	175	175	170	200	177	173	169	163	181	191	176	183	190	166	172	189	163	189	174	154	178	199	186	188	177	173	164	176	162	193	185	179	181	159	162	164	166	166	158	180	177	149	169	183	175	166	183	194	180	175	179	187	154	172	180	168	165	172	167	183	172	186	167	189	182	179	154	176	198	149	174	166	167	180	185	195	175	176	159	172	174	194	171	199	152	169	168	165	178	191	160	168	163	179	191	176	191	170	150	161	197	165	180	160	169	170	174	193	178	164	176	183	159	160	179	180	193	173	206	179	180	158	188	200	179	183	176	170	179	190	202	193	163	181	178	184	181	195	182	145	192	185	187	160	173	211	172	192	187	172	175	169	160	177	191	184	172	170	174	192	166	165	179	177	168	172	168	176	176	168	180	172	196	164	155	213	174	174	203	176	167	176	170	149	172	173	177	191	181	163	202	181	173	182	178	160	183	183	171	185	179	175	189	196	198	174	181	199	183	185	193	178	189	162	173	173	175	192	171	194	187	202	179	186	196	171	152	186	184	167	210	166	161	159	185	182	168	193	184	203	173	198	148	144	172	160	165	170	165	184	174	191	171	186	173	188	170	215	192	174	176	187	202	174	154	171	184	166	176	171	163	168	186	182	182	169	170	177	165	195	161	187	181	171	178	188	160	172	189	167	183	184	159	173	174	171	193	186	175	165	169	166	175	150	177	173	208	174	171	173	187	178	188	201	186	166	177	171	195	154	204	177	178	157	191	171	179	190	174	186	177	176	169	197	187	193	165	176	183	181	171	197	161	171	186	186	180	156	174	181	200	158	206	177	175	197	179	186	176	160	181	176	161	161	188	200	180	168	183	182	181	184	190	175	177	175	195	168	165	189	153	194	180	182	166	214	172	189	170	194	200	182	169	174	160	154	158	189	197	199	175	198	184	153	176	166	150	159	163	186	165	171	172	170	153	185	206	166	180	190	185	193	203	171	194	182	174	180	186	208	183	171	186	177	157	161	198	159	178	183	183	198	161	162	170	181	182	179	167	187	187	170	177	194	170	165	192	182	160	192	201	179	182	176	159	196	172	185	184	186	179	180	156	163	181	167	184	180	157	192	138	175	190	184	176	187	180	156	173	161	175	173	171	173	166	180	163	197	156	181	202	157	168	167	162	160	172	156	181	190	180	192	177	185	200	174	167	180	181	147	167	184	199	163	176	170	173	174	172	144	149	163	172	147	189	168	198	176	166	181	163	166	172	172	193	180	185	189	185	195	176	164	183	189	183	172	188	162	171	161	186	184	166	183	156	160	166	153	181	174	183	167	161	174	169	158	204	189	186	197	177	182	197	145	177	178	193	178	186	196	196	174	166	185	176	166	196	153	183	154	180	166	182	160	153	174	201	168	187	179	164	186	163	159	183	194	172	193	163	184	181	175	190	162	173	192	178	180	182	179	177	182	197	164	195	182	200	190	186	172	164	181	159	166	196	199	191	174	192	164	154	162	177	173	157	178	164	158	181	178	180	162	161	176	162	202	160	175	175	174	181	192	182	140	180	190	173	183	182	181	171	163	165	184	170	172	185	171	184	166	168	200	177	171	183	156	155	162	180	166	172	183	174	171	176	192	163	171	200	165	183	140	188	191	185	174	171	204	172	177	166	179	172	184	165	172	173	167	214	178	184	199	179	151	176	201	193	193	190	173	171	187	167	178	171	173	183	171	166	198	182	158	188	188	163	192	149	182	179	172	166	197
15565	4465	2880	1402	1076	821	623	458	385	379	320	295	250	245	262	250	222	216	212	219	235	195	182	218	204	206	177	204	202	210	185	201	232	200	218	188	218	183	207	195	179	171	180	198	190	212	185	171	209	219	190	200	204	209	178	208	192	193	183	204	181	186	186	203	163	247	186	205	207	175	211	189	179	188	200	191	201	190	188	197	200	189	185	213	194	189	209	181	199	182	213	201	198	191	176	175	207	210	208	172	178	187	198	194	170	172	201	207	204	192	194	191	190	159	203	195	192	186	185	193	196	200	216	171	217	209	215	189	185	182	191	194	189	196	232	189	189	203	217	195	170	191	194	206	178	175	192	181	180	201	218	197	186	182	190	195	194	197	204	206	185	189	176	187	186	193	197	213	186	208	187	174	210	194	197	176	197	194	203	196	174	182	210	203	196	192	200	213	188	194	176	181	204	180	195	191	182	176	183	191	198	195	179	195	204	194	190	190	206	202	191	203	189	195	202	192	186	174	203	166	194	177	200	218	191	194	233	197	174	211	188	188	197	176	207	185	188	229	172	191	182	156	192	203	185	227	172	199	189	195	184	188	184	167	190	195	191	192	191	197	178	178	191	191	195	182	190	193	199	191	188	193	172	211	188	183	183	191	217	194	192	178	191	187	208	190	199	197	208	198	187	189	190	183	194	186	191	212	177	190	201	207	195	206	180	195	193	197	194	194	192	191	205	193	162	198	200	194	212	178	186	207	183	219	199	179	178	191	180	177	184	216	185	199	190	185	182	200	200	194	170	202	199	193	179	190	178	199	184	176	185	187	189	211	199	191	190	155	209	188	218	195	192	206	209	188	177	185	181	171	184	171	175	216	216	182	192	197	193	183	192	195	214	196	213	206	172	202	187	187	198	184	183	195	205	206	179	179	187	193	189	174	221	210	164	185	204	199	199	187	220	168	202	215	194	210	181	188	195	191	203	160	222	208	183	183	210	208	194	203	174	178	188	191	187	201	217	205	162	179	184	174	217	203	177	195	196	194	188	211	186	223	173	178	193	208	207	194	167	181	182	191	203	199	194	185	181	193	198	209	205	202	160	200	228	184	177	182	187	176	188	184	194	185	192	183	203	175	189	187	212	189	202	192	181	216	186	208	170	193	205	196	191	168	190	192	201	193	218	195	191	188	182	190	171	184	182	219	175	176	182	164	209	192	204	192	195	197	194	224	195	183	194	167	189	204	181	193	197	180	174	196	195	208	197	206	209	200	177	198	200	199	176	163	187	209	196	214	201	189	218	201	165	164	204	184	208	174	179	210	180	191	192	198	188	205	179	191	203	207	198	182	203	197	192	192	187	201	201	195	190	213	184	187	184	151	194	181	186	212	210	199	205	190	196	212	187	203	202	200	172	201	188	171	189	203	188	173	201	198	167	176	198	210	189	176	186	156	177	197	188	163	180	188	195	192	179	173	202	183	209	208	173	193	195	197	200	177	209	186	194	194	198	208	211	169	213	190	186	202	202	179	202	179	199	179	183	188	196	198	169	188	200	189	194	187	182	212	189	202	170	209	197	182	181	186	167	188	199	183	193	229	204	194	210	205	196	215	181	192	192	181	185	202	202	199	192	208	187	200	199	195	209	195	203	191	172	195	187	189	201	201	192	192	222	206	200	201	189	171	184	196	179	208	177	184	182	191	210	189	214	185	171	180	175	211	193	190	204	204	181	197	186	201	186	196	184	197	225	186	177	190	171	193	196	176	207	168	192	200	168	180	181	176	181	200	193	180	197	209	177	210	194	186	186	189	188	190	216	185	210	202	198	206	191	182	200	201	197	184	220	206	197	184	190	195	188	200	159	216	190	171	198	179	200	196	174	161	182	212	203	186	194	205	192	194	244	196	177	200	187	195	212	189	207	158	167	192	201	218	187	188	211	201	187	208	209	183	183	204	220	195	182	195	174	214	185	196	222	182	182	196	198	199	208	165	193	215	176	196	204	197	194	192	207	203	197	212	193	193	219	204	200	183	197	208	187	197	196	205	198	195	175	200	204	202	186	195	184	179	210	171	197	187	185	201	217	191	199	179	200	194	215	200	223	192	175	186	186	207	185	214	213	150	194	195	187	203	184	187	212	197	192	187	202	177	192	190	189	170	208	189	176	191	204	188	200	205	185	193	199	168	206	172	193	210	166	183	204	190	177	188	191	173	176	197	194	197	192	191	205	181	181	221	187	207	208	192	199	189	190	189	199	174	219	173	201	209	203	195	194	202	191	202	190	191	184	192	202	189	202	174	192	180	182	179	186	178	189	187	197	188	176	186	150	185	193	210	174	195	181	184	195	194	194	187	201	227	173	200	189	187	230	196	186	188	185	182	178	201	200	193	208	195	188	191	203	175	175	193	187	191	189	195	196	188	189	188	189	178	196	208	175	199	181	209	213	191	163	175	211	195	182	189	197	215	183	166	199	191	195	187	184	193	192	187	203	178	206	183	193	181	191	215	188	184	205	224	185	200	187	185	187	209	173	194	194	186	203	217	177	205	168	201	177	187	215	173	198	204	176	191	186	193	200	216	190	190	184	178	206	201	188	202	182	185	206	183	189	199	213	189	197	177	200	210	212	206	196	207	183	197	197	177	201	213	192	175	214	229	182	210	200	228	198	188	176	193	213	199	179	179	184	196	208	209	179	196	221	181	176	185	178	191	212	197	203	213	200	190	181	181	199	186	205	212	201	198	185	211	199	208	213	206	172	166	217	174	185	162	195	191	192	179	188	190	205	180	183	194	193	188	204	206	224	179	219	171	176	208	164	183	190	192	185	195	217	194	191	199	206	187	171	209	184	210	195	185	189	185	194	219	174	193	170	196	170	180	192	186	209	188	194	191	178	168	176	180	180	193	189	198	194	213	205	201	154	189	180	192	192	186	187	192	195	194	191	184	202	207	182	192	178	172	189	181	214	210	179	195	173	198	171	174	164	211	198	175	204	196	217	204	199	202	177	197	195	206	191	200	186	199	175	182	179	183	188	211	180	207	191	176	213	179	190	203	199	189	176	177	168	206	176	187	177	165	191	178	189	208	217	193	222	175	191	156	181	179	194	188	165	199	188	235	175	209	205	179	194	191	195	232	195	199	186	166	198	201	162	179	191	181	201	177	216	182	213	182	166	206	204	188	179	187	182	222	199	187	209	226	158	186	183	188	187	198	188	197	216	200	201	180	175	180	185	183	189	168	203	186	198	198	166	190	178	171	198	190	189	198	195	182	171	192	203	207	193	187	190	196	180	167	202	163	177	218	181	186	197	198	197	234	180	176	177	207	188	177	194	172	203	204	205	203	199	181	189	184	184	193	204	194	184	224	206	169	175	193	168	195	202	191	162	185	193	201	184	172	177	195	182	178	204	183	211	198	194	197	187	190	169	167	197	210	205	178	212	180	179	200	193	188	182	162	200	176	175	190	185	196	175	186	188	172	201	202	201	196	180	203	210	177	197	196	179	199
22543	21322	29178	23804	21319	21364	11898	1374	921	881	874	782	730	702	741	710	609	628	642	662	605	620	600	609	565	591	590	580	601	531	576	614	576	616	556	624	568	550	609	581	590	555	589	619	600	570	598	594	599	611	572	538	589	556	588	596	582	580	635	557	574	626	526	587	532	583	572	560	621	572	578	540	549	586	539	551	609	591	593	545	575	561	548	571	612	560	561	568	626	631	544	546	577	572	563	592	531	554	567	588	544	540	620	573	576	545	567	598	549	579	590	572	561	569	575	569	556	570	612	589	545	544	590	583	579	577	569	558	544	573	571	532	584	562	575	516	558	551	550	549	540	537	580	540	549	557	544	569	539	526	574	560	526	542	560	582	548	589	571	581	548	537	554	555	558	575	562	530	607	564	533	500	541	580	581	597	559	549	599	560	544	557	585	534	524	587	546	555	570	556	580	544	542	608	558	529	606	553	560	553	564	564	607	578	584	566	570	528	549	582	578	585	583	573	584	540	546	573	564	567	570	558	524	546	569	580	552	576	556	534	586	564	575	562	572	559	576	562	608	547	538	543	554	490	543	559	563	606	584	568	570	560	584	587	615	558	547	565	563	562	547	555	570	563	536	600	584	574	549	562	566	577	532	542	581	570	606	531	569	581	523	564	584	615	549	538	579	562	609	587	519	571	547	625	567	535	543	551	560	569	585	559	533	560	577	559	554	554	585	532	513	575	552	549	577	591	570	600	542	606	554	596	569	561	582	587	522	566	570	516	572	591	577	597	588	618	516	554	533	547	592	552	560	560	552	547	540	546	572	609	563	605	540	587	547	563	549	600	540	598	528	542	554	547	529	576	570	564	584	572	545	555	540	572	507	591	588	558	568	540	511	571	579	576	576	571	631	516	565	560	572	577	547	580	544	556	555	511	545	590	560	555	559	530	566	558	542	549	579	558	543	578	570	586	575	585	526	544	568	524	545	574	545	591	518	559	546	573	556	547	529	576	559	562	523	571	580	561	527	571	559	564	576	529	552	567	570	553	562	560	572	580	591	526	524	563	616	571	545	519	570	534	558	555	534	628	538	559	545	608	578	576	561	542	573	541	608	539	561	555	599	594	581	555	557	564	552	621	563	559	573	541	559	602	565	530	593	547	525	566	586	571	581	533	544	532	571	559	551	580	548	574	550	585	570	553	586	540	572	558	587	542	527	535	570	594	604	560	568	560	584	564	615	571	581	507	550	538	547	575	586	543	567	561	552	607	554	519	551	588	554	543	576	609	577	561	542	541	570	577	588	560	538	590	554	573	571	570	579	605	561	602	534	533	565	537	581	538	573	509	547	552	559	580	531	555	526	502	601	553	544	595	543	570	542	580	531	558	540	592	580	582	545	534	589	578	578	567	606	527	555	563	572	576	570	546	560	567	554	566	579	536	593	613	595	566	568	555	514	556	566	533	538	590	563	656	615	551	573	545	591	559	579	582	545	588	544	548	587	556	605	612	572	545	547	576	602	570	576	608	566	616	571	591	577	559	581	575	525	538	550	588	522	531	590	540	556	614	562	604	576	556	573	570	577	565	555	582	521	581	528	574	584	560	567	584	580	574	602	535	558	562	542	564	571	576	593	517	607	546	537	561	559	544	566	589	561	556	562	553	543	539	541	584	578	551	544	504	566	584	625	581	549	570	601	574	576	552	577	536	517	551	542	574	562	598	549	530	537	537	570	548	562	560	571	547	582	565	523	516	531	570	569	584	557	536	572	579	582	574	584	572	590	570	530	558	573	585	575	559	564	560	554	544	561	593	593	598	571	596	578	553	539	572	545	545	548	566	587	571	574	557	586	588	566	571	575	544	534	544	599	550	563	566	563	571	535	574	544	551	570	571	579	566	555	588	555	561	552	609	606	561	590	583	555	549	560	576	506	549	576	568	556	554	571	537	583	580	570	561	555	594	568	564	555	569	516	550	558	535	558	524	587	505	563	580	535	542	552	540	564	589	557	525	583	523	575	540	538	549	513	560	600	587	602	541	573	531	576	533	537	521	592	544	570	552	590	576	542	530	571	595	564	527	587	520	554	558	551	586	538	609	567	553	558	531	534	532	580	607	531	568	553	561	553	571	577	559	558	517	562	589	578	571	558	601	633	589	616	567	528	573	611	549	517	504	554	575	588	549	554	565	567	600	548	529	561	531	581	551	554	553	598	509	564	588	600	537	589	590	557	579	571	568	597	510	576	565	574	547	555	576	546	566	584	527	579	577	543	560	558	523	558	575	570	551	529	620	568	547	563	568	588	569	537	596	557	595	565	555	554	587	536	577	558	548	565	561	547	584	565	515	563	570	549	605	548	560	588	547	556	570	565	565	556	523	551	576	598	575	524	577	561	570	593	587	541	577	528	605	531	595	595	584	545	516	550	563	564	532	571	557	578	573	643	541	555	558	540	586	592	545	578	521	564	579	607	580	566	547	563	553	540	560	616	562	525	546	559	575	563	565	568	600	531	552	553	558	560	573	550	540	522	590	546	554	563	562	593	568	594	580	549	586	585	545	552	580	516	535	538	566	553	607	589	591	566	567	546	612	566	595	574	559	524	517	599	544	587	540	563	583	543	536	567	514	562	578	578	556	588	531	557	541	642	627	520	550	535	518	541	554	540	569	595	539	555	594	573	569	521	529	531	535	586	561	560	548	594	566	565	579	516	529	563	532	558	584	568	565	586	584	571	598	554	547	580	557	542	569	577	543	553	554	523	560	545	562	513	548	572	548	518	556	541	593	555	573	566	536	520	578	547	585	561	565	523	557	566	600	524	552	570	600	575	550	578	547	587	530	548	544	574	512	606	572	611	554	541	606	496	564	564	507	564	575	514	529	612	595	567	556	538	560	571	610	566	575	569	535	568	530	579	598	595	564	558	561	592	554	535	513	588	540	574	558	480	553	597	623	566	605	534	579	591	596	557	580	560	553	591	579	529	607	561	569	558	572	522	537	557	597	540	595	541	561	575	544	536	579	577	547	585	549	601	584	559	529	554	544	591	619	529	527	618	532	567	570	556	571	534	564	549	535	531	563	589	549	574	586	538	536	585	554	616	577	576	554	559	546	533	578	528	554	596	563	548	611	546	590	536	622	552	547	571	543	554	606	597	521	575	608	588	600	551	571	535	560	558	594	543	512	507	557	536	515	558	554	567	552	535	541	538	536	533	552	575	554	567	564	587	556	565	565	570	550	528	575	535	584	558	566	577	585	558	584	559	552	517	528	572	562	588	542	578	583	572	573	570	539	582	561	535	585	556	515	563	528	536	528	557	574	563	545	618	603	605	547	572	579	538	580	545	581	589	609	521	544	542	582	559	552	516	509	578	558	542	557	517	590	581	561	647	543	530	556	583	569	534	569	542	581	512	567	579	599	580	537	582	567	572	601	508	523	562	597	550	564	544	541	568	573	552	567	569	588	543	566	580	555	539	526	585	544	555	565	532	576	555	520	590	552	627	565	552	591
18094	12975	8979	4527	3335	2582	2014	1595	1360	1092	1020	843	841	797	757	743	784	644	652	620	672	626	702	608	623	627	657	616	606	659	593	602	562	636	625	589	557	614	604	599	561	561	592	573	604	531	591	614	619	598	560	577	597	563	595	603	573	606	553	520	553	582	614	583	603	595	590	551	591	582	602	568	587	608	595	570	571	552	590	572	541	625	549	603	599	572	574	586	539	540	596	599	600	604	527	622	566	593	574	581	594	524	579	574	593	598	577	602	571	542	565	550	552	550	564	566	591	552	563	557	553	559	569	587	576	584	638	619	567	575	569	576	608	548	587	562	593	575	588	587	563	574	608	574	594	588	568	583	573	538	589	557	568	553	629	580	639	598	621	553	602	552	589	564	625	583	587	567	547	579	574	593	603	566	610	582	609	568	587	593	587	584	561	597	574	604	620	596	598	579	557	574	544	562	580	592	563	597	581	557	555	587	564	611	606	608	594	521	596	592	578	570	542	530	607	575	575	596	556	589	588	589	556	574	584	591	561	574	616	584	596	625	639	560	536	567	549	581	599	620	587	581	601	647	574	573	511	586	575	598	579	583	598	584	594	586	568	627	553	584	565	586	565	564	583	579	597	605	603	583	628	598	610	610	592	587	613	544	552	580	607	616	596	595	596	551	589	566	595	588	534	606	529	635	610	540	577	588	612	536	610	556	577	554	581	579	588	544	604	579	599	595	569	544	574	591	532	569	557	527	576	575	601	592	603	566	573	633	581	603	572	567	553	608	588	575	539	575	585	541	577	558	643	561	559	537	525	594	592	567	591	555	544	588	545	556	573	584	564	601	558	552	584	573	568	586	603	581	594	523	540	560	562	576	570	598	580	612	587	574	566	639	561	603	570	588	568	592	535	574	597	593	581	596	584	602	543	574	580	577	549	579	605	593	558	584	607	561	582	561	553	587	558	572	591	623	576	594	553	583	581	549	568	587	557	547	602	521	551	569	548	587	596	550	595	574	562	575	608	586	601	625	578	542	569	580	568	594	585	597	595	588	573	620	583	630	581	620	537	603	609	578	593	549	543	591	582	553	580	578	605	603	575	632	585	597	595	604	635	574	592	606	544	568	567	621	536	587	553	549	561	534	630	589	590	604	547	615	590	577	630	572	546	596	597	555	568	539	596	571	571	554	557	569	631	600	593	615	534	614	594	622	558	606	594	592	591	503	553	625	561	560	583	556	559	619	550	555	614	615	571	611	589	576	591	560	601	596	570	592	573	548	602	584	594	573	572	547	588	562	587	551	584	566	576	569	548	592	558	620	556	566	579	543	594	598	560	564	568	544	575	579	569	601	511	586	547	575	610	556	575	598	614	568	562	602	614	591	583	582	554	596	556	597	615	553	595	553	612	601	600	596	566	573	603	584	557	568	586	548	627	595	549	573	563	568	573	504	540	578	571	597	588	614	602	580	578	594	582	543	571	575	569	572	567	576	591	580	575	546	559	550	560	583	594	613	599	631	559	537	569	605	560	566	564	562	551	577	598	575	619	590	580	593	588	594	585	619	581	567	578	605	563	578	530	580	593	601	596	594	551	588	600	540	574	604	547	564	561	605	584	622	575	588	565	577	619	565	586	576	564	560	572	601	578	565	612	585	558	573	552	584	520	568	615	604	566	554	553	570	575	540	582	638	600	599	556	554	641	565	550	573	590	578	554	616	533	567	598	565	568	591	586	545	554	607	582	581	564	561	582	578	588	567	576	575	579	576	609	556	578	587	588	552	612	534	592	557	542	565	579	554	604	609	608	581	607	549	568	565	581	587	550	585	557	601	532	603	585	555	578	563	595	559	560	575	536	574	611	582	596	590	529	573	535	626	615	575	587	595	593	533	553	565	556	570	564	615	545	585	593	544	572	534	594	585	589	574	570	583	582	566	566	592	590	611	586	595	587	579	590	533	578	567	601	579	551	561	597	594	601	595	531	589	574	592	607	587	557	570	552	594	566	604	542	591	611	600	578	568	599	582	570	594	583	554	585	559	610	598	587	601	572	587	561	613	620	577	574	542	582	619	596	609	548	548	546	566	577	583	581	566	587	615	565	578	590	584	558	548	616	587	577	567	606	567	596	598	584	576	520	592	604	586	581	605	570	608	566	575	609	575	586	583	579	540	606	594	590	568	563	584	594	567	564	578	602	589	570	532	579	592	627	525	608	559	605	613	548	614	583	588	584	529	559	598	592	625	560	562	587	543	593	584	577	585	559	575	611	603	566	595	558	560	587	582	586	553	586	603	570	610	530	626	634	577	565	538	585	571	550	617	577	593	574	593	573	577	582	588	580	612	572	546	580	607	578	581	561	588	601	568	541	562	562	609	607	586	567	580	584	550	588	611	539	582	590	557	578	583	562	600	556	583	599	584	527	601	604	607	588	555	542	608	584	586	582	569	600	568	604	587	546	603	612	590	571	636	605	573	567	579	615	576	574	575	554	561	560	590	539	564	563	594	599	593	549	592	576	530	561	571	590	556	613	607	582	610	615	550	608	603	542	573	602	578	527	585	522	590	586	566	539	525	612	586	585	587	586	547	565	582	591	606	588	561	559	596	606	574	611	591	569	559	562	619	558	536	546	593	556	595	568	585	610	526	563	601	563	588	598	575	557	568	573	638	564	597	619	562	550	593	526	591	596	581	561	589	557	579	568	543	605	557	569	587	542	581	583	566	577	564	591	571	536	546	574	584	597	557	537	571	602	570	572	582	572	537	616	594	626	576	554	596	564	586	576	589	570	563	557	582	603	576	559	603	588	570	554	591	607	585	590	573	577	560	572	576	546	549	574	562	586	616	599	613	624	571	597	577	607	577	614	556	590	569	584	610	568	603	576	574	539	579	562	568	589	573	611	592	591	555	571	551	566	561	595	610	625	559	611	536	571	582	639	594	586	552	595	572	561	547	622	533	594	610	561	611	569	573	571	553	538	550	552	563	580	538	608	571	579	580	554	584	630	541	548	622	536	625	595	620	569	572	570	592	579	639	621	597	588	605	539	583	543	588	571	561	570	571	610	602	615	577	547	594	589	595	572	589	566	569	591	540	566	603	545	565	586	534	597	558	641	600	495	553	609	544	540	592	549	590	602	616	550	565	571	586	562	594	593	584	583	618	576	572	616	567	553	588	589	571	563	588	592	592	598	543	531	605	588	619	548	553	558	597	592	540	584	585	559	569	532	575	595	618	569	585	594	571	551	590	568	551	597	588	589	563	581	571	566	555	585	566	643	568	608	592	604	645	587	606	615	535	589	583	556	601	590	552	607	574	575	552	566	582	556	619	596	586	562	577	595	556	563	601	581	565	598	554	626	604	598	579	515	601	573	620	602	586	578	610	606	572	579	579	635	611	552	558	603	583	582	586	585	574	529	606	566	575	604	539	556	551	552	566	580	598	580	574	526	549	589	553	615	567	558	623	575	567	561	593	568	561	569	563	545	557	572	600	595	588	564	616	610	586
28360	20650	9615	770	423	399	357	298	329	340	307	316	329	333	329	319	339	305	339	325	344	332	323	344	303	325	315	303	331	297	301	324	333	311	299	301	324	338	312	332	355	319	302	311	331	341	313	353	332	339	323	313	327	317	322	322	312	269	328	305	343	307	338	318	298	320	309	303	329	340	326	327	303	323	366	331	318	282	299	337	309	354	322	321	333	333	298	346	305	302	323	327	345	313	342	341	312	318	306	319	340	327	329	308	326	317	281	311	315	330	318	320	316	357	330	316	308	307	292	303	333	320	345	324	318	320	332	315	317	311	305	325	334	344	340	344	303	319	327	337	326	318	308	324	323	316	332	322	317	301	344	329	315	286	323	346	305	321	323	320	298	352	330	309	318	287	338	289	315	333	314	309	292	307	309	315	334	362	311	333	357	348	327	339	302	306	333	334	322	339	365	291	342	336	303	331	347	307	309	316	313	319	344	316	322	299	306	334	331	344	350	343	321	322	341	301	297	332	324	326	311	307	299	313	319	356	331	324	302	330	308	305	348	309	332	368	346	324	336	332	303	300	347	319	326	336	304	336	359	316	347	306	314	314	338	312	350	296	339	282	332	296	346	305	332	323	328	338	343	316	324	351	329	315	322	310	303	324	333	362	318	314	329	329	317	318	290	339	330	318	300	335	288	323	317	325	300	312	313	326	316	338	315	334	306	356	300	343	323	322	338	324	312	346	306	289	315	360	335	361	315	359	314	309	310	330	310	311	328	308	343	314	311	322	318	330	328	306	356	318	300	304	312	333	286	315	335	319	328	331	336	301	382	291	334	298	331	315	339	310	318	306	343	355	329	323	316	323	339	340	314	324	317	316	323	318	315	325	335	299	310	328	315	312	332	309	280	331	285	293	304	324	314	302	292	331	351	321	320	311	309	353	323	346	312	310	304	316	348	311	349	317	305	336	317	331	346	355	302	307	321	339	346	323	313	302	337	302	324	311	307	313	319	321	351	323	324	308	315	327	303	314	301	329	313	300	325	282	321	326	329	336	368	319	340	308	322	316	339	349	291	336	330	356	344	296	318	308	340	321	286	292	342	331	296	300	309	295	297	313	335	327	340	293	308	315	331	367	309	295	321	312	310	345	310	338	298	346	316	292	325	319	326	323	321	303	356	331	305	328	327	302	305	304	327	294	286	293	312	345	321	319	334	333	328	310	322	325	321	337	320	322	333	320	338	311	364	328	323	316	323	321	316	316	317	319	298	296	319	341	317	316	339	306	345	332	309	303	367	323	293	328	322	349	316	320	302	319	286	317	302	366	322	308	322	340	315	327	315	353	289	328	311	319	323	304	308	306	299	316	322	342	320	346	331	334	356	314	297	332	323	328	342	319	323	315	325	333	327	342	299	310	278	327	323	294	349	346	316	308	337	311	299	350	305	321	332	330	325	318	298	327	310	305	311	324	282	295	326	345	337	317	328	310	323	332	362	304	338	345	334	355	325	327	320	322	313	327	306	361	359	312	325	304	313	310	316	313	316	329	328	296	332	323	317	363	335	338	303	326	350	322	299	308	341	361	343	296	356	332	329	331	335	314	318	342	315	340	287	302	319	343	342	319	327	304	327	357	308	374	323	335	303	339	297	323	352	319	305	319	316	305	308	310	310	353	304	314	329	347	354	307	328	326	337	372	284	311	316	347	314	315	310	330	299	321	316	280	340	311	333	320	347	316	307	319	327	346	334	320	305	318	328	304	322	306	292	326	343	309	344	291	323	332	292	323	307	310	314	323	318	305	288	331	346	314	315	316	288	310	319	332	346	297	341	307	300	314	315	337	331	344	305	327	356	329	291	329	316	335	304	341	300	301	321	310	343	341	339	337	324	327	316	303	336	348	328	308	357	299	348	302	318	343	314	337	308	367	293	290	331	288	318	340	320	298	323	324	331	321	328	347	314	342	343	301	322	315	332	284	314	304	316	324	309	307	328	353	341	307	318	339	320	314	334	333	325	312	323	319	352	359	304	330	324	344	306	326	305	339	334	328	318	323	348	314	337	308	327	315	319	298	338	335	305	343	303	291	345	322	292	310	309	335	311	328	339	309	310	316	318	331	325	322	327	321	328	301	300	292	334	298	344	331	318	327	325	324	305	315	322	305	327	335	308	319	298	322	313	369	326	306	321	295	300	327	335	286	348	332	315	343	307	350	323	360	338	301	304	307	301	314	331	303	345	341	308	304	323	292	317	328	309	301	326	345	314	346	310	326	348	292	354	317	319	339	343	333	341	330	335	355	316	341	312	341	318	331	352	315	344	343	343	323	311	325	320	362	325	313	306	326	363	355	332	292	344	331	322	327	308	344	301	295	328	324	318	351	316	327	351	342	297	304	318	300	318	317	352	329	316	313	354	340	320	335	320	319	338	329	335	342	353	316	333	343	308	335	295	328	301	335	314	299	301	336	315	309	318	320	338	300	335	299	312	313	332	278	339	325	331	331	305	320	268	297	344	352	313	324	300	349	338	332	333	343	353	282	341	325	320	346	330	328	298	333	312	309	322	339	313	290	320	324	320	303	336	323	337	316	349	310	312	304	345	295	312	321	332	329	305	332	346	309	299	299	295	317	347	341	321	345	322	311	347	310	343	338	333	316	315	319	327	324	303	335	318	309	305	336	307	327	301	323	314	299	332	292	314	328	293	338	366	296	324	338	341	290	327	327	323	327	332	312	337	329	340	304	330	338	333	314	337	342	348	296	339	332	337	337	332	329	324	310	293	311	350	302	342	310	310	326	373	348	348	309	333	296	329	311	313	325	319	317	315	316	305	328	323	310	323	328	376	320	286	290	338	338	327	334	346	357	327	337	296	326	361	324	294	329	330	316	351	311	375	347	338	354	302	339	296	292	348	295	302	317	301	315	318	322	321	356	274	340	328	325	287	358	300	336	311	348	299	324	367	288	303	348	301	308	315	328	350	319	313	318	317	300	296	305	313	315	315	306	346	316	317	335	322	308	330	325	355	295	359	320	313	346	302	334	308	333	322	357	329	325	326	294	300	332	330	325	310	335	331	345	299	316	345	300	306	320	320	319	267	329	359	313	316	308	318	314	315	331	338	312	325	328	323	325	309	304	302	342	293	327	344	319	360	324	317	328	327	327	346	301	333	340	334	288	309	339	297	344	294	296	326	362	315	317	354	356	296	354	303	303	296	326	333	323	306	266	335	325	320	327	310	300	317	319	309	315	324	354	290	298	312	357	288	337	357	301	354	319	328	327	314	367	328	333	318	307	346	347	334	346	310	303	304	373	317	334	327	290	317	306	327	319	317	294	332	330	304	347	353	320	310	315	327	313	324	317	323	313	306	318	345	299	288	319	315	336	297	298	337	293	314	326	317	327	309	321	304	339	313	304	309	336	320	315	304	307	328	309	339	326	326	315	307	282	311	306	328	335	332	323	323	336	300	353	321	336	319	333	328	336	324	336	317	346	336	301	314	322	302	334
19572	1286	770	548	477	428	386	415	340	350	373	341	365	370	320	343	328	347	367	335	337	322	332	348	316	319	343	314	336	303	334	352	326	319	325	340	323	331	345	331	324	354	317	356	319	312	363	365	342	361	332	352	328	358	347	307	336	308	312	326	327	342	337	347	340	338	316	347	306	314	349	344	309	349	342	332	345	338	347	369	328	315	333	344	335	328	338	351	325	315	343	347	345	331	364	315	317	303	384	330	361	270	331	321	354	348	309	325	331	327	343	352	299	344	321	338	363	328	337	312	343	317	331	362	353	331	326	321	332	317	318	362	338	350	322	329	333	354	370	361	342	325	374	306	332	349	306	324	307	329	284	302	313	310	341	307	349	314	344	304	322	357	344	355	342	347	336	309	324	327	324	353	324	353	358	317	305	321	332	352	329	326	347	323	354	334	325	345	330	331	314	362	323	320	353	304	343	333	321	332	337	329	351	335	308	339	341	355	343	309	312	325	297	316	326	328	307	344	314	347	358	324	345	307	296	357	366	335	328	330	336	313	351	309	318	320	365	314	335	315	317	325	314	340	349	335	349	316	355	354	333	340	362	310	344	352	308	324	317	315	324	343	337	328	341	341	296	321	332	337	314	314	316	318	360	334	310	352	330	358	346	351	338	314	373	341	318	317	318	340	313	317	330	331	340	318	352	335	346	331	327	355	326	335	322	354	343	380	312	305	341	325	326	339	343	320	336	320	354	324	321	310	348	359	339	354	299	328	303	339	334	354	368	337	325	330	318	320	348	338	298	337	336	328	339	329	313	301	311	347	348	349	292	334	310	345	369	312	315	347	340	332	314	313	351	323	340	331	345	323	344	305	330	325	305	325	330	364	326	364	376	332	338	322	343	326	349	325	342	327	332	353	324	331	338	332	344	325	334	332	336	351	310	344	312	343	333	341	345	307	344	341	349	319	332	321	304	308	349	356	362	313	309	352	345	347	339	311	329	315	320	335	334	327	324	342	324	296	319	354	308	315	326	337	362	368	319	324	320	308	294	311	355	337	349	324	294	318	339	320	313	341	352	332	340	326	327	315	338	337	330	331	343	332	330	333	348	341	351	333	314	319	336	291	337	328	328	297	326	311	335	353	318	320	343	345	318	326	319	335	335	323	309	347	323	364	336	346	343	339	342	327	322	321	362	324	314	352	327	336	350	327	350	311	333	313	296	320	319	360	295	348	335	356	328	329	327	323	360	340	342	372	355	335	346	304	319	343	311	324	344	315	313	356	335	325	304	310	293	330	326	347	338	337	314	345	365	293	339	332	313	311	323	384	317	326	306	311	349	352	366	334	344	336	332	312	345	315	319	303	331	334	340	341	340	342	321	342	314	351	323	332	315	336	339	332	331	327	307	298	317	369	303	311	322	345	324	349	290	346	376	312	314	314	349	336	356	328	307	315	329	355	316	329	343	341	305	309	342	352	307	331	326	337	342	347	336	334	336	326	335	317	357	318	318	330	350	350	350	323	357	363	316	324	350	322	334	321	324	333	349	362	339	343	316	315	316	328	341	346	320	328	344	333	325	327	375	351	348	348	325	314	344	328	362	341	282	329	363	357	359	291	318	330	307	326	311	326	331	327	334	372	334	316	366	320	355	304	317	344	300	326	349	344	331	338	326	342	334	326	343	338	352	306	347	320	369	310	343	329	307	363	342	345	345	328	339	363	362	349	316	350	328	325	320	342	345	326	318	342	319	327	350	334	333	309	342	328	356	306	335	329	319	317	344	347	355	317	346	356	303	326	312	348	309	341	296	357	340	327	314	381	342	338	313	322	331	329	328	314	323	364	331	331	342	342	327	328	348	329	311	318	342	318	333	307	329	336	320	348	351	325	341	321	307	350	322	351	344	332	329	382	340	334	345	296	316	305	329	336	362	341	325	343	343	305	329	336	347	337	340	352	333	370	348	321	362	317	314	323	323	360	348	323	319	328	318	342	325	348	318	332	305	299	324	328	330	332	340	322	356	337	315	350	357	318	329	340	350	307	304	342	353	311	341	317	341	327	336	322	341	350	341	354	344	336	324	321	326	372	338	354	359	331	329	345	327	336	358	335	291	326	333	322	310	335	347	348	327	364	372	345	326	319	356	335	350	314	353	335	314	347	300	310	318	338	321	369	340	319	308	345	331	355	329	318	365	310	348	365	387	313	382	323	323	345	356	342	325	295	335	352	327	335	308	303	340	334	329	326	351	358	317	327	334	313	335	364	360	339	351	346	321	391	361	356	344	357	341	348	351	312	341	345	338	314	335	353	319	337	350	330	349	319	282	375	356	360	322	339	278	303	328	327	333	340	351	322	334	320	344	332	317	333	348	314	328	367	361	327	332	353	352	348	319	322	304	335	311	295	316	309	361	326	334	358	353	312	347	301	354	351	353	284	355	339	348	321	333	321	353	331	340	326	327	327	345	323	351	300	317	360	373	301	330	316	356	322	327	338	333	303	338	312	315	345	299	362	370	350	331	307	344	311	332	327	363	328	311	321	317	363	358	321	350	320	362	327	353	318	331	340	326	337	341	320	313	357	326	315	340	336	332	337	363	337	324	307	356	316	312	341	357	323	307	300	353	367	328	298	324	333	341	332	362	332	346	323	355	332	312	316	337	339	300	355	324	336	360	343	320	314	314	332	344	319	342	351	341	343	359	357	317	335	351	372	342	315	340	310	377	360	346	372	322	325	335	353	293	320	356	312	310	329	327	346	337	320	311	329	339	364	304	336	325	351	321	315	317	316	373	314	332	343	367	360	354	337	336	320	333	308	334	326	322	338	319	329	342	330	314	332	325	329	346	310	341	319	340	325	320	289	290	352	330	344	349	345	317	320	325	299	322	332	340	340	327	338	362	338	347	317	347	338	322	312	301	312	332	307	323	370	351	335	294	317	319	343	310	318	336	336	331	320	351	323	340	354	349	345	309	304	312	337	326	332	362	356	358	316	336	309	337	292	324	350	298	334	343	320	331	348	351	314	332	334	320	335	332	341	310	330	382	325	360	337	310	329	320	387	312	344	353	318	322	357	308	343	331	355	354	383	299	325	336	326	326	325	300	322	329	330	342	345	353	326	330	294	308	317	316	344	309	331	351	324	339	315	355	326	343	316	332	326	313	331	340	303	355	333	314	370	313	322	336	334	341	323	342	325	327	303	337	344	305	343	366	341	357	343	365	375	299	313	328	326	338	332	337	361	337	321	351	325	349	327	332	360	334	332	346	367	324	330	338	348	330	326	314	339	338	335	311	352	326	323	382	340	356	336	313	355	346	366	345	343	312	364	312	322	336	326	329	297	343	323	337	326	348	316	351	314	314	330	336	343	304	343	344	343	336	353	327	354	388	342	341	363	356	304	324	354	334	288	348	329	335	369	339	345	310	335	360	331	351	329	316	359	358	326	331	323	340	309	333	327	325	328	340	319	336	348	361	340	310	360	325	372	311	330	351	337	305	343	342	348
23789	21270	28593	24246	21272	10932	1429	899	792	754	736	699	696	697	674	653	628	679	586	651	601	598	669	649	627	593	573	594	624	647	652	655	634	644	620	625	647	626	636	584	596	620	617	607	621	632	603	605	635	597	573	661	604	620	585	607	614	588	654	603	604	608	591	595	596	579	625	620	595	628	599	625	571	570	637	608	562	609	624	612	630	636	583	599	571	613	637	611	599	604	624	650	666	601	571	632	592	603	635	589	601	584	631	637	581	610	587	624	594	629	598	629	612	595	637	636	586	553	652	627	589	615	643	568	589	652	571	594	573	581	579	606	593	645	602	661	594	647	578	600	599	601	647	619	654	627	638	615	613	585	631	617	598	605	570	600	628	618	621	600	567	577	617	552	596	616	589	569	611	578	604	621	559	630	580	647	603	581	597	599	624	637	606	600	634	589	628	661	636	608	609	581	557	574	567	653	571	593	619	621	578	592	667	589	573	622	587	651	596	586	571	605	586	605	618	665	580	628	599	604	585	607	581	589	610	640	602	616	627	593	652	582	603	604	595	582	628	625	608	587	633	606	594	616	625	604	624	614	618	599	597	577	632	609	589	554	588	592	633	569	645	612	629	609	615	641	562	645	585	631	615	595	589	617	599	656	591	618	613	591	626	621	587	617	581	625	631	606	557	665	586	596	653	614	581	590	628	623	581	604	598	602	598	586	636	599	589	614	612	591	606	609	626	597	580	575	600	578	610	618	576	614	611	654	596	615	616	632	598	665	620	636	634	622	593	596	631	652	562	546	643	576	600	606	639	597	632	589	600	589	633	601	600	680	649	612	612	620	607	557	656	574	547	641	627	618	571	646	653	592	633	628	589	611	616	599	580	622	607	597	560	633	600	582	609	585	586	588	608	605	632	556	640	622	596	601	567	589	577	616	572	593	569	588	588	603	572	561	587	589	651	617	597	612	550	612	604	566	614	599	633	597	605	635	649	652	610	577	633	588	575	617	605	572	613	602	583	598	630	555	641	600	594	607	630	606	550	617	623	587	623	632	654	596	598	597	599	616	610	604	612	591	578	612	587	600	625	597	603	593	564	581	563	584	625	652	601	581	619	608	643	601	606	591	593	613	609	616	639	615	609	589	572	613	561	625	652	538	565	626	609	618	605	588	588	598	621	597	653	589	631	601	577	602	611	614	587	617	588	592	598	626	606	558	568	615	652	620	642	626	623	599	638	615	589	583	593	567	644	593	643	575	652	604	609	613	618	637	595	579	600	568	613	643	647	598	585	577	613	632	644	646	538	571	637	618	609	550	598	561	594	652	619	586	569	595	581	645	605	608	583	587	602	627	567	578	610	627	589	606	614	595	639	633	622	627	592	602	606	591	594	595	638	579	602	623	620	623	580	632	590	607	582	593	620	568	618	617	627	561	626	607	534	620	559	627	645	618	622	589	607	596	637	599	600	619	593	611	572	608	614	595	611	611	583	602	621	575	606	575	598	637	610	565	583	609	600	603	639	592	607	581	557	633	613	611	580	612	607	557	555	606	565	616	600	636	634	658	626	600	599	609	610	611	590	641	615	607	640	609	624	579	639	648	604	593	598	608	592	591	629	573	648	629	584	611	589	625	595	600	591	569	629	598	614	632	631	603	604	601	589	610	572	612	603	610	561	616	635	595	610	605	568	601	576	588	600	591	598	613	608	704	613	629	561	599	617	627	574	596	603	644	625	603	565	631	608	591	604	629	620	591	606	566	653	613	618	569	651	600	657	609	589	616	600	593	593	584	604	587	637	572	611	659	591	547	601	611	606	623	622	594	607	630	632	600	605	596	581	564	614	582	635	588	632	704	664	621	644	595	622	603	613	592	558	595	590	608	619	621	607	635	598	654	582	583	571	590	581	606	592	599	656	625	615	611	681	605	608	590	616	581	607	565	604	598	551	616	600	600	584	590	583	619	593	627	585	624	632	619	621	588	609	607	629	634	555	626	635	630	637	609	587	619	595	608	621	632	583	613	605	577	600	589	619	593	575	618	626	616	643	589	629	596	547	569	599	591	615	604	575	631	586	604	613	610	601	672	576	576	636	572	606	613	618	605	623	585	604	572	640	565	619	645	627	636	603	615	635	640	631	617	586	586	591	637	598	624	615	576	579	575	597	614	622	575	602	606	596	626	582	619	605	671	594	597	607	599	633	592	593	581	598	640	646	626	594	616	573	608	573	627	609	590	609	596	607	626	609	578	607	620	600	590	590	615	600	570	593	583	630	602	612	597	651	572	600	603	597	594	602	596	585	610	604	630	604	633	617	603	588	639	607	580	643	575	590	611	590	630	597	591	605	613	567	602	530	619	595	626	574	614	617	605	575	590	624	613	619	631	596	613	619	603	618	608	610	663	597	598	617	671	618	579	557	603	621	629	603	617	571	554	590	611	580	634	608	570	588	637	581	610	583	633	558	621	636	610	590	601	599	602	641	639	609	568	563	619	571	623	608	575	611	593	618	600	624	608	621	619	542	619	613	605	615	609	583	665	629	608	637	587	643	578	583	581	657	623	600	603	605	623	556	607	572	599	602	567	590	584	633	597	563	626	617	612	610	618	596	607	534	601	543	635	553	612	624	608	600	661	592	591	649	612	641	586	582	633	554	613	612	616	603	602	603	619	590	616	586	577	588	601	579	619	617	592	614	585	602	632	585	546	589	591	615	591	626	578	627	610	556	647	600	565	615	597	606	638	623	594	576	583	592	604	596	619	609	625	642	612	603	574	638	605	626	611	635	616	570	615	643	599	636	639	600	656	616	580	608	618	610	594	629	589	609	575	623	628	582	611	553	610	600	584	615	589	587	583	575	624	590	618	622	591	628	581	591	626	601	590	646	590	592	619	629	608	597	617	631	598	620	616	600	589	600	573	578	600	590	642	637	643	607	675	630	601	624	600	597	628	602	605	679	638	616	638	597	579	665	629	543	588	597	617	582	583	568	658	636	647	580	609	590	629	622	545	583	578	626	629	641	616	625	616	583	621	638	619	616	659	618	601	605	616	626	605	628	596	616	633	587	585	610	602	590	626	612	551	633	576	668	638	597	642	577	631	611	610	692	552	579	601	617	561	583	575	597	565	595	638	562	590	585	621	575	573	582	612	574	642	577	612	587	612	599	622	602	563	564	633	576	626	561	609	571	608	613	620	569	644	587	614	561	612	616	627	580	620	641	650	578	583	627	571	611	617	585	639	615	636	631	605	616	563	558	615	625	615	598	590	621	605	591	604	569	630	605	675	599	615	561	603	652	616	571	578	608	631	603	615	625	591	645	623	591	596	620	648	605	636	586	593	659	609	666	599	605	653	622	621	651	628	583	615	611	634	618	605	587	602	630	590	611	589	585	628	587	649	572	597	590	600	614	611	629	601	631	639	672	568	616	580	606	632	607	638	661	582	601	604	594	604	606	599	606	577	637	611	617	595	616	622	598	592	561	620	576	608	604	600	599	536	659	643	630	652
19146	7616	5144	2700	1975	1628	1411	1168	1015	897	848	739	747	743	705	715	681	677	724	637	639	640	656	689	628	657	675	674	665	594	609	627	686	651	645	629	662	666	629	659	635	629	600	578	629	628	668	602	644	631	615	608	674	598	657	643	607	650	644	635	671	650	646	592	657	590	608	635	586	643	613	605	622	627	600	631	641	667	628	576	636	644	637	648	657	575	625	636	657	633	635	611	657	609	627	601	673	599	633	624	630	614	625	593	606	643	599	636	633	649	606	610	645	620	584	587	658	590	649	597	603	610	675	616	570	633	596	660	632	603	608	640	613	617	637	597	649	635	623	636	628	652	610	600	637	601	634	677	604	638	627	622	616	607	572	592	600	640	671	618	598	559	618	643	621	607	628	596	602	605	627	615	618	569	630	657	624	653	605	627	654	624	624	601	618	609	615	590	594	591	604	631	630	651	582	652	610	622	601	630	613	618	614	624	579	614	619	594	617	603	634	639	670	626	618	653	615	582	618	626	591	621	638	634	651	618	608	630	658	627	640	611	633	616	622	630	639	571	610	614	630	618	633	642	565	609	663	611	639	612	591	638	588	614	626	649	677	607	584	634	612	587	656	633	628	629	614	617	597	661	693	649	618	647	623	624	639	599	631	593	638	582	638	632	616	591	625	579	604	638	639	613	600	682	627	648	616	636	618	670	587	629	657	621	636	593	623	632	618	646	630	657	622	669	632	627	627	605	620	627	629	634	646	606	573	660	669	616	631	662	610	658	602	642	629	596	635	626	624	653	621	614	612	599	627	606	643	657	618	633	642	603	621	628	555	625	626	646	633	615	625	630	640	604	609	642	620	578	600	577	646	627	641	624	603	662	651	662	640	648	607	661	580	613	624	640	616	585	601	578	598	615	601	658	612	594	640	631	638	651	624	636	613	622	622	642	629	588	638	592	643	628	600	620	608	642	630	605	619	637	626	582	620	637	598	625	606	626	579	684	635	628	557	635	593	620	635	643	635	615	650	611	616	583	608	630	673	621	609	580	603	642	629	641	628	601	600	616	650	672	628	616	593	639	569	651	637	607	638	638	674	666	617	589	653	639	627	633	600	610	617	642	693	675	566	593	652	633	578	624	645	624	606	628	619	641	621	596	645	605	630	597	651	615	614	629	641	642	636	598	647	612	620	631	652	605	623	621	660	614	624	644	612	603	660	593	650	599	639	620	595	642	625	614	612	621	670	598	614	682	625	612	590	671	606	626	591	615	652	594	657	629	634	602	621	619	603	586	589	653	630	659	574	613	650	634	599	610	625	621	607	669	643	629	623	575	655	625	642	698	635	654	624	651	617	598	645	626	606	637	605	626	653	591	623	656	654	633	554	647	636	570	623	630	590	574	692	635	608	594	601	647	608	585	648	630	644	597	557	617	604	619	620	574	586	625	634	672	618	566	611	590	579	592	624	624	582	653	572	638	616	605	607	648	615	594	640	639	541	654	622	639	652	588	588	634	622	615	617	643	633	581	600	629	677	653	591	618	645	612	633	633	586	632	613	642	604	580	637	626	634	619	612	624	641	604	580	628	647	589	607	621	644	627	632	604	604	638	605	642	619	597	639	644	596	588	614	610	663	620	608	598	593	594	618	640	645	633	618	604	608	635	645	602	604	656	605	627	643	598	607	651	589	593	629	599	625	610	634	643	600	608	542	614	648	641	626	590	656	650	627	669	650	567	659	604	585	638	615	607	626	651	631	636	623	632	635	576	630	629	626	636	634	629	600	662	634	606	575	672	629	614	578	661	629	585	619	629	589	607	610	599	631	656	623	614	625	624	608	633	651	607	608	600	614	616	663	634	597	634	644	617	628	596	595	606	651	656	600	675	612	576	635	605	621	664	605	606	640	620	610	592	648	595	629	685	655	627	672	589	622	629	642	630	655	626	609	652	624	589	628	582	602	673	605	612	648	634	584	637	616	646	661	634	614	627	597	660	625	622	641	670	600	645	614	601	615	654	592	618	611	620	601	608	632	636	631	623	628	634	628	575	594	641	580	615	630	612	634	651	586	595	588	666	618	627	586	622	635	612	603	599	598	589	588	651	627	639	642	621	586	664	632	650	601	638	626	600	592	613	621	599	591	642	594	632	606	607	604	643	626	612	628	663	567	628	680	642	629	579	655	624	583	591	628	595	618	634	633	626	617	649	615	630	561	624	609	641	596	637	606	647	614	601	597	617	636	631	623	607	683	658	617	614	601	557	631	627	645	621	604	642	642	648	643	595	591	621	599	642	615	631	650	597	636	640	604	630	615	679	589	639	602	631	618	614	591	630	630	652	624	623	639	621	606	635	593	679	652	571	592	673	637	661	591	617	609	629	617	631	608	642	636	651	637	646	572	627	634	610	613	617	609	632	644	585	615	598	617	612	617	677	623	656	611	634	567	585	677	609	640	614	627	598	602	619	606	626	598	585	658	616	610	619	631	652	608	681	593	620	609	617	619	604	607	661	634	601	597	588	625	608	637	591	652	646	611	661	632	667	583	628	580	603	616	625	623	636	583	611	620	641	652	646	627	619	638	605	648	601	622	639	627	611	640	628	622	639	616	625	579	627	626	631	634	614	606	609	628	596	571	606	620	637	631	631	613	607	659	616	602	612	587	628	553	634	613	681	611	588	615	675	632	625	627	628	600	593	615	635	645	641	600	608	627	655	621	620	632	619	571	620	623	634	618	604	626	622	584	571	601	629	604	582	642	607	629	583	635	619	651	598	622	634	607	638	598	630	665	662	596	634	667	646	631	651	596	616	655	583	599	660	600	604	648	635	641	669	634	630	604	621	647	632	653	667	611	656	586	632	644	609	626	629	591	597	607	655	570	629	598	680	616	622	586	606	648	610	644	667	609	611	606	666	612	612	639	622	606	633	618	637	645	592	605	626	601	644	658	589	606	615	618	621	635	626	628	644	629	658	631	623	653	608	590	594	657	638	666	616	595	631	616	606	603	616	577	638	610	633	625	625	636	618	584	596	657	626	619	613	673	648	613	644	611	606	627	602	588	611	602	571	618	589	618	597	583	622	622	653	618	624	612	664	655	687	612	614	591	617	659	625	648	590	643	610	568	621	618	627	640	590	652	645	619	585	638	640	580	605	585	624	612	643	597	611	609	599	599	648	584	596	637	604	635	609	655	589	643	613	648	618	614	611	612	604	635	637	588	629	613	624	664	593	607	603	646	621	618	601	641	631	663	576	619	631	593	636	614	609	629	592	539	605	622	590	617	672	643	665	628	590	602	625	601	627	606	593	652	624	652	624	655	638	597	610	645	635	628	614	634	598	612	613	641	650	645	615	603	638	609	617	674	627	620	615	598	631	616	631	625	621	623	620	614	628	596	583	594	605	665	634	609	637	681	613	653	624	675	574	604	599	602	670	596	648	657	610	679	630	606	639	634	612	646	583	602	624	623	615	640	623	650	637	630	614	635	605	613	612	622	581	635	637	598	601
24801	21306	27845	25058	14056	608	397	320	280	277	270	227	227	223	220	226	220	211	214	195	204	202	186	192	216	217	177	198	176	175	217	213	200	199	199	180	188	201	187	195	183	190	179	206	209	166	191	198	196	182	194	171	202	206	201	183	168	185	193	183	179	169	208	194	185	193	174	180	171	196	148	182	184	179	165	171	210	173	176	168	185	175	184	144	190	197	185	180	175	197	192	176	167	197	197	179	186	206	183	183	169	171	181	181	187	192	153	203	193	196	211	177	197	189	184	188	185	197	148	175	175	170	203	175	191	200	170	182	174	195	195	178	193	205	191	186	164	162	171	190	180	193	173	201	180	197	181	183	175	171	182	189	186	181	208	174	177	165	178	203	185	182	187	181	204	210	184	175	194	179	181	184	195	190	186	166	158	196	159	195	215	189	174	177	183	192	180	182	161	192	162	168	201	163	175	179	184	192	188	199	194	170	191	201	200	200	210	204	177	191	199	202	179	177	182	169	162	200	167	163	198	193	195	173	174	193	186	185	198	180	192	184	210	181	184	171	180	203	185	188	179	191	199	182	181	197	206	176	165	167	176	177	196	212	175	170	166	195	184	173	190	194	203	160	193	187	194	192	179	184	193	178	172	179	196	184	174	178	171	175	188	167	228	179	200	187	183	190	191	203	171	185	182	169	194	181	183	173	199	176	188	175	192	208	190	175	149	207	204	183	215	199	204	165	192	198	187	193	185	186	211	173	173	204	200	173	166	182	204	170	191	164	190	184	203	194	194	196	179	218	155	195	165	204	190	188	204	184	193	194	196	198	192	169	177	189	190	192	163	171	186	188	209	200	181	187	183	193	182	209	200	194	186	163	196	172	188	189	179	173	167	184	195	195	171	182	182	203	179	202	212	178	193	202	204	185	207	186	153	178	209	192	190	183	189	215	180	174	196	189	179	182	177	210	164	172	212	180	162	155	179	204	178	201	210	199	173	168	189	196	177	176	183	195	181	164	189	189	180	199	177	178	188	184	195	176	183	175	182	166	178	197	183	188	176	192	192	184	170	198	190	203	203	178	168	171	220	173	173	168	195	165	180	192	173	202	181	215	195	176	203	183	183	180	153	203	191	213	183	190	194	181	183	192	196	191	185	179	163	181	185	209	193	194	193	182	207	205	188	186	193	205	207	160	188	192	173	166	190	177	193	199	196	198	215	182	176	207	172	212	210	173	188	178	186	184	192	199	187	193	181	187	200	163	197	202	192	189	181	166	185	212	188	190	194	208	183	192	178	177	211	176	219	205	177	178	205	196	187	180	191	182	179	199	176	185	185	194	194	159	169	179	200	191	179	142	200	186	199	171	195	158	187	199	169	173	183	189	187	165	189	156	191	195	194	182	176	172	193	165	184	181	194	178	181	192	203	173	194	170	187	186	180	163	210	177	167	171	146	191	181	178	183	178	173	190	171	180	180	193	208	175	185	192	175	173	161	172	172	181	176	185	172	177	171	191	194	198	194	197	181	199	217	194	193	198	181	177	186	168	186	192	186	188	175	175	182	187	197	179	171	198	196	183	200	191	196	209	220	174	171	193	198	213	179	170	175	175	190	183	173	183	187	197	166	192	212	171	161	207	173	177	226	194	201	196	192	187	168	180	178	187	198	185	185	167	171	196	175	182	175	212	188	182	177	200	189	207	164	202	179	182	208	187	195	183	188	205	201	196	197	193	197	172	178	166	204	183	175	169	166	200	178	160	192	181	193	188	208	173	168	182	173	170	186	196	175	183	179	178	193	194	186	189	180	191	169	176	180	216	175	208	189	188	203	181	194	212	165	194	160	184	188	188	184	189	168	197	168	180	150	223	180	197	177	190	175	195	158	166	178	187	210	195	185	170	182	179	198	227	175	167	179	184	193	190	160	184	193	185	186	160	186	169	169	158	195	191	187	177	172	177	181	167	215	175	186	188	166	197	181	190	193	158	186	172	189	184	215	191	176	174	198	193	194	186	190	183	202	188	197	184	177	191	190	192	170	202	204	212	161	168	168	190	198	189	181	193	178	183	177	193	186	184	183	187	184	177	175	190	206	176	174	178	206	163	193	181	174	167	203	159	150	197	186	196	191	198	164	179	186	180	208	202	183	180	196	182	190	171	199	187	169	192	187	177	170	175	184	185	207	175	201	180	201	180	180	201	191	204	200	174	184	181	194	184	161	185	197	197	196	194	179	171	173	197	176	196	183	179	184	188	141	181	167	171	189	185	174	188	203	193	213	167	199	190	170	192	186	179	170	201	185	159	187	177	182	193	211	196	186	194	209	190	184	211	181	168	167	193	161	193	166	180	193	179	182	176	185	185	152	178	190	161	152	184	188	181	190	173	184	174	187	174	176	212	164	183	163	172	183	162	181	193	174	183	169	161	192	177	193	210	200	162	200	201	176	201	188	196	203	200	189	200	187	185	198	177	188	190	184	189	208	184	190	199	190	204	185	187	208	180	192	174	169	185	185	199	177	176	193	161	182	184	164	176	216	172	216	174	197	201	206	184	166	196	194	201	180	174	188	196	180	189	200	168	200	203	185	183	180	181	180	175	188	174	184	160	203	216	187	177	183	191	183	177	205	184	185	191	197	201	181	192	193	172	173	185	167	205	192	190	179	190	170	194	185	184	153	173	180	204	193	195	185	192	193	212	200	170	181	197	184	166	178	181	195	183	165	193	201	213	173	211	182	199	201	176	177	177	192	172	188	180	176	204	199	193	171	193	197	174	182	204	193	183	193	191	193	186	172	204	153	176	186	209	194	190	185	162	169	189	188	177	196	204	197	194	192	201	182	176	182	179	196	200	181	196	185	212	213	201	194	219	207	219	203	206	187	176	188	194	187	197	182	183	197	184	178	193	183	186	174	183	190	169	175	185	185	175	174	191	183	187	159	194	169	173	190	189	189	170	198	183	190	186	197	171	182	160	191	196	163	209	180	190	203	184	188	206	176	181	188	197	181	183	177	189	178	201	184	169	177	173	187	192	188	198	204	190	205	194	195	181	183	215	210	197	166	194	203	176	190	192	186	177	192	185	200	206	174	184	192	179	176	175	192	187	160	176	161	187	183	195	183	195	193	182	162	188	188	165	162	173	183	168	200	151	199	198	186	184	172	176	175	198	181	168	141	179	163	159	171	203	171	184	175	196	169	210	194	168	196	193	203	181	191	172	182	186	171	210	197	164	162	180	181	194	179	204	170	210	170	192	192	211	174	172	192	223	197	190	199	191	180	174	174	181	178	203	198	177	207	196	195	178	208	222	193	187	188	194	173	209	194	185	187	188	174	180	195	169	175	203	182	194	174	188	192	171	179	183	183	165	189	196	197	178	196	169	185	164	215	175	174	185	174	214	168	182	148	183	226	189	167	179	172	168	173	176	172	170	196	180	172	187	189	161	178	171	184	170	192	167	168	196	177	194	197	183	191	173	165	180	173	157	193	191	163	200	180	184	181	181	177	172
18638	4222	2809	1335	954	716	594	486	373	354	309	278	261	264	304	249	248	223	219	239	184	222	233	228	207	219	216	215	214	213	211	228	190	211	219	206	211	184	239	194	206	220	203	233	221	201	191	214	188	183	188	204	224	215	212	202	189	218	180	198	189	212	195	207	223	195	202	205	205	196	204	202	191	199	186	210	212	206	185	218	200	211	186	193	206	230	211	181	181	193	198	208	209	208	211	207	213	176	218	185	181	231	189	185	200	202	193	211	230	204	193	226	180	203	196	187	202	168	191	216	190	204	185	218	213	216	214	218	198	203	199	182	227	202	218	203	180	212	194	211	210	201	206	221	183	190	184	174	212	189	200	202	222	183	199	187	215	195	251	200	186	176	183	192	198	193	212	194	214	190	180	212	218	223	169	198	191	205	179	221	197	177	186	195	199	195	213	182	219	223	218	212	191	198	229	206	183	199	202	195	196	224	183	215	199	200	198	190	168	223	192	207	205	176	203	171	194	170	202	206	215	208	222	195	187	176	209	214	192	207	195	192	180	215	194	194	198	200	197	221	206	186	176	199	205	223	212	197	221	194	195	182	180	195	216	207	220	185	207	211	220	187	195	203	206	215	195	194	230	194	211	211	186	208	203	208	194	212	186	191	183	190	210	225	190	219	215	189	178	191	204	179	192	185	181	202	206	199	195	218	195	194	195	188	220	222	192	209	208	214	205	184	180	190	229	199	196	174	200	175	197	213	199	183	193	189	193	187	172	202	186	218	199	191	213	184	230	219	171	213	227	185	194	183	189	190	205	184	221	196	199	175	199	182	205	183	221	202	218	196	175	199	209	177	216	191	194	204	213	221	200	173	190	184	226	179	206	193	234	205	195	221	204	198	203	201	188	203	207	187	190	223	227	217	215	206	218	201	197	209	202	190	199	182	192	206	227	198	193	199	203	185	180	193	184	211	200	214	229	183	189	221	210	202	196	191	206	191	188	195	200	208	212	207	176	210	205	198	176	196	193	221	200	212	193	209	203	201	218	197	197	170	192	206	205	227	201	204	189	200	199	209	215	211	188	213	190	196	187	196	192	199	191	230	199	202	216	174	194	165	190	200	207	190	208	199	195	205	237	203	186	214	207	186	178	204	216	210	219	216	200	219	206	201	205	210	190	198	196	179	231	227	198	211	181	234	181	204	200	209	214	218	190	207	183	207	188	186	203	195	217	205	222	188	178	197	199	222	188	190	197	201	205	204	167	196	207	200	226	198	195	193	200	221	185	167	178	194	180	189	174	201	192	200	198	202	190	173	218	195	218	202	181	215	202	189	196	219	202	187	201	212	205	177	234	197	197	184	195	211	193	166	201	190	212	210	202	194	216	211	219	208	191	194	223	187	216	207	188	190	197	200	187	214	193	216	215	189	245	217	211	197	213	211	174	210	199	188	191	209	199	191	204	208	214	218	192	209	193	231	208	199	229	219	173	200	197	201	198	213	178	184	242	180	188	196	200	190	215	211	208	209	212	194	203	210	201	213	208	213	197	189	212	207	197	215	209	182	205	204	190	196	205	203	223	218	198	191	193	235	209	214	213	196	220	223	187	235	197	206	193	197	196	208	169	182	196	193	189	224	206	190	213	195	206	182	201	196	190	196	206	216	214	172	193	191	223	199	199	222	212	201	213	204	197	227	215	205	204	191	186	207	201	201	192	196	213	227	206	206	186	190	201	204	189	203	196	209	178	194	206	220	182	200	210	205	202	222	197	206	224	213	205	178	225	195	202	193	231	211	234	195	213	195	178	183	197	175	197	194	195	184	193	197	204	205	211	172	191	205	200	213	218	202	192	180	215	201	228	212	209	214	198	221	188	201	222	212	219	209	206	203	214	199	192	197	218	198	206	213	168	210	169	219	203	197	211	209	197	198	198	220	192	197	214	214	195	179	195	194	203	190	227	200	189	186	179	166	228	217	208	225	202	217	185	222	187	180	211	229	206	214	204	195	221	206	218	182	194	189	183	221	205	213	192	184	212	180	200	204	216	222	203	189	202	230	201	182	224	188	190	190	198	184	205	211	195	221	207	209	196	219	209	215	203	198	201	197	190	204	209	169	189	225	214	203	205	192	173	187	206	187	179	184	216	208	198	174	194	168	176	200	192	194	228	199	205	190	191	189	204	216	207	219	208	213	189	207	200	176	217	184	228	186	205	200	183	197	207	187	233	198	187	196	224	210	201	186	195	223	213	197	181	208	195	216	207	202	203	203	177	194	204	200	200	187	208	200	200	196	207	212	212	218	211	186	198	189	197	194	203	187	202	180	232	203	211	218	180	190	217	217	207	213	165	178	180	198	194	199	182	211	165	189	188	222	235	223	214	207	190	207	211	180	214	201	199	205	209	194	199	215	209	186	232	203	226	213	192	194	223	199	206	207	207	199	191	205	184	206	212	223	205	193	216	202	209	202	197	228	222	185	185	202	210	198	233	211	212	177	187	213	182	204	194	197	218	205	204	174	206	211	200	211	222	227	231	207	200	226	199	215	198	182	200	197	199	203	198	196	201	191	180	198	196	201	198	189	186	200	187	208	186	233	200	203	196	187	205	188	219	197	193	207	210	222	219	164	194	217	218	205	213	208	223	198	210	205	196	201	188	201	229	210	193	212	198	199	214	193	194	217	214	227	205	201	199	199	197	185	210	185	229	199	203	185	218	194	183	194	196	218	210	218	192	201	218	201	195	199	202	176	200	192	206	196	172	218	204	188	196	181	183	187	230	199	213	213	199	190	206	209	193	217	187	229	231	202	206	198	193	220	210	200	199	191	207	227	223	200	211	209	201	199	220	211	208	188	207	183	204	213	200	210	217	165	213	180	221	213	204	191	196	190	207	189	197	193	215	199	203	198	217	205	224	214	197	213	211	190	192	218	179	198	223	181	194	196	188	180	180	178	216	219	206	195	203	183	203	194	191	202	203	188	213	211	206	183	200	223	205	195	228	211	182	192	216	186	196	206	177	193	182	221	197	206	193	210	172	195	179	207	196	193	212	196	210	215	194	199	182	202	217	187	181	177	226	211	211	215	184	197	208	207	189	188	199	218	196	192	194	215	198	206	175	202	195	205	219	200	205	198	201	220	167	192	185	218	205	195	195	179	195	210	206	200	221	183	227	203	172	207	198	207	234	198	205	168	202	226	191	203	177	176	210	226	206	209	191	207	205	192	185	196	219	204	216	185	192	221	197	196	215	207	196	219	210	202	222	186	202	209	192	213	204	197	209	175	219	202	206	187	208	217	195	194	205	191	201	188	168	176	180	207	190	192	179	223	195	180	207	219	199	210	214	218	222	188	218	217	209	193	207	197	212	188	185	206	212	201	209	209	200	214	186	199	203	203	196	205	213	196	192	209	192	198	196	185	231	209	183	228	224	208	204	209	221	178	189	182	220	187	200	183	195	214	213	189	207	221	184	221	212	185	205	193	178	196	225	235	199	202	201	203	210	180
22526	21360	29249	23841	21361	21427	12042	1368	899	920	831	782	792	744	680	662	672	637	658	613	632	597	618	610	600	614	577	634	629	575	577	572	599	560	577	607	602	575	572	612	582	561	622	588	580	568	535	570	577	559	600	540	551	575	587	552	592	557	572	578	610	536	590	539	542	552	553	544	558	546	575	549	572	600	556	557	547	571	566	530	566	565	534	599	556	552	553	597	535	583	586	539	563	579	578	551	540	560	561	600	547	599	552	612	576	606	530	553	531	590	577	588	552	568	550	561	533	552	587	604	606	550	584	618	575	536	566	565	587	552	558	557	540	575	601	535	579	521	561	566	590	602	541	522	573	519	538	591	570	542	584	587	557	551	512	589	547	542	549	571	539	587	576	605	538	561	592	555	574	576	537	586	538	589	554	574	529	562	545	570	527	569	603	563	563	531	552	581	543	512	553	490	527	573	566	581	572	595	536	554	558	528	582	528	516	567	603	591	560	593	558	606	555	583	563	587	596	580	536	584	594	626	600	547	549	565	537	577	534	546	595	573	535	554	566	546	543	588	618	569	590	573	571	586	584	609	590	648	546	585	550	547	564	553	582	576	555	563	550	542	593	561	563	554	579	591	511	557	566	541	593	559	581	610	584	572	539	561	532	592	565	566	565	627	570	587	548	564	563	564	536	566	570	562	619	574	530	574	550	553	597	552	558	545	551	568	561	569	502	579	582	575	600	574	580	559	608	566	590	585	572	555	562	592	588	535	531	578	597	574	537	568	594	553	566	515	564	585	580	570	558	588	572	565	546	579	579	548	587	519	552	571	577	575	557	546	584	559	562	535	564	568	544	574	552	534	578	566	582	582	572	587	575	591	567	568	592	566	579	583	543	572	583	517	589	550	593	578	542	616	597	549	558	570	560	593	553	530	582	582	592	601	571	568	562	519	568	602	557	550	532	602	567	576	543	554	545	598	574	576	619	580	558	554	553	567	578	569	567	580	547	575	606	513	533	574	555	564	537	550	538	536	585	564	575	595	559	576	547	556	586	559	527	591	528	531	583	553	566	565	557	580	601	533	574	593	518	564	561	594	534	614	550	569	597	543	549	536	587	554	529	570	575	603	592	556	566	559	553	575	573	561	544	597	552	535	542	518	552	550	509	571	608	593	606	564	560	530	593	544	585	528	581	600	554	530	585	585	605	577	543	529	590	587	551	591	579	564	544	610	577	556	596	602	576	553	528	546	575	561	566	535	552	536	579	576	535	571	585	583	546	530	540	598	596	566	527	561	573	548	560	548	573	592	566	575	586	571	537	549	579	557	570	537	597	562	563	550	526	585	540	563	582	550	543	535	544	558	519	561	532	582	573	562	551	542	544	558	547	577	521	544	534	568	564	583	564	585	549	542	509	550	554	561	558	552	586	586	538	561	597	581	611	570	548	548	565	534	541	546	580	567	598	573	554	555	574	537	558	538	575	590	554	549	562	574	581	548	575	578	547	573	554	577	537	561	538	565	541	542	564	586	545	547	563	589	565	566	547	543	531	541	573	588	519	556	562	573	566	537	566	585	553	548	577	567	544	524	575	544	563	578	542	544	565	581	555	586	557	536	535	578	588	572	587	534	549	561	553	562	596	543	537	543	551	536	582	590	561	571	541	588	496	584	546	537	571	554	553	566	595	552	574	540	520	520	567	577	605	599	557	572	601	546	554	588	590	547	553	558	537	524	596	560	582	550	574	583	539	564	553	606	611	579	540	534	589	548	592	543	574	578	548	588	552	583	573	564	572	551	574	571	550	623	571	591	576	559	599	578	575	548	546	552	566	550	589	578	561	534	544	578	603	551	550	514	574	585	545	586	570	564	560	551	559	577	594	607	556	529	542	520	535	596	512	562	550	541	563	588	547	589	567	542	554	580	541	574	600	550	558	579	564	566	500	559	524	543	564	544	545	587	565	556	563	567	561	548	593	608	564	572	524	563	583	601	531	540	556	558	562	555	586	594	549	550	554	530	556	537	568	547	574	592	550	560	590	550	523	529	562	568	586	577	590	525	540	533	548	568	508	578	564	563	598	585	547	556	585	564	570	555	573	590	555	621	596	578	569	583	549	578	551	539	554	560	562	535	591	558	561	531	537	539	602	564	572	521	573	583	560	579	576	546	555	565	627	584	540	583	568	596	598	590	556	559	585	574	566	589	547	608	520	537	560	588	546	587	563	580	555	604	540	549	549	569	559	523	575	585	532	560	578	539	558	562	571	583	554	529	543	563	537	558	553	568	574	552	568	566	536	556	600	553	550	618	549	595	634	577	521	568	586	575	574	571	579	561	532	557	550	551	517	561	567	591	528	599	561	581	554	555	567	568	541	577	544	529	566	546	567	556	561	546	520	577	570	547	599	560	536	562	579	542	584	599	554	591	554	548	570	581	608	558	535	558	541	604	577	566	589	581	567	544	528	608	549	553	586	574	539	559	581	586	525	555	580	548	538	590	531	549	543	526	527	625	557	571	508	562	556	549	555	553	542	594	542	556	593	569	592	549	571	575	543	569	564	564	565	556	575	555	558	523	582	568	605	545	544	540	640	561	546	569	535	573	574	554	573	532	551	572	565	562	546	569	574	578	534	586	538	562	545	588	560	603	573	560	615	528	566	606	539	550	556	569	514	540	548	556	602	581	583	592	543	570	584	565	554	544	622	563	527	559	531	574	556	549	568	556	509	562	588	559	589	574	535	546	586	553	550	593	581	578	610	578	559	567	598	560	546	590	568	567	599	545	554	529	573	587	596	538	577	560	549	595	583	593	593	603	595	545	543	563	562	567	556	524	580	600	580	535	587	542	549	528	545	563	550	580	565	574	559	551	553	576	594	529	554	521	579	546	555	603	570	580	581	601	539	550	579	551	559	532	559	544	607	555	565	544	549	571	556	573	572	579	558	544	572	568	528	561	528	534	596	557	557	592	567	566	568	562	586	539	582	531	553	551	590	544	567	565	558	561	593	582	562	503	577	590	651	568	564	529	570	558	588	524	579	584	577	580	561	608	571	570	597	559	581	528	561	536	527	589	555	549	549	581	584	543	592	589	588	593	607	564	590	595	548	605	587	572	570	589	585	616	568	520	567	559	578	623	546	518	575	520	575	531	572	591	563	597	574	545	532	532	537	534	569	547	577	541	572	574	580	556	554	520	565	557	542	544	538	542	582	538	589	568	568	584	543	575	577	525	574	571	556	547	559	544	558	523	582	601	555	596	560	529	596	564	545	588	592	556	593	564	582	526	505	550	551	580	557	567	579	566	556	596	564	571	578	548	546	559	549	533	569	596	554	543	576	589	536	562	576	575	603	549	603	583	545	552	591	548	551	569	575	559	603	585	584	541	619	597	543	512	586	528	504	569	545	535	534	552	573	571	540	567	553	585	524	571	574	549	569	586	531	575	540	549	569	598	602	551	539	527	559	559	575	566	545	588	547	588	550	534	525	513	563	583	542	568	578	570	558	598
19609	12680	8555	4567	3246	2511	1981	1549	1246	1100	978	916	823	795	776	679	713	645	674	652	670	671	619	627	584	592	615	656	646	624	625	594	611	566	620	610	623	616	564	590	605	555	608	621	591	585	620	566	603	579	570	588	573	590	560	642	608	575	585	605	591	607	561	608	592	583	540	589	577	600	551	581	586	572	579	638	578	598	613	603	604	561	592	554	610	589	568	569	602	589	604	597	588	620	623	552	576	639	586	549	576	609	594	614	587	610	562	552	548	619	616	600	627	550	598	607	598	607	580	550	575	614	580	553	584	592	556	602	579	579	566	607	541	586	593	601	591	530	585	599	569	560	633	577	593	545	557	586	564	574	522	626	598	614	554	579	578	574	564	516	602	543	601	564	560	602	588	576	554	557	619	536	549	619	546	590	594	532	572	561	600	577	645	579	625	570	609	577	564	619	651	591	558	537	570	589	597	573	594	564	593	604	557	602	588	572	617	594	589	563	597	596	596	573	577	572	612	565	540	599	583	543	558	534	612	555	583	544	608	559	609	598	532	547	586	553	610	591	578	599	603	591	613	564	577	634	595	537	599	564	565	577	636	584	595	611	583	596	540	612	582	599	570	593	606	582	577	602	614	553	557	581	581	606	561	589	576	587	551	593	566	637	587	602	617	591	600	601	580	587	589	572	606	535	595	535	585	570	586	540	553	598	581	565	524	603	567	548	587	607	585	551	587	576	590	569	572	556	596	645	569	573	552	562	517	616	542	576	565	589	569	596	590	591	551	561	612	508	580	578	568	609	598	602	572	533	613	610	571	624	600	588	574	588	596	585	558	577	568	585	569	619	566	577	578	553	534	617	596	560	583	593	554	575	561	563	582	589	599	563	539	585	590	589	584	608	600	592	593	623	604	583	560	606	580	619	580	603	586	619	601	556	629	562	593	609	592	603	602	600	554	595	573	585	569	570	631	591	559	578	610	554	585	579	610	534	607	635	554	617	587	596	589	547	591	591	542	585	576	552	573	555	573	599	571	567	564	546	604	612	561	598	593	553	570	550	547	584	607	583	554	587	587	572	587	557	575	568	591	623	576	571	558	581	564	576	553	593	610	584	561	534	584	568	582	599	571	606	609	560	564	557	573	557	601	585	561	581	593	577	664	563	585	588	584	588	598	604	608	568	552	548	591	576	538	557	559	621	571	603	630	569	594	585	536	581	564	590	606	575	611	551	570	598	638	583	583	589	591	547	603	595	582	603	596	601	555	582	580	564	596	589	581	591	613	558	615	582	549	558	591	605	591	553	570	559	604	559	595	577	565	560	596	627	587	586	606	612	568	628	618	565	579	594	589	574	591	589	539	618	578	588	607	589	606	584	533	556	588	558	554	557	588	571	594	568	556	614	594	587	580	559	571	569	570	591	565	572	560	571	554	581	579	543	590	558	570	608	583	591	519	577	587	581	548	609	612	575	562	582	559	566	563	590	587	571	582	605	574	546	569	564	586	580	580	562	559	579	594	577	605	560	613	614	569	533	628	638	563	563	569	564	557	603	607	589	548	576	550	590	598	575	599	599	583	603	561	569	578	532	565	578	540	560	606	580	536	590	592	621	565	616	574	591	571	549	580	570	571	584	541	592	601	553	592	596	595	597	594	595	542	548	566	578	628	569	590	561	580	560	566	577	610	587	564	584	598	569	566	578	545	600	580	599	622	556	564	606	590	584	619	591	551	625	604	591	602	587	530	567	590	551	580	603	570	580	547	575	594	581	568	569	591	564	606	608	563	550	605	584	557	609	567	557	590	571	607	522	623	576	606	581	621	612	535	566	568	580	584	601	559	575	574	611	571	580	582	619	616	570	608	587	573	583	585	555	584	633	584	568	603	553	579	575	590	601	555	601	576	547	594	602	604	567	620	549	586	578	595	560	554	584	566	542	599	602	583	538	555	554	540	639	568	559	599	621	602	561	568	557	543	607	590	553	603	585	585	589	601	564	575	616	596	595	568	602	613	566	594	608	594	626	594	576	599	573	604	576	576	572	581	613	562	573	598	564	579	549	555	567	585	601	602	577	526	560	555	564	620	625	580	590	556	578	610	577	616	578	579	596	567	606	566	577	624	594	612	627	568	625	551	571	616	565	589	627	574	569	540	592	583	548	579	588	603	568	624	576	575	566	564	561	581	541	578	597	580	580	561	578	573	583	583	581	571	533	602	596	568	585	578	568	594	612	623	622	611	562	551	589	589	595	616	569	513	558	590	531	544	567	594	567	561	547	586	578	559	579	572	579	598	555	605	567	628	576	548	540	600	564	614	581	599	633	561	621	584	595	552	621	568	571	541	626	580	585	570	573	576	560	548	571	594	532	555	559	576	564	577	564	600	632	582	587	558	591	566	640	558	608	602	608	594	585	580	563	574	555	599	615	589	600	635	552	567	621	558	576	578	612	586	570	589	588	562	613	584	591	555	598	559	556	579	515	533	608	581	608	587	594	606	593	534	578	558	584	525	567	590	598	573	575	558	611	623	578	570	540	547	607	591	624	552	574	563	583	576	556	570	606	591	592	571	602	561	565	584	535	606	599	587	550	579	579	581	578	541	575	565	606	599	591	575	553	586	583	554	584	549	578	562	612	606	604	605	561	574	567	591	613	630	565	587	508	553	572	549	546	556	569	606	595	544	568	593	579	579	579	600	607	596	621	613	559	621	600	606	582	548	580	607	580	576	566	607	603	574	605	558	576	563	578	590	565	599	627	569	629	598	567	572	569	575	575	623	553	597	577	571	589	608	513	577	614	572	547	601	563	578	585	576	597	572	556	608	619	578	591	559	623	567	592	586	608	541	552	595	592	605	601	601	603	601	586	562	561	583	561	560	610	574	555	572	575	598	621	591	580	591	550	596	584	548	569	589	557	592	607	591	607	600	602	569	539	580	566	568	601	558	600	572	609	613	589	597	589	578	613	560	586	598	589	596	557	624	561	535	554	557	589	563	544	614	629	600	569	570	546	589	569	583	572	592	597	605	558	576	597	595	569	572	555	614	581	525	534	575	589	579	599	585	603	599	655	568	595	570	557	550	581	562	576	537	599	636	567	592	583	539	567	588	586	603	612	626	584	589	586	542	530	578	551	587	567	591	589	608	586	568	551	541	598	589	576	582	606	564	547	539	572	513	608	604	605	630	560	602	567	581	596	572	600	606	587	581	599	567	585	565	626	588	573	575	597	608	567	586	578	573	578	616	544	595	583	594	522	561	585	578	566	592	579	620	579	620	553	573	611	587	540	595	575	554	546	574	594	616	542	572	569	583	551	584	571	576	527	584	574	579	570	589	604	574	563	592	553	587	569	532	561	591	587	632	631	576	548	581	554	570	574	599	599	556	579	619	497	559	569	577	558	514	590	602	558	604	546	576	606	576	596	602	617	559	570	595	533	515	617	581	554	575	576	536	623	574	551	592	589	578	573	531	600	586	575	573	586	574	614	633	601	650	550	549	587	548	576
28594	20545	9465	722	423	392	321	335	320	346	309	316	340	314	303	315	306	310	331	331	313	324	315	328	342	346	319	340	314	317	313	295	329	322	324	335	329	350	330	325	291	311	296	337	331	325	325	313	294	358	347	346	312	356	309	313	330	328	315	334	326	342	358	334	312	334	317	336	343	339	319	334	350	309	329	323	303	323	333	349	331	332	324	330	325	318	305	325	324	354	337	321	315	320	331	317	290	292	337	334	324	317	282	343	325	324	302	322	330	333	342	336	300	344	344	303	314	306	328	319	367	335	320	310	329	294	354	334	334	338	317	308	338	304	292	335	307	344	350	318	313	330	314	311	300	350	323	329	321	320	328	309	334	305	345	294	331	289	316	318	337	306	333	311	288	358	340	319	313	337	323	305	342	320	351	309	364	336	302	320	318	323	288	314	313	293	299	324	346	341	350	328	312	316	346	338	301	321	333	345	358	310	294	307	335	317	327	318	297	347	321	358	349	307	338	353	320	328	310	333	330	316	313	312	368	308	321	325	338	289	315	341	334	281	336	308	344	311	273	336	335	313	334	316	302	284	330	336	337	328	300	311	320	338	310	328	336	328	331	311	324	308	293	322	337	328	308	347	310	317	362	281	334	327	307	306	313	308	320	316	339	329	319	310	327	333	332	313	313	296	326	309	310	336	317	330	312	307	342	331	321	359	314	306	347	369	336	331	327	350	317	315	334	345	343	328	329	335	330	337	329	330	327	330	307	337	307	334	271	366	330	322	326	354	328	319	320	348	299	335	329	333	350	322	298	307	298	322	295	321	314	315	340	307	336	338	304	328	345	328	314	315	326	333	324	299	316	307	317	324	340	341	321	317	300	344	322	310	338	347	327	329	344	346	308	343	360	302	305	336	326	325	312	292	317	282	314	321	334	318	334	314	329	343	328	323	348	318	313	299	310	347	297	328	325	355	333	344	336	335	319	332	303	336	324	335	359	338	317	310	328	309	325	327	310	352	308	328	305	325	295	307	295	321	326	319	305	332	326	318	329	325	309	332	312	289	337	281	307	325	302	321	344	308	328	279	331	325	328	294	333	301	339	358	304	307	332	357	306	321	302	329	343	318	311	298	282	342	329	336	358	335	332	344	307	348	296	340	315	303	332	327	291	325	303	329	296	327	314	331	322	345	319	318	343	327	370	324	327	301	331	271	361	313	328	338	322	350	325	296	328	312	310	338	333	290	314	327	327	352	291	297	341	331	336	332	332	353	282	338	334	314	320	303	347	312	326	330	319	334	370	320	309	320	337	354	373	314	317	309	302	320	302	307	292	319	340	339	330	332	311	320	300	302	324	306	332	330	306	375	312	330	319	330	319	329	345	352	331	323	326	339	335	327	322	336	335	292	319	315	299	352	343	298	329	298	315	311	351	325	341	333	341	304	296	364	311	320	309	346	342	270	347	360	321	356	312	324	330	289	325	307	299	306	343	314	334	332	329	290	342	320	330	329	323	309	314	304	331	318	298	333	333	310	341	323	293	331	354	314	339	350	288	319	316	299	336	322	322	344	337	313	311	320	362	317	370	316	328	316	320	339	333	318	323	313	382	327	350	315	334	313	328	369	330	323	326	304	337	311	309	277	326	319	340	358	350	304	339	328	351	306	327	308	308	287	326	297	330	284	310	319	317	329	347	336	340	308	371	322	356	328	323	330	324	317	340	313	328	325	351	330	321	311	323	312	322	323	326	322	310	347	352	337	297	310	314	343	322	322	300	323	351	335	334	288	323	318	310	352	325	307	318	357	335	338	304	350	315	315	309	325	313	347	315	328	321	340	304	349	336	326	302	326	300	345	351	328	301	304	277	331	333	342	312	309	332	335	312	320	336	313	317	324	329	312	326	339	308	334	300	329	349	301	297	339	315	294	307	289	289	357	338	305	319	301	338	289	336	324	324	333	320	321	357	285	309	317	335	335	315	303	348	317	365	329	334	311	345	321	343	336	314	344	342	346	337	325	331	352	322	286	307	317	311	309	314	321	293	339	288	333	271	330	350	285	319	308	341	339	341	332	338	340	326	322	338	348	340	348	341	300	320	307	318	356	318	363	335	312	346	320	323	330	308	314	315	315	311	310	382	304	370	356	323	341	320	334	333	301	305	323	330	321	321	327	315	306	336	321	313	308	339	295	312	337	331	349	321	312	347	302	321	317	302	308	306	325	322	328	301	311	356	306	322	337	305	295	300	330	337	309	320	325	341	338	312	314	307	316	305	325	351	307	312	353	327	319	303	311	308	366	314	342	321	311	320	328	297	336	320	325	312	341	315	346	305	299	321	332	321	312	335	332	320	341	323	324	336	325	324	329	309	313	309	330	300	317	309	310	299	346	286	292	322	346	298	326	318	327	336	337	306	340	293	317	322	339	333	346	315	326	336	334	329	317	345	324	306	334	326	337	340	315	309	327	370	347	295	339	348	300	292	315	290	353	308	322	326	299	297	320	324	304	357	339	332	338	335	325	319	333	327	316	309	294	292	335	325	339	333	313	351	308	313	335	340	310	334	323	328	314	307	336	331	324	357	336	318	311	275	311	323	339	327	282	320	326	322	341	333	316	310	304	330	313	320	314	301	351	353	334	321	328	380	327	308	294	311	325	316	320	316	335	319	319	331	349	333	303	296	351	348	325	358	341	314	312	344	355	315	296	314	298	330	363	359	306	324	315	327	323	331	328	315	334	336	331	293	311	315	309	294	376	332	327	343	333	310	293	322	331	354	344	305	297	302	346	353	334	351	326	317	302	326	342	329	287	313	312	319	330	315	348	308	337	374	326	327	308	352	356	319	319	306	317	316	318	317	332	314	292	335	347	350	302	365	296	301	313	309	345	318	308	286	316	334	297	297	322	323	337	323	346	314	316	326	333	332	295	361	307	324	317	313	318	332	352	327	359	330	316	336	341	316	327	321	303	330	331	318	345	308	317	302	332	301	285	303	295	351	338	314	328	317	318	306	335	324	312	334	339	326	312	343	330	340	331	335	310	370	325	298	331	320	315	305	303	304	345	320	283	345	311	330	310	334	320	351	327	321	279	326	319	333	325	347	321	324	315	312	319	324	301	339	311	311	290	353	317	304	343	347	313	327	313	333	338	354	302	288	334	326	314	297	345	347	328	289	324	322	296	308	349	294	323	288	345	303	345	309	316	351	291	320	312	309	309	295	332	323	341	313	309	315	331	325	328	347	327	340	327	349	299	325	310	323	337	318	312	317	300	327	334	340	332	308	326	306	324	303	340	318	316	321	339	314	338	335	335	270	322	299	287	348	306	320	333	358	307	337	304	306	290	326	313	305	318	329	313	321	339	342	301	304	324	315	334	337	316	359	325	338	330	326	314	336	351	342	301	333	333	306	321	297	317	326	345	334	332	345	311	304	286	332	319	307	315	315	315	327	327	313	336	315	315	338	303	307	320	334	312	345	313	320	328	324	300	311	328	330	315	292	331	320	348
20638	1283	816	587	483	451	406	427	383	357	384	356	360	343	332	330	358	341	326	336	371	320	343	350	325	333	310	311	327	314	336	329	327	302	302	322	352	362	314	348	330	330	374	321	323	320	336	301	347	371	356	326	315	340	350	329	330	295	330	337	333	324	330	326	335	319	283	343	321	362	316	324	349	361	319	326	364	325	342	317	307	363	332	367	349	351	323	333	328	332	343	345	331	325	325	342	313	341	311	322	329	340	343	324	341	322	356	364	356	320	346	300	360	306	348	360	346	354	332	343	302	314	324	343	342	323	331	311	331	336	321	332	358	347	350	353	319	344	311	344	354	341	329	338	326	360	328	328	332	354	318	304	310	342	300	302	315	332	331	304	332	335	332	293	353	351	343	358	327	377	340	362	318	374	335	323	332	361	376	330	346	315	338	343	347	342	344	340	363	340	342	316	329	315	362	339	337	320	338	336	372	332	356	334	318	319	299	347	373	337	313	333	351	300	342	348	325	368	330	297	351	323	335	370	339	330	286	354	343	344	343	323	315	333	343	346	333	326	341	364	334	332	344	338	328	350	347	339	357	337	322	320	326	350	345	296	335	334	325	351	341	331	362	332	314	313	343	315	337	323	322	329	312	321	336	322	325	343	313	301	332	310	355	321	334	368	323	337	309	358	338	359	309	349	335	332	349	346	320	319	346	330	317	351	320	343	338	393	347	328	353	313	316	359	317	355	320	354	327	348	337	332	360	333	348	365	362	307	346	310	305	336	318	362	327	334	323	333	370	332	331	331	338	370	352	348	310	361	325	323	312	324	319	360	309	346	346	345	356	299	322	300	345	354	350	334	333	338	346	307	327	329	342	351	313	326	344	326	318	372	340	341	352	298	345	329	320	295	351	315	351	327	354	332	327	317	300	339	320	353	341	323	322	320	345	337	327	337	325	357	321	330	341	348	340	336	321	360	362	316	296	326	342	336	319	326	340	318	330	349	310	345	307	338	344	322	333	302	323	318	358	329	343	322	337	312	350	344	337	302	335	335	348	351	301	321	293	321	321	313	305	325	340	331	315	335	320	338	360	341	322	348	326	306	335	357	335	339	315	313	330	325	364	316	323	330	293	308	341	349	316	318	343	324	333	298	341	341	324	339	321	318	357	295	331	317	343	340	331	340	361	344	321	297	337	348	318	375	356	343	325	342	303	320	290	326	327	331	337	322	318	332	323	325	345	347	331	335	370	336	356	340	320	341	310	335	317	305	334	352	313	314	328	309	324	298	340	337	338	307	328	294	362	340	316	353	344	351	347	341	324	313	332	318	321	339	323	338	310	324	307	327	304	320	318	333	310	330	335	325	306	357	324	300	347	335	343	361	331	350	340	336	305	325	306	331	376	291	320	341	333	343	344	333	358	327	333	338	337	339	335	307	366	349	323	330	340	334	338	331	346	349	346	321	336	354	333	319	340	321	326	318	347	335	356	316	361	295	319	304	298	335	328	341	350	317	346	313	324	348	301	316	317	337	334	312	284	311	324	350	315	337	318	333	351	324	362	314	356	353	339	327	319	319	334	349	325	338	333	345	314	329	312	322	339	332	324	352	337	363	333	359	355	327	353	363	360	354	339	328	332	345	352	309	318	312	328	317	318	329	339	336	352	333	343	335	348	331	325	312	334	344	315	321	329	346	350	348	329	338	298	331	352	331	339	319	338	340	313	355	314	332	320	336	321	288	321	336	367	301	355	300	369	333	305	326	338	351	322	309	330	306	369	362	334	356	353	367	380	328	330	335	365	349	311	327	317	311	312	332	289	342	340	356	356	350	332	306	338	311	307	304	307	328	327	352	349	348	338	375	306	323	337	334	330	291	370	314	325	312	332	350	293	316	333	332	359	325	341	333	339	368	331	370	348	327	321	326	338	307	363	329	324	340	333	318	331	314	330	332	307	344	349	312	368	340	300	336	325	302	319	344	344	328	344	337	327	345	336	342	329	332	338	334	310	337	305	335	341	332	302	331	340	354	359	343	342	338	338	359	314	333	340	317	343	361	327	339	336	327	340	365	323	293	327	335	352	338	342	332	324	341	323	347	332	328	342	337	331	320	325	303	291	343	351	358	335	340	321	343	339	307	337	327	342	325	312	319	325	328	355	340	327	331	316	360	325	314	335	334	318	308	337	310	339	347	331	316	326	320	329	317	336	325	338	337	312	361	336	341	343	356	329	316	320	341	325	338	336	334	351	335	294	320	310	359	338	316	348	316	328	331	371	335	380	373	318	342	360	349	335	373	332	319	297	334	326	330	345	340	341	347	314	319	377	349	310	336	350	345	341	337	350	304	305	350	332	328	296	329	324	346	363	343	333	326	317	348	309	317	339	321	361	355	328	371	363	366	341	333	336	340	313	348	332	326	363	313	362	337	333	340	339	349	355	331	315	368	327	319	326	322	311	345	341	316	325	330	339	323	361	320	328	322	309	326	320	316	322	328	309	350	335	344	341	329	319	336	353	346	346	341	338	361	334	304	306	347	314	299	335	354	333	339	331	301	294	311	350	374	363	344	320	326	315	319	307	336	351	309	317	318	347	308	330	320	342	329	307	333	303	350	331	332	292	332	315	330	312	321	314	321	325	313	349	334	336	322	353	331	352	314	343	345	346	346	351	345	326	317	324	334	339	343	317	292	353	339	300	367	329	320	316	307	353	326	308	336	323	331	335	339	341	315	335	340	349	296	344	357	338	352	338	337	340	345	358	338	340	302	334	308	356	336	354	367	345	299	337	311	333	350	349	361	335	347	359	310	344	322	350	342	313	368	331	336	336	329	306	347	349	318	316	335	298	342	355	319	310	320	339	289	342	328	351	313	320	336	329	324	337	351	334	364	311	360	315	360	330	312	348	347	316	349	336	343	332	347	317	320	304	325	335	371	315	322	299	328	344	340	336	338	337	345	338	329	364	339	334	342	325	349	336	365	367	341	301	339	336	333	304	336	338	357	333	324	354	360	329	341	364	350	308	322	320	333	346	317	330	349	330	348	319	341	315	304	328	346	361	348	353	332	323	323	349	293	350	341	343	344	324	335	309	346	355	350	327	392	347	365	348	340	347	334	331	307	369	337	343	346	308	323	353	332	356	321	336	324	350	340	347	337	353	328	335	334	323	320	328	348	318	340	344	359	334	313	324	345	331	320	350	322	342	337	372	326	323	333	345	338	340	333	329	358	341	372	330	307	329	325	321	351	340	333	352	301	322	335	356	353	331	358	329	334	326	351	334	329	328	349	319	346	351	353	340	367	382	320	298	318	308	307	341	342	333	347	349	360	332	337	332	347	342	317	329	296	301	360	334	356	333	345	358	313	339	357	329	332	305	341	352	350	301	337	340	327	341	322	347	329	326	320	304	333	339	363	322	343	379	345	380	318	354	350	327	358	335	351	346	317	328	322	384	333	353	315	313	318	339	318	329	297	312	342	319	343	377	334	305	333	336	335	317	343	331	345
23775	21284	28699	24178	21287	11107	1388	950	847	789	716	687	724	682	667	659	645	674	699	725	758	639	661	639	607	662	652	599	653	620	609	687	633	638	624	601	574	653	634	633	626	633	621	650	618	596	589	607	636	614	665	634	611	617	617	588	607	623	661	597	594	575	598	627	614	613	630	643	612	611	606	616	595	618	609	612	602	592	611	590	637	609	600	642	622	604	661	649	594	615	628	660	615	633	594	576	615	652	621	616	603	613	648	614	624	639	610	607	621	590	561	582	589	628	584	616	626	593	652	567	584	604	619	609	601	579	599	630	603	611	650	566	640	643	634	620	582	592	604	583	636	612	596	587	600	585	570	637	610	647	653	633	650	563	596	555	616	599	603	641	586	653	593	606	611	626	566	608	589	594	642	618	594	611	578	601	614	634	642	612	644	604	577	606	596	581	611	603	589	642	611	569	607	636	585	605	636	557	579	625	621	617	619	599	599	621	573	600	597	634	632	601	583	590	625	565	628	592	586	614	656	606	616	595	578	611	580	584	650	617	636	598	621	637	624	602	593	589	624	613	603	573	622	616	572	615	587	661	615	602	602	605	633	613	627	619	600	614	582	594	611	609	587	661	612	588	576	589	604	611	618	639	593	566	604	634	618	616	653	578	643	628	614	604	581	600	532	572	574	647	595	615	591	627	581	626	606	608	582	653	603	578	637	604	572	606	603	586	597	637	619	596	598	576	634	626	578	649	614	593	622	587	642	594	599	616	621	607	637	605	582	586	611	589	636	614	593	624	640	611	577	599	577	631	616	606	572	606	601	648	570	634	624	611	613	613	578	548	592	631	590	603	625	581	588	611	580	590	574	600	607	657	655	618	620	607	585	638	637	590	559	630	562	643	626	587	617	609	607	619	621	649	613	617	623	640	620	580	655	602	597	624	609	540	591	597	566	614	567	610	552	568	604	617	652	652	643	580	604	640	610	604	640	617	646	564	607	583	621	593	658	625	624	589	638	577	601	590	588	636	622	594	664	603	605	600	573	605	606	640	584	620	617	633	603	644	588	568	598	657	631	588	616	623	628	635	602	582	603	582	606	626	649	611	610	572	645	597	583	575	644	623	621	659	647	607	629	606	599	627	608	634	625	567	598	615	602	581	600	627	603	596	642	621	623	635	613	613	598	599	620	538	609	594	578	599	603	661	607	595	615	602	572	621	618	636	541	662	596	597	589	593	605	616	570	591	619	584	607	626	584	606	638	626	614	574	581	643	625	589	563	583	602	639	570	584	556	581	559	582	613	593	616	662	616	619	604	554	562	617	588	605	618	593	636	620	618	627	597	586	597	617	601	581	573	627	566	575	592	578	611	617	579	574	582	580	639	559	632	615	561	584	551	619	614	629	620	569	600	629	594	600	621	574	576	580	636	614	590	538	583	597	629	658	576	588	610	615	602	618	596	584	581	601	632	627	615	552	596	608	599	611	603	607	608	632	577	640	651	601	568	602	609	606	599	613	614	645	600	626	645	568	601	590	614	596	595	598	569	572	636	589	617	543	595	616	626	579	604	614	613	586	596	588	636	575	639	635	600	605	600	589	593	614	597	574	590	607	604	662	650	626	639	627	613	617	627	597	618	575	584	605	562	653	588	612	605	598	628	613	592	553	613	632	598	620	630	639	603	622	597	640	648	571	644	593	570	619	579	587	595	622	612	629	627	621	592	582	593	624	633	602	588	585	624	652	597	599	544	597	608	613	598	614	614	641	589	582	616	594	605	638	607	606	598	589	636	556	611	589	622	616	595	616	632	613	628	609	591	618	600	596	629	600	591	656	608	582	609	632	566	604	593	574	619	635	622	626	617	618	575	638	614	601	586	600	627	572	567	629	621	606	589	612	556	589	614	605	620	605	670	616	566	595	583	610	615	578	617	612	604	622	590	582	612	626	607	597	625	578	587	611	611	578	614	600	572	630	618	636	619	603	602	598	581	623	620	606	564	628	609	600	631	640	610	593	590	598	612	598	562	579	609	572	625	592	609	618	603	629	585	620	590	604	646	581	608	600	612	612	617	631	613	623	610	621	597	655	642	619	595	613	615	580	588	586	626	606	592	594	636	588	611	600	639	649	616	567	633	570	562	618	625	579	579	602	598	574	620	651	579	614	571	589	619	596	641	589	599	609	594	654	630	608	609	588	607	635	591	579	578	608	647	597	589	559	608	644	637	622	606	616	611	582	577	567	640	621	539	596	617	600	593	600	593	612	580	570	634	618	588	621	641	606	603	604	597	606	616	635	585	618	576	582	643	593	638	619	642	611	588	628	606	596	613	642	618	588	593	651	582	600	614	619	627	609	602	596	635	565	607	596	588	663	580	617	574	579	621	640	623	623	628	632	629	552	597	633	587	624	612	644	621	615	614	626	581	631	618	562	591	592	614	607	603	631	630	621	597	618	619	612	633	589	614	626	597	625	602	676	664	597	613	634	608	605	607	646	597	623	615	600	580	616	596	613	606	636	607	603	597	611	567	584	596	588	611	599	589	631	625	632	597	616	626	581	626	610	572	644	608	653	619	590	619	610	580	639	640	603	603	604	603	637	649	585	608	583	633	620	623	630	620	593	591	582	618	585	653	594	615	662	581	625	634	586	616	632	631	643	545	619	588	568	605	579	575	621	619	575	644	637	619	601	590	608	595	584	650	608	561	624	583	601	643	587	579	561	606	613	644	589	614	630	595	618	591	623	656	637	659	604	608	579	566	632	597	602	600	593	600	607	585	631	575	591	597	642	583	617	622	618	586	661	622	643	582	627	608	627	642	619	566	606	627	635	628	640	596	641	653	600	568	624	619	640	627	593	617	627	613	614	577	595	589	621	616	595	611	561	622	618	627	602	616	612	549	629	586	596	576	638	633	633	629	620	598	589	585	620	614	587	591	580	633	627	603	610	623	617	623	546	607	561	574	615	634	626	570	594	606	600	626	626	626	610	597	639	587	630	630	576	590	603	595	604	609	628	577	602	649	603	638	629	573	639	618	618	560	636	585	624	564	620	616	641	552	616	636	596	661	612	596	624	625	604	581	624	600	595	668	612	629	587	595	635	547	577	605	593	569	582	590	633	598	593	567	620	580	645	644	594	609	608	640	608	606	638	613	636	616	623	617	612	584	627	574	595	574	572	606	612	652	594	597	650	605	583	627	691	579	620	598	635	612	592	622	597	620	598	599	612	618	635	618	604	588	583	627	548	609	646	612	579	587	630	574	638	606	625	632	571	588	619	562	616	630	627	617	568	587	614	608	583	613	621	562	632	606	596	598	568	602	605	593	638	591	608	669	582	599	614	645	652	594	588	619	621	567	613	572	579	590	599	604	586	587	626	660	569	617	575	565	608	600	591	580	625	640	629	582	597	638	609	580	592	573	626	561	608	596	583	636	622	609	620	623	622	606	596	605	562	609	594	636	651	579	627	638	565	617	614	603	552	632	596	588	612	587	616	600	625	605	569	598	604
17025	7646	5111	2649	1999	1555	1332	1105	977	929	842	763	776	738	728	637	715	687	647	654	670	686	619	691	638	658	605	647	637	653	598	629	643	649	634	616	611	642	638	660	620	641	575	664	623	598	636	579	599	631	597	630	598	636	636	611	625	613	569	653	621	591	603	621	599	600	572	608	632	637	637	669	602	613	634	639	632	647	656	623	658	611	660	596	605	608	640	612	615	612	607	631	610	608	620	597	629	619	599	587	625	607	666	656	621	613	606	636	670	634	606	585	617	615	608	683	670	616	644	605	650	622	590	594	623	632	652	605	608	610	650	589	621	578	589	623	602	568	608	677	621	630	600	664	627	614	651	640	588	662	626	632	597	587	577	612	630	609	617	641	609	607	631	594	646	663	616	608	562	590	598	624	637	606	629	657	556	592	615	601	616	612	616	603	645	639	635	629	620	621	624	584	576	659	606	640	578	582	611	634	602	583	640	604	629	639	577	610	664	630	604	598	684	627	603	599	628	579	620	611	641	587	614	602	618	616	633	650	627	644	644	610	578	617	644	595	603	634	617	646	609	652	668	679	618	654	630	610	614	641	629	610	620	604	600	573	619	610	646	588	634	604	594	618	632	605	551	599	617	646	591	598	593	584	663	592	630	617	578	595	617	562	639	622	640	618	612	662	630	605	637	607	605	616	592	638	616	632	610	624	586	631	657	589	550	643	610	621	599	635	607	608	580	628	642	590	595	618	604	646	657	621	636	681	618	618	603	666	630	656	602	593	633	601	607	627	634	625	625	626	596	624	613	617	622	679	616	594	610	635	589	609	648	598	652	615	601	634	607	649	609	637	644	610	628	599	639	632	559	608	592	677	613	586	601	626	612	630	622	602	568	624	603	614	596	648	620	646	627	623	620	602	585	648	632	621	670	636	616	636	595	639	585	619	612	642	603	608	630	606	607	577	633	604	596	637	630	624	614	627	618	633	628	600	612	610	628	618	601	628	621	634	626	595	599	625	612	618	603	609	622	593	594	613	614	636	657	628	592	624	601	617	592	623	633	622	615	613	617	634	636	648	625	599	598	603	565	613	592	644	626	629	587	649	621	602	643	648	609	587	644	614	611	565	617	629	606	622	624	586	561	622	625	583	603	616	594	621	623	636	619	617	593	645	595	617	583	589	612	648	646	630	592	629	628	583	580	573	618	608	609	631	641	632	622	660	576	591	612	617	584	594	585	640	628	630	656	609	610	587	631	625	639	624	600	625	626	630	637	626	606	607	638	594	581	596	611	645	622	683	638	631	603	614	602	622	668	600	599	614	661	611	631	591	606	629	625	606	628	576	585	621	611	679	590	646	663	594	647	563	622	593	586	647	608	616	596	584	632	641	650	623	596	625	663	591	609	605	618	613	642	629	605	585	621	611	619	636	595	622	578	617	607	648	603	625	612	579	647	625	646	597	601	643	620	602	631	654	647	609	631	600	631	611	632	573	583	608	596	617	599	604	602	603	628	580	651	629	622	601	581	644	610	610	649	576	634	681	612	642	630	637	576	610	613	634	631	579	621	599	673	601	611	589	632	620	605	610	640	576	628	615	586	624	583	636	605	586	588	615	598	597	592	595	610	623	632	593	604	592	632	567	611	621	631	581	649	617	605	648	580	641	614	651	603	630	667	588	634	609	630	620	603	631	565	596	603	618	604	642	615	616	608	650	628	632	615	635	592	633	613	560	623	635	614	618	591	618	627	672	597	619	627	622	636	621	573	640	639	600	681	615	585	623	603	580	645	613	599	623	605	595	593	631	604	643	645	642	634	635	634	588	622	625	624	651	650	625	628	632	577	568	633	599	629	601	638	619	571	601	619	660	602	611	593	616	635	622	617	621	634	610	625	591	600	588	615	637	612	660	622	652	634	602	637	613	618	647	603	632	680	606	614	595	628	623	633	632	625	613	593	642	614	678	600	619	600	604	635	606	606	631	616	640	593	632	583	611	634	585	596	638	594	604	593	648	589	611	597	659	657	630	588	577	624	597	609	610	624	638	599	631	614	631	635	614	637	621	588	595	608	627	617	629	627	634	652	595	645	614	623	644	602	587	628	574	668	621	609	619	643	636	642	636	645	610	588	587	617	597	642	618	652	598	582	625	613	635	647	589	633	620	634	615	593	610	590	599	653	632	595	603	615	618	706	646	636	615	638	608	625	599	623	583	650	584	625	598	608	627	589	611	674	593	693	619	617	637	616	641	619	636	582	592	628	652	634	620	621	610	601	599	606	664	601	567	606	630	614	577	576	572	639	624	613	641	602	569	645	583	609	622	611	584	621	584	641	647	626	585	619	614	637	631	627	579	604	624	627	627	612	621	641	613	618	622	621	646	584	571	625	612	615	642	571	599	584	615	623	620	590	593	638	594	632	643	647	619	619	635	637	639	666	638	648	620	607	618	588	552	625	566	595	666	625	614	646	599	612	630	600	636	628	623	616	635	607	618	641	630	624	640	589	598	596	599	633	643	614	588	601	638	619	640	581	602	592	590	624	587	589	595	637	598	642	632	630	610	628	594	620	635	600	594	626	645	631	623	615	623	588	623	616	607	627	596	632	633	616	647	649	653	652	584	579	612	619	605	575	641	591	633	595	624	641	624	615	633	625	624	608	588	598	649	580	599	672	604	615	597	623	623	662	659	622	618	611	611	591	599	634	618	584	611	597	629	591	561	571	624	561	669	635	591	619	620	616	616	626	621	600	631	571	584	637	598	645	640	618	612	610	593	633	613	602	641	575	591	604	667	598	636	611	614	576	602	596	619	636	634	641	638	678	641	597	629	610	659	600	597	635	613	606	609	600	648	627	629	654	605	596	583	581	617	642	600	619	592	603	594	630	623	612	622	638	651	624	635	597	651	600	613	596	635	660	589	583	544	621	609	628	600	610	595	650	603	630	630	577	637	637	580	612	594	612	623	600	660	637	602	613	622	608	620	625	571	613	614	652	586	599	634	619	584	628	625	601	596	599	638	620	614	661	623	655	624	604	613	626	631	635	626	582	600	598	631	632	646	609	623	610	593	594	623	618	600	579	631	615	609	644	614	608	606	598	592	629	604	602	620	639	600	642	598	630	613	589	595	597	616	644	594	594	636	613	668	641	610	620	606	641	622	661	601	601	596	607	624	666	622	641	634	614	611	588	592	582	628	614	619	600	607	604	601	595	614	635	598	626	649	627	568	609	602	648	643	587	601	642	615	647	620	603	612	639	594	626	648	647	610	591	628	629	627	615	600	576	594	632	644	642	611	610	578	595	619	606	599	611	624	624	614	654	593	627	612	602	574	657	583	646	598	624	666	614	610	599	641	622	676	626	567	613	586	595	633	609	601	632	651	617	619	621	625	598	623	653	645	617	611	611	634	594	630	580	612	640	583	556	671	619	619	633	635	648	649	596	594	601	617	679	584	635	620	612	618	626	639	642	635	595	650	585	641	618	618	611	633	625	623	626	642	624	595	559	561
24665	21252	27879	24927	14253	635	388	272	272	269	225	244	245	232	196	221	233	212	192	189	177	194	165	184	201	179	191	186	181	200	174	181	210	198	186	216	169	211	186	183	186	197	184	175	172	176	196	194	206	192	169	218	197	187	171	183	193	193	188	193	167	179	182	197	164	206	193	196	183	194	150	176	181	179	186	182	159	192	184	184	181	159	187	161	192	199	174	169	181	190	196	198	186	182	170	171	188	193	175	201	190	188	184	168	171	161	218	182	162	168	181	199	168	179	176	168	173	199	188	205	178	174	203	170	186	171	181	172	187	184	181	193	183	179	181	178	171	200	167	177	187	174	173	197	187	183	176	181	196	185	182	167	197	174	172	182	181	188	177	194	170	177	166	157	201	177	174	177	165	176	167	166	169	161	183	203	163	204	189	173	186	196	188	180	175	189	185	184	164	186	174	184	188	192	171	193	171	216	211	185	201	179	203	192	179	169	206	182	169	168	202	179	186	195	192	164	169	187	175	196	174	169	201	183	190	177	191	171	164	155	185	165	177	177	167	163	193	187	179	208	174	182	206	189	179	160	172	187	177	192	167	169	170	180	180	177	188	207	175	190	179	178	198	168	188	198	192	191	173	180	164	148	181	205	190	183	180	194	193	187	167	178	186	198	189	189	171	175	179	177	172	199	183	206	184	185	173	188	171	184	176	165	213	180	181	190	159	165	216	163	175	210	191	180	188	175	160	166	221	163	192	193	174	190	172	189	174	154	187	192	189	168	176	180	178	176	206	170	191	180	184	155	171	182	195	202	174	179	178	162	171	195	192	207	177	185	176	190	203	149	167	195	165	175	179	166	169	196	190	187	157	169	182	184	184	168	169	182	187	189	215	204	185	179	193	185	176	193	179	180	166	213	190	189	179	185	205	186	196	156	192	193	162	180	183	193	180	188	168	186	214	179	203	177	192	187	179	189	179	198	163	167	194	204	197	188	191	192	176	196	184	175	202	185	175	185	198	183	199	189	175	183	187	159	186	169	178	195	197	200	201	176	167	197	168	167	170	207	173	169	192	164	180	200	193	174	180	168	193	181	203	197	185	178	192	156	179	202	175	199	180	184	197	190	181	183	191	170	156	175	184	177	199	171	198	179	183	178	186	181	171	195	186	198	157	195	192	187	188	164	172	175	197	191	194	145	207	185	176	190	173	207	204	199	165	167	204	191	182	192	197	164	176	188	188	171	175	187	170	167	157	182	177	183	193	193	182	163	166	167	191	184	179	181	164	186	194	165	187	169	172	194	171	162	182	168	173	200	193	159	197	180	201	161	170	194	165	181	170	179	169	169	198	173	188	200	199	183	189	183	216	195	187	175	194	164	171	164	171	157	218	168	210	214	160	179	198	191	211	191	187	181	187	205	170	180	213	203	190	187	163	161	141	190	196	176	169	194	171	158	203	171	157	178	157	195	196	174	187	191	155	160	195	160	187	183	178	182	197	183	172	183	177	180	190	171	180	155	165	177	184	193	181	190	179	196	187	183	178	165	182	188	180	184	184	171	178	171	191	157	194	190	167	179	177	181	169	177	186	173	183	189	187	218	198	177	200	159	166	177	152	179	194	184	192	162	185	168	177	185	170	178	181	165	188	181	181	167	179	173	197	181	164	182	167	194	191	192	203	193	168	188	164	172	185	187	182	179	202	199	180	196	209	169	198	164	190	162	189	207	181	194	186	182	179	215	181	199	197	193	185	184	170	186	161	186	199	178	185	164	204	167	185	201	201	179	192	180	184	181	201	197	181	191	192	178	188	175	163	209	194	173	179	178	197	195	189	164	170	167	190	206	203	187	172	177	196	179	178	158	162	185	182	176	210	175	197	173	174	180	198	185	209	185	172	189	198	163	161	204	194	176	180	200	171	196	167	173	203	196	164	189	187	170	169	166	177	192	150	174	198	192	182	188	178	185	198	183	171	186	185	171	201	181	170	174	182	180	172	184	182	192	184	186	206	183	179	178	193	172	181	178	154	204	184	188	178	166	188	171	192	182	188	184	183	185	178	188	196	174	174	166	183	185	202	172	208	158	187	167	187	179	161	196	193	179	182	179	184	190	187	189	178	184	167	188	167	161	184	200	171	162	183	190	182	196	152	190	165	179	165	172	160	178	207	182	186	185	162	170	177	173	186	174	199	201	158	162	181	175	182	205	170	181	203	170	190	165	192	207	192	167	198	157	176	196	185	197	180	168	213	158	168	177	169	190	186	173	159	186	177	175	179	159	171	161	174	194	190	184	184	184	175	194	173	186	151	179	171	184	171	180	158	181	186	188	184	166	165	191	194	169	156	178	182	178	212	174	191	185	172	177	168	186	194	181	174	178	178	172	185	192	187	174	170	153	177	207	192	168	193	175	184	222	194	196	183	184	182	167	165	183	189	195	154	203	170	165	200	212	200	171	184	176	199	183	176	179	204	186	175	169	180	151	200	162	211	194	186	189	187	166	172	176	164	174	201	215	178	173	180	164	198	191	187	177	198	175	149	161	159	194	172	170	195	176	175	180	207	186	163	192	175	171	184	184	183	198	201	189	157	194	186	212	178	184	171	167	163	195	189	174	178	177	188	187	189	192	186	209	170	153	181	202	157	177	189	178	190	202	178	183	188	177	193	193	188	204	163	178	172	186	194	179	176	208	186	209	172	187	179	183	184	175	175	167	189	179	187	199	212	163	173	187	181	199	150	182	192	196	183	165	181	180	164	189	186	186	175	177	171	183	162	203	202	203	169	177	198	198	176	172	194	191	197	185	181	172	175	170	189	168	172	200	178	188	191	157	151	178	180	177	185	186	191	165	163	167	154	155	172	169	180	198	206	195	187	163	167	193	174	174	166	180	180	183	187	170	170	174	170	188	172	186	179	176	181	189	175	200	199	201	177	178	192	174	190	168	201	194	186	182	183	179	151	153	205	162	172	160	184	206	173	194	181	166	185	199	178	165	185	173	198	190	178	212	167	175	190	151	164	184	168	164	168	165	189	173	169	202	187	196	193	210	179	178	172	185	174	206	168	191	177	177	166	156	172	172	169	160	176	183	176	163	198	169	167	174	179	208	185	192	195	184	188	205	177	184	179	189	185	209	188	167	163	181	188	187	177	190	199	191	174	171	212	185	173	197	190	167	171	151	177	194	190	171	188	210	183	198	199	178	199	174	173	193	184	187	175	175	195	171	167	171	182	188	183	158	189	187	194	187	200	182	164	184	205	168	202	151	172	215	210	178	205	180	175	194	186	193	173	189	209	167	197	173	190	172	179	201	176	173	172	188	166	169	174	200	210	173	180	181	170	175	190	171	181	177	208	188	197	192	186	180	179	191	161	177	193	183	192	166	206	167	181	168	174	184	202	161	172	182	170	173	190	162	184	174	168	196	193	185	178	200	179	190	200	187	203	197	179	187	184	194	173	202	183	195	183	180	195	165	177	170	192	176	187	173	187	155	159	172	175	207	189	177
15730	4396	2746	1378	1017	770	597	502	429	362	260	298	255	222	236	250	230	261	243	228	223	194	195	214	196	189	200	226	185	193	178	216	199	194	209	218	186	197	232	201	177	193	174	201	217	224	209	199	219	193	229	210	205	212	183	195	195	199	218	199	219	201	202	203	178	178	187	196	195	209	192	208	208	186	204	218	197	190	199	197	186	193	211	214	210	170	198	209	208	188	196	177	191	185	206	231	191	230	201	235	206	196	189	187	178	171	213	204	197	199	200	209	199	192	173	181	214	193	201	224	200	197	207	177	177	189	210	181	190	194	200	193	195	217	192	202	191	209	202	203	193	195	242	179	206	227	210	216	181	175	194	181	178	207	200	209	186	192	194	202	211	206	176	188	199	194	212	200	197	191	207	207	192	192	170	185	182	221	173	190	214	211	215	196	174	191	190	195	212	202	199	214	184	178	204	208	189	199	202	188	189	197	206	203	184	176	207	193	223	201	195	224	177	194	183	191	205	183	195	198	237	228	174	176	184	198	189	176	216	192	162	212	211	203	205	191	201	185	192	190	197	198	218	186	182	185	197	202	186	198	201	196	217	194	192	216	192	194	218	189	200	205	197	168	206	218	199	187	208	190	220	196	201	183	213	194	184	182	198	195	220	217	189	189	171	193	182	201	197	205	223	186	188	210	197	206	191	189	200	206	186	196	197	189	200	199	225	183	174	222	193	189	206	192	225	175	188	201	205	209	186	185	188	198	208	220	203	203	214	182	191	216	201	194	196	204	180	222	205	185	210	220	196	203	219	209	189	206	172	184	180	184	199	200	204	190	182	188	206	187	193	198	200	176	217	176	229	202	187	214	208	157	179	174	212	218	193	183	176	192	170	204	194	182	167	185	206	193	200	219	180	191	189	203	179	208	205	195	199	217	180	173	193	205	201	193	199	215	205	195	202	183	179	200	190	180	185	194	214	234	197	211	176	224	196	183	203	210	184	186	193	193	188	194	191	213	208	204	200	208	215	183	167	182	203	179	178	208	205	190	195	191	184	179	165	199	202	191	196	198	190	194	189	187	195	194	195	221	200	240	207	198	170	203	202	201	189	205	185	206	179	199	198	216	195	225	189	203	207	200	212	167	192	191	225	191	186	196	190	215	213	202	232	209	202	196	191	197	199	202	224	207	191	192	192	191	183	196	200	205	182	182	205	190	202	200	196	209	202	190	197	185	200	208	207	191	188	202	210	194	211	194	221	185	194	203	209	181	198	182	200	189	205	194	197	187	203	187	196	206	193	191	205	181	207	223	210	206	201	192	197	208	170	186	227	193	208	219	192	221	197	193	185	190	204	192	195	192	179	181	212	201	201	217	183	229	200	206	192	215	189	207	202	217	225	227	184	197	204	187	234	200	202	194	185	213	167	208	195	189	200	214	184	199	194	237	217	187	208	204	216	167	179	209	207	211	172	195	203	167	194	217	180	177	182	166	246	177	228	192	195	191	220	194	198	199	187	194	193	213	182	208	193	219	194	234	202	195	185	210	223	175	204	189	214	204	195	188	188	191	194	203	198	182	181	194	197	181	191	214	186	185	225	190	211	231	206	192	196	178	210	195	226	225	185	194	193	191	229	198	198	217	188	214	189	190	204	182	181	202	220	197	188	188	177	204	190	181	194	192	192	183	206	207	164	204	193	191	174	200	181	206	163	210	223	170	197	182	236	194	203	179	189	198	207	199	166	179	195	205	190	224	200	197	205	210	196	195	222	199	195	223	203	169	204	216	194	213	227	178	194	178	190	181	189	197	210	193	200	187	190	191	199	190	209	206	181	225	196	181	182	185	177	211	206	210	211	216	191	176	217	184	238	213	184	177	182	178	189	192	188	208	207	197	170	167	203	194	202	199	197	184	181	181	193	176	206	175	179	188	201	212	216	199	174	217	218	210	165	190	207	185	192	209	200	221	204	196	196	192	209	187	202	214	202	190	209	212	191	203	192	214	211	188	217	222	213	193	187	203	186	196	194	158	193	188	190	195	212	204	226	193	188	194	198	183	177	195	208	195	216	196	177	180	207	191	205	169	187	186	210	216	192	190	195	202	221	179	216	196	204	192	198	195	176	196	179	167	224	216	204	198	190	205	201	204	193	186	206	200	221	208	180	210	204	183	190	186	208	212	213	191	205	186	203	204	182	203	201	194	208	216	201	231	187	194	221	197	206	202	203	213	200	195	219	181	195	199	187	198	193	190	197	185	198	187	204	206	201	196	195	198	208	212	193	180	178	186	170	171	201	204	156	203	190	196	207	210	199	207	210	178	209	219	194	205	194	180	173	211	216	187	202	222	202	204	191	188	185	231	208	221	189	200	196	175	193	196	212	190	195	193	177	211	207	209	189	197	167	188	185	197	190	194	183	208	205	191	200	210	214	208	189	223	210	202	185	198	181	176	191	203	197	205	193	188	178	192	220	190	210	214	211	207	202	221	205	199	191	224	203	207	223	185	185	211	165	237	218	186	209	211	203	189	213	185	171	216	182	221	186	173	205	216	207	173	210	206	180	185	166	171	225	209	174	200	200	172	182	194	207	168	197	209	193	173	163	190	213	199	219	237	187	185	197	214	210	198	189	196	199	214	189	174	205	205	180	171	218	217	186	193	173	195	207	228	180	206	187	199	202	190	218	216	224	190	196	198	171	208	185	205	191	210	215	224	177	197	193	208	165	214	215	210	174	182	209	212	192	204	193	221	188	191	196	188	193	183	201	200	200	201	189	217	199	199	223	206	213	188	181	179	207	187	203	184	216	187	198	185	199	187	206	206	201	210	192	203	199	210	226	200	188	172	203	209	216	200	206	208	190	239	208	185	223	208	210	180	193	204	193	201	221	207	205	186	187	206	226	176	181	188	197	195	172	201	226	210	206	173	193	220	200	206	187	205	211	211	215	195	214	185	190	194	203	217	183	191	209	188	188	198	168	180	199	197	190	206	213	191	191	213	189	193	186	180	231	199	186	205	212	210	181	210	185	207	173	212	201	189	184	193	199	195	194	200	217	178	222	210	230	189	194	182	212	188	200	179	178	194	201	206	192	183	182	184	173	181	214	206	208	197	196	186	211	187	195	167	204	198	192	181	178	191	173	197	190	194	196	183	190	224	200	172	191	203	170	200	219	222	209	215	191	190	192	213	184	187	210	213	186	188	176	199	206	191	174	209	178	193	171	184	192	203	200	195	195	203	185	192	190	199	205	198	193	187	203	199	215	193	186	195	204	211	199	213	187	205	186	196	209	170	207	193	197	180	198	178	214	219	186	200	192	218	208	183	199	203	202	216	189	190	187	188	204	218	216	196	183	207	174	175	182	180	203	186	215	167	206	203	194	201	221	204	177	207	196	181	203	167	187	213	196	213	224	182	200	192	185	190	216	207	204	187	209	202	193	217	187	203	187	193	216	208	219	195	218	221	209	188	203	202	193	222	186	185	190	210	190	193	213	200	202	166	190	198
22387	21168	28999	23584	21175	21246	11899	1330	962	878	808	732	718	688	663	631	639	671	656	632	606	626	586	594	616	633	582	589	581	556	518	584	618	533	554	558	577	577	590	565	543	524	526	549	555	548	565	542	592	600	554	588	557	580	566	555	535	570	530	594	504	528	551	575	504	536	577	491	537	563	534	549	594	525	535	569	559	579	567	559	533	525	565	563	533	554	573	540	536	544	554	540	541	538	579	584	548	519	553	537	536	538	564	547	603	550	552	519	569	566	556	547	584	520	573	550	594	579	529	575	566	541	542	524	581	510	530	547	568	567	596	541	565	565	553	529	566	549	553	543	558	573	549	525	513	530	575	539	533	554	513	547	531	569	562	530	581	533	575	504	519	562	621	581	582	523	568	575	559	598	552	551	511	512	539	536	558	581	564	551	531	568	528	505	555	535	558	580	569	559	531	534	552	548	529	550	593	589	551	539	537	582	595	555	557	566	571	549	595	588	575	559	530	553	543	570	545	532	550	523	545	548	534	558	570	575	590	566	543	564	560	562	532	550	529	572	518	593	550	557	572	537	556	517	535	542	562	528	614	550	525	571	537	526	539	512	510	509	526	542	538	539	517	561	577	550	557	547	526	520	594	576	527	511	569	576	565	583	595	556	538	601	590	583	542	551	595	568	522	534	550	573	552	567	527	534	559	580	563	520	576	560	572	545	512	572	541	542	528	556	551	555	571	598	568	529	532	578	590	548	585	549	539	593	616	509	562	546	554	519	527	574	547	534	582	560	540	544	545	512	549	584	589	539	554	553	543	547	509	582	533	573	537	566	522	536	538	553	567	530	531	507	555	563	565	564	560	549	584	558	558	522	534	548	560	578	555	531	567	572	553	529	593	531	552	567	555	554	582	571	557	562	544	569	592	547	537	567	548	551	551	531	550	515	552	525	578	581	580	551	569	487	560	578	556	570	548	529	541	587	523	537	564	554	536	535	566	556	517	499	541	526	538	528	566	569	491	540	534	548	532	538	572	544	543	571	559	563	551	549	583	556	517	563	505	558	539	555	592	547	518	581	513	556	603	580	563	572	594	522	529	527	606	545	560	585	569	573	524	534	569	551	569	590	573	515	574	509	584	560	543	541	587	516	533	579	529	572	559	537	531	547	567	532	529	577	550	533	552	499	565	562	558	549	550	573	543	551	561	583	566	557	558	520	559	543	545	542	538	576	554	531	506	565	543	556	518	553	558	560	563	588	538	526	603	575	576	528	524	513	589	508	505	562	534	526	547	524	553	584	564	552	591	509	529	539	558	546	587	620	577	545	585	566	521	582	563	553	543	573	579	565	596	556	557	551	544	522	520	564	553	608	546	573	545	514	589	566	554	560	492	552	544	547	568	544	601	564	506	530	550	545	585	572	538	548	539	561	589	559	550	562	574	556	575	545	572	537	562	531	555	561	536	523	550	526	589	533	541	596	556	562	480	538	506	553	552	511	558	541	542	558	560	587	537	546	536	552	570	538	560	552	512	533	578	534	564	560	508	524	518	534	536	558	573	509	558	599	530	502	556	569	540	546	580	590	554	560	555	528	562	535	534	507	559	531	582	558	525	575	548	560	569	529	551	556	578	551	523	537	556	563	531	551	583	527	561	561	560	504	523	527	540	561	572	535	551	572	610	525	527	542	568	562	553	559	511	558	555	564	604	558	517	571	558	555	578	572	568	529	557	569	604	569	516	581	530	537	540	581	585	570	556	532	581	541	555	545	595	537	530	531	560	513	535	531	604	551	547	539	545	566	550	531	531	521	563	528	503	587	550	522	588	546	577	520	570	523	607	574	577	600	540	553	544	570	551	599	580	545	560	567	554	540	606	575	590	545	564	547	546	541	523	552	584	538	537	547	543	544	574	558	517	526	502	583	565	582	583	537	526	551	577	550	522	551	544	565	502	556	563	558	549	560	547	580	556	550	571	521	560	572	517	553	562	545	558	542	567	521	528	517	562	557	578	528	549	573	538	560	547	556	585	581	574	569	537	548	580	564	609	578	529	498	507	579	566	492	513	557	554	545	556	574	562	515	552	589	557	558	562	509	532	520	565	581	533	547	511	555	544	548	556	522	515	603	535	563	542	561	574	547	528	545	522	575	569	551	551	550	546	571	523	503	563	515	519	537	556	526	532	503	578	532	574	548	523	533	544	549	504	563	537	545	549	570	566	558	549	528	571	541	517	580	543	533	564	558	545	553	556	505	553	514	523	600	575	504	565	535	530	551	542	529	578	567	541	583	571	541	587	544	519	566	530	493	549	551	555	581	566	573	555	521	580	540	531	546	538	544	540	581	539	595	527	547	478	547	523	589	536	539	574	534	520	568	539	556	551	513	530	547	557	594	569	610	505	583	566	542	587	537	539	549	539	534	554	578	558	516	552	592	551	511	524	559	522	520	556	554	551	585	571	550	536	521	543	544	569	532	574	547	548	573	503	537	561	512	563	539	573	556	550	530	502	514	515	520	558	541	555	539	556	568	577	526	587	576	563	509	570	549	543	555	552	558	536	558	518	540	544	555	575	545	528	559	536	533	562	545	531	571	557	584	575	578	524	526	557	512	557	569	554	565	577	543	560	581	593	529	528	573	537	520	569	546	541	573	553	565	552	577	562	556	576	568	578	559	589	559	528	557	554	547	562	562	567	532	592	548	536	540	524	571	553	572	530	549	566	594	543	562	550	548	571	562	535	512	544	561	558	590	526	494	591	553	551	567	569	496	578	539	529	580	535	543	550	540	537	511	623	531	572	542	546	507	551	576	566	563	543	577	519	561	524	573	537	563	528	547	526	554	593	554	591	541	530	578	548	548	490	539	509	567	537	551	513	523	563	562	538	531	571	527	523	538	565	545	590	559	557	573	553	540	585	576	562	603	569	544	533	545	550	578	557	571	550	594	500	538	538	540	522	561	569	520	537	541	583	555	544	546	552	562	569	537	569	562	551	551	500	535	525	560	549	512	581	538	559	586	526	519	521	580	514	559	525	539	564	556	553	542	581	544	546	543	567	532	530	557	577	534	507	524	566	558	516	535	528	550	548	560	492	499	538	590	584	537	543	577	592	582	581	578	566	530	564	575	570	531	549	555	577	576	566	561	561	528	489	564	532	555	549	567	547	529	544	575	548	532	560	541	597	553	572	550	568	550	565	542	519	588	580	528	542	601	531	558	605	570	585	544	509	539	562	550	533	545	542	526	572	532	542	532	547	551	542	577	564	555	529	564	559	552	563	551	525	560	544	578	571	559	560	524	539	560	547	547	515	544	558	604	538	528	580	539	524	587	529	539	536	522	533	557	622	550	565	592	573	589	542	517	569	520	511	544	565	543	565	512	541	554	571	571	551	524	573	562	558	546	538	527	540	521	537	566	532	550	570	573	568	539	565	533	542	554	532	519	569	547	502	545	569	568	506	551	539	557	550	551	549	549	538	546	571	590	559	552	571	548	559	568	583	557	539	541
16130	12764	8730	4347	3402	2444	1924	1555	1289	1068	968	899	801	737	803	695	761	698	664	672	651	653	625	613	644	567	666	610	625	579	587	630	588	578	622	576	588	548	576	587	555	567	585	578	552	587	563	562	572	571	564	621	561	570	543	550	553	563	558	511	554	600	562	587	561	559	569	586	589	576	575	607	573	565	583	538	511	563	557	548	588	540	617	544	601	587	594	566	557	569	546	592	578	489	538	567	580	553	569	543	591	596	559	564	576	585	530	585	584	571	565	584	540	552	552	550	554	599	609	558	546	550	555	537	574	573	617	551	585	575	563	584	525	545	543	530	614	569	557	543	551	581	549	577	567	521	591	587	592	518	633	544	495	582	563	548	553	513	553	545	551	568	606	508	578	567	602	601	577	549	559	582	624	550	589	573	567	592	548	595	542	579	577	572	546	558	543	570	564	563	576	579	546	585	529	575	581	533	549	548	516	590	609	558	589	550	587	550	577	555	595	535	541	529	571	556	559	570	531	544	570	543	625	576	569	570	564	562	570	601	543	624	588	558	540	544	561	584	518	579	582	533	588	542	564	539	553	571	537	561	538	568	562	560	559	537	585	590	566	571	579	552	584	545	536	568	509	524	591	595	554	609	559	554	549	566	600	538	555	536	584	549	553	553	572	576	584	508	587	585	512	572	569	563	568	541	553	524	585	593	557	574	548	611	607	569	587	564	563	579	586	543	544	513	561	555	553	570	579	595	571	579	562	557	576	517	598	538	586	563	509	574	575	558	569	514	545	533	535	594	590	613	549	583	552	567	548	542	524	576	554	607	574	587	568	559	545	551	546	564	545	577	538	572	553	587	564	569	574	581	537	496	592	570	519	599	593	537	593	553	588	568	556	566	593	572	558	517	571	577	527	548	589	571	526	537	576	548	547	560	576	555	595	521	544	555	576	554	542	585	612	559	547	586	555	565	585	545	535	538	560	503	591	569	585	545	501	580	564	517	587	559	558	583	560	580	518	571	557	568	567	568	560	577	566	587	528	576	532	519	560	558	551	601	606	586	584	549	552	538	560	564	559	600	549	569	545	605	616	557	597	597	578	536	548	579	550	586	572	579	543	570	554	566	558	556	513	577	510	571	564	525	551	615	529	526	557	601	548	545	560	587	568	559	576	549	580	542	569	547	561	569	537	567	555	591	592	575	569	535	545	492	567	585	548	566	556	558	584	543	556	547	547	551	558	560	537	557	554	570	526	560	558	578	572	550	546	572	516	617	559	515	548	561	586	574	583	617	578	591	563	565	617	596	601	546	608	535	597	526	554	594	582	578	564	578	561	577	594	576	578	595	562	599	562	555	559	513	571	555	549	574	593	560	595	569	577	542	543	558	570	570	522	552	588	548	560	598	519	553	542	572	557	596	562	583	557	547	534	562	570	583	568	531	528	574	580	576	556	569	571	574	567	526	575	528	609	578	571	533	572	516	512	543	588	603	571	531	570	550	611	559	548	577	572	551	559	574	580	575	546	535	585	574	576	567	586	579	530	547	542	582	533	605	581	600	581	546	554	538	514	563	575	599	553	562	572	573	574	590	549	579	597	553	557	584	610	590	538	578	551	540	562	529	566	578	560	561	592	565	607	592	549	563	587	576	572	520	555	559	574	566	574	540	579	576	570	585	528	555	525	562	520	580	583	597	554	524	543	518	572	539	588	568	564	572	580	605	560	603	574	585	532	539	572	560	569	544	580	576	529	590	573	555	539	542	558	574	575	548	514	564	581	568	603	573	531	544	577	578	588	587	563	555	537	577	549	542	542	559	593	581	562	545	577	582	569	568	568	536	581	555	585	575	533	606	565	578	564	539	575	534	556	513	563	562	537	578	575	579	574	590	540	588	561	567	558	554	540	571	553	536	547	547	561	534	576	580	560	567	568	568	540	561	620	583	567	574	560	543	576	528	590	581	587	583	575	552	571	550	570	536	592	557	535	585	571	531	530	569	541	590	539	549	581	563	518	525	580	567	593	573	553	551	559	577	560	584	589	552	551	575	563	558	524	556	555	560	536	597	564	528	572	567	586	605	590	560	586	576	606	580	588	588	561	567	567	589	589	567	612	585	582	482	559	555	598	573	537	554	574	586	580	551	538	523	534	573	575	572	542	555	546	574	529	584	568	532	563	541	579	551	576	546	522	607	545	585	568	532	527	540	550	592	524	558	613	558	607	552	547	548	579	570	550	540	540	567	583	580	598	562	523	553	591	547	543	559	586	553	547	591	589	577	552	562	556	541	580	557	563	576	541	549	525	578	573	574	589	591	529	562	582	571	529	556	550	519	576	604	568	566	574	557	555	560	576	573	585	550	608	590	560	533	536	595	546	588	587	539	538	556	580	554	574	562	546	561	540	556	574	577	500	626	529	553	561	588	568	549	540	552	575	551	562	568	563	600	606	559	600	546	536	572	601	552	590	561	548	550	544	571	601	590	538	583	546	580	571	558	557	520	541	561	561	602	561	629	599	604	540	503	555	588	561	554	578	578	551	578	597	545	568	569	499	577	561	568	539	604	537	507	602	514	557	542	569	561	581	550	558	493	555	553	555	551	592	555	556	550	576	556	571	581	529	623	548	554	555	564	545	546	565	529	565	564	547	550	521	534	574	524	532	547	606	584	585	583	583	576	580	538	543	601	555	584	606	576	508	537	519	536	546	540	588	560	548	525	569	593	542	552	549	587	550	543	550	562	571	574	558	600	549	545	583	568	561	569	543	579	580	586	549	541	569	618	578	609	544	575	585	531	621	522	582	585	594	554	545	579	581	572	535	575	592	558	579	539	573	573	570	567	530	572	541	588	561	588	528	568	626	572	550	574	607	536	531	570	570	534	587	581	568	598	560	564	575	554	603	551	514	561	568	565	604	544	582	550	591	552	597	563	591	582	606	558	546	563	584	524	550	588	546	534	518	585	583	530	553	598	568	581	548	585	558	577	546	593	585	529	574	559	573	536	593	594	550	591	589	601	550	575	567	559	578	537	523	592	595	556	551	582	562	537	518	606	536	560	532	563	540	563	540	538	544	561	572	556	582	512	538	589	521	547	540	552	590	565	527	551	561	527	531	555	550	582	540	589	528	531	606	566	570	554	563	526	559	559	526	622	574	583	580	537	568	574	552	528	607	591	590	613	553	594	553	538	602	549	566	558	575	574	578	536	581	595	592	514	570	530	622	549	573	547	569	602	567	554	559	600	582	603	538	591	575	568	513	530	562	528	556	550	550	575	530	600	544	572	515	527	576	575	558	582	572	580	570	558	559	582	569	579	553	633	562	558	545	590	562	515	562	554	567	554	563	523	593	561	531	600	604	580	523	563	557	531	576	547	582	567	569	584	545	552	609	548	538	583	552	553	587	558	541	575	557	612	536	598	568	544	531	577	566	548	554	532	564	580	537	550	592	600	564	587	583	584	560	631	576	540	550	561	533	617	539	546	575	547	566	566	584	530	573	522	586	585
28332	20555	9429	752	433	367	379	384	345	328	338	350	324	334	322	291	340	344	280	355	302	364	296	279	326	324	359	281	308	313	365	326	299	317	345	338	334	322	272	316	344	316	316	340	328	318	304	310	333	322	305	325	342	308	289	334	298	329	343	290	331	312	315	303	307	313	350	326	340	319	344	334	326	301	298	325	320	314	317	322	314	355	312	289	314	312	319	299	294	329	331	343	296	291	353	333	309	312	316	332	328	326	314	314	323	315	285	316	317	330	319	295	302	286	341	313	318	355	326	310	326	341	301	328	300	325	330	321	276	309	294	338	341	336	282	311	303	312	319	324	317	299	328	320	272	319	297	330	284	308	278	305	318	314	312	298	307	303	311	326	316	305	322	300	328	296	333	306	300	312	351	321	302	329	320	314	310	323	286	334	328	301	299	326	288	326	321	306	322	337	333	326	319	313	303	299	332	330	304	314	331	335	309	334	304	327	321	335	327	295	308	295	320	312	304	347	344	309	353	310	355	320	326	279	346	327	307	317	332	316	339	268	328	272	372	316	323	320	356	301	329	318	309	344	349	329	297	296	332	315	324	284	318	321	322	273	310	303	327	315	311	330	329	321	333	317	308	319	326	327	333	303	301	316	295	323	324	300	291	304	347	322	289	330	333	301	315	333	320	331	338	332	301	315	339	321	309	326	342	336	331	329	323	313	281	333	302	324	294	318	326	317	339	333	360	313	332	323	316	334	356	285	344	335	305	316	334	328	323	289	322	300	347	302	317	341	331	301	327	308	332	330	322	311	337	324	309	303	330	281	319	289	314	335	291	311	326	323	324	285	302	319	306	304	326	319	299	356	302	320	358	322	309	316	319	328	306	310	335	321	310	329	323	306	323	285	321	315	318	288	322	344	305	316	319	299	353	323	304	292	301	296	317	327	324	345	315	314	315	316	311	320	308	284	298	301	332	293	312	305	357	353	313	334	271	321	276	300	311	300	317	324	325	308	302	349	288	303	304	313	333	307	328	293	334	321	309	299	292	303	330	329	347	306	295	294	296	318	329	333	288	306	337	300	317	318	325	294	333	310	270	331	308	338	298	300	313	324	306	326	328	342	312	330	338	316	321	329	306	292	355	319	323	309	308	315	319	299	323	297	310	338	322	344	333	307	332	311	353	317	346	326	294	275	318	314	345	316	342	316	337	314	338	327	335	326	284	300	294	317	309	344	290	277	305	326	304	301	304	320	322	329	341	319	308	314	308	313	337	286	321	323	320	340	314	338	293	323	319	289	324	327	309	325	299	335	319	314	299	331	334	345	283	303	322	313	303	312	303	323	339	343	291	293	316	288	314	321	342	319	294	303	307	289	308	320	353	291	319	301	340	340	324	324	329	341	302	345	363	322	333	325	333	298	333	370	323	293	319	305	321	284	285	338	315	308	306	311	352	334	316	296	330	274	353	315	287	342	294	334	321	338	336	300	341	335	282	346	298	323	305	314	309	323	290	339	293	299	307	327	315	334	327	350	312	306	297	338	355	333	327	297	286	313	336	317	309	271	287	312	296	294	328	305	322	322	303	334	356	317	325	310	334	300	322	321	304	335	314	335	330	313	298	311	312	335	308	328	302	322	318	283	295	317	305	336	311	321	320	321	328	299	300	321	310	337	330	326	339	344	331	285	345	300	335	316	326	297	338	310	315	311	322	340	339	335	319	314	308	326	316	310	334	304	297	294	301	329	340	297	343	345	327	306	285	347	315	325	339	300	335	327	330	284	306	341	309	302	320	336	322	328	320	310	300	301	329	325	313	315	326	318	340	282	305	314	291	317	305	317	327	316	326	288	325	325	322	313	310	304	324	313	330	313	328	308	305	310	285	315	314	354	323	308	303	299	303	278	300	310	295	300	316	309	337	316	330	310	314	318	298	308	325	312	300	330	341	271	305	321	297	287	341	321	313	322	282	288	323	329	342	317	312	322	334	288	282	302	309	329	340	313	295	364	341	304	348	306	314	277	330	318	333	315	348	336	319	332	332	302	307	323	277	300	301	299	305	323	336	318	337	309	356	309	339	321	339	318	303	308	287	332	323	318	307	288	304	328	323	292	340	332	297	295	313	267	339	317	299	326	330	310	287	300	337	298	297	298	302	351	301	314	309	289	307	369	297	279	324	353	311	328	303	306	305	315	332	320	338	308	319	324	331	295	284	298	302	322	308	307	347	304	328	308	310	344	338	337	324	307	308	337	314	326	302	308	315	323	342	350	305	354	274	326	312	306	314	303	340	331	298	334	332	328	327	356	319	336	312	314	318	314	316	296	293	330	339	308	321	317	295	319	293	317	305	311	301	294	299	312	342	337	306	326	308	322	311	358	334	305	327	313	300	329	310	326	278	321	311	325	320	295	310	299	355	320	338	326	324	320	334	284	310	301	320	335	319	300	334	295	300	311	295	317	336	303	320	319	353	313	326	319	292	338	289	307	309	321	315	324	303	320	322	325	315	313	322	341	298	322	332	315	328	313	331	301	315	311	325	317	330	292	323	283	319	320	298	311	332	328	303	314	321	323	303	304	299	338	305	315	288	308	293	303	326	321	318	330	354	280	314	316	351	346	341	324	304	311	301	312	296	343	322	297	310	323	288	329	307	307	301	280	313	300	299	371	339	311	314	317	306	336	339	342	305	327	305	301	339	335	315	302	322	312	308	327	301	302	306	303	322	286	314	325	322	299	352	319	322	336	314	325	292	315	311	318	328	309	312	304	289	303	316	331	310	322	307	317	316	302	331	296	317	325	308	344	298	316	327	290	371	326	321	296	325	312	324	309	309	295	304	341	310	288	304	320	299	340	351	328	311	322	306	322	292	292	299	310	313	330	311	338	341	348	301	326	317	306	361	329	317	309	322	359	327	287	308	301	329	306	304	316	342	322	336	356	306	334	294	358	306	335	340	314	342	329	287	304	336	346	319	329	288	291	298	305	319	299	316	301	333	317	289	326	318	334	333	299	312	316	300	340	336	322	325	326	305	361	330	345	300	281	294	298	310	360	313	319	312	340	346	283	305	330	322	329	319	302	324	311	323	313	312	312	317	309	314	315	334	313	294	308	328	343	316	298	333	305	301	300	329	326	314	334	289	320	347	320	311	341	356	298	311	291	282	312	334	331	306	294	336	292	327	306	332	314	334	317	309	317	290	351	306	316	311	283	356	324	338	302	330	332	311	335	295	287	286	316	312	327	325	315	316	283	316	303	312	307	292	294	342	321	290	315	350	316	296	305	329	316	332	328	344	325	285	312	331	367	366	306	320	311	357	325	341	326	295	320	333	306	329	285	319	296	330	344	293	290	320	328	301	342	317	302	321	323	356	321	320	321	317	328	327	285	336	336	338	319	312	324	322	314	318	336	339	293	297	327	324	326	291	323	303	320	305	315	343	305	341	360	332	326	306	324	322	323	296	314	326	294	315	302	328	332	317	288	303	365	318	286	320	307	303	350	310	351
18385	1276	867	508	452	458	412	389	374	382	368	344	347	350	311	329	347	325	346	338	303	314	327	344	348	360	332	328	346	348	350	353	346	304	322	318	323	317	359	322	335	318	346	354	333	326	346	323	328	337	320	376	331	278	314	303	302	335	325	349	322	315	325	309	323	320	339	347	337	313	319	333	329	336	316	323	354	341	355	313	323	326	343	319	304	296	322	311	355	289	340	326	345	302	357	315	330	317	320	319	350	285	310	338	337	348	340	326	331	325	358	307	304	319	305	345	358	315	320	323	351	336	342	341	328	339	321	337	302	321	317	261	338	308	324	345	323	341	322	285	321	329	353	350	329	299	326	348	324	336	340	319	325	331	331	309	334	343	373	335	354	310	320	306	344	326	354	322	361	296	358	335	298	299	342	334	343	324	332	342	328	359	333	316	328	326	315	346	351	321	315	322	322	333	322	333	322	319	354	318	299	336	318	334	346	309	358	328	305	307	312	354	322	322	340	322	317	327	345	297	329	316	338	359	324	323	340	356	318	349	334	340	320	326	327	309	317	349	296	325	302	294	321	302	342	375	335	345	303	312	309	349	325	343	313	309	313	326	341	346	338	319	305	332	313	318	340	289	341	373	301	313	307	329	311	301	346	321	349	350	332	351	302	313	325	333	302	337	324	377	367	318	299	336	309	290	319	268	344	291	325	320	330	318	360	259	312	306	347	295	327	322	299	305	315	334	330	306	322	364	335	280	316	301	322	346	342	363	321	303	322	346	303	290	320	324	334	341	334	345	313	332	300	352	317	312	308	326	324	320	351	351	354	364	330	320	332	313	330	318	331	332	321	320	356	352	332	325	355	338	353	315	294	316	306	317	351	315	355	332	299	327	348	352	327	332	349	325	348	320	344	311	307	302	318	319	320	316	330	305	313	308	340	318	305	293	340	345	338	351	303	319	319	322	320	354	294	304	356	335	333	340	328	313	360	365	309	324	323	316	314	339	304	329	326	329	324	303	332	325	345	306	354	342	306	342	327	312	316	294	333	335	341	335	316	357	314	356	347	335	352	326	330	324	319	315	327	291	313	348	359	340	332	317	312	324	307	357	322	304	301	301	297	340	320	320	310	364	352	335	340	308	321	348	336	319	315	351	345	334	303	343	327	320	316	362	346	330	298	352	316	334	326	302	299	328	342	348	316	343	337	314	309	294	339	329	320	319	334	330	313	341	326	331	324	337	339	310	306	353	331	317	335	302	327	341	331	337	333	335	311	317	328	313	330	337	321	346	314	314	334	332	323	315	327	348	325	332	322	295	305	334	293	320	320	324	332	332	320	311	337	340	344	342	309	323	299	288	362	312	378	325	331	339	331	326	312	318	310	336	324	317	350	344	305	327	310	368	326	326	316	313	320	362	318	339	310	318	351	328	312	315	325	346	307	357	341	350	335	300	351	329	375	340	323	321	380	340	340	348	312	327	323	308	366	393	365	337	367	348	317	281	335	342	316	322	304	317	375	331	345	294	357	318	324	352	332	327	322	332	337	323	354	331	331	316	324	319	324	336	289	332	300	338	359	327	324	317	308	310	343	331	310	305	339	328	310	328	350	343	364	329	342	291	335	336	328	340	295	336	353	331	308	353	288	341	343	320	299	327	330	341	355	349	321	312	331	318	317	327	319	360	324	342	366	344	315	322	301	297	323	327	290	341	289	322	334	321	296	302	329	313	340	296	346	300	335	310	304	312	325	344	326	340	334	313	364	332	336	325	324	310	318	315	336	337	347	293	313	324	315	325	356	335	321	329	319	303	329	304	308	288	348	329	317	351	330	333	327	331	376	345	325	318	335	355	344	306	332	351	311	356	342	336	321	325	335	332	316	326	346	317	356	295	347	348	333	362	321	320	302	326	302	315	326	293	317	357	355	329	309	326	293	322	325	339	317	322	308	307	304	348	359	301	333	299	310	352	323	336	339	332	339	355	373	331	336	330	358	312	334	321	308	310	346	314	315	348	316	311	331	336	323	322	317	312	350	302	337	346	303	316	353	328	330	319	309	315	343	312	314	324	303	335	318	341	370	290	362	324	357	305	360	315	344	304	338	334	331	325	303	337	319	331	336	290	350	332	308	334	351	311	333	337	315	339	341	326	321	304	317	340	287	334	320	335	301	304	322	346	322	350	299	345	315	309	319	310	299	352	326	323	335	305	325	310	349	328	311	318	323	309	313	290	334	325	352	329	317	337	329	310	324	335	339	330	281	319	302	316	301	314	341	308	328	355	337	355	332	350	356	308	307	344	326	347	319	340	319	338	341	338	275	335	334	330	310	360	287	335	353	319	320	326	347	328	317	320	322	334	360	339	313	337	340	292	339	317	324	310	328	319	315	338	304	326	332	344	342	340	341	343	348	327	320	323	302	314	360	298	310	320	317	362	340	350	292	342	332	310	320	347	320	293	330	314	314	337	315	313	359	335	301	340	306	309	298	340	341	322	310	319	314	297	314	312	338	313	327	315	327	322	333	342	344	336	338	312	348	316	307	317	312	337	301	328	347	345	336	327	349	328	319	299	331	337	297	315	304	315	304	364	337	272	306	311	302	345	322	328	318	321	307	342	314	321	349	356	307	308	344	358	326	341	318	358	318	345	321	338	356	353	356	315	349	316	325	327	343	336	323	334	351	327	328	319	330	313	321	318	325	328	350	321	353	310	328	332	343	333	345	333	355	297	314	343	333	329	301	333	350	336	335	315	328	354	347	350	334	334	334	325	328	330	325	306	350	315	325	336	288	313	328	301	329	323	354	335	329	316	336	356	323	316	323	315	356	341	314	312	339	322	339	324	311	322	293	327	351	313	332	293	328	338	307	326	312	336	327	312	330	336	351	308	321	338	317	308	298	321	314	315	325	298	348	345	357	330	317	320	319	315	344	308	302	368	320	310	330	327	356	284	266	316	347	309	326	331	351	350	336	316	362	336	340	316	373	344	308	316	314	362	308	306	328	330	312	315	337	310	326	311	291	330	298	322	306	311	333	333	354	333	337	341	341	348	335	317	316	315	297	337	321	343	307	299	300	325	354	306	311	336	319	331	315	331	342	306	361	335	315	351	314	329	340	322	316	337	311	344	308	297	320	336	333	345	342	320	327	329	296	309	355	335	316	357	354	338	316	301	330	356	334	311	295	321	340	331	317	285	331	309	349	347	320	315	319	324	319	315	344	336	368	348	327	325	334	327	356	318	330	321	341	355	361	337	341	360	325	342	313	334	370	335	307	346	326	325	339	308	359	314	336	318	329	361	298	348	309	312	305	337	331	333	363	320	313	336	325	309	338	342	313	316	327	349	305	319	326	283	310	352	325	339	327	342	329	347	315	368	319	337	335	298	346	308	350	281	314	315	320	339	334	303	344	322	322	337	321	317	360	344	306	319	334	335	360	360	325	342	318	320	322	325	317	367	295	325	324	336	310	286	312	337	327	310	341	304	343	357	335	337	323	311	308	332
23697	21278	28691	24184	21281	10935	1337	941	769	793	720	696	749	691	648	641	629	627	627	619	668	567	623	575	620	647	657	600	625	600	619	617	625	618	603	588	625	625	624	570	545	619	591	583	567	597	618	617	598	583	593	577	573	600	611	637	638	611	613	608	565	625	570	568	601	606	564	634	615	601	596	555	619	597	594	637	634	610	625	562	598	682	590	618	653	643	620	561	558	576	638	588	612	625	625	629	581	620	607	604	560	603	585	581	579	603	589	604	609	597	601	558	624	602	587	626	606	601	608	594	590	607	566	615	576	577	601	615	594	571	584	600	608	616	540	531	599	589	556	636	562	607	611	579	622	586	627	561	617	598	661	624	603	571	606	538	545	587	570	571	641	552	626	582	603	607	621	604	575	591	582	568	582	573	622	588	613	568	591	639	602	616	629	640	574	594	608	581	587	558	598	573	571	626	575	618	583	562	588	608	578	623	567	592	561	651	593	618	587	606	558	601	567	619	584	623	622	646	588	622	611	623	598	629	606	613	588	611	619	600	560	630	579	566	568	591	575	580	581	625	595	561	607	627	615	639	639	601	579	581	567	583	578	656	603	616	647	587	572	627	623	600	571	578	580	565	587	579	602	591	572	610	625	585	627	597	595	622	570	584	589	591	618	581	580	578	573	593	641	601	575	633	603	630	591	601	602	616	580	652	581	622	614	589	543	585	585	555	593	583	563	604	575	585	646	591	590	596	590	597	509	608	591	567	584	588	624	592	590	586	611	560	534	656	571	628	569	601	595	655	583	621	583	622	581	592	576	575	562	608	612	554	630	587	571	656	584	600	559	593	600	594	560	606	538	634	592	592	592	586	603	578	586	587	618	601	620	622	644	570	598	569	574	599	588	607	583	618	604	645	599	584	591	600	630	633	636	586	616	612	616	576	570	613	598	610	634	596	575	626	586	610	595	603	627	566	635	655	594	568	583	643	574	574	657	594	589	580	590	605	612	586	606	632	631	628	609	618	613	625	577	557	623	595	627	576	572	584	605	637	605	604	627	581	568	589	590	574	624	597	590	643	602	605	641	599	600	624	625	556	617	616	629	575	612	595	598	611	569	597	595	577	573	598	622	611	582	556	597	634	568	573	563	580	581	606	601	599	603	622	574	572	569	615	574	548	579	574	580	591	600	564	568	595	624	617	592	564	615	610	612	620	581	581	559	645	591	603	620	581	591	588	579	531	586	647	588	582	585	598	601	574	614	581	601	590	570	602	664	615	615	589	582	647	574	618	625	556	596	592	596	619	595	587	589	606	553	582	582	562	580	617	574	598	605	642	592	602	595	564	564	592	593	617	560	626	588	604	571	611	578	576	607	577	627	583	595	611	551	610	565	580	611	603	595	606	601	634	590	619	584	631	608	607	589	541	613	570	574	550	634	586	598	598	605	572	610	604	623	623	583	590	612	589	627	608	545	566	602	572	578	599	604	539	602	596	616	596	608	620	623	620	572	627	580	574	571	566	618	554	612	554	568	584	588	582	589	573	588	631	590	627	559	568	627	588	553	588	581	590	639	629	587	571	592	552	579	570	626	557	578	603	588	605	631	562	603	598	577	547	621	571	602	618	575	625	601	623	644	568	590	578	630	574	588	634	572	608	618	603	633	620	595	606	598	623	593	570	617	631	590	597	648	610	630	570	621	585	621	601	648	594	584	599	609	607	611	615	557	589	565	589	585	597	589	586	590	601	587	578	600	579	605	602	612	603	588	660	604	610	586	578	636	596	640	607	585	612	601	617	624	617	588	605	615	605	586	595	588	561	606	584	630	572	645	617	631	606	581	539	610	560	575	582	618	598	620	575	619	618	598	624	562	543	599	627	556	586	616	566	588	571	593	558	625	611	572	607	635	628	602	627	605	630	631	584	567	608	629	591	598	587	584	585	603	611	592	595	615	600	585	586	595	599	628	567	590	578	551	566	598	629	589	570	607	621	605	602	581	571	586	592	596	608	578	584	624	600	560	572	576	569	617	593	606	623	643	569	604	587	588	597	584	610	579	594	601	638	618	514	583	617	581	632	593	568	597	566	598	570	617	562	623	579	601	609	587	616	576	530	620	604	598	581	581	581	608	589	572	613	571	610	614	603	573	554	608	601	530	569	596	607	578	578	619	657	623	561	598	599	571	593	563	639	585	596	560	599	604	580	530	605	574	593	635	563	630	595	563	579	649	569	614	610	564	581	559	601	623	579	599	632	603	587	557	631	604	604	645	600	523	571	596	591	590	584	600	599	647	580	581	591	556	581	642	589	570	576	569	604	582	604	593	561	582	570	579	627	640	608	605	573	551	593	619	611	620	592	636	602	615	564	591	660	577	631	520	570	600	613	649	612	571	638	619	610	596	567	583	574	580	576	599	588	582	591	636	582	572	607	652	589	578	592	570	576	558	593	602	601	580	608	580	571	561	600	588	641	612	590	569	592	613	567	602	597	600	587	579	585	610	627	580	610	645	605	625	596	630	603	577	580	557	619	602	601	572	549	585	590	543	625	582	615	573	586	637	615	581	577	628	574	587	606	608	640	600	626	525	595	641	597	636	593	577	568	588	601	599	560	555	587	597	588	661	551	622	590	604	598	570	627	568	653	616	568	594	604	601	623	595	588	568	609	593	622	610	604	647	589	577	587	553	598	588	556	604	594	602	595	589	606	618	562	593	550	620	596	625	617	570	607	556	596	577	637	589	606	576	570	666	581	587	594	587	567	574	605	607	583	579	600	543	585	561	623	617	590	571	618	574	566	564	551	562	592	600	614	595	591	598	563	607	584	570	584	587	596	613	607	587	592	566	586	597	640	590	577	617	615	612	614	619	612	626	599	599	617	593	570	564	622	629	588	596	608	592	603	560	564	608	609	575	602	583	586	586	587	539	622	660	589	602	593	536	626	600	597	612	645	557	608	588	587	599	595	636	621	572	597	598	604	613	614	564	644	620	580	605	598	570	607	559	629	616	608	545	626	566	623	586	569	615	587	538	583	640	600	619	603	602	625	571	597	611	585	624	568	549	581	587	576	544	590	583	609	567	613	536	595	604	575	585	604	611	547	554	546	593	609	595	539	571	584	591	572	555	571	615	602	634	571	616	558	564	576	600	640	602	607	579	613	605	606	607	592	583	574	541	626	631	606	620	583	617	582	619	589	591	580	602	634	558	603	582	597	586	613	605	584	592	591	601	556	593	570	567	607	581	613	631	577	563	608	623	548	603	587	577	574	593	616	611	524	596	575	628	622	610	602	606	558	566	569	603	579	640	545	617	551	592	549	564	592	591	546	584	598	587	599	595	573	571	553	635	639	552	588	618	609	562	622	631	623	585	546	557	562	555	585	587	539	582	587	607	633	581	543	624	623	582	597	628	600	613	571	593	572	603	611	574	576	565	559	577	580	661	615	611	585	562	599	593	581	593	588	585	588	627	612	557	594	600	576	617	559	616	613	576	572	612	592	599	575	586	601
16843	7476	5088	2675	2009	1534	1249	1052	941	879	804	784	763	702	720	697	616	669	617	670	667	647	614	608	628	659	645	651	648	590	651	585	630	617	618	588	628	612	647	593	649	626	568	658	612	637	634	646	648	584	591	602	619	637	635	617	646	615	604	595	630	594	603	641	600	637	612	598	605	608	583	633	600	591	598	571	595	613	644	646	594	608	602	582	587	629	619	612	601	579	603	616	616	667	584	617	615	588	614	598	616	608	632	636	640	631	559	622	637	624	574	637	607	607	620	598	630	614	641	598	602	605	593	617	626	609	596	621	637	617	543	623	617	594	619	610	610	603	623	614	599	628	607	664	624	589	637	601	615	637	588	620	571	641	615	615	628	641	564	599	564	645	632	611	563	626	594	632	620	621	593	651	617	607	611	626	576	588	620	628	568	618	663	653	585	559	606	613	593	583	570	582	582	604	613	610	631	565	664	636	566	575	599	628	653	583	609	614	610	635	595	639	599	596	613	575	576	594	633	608	578	574	583	651	641	628	627	571	619	590	564	602	588	630	630	613	576	647	606	553	608	578	658	626	661	570	626	610	596	612	601	605	583	563	578	615	640	638	626	631	573	614	641	575	604	624	598	564	584	637	603	622	619	615	574	595	598	627	597	590	608	638	597	564	640	590	643	591	648	585	625	596	603	609	608	567	601	590	621	615	584	590	628	598	598	634	619	620	597	568	595	614	615	604	577	570	602	604	576	566	588	576	634	590	604	595	620	614	597	634	570	627	618	592	586	590	595	585	611	585	583	599	571	593	616	582	602	647	610	645	643	613	652	634	607	628	563	624	617	584	633	592	588	618	627	621	588	586	600	611	618	648	569	583	579	606	595	606	656	612	629	647	605	597	609	630	625	604	590	580	615	565	565	590	594	615	628	636	621	628	588	599	639	591	598	626	618	654	609	587	613	611	610	631	618	583	671	634	603	588	582	593	630	651	608	623	610	605	537	612	629	590	590	629	602	630	622	629	575	620	617	585	574	608	639	590	610	592	644	596	588	594	586	571	584	595	580	586	610	607	614	598	591	585	581	573	578	574	618	611	586	602	598	624	604	603	658	577	610	650	619	599	632	587	579	577	628	622	608	621	564	653	620	621	631	576	590	564	605	597	625	570	600	604	619	586	615	585	568	582	607	558	619	555	656	638	631	610	597	631	598	633	603	589	624	605	579	654	620	598	631	635	629	597	597	597	589	576	599	638	614	646	615	602	639	579	612	639	606	613	623	625	605	618	653	585	598	604	584	580	642	573	599	624	618	626	580	617	635	666	620	582	596	606	607	560	603	591	557	577	565	592	607	613	610	597	603	609	595	633	579	597	591	598	619	622	605	579	555	617	606	569	615	601	576	592	601	562	622	627	594	605	620	632	589	644	579	647	625	599	605	633	589	587	599	611	617	617	559	591	653	624	593	648	589	620	614	630	608	586	585	589	597	612	556	624	626	586	619	590	629	580	595	597	571	635	593	576	586	556	619	613	596	651	577	608	631	594	631	592	621	606	603	564	592	591	627	620	640	590	605	618	591	570	559	610	603	654	631	669	564	615	568	610	585	595	580	621	610	614	597	585	595	593	606	547	611	603	582	601	580	586	642	571	589	600	643	619	654	590	609	613	646	585	640	581	589	624	596	624	620	546	556	621	638	613	612	631	614	594	648	652	597	569	609	572	606	598	613	642	588	608	650	589	569	597	626	604	590	636	579	618	618	586	573	615	650	587	595	605	630	621	591	620	613	570	588	583	596	568	621	591	593	598	611	602	655	615	654	574	656	589	656	550	603	589	580	565	590	581	597	611	604	580	567	618	616	630	599	621	597	621	624	615	643	583	593	563	626	602	606	594	632	601	642	592	563	611	614	622	581	601	617	579	623	590	567	601	628	646	597	592	633	614	610	572	604	598	622	610	602	574	640	662	595	549	641	593	607	595	601	605	564	622	577	624	576	600	642	619	617	604	621	583	613	609	558	593	593	619	593	605	608	553	612	574	589	617	634	645	579	621	581	603	613	619	612	612	605	620	625	633	627	601	609	607	607	592	598	609	601	605	575	593	629	652	604	628	616	598	616	591	592	634	584	603	588	596	626	598	592	596	623	551	595	631	555	597	583	639	602	607	636	601	611	606	567	559	552	591	598	583	613	579	589	584	622	590	581	661	614	611	618	608	622	603	591	607	622	609	605	625	580	602	640	607	567	593	578	607	608	587	601	581	609	585	591	585	586	583	589	632	644	634	604	602	603	664	616	614	590	559	599	568	577	620	583	606	610	623	609	568	566	611	608	600	619	564	609	623	599	635	600	612	605	582	613	619	594	599	597	598	604	616	616	637	620	629	606	623	615	636	585	632	587	604	616	611	619	602	614	591	637	591	587	634	619	624	593	605	591	641	686	605	601	620	586	586	584	558	612	604	594	605	600	632	640	593	637	631	593	636	599	604	594	547	608	581	574	609	603	585	649	603	598	630	573	623	626	600	625	575	610	608	646	629	630	587	582	599	637	581	637	584	619	570	662	608	597	549	588	610	581	571	657	585	634	594	571	624	629	604	629	549	600	554	600	613	607	573	599	624	614	587	645	648	576	603	627	631	577	608	573	604	634	610	655	586	600	579	610	575	612	585	594	624	573	634	626	601	599	618	604	558	626	581	624	570	582	616	623	628	587	622	580	620	617	610	659	569	594	573	537	596	642	578	577	517	632	619	564	587	563	597	607	586	627	594	547	603	588	625	578	669	589	631	603	587	636	620	629	643	591	629	597	590	611	647	578	601	589	603	584	602	639	618	611	580	604	609	584	615	604	584	604	612	589	599	600	595	583	584	600	611	593	618	615	596	604	599	602	622	645	568	622	615	625	576	643	612	616	655	623	570	695	584	588	655	611	589	618	568	590	600	637	642	637	609	569	606	601	603	581	558	621	618	602	625	596	619	638	601	586	666	597	604	636	587	585	598	624	573	612	619	584	626	599	574	614	629	600	624	584	643	604	639	566	595	565	620	621	581	662	624	592	635	624	600	631	583	617	633	615	627	586	570	605	629	605	654	606	612	588	593	603	615	576	589	616	591	617	637	582	589	605	578	642	608	617	635	636	546	607	607	629	619	614	561	610	596	575	590	602	623	610	605	589	597	593	598	594	625	588	576	631	551	574	585	594	571	587	610	617	605	592	624	638	619	614	573	596	608	631	637	634	617	616	603	607	603	615	634	621	591	618	604	626	638	573	651	607	597	628	597	615	618	602	566	623	587	566	609	608	591	591	588	604	621	581	583	604	626	596	589	619	597	603	609	633	615	589	673	615	623	573	609	576	603	602	594	586	609	608	591	629	607	569	595	590	599	612	618	593	646	607	623	604	608	575	588	630	574	602	586	594	592	613	569	604	604	561	566	551	603	641	608	640	612	651	626	630	615	618	568	598	614	588	622	602	635	557	600	626	594	634	592	617	590	644	640	597	555	606	585	569	624
24790	21294	27845	24968	13962	611	373	314	277	261	234	241	212	221	198	194	179	196	184	207	186	170	188	181	169	191	214	175	158	185	177	164	184	183	182	189	194	178	178	173	177	190	180	175	171	176	201	163	185	188	203	178	194	176	161	181	154	167	181	168	182	176	216	175	182	200	169	164	155	174	187	170	172	180	148	185	187	177	186	173	179	193	187	162	180	180	164	173	199	186	157	165	178	155	164	194	166	173	183	162	184	176	175	143	179	195	175	184	199	177	190	189	180	177	204	166	172	209	183	162	196	176	181	169	204	173	175	158	172	165	167	170	164	160	153	161	168	185	194	178	172	188	171	178	164	173	185	164	207	184	174	166	161	176	178	197	176	171	169	153	162	179	142	188	164	173	203	186	187	205	184	192	177	166	168	181	164	170	176	173	198	175	182	162	205	198	176	154	157	180	188	185	185	182	186	161	183	192	166	181	219	172	174	195	163	160	195	186	163	173	159	174	194	173	146	193	195	191	171	169	173	166	162	172	206	190	191	189	164	200	170	174	180	186	187	165	201	186	169	197	178	169	165	171	183	183	177	189	175	180	158	174	185	156	162	172	153	184	186	182	174	174	157	181	170	161	189	181	208	166	194	172	176	175	173	175	171	168	181	195	166	178	191	165	202	182	196	187	179	172	184	203	180	189	166	165	172	194	194	175	167	162	196	163	165	181	176	187	158	168	167	174	192	184	184	163	179	175	160	175	175	181	198	168	165	195	196	192	178	193	152	172	172	178	189	149	164	186	177	193	194	180	184	180	147	166	173	205	187	184	166	159	170	144	157	183	159	171	180	161	186	163	160	193	174	187	175	190	169	171	176	163	180	180	151	166	149	183	169	181	154	144	181	188	168	160	165	157	166	166	181	170	194	192	170	189	190	163	180	164	172	192	200	199	167	169	174	173	168	190	173	160	169	161	176	166	184	181	180	163	164	153	172	169	185	202	158	198	182	157	161	183	189	157	177	170	172	192	171	172	190	168	176	172	184	180	192	166	163	156	176	177	177	171	172	179	179	194	162	168	169	169	187	171	169	182	193	175	179	150	157	168	186	178	168	200	175	192	178	181	162	174	151	189	181	166	194	188	149	170	164	166	170	184	173	197	173	172	166	200	178	180	182	177	195	166	185	174	176	188	178	171	181	181	182	157	185	164	181	165	174	171	187	196	173	168	170	192	140	171	179	182	197	207	161	166	187	151	194	177	202	185	184	178	169	193	160	163	185	184	171	180	165	194	155	189	185	161	184	194	186	168	186	178	175	188	158	173	184	182	188	195	155	172	167	176	167	172	173	178	170	150	149	170	156	193	168	174	160	194	177	172	167	191	196	156	185	189	184	192	153	160	188	199	151	172	170	168	167	153	170	185	161	192	164	174	190	188	174	159	202	189	163	154	178	158	176	164	162	154	168	175	169	191	182	161	175	163	172	179	170	164	173	176	181	163	171	185	192	188	158	188	164	154	181	163	159	165	169	163	162	182	156	177	201	195	170	189	167	179	181	163	168	196	178	165	178	185	179	164	173	183	163	164	203	178	171	203	172	183	157	173	176	194	177	168	147	168	192	170	174	188	179	167	147	169	180	175	171	201	175	177	175	175	160	185	188	178	203	181	174	199	203	170	199	178	170	197	171	161	179	177	173	181	193	163	181	175	188	167	179	187	176	163	174	187	169	180	177	157	160	179	192	198	159	173	174	183	175	177	164	196	177	200	161	193	198	189	179	171	169	162	169	166	175	182	169	162	180	164	174	164	157	155	165	203	177	187	199	191	157	204	192	167	186	220	208	193	183	147	152	183	164	154	182	176	174	177	168	168	189	156	216	194	185	184	171	178	169	179	183	191	191	171	178	174	187	162	198	181	180	186	185	192	173	170	166	148	170	168	177	183	175	181	184	162	173	183	182	169	176	166	179	156	183	174	202	166	173	180	197	178	189	182	176	190	168	170	180	174	165	168	189	180	159	169	197	164	186	156	176	188	162	197	168	198	177	194	175	178	200	158	186	185	167	168	193	189	200	183	161	183	177	174	161	171	160	159	178	183	167	175	168	163	176	174	180	165	169	194	177	172	179	179	181	174	194	174	174	196	166	174	209	185	178	161	178	166	180	183	181	165	186	176	169	186	179	185	169	166	180	164	191	157	179	187	178	173	163	186	167	179	207	178	160	173	168	161	156	191	172	182	166	190	182	193	158	165	162	177	170	199	164	160	165	171	174	171	178	163	158	189	160	177	164	176	165	162	167	165	206	197	162	171	173	167	171	167	168	165	192	159	168	186	175	198	170	188	163	185	142	179	180	179	143	196	183	179	177	167	190	164	178	191	176	181	201	178	171	188	199	168	174	178	170	168	172	162	189	152	178	153	197	167	185	175	156	169	149	184	182	183	157	174	171	184	168	162	168	184	179	171	174	174	179	187	179	169	186	169	195	185	207	167	174	174	173	189	169	191	176	169	183	175	172	185	193	177	174	177	175	176	180	169	160	185	173	157	192	151	158	186	178	185	166	187	173	178	172	155	163	176	185	203	195	179	182	186	172	163	173	193	187	169	192	197	167	184	191	189	181	174	179	165	189	163	170	154	180	183	177	191	146	190	155	173	181	163	176	200	159	186	181	206	198	176	183	163	172	183	154	171	175	198	154	158	167	173	179	175	141	174	179	183	192	168	169	170	182	183	149	152	166	194	175	181	166	180	177	172	185	178	154	180	162	175	161	153	182	171	177	180	175	184	160	201	177	190	180	181	179	182	195	161	181	176	165	201	168	157	158	166	169	175	190	165	201	148	191	165	170	170	183	167	176	175	165	156	197	162	176	176	172	174	177	164	153	172	182	168	163	198	171	176	171	196	169	180	184	182	178	159	177	161	178	168	184	165	171	180	165	159	191	190	159	186	172	168	178	162	159	209	149	163	156	176	180	147	175	160	152	164	169	192	190	173	176	186	195	178	152	183	192	171	185	181	172	206	199	182	183	203	202	162	183	180	152	177	175	179	193	192	150	175	171	205	180	179	186	171	156	166	159	150	196	156	155	187	172	194	154	167	200	164	176	180	161	182	170	165	183	166	179	183	178	178	172	163	170	199	197	187	188	155	179	177	163	150	189	184	172	185	148	177	190	212	183	179	176	199	192	189	189	179	168	155	204	156	177	179	189	195	211	205	157	180	195	168	183	184	173	161	190	179	164	186	168	172	183	180	189	162	168	179	172	174	170	172	188	152	168	155	188	161	169	154	192	189	176	164	178	166	184	194	177	181	161	156	198	166	181	183	190	172	164	201	170	179	182	156	190	179	183	174	175	180	172	166	189	182	163	182	151	170	173	180	168	169	185	196	183	162	159	171	175	182	187	162	187	179	188	187	176	187	181	177	178	183	189	164	169	182	150	181	201	168	174	193	174	178	179	167	168	167	176	155	157	173	183	186	180	173	180	163	181	184	166	174	194	179	190	178	167	149	180	183
14479	4353	2812	1423	1042	757	560	491	398	353	321	282	268	265	283	241	233	225	202	199	229	204	218	207	204	200	184	185	200	197	202	227	217	211	187	188	189	210	187	191	175	212	165	172	202	177	218	178	198	194	218	185	175	209	206	212	190	205	197	170	175	203	204	189	188	212	171	209	196	195	218	179	203	193	203	166	204	236	215	196	186	187	188	185	169	179	185	180	174	185	195	191	173	173	188	183	193	191	188	194	195	190	213	193	195	179	228	203	192	204	192	164	210	173	172	170	196	203	182	170	222	184	195	204	202	226	206	179	204	192	210	179	178	188	207	216	180	203	201	201	183	192	180	206	210	180	190	195	192	195	186	193	191	209	183	193	192	169	181	175	188	187	177	222	189	210	194	174	219	186	194	212	174	173	196	167	180	197	195	175	205	203	197	189	198	183	212	185	200	170	194	179	200	204	182	199	171	195	165	184	174	186	200	203	195	182	185	185	177	210	218	199	215	163	193	201	205	165	175	196	200	205	170	164	220	188	176	193	181	161	184	174	201	211	202	174	186	200	207	153	183	196	187	198	199	188	175	177	192	192	196	194	204	223	191	174	204	205	210	195	191	211	184	191	212	168	194	182	203	188	189	216	180	227	191	182	223	217	195	204	193	172	207	183	212	204	209	188	210	185	170	193	191	182	185	192	182	187	186	191	192	195	176	193	213	186	209	222	177	196	205	173	215	196	186	202	191	195	179	187	181	215	177	183	184	203	202	185	186	185	197	212	194	200	195	199	199	192	213	179	207	232	198	195	188	180	193	189	190	165	215	209	180	208	193	176	181	194	192	195	215	182	185	189	174	203	182	177	182	188	195	221	210	184	187	188	195	193	191	182	197	199	190	177	197	195	189	191	202	199	195	170	185	193	193	174	178	191	195	184	185	180	170	189	161	166	198	190	179	203	201	190	193	186	175	191	203	187	186	186	181	214	209	177	186	205	175	188	177	195	192	180	194	178	192	200	158	181	196	165	210	189	208	213	197	186	178	176	200	165	209	177	177	170	178	196	201	200	169	155	170	214	192	191	214	175	185	198	178	209	212	188	170	198	191	189	194	174	176	184	180	200	175	163	186	194	203	193	183	188	195	218	199	204	191	210	204	198	178	184	192	166	172	152	167	183	196	205	192	193	198	195	196	199	175	164	169	171	183	196	166	176	205	165	174	161	202	211	197	192	191	163	184	201	180	176	191	189	185	186	193	187	196	202	190	190	175	218	195	185	182	201	200	181	198	200	204	208	188	167	206	171	206	212	206	167	146	176	173	223	194	177	215	196	217	184	197	203	203	209	187	221	193	183	204	177	213	190	214	178	195	184	222	197	200	209	188	182	185	183	172	188	191	210	181	184	203	179	206	209	202	175	204	170	154	174	199	202	179	191	201	198	192	192	192	193	180	206	201	188	182	168	220	185	197	192	215	194	178	203	196	210	217	218	213	169	186	183	210	206	208	196	183	191	193	167	189	179	194	172	223	184	161	188	211	212	178	168	199	188	164	194	197	201	195	191	194	202	195	202	200	208	186	183	180	210	231	196	187	190	173	186	199	199	198	194	175	180	153	187	188	186	207	194	255	190	200	185	199	194	183	198	210	179	176	179	177	185	211	195	177	229	197	188	199	199	185	203	202	167	214	199	202	217	204	177	187	189	192	173	196	216	203	190	201	187	178	175	183	215	209	214	200	175	185	209	180	184	197	196	176	184	179	179	170	172	208	170	188	176	204	202	191	190	201	214	183	204	190	194	182	182	196	187	187	193	192	196	198	185	195	221	212	217	189	179	181	176	177	184	199	193	184	171	187	175	174	189	190	164	203	179	189	187	192	200	184	167	181	176	205	170	173	180	188	192	176	185	213	195	190	191	169	196	211	201	180	199	188	201	211	199	161	197	199	215	195	194	177	203	197	190	210	199	190	203	205	185	192	185	195	226	181	168	203	194	202	184	208	192	201	179	178	187	173	182	196	195	182	193	198	181	184	185	183	192	205	196	180	180	199	186	188	203	176	189	202	219	196	204	181	210	206	195	168	195	176	186	192	187	210	181	169	177	177	190	193	190	180	172	199	188	172	210	214	161	185	179	215	178	182	213	188	187	181	175	200	174	172	213	198	198	210	195	219	171	194	161	196	207	187	192	199	183	179	187	181	185	178	201	185	177	161	191	181	173	179	201	187	168	182	193	187	200	195	202	209	205	201	198	177	168	157	181	184	171	178	182	185	196	199	189	183	175	197	177	221	188	193	199	180	189	184	186	192	193	198	188	192	180	182	176	187	191	189	174	219	172	206	201	186	176	213	172	189	193	194	191	198	188	185	180	212	220	183	178	192	189	199	174	191	203	190	186	242	202	194	171	169	182	190	187	184	200	185	181	182	172	203	178	184	194	182	199	185	176	222	158	177	184	204	198	187	183	195	205	200	207	209	206	203	192	198	198	174	185	215	210	200	180	194	207	181	174	188	187	201	194	185	186	180	190	168	181	201	197	188	178	199	182	188	174	196	212	194	183	180	191	178	180	182	177	196	196	188	204	189	198	203	184	194	171	187	175	184	199	171	188	200	205	186	173	193	174	197	187	192	215	192	200	150	188	216	188	204	184	193	225	192	181	172	178	193	187	208	209	195	198	168	183	195	206	151	202	213	210	180	168	194	164	174	202	220	203	215	194	197	211	194	191	173	193	212	188	185	180	221	182	200	190	197	195	177	167	191	183	172	202	167	197	185	177	202	168	184	199	200	174	205	185	215	184	194	160	201	225	202	188	184	193	180	191	215	178	202	172	191	197	198	181	209	206	193	208	172	193	174	177	187	203	176	186	209	222	194	169	189	193	194	199	178	182	186	190	182	164	208	193	188	171	197	186	193	179	206	164	192	164	172	178	183	194	174	197	214	183	178	173	177	166	200	178	195	184	179	166	194	198	218	199	188	171	204	206	188	208	185	189	192	200	182	178	209	188	174	173	194	187	175	166	201	205	196	200	192	175	216	195	186	186	166	183	186	199	190	192	172	181	170	202	203	197	171	198	167	175	224	222	198	185	198	189	187	191	200	176	192	210	202	200	167	192	187	189	191	226	205	194	192	168	175	180	172	201	171	213	192	205	210	166	200	207	199	179	202	190	169	174	187	188	181	194	180	190	198	180	206	179	203	211	164	169	202	208	187	210	183	180	186	202	200	171	179	203	186	188	171	182	202	187	193	200	168	158	174	167	205	200	191	182	204	194	198	194	192	181	181	173	196	199	190	186	190	180	210	181	186	195	221	180	178	202	204	191	202	196	219	205	165	180	179	204	182	196	192	181	193	190	200	195	176	181	176	201	205	191	184	189	180	192	222	172	212	207	198	197	200	181	216	209	195	189	177	205	187	173	209	197	196	219	159	194	229	193	191	166	204	196	214	200	182	160	173	194	184	196	175	174	191	204	195	173	163	186	178	212	187	160	190	209	176	194	197	180	171	200
22515	21320	29213	23763	21326	21377	12012	1253	938	925	789	745	717	675	650	654	634	618	650	565	654	577	558	602	591	630	585	605	601	567	600	570	616	555	523	574	580	570	554	586	537	595	583	563	524	576	556	576	524	582	566	598	542	557	579	493	557	549	575	517	558	548	526	556	570	550	547	569	580	549	551	549	564	542	566	545	545	502	535	555	531	563	597	528	537	591	521	541	554	541	503	525	542	537	522	562	561	541	512	542	503	545	524	539	549	527	572	519	547	534	531	572	525	515	584	526	586	594	528	541	530	559	558	568	521	584	516	501	559	541	537	541	506	518	522	506	519	499	575	534	509	524	557	556	536	532	535	539	540	547	551	562	551	550	471	502	577	565	566	520	524	528	555	564	506	554	503	553	575	557	540	547	502	557	547	554	542	559	507	507	546	540	539	583	547	544	560	510	523	573	526	539	512	553	500	540	592	537	549	556	555	574	527	535	543	529	513	590	531	515	529	525	584	499	546	529	524	525	512	502	514	556	541	522	495	573	539	527	545	567	554	514	525	558	512	539	546	587	520	541	493	569	510	528	544	550	563	552	550	553	589	551	567	527	526	527	507	538	539	546	516	546	536	551	545	555	552	556	537	529	558	554	496	524	523	501	567	536	566	542	542	532	528	575	547	573	560	545	558	537	535	526	571	525	528	563	522	572	541	508	547	521	542	547	561	526	558	535	551	521	566	560	484	578	532	528	531	499	533	569	540	530	570	552	526	529	538	511	551	575	522	603	558	544	562	589	560	512	514	552	525	560	567	516	536	538	527	525	506	532	550	566	541	547	582	587	572	553	511	544	543	553	521	534	559	539	529	495	515	536	545	544	553	512	537	509	547	538	528	568	547	553	560	555	533	503	499	556	553	568	544	515	550	560	519	572	566	552	579	595	560	571	547	560	573	524	557	528	574	528	557	538	564	552	553	563	532	528	568	589	535	548	542	559	552	491	531	524	605	541	523	527	535	535	571	548	510	565	521	517	510	530	575	567	545	487	549	573	501	600	525	510	541	547	533	556	573	539	522	565	542	540	564	567	524	575	509	502	529	532	557	553	542	520	522	555	519	520	532	555	543	510	506	498	555	536	544	559	516	525	556	568	561	557	519	528	542	554	567	549	549	531	512	547	580	555	563	551	525	541	574	558	516	512	546	537	551	562	567	561	497	523	497	535	545	498	572	538	535	520	590	506	536	536	555	534	546	539	526	505	531	559	510	531	577	497	535	514	501	494	501	547	533	550	568	594	576	531	515	570	529	573	575	575	533	494	499	535	574	547	573	563	528	538	553	567	566	571	502	532	528	555	546	523	550	545	590	545	572	547	531	577	601	533	519	520	525	520	534	554	518	516	513	554	548	546	575	534	565	548	557	584	538	498	535	580	537	522	576	581	565	558	586	533	581	564	551	531	528	520	536	519	532	514	553	549	576	541	519	547	532	579	599	544	531	583	514	563	514	573	537	562	499	548	526	570	549	562	549	521	511	511	539	536	550	512	556	548	545	537	532	565	518	527	548	518	541	526	561	520	547	510	510	554	549	551	571	541	603	479	531	519	543	529	539	538	547	490	549	515	551	536	557	550	533	521	537	508	552	560	563	536	530	583	551	517	543	551	584	541	533	563	570	558	499	542	533	503	532	503	548	566	517	579	526	500	546	563	532	517	559	535	553	577	531	561	555	571	502	541	553	524	553	523	575	549	525	529	513	537	561	586	554	569	562	530	516	522	539	531	557	556	539	541	546	580	555	539	512	550	562	587	540	538	521	568	575	508	562	521	559	525	573	524	547	547	544	576	488	566	554	512	523	570	544	532	570	516	537	495	536	501	525	533	567	507	557	525	533	495	539	547	538	571	570	558	558	516	580	495	535	592	535	544	533	572	517	531	545	545	545	533	591	558	522	554	600	576	530	508	561	507	555	570	509	543	536	554	506	576	529	535	558	535	522	559	554	581	531	552	548	504	525	567	535	526	528	523	508	552	536	494	526	527	514	555	525	548	558	513	521	560	539	539	517	583	526	580	586	536	565	510	507	572	540	545	539	539	498	550	567	586	536	536	554	538	514	511	590	503	535	574	533	556	576	548	513	531	552	523	553	528	529	517	535	558	579	543	519	537	531	598	548	514	563	523	519	537	533	551	545	599	515	538	536	545	525	553	525	561	529	549	536	537	532	509	531	564	513	523	566	586	556	545	544	523	540	546	538	555	525	571	542	538	589	486	567	504	537	578	507	524	496	517	506	552	578	516	538	567	571	523	570	547	507	584	521	536	511	542	534	527	543	556	515	551	522	578	552	575	523	581	539	520	550	558	501	517	528	529	581	545	505	584	548	533	506	545	505	569	547	556	508	561	534	563	557	519	552	559	517	521	537	519	544	549	554	534	527	554	536	568	553	506	520	547	559	542	529	539	563	554	511	544	533	517	570	534	565	511	593	526	520	492	515	575	511	581	547	531	542	519	524	574	517	507	514	546	564	501	504	496	550	528	566	522	535	518	501	536	532	556	537	542	542	567	555	539	547	572	558	521	529	540	563	549	542	568	539	501	538	560	533	574	562	578	546	506	499	524	549	522	551	567	560	574	524	514	503	526	531	522	541	515	531	523	510	519	522	562	502	565	530	544	493	567	530	522	520	536	521	570	540	514	576	569	520	516	539	545	514	528	532	550	578	548	561	561	511	560	572	561	576	579	587	485	525	530	562	524	606	552	559	561	516	550	525	546	521	569	593	504	525	548	552	544	556	539	606	530	558	497	554	526	536	575	546	544	547	554	567	581	536	550	565	536	549	579	574	475	558	540	521	559	556	507	548	564	530	481	531	513	513	558	545	531	555	501	535	504	507	553	554	558	528	534	517	525	504	585	555	538	561	501	559	521	537	562	557	560	508	512	538	503	537	535	539	540	542	509	551	543	503	552	551	530	571	554	560	574	520	508	538	549	523	533	552	533	565	556	504	536	498	513	528	558	564	531	505	581	524	545	546	518	541	532	553	503	520	586	569	521	552	541	511	535	562	585	519	535	546	542	504	540	545	552	547	515	519	505	504	534	597	543	557	513	556	532	536	512	525	580	543	568	514	542	565	489	568	555	563	503	528	524	539	546	545	517	571	551	572	532	529	495	566	609	561	544	552	571	503	567	530	538	533	525	567	531	485	513	539	529	517	548	554	512	527	525	522	535	545	520	552	537	555	505	571	520	569	524	544	535	574	560	541	528	561	522	535	524	537	519	554	529	506	545	576	523	524	603	543	580	546	548	537	509	533	532	569	557	530	522	533	586	521	552	560	514	541	547	548	560	523	568	582	537	535	555	505	536	590	535	540	528	578	553	581	562	550	486	520	519	559	550	517	503	527	563	546	510	517	544	554	520	535	489	517	595	539	522	549	522	510	495	534	500	542	537	525	520	550	546	577	527	524	511	535	570	548	538	546	558	511	525	543	584	558	571	506	561	528	545	572	560	529	558
15206	12947	8956	4571	3399	2538	1952	1503	1298	1117	1019	856	810	782	720	727	691	677	670	677	609	647	644	622	597	581	574	612	645	636	592	558	592	567	566	568	648	571	574	611	557	522	589	560	521	565	603	563	572	506	594	565	581	539	561	550	572	579	581	591	571	558	571	596	549	521	582	512	608	558	543	545	580	632	557	552	548	599	552	577	541	549	573	572	587	576	565	561	522	569	576	581	554	561	584	586	561	619	562	534	538	570	519	559	532	608	567	562	555	524	611	578	552	558	572	559	574	554	592	562	531	530	541	572	580	605	583	555	550	571	533	506	583	540	550	555	568	549	545	539	587	541	549	569	539	596	550	539	518	538	506	566	522	567	508	599	558	577	572	598	540	553	568	529	545	567	562	517	546	562	590	541	551	560	565	553	549	575	589	564	576	538	548	563	602	521	548	565	562	600	587	571	559	559	564	568	593	570	547	554	586	552	575	583	541	576	594	558	526	549	564	555	587	567	550	555	553	542	568	579	567	561	525	558	599	536	565	537	577	582	518	586	576	588	564	577	571	576	592	586	573	553	559	563	524	583	532	544	521	574	565	575	524	527	571	538	589	568	541	557	546	598	577	566	585	555	527	542	564	574	534	572	495	553	555	601	611	558	548	597	581	554	574	596	556	547	557	511	531	569	491	581	514	541	576	553	558	562	519	563	590	562	537	545	572	605	578	589	549	591	602	604	548	558	543	583	514	558	528	516	575	519	560	514	565	568	568	555	547	504	595	532	564	534	564	565	523	577	546	551	505	564	577	548	536	540	614	561	554	578	571	587	578	570	528	602	555	612	574	558	553	532	536	547	539	601	558	518	577	571	539	541	588	527	557	538	587	583	575	540	551	553	543	554	578	561	565	504	579	579	541	564	541	590	551	572	569	544	527	562	578	539	581	545	548	554	575	552	562	563	540	597	598	556	574	548	572	597	567	575	553	574	536	584	544	532	579	565	551	519	561	544	550	559	569	548	530	549	553	541	532	562	522	569	559	576	530	581	551	517	554	530	540	565	563	590	553	571	592	574	558	547	555	561	556	538	555	552	548	559	565	596	557	571	551	536	623	579	598	563	585	518	554	610	522	569	614	557	534	526	558	543	573	529	491	558	581	544	560	564	570	555	540	560	559	552	533	579	590	574	558	478	544	550	554	567	531	556	594	550	531	628	530	509	542	560	581	573	573	561	565	583	583	584	570	573	577	573	591	549	601	538	527	539	611	587	568	536	578	552	599	555	539	568	572	520	561	570	572	561	535	520	546	545	558	584	547	581	571	554	533	580	530	532	535	538	576	575	565	567	544	552	590	544	563	540	540	551	586	563	562	566	541	523	583	575	538	572	548	521	545	599	557	535	561	540	584	556	528	529	545	524	536	534	590	558	548	528	554	547	562	540	530	547	572	530	603	568	565	594	523	573	536	557	558	576	566	572	538	576	568	566	572	552	537	593	568	602	590	594	543	542	616	569	589	576	572	519	576	591	523	579	570	541	534	542	540	569	571	562	551	555	528	551	524	542	584	552	510	579	566	560	560	551	538	553	551	580	536	604	601	557	545	532	532	556	544	576	538	551	580	598	542	565	572	598	585	551	540	544	556	554	585	542	591	555	576	565	568	594	549	562	541	547	504	530	570	539	526	570	539	585	562	535	493	553	587	582	550	551	546	543	542	558	572	562	549	520	513	551	577	526	511	529	569	552	571	599	535	550	528	572	606	521	550	562	566	576	541	557	553	544	562	542	586	564	579	568	540	533	536	588	571	561	562	559	542	584	617	615	534	604	531	546	546	571	510	582	527	554	527	559	599	553	534	596	573	550	572	532	521	547	561	548	573	509	549	572	545	565	544	546	534	541	545	577	571	546	567	543	549	518	597	574	607	567	596	567	558	547	552	539	567	588	575	552	569	590	584	594	574	561	541	529	539	580	531	567	554	520	581	538	577	521	548	582	545	541	590	546	565	580	564	543	563	554	543	593	559	546	574	538	573	556	513	567	547	551	559	573	526	618	595	593	568	553	555	581	574	557	576	543	576	576	593	566	553	550	551	505	542	553	575	584	536	556	531	537	506	548	562	584	533	499	551	562	575	575	536	574	523	553	518	565	539	538	567	552	551	525	549	552	562	600	521	582	552	569	534	528	540	589	572	552	579	560	562	534	519	557	537	567	586	555	526	587	534	586	565	564	544	547	533	571	561	548	601	534	552	556	545	565	563	571	549	571	539	575	512	529	608	503	559	568	589	575	538	566	569	568	564	518	574	529	500	548	558	578	530	545	558	560	538	572	526	569	557	553	530	569	587	507	539	513	602	528	530	588	553	572	561	579	580	559	537	581	543	587	533	528	567	562	518	589	548	579	603	534	553	581	544	582	556	530	560	554	580	558	541	575	512	497	538	523	558	538	547	518	529	578	565	520	520	583	575	567	579	582	582	556	534	516	589	538	566	563	519	516	617	522	521	529	536	574	579	542	531	519	525	560	527	557	550	581	587	503	555	557	585	545	565	550	562	497	583	555	517	502	589	560	539	540	584	548	567	547	564	545	568	562	538	536	545	541	534	553	576	559	596	598	522	557	558	568	573	536	531	539	573	566	579	570	543	592	564	563	546	576	567	569	551	521	569	548	547	543	574	543	544	605	554	540	579	538	586	569	547	548	604	568	573	543	498	577	518	521	588	520	574	556	583	546	562	574	560	537	578	585	557	530	589	573	545	542	556	571	569	533	556	578	519	559	561	596	603	542	562	522	556	536	547	539	536	550	567	498	570	569	570	525	511	579	575	555	571	561	568	550	611	589	557	559	577	567	553	525	534	524	556	560	564	570	580	549	541	599	598	576	576	545	551	508	534	549	570	566	542	587	560	531	567	557	581	549	562	552	536	557	531	591	540	543	546	520	568	578	534	526	545	528	567	531	552	556	567	488	564	564	527	578	548	548	568	539	546	525	528	551	557	544	521	522	534	575	580	568	532	502	578	544	531	546	549	555	545	523	582	550	549	541	555	568	582	603	551	546	535	567	541	591	545	557	572	579	586	527	572	600	534	550	576	579	579	530	551	566	543	537	590	553	533	545	554	564	555	560	507	513	534	562	543	575	578	554	544	565	577	560	549	568	559	577	521	531	544	561	531	622	545	548	562	575	539	593	557	552	560	543	565	578	521	599	563	568	543	561	527	528	576	607	555	586	518	547	543	608	546	531	576	532	576	521	575	548	565	562	544	505	584	592	541	534	574	550	552	557	546	566	568	538	540	581	529	544	531	542	608	550	572	570	525	599	526	525	566	564	541	585	540	591	571	543	572	582	564	550	576	577	597	623	523	583	566	555	541	544	500	544	516	556	535	550	538	555	562	560	543	550	545	558	536	581	537	573	595	567	569	569	520	560	578	554	530	589	570	542	521	547	539	532	573	536	552	583	597	614	544	515	540	533	534	557	550	517	575	576	564	542	604	558	557	543	567	586	546	585
28057	20379	8457	658	424	355	347	325	352	298	301	300	348	336	317	311	341	306	315	331	315	330	302	300	317	329	307	326	294	317	314	312	264	292	302	334	266	283	277	340	307	295	324	317	333	294	315	314	300	328	290	272	254	289	298	299	332	323	266	308	314	289	306	306	331	303	295	313	330	318	311	289	318	302	314	307	284	309	295	352	320	306	305	308	299	303	309	309	295	334	312	327	271	301	327	306	286	318	321	291	341	348	293	333	327	316	295	290	314	308	302	306	299	326	306	293	312	320	308	336	287	300	316	311	320	316	299	296	299	294	296	293	334	319	325	310	293	292	325	313	361	308	309	306	303	310	319	311	287	284	321	336	321	296	312	316	285	332	307	301	288	316	281	320	297	329	308	318	305	287	269	321	347	302	286	300	315	276	310	322	288	313	312	296	315	319	314	314	323	330	302	294	311	302	288	273	275	303	289	331	313	319	308	329	316	272	312	306	298	312	291	310	333	307	312	302	286	313	308	314	301	324	289	299	334	295	303	310	320	314	339	309	317	332	340	297	298	304	320	278	310	333	278	331	337	344	324	300	292	285	286	286	299	334	320	293	301	299	304	324	319	259	268	326	286	306	307	306	305	338	317	310	330	325	331	324	294	311	328	301	308	303	335	301	310	320	297	279	314	310	331	317	279	320	283	308	296	300	287	323	325	298	287	300	336	288	303	290	311	316	312	331	301	332	307	309	311	309	309	343	301	303	279	286	331	291	262	303	312	319	281	294	318	345	307	305	313	333	319	284	327	315	294	332	313	304	297	308	305	310	332	298	306	318	303	332	323	287	315	286	287	296	336	346	272	297	309	322	318	296	293	306	300	311	308	305	318	309	283	321	318	335	288	329	328	274	305	292	312	319	310	307	291	294	295	316	320	328	330	282	306	332	321	272	276	304	261	287	312	281	312	286	322	313	291	327	316	283	299	294	333	314	300	295	295	308	323	299	305	306	303	334	321	276	315	307	290	302	317	295	338	317	310	329	283	300	328	309	341	312	287	318	327	295	311	290	296	333	315	295	286	305	294	294	338	320	300	313	286	317	318	330	322	291	311	309	348	280	348	280	300	298	323	337	309	336	323	332	288	319	297	308	306	285	307	311	295	282	310	295	328	319	298	321	304	313	326	300	307	339	311	339	311	322	330	300	298	286	287	314	290	297	307	266	328	302	294	282	337	336	282	315	279	322	303	301	356	304	289	297	281	299	298	335	288	332	320	296	286	306	303	306	313	281	294	305	332	323	328	320	299	293	276	308	300	292	297	309	304	312	286	307	335	346	323	290	321	320	324	319	311	310	276	320	315	296	316	351	280	328	322	331	299	321	307	323	297	328	325	341	279	315	310	323	291	331	313	306	297	302	331	326	285	304	302	318	326	312	345	299	286	299	292	317	335	299	301	312	316	313	302	331	317	306	279	303	327	331	288	287	315	286	329	302	304	308	295	321	316	320	324	318	306	304	309	307	312	302	311	262	300	317	325	336	306	278	295	295	318	328	305	359	340	304	315	302	310	294	291	344	311	346	306	310	289	293	300	303	298	331	299	301	288	317	303	340	305	313	306	317	327	305	326	302	335	303	296	317	324	287	296	297	287	308	325	300	306	290	319	321	317	302	329	326	298	312	277	292	297	294	323	314	317	324	303	319	327	291	339	280	349	299	295	321	316	282	332	301	322	289	324	272	297	309	304	308	290	317	278	291	314	308	277	286	324	272	318	297	282	333	315	348	331	324	295	286	292	281	292	299	292	289	293	320	314	305	296	309	286	300	302	291	311	294	318	297	280	314	313	305	305	278	294	311	338	304	336	290	293	297	327	291	302	312	309	296	317	311	289	320	290	341	293	306	309	295	302	327	320	293	283	288	290	269	312	282	293	308	328	313	315	312	289	274	304	273	287	291	328	304	280	284	296	270	277	301	317	303	302	273	297	334	318	315	311	300	289	307	305	322	321	300	348	337	321	298	311	319	316	312	306	321	341	333	284	346	288	296	307	280	311	330	333	330	315	317	326	304	306	324	325	321	286	300	309	312	364	324	325	302	304	306	306	314	314	309	294	307	320	306	342	291	324	298	269	287	282	295	321	326	287	288	321	298	322	275	284	303	265	262	316	324	329	343	305	292	311	292	310	280	300	322	276	302	317	308	309	310	337	295	341	309	301	324	327	288	310	317	311	294	316	307	320	299	293	294	288	325	325	309	306	331	325	318	319	325	310	279	318	305	301	335	309	280	332	263	307	339	297	279	318	308	311	318	309	292	328	307	343	282	285	344	301	285	316	320	302	306	274	321	314	310	301	313	304	310	282	307	354	322	337	288	303	292	304	338	301	322	332	308	340	311	275	303	340	309	289	292	319	335	315	286	304	297	307	332	295	343	303	308	286	324	290	324	317	301	305	294	306	315	301	329	269	287	302	301	304	323	291	311	299	309	269	300	342	322	315	325	296	316	300	286	290	288	287	320	334	304	308	294	292	322	313	318	330	322	298	289	312	298	316	307	320	289	310	292	322	291	318	291	319	319	307	322	293	308	308	285	310	345	290	303	299	321	322	340	293	316	307	315	338	291	307	293	308	282	341	296	341	313	301	314	310	332	321	336	333	307	273	296	298	301	279	327	291	303	348	328	283	313	343	287	309	296	311	306	277	303	312	295	290	332	300	329	314	287	330	308	307	326	292	283	312	321	325	289	308	299	303	277	304	333	313	338	341	349	321	313	320	301	309	314	307	328	288	278	278	290	311	286	323	324	308	320	307	281	287	318	315	332	307	326	314	341	292	324	310	318	292	304	289	302	324	310	299	330	319	338	311	309	307	319	294	324	320	304	284	327	321	328	310	342	289	303	314	309	314	260	317	319	312	292	289	278	318	312	300	281	327	311	286	276	287	333	339	315	314	282	321	304	295	321	304	300	298	312	334	293	310	300	296	301	312	318	320	314	313	314	277	306	315	308	298	310	305	311	280	324	280	320	285	318	284	298	346	293	331	335	306	311	299	333	341	314	301	294	317	318	317	317	302	306	272	306	287	319	320	325	287	293	305	295	299	334	312	307	266	303	281	319	316	328	318	289	309	326	299	300	297	288	313	304	294	342	334	305	303	319	295	311	321	338	281	312	311	287	287	318	294	327	333	320	289	308	323	319	312	308	310	307	298	316	300	296	314	318	343	311	313	319	336	277	318	313	293	328	261	333	292	351	291	318	292	300	323	309	321	312	311	299	274	339	300	285	302	305	299	328	312	324	295	310	324	313	318	299	323	324	300	319	333	300	283	321	302	304	293	362	316	307	332	298	294	270	281	297	314	291	322	315	314	268	328	327	299	326	299	304	297	316	308	327	298	333	292	303	292	305	309	285	323	347	277	292	278	303	299	318	275	309	308	281	292	335	296	311	330	286	335	340	271	305	328	305	315	275	317	305	282	298	319	274	328	314	331	280	312	278	322	307	295	322	293	310	314	307
15268	1321	847	582	505	418	380	354	366	339	360	341	295	336	354	292	347	297	306	336	323	324	335	312	344	279	315	326	311	336	334	308	312	312	280	318	310	278	335	325	306	316	328	298	290	339	320	361	318	339	308	302	332	267	348	307	319	317	319	336	318	317	322	315	315	332	307	303	289	320	336	313	279	348	306	314	335	321	329	313	286	290	313	307	337	354	329	315	331	305	367	308	327	348	320	320	330	333	279	313	327	342	346	357	322	305	298	339	305	333	287	321	307	323	300	298	309	331	324	306	327	330	311	307	342	318	303	314	323	314	331	281	315	328	319	328	313	323	319	307	323	341	318	303	342	318	353	316	282	350	339	321	324	356	285	348	315	279	338	285	306	310	321	312	308	311	294	348	296	323	335	281	289	287	336	304	355	341	334	304	330	301	354	294	299	334	308	313	296	299	340	293	293	292	299	337	303	318	309	289	307	291	310	318	293	314	318	322	301	311	337	326	311	314	314	312	325	322	305	312	301	297	285	309	292	274	317	346	337	297	318	336	327	287	316	333	314	347	311	287	313	321	297	308	318	314	334	310	277	311	298	286	318	325	329	309	305	300	327	337	287	299	300	326	297	365	330	321	330	345	338	310	292	336	320	302	319	286	339	341	282	340	325	357	323	313	306	313	296	330	283	338	312	301	328	298	317	315	306	337	296	341	294	315	302	302	326	332	320	332	319	315	328	328	325	334	318	325	305	309	338	317	312	330	295	327	322	321	305	305	319	313	313	323	311	306	336	302	308	318	324	282	309	338	315	305	271	333	336	316	305	301	335	298	326	325	336	313	285	316	334	326	310	350	314	303	300	330	333	314	342	281	336	273	328	315	307	300	312	304	322	294	339	333	317	310	319	322	296	306	298	325	304	317	307	327	309	322	324	312	324	311	304	299	332	312	263	328	268	324	349	321	313	334	348	354	291	320	304	332	346	315	346	291	322	302	316	328	319	315	315	335	311	333	291	355	302	329	304	327	298	304	328	328	311	315	307	318	333	329	300	302	287	303	342	315	291	302	317	321	304	312	324	296	320	323	319	333	295	334	351	304	322	292	338	313	311	274	299	344	306	321	318	289	279	309	278	325	318	325	326	315	328	314	332	315	333	318	271	295	292	310	310	305	337	336	322	322	330	339	313	318	315	294	325	330	320	314	290	281	336	344	329	320	302	314	319	301	300	298	316	316	312	320	318	320	345	300	325	311	298	327	330	342	290	321	319	329	309	291	289	298	313	294	339	290	327	309	339	316	306	296	344	289	375	311	298	289	312	290	297	310	342	334	318	331	333	308	318	286	342	318	306	321	300	324	327	284	332	293	331	346	331	302	307	331	271	357	310	309	334	315	315	310	312	308	319	335	290	313	288	313	287	315	319	293	327	310	356	309	319	294	343	358	312	333	322	323	326	300	284	305	306	348	334	333	306	323	290	334	316	308	340	300	341	320	311	310	317	285	348	297	318	280	324	305	317	277	330	322	312	317	333	300	307	353	327	306	316	353	285	309	316	327	315	283	341	295	297	309	306	339	303	319	310	292	323	355	322	309	327	337	290	318	320	319	357	316	319	297	307	299	309	333	338	344	314	319	326	296	290	308	309	292	334	346	324	337	306	346	317	331	308	313	310	310	285	335	345	319	306	301	312	303	323	327	308	308	332	317	324	290	334	309	329	302	323	320	297	317	302	302	326	317	334	341	322	340	308	316	302	319	305	327	313	343	324	325	295	323	327	316	344	328	295	302	345	323	320	319	324	341	337	317	318	302	324	319	334	307	288	340	288	288	304	319	309	292	296	326	324	305	308	317	315	278	305	308	303	307	317	312	298	350	338	284	303	350	321	309	329	286	319	331	323	332	293	315	289	328	317	323	299	347	275	342	292	329	279	286	296	345	337	301	301	294	310	308	337	330	327	309	303	342	318	331	293	327	301	352	323	305	317	343	338	315	293	316	322	317	327	319	306	324	331	301	318	320	307	293	305	347	298	303	331	305	306	299	306	317	306	313	318	298	303	312	327	280	316	297	318	340	325	308	335	320	311	306	329	306	315	341	298	295	297	310	299	334	323	321	343	331	339	345	327	345	356	324	328	338	281	341	298	312	338	307	327	332	294	325	318	333	291	317	288	333	326	315	299	326	315	314	341	317	319	308	314	308	301	340	307	321	333	301	316	319	320	313	324	326	328	342	296	339	288	310	353	346	311	313	336	334	310	356	336	296	283	332	341	313	296	331	351	302	321	334	288	323	313	309	325	329	302	328	340	323	319	340	293	342	328	308	329	334	284	338	324	323	301	305	324	310	333	296	327	322	321	314	343	313	318	358	333	301	322	313	334	296	316	298	306	286	353	325	280	336	330	312	295	313	303	310	280	329	301	320	321	331	316	331	322	340	332	335	318	296	324	321	301	320	330	312	315	297	305	304	321	356	325	322	330	318	319	289	325	332	325	321	296	344	320	321	283	312	325	346	297	314	329	304	336	312	307	325	335	326	309	310	333	307	380	299	336	314	301	306	340	322	302	304	294	324	324	317	334	290	319	338	306	341	303	301	323	297	311	371	324	310	332	322	305	347	267	304	325	320	299	278	337	330	331	333	300	305	295	325	302	317	315	321	332	328	315	332	318	361	303	310	313	329	337	339	278	328	303	308	305	296	331	326	334	305	320	301	318	319	328	294	314	323	344	295	331	337	336	320	338	325	299	290	322	315	345	324	306	304	311	323	324	317	277	298	308	357	310	290	311	301	316	297	326	320	320	316	311	319	307	366	314	302	308	317	360	301	333	333	316	316	307	307	328	308	316	333	345	297	283	346	311	307	323	279	326	325	330	330	344	323	317	337	329	321	308	347	298	308	298	311	334	304	328	318	297	340	308	343	321	320	314	322	318	298	305	359	312	324	314	331	312	328	275	291	302	310	313	293	326	328	330	334	324	314	346	289	320	295	323	304	352	289	299	324	316	300	350	306	302	303	300	315	318	287	309	317	329	308	299	322	332	287	318	281	303	323	306	307	287	304	314	348	311	312	325	314	343	327	335	294	332	302	305	302	308	330	337	323	293	305	324	323	300	322	314	316	309	296	298	327	331	327	316	297	312	314	305	352	293	320	354	304	297	359	266	295	292	335	276	317	322	317	296	324	325	320	315	299	314	324	307	330	329	328	325	294	316	309	315	323	331	293	327	327	305	299	273	343	320	337	307	320	322	318	279	323	336	311	322	326	304	325	293	301	330	301	294	299	316	312	340	325	309	319	300	290	303	349	294	329	340	340	318	313	343	306	330	307	325	267	297	333	311	331	309	305	310	317	327	312	299	314	293	301	298	312	329	331	317	338	323	312	329	290	320	346	292	315	337	322	313	315	315	342	338	296	326	315	290	328	331	341	317	326	326	298	333	325	306	318	297	339	338	325	307	298	315	304	303	325	306	290	337	314	321	287	295	322	338	301	327	324	318	308	349	309	330	313
23764	21268	28672	24190	21275	10948	1385	950	783	776	733	741	686	690	651	665	651	593	633	624	606	598	630	601	589	619	641	595	589	597	631	591	622	622	641	604	604	579	580	569	607	574	621	592	629	588	606	594	600	564	596	578	563	622	564	622	624	559	621	557	609	603	631	567	607	589	608	555	571	550	546	625	568	603	620	590	565	570	590	558	576	553	578	593	579	570	543	585	600	603	599	612	596	603	601	615	575	602	586	557	620	562	625	585	613	582	609	560	595	587	579	617	540	585	620	562	580	603	611	567	589	638	564	607	585	556	611	605	618	593	572	571	595	587	571	581	558	576	597	596	560	566	591	576	666	592	559	586	610	574	568	562	610	608	590	571	623	560	594	604	609	543	608	592	605	587	610	583	575	583	611	620	598	577	578	602	569	587	584	592	556	598	565	615	612	599	578	605	517	593	594	584	604	609	575	588	594	571	596	561	610	620	552	596	568	616	552	592	627	600	553	597	598	597	576	602	652	588	575	581	649	610	545	579	583	601	563	619	584	574	586	563	618	610	599	587	612	599	621	596	603	612	586	616	611	540	603	601	588	604	607	624	606	609	587	617	590	617	560	586	556	545	602	611	562	545	617	622	584	593	628	612	576	560	548	565	605	615	590	604	554	624	582	611	620	565	589	601	570	619	606	590	565	577	583	635	600	615	576	601	617	548	637	589	549	548	619	590	590	556	626	590	573	615	636	606	616	588	582	556	612	600	577	571	609	616	610	601	593	625	574	539	586	591	619	524	555	595	648	594	584	611	631	590	617	598	576	571	573	628	599	553	591	605	568	608	580	574	616	565	560	549	624	587	551	585	551	611	566	589	605	539	595	632	598	586	592	574	602	644	560	563	599	603	605	615	604	589	633	586	594	605	565	603	617	581	570	595	609	585	590	587	594	581	630	567	544	579	542	625	591	571	615	605	589	629	590	586	627	587	568	589	558	566	598	590	574	561	551	612	605	568	599	590	583	576	550	606	659	596	604	586	572	564	620	595	621	586	616	552	613	626	599	583	627	600	600	527	601	567	567	581	605	589	574	582	592	558	554	604	603	565	588	576	547	575	585	638	596	595	602	585	557	571	564	584	611	602	602	582	569	553	534	546	605	619	566	562	566	570	560	561	542	597	610	580	619	596	606	634	633	615	609	640	583	561	606	562	602	569	617	596	595	634	571	583	572	562	615	587	611	601	603	608	600	590	592	593	626	591	596	619	598	617	578	600	577	574	592	624	553	563	591	574	593	611	598	594	622	585	606	610	626	614	609	595	615	567	604	595	621	602	576	604	588	576	577	568	585	562	543	593	617	587	566	602	558	616	574	589	604	638	621	575	566	558	566	590	581	621	597	609	600	606	575	608	598	620	552	568	635	573	649	600	570	592	572	582	559	613	573	595	585	610	588	628	572	617	597	573	589	646	578	587	581	565	562	623	579	603	581	617	603	572	617	573	584	568	591	547	580	627	566	621	591	567	551	620	590	589	557	611	595	566	643	612	583	590	583	582	575	593	636	583	569	599	571	565	590	584	595	582	611	570	571	563	600	564	575	563	584	547	604	567	622	576	621	646	577	638	606	595	609	625	599	619	608	609	596	607	622	571	605	567	577	604	572	588	562	566	591	584	579	597	568	569	568	591	585	555	581	566	574	579	543	584	632	606	574	579	582	619	603	633	609	575	574	586	627	578	568	580	561	578	579	553	598	572	579	603	582	601	584	611	519	582	622	571	591	535	592	638	554	560	552	600	588	630	589	552	585	592	588	558	595	600	560	590	574	616	627	595	576	572	583	591	593	565	614	574	604	608	576	548	574	623	600	546	569	527	579	567	598	561	576	564	591	603	609	599	579	567	582	578	548	598	600	609	601	630	599	617	585	614	567	562	608	616	575	607	559	612	584	594	579	561	579	596	571	568	573	589	551	627	654	537	595	564	578	549	596	583	582	604	585	620	590	648	579	566	578	595	582	567	575	552	558	565	601	582	590	581	638	587	569	566	601	625	581	602	612	552	650	580	596	625	605	594	611	571	598	592	658	535	588	558	590	594	565	616	604	585	568	570	584	580	633	592	579	567	571	575	623	593	574	589	535	625	620	581	575	569	605	625	642	575	631	554	571	593	569	555	575	589	586	570	584	559	546	571	601	573	575	587	581	597	551	584	592	599	589	572	572	603	613	594	579	619	604	554	612	561	599	600	572	561	563	582	557	554	579	589	572	560	585	606	609	628	551	577	590	559	569	568	603	544	593	590	572	623	595	560	598	614	611	585	592	544	663	568	589	567	570	585	608	549	613	586	539	569	589	597	622	599	555	549	610	537	618	596	563	604	610	583	596	535	558	566	578	581	583	583	588	544	571	578	603	639	623	590	566	600	592	637	540	604	588	595	541	618	605	583	547	601	591	589	581	589	557	570	608	584	619	624	616	583	612	575	597	589	613	621	597	611	565	601	552	612	591	585	590	574	547	538	535	609	618	569	572	605	595	602	559	606	593	589	591	632	603	611	585	567	589	570	594	601	579	623	567	606	606	592	544	554	579	562	633	594	580	583	616	603	603	626	580	592	570	598	645	601	578	541	559	568	605	581	611	598	600	597	556	593	603	599	576	592	635	579	610	599	575	577	574	564	573	577	610	555	630	579	555	579	586	556	585	578	587	570	548	635	630	592	601	588	581	632	583	606	557	596	591	586	573	572	588	586	599	587	619	569	588	607	581	582	583	576	586	611	554	606	566	635	599	585	608	557	578	599	559	590	585	622	582	572	589	551	604	627	639	597	548	599	583	593	547	570	559	586	582	585	584	521	617	581	549	572	623	559	607	623	593	569	589	521	647	575	594	552	579	581	562	605	588	572	615	593	563	523	600	584	601	611	618	572	573	598	611	611	593	569	599	603	531	602	604	617	551	594	572	670	584	585	591	576	609	599	594	592	581	594	630	580	633	576	540	600	557	570	567	601	587	613	562	624	574	571	609	532	608	573	563	555	594	589	587	585	582	557	596	565	618	580	601	563	565	591	624	607	608	548	612	595	621	614	620	577	577	640	574	605	564	614	573	524	570	572	600	579	585	636	590	560	551	588	549	601	576	614	572	583	580	619	590	539	534	564	574	589	557	603	561	556	594	584	611	558	621	585	601	577	618	584	559	601	592	573	575	575	592	590	604	577	606	606	656	598	579	642	584	566	592	586	519	526	601	574	592	614	559	608	594	582	602	553	611	602	578	629	654	601	613	506	576	616	618	614	567	604	604	609	550	607	578	601	571	556	553	547	556	572	632	617	613	593	581	614	571	614	594	593	591	610	617	568	631	627	613	588	596	582	558	618	577	583	545	664	603	602	587	601	591	567	625	580	568	581	618	577	644	640	579	632	628	615	568	558	645	629	588	561	578	618	602	637	581	567	623	620	524	586	578	572	548	615	601	562	563	540	610	583	571	585	583	589	544	586	616	589	573	580	566	573	576	614	596	586
15214	7810	5516	2706	2037	1651	1314	1118	876	888	829	779	775	754	711	671	632	676	687	608	589	678	604	614	615	643	647	652	610	601	616	617	596	630	619	591	626	574	612	642	589	631	636	569	595	588	578	576	578	601	572	594	615	574	606	617	601	591	630	584	623	633	557	595	602	584	582	621	617	584	620	540	590	589	584	604	592	574	597	564	590	595	567	651	597	612	567	619	622	573	599	604	551	583	621	617	626	592	606	595	606	582	597	599	578	586	552	640	655	596	555	597	576	576	585	613	581	585	552	612	572	586	641	583	604	567	613	611	630	600	607	633	627	612	608	583	593	544	565	596	604	626	596	576	606	548	586	596	664	581	616	579	573	596	545	597	588	583	556	607	613	597	567	589	571	588	598	625	595	599	583	616	611	588	624	618	619	558	651	576	589	607	574	559	646	608	635	579	613	613	620	634	614	584	632	553	607	597	533	592	613	568	602	579	587	592	587	631	663	608	563	617	564	583	627	579	572	573	594	587	543	605	614	587	552	570	557	587	628	609	642	627	592	641	564	574	593	600	547	597	598	563	587	569	595	634	588	616	548	570	622	559	623	617	610	618	577	598	569	613	618	582	579	595	594	549	606	565	613	625	615	637	574	614	627	603	571	642	611	588	572	589	609	604	602	601	597	588	619	584	562	592	568	578	568	595	626	630	629	604	575	616	631	627	625	612	546	578	591	558	602	601	635	577	619	610	589	581	596	584	599	577	598	581	583	615	573	591	583	638	562	581	593	610	618	608	597	569	576	647	599	572	616	551	604	589	615	623	585	589	584	599	576	626	570	604	606	604	593	609	568	619	614	572	586	617	596	577	588	567	587	589	600	596	608	583	585	613	577	587	591	539	649	607	601	581	603	555	590	573	582	606	609	558	553	554	561	587	599	600	594	569	616	618	606	576	586	563	563	585	617	585	620	620	607	629	601	577	615	596	622	559	638	615	617	626	611	599	566	577	605	612	595	606	544	627	569	595	632	631	605	622	567	628	621	618	596	556	609	634	615	611	560	623	588	634	613	603	587	588	585	571	606	585	661	570	545	560	587	640	607	592	615	625	569	565	559	564	588	593	588	624	580	606	584	615	622	642	614	561	654	542	589	592	593	622	611	582	574	607	572	634	609	581	627	612	593	606	599	610	625	590	590	616	604	589	619	578	634	616	561	573	571	558	580	593	579	592	594	569	605	566	580	595	602	592	624	540	597	586	597	522	596	583	602	606	569	585	616	596	603	619	545	606	592	604	588	585	601	580	555	631	591	630	612	610	556	583	599	595	598	583	608	588	617	569	569	600	593	618	571	614	585	624	611	582	571	597	574	666	622	580	602	601	582	547	577	582	604	596	578	597	602	632	640	547	577	595	568	568	599	599	595	630	604	633	616	563	576	618	574	561	581	588	594	589	573	548	578	570	608	577	554	630	588	619	594	590	547	602	568	605	581	605	631	705	573	551	637	602	632	631	620	580	605	617	601	612	643	584	581	574	583	590	610	581	564	581	578	612	591	634	623	559	592	594	587	579	574	613	582	568	568	566	588	637	608	606	618	597	570	606	572	600	578	553	607	593	611	636	624	628	595	571	577	606	651	563	590	592	660	570	658	588	602	584	554	627	638	596	590	603	573	578	567	628	624	609	607	642	615	632	614	601	591	585	582	621	605	630	638	581	598	617	603	630	621	623	618	595	637	583	572	580	617	598	581	683	584	615	616	573	597	640	614	619	642	613	612	626	635	598	620	606	563	612	601	629	553	634	586	612	582	600	607	581	585	547	612	625	623	616	639	586	571	570	594	639	596	597	620	599	583	604	625	623	573	624	599	590	569	626	599	626	636	617	556	636	604	615	589	574	570	591	629	541	591	575	582	592	610	620	600	595	541	549	582	593	618	574	610	623	600	616	613	598	580	606	598	576	593	594	598	598	602	637	602	602	608	587	600	605	619	603	589	594	613	596	575	582	588	618	545	581	602	620	606	556	607	600	643	593	573	581	599	583	620	588	560	576	606	596	595	544	599	564	558	619	555	602	565	594	646	621	559	641	584	598	598	621	610	608	611	591	569	544	623	571	662	585	616	607	556	614	595	600	588	609	550	596	575	573	618	573	580	581	609	556	627	591	584	620	576	626	619	601	571	599	604	610	615	546	561	569	619	580	626	595	583	563	569	610	560	572	607	577	545	606	574	628	632	621	613	590	619	589	588	649	576	587	623	623	628	605	612	602	575	633	573	606	587	579	594	587	534	677	549	576	604	548	617	594	608	613	579	598	645	603	607	578	581	603	608	624	601	617	581	575	560	600	585	599	575	578	581	620	580	583	600	603	613	584	622	582	605	604	561	587	609	588	594	582	603	594	587	616	603	576	565	593	583	559	595	599	577	581	590	617	615	598	613	576	589	612	549	590	552	613	616	607	553	599	569	645	646	622	583	586	649	608	584	587	555	582	549	580	624	590	582	637	660	614	628	577	582	606	589	615	597	616	570	584	628	630	594	586	631	613	612	626	544	609	586	614	624	629	609	626	541	578	596	571	590	574	616	580	589	577	566	655	520	552	565	617	563	591	575	603	595	582	594	584	552	555	614	629	568	623	607	577	638	576	632	621	590	552	576	587	632	593	581	599	647	593	634	621	583	626	618	569	608	552	640	562	580	579	602	605	604	636	586	590	611	591	632	615	564	592	596	572	627	546	612	628	639	574	585	603	620	599	619	619	566	589	647	595	592	609	592	652	601	615	583	627	559	587	564	602	627	581	573	609	595	602	595	615	602	597	605	580	585	598	577	550	598	632	597	594	623	648	591	638	565	574	594	603	581	581	620	563	599	592	572	562	605	555	586	597	569	611	599	609	615	609	594	584	593	584	592	594	585	561	601	569	594	629	567	622	605	590	601	604	569	597	564	607	619	608	619	605	588	626	618	620	599	574	606	590	568	629	594	540	605	572	552	623	564	588	584	603	546	599	579	591	593	611	600	586	645	582	596	580	588	607	581	612	578	533	587	569	594	555	580	632	609	587	652	576	607	632	625	595	568	592	621	611	603	563	617	599	575	600	607	625	578	591	598	582	608	554	573	623	605	592	666	592	635	617	578	609	621	549	583	605	577	639	655	604	589	569	606	573	592	584	625	576	650	567	610	606	608	646	621	622	579	596	609	586	628	604	580	599	601	607	581	573	602	570	579	595	605	590	601	558	646	644	603	583	620	575	566	639	579	571	591	593	577	572	552	561	612	569	679	665	606	619	556	587	606	585	578	649	627	614	602	597	588	530	612	579	571	627	592	576	649	639	603	554	575	610	566	606	613	569	609	570	615	597	582	616	552	575	618	582	599	631	586	556	574	579	589	608	622	523	584	567	581	548	599	619	586	641	548	604	567	609	600	607	617	616	578	589	583	617	625	593	620	615	625	585	624	604	650	619	575	586	643	588	640	564	588	549	597	588	576	604	613	602	642	598	622	565	610	625	607	587
24885	21326	27881	25045	13736	650	395	316	253	248	234	237	222	230	203	193	183	208	210	168	182	189	179	172	197	199	180	183	161	189	180	142	161	158	177	187	162	176	159	167	152	150	158	158	187	162	187	155	169	167	171	162	174	173	158	165	178	184	157	178	171	178	180	170	197	140	170	169	177	180	168	151	185	183	161	173	139	171	163	162	159	173	159	200	177	167	164	169	150	168	160	192	173	180	172	178	183	172	180	171	168	195	177	178	176	188	173	178	148	167	151	174	162	186	159	174	163	169	169	188	164	185	175	169	193	163	173	171	148	165	164	174	167	150	166	175	175	187	174	188	172	183	174	151	168	167	168	173	162	169	165	176	151	181	180	167	179	170	172	152	177	159	181	161	178	166	177	190	177	162	181	180	165	183	169	160	190	172	168	170	160	177	188	175	165	176	185	179	184	161	177	179	175	177	175	158	155	167	194	173	198	175	169	188	193	163	163	190	176	136	177	156	162	180	158	153	161	169	172	163	179	178	152	164	154	177	158	167	163	159	177	174	183	180	169	173	169	162	158	164	170	167	169	169	194	166	167	166	159	163	160	161	152	183	158	163	173	144	149	150	177	189	165	185	204	160	170	176	164	177	167	188	163	179	186	171	162	148	161	158	187	148	177	157	165	157	155	200	167	160	153	185	169	181	164	190	167	144	173	176	178	181	175	162	165	163	180	169	159	165	171	178	181	171	180	159	156	176	169	158	162	181	166	162	159	178	166	163	163	163	185	166	173	177	176	164	161	180	175	159	136	164	202	152	164	169	146	187	180	145	177	163	152	169	171	158	161	186	162	177	169	178	167	167	160	160	163	159	186	176	147	157	145	157	178	170	147	157	148	149	154	148	166	161	183	137	186	165	162	166	166	172	171	168	172	172	170	140	153	168	184	167	175	161	195	173	170	149	190	156	172	165	148	156	177	154	190	178	164	164	170	152	161	177	150	143	187	172	155	175	173	156	151	163	190	175	148	163	152	160	147	150	188	166	141	177	160	192	177	157	156	150	162	158	163	162	171	173	196	154	168	155	160	192	183	174	173	174	176	193	156	148	155	154	177	171	192	170	169	173	155	189	155	153	164	202	169	159	190	178	159	187	134	172	172	162	160	167	170	148	163	172	155	184	171	171	155	183	151	158	168	197	175	178	170	149	160	184	188	171	175	169	162	181	126	162	183	181	178	184	162	163	177	142	154	146	179	165	175	171	174	172	146	159	174	179	197	169	169	163	172	174	171	163	130	153	167	184	163	172	176	189	159	184	151	171	141	176	149	182	171	174	163	196	181	177	157	171	173	143	176	171	157	164	177	169	183	156	188	166	147	148	181	158	168	181	159	166	162	183	140	169	158	176	165	183	178	182	150	173	172	169	167	175	168	163	182	139	172	154	156	157	173	165	154	178	157	180	161	195	171	170	182	173	166	179	180	143	156	165	169	171	165	171	186	158	175	150	166	163	176	163	145	157	162	174	174	181	166	167	177	175	168	172	170	176	168	186	187	174	179	155	156	197	171	163	151	179	159	166	168	175	173	156	170	164	168	143	169	157	188	162	164	160	166	159	168	186	173	150	186	152	173	173	161	173	165	185	155	182	179	195	144	181	137	176	186	160	156	183	188	196	158	140	147	149	182	171	184	156	171	151	177	168	177	194	177	148	196	182	176	156	140	163	186	181	183	188	157	160	183	177	173	133	157	184	177	157	167	160	166	161	165	190	175	168	169	154	181	187	142	147	192	143	189	179	187	172	159	160	182	164	162	162	141	178	141	177	171	179	169	185	178	159	176	166	153	159	177	170	163	169	173	176	166	184	164	165	166	164	161	160	149	177	159	169	181	184	169	148	168	148	168	175	149	157	168	145	191	146	179	157	163	163	174	160	163	186	171	164	168	143	174	183	172	174	170	180	148	153	189	151	158	174	158	147	143	181	168	172	160	174	173	155	174	160	157	173	186	164	152	180	162	158	164	166	167	150	162	166	169	183	187	141	156	154	152	176	165	156	162	164	175	148	181	176	156	174	176	168	172	177	183	182	171	151	166	162	182	167	167	165	154	176	173	172	169	153	168	162	183	157	177	154	180	145	181	171	183	150	164	164	175	172	167	156	165	149	148	189	158	166	166	198	164	156	165	151	168	166	168	159	155	165	185	185	175	174	174	184	191	172	176	170	175	170	172	167	177	154	157	155	163	170	179	153	172	180	184	141	162	155	185	158	165	184	166	145	159	174	153	149	170	172	171	191	193	173	166	156	175	164	183	165	162	173	176	193	167	163	162	182	169	158	162	152	164	174	175	169	171	178	152	192	168	179	172	163	188	184	176	166	169	157	185	186	144	176	170	165	166	167	164	161	153	151	194	187	172	164	177	189	165	168	181	157	166	158	169	166	151	151	162	172	171	161	169	171	165	164	152	179	182	152	169	165	156	170	182	148	183	168	189	167	174	147	151	167	146	182	162	176	184	189	154	191	165	148	164	166	153	176	166	171	176	168	165	194	173	178	162	157	166	172	162	149	178	175	175	160	138	155	152	150	182	176	174	181	156	174	178	175	173	165	174	171	197	166	175	175	156	159	166	168	194	167	159	172	154	151	182	165	169	176	182	171	171	174	177	180	171	175	158	174	150	191	167	198	171	165	169	160	166	164	167	147	156	165	145	169	179	166	156	186	143	189	158	175	150	177	169	178	145	171	179	164	190	153	169	166	160	162	170	166	171	172	179	179	178	148	181	168	178	153	163	163	169	200	203	168	156	157	172	168	161	167	170	170	164	157	172	180	155	173	157	174	151	170	168	155	174	160	140	163	186	183	206	192	158	192	194	158	173	196	156	176	159	192	156	182	163	152	153	159	163	195	169	178	170	153	180	177	186	188	163	146	191	169	159	163	180	161	170	173	155	166	176	178	163	150	173	169	187	177	163	146	175	161	164	174	164	170	149	169	163	165	172	173	157	175	171	148	153	163	184	163	194	169	139	136	174	172	156	164	175	173	164	160	156	172	166	164	168	173	188	148	190	149	162	152	144	161	168	171	158	173	173	171	166	170	180	151	167	149	160	172	176	179	162	167	163	162	186	180	151	179	166	170	160	155	187	164	179	171	177	162	169	168	177	178	170	158	145	158	166	182	173	176	166	185	171	163	158	198	165	172	158	173	170	190	181	176	166	149	165	144	170	152	164	184	174	179	174	173	174	160	158	174	184	172	181	166	177	168	181	165	161	178	214	164	179	157	155	163	183	160	164	188	153	156	168	145	171	167	162	157	184	174	153	146	185	159	154	144	170	172	190	179	199	163	167	161	190	193	183	174	151	174	190	154	183	174	157	177	178	174	153	168	189	165	183	169	177	144	164	175	155	166	153	171	155	173	181	172	157	158	166	161	185	164	152	150	149	166	157	192	158	165	151	167	167	177	176	173	166	173	174	159	162	175	151	144	154	161	181	166	176	174	168	159	164	162	160	165	171	179
13895	4553	2998	1414	1048	784	632	476	375	316	328	259	236	245	262	258	227	216	205	196	213	193	202	208	188	162	206	175	188	185	191	230	179	208	185	193	194	183	200	175	200	198	166	186	185	165	186	184	175	176	195	188	181	190	171	165	203	178	188	209	184	162	202	172	196	179	186	194	173	171	204	186	205	164	184	183	180	198	186	182	179	184	196	224	172	173	196	153	194	175	194	184	170	185	185	189	173	170	188	206	185	197	181	175	197	167	177	186	171	183	181	185	184	177	171	199	154	193	189	169	194	193	194	186	173	169	174	196	155	174	190	199	164	184	177	181	174	198	186	196	190	183	183	190	173	179	181	174	192	163	182	197	185	218	184	169	201	180	166	140	183	196	168	183	164	185	177	193	162	202	170	167	168	202	194	198	164	152	207	161	192	163	182	174	178	197	186	177	178	184	157	177	178	185	169	184	171	169	176	181	176	189	182	173	191	185	186	176	166	205	168	188	180	198	183	184	209	141	185	194	189	196	160	178	185	184	170	182	179	207	171	203	160	187	180	167	187	191	199	177	178	169	183	202	177	173	195	186	182	159	196	185	187	172	192	193	189	173	164	179	182	169	202	182	193	170	196	175	193	176	180	200	162	157	176	171	205	190	205	205	189	188	169	187	192	184	178	181	159	193	190	217	185	183	203	207	191	195	178	200	171	197	171	177	202	167	175	197	180	196	196	175	194	173	162	186	182	199	171	185	178	158	191	191	181	182	210	182	159	181	170	185	210	164	185	185	156	196	192	185	196	184	200	165	187	156	210	179	180	156	190	181	185	155	193	181	190	186	197	184	194	190	170	199	152	168	182	217	178	189	197	193	182	188	176	190	162	140	182	196	193	168	198	198	182	177	174	173	169	173	172	191	157	201	170	187	206	174	183	188	181	166	153	211	188	166	178	195	174	181	197	176	180	200	150	191	174	189	192	210	195	175	193	172	212	171	213	178	155	193	186	192	200	172	185	182	161	192	186	170	178	186	194	181	180	168	180	200	183	163	152	180	182	163	174	182	168	199	190	217	192	204	179	177	165	180	186	179	163	169	182	156	176	175	169	191	192	186	189	187	208	200	166	193	183	184	183	200	193	193	211	186	195	173	176	190	184	187	203	177	175	172	184	169	179	183	164	184	198	189	184	176	198	201	163	190	166	165	183	181	170	182	186	191	182	198	188	168	188	218	159	183	178	189	181	170	187	181	188	196	189	196	215	171	193	191	182	178	192	183	171	174	173	183	191	185	197	194	181	196	185	197	197	171	195	196	177	169	175	193	178	168	173	172	193	184	185	193	192	174	178	189	178	181	199	181	167	187	188	183	185	188	168	163	192	195	169	163	180	221	174	189	157	174	170	173	186	198	189	189	177	206	185	192	172	184	191	181	175	200	177	186	188	207	202	172	196	169	181	177	179	159	188	200	166	197	168	175	214	169	183	181	178	197	179	181	166	184	189	197	205	179	208	184	174	193	182	162	204	192	201	194	166	169	211	195	188	161	208	172	197	174	163	183	194	206	169	166	185	177	199	186	190	178	180	173	197	172	192	174	153	188	168	182	172	165	195	190	205	169	186	206	175	197	156	200	148	191	181	174	183	208	182	189	186	170	174	175	191	206	194	171	182	168	195	146	187	183	208	173	191	188	184	198	185	188	210	164	182	190	162	174	191	183	182	203	191	172	168	165	173	196	179	202	174	169	204	175	209	139	189	166	181	215	184	175	167	184	179	167	173	186	207	193	183	180	174	187	182	199	193	165	173	191	173	196	185	194	173	182	180	184	162	190	211	221	191	182	169	187	189	176	193	175	173	179	188	192	164	179	168	191	160	201	174	204	167	174	176	165	183	180	182	177	173	207	181	174	175	186	171	178	202	190	179	176	174	190	181	198	192	196	188	179	176	201	194	195	176	192	184	162	172	183	178	184	188	200	193	168	174	195	203	191	185	175	152	197	189	171	190	225	198	188	198	198	195	196	195	198	200	207	192	191	168	188	160	203	190	192	184	171	154	225	189	172	188	187	171	167	182	192	160	166	169	203	181	151	187	167	177	194	168	197	200	192	192	199	204	186	183	169	179	201	178	181	168	186	171	181	183	176	207	197	172	149	185	169	174	165	192	173	168	198	214	192	186	194	170	150	175	162	199	176	174	179	191	197	186	161	186	184	191	161	176	180	190	178	156	199	190	182	182	202	179	213	191	213	167	170	211	189	161	179	174	177	176	182	182	190	157	167	169	167	178	184	184	149	191	182	174	195	188	163	170	175	167	192	150	182	187	171	180	179	198	185	187	182	200	171	189	195	179	179	191	185	175	176	165	168	203	201	184	186	158	169	168	175	208	198	179	171	201	201	167	201	174	193	181	177	162	162	173	194	180	175	172	206	204	169	168	199	164	197	169	175	174	207	168	200	167	178	209	217	178	170	192	176	191	215	192	182	178	173	178	217	188	177	178	211	194	171	201	182	185	177	178	188	152	182	162	185	182	177	180	171	188	176	191	176	183	186	197	141	177	197	205	183	212	187	183	168	164	180	176	182	200	211	174	183	202	171	157	179	189	166	157	167	173	173	201	179	168	197	180	187	188	173	197	168	152	177	185	192	211	178	178	182	190	175	169	186	183	179	186	173	204	179	182	168	173	200	191	190	170	193	177	171	178	167	205	167	177	158	183	189	194	186	187	189	182	170	179	166	182	167	168	215	197	182	176	187	157	173	175	164	178	205	172	164	191	181	188	195	202	167	176	186	179	174	184	198	168	188	182	204	177	181	175	178	203	209	189	170	165	185	196	193	178	192	179	190	191	186	193	181	177	186	179	203	183	180	176	172	175	175	175	204	188	195	161	178	190	177	178	169	203	192	170	201	190	175	192	201	180	185	175	164	165	177	205	177	181	175	173	155	176	195	195	197	205	168	159	187	199	181	181	191	189	201	169	182	212	190	178	175	203	185	177	193	179	185	197	166	164	188	165	198	171	173	194	172	164	181	200	164	198	180	199	178	170	188	201	183	182	173	161	177	179	166	168	174	202	163	185	174	163	191	210	181	191	189	205	176	166	188	162	208	183	213	169	140	200	193	194	173	195	201	190	155	175	196	192	204	167	193	200	195	179	183	180	196	173	170	189	181	210	180	149	155	197	199	193	195	186	151	179	171	158	183	171	204	195	173	181	199	170	162	187	185	167	182	171	185	175	174	184	166	177	188	187	186	190	168	206	183	174	169	169	171	192	186	188	172	165	173	203	179	201	163	211	194	170	166	159	172	191	189	170	186	189	181	208	184	160	174	197	190	194	167	185	201	188	179	188	187	171	183	189	209	148	194	192	184	153	195	182	159	178	191	183	207	135	178	179	189	189	190	175	178	184	188	174	190	197	167	189	193	211	202	180	197	199	194	202	183	200	204	192	193	194	187	197	195	205	217	183	202	181	210	178	176	151	170	195	197	188	194	171	197	171	193	196	197	182	177
22552	21318	29197	23803	21320	21384	11910	1317	939	858	809	771	698	685	679	640	606	655	618	591	613	580	567	575	560	529	617	572	549	519	539	523	578	538	552	544	556	578	539	560	565	566	547	598	530	532	540	546	582	496	557	509	540	522	529	479	560	520	553	572	530	511	553	560	514	573	530	514	549	522	519	515	555	519	541	525	525	500	530	526	550	509	506	530	495	542	524	489	524	530	536	522	582	594	527	533	540	565	556	591	593	518	569	534	519	541	535	529	532	553	508	529	488	607	536	529	565	580	525	490	536	490	553	558	543	557	600	543	546	558	501	513	523	496	554	514	531	543	531	562	518	529	531	579	543	532	551	569	550	535	552	544	494	552	554	506	551	518	561	538	555	535	533	540	515	511	524	527	515	546	554	535	533	518	549	515	529	535	536	573	591	577	552	514	540	488	511	543	517	543	554	513	523	535	511	555	558	535	520	527	535	520	557	511	513	562	480	490	526	541	537	504	536	512	516	537	526	539	532	518	567	491	540	504	513	532	533	497	498	563	545	528	535	501	559	505	563	579	510	489	502	493	525	518	510	545	489	569	544	496	549	568	506	560	564	523	525	539	533	555	544	525	519	477	554	525	548	538	542	565	560	530	537	520	547	509	527	535	526	511	492	499	563	509	498	556	517	515	506	530	542	533	539	529	618	515	546	540	570	562	482	537	507	560	541	549	505	525	491	510	547	569	554	521	510	511	536	535	520	536	552	565	567	527	569	544	543	548	521	539	496	535	528	499	509	519	564	485	543	520	535	552	533	527	570	541	559	539	528	570	560	550	541	512	505	493	512	529	542	519	570	549	510	546	526	570	585	549	540	555	472	531	511	575	574	554	496	520	526	540	501	524	532	554	543	520	533	546	537	561	561	525	524	550	517	511	525	531	552	537	551	564	559	550	534	558	506	527	507	556	570	532	522	559	542	559	517	493	537	565	536	509	524	537	546	521	508	560	505	565	546	549	509	518	535	523	565	570	488	574	545	540	531	508	549	541	545	531	532	542	527	588	510	542	527	542	555	549	592	510	526	548	567	560	502	574	518	550	520	515	551	526	546	530	520	590	557	514	545	521	541	511	548	538	535	503	562	543	544	536	508	573	522	487	580	517	525	492	531	559	520	533	498	511	522	543	568	536	543	525	511	564	551	543	529	572	561	554	547	531	532	527	507	542	559	524	526	552	529	535	536	512	544	545	494	557	562	554	491	548	535	560	583	585	498	509	516	520	499	544	504	514	515	561	537	502	545	498	553	533	521	573	569	572	525	541	532	567	522	523	549	567	495	524	561	511	514	495	536	542	498	528	510	556	536	503	532	537	519	543	518	537	493	534	512	575	530	538	497	541	565	542	560	578	529	539	504	543	548	531	529	534	525	540	544	555	525	522	536	538	551	588	540	543	548	526	530	496	542	479	530	523	499	521	521	541	539	547	532	541	535	541	522	539	559	500	529	532	513	522	520	534	537	517	534	548	500	521	562	561	559	549	540	590	524	576	556	549	525	504	538	530	513	544	519	544	550	517	538	535	539	500	536	534	525	549	571	502	527	533	575	540	545	556	515	593	572	526	542	537	559	582	539	540	524	506	531	582	577	514	534	523	500	494	568	527	480	549	522	563	565	514	533	533	539	533	546	520	534	511	538	484	564	521	535	510	513	546	534	560	505	494	541	513	550	531	531	509	558	528	567	516	534	501	522	539	564	491	571	534	557	530	546	521	514	532	570	527	533	587	527	533	556	528	557	539	545	556	501	514	553	527	519	546	535	503	540	548	547	564	524	541	562	569	557	519	527	541	525	519	517	564	498	572	514	538	543	545	548	506	554	538	522	553	516	522	503	534	496	550	541	507	579	527	553	532	512	452	557	530	514	521	561	537	533	523	553	570	519	536	574	546	536	538	553	522	498	530	522	542	547	540	539	573	508	516	531	551	522	538	522	526	532	539	543	509	553	505	532	547	580	555	558	556	529	479	549	512	521	538	521	523	521	568	533	482	536	520	543	542	498	574	534	551	535	519	567	504	552	546	520	537	540	557	517	538	543	548	548	533	525	542	484	513	507	514	510	577	518	512	535	542	540	526	494	519	531	543	519	525	541	550	523	571	511	528	558	494	562	504	515	556	532	513	544	583	514	530	561	537	495	541	479	517	497	545	525	562	561	540	542	531	553	580	507	561	542	536	525	545	510	517	510	529	506	531	551	521	523	529	547	552	503	522	509	501	495	522	544	524	535	541	463	551	552	509	530	529	504	571	526	530	500	508	527	487	533	554	560	531	509	531	491	530	558	507	502	563	510	552	523	570	533	519	509	561	495	518	508	543	508	519	531	510	527	518	532	538	490	515	546	530	510	560	523	556	553	522	529	534	576	487	502	521	572	524	490	569	534	578	564	511	507	526	537	511	543	493	528	551	544	513	542	545	531	512	544	548	539	528	531	518	530	538	519	544	560	536	548	516	515	541	533	572	571	540	487	552	518	489	508	507	537	530	546	517	574	538	545	502	525	549	556	499	536	505	507	493	521	541	542	494	514	582	551	535	553	556	526	475	544	560	540	561	520	532	500	522	520	572	535	462	526	549	532	533	554	517	513	532	564	523	515	538	534	517	581	569	504	515	562	539	558	582	496	528	551	551	563	487	486	492	510	548	552	496	537	524	498	555	512	524	539	512	515	530	545	549	539	544	499	538	493	511	531	515	522	488	535	549	547	502	549	502	509	522	518	509	550	552	561	521	514	561	538	528	511	550	514	506	549	518	546	538	511	511	532	532	506	514	525	531	517	555	536	552	553	526	506	546	564	529	503	506	524	520	522	512	534	499	525	559	581	511	530	562	512	553	530	550	543	522	543	502	514	565	539	514	537	507	532	532	523	511	527	576	524	489	544	540	527	570	558	535	547	567	540	476	524	536	516	550	493	533	572	512	528	579	519	535	574	534	521	505	560	544	524	531	528	562	506	576	521	564	545	550	547	560	558	531	484	497	514	524	531	485	552	505	519	523	519	541	547	526	520	552	517	546	523	516	523	529	523	544	571	531	555	521	511	468	558	532	563	578	525	535	563	557	541	537	542	561	479	541	537	548	538	522	537	537	567	576	515	467	523	538	541	532	566	563	565	567	522	528	535	532	546	482	586	493	570	496	519	567	502	566	524	537	562	525	524	551	507	509	529	504	522	556	582	542	518	539	563	523	500	544	515	529	529	540	538	531	572	541	536	531	488	581	539	540	535	504	530	545	512	547	549	502	499	536	516	528	514	483	548	512	544	517	532	545	507	497	552	531	566	545	533	530	540	543	518	498	529	521	544	582	534	558	549	497	498	575	534	532	560	529	544	547	536	557	479	510	555	528	537	563	525	535	554	555	529	526	548	502	546	572	509	545	536	557	533	522	565	498	507	504	483	565	519	534	550	538	525	511	502	509	545	557	531	510	529	530	500	542	509	538	546	534	507	523	541	522	555	522	542	502
14785	13367	9292	4711	3336	2693	2084	1592	1323	1153	1031	883	828	808	691	728	719	670	690	663	627	634	568	653	589	584	556	618	584	582	589	589	605	560	539	617	565	589	608	577	567	509	563	535	581	575	595	543	579	554	541	539	513	611	563	557	542	546	524	554	561	550	560	517	586	535	542	557	583	543	507	570	552	530	517	581	536	596	577	525	552	579	539	527	582	568	519	527	518	521	562	593	542	535	564	525	571	547	546	578	563	541	569	519	566	575	531	536	554	518	550	527	555	550	545	566	573	604	594	548	497	538	553	586	604	547	573	561	541	532	554	559	593	538	554	531	492	557	571	557	535	555	518	542	559	530	551	502	543	617	563	565	505	556	547	525	528	570	529	558	576	572	573	546	492	548	578	580	553	577	563	556	542	556	545	532	539	557	539	587	568	558	568	574	542	533	544	482	552	547	578	550	535	549	582	519	542	549	571	534	529	514	558	525	524	560	576	565	556	574	541	557	538	551	556	609	525	568	541	573	530	533	575	575	541	518	541	575	547	526	561	533	518	557	531	542	546	566	545	536	563	579	552	539	521	533	511	573	550	586	558	571	530	558	574	505	515	555	556	530	538	502	548	566	503	545	575	549	536	497	513	490	532	537	552	575	565	532	605	552	511	579	559	557	541	528	565	538	533	539	542	531	562	547	566	581	549	551	525	523	499	539	483	568	561	544	574	539	567	535	547	551	531	561	500	540	570	555	534	563	568	532	526	552	537	565	537	531	571	515	566	562	602	534	509	535	536	554	562	529	586	554	539	574	566	539	543	549	519	566	551	525	568	562	515	536	554	562	564	541	541	546	510	550	535	556	571	528	547	544	552	510	576	503	554	542	562	522	505	566	562	529	575	533	544	499	558	536	607	516	522	577	574	580	568	534	535	536	546	526	527	549	538	568	549	566	517	535	537	566	483	536	540	542	557	554	561	578	550	581	515	565	505	541	558	567	567	590	543	544	544	537	519	538	514	568	522	580	579	542	549	540	538	560	529	525	555	546	542	537	573	535	552	490	575	601	538	513	534	583	549	530	562	557	537	517	567	562	516	528	531	557	564	589	529	526	539	562	553	576	534	549	575	538	599	553	508	550	531	557	562	569	540	547	527	556	583	523	597	575	599	574	566	558	537	536	522	525	494	526	561	601	518	589	532	528	533	485	584	538	531	569	581	535	581	574	585	550	524	532	534	524	538	522	523	522	564	551	524	548	503	529	545	546	562	545	560	530	556	589	553	524	505	544	554	568	568	549	548	548	557	544	572	531	554	533	582	546	546	541	514	576	550	539	543	522	515	528	513	522	529	571	530	549	601	516	513	543	543	519	582	524	518	521	568	539	581	539	512	571	581	543	572	560	524	529	560	558	541	566	525	485	574	537	552	543	556	583	538	546	544	547	557	512	537	550	517	573	553	532	538	540	527	555	557	565	571	554	533	585	562	504	541	594	492	557	559	553	544	522	576	517	523	534	550	545	549	578	532	548	550	514	571	544	540	522	555	544	539	556	536	555	555	524	579	530	535	545	555	532	539	584	517	518	535	578	536	559	529	500	562	526	510	538	565	551	517	520	544	545	551	557	541	528	534	537	492	584	514	552	557	548	559	561	578	564	522	555	541	567	547	525	584	517	552	522	531	554	541	503	547	564	505	545	532	513	568	547	522	558	543	536	587	524	577	514	557	552	585	571	565	583	533	545	547	525	607	579	596	569	559	558	533	549	555	568	544	541	560	540	549	540	517	563	516	562	518	526	546	565	552	565	510	547	511	551	547	570	528	513	555	509	565	572	560	495	560	570	510	527	535	487	539	575	591	594	590	536	558	494	509	580	533	571	545	554	523	569	589	533	537	540	546	576	534	496	579	521	560	564	547	598	562	499	535	549	543	553	519	520	531	565	566	562	548	566	551	557	509	573	517	546	578	566	600	562	588	585	527	521	577	558	556	550	545	587	571	588	506	559	555	584	520	541	581	503	521	525	554	552	548	547	534	508	528	507	608	547	556	538	557	509	525	504	544	545	524	521	585	552	538	555	558	515	545	546	561	560	540	560	524	509	531	563	563	573	538	539	572	555	544	516	542	538	525	514	593	537	552	533	555	487	536	495	532	522	500	532	554	544	544	542	533	561	522	553	544	562	541	543	522	541	538	538	567	546	556	558	572	551	610	516	529	563	544	562	544	553	586	546	533	532	496	551	559	555	545	548	571	558	529	531	512	501	557	502	501	540	521	550	580	527	569	576	566	566	551	549	550	578	544	535	522	535	561	547	558	547	534	556	532	557	538	536	544	558	578	534	566	547	582	570	575	518	573	576	575	516	547	581	544	505	540	529	508	550	529	578	566	546	580	551	541	529	559	579	549	566	536	569	507	557	518	540	548	541	564	543	509	562	532	535	533	537	577	549	527	535	553	553	548	549	550	569	579	550	559	495	534	530	539	541	564	526	557	517	560	554	531	541	547	525	563	595	542	523	523	534	572	526	582	528	533	536	543	576	574	556	542	580	561	557	552	496	539	495	541	514	532	580	572	545	521	541	551	591	555	528	561	520	535	542	567	546	537	543	589	527	518	546	595	554	573	526	543	529	549	538	544	558	518	536	567	536	568	531	569	537	517	555	537	573	570	555	512	550	574	576	577	534	566	517	545	539	584	554	553	516	582	552	504	556	524	574	549	533	556	523	555	498	571	555	542	501	558	525	556	565	550	538	558	512	511	618	531	576	555	543	599	589	546	535	557	551	566	549	559	525	530	543	538	533	564	518	569	525	549	528	569	511	545	540	551	562	565	529	563	556	567	568	519	536	502	580	539	530	501	529	550	551	580	591	550	508	540	538	498	540	557	583	560	561	562	572	553	580	551	554	565	544	525	544	583	515	571	550	516	515	520	518	502	516	566	559	542	587	551	518	606	533	485	545	551	570	547	537	533	510	550	513	530	551	585	538	571	575	530	599	549	549	566	532	529	560	561	544	556	559	551	527	533	530	571	581	542	577	549	542	565	573	502	509	540	549	533	550	542	551	549	533	555	525	575	550	549	542	564	516	544	517	542	563	598	565	596	554	529	605	541	540	560	539	532	519	570	551	592	520	536	547	578	587	525	572	536	573	515	523	566	554	603	567	559	568	575	565	558	525	550	562	510	543	558	535	535	557	530	539	545	525	566	575	552	526	576	523	501	517	569	529	539	516	562	565	546	508	594	523	517	545	565	572	533	544	584	571	550	529	565	514	522	505	542	573	572	567	575	547	591	577	560	561	547	567	550	537	531	547	587	557	522	572	533	546	562	549	537	498	570	561	591	551	509	534	534	578	536	535	532	554	498	570	607	566	555	558	566	492	557	545	551	527	560	571	550	532	551	494	564	551	511	546	556	544	514	547	526	527	540	528	554	570	559	556	535	585	557	566	546	566	523	541	564	522	550	544	551	591	544	566	534	542	501	555	560	547	557	526	520	549	556	551	539	522	567	536
27912	20289	7665	586	381	328	365	329	337	311	343	286	298	333	337	318	335	295	276	314	319	280	302	289	285	305	288	302	315	281	299	287	323	325	295	312	325	307	301	266	308	313	297	301	292	297	327	294	299	310	276	294	288	308	308	305	273	324	328	307	294	318	292	314	278	322	327	276	277	286	288	337	303	308	291	347	321	304	321	274	290	322	279	278	274	296	310	305	280	280	338	258	321	289	296	295	308	317	287	307	276	283	300	276	314	298	288	302	293	305	308	332	287	305	315	304	296	288	292	324	306	323	287	342	311	292	269	278	309	320	329	279	276	274	317	310	324	303	305	301	289	306	317	277	292	291	266	309	316	284	283	294	309	289	301	303	304	298	310	322	304	295	310	299	276	314	311	279	296	282	310	302	304	309	323	304	296	292	299	330	320	298	296	320	281	301	292	307	325	295	292	315	280	300	309	300	324	309	320	294	306	312	298	305	271	276	326	318	251	299	294	332	336	309	281	317	310	301	296	322	307	300	309	308	286	276	288	310	277	307	275	312	299	290	310	296	294	279	292	263	288	271	304	306	292	312	303	327	316	322	294	305	342	280	271	317	255	315	291	332	281	312	329	308	278	302	303	287	269	299	311	314	281	294	286	310	304	286	294	293	282	314	313	316	301	319	289	304	296	298	313	305	308	247	310	293	328	304	298	312	297	335	312	322	332	337	311	292	308	317	272	305	259	280	305	288	321	289	286	289	280	323	302	308	303	266	274	303	299	275	300	293	307	307	332	298	283	360	324	299	297	299	278	298	318	288	296	324	311	262	292	302	311	329	302	308	300	293	285	305	315	268	307	337	313	326	287	328	312	305	283	289	294	297	289	302	305	283	306	268	300	301	256	356	316	303	289	294	313	295	306	291	301	279	281	270	332	290	276	302	299	325	301	296	285	331	299	294	311	303	301	304	287	316	332	322	316	307	302	303	264	282	263	295	306	320	287	289	319	309	283	291	301	304	281	288	300	272	326	288	293	309	309	313	319	301	279	269	278	307	295	289	300	285	303	306	295	313	255	292	283	302	312	318	269	308	299	297	307	308	291	322	334	268	297	330	307	268	330	314	285	293	290	292	292	286	270	273	324	300	282	275	278	344	291	285	270	325	297	302	311	313	293	302	328	287	265	282	312	288	284	298	269	300	295	316	290	326	317	302	292	259	309	300	283	297	320	279	288	307	313	305	317	299	274	299	310	269	307	298	304	273	305	285	272	309	304	310	305	280	299	304	273	303	304	300	294	337	312	316	295	292	278	287	275	299	321	289	313	289	307	302	299	319	291	293	261	301	293	296	316	334	308	262	299	270	300	318	302	293	290	283	297	282	282	262	346	301	291	286	292	328	300	289	287	290	301	298	297	300	315	294	305	300	311	269	284	312	315	296	315	312	303	319	314	303	294	306	302	317	316	302	301	278	301	340	312	301	294	292	303	257	304	342	295	313	293	311	300	282	294	315	315	270	294	281	284	316	316	275	297	297	309	281	266	308	309	285	272	303	288	286	283	277	309	293	306	319	295	295	293	266	292	300	311	304	273	285	290	308	328	310	306	328	308	307	310	293	293	285	317	275	304	289	326	301	319	328	287	284	308	307	277	311	321	294	287	297	326	323	301	269	316	301	298	303	302	331	277	309	304	304	308	306	298	296	294	314	300	259	309	309	320	310	337	281	285	302	301	289	303	315	265	308	284	264	301	284	310	290	311	292	282	334	301	280	316	316	314	311	301	302	296	306	296	298	282	313	330	282	312	295	331	309	311	283	296	343	275	292	287	300	281	279	296	312	271	301	325	304	310	325	305	291	296	290	295	320	316	323	303	280	281	303	318	281	298	314	315	284	308	333	293	308	284	287	320	302	311	286	284	300	320	281	294	295	325	284	296	278	274	290	292	307	315	287	269	314	334	298	271	292	306	320	292	313	298	310	288	324	285	291	276	311	291	294	293	303	291	296	283	325	318	317	295	294	312	304	313	313	326	323	278	331	292	298	336	308	303	298	290	286	298	289	322	314	290	304	303	277	286	281	325	328	308	285	287	325	301	303	305	294	281	320	307	300	298	344	287	274	301	297	303	306	293	332	303	311	316	318	347	294	313	303	304	301	263	289	290	250	324	307	299	294	284	320	318	311	305	318	275	294	299	297	304	301	288	294	285	269	326	311	280	299	283	307	308	297	301	329	349	302	301	268	283	319	290	268	329	286	284	324	309	287	311	329	299	292	315	283	314	298	293	297	298	293	305	289	327	260	273	295	302	308	281	306	292	286	282	291	312	302	276	332	301	282	321	306	309	275	284	316	280	319	279	304	304	295	291	283	331	260	303	279	329	313	308	286	306	279	310	288	294	297	300	325	325	295	304	271	285	290	305	314	273	304	319	295	304	281	317	263	264	309	267	329	275	301	302	291	318	311	305	267	317	310	299	281	289	284	305	286	276	278	318	310	311	277	297	304	313	305	299	309	298	283	321	313	320	316	297	344	298	288	308	285	301	338	301	291	286	306	316	273	271	299	287	309	313	291	314	301	303	286	289	294	294	312	314	304	299	297	283	325	304	329	296	314	280	316	283	289	297	332	300	294	314	322	290	306	282	307	290	320	300	303	319	300	300	295	292	297	297	319	297	298	324	286	292	325	320	310	302	298	290	322	288	303	339	336	269	302	286	316	315	328	327	294	291	293	282	318	292	281	317	301	297	267	284	321	316	312	293	305	309	255	291	272	299	313	292	290	310	321	276	297	296	294	320	309	300	296	304	327	276	285	304	286	317	315	335	274	323	296	334	321	297	298	276	281	295	288	307	269	275	304	317	315	301	315	274	311	299	318	318	296	295	289	286	292	288	297	325	304	277	283	297	329	296	311	301	290	331	289	321	292	285	306	295	301	275	323	337	309	264	309	299	296	279	306	300	313	272	305	308	308	298	283	284	327	324	303	308	279	308	307	293	328	307	288	293	287	298	321	314	296	309	278	294	276	318	310	302	296	298	289	299	315	294	338	291	290	285	296	292	276	277	305	301	262	310	295	308	274	310	286	316	305	285	294	296	304	300	305	311	286	337	291	276	293	307	289	292	298	303	298	284	314	325	294	320	315	301	296	287	286	286	315	319	312	278	265	316	299	315	309	304	285	301	298	294	289	296	284	309	273	269	287	287	298	301	289	291	293	291	340	276	288	307	282	307	300	285	301	284	288	284	290	324	336	309	300	331	281	292	327	294	295	293	302	283	329	287	302	277	258	270	282	294	313	304	299	266	292	297	277	317	276	290	285	267	307	294	308	304	293	281	303	289	309	314	329	316	320	307	287	302	285	312	296	265	288	315	307	302	303	277	301	303	283	306	294	286	277	286	287	303	300	286	279	298	328	297	318	309	313	263	305	281	288	287	270	275	293	273	305	284	328	304	279	315	319	300	297	294	279	353	308	284	313	309	327	285	294	301	270	309	300	295	315	272	306	301	299	304	283
13033	1293	917	568	477	392	430	352	353	339	309	334	314	320	349	314	315	328	315	322	315	325	344	345	342	283	313	320	293	327	321	304	335	276	319	309	335	327	293	340	289	312	325	277	310	329	295	313	309	341	320	314	307	312	288	338	325	337	304	301	262	338	308	273	280	272	275	294	301	318	319	283	329	325	311	291	307	296	302	336	324	303	310	314	297	317	299	301	286	314	294	321	330	323	311	299	307	304	313	327	303	336	300	299	335	291	300	311	326	311	328	301	317	325	313	307	274	292	310	304	303	302	327	302	312	277	294	285	321	281	317	319	314	315	305	332	334	334	299	322	310	350	280	333	317	305	315	313	320	300	317	314	311	326	302	318	341	333	308	307	293	307	333	303	287	287	333	277	302	321	308	301	332	281	314	308	326	332	307	306	300	312	304	282	296	331	315	299	289	318	309	326	324	318	307	287	330	343	321	282	329	299	312	332	299	334	292	307	324	272	291	301	291	286	276	320	301	304	307	277	267	309	307	287	302	278	315	314	325	285	310	301	305	274	312	284	294	320	306	305	272	277	310	335	332	283	303	302	322	321	309	326	264	283	301	319	313	311	321	316	310	349	315	324	308	299	304	315	281	321	301	294	261	278	358	330	338	323	310	334	327	298	321	299	304	298	301	303	295	305	305	282	295	344	298	325	342	323	291	310	311	296	317	292	317	300	324	344	326	335	275	304	295	293	325	320	319	332	294	319	327	302	289	308	299	303	273	324	281	337	280	285	331	302	292	319	303	339	319	275	294	333	309	314	294	303	321	288	286	328	295	305	289	301	310	302	326	299	322	294	282	317	314	311	304	315	330	331	316	318	322	325	330	318	284	309	301	307	320	336	297	307	292	292	303	277	328	312	316	313	320	303	309	293	304	325	294	303	292	285	269	287	292	329	302	326	323	347	341	318	322	328	327	318	315	308	338	328	316	324	290	296	319	285	321	289	286	314	300	312	320	286	307	321	280	303	297	305	285	323	321	282	312	286	340	327	296	278	290	275	322	297	291	285	302	317	282	325	284	299	302	297	309	318	283	306	300	298	317	299	308	297	325	309	287	308	307	308	333	283	325	297	324	290	295	294	300	320	274	323	271	324	305	319	285	302	311	282	291	295	282	322	309	286	329	313	309	277	300	302	314	309	303	304	289	311	312	347	298	310	322	262	295	311	297	308	311	321	293	297	338	292	299	278	331	293	335	331	280	301	313	298	318	300	347	307	316	289	301	317	310	304	303	325	302	316	280	295	311	299	297	318	334	293	308	284	336	298	331	314	316	298	310	304	326	295	301	308	325	306	329	298	325	317	302	305	304	329	323	327	323	341	305	318	328	284	273	303	271	302	291	317	293	333	287	309	331	305	283	302	314	303	304	317	331	298	336	334	295	317	315	299	308	283	316	308	299	281	292	302	296	294	285	310	318	303	308	301	313	318	330	348	273	328	311	303	274	298	309	320	298	326	280	297	319	293	280	295	322	288	285	288	298	314	304	318	311	299	331	325	287	286	311	321	290	324	354	286	290	318	311	324	301	292	303	302	284	318	320	307	314	316	327	300	286	314	306	332	320	316	276	308	282	291	323	297	323	294	308	255	299	295	315	295	289	319	332	299	311	323	343	290	280	324	308	336	313	301	321	316	313	326	297	333	298	323	286	293	324	307	316	317	306	289	303	292	296	302	277	309	310	304	300	293	328	309	295	287	281	323	322	279	293	296	302	323	337	301	289	327	294	310	303	316	289	323	295	290	342	319	304	343	326	342	303	279	285	286	339	310	307	285	274	303	321	299	318	296	338	331	310	303	292	269	285	298	327	294	334	285	297	322	283	307	308	307	318	300	333	326	297	322	309	291	300	276	309	289	315	332	308	300	281	318	283	322	328	310	298	270	311	328	286	317	303	325	299	300	305	282	294	300	321	336	285	343	278	291	294	301	280	293	319	304	327	305	288	322	301	329	295	310	316	320	304	280	321	328	298	294	343	301	308	305	302	294	294	313	318	320	293	283	312	318	307	320	343	316	322	319	307	309	308	342	328	310	313	320	310	297	288	316	329	300	315	304	286	314	292	288	278	314	335	308	320	305	310	305	326	302	304	281	311	323	311	325	306	290	324	304	278	318	327	310	317	334	314	321	324	283	317	318	310	327	319	310	303	289	328	314	314	322	299	319	312	296	314	325	286	309	306	312	315	322	308	301	318	312	356	328	288	314	306	323	310	359	313	313	316	327	328	323	309	317	302	307	302	279	306	300	295	296	304	290	280	307	332	290	327	302	315	293	301	309	308	337	314	336	309	282	287	298	308	312	301	323	282	289	306	329	278	307	304	249	315	334	289	313	309	320	283	310	297	310	313	321	319	288	359	310	355	321	359	287	321	329	279	296	325	310	332	280	316	300	311	302	311	295	314	307	301	312	343	317	311	316	319	298	315	311	318	288	294	324	297	307	319	299	316	342	304	314	298	302	296	336	304	334	316	330	305	309	314	348	309	317	292	284	300	306	299	292	305	329	319	325	290	309	327	335	285	326	347	294	302	322	296	328	335	309	301	308	301	294	299	314	321	309	316	338	354	320	307	324	323	277	284	324	291	308	302	317	297	288	323	300	324	271	313	322	326	310	297	303	328	293	313	295	277	310	300	290	314	300	306	285	283	340	331	261	297	278	322	318	296	338	340	324	306	323	283	282	330	283	299	332	295	318	312	296	314	297	306	293	296	318	294	321	266	309	310	324	309	312	325	322	302	312	325	336	317	269	305	292	336	319	330	303	283	280	291	323	336	313	331	327	296	305	361	308	301	314	313	288	322	309	333	317	282	322	314	309	295	318	306	291	305	304	310	302	323	288	295	291	308	317	300	337	295	295	316	329	319	301	290	297	331	313	330	288	314	306	290	289	297	309	263	302	305	324	295	298	303	327	332	339	298	303	306	320	298	311	312	306	307	350	280	306	310	293	302	281	307	293	312	274	311	334	338	288	304	326	307	297	300	308	330	287	327	294	334	333	335	304	304	327	340	326	350	316	321	288	340	312	306	290	279	302	297	325	329	314	324	289	306	283	340	292	301	346	320	320	317	292	311	310	298	279	304	309	313	278	316	319	281	298	307	298	292	311	329	337	302	280	311	303	324	338	297	317	300	272	305	266	296	326	319	294	271	308	341	322	322	315	334	320	297	334	285	292	300	292	292	309	334	294	331	279	315	287	293	320	296	302	286	302	301	304	295	316	309	327	309	293	275	284	315	313	307	332	320	269	300	313	271	303	323	344	275	326	310	327	288	293	297	320	340	312	338	282	285	279	294	279	310	315	306	292	302	304	310	331	275	313	305	296	298	299	301	329	319	317	329	300	289	329	312	302	322	309	334	335	310	288	287	299	358	291	294	317	311	332	296	305	306	312	282	298	333	309	294	307	295	303	307	275	305	288	328	273	298	295	320	280	329	334	280	322	305	303	286	277	297	321	293	323
23792	21294	28706	24214	21298	10803	1360	886	792	730	670	713	666	640	647	619	614	599	604	604	607	591	599	569	594	624	570	602	587	616	571	588	589	570	571	554	569	634	612	542	610	526	557	564	567	523	544	548	544	582	577	600	547	628	605	589	582	578	574	583	549	586	567	580	527	563	550	586	617	549	558	572	564	607	531	573	548	558	569	595	629	596	588	531	576	574	577	564	566	586	607	567	566	570	587	581	592	569	595	554	561	554	545	576	574	527	566	595	572	583	574	536	558	570	566	556	571	613	594	565	552	595	565	565	521	550	583	577	552	618	602	549	549	536	565	560	594	501	567	565	590	571	574	624	576	568	541	577	529	560	553	581	547	569	574	571	532	552	570	528	588	571	564	547	517	563	566	566	529	530	592	574	580	564	519	587	550	607	550	591	614	564	566	518	567	556	589	541	592	581	527	587	585	552	536	554	558	581	586	568	581	584	583	581	576	592	565	580	575	552	560	567	572	529	574	585	542	502	584	536	589	552	567	545	555	634	614	625	558	558	542	559	560	540	582	621	555	536	541	591	610	548	578	541	557	545	564	569	547	544	619	564	573	573	568	596	553	601	553	547	539	552	592	538	553	561	552	588	608	544	564	564	589	575	581	555	542	579	527	563	560	551	565	561	578	526	610	631	499	540	582	573	561	552	565	560	574	588	603	573	565	596	548	571	571	573	551	550	561	601	567	601	578	596	560	581	580	572	620	611	593	567	561	575	582	568	615	579	597	553	561	592	579	590	579	549	560	550	573	574	574	601	571	549	537	542	556	544	592	554	577	569	557	551	601	591	582	578	546	550	568	571	560	533	615	585	569	603	561	548	583	602	590	604	560	555	548	556	585	585	591	592	622	581	554	590	593	610	579	583	543	570	577	551	585	604	582	632	554	564	581	535	541	560	593	571	570	578	585	572	531	563	601	599	541	565	559	563	564	556	557	611	548	548	571	607	582	580	582	542	571	539	598	532	603	540	611	570	580	558	618	582	586	565	551	576	525	533	560	619	579	592	627	528	557	534	529	581	555	558	606	555	561	616	566	545	546	556	526	558	618	564	588	594	572	554	566	553	560	538	552	564	563	561	539	577	540	591	583	554	540	579	559	590	573	547	578	576	563	576	575	571	527	581	585	594	575	530	572	570	548	543	580	524	539	560	595	589	530	538	534	543	579	535	574	591	582	558	598	595	575	607	558	522	572	563	573	564	567	586	596	563	591	558	582	607	542	584	546	543	559	588	572	597	572	557	588	546	540	557	573	545	585	605	570	517	542	562	563	590	561	526	584	611	580	563	525	597	549	549	552	609	537	558	554	532	571	554	571	570	564	598	553	570	575	581	574	575	589	553	583	515	581	552	567	589	555	545	606	589	537	581	577	606	595	567	601	575	567	551	582	549	574	553	569	624	631	550	545	602	567	598	578	559	609	571	586	519	550	566	628	574	547	583	590	603	555	580	573	573	622	564	646	578	596	555	575	589	578	547	593	585	556	553	606	569	595	550	567	580	562	580	592	528	602	604	557	614	580	543	592	532	553	588	587	583	547	573	603	538	579	587	553	592	551	572	568	549	572	589	574	553	540	519	599	607	584	579	568	599	554	557	574	600	601	578	546	558	553	590	548	574	617	579	628	564	586	574	604	545	586	546	560	585	584	571	548	585	549	559	575	591	607	577	629	549	578	591	550	548	550	554	561	516	526	532	562	580	627	536	553	573	557	555	577	545	556	576	619	559	559	548	559	588	559	543	601	590	560	566	562	539	623	584	565	603	547	530	584	596	577	586	566	548	557	572	575	547	565	597	617	578	620	570	592	598	561	571	582	562	541	572	562	519	581	598	555	561	551	574	580	589	518	608	575	576	559	567	564	571	565	594	554	592	555	540	584	604	575	559	564	575	600	570	601	544	555	607	592	549	566	559	560	601	571	567	539	587	619	593	555	518	542	536	596	570	559	611	568	523	548	579	569	559	565	525	572	538	570	568	494	543	569	550	584	584	612	562	630	568	566	577	582	598	576	556	547	552	560	570	576	541	557	605	542	561	564	576	520	548	581	584	543	565	588	537	558	600	556	640	587	589	574	534	551	524	597	594	544	527	557	541	554	507	588	567	563	579	547	626	522	553	576	558	602	541	580	571	564	570	542	569	552	608	583	580	608	538	590	615	539	580	537	583	577	550	557	586	536	543	603	554	539	574	576	572	551	595	598	532	590	539	534	552	590	616	547	539	581	582	607	560	580	551	572	565	523	563	530	557	589	546	560	559	565	547	547	551	576	607	570	544	558	527	586	546	557	556	555	560	584	575	576	555	541	529	589	558	545	586	553	566	522	566	566	571	572	576	532	549	578	609	536	526	571	552	610	548	561	570	569	580	575	587	534	537	569	584	597	564	611	529	540	540	580	564	568	579	578	566	563	593	579	568	561	576	566	577	523	590	537	555	585	584	556	562	566	527	590	555	518	571	592	597	552	570	557	558	570	565	559	590	569	557	584	590	553	569	523	581	552	572	530	553	566	539	548	569	573	546	573	566	578	580	565	572	605	568	605	566	501	571	525	571	551	575	592	571	561	539	560	576	588	588	579	605	544	627	533	570	577	551	562	558	573	560	558	561	547	544	558	577	568	576	526	614	584	642	622	586	564	581	607	569	537	559	537	549	561	541	513	572	520	601	575	570	560	559	594	586	534	610	567	550	560	547	582	535	512	566	537	523	610	550	539	556	568	600	587	533	614	616	586	589	611	553	586	579	573	585	533	583	608	630	531	560	546	549	609	557	587	596	566	599	560	573	554	579	545	591	512	554	571	569	523	550	607	585	564	565	559	589	544	549	574	589	561	526	591	596	559	554	566	655	550	556	552	534	557	602	579	580	551	592	535	578	575	561	542	543	573	550	574	546	560	549	537	569	521	562	560	573	574	537	584	578	583	584	570	573	569	566	579	600	535	563	536	559	606	602	536	536	529	574	575	519	574	574	607	574	542	596	561	540	582	602	563	544	555	604	571	589	577	546	557	573	547	574	558	554	573	549	590	588	547	594	590	607	568	587	554	591	563	625	567	581	601	572	534	553	551	524	591	557	562	579	542	563	561	558	566	557	570	553	535	610	568	560	546	590	573	526	565	550	567	561	565	563	548	561	555	566	575	542	559	555	576	539	574	576	581	598	595	560	610	566	569	598	549	602	544	575	578	565	557	546	548	564	589	560	592	548	530	583	547	592	591	575	576	556	573	606	588	581	585	575	599	550	562	589	552	590	573	562	590	584	543	571	549	579	563	595	512	564	544	573	619	591	577	545	572	573	531	558	542	567	543	601	585	562	577	561	552	575	563	581	623	514	593	562	593	577	555	604	577	568	579	545	544	586	575	596	572	565	590	536	563	559	541	575	552	605	591	560	544	531	581	560	561	546	533	544	588	577	576	570	586	571	582	608	551	536	552	570	565	572	534	609	585	584	570	567	555	549	625	535
10371	8276	5516	2765	2073	1698	1315	1138	930	860	821	781	748	747	718	625	605	649	631	644	671	650	623	612	603	621	628	596	577	587	639	619	569	605	625	618	579	619	617	598	579	616	646	577	628	571	598	571	494	624	574	592	585	619	584	617	566	601	613	578	626	569	577	589	588	581	551	612	581	618	564	609	599	624	587	638	584	610	639	570	572	620	619	604	590	537	581	573	606	602	542	598	574	574	581	543	601	608	586	615	626	589	605	553	580	564	617	603	586	543	621	577	561	547	602	613	560	612	577	605	557	565	579	580	547	584	599	570	559	570	575	564	597	551	531	573	557	563	567	573	567	629	606	598	586	590	607	596	575	612	614	576	570	564	555	577	574	560	593	603	570	607	571	577	605	597	608	612	568	571	608	516	569	582	604	595	600	589	607	571	576	579	571	531	586	580	572	600	587	566	584	551	552	617	572	547	575	579	593	617	621	600	580	600	609	561	603	590	577	609	620	593	612	637	614	579	595	547	657	539	577	554	600	566	609	575	548	585	619	605	616	602	535	612	598	601	579	602	555	583	562	574	593	585	540	633	599	566	581	564	604	599	594	591	586	635	591	592	608	570	618	552	543	579	577	524	632	571	623	590	569	565	579	536	590	615	570	611	578	577	567	597	557	606	584	593	574	584	561	589	585	590	603	588	539	592	580	593	627	563	608	555	567	581	588	559	607	595	610	567	555	590	566	584	565	555	573	582	623	573	561	545	557	579	619	559	543	524	623	619	568	582	562	557	625	591	573	584	587	576	527	537	575	603	605	579	624	562	544	576	598	566	604	549	590	591	607	583	574	627	594	573	582	596	605	593	585	608	572	569	597	571	582	573	575	586	583	647	563	615	561	601	568	634	585	608	588	610	577	594	593	550	543	583	559	570	581	614	553	592	574	534	566	614	597	595	617	576	619	606	580	563	578	538	607	585	597	634	581	574	590	592	625	570	622	629	550	574	595	547	582	570	585	556	574	580	568	589	596	583	611	612	591	543	630	578	592	620	565	577	588	537	623	582	550	601	607	579	620	584	597	565	558	572	609	621	593	561	605	558	588	556	589	562	617	588	629	584	547	596	548	607	553	620	568	621	560	586	566	588	560	573	571	570	645	619	539	606	609	573	618	547	580	605	627	560	582	586	579	583	589	560	621	590	572	591	550	582	539	610	598	597	567	559	534	606	593	593	588	570	580	563	591	617	566	586	606	628	589	564	641	547	599	564	606	598	599	579	582	556	565	578	564	585	552	543	591	555	571	573	555	577	564	555	566	575	586	515	587	600	563	606	580	599	565	642	598	644	605	577	595	607	617	547	622	579	580	570	586	600	612	589	555	594	533	567	593	580	609	573	575	602	562	602	594	579	593	600	595	573	567	570	609	604	562	612	576	579	585	560	592	590	609	570	599	517	588	593	618	637	544	590	587	560	610	598	614	609	587	584	584	603	612	570	641	594	571	569	597	596	577	545	575	525	569	565	590	577	547	614	597	572	545	588	580	622	589	617	578	584	601	587	618	602	579	570	568	578	575	600	599	558	554	540	582	596	597	565	553	600	635	560	550	578	619	623	569	560	563	544	548	580	551	590	569	617	616	608	579	602	600	642	571	612	571	645	627	591	573	569	576	565	532	625	607	536	577	582	581	582	592	619	594	593	601	580	553	568	611	583	624	643	606	582	565	558	560	559	566	575	614	565	581	585	563	576	612	590	538	558	609	580	573	581	598	554	552	606	577	574	581	599	586	595	635	566	584	622	592	597	545	605	548	602	572	560	574	564	593	578	597	514	554	579	591	548	560	580	553	591	589	565	576	594	602	576	585	579	607	577	601	643	619	643	584	576	610	539	606	564	579	589	573	587	596	603	550	555	607	589	560	604	615	550	593	608	620	587	600	611	604	581	566	553	549	591	592	592	539	568	588	599	628	593	616	565	580	523	539	571	600	586	583	565	571	573	562	601	570	588	566	536	608	600	605	591	559	574	604	575	573	608	587	543	560	572	552	587	604	628	550	608	620	577	582	566	579	585	510	601	609	634	611	582	606	579	608	602	588	560	569	571	584	599	578	559	587	597	574	555	574	624	559	567	588	593	565	620	555	585	599	602	614	583	537	614	579	597	611	615	599	602	571	575	598	604	612	624	539	601	602	577	573	587	578	598	581	588	586	602	537	545	577	625	594	628	592	585	607	564	565	596	621	552	549	596	563	546	608	592	602	615	556	576	564	583	608	576	595	599	543	598	604	648	578	560	613	580	574	614	627	568	580	575	559	587	597	580	613	598	573	526	611	576	613	586	624	567	559	602	547	601	647	554	597	604	546	600	518	540	582	560	572	586	577	624	588	584	560	562	572	578	612	551	577	607	605	609	606	569	586	605	587	554	558	537	582	564	579	584	606	591	613	612	575	596	643	605	566	525	590	583	627	576	568	554	528	574	592	538	589	568	602	559	570	575	610	595	601	560	628	589	625	562	543	576	622	592	574	578	600	573	610	631	562	557	551	538	603	567	593	581	615	543	566	600	611	574	581	580	621	606	565	590	594	588	602	637	580	603	589	553	593	597	576	616	610	588	559	569	578	592	617	572	572	606	595	569	598	600	566	615	589	579	574	572	532	575	573	592	554	610	559	586	565	632	599	553	557	586	564	573	636	593	583	647	603	584	603	560	558	588	541	567	602	622	590	594	609	583	599	590	583	592	570	585	601	586	545	588	596	566	570	624	633	618	561	587	613	624	633	597	574	566	574	574	602	582	567	557	581	587	563	582	564	594	582	622	590	567	574	610	575	598	574	586	561	585	588	536	558	603	560	577	633	570	557	576	572	612	596	600	617	603	588	615	569	577	565	663	575	578	563	589	597	610	576	575	595	585	599	607	575	639	616	563	561	608	567	577	603	587	592	571	636	641	612	586	588	566	572	553	594	623	580	609	559	565	596	573	610	637	579	636	591	554	622	612	601	613	558	597	566	571	598	572	588	563	575	573	598	610	532	601	575	564	604	588	584	565	595	587	600	569	562	567	588	587	561	602	565	579	589	559	572	563	602	558	591	565	566	598	580	610	582	567	585	572	601	551	593	588	595	610	605	560	567	580	584	575	594	588	592	598	605	553	550	559	579	567	581	589	613	551	596	612	561	584	591	597	574	604	577	578	605	645	596	570	627	573	592	603	560	619	560	630	585	600	593	532	600	594	579	568	574	609	553	546	574	530	596	600	590	597	556	573	629	586	562	604	551	561	574	589	579	587	567	557	587	582	556	606	543	591	631	595	567	574	608	533	595	565	604	594	595	580	636	539	591	571	580	599	563	557	592	603	554	616	577	566	577	571	580	564	595	654	596	575	575	574	624	570	646	588	576	581	602	560	587	637	623	565	619	599	597	568	567	587	606	607	603	580	569	599	554	603	588	561	551	577	583	570	618	568	560	575	603	596	609	566	544	584	574	590	614	649	600	542	527	574	583	562	588	625	609	580
24667	21318	27872	25054	13712	664	382	341	269	219	209	229	193	191	185	205	190	194	160	180	202	200	165	166	166	166	172	179	189	170	163	182	155	157	155	180	173	165	160	152	153	165	161	170	172	145	145	184	156	173	146	158	162	167	175	159	161	133	159	163	149	170	151	174	179	169	173	152	155	160	171	149	166	155	166	150	162	156	145	132	136	159	129	158	147	176	163	162	187	178	163	178	147	162	145	166	139	175	133	194	169	149	151	158	163	147	178	165	160	156	153	176	181	183	175	155	190	164	138	160	170	167	178	171	163	162	155	164	174	145	159	135	172	157	169	154	157	172	137	154	157	169	166	165	155	158	176	144	169	158	153	166	152	140	139	154	164	156	149	142	164	164	169	164	153	147	165	156	164	153	151	168	156	153	179	164	165	148	152	139	175	139	150	169	140	160	173	144	154	163	152	159	167	159	170	153	154	162	169	141	158	180	164	142	147	163	161	152	164	151	180	168	159	139	191	146	158	185	164	147	154	160	168	147	170	166	136	148	171	156	125	177	168	158	167	146	145	143	144	170	165	152	152	168	142	159	150	189	147	175	149	143	155	181	146	166	144	152	142	175	189	190	137	138	188	186	163	149	159	160	169	159	141	163	154	157	167	152	148	147	162	144	147	158	165	152	160	143	144	166	167	168	163	176	162	159	149	153	171	146	160	154	162	143	168	142	178	163	158	147	145	162	143	146	153	148	136	171	146	143	139	153	154	180	149	158	154	158	172	138	156	172	155	175	162	176	165	168	166	141	141	159	163	130	148	142	146	151	168	159	144	176	163	158	157	162	157	167	177	154	149	165	163	157	168	154	164	175	151	155	170	165	162	153	144	143	171	165	167	158	135	166	154	155	150	146	173	163	177	175	148	172	167	180	164	166	144	137	164	162	161	173	164	158	136	183	155	157	163	137	141	185	152	149	163	148	162	168	148	143	146	136	152	164	176	191	168	162	156	169	160	167	172	171	147	166	169	144	161	173	152	163	157	160	168	147	168	179	146	166	134	180	176	128	149	177	166	148	158	145	147	138	171	175	152	165	180	156	171	145	159	157	172	161	159	143	167	156	131	161	150	156	142	153	169	172	154	128	159	156	167	174	152	159	197	175	149	144	157	176	153	162	156	149	174	150	161	166	145	146	166	151	140	142	162	167	159	162	147	152	147	180	150	163	162	152	173	147	157	170	161	153	143	154	142	154	155	168	160	170	150	149	146	148	178	145	176	142	165	140	146	148	160	165	163	166	168	180	143	183	145	160	158	149	163	161	144	157	163	151	178	166	168	154	157	156	155	166	166	151	186	169	150	139	145	168	163	166	159	146	163	170	168	173	135	145	170	156	165	145	147	170	154	152	139	165	152	153	173	144	151	147	176	168	149	147	181	143	154	156	157	149	148	157	180	152	161	161	151	153	159	140	143	151	162	177	155	166	175	149	168	171	136	166	156	156	191	195	158	159	181	153	166	191	164	151	140	139	161	160	157	170	190	160	184	150	166	134	158	153	160	166	155	170	167	154	172	173	166	152	164	183	158	138	171	155	153	135	141	153	152	162	172	132	160	156	154	160	170	165	175	178	162	152	191	168	165	150	163	141	167	161	177	161	162	189	167	160	156	156	142	162	154	131	174	153	156	167	164	164	173	165	159	154	149	155	177	155	160	151	169	175	161	160	158	164	139	159	161	165	176	165	175	160	169	139	148	152	158	164	155	131	159	164	160	139	180	163	161	162	165	158	155	116	177	146	163	152	132	167	154	163	145	175	162	139	133	165	176	158	155	148	160	147	150	166	165	139	160	175	146	169	139	168	168	151	164	163	160	148	169	169	156	151	132	143	161	142	156	181	158	165	156	170	155	165	178	159	133	157	175	161	151	138	159	156	161	180	153	153	146	169	171	162	151	168	146	156	145	163	157	138	155	160	164	154	158	176	165	148	163	168	148	165	150	148	170	182	179	145	164	140	150	153	134	152	177	165	141	172	185	146	148	145	156	163	153	143	147	181	139	166	160	177	174	168	147	156	160	165	143	164	164	166	170	166	141	166	173	153	165	177	155	148	163	122	167	142	150	144	133	180	155	146	135	187	165	157	159	178	138	150	164	176	158	159	169	181	174	168	167	163	155	183	162	161	142	156	166	159	159	173	136	177	156	154	141	165	155	165	140	159	153	146	142	150	153	153	151	165	165	178	157	150	187	166	175	162	161	171	157	151	162	162	162	157	165	169	144	147	156	145	139	138	143	152	165	189	180	157	140	152	159	188	180	151	152	169	161	173	164	149	168	157	176	166	167	182	140	155	162	164	163	178	172	161	154	145	182	156	164	157	157	141	142	167	180	151	174	168	149	169	183	141	171	165	186	162	157	163	168	149	170	148	171	160	167	149	155	172	159	169	171	149	154	139	159	155	179	180	161	160	138	172	150	154	160	161	146	152	157	158	147	166	165	148	172	137	170	152	165	153	154	182	156	159	147	170	164	162	158	165	167	148	164	164	156	168	174	151	159	175	178	161	167	193	142	164	158	144	152	149	173	156	164	151	146	187	161	154	148	161	134	155	152	134	154	143	174	184	170	177	159	154	179	150	168	148	161	144	164	159	171	155	160	148	157	158	168	157	155	147	159	162	160	149	159	176	161	153	171	175	171	145	156	154	156	173	155	144	152	162	161	148	162	159	160	172	149	156	149	163	161	147	172	168	145	154	151	181	148	135	150	146	155	144	171	153	145	142	159	190	156	176	166	152	149	127	156	153	161	164	161	153	149	154	176	155	158	150	162	167	163	145	175	163	148	137	173	149	169	167	149	192	172	143	149	162	167	170	167	168	129	149	184	139	144	159	154	177	140	168	157	151	152	156	155	161	135	147	146	155	184	153	150	147	163	154	155	165	156	149	174	168	169	177	152	172	141	168	143	148	150	145	158	161	181	159	180	164	156	159	136	157	165	174	144	148	164	152	167	156	157	150	165	175	178	128	161	197	163	192	161	152	155	167	171	139	177	160	175	152	169	164	140	144	161	164	143	161	172	148	167	152	137	167	159	180	150	150	180	168	161	156	156	150	179	139	168	172	157	160	153	158	156	156	176	171	156	153	175	150	165	151	166	150	162	162	160	180	155	136	141	163	139	176	148	147	141	157	171	154	146	154	155	160	154	195	172	174	153	153	159	154	155	175	161	132	158	142	152	171	194	146	139	161	183	164	177	164	178	170	156	168	163	145	132	163	155	149	163	157	177	167	151	163	149	166	139	171	151	160	154	162	155	178	155	154	152	165	168	137	150	154	185	175	171	155	167	182	154	150	149	175	197	187	156	150	160	155	143	164	151	146	134	162	157	170	167	131	155	168	159	159	163	149	151	158	136	162	160	166	155	178	175	161	180	145	171	175	156	153	152	140	161	166	179	161	184	174	129	178	160	152	140	152	165	138	163	169	166	143	150	168	170	121	155	173	168	145	140	150	160	185	159	158
10449	4575	3063	1409	1084	818	644	510	419	348	313	277	243	268	214	217	232	208	206	191	213	219	198	188	183	183	191	187	205	192	213	182	185	200	177	181	184	184	150	170	193	154	185	172	184	191	170	175	189	176	179	177	209	172	172	171	177	184	205	172	184	186	172	187	193	164	156	177	175	201	182	171	155	169	203	184	147	188	164	151	162	185	175	170	152	160	184	154	179	166	187	175	182	180	158	204	164	187	165	189	179	175	172	163	167	173	212	176	169	175	166	169	183	163	166	166	221	160	173	180	185	183	162	173	186	174	148	178	182	171	182	180	169	178	167	187	148	180	194	172	179	186	196	170	167	184	176	196	170	179	162	160	150	169	192	181	177	178	175	159	170	169	168	185	159	165	177	196	159	162	201	147	185	165	178	161	186	163	161	171	172	149	172	156	170	172	179	158	155	169	175	163	159	190	161	167	189	186	175	178	162	150	166	171	173	173	173	190	178	167	166	202	182	191	158	174	171	170	160	188	187	162	168	179	181	173	178	156	188	179	158	170	191	163	173	199	170	171	167	161	146	187	173	182	163	188	161	178	157	176	170	169	171	156	186	189	168	145	156	189	179	166	158	190	176	174	162	197	174	184	178	197	167	199	147	200	149	193	174	194	157	163	177	159	186	163	175	188	177	172	165	193	160	159	163	168	184	170	176	177	190	183	181	160	162	157	199	172	154	190	175	173	141	167	171	166	175	162	156	159	147	181	188	148	153	189	189	171	158	170	164	175	184	174	158	185	183	190	172	187	175	176	205	200	169	189	159	173	190	182	165	189	158	171	189	176	178	170	181	170	176	172	173	186	189	187	171	176	181	196	164	193	159	154	159	170	182	177	162	194	165	184	168	176	191	177	161	153	176	168	178	187	165	180	182	189	201	155	183	152	167	169	179	185	157	185	171	146	170	189	184	183	175	169	185	200	190	166	163	184	161	167	179	178	199	170	162	176	193	177	167	170	162	149	154	195	194	169	162	179	180	191	160	155	169	170	178	164	168	156	148	169	176	176	169	157	174	188	174	156	179	172	176	189	164	187	201	184	180	179	169	181	140	174	175	185	161	170	171	159	185	188	169	179	162	179	193	179	188	188	156	185	165	180	158	170	176	183	162	177	151	185	169	184	144	161	179	178	174	187	185	166	188	163	163	182	157	177	176	158	166	160	179	164	183	188	209	200	172	197	189	171	183	189	154	187	179	162	184	169	161	197	172	158	170	180	177	157	191	177	160	188	186	168	179	180	190	177	173	181	182	175	168	178	159	161	164	185	160	178	183	160	181	187	169	197	151	180	201	160	184	166	170	178	169	177	180	173	164	170	183	188	153	196	164	167	172	153	193	167	154	186	197	185	168	157	165	179	190	174	156	151	166	175	151	173	176	155	176	184	158	168	172	175	161	182	186	167	150	161	177	170	177	189	159	179	176	156	176	195	187	170	173	173	182	158	177	197	180	177	176	179	178	178	186	198	167	190	159	136	161	171	194	162	187	187	156	162	175	223	176	151	166	167	171	188	171	153	186	177	176	174	181	186	175	167	183	174	166	193	156	160	147	162	177	152	157	173	161	190	182	157	178	182	184	182	147	199	155	182	153	179	180	177	208	177	164	184	171	165	155	158	158	180	170	179	173	150	198	167	171	173	175	155	192	183	185	165	186	179	150	167	187	200	155	182	177	144	179	196	176	195	192	172	173	169	153	171	178	196	172	146	185	161	166	179	161	179	180	191	172	157	188	165	152	167	180	182	162	163	190	159	151	176	186	197	155	166	158	184	175	186	169	169	159	188	212	148	174	181	144	170	178	171	156	195	150	157	190	155	163	140	174	151	170	168	167	171	196	167	175	156	187	170	153	180	164	189	178	179	148	174	186	174	196	163	175	163	178	188	173	188	174	150	196	159	158	164	173	175	196	161	164	160	177	166	161	186	179	162	155	169	190	189	173	185	169	167	152	189	188	196	189	158	191	189	167	198	177	155	183	154	179	180	169	153	152	174	169	171	189	171	168	164	180	167	198	186	201	187	149	171	176	139	191	195	163	169	172	169	182	170	185	174	180	167	175	179	158	158	173	157	173	170	196	173	186	168	186	157	172	179	172	177	168	157	169	166	173	163	174	170	197	163	184	174	194	165	179	165	175	176	194	161	176	169	174	143	176	174	184	168	177	175	178	192	182	180	164	171	184	173	180	184	178	179	218	187	190	171	179	182	167	169	177	187	191	199	194	172	160	179	191	164	167	156	194	170	172	173	163	170	176	175	146	175	164	166	168	173	189	159	203	187	190	163	154	186	173	166	149	191	177	175	205	163	156	157	198	187	185	183	165	174	195	198	158	162	175	180	164	171	157	182	176	186	160	181	174	176	160	184	137	201	176	190	180	173	196	173	194	189	185	155	164	184	171	189	168	175	203	128	173	196	165	190	175	185	166	149	153	150	166	179	164	193	178	172	167	180	179	160	200	164	180	162	174	168	182	178	188	181	178	214	150	193	171	194	176	168	170	164	183	190	167	173	182	154	177	185	182	190	167	183	177	186	182	167	174	182	182	181	169	212	197	176	193	176	184	172	195	204	164	176	181	162	172	132	165	179	191	168	173	189	189	178	180	156	187	182	180	154	179	183	179	189	156	159	167	211	170	172	187	195	173	178	162	190	196	170	176	186	158	180	172	180	172	186	174	183	166	152	195	156	193	149	183	190	171	175	163	172	175	156	166	178	165	160	188	161	166	180	175	178	163	135	162	166	172	177	175	188	183	181	182	177	184	183	153	175	167	188	161	159	183	170	181	177	189	164	192	183	166	203	154	173	179	165	173	180	180	147	195	177	165	176	154	192	160	172	179	181	176	193	151	168	165	179	147	170	184	151	158	161	185	171	160	195	169	163	181	148	156	194	193	184	179	172	191	207	195	170	166	167	188	177	185	185	161	181	175	164	171	161	166	179	152	149	171	180	205	178	168	180	205	182	157	191	179	179	175	168	171	149	194	187	177	176	175	174	168	182	203	184	183	174	184	177	174	168	175	163	170	170	150	170	157	186	179	165	195	180	173	183	205	178	185	152	177	177	170	151	165	179	187	178	158	195	137	159	166	187	182	167	179	177	166	177	171	182	180	163	183	164	169	182	177	143	158	180	176	204	182	162	184	178	180	189	183	176	164	163	166	176	196	155	184	148	153	194	187	182	166	148	159	199	190	158	170	194	163	177	184	172	169	149	175	198	191	191	171	177	179	173	169	180	168	173	152	164	167	190	173	197	159	171	180	158	180	171	166	182	181	166	169	149	165	177	180	169	166	174	186	157	152	188	169	169	154	186	176	164	179	174	205	171	168	171	178	157	163	179	157	174	177	161	174	147	173	179	193	170	187	166	173	181	169	165	170	173	178	157	164	175	175	179	186	178	184	176	178	175	206	179	176	200	169	186	174	159	159	196	191	165	156	159	185	178	177	178	193	180	183	164	165	185
22478	21298	29196	23740	21302	21357	11968	1428	959	870	788	769	718	684	648	639	660	613	632	606	603	550	557	584	540	600	572	534	520	544	543	527	526	530	570	548	520	539	565	506	545	516	542	545	515	514	492	525	529	518	564	571	506	526	516	502	550	544	510	522	505	488	548	509	514	514	505	526	552	530	526	501	482	502	517	556	499	523	521	546	471	535	533	515	556	525	494	511	508	580	536	488	506	541	529	531	575	544	530	532	529	534	521	518	515	587	550	529	522	546	539	513	533	536	539	521	569	540	539	528	511	521	521	516	499	511	472	541	534	502	541	534	517	528	543	521	485	559	533	479	502	496	524	542	538	563	501	504	528	493	505	506	484	505	529	493	500	514	515	506	504	538	523	502	507	511	553	525	509	506	512	545	483	503	504	546	497	523	505	489	483	503	525	504	525	527	514	508	537	524	526	531	541	537	537	562	494	551	501	530	507	530	489	508	482	554	532	527	520	512	543	537	477	517	501	525	485	525	512	562	448	542	483	531	529	556	535	516	494	507	514	527	494	504	564	512	571	482	511	482	537	534	495	504	521	556	550	491	526	494	480	534	518	516	520	522	526	492	519	468	516	529	526	490	525	525	518	556	521	548	478	516	503	511	534	508	498	490	539	535	518	506	520	505	492	522	547	540	523	477	542	515	498	528	530	489	530	533	520	456	558	499	501	480	513	543	524	569	506	501	497	517	515	564	497	527	477	519	526	508	532	542	523	541	522	509	498	509	500	514	517	502	488	525	570	534	474	515	534	491	540	474	527	518	525	530	553	535	477	522	511	522	530	534	511	512	502	543	510	516	538	507	518	521	488	520	483	472	504	518	484	508	478	548	524	540	555	503	507	510	531	540	516	541	501	531	545	500	534	454	544	520	538	516	516	510	526	506	492	517	505	506	524	511	548	488	513	566	481	547	526	503	505	529	496	534	520	544	515	560	577	546	505	515	504	516	548	506	515	495	575	585	545	518	521	491	495	551	509	549	473	532	509	552	499	549	542	492	495	546	501	522	550	518	543	520	494	507	529	510	492	504	531	457	514	530	519	540	533	559	503	522	524	527	546	491	530	507	516	515	520	509	543	518	509	482	518	521	535	486	510	518	515	504	553	510	521	491	537	532	542	504	536	567	492	518	554	547	548	498	514	538	530	554	582	487	514	513	493	525	491	536	545	541	534	523	505	490	498	473	554	479	504	506	535	525	534	518	517	480	541	514	528	539	513	490	542	525	531	516	529	521	516	506	546	528	505	542	490	515	531	498	468	534	500	539	526	541	509	529	521	522	532	503	538	501	518	486	536	531	523	520	495	482	536	489	548	554	555	531	527	516	486	495	527	503	534	523	547	532	534	490	518	522	522	526	503	498	517	527	551	530	523	545	541	545	537	523	515	567	554	482	469	560	548	495	509	471	503	506	541	545	469	481	502	518	489	500	480	515	493	518	538	519	544	518	539	513	529	522	528	526	528	512	544	542	540	508	549	501	538	522	537	518	510	537	527	555	526	538	501	555	544	492	531	538	530	511	513	530	539	527	485	508	577	506	528	500	521	524	538	533	522	562	494	503	457	476	495	525	535	501	540	503	518	528	529	484	516	547	564	508	529	534	489	493	523	535	494	541	519	557	491	543	485	533	529	553	488	552	524	500	515	504	501	524	533	497	525	524	507	548	501	519	520	546	529	530	497	526	555	525	555	501	519	467	518	502	530	534	520	527	534	551	521	525	496	551	501	519	522	527	547	537	505	523	537	527	549	489	533	551	575	493	498	489	496	525	556	535	528	498	546	584	522	582	480	548	511	530	544	521	540	499	507	526	551	516	541	518	506	527	541	520	489	487	555	515	548	516	535	544	542	497	547	526	498	517	485	523	508	486	509	520	510	541	532	567	517	524	511	525	564	511	524	524	497	523	478	514	510	507	515	470	547	548	512	481	509	551	537	519	514	514	503	525	523	483	539	501	537	514	514	543	526	521	492	510	497	522	525	477	539	505	554	496	468	545	566	521	515	502	528	558	503	541	505	514	543	504	513	494	534	544	521	540	510	517	502	469	512	491	523	503	530	512	520	534	512	538	526	500	499	539	518	506	498	493	489	537	525	545	488	503	522	531	501	527	497	551	537	528	514	511	493	484	531	535	503	502	504	527	526	527	519	499	521	519	532	489	500	542	497	507	497	548	524	541	540	516	528	468	489	497	512	512	508	479	512	506	490	557	484	520	535	474	562	513	496	515	527	506	532	525	553	520	538	511	527	537	519	557	532	559	523	486	492	573	581	543	524	506	523	544	538	505	499	532	525	527	484	505	468	495	520	500	513	531	515	498	515	510	500	504	513	538	526	497	457	529	487	506	520	521	476	480	522	528	549	509	571	494	520	553	532	499	514	525	503	468	509	495	538	545	482	525	553	527	527	561	497	532	536	554	533	510	480	518	517	531	517	561	488	496	514	528	541	529	513	494	534	506	512	528	543	506	490	541	517	543	524	508	555	562	544	541	509	508	485	480	519	508	493	514	482	526	525	508	514	526	513	548	494	502	471	506	487	505	530	561	509	519	508	504	509	567	524	515	517	508	497	501	501	540	525	492	538	513	508	527	533	523	503	549	492	547	505	518	500	522	521	525	473	540	548	554	533	496	460	531	539	494	451	511	551	546	514	538	531	496	533	532	514	497	481	504	552	555	522	524	521	526	527	489	501	548	518	540	536	514	503	486	510	497	529	544	539	518	501	545	523	520	490	497	515	508	491	522	504	506	484	512	479	538	507	526	522	507	500	493	525	501	542	508	533	477	546	497	521	501	538	528	569	555	524	538	475	528	486	523	463	486	507	547	515	525	518	550	516	511	572	486	485	546	514	543	562	513	534	511	515	540	543	483	502	536	524	496	489	522	494	510	508	551	496	534	527	519	512	510	512	561	506	526	511	532	530	507	501	516	543	532	531	540	539	503	491	536	504	521	481	533	508	512	506	511	550	522	543	529	534	522	511	460	535	503	508	518	545	494	527	507	553	534	547	554	517	497	528	546	517	524	499	524	503	545	489	551	506	545	507	543	557	503	499	519	554	464	486	487	527	530	504	523	477	523	495	549	537	508	516	495	492	489	496	561	504	515	520	513	535	528	507	527	508	556	537	531	522	531	509	536	511	552	506	523	524	534	526	497	506	502	501	478	494	512	520	531	531	516	493	488	531	489	494	522	521	515	554	545	490	501	528	511	537	555	544	516	512	539	491	473	534	529	537	488	501	516	534	533	495	491	518	533	505	513	520	531	487	502	559	481	525	475	513	500	514	504	493	533	560	504	508	561	541	520	466	496	517	488	509	508	486	563	506	507	510	449	531	521	496	499	518	562	519	477	530	524	485	495	536	551	490	487	513	566	533	486	526	509	544	488	523	506	525	526	476	497	559	504	507	497	534	505	508	500	440	519	570	499	586	499	531	518	511	560	546	519	487	550	503	506	529	507	512	523
13902	13800	9596	4792	3617	2682	2059	1612	1323	1150	960	899	828	819	731	735	683	664	664	630	618	626	680	605	624	571	630	575	525	616	598	591	549	540	612	573	566	561	574	550	579	563	546	544	546	549	530	586	537	553	550	540	530	542	558	563	538	555	544	567	565	529	552	556	505	497	542	552	596	533	560	525	524	526	573	545	532	574	520	505	571	574	512	545	542	513	496	528	548	520	460	538	508	551	554	520	509	535	546	562	560	548	550	525	529	518	548	535	522	600	523	577	560	517	503	532	538	534	528	530	517	556	563	559	516	524	535	525	549	489	527	564	544	514	520	489	506	537	492	477	537	535	532	544	540	537	529	559	519	573	601	595	540	523	567	550	509	498	579	493	576	546	541	518	533	512	526	576	563	515	530	509	592	528	528	536	575	486	536	541	536	546	520	528	526	566	555	529	551	522	567	529	510	564	540	577	595	507	552	559	537	520	561	498	536	574	547	492	565	545	544	515	523	552	591	564	509	561	565	528	517	509	507	561	539	537	560	491	535	555	560	539	514	535	519	540	563	535	501	501	548	548	511	554	539	564	536	540	546	553	532	571	577	536	555	551	571	540	519	574	507	524	533	537	607	539	582	552	500	528	501	528	537	510	523	545	565	565	517	552	547	543	519	537	524	528	526	532	510	534	531	580	490	507	541	564	512	554	534	508	528	557	525	524	561	538	540	532	541	552	529	515	532	514	536	532	508	532	538	533	547	546	568	522	541	511	483	520	569	575	514	523	562	547	492	504	564	552	556	543	568	547	582	562	533	543	524	558	545	575	545	484	544	564	527	551	528	510	548	548	531	560	578	500	572	546	508	553	478	542	560	543	541	538	530	528	548	544	567	518	547	492	501	541	505	555	522	556	530	543	492	490	532	513	517	540	514	559	533	567	530	522	518	553	580	520	577	540	518	573	556	531	533	497	532	529	548	555	567	550	535	492	520	515	520	549	523	571	534	507	530	508	508	556	537	528	574	541	517	534	554	554	559	527	517	565	540	539	502	503	512	553	490	533	556	480	543	496	512	523	538	543	535	587	486	548	571	530	508	531	516	510	543	522	572	506	527	550	497	601	509	552	513	538	537	519	534	541	517	529	557	525	521	556	539	541	553	532	488	535	547	476	529	546	518	497	554	551	531	511	525	521	523	540	540	505	542	514	531	499	533	512	540	494	575	547	524	559	562	512	544	551	547	543	521	543	545	538	537	516	527	531	553	538	534	509	515	538	538	500	509	564	541	528	539	534	511	567	516	547	543	516	558	555	541	491	521	553	538	535	536	544	530	530	586	558	495	511	553	558	540	533	550	542	537	500	537	553	530	550	547	508	532	541	546	552	560	524	513	548	556	548	521	520	519	520	527	504	517	575	576	526	522	539	535	525	543	537	544	532	561	567	517	526	544	538	543	514	532	531	549	495	523	567	573	520	523	531	545	526	570	537	522	528	536	552	553	502	522	529	533	558	539	541	541	523	505	520	555	519	535	510	549	535	546	518	557	576	511	527	518	542	523	523	534	594	539	535	546	546	568	506	546	513	525	572	541	508	542	506	585	527	559	496	525	525	515	536	497	541	532	528	524	529	529	511	543	535	567	555	535	591	525	549	541	550	516	556	552	563	557	530	509	544	569	550	534	552	534	546	517	544	501	505	570	558	557	530	527	569	533	542	519	568	564	554	585	519	536	501	547	564	549	549	549	542	550	530	562	502	555	527	552	560	594	521	543	496	505	548	547	525	526	554	528	545	541	530	501	509	552	531	530	555	535	518	531	551	505	512	520	492	511	507	513	576	525	512	580	538	545	540	551	514	570	519	531	517	553	549	517	542	527	541	570	544	559	568	555	538	538	495	551	561	538	522	563	514	542	499	518	547	568	528	554	517	544	512	522	549	588	513	549	540	533	534	528	518	529	548	541	541	500	516	573	536	541	523	532	551	544	545	513	531	532	571	575	503	534	550	596	509	545	506	550	544	518	519	515	561	533	548	548	523	531	570	539	528	519	526	560	505	543	500	576	521	546	531	541	583	563	522	567	525	554	525	521	497	549	534	568	529	527	519	549	584	534	568	574	540	521	544	562	493	547	535	498	504	535	549	575	586	543	562	513	517	522	556	523	555	557	518	563	565	559	529	568	576	533	532	512	546	534	520	523	529	520	531	521	580	526	532	542	535	528	537	551	547	536	582	520	491	546	511	557	575	569	535	507	542	504	512	567	537	579	549	535	558	511	555	573	539	548	554	508	515	531	566	573	550	515	506	533	541	538	564	502	534	583	533	552	568	559	548	535	526	546	523	553	512	568	554	526	545	500	526	592	531	583	581	553	549	512	552	502	581	526	513	526	510	557	526	581	492	544	545	524	542	522	542	576	541	539	521	594	538	575	505	508	523	509	633	527	542	561	539	547	511	549	511	554	569	557	523	529	534	571	507	520	564	533	536	581	524	570	558	530	550	539	549	545	522	547	543	522	505	557	539	549	534	553	583	559	522	541	559	555	519	538	505	538	555	530	524	584	576	555	565	530	540	548	530	547	545	533	549	481	512	554	538	530	579	546	539	524	552	515	603	531	540	529	499	571	552	499	524	522	569	502	538	519	522	495	533	527	561	554	509	546	598	497	536	546	569	564	521	551	520	552	496	552	572	516	556	544	551	523	572	500	493	515	526	544	551	583	528	540	556	550	544	577	506	535	510	549	502	524	575	547	591	541	564	532	550	506	504	514	550	540	525	538	536	553	504	543	537	487	557	576	556	534	552	549	554	533	522	545	501	576	484	578	573	547	513	512	538	506	497	519	536	518	528	529	560	493	539	567	544	496	557	515	515	542	539	541	524	511	544	510	555	520	538	571	487	535	539	540	518	551	555	527	527	561	560	538	522	512	548	511	547	506	517	532	498	526	510	582	561	486	523	548	580	518	513	504	557	525	541	525	490	528	535	551	553	479	532	517	580	509	518	527	538	555	567	527	523	544	538	479	508	503	516	538	561	554	525	511	572	514	492	543	519	521	556	509	529	583	556	544	536	545	522	546	574	561	516	546	520	525	564	522	587	538	527	531	574	501	517	526	499	527	583	516	525	518	549	545	482	536	513	539	506	562	553	542	547	570	518	533	513	569	548	526	565	553	534	537	544	547	529	550	546	541	520	518	531	528	534	566	529	508	509	524	515	504	543	561	542	577	529	515	553	529	536	555	576	522	515	536	532	509	547	565	558	538	509	506	565	606	519	560	558	549	555	570	559	501	521	552	549	570	509	531	505	510	530	563	543	529	567	570	531	547	531	559	521	518	515	551	487	550	518	571	509	523	563	523	565	539	507	510	535	524	510	535	541	578	506	535	534	514	536	535	524	485	547	525	523	538	537	512	494	526	506	560	498	523	531	608	551	488	544	559	545	520	529	525	532	510	567	506	582	532	527	531	568	505	553	521	538	545	511	550	579	525	583	545	550	546	578	554	561	509	519	544	584
27825	20362	7988	629	385	318	328	334	322	279	313	335	300	269	276	262	299	303	281	317	297	282	299	292	303	283	307	305	311	294	286	325	280	318	298	276	292	276	301	307	269	312	262	303	283	310	265	309	243	309	309	311	307	301	304	277	298	294	293	306	254	306	289	295	287	279	298	284	302	298	264	293	275	327	308	308	285	306	265	268	319	298	311	293	310	300	266	283	312	277	291	304	305	265	316	302	291	280	312	278	313	269	287	300	284	282	298	302	279	302	303	299	286	289	296	320	309	283	300	306	269	285	278	288	289	294	285	319	294	299	279	306	341	318	320	305	313	286	287	292	281	256	298	291	284	294	294	317	273	288	286	288	297	330	274	294	291	295	247	267	296	313	278	319	279	288	291	317	267	281	297	252	299	302	290	297	272	284	292	313	279	311	279	275	291	289	260	256	280	301	260	271	280	301	290	273	297	289	324	246	298	264	330	279	304	281	284	262	279	282	276	261	290	303	294	280	286	300	298	275	245	289	267	315	284	291	294	292	293	279	326	292	276	303	300	284	297	271	287	283	276	291	289	281	312	286	306	293	283	281	299	284	297	266	298	293	287	299	287	277	294	312	305	282	264	307	284	251	270	306	282	321	275	306	307	282	320	278	284	309	270	252	287	285	276	258	305	300	296	290	298	335	315	296	324	308	286	295	297	289	315	314	280	274	269	254	289	277	273	288	278	281	290	304	287	268	312	280	297	325	316	286	281	298	301	304	309	310	311	283	293	325	287	304	316	253	290	298	253	325	293	294	312	303	284	297	289	271	268	304	285	280	254	290	286	281	271	298	300	303	298	288	312	296	270	290	287	302	289	303	291	293	281	308	269	316	325	290	276	275	261	305	296	295	298	316	281	304	301	279	292	344	303	308	289	277	295	283	264	320	298	271	281	327	308	286	283	273	289	283	279	296	276	294	335	296	317	299	292	288	298	303	318	281	275	271	300	310	256	310	283	276	279	278	299	296	274	308	321	282	311	279	288	310	274	286	312	287	298	298	277	296	270	295	303	278	330	291	275	289	305	291	278	298	300	346	302	317	288	298	307	284	293	302	292	320	274	274	327	336	270	305	309	312	276	283	283	279	286	280	289	290	293	310	303	278	273	268	288	299	266	304	329	305	312	282	308	319	271	281	265	284	292	313	281	276	324	299	278	280	291	315	277	284	275	293	303	298	289	278	294	306	297	282	250	291	315	314	302	269	274	271	300	323	297	280	270	249	279	285	293	284	286	321	302	302	308	286	289	311	315	292	313	287	314	307	294	289	289	297	346	300	291	270	297	288	289	266	331	320	309	310	289	282	302	302	309	326	294	262	281	285	311	266	257	326	301	295	307	277	292	314	288	307	282	277	294	306	272	277	324	295	306	298	287	312	284	311	274	285	310	302	291	297	284	268	307	297	299	283	310	317	309	282	284	288	313	289	292	294	297	314	288	283	271	299	316	299	304	296	314	285	265	313	307	309	284	282	319	273	314	304	276	296	292	293	290	288	276	307	302	308	284	267	297	267	292	313	316	301	289	334	286	312	282	265	330	279	290	300	283	275	290	307	260	306	329	292	311	326	310	325	279	325	267	278	290	297	307	277	284	329	291	276	260	314	317	299	320	290	284	273	260	290	296	278	286	298	306	282	281	301	272	285	259	294	294	303	285	277	300	275	290	293	301	317	300	289	270	297	294	276	308	282	291	310	305	298	270	278	338	293	269	290	304	284	313	323	282	261	261	316	284	267	308	278	313	293	288	286	285	253	281	296	260	316	254	282	288	281	325	290	301	316	283	335	281	295	293	315	264	271	276	281	291	308	306	269	301	303	308	298	258	295	321	308	282	299	318	277	301	276	316	270	287	281	301	276	294	305	310	277	326	293	269	295	310	301	292	304	312	271	303	288	293	269	268	295	292	315	321	290	281	309	325	292	284	247	280	298	282	289	298	301	298	285	295	285	322	331	287	292	317	287	291	303	289	303	306	292	283	316	272	305	280	294	290	327	306	272	257	302	307	281	292	299	279	297	284	274	293	315	261	304	285	288	290	287	301	282	278	276	275	273	293	265	313	285	280	299	312	289	287	299	268	261	301	250	258	289	274	293	279	267	275	309	310	286	255	283	278	277	313	314	334	308	291	310	299	298	277	309	302	296	326	279	281	286	290	280	294	273	311	296	289	286	298	294	317	261	301	335	266	267	279	287	274	295	307	295	317	261	302	273	289	298	298	314	304	302	299	287	294	311	276	262	252	282	316	326	288	294	283	295	295	280	280	267	306	311	278	295	310	293	283	274	299	298	299	312	302	294	311	286	301	287	311	298	302	285	287	325	258	276	295	302	264	273	304	302	311	292	284	294	292	290	265	291	281	315	289	318	304	310	297	274	281	281	260	315	294	301	305	299	280	295	284	287	335	308	287	265	285	292	272	292	258	303	291	288	302	302	300	296	308	288	312	320	275	274	287	282	284	317	293	264	277	275	318	263	323	263	307	296	310	287	287	289	304	305	271	282	318	316	274	272	275	295	336	300	297	301	298	281	273	286	313	269	266	276	273	287	283	281	293	318	282	285	300	247	286	295	298	273	297	292	327	312	277	341	297	282	318	282	271	291	327	272	270	296	305	272	319	282	311	321	316	275	273	277	291	284	307	275	251	299	305	305	306	294	284	329	301	301	311	289	275	292	316	309	304	297	309	285	309	308	291	280	306	275	266	285	305	300	313	309	255	273	273	297	259	311	273	311	278	283	295	294	302	260	303	295	309	274	324	268	306	289	256	294	306	267	284	301	293	307	295	303	287	312	300	298	270	281	275	287	297	286	292	278	305	271	308	303	308	281	304	276	271	288	273	292	276	255	296	299	270	296	309	313	288	280	278	292	272	279	281	291	284	296	285	278	300	273	271	266	284	284	313	317	291	263	287	299	334	271	311	304	281	304	282	309	292	268	290	311	295	283	270	279	306	308	293	283	279	298	306	262	275	306	260	280	306	307	268	286	307	260	315	288	316	319	291	284	303	251	307	292	281	288	256	272	304	282	252	298	311	284	300	301	291	300	277	263	304	305	258	278	282	301	284	296	285	303	284	292	290	314	284	298	294	306	311	305	284	283	278	296	314	305	283	297	279	284	296	306	303	290	282	258	307	288	283	295	297	289	292	290	291	308	316	291	296	279	304	292	299	273	291	284	302	283	264	295	299	303	296	288	325	277	321	277	292	305	301	287	284	270	282	319	277	300	311	324	276	291	298	275	298	295	292	305	261	278	300	269	304	311	290	297	302	292	253	251	268	289	279	326	273	324	284	280	298	290	323	288	303	300	249	300	282	305	300	297	299	280	313	290	279	294	279	290	289	309	316	314	315	272	301	289	308	264	285	294	278	328	278	285	294	259	284	297	262	273	247	304	283	318	306	321	279	294	287	282	272	301	293	320	305	315	316	270	301	295	278	278	295	314	258	272	338	262	301	294	282	288
10068	1310	892	555	475	402	395	362	340	326	305	330	321	330	316	292	322	302	321	332	309	299	285	286	314	326	284	290	266	327	307	321	300	289	294	283	312	315	273	293	293	308	286	308	329	314	297	247	317	297	336	286	299	299	302	299	294	284	296	308	311	298	330	325	298	302	299	296	311	336	305	304	275	294	301	308	327	318	322	311	328	285	288	291	297	302	338	281	300	291	290	308	284	323	296	280	321	316	284	288	283	300	309	300	310	288	277	325	259	326	259	295	296	295	278	310	297	278	311	327	324	315	308	312	291	293	290	329	289	283	275	316	312	257	317	273	330	314	330	318	309	314	302	278	273	287	303	301	307	314	301	267	302	258	283	308	308	308	301	311	331	312	299	297	317	278	295	305	303	298	292	292	291	277	335	301	300	297	275	270	299	282	295	293	338	293	293	299	330	302	323	278	302	308	285	308	313	307	323	305	306	282	297	279	308	316	294	293	279	271	314	305	319	293	316	298	300	289	318	278	312	275	297	297	293	291	312	277	326	297	303	274	300	288	328	256	297	304	314	291	283	298	275	342	313	313	287	310	292	287	288	304	333	264	295	324	338	311	313	315	281	278	299	310	270	305	309	313	294	278	319	298	317	304	329	289	283	322	305	307	305	292	295	307	272	304	300	309	309	292	316	310	338	315	321	310	271	305	293	318	312	302	305	303	298	314	276	285	302	297	302	271	309	329	312	301	289	277	307	335	270	288	269	276	302	291	293	304	277	297	321	283	300	286	264	284	302	292	312	312	298	306	282	283	319	317	294	306	291	299	265	288	296	276	304	304	323	284	312	311	281	299	300	273	313	320	300	281	299	298	324	318	317	298	327	318	289	285	291	296	296	313	309	282	296	309	275	314	278	327	333	305	331	306	300	269	287	293	307	317	325	288	313	295	296	309	311	316	291	327	291	312	319	304	302	301	303	319	310	357	286	311	286	286	330	325	268	322	313	314	301	268	282	328	296	307	298	263	278	285	310	316	291	277	333	303	300	300	284	268	304	311	328	320	334	297	306	260	327	282	308	301	279	297	304	320	298	297	282	324	290	316	305	274	315	315	299	295	306	300	288	283	304	321	296	279	290	309	302	286	294	343	302	305	299	294	290	294	294	314	317	336	300	292	281	297	286	308	289	288	294	273	282	331	282	280	288	282	276	292	323	285	310	280	300	289	294	296	307	294	292	313	311	296	269	311	304	285	293	310	294	308	323	296	292	316	294	304	285	286	297	291	293	304	284	303	288	331	323	295	305	341	324	322	323	322	289	284	294	275	314	285	284	323	298	259	303	305	281	315	255	305	273	308	323	273	311	292	326	303	288	285	287	295	317	303	295	324	312	295	284	289	306	287	310	283	292	284	286	331	310	299	301	284	318	277	297	293	290	307	307	277	291	306	293	301	280	317	285	303	264	327	322	296	315	297	309	298	289	339	305	297	270	278	280	303	330	292	275	290	319	293	302	282	280	291	309	317	284	307	283	309	338	316	296	284	303	305	329	297	308	296	300	302	283	305	326	281	354	299	310	320	298	278	315	288	315	302	290	276	302	298	285	319	308	277	307	280	279	298	331	279	276	277	275	278	307	314	283	315	289	281	297	329	286	331	284	301	341	281	317	300	299	303	303	319	267	299	307	300	319	313	291	301	304	317	323	300	316	279	317	321	316	297	308	298	317	318	299	289	298	301	315	326	286	303	270	312	290	317	288	316	304	306	311	302	296	319	307	292	305	309	321	325	301	299	312	297	276	297	286	324	305	323	314	293	287	293	301	298	319	268	310	311	280	316	290	311	332	314	290	304	278	334	298	300	286	309	317	318	288	301	323	296	298	302	319	314	276	317	289	288	328	278	310	287	306	286	265	307	303	291	306	351	322	287	312	327	296	283	283	274	296	311	298	295	307	316	317	322	301	284	316	297	300	314	312	305	298	276	308	342	322	322	310	296	295	306	323	293	309	297	286	309	310	280	288	299	322	329	292	325	301	292	291	280	318	277	325	297	285	326	318	307	288	316	278	268	293	285	268	288	306	291	308	324	328	312	264	342	298	287	282	331	306	310	283	319	313	307	318	278	300	291	292	280	313	303	313	280	289	308	300	308	300	271	304	307	314	285	321	280	280	322	323	309	305	296	326	304	324	316	307	292	297	326	322	282	305	269	308	319	279	313	315	296	314	328	286	287	320	314	285	307	295	314	301	276	301	302	266	291	279	290	282	297	298	284	310	325	307	291	306	281	292	301	254	319	351	295	286	306	282	283	273	292	303	297	302	315	302	305	313	303	297	276	302	294	296	292	324	321	307	314	281	300	315	280	292	312	294	292	328	298	303	256	305	312	289	280	299	303	292	294	306	286	309	303	285	317	290	323	288	278	301	329	282	327	287	315	302	325	302	298	315	312	272	288	303	301	281	324	297	287	342	284	306	323	313	319	332	296	331	310	290	320	322	305	313	299	315	309	307	299	291	308	309	300	323	272	344	315	289	323	321	294	300	319	262	278	315	316	299	301	300	318	312	306	301	313	291	279	294	294	307	318	291	286	316	284	340	348	303	286	294	319	287	322	281	308	305	320	291	305	308	312	294	306	323	284	278	307	316	293	346	321	308	314	297	312	328	285	275	293	313	345	294	298	287	302	282	328	316	310	298	278	279	287	301	316	298	331	270	306	292	293	308	316	291	293	308	310	298	294	289	296	296	298	259	301	304	330	298	312	275	308	290	294	312	287	282	312	297	292	289	302	308	335	314	292	308	342	305	323	318	305	260	316	303	322	324	345	327	333	288	305	295	330	308	339	296	292	279	296	309	313	314	305	305	298	287	297	257	300	303	288	283	304	313	314	284	323	306	292	333	323	300	325	317	289	327	284	269	307	295	339	301	304	319	308	302	297	283	301	291	265	286	292	330	302	256	298	292	277	298	320	302	265	344	271	319	293	320	317	292	305	311	302	300	275	268	286	337	327	272	323	308	278	309	289	307	265	310	289	296	296	301	322	307	308	287	298	331	288	311	318	307	304	288	316	294	312	285	281	341	299	310	269	287	305	291	310	277	302	321	282	297	330	315	302	332	329	303	285	264	327	322	269	314	283	319	290	285	285	330	312	331	300	331	283	306	302	305	323	288	297	289	326	302	327	259	312	279	302	289	303	292	310	299	335	295	293	306	308	316	323	296	311	316	300	305	296	305	303	306	298	332	326	304	281	290	305	286	305	321	310	275	317	310	323	306	308	322	308	278	308	270	307	310	306	311	309	306	303	285	298	337	300	316	284	290	332	276	274	338	302	314	288	316	311	293	308	278	282	305	309	300	300	305	319	290	311	313	277	305	320	302	289	325	318	293	298	303	313	322	291	292	298	309	282	304	295	291	326	295	336	272	299	317	332	295	289	326	310	303	320	279	304	313	267	289	304	323	280	299	277	313	284	312	312	278	301	293	293	302	290	283	291	287	342	282	276	295	298	282	310
23715	21232	28644	24111	21242	10725	1302	921	775	795	700	694	689	643	646	662	624	602	600	561	570	572	637	559	558	585	566	569	564	539	565	560	529	607	595	538	580	563	548	557	536	568	527	601	549	564	519	565	551	579	542	578	563	559	513	546	603	615	586	550	518	571	565	559	594	513	557	594	551	566	550	556	548	589	573	538	556	568	573	528	561	577	578	561	606	597	586	560	539	571	569	524	594	599	544	571	530	565	535	582	568	534	536	566	511	549	543	599	568	518	583	567	558	550	571	516	525	570	522	556	532	557	540	534	540	575	575	543	563	565	542	534	581	550	521	567	596	561	559	555	579	571	575	588	588	549	590	551	573	587	577	563	536	566	556	565	536	552	550	558	562	553	543	590	533	565	570	570	567	583	541	577	549	556	554	574	591	555	595	603	537	583	617	559	567	537	554	547	533	520	529	587	536	532	536	577	578	615	584	573	523	550	544	550	590	536	517	545	537	550	573	554	553	546	543	578	588	566	568	528	549	580	548	578	580	545	556	570	598	564	594	559	588	551	573	559	601	578	587	584	552	563	594	579	505	571	523	512	599	551	607	557	580	616	577	547	536	507	577	538	547	583	598	558	534	528	592	592	592	584	587	553	582	536	569	562	550	539	558	534	563	587	562	547	546	547	542	582	566	572	548	552	530	556	542	565	585	525	568	527	595	547	573	524	571	561	535	528	526	547	552	541	574	560	560	540	546	509	561	529	549	571	526	525	548	557	542	555	564	538	523	555	586	530	565	585	558	518	581	521	539	562	525	531	582	589	614	573	552	538	572	547	575	550	586	592	525	571	579	527	599	533	535	559	511	574	597	574	553	536	546	567	503	526	553	579	565	581	556	515	549	540	535	552	570	519	530	574	572	559	551	558	564	575	546	579	534	540	512	524	631	595	551	560	542	587	572	507	567	553	563	569	613	575	515	575	569	561	554	554	523	564	536	557	581	578	566	563	548	570	540	578	566	596	577	614	563	593	545	562	581	596	568	575	534	605	547	535	555	579	571	560	573	554	581	550	575	567	581	567	573	582	530	544	544	533	506	603	569	541	571	541	513	583	551	552	508	562	571	542	545	552	575	591	573	589	541	532	592	575	599	517	566	561	544	548	570	557	568	584	619	566	587	556	540	557	597	534	559	573	574	544	567	571	570	581	522	541	567	541	528	582	600	601	577	571	554	581	581	551	586	520	548	561	581	526	520	546	554	622	549	632	569	543	507	576	544	538	582	584	600	588	568	524	520	563	550	509	553	550	581	552	559	594	551	616	594	593	561	555	585	574	528	561	566	596	557	501	552	551	589	569	607	517	548	548	592	557	554	579	546	511	576	582	536	540	565	570	593	536	532	562	538	561	549	540	598	582	541	556	559	541	582	589	576	539	562	526	549	531	530	585	537	557	539	523	574	618	578	598	550	552	552	583	573	532	559	578	566	567	550	551	552	589	539	525	552	557	545	520	554	533	567	567	573	570	550	555	557	574	579	551	563	531	550	538	595	580	543	544	545	558	523	558	609	538	553	553	546	558	552	534	538	569	606	571	562	579	533	559	539	538	591	567	537	561	516	538	516	553	566	527	593	551	582	574	550	557	543	576	558	546	557	495	557	559	575	527	556	568	596	536	521	526	585	567	558	579	561	558	547	519	531	595	577	596	563	555	592	582	539	534	605	548	598	574	574	576	566	561	574	559	557	574	577	581	562	571	533	580	609	580	531	509	584	534	605	593	587	589	526	577	569	569	555	557	528	556	550	594	562	570	537	572	550	589	597	569	548	536	570	552	555	545	557	580	582	551	615	542	575	529	539	522	567	576	573	540	586	546	543	545	549	530	533	536	557	561	575	562	578	556	566	549	593	566	530	529	539	579	549	524	614	574	523	589	571	553	591	570	578	540	507	570	558	529	552	563	535	555	598	551	565	566	571	589	542	564	554	524	541	577	560	521	538	598	571	581	613	575	566	561	567	578	571	517	607	556	553	550	539	567	555	561	574	561	579	569	591	606	591	575	564	537	541	575	524	601	557	565	552	583	515	564	544	551	572	561	587	543	576	544	574	547	553	569	519	579	578	551	592	534	603	570	573	522	593	544	549	549	572	555	546	541	597	543	554	579	538	593	592	589	518	546	544	549	556	543	538	560	536	573	568	577	557	478	547	539	541	554	486	580	583	565	552	593	514	601	565	544	499	542	605	570	561	545	567	593	550	569	564	559	590	568	509	587	555	538	576	536	594	563	554	560	578	558	561	538	555	551	526	567	531	605	522	540	548	538	513	538	547	539	573	581	568	557	573	562	563	594	563	579	551	510	567	608	578	554	551	558	542	580	563	546	540	583	574	556	559	556	574	610	554	541	572	578	558	553	575	586	553	573	556	550	555	576	569	541	519	580	620	544	582	583	562	580	549	534	576	605	555	562	543	530	560	561	590	545	550	571	581	575	573	529	560	516	545	539	551	588	553	585	548	544	540	530	566	550	540	546	566	559	599	544	529	543	521	556	585	545	597	613	557	570	573	584	582	554	560	543	578	576	578	594	562	596	549	520	553	543	565	580	578	557	566	551	569	574	550	535	544	605	564	564	531	546	535	550	581	556	542	594	516	579	538	524	549	494	526	574	560	532	533	579	547	524	527	535	560	548	580	540	573	554	530	569	580	531	533	572	581	548	581	525	598	607	562	612	580	520	557	559	595	612	574	567	523	592	565	530	570	553	544	596	537	587	555	522	553	568	576	527	543	590	544	544	538	551	533	558	566	566	544	537	607	566	574	615	541	562	582	556	501	579	598	572	545	560	561	601	572	565	572	570	597	502	555	576	536	569	595	575	523	611	587	534	511	528	568	551	512	559	556	573	509	561	537	568	570	549	603	533	521	547	587	571	529	561	562	551	575	572	529	548	517	549	546	573	542	573	544	578	550	571	575	514	544	568	569	526	576	542	582	566	563	578	561	555	568	573	582	533	538	548	573	546	534	554	568	581	558	587	536	535	554	557	516	574	543	510	563	555	589	536	528	564	562	587	580	547	549	552	575	506	590	555	532	543	550	543	543	546	556	550	536	580	580	578	553	558	545	533	572	555	541	577	539	574	528	542	575	568	540	564	541	574	505	560	546	533	550	546	557	537	519	622	541	505	557	550	545	583	524	595	533	562	586	519	583	592	592	555	541	558	540	533	577	546	518	617	557	540	557	587	537	592	565	493	572	570	560	541	586	601	565	578	526	585	581	571	538	577	583	569	548	545	583	557	539	583	544	584	583	547	541	578	551	613	586	543	586	571	554	570	535	587	562	529	586	580	563	523	580	585	607	549	532	582	606	552	553	538	543	575	562	590	532	536	555	569	602	588	583	563	561	581	531	572	568	555	556	567	576	547	567	550	590	521	530	602	602	536	516	563	527	594	552	569	541	572	544	503	581	552	550	575	563	589	553	572	586	534	560	572	593	522	564	562	551	553	540	533	556	531	557	544
8413	8189	5639	2817	2108	1631	1369	1104	952	873	797	754	751	666	724	713	672	628	592	617	621	652	657	646	619	572	604	543	595	575	582	579	557	557	582	627	587	612	607	637	598	608	559	578	613	555	607	624	595	556	599	562	581	565	582	597	542	546	625	619	554	579	591	544	591	561	572	578	555	575	597	572	565	604	581	570	556	582	572	536	593	613	584	562	567	525	590	567	556	581	629	577	577	574	591	573	592	584	588	584	593	551	585	530	546	573	587	609	593	576	585	571	538	565	504	583	556	576	560	561	568	528	539	591	557	552	556	594	583	590	551	550	573	573	579	563	603	605	576	577	550	568	545	589	580	600	608	545	580	567	547	593	544	558	640	556	569	592	560	638	590	553	563	595	546	563	619	579	572	589	563	581	576	589	598	578	556	613	629	566	575	627	588	579	579	571	605	572	575	511	570	549	550	569	589	597	560	568	549	578	586	587	552	578	613	621	543	553	598	562	568	578	606	591	573	609	563	547	548	572	626	580	611	558	533	545	570	571	603	561	590	570	578	541	593	533	600	569	597	580	549	548	576	644	531	552	539	556	593	563	585	624	561	602	562	528	562	622	568	534	557	592	558	525	570	576	575	601	590	577	580	576	591	558	572	569	578	592	550	549	571	582	588	568	572	581	564	577	537	557	602	620	569	593	557	590	575	544	557	617	601	602	570	563	601	613	551	582	506	604	575	593	551	625	594	556	578	613	562	570	574	571	604	570	603	600	558	613	569	547	610	556	572	617	618	585	578	554	600	607	552	603	542	588	574	545	544	576	598	567	594	572	596	545	588	588	594	565	585	591	587	550	572	577	538	578	554	564	561	547	539	593	575	568	575	572	596	555	536	565	550	540	595	582	545	601	563	567	607	562	584	572	596	584	563	590	570	563	528	570	527	543	554	581	613	565	588	550	567	552	502	592	596	597	584	530	575	556	561	566	524	613	559	589	590	589	548	588	580	565	553	562	551	588	555	583	587	599	566	551	578	560	575	552	560	599	599	552	590	582	556	546	616	578	582	535	582	615	573	567	598	578	587	603	629	548	573	525	590	577	549	589	604	557	578	599	588	584	593	589	589	562	553	565	556	555	560	612	573	568	580	579	541	556	574	569	557	583	626	552	615	560	582	534	580	592	580	571	601	559	611	554	568	595	532	603	647	558	574	581	589	563	602	591	596	563	558	546	598	548	567	617	560	617	571	585	595	618	593	576	569	584	520	561	594	540	577	597	592	593	594	641	574	584	571	595	576	547	617	571	553	582	614	578	566	588	549	607	563	551	560	589	603	611	583	571	589	607	600	558	552	535	577	564	567	530	551	628	570	587	580	619	593	611	598	608	592	613	570	539	564	571	543	593	543	581	597	531	646	598	591	612	599	586	603	578	611	560	544	598	568	615	644	607	541	574	613	544	528	550	531	572	588	570	577	592	608	578	599	555	568	537	578	582	597	582	516	633	621	572	548	612	577	611	577	570	579	595	576	598	594	633	591	558	545	590	608	581	533	561	607	609	577	573	582	554	608	588	558	596	585	505	579	561	570	551	595	631	558	565	549	632	576	586	596	544	570	595	572	576	525	621	585	570	545	601	550	594	570	569	589	564	590	587	578	584	601	558	595	589	568	599	529	643	548	572	540	599	627	583	562	617	587	573	572	557	568	556	580	543	553	538	591	609	623	555	545	552	607	584	590	615	552	578	568	587	592	613	572	591	599	546	588	628	605	538	558	511	600	576	574	584	630	569	573	581	546	577	582	557	580	608	563	588	599	557	541	573	614	602	552	570	576	570	540	565	633	567	570	550	558	557	556	598	562	595	588	541	594	538	527	614	573	529	562	560	540	595	577	575	621	579	572	550	566	562	573	577	565	596	580	583	543	536	568	578	544	590	545	598	559	556	554	581	583	585	559	577	588	519	597	566	587	572	584	605	542	597	573	564	563	595	563	588	568	580	586	548	570	581	589	594	552	587	602	597	601	582	570	523	568	560	608	605	570	581	594	631	568	574	538	611	546	594	586	585	569	580	559	584	582	575	555	595	563	536	577	580	600	607	584	548	532	568	601	610	589	595	576	583	575	592	567	549	569	607	570	582	586	582	561	552	604	581	573	587	560	554	562	552	564	600	551	575	550	554	557	577	609	569	601	572	578	549	585	546	614	543	616	555	547	597	583	555	564	630	547	557	573	618	588	555	562	608	550	583	593	572	559	556	582	575	557	584	584	577	571	572	566	582	548	562	587	548	559	545	560	554	599	581	592	580	541	588	549	595	608	593	622	609	575	546	544	603	596	511	551	565	576	546	566	535	571	610	584	553	583	539	605	582	580	569	592	585	526	559	586	621	592	535	547	611	640	573	565	562	535	613	563	612	575	550	591	557	618	563	609	596	559	619	586	574	568	578	529	560	612	569	561	558	555	595	536	610	568	627	539	633	555	563	600	517	602	558	533	554	553	601	571	569	602	565	554	585	564	593	550	589	590	568	619	610	584	555	602	568	567	555	560	596	550	554	568	575	587	541	574	591	583	578	626	543	540	589	614	572	571	550	570	550	597	555	561	611	601	562	580	551	596	584	574	578	602	536	587	554	571	553	560	560	587	566	560	560	585	564	582	560	623	572	627	575	532	579	570	577	579	603	592	559	615	526	559	598	572	568	555	575	609	573	586	582	585	585	577	585	567	553	563	629	616	600	559	584	566	571	592	563	597	592	594	581	581	571	575	598	581	604	573	548	582	553	559	591	543	603	551	598	568	586	555	619	576	565	592	582	573	595	548	606	577	560	579	585	627	569	602	595	605	535	627	543	544	599	589	565	578	533	596	581	544	576	593	575	544	581	562	512	568	594	579	569	571	576	604	529	546	595	565	616	596	588	558	576	560	526	614	581	559	593	559	592	581	520	561	582	572	545	593	569	604	599	583	592	569	568	523	577	553	580	589	535	568	589	581	583	547	551	509	587	589	539	571	579	603	580	552	551	576	574	588	573	569	557	554	595	602	568	571	554	564	580	564	592	535	574	601	523	583	544	556	582	526	590	595	580	569	567	608	583	563	520	571	565	548	597	563	552	591	542	571	595	587	594	581	552	547	578	581	579	610	593	585	577	554	583	558	592	587	585	576	590	574	627	585	538	545	566	620	599	559	576	584	549	576	572	574	605	555	568	583	564	563	541	578	539	602	585	590	569	596	570	589	597	539	631	594	581	584	527	567	564	593	597	577	602	597	598	569	605	597	546	566	571	577	589	560	638	580	563	592	584	595	568	580	543	563	601	575	585	541	569	585	574	593	553	564	570	558	630	563	570	604	589	568	586	595	585	569	547	574	602	588	586	575	543	556	571	598	573	564	572	587	558	559	525	584	566	567	565	604	565	533	568	573	589	606	592	531	594	571	614	567	611	543	580	553	593	601	552	595	567	546	601	564	592	555	543	607	549	590	563	565	547	574	580	546	591	572	557	570	558	581	543	582	573
24840	21327	27880	25050	13636	591	386	302	248	222	217	207	190	185	192	196	186	151	166	185	157	160	171	176	183	142	174	157	146	159	150	152	154	163	144	163	183	154	151	179	144	162	155	159	152	137	182	136	165	160	152	157	129	139	142	136	143	137	151	170	169	139	154	159	169	159	165	155	148	154	122	160	158	152	163	148	148	163	166	164	151	160	157	154	145	161	186	180	158	141	133	162	147	167	154	179	156	163	127	133	144	167	171	147	161	129	154	162	154	172	171	119	142	152	159	141	149	136	156	152	161	142	158	143	146	154	150	156	157	138	164	167	165	184	160	154	164	170	165	170	168	154	163	152	156	153	156	140	151	142	183	133	140	157	153	143	158	169	153	146	143	146	147	147	106	161	150	142	166	147	155	155	163	156	128	144	134	150	156	156	138	159	174	176	155	152	154	170	161	154	158	151	167	156	140	129	173	150	164	148	152	146	164	160	154	175	143	164	146	148	139	145	165	144	183	180	153	139	144	171	156	157	164	167	160	155	151	174	137	166	152	169	149	181	150	153	153	162	137	143	162	144	140	138	147	123	151	153	146	148	133	166	148	156	140	174	183	155	155	156	156	148	170	145	142	170	146	155	179	160	161	138	158	147	178	137	130	169	140	175	147	130	133	138	137	147	169	143	135	152	172	160	168	144	181	157	155	158	149	155	153	161	147	140	141	137	134	159	144	153	167	155	177	149	161	153	156	137	147	144	139	153	154	151	133	157	159	143	155	142	151	153	172	165	148	145	163	158	138	158	143	158	154	177	159	157	152	153	151	162	156	149	139	156	157	135	157	161	163	135	145	170	170	162	146	168	153	161	154	156	139	174	146	154	148	155	168	165	141	144	134	139	156	128	163	129	131	153	149	152	158	174	162	143	143	161	152	146	151	151	156	162	164	134	159	141	170	148	141	180	141	142	137	151	161	160	183	175	125	147	152	151	144	166	146	164	142	163	139	150	153	136	166	166	169	153	187	167	156	160	163	154	157	147	159	155	142	159	140	171	153	139	171	138	164	153	153	151	150	158	158	131	152	155	130	154	168	144	133	143	153	153	158	157	145	151	135	152	151	149	151	151	135	151	130	177	167	159	141	165	171	144	166	144	144	150	148	153	156	167	155	160	159	141	130	141	164	162	161	162	160	150	133	153	159	147	158	127	133	141	156	151	161	139	178	156	169	146	148	134	165	160	141	145	144	135	155	149	152	148	162	152	156	164	157	149	148	153	142	141	171	147	154	147	162	140	149	170	139	167	150	155	133	153	145	167	160	125	146	160	155	144	168	163	156	159	158	140	154	167	154	168	158	172	166	151	138	173	146	147	136	127	147	157	135	176	156	181	156	171	164	127	125	117	167	148	142	148	135	163	162	152	154	161	134	175	141	153	149	149	162	160	148	161	160	137	165	135	144	135	131	147	152	156	173	156	148	159	143	152	167	144	141	166	158	159	164	148	165	115	139	143	161	157	141	170	157	132	161	179	146	151	182	164	147	185	164	147	154	164	159	167	145	147	158	143	171	149	142	141	136	145	137	139	164	146	174	172	162	154	148	157	149	166	153	156	127	166	158	127	137	141	153	178	156	133	142	161	150	146	164	138	178	154	161	147	160	133	159	166	173	166	152	140	141	148	149	169	155	161	163	146	132	151	159	146	147	135	157	148	151	139	170	143	142	154	141	153	128	141	131	157	167	133	131	148	146	140	152	165	151	145	158	143	150	164	149	140	158	164	171	136	169	167	145	156	146	161	135	147	135	176	175	167	158	147	161	155	141	150	173	162	167	130	181	150	136	172	155	146	173	161	164	152	157	153	163	162	179	128	156	167	167	136	165	139	141	159	153	169	165	156	175	152	175	163	142	141	177	153	149	171	119	150	150	145	167	147	181	150	143	149	152	157	156	151	149	157	152	168	157	150	175	161	155	173	138	170	166	171	142	150	133	140	158	163	159	145	152	159	167	145	150	148	155	161	141	144	150	162	140	163	172	165	167	146	145	179	151	161	164	151	154	157	142	182	165	141	160	143	177	140	168	148	160	141	159	139	170	142	144	137	159	161	145	155	164	172	178	159	153	165	144	167	164	157	152	131	146	146	172	142	163	142	150	157	142	145	131	153	161	163	136	121	146	141	146	151	138	178	150	147	168	147	149	146	156	143	142	156	164	139	167	160	155	146	151	170	152	160	145	147	144	145	163	142	158	145	155	161	153	149	159	160	139	136	170	133	137	166	144	152	159	157	162	166	148	160	157	163	155	144	170	167	158	144	160	147	144	165	150	123	147	152	138	163	156	145	165	147	147	139	129	167	162	146	143	157	166	168	149	156	175	158	160	130	158	133	136	156	156	172	145	149	165	158	154	135	149	155	183	157	144	172	152	151	151	163	142	151	162	147	127	138	143	169	146	143	149	160	163	168	153	166	151	168	169	135	150	139	144	137	159	163	147	142	153	125	166	145	151	141	161	161	157	128	162	144	150	137	155	148	150	174	151	152	147	129	156	170	147	153	139	143	150	138	169	124	144	141	163	148	158	161	149	153	150	157	166	183	178	150	145	137	172	133	164	153	147	138	158	148	154	136	152	141	144	151	162	156	142	140	148	152	164	166	151	136	163	156	158	185	160	141	136	144	178	148	149	151	148	164	131	151	137	141	163	147	151	165	155	169	147	160	143	141	161	131	137	153	154	163	156	132	148	154	170	161	151	158	142	157	176	125	146	165	157	141	155	136	151	154	161	182	162	149	149	148	154	157	157	156	149	138	175	143	151	159	153	147	155	164	179	135	172	154	165	153	150	149	148	149	178	171	162	155	171	148	135	163	146	132	167	157	166	137	157	141	156	147	165	155	160	164	146	146	153	149	159	149	153	146	157	157	173	138	154	164	144	158	166	154	150	139	162	141	150	159	140	171	150	159	133	165	155	173	154	162	136	169	138	169	159	129	154	129	163	146	153	175	144	148	184	134	147	138	147	167	168	161	141	158	151	165	160	163	158	176	139	157	139	152	156	161	171	158	164	154	140	148	162	158	161	152	152	135	132	161	150	147	133	138	164	155	151	170	159	168	158	146	135	143	169	171	160	137	162	159	156	142	162	157	159	151	158	153	144	183	153	162	151	164	162	160	159	169	134	154	157	142	145	139	146	160	163	144	160	135	182	146	153	131	151	151	165	152	141	166	128	128	149	138	149	148	165	161	159	150	168	175	163	148	147	156	151	177	163	140	156	147	145	159	138	150	149	136	160	152	157	147	149	145	165	125	153	142	171	158	153	163	163	157	167	167	172	164	150	150	153	154	158	158	142	147	159	148	169	124	150	176	157	154	156	157	160	169	155	157	148	151	166	139	170	156	157	175	161	165	133	141	146	176	162	150	147	125	161	152	142	165	160	159	159	164	145	151	145	161	156	171	138	164	149	144	140	163	154	126	128	168	181	155	147	158	140	181	148	163	147	155	158	169	155	148	143	148
7802	4710	3084	1504	1085	789	688	519	364	314	309	279	248	223	239	225	209	211	183	194	187	196	212	176	178	191	203	167	149	185	174	191	180	218	192	167	185	175	166	172	170	191	191	170	183	187	182	175	170	180	162	184	184	186	194	158	153	176	177	173	176	149	173	187	152	172	157	162	177	158	160	149	175	174	160	172	175	212	187	167	153	183	169	194	187	170	157	165	191	158	165	173	152	153	168	164	164	191	166	164	183	162	163	153	168	144	142	195	185	155	158	178	179	142	183	182	171	175	187	170	190	166	178	165	160	162	177	158	175	167	181	172	158	154	169	189	162	168	164	174	172	161	169	160	172	157	173	157	167	170	145	164	164	188	156	174	173	167	161	166	168	156	174	166	136	174	164	163	171	190	152	173	189	176	146	160	172	179	159	185	160	169	143	181	159	139	171	180	184	186	152	166	195	168	147	159	166	183	169	165	155	148	164	156	157	165	178	185	141	176	160	162	169	167	174	155	159	168	181	159	167	173	157	174	141	178	167	199	164	157	169	158	166	168	176	165	175	175	151	150	199	159	131	169	159	175	163	157	189	178	155	165	165	169	156	162	136	170	170	162	181	162	178	171	203	162	183	175	181	172	179	176	163	160	179	129	166	164	159	169	163	169	179	154	170	160	171	165	176	169	170	146	153	151	175	153	162	181	182	142	198	151	160	168	199	171	174	144	166	176	174	172	173	184	175	163	191	178	163	167	167	163	147	176	184	162	170	174	176	178	162	148	181	147	211	162	159	153	162	174	155	168	154	190	180	168	161	185	177	158	144	155	184	157	190	182	168	165	181	172	172	167	157	162	169	191	152	152	158	166	161	170	172	179	192	175	183	159	157	169	168	182	185	170	177	161	145	167	160	202	153	173	149	174	165	185	178	174	145	181	169	187	161	173	184	153	183	167	159	169	172	157	183	201	166	194	167	160	166	157	175	185	166	176	146	175	174	150	169	170	160	167	175	165	190	154	186	138	196	187	162	182	161	182	179	171	172	173	185	161	190	159	180	177	162	141	173	159	165	170	163	172	152	160	175	186	168	174	167	172	174	199	166	143	147	172	160	180	169	185	177	162	162	181	155	178	158	179	171	169	162	162	154	163	163	172	161	152	180	165	174	194	181	168	167	180	170	162	179	164	147	158	190	175	184	201	153	176	151	185	162	163	181	178	194	165	162	167	161	158	176	170	172	162	172	208	166	160	143	170	175	198	179	178	158	148	180	164	164	179	154	173	171	198	186	168	172	192	182	183	154	157	166	154	180	162	137	169	180	169	158	157	187	156	200	145	148	138	175	170	157	164	190	164	175	143	165	142	169	177	182	161	167	168	158	152	166	167	162	155	165	166	159	171	148	154	188	172	155	155	176	194	170	175	172	156	160	149	190	172	166	216	189	160	148	154	207	156	163	176	186	186	152	161	192	162	157	152	178	165	173	176	169	179	146	165	161	160	180	154	160	167	161	176	154	172	167	158	183	174	148	182	172	152	158	183	190	163	182	140	147	163	148	178	179	183	166	172	169	149	179	179	149	187	161	151	176	186	162	158	168	184	192	156	170	175	169	184	155	164	164	168	158	164	183	194	184	168	175	140	175	167	184	182	177	172	165	166	163	139	152	165	157	179	159	154	154	156	187	186	190	164	169	201	167	163	171	201	157	142	176	185	149	167	164	164	177	181	162	159	182	160	173	172	161	196	166	153	164	186	173	192	170	183	151	159	201	158	167	184	162	173	191	145	154	162	175	164	164	172	173	168	165	179	168	191	173	166	175	178	184	145	166	166	151	168	155	192	164	136	169	165	150	186	161	158	174	173	171	169	174	172	167	176	190	169	164	167	159	174	158	178	165	193	178	175	172	145	186	169	171	170	181	192	170	156	192	170	167	171	174	158	174	165	167	171	165	180	167	165	166	158	185	152	196	168	182	181	184	168	161	147	177	166	175	164	158	152	170	177	139	149	163	167	148	186	145	171	153	168	150	139	182	168	182	162	168	166	158	158	219	195	164	193	163	184	177	151	179	168	154	161	166	169	179	184	174	184	181	176	153	161	177	156	178	177	149	174	171	189	166	190	174	179	152	195	171	170	173	147	182	159	174	191	147	156	157	177	166	155	167	182	166	180	189	187	187	156	155	165	160	174	165	180	167	172	180	164	172	146	183	187	165	144	170	159	177	176	146	143	171	164	169	173	134	175	170	161	164	168	159	173	175	162	172	137	164	183	168	162	169	160	162	144	190	153	169	165	167	164	169	168	158	153	159	157	158	158	171	169	160	161	153	174	173	168	179	139	169	154	160	158	174	152	164	161	156	146	169	159	172	144	152	166	163	159	167	157	166	179	172	145	176	161	150	179	149	152	150	173	178	167	160	180	175	161	169	172	168	138	182	178	163	164	171	160	170	179	193	190	157	164	161	178	160	186	178	162	157	162	179	165	178	167	158	176	170	142	168	175	162	181	155	173	182	144	164	181	160	171	202	183	160	182	163	170	190	178	196	196	187	180	155	166	162	151	184	163	159	168	182	185	158	174	172	142	167	155	182	172	184	159	171	171	164	191	165	164	175	174	164	173	157	164	161	178	157	176	175	183	163	168	185	153	168	181	179	171	140	150	171	175	178	168	161	163	157	185	161	169	159	159	189	154	157	175	192	162	170	152	169	152	164	162	169	143	137	143	154	151	181	178	154	143	175	165	183	171	189	169	178	174	154	175	202	179	185	182	177	180	173	182	144	167	172	160	167	168	178	152	161	159	146	185	178	158	178	168	178	166	155	165	155	156	169	140	174	168	172	182	168	184	155	175	160	184	183	169	173	180	168	174	161	159	162	167	163	129	182	162	165	184	173	161	152	166	178	180	168	181	155	178	192	157	180	168	182	163	175	166	148	168	184	147	172	186	152	168	153	171	170	186	159	143	171	168	179	172	165	172	196	158	151	170	162	169	183	170	151	141	188	174	163	177	171	189	149	151	182	140	183	182	180	154	161	162	172	166	167	177	169	177	167	152	154	179	195	177	178	183	168	179	174	166	163	155	153	142	162	172	153	178	180	163	160	162	169	158	145	195	190	136	164	156	132	156	157	180	163	161	164	163	179	161	143	159	183	157	167	163	158	160	151	197	170	167	156	163	167	184	173	182	189	177	179	177	164	153	179	172	145	150	159	158	163	179	166	182	188	189	163	169	156	169	174	180	168	174	176	164	156	166	151	164	174	156	152	168	168	181	147	170	157	174	160	161	182	149	157	171	168	144	159	159	178	161	163	166	177	162	179	162	155	179	200	163	164	195	162	172	189	173	154	187	163	158	176	173	156	182	150	172	169	167	188	168	162	173	169	156	139	180	172	190	154	174	177	173	180	169	156	183	145	147	165	178	170	199	182	165	166	166	163	161	166	179	136	154	148	164	172	157	159	158	160	156	191	162	163	160	173	172	184	162	185	195	161	159	168	161	154	178	145	172	153	165
22488	21310	29186	23772	21305	21374	11888	1366	986	933	820	804	704	676	670	667	615	581	603	556	593	625	563	547	588	527	547	508	534	540	510	541	534	500	529	517	546	537	500	515	523	525	495	505	533	532	486	507	489	524	542	511	511	530	512	483	461	535	563	523	526	490	524	517	495	490	461	522	515	457	554	485	493	482	497	543	511	548	545	514	529	553	520	487	510	471	513	472	493	491	511	532	487	510	503	476	511	498	514	495	487	494	499	491	504	503	511	530	506	498	502	497	491	481	535	507	524	483	493	518	530	517	491	530	515	495	493	502	517	528	513	478	504	457	491	504	515	568	516	512	530	483	525	501	489	504	507	517	521	478	509	536	525	483	524	503	527	500	491	468	565	502	496	462	475	480	510	494	517	524	526	487	504	457	512	507	508	514	509	468	519	488	480	496	488	543	489	504	500	527	562	480	518	478	507	502	504	484	511	522	518	523	539	492	504	501	507	508	500	481	491	511	527	489	521	519	509	495	507	519	510	511	502	494	502	553	454	499	495	483	534	496	480	488	530	539	529	508	488	526	493	535	514	497	486	490	495	515	524	470	505	500	558	483	488	485	486	493	545	529	475	529	475	529	497	541	544	524	504	470	519	515	544	530	512	522	534	518	504	515	502	499	450	477	497	512	477	524	492	486	487	469	481	513	530	495	503	485	475	508	510	555	531	509	527	494	455	436	493	511	458	506	499	513	535	534	498	492	502	491	489	485	535	499	476	475	489	532	481	485	505	517	471	537	479	499	533	515	525	507	498	480	513	520	529	500	519	485	473	506	461	532	510	503	504	510	467	511	464	512	516	527	511	486	524	476	530	503	495	495	498	534	512	490	532	506	479	484	543	550	492	487	502	518	522	541	501	517	486	474	480	534	541	514	495	485	511	539	470	480	494	494	548	551	525	473	512	480	454	510	529	564	516	466	509	526	473	504	495	471	540	517	481	505	553	491	479	524	493	504	519	471	521	475	474	469	514	505	482	486	494	447	494	510	495	517	513	511	518	544	540	502	477	496	509	532	511	469	513	486	485	540	534	491	511	507	462	494	497	507	506	528	500	526	467	505	533	469	482	483	505	508	557	499	514	499	521	509	560	507	531	519	492	512	491	463	481	503	474	498	513	480	520	477	473	467	463	537	494	493	487	528	494	493	483	461	505	515	512	527	496	506	489	521	489	500	481	551	493	526	537	504	505	482	522	458	516	540	498	507	476	515	488	501	499	493	508	541	521	524	491	511	537	552	511	471	547	513	562	492	542	494	505	556	500	486	529	550	487	528	495	537	543	488	504	534	507	490	466	509	512	488	504	519	513	518	497	485	544	498	505	481	451	518	458	518	484	542	514	502	515	503	476	507	511	506	517	486	472	489	504	546	513	528	483	488	543	446	497	480	497	527	484	466	470	507	493	541	500	467	528	526	511	477	492	519	514	549	473	507	531	516	512	514	500	479	521	506	543	525	476	491	499	502	478	463	484	491	486	512	496	500	510	495	520	490	496	482	513	471	529	500	496	495	493	508	484	520	482	535	508	508	517	518	519	513	490	531	521	486	515	515	514	473	510	478	523	509	500	515	496	503	528	532	500	479	464	515	493	480	457	509	502	531	524	556	500	507	467	522	478	512	512	539	538	436	516	501	499	508	495	507	507	519	492	508	507	503	485	501	498	471	524	522	519	547	476	520	493	517	544	535	530	524	559	465	496	508	538	514	524	509	531	497	497	477	474	498	529	521	485	499	469	519	498	530	489	490	497	540	468	495	536	466	540	529	488	508	503	463	491	502	464	548	531	511	513	511	575	513	524	486	509	517	475	491	482	490	519	530	499	482	515	533	504	492	533	461	536	512	537	494	550	502	512	504	482	486	485	543	519	499	469	524	499	479	529	499	537	509	530	502	485	454	512	499	493	504	545	497	503	517	503	498	491	495	532	507	509	482	493	474	552	490	518	506	494	483	486	494	484	442	509	501	510	479	486	499	516	489	486	490	515	497	538	510	502	480	513	528	479	529	545	496	515	492	477	508	492	451	517	501	510	519	468	508	537	521	558	452	530	517	489	533	502	505	507	478	480	526	442	530	502	510	496	500	473	463	511	510	505	523	523	475	478	495	534	448	497	528	555	525	467	526	504	494	502	470	512	518	482	469	516	537	513	529	487	506	508	527	487	504	528	511	500	519	513	470	551	498	515	487	505	480	473	516	476	470	500	521	471	532	505	495	470	542	502	501	513	508	488	469	484	524	508	514	465	445	503	494	463	525	490	515	487	477	474	500	470	490	512	483	518	497	537	541	525	501	522	528	502	522	498	514	523	471	475	496	485	492	505	498	479	496	500	494	546	532	502	493	516	501	503	496	473	504	495	498	513	493	500	524	469	534	505	515	499	506	482	508	543	524	496	524	499	524	519	528	540	483	516	477	508	522	525	523	531	509	511	523	527	511	489	508	488	485	527	478	474	498	519	513	531	532	508	534	554	483	527	517	495	544	537	516	506	505	478	495	458	527	471	526	509	521	545	490	486	515	542	522	492	467	517	470	453	494	495	498	510	479	491	532	499	500	458	503	544	498	497	498	488	514	503	473	488	467	503	475	473	557	448	491	566	504	512	498	520	480	502	506	515	457	469	527	494	548	491	542	542	486	525	507	480	565	459	487	500	481	514	500	489	488	513	511	535	495	477	487	507	497	507	491	498	465	480	484	505	473	518	464	536	509	516	482	496	479	530	477	468	505	475	515	482	492	546	476	504	501	485	504	502	518	469	512	479	480	469	499	470	499	490	516	499	480	496	531	473	504	493	482	502	495	478	455	512	467	482	480	509	523	500	502	522	499	525	527	476	489	497	494	491	521	472	506	511	516	506	521	503	518	508	490	528	509	490	495	498	512	594	478	463	489	508	495	501	529	481	502	473	472	533	548	520	477	520	491	512	511	476	542	509	499	526	553	500	487	503	494	512	469	465	495	510	498	554	489	507	523	500	489	517	522	515	527	512	484	492	539	481	500	515	479	483	525	482	501	518	509	494	491	493	500	504	526	526	503	453	503	486	546	509	480	568	528	496	490	515	503	509	519	525	525	508	501	521	537	508	527	493	472	497	479	533	502	476	492	506	488	510	495	504	527	501	496	523	507	517	486	502	531	540	506	538	527	453	484	492	507	534	496	460	505	504	504	489	455	494	551	471	546	500	528	533	466	489	486	525	504	518	471	556	499	522	530	466	557	476	495	526	456	477	484	524	525	500	495	484	486	499	484	506	479	503	497	474	508	492	527	510	497	522	525	492	521	484	497	496	528	534	513	528	488	523	487	459	507	482	480	530	526	509	518	507	524	502	505	490	484	440	512	479	531	525	507	472	500	493	470	492	493	496	483	459	534	470	513	504	479	451	510	530	500	512	462	506	510	531	472	498	506	507	507	539	453	483	507	494	537	480	525	491	558	507	478	463	487	485	490	505	451	477	469	522	496	513	562
8233	13992	9646	4930	3626	2737	2060	1623	1339	1103	976	908	856	762	778	704	680	607	623	638	571	687	602	597	588	570	564	534	579	559	586	589	553	537	540	534	570	536	583	543	517	558	570	548	526	531	580	503	495	542	544	522	487	522	531	547	499	516	566	504	510	558	564	508	523	521	535	538	515	503	516	550	585	548	521	519	519	552	576	547	535	535	564	552	538	479	546	543	535	586	502	520	548	491	535	564	525	545	505	511	512	479	535	518	518	562	511	537	534	501	522	531	491	535	575	540	529	518	558	521	536	546	526	527	509	563	548	547	505	531	548	521	532	556	556	522	526	550	509	552	518	538	522	528	511	524	524	527	528	531	520	503	550	494	537	544	509	545	487	509	529	542	533	511	514	520	480	554	533	508	535	530	498	506	534	545	570	510	515	554	497	507	539	535	529	551	538	497	515	532	537	517	507	545	521	485	537	504	520	514	484	557	572	539	534	568	535	489	513	504	540	518	521	550	502	575	516	530	519	539	491	503	523	536	535	543	509	497	533	516	506	505	511	552	488	547	523	530	537	534	514	540	506	530	537	513	554	501	513	565	512	512	542	525	539	553	539	512	531	511	552	549	525	508	536	509	563	536	536	547	511	546	552	509	509	549	511	549	545	572	549	499	523	524	518	557	504	504	524	510	564	502	545	503	480	484	470	518	470	514	509	516	504	537	527	487	540	505	528	592	518	511	541	564	562	545	493	553	501	509	544	525	557	571	511	548	540	516	526	520	551	543	525	542	527	515	541	565	489	540	526	535	506	532	532	548	511	527	488	504	517	550	508	483	545	529	498	534	511	521	595	530	542	547	530	514	529	482	510	502	529	494	505	501	519	512	523	559	546	513	549	513	562	493	530	526	565	583	515	533	537	523	498	522	547	489	579	555	524	487	551	533	485	538	504	518	530	515	546	549	561	489	555	531	537	533	525	512	524	505	548	548	544	543	502	558	519	578	538	525	528	556	549	480	528	539	541	509	529	551	522	565	503	515	528	532	500	557	567	541	540	547	533	529	543	524	548	527	562	518	512	517	483	518	508	537	545	534	551	503	540	494	518	496	561	535	505	492	563	520	518	540	518	508	523	540	603	521	520	518	542	492	527	522	495	509	549	569	537	479	532	554	512	511	568	560	541	524	544	534	500	514	469	541	552	484	451	570	501	493	490	550	500	553	524	516	514	560	569	483	542	464	538	487	521	511	568	500	546	531	538	530	537	503	542	502	531	550	559	507	531	511	512	535	542	566	532	518	510	542	542	523	507	546	525	551	508	507	553	497	500	523	524	536	507	563	495	521	504	518	526	557	542	550	554	533	489	514	570	499	469	527	575	552	562	545	527	538	544	550	548	536	511	554	564	537	522	537	524	535	552	518	502	521	516	527	529	508	561	548	528	510	586	540	552	549	534	576	551	507	515	522	546	518	537	552	536	525	509	540	574	560	514	546	551	519	492	544	509	524	522	511	559	538	529	536	519	500	502	519	521	513	543	528	557	501	509	520	562	511	507	509	549	535	564	526	504	544	592	520	571	558	499	537	544	512	546	539	485	516	540	525	489	541	514	514	519	499	515	549	496	490	533	548	528	504	530	519	499	472	557	528	504	517	534	486	524	529	556	536	555	520	517	505	530	546	547	546	520	540	524	544	495	528	513	546	534	525	481	510	549	548	527	502	546	515	519	529	522	490	509	543	544	523	566	571	502	501	534	520	494	555	528	537	548	537	484	484	493	539	500	518	547	539	514	548	551	524	504	499	523	537	516	571	489	541	523	558	542	546	522	555	550	534	520	560	499	542	531	502	536	565	536	544	495	519	500	477	538	514	506	511	510	520	540	497	485	534	499	542	534	507	544	550	521	529	564	543	538	482	526	491	557	577	542	523	555	542	529	540	507	517	516	531	517	548	568	476	527	528	534	551	528	493	506	524	503	550	499	521	529	537	503	565	566	551	572	513	485	507	521	541	556	526	567	521	514	517	515	545	528	499	512	518	575	485	537	538	529	564	493	536	513	514	550	533	480	522	502	541	559	538	510	533	588	573	565	548	550	531	499	511	513	533	490	533	519	484	517	505	480	525	545	545	521	543	557	516	505	530	526	529	501	493	522	512	544	541	522	559	539	534	514	521	547	581	564	501	527	525	512	549	516	539	502	522	497	500	534	518	494	514	497	557	519	494	505	529	501	582	490	536	598	496	535	498	541	518	487	504	524	527	552	516	578	523	533	530	568	523	542	526	526	521	530	484	525	523	544	532	546	525	519	571	510	515	538	525	569	537	546	548	502	514	528	579	548	504	501	464	521	518	527	552	536	485	508	581	563	558	488	529	534	552	557	509	521	544	520	523	518	549	493	543	532	494	556	534	480	546	512	561	517	555	515	546	473	565	540	519	512	529	576	523	547	548	549	522	556	544	508	538	515	515	510	537	536	540	498	543	528	562	520	491	527	546	454	543	497	487	515	524	512	552	506	480	503	539	551	532	527	527	545	552	530	503	521	553	529	526	562	525	524	521	542	546	530	532	481	547	555	561	522	536	476	492	519	540	532	492	524	525	516	559	510	502	516	557	561	534	484	529	526	519	505	542	517	548	540	551	576	522	552	546	539	542	549	466	565	513	545	550	491	543	510	530	560	501	526	486	543	524	511	495	550	502	534	519	531	511	522	543	496	500	521	502	480	528	542	567	487	505	529	566	532	504	542	563	504	541	523	557	545	534	535	546	483	472	549	503	541	527	545	554	557	481	536	513	547	555	512	533	538	554	524	499	528	531	567	569	535	509	500	529	530	542	562	560	526	529	516	503	536	485	547	531	547	557	552	531	527	527	514	501	502	546	548	476	491	510	564	525	488	527	533	540	525	516	496	538	552	510	570	478	506	502	553	530	528	515	556	535	546	484	534	561	566	527	539	485	507	545	550	552	538	543	545	472	531	506	527	571	497	486	510	553	570	519	541	519	524	468	538	495	534	536	573	527	525	511	518	544	521	521	490	543	486	526	541	490	498	560	524	507	500	526	554	487	498	508	522	544	515	529	532	517	517	534	537	513	522	548	565	521	512	503	509	523	546	519	506	507	542	521	519	495	494	569	541	533	550	504	537	508	531	519	552	529	482	530	575	579	516	546	475	508	526	525	520	524	542	541	516	505	506	498	527	525	517	545	547	472	535	554	542	469	568	494	551	538	577	527	531	554	559	505	549	518	544	513	497	508	503	551	534	516	563	508	536	541	506	522	512	499	518	536	484	499	545	521	533	549	477	521	562	558	563	538	492	509	503	525	531	515	526	514	524	542	548	490	526	529	515	520	486	543	534	484	500	522	524	554	513	516	510	522	514	463	509	552	519	501	507	559	528	523	541	552	527	502	520	546	527	497	535	518	517	529	511	490	501	521	509	535	534	525	517	538	518	501	528	530	535	543	503	558	581	524	518	508	580	478	517	529	499	480	488	546	524	520	550	531	554	549	530	543
27759	20182	7276	604	421	353	313	332	290	291	293	285	304	296	301	266	307	282	274	297	285	290	264	315	291	265	262	279	287	251	280	281	265	256	307	328	274	288	284	296	261	311	299	276	267	295	290	295	291	252	284	280	265	307	308	258	269	287	270	278	276	306	268	284	258	273	263	277	266	267	268	289	265	260	259	224	284	284	239	293	267	284	295	284	281	304	267	280	287	306	287	270	307	307	301	257	277	295	279	272	277	307	273	281	275	272	298	295	268	288	287	299	300	304	283	271	261	276	275	286	272	291	300	288	267	298	295	262	263	298	256	283	289	284	287	284	292	288	274	278	278	258	288	267	269	289	256	291	287	283	272	252	269	266	277	270	301	276	296	274	243	275	286	258	311	247	275	294	291	285	281	260	258	301	279	258	251	271	285	274	257	258	275	276	296	292	304	295	302	284	285	286	247	259	298	266	279	266	301	285	284	270	273	271	290	273	270	273	286	280	293	271	267	268	275	284	281	282	289	244	305	285	253	249	259	247	298	277	271	259	278	272	269	342	294	286	273	289	301	274	252	288	318	250	251	278	271	277	306	284	277	284	294	261	251	266	285	300	256	271	274	305	287	286	319	253	310	278	282	289	308	273	287	274	315	272	282	254	224	271	275	282	305	277	265	279	309	290	297	286	289	282	284	275	272	292	269	289	269	281	301	230	292	283	299	297	311	279	289	281	261	299	310	283	310	270	281	315	266	301	280	288	288	268	265	275	311	283	292	294	291	296	284	274	267	275	248	290	296	268	256	297	251	277	272	280	303	268	292	264	278	276	259	277	275	284	273	260	248	277	269	272	278	275	290	290	275	275	294	270	271	266	298	266	305	294	274	279	300	275	248	292	268	265	268	269	285	301	276	301	245	294	244	304	267	293	304	309	275	262	292	273	285	313	276	314	296	262	252	296	303	279	277	288	285	283	270	270	260	259	245	278	295	277	271	264	244	282	282	270	276	296	261	254	258	285	263	292	269	272	290	239	303	302	285	267	303	286	275	279	279	273	276	273	273	271	277	298	288	301	287	308	274	272	279	275	290	270	264	273	281	262	284	279	262	294	275	300	286	304	315	286	294	306	261	267	251	282	300	276	267	273	254	280	288	309	287	273	273	298	269	264	293	261	274	257	261	242	316	268	259	272	263	307	302	294	292	282	259	291	264	314	289	305	276	290	249	287	292	297	275	308	275	272	263	273	254	260	267	269	283	319	275	278	278	293	274	311	263	287	306	297	289	275	297	309	277	266	280	286	269	285	267	289	264	248	280	298	283	317	280	269	271	285	286	269	280	281	292	269	276	314	250	276	257	282	287	274	255	267	254	285	303	272	271	293	293	307	283	311	289	284	292	282	239	268	269	290	284	267	262	272	285	283	331	323	286	251	281	273	269	262	252	264	282	270	264	263	270	288	256	242	293	308	314	291	283	266	254	288	272	304	263	311	291	275	268	275	263	273	279	268	276	294	281	286	274	288	252	290	256	284	294	304	308	268	276	278	259	264	279	272	277	254	304	290	279	279	261	274	258	278	297	288	265	295	302	283	259	271	296	236	295	281	303	280	282	281	278	293	283	277	286	276	263	278	262	290	283	274	246	260	239	288	267	262	294	288	267	291	261	300	260	277	244	267	264	256	260	284	281	296	303	296	310	273	286	298	310	272	259	304	272	284	277	307	274	264	256	288	258	288	278	271	265	276	284	295	280	297	257	271	282	293	289	290	311	288	265	260	291	299	303	253	271	258	312	294	250	274	270	286	276	303	242	267	284	240	274	271	269	263	297	288	268	324	257	298	296	299	274	288	253	254	258	293	270	322	257	291	267	289	260	275	293	303	295	281	250	252	289	278	277	311	262	282	285	234	273	281	273	310	275	257	309	261	263	271	278	282	275	291	276	262	273	278	279	263	268	311	298	272	276	284	293	279	257	277	325	294	287	286	283	288	284	260	296	277	272	283	260	268	281	237	290	295	271	279	286	272	267	268	282	297	286	251	278	275	283	260	305	277	297	278	282	246	286	243	285	302	281	264	292	239	270	280	281	268	308	265	275	303	268	277	267	298	282	293	263	279	282	288	294	272	238	305	267	300	300	273	257	276	273	277	287	263	271	272	293	279	284	282	297	257	270	280	276	283	294	261	271	318	258	298	267	276	285	276	257	267	316	262	277	278	258	252	274	242	293	273	258	281	273	270	297	278	232	294	272	270	276	274	305	239	287	280	287	272	281	291	292	273	294	274	277	281	269	280	304	286	279	277	276	264	277	284	286	290	270	259	266	306	265	269	279	299	265	264	253	284	270	288	304	299	286	299	295	283	290	255	275	269	271	259	304	317	287	314	269	289	289	294	283	278	278	279	264	280	271	285	276	278	283	259	307	280	267	264	284	272	301	257	298	266	283	254	296	282	289	305	281	279	298	270	262	284	289	292	273	273	288	249	292	270	299	275	288	270	308	284	298	278	268	282	313	245	274	275	289	256	302	270	278	285	273	302	312	281	265	269	297	271	289	276	283	282	308	270	291	266	266	296	290	285	267	289	284	278	304	251	292	288	299	271	294	284	279	264	284	281	282	269	267	291	244	294	265	276	259	284	281	302	287	246	267	268	263	245	262	287	276	278	271	274	292	308	256	270	308	269	258	282	286	283	292	294	246	278	290	277	315	295	274	288	240	289	304	277	280	282	298	291	241	258	258	269	298	257	262	268	268	271	253	304	302	276	287	254	285	282	291	268	272	286	272	278	268	278	278	242	277	252	268	266	278	315	282	266	299	260	304	298	275	296	276	268	270	289	301	275	261	283	273	281	297	269	275	275	280	280	255	303	276	278	271	293	296	279	288	286	293	291	317	292	294	274	288	285	298	302	282	295	302	290	278	282	298	282	267	259	280	276	286	317	282	294	274	278	292	267	282	276	301	257	289	280	303	254	282	271	297	270	286	280	291	309	266	281	262	285	282	295	273	279	286	300	288	283	273	283	261	286	278	297	270	289	298	264	276	266	290	250	300	269	273	291	289	280	272	257	297	273	259	291	298	282	269	281	290	272	288	282	299	267	287	307	276	299	298	251	283	279	280	285	274	272	301	278	294	247	257	285	263	280	273	261	251	289	323	295	278	304	267	292	279	283	302	273	266	277	286	279	254	285	286	293	312	274	308	275	296	280	247	269	273	286	262	268	256	289	274	286	257	281	297	252	258	289	272	275	275	303	274	275	288	268	301	265	275	264	302	261	272	263	287	280	275	313	301	301	270	290	280	294	274	262	307	276	275	284	311	291	302	293	296	261	309	298	266	276	284	286	257	261	281	268	277	249	311	317	281	245	300	256	294	269	266	290	265	315	284	246	274	276	299	281	260	248	284	270	282	288	305	294	299	282	287	277	286	276	287	280	286	268	312	252	324	281	271	302	267	267	278	260	258	311	269	266	282	297	288	246	265	242	299	296	321	271	304	274	306	286	303	261	292	272
5717	1312	881	551	462	400	385	359	310	309	340	328	301	312	345	314	297	301	293	288	313	303	256	289	295	293	293	287	264	290	294	294	293	275	277	286	318	306	273	287	315	293	295	266	296	305	271	292	301	307	289	316	292	290	275	305	297	264	290	311	285	269	327	278	281	269	270	292	296	273	293	292	313	295	273	287	275	302	304	288	329	254	260	277	317	295	286	280	262	301	284	297	295	289	319	290	317	292	311	313	305	285	286	277	310	295	285	276	281	291	314	321	285	302	291	274	284	294	279	313	327	274	309	275	320	346	275	273	273	289	303	285	279	285	306	306	286	308	310	278	281	299	280	272	284	305	263	284	286	306	305	295	304	264	305	311	301	330	280	298	307	305	294	303	297	304	281	315	271	302	284	283	308	300	340	300	297	269	260	308	283	299	319	313	295	289	292	261	298	276	287	289	278	304	330	284	314	286	260	307	329	296	265	289	306	294	298	278	288	290	296	272	277	310	265	291	283	313	299	281	296	312	299	310	290	297	250	288	271	284	304	303	302	308	285	272	298	296	295	301	263	304	309	276	271	282	249	302	296	283	297	294	328	297	293	284	291	296	304	282	281	289	264	313	292	308	286	296	311	294	298	303	292	271	301	284	273	289	296	279	320	302	277	303	299	307	300	277	319	295	289	273	302	277	260	331	275	272	287	295	292	276	302	282	302	284	281	304	300	298	267	278	268	308	281	300	311	258	286	291	288	301	270	283	274	289	285	290	271	291	292	282	295	275	308	289	341	309	318	288	304	297	281	276	281	314	289	305	276	316	307	280	294	301	312	285	281	294	297	295	293	324	292	293	262	303	300	310	275	281	290	273	282	264	275	295	285	280	246	284	253	313	266	309	287	320	281	287	295	305	298	318	256	304	277	264	291	288	292	271	293	291	312	298	273	316	266	308	282	291	315	282	309	260	303	310	269	274	280	299	287	273	309	296	285	272	297	311	285	295	299	275	291	302	301	288	278	291	252	287	283	267	310	308	308	285	308	276	311	275	275	302	306	288	293	282	280	302	278	281	267	289	297	307	278	278	292	292	278	307	274	307	287	302	283	287	272	299	301	276	305	280	313	263	274	257	298	268	308	309	294	298	274	313	301	277	278	279	282	262	305	327	301	239	287	275	286	276	299	301	263	272	307	290	298	324	303	308	320	298	279	306	304	270	283	289	272	259	284	265	284	292	280	286	283	291	283	280	308	281	337	296	301	286	279	274	296	306	303	298	314	301	300	283	311	308	292	307	283	300	294	290	295	273	306	285	276	290	273	290	291	284	293	318	300	279	294	301	261	302	315	286	285	304	265	253	263	316	305	257	272	326	282	332	295	286	314	282	298	275	296	293	290	307	269	282	287	279	273	278	297	294	284	297	279	368	298	296	285	295	301	305	300	294	302	275	273	314	262	284	264	270	350	300	298	312	264	329	282	252	298	272	337	293	292	325	267	284	304	292	314	329	287	309	292	293	284	313	297	286	311	282	288	261	268	287	277	273	287	302	279	289	300	266	295	280	293	302	273	302	296	331	296	314	310	315	296	268	303	264	271	304	308	301	294	305	314	282	287	294	322	316	269	280	295	275	306	266	269	313	312	253	290	286	267	299	289	274	289	278	285	288	295	288	311	276	300	253	297	293	278	328	299	310	296	291	301	313	277	303	320	283	294	282	281	307	289	303	280	273	287	283	293	306	277	316	292	302	311	289	278	288	273	282	296	272	292	315	278	264	345	316	312	298	291	294	316	273	285	281	294	297	268	281	317	297	296	323	305	307	287	284	316	306	289	296	272	325	289	259	293	284	326	307	289	315	305	340	308	301	274	299	301	286	308	309	319	283	291	255	323	281	311	289	285	277	327	297	308	310	307	266	322	309	276	297	322	289	250	298	272	291	300	272	317	275	280	300	300	282	273	301	292	286	288	299	268	331	282	319	300	296	272	273	315	278	292	300	321	291	285	288	310	278	268	305	287	293	280	326	275	288	281	304	277	284	284	333	281	269	299	281	314	293	294	277	262	273	316	305	297	291	288	288	318	267	278	315	258	272	263	297	290	263	305	271	285	288	319	287	306	285	309	296	271	265	279	278	309	277	303	306	310	289	276	310	304	320	327	308	314	315	291	294	272	301	297	291	281	293	300	296	275	286	284	286	276	265	316	297	267	295	280	309	267	287	300	262	290	296	305	277	267	275	298	286	288	290	259	309	282	316	268	329	269	305	290	304	312	289	275	321	282	316	280	283	314	258	300	304	280	308	271	285	278	301	253	307	276	283	301	285	333	278	267	310	298	283	268	301	284	285	274	294	296	310	274	331	275	316	277	274	275	286	299	288	293	306	289	276	329	297	281	308	301	290	289	310	281	302	289	287	294	285	284	297	296	282	306	289	271	318	291	290	297	292	318	289	259	285	307	291	286	308	307	317	297	313	311	276	296	274	289	296	328	264	289	301	320	304	268	290	291	330	316	291	309	298	300	334	307	331	281	309	280	262	301	249	272	301	270	315	313	289	284	302	302	305	270	277	305	297	296	292	302	287	284	282	295	313	302	286	295	280	303	319	278	285	305	304	297	310	298	316	264	293	295	273	294	313	286	317	302	309	313	294	286	313	278	302	310	306	309	307	282	287	283	263	281	283	276	308	299	279	270	302	281	288	284	311	299	307	279	300	281	273	300	294	322	278	261	303	288	260	322	281	287	311	267	281	283	308	307	281	267	278	295	301	340	273	273	309	294	285	301	288	293	306	298	317	278	278	298	296	272	276	305	304	293	272	307	303	255	289	272	298	264	287	282	297	306	285	302	303	285	280	291	268	268	292	249	293	274	271	295	315	297	305	298	288	276	297	295	292	290	291	297	293	325	286	257	297	283	315	305	291	303	308	281	292	292	271	295	281	275	297	276	286	272	288	282	258	279	279	275	323	308	285	268	272	292	287	296	285	257	291	273	295	315	291	307	294	309	281	286	283	294	321	282	302	280	285	283	318	268	276	296	317	265	321	319	302	293	307	314	300	278	269	287	266	292	288	300	302	286	283	258	290	298	264	284	323	321	265	295	304	288	256	277	269	293	313	325	245	317	280	271	296	283	296	320	264	289	301	311	279	291	286	324	278	247	279	286	313	274	290	265	285	314	279	260	282	267	278	296	254	315	275	307	297	335	272	293	264	280	303	282	310	263	304	267	327	305	314	287	272	278	285	295	280	304	301	269	304	277	320	248	308	294	296	288	304	271	295	314	283	293	284	273	299	292	290	308	278	296	314	305	284	289	277	262	324	277	274	323	287	263	285	297	280	271	310	279	291	304	282	276	311	284	328	313	297	292	293	291	272	294	291	287	314	283	304	262	286	283	294	316	289	283	321	248	291	306	277	294	278	268	311	292	314	286	281	308	266	291	318	291	283	301	291	267	289	268	283	311	301	311	308	264	297	299	283	279	321	260	297	285	317	305	286	310	279	280	300	282	316
23728	21318	28746	24235	21325	10793	1337	908	822	760	692	715	620	660	645	595	558	616	624	556	617	596	568	581	551	565	543	504	591	561	572	559	588	534	579	592	596	595	566	592	595	584	573	505	557	577	563	564	567	560	564	578	536	579	612	572	541	548	575	554	543	603	601	533	546	531	571	590	570	526	587	560	584	535	532	530	534	564	564	539	478	582	584	552	577	539	556	564	560	535	548	523	569	557	552	510	548	590	568	534	539	546	549	538	520	570	577	546	577	575	554	519	554	544	557	541	542	533	534	577	569	513	589	535	530	609	556	563	554	545	572	600	583	549	543	560	562	567	538	532	528	520	593	519	533	567	547	521	585	533	557	477	564	548	552	552	555	543	519	557	577	519	543	586	604	536	567	562	536	539	583	538	551	551	548	572	578	517	524	541	555	551	571	566	540	558	572	566	521	552	518	524	518	575	584	561	558	555	591	542	616	540	512	562	534	656	549	574	533	575	582	559	565	528	558	546	550	547	550	519	571	572	529	517	552	562	580	535	563	547	559	569	567	570	555	546	515	524	583	512	558	569	570	562	581	602	578	558	554	595	547	559	581	538	567	539	561	511	549	580	548	533	566	561	551	568	546	527	560	521	560	542	554	574	571	542	551	576	545	553	578	557	558	561	558	545	547	549	566	573	527	579	535	542	530	582	574	557	563	566	588	535	566	592	532	574	526	533	537	556	520	582	564	560	540	602	580	539	548	506	555	560	533	497	543	551	546	602	565	528	557	501	538	553	540	554	566	545	538	546	556	524	509	537	509	562	536	573	565	529	559	564	565	537	571	564	530	535	555	572	547	570	539	559	542	570	554	543	565	580	503	550	548	578	550	587	508	585	531	572	533	538	532	577	546	556	587	521	577	530	567	524	537	531	545	539	526	550	585	523	578	546	564	562	553	557	571	586	591	590	542	567	540	580	542	556	548	561	581	519	563	556	571	574	558	522	552	523	554	542	556	563	517	527	495	576	522	558	536	569	603	554	587	571	541	553	562	552	577	550	532	571	581	538	547	561	527	591	529	578	540	527	546	541	551	519	528	582	532	544	525	564	570	533	530	564	567	560	563	528	559	529	540	537	566	589	543	557	523	560	513	538	549	535	538	575	520	534	540	556	543	553	546	536	509	583	587	575	559	556	553	573	566	550	556	568	560	548	551	561	503	543	585	553	534	547	511	531	564	567	565	553	563	557	614	581	548	562	533	536	529	549	544	523	546	547	530	558	583	538	552	543	530	505	588	576	504	518	551	551	540	572	555	547	552	556	553	587	525	537	609	505	546	517	547	486	504	575	552	517	565	531	529	541	583	514	550	541	568	544	538	551	557	551	537	558	583	506	548	566	511	548	517	565	558	558	536	569	582	574	561	531	540	578	562	545	568	548	531	566	552	568	609	578	555	566	548	545	527	543	560	574	604	564	577	568	550	563	557	569	577	552	505	559	576	543	531	542	551	589	564	558	545	548	605	544	561	596	609	592	526	534	571	544	564	549	574	545	584	563	552	546	506	548	558	559	529	536	517	537	545	560	556	529	559	577	525	543	580	523	546	557	561	542	541	579	531	550	520	538	562	517	510	593	552	559	504	578	600	591	558	584	601	530	561	548	562	558	555	590	594	543	546	535	569	523	549	524	565	546	571	556	592	575	588	565	523	551	531	564	498	543	555	534	562	573	584	533	537	560	528	510	573	550	571	544	550	572	603	548	543	569	540	600	555	550	505	580	560	572	559	548	601	515	542	560	528	551	565	547	542	557	569	593	564	574	514	493	561	522	544	510	533	551	575	560	599	549	502	507	538	576	523	550	525	525	531	553	582	584	568	486	492	555	540	560	587	556	559	566	537	563	511	561	486	561	561	554	534	518	562	545	515	527	500	558	560	558	534	551	553	570	535	530	572	574	561	580	565	559	581	560	540	566	520	502	541	535	566	556	558	518	504	500	533	539	567	555	571	513	509	544	563	540	541	547	600	525	581	591	594	541	553	566	534	568	550	569	574	557	568	547	596	548	569	519	575	558	558	545	547	556	569	556	555	510	557	528	579	559	523	572	565	530	563	583	549	548	550	566	551	550	525	589	578	518	590	574	568	509	567	568	559	513	534	568	608	565	546	566	574	571	587	581	465	546	538	558	575	577	553	529	520	581	554	567	561	558	585	548	517	542	540	554	590	554	553	531	569	528	577	564	559	568	524	575	539	569	493	538	546	535	500	564	533	556	519	571	570	552	537	555	554	522	552	576	586	513	541	571	535	553	575	521	561	612	570	543	529	555	541	526	532	532	542	574	568	522	568	534	552	550	533	544	506	573	547	538	512	555	561	549	587	586	538	527	534	562	524	580	585	536	542	539	551	560	557	548	539	575	554	530	555	527	566	571	540	528	561	522	523	565	583	513	513	560	613	517	499	509	550	524	548	533	555	555	580	549	547	597	522	523	588	551	554	543	554	533	551	461	575	539	542	546	535	579	573	547	564	516	531	520	580	571	546	562	554	547	575	568	562	539	540	559	601	589	500	555	559	548	571	555	539	527	536	546	554	576	558	584	548	538	535	580	555	547	556	568	517	552	512	583	546	545	574	548	523	545	546	581	597	515	534	564	576	560	544	545	565	603	543	547	582	516	507	548	559	598	524	565	569	489	542	561	551	566	561	523	528	572	546	527	545	557	580	590	527	520	544	562	568	563	541	511	565	549	560	557	545	541	562	544	549	557	586	543	543	530	555	585	591	511	530	588	558	600	549	529	562	532	524	541	570	568	499	545	566	523	552	563	537	507	540	553	550	564	561	603	524	528	569	519	529	553	548	623	540	573	544	590	520	593	576	562	547	515	524	531	531	529	545	546	586	562	576	522	541	473	556	549	543	552	535	588	544	531	558	554	559	552	533	566	552	530	528	569	510	555	552	589	566	530	569	557	553	557	553	568	548	577	580	584	534	548	535	547	557	539	571	600	570	561	560	547	544	560	557	531	546	571	583	556	552	585	544	603	562	605	581	539	556	552	597	552	583	561	551	532	570	522	539	572	568	575	567	565	560	559	545	544	547	528	569	568	541	544	546	548	514	556	559	561	526	528	593	542	563	593	532	550	534	557	525	583	518	561	555	591	524	548	578	511	566	561	565	544	506	550	578	570	509	540	530	548	509	532	579	610	554	511	525	541	548	531	518	572	533	579	533	528	607	562	529	552	565	548	539	601	554	540	606	535	596	600	572	555	575	508	540	563	519	532	543	542	588	542	558	560	562	560	548	543	514	546	512	524	500	539	519	571	594	563	540	574	588	590	528	547	574	572	507	540	557	548	560	546	555	534	534	577	512	575	513	550	568	501	606	537	516	501	579	526	541	502	582	537	568	508	556	546	520	520	590	598	549	517	540	581	560	554	567	559	526	567	504	567	567	576	557	535	502	544	569	590	567	527	570	536	564	602	542	563	566	568	528	509	508	591	549	543	551	540	553	575	545	575
4772	8425	5603	2879	2175	1655	1444	1167	938	834	836	773	732	648	689	631	641	640	599	630	615	610	597	615	594	575	597	604	634	559	542	538	592	546	576	570	606	606	655	535	598	515	535	576	587	575	547	579	563	568	555	597	592	589	566	549	571	562	579	563	533	573	589	598	590	566	573	578	583	578	548	573	556	589	547	579	551	561	554	549	581	545	550	585	577	537	596	589	594	559	585	559	580	565	560	580	583	582	578	563	568	582	579	586	574	549	544	586	580	537	569	540	589	593	533	576	565	564	597	569	585	530	585	535	569	554	557	590	601	578	545	525	600	561	560	556	584	544	589	536	590	560	559	596	545	563	542	543	554	588	550	573	591	571	589	555	573	595	567	584	579	578	577	536	551	578	585	561	570	587	589	576	546	591	535	534	582	542	539	546	568	538	527	569	568	590	593	537	544	521	568	560	600	567	571	553	542	573	568	588	546	578	581	548	551	571	577	550	583	606	595	614	545	585	582	597	551	603	547	525	563	622	579	573	564	535	577	625	529	545	572	557	538	528	547	536	558	582	576	540	570	548	555	584	540	575	565	562	592	588	562	559	553	531	561	607	526	565	544	526	524	540	537	571	564	591	540	555	563	577	534	569	580	578	572	586	544	543	511	608	571	559	575	561	580	591	540	576	605	542	616	566	577	531	541	571	599	595	545	585	569	605	562	546	582	585	579	529	579	546	569	566	560	545	596	588	511	569	585	556	578	604	572	595	561	587	544	565	545	622	571	572	577	580	520	589	547	590	531	553	533	614	561	596	570	527	555	574	614	563	564	538	554	588	564	558	569	580	572	590	576	556	540	591	540	561	594	576	577	562	547	573	610	573	565	527	574	564	612	548	580	565	582	548	578	561	557	590	533	542	589	529	531	572	586	526	562	563	545	532	548	581	561	568	582	568	554	543	611	544	582	549	544	573	566	592	553	548	609	607	531	559	540	555	539	591	554	577	555	576	608	575	615	529	597	567	562	574	546	563	539	534	583	573	561	593	514	561	516	559	589	554	555	533	599	572	569	576	538	589	595	600	575	557	566	601	588	567	568	600	552	565	544	588	545	609	539	566	536	549	553	566	602	584	579	537	593	564	603	552	572	541	573	582	532	547	557	593	605	566	581	589	597	541	576	610	624	564	563	504	538	585	598	566	618	600	547	555	562	552	584	582	588	522	580	564	531	591	552	583	554	531	568	625	550	561	580	544	539	568	573	536	571	566	541	571	613	570	551	568	588	547	609	581	596	595	574	553	567	532	575	567	570	626	581	545	589	545	601	539	546	606	546	546	541	544	596	574	557	559	561	559	550	566	563	533	543	566	559	546	600	585	548	592	586	512	567	559	540	559	591	528	524	561	588	577	576	538	570	559	556	616	557	586	608	576	586	583	603	587	578	558	613	589	577	580	550	591	529	567	587	558	568	552	585	566	585	550	537	577	540	549	610	543	545	559	580	578	596	619	547	580	567	567	591	560	602	556	548	568	577	546	583	554	544	573	528	503	564	554	580	569	564	591	591	543	573	592	588	526	548	577	582	583	574	543	597	547	547	590	568	587	574	548	561	567	520	609	560	562	596	555	564	533	566	588	558	529	535	549	561	587	561	573	620	566	531	583	537	577	582	546	563	537	543	561	564	584	535	544	532	548	518	573	553	577	570	568	593	598	561	531	588	561	540	551	574	594	556	557	581	573	557	557	527	570	555	607	572	542	580	588	591	595	544	597	558	545	580	562	554	583	570	533	545	557	597	592	593	574	556	586	580	560	566	563	575	595	568	548	581	546	532	578	590	570	569	599	559	565	544	560	566	567	532	527	527	552	589	629	571	582	629	533	548	608	579	572	572	587	543	577	573	538	560	573	552	574	582	536	544	604	565	578	554	607	527	577	541	568	560	545	577	603	590	532	553	600	568	563	550	606	574	565	556	585	556	603	568	534	572	587	592	523	577	593	558	573	611	532	567	529	506	541	607	539	555	540	599	570	573	548	578	589	540	547	576	538	571	543	597	579	525	573	585	549	588	532	578	572	601	581	559	598	615	546	591	574	610	562	555	580	556	586	547	529	566	550	547	584	602	579	515	541	540	509	586	557	546	543	590	599	557	567	530	570	585	586	565	609	561	590	549	566	592	588	550	543	567	588	544	622	551	598	585	564	585	587	553	602	588	554	549	546	548	532	573	590	527	560	565	607	568	539	545	539	589	638	559	536	554	604	603	525	539	587	579	569	579	569	627	593	621	552	586	569	575	587	571	568	636	539	557	568	577	604	573	571	514	612	571	586	553	529	572	553	598	571	575	561	571	571	565	574	550	569	566	553	552	559	610	572	556	564	546	564	560	549	553	547	557	548	576	533	587	584	544	519	543	561	571	590	546	579	525	581	535	577	617	568	551	582	520	594	549	570	560	580	546	578	597	576	570	567	557	542	565	563	534	531	582	563	573	565	572	615	563	577	556	576	559	552	527	562	571	516	555	576	587	536	551	582	559	581	597	578	594	548	581	592	566	607	567	553	552	617	536	566	579	574	555	578	613	551	597	602	564	548	581	588	540	550	591	507	566	556	539	576	566	595	541	603	610	554	583	593	532	593	595	590	554	545	596	578	598	554	558	587	576	531	548	581	572	553	572	578	594	562	573	585	539	552	551	550	572	548	588	579	543	547	552	567	555	610	573	571	545	599	553	567	526	523	571	574	600	589	571	554	559	557	553	552	579	553	604	590	584	542	605	555	625	581	609	548	537	553	560	619	565	561	590	558	555	559	540	586	567	568	567	567	576	571	547	580	589	511	528	537	549	577	589	552	556	567	562	561	571	584	577	586	608	572	540	530	587	585	563	586	549	560	551	560	638	597	543	568	586	558	564	618	557	530	548	555	570	551	595	569	567	568	555	602	563	559	633	575	560	523	566	592	576	552	561	547	566	575	610	553	583	549	563	541	579	526	559	592	565	572	514	601	561	575	517	577	565	574	550	567	531	600	578	527	515	551	568	614	554	545	568	605	566	606	536	566	579	539	577	590	524	604	578	547	542	556	569	558	569	547	548	587	591	584	540	548	581	572	556	587	551	577	531	528	577	585	582	597	506	555	563	575	572	567	574	540	569	559	560	568	578	558	594	485	601	583	539	563	588	545	604	571	568	573	551	589	570	589	552	568	555	600	581	550	554	585	551	567	536	574	600	591	574	545	576	531	592	548	559	639	584	559	565	554	551	575	599	535	599	556	555	558	548	511	586	552	549	581	563	525	573	570	549	529	549	639	587	564	534	569	554	586	599	587	567	547	573	590	563	589	567	604	588	547	539	597	614	599	546	633	572	546	547	511	546	576	579	566	551	574	570	545	508	592	592	541	550	510	567	586	573	577	578	575	567	574	564	548	558	622	549	531	589	552	580	560	593	564	553	600	548	564	581	569	567	609	581	546	597	554	567	548	521	596	511	567	563	560	587	535	577	570	568	553	587	609	595	579
24745	21302	27883	25001	13428	583	379	302	251	212	216	191	191	184	160	199	169	172	149	167	144	151	179	156	161	145	150	134	140	149	118	174	169	164	167	157	140	148	139	157	133	161	149	133	114	163	141	141	138	141	123	126	152	146	146	128	136	132	139	165	159	152	146	147	138	133	154	133	125	142	156	164	155	137	150	149	146	139	146	141	139	123	139	139	129	157	129	153	155	135	125	117	148	155	140	130	123	136	168	146	151	131	140	150	137	154	138	169	134	147	178	154	144	135	157	158	140	148	140	139	146	144	144	165	140	157	127	150	129	124	136	158	161	122	141	137	138	160	140	135	149	168	140	127	148	151	131	140	132	127	117	143	126	147	140	125	148	175	127	136	164	140	157	143	135	152	136	145	144	140	156	138	120	137	142	121	168	142	154	124	149	140	148	148	154	149	132	136	154	127	158	160	160	155	140	132	138	144	138	160	137	133	154	141	140	143	139	133	149	144	155	131	166	136	141	136	145	147	148	144	136	143	127	140	147	136	133	121	172	139	131	150	147	134	147	127	145	124	138	133	149	129	169	145	132	137	129	164	154	137	153	144	111	154	151	134	137	160	141	115	150	135	140	142	129	156	139	142	137	131	146	139	162	147	138	149	154	139	160	131	150	137	129	158	147	154	142	142	129	126	146	139	137	134	150	141	137	154	148	144	162	158	142	132	152	149	147	145	153	141	142	149	154	158	136	134	147	173	145	124	152	143	154	123	129	125	153	141	142	133	127	142	142	135	127	123	125	167	138	157	132	148	152	143	131	162	146	127	148	153	140	163	143	144	133	151	151	169	135	138	167	154	135	147	129	139	135	147	143	128	134	135	159	139	139	139	130	136	132	141	134	140	155	143	160	137	140	148	134	134	139	156	153	131	162	138	136	124	138	145	154	149	142	159	140	152	170	136	158	167	158	137	145	132	139	122	115	133	151	139	159	138	157	157	164	142	136	145	139	117	192	165	150	152	134	176	136	138	125	155	160	141	141	151	130	142	152	149	173	144	143	139	136	137	130	115	134	137	135	149	135	155	162	134	157	145	132	134	123	122	147	150	149	133	151	139	151	129	155	121	137	132	148	150	140	133	145	142	151	145	154	151	125	156	154	153	130	133	149	150	141	132	138	156	137	134	125	136	173	139	152	133	128	124	155	138	148	156	137	164	141	139	136	136	149	144	150	157	139	135	125	147	145	148	133	138	142	133	143	143	162	138	138	141	150	144	132	159	170	154	165	130	155	145	115	158	132	141	144	148	154	152	118	126	150	161	148	137	159	146	139	155	135	142	137	143	139	164	157	139	155	132	128	144	142	150	140	124	145	131	133	129	148	132	143	126	124	127	172	143	123	147	143	160	148	142	141	143	137	130	134	155	172	146	127	137	145	145	126	161	120	133	148	159	143	172	167	149	134	122	149	127	154	128	125	147	144	155	146	161	138	149	134	144	138	155	140	121	142	151	139	139	139	125	142	162	158	153	130	160	146	132	129	147	157	161	140	140	151	141	146	142	150	157	139	145	175	158	150	138	127	154	149	142	158	130	143	143	147	148	147	177	158	139	166	138	154	124	131	150	126	148	135	133	152	134	131	149	125	149	155	135	157	144	130	167	129	134	129	159	149	121	159	144	154	156	164	142	124	135	160	149	117	131	167	144	153	128	139	148	156	140	151	152	125	140	136	145	146	143	152	141	140	145	154	138	142	153	137	134	144	130	143	147	163	143	174	158	130	152	144	132	158	136	153	152	150	133	150	138	149	141	144	134	145	152	134	150	153	131	149	139	144	150	174	138	132	135	150	130	136	146	144	149	145	152	145	157	143	157	127	145	143	149	150	127	136	161	140	142	157	142	130	122	159	157	152	158	156	147	131	146	143	127	134	139	154	140	158	136	161	145	138	151	113	138	133	144	155	144	130	138	134	145	147	139	145	135	170	155	135	142	130	138	151	141	137	167	143	145	139	140	145	166	134	152	151	144	139	164	131	156	142	141	144	153	114	126	119	129	148	150	142	155	135	132	163	147	155	162	164	142	167	151	131	139	145	136	136	142	155	145	182	140	130	141	143	127	157	128	142	139	146	157	146	147	139	152	123	141	147	162	115	145	143	141	130	137	150	116	136	142	157	151	119	141	152	116	180	140	147	157	143	140	148	140	127	127	129	144	133	146	165	136	124	131	112	130	144	144	130	132	142	156	153	150	147	121	122	147	135	156	143	141	150	140	152	130	137	159	126	161	150	137	154	120	139	128	165	137	140	133	150	119	137	137	139	149	154	128	145	140	138	147	150	140	151	131	141	140	143	134	137	147	145	147	139	140	142	142	143	159	178	149	155	144	132	164	139	145	128	159	139	154	144	126	134	155	131	168	131	142	142	140	134	149	157	136	149	141	153	166	155	148	149	159	158	136	132	138	137	149	140	135	161	118	157	124	151	149	148	140	137	144	147	160	136	127	157	130	129	141	138	146	145	125	153	133	154	159	140	156	141	162	148	157	149	157	122	162	159	132	148	135	141	126	129	116	140	132	132	156	144	155	116	130	139	130	140	138	142	140	153	145	140	145	153	133	162	152	141	133	142	159	131	140	128	144	151	142	156	137	164	153	150	134	124	161	130	138	144	150	143	149	151	138	146	150	132	127	158	142	134	148	148	149	155	139	156	135	138	138	140	152	136	123	162	142	142	151	113	158	167	150	148	150	134	137	156	135	144	126	134	146	144	148	151	136	128	149	158	161	160	161	147	130	153	135	133	140	148	150	130	153	136	145	139	155	150	134	145	147	160	124	151	141	133	138	133	132	137	153	146	164	145	145	145	143	154	155	147	139	126	138	138	139	152	124	130	139	141	144	156	136	149	142	179	124	157	145	140	143	126	113	175	129	161	152	126	129	124	155	131	130	147	147	126	146	133	145	160	150	128	139	162	155	140	167	144	134	146	148	130	144	143	130	142	149	145	142	149	152	152	136	155	119	127	167	166	137	137	135	136	135	142	152	134	138	148	150	136	145	154	163	115	141	162	156	147	157	157	147	149	151	127	141	109	143	158	142	141	151	153	128	137	131	144	132	128	162	134	169	153	138	134	143	141	133	151	140	149	141	139	142	146	163	144	146	146	150	153	137	127	144	142	126	139	142	140	150	131	148	131	145	162	147	160	156	148	175	162	131	154	152	141	160	133	149	118	168	137	153	147	147	141	156	177	149	147	128	127	136	139	145	145	146	145	132	121	141	143	136	131	151	156	169	124	156	131	152	148	122	155	150	142	142	159	142	151	171	147	134	140	162	135	159	140	150	152	139	140	140	159	125	117	137	143	131	145	147	149	125	153	134	141	156	137	141	159	139	146	145	136	139	164	125	138	135	122	140	155	145	165	146	147	142	138	153	152	152	139	150	155	137	143	150	165	134	144	158	136	144	166	144	142	141	157	144	137	163	127	151	170	164	157	142	131	144	134	131	134	139	146	121	136	136
3953	4915	3148	1528	1105	812	629	525	372	313	310	270	205	247	231	198	185	202	209	176	194	195	164	177	142	177	173	140	161	191	185	187	182	163	165	161	180	183	187	176	155	167	178	153	166	165	153	151	171	156	168	177	152	167	154	156	155	149	177	159	166	152	151	171	165	170	155	157	154	156	148	156	153	160	165	140	155	164	157	178	188	154	174	142	169	152	166	163	179	160	170	163	169	159	149	161	160	184	149	180	165	148	155	160	160	157	176	151	163	163	194	160	138	177	165	162	168	151	144	153	175	162	150	165	154	176	146	178	165	153	167	144	154	164	179	160	175	170	166	159	158	170	175	142	148	159	147	167	176	178	145	176	174	184	144	164	151	172	154	149	148	152	161	149	167	159	161	178	166	179	163	172	145	166	140	174	148	157	151	159	173	164	151	169	198	162	173	177	188	147	173	171	159	186	172	169	162	147	166	150	155	173	155	166	158	181	154	150	177	180	147	150	148	179	167	150	158	161	162	154	174	152	150	170	156	156	161	159	163	156	161	168	172	137	149	166	160	149	146	145	168	152	150	148	148	140	129	168	180	150	176	166	168	162	147	143	158	173	151	160	186	170	150	158	175	163	148	127	171	148	154	153	162	156	168	168	170	161	159	155	134	163	177	177	135	151	150	169	163	156	161	152	155	150	171	152	135	185	147	166	156	141	152	147	164	172	172	169	156	194	165	144	173	140	172	159	154	157	135	148	190	154	154	167	141	175	172	146	159	159	158	133	159	139	162	167	170	158	138	158	152	170	165	129	158	162	142	144	150	163	163	165	160	153	159	162	140	170	151	140	184	154	145	155	148	143	156	152	158	157	148	163	153	180	148	152	147	159	154	154	174	176	167	174	178	165	161	175	163	173	139	160	179	191	159	150	171	156	170	185	181	169	164	162	165	163	154	170	161	151	165	161	164	147	173	154	140	170	178	167	141	167	158	144	141	169	172	162	152	174	179	190	160	169	162	156	174	156	146	180	172	159	168	167	170	159	148	148	142	164	168	162	163	184	185	142	165	167	144	161	172	156	164	150	151	167	155	171	149	175	171	145	152	171	155	152	149	161	177	164	142	187	155	157	146	182	161	163	144	150	152	160	148	182	146	138	131	146	153	161	154	168	150	155	161	146	155	151	152	159	161	150	150	168	162	155	141	158	186	150	165	166	148	171	166	168	169	179	135	163	152	172	137	174	152	166	176	157	175	158	189	172	150	144	145	130	152	173	150	177	156	151	152	159	155	176	154	189	189	161	166	156	190	141	169	131	158	139	160	166	156	155	151	178	153	156	145	164	189	158	159	145	165	179	155	151	140	172	177	156	177	134	156	138	159	134	157	139	162	174	164	153	159	145	166	149	170	166	140	162	157	173	150	161	142	172	167	159	161	161	117	152	147	164	168	171	175	160	161	168	155	164	159	172	153	156	177	151	164	151	146	154	159	153	143	153	169	186	160	155	193	164	142	170	137	151	157	182	162	146	140	149	147	148	170	168	182	159	141	150	145	145	132	143	179	167	148	156	179	145	182	170	185	163	157	162	151	163	140	153	155	165	181	159	145	175	165	173	189	147	163	143	161	156	139	170	167	170	164	155	188	156	175	171	179	176	137	154	161	158	152	176	162	154	127	168	154	158	149	175	165	145	136	157	149	177	157	164	146	177	124	161	164	150	150	169	167	153	166	170	155	165	159	159	139	181	157	163	159	169	153	154	152	157	159	167	168	157	153	160	151	172	177	178	151	158	168	152	164	168	159	182	158	166	154	150	163	152	165	162	146	147	152	145	136	139	154	151	145	146	145	169	174	160	150	164	170	164	170	155	163	154	152	142	177	168	165	153	164	118	155	172	145	147	143	161	154	156	150	166	150	162	195	139	146	143	165	149	160	133	156	138	165	154	154	174	155	148	168	177	159	167	144	134	174	186	149	156	159	162	159	174	174	161	177	159	147	163	149	173	149	160	156	146	167	161	146	155	154	154	175	134	144	141	150	172	159	143	155	137	175	171	179	151	145	151	170	156	155	158	145	178	168	165	145	157	156	147	167	186	161	151	149	160	157	171	146	184	157	171	162	163	187	152	167	150	158	161	163	147	165	156	155	152	141	167	149	172	137	166	159	129	153	154	164	160	170	156	148	171	143	149	166	165	144	159	161	175	138	178	151	161	156	164	162	184	177	155	164	144	160	171	150	159	170	152	148	177	162	149	146	138	143	146	160	167	141	190	168	167	142	178	173	180	153	164	171	156	157	142	158	148	148	179	168	168	190	161	162	150	147	157	165	142	167	165	151	168	157	177	151	173	163	179	173	152	138	151	162	148	150	147	151	149	162	166	164	134	155	135	153	170	162	174	160	162	164	150	188	163	139	160	143	172	163	151	167	170	163	141	157	178	152	175	151	174	170	168	174	160	147	154	166	154	153	162	169	178	159	176	149	164	149	161	181	154	162	156	160	156	149	161	176	150	156	152	139	160	167	154	155	154	162	157	165	171	154	156	149	167	154	156	150	176	161	182	159	188	167	136	147	173	167	155	165	159	155	165	164	158	180	176	166	175	166	166	147	160	149	178	168	140	186	165	157	183	152	168	149	174	152	150	145	162	154	177	150	153	148	153	158	155	148	169	171	157	141	159	178	165	158	153	159	180	123	137	158	168	155	162	155	169	181	161	159	170	144	165	161	160	162	148	147	172	173	173	170	158	181	164	148	171	157	158	154	164	165	178	159	151	163	148	163	143	151	159	146	150	171	132	163	173	148	164	165	167	197	151	155	161	166	146	160	138	178	152	156	158	141	147	150	133	149	151	166	161	157	149	156	163	149	151	153	144	160	161	147	151	177	146	157	154	168	135	154	158	155	140	161	146	177	153	162	157	145	139	156	156	153	152	147	155	173	172	151	147	140	144	142	149	156	153	171	171	166	176	175	144	153	155	166	161	143	151	163	175	162	155	155	167	173	154	160	149	170	163	162	155	151	145	155	152	166	153	171	173	164	162	164	164	163	149	166	164	159	156	158	167	180	174	161	146	175	163	152	152	137	156	158	147	152	153	129	159	163	152	174	173	163	178	165	164	141	134	157	157	133	163	167	159	161	161	161	146	181	154	160	192	174	174	136	180	149	163	168	119	160	168	154	163	145	162	147	138	167	176	165	165	135	170	179	136	169	149	153	163	163	159	157	152	176	146	138	168	148	155	167	169	144	163	150	152	159	145	148	148	169	175	130	146	156	161	145	184	126	176	159	150	165	169	165	163	141	176	150	167	164	143	156	151	151	152	145	141	163	166	147	153	175	151	163	152	160	178	185	157	160	162	164	165	166	177	154	153	161	197	167	160	150	154	181	140	180	148	136	169	145	162	139	162	165	156	156	154	152	160	132	138	160	172	153	159	129	178	164	150	155	161	146	152	156	196	170	154	155	138	139	161	146	154	146	160	149	160	176	159	151	160	153	182	157	167	178	160	148	173
22556	21330	29205	23800	21330	21398	11845	1355	984	851	782	727	724	675	646	570	642	608	565	545	585	571	563	576	515	594	556	513	516	502	514	583	520	493	472	558	547	500	548	499	497	504	505	526	518	556	479	502	516	514	517	480	495	548	518	512	508	538	467	481	522	509	531	492	488	511	479	506	538	550	514	513	511	535	501	520	514	530	528	501	480	483	498	477	549	490	508	501	549	510	493	495	531	517	484	475	494	474	485	534	515	505	464	520	501	529	469	472	525	487	516	460	518	506	538	470	504	522	520	474	480	495	490	479	484	465	472	517	499	499	479	491	474	517	495	482	511	489	506	534	483	494	502	506	485	470	492	474	487	489	507	490	481	479	528	493	492	528	474	494	505	521	530	495	490	482	516	491	512	469	511	491	492	480	493	464	494	482	463	497	497	491	503	475	493	482	470	510	514	506	479	528	513	495	484	452	494	547	492	527	490	500	492	512	492	515	503	522	510	501	506	498	529	522	488	464	518	493	496	486	494	471	477	487	491	494	477	509	483	466	537	486	470	505	511	487	492	501	467	494	529	532	517	438	459	515	493	505	517	472	440	435	463	508	508	496	444	487	511	550	455	494	498	540	502	505	505	516	461	503	493	478	515	512	497	505	512	547	501	530	462	493	481	482	505	509	507	518	466	526	528	476	505	473	465	494	486	465	492	534	488	506	535	510	513	516	503	514	546	506	483	493	487	496	469	463	468	522	499	476	517	461	533	515	486	511	431	482	495	507	501	491	478	501	527	492	487	498	477	558	523	457	499	526	457	452	495	478	504	501	488	473	487	505	551	472	475	463	479	470	500	482	494	486	497	491	515	491	464	489	496	510	468	504	501	473	517	496	497	496	542	467	536	504	489	503	528	528	520	505	500	508	454	513	504	493	467	486	479	500	539	504	521	523	492	502	510	466	526	508	513	521	486	460	513	479	496	505	510	505	464	501	497	473	521	463	505	510	505	487	480	488	513	489	513	481	476	474	500	479	467	524	521	512	514	514	499	497	482	537	492	447	450	481	497	510	547	521	515	530	527	515	499	443	455	464	529	509	486	474	490	471	486	491	527	497	477	470	491	468	460	455	487	498	512	494	466	466	532	489	500	534	514	559	530	526	501	493	545	494	466	506	504	487	509	527	523	469	516	480	471	496	515	482	497	533	481	507	455	501	476	452	490	504	512	522	498	521	491	472	522	505	520	540	533	504	489	518	480	501	529	494	514	484	506	475	481	499	500	528	478	476	477	527	566	530	505	513	520	485	503	494	476	501	507	532	522	528	461	471	484	467	492	494	495	515	525	471	495	506	489	455	482	516	465	440	469	467	488	522	522	533	496	498	495	510	533	484	474	515	518	488	463	502	545	506	525	524	476	520	517	516	464	513	496	471	525	462	514	457	512	524	499	503	506	465	482	464	500	485	511	526	494	486	525	522	482	492	523	494	479	494	491	476	452	485	503	488	468	512	506	469	503	505	488	469	501	474	498	508	522	505	497	518	470	509	498	503	450	560	481	500	471	427	483	474	459	501	473	494	459	416	490	455	472	477	502	502	502	530	506	497	516	491	506	500	499	516	521	538	505	466	484	485	463	493	487	498	494	473	463	512	484	506	450	498	506	493	507	519	516	476	508	514	489	487	502	502	519	511	520	519	492	450	493	525	515	464	524	492	519	519	462	496	503	498	525	505	478	500	509	480	514	471	480	489	505	472	516	481	484	471	502	515	494	508	496	526	482	493	515	519	491	480	532	498	498	482	480	514	503	485	513	472	533	523	495	525	526	464	515	503	522	487	493	452	510	509	477	499	453	502	505	503	495	490	504	493	451	499	486	475	515	504	501	495	520	506	497	492	491	497	521	469	523	457	481	538	473	504	494	476	516	561	510	493	533	511	512	456	531	500	473	517	496	473	483	499	476	528	514	499	501	488	493	496	489	483	523	475	547	500	505	478	482	485	474	487	513	515	512	473	542	530	497	477	466	523	485	491	494	517	524	504	471	525	503	512	459	482	485	495	490	505	493	521	502	498	546	515	507	519	459	457	454	501	512	481	467	501	518	462	510	495	534	465	538	480	453	528	537	483	523	486	487	481	487	468	493	494	520	497	483	460	517	474	508	506	499	473	541	525	492	517	516	480	534	499	477	495	529	505	529	466	500	523	502	456	493	464	526	498	475	507	497	490	500	471	534	490	511	516	478	504	502	522	487	499	539	474	467	481	468	508	498	513	492	490	509	484	511	517	503	506	496	528	518	492	502	510	543	480	517	480	468	512	477	520	489	502	484	521	487	469	535	480	514	530	547	509	511	480	536	482	481	491	483	504	478	500	489	490	497	471	511	511	485	513	507	523	516	524	475	487	505	484	504	479	547	519	527	490	509	515	503	486	451	497	512	507	481	485	501	491	546	513	507	469	513	500	493	497	495	486	476	440	519	510	456	472	486	550	476	489	487	482	521	502	500	520	480	514	463	501	493	478	520	504	515	469	511	462	543	483	486	464	509	484	514	526	487	505	496	477	466	493	498	496	461	461	514	472	490	471	482	508	535	485	490	458	469	527	486	475	477	488	523	475	524	499	468	459	502	461	494	523	467	467	550	457	504	500	483	485	478	499	477	506	475	537	476	470	511	515	484	453	554	450	457	495	478	513	448	513	481	540	493	491	488	449	474	483	465	521	479	481	512	494	504	484	491	504	512	508	510	469	524	484	489	520	524	535	546	507	496	484	531	491	510	475	459	494	516	523	478	478	508	480	481	508	500	488	484	490	487	486	474	515	504	459	489	453	511	524	484	445	442	518	532	467	507	484	496	500	480	520	478	542	502	526	503	489	501	525	497	495	497	533	512	513	470	514	509	536	503	480	496	509	441	501	498	467	530	500	472	509	505	480	468	482	507	505	513	483	503	521	510	512	536	447	511	469	539	469	470	495	491	507	497	484	514	506	464	503	516	495	543	465	496	470	478	494	501	488	482	466	502	505	492	490	492	517	550	528	496	507	487	492	475	502	458	495	507	543	506	483	524	471	500	511	504	538	542	526	449	519	458	514	494	488	486	463	475	464	506	491	513	544	490	533	524	519	482	494	529	481	482	527	499	465	486	494	534	456	496	469	499	543	495	486	503	488	516	492	495	525	493	514	489	525	490	489	490	464	497	461	459	485	493	455	485	522	493	478	484	485	492	525	536	498	467	507	494	470	477	442	493	511	494	514	517	462	492	514	484	517	494	467	496	472	496	482	492	482	489	497	501	499	477	530	489	475	439	464	493	472	497	497	440	463	518	469	492	481	488	476	490	460	480	501	501	497	498	513	469	465	502	478	519	546	480	516	467	506	511	458	523	524	485	510	533	502	470	479	482	499	525	491	485	480	482	460	507	463	543	489	456	489	501	486	481	517	490	523	478	495	500	507	484	494	518	499	475	504	473	483	514	508	453	454	522	444	463	505	525	485	508	484	511	467	502	486	481	500	516	465
5655	14397	9963	5065	3735	2727	2169	1654	1345	1093	1032	881	830	791	720	765	722	644	638	666	589	618	650	566	598	544	577	536	542	538	551	547	564	548	496	564	517	527	576	560	555	522	494	549	501	517	516	507	569	477	548	526	537	526	512	542	532	508	516	517	509	557	544	531	532	530	499	557	520	487	519	534	540	511	510	486	507	503	563	485	503	563	532	509	519	526	456	506	548	522	456	519	523	503	480	530	517	533	538	540	501	524	501	522	527	520	525	569	543	497	559	493	518	491	532	538	536	563	505	512	513	500	523	520	513	537	508	505	548	522	503	536	502	526	515	542	505	515	543	520	506	521	532	568	481	488	538	534	512	537	525	510	536	499	480	493	535	526	521	502	507	528	495	488	515	552	542	524	524	533	505	543	495	506	529	503	499	530	514	515	519	550	556	543	509	478	519	504	526	505	545	514	531	519	562	534	516	542	533	534	562	520	508	540	549	515	531	525	490	529	554	561	537	532	518	512	516	511	551	525	477	526	505	508	506	525	542	492	505	519	498	487	518	541	564	534	538	498	512	493	527	515	548	548	528	524	516	488	506	495	515	503	480	508	487	529	482	550	539	511	486	498	491	543	522	495	539	509	493	482	501	544	480	534	504	509	494	505	529	504	528	472	509	491	530	531	515	523	505	531	500	553	484	485	504	504	525	545	517	499	479	550	529	516	495	548	506	490	468	508	525	526	503	579	542	551	494	513	479	516	504	499	554	535	527	499	479	513	536	542	526	505	523	528	531	531	499	529	519	538	534	515	499	544	539	500	521	483	555	527	489	493	551	492	532	504	549	534	482	529	515	485	525	503	531	483	489	544	525	531	496	511	523	516	495	574	528	480	518	532	528	540	514	536	595	504	523	506	500	504	529	518	532	522	505	504	539	529	521	534	487	523	524	509	484	527	535	532	520	537	527	512	548	511	522	523	497	491	505	499	484	490	533	508	503	547	558	513	468	546	519	508	510	486	521	543	507	513	493	487	491	522	507	477	534	525	512	518	531	493	546	534	515	505	487	552	544	523	506	518	511	544	509	513	512	527	516	462	527	521	568	492	508	540	557	525	503	541	516	535	526	521	518	545	518	490	516	516	527	513	500	507	492	498	536	482	522	534	527	494	510	496	531	553	498	510	509	538	505	535	487	493	551	549	476	464	511	524	502	500	509	515	528	517	517	473	498	515	540	504	523	540	521	552	508	517	552	509	504	514	502	494	515	540	522	525	592	498	478	519	485	518	521	530	502	482	520	512	499	537	527	527	535	482	536	518	492	553	478	526	552	475	510	524	476	527	514	500	539	509	544	495	506	516	501	552	537	490	510	470	491	546	486	547	521	489	490	515	521	490	477	525	523	521	489	531	503	480	515	552	515	500	487	513	524	530	525	534	525	527	500	531	537	543	519	534	522	521	518	542	505	513	485	520	519	528	465	541	535	522	519	482	503	515	524	532	508	520	511	533	519	480	519	542	518	512	502	514	516	499	496	524	523	524	503	539	516	501	549	549	544	527	499	517	528	514	494	537	499	501	506	503	474	535	505	519	571	492	498	554	543	507	538	538	551	553	556	526	511	548	534	503	508	544	492	485	557	537	503	540	505	486	509	523	500	474	536	548	500	500	541	523	539	549	530	509	486	544	502	477	508	508	524	525	515	505	568	489	515	477	504	513	502	536	521	547	474	516	572	536	526	532	524	525	498	528	541	507	513	475	539	532	514	531	510	528	516	504	509	492	534	489	478	500	522	469	504	521	511	539	478	510	516	524	492	485	500	520	505	534	495	552	520	500	519	473	506	512	501	488	523	518	513	521	538	502	501	522	515	521	487	492	513	503	495	488	511	577	532	557	544	516	559	553	506	542	519	470	491	517	525	472	499	514	551	512	480	523	507	514	531	500	503	516	543	528	513	546	507	486	472	508	535	492	529	508	526	521	558	483	474	497	509	529	544	504	512	499	491	493	485	516	509	477	484	500	490	470	540	531	501	463	528	542	576	491	517	505	513	544	526	518	517	495	500	476	517	526	548	520	517	517	541	512	532	482	519	446	482	517	536	481	509	540	468	515	481	510	577	517	531	539	507	502	491	526	553	541	503	471	492	501	502	525	527	536	532	479	536	509	511	526	528	548	514	498	510	460	547	490	534	532	531	534	487	520	520	524	536	523	501	521	572	494	541	532	490	527	544	502	549	475	514	506	468	525	524	522	529	510	493	492	521	548	485	517	507	538	526	509	494	559	537	484	490	523	500	540	503	500	516	515	513	489	466	545	530	536	533	550	530	538	507	513	490	554	541	498	516	515	495	515	514	496	525	548	515	549	509	482	522	555	507	518	501	498	496	522	521	495	507	529	546	509	542	562	470	549	523	546	527	467	557	518	519	499	524	520	551	516	492	492	471	501	518	536	522	497	544	489	571	538	537	543	508	557	493	500	505	504	518	488	529	543	529	492	523	507	496	549	519	495	478	498	550	491	534	513	516	484	500	532	514	512	497	531	518	523	526	506	492	496	501	506	518	496	522	521	504	506	534	548	501	508	538	548	513	530	467	521	517	514	515	506	485	533	504	498	544	494	507	531	526	485	524	505	488	532	525	523	488	580	510	539	531	506	515	489	492	545	514	536	535	460	572	507	488	493	510	536	529	510	499	484	534	536	501	490	482	536	497	532	521	519	542	460	518	553	529	529	541	443	511	518	512	498	511	521	539	484	487	542	519	503	495	506	545	531	513	505	524	497	505	508	487	492	510	525	528	480	474	520	532	535	524	467	522	508	497	449	523	472	527	544	531	509	558	542	463	527	531	460	495	482	491	538	510	510	503	543	524	495	517	518	538	524	546	509	497	516	517	492	537	538	478	500	493	518	532	527	486	475	475	554	555	526	513	531	567	497	495	521	518	513	509	522	509	512	503	532	504	538	502	493	505	491	524	581	556	472	531	503	481	496	538	519	520	516	476	558	570	499	580	464	460	516	522	538	557	522	500	489	508	535	511	516	526	534	495	499	530	506	541	530	534	508	497	524	508	520	497	503	479	523	530	543	531	505	478	503	515	506	548	514	529	510	505	528	495	496	520	520	514	530	501	520	501	508	556	523	515	476	578	470	549	514	540	477	494	529	496	509	497	532	503	495	544	496	544	542	579	530	526	496	525	531	513	521	537	549	489	518	495	556	484	516	534	529	492	544	494	532	535	461	523	541	476	505	506	510	533	560	512	519	482	524	543	542	495	521	470	505	519	520	522	523	578	543	488	517	527	538	503	467	531	563	526	528	530	524	550	508	515	527	489	501	535	498	538	489	524	560	517	522	512	549	506	490	537	533	507	471	545	503	523	510	509	522	531	520	542	510	484	510	549	494	488	504	547	516	556	506	526	458	524	511	489	493	514	551	528	469	497	516	536	532	533	512	462	515	534	481	501	559	495	460	514	544	547	538	548	535	509	519	587	532	522	530	510	507	506	500	499	526	515	529
27598	20181	7365	589	358	335	316	330	277	300	253	269	260	271	275	270	272	304	308	292	294	260	290	279	248	260	275	260	272	269	279	287	259	282	269	299	283	264	252	286	269	304	288	292	287	264	284	295	277	285	277	258	259	287	280	301	291	287	270	260	274	330	246	257	277	259	263	239	289	280	297	303	267	274	245	274	322	287	233	260	273	322	270	263	295	283	292	278	258	240	295	292	276	274	266	271	261	247	264	266	267	275	274	266	276	297	272	260	289	286	278	268	251	255	297	274	248	287	286	261	301	268	265	258	288	269	305	268	279	262	307	242	284	255	275	284	289	266	268	266	282	285	276	267	298	273	275	264	278	268	291	262	258	244	296	236	285	227	304	296	274	330	252	289	314	281	252	284	254	262	258	283	270	276	288	236	288	307	301	273	288	258	279	285	276	266	278	257	260	256	267	279	289	266	295	279	255	279	269	294	262	288	277	279	264	271	274	303	304	272	279	283	273	294	263	268	276	282	289	267	268	242	264	254	283	301	266	271	257	290	266	298	268	280	268	278	296	301	257	272	289	261	262	238	279	280	294	290	278	260	264	277	271	288	319	285	280	287	298	277	273	267	286	226	279	288	269	262	262	278	282	288	293	271	285	308	262	287	280	271	267	272	251	259	277	275	267	266	252	282	253	271	252	273	290	232	283	278	276	270	280	259	281	298	268	276	290	253	261	295	247	285	318	266	259	282	272	253	257	279	271	241	286	259	235	264	270	250	280	268	243	312	286	273	272	276	269	254	288	270	266	245	248	267	275	297	261	305	283	268	271	283	276	309	310	298	255	290	279	277	271	290	271	250	280	283	286	301	287	259	276	243	258	276	266	272	289	280	279	251	277	278	265	262	255	272	274	275	272	290	259	316	260	276	265	324	251	325	286	249	302	268	256	288	280	267	254	259	264	277	298	255	284	274	275	274	240	308	265	261	282	268	273	273	269	274	288	283	265	257	259	293	273	268	282	302	285	284	265	265	260	277	308	305	279	279	283	286	285	269	265	250	271	252	265	269	259	293	272	286	257	279	273	245	301	279	301	263	236	244	271	275	263	284	279	284	312	271	288	255	251	314	257	267	291	273	281	267	249	261	251	272	276	257	258	257	258	260	293	236	276	282	264	256	258	277	258	288	266	285	285	277	271	264	273	284	261	294	272	273	274	269	240	254	259	279	271	243	280	258	256	260	294	276	302	293	270	280	281	273	268	284	258	255	278	259	257	294	287	302	263	278	290	263	254	277	281	258	287	275	276	305	254	296	240	279	266	270	276	262	273	288	265	281	261	267	287	283	317	262	286	274	266	277	290	252	286	285	274	277	249	267	284	288	287	276	280	273	283	310	287	295	268	271	274	259	285	287	313	302	258	284	273	273	278	297	275	296	274	270	282	256	275	285	290	274	268	251	287	271	266	260	261	281	290	260	321	297	258	253	260	276	263	275	274	259	280	254	259	299	262	293	255	294	270	289	269	270	254	270	294	277	281	275	264	253	290	286	299	305	303	278	276	289	248	290	264	314	281	252	264	280	281	300	284	277	275	264	283	279	275	273	283	275	279	289	272	263	269	281	290	263	252	288	282	278	262	284	276	272	254	295	274	283	277	301	257	262	268	281	251	265	275	278	263	283	252	268	280	261	275	280	254	257	293	252	245	276	281	239	271	307	266	280	245	261	290	254	292	260	283	303	277	238	267	240	245	256	278	274	257	274	272	276	292	295	248	286	284	262	274	284	238	291	270	276	305	301	283	285	289	269	252	270	276	295	281	294	265	299	243	278	276	283	283	309	290	248	247	251	295	282	251	249	269	253	262	254	246	313	252	244	271	242	259	279	278	304	263	259	268	265	256	290	289	274	262	290	269	275	274	287	293	253	276	272	283	292	278	279	264	260	282	281	279	286	275	277	293	273	278	276	263	288	253	266	265	313	278	288	286	275	287	268	271	264	241	258	282	290	267	291	272	287	295	264	277	260	272	245	268	278	274	266	258	242	306	277	274	256	306	280	301	271	280	288	257	263	253	278	267	268	287	256	274	288	277	279	274	259	272	270	272	279	278	269	256	263	234	277	277	278	251	280	281	286	251	293	280	274	292	267	259	275	264	273	261	243	248	264	247	295	261	257	291	278	265	294	276	278	271	246	264	286	264	285	280	279	243	285	283	249	285	263	294	286	310	265	273	281	258	272	295	298	284	276	279	265	271	296	292	243	298	292	254	260	268	259	270	299	273	269	262	303	256	333	289	277	263	276	280	285	283	256	290	267	276	271	250	295	244	284	290	268	287	281	294	282	289	272	268	282	285	261	281	276	260	233	290	256	266	268	264	243	244	243	266	295	267	259	272	268	270	263	281	281	267	285	282	254	252	250	283	246	308	291	289	247	268	288	291	276	285	271	295	295	251	265	269	287	285	291	265	242	264	269	272	294	272	289	271	250	293	247	276	237	305	266	266	278	276	306	287	278	277	290	284	274	262	271	281	292	284	317	270	283	303	275	306	270	277	289	271	304	273	268	278	278	253	288	274	249	246	239	288	263	282	250	302	270	265	285	277	270	275	274	280	281	277	306	261	276	275	279	280	299	294	300	301	313	276	260	257	278	245	280	283	277	275	284	302	269	277	265	283	278	266	306	289	266	276	256	262	262	276	257	278	266	285	280	307	260	289	267	265	281	271	259	292	280	289	253	288	295	273	295	278	252	269	261	299	268	255	270	263	246	233	266	276	277	275	286	293	245	271	297	301	281	267	280	261	254	291	276	259	280	276	259	260	270	315	264	280	272	258	240	252	292	261	235	286	266	255	283	309	304	294	284	300	259	274	253	269	286	276	284	279	273	307	261	274	271	274	277	294	261	279	287	282	279	243	289	287	264	288	296	295	248	291	269	239	278	274	290	281	270	277	268	268	273	288	261	269	267	238	269	236	270	273	275	254	278	265	267	272	268	276	269	266	306	274	289	255	245	256	292	276	295	287	257	235	271	286	245	305	276	251	249	290	273	298	288	276	278	257	280	256	276	264	274	280	259	266	281	262	276	253	301	285	252	269	294	288	276	266	253	273	247	282	273	269	262	285	301	285	265	271	276	267	238	249	265	263	284	260	266	271	288	256	287	280	302	269	281	266	303	282	247	288	264	295	269	288	256	241	278	289	307	284	256	257	296	268	235	323	272	279	291	280	268	244	277	283	281	276	321	273	278	295	277	264	295	293	256	269	274	278	283	264	301	317	275	268	246	247	289	281	251	255	259	308	260	269	286	271	283	267	280	260	279	248	272	269	239	284	236	265	247	262	303	250	289	289	278	282	271	247	253	278	313	268	271	264	280	259	292	276	300	255	278	309	282	278	266	254	285	298	283	282	306	271	263	288	291	267	276	264	269	291	277	256	280	264	276	277	297	277	256	286	299	264	258	262	264	275	287	292	270	278	258	280	262	266	276	299	243	262	269	249	297	299	249	279	279	265	284
4222	1335	950	563	446	401	345	350	341	321	315	305	300	282	284	303	302	300	266	292	281	272	268	303	293	262	323	272	293	284	284	294	269	296	295	286	261	294	274	282	270	257	303	264	285	314	304	278	300	291	260	258	270	287	286	281	293	286	296	279	333	284	270	338	252	278	295	278	253	289	300	275	313	276	300	289	257	316	279	281	262	256	293	305	298	300	276	274	262	268	282	287	322	306	287	263	279	308	254	301	279	291	270	283	282	267	240	299	288	286	283	270	299	300	322	298	273	281	286	287	283	262	287	281	280	288	268	275	287	262	301	289	257	270	303	298	314	276	249	267	274	317	320	262	297	266	285	283	290	305	250	306	287	283	277	296	256	278	298	307	286	269	268	273	291	301	257	287	328	312	263	283	267	263	251	276	290	288	281	310	287	257	281	297	289	277	301	287	279	262	312	272	284	270	299	286	270	284	268	303	279	281	298	278	287	275	313	268	298	275	320	297	284	327	304	269	255	282	295	273	260	301	276	308	289	273	303	263	290	310	275	286	292	267	301	268	305	258	261	306	271	284	275	277	266	283	278	287	259	289	274	287	267	261	295	301	298	282	289	284	276	309	290	272	296	290	274	288	274	272	305	291	275	287	302	276	312	282	292	284	296	297	285	278	291	278	295	248	277	270	291	251	285	300	272	289	249	264	265	293	314	287	326	288	295	282	285	290	281	266	271	279	257	280	280	280	294	268	271	283	286	289	298	316	284	252	261	288	270	301	290	285	307	268	296	315	267	283	281	280	265	256	285	287	260	319	283	308	312	300	250	309	281	290	274	304	261	281	287	284	291	279	288	271	265	277	272	290	255	263	278	292	268	269	292	309	299	287	313	304	288	286	302	277	292	294	287	274	280	313	308	261	329	281	304	300	302	281	286	267	302	274	285	280	281	276	288	303	295	327	304	273	292	308	270	304	279	283	293	304	284	295	275	291	281	283	292	282	282	297	284	283	317	277	268	300	292	295	287	262	317	310	253	296	271	301	278	304	297	298	276	300	268	302	307	287	266	307	260	272	323	293	278	303	288	270	283	265	315	314	285	287	297	297	289	312	283	292	317	262	303	285	301	301	291	282	283	300	279	297	305	280	289	296	285	280	262	293	288	300	324	244	281	274	292	289	289	253	300	280	275	252	287	295	277	297	294	292	281	266	281	288	307	271	316	294	277	278	259	272	275	272	265	259	270	291	258	285	308	309	285	306	288	269	284	290	306	297	247	262	290	263	272	286	304	315	293	297	316	294	286	281	291	313	275	275	288	292	280	258	280	286	303	305	280	264	297	309	278	289	309	287	296	276	311	287	296	281	279	275	293	304	284	275	290	300	291	253	281	312	286	279	296	278	294	321	294	272	283	249	292	265	265	280	274	268	280	278	297	288	271	282	285	279	294	302	249	284	291	300	272	261	284	283	305	267	278	288	307	281	268	308	271	306	272	294	311	309	273	283	293	275	282	282	306	304	290	317	261	288	289	256	291	290	283	274	323	276	297	294	287	269	284	288	297	302	279	298	300	274	292	270	264	294	282	283	289	283	265	321	252	289	309	295	274	286	287	301	274	290	292	254	255	273	285	276	291	301	289	290	292	306	273	265	275	310	255	289	279	299	286	306	286	324	261	295	278	253	280	304	283	269	299	279	299	289	303	270	273	278	294	294	274	311	280	304	301	263	302	279	299	271	280	288	279	275	286	293	277	265	312	276	269	264	285	275	302	268	270	305	303	304	285	270	255	308	280	261	282	286	293	266	275	295	248	313	285	290	274	275	297	296	314	263	293	273	296	292	301	297	268	274	286	261	267	284	267	299	285	280	275	278	318	303	307	273	286	296	285	280	277	291	284	316	260	317	268	269	309	277	268	305	254	316	269	244	294	266	254	295	285	297	298	277	277	291	292	289	328	291	317	276	298	284	304	283	306	262	291	292	278	287	287	286	311	312	286	262	283	296	277	294	280	279	318	296	301	281	268	283	318	293	286	273	282	255	296	286	258	274	328	286	287	276	288	264	262	256	306	285	323	296	271	281	264	319	279	289	284	264	319	313	286	282	294	266	312	300	285	266	307	305	306	272	306	298	316	293	289	303	301	274	261	287	309	264	289	281	276	303	287	272	279	269	302	301	304	253	266	286	288	259	281	278	293	316	309	295	305	252	329	277	274	286	278	267	260	295	287	264	310	282	304	276	276	266	259	248	282	281	271	262	271	286	276	298	283	288	301	282	288	286	284	258	270	270	306	276	290	276	277	295	278	281	295	284	294	297	300	271	295	302	287	306	309	288	262	304	276	296	282	278	313	285	269	314	283	315	251	304	302	266	278	302	292	268	272	273	276	283	299	327	299	289	290	295	280	316	302	293	304	288	302	315	269	267	318	269	289	288	266	290	278	284	295	291	273	285	309	279	264	315	294	306	306	285	292	251	271	301	306	275	324	288	280	274	284	300	343	294	275	294	300	289	276	278	271	296	317	294	276	297	271	287	284	264	255	251	286	268	306	310	268	290	312	288	310	271	313	269	262	272	319	272	295	255	260	298	277	288	305	285	284	333	275	291	291	268	293	286	259	275	281	304	317	287	265	272	287	276	264	249	279	311	278	277	277	277	276	288	294	270	260	281	258	289	277	308	326	307	287	266	291	256	268	269	312	273	271	314	257	277	269	293	293	298	286	294	309	266	263	305	289	324	322	278	262	285	292	288	280	284	290	306	313	267	263	278	285	283	265	271	286	278	289	280	306	270	297	272	268	267	269	276	278	292	287	286	284	285	283	307	282	288	268	303	296	268	263	284	291	266	292	290	269	258	314	267	289	280	266	318	295	291	298	295	281	279	267	338	292	269	287	281	290	309	279	295	290	310	243	295	286	298	262	301	293	299	277	272	249	282	279	298	308	318	295	276	254	317	257	263	271	278	300	288	281	285	304	278	261	292	282	306	287	290	294	281	307	283	289	298	290	287	273	312	267	285	292	274	272	305	296	285	296	268	286	271	281	274	323	281	270	264	282	281	297	260	267	286	255	297	249	279	288	294	301	285	289	275	291	306	282	288	289	269	318	288	249	283	298	270	284	298	307	295	277	269	277	278	311	271	275	276	302	285	287	280	307	289	281	276	291	286	269	278	277	283	272	278	256	288	292	284	259	266	276	301	304	280	290	256	285	260	292	269	289	306	260	318	303	281	268	282	284	304	279	322	263	309	309	272	282	288	260	296	302	307	298	283	288	312	290	301	305	325	275	307	267	285	304	310	314	285	286	293	289	309	261	276	270	291	296	286	250	308	296	291	277	274	305	267	271	319	276	293	332	297	272	286	286	273	302	272	280	294	302	299	299	279	274	294	301	265	292	243	286	259	266	291	286	292	328	290	306	286	283	276	301	277	302	300	281	278	279	310	291	284	275	319	317	319	288	303	332	294	289	288	309	269	269	300	300	264	278	289	295	266	287	286	279	281	277	309	287	281
23677	21294	28691	24232	21303	10798	1310	887	789	739	709	653	648	653	591	566	597	609	639	581	560	608	584	573	569	550	551	533	560	546	587	603	583	594	534	536	534	525	537	511	545	530	580	531	531	553	551	553	553	556	516	553	541	508	514	504	575	535	513	505	560	553	556	565	552	530	518	562	528	490	562	525	508	542	546	545	529	547	503	536	584	570	517	540	573	551	549	616	548	513	530	520	515	538	583	554	555	527	518	564	550	517	527	546	559	575	537	541	581	524	536	557	579	564	524	559	523	508	523	511	550	520	567	521	530	550	548	519	537	524	520	557	528	544	570	538	551	547	580	555	545	527	552	553	606	505	524	554	548	534	514	500	557	517	558	571	586	531	493	551	506	553	535	522	546	518	595	562	511	576	515	534	504	525	574	557	559	550	519	509	568	561	579	559	546	502	541	570	539	553	556	536	572	547	560	509	561	495	534	573	550	579	507	540	570	527	571	560	577	591	501	542	566	506	531	528	558	504	532	507	527	540	537	541	561	541	538	544	565	528	575	535	532	556	509	537	520	514	544	533	525	559	534	539	547	522	530	530	519	541	517	533	548	524	533	570	536	557	548	547	507	553	545	565	581	518	553	541	523	553	514	506	534	511	554	522	517	508	545	542	529	530	532	534	528	509	536	557	503	571	514	520	536	566	559	609	566	490	525	531	532	560	499	507	528	549	530	538	573	543	561	519	502	532	528	526	580	522	488	530	518	547	526	583	555	533	550	519	509	555	534	535	508	532	513	584	523	527	532	545	550	533	573	523	557	500	528	509	499	566	518	526	552	569	525	537	585	551	517	572	518	536	514	573	544	518	525	537	520	523	570	550	511	520	534	531	513	557	562	539	540	561	515	568	585	526	537	555	560	511	550	512	535	570	526	538	561	552	517	534	573	540	539	550	553	532	546	514	519	540	558	510	532	507	526	520	534	543	535	552	561	549	528	528	549	541	570	559	540	537	523	509	523	525	535	515	531	579	573	522	560	524	527	557	562	528	523	596	553	541	548	510	505	511	530	547	542	534	563	517	528	560	565	540	534	539	517	572	531	512	567	575	538	507	580	527	525	550	559	547	540	495	563	556	527	521	557	543	543	555	550	516	544	523	538	516	525	539	520	541	520	549	571	528	537	550	511	558	583	548	478	532	537	520	549	492	536	503	561	519	568	533	530	543	513	523	526	529	541	509	540	580	544	563	539	547	570	582	528	565	542	559	532	504	540	573	561	521	532	533	550	554	541	576	537	519	554	570	542	539	599	534	552	550	572	536	521	530	530	524	570	526	512	565	556	536	538	526	528	543	522	519	549	581	513	526	527	557	566	539	539	553	512	531	527	546	509	510	546	506	547	483	562	518	541	545	536	547	592	528	549	552	568	540	547	539	572	542	578	517	544	559	562	543	561	543	510	566	512	511	562	566	535	508	551	520	543	537	520	548	521	538	546	510	516	579	559	546	524	562	542	533	538	503	558	506	535	551	542	512	531	556	527	546	489	520	541	546	560	543	518	548	540	482	521	494	528	509	563	514	511	514	501	553	597	560	562	548	567	558	548	554	556	520	545	531	539	537	569	548	528	546	494	549	521	544	546	573	505	545	549	510	550	555	540	554	535	504	560	539	526	564	510	537	519	540	540	562	527	564	548	539	518	545	531	550	511	538	536	542	572	542	555	565	512	518	541	529	575	506	567	565	540	547	513	560	557	545	535	504	550	528	534	567	566	525	510	554	522	581	542	598	528	515	592	536	541	538	602	532	505	543	545	526	521	531	539	535	491	536	543	548	553	556	605	544	584	544	558	570	525	562	545	528	540	533	551	548	552	507	513	484	519	524	587	602	569	559	578	532	534	535	513	551	550	566	551	559	567	540	511	546	537	526	530	551	569	578	546	515	514	561	560	521	525	539	568	538	582	541	576	573	550	563	527	543	506	545	551	538	548	491	546	559	585	551	557	555	507	530	540	557	549	562	545	494	561	531	558	550	550	542	536	534	528	592	569	552	546	520	532	531	538	582	550	505	490	565	540	552	523	525	509	547	554	534	555	499	560	552	540	497	529	554	558	528	537	535	511	557	567	522	542	511	531	549	537	516	578	536	536	557	545	577	557	546	539	574	559	595	538	519	613	507	499	520	572	516	595	550	528	560	542	517	575	508	521	581	510	523	564	523	537	560	510	564	531	553	508	515	581	496	512	547	490	594	545	528	591	577	536	518	503	538	524	578	555	525	545	531	538	537	477	522	505	532	500	588	544	502	547	583	569	542	532	524	526	538	579	563	536	518	535	550	535	566	581	532	523	529	555	586	527	534	552	530	548	525	534	485	568	514	508	476	526	590	571	565	533	531	504	523	523	558	598	538	540	560	521	485	575	531	575	561	527	558	552	555	557	570	614	544	517	531	503	528	553	522	538	519	505	529	539	535	529	553	500	523	535	551	583	527	529	539	540	547	520	549	544	536	538	502	576	537	529	529	520	480	566	567	513	523	522	541	582	544	527	491	496	567	557	559	530	511	554	533	519	551	510	527	542	547	539	539	549	544	501	534	565	509	522	536	536	569	541	527	555	558	515	531	550	530	589	550	546	552	523	528	549	522	575	469	519	559	554	524	525	517	512	564	583	544	511	550	531	555	509	547	541	535	559	524	544	518	543	522	552	508	529	528	562	542	537	526	537	527	527	568	515	556	522	508	545	563	523	560	542	540	525	537	543	595	525	559	546	523	516	558	526	523	529	568	552	521	526	569	556	505	540	548	530	537	507	541	497	542	542	544	559	567	543	521	550	599	527	517	551	563	497	566	504	534	582	514	514	542	534	561	522	553	512	524	541	538	535	520	532	552	525	551	542	543	521	534	536	548	547	535	559	527	536	469	509	525	540	536	542	548	589	549	516	536	522	524	511	524	521	509	559	582	510	504	516	491	551	503	516	570	539	546	521	532	535	516	536	554	551	563	529	501	556	503	516	560	497	499	543	554	542	536	538	564	549	533	537	591	559	535	516	522	533	568	524	583	571	538	546	533	501	543	599	544	498	504	533	532	539	523	543	520	593	549	544	517	532	530	545	560	564	545	572	512	541	569	543	514	589	538	483	540	525	501	510	551	535	546	529	539	523	526	525	543	521	553	569	519	553	530	564	530	535	529	556	511	531	519	511	542	525	530	509	534	557	556	553	523	547	489	512	475	536	574	501	562	490	545	499	525	578	566	544	535	547	532	527	542	542	532	534	517	513	527	525	528	502	545	546	568	535	525	534	509	566	539	528	515	559	526	539	549	532	563	540	561	517	530	600	554	543	561	538	564	531	534	550	536	498	490	570	536	535	547	539	511	565	514	496	510	522	556	531	545	545	554	527	518	527	553	512	583	554	547	537	570	478	517	519	498	552	538	552	535	579	517	545	544	540	585	516	539	523	559	551	529	563	555	528	537	559	526	533	516	560	521	548	531	504	575	527	512	551	525	536	528	536	560
3712	8718	5718	2921	2182	1706	1403	1132	981	863	728	700	675	718	630	676	595	627	663	601	584	599	575	581	590	559	554	583	601	578	579	557	548	582	532	546	519	610	563	574	593	508	566	575	554	532	588	550	517	571	527	578	560	575	580	592	553	595	552	554	559	518	587	561	555	532	530	544	541	527	585	621	576	547	595	550	577	545	569	505	550	575	557	552	541	572	580	550	588	564	557	555	542	558	575	551	552	564	572	564	536	582	572	543	580	580	565	570	564	540	556	536	560	568	590	574	529	586	566	541	582	539	619	595	565	515	553	542	544	534	522	573	553	530	559	548	569	568	553	569	565	563	545	538	582	553	565	545	532	574	573	551	538	565	539	582	570	520	568	549	553	580	569	592	536	564	565	560	538	547	556	564	547	560	556	521	547	538	528	585	550	554	575	602	594	539	521	549	564	570	591	607	520	577	550	549	544	527	528	530	549	543	550	533	583	543	548	547	580	538	555	577	551	558	544	567	566	513	596	585	543	564	500	548	583	564	556	580	512	541	540	524	530	545	615	537	546	585	544	552	575	537	544	547	525	544	591	589	566	583	523	527	537	582	537	569	544	562	527	591	586	597	576	582	510	572	576	587	582	580	550	548	552	543	572	575	555	529	573	531	550	531	575	575	516	523	585	623	578	541	546	574	497	553	534	592	560	536	532	572	578	552	544	510	554	581	530	572	550	554	568	561	587	561	592	537	536	545	544	551	510	568	569	580	552	570	551	554	565	551	574	562	540	548	567	546	546	547	579	547	571	583	563	567	558	583	557	557	563	564	578	556	591	526	538	558	570	575	519	534	572	533	556	567	590	540	562	586	541	601	540	533	551	597	559	561	571	559	534	540	524	584	535	549	528	521	552	518	558	564	564	551	574	587	529	581	549	530	557	557	533	568	550	554	517	511	577	572	530	553	549	527	544	553	576	533	541	556	521	564	552	545	566	603	525	581	517	568	520	553	589	533	554	560	571	585	549	558	541	548	540	558	538	606	537	572	532	526	547	564	582	528	563	555	593	586	592	570	549	577	569	589	518	534	542	575	569	542	590	529	529	561	561	561	543	529	582	585	534	577	552	563	593	593	570	557	545	535	584	560	526	520	535	558	576	572	552	523	522	595	533	537	578	579	552	525	534	571	527	554	560	563	572	544	558	599	548	524	532	534	589	560	592	561	521	551	550	554	578	552	569	571	542	523	565	583	603	576	562	559	528	558	563	548	571	557	555	566	561	560	573	583	546	545	568	577	615	534	540	594	580	586	554	574	544	528	527	539	516	563	567	536	591	557	567	564	582	563	539	559	525	570	546	529	595	559	546	582	506	579	552	551	561	524	579	532	546	568	531	595	573	533	543	583	565	530	569	536	561	586	523	560	548	551	616	570	535	521	548	545	559	511	568	489	554	565	546	554	553	580	547	571	552	596	559	541	542	599	546	558	521	538	535	558	558	589	563	511	541	589	556	585	549	541	585	565	579	546	587	542	579	586	586	575	587	573	525	504	580	574	497	586	555	498	554	604	552	545	533	547	569	540	564	566	548	567	585	541	576	595	549	547	559	519	549	539	570	561	535	565	533	532	555	569	524	535	576	621	527	580	555	574	560	607	528	517	564	583	551	535	562	569	553	564	540	514	568	517	582	610	565	536	565	555	538	585	516	539	562	526	571	568	556	574	501	531	552	586	585	545	514	544	549	550	556	600	587	557	559	556	559	543	527	550	546	546	532	563	565	560	543	590	540	599	587	580	533	558	568	554	559	560	570	535	521	507	542	635	562	534	579	537	530	554	576	542	616	563	567	575	557	557	542	571	577	523	532	556	539	578	564	602	563	581	556	535	579	534	605	535	524	552	579	547	563	578	552	539	584	543	576	594	573	512	569	573	516	594	554	592	531	571	563	537	544	510	543	548	563	569	556	568	549	567	560	592	537	562	567	539	546	557	491	566	543	525	604	530	593	558	533	542	506	494	560	570	534	587	569	569	576	521	542	522	548	577	572	582	524	575	538	548	552	565	570	584	522	557	535	543	551	529	548	519	535	543	586	569	568	545	506	533	593	554	570	536	573	564	575	566	560	579	562	540	541	518	546	538	510	551	544	618	571	527	538	564	537	544	550	589	572	561	574	521	538	512	587	573	561	539	547	582	551	543	544	576	596	560	496	566	546	560	543	555	549	505	545	591	543	585	564	593	581	573	578	548	554	549	562	503	551	559	595	566	543	517	542	593	562	557	552	550	520	595	587	543	548	552	574	560	567	554	532	583	571	566	549	576	550	535	521	574	543	525	542	549	596	536	566	549	587	568	576	593	568	545	524	557	530	557	539	514	597	562	597	585	532	547	549	541	546	578	567	560	566	535	553	558	587	564	547	545	571	589	553	490	567	565	533	567	579	567	582	595	597	572	569	587	540	571	574	558	541	570	554	602	559	563	543	591	568	561	505	556	569	594	539	549	513	507	566	564	533	581	546	544	565	552	625	541	572	589	538	526	582	555	539	551	536	555	599	523	568	580	561	577	572	550	536	506	596	540	567	572	563	620	581	558	587	567	533	535	534	546	538	519	596	529	517	548	550	581	606	532	561	573	582	549	527	541	563	573	518	558	592	557	565	552	557	529	520	536	551	558	535	555	575	533	557	532	560	571	566	593	558	583	535	526	580	590	587	531	560	577	547	536	559	547	550	526	536	557	555	571	521	548	545	568	563	566	570	556	520	499	584	579	564	531	566	571	547	566	545	582	568	565	517	540	526	555	580	547	519	623	552	526	526	525	544	541	536	488	537	571	530	577	557	583	521	555	588	576	555	563	546	527	553	542	560	535	566	564	561	562	553	525	579	564	563	518	588	519	531	533	555	559	552	531	577	564	544	550	521	605	579	606	558	527	545	578	569	592	554	602	544	585	565	552	540	549	560	580	532	560	560	541	559	556	521	518	567	547	532	554	587	556	548	555	550	579	586	540	521	541	545	563	587	531	562	548	542	547	538	525	535	598	590	569	534	538	561	595	543	501	564	572	579	536	548	537	589	526	523	521	557	531	545	538	578	558	517	543	546	536	526	530	550	527	559	571	529	574	527	533	547	522	542	580	578	637	551	593	541	531	569	542	597	576	544	556	538	549	525	553	533	530	530	543	517	540	557	517	513	561	583	563	538	545	553	553	536	572	548	572	529	590	540	548	596	555	559	556	596	575	560	585	556	530	574	520	536	611	590	538	591	544	548	574	603	546	542	575	576	514	539	546	583	501	532	593	572	568	564	553	588	556	573	543	539	562	554	532	530	536	552	548	534	564	564	542	577	525	562	560	503	557	555	598	538	548	595	520	547	552	578	510	521	564	561	527	556	538	535	567	585	564	554	548	568	553	492	571	554	533	575	559	552	579	520	527	541	532	592	577	568	517	577	566	531	593	595	584	588	576	582	537	543	573	563	565	551	543	597	518	561	573	566	578	540	571	534	563	595	555	575	577
24782	21314	27877	25075	13494	619	388	299	248	237	205	212	196	187	172	157	175	185	148	152	161	149	167	166	172	173	138	164	159	150	159	142	118	159	153	143	147	165	144	143	151	155	120	133	144	174	149	159	165	127	141	147	150	136	133	137	130	136	144	151	157	136	151	162	137	155	127	152	131	131	142	145	146	121	131	149	159	140	128	150	137	137	148	126	151	152	154	149	149	155	132	138	147	157	154	160	148	141	132	127	144	116	152	142	129	137	145	151	140	138	144	133	136	145	138	137	152	142	151	132	132	158	132	136	143	124	117	153	124	147	158	134	152	138	127	134	160	138	148	150	138	150	134	154	126	155	171	139	135	138	150	149	153	140	146	152	156	143	141	142	148	137	143	138	139	141	152	152	125	123	132	144	158	161	142	151	153	151	154	147	156	142	125	139	139	147	145	142	135	130	120	130	157	142	143	133	139	150	150	152	162	122	147	161	133	142	147	128	141	139	131	135	124	132	132	149	137	137	174	155	146	148	145	149	132	140	134	144	134	146	131	121	148	150	141	133	137	135	144	130	152	128	138	128	125	136	143	171	151	127	132	108	140	132	139	144	145	139	145	134	124	148	146	141	169	146	144	149	126	127	125	138	131	155	149	146	139	132	147	130	155	148	145	143	145	136	144	161	155	164	144	145	135	148	136	121	147	155	149	149	131	141	149	124	143	142	129	128	143	143	138	149	150	130	151	166	151	126	125	137	127	158	134	146	126	126	151	143	144	147	128	154	153	151	139	123	162	141	159	143	128	124	141	135	136	131	135	129	135	149	136	127	154	146	142	147	146	150	146	145	145	133	122	135	137	136	146	136	145	118	122	143	134	118	151	139	129	147	131	119	146	130	142	130	132	150	142	135	145	146	140	117	141	143	139	148	138	131	149	134	129	126	138	136	138	151	145	147	124	160	134	139	136	149	144	138	161	142	151	121	136	160	151	132	149	138	172	143	120	148	143	144	140	129	142	138	131	127	133	150	131	139	155	131	152	151	162	146	161	143	129	148	118	137	146	116	141	151	132	154	144	133	113	147	140	121	126	148	130	144	129	161	139	132	141	132	149	138	141	127	133	145	136	153	150	155	141	145	152	146	157	134	147	147	164	132	139	143	144	147	140	144	132	135	136	121	119	167	134	141	145	124	134	137	119	146	129	145	149	113	153	136	120	130	115	126	142	149	109	154	125	129	157	147	128	132	144	135	133	142	135	164	139	143	149	133	136	134	169	146	135	127	146	126	145	155	126	148	139	135	165	136	157	135	154	145	133	128	149	151	144	133	136	132	130	144	119	152	126	154	134	154	170	155	131	154	137	137	132	129	130	156	142	145	130	127	133	140	124	151	136	140	143	137	135	141	149	138	119	139	149	139	154	135	144	132	113	129	155	148	152	138	133	142	122	147	131	138	137	141	124	151	138	138	125	157	132	122	134	146	150	124	145	142	141	132	160	159	147	131	150	149	142	142	137	128	147	147	115	145	133	148	136	128	154	167	145	146	142	146	143	102	142	159	138	147	124	151	132	132	119	123	126	133	136	130	149	159	158	123	147	141	125	127	143	145	141	132	147	116	153	144	133	118	148	131	133	132	145	104	120	139	135	152	128	137	137	133	133	134	141	141	153	142	118	122	163	142	143	138	144	146	148	134	144	142	148	148	138	128	116	117	136	140	147	120	142	138	145	130	129	143	160	140	124	149	151	140	151	129	134	165	140	143	126	160	135	147	131	146	142	135	138	156	134	145	131	145	165	148	139	161	131	141	152	123	141	152	118	114	135	142	145	154	122	144	142	129	116	141	136	139	150	139	126	141	145	171	117	130	165	152	140	150	126	132	160	161	130	146	146	155	111	149	151	133	135	139	128	145	119	160	136	135	155	164	137	151	111	139	154	144	148	135	139	145	132	131	148	154	141	156	141	138	130	142	148	152	139	136	148	137	148	145	139	140	161	165	142	138	146	151	121	141	115	125	157	140	153	135	127	145	133	129	149	137	145	157	117	124	148	142	136	139	137	150	141	156	144	152	141	149	152	154	140	139	161	148	137	156	130	131	130	126	161	148	136	142	153	135	151	172	138	147	110	136	126	139	134	143	137	154	144	142	120	137	124	141	134	138	138	147	132	143	142	162	164	154	129	129	141	128	145	144	139	139	144	136	165	143	144	157	142	166	140	153	130	133	136	152	131	135	127	140	141	164	145	161	125	132	156	150	119	139	164	136	153	135	142	147	135	137	125	158	139	151	144	149	141	150	137	168	141	146	149	140	144	127	143	127	123	135	129	137	136	144	127	157	129	140	147	121	152	135	154	143	137	151	148	152	110	126	141	134	167	148	129	172	122	138	156	142	130	141	151	152	137	147	129	165	145	138	141	139	153	149	114	146	137	132	126	137	141	134	142	148	145	143	131	139	139	136	127	136	156	151	146	120	126	157	144	119	140	161	145	139	144	134	145	150	118	140	130	128	140	149	141	135	141	151	127	117	154	140	130	142	159	117	141	135	132	128	138	134	152	129	127	125	132	127	132	127	124	140	152	131	139	128	163	151	126	137	131	139	124	150	122	130	136	131	136	142	143	147	161	145	145	158	149	126	126	155	124	134	140	125	128	127	145	144	139	138	146	142	150	127	130	141	151	149	149	157	142	132	143	129	133	113	135	129	149	156	145	131	138	145	147	147	138	146	129	131	145	129	132	138	132	126	144	131	140	151	158	119	148	132	125	162	130	146	159	154	124	139	134	158	153	129	140	142	144	156	131	174	136	140	146	141	127	136	149	134	143	135	134	149	151	145	159	146	140	122	135	141	149	130	141	164	157	129	152	135	138	159	143	133	125	143	134	133	142	143	131	138	152	128	146	143	144	164	155	145	130	156	144	151	148	138	141	144	151	135	146	130	136	133	127	135	148	154	128	169	128	134	121	141	160	138	133	112	153	139	131	141	138	138	150	115	154	150	135	131	133	156	136	131	170	146	129	170	149	136	139	143	123	135	155	145	148	140	137	134	131	136	162	127	127	137	147	139	156	139	144	135	153	160	142	128	144	149	149	138	142	134	160	127	139	140	147	152	151	147	132	141	140	129	136	123	128	116	145	142	161	143	134	145	159	145	138	163	144	128	152	137	123	140	124	133	142	141	157	141	124	148	144	137	127	148	132	128	115	139	138	163	164	132	131	112	153	132	131	149	155	151	145	143	152	142	151	134	136	137	143	108	150	135	150	122	142	125	121	143	133	136	129	138	150	135	140	137	136	141	141	133	118	166	148	138	145	172	135	156	153	155	139	130	133	161	143	132	154	155	146	147	148	151	152	140	154	143	141	139	163	138	141	136	140	136	143	143	158	142	144	145	132	124	154	147	127	123	147	137	143	141	139	144	177	150	124	147	144	135	136	137	143	128	131	167	126	134	112	154	152	138	132	136	130	152	147	136	126	133	133	139	152	165	145	127	131	149	137	172	165	159	129	138
3370	4941	3165	1532	1074	839	632	462	394	376	286	270	243	233	254	225	225	187	180	180	185	198	171	160	161	164	164	152	159	157	180	182	137	177	187	174	178	156	176	168	170	180	184	158	180	155	169	155	164	154	156	128	184	169	150	181	193	164	138	146	160	161	164	152	160	139	161	156	180	164	145	161	176	149	171	188	143	160	150	157	159	152	148	130	167	171	147	170	140	165	157	174	169	160	149	131	158	150	149	162	158	159	167	136	163	144	177	165	172	167	159	130	166	156	145	162	159	146	144	158	153	146	156	177	157	144	151	161	140	150	166	138	156	157	164	148	160	146	141	153	171	156	130	153	163	149	170	168	165	123	180	184	148	138	164	168	176	167	149	162	148	164	166	149	150	174	155	164	150	149	159	152	148	153	166	158	160	142	162	136	181	147	154	129	161	161	146	149	175	147	138	143	168	155	161	161	161	149	146	163	172	165	154	169	157	163	160	180	160	153	159	149	136	168	152	150	164	145	145	158	164	176	167	139	157	161	141	155	159	165	131	149	161	148	188	145	145	166	163	165	152	162	131	153	172	155	171	165	160	141	140	151	137	135	172	174	137	153	163	127	163	154	135	145	153	151	146	159	161	140	181	158	147	143	139	168	148	141	141	164	148	172	149	177	154	151	157	170	148	149	151	148	155	142	132	155	170	144	143	131	156	160	154	163	173	150	146	161	173	153	155	161	163	159	174	150	186	180	154	140	163	172	151	127	179	144	176	136	164	155	146	132	147	164	170	166	146	159	154	157	155	168	150	165	180	163	148	145	164	129	170	154	173	147	151	155	168	149	139	155	154	164	139	133	158	152	162	163	151	170	151	149	173	156	124	164	149	143	161	152	161	141	181	164	151	171	159	161	139	175	157	172	151	167	162	153	134	154	166	145	146	161	159	145	148	161	143	157	140	145	149	143	147	157	173	140	171	142	169	159	151	160	158	159	167	158	150	141	158	151	133	160	151	151	147	152	146	149	132	143	138	149	143	152	147	174	148	143	145	155	146	169	153	180	144	125	130	145	155	148	142	165	148	159	143	162	154	136	178	163	160	156	165	152	139	186	148	140	158	168	151	154	135	154	161	142	157	167	155	147	122	159	149	147	140	141	146	148	135	175	158	135	150	173	158	175	150	161	153	157	149	148	139	143	144	174	178	171	146	134	152	150	164	154	169	163	163	184	150	154	143	163	146	174	171	158	145	142	165	158	150	143	139	147	166	145	139	138	135	149	142	157	155	175	152	158	149	139	160	141	138	153	140	163	145	147	168	138	153	164	164	126	159	160	159	163	145	148	175	165	145	155	139	159	145	165	168	161	137	155	170	158	161	166	164	143	186	181	160	165	137	156	152	143	150	141	164	164	154	155	172	154	149	153	153	156	142	174	158	149	155	142	165	167	159	163	164	166	160	152	161	157	152	176	156	153	145	154	163	147	169	140	158	147	155	145	154	162	150	136	141	157	160	156	190	159	137	156	165	162	149	163	141	133	150	156	172	155	165	178	150	146	143	156	140	145	157	143	148	151	160	146	171	164	167	170	170	193	145	159	177	164	154	164	173	172	154	162	155	152	158	142	169	121	141	168	154	152	175	160	141	139	178	146	150	143	174	172	148	183	161	176	171	134	172	124	160	159	166	171	144	160	166	157	164	156	160	148	130	134	156	137	148	129	151	155	152	153	165	167	153	146	163	170	151	170	147	170	184	158	167	153	166	155	163	163	137	153	155	145	134	134	189	166	143	132	121	161	138	160	157	181	147	159	150	174	154	153	167	179	136	161	155	152	132	169	129	143	167	155	129	171	147	148	183	167	175	152	157	164	153	144	144	143	158	162	168	174	152	126	180	164	151	150	152	189	147	176	140	147	158	136	166	142	154	160	168	154	141	130	146	140	155	152	176	124	165	159	140	186	161	158	152	158	164	159	143	152	170	164	151	134	164	154	165	170	155	157	162	163	146	143	155	169	145	161	164	164	153	135	147	160	171	151	140	153	155	148	176	144	140	153	152	144	159	139	131	142	168	146	170	155	154	163	155	140	150	167	150	141	151	168	169	162	168	157	159	157	136	146	179	164	184	161	138	173	141	136	152	148	154	155	169	157	128	165	158	130	151	154	174	146	139	150	171	144	160	155	186	167	151	145	181	163	158	129	167	166	139	144	150	129	153	164	154	158	151	145	147	138	163	156	175	134	184	151	162	136	159	162	194	154	177	139	151	138	160	163	171	156	163	176	147	147	139	160	161	169	153	138	146	166	155	140	145	145	162	172	187	124	171	152	135	153	168	145	148	182	146	183	154	186	150	167	153	133	176	174	144	149	175	143	157	159	137	154	162	159	179	152	160	173	158	158	186	163	157	130	159	166	160	142	181	174	161	166	159	158	140	132	149	160	180	153	127	153	147	152	157	167	155	162	149	165	161	146	138	150	163	161	166	154	153	174	148	155	161	156	159	157	164	141	149	153	142	146	148	162	145	173	155	151	145	151	143	132	147	151	141	166	146	142	145	161	174	166	161	140	165	153	162	169	168	157	136	142	154	168	147	142	136	163	159	171	150	132	140	138	145	151	156	154	156	138	153	155	161	156	141	164	136	178	170	145	155	127	138	159	144	174	168	158	158	167	140	135	165	168	167	146	131	153	159	156	144	151	172	147	167	147	161	169	154	135	165	151	167	158	169	150	155	177	154	139	141	160	153	160	163	142	150	149	161	181	157	175	169	155	152	156	155	163	163	167	148	154	141	140	166	158	168	149	163	161	143	144	173	164	135	157	173	159	171	148	152	155	155	150	162	172	141	136	163	146	137	158	151	171	160	151	167	142	154	141	156	140	156	173	170	160	143	137	139	132	153	147	136	138	150	159	141	158	145	160	149	142	150	165	155	130	172	144	155	144	165	159	164	170	152	146	144	160	166	146	160	172	146	152	159	154	169	176	142	157	148	148	145	147	153	164	161	175	157	171	137	154	166	134	151	143	141	144	157	143	145	157	148	143	181	153	156	178	151	136	145	148	162	182	147	197	161	164	168	138	155	151	160	138	146	164	169	169	152	193	150	162	152	164	158	137	152	158	168	164	178	174	174	139	164	173	183	162	156	167	154	154	174	163	147	161	139	168	170	135	168	121	174	149	171	162	167	163	119	134	171	159	150	139	166	155	176	142	159	177	159	138	171	170	164	140	140	145	165	145	169	126	180	142	174	152	186	133	166	164	173	159	155	161	187	157	161	138	162	163	149	151	152	146	173	163	151	144	161	166	152	147	153	156	154	163	159	138	165	172	158	172	164	150	150	155	164	155	148	164	146	173	157	150	148	165	158	156	156	169	149	141	146	159	151	161	165	147	172	167	147	158	149	172	158	156	173	156	134	160	148	160	127	147	136	161	142	169	138	187	157	167	164	134	134	156	175	153	162	143	145	152	146	144	150	163	127	155	158	136	150	144	149	145	140	152	167	150	168	161	144	172
22470	21278	29128	23751	21279	21347	11866	1354	1023	862	747	728	692	658	653	620	583	616	546	590	543	568	495	518	518	541	563	511	513	536	521	530	525	510	509	504	450	497	509	531	445	493	472	508	527	538	540	536	532	472	467	479	486	472	477	509	468	486	524	486	467	494	492	510	472	486	474	522	495	516	475	483	533	511	454	492	470	516	490	474	474	522	553	491	489	485	522	515	538	508	496	438	512	450	510	514	525	468	512	468	466	453	511	495	455	526	414	541	472	482	469	486	508	507	491	491	493	474	519	491	476	486	472	497	478	514	505	467	440	489	498	436	483	478	475	467	559	532	515	496	445	518	480	471	497	474	457	481	490	456	504	457	503	489	495	529	509	543	464	505	527	480	507	476	483	493	467	516	470	493	512	492	457	539	490	461	450	501	456	494	474	504	513	497	460	464	510	498	496	490	496	513	500	499	500	499	494	487	513	463	479	470	491	475	475	501	486	471	483	504	478	510	499	476	500	522	519	490	486	464	475	451	444	462	464	492	485	469	479	477	494	514	473	497	512	506	446	498	464	505	472	468	570	495	469	447	455	522	508	474	515	531	508	485	461	493	495	452	455	502	475	500	526	523	479	489	447	465	490	518	504	476	459	461	499	468	510	503	486	457	445	484	516	431	459	511	538	494	461	493	492	462	493	468	482	478	481	479	495	515	504	518	495	524	485	494	487	469	452	451	476	503	436	477	479	498	463	461	494	480	475	497	466	474	537	489	507	499	467	486	455	499	490	464	516	485	523	508	462	513	508	478	469	512	479	451	492	468	530	504	494	467	449	515	495	505	487	475	481	485	474	482	478	520	474	499	506	459	482	495	495	490	476	488	507	490	512	527	506	507	467	510	470	511	502	458	458	496	500	512	471	474	490	491	494	492	480	479	493	479	536	453	478	480	471	517	488	499	539	490	452	461	507	512	523	504	507	453	455	479	479	504	470	473	508	462	488	484	436	522	520	486	496	494	468	489	491	489	526	484	485	542	511	512	479	463	442	501	494	499	489	537	496	466	467	507	502	480	509	514	499	471	478	478	473	463	508	471	495	465	468	461	499	473	422	499	541	482	504	515	526	473	484	506	503	495	532	508	480	463	462	492	485	503	466	471	497	507	520	462	474	529	525	492	497	487	448	478	499	477	478	530	495	468	497	527	487	512	486	505	523	466	495	507	466	456	502	468	498	511	526	476	502	459	481	494	501	482	481	485	540	484	459	490	494	510	512	485	473	481	500	481	498	505	494	458	479	522	474	493	506	489	509	499	445	510	500	493	443	472	494	462	502	460	477	496	480	466	490	472	498	468	476	454	487	467	452	474	476	492	478	470	483	472	525	482	510	500	492	452	429	465	497	488	474	520	504	490	469	519	495	458	514	473	475	518	485	536	476	465	486	496	463	456	498	484	510	472	486	497	487	492	495	468	519	496	460	487	456	500	503	461	476	513	493	495	441	491	524	463	466	514	511	466	484	490	476	460	505	489	498	529	497	516	502	500	455	475	515	482	519	497	473	473	468	504	526	494	448	504	522	474	502	497	507	519	508	479	492	445	462	461	506	550	509	460	510	501	480	500	483	472	502	484	497	499	471	498	473	483	483	457	473	479	474	507	468	468	504	512	489	492	496	481	452	487	511	482	492	535	486	459	512	484	484	468	478	491	471	513	489	501	473	518	510	484	476	494	547	517	487	451	469	503	494	468	506	471	502	502	512	496	463	500	476	525	498	526	476	425	543	432	505	537	499	481	516	479	485	492	452	509	464	471	478	485	508	449	442	488	547	509	498	498	506	499	526	472	516	470	487	521	484	511	467	461	469	490	472	495	471	500	485	535	538	482	483	461	487	465	499	490	519	491	466	483	485	493	474	478	481	473	416	471	484	517	506	490	479	476	473	494	496	514	498	503	494	496	501	476	473	504	490	485	498	477	505	474	449	485	461	511	483	503	503	520	508	478	515	496	485	496	500	504	475	460	460	482	500	489	518	507	495	502	468	544	502	469	473	487	526	502	486	493	492	490	495	481	508	508	515	487	494	490	511	492	475	474	497	485	478	479	500	512	541	487	507	532	458	484	499	472	496	482	471	484	486	506	500	479	500	482	499	520	483	509	506	477	502	467	533	444	465	456	470	482	499	481	429	504	473	492	474	499	478	478	493	474	498	472	487	496	453	482	492	499	464	495	489	485	439	465	491	495	457	500	500	487	469	485	495	487	486	482	491	473	487	490	503	473	472	478	491	512	455	488	435	490	520	509	498	498	485	477	535	484	464	452	465	477	501	483	472	505	490	553	446	537	466	540	466	478	505	490	485	517	438	437	495	500	461	513	521	508	464	465	475	474	503	498	507	525	522	471	496	446	501	497	516	452	505	480	459	504	483	485	480	509	452	504	495	504	495	505	513	460	447	523	475	439	466	513	489	483	511	483	482	463	500	504	498	530	479	503	497	493	536	477	486	484	498	508	496	472	500	455	520	467	484	503	507	511	495	493	493	487	484	473	482	471	529	458	458	518	465	464	466	508	498	476	461	466	492	490	493	489	503	518	520	480	471	481	497	494	476	487	520	488	479	468	509	512	513	501	474	457	479	485	512	458	498	496	494	463	449	520	486	499	500	440	501	458	509	477	516	526	507	515	502	505	484	462	485	502	446	482	491	485	480	508	504	554	502	473	501	470	497	499	462	472	497	528	499	526	466	481	474	480	493	462	511	486	488	477	486	506	481	494	531	498	494	503	443	495	472	438	485	461	503	521	481	523	472	465	507	449	450	520	482	461	494	477	466	505	499	476	518	499	501	474	526	506	484	491	499	477	466	448	489	509	492	509	472	474	474	480	439	494	476	473	467	482	497	461	453	430	477	486	503	469	475	481	447	480	483	451	477	491	500	470	469	467	504	508	482	464	514	500	498	493	499	482	450	477	483	502	483	505	465	465	450	494	462	479	507	496	479	506	503	479	507	463	509	488	469	470	470	459	486	469	529	464	468	484	463	503	477	471	471	502	468	475	496	460	467	447	473	445	474	458	508	510	505	475	482	476	460	510	449	499	484	500	486	496	526	481	477	477	476	473	469	452	489	499	459	503	461	529	489	538	475	495	475	487	473	504	502	482	484	517	474	506	456	498	474	506	503	497	479	480	488	509	506	500	479	503	470	468	493	511	483	481	471	484	457	484	468	482	471	483	484	442	484	505	521	477	480	485	481	479	555	475	481	484	500	498	466	506	486	510	480	512	543	483	515	480	468	490	511	520	534	484	498	513	502	502	504	490	494	466	478	466	482	498	476	518	471	484	526	507	488	484	496	514	505	455	508	496	493	460	533	484	473	455	476	464	507	491	470	500	458	488	494	456	438	470	487	444	486	511	497	475	519	457	475	509	463	463	467	546	481	484	508	527	509	501	461	504	482	490	493	463	477	464	512	481	478	473	502	506	476	467	463	484	505	531	491	499	463	504	493	445	497	498	489	519
4620	14413	10016	5020	3633	2742	2058	1630	1346	1123	1011	861	854	820	739	713	661	659	608	607	587	640	600	631	546	544	540	572	575	553	552	525	539	546	516	537	521	498	530	580	516	522	532	542	484	520	561	552	539	442	516	495	531	480	507	463	516	544	532	530	563	549	487	537	521	509	511	478	508	519	533	503	505	507	522	512	499	508	494	488	520	519	534	505	506	518	499	558	512	476	465	521	563	520	500	478	481	526	525	479	526	525	469	472	496	512	539	517	544	496	529	504	505	490	489	510	515	506	484	471	503	517	543	527	524	514	517	500	546	521	509	529	465	496	494	478	535	490	551	506	523	512	476	513	510	535	541	496	552	534	496	493	502	500	516	464	520	530	552	535	498	495	502	509	506	528	499	478	475	492	494	504	531	476	491	516	509	480	462	447	491	513	505	527	484	528	525	490	498	490	480	503	518	504	503	455	535	529	499	496	487	497	492	534	522	515	507	490	557	478	503	493	497	526	471	524	538	528	517	505	491	489	506	482	507	496	486	464	469	496	494	510	504	522	533	485	486	521	505	542	499	456	504	487	468	517	511	508	496	498	508	520	482	494	542	503	545	508	508	524	499	496	470	510	536	512	505	548	525	519	538	486	529	483	513	523	494	465	514	507	500	533	480	551	534	556	520	506	489	481	517	501	517	529	510	507	521	499	463	524	494	565	519	467	535	527	505	474	542	501	540	532	469	501	504	497	525	495	501	533	497	506	502	529	530	492	492	470	526	526	514	505	528	509	555	472	490	519	467	471	500	491	518	530	475	493	510	485	561	488	495	515	517	474	504	538	501	486	495	492	494	502	506	492	519	515	524	533	475	490	495	507	515	517	492	480	514	487	493	490	512	507	529	492	487	486	505	494	547	513	504	510	491	462	492	515	517	490	492	520	456	524	513	549	510	480	539	529	471	490	482	508	504	508	493	513	501	467	443	475	498	527	488	500	476	494	513	524	508	541	513	541	529	499	523	513	469	515	494	512	502	508	511	527	504	500	508	513	507	513	505	518	489	512	498	513	507	460	487	520	503	547	564	524	514	531	517	485	500	509	469	568	517	523	499	478	526	520	542	515	500	508	546	522	521	489	494	547	530	506	487	538	478	534	542	469	513	539	498	505	512	482	517	527	466	516	519	513	500	522	507	469	522	485	531	512	531	499	515	476	505	524	495	483	525	507	511	518	482	462	497	522	503	533	477	486	517	496	493	537	502	514	465	485	507	482	516	509	488	482	540	507	520	503	525	494	516	484	555	493	474	525	490	487	505	557	502	493	464	522	493	497	489	497	517	497	514	514	507	527	516	485	504	498	491	536	519	505	469	515	526	487	505	485	532	499	510	496	478	504	515	536	457	532	494	505	496	511	507	493	509	514	509	520	528	495	478	526	518	575	496	488	513	485	514	507	489	503	502	522	515	471	479	548	520	540	489	507	512	476	495	485	546	507	508	551	469	506	539	480	540	460	482	508	505	466	485	505	492	503	526	510	450	521	496	463	475	473	502	536	500	505	526	504	468	496	496	493	537	559	542	491	526	483	491	501	538	485	502	477	491	508	520	486	528	456	511	500	501	503	492	513	507	512	501	477	516	503	546	526	480	496	502	530	527	470	509	472	511	508	494	465	531	570	495	514	508	523	480	493	470	489	506	482	512	536	495	528	467	478	471	501	481	489	492	533	503	526	523	497	491	495	526	447	495	447	518	489	519	482	505	477	522	476	488	454	495	487	527	517	528	527	526	480	506	493	514	532	502	490	505	490	476	506	502	457	502	471	505	502	511	487	488	506	500	518	459	461	531	479	500	504	492	515	525	493	492	496	474	511	486	515	508	525	487	480	476	483	531	484	494	553	540	482	508	471	518	490	500	481	454	512	512	468	507	506	506	518	487	490	518	474	561	514	506	507	507	528	522	468	489	540	500	502	514	488	470	523	485	496	512	538	499	537	489	492	521	524	488	511	552	507	482	499	497	483	489	486	488	511	523	521	501	489	465	482	474	511	496	488	521	513	499	511	498	509	533	493	528	537	506	521	505	516	523	468	491	503	536	494	561	510	504	540	483	489	499	514	518	522	488	496	517	507	515	498	511	486	498	472	501	483	529	470	497	508	521	522	538	495	511	518	526	476	530	560	489	489	499	502	502	500	502	501	517	496	499	477	460	480	506	523	475	528	504	514	499	504	535	492	541	528	522	512	499	512	538	505	556	511	445	529	528	495	502	509	509	531	497	540	503	464	501	531	483	508	521	500	538	504	481	466	528	477	525	510	484	513	527	509	479	491	539	506	527	486	515	507	514	480	539	519	491	485	539	564	490	485	497	485	455	513	508	526	521	495	470	479	498	519	559	536	500	490	557	519	527	509	500	515	484	508	484	523	461	491	480	469	541	506	510	448	536	496	518	511	475	489	490	536	520	489	511	520	533	479	501	552	524	525	542	501	497	529	495	493	498	563	513	526	502	483	503	543	507	519	516	506	500	474	500	502	515	468	517	507	494	489	492	511	509	477	493	524	486	540	550	489	514	539	475	518	480	538	488	495	531	505	499	510	493	494	501	506	535	495	487	519	479	538	487	503	502	534	524	492	478	496	533	512	522	524	511	458	539	481	487	519	470	543	532	529	504	531	544	494	510	489	530	457	541	486	516	508	495	509	499	495	495	518	470	517	488	512	551	501	511	495	485	497	512	475	470	518	527	461	495	488	507	479	553	473	510	526	550	526	499	493	503	499	488	506	507	518	507	487	514	482	513	512	476	528	515	532	531	503	500	553	543	505	519	500	524	502	472	504	487	492	538	488	499	502	488	482	528	519	509	511	486	537	496	492	505	513	513	512	538	484	493	489	507	530	519	509	518	441	502	476	553	499	478	491	499	549	489	494	494	514	518	513	513	499	506	518	491	527	495	506	494	515	498	499	496	506	532	517	477	534	443	507	479	469	531	525	506	486	491	528	512	464	541	527	480	492	501	520	512	492	505	527	506	477	506	469	468	541	506	522	494	522	494	559	489	488	511	490	512	499	501	478	530	535	495	509	527	512	478	511	512	499	488	504	487	499	518	531	489	513	512	515	526	523	509	524	487	490	536	482	498	541	505	502	491	518	512	473	500	534	545	500	502	526	515	502	499	482	501	506	519	491	519	479	538	526	488	500	518	480	536	501	534	453	516	499	516	490	499	542	502	517	512	515	481	503	527	508	524	517	513	498	459	498	518	530	500	508	512	509	512	477	527	499	506	478	492	494	495	490	508	536	509	514	493	537	501	507	501	505	493	471	543	534	512	494	481	481	512	515	477	490	509	554	509	503	559	521	513	486	537	552	492	534	477	541	546	488	540	495	487	506	496	514	483	523	464	518	542	531	500	468	515	546	519	477	501	516	475	527	494	504	490	526	491	518	529	489	518	464	527	529	486	503	558	492	511	512	513	504	500	500	488	508	509	496	511	534	507	505	518	517	505	482	496	490	495	519
27548	20147	7371	584	363	335	306	343	282	274	305	273	293	267	306	270	254	256	284	274	282	274	291	259	248	261	278	277	277	282	268	276	263	286	299	275	274	269	265	309	272	277	261	280	289	248	291	284	256	244	263	278	271	280	290	263	273	270	280	281	235	279	266	259	285	293	246	249	317	267	268	294	293	275	296	278	259	252	296	257	279	235	292	266	285	274	277	261	266	260	239	256	259	262	258	252	274	269	271	282	281	285	301	264	273	293	289	296	248	255	248	283	284	257	257	274	249	246	270	274	255	288	270	263	276	267	270	258	290	284	286	280	277	269	272	261	284	282	269	256	256	290	268	245	269	282	259	274	272	291	281	269	281	268	282	292	275	271	280	268	276	281	272	267	291	281	280	257	258	269	275	322	271	267	262	279	241	292	252	270	276	264	270	281	263	265	274	278	285	297	286	272	257	251	276	297	280	278	283	269	274	274	274	242	278	265	261	280	277	258	290	276	258	267	270	257	253	274	273	281	282	290	276	274	292	296	252	265	275	300	270	270	282	237	282	301	277	289	235	264	272	280	263	264	277	276	264	267	266	290	271	268	266	285	263	286	313	290	282	271	251	269	262	253	285	287	264	257	257	296	271	277	269	278	284	283	269	271	266	277	285	298	245	246	275	257	275	286	312	272	269	290	264	270	295	261	252	256	242	280	290	297	274	269	292	289	265	257	257	295	268	243	230	285	258	278	296	265	300	291	271	256	284	278	289	274	270	264	238	254	276	268	264	277	258	258	273	298	277	262	238	283	269	283	288	291	279	263	271	269	243	236	260	269	264	275	264	268	296	260	274	259	272	271	260	305	281	280	296	262	294	269	254	263	286	249	296	273	247	262	294	267	271	272	272	270	262	266	284	287	264	264	273	293	288	308	287	251	302	268	252	269	290	273	281	258	261	252	262	269	230	277	282	289	286	264	288	274	301	252	273	273	259	262	258	250	296	248	275	265	277	251	248	254	265	268	298	280	259	264	270	253	258	255	294	284	295	256	293	302	271	252	260	253	291	261	280	261	258	283	278	279	278	285	264	262	278	249	255	266	266	260	273	240	259	260	260	285	278	301	239	289	263	296	273	289	262	277	266	303	274	262	260	225	264	272	260	262	253	297	250	291	273	266	281	288	280	266	273	262	279	267	270	293	262	256	260	236	275	282	293	275	278	247	271	282	286	281	263	278	268	276	282	270	276	282	264	250	294	272	292	299	277	263	264	279	267	262	287	297	259	281	278	269	283	283	261	248	236	263	262	277	264	246	259	253	280	267	273	264	241	257	303	240	258	267	270	302	296	268	261	266	254	293	285	256	296	264	237	273	297	268	243	264	245	260	283	281	281	262	270	264	296	286	278	277	281	256	281	270	288	271	261	287	262	253	276	279	272	292	245	291	255	268	300	252	281	288	266	267	263	281	265	291	252	256	278	245	295	269	259	280	263	266	320	250	284	243	274	261	306	257	299	283	246	290	294	256	286	272	260	267	282	268	272	281	282	252	262	260	290	260	282	307	252	286	286	301	269	281	248	261	291	272	243	267	258	270	293	263	278	282	272	259	258	227	278	258	253	263	259	221	289	272	284	255	275	277	295	257	275	278	259	275	293	250	287	261	274	243	281	277	252	282	265	271	253	294	281	258	270	269	276	261	278	279	240	288	270	271	287	285	288	271	262	262	262	266	260	270	295	267	275	280	285	275	253	292	252	277	307	272	287	271	268	292	285	299	257	272	266	277	247	303	261	264	244	290	298	272	261	242	280	281	268	257	292	275	290	253	248	233	274	275	282	275	278	292	230	275	262	277	287	300	287	272	255	287	261	237	291	276	262	267	284	265	247	277	278	258	290	266	277	272	259	257	285	276	268	285	265	278	281	263	296	281	284	288	248	272	269	282	287	265	287	247	283	281	264	278	300	276	268	295	281	248	263	254	250	279	265	271	297	261	250	287	307	266	262	275	264	236	275	238	266	276	271	270	269	251	266	282	274	280	272	281	292	273	282	261	255	281	265	281	267	269	250	257	260	258	256	262	291	271	272	269	285	282	281	290	297	284	278	265	259	253	257	241	292	233	278	290	269	285	288	247	262	303	271	253	286	265	278	270	256	283	299	299	285	285	274	274	285	286	302	270	270	277	302	260	249	290	248	268	239	235	269	279	252	272	271	287	272	271	285	286	272	263	250	279	301	261	290	293	293	241	285	280	274	267	271	268	283	304	282	277	270	270	258	262	299	269	271	269	273	253	294	269	274	293	292	257	265	304	271	251	287	276	256	259	291	249	276	265	258	251	262	260	266	298	283	260	259	276	262	268	278	294	286	271	256	269	279	278	312	264	259	288	287	298	270	278	296	295	265	285	256	264	275	297	242	302	267	309	269	256	274	286	269	295	257	248	259	254	273	278	254	269	278	252	259	253	288	265	286	284	266	255	252	270	281	304	286	275	268	246	310	259	272	286	311	246	282	241	307	261	252	276	252	260	277	259	276	266	274	272	269	273	286	247	265	286	264	264	284	275	295	272	302	240	269	304	279	269	263	313	246	275	296	254	244	269	278	276	275	267	263	278	248	278	289	260	279	283	277	299	272	293	275	248	291	259	288	275	261	287	253	276	258	280	256	254	261	278	286	287	289	252	264	265	258	263	285	284	256	259	310	283	286	285	304	243	289	231	241	260	266	274	250	264	257	315	267	258	259	279	276	264	284	263	286	236	263	262	261	289	279	290	296	250	265	278	269	283	278	289	251	271	264	257	300	252	271	276	254	271	268	270	280	245	259	235	270	267	263	256	294	290	252	285	262	272	294	259	288	296	293	271	268	269	264	302	283	237	250	276	247	284	246	296	246	303	292	261	247	285	276	268	267	248	271	258	262	277	272	261	258	274	244	276	289	282	245	280	259	267	251	271	277	275	306	211	261	298	280	277	287	278	253	281	257	277	262	263	272	265	256	260	273	282	266	308	276	265	265	266	263	288	272	270	283	274	261	240	271	247	253	278	286	261	277	263	286	293	292	284	274	292	314	271	256	285	260	236	291	252	247	264	288	278	281	288	289	241	253	250	287	257	284	275	255	244	278	273	301	275	249	268	285	278	272	254	297	265	254	286	250	270	273	264	271	241	276	270	291	288	270	302	257	255	261	277	294	254	278	271	277	285	243	266	277	248	279	277	275	284	300	252	275	293	279	291	245	289	274	243	263	260	273	259	263	308	276	263	248	288	249	289	303	274	289	249	277	287	277	292	265	270	273	254	282	286	253	272	292	256	273	294	261	284	245	281	292	263	282	275	279	245	296	278	253	263	269	270	263	281	261	282	289	262	292	256	265	266	277	287	285	257	290	281	265	290	283	273	291	273	256	289	270	258	283	264	269	262	270	282	282	260	276	260	300	250	265	283	245	288	277	284	321	275	268	267	283	291	288	284	270	275	271	288	260	285	264	280	289	273	274	244	248	285	278	259	314	275	259	289
4352	1381	923	546	452	375	373	333	321	303	322	256	284	283	301	304	290	300	304	283	295	280	279	282	296	284	297	312	285	274	292	277	277	285	263	302	300	273	285	287	267	312	275	265	284	295	297	280	265	261	280	248	286	296	279	278	285	257	279	275	269	292	287	296	270	279	261	296	281	267	307	268	307	280	245	259	265	290	302	259	266	312	291	275	271	279	277	264	258	312	295	276	258	295	315	284	287	279	312	274	273	269	264	277	287	294	288	275	287	247	298	271	257	288	263	301	295	284	250	278	265	253	256	266	276	267	288	271	301	283	274	277	288	287	259	253	291	272	303	232	267	247	266	294	270	293	283	277	268	270	296	313	288	297	276	307	270	271	266	298	251	289	311	246	282	282	294	267	313	292	288	260	275	282	294	280	296	267	301	266	263	277	297	288	289	270	258	278	279	310	281	289	281	306	277	296	262	275	271	284	296	304	267	261	293	231	286	278	285	283	262	271	278	279	274	293	280	259	288	284	293	264	283	295	281	288	292	269	276	260	275	274	270	273	288	272	279	276	288	279	253	268	306	256	297	303	282	251	276	293	280	287	243	260	262	260	312	273	314	296	237	272	299	300	271	282	273	270	304	296	260	301	304	277	278	267	253	261	264	287	275	269	267	291	290	275	261	266	260	251	269	275	270	263	284	310	275	309	287	258	268	274	291	289	311	306	305	286	261	278	269	273	267	248	270	283	272	254	270	285	286	284	284	306	264	279	253	296	283	309	266	281	320	284	292	255	294	287	291	272	289	298	288	300	298	275	270	273	285	266	299	295	277	283	284	278	263	282	296	282	260	274	296	308	279	259	278	298	288	273	311	267	288	304	271	277	301	286	275	258	274	285	297	267	272	274	282	280	298	244	270	290	302	285	271	279	290	278	284	283	277	294	264	320	246	291	299	271	291	280	301	286	289	271	264	276	300	283	270	288	308	286	274	272	307	258	290	286	283	276	263	259	305	276	298	277	273	278	282	263	289	294	291	302	276	276	299	284	304	299	280	268	248	294	307	284	306	269	289	291	278	281	258	269	257	268	280	267	276	282	255	293	299	279	263	292	275	297	320	272	280	287	272	273	279	309	308	264	282	304	283	292	319	322	256	261	281	279	263	287	288	293	291	286	304	299	283	284	277	248	282	287	286	270	289	272	276	292	273	304	306	291	270	264	278	258	303	288	274	263	275	283	251	290	251	258	292	302	308	294	317	297	274	281	292	323	304	280	278	274	270	284	298	294	284	252	293	298	291	292	245	287	283	282	264	268	289	259	279	275	278	273	260	281	270	293	271	252	298	268	310	293	284	274	270	265	272	276	296	275	304	263	282	276	281	293	273	313	264	273	284	255	239	259	279	267	298	292	291	284	311	307	274	283	296	320	246	259	289	280	252	294	273	270	291	291	277	271	274	277	274	284	239	311	306	258	271	291	295	286	259	307	262	287	258	271	298	254	244	276	250	282	250	329	293	264	279	262	304	268	285	263	277	292	275	295	283	254	318	282	283	320	285	265	279	280	282	251	270	299	290	265	278	297	316	278	280	293	292	284	276	280	290	288	287	241	303	258	297	302	272	284	287	276	276	274	279	262	302	280	312	273	286	275	269	282	340	281	273	281	272	278	285	282	268	271	281	300	279	278	287	263	300	277	279	281	281	300	286	257	258	286	294	285	315	272	275	280	273	287	266	290	312	285	267	298	299	294	299	281	297	268	294	242	270	280	261	282	270	287	307	304	260	268	286	261	299	299	272	274	250	288	272	266	281	279	255	282	251	281	281	255	284	278	259	279	297	241	281	305	267	280	266	265	279	283	279	283	268	282	290	308	284	257	312	305	301	280	301	258	300	286	279	264	283	264	257	298	273	281	282	302	258	299	275	278	271	284	317	279	272	329	279	272	263	272	282	273	256	299	278	276	287	286	274	270	281	255	284	310	277	253	265	276	265	294	291	288	306	316	284	278	269	281	290	289	300	288	302	286	317	274	298	257	278	283	288	295	264	290	258	267	276	310	317	286	303	268	277	265	267	276	286	288	307	296	268	270	276	289	279	304	290	276	277	287	272	277	290	263	272	273	284	282	261	273	255	284	279	287	292	269	261	287	303	278	277	274	276	287	286	275	298	286	276	282	254	281	299	275	304	272	293	296	264	287	282	297	279	237	266	276	263	285	267	280	257	293	308	278	274	254	291	284	280	277	313	270	282	269	285	268	262	280	275	254	269	277	253	318	267	251	270	313	334	277	294	272	269	291	261	248	292	317	307	301	267	292	281	292	275	288	245	303	281	278	275	313	264	280	289	295	265	302	281	274	275	304	268	271	278	277	308	260	271	304	280	287	264	301	280	270	295	296	295	283	289	294	288	256	274	263	276	274	270	296	285	271	280	267	291	302	302	281	284	277	258	293	280	307	257	268	263	332	288	281	277	268	273	274	277	271	281	284	287	262	267	291	255	257	292	270	287	257	289	292	284	267	271	275	277	279	310	272	271	251	275	289	282	292	277	291	289	280	299	299	270	286	318	288	266	274	277	256	277	286	305	283	284	288	281	288	275	296	313	271	267	280	275	291	268	264	261	272	294	268	300	261	287	290	276	295	294	267	285	263	277	274	291	257	282	318	302	284	258	291	263	276	303	293	281	307	277	279	269	257	278	291	282	277	280	244	310	258	283	287	299	274	234	275	279	294	277	294	281	263	273	294	292	277	284	283	293	275	291	279	285	298	266	254	284	304	284	304	249	268	295	276	244	260	285	291	280	325	267	304	302	268	281	341	258	248	257	283	277	267	271	258	291	292	306	280	272	274	278	295	265	284	298	283	295	279	296	281	276	262	284	266	271	298	273	294	276	271	298	277	291	246	290	281	305	257	292	291	267	260	274	293	256	263	278	306	295	267	294	320	294	287	283	305	276	260	314	282	307	279	299	301	279	254	271	288	277	284	280	291	294	278	256	256	260	310	296	276	250	310	283	275	281	296	264	306	299	292	257	280	328	257	286	280	309	291	274	294	267	285	271	277	283	285	294	267	285	247	277	312	269	296	304	268	263	266	296	314	303	310	277	296	290	261	263	276	310	307	283	302	278	271	275	280	290	271	268	293	254	261	298	253	261	251	298	259	257	270	288	312	270	263	280	283	271	240	272	288	299	268	289	254	268	283	257	281	294	291	311	278	291	281	281	279	276	317	263	242	297	277	269	246	271	271	280	287	300	258	280	302	256	250	291	251	286	283	282	262	270	267	276	282	256	262	287	281	277	279	269	275	253	315	279	279	267	278	271	273	301	288	302	272	298	251	294	266	275	270	282	288	273	268	273	299	264	279	267	264	278	266	242	274	292	292	279	287	283	303	254	323	276	277	263	277	249	267	267	281	295	304	270	272	267	270	268	274	286	265	291	274	289	287	269	271	304	276	280	259	295	297	302	266	262	261	279	270	303	304	282	294	292	266	262	282	279	305	285	292	260	298
23800	21298	28687	24240	21309	10781	1417	919	789	723	690	655	634	635	613	573	652	588	620	556	553	577	611	574	517	547	533	541	564	544	526	503	592	515	549	587	519	546	546	518	559	507	547	518	546	535	536	520	544	535	539	559	565	556	588	509	558	585	546	553	515	585	548	548	568	500	508	546	578	528	528	508	486	529	507	549	544	529	539	532	547	509	550	585	517	522	573	551	539	562	537	493	512	555	561	510	543	547	533	539	542	542	511	506	546	539	507	518	562	558	543	525	556	567	558	553	517	556	574	544	531	513	506	561	543	534	547	563	515	545	520	555	555	513	552	563	568	498	539	569	542	537	508	530	505	547	487	530	532	517	583	570	530	543	560	563	513	530	538	535	528	523	609	586	562	565	550	537	511	546	546	523	535	530	544	551	506	538	543	537	544	498	534	505	521	556	582	553	520	493	511	538	569	509	567	560	546	526	565	525	513	544	566	542	516	571	547	582	546	547	553	585	539	549	561	545	532	566	552	507	543	504	543	551	563	563	534	560	581	560	521	544	568	520	507	539	541	545	495	569	592	570	544	540	539	517	506	576	528	524	534	528	532	523	570	528	550	545	523	534	507	482	491	548	536	510	578	516	491	557	527	557	538	549	514	533	561	567	554	504	591	582	552	536	539	529	550	550	555	519	524	524	529	530	518	545	608	485	544	502	569	516	499	513	533	552	537	520	560	511	524	529	570	558	545	531	530	552	548	530	513	539	536	557	495	501	522	503	599	523	540	545	541	556	526	551	518	516	560	527	531	546	495	525	534	587	486	574	526	509	535	572	514	497	505	503	561	577	573	559	507	558	482	516	569	505	541	507	530	546	539	546	484	581	550	558	524	536	548	546	539	525	533	566	490	530	550	531	543	545	535	530	550	548	552	516	529	571	546	547	528	572	542	495	541	565	562	537	560	576	530	537	542	549	537	542	554	568	542	535	558	555	521	483	563	544	530	525	493	505	529	545	505	524	566	538	532	522	526	525	552	545	535	518	565	517	554	549	509	528	527	536	543	519	535	514	506	540	507	569	468	537	539	500	563	544	542	511	505	560	547	495	596	521	518	515	488	526	518	530	518	568	507	496	512	546	552	545	532	540	525	516	548	540	565	556	553	540	511	556	542	548	533	564	551	531	555	564	545	511	557	541	572	550	517	506	546	524	500	576	529	532	532	529	548	524	567	548	505	537	497	480	518	543	487	559	521	565	512	503	543	518	539	513	527	507	546	557	548	540	564	507	539	534	472	522	562	487	565	557	534	549	557	525	568	546	552	527	536	509	529	549	567	516	560	577	558	528	541	514	515	527	539	528	552	545	568	543	587	551	545	519	591	511	564	492	555	548	526	537	543	521	528	519	515	586	553	526	505	569	536	569	550	567	533	499	546	543	563	555	530	518	523	558	523	552	488	535	539	578	574	549	517	551	539	473	514	535	528	522	535	533	531	529	561	514	553	583	532	534	515	534	514	586	505	543	512	595	536	504	584	560	565	500	584	543	564	545	511	532	516	531	574	520	535	533	529	552	565	515	540	567	539	610	527	494	532	573	525	523	566	550	531	522	516	536	555	506	544	551	526	505	537	540	537	511	521	532	515	536	496	552	535	470	504	540	534	535	518	544	522	520	532	568	509	537	493	503	488	498	555	527	519	473	493	575	537	561	532	604	538	554	583	547	541	559	494	540	512	519	488	546	503	515	519	530	548	542	508	537	562	564	583	528	496	567	520	482	532	520	547	549	564	511	528	523	517	544	551	516	526	529	572	525	540	555	533	526	534	494	559	518	528	546	536	541	523	521	541	602	542	531	544	527	542	551	520	530	553	481	539	569	491	548	542	537	517	556	567	508	506	532	503	509	489	544	531	583	552	537	555	561	514	518	553	544	540	541	521	523	548	540	567	509	544	555	516	485	484	516	553	509	561	519	492	539	543	531	531	520	572	541	561	518	553	530	553	577	527	517	548	574	564	550	551	540	569	543	526	545	545	567	562	493	551	535	528	529	567	533	515	550	512	556	535	574	499	556	538	547	534	498	532	502	524	525	549	546	542	579	546	527	537	596	506	564	572	541	531	548	547	518	575	546	568	545	537	517	576	542	604	536	526	530	534	544	551	504	564	548	554	549	524	521	509	547	530	552	559	533	518	525	572	504	532	524	538	517	549	548	563	603	510	534	527	528	546	517	528	525	545	553	558	544	522	544	515	535	552	519	492	477	537	551	529	538	548	561	589	525	521	540	562	549	485	539	527	575	504	571	475	518	511	535	539	527	517	529	543	570	600	573	534	561	476	574	528	534	493	556	599	523	507	539	522	542	523	520	517	508	505	533	535	566	492	558	499	548	500	551	548	544	546	528	551	548	492	503	547	551	530	522	525	580	505	519	555	518	552	544	544	500	576	559	541	589	546	509	504	513	532	515	568	530	538	563	507	529	526	575	511	538	562	507	525	587	572	568	537	532	560	518	511	533	522	571	552	563	535	549	536	551	528	532	526	558	511	562	494	531	550	553	574	530	560	565	499	534	563	494	544	538	601	534	568	537	580	523	566	529	536	546	525	552	577	532	542	543	566	537	587	575	533	538	519	514	505	520	583	529	576	560	549	495	529	536	540	543	536	563	569	547	535	524	518	544	478	541	536	519	538	554	545	553	545	563	538	553	539	522	526	557	518	591	562	546	564	529	495	521	548	551	528	500	585	545	559	573	552	513	488	541	533	523	512	546	572	513	516	510	548	560	533	527	550	516	540	550	556	544	526	551	516	539	546	515	516	551	530	503	517	540	550	522	528	594	511	550	538	541	545	539	515	540	533	549	553	523	527	517	549	519	491	522	562	530	527	505	548	511	478	527	511	527	528	539	546	543	542	529	523	507	527	529	540	562	533	567	553	528	527	522	557	552	488	542	532	527	559	542	555	494	563	507	557	543	498	563	581	521	562	528	547	531	546	567	504	525	571	494	523	544	526	534	562	567	555	529	556	480	515	574	564	496	496	522	527	515	542	544	538	555	565	520	571	531	527	527	517	515	529	556	538	539	507	570	541	502	528	516	544	553	541	514	580	523	560	571	497	583	560	534	540	487	521	525	550	530	528	527	540	556	505	547	551	518	519	513	506	500	516	562	502	561	516	526	566	570	595	518	503	552	491	512	556	533	543	568	549	542	551	558	563	539	571	557	541	483	549	563	515	517	503	559	555	560	547	557	502	548	533	506	568	596	515	554	537	532	499	546	542	534	507	553	543	587	512	543	527	524	526	548	550	554	537	547	534	545	565	499	510	532	485	519	579	559	516	541	509	518	539	508	522	509	579	542	542	557	516	518	509	551	516	558	512	551	488	542	527	542	480	504	512	513	567	563	547	501	506	530	483	541	499	525	530	512	544	522	558	505	501	536	525	576	573	511	514	532	526	546	544	554	583	536	532	532	538	563	548	522	559	499	497	525	542	520	528	525	537	553	536	530	570	547	490	488
3466	8673	6003	2918	2220	1709	1396	1172	997	764	817	749	675	675	640	657	635	645	609	616	597	594	607	559	600	602	564	601	561	573	599	561	573	569	560	574	563	566	581	555	574	611	616	538	544	579	607	542	543	576	533	574	561	533	550	553	575	542	572	589	565	557	578	552	605	555	518	563	575	519	552	532	547	550	541	549	606	546	544	536	564	572	574	555	525	573	586	581	555	565	538	568	517	532	574	556	556	557	572	576	548	521	576	582	563	513	590	566	564	549	533	552	591	555	584	547	571	548	527	517	505	567	533	551	548	521	538	550	554	537	511	547	574	542	569	534	508	522	584	504	516	541	572	566	533	522	562	528	527	548	568	544	552	537	582	551	510	593	607	523	559	555	575	576	545	516	549	581	563	564	564	551	553	517	570	564	559	536	557	539	605	535	570	551	566	582	554	535	569	577	554	513	568	575	508	582	536	549	567	531	566	564	594	555	604	562	546	585	547	535	559	549	526	529	578	538	569	530	614	568	547	568	565	575	547	506	579	556	554	548	541	528	563	586	554	545	563	562	573	569	560	518	565	571	615	540	536	527	582	582	548	543	586	551	566	539	540	572	558	553	578	584	611	524	567	548	527	561	576	566	541	569	554	542	600	552	556	552	517	575	579	567	547	586	598	591	543	581	533	578	583	517	587	567	567	567	535	544	529	566	568	566	533	583	515	520	583	531	546	531	547	558	546	561	550	585	568	548	558	587	603	557	540	550	539	556	571	573	526	569	547	568	573	568	527	547	506	534	567	611	521	538	578	588	568	551	574	506	502	567	514	524	546	535	512	586	588	557	570	555	546	570	558	583	546	539	606	524	525	555	543	543	547	551	545	542	563	568	556	549	511	539	531	545	581	514	569	564	578	556	519	601	560	543	589	548	586	525	559	515	568	521	555	490	582	561	544	573	535	577	578	554	528	556	569	548	520	549	558	566	550	582	522	532	546	534	545	555	573	552	523	549	522	569	565	534	525	555	549	591	569	612	539	542	540	555	527	536	569	555	564	552	506	526	559	555	547	557	514	586	553	546	570	568	545	559	573	552	539	552	596	557	540	557	544	529	551	568	554	500	541	555	560	566	542	511	538	567	560	545	561	527	554	549	563	505	578	526	553	562	540	559	574	585	538	561	554	569	534	580	541	552	515	527	530	563	543	565	546	560	589	583	531	556	538	537	556	581	515	552	551	547	528	564	541	544	573	556	572	555	519	538	551	587	550	555	595	572	558	554	585	527	543	551	533	522	566	551	559	567	593	555	522	548	570	529	528	527	559	491	545	564	542	549	535	572	586	550	549	571	551	563	558	569	535	557	532	523	600	585	515	558	541	527	563	560	570	578	569	543	570	586	555	550	538	514	545	570	552	580	533	537	518	528	589	533	557	574	504	555	593	579	540	503	496	554	546	540	595	500	539	537	512	530	569	537	570	563	574	569	556	570	539	543	558	515	523	564	578	555	558	581	594	545	534	539	566	581	550	594	529	550	550	521	550	537	531	549	552	554	569	538	556	521	593	561	591	531	559	543	548	545	556	586	551	551	533	550	551	554	582	563	547	560	542	580	539	565	520	543	538	570	610	550	566	541	540	537	565	562	583	514	539	541	562	548	604	572	545	546	533	547	592	555	555	562	506	543	536	539	568	542	565	570	536	546	576	552	555	541	531	545	577	589	570	553	525	514	532	530	523	563	534	558	531	571	553	554	562	580	543	568	548	567	554	577	531	568	557	572	551	593	536	558	540	543	528	587	574	518	519	561	559	572	522	539	567	582	587	529	504	565	601	586	552	556	553	528	579	538	552	564	529	569	533	570	510	584	527	554	552	521	534	566	551	580	540	562	570	554	534	534	580	564	526	537	531	556	529	539	549	538	581	576	497	541	547	556	598	573	533	574	552	522	559	593	603	559	557	547	514	532	558	519	590	550	550	555	565	528	584	495	524	547	565	528	562	543	558	543	525	569	550	549	548	561	557	543	566	562	541	539	532	564	524	541	523	555	528	535	532	593	550	558	526	516	565	543	560	582	573	586	567	553	583	552	589	559	591	556	554	544	597	577	545	532	547	494	546	559	576	543	562	549	534	596	565	551	575	540	518	547	573	549	551	538	552	560	555	519	514	573	552	550	544	548	545	579	527	583	588	565	564	521	538	576	507	571	550	582	560	592	585	599	553	556	567	577	603	521	574	537	584	561	594	576	536	589	576	586	552	563	555	555	561	563	537	571	585	554	577	523	556	554	567	546	562	521	539	575	579	545	515	594	546	557	562	607	538	526	556	582	560	559	553	562	564	569	559	574	528	543	508	558	518	504	558	544	508	511	560	555	580	583	562	514	535	539	544	560	560	552	571	546	558	573	584	518	535	569	546	582	552	576	594	620	568	552	575	525	546	554	553	578	516	531	523	547	520	544	512	546	535	514	543	558	547	557	527	565	578	557	591	556	614	543	556	513	582	552	541	556	595	566	589	535	521	517	564	533	552	527	534	578	564	522	577	578	591	564	535	554	553	569	534	564	526	600	568	572	580	583	551	596	555	548	574	554	543	529	563	535	563	550	567	563	597	594	543	532	568	551	572	537	579	523	543	535	548	551	567	568	534	523	543	579	540	508	550	508	593	549	529	571	570	575	532	532	534	550	550	553	569	586	495	550	544	581	588	551	530	573	546	575	546	521	542	561	552	561	522	570	524	542	561	519	541	546	562	547	597	491	521	526	584	557	557	560	539	525	552	549	530	548	549	558	542	531	553	591	545	562	590	534	570	555	562	524	565	562	527	547	533	542	621	546	548	587	547	547	537	574	571	547	551	543	560	551	515	582	571	533	521	525	598	566	555	525	537	550	584	546	563	589	520	569	563	524	543	548	538	559	537	513	591	570	567	586	586	526	514	520	531	515	539	548	549	551	557	566	559	544	582	565	571	552	548	542	538	596	546	525	543	542	572	515	564	558	556	537	549	574	562	529	539	602	544	548	574	561	573	540	527	535	548	532	579	580	547	530	566	546	522	553	533	573	561	546	498	563	539	520	551	531	541	518	562	516	525	535	570	560	510	553	537	568	547	607	556	553	559	557	533	548	548	581	576	577	574	534	539	506	546	573	566	550	540	569	542	549	521	572	553	575	528	571	535	536	523	558	590	580	566	564	512	559	554	570	534	538	545	578	561	557	522	531	558	552	565	525	573	570	553	528	566	540	550	553	578	486	552	577	533	598	554	504	552	546	524	541	527	557	539	541	530	560	591	582	540	533	545	587	547	550	532	550	553	540	552	559	574	567	555	568	496	609	566	536	517	541	569	613	561	532	507	542	522	535	550	566	535	541	564	542	546	547	533	547	520	543	541	544	538	564	513	530	551	567	588	549	547	506	577	546	559	521	553	525	555	542	551	556	544	586	550	535	558	557	553	562	552	597	565	551	534	564	567	520	520	531	539	555	588	574	541	546	562	555	527	511	514	584	536	560	536	543
24773	21284	27812	24993	13564	623	376	289	275	262	200	204	186	193	171	163	157	156	176	173	162	158	135	165	143	156	143	143	150	131	136	140	164	142	136	116	154	153	147	142	137	130	143	160	153	146	140	145	137	110	135	150	129	148	130	151	136	157	126	150	136	126	155	138	161	152	159	152	155	124	152	152	155	127	148	156	146	127	165	130	148	146	149	129	140	132	140	144	153	154	154	159	134	143	131	140	132	145	158	144	136	154	140	126	157	135	136	138	158	128	146	128	143	127	137	135	137	149	139	135	146	150	131	135	151	151	145	156	146	129	127	143	134	151	134	135	130	131	124	132	143	116	120	146	136	160	133	125	119	144	131	134	126	140	146	135	144	142	142	138	165	142	132	129	145	142	139	130	128	124	138	136	151	148	141	137	142	141	139	148	138	129	124	158	150	132	160	144	133	162	154	136	125	147	147	135	147	132	131	160	159	145	124	137	144	143	144	134	128	166	136	123	129	153	143	148	142	128	123	163	131	138	144	137	139	140	143	141	112	119	125	137	141	138	164	144	133	149	152	137	134	133	128	137	149	135	133	153	114	145	160	133	133	127	122	138	118	137	128	152	164	145	130	130	147	133	128	142	148	117	129	126	121	145	139	145	128	137	143	151	138	142	149	134	147	150	149	140	140	145	137	154	162	134	146	137	144	141	146	133	136	136	151	130	138	114	133	123	145	116	131	135	127	143	149	132	141	126	136	146	134	130	138	165	157	145	161	155	139	133	153	121	130	140	133	135	133	126	143	153	125	130	141	143	160	136	131	141	135	129	133	154	140	150	126	144	139	153	140	148	131	149	149	137	145	134	139	134	134	121	127	144	147	164	136	147	136	150	128	150	136	160	138	148	158	123	162	151	132	127	152	145	125	136	152	124	147	126	139	133	134	147	165	130	125	150	119	164	165	150	155	158	124	158	122	128	151	145	137	144	109	131	128	151	142	154	142	141	137	114	154	137	124	139	146	145	155	145	141	136	164	138	130	142	138	149	170	145	123	139	145	150	130	156	154	135	119	123	139	146	152	140	123	140	144	156	140	129	126	139	130	134	156	145	152	130	124	133	142	129	122	132	128	145	128	127	128	145	124	151	126	134	150	135	149	133	153	135	150	138	155	134	135	131	147	123	169	117	139	168	164	134	117	144	142	131	137	125	121	143	131	128	118	155	163	134	151	136	146	143	127	158	143	133	149	131	115	122	140	132	120	138	127	136	144	125	147	129	122	130	116	145	144	128	145	135	131	124	138	148	149	125	150	137	146	156	140	148	151	130	143	129	139	143	117	126	130	155	112	149	144	132	129	136	115	176	134	130	131	144	140	145	137	144	145	145	131	139	135	144	148	145	141	128	130	148	129	142	124	136	151	114	154	145	137	144	132	137	138	153	135	145	144	122	139	141	151	128	128	143	130	140	138	152	127	126	144	148	156	133	124	134	145	144	153	142	160	115	120	152	152	139	136	136	118	134	140	145	144	147	165	131	121	156	136	142	141	150	142	129	149	127	122	118	146	112	128	157	163	141	131	155	126	129	155	147	143	151	157	139	151	150	174	130	141	140	128	154	155	146	124	141	148	140	149	138	128	130	137	123	143	143	150	144	135	150	155	125	130	129	143	149	131	133	127	159	133	137	135	134	148	138	141	150	136	128	140	137	163	118	137	148	138	125	119	127	125	140	137	135	148	128	149	129	131	130	144	138	134	138	168	156	145	149	144	169	170	119	136	148	142	140	137	149	149	118	148	148	135	123	147	171	145	153	152	143	132	158	144	147	121	146	140	140	129	129	153	166	131	122	144	154	143	144	142	140	132	126	138	140	119	154	138	140	147	137	154	148	143	151	144	144	142	135	134	149	144	140	136	135	150	166	132	155	131	117	160	127	153	147	122	150	139	141	138	135	145	166	139	147	157	151	128	159	124	146	169	145	138	132	131	125	145	141	173	148	128	121	137	127	132	140	136	135	138	135	156	138	132	120	151	138	145	137	141	158	147	148	125	135	148	132	110	155	130	153	120	133	133	147	132	141	141	124	128	142	149	139	156	142	141	140	141	127	151	155	155	140	145	131	137	145	156	160	140	126	129	128	140	153	145	128	137	134	146	124	149	166	149	122	129	148	159	146	147	129	130	119	122	160	143	128	148	138	143	129	141	134	127	147	132	137	142	136	144	136	148	133	128	145	151	148	150	153	152	153	135	160	135	131	133	124	156	127	153	135	124	123	147	133	126	148	162	157	141	136	146	147	129	151	166	148	151	141	152	137	141	129	161	155	141	137	138	141	147	146	133	146	113	133	172	119	152	135	146	122	128	149	150	132	155	153	144	130	149	149	135	130	135	147	156	143	134	116	158	170	146	123	152	143	126	142	137	137	152	149	135	145	149	137	163	165	145	130	130	153	158	146	143	143	155	134	132	138	117	131	146	160	135	121	142	158	141	128	147	131	120	133	126	143	121	126	136	148	150	120	108	134	133	158	131	133	145	140	144	144	155	138	154	117	148	130	123	132	129	135	132	148	165	133	138	137	126	109	139	131	131	129	141	140	136	152	130	122	136	142	143	138	137	133	150	113	131	156	128	146	152	147	145	134	167	147	134	138	139	128	140	134	144	128	149	154	131	134	148	127	122	173	116	146	154	149	135	132	140	121	125	151	143	130	115	141	128	127	148	153	137	140	132	133	133	151	127	133	134	170	148	147	141	145	133	122	136	138	152	132	147	125	116	135	140	140	145	148	122	147	121	129	129	154	135	134	143	150	152	153	137	163	144	123	136	127	140	144	138	133	133	131	139	146	146	137	148	133	153	137	145	129	159	163	155	135	147	173	149	140	120	133	141	129	142	142	152	132	134	133	119	120	128	116	138	149	107	129	130	144	151	146	132	122	144	119	150	142	145	138	119	157	164	136	144	143	124	140	140	136	149	162	133	155	134	156	144	128	128	125	137	155	144	153	140	145	128	142	152	127	135	136	155	144	149	142	152	152	156	134	146	133	148	121	137	126	128	133	127	131	134	133	141	157	148	136	131	129	151	150	133	144	133	133	158	144	129	139	152	159	146	141	127	144	135	121	132	137	129	132	147	144	142	115	133	140	138	143	133	156	159	136	135	165	139	121	149	143	139	138	135	129	151	109	152	154	123	150	136	161	120	145	134	135	141	117	131	148	130	144	144	123	142	155	166	127	135	157	139	130	110	119	142	134	139	139	143	133	142	142	145	149	139	124	155	142	140	125	138	119	157	164	139	159	148	132	129	147	138	134	139	122	130	146	142	143	133	139	116	145	124	126	149	137	145	140	131	158	149	131	139	135	134	127	140	148	119	146	128	142	136	140	153	132	127	131	150	122	138	152	136	166	152	123	134	137	162	138	149	145	164	147	126	135	151	141	135	117	139	149	141	147	146	129	137	155	144	153	159	143	129	155	142	132	141	143	145	156	135	133	144	139	127	137	152	156	153	144	129	140
3243	4993	3271	1490	1058	798	604	499	391	350	331	270	246	218	207	215	182	181	199	164	172	176	162	180	171	176	169	188	146	173	150	147	163	168	161	157	156	175	131	145	167	160	153	166	191	171	153	153	140	177	156	185	158	155	153	131	162	183	139	158	145	160	148	149	150	149	184	187	153	170	156	162	140	161	158	160	168	148	159	146	162	174	152	168	155	171	143	157	141	152	142	163	164	163	149	136	144	163	172	152	162	146	171	133	169	155	149	121	143	163	133	157	160	141	160	175	155	163	148	137	183	158	168	140	178	163	149	141	135	154	142	151	142	149	164	138	137	163	146	140	162	155	170	158	140	153	139	172	148	135	139	159	146	137	162	161	154	167	147	151	148	144	142	151	168	149	173	135	144	138	164	142	166	169	172	155	154	153	158	156	150	154	155	148	158	162	171	136	153	166	153	167	162	148	148	147	183	154	143	134	158	179	178	157	170	162	143	156	149	136	152	161	151	162	161	168	169	156	157	154	179	138	162	124	148	157	150	158	147	144	159	157	161	160	157	142	159	164	144	148	165	141	140	131	170	162	162	150	189	157	158	176	151	175	164	166	152	126	139	153	139	167	158	141	140	159	172	153	146	158	127	158	164	134	161	135	156	151	147	150	165	147	159	153	144	159	157	167	159	126	151	168	156	154	139	178	166	156	170	144	143	146	149	157	145	146	155	140	145	169	154	164	154	134	132	138	150	148	178	150	134	165	148	168	146	168	149	153	158	169	149	170	146	161	140	147	162	164	157	150	162	135	144	152	162	163	151	145	152	148	155	148	151	162	154	131	132	150	156	170	146	140	131	164	175	155	157	169	158	138	155	163	145	167	155	144	146	137	182	149	179	152	144	140	172	149	167	140	142	156	143	153	145	174	151	167	173	152	151	131	138	141	183	154	136	146	151	161	158	183	165	153	132	172	128	146	128	137	171	147	150	182	173	147	189	146	159	150	157	146	154	155	135	174	153	135	155	166	164	140	141	165	144	150	167	148	148	155	125	179	145	127	158	150	157	158	145	139	164	158	146	137	181	156	155	162	154	170	161	175	167	164	161	153	165	173	142	141	158	160	154	130	144	137	160	172	169	151	150	150	152	140	159	140	141	121	155	152	160	137	148	142	146	127	145	167	148	147	162	163	170	170	156	138	161	133	148	154	131	174	149	152	160	144	192	141	152	155	137	156	142	149	143	151	138	157	147	142	153	150	147	154	169	146	160	140	158	164	137	171	156	153	180	133	145	134	133	157	153	161	150	143	181	173	141	158	177	152	153	155	156	136	174	167	154	141	136	147	161	169	158	135	141	145	165	147	153	158	145	115	158	147	177	162	180	176	163	154	137	151	163	159	164	154	154	154	142	157	158	154	131	152	145	134	157	143	160	157	149	142	162	170	178	148	147	176	138	148	152	160	143	163	153	146	151	159	156	160	152	173	170	162	153	169	159	159	131	160	134	145	143	166	140	148	167	145	170	164	180	130	167	160	136	153	142	125	168	148	142	154	157	171	152	175	164	182	160	158	160	141	183	171	165	154	144	178	148	154	190	157	152	175	155	159	159	151	139	145	155	159	161	151	167	146	145	139	155	148	152	164	166	141	152	163	168	161	162	147	145	144	156	133	155	155	145	139	162	157	141	151	174	163	150	162	131	147	148	145	171	131	148	145	141	137	152	150	175	137	166	129	158	155	172	161	139	138	160	157	141	148	167	185	152	175	152	174	161	143	157	132	157	166	171	148	163	134	159	162	144	166	160	156	151	140	161	161	171	154	158	175	140	155	164	144	180	145	161	161	160	147	163	154	149	173	162	163	142	156	169	158	132	177	162	156	140	143	141	158	147	133	156	165	147	193	128	139	173	163	164	162	128	155	157	149	158	171	160	155	135	164	150	154	164	168	156	145	162	158	152	154	145	163	170	121	136	133	159	177	169	164	138	131	178	149	164	174	152	137	173	165	160	166	176	159	153	138	185	159	181	149	137	139	160	160	152	141	152	145	155	157	149	155	142	140	160	152	155	141	182	128	166	161	153	159	133	143	148	147	172	136	137	144	165	145	167	144	159	130	160	157	171	162	156	150	169	149	137	143	137	171	159	172	153	158	155	154	134	150	147	151	160	174	167	146	185	139	156	162	147	157	151	144	160	144	157	158	149	154	159	190	157	141	146	154	158	166	168	152	158	156	159	151	150	158	151	166	150	148	175	164	168	134	139	159	145	168	120	158	143	161	142	149	151	181	144	156	161	138	150	149	190	157	136	149	156	157	143	140	144	160	163	143	153	136	148	149	138	166	152	141	165	149	150	146	166	146	170	149	132	150	164	173	168	167	170	149	165	160	156	160	159	165	167	158	146	140	159	134	160	144	143	164	147	148	164	157	142	158	149	148	142	162	159	136	154	152	172	147	132	136	156	140	155	143	165	153	158	159	151	143	173	161	158	157	163	121	170	138	148	161	159	146	136	143	132	142	173	148	154	143	148	126	146	144	154	149	174	158	149	134	156	135	156	154	173	134	144	131	154	150	152	144	135	153	150	185	158	144	144	166	147	170	131	163	157	159	156	166	159	137	159	150	159	151	149	144	162	154	161	140	160	156	165	127	155	175	159	146	148	151	167	168	144	147	127	136	147	152	150	145	155	134	157	153	156	141	170	151	144	159	162	153	165	138	159	145	132	127	160	161	150	166	144	169	161	139	139	158	152	182	169	160	144	137	161	167	155	145	142	138	163	145	153	140	146	162	153	160	174	142	136	156	194	157	128	162	157	173	155	139	151	158	141	166	137	156	164	149	160	161	168	146	149	153	172	157	158	142	158	147	150	173	140	148	145	146	143	152	166	174	174	142	159	169	147	147	165	146	162	144	168	162	150	179	158	158	152	151	154	159	167	179	164	147	154	158	151	162	149	148	140	144	146	174	160	162	174	154	150	143	133	148	163	129	138	161	171	162	174	167	150	166	169	159	177	150	176	163	172	139	165	166	128	142	185	138	154	158	154	145	147	151	160	147	148	161	137	158	150	142	149	136	170	160	154	145	163	151	145	157	159	171	159	156	156	140	168	172	154	170	151	143	159	149	146	167	140	148	151	150	155	155	177	163	131	168	150	170	172	167	146	148	133	166	153	149	147	163	145	153	146	161	143	165	167	151	141	166	158	158	147	151	137	161	155	158	143	147	161	184	169	141	151	143	162	153	141	143	186	140	170	163	162	146	157	150	144	150	145	152	159	162	152	175	143	145	162	160	169	149	156	177	170	150	165	143	142	143	167	160	152	148	138	157	138	145	139	172	158	162	144	149	146	149	147	160	176	140	161	157	153	156	177	162	158	141	143	171	164	146	173	172	154	147	150	136	161	163	171	170	146	158	142	149	157	164	140	150	146	157	168	162	145	158	169	151	153	147	154	151	139	172	162	134	162	143	172	148	161	136	160	163	131	164	154	157	144	164	140	172	168	152	149	175	155	174
22580	21380	29283	23847	21382	21447	11954	1365	981	876	755	779	721	664	599	591	542	607	585	571	539	567	524	529	536	514	543	509	489	541	532	488	495	496	519	514	534	528	515	541	501	462	445	494	519	521	502	538	539	469	502	479	502	477	478	550	513	487	525	525	508	486	501	486	495	497	486	462	452	496	503	498	437	498	478	516	473	522	526	484	461	507	484	505	498	472	483	469	490	483	482	538	459	499	476	499	482	512	465	518	520	486	485	497	543	486	502	493	534	494	464	494	527	488	474	456	446	489	450	513	482	485	469	484	445	478	506	514	508	462	517	511	470	463	514	444	500	525	488	466	451	477	509	504	517	460	528	495	508	516	499	483	507	517	512	482	489	467	493	489	475	506	473	449	505	492	449	517	480	483	487	503	468	501	511	507	445	506	455	492	478	526	515	504	437	531	464	498	470	493	450	466	533	479	482	453	490	486	500	474	498	485	512	479	483	485	497	450	501	511	487	490	484	487	492	457	485	473	452	515	482	491	482	483	491	497	478	510	486	502	468	504	509	479	495	493	504	453	468	486	506	527	451	499	512	485	503	512	469	498	449	491	551	451	499	495	493	462	509	492	507	491	492	498	519	481	471	455	488	481	508	532	465	509	473	544	503	499	466	508	473	529	508	482	482	519	476	436	487	491	501	487	518	456	487	475	498	458	493	472	475	501	529	484	477	486	505	497	535	518	508	452	487	460	495	516	467	505	520	482	496	464	495	509	473	505	522	483	489	517	500	516	492	495	500	494	518	522	461	474	478	497	447	505	482	475	495	479	477	490	462	464	484	476	468	479	489	482	470	496	468	449	510	500	491	487	512	501	536	491	496	450	459	504	529	472	493	506	497	494	531	504	501	506	488	497	478	512	492	462	474	465	418	513	513	506	522	473	434	501	474	488	531	529	485	503	494	471	531	470	477	512	510	519	494	486	496	492	508	473	468	444	471	452	446	485	507	486	485	499	485	512	471	489	521	471	455	509	489	492	469	441	486	462	473	505	465	492	486	459	474	511	460	511	448	483	481	486	490	482	496	449	494	498	520	464	505	480	460	499	467	500	468	502	464	467	502	483	521	460	470	493	488	526	490	476	510	517	480	516	493	473	506	481	490	491	446	454	477	551	419	548	463	501	479	482	473	493	492	475	444	512	515	482	498	496	476	503	459	493	505	458	477	520	489	482	485	502	471	497	496	486	464	442	488	480	502	498	481	498	501	528	485	511	477	522	486	486	495	465	505	501	464	501	454	470	445	493	474	495	500	460	487	435	472	452	487	501	461	494	494	524	504	495	471	481	494	515	483	490	514	469	450	494	430	495	452	484	479	463	478	537	472	508	501	467	481	507	474	434	518	486	495	473	480	469	460	466	517	508	518	517	492	488	455	531	520	490	472	483	478	482	504	504	495	468	499	484	471	489	432	442	515	484	477	491	441	510	511	490	489	501	496	510	476	495	479	515	491	473	487	437	513	500	497	439	439	441	460	491	503	493	480	487	488	490	486	514	517	483	489	480	530	473	496	493	484	467	456	466	483	488	518	461	458	476	506	485	476	493	493	491	490	508	541	493	470	457	507	470	471	469	513	492	507	504	500	476	470	512	473	493	493	491	450	480	453	484	491	474	493	489	455	494	498	506	507	458	526	502	508	509	496	505	522	463	506	492	500	498	520	492	475	485	441	483	481	496	493	476	530	480	509	525	467	468	526	488	461	478	515	496	488	484	468	553	507	460	496	461	513	492	474	466	494	527	466	465	505	497	469	490	470	481	492	492	489	495	524	535	490	533	514	470	481	491	467	479	461	440	481	480	454	493	509	480	495	489	499	493	477	480	480	519	467	491	495	514	507	465	476	521	480	473	472	513	521	444	522	504	484	586	509	468	519	470	509	510	462	472	495	466	489	520	502	447	491	456	486	452	471	458	494	476	514	458	436	502	512	483	475	443	497	463	486	499	507	515	487	521	479	497	474	496	516	464	511	469	460	495	453	486	484	490	493	527	511	498	463	500	483	475	483	515	465	518	495	465	489	463	520	477	489	523	538	497	456	484	495	514	458	484	478	509	503	495	485	459	456	508	457	485	462	483	519	477	492	511	493	468	508	460	481	486	481	505	484	525	492	498	493	465	508	504	465	471	491	469	499	485	476	555	479	461	440	488	512	473	525	495	486	487	472	535	516	517	502	486	472	489	470	453	492	471	473	522	486	481	562	497	507	505	476	437	540	481	487	452	494	445	481	500	492	453	469	476	469	487	468	463	492	499	453	525	439	461	471	489	494	485	502	422	474	495	465	487	479	477	456	497	488	461	447	469	472	482	474	482	483	497	451	501	472	474	481	532	478	462	500	495	524	455	488	457	469	480	507	504	466	469	520	478	468	447	473	494	456	521	511	443	478	469	499	468	491	460	501	505	460	491	481	442	521	436	512	448	459	463	465	478	515	464	474	519	502	501	479	461	486	495	438	507	495	506	483	496	465	504	457	488	484	493	487	472	474	489	502	465	478	518	456	507	467	451	510	481	502	477	522	503	499	498	463	514	487	474	516	472	453	462	520	510	478	480	481	476	475	507	484	501	489	462	501	500	519	521	478	530	468	493	495	479	467	496	482	465	462	494	499	484	449	480	434	466	486	489	478	471	515	487	489	451	457	523	485	505	480	484	500	470	477	470	513	511	492	494	488	474	475	470	477	485	472	485	475	478	476	493	485	453	506	514	468	481	476	510	517	510	480	484	459	447	486	452	470	452	492	479	525	459	467	469	483	451	509	463	493	524	501	469	506	474	475	471	482	499	475	487	482	455	487	509	521	515	537	522	504	479	481	469	502	496	487	487	488	492	511	479	473	484	497	477	463	510	492	497	448	463	479	511	518	464	478	451	476	481	508	504	457	477	474	501	453	518	479	465	498	504	481	491	495	484	491	494	490	511	514	492	463	495	500	491	455	454	478	506	494	509	518	468	515	489	501	488	518	473	498	507	486	489	464	490	481	532	491	479	520	490	500	476	529	494	470	524	490	501	515	496	460	485	507	476	514	484	521	478	488	490	483	495	483	471	485	504	484	504	532	490	492	441	479	499	477	491	488	475	493	501	528	439	450	492	473	493	469	467	480	485	498	486	487	504	495	446	473	502	500	491	461	426	494	507	499	496	479	495	468	449	461	489	489	447	447	505	443	454	449	491	479	475	485	452	489	469	507	512	469	482	500	486	480	504	508	478	471	461	496	482	512	511	438	489	500	494	482	488	488	471	502	495	460	465	499	525	503	479	468	465	491	457	497	470	486	493	508	530	496	481	477	500	450	496	503	469	475	494	475	505	504	462	494	479	495	494	491	457	506	479	501	501	445	467	513	515	462	492	500	459	473	507	447	491	517	453	498	479	512	520	490	463	475	538	444	451	493	456	477	485	475	463	453	460	521	497	471	478	497	510	464	509	473	492	487	441	511	496	475	440	490	464	525	503	459	457	508	543
4598	14528	9863	5232	3785	2818	2060	1686	1400	1143	991	870	840	736	720	699	659	651	640	620	607	589	576	590	561	541	559	557	538	538	568	561	543	568	506	517	523	484	499	529	514	523	514	525	484	506	546	542	515	496	494	530	493	552	546	508	494	475	479	521	489	518	541	540	494	488	493	508	501	530	490	490	484	485	518	512	578	523	511	543	560	488	472	557	488	485	530	481	543	526	526	465	518	534	483	495	473	513	475	515	517	522	475	488	507	518	505	515	520	490	545	514	507	518	535	504	522	504	476	516	487	495	519	479	479	466	519	456	511	489	495	484	495	497	479	482	529	459	530	510	448	489	497	501	474	481	519	500	528	496	506	525	477	489	488	514	503	501	514	507	545	488	507	503	502	531	505	483	490	519	545	497	514	504	509	511	519	505	498	532	454	465	510	464	470	484	502	487	508	487	475	510	490	532	515	534	503	514	514	529	508	484	501	508	479	497	508	485	558	490	536	519	477	524	527	500	477	509	499	501	535	540	486	486	516	491	537	473	489	518	492	546	519	563	497	515	500	465	498	444	450	529	528	465	495	536	531	498	475	512	552	511	489	496	543	536	520	511	477	494	516	494	514	516	488	492	514	532	532	491	510	479	522	499	483	473	497	529	464	521	528	455	488	513	558	498	485	474	479	462	495	503	470	530	512	493	503	497	485	528	494	487	512	506	499	509	503	510	524	491	536	496	503	507	496	491	469	462	459	523	501	529	491	515	525	510	523	512	532	495	498	520	486	491	502	506	564	499	508	516	514	495	535	535	521	494	510	481	492	490	492	488	485	469	536	465	447	494	519	510	503	500	493	528	490	500	578	482	496	514	465	447	494	500	471	476	487	492	478	500	496	485	533	513	483	520	516	498	531	541	511	511	493	480	491	505	510	512	489	502	512	531	489	507	551	541	537	448	487	491	481	488	483	490	520	503	498	481	502	485	468	498	492	512	520	500	500	520	520	504	506	488	490	531	531	500	528	503	510	513	518	485	497	503	458	485	486	521	453	550	474	526	470	468	488	533	493	495	500	450	490	477	500	530	575	506	512	524	499	483	523	528	506	514	523	491	491	494	523	559	501	533	555	522	499	501	519	524	507	467	482	486	523	482	489	542	487	530	468	513	508	519	474	503	511	492	518	474	513	534	495	527	518	517	517	520	527	497	463	493	501	507	522	525	462	501	504	473	494	537	496	527	537	520	541	509	549	505	520	479	476	529	497	525	500	543	511	466	528	457	494	515	477	494	497	500	544	493	528	480	468	547	483	489	506	510	543	499	509	473	461	513	498	494	495	510	518	497	519	486	507	498	495	504	513	523	505	466	540	510	518	567	492	530	468	525	510	493	523	497	531	546	510	520	498	506	484	463	500	521	519	459	520	513	555	517	488	497	532	472	474	511	527	504	486	522	514	477	504	498	477	530	507	492	493	514	533	464	507	465	546	534	461	468	541	504	482	493	482	514	522	521	503	566	520	490	543	494	496	498	522	535	538	509	551	484	483	489	490	506	482	486	505	507	544	507	509	457	546	489	541	496	495	516	505	485	518	482	511	531	500	469	512	511	521	486	514	495	487	495	487	497	509	517	484	512	503	499	517	536	516	466	530	507	499	492	466	526	544	556	489	501	486	506	515	509	483	543	530	481	522	478	496	512	485	510	515	528	488	492	516	494	507	531	544	509	493	488	475	488	496	505	526	488	464	515	493	504	466	504	502	489	477	496	501	514	471	496	511	474	513	553	490	549	520	490	490	489	497	498	493	513	534	527	505	491	497	464	495	525	494	510	472	491	488	499	479	529	532	546	575	509	471	478	532	475	499	488	500	489	494	520	561	538	525	510	478	539	520	518	473	513	503	490	501	521	506	509	486	496	532	469	507	489	515	520	518	493	471	534	475	475	553	507	488	473	514	494	515	486	507	524	462	495	496	512	522	509	507	480	489	527	479	506	530	522	496	537	480	488	482	483	511	518	543	498	517	515	451	454	541	475	508	472	530	533	544	517	520	516	505	494	472	502	545	481	434	503	521	470	478	513	451	514	484	511	501	526	489	489	465	483	520	502	510	512	520	486	491	539	521	491	500	477	465	472	483	471	492	484	508	540	509	518	477	467	546	504	470	494	504	540	507	515	491	491	447	494	501	478	515	505	497	519	500	488	494	497	483	444	535	484	503	507	511	501	509	509	501	483	507	471	501	504	466	507	517	519	529	491	459	516	547	535	550	470	473	495	510	514	522	482	478	497	527	494	475	493	522	484	488	523	520	520	524	489	502	485	515	494	501	527	487	504	504	489	490	526	494	455	506	508	515	506	509	572	517	517	522	535	545	478	487	464	537	509	500	483	516	506	551	508	466	501	477	498	525	485	506	490	509	497	511	499	537	504	536	500	474	515	498	568	475	505	537	473	504	501	479	495	484	499	521	476	483	483	502	514	525	545	508	505	533	536	552	535	505	495	512	518	514	517	489	511	520	495	494	477	516	521	512	528	515	486	502	501	511	490	497	476	484	494	476	531	492	474	513	497	490	519	484	527	498	504	517	501	508	491	478	485	501	461	503	468	507	471	469	531	511	523	540	537	538	550	488	540	492	493	516	556	516	525	495	508	493	495	515	495	482	502	482	473	468	502	515	480	465	502	461	474	509	457	473	477	497	508	526	475	562	500	511	508	517	531	510	522	550	511	512	506	509	494	453	497	505	482	530	523	506	497	517	519	495	484	501	518	531	509	521	519	508	523	444	494	529	521	502	519	478	547	494	520	481	471	516	488	481	496	474	490	501	468	502	478	490	500	501	485	448	530	509	510	477	492	515	514	523	520	504	501	488	481	501	527	449	484	511	482	478	491	510	477	483	486	531	522	516	507	502	499	535	517	507	484	496	533	483	508	472	508	478	495	481	494	480	490	459	540	533	474	539	525	520	474	494	505	498	531	507	516	496	469	456	490	527	534	502	495	532	483	498	518	524	459	462	492	493	458	498	489	507	526	503	504	524	485	519	504	526	519	480	483	522	502	550	513	478	529	492	501	532	513	454	490	493	445	443	490	488	475	489	482	520	501	508	488	455	528	497	515	507	457	541	471	510	513	493	508	507	508	463	515	537	508	499	538	499	482	485	507	494	496	494	510	507	514	537	482	492	489	528	512	508	489	484	523	504	510	514	518	532	505	490	518	500	476	515	512	496	512	490	515	466	515	489	560	502	501	496	506	530	524	508	517	491	505	511	466	527	508	530	513	518	504	474	512	555	505	488	549	508	472	486	489	499	510	484	519	484	500	522	511	513	520	467	484	479	536	494	507	477	516	487	518	530	463	508	500	498	480	472	537	515	478	493	540	492	497	497	506	517	532	501	506	495	526	511	504	505	512	494	501	541	500	524	498	518	517	500	474	460	530	500	517	469	503	505	490	496	499	519	493	501	468	548	502	499	498	551	525	492	503	488	537	508	518	512	534	522	498	533	490	518	497	511	528
27611	20346	7755	666	366	312	310	319	267	278	271	299	316	285	292	333	286	271	286	273	281	270	281	294	248	289	252	278	268	287	285	270	291	268	264	266	305	271	258	260	251	280	257	308	253	279	286	286	281	282	267	287	255	279	307	268	267	263	280	271	261	256	280	293	245	254	283	299	246	281	258	290	277	300	292	287	261	274	272	246	258	239	285	278	272	257	295	299	276	283	285	243	268	265	288	273	267	271	291	268	277	252	280	296	237	269	296	270	263	284	244	250	265	293	271	292	281	285	286	269	280	277	270	276	311	270	276	254	281	271	256	280	262	254	266	274	277	284	269	277	256	230	299	267	238	279	249	274	288	288	278	275	280	259	285	265	255	282	260	310	275	281	278	291	268	263	243	276	250	277	285	265	272	274	267	277	266	269	271	245	271	274	279	297	252	265	281	251	258	272	275	246	289	266	302	243	271	278	255	278	249	267	256	260	293	269	258	259	277	267	281	300	273	275	252	291	280	287	306	275	250	251	244	289	261	248	240	266	278	270	304	262	269	249	278	279	288	294	271	284	264	261	269	264	260	280	272	268	264	268	260	277	278	257	283	265	289	268	279	301	286	272	261	268	267	266	263	272	266	292	255	271	303	276	272	259	267	282	295	257	272	271	289	306	317	265	254	275	262	266	281	261	268	280	272	282	280	271	257	269	270	274	272	275	281	258	263	256	266	256	257	274	240	252	258	259	283	261	287	263	281	261	275	284	274	302	274	266	282	273	244	284	282	298	239	274	277	276	263	265	285	254	256	264	269	263	278	279	262	284	262	283	288	260	251	282	263	250	286	268	271	253	249	295	263	282	282	276	289	294	318	274	298	273	283	275	265	267	268	275	237	283	251	248	284	258	304	270	239	278	269	288	284	271	267	278	257	243	274	255	247	256	291	296	235	255	260	256	268	265	254	254	304	297	253	303	234	271	234	268	267	238	288	278	276	255	272	273	254	289	266	259	274	280	253	248	261	276	254	269	277	291	280	253	281	292	259	261	278	258	286	243	280	247	262	285	242	281	307	282	236	267	287	280	260	267	267	266	245	279	260	264	268	244	259	259	255	249	251	257	266	261	275	260	305	267	296	281	288	250	239	277	261	271	291	263	273	270	289	281	254	272	284	296	272	261	264	274	253	290	256	264	273	290	250	272	228	244	245	250	259	284	274	291	289	289	286	267	266	272	244	261	280	266	307	256	282	269	258	276	265	274	271	284	292	261	265	253	267	280	268	273	280	244	266	252	255	268	283	259	265	292	270	277	278	250	268	276	278	276	247	263	272	273	267	261	280	246	255	272	277	255	278	274	262	269	265	257	280	274	295	283	259	266	264	264	298	297	252	265	268	279	263	307	275	270	263	264	274	272	295	257	276	287	272	276	261	262	263	265	276	251	270	271	295	284	294	318	275	274	291	281	296	279	277	274	331	254	256	287	253	297	273	279	256	269	255	271	283	259	248	280	264	295	270	273	263	271	260	274	266	278	263	294	259	248	257	248	287	248	315	320	277	250	251	246	254	283	291	269	267	252	242	249	269	271	282	255	261	246	303	279	282	303	257	255	295	290	278	282	286	267	256	262	260	284	261	259	257	274	282	262	270	261	259	285	254	281	284	267	270	237	243	280	270	280	238	282	280	301	257	276	284	297	325	277	280	266	259	275	256	261	289	268	252	303	255	271	276	293	235	274	239	286	258	261	279	296	265	266	290	260	299	270	261	232	260	263	298	250	272	288	268	253	283	299	275	274	291	228	278	251	283	264	242	262	277	271	252	293	240	270	306	301	296	271	257	261	292	270	291	252	278	280	248	261	299	265	244	274	263	285	249	246	282	301	251	277	271	285	257	278	265	298	261	246	283	252	300	264	314	270	298	264	282	252	275	279	272	284	261	257	271	304	293	276	297	271	265	256	251	269	289	280	276	282	308	272	286	262	279	240	284	274	297	260	265	277	245	267	253	258	274	246	259	249	266	301	271	235	284	262	259	269	279	269	259	311	262	289	289	297	283	295	258	248	256	269	239	261	307	273	270	268	295	273	252	254	284	273	280	272	257	293	261	247	270	267	265	252	273	286	283	278	275	278	256	254	299	256	259	285	254	272	276	298	287	267	256	282	285	295	251	259	243	268	278	284	277	295	276	291	288	263	257	259	263	280	262	252	235	271	267	268	273	246	258	269	267	227	255	242	283	264	244	236	292	302	283	274	268	284	234	247	264	268	270	261	272	293	271	313	310	271	256	258	255	276	280	271	255	258	268	264	281	280	276	283	263	278	290	264	283	263	262	275	284	267	284	277	245	257	255	249	277	270	259	291	266	242	251	274	238	246	296	263	291	294	265	256	282	261	294	279	287	273	286	259	297	279	279	264	292	259	255	266	261	286	281	252	279	239	282	275	271	272	285	273	281	306	280	272	269	276	281	254	256	250	253	274	258	278	252	274	246	264	246	262	268	274	254	307	292	276	270	249	264	269	280	285	261	275	250	268	283	248	270	238	270	289	272	258	299	282	233	287	292	272	276	275	278	279	304	269	262	253	293	285	274	263	277	271	234	272	268	269	252	294	264	271	265	272	256	287	243	264	281	263	245	266	257	298	297	251	287	283	276	258	249	279	279	279	292	270	253	262	282	268	286	250	255	244	281	239	288	257	282	259	259	309	292	257	259	291	291	263	286	294	272	281	268	270	270	260	276	235	270	249	275	267	270	241	252	271	251	307	268	276	295	264	271	219	296	284	270	239	280	267	256	269	259	282	268	255	264	272	282	270	282	254	270	262	251	266	277	298	273	277	283	274	243	281	276	273	302	269	281	248	278	287	274	266	292	268	255	266	283	277	244	283	279	278	275	287	267	247	281	272	247	308	279	253	271	256	274	289	259	270	263	292	259	300	276	274	258	277	259	256	260	286	287	285	277	279	244	257	318	278	292	274	287	260	284	261	273	305	307	264	278	244	294	258	291	265	285	299	249	277	268	287	282	277	273	266	268	270	273	259	284	250	272	297	234	282	260	259	290	256	301	279	252	259	279	267	278	277	284	266	276	298	267	281	286	249	282	304	276	257	256	284	267	242	280	296	272	268	264	284	302	252	275	256	262	281	289	256	301	255	269	276	244	260	263	262	273	254	273	287	272	281	269	239	254	256	276	247	276	272	305	274	268	279	282	269	267	287	262	267	260	239	241	243	259	269	265	258	279	268	280	261	275	290	262	300	267	270	240	267	258	277	297	240	264	280	282	253	267	256	284	293	252	258	262	285	271	245	250	274	259	282	271	270	262	274	271	275	261	277	279	244	292	251	286	247	261	250	299	272	273	304	263	261	280	274	272	284	243	263	271	253	271	278	281	311	274	265	264	279	265	269	279	279	244	279	273	265	273	250	260	285	292	283	292	253	291	288	270	286	272	247	239	278	259	259	261	254	297	274	257	271	279	286	261	238	252	279	252	272	266	290	260	269	265	235	287	277
4124	1454	882	553	461	365	375	340	334	328	304	290	322	283	298	278	303	290	290	303	311	296	288	279	283	248	289	267	300	296	270	268	271	283	275	310	273	290	291	293	290	276	285	301	284	293	266	267	273	290	308	258	271	248	292	271	275	294	252	297	273	282	312	278	299	320	296	269	267	291	261	294	272	281	288	319	285	314	276	291	287	279	266	264	293	318	293	257	281	289	276	285	286	274	304	282	307	271	276	256	289	262	271	270	279	280	272	268	289	294	306	250	247	259	280	312	287	267	303	264	275	282	275	283	279	270	269	292	291	301	293	257	279	283	295	278	302	260	293	284	317	291	294	283	277	314	277	281	261	261	280	267	274	278	260	277	296	258	297	268	298	279	319	273	273	288	275	263	274	305	269	273	263	276	272	288	305	291	273	262	280	287	295	285	253	290	286	267	314	269	303	271	249	272	285	307	301	267	276	290	321	250	260	302	268	275	292	269	278	278	290	304	266	274	272	277	280	287	292	283	264	270	292	281	266	291	317	293	284	273	279	271	273	290	242	240	281	284	303	302	275	292	307	272	267	292	298	281	279	247	275	295	281	299	284	249	285	288	298	266	266	294	279	264	285	303	287	273	259	301	314	241	291	298	258	257	268	289	286	270	315	300	298	279	257	290	283	282	289	293	274	306	269	284	258	308	242	298	310	266	308	321	282	241	298	255	303	315	266	266	280	263	285	271	267	287	282	289	272	271	294	305	286	315	289	293	275	294	281	301	277	286	304	266	296	301	284	271	292	260	278	258	282	232	264	251	298	263	267	314	261	275	301	302	281	278	282	287	282	320	269	287	297	297	301	252	298	264	239	274	313	293	312	297	262	301	300	264	295	296	304	272	286	258	312	300	280	246	280	276	303	282	298	277	264	287	303	289	298	285	272	288	288	300	281	251	266	300	296	279	304	282	290	300	298	272	274	333	257	289	288	275	298	270	290	301	254	295	275	303	249	296	271	314	264	300	274	275	295	309	298	272	278	301	271	286	247	332	257	249	287	262	279	271	292	290	316	309	304	261	273	301	278	268	278	276	251	288	226	301	275	300	292	282	270	291	298	289	301	264	288	305	302	270	278	273	281	291	277	274	278	277	270	273	276	278	271	290	269	270	289	312	259	286	264	282	285	284	286	300	289	281	288	276	266	278	328	303	314	274	283	324	267	287	270	283	291	290	250	309	292	281	286	272	283	296	279	273	257	271	256	252	276	258	271	305	307	300	270	265	295	254	267	254	285	292	264	288	348	266	291	253	234	287	295	264	284	288	298	265	284	289	268	293	299	297	307	274	268	291	285	272	311	298	286	273	271	271	297	273	294	264	281	283	267	281	280	274	282	318	266	306	313	304	258	282	259	289	296	283	271	261	253	272	256	307	277	315	304	298	301	242	284	282	259	267	295	276	273	289	268	254	284	290	269	286	287	277	277	235	306	288	303	309	269	273	220	289	279	259	265	305	285	302	297	283	282	278	288	286	259	244	295	313	292	281	268	275	290	286	301	294	305	269	283	261	273	290	288	287	299	299	300	265	262	288	278	257	296	299	282	266	256	279	279	297	283	257	266	310	289	280	305	279	271	291	252	282	272	260	263	300	279	302	253	260	264	289	298	281	294	304	297	288	288	277	292	301	293	285	295	277	262	322	274	279	280	261	294	334	277	293	276	280	263	297	290	290	275	285	269	267	247	266	285	295	281	260	286	263	321	279	295	286	289	261	276	281	282	277	289	302	281	268	256	237	274	307	271	276	301	295	286	274	259	276	275	298	294	279	277	300	269	253	280	278	279	265	267	276	288	279	255	265	289	283	285	291	298	285	296	272	272	290	264	296	283	289	272	302	264	282	264	299	297	310	261	285	296	289	273	264	314	289	279	292	290	302	275	292	273	318	269	284	302	269	317	285	294	285	285	296	283	270	253	276	269	265	293	279	272	212	296	300	301	285	264	264	270	266	289	280	271	273	289	239	288	292	296	235	241	280	290	265	288	253	255	304	272	272	295	273	282	284	292	283	281	297	302	274	258	265	258	283	275	297	262	307	303	286	291	271	258	299	293	270	253	289	284	275	264	277	278	272	292	252	318	339	267	309	260	257	293	260	259	291	271	260	278	269	257	242	270	298	309	256	278	300	314	277	281	283	285	276	300	295	283	284	266	267	284	260	310	278	271	279	294	284	274	277	320	275	267	319	304	301	256	297	270	258	269	300	273	269	299	263	272	315	257	260	307	249	292	284	280	279	271	262	285	264	280	259	286	259	305	295	298	291	245	283	284	314	268	283	248	299	272	269	282	280	317	276	272	254	301	268	273	288	240	291	288	279	255	283	248	285	262	290	266	237	304	301	252	283	271	271	312	299	283	276	280	287	274	308	250	281	283	279	282	287	284	309	298	307	318	269	261	280	284	257	263	248	305	278	302	267	310	285	286	269	282	263	266	329	267	300	283	277	303	289	258	292	272	313	298	275	294	276	286	294	272	310	253	279	272	301	253	277	305	279	297	276	310	281	277	292	297	287	277	263	265	267	284	293	288	291	298	278	311	280	273	308	286	267	290	265	265	298	281	300	296	279	267	264	278	266	251	308	257	269	271	280	298	279	283	291	291	279	272	262	306	289	300	304	302	275	280	303	279	300	271	283	266	275	291	270	295	275	260	293	279	283	304	298	283	305	278	272	285	309	280	274	251	277	264	273	278	273	270	282	285	300	273	284	239	295	267	279	293	277	256	276	272	270	254	285	272	292	265	277	283	283	276	271	296	278	290	285	275	265	275	292	295	284	275	282	299	285	272	283	295	286	271	305	268	272	293	290	289	281	302	298	302	293	298	288	297	280	278	265	291	267	279	323	268	291	316	273	247	292	278	298	304	288	308	299	293	280	276	271	294	276	293	292	306	275	282	260	302	288	299	274	279	276	268	260	285	286	254	290	297	304	270	304	291	246	287	306	271	257	261	289	285	259	291	256	244	282	292	265	295	308	281	244	297	310	283	278	255	270	285	289	228	237	285	267	267	280	276	297	297	283	280	328	284	264	276	302	273	280	266	260	299	252	282	279	273	270	268	280	278	280	280	297	281	281	286	277	274	278	281	276	286	284	300	315	313	301	259	270	273	265	274	287	288	275	269	284	273	283	301	284	258	282	273	272	277	301	277	279	267	303	292	286	259	274	254	286	280	283	301	277	265	265	268	288	291	313	274	282	286	290	243	288	281	284	271	284	248	299	271	271	275	243	287	279	287	307	287	266	268	264	301	275	272	317	268	250	258	273	266	275	300	256	310	282	285	290	276	257	277	299	282	288	271	295	268	298	270	291	284	295	272	294	280	304	248	276	304	279	281	271	311	281	265	306	279	319	274	302	298	291	325	275	240	256	252	288	264	282	274	296	248	273	301	280	291	305	288	288	252	270	293	267	288	294	299	278	278	287	295	291	286	301	272	307	291	279	264	278	278	311	316	267	288	283
23732	21302	28698	24236	21309	10978	1348	893	799	708	659	694	628	624	601	577	550	542	548	549	588	521	553	490	579	528	579	569	554	552	502	535	545	579	513	520	528	553	525	590	556	539	506	556	575	555	486	533	505	604	550	526	540	529	506	557	532	538	549	560	515	550	532	522	541	526	535	500	543	551	533	519	504	534	530	548	490	542	550	531	523	613	544	561	500	540	511	517	502	559	570	539	562	567	556	510	540	557	444	536	550	556	516	508	561	535	561	522	551	532	489	543	519	547	521	508	526	567	534	535	501	537	520	517	499	522	531	542	543	545	535	509	503	557	597	491	522	537	530	562	576	563	527	531	525	520	522	493	566	523	502	526	535	577	541	543	472	522	531	548	562	563	523	540	558	511	557	542	540	523	532	561	535	523	512	545	546	552	507	551	503	512	510	497	521	571	544	567	543	530	500	536	517	495	539	557	552	528	525	512	554	521	520	550	484	520	521	500	549	509	540	484	540	522	530	524	545	575	496	517	530	506	534	559	537	537	548	506	519	535	556	559	536	525	538	502	561	533	531	552	552	539	532	539	525	531	518	535	556	552	521	498	565	550	534	553	511	519	522	521	525	565	515	540	546	527	507	570	542	564	516	517	500	579	523	558	491	548	528	523	525	537	559	552	539	572	519	536	502	544	527	573	524	486	509	549	523	548	530	536	544	565	537	567	488	611	566	535	537	538	566	506	487	513	500	541	488	501	501	488	525	501	536	529	545	531	513	548	526	544	541	534	596	525	520	551	534	594	542	537	541	524	579	546	498	535	568	504	519	545	516	557	539	549	538	526	525	561	522	494	575	558	517	548	517	533	495	520	519	544	543	557	505	520	516	507	511	498	565	508	548	502	536	531	507	513	520	510	530	514	542	540	551	498	532	534	533	533	518	588	551	504	491	523	533	571	532	544	503	523	508	516	548	534	537	495	528	514	529	512	549	566	496	549	497	538	555	534	522	537	509	529	554	526	509	572	550	562	539	500	505	534	530	529	553	518	536	483	499	538	525	513	539	476	520	519	515	575	516	511	563	495	583	523	531	556	497	551	536	515	530	535	562	520	491	541	524	535	569	517	523	514	534	524	553	515	544	478	513	527	558	524	504	496	552	509	535	505	513	561	531	541	561	539	524	549	581	520	555	495	524	519	522	505	524	559	525	547	524	568	542	537	531	501	528	523	563	524	568	534	574	545	511	553	533	518	551	522	586	528	541	526	500	550	548	526	519	497	546	549	556	534	525	547	535	487	522	533	505	480	507	524	534	500	585	597	536	509	540	495	549	533	552	502	548	504	537	553	526	507	563	541	516	531	549	483	531	508	513	523	572	556	499	517	515	497	517	493	535	520	489	525	539	511	549	538	520	508	530	511	540	544	496	523	547	546	545	545	530	550	569	540	530	567	523	521	541	519	520	538	567	517	546	519	521	524	511	547	554	540	517	503	530	550	522	550	530	519	499	495	507	508	509	536	523	520	496	539	507	558	512	542	512	529	524	543	483	517	526	535	503	513	525	531	491	505	498	525	494	499	578	523	519	520	475	535	548	533	529	529	512	577	526	565	530	473	545	555	513	514	515	505	556	557	532	526	531	560	524	513	549	553	538	567	554	514	520	499	494	531	518	537	524	530	551	528	529	548	523	501	532	530	536	498	544	532	545	568	512	534	536	502	506	561	494	513	520	543	510	519	534	568	565	552	537	530	520	554	524	531	522	591	565	555	557	525	509	515	528	558	499	533	555	565	537	500	531	506	483	547	553	546	553	577	548	540	544	544	538	504	535	546	513	580	500	541	547	533	554	512	522	533	517	548	527	553	513	533	513	505	503	556	524	517	544	534	516	523	514	532	527	542	530	548	515	539	547	489	532	487	552	502	533	560	551	527	516	532	526	551	545	501	505	502	542	530	571	524	536	566	506	525	586	538	514	508	511	536	559	526	549	509	521	535	540	541	534	537	499	516	527	549	506	517	529	556	560	502	535	522	499	524	506	530	539	518	512	548	501	511	529	550	515	522	520	514	515	492	559	544	559	529	471	533	543	530	507	507	533	539	574	516	524	531	518	507	524	537	546	516	525	479	543	512	549	531	572	497	541	485	534	552	544	529	542	518	539	508	491	491	544	488	574	505	519	525	505	520	549	591	519	518	543	509	557	559	539	523	558	464	545	533	534	531	524	531	509	545	539	520	543	539	573	542	508	523	547	537	522	545	548	539	544	553	498	522	485	541	531	501	569	543	574	518	556	533	554	521	511	518	542	527	560	503	563	544	520	535	520	517	565	546	536	562	506	509	519	517	504	543	539	492	491	523	520	537	522	541	542	533	557	571	521	526	557	510	499	522	505	544	538	555	563	536	538	535	555	571	541	535	524	547	516	528	520	543	535	520	500	529	506	498	473	524	529	549	523	546	542	531	525	548	539	495	528	517	553	521	526	545	509	552	524	528	497	558	533	484	520	471	565	493	479	526	529	527	529	515	568	539	495	513	533	477	525	541	535	552	498	524	553	491	520	514	520	531	513	555	532	560	509	509	524	552	533	562	546	555	513	526	516	550	522	494	537	536	552	518	506	509	563	529	518	486	524	530	489	532	555	521	535	526	557	529	529	519	546	523	543	570	533	534	545	510	551	541	524	533	528	552	527	525	524	537	543	549	535	510	540	506	526	534	561	564	541	565	542	530	506	574	521	530	532	471	488	559	536	527	528	573	549	493	569	510	527	573	523	511	508	567	522	520	548	531	545	545	524	510	528	490	566	504	513	527	489	517	544	558	538	491	521	508	543	555	536	522	504	498	526	558	528	497	553	540	507	512	515	551	520	543	523	466	502	538	530	527	491	487	511	514	502	556	529	515	517	507	559	495	525	532	533	513	559	526	520	529	493	511	522	517	529	520	510	536	496	519	541	505	548	549	539	508	516	527	554	516	519	522	534	539	514	521	510	522	511	512	527	526	586	514	562	528	528	503	509	534	560	530	487	516	520	517	525	527	566	513	502	518	539	504	528	573	524	539	553	538	529	517	557	518	516	507	545	500	507	535	514	497	561	531	551	519	490	519	530	506	541	524	505	538	512	517	501	518	518	502	506	513	491	507	514	513	498	517	545	560	537	563	485	553	520	523	500	529	494	536	517	485	572	534	550	509	521	548	509	567	494	522	526	517	574	556	488	498	520	560	541	548	540	542	503	523	543	592	557	505	529	534	472	507	521	521	534	558	545	493	546	547	551	545	508	507	519	537	541	555	523	533	564	530	503	502	503	514	559	558	493	534	518	543	528	491	516	536	528	534	536	524	495	531	531	541	514	525	580	577	528	496	529	546	509	526	517	524	504	551	556	538	530	523	503	509	497	545	518	536	548	553	534	554	524	522	528	577	521	506	524	506	508	541	553	550	515	553	493	517	480	508	532	559	505	555	532	528	487	516	515	549	548	498	535	565	536	506	568	561	511	519	541	537	536	519	498	536	540	504
3546	8599	5864	2945	2152	1800	1370	1177	967	860	806	751	693	721	657	620	693	672	585	622	568	603	569	554	608	572	591	621	580	573	542	591	581	546	547	536	620	556	547	589	538	568	551	567	522	544	542	583	554	505	547	501	543	544	566	519	516	580	558	554	506	588	567	548	572	555	555	547	550	521	528	547	558	581	536	545	544	570	570	543	540	566	574	556	563	537	571	571	535	568	580	545	573	501	552	548	548	551	546	529	534	545	595	579	544	582	547	537	536	585	584	601	588	510	553	581	577	517	512	556	539	534	545	536	540	567	581	560	485	519	550	553	583	575	543	535	562	542	576	557	540	534	503	542	506	521	519	521	574	547	545	545	536	539	565	577	542	507	586	530	577	550	565	538	570	534	505	504	514	565	563	466	552	535	573	549	555	538	573	539	521	566	576	504	543	540	553	575	562	564	573	541	532	539	613	515	563	552	582	543	538	553	541	545	523	514	527	523	536	521	531	540	577	557	552	553	572	554	543	537	561	524	594	570	567	531	595	530	594	537	524	560	540	551	578	569	530	525	535	599	530	495	528	552	591	551	574	564	512	528	543	568	530	558	524	569	549	551	535	542	560	553	549	554	534	518	551	579	572	526	574	542	569	544	585	503	547	560	525	552	548	542	550	560	513	528	563	523	568	533	512	575	587	539	544	524	567	536	541	587	579	539	543	519	551	584	536	535	520	552	557	584	512	538	527	575	556	539	536	538	534	598	533	535	546	534	516	566	519	543	545	536	545	579	558	573	579	535	588	546	593	543	573	516	529	553	544	528	530	533	538	545	565	559	520	569	559	554	579	534	570	553	548	487	555	535	551	571	553	552	546	569	554	539	549	528	514	537	525	521	536	537	538	590	567	508	558	512	565	577	570	563	561	583	537	527	525	579	542	528	568	552	556	543	553	572	587	537	519	532	536	544	564	514	573	543	576	519	525	549	572	561	557	558	498	542	561	540	560	525	549	548	515	535	553	509	555	536	583	536	539	566	546	604	555	601	525	579	584	532	525	558	519	567	536	544	587	556	543	559	541	556	521	563	524	540	544	529	586	491	521	531	541	529	521	588	526	495	542	554	561	588	566	510	523	560	584	543	525	513	556	554	597	594	516	561	544	567	524	598	555	592	567	552	591	530	559	531	533	557	586	561	597	524	556	538	566	548	543	546	512	512	536	563	555	525	556	546	593	525	546	587	539	553	532	515	537	524	569	508	538	521	492	548	559	549	583	548	509	549	565	546	520	545	543	556	556	568	563	538	503	524	528	545	518	551	547	545	562	547	520	529	508	512	588	587	550	562	554	542	539	541	580	548	589	511	514	529	539	553	578	520	551	544	544	547	556	540	526	561	567	575	533	555	504	530	580	538	553	590	543	527	527	530	555	514	544	571	528	482	554	585	548	499	504	490	580	558	502	535	555	532	515	526	584	558	518	452	592	555	554	540	557	521	544	532	536	535	580	551	568	545	561	529	533	552	571	531	559	545	566	517	537	537	559	530	566	550	532	553	511	550	550	523	539	529	566	527	567	533	570	581	517	570	573	604	569	552	510	504	522	548	596	525	517	566	561	549	537	518	542	521	518	547	541	565	549	512	563	546	527	560	557	489	533	536	531	596	533	584	520	566	555	571	532	530	581	584	558	568	540	526	530	534	526	568	538	560	551	569	527	522	540	517	549	558	556	498	550	513	551	519	543	534	564	537	550	535	541	553	555	522	555	553	571	557	559	554	520	545	532	563	537	549	550	541	515	543	553	509	523	584	545	557	566	559	563	584	526	596	518	570	550	564	541	548	581	529	559	561	571	511	569	545	508	546	554	545	551	508	498	545	539	551	535	574	583	550	543	591	556	548	557	545	531	525	558	554	560	580	503	551	546	537	486	574	504	538	535	564	522	536	548	568	579	527	577	589	549	516	582	511	577	535	520	527	540	541	566	544	556	524	559	564	577	552	541	521	579	567	559	550	528	549	559	562	557	546	573	542	541	515	580	508	516	511	533	550	550	512	528	527	539	569	567	562	549	546	539	542	503	561	555	535	523	530	532	548	557	564	525	532	565	551	562	552	584	534	491	553	558	541	547	563	565	502	549	537	541	525	534	492	535	553	534	562	603	511	506	592	532	520	520	527	549	533	515	501	514	555	550	537	504	540	537	529	566	544	541	580	535	518	565	534	557	573	621	520	544	549	551	609	544	543	570	538	536	535	542	517	562	579	462	599	519	564	520	537	547	532	516	528	576	558	549	554	563	560	526	559	550	530	552	596	594	522	556	587	498	528	502	543	515	551	520	532	565	531	580	566	546	521	551	541	548	531	552	590	534	569	544	553	579	538	541	545	534	546	543	548	525	589	535	505	573	505	539	541	540	553	515	507	559	532	554	513	539	530	580	542	542	552	568	555	574	542	532	515	578	556	529	512	553	538	548	569	544	590	520	524	561	526	555	558	572	541	582	536	533	556	484	565	569	556	550	570	553	525	522	532	581	529	566	547	581	550	577	565	560	553	532	540	561	517	552	512	551	557	540	556	506	560	547	545	526	542	561	568	546	526	552	533	589	555	554	624	550	552	541	552	567	580	587	535	522	524	534	561	502	582	605	519	571	515	580	565	547	539	571	574	511	535	571	549	578	541	535	534	610	527	582	543	590	526	573	507	580	554	577	548	520	548	575	594	554	531	515	535	553	521	549	503	544	538	536	551	524	555	541	550	568	578	543	561	522	533	509	494	529	542	576	541	541	476	571	559	535	552	560	553	532	541	488	535	534	543	512	546	542	535	549	597	535	526	561	536	599	589	517	554	543	514	541	515	548	552	532	552	567	571	544	547	560	523	549	538	518	560	554	547	543	519	544	556	556	591	524	578	567	568	583	543	550	544	528	544	551	553	517	561	542	532	521	514	550	600	565	537	560	556	561	573	529	541	517	523	547	537	542	576	523	519	556	579	558	520	529	502	547	547	531	540	556	545	513	510	522	541	534	542	520	532	597	493	552	535	543	519	580	558	557	548	574	554	550	565	561	552	534	534	548	528	556	533	497	534	571	552	590	550	550	539	515	534	533	556	523	561	511	539	543	585	583	539	529	542	585	521	547	579	510	568	585	540	518	570	530	512	544	533	548	512	575	566	568	543	527	518	547	558	555	559	536	552	526	533	548	570	545	595	554	523	552	554	573	549	540	587	537	539	537	553	545	554	570	539	557	581	573	555	572	555	568	534	530	538	586	545	548	545	596	548	576	563	544	530	539	536	560	557	559	549	569	529	541	550	536	554	543	591	553	569	557	542	507	517	574	518	512	543	547	543	508	514	554	543	554	569	547	544	556	510	560	545	545	543	543	579	549	510	545	578	518	524	571	576	573	571	556	502	553	548	542	600	536	578	524	550	551	501	546	520	516	540	543	542	562	572	540	548	513	531	508	534	587	542	524	522	562	608	529	504	518	535	574	543	558	556	545	598	525	567	518	573	542	528
24763	21285	27853	25002	13590	604	398	287	250	242	192	202	210	147	175	171	154	165	161	156	173	147	160	146	137	126	141	147	145	133	150	139	146	162	145	156	133	153	147	163	138	138	158	147	146	136	140	125	150	140	126	129	159	133	124	129	132	133	163	122	149	132	111	146	145	142	148	127	148	145	129	117	160	132	139	134	146	133	153	142	129	144	142	162	132	135	146	136	154	136	124	141	139	140	118	153	138	157	156	130	131	122	122	153	144	130	138	139	129	129	106	132	125	117	123	148	151	147	159	129	131	149	141	136	132	138	156	144	146	136	127	149	132	137	133	132	113	142	129	127	137	143	133	135	142	134	140	141	157	123	161	161	132	138	135	134	137	123	145	129	145	129	127	148	144	132	152	136	130	146	140	147	128	135	137	146	123	134	122	163	136	139	127	142	143	139	148	141	108	143	147	155	138	143	152	127	144	131	146	144	144	132	127	134	151	139	122	134	106	138	132	133	137	140	122	145	133	123	139	148	159	139	141	143	142	126	126	119	162	140	124	138	136	110	154	163	138	140	133	134	138	138	132	150	125	130	130	125	133	135	155	129	130	131	139	113	137	159	134	157	151	134	134	157	142	115	159	136	125	144	141	132	140	156	134	146	157	161	139	135	137	123	147	137	186	133	145	125	143	141	159	119	140	146	127	128	141	129	139	124	135	129	147	132	126	149	148	137	137	125	142	142	125	156	128	130	141	131	115	128	147	148	119	151	146	155	125	161	124	126	140	129	131	120	143	144	142	153	164	132	140	141	145	143	133	134	122	150	152	129	144	112	135	145	154	149	134	116	132	136	140	129	143	135	133	151	127	124	137	146	126	138	145	159	135	148	158	130	125	133	131	134	126	134	151	140	143	154	136	129	122	144	129	162	139	134	144	129	122	152	173	116	123	126	139	144	133	132	152	136	132	153	132	155	123	129	118	137	119	141	139	149	140	137	119	154	140	124	141	127	129	141	126	137	151	151	139	129	124	136	141	130	147	125	132	130	128	141	130	121	141	159	137	135	135	126	135	148	151	145	127	146	120	123	139	132	154	135	127	130	141	146	120	138	140	134	139	155	143	144	122	157	123	108	157	137	155	109	143	154	122	132	123	139	128	124	141	126	151	137	157	131	147	168	138	137	150	134	144	139	145	123	123	158	160	121	145	134	140	135	127	132	130	155	131	118	116	136	146	128	137	151	136	130	122	135	156	131	150	154	146	143	167	132	134	123	124	140	146	154	137	143	119	143	127	136	126	124	126	136	141	119	125	117	137	157	118	156	139	142	138	142	146	139	128	136	142	114	135	104	112	121	144	131	140	130	140	153	119	136	129	151	166	129	123	152	144	144	128	139	119	144	144	148	133	146	159	150	162	137	147	126	140	121	145	131	150	133	134	125	137	129	136	134	134	139	153	134	152	149	144	147	139	135	163	133	114	146	133	132	136	147	120	132	141	154	121	142	128	127	142	157	138	143	133	136	132	144	137	126	147	133	129	148	143	125	131	126	122	135	133	145	130	145	119	132	134	159	139	155	151	140	121	132	141	140	114	127	138	126	131	154	138	149	152	138	121	149	124	128	133	142	137	142	139	141	139	148	129	145	142	143	112	135	133	131	117	133	148	149	169	155	119	142	144	143	133	162	139	161	140	147	151	149	131	151	140	138	148	147	129	132	127	115	113	138	117	134	128	162	125	164	142	135	129	133	152	138	146	129	130	137	138	137	123	137	120	146	138	140	132	139	140	141	127	139	145	139	135	127	137	136	140	133	129	130	142	164	151	139	144	130	145	139	139	150	153	131	165	125	143	125	154	117	139	138	150	124	124	144	143	137	140	138	127	130	128	120	143	126	149	147	151	148	157	138	141	137	147	149	145	145	134	157	141	118	156	143	134	138	120	136	144	133	147	133	137	150	161	124	135	113	126	119	143	140	167	138	145	149	157	115	137	128	145	112	136	150	136	145	129	140	150	127	145	153	130	144	122	143	139	139	144	156	136	150	116	142	130	140	150	156	142	143	146	126	114	137	133	109	137	139	131	122	118	125	135	145	126	138	125	152	142	140	140	137	123	119	138	134	135	128	162	141	143	129	138	145	135	127	155	153	138	132	132	119	147	145	139	137	145	127	126	132	129	136	151	143	121	122	124	137	132	133	139	125	118	157	136	141	141	144	142	145	131	137	145	139	142	113	138	126	141	128	130	139	158	140	133	147	151	126	129	144	128	130	130	145	137	129	152	153	140	145	126	117	122	145	135	151	158	159	152	119	124	119	127	131	130	123	126	150	138	141	138	127	159	133	117	140	159	130	143	160	133	136	127	129	131	132	125	120	136	154	133	144	156	150	132	137	148	122	145	140	139	124	123	129	143	146	159	166	120	140	134	151	137	132	136	121	123	116	127	132	156	129	131	125	110	157	126	151	160	134	116	151	150	131	131	115	136	113	132	136	141	140	139	159	137	125	127	132	120	152	131	144	111	134	142	132	123	128	135	130	135	139	116	128	132	146	148	121	161	143	127	133	136	128	137	138	157	133	134	151	143	125	138	135	125	143	150	134	126	153	130	124	128	133	132	165	151	128	132	138	111	144	143	125	130	165	147	107	134	143	141	153	136	147	156	120	126	138	126	141	147	164	147	155	147	130	128	125	128	116	156	150	145	129	145	132	130	142	129	113	157	121	126	142	136	125	133	136	153	140	167	157	120	123	131	157	131	149	136	125	174	124	137	139	103	146	141	128	127	160	125	122	127	117	152	149	152	130	127	123	121	148	104	136	165	143	138	140	147	118	137	139	122	136	127	136	119	137	136	153	125	155	147	143	137	134	130	125	134	151	133	126	135	157	136	131	117	139	140	139	148	142	161	131	149	141	117	137	125	125	131	144	139	138	142	163	135	125	130	136	145	127	153	128	123	127	129	141	148	128	159	153	133	110	146	132	135	155	134	125	158	134	129	134	149	136	149	148	141	142	144	134	126	130	142	124	139	126	140	134	149	147	134	142	140	144	117	151	127	134	154	153	134	139	126	127	123	128	113	140	120	146	131	164	145	144	141	138	151	141	125	134	156	134	135	122	150	121	151	136	138	146	110	158	107	128	148	129	138	134	132	145	153	138	156	144	126	125	136	141	107	128	147	137	139	141	144	142	108	128	123	128	134	131	146	132	135	162	129	132	124	141	128	137	138	137	140	134	143	140	127	121	126	137	127	124	139	115	135	126	146	129	134	109	128	133	146	136	136	124	146	126	133	150	123	128	104	100	142	154	128	133	155	142	151	145	143	127	156	165	155	148	118	120	129	118	130	142	164	124	141	119	131	161	145	153	172	154	134	153	109	140	135	138	140	152	147	151	157	127	138	143	114	146	150	139	131	125	152	131	129	143	135	145	150	129	163	132	126	121	130	129	124	132	150	146	152	144	160	154	129	154	140	119	150	131	135	123	139	128	136	133	145	119	133	132	154	146	129	131	142	130
3144	4803	3187	1500	1126	836	669	491	404	325	282	251	236	236	223	181	187	210	211	183	190	173	175	161	186	167	142	175	163	157	167	181	159	167	148	149	144	170	153	172	165	154	168	131	157	132	143	162	149	170	178	158	161	161	145	161	164	143	144	169	142	171	162	147	132	164	149	152	151	149	144	150	124	176	157	161	140	144	155	160	151	151	152	122	139	148	135	142	118	164	168	168	126	152	152	173	154	164	143	153	166	149	154	132	134	160	138	165	170	149	139	148	150	154	138	148	166	149	149	149	142	148	127	147	174	148	145	151	147	149	144	145	157	139	147	147	142	172	134	149	155	135	149	165	168	160	144	150	150	148	135	174	153	167	137	169	136	159	150	138	165	129	170	145	147	151	143	149	135	136	153	159	150	137	161	128	143	154	134	182	158	142	150	167	172	149	149	162	152	160	160	165	137	164	162	155	171	136	144	143	147	149	156	154	138	150	146	148	158	153	148	138	152	168	162	160	159	167	170	142	154	144	154	150	166	160	133	165	149	154	158	154	157	159	156	153	164	148	151	143	160	161	164	169	141	160	158	125	161	150	135	153	135	128	148	137	151	159	153	175	143	140	138	136	150	136	156	158	157	146	152	128	190	149	155	157	154	160	146	140	130	155	150	139	182	119	148	156	157	148	170	158	158	153	149	160	155	158	152	165	146	140	166	162	163	140	158	139	154	140	161	146	145	149	121	136	167	144	147	172	123	162	157	152	145	163	133	157	170	146	150	168	161	144	165	163	178	168	167	169	138	180	155	149	144	137	170	131	145	135	132	141	165	154	143	125	141	146	144	139	169	147	154	153	154	147	152	189	134	164	155	139	143	151	164	151	150	163	140	153	154	139	131	174	142	148	161	141	158	171	150	151	136	143	155	169	141	150	163	169	137	178	145	145	154	146	138	162	160	157	150	133	163	142	152	136	143	157	137	162	136	151	146	165	159	149	151	163	155	126	142	167	143	156	134	167	159	148	142	165	154	172	156	146	158	172	158	170	167	168	147	156	163	158	157	148	146	136	134	165	134	145	173	153	147	128	162	149	147	166	150	147	147	162	158	170	153	142	158	162	161	155	134	166	155	142	135	156	159	132	155	153	143	151	142	154	150	141	161	130	137	154	161	160	154	158	165	152	145	149	154	161	154	146	174	149	161	162	158	153	147	124	158	151	136	149	138	151	146	166	181	154	173	139	173	146	137	141	157	164	159	141	141	154	143	154	133	148	168	167	163	132	142	156	167	149	146	153	151	153	143	171	138	153	153	145	164	172	152	183	151	164	132	145	169	168	148	155	158	164	157	134	130	135	151	142	157	139	150	159	154	153	149	139	129	140	149	168	166	145	152	131	143	145	146	149	168	179	133	124	151	141	147	125	157	152	153	155	146	131	150	135	142	163	152	158	146	165	115	132	141	166	143	154	151	146	158	164	158	148	146	145	170	167	163	143	142	150	172	148	160	142	153	149	156	159	145	134	147	154	157	181	142	164	151	191	147	164	131	150	147	158	154	155	140	141	168	168	140	145	152	181	151	180	145	142	141	155	151	159	158	144	170	139	162	162	169	139	138	154	164	154	156	155	145	137	157	156	145	146	144	158	154	147	153	168	162	150	133	158	134	131	153	152	128	135	164	134	160	138	155	156	177	145	141	170	163	169	142	145	161	159	154	128	137	131	155	168	137	162	160	140	145	157	148	167	166	155	177	163	145	162	169	176	163	145	168	133	146	152	157	126	164	167	156	147	137	122	136	143	130	155	154	135	156	171	143	141	160	143	170	130	150	169	145	147	172	129	144	153	159	185	145	169	146	135	120	181	152	154	149	138	144	139	166	156	159	146	164	147	157	163	152	143	167	146	144	158	138	141	144	147	148	132	165	160	167	130	145	139	152	179	174	144	142	160	149	159	155	156	149	152	146	151	152	152	127	165	166	176	142	176	152	175	156	177	143	156	139	131	156	183	131	141	170	163	152	162	144	141	153	131	174	140	150	156	121	142	139	143	157	127	165	147	133	153	146	143	156	140	152	151	144	151	149	140	142	139	146	141	157	146	142	163	153	153	135	134	149	153	143	139	151	140	171	152	155	163	159	151	144	155	169	159	138	151	176	151	146	140	157	118	151	148	155	161	154	132	148	156	171	142	140	139	158	157	152	158	152	157	137	139	132	144	162	153	169	156	150	146	183	134	170	155	143	151	141	155	139	146	151	165	142	152	139	155	159	157	141	157	164	157	154	159	160	141	169	151	160	155	128	147	146	137	145	146	126	149	133	159	170	149	153	149	162	158	161	177	149	152	170	133	136	162	153	147	154	152	140	144	123	153	158	147	146	143	157	162	144	156	136	176	131	159	133	175	144	152	150	154	171	149	166	144	146	177	162	156	138	157	154	149	149	135	161	154	128	151	163	128	125	148	149	162	153	171	126	129	148	141	128	157	168	153	169	154	150	191	136	162	142	151	150	150	142	156	152	137	164	132	150	146	131	148	155	141	147	164	129	151	127	157	150	136	151	153	167	166	150	147	153	145	148	162	139	153	161	144	143	180	128	145	166	149	170	148	163	150	146	149	156	140	168	133	155	173	149	135	175	150	154	172	148	158	157	141	144	137	157	150	179	139	163	143	158	144	169	146	155	151	149	150	144	123	154	135	138	159	125	150	144	157	134	156	175	154	158	131	143	150	136	156	161	148	161	141	150	159	152	148	151	130	148	152	140	143	167	146	138	143	144	149	155	150	157	169	160	153	156	168	158	169	150	148	159	137	135	142	147	138	164	156	151	159	158	165	134	154	152	133	158	169	152	152	151	152	150	167	161	184	150	155	158	167	161	148	152	141	157	143	158	152	157	157	144	140	153	172	162	148	147	169	150	153	151	143	149	132	158	150	154	143	124	142	145	150	160	165	169	181	133	165	130	145	140	141	134	174	153	138	157	152	143	162	124	156	157	130	143	154	148	143	139	149	153	136	143	150	143	165	151	154	164	157	175	161	175	176	143	127	152	144	146	156	131	127	132	142	139	152	150	155	134	152	143	137	148	144	170	127	155	176	136	155	131	146	163	158	136	156	155	161	140	151	162	168	132	150	155	178	159	153	127	162	166	152	170	150	120	123	145	148	146	149	152	164	175	165	149	158	168	167	128	124	146	153	171	146	145	147	167	126	142	144	149	129	168	159	156	164	151	139	157	171	150	173	141	137	166	165	181	143	145	157	158	130	153	153	139	158	151	164	161	145	166	142	152	158	167	152	189	172	140	164	143	140	176	158	150	155	148	152	152	128	144	139	145	140	162	144	144	131	142	131	169	140	151	150	149	147	148	147	162	160	171	141	155	148	169	125	142	155	178	151	162	154	149	147	126	142	157	159	136	138	152	149	148	135	146	142	150	144	140	153	138	159	163	171	150	154	149	150	140	131	163	141	156	161	149	151	174	180	157	154	140	146	154	150	162	138	139	149	146	178	143	146
22628	21362	29213	23849	21364	21438	11900	1332	971	854	818	720	690	652	678	635	625	564	570	544	580	550	545	547	525	531	520	525	533	528	497	493	520	484	504	491	513	482	491	462	504	490	487	475	468	486	500	470	521	516	513	476	440	475	496	483	492	465	443	464	477	494	472	509	500	540	462	511	495	531	460	495	453	489	515	470	492	465	498	495	490	487	504	511	487	452	490	503	472	512	528	537	483	498	506	461	435	461	509	510	505	441	483	474	491	467	517	504	491	514	479	455	465	500	500	458	499	497	470	473	437	477	458	462	520	458	512	439	484	491	454	466	482	476	464	524	491	490	473	499	477	461	495	507	457	482	475	467	459	491	483	490	458	487	465	458	472	486	488	520	468	461	502	484	461	498	478	493	489	472	473	467	483	479	460	513	507	462	453	461	501	504	470	476	487	491	493	438	457	526	499	488	477	487	495	512	490	488	487	479	508	460	506	500	498	456	497	460	510	471	504	511	452	442	447	481	480	469	435	493	476	511	482	479	482	507	495	485	474	495	497	468	506	470	478	500	517	459	478	479	523	506	532	468	445	471	491	510	449	478	476	468	523	481	476	492	487	507	480	499	516	463	492	468	467	511	515	470	499	493	468	461	489	496	476	499	456	476	435	473	511	491	520	479	473	482	505	483	505	481	478	478	492	465	479	507	491	500	460	483	477	482	467	499	472	460	512	498	482	438	503	477	473	469	504	500	513	489	461	475	480	457	478	492	477	450	466	457	472	450	495	463	515	455	461	501	505	486	441	497	488	465	469	470	474	447	489	500	450	493	500	465	465	514	532	487	494	490	428	476	491	484	446	528	515	466	500	431	524	484	438	519	480	470	510	497	480	477	485	481	513	487	477	469	508	476	489	483	490	476	491	466	465	494	454	468	447	500	496	554	462	501	497	543	481	459	494	457	483	495	506	488	496	518	500	435	510	489	491	469	487	478	443	523	490	475	491	506	486	459	510	489	466	512	507	449	486	508	462	503	466	476	469	513	453	489	511	481	475	502	488	466	484	473	475	499	502	481	491	471	439	494	508	458	439	491	505	476	456	510	490	491	445	487	477	500	454	532	488	474	497	503	450	471	522	523	440	498	479	475	452	474	461	473	474	465	487	481	466	473	453	475	514	486	477	462	487	473	481	499	506	492	470	487	439	497	464	461	475	473	472	466	470	513	522	469	487	454	451	526	474	487	508	507	507	490	457	467	526	464	442	469	475	458	512	478	481	484	455	479	455	463	477	489	490	499	471	482	484	492	503	469	489	487	462	475	488	460	457	476	488	474	445	453	498	461	489	491	509	480	490	455	499	479	425	473	465	456	489	494	498	495	488	487	511	465	483	502	476	474	465	464	467	483	487	511	493	509	492	471	467	526	493	484	499	512	446	471	493	466	470	487	488	483	489	475	475	509	507	512	454	489	452	462	482	494	417	504	457	508	480	491	477	445	456	498	466	477	480	483	478	476	459	477	505	479	477	501	461	492	429	492	486	538	471	458	482	515	510	496	479	490	463	524	496	478	450	469	450	449	500	487	492	485	497	445	467	471	468	489	467	484	489	463	438	455	503	450	501	495	467	488	464	481	476	455	453	455	492	478	451	471	482	516	464	456	482	487	481	485	496	494	499	517	468	461	508	486	519	463	520	488	453	471	475	530	509	494	438	516	485	446	458	504	502	453	461	499	484	465	494	450	503	472	453	483	457	500	490	489	465	473	488	486	477	470	503	489	474	437	468	433	470	491	468	463	457	500	481	471	470	490	509	511	503	488	480	474	477	435	450	515	462	477	499	485	464	493	430	525	489	478	520	478	430	471	498	520	515	474	481	459	458	456	511	481	471	488	467	462	498	480	453	479	502	497	471	457	451	506	482	499	496	485	502	476	480	482	458	501	437	471	464	424	464	497	491	489	483	490	487	489	507	475	517	488	473	471	488	470	482	484	472	463	498	512	464	429	529	465	509	499	499	480	482	474	466	470	491	448	483	478	481	491	464	498	499	480	488	492	498	463	453	439	482	482	500	492	479	468	486	499	551	513	491	461	493	458	482	477	456	475	499	480	496	460	489	517	506	449	489	505	487	489	483	457	496	447	482	464	466	467	459	511	498	429	465	462	467	475	491	491	449	463	468	545	471	473	478	471	473	495	517	440	486	496	478	460	487	472	464	509	480	509	447	454	506	470	484	492	523	458	472	425	514	477	451	488	494	473	452	509	489	488	482	473	507	489	501	461	474	499	485	448	484	447	485	480	443	459	443	506	436	464	483	477	478	479	468	478	463	474	473	470	502	475	476	468	471	463	479	485	501	502	445	455	434	494	524	443	508	451	494	498	500	487	476	446	484	496	520	491	463	526	508	459	466	469	479	502	512	519	498	477	462	473	495	476	441	468	465	478	512	474	492	459	499	485	473	504	475	463	513	488	472	477	480	500	476	499	489	470	466	497	472	477	495	458	461	497	469	513	481	476	450	484	491	446	484	463	486	511	477	502	493	523	507	500	480	528	507	485	502	493	523	512	486	457	473	496	479	484	463	430	495	488	445	518	470	467	466	449	512	478	471	492	496	512	470	428	522	482	516	486	483	474	485	512	482	519	491	446	466	475	465	487	511	447	508	478	473	459	460	448	484	475	479	493	500	457	463	482	521	492	484	485	427	456	483	487	496	493	487	474	487	466	460	510	508	495	475	492	515	505	423	487	499	469	497	475	488	480	501	463	503	467	426	489	503	485	472	489	498	489	489	453	457	445	485	472	490	463	486	456	467	471	456	484	490	463	516	460	487	505	476	507	469	504	536	476	475	497	494	477	498	445	478	507	530	507	474	508	441	459	475	459	436	499	487	456	471	499	498	483	507	482	514	487	480	473	474	462	532	426	460	471	467	492	491	484	489	455	491	494	467	492	504	459	507	495	471	479	477	477	443	472	490	516	510	489	495	492	478	484	501	523	450	449	491	460	511	492	459	516	503	513	467	477	473	504	486	492	486	471	474	447	482	471	477	493	455	451	471	512	484	487	466	494	459	482	474	455	489	504	473	476	518	510	504	525	464	424	480	503	467	444	504	482	485	482	448	484	510	528	502	503	479	457	487	494	489	522	452	472	495	460	522	490	532	518	467	481	484	454	454	469	469	485	498	442	501	488	500	486	483	471	487	504	470	466	470	496	473	516	488	481	506	453	451	508	561	449	507	446	523	477	523	489	457	510	472	512	438	505	483	491	469	507	461	466	479	493	478	463	493	446	502	458	471	515	519	471	448	461	485	468	473	468	498	454	475	453	500	428	476	469	480	465	482	451	461	484	492	478	473	483	505	454	484	493	470	491	491	488	500	463	466	432	475	465	496	518	475	456	474	528	497	485	446	509	459	505	465	489	489	477	469	468	465	480	468	453	492	469	477	477	472	464	513	489	496	474	499	455	494	464	451	461	494	484	474	476	444	486	442	471	459	480	494	470	485	441	499	479	505	489
4427	14250	10063	5027	3713	2920	2189	1673	1352	1127	961	880	858	778	752	695	668	571	625	599	610	579	567	571	593	553	565	532	572	538	515	479	546	515	519	526	529	522	510	510	497	527	491	540	522	547	498	506	497	520	515	515	520	498	492	498	544	483	544	497	504	532	517	528	514	511	526	549	484	536	505	473	472	510	510	498	482	532	546	535	498	505	499	540	518	491	494	527	512	513	491	498	509	458	491	472	522	492	541	513	499	501	491	474	507	517	499	517	471	536	497	510	490	498	477	529	503	485	482	476	484	534	537	468	485	511	436	488	491	487	539	529	492	462	456	517	489	486	501	480	490	526	452	516	465	518	481	501	530	474	483	530	492	487	567	466	511	484	468	483	511	500	478	516	492	492	511	461	475	515	490	498	495	535	518	481	509	515	475	525	514	507	505	525	528	474	492	469	482	493	497	478	495	490	512	479	537	464	479	510	560	478	500	501	497	482	476	495	537	494	464	494	482	525	456	494	496	500	516	474	483	521	526	460	464	492	470	524	490	528	520	543	483	502	478	494	520	542	513	489	540	525	442	534	542	530	467	482	548	485	497	494	475	547	472	502	491	521	463	480	498	483	501	480	511	487	501	472	537	502	488	493	508	492	480	530	496	524	509	477	493	504	473	482	492	517	489	492	487	513	494	523	560	538	496	514	457	493	520	512	486	524	514	481	494	500	467	512	442	491	516	470	509	508	506	524	494	468	508	475	489	473	478	482	544	514	478	498	514	467	495	542	467	474	515	466	507	474	501	510	534	515	496	529	527	479	496	513	500	503	503	513	502	507	487	508	464	487	489	498	452	531	515	489	499	478	490	492	505	534	487	464	520	501	482	507	535	524	520	487	494	526	484	467	522	509	501	474	500	489	495	494	495	479	532	505	506	504	472	499	483	475	532	504	484	499	514	496	489	495	502	490	499	471	522	491	499	488	478	474	500	512	476	486	538	512	478	519	492	506	494	526	494	488	506	509	456	492	492	475	492	506	472	506	502	505	544	497	498	501	478	499	497	473	518	519	487	460	495	492	496	507	500	504	537	466	507	505	496	498	504	538	499	457	508	525	490	534	502	474	516	513	500	495	446	500	495	474	494	452	497	515	467	487	531	492	508	536	439	535	482	523	501	515	521	474	490	519	513	493	495	526	483	511	469	498	485	504	504	509	513	485	502	492	499	466	512	498	464	516	501	458	487	525	507	522	527	478	486	557	505	494	550	478	522	535	515	491	512	518	525	519	482	500	509	530	497	522	502	521	501	509	496	481	510	471	551	453	532	515	469	494	515	502	511	489	526	523	465	491	514	507	480	521	511	463	501	483	522	493	483	507	535	516	508	494	505	475	517	547	483	504	505	488	515	496	522	527	500	473	472	459	497	455	491	490	469	482	507	441	468	495	506	466	489	487	481	493	495	482	509	563	479	489	508	465	485	502	521	472	469	505	520	506	477	479	511	507	525	502	517	475	524	491	465	500	476	481	474	500	465	527	465	486	500	447	531	505	522	523	504	503	502	492	491	487	520	507	468	506	509	495	465	518	475	531	510	478	535	479	520	495	497	473	506	533	502	512	499	477	499	492	511	473	537	492	505	496	503	475	519	517	490	484	508	520	526	528	477	504	508	489	525	455	488	495	493	510	531	510	499	523	496	465	493	529	506	497	501	462	521	501	523	500	519	549	470	509	501	482	513	480	508	494	489	493	460	509	503	504	533	513	488	514	531	471	503	475	473	546	492	498	489	498	489	522	496	496	527	507	485	493	487	492	493	498	462	485	456	472	510	494	524	475	461	467	507	459	484	474	515	495	484	512	505	504	470	479	487	495	548	481	495	485	488	552	503	478	486	487	502	466	498	477	481	477	481	503	468	459	518	528	514	524	479	501	501	511	516	506	524	480	527	467	506	507	446	492	527	525	466	501	508	517	488	494	504	512	498	513	519	452	504	518	500	487	567	490	468	542	516	505	473	477	515	500	518	518	500	530	524	509	498	491	457	488	489	527	502	546	553	505	509	440	482	495	466	490	503	514	497	450	547	511	507	484	489	487	500	480	536	495	498	493	491	475	518	471	502	514	524	539	505	500	480	488	468	511	496	521	484	496	502	476	504	465	503	509	473	518	484	488	508	518	490	510	517	502	500	464	508	505	485	488	497	488	485	527	451	509	477	516	501	522	500	461	521	502	481	501	511	497	496	472	554	505	489	481	509	474	482	511	490	491	544	529	493	507	490	529	516	469	494	469	507	451	487	515	514	506	532	541	517	494	507	493	506	497	519	478	506	476	505	501	505	474	482	514	488	501	515	501	513	470	488	513	458	503	487	517	491	502	531	489	512	482	502	506	510	463	524	487	521	512	490	481	484	523	475	510	479	480	496	510	466	513	463	492	463	492	524	484	517	483	480	499	536	493	476	510	524	483	476	497	518	541	508	520	517	500	457	487	483	442	439	489	486	508	500	486	485	474	453	508	464	502	540	478	508	491	489	491	520	528	471	454	505	494	541	497	486	477	518	475	498	482	481	480	510	489	490	485	480	490	491	493	501	501	526	493	524	481	503	490	479	492	484	511	525	504	501	550	499	470	458	523	482	467	516	463	538	500	501	540	503	561	503	499	457	526	466	482	501	517	497	522	506	499	490	518	486	493	500	503	517	527	531	513	489	482	534	486	464	520	504	478	528	503	502	528	485	490	536	517	475	498	485	501	500	474	492	505	477	497	507	478	498	501	496	465	523	529	497	551	491	514	491	482	522	522	497	530	515	519	484	498	468	519	509	483	452	524	489	517	513	481	481	493	504	510	504	532	509	519	485	521	509	516	513	483	508	455	543	538	498	490	480	477	517	518	505	485	471	485	519	493	538	489	536	507	485	469	489	513	484	470	454	507	517	478	473	474	460	520	506	498	525	496	491	491	517	506	445	533	527	491	514	478	480	483	496	481	482	508	525	456	484	489	479	522	501	470	466	452	527	512	521	529	523	496	515	455	505	530	489	480	493	475	511	489	528	497	503	442	494	488	485	508	523	523	521	483	469	506	501	512	537	483	448	505	516	518	473	512	516	497	481	508	501	503	474	492	510	502	456	510	469	460	491	488	518	496	510	478	465	494	457	496	509	512	468	498	483	489	516	507	521	514	512	493	477	508	478	497	460	500	489	475	498	485	429	507	484	483	514	490	485	485	491	495	508	510	471	477	483	462	514	495	490	474	488	515	490	541	530	496	486	564	469	485	485	477	498	498	496	474	474	489	507	472	482	495	511	513	468	468	486	471	496	499	453	517	501	512	432	477	508	489	510	514	530	492	488	522	496	501	462	517	482	507	486	512	526	512	512	523	466	482	497	518	488	474	507	565	489	490	470	487	485	500	544	495	494	523	535	476	507	502	470	499	506	475	501	508	501	506	515	482	492	485	492	481	468	523	457	504	476	515	510	474	468	474	495	516	505	514	509	510	503	507	495	524	510	489	492	475
27466	20216	7474	634	391	359	307	328	269	275	272	269	287	286	281	284	263	254	266	282	274	275	238	259	283	277	273	256	236	239	279	276	261	236	258	269	267	238	265	251	277	276	277	298	272	267	259	247	269	253	282	277	273	276	278	235	264	267	271	234	263	251	273	270	282	241	272	233	257	253	287	248	245	269	273	279	281	269	273	260	286	275	282	274	256	253	252	228	286	286	258	278	277	265	274	244	255	263	286	294	260	275	274	283	276	276	264	282	247	249	289	296	273	270	268	280	282	272	252	240	300	269	240	261	255	309	286	265	275	280	272	289	256	265	271	258	261	269	293	283	239	279	237	285	253	284	257	276	275	270	262	269	252	260	243	273	257	274	284	268	293	287	277	248	230	279	270	243	253	252	265	281	261	262	289	259	277	292	257	253	277	293	256	279	272	295	265	243	260	256	255	261	272	285	254	248	293	260	279	270	272	274	278	255	262	273	286	259	253	283	277	280	234	252	261	271	248	238	250	262	249	260	248	264	244	300	252	276	288	267	245	228	261	277	261	272	255	278	260	253	269	262	246	256	276	264	253	271	294	264	253	274	270	261	263	273	296	276	273	279	254	254	248	262	254	264	266	291	247	290	240	290	258	282	277	246	282	276	256	229	269	271	265	253	242	292	281	277	262	265	253	267	253	257	298	278	272	288	262	287	249	262	256	259	253	272	265	290	257	257	241	285	248	277	262	272	252	271	280	261	241	275	292	251	266	266	260	270	272	271	288	249	270	274	240	268	290	278	258	276	265	259	261	290	297	269	271	264	285	262	252	269	267	257	256	210	275	248	256	279	268	290	271	238	267	268	245	262	285	256	238	257	267	281	262	292	269	244	266	247	265	280	256	266	251	252	263	266	272	248	277	284	252	246	254	277	264	299	259	279	273	292	286	260	241	278	261	280	280	278	259	259	269	291	257	254	302	266	270	267	266	253	268	269	285	295	272	295	252	270	270	286	275	276	255	273	290	280	305	305	253	266	285	284	276	283	257	273	237	270	244	285	259	265	252	253	297	272	273	253	253	276	246	267	225	275	241	270	264	232	287	240	265	257	271	279	257	253	277	270	273	271	264	248	254	304	274	288	281	223	272	289	262	265	305	278	260	278	241	262	255	255	233	259	270	246	287	252	267	265	268	278	267	245	255	267	284	259	256	293	257	275	249	263	256	289	237	276	275	265	258	259	246	265	248	267	272	257	262	256	268	285	251	265	275	289	237	262	246	265	263	268	289	300	281	272	269	277	254	268	285	280	285	256	251	257	275	277	288	254	263	264	284	251	242	252	276	278	287	268	245	276	281	251	254	276	270	298	250	251	255	257	279	281	269	244	252	275	288	259	276	244	294	250	251	241	257	255	268	269	267	257	281	292	264	246	240	273	260	254	260	278	260	290	277	258	241	268	274	278	289	262	285	279	268	266	266	255	260	274	246	292	269	261	277	266	266	272	247	242	252	249	259	300	299	270	286	276	254	297	246	287	283	242	307	283	273	300	277	268	276	264	268	275	253	278	271	287	235	264	284	294	267	271	288	219	266	277	276	266	293	263	276	289	226	263	265	270	263	263	256	273	239	290	257	274	212	296	265	291	295	271	275	300	251	286	244	268	261	243	262	254	271	287	262	238	275	285	263	270	286	267	275	282	275	280	265	276	277	285	263	269	250	246	253	297	244	289	264	257	268	282	255	270	262	301	243	272	288	263	235	267	235	274	297	269	265	275	252	262	256	299	246	266	233	263	291	273	285	289	272	279	267	268	281	257	265	301	259	260	273	238	251	275	269	263	259	250	255	239	260	238	280	276	242	275	252	273	285	310	258	263	261	258	290	267	258	272	252	267	278	262	267	278	244	255	282	280	238	278	268	283	268	285	271	268	250	265	262	281	287	298	288	281	246	280	292	257	262	286	256	272	297	275	280	257	269	305	271	264	268	277	270	262	258	290	247	284	270	238	296	267	257	301	235	283	278	274	294	248	300	291	265	248	270	276	283	262	277	261	257	246	268	268	272	286	240	244	268	284	282	263	258	262	259	238	269	268	249	249	249	278	261	273	261	250	243	252	260	261	278	284	278	247	262	258	269	268	286	271	254	262	262	264	260	279	265	276	290	271	254	267	256	271	286	279	268	264	273	285	260	271	251	257	281	281	299	256	267	290	256	263	263	277	255	248	304	291	261	268	284	268	305	281	253	294	231	265	262	262	272	242	277	246	253	283	283	262	276	260	260	240	270	248	302	268	295	264	254	248	265	286	251	271	258	275	271	278	253	246	269	264	267	253	271	262	269	280	257	260	250	256	265	251	253	288	277	272	270	274	248	246	268	265	268	265	278	255	281	290	267	249	260	288	285	258	280	264	251	273	234	238	278	276	276	238	262	280	233	254	256	280	242	254	245	285	270	280	293	266	263	268	263	242	277	258	246	253	276	249	281	261	283	260	271	268	264	246	255	293	258	269	257	295	260	284	283	272	278	215	257	269	255	268	279	252	265	275	271	265	279	288	303	257	246	292	285	254	245	277	260	273	256	298	266	294	248	231	269	260	257	277	263	279	290	248	261	289	271	261	231	286	281	279	251	273	259	259	280	269	278	270	270	258	254	272	260	268	273	252	249	301	294	259	256	250	258	266	275	273	293	256	276	269	286	275	259	263	265	245	252	274	284	268	222	272	264	233	268	253	279	272	248	267	268	279	252	240	248	234	276	266	289	256	255	261	256	231	232	266	268	300	274	262	282	258	282	266	267	288	246	268	294	271	279	261	268	277	277	295	281	259	260	269	296	255	272	242	247	248	270	283	306	266	268	290	238	265	256	250	261	247	264	249	282	265	274	267	245	257	269	291	288	254	281	266	297	251	247	281	266	248	250	275	295	263	238	255	269	273	287	291	255	248	269	263	250	287	263	265	297	280	279	284	259	246	273	281	261	251	262	263	256	287	266	244	256	262	270	255	271	279	260	275	252	279	272	249	281	254	245	280	288	262	256	300	253	299	263	279	286	279	265	292	293	250	301	289	294	280	250	292	267	238	258	278	264	243	273	255	258	260	264	256	292	291	274	271	279	258	272	262	267	279	282	236	286	274	292	256	265	279	265	241	280	267	283	293	252	270	277	245	267	244	269	258	261	265	267	259	244	254	250	293	279	286	247	262	257	244	254	278	261	285	270	258	281	270	275	282	268	270	271	270	276	277	271	278	258	280	259	272	244	244	281	241	266	259	294	263	254	259	268	271	298	259	247	264	283	229	259	264	251	293	241	264	262	253	243	289	283	272	291	241	275	227	270	294	279	226	277	266	261	304	299	260	250	280	287	269	278	293	278	274	242	279	256	273	253	291	256	240	267	259	288	253	261	273	252	258	280	272	298	265	265	253	266	251	267	255	246	267	257	226	259	240	258	250	267	249	274	256	288	272	244	282	268	260	280	263	280	281	245	263	273	275	295	255	282	251	242	254	294	276	285	273
4137	1375	899	548	483	394	357	325	301	344	325	291	314	299	273	299	310	311	315	266	309	275	263	311	269	255	274	267	304	279	266	277	264	263	329	276	320	265	273	272	269	272	275	277	259	277	275	313	279	258	312	252	263	249	289	289	277	266	268	238	299	265	263	263	260	287	277	281	294	271	269	264	283	261	260	308	278	275	296	273	261	295	272	276	277	270	285	267	271	276	263	298	272	275	282	284	290	286	285	303	246	250	260	295	277	259	266	293	273	238	255	288	254	258	266	276	279	289	278	274	266	280	285	293	282	249	250	285	273	274	269	287	260	279	280	261	243	299	278	260	284	315	289	284	300	295	266	292	255	262	258	292	293	288	283	274	263	281	260	267	288	253	285	274	249	269	282	272	255	282	245	267	256	297	284	283	247	262	277	255	296	261	250	305	292	258	278	264	278	267	293	257	276	290	304	289	276	299	248	265	295	294	269	249	281	277	268	291	280	315	327	243	292	277	278	267	275	271	287	250	282	274	280	295	267	266	276	271	275	244	267	244	265	269	293	258	259	241	296	293	271	298	312	256	254	282	292	305	264	284	281	276	286	259	303	282	252	275	268	248	287	287	286	274	273	259	272	276	276	239	281	288	269	297	296	245	248	297	279	282	285	324	242	266	286	260	267	291	271	272	286	266	288	275	295	271	283	255	300	269	272	255	274	267	286	274	281	270	246	254	289	276	280	285	241	281	290	286	275	275	267	284	271	284	266	275	281	282	267	279	239	307	271	284	268	276	284	280	270	265	250	271	282	260	278	276	274	260	302	246	287	282	296	308	257	299	301	267	298	271	247	247	277	281	306	254	288	273	284	320	270	276	284	297	262	308	275	289	282	247	265	285	292	289	249	280	253	278	257	264	324	265	291	253	275	287	240	269	275	288	276	258	270	302	274	248	254	245	240	256	284	270	278	276	264	266	272	282	293	281	293	273	300	283	252	248	273	272	302	293	273	279	296	278	271	307	253	275	288	273	270	293	287	269	249	276	264	269	261	296	244	263	272	279	253	284	264	240	304	242	290	305	288	259	287	264	271	256	275	255	309	276	307	269	266	270	257	256	252	269	280	284	292	275	287	268	252	264	274	268	282	272	282	310	275	305	281	283	248	283	275	278	261	274	284	242	279	306	297	280	300	271	264	286	238	318	268	284	255	254	297	270	265	300	290	286	264	282	271	284	269	295	280	270	285	307	296	268	253	273	295	259	275	270	287	277	251	276	280	282	242	286	272	277	260	284	279	274	281	285	278	276	273	283	283	256	289	267	276	277	273	285	296	300	254	288	311	312	277	293	274	278	286	265	261	286	287	254	261	276	312	290	258	298	283	272	277	303	287	294	285	295	263	279	281	288	269	278	281	264	303	263	268	277	282	247	249	311	273	267	290	257	266	259	265	260	272	229	292	258	265	284	287	268	278	281	283	277	256	256	265	259	285	269	288	278	286	295	273	305	295	265	264	310	270	276	287	304	267	273	270	280	279	299	264	269	291	296	281	263	275	293	270	274	290	286	271	281	250	254	280	277	262	284	256	281	246	268	288	261	315	254	274	299	285	298	271	252	284	280	246	267	260	264	291	255	276	276	277	251	270	311	259	246	290	290	254	272	292	262	283	283	286	285	320	270	281	262	240	299	273	270	303	262	265	265	269	270	239	268	284	270	285	280	277	297	256	287	274	283	248	285	268	278	294	305	250	262	268	259	271	280	233	277	310	281	278	292	309	282	299	248	273	291	254	282	269	280	267	263	297	246	287	269	299	258	269	284	286	313	258	280	278	270	253	295	289	285	266	300	281	289	276	262	286	283	282	274	274	256	281	280	282	275	286	302	260	303	254	256	315	280	267	293	253	257	276	289	279	264	287	279	282	280	286	278	296	250	262	265	287	306	236	274	286	299	281	275	277	299	292	303	264	258	237	252	270	276	293	278	272	255	256	286	282	302	295	307	294	253	271	263	282	267	258	247	280	301	296	280	295	300	278	252	283	229	283	271	290	277	272	277	281	267	260	290	269	273	259	314	245	260	293	261	266	285	295	240	264	269	273	262	254	294	279	267	293	269	295	279	276	260	285	265	281	261	277	280	272	283	267	283	271	314	290	268	261	276	256	262	247	272	268	268	290	301	245	269	257	293	252	265	227	253	295	267	287	253	293	291	267	264	274	263	276	246	284	280	254	270	283	308	237	271	282	276	298	270	279	269	293	291	255	279	243	281	252	304	260	283	254	275	287	270	269	270	293	234	266	259	300	285	280	293	267	296	263	298	275	295	282	296	280	250	273	282	245	282	291	286	287	265	258	262	286	218	278	266	270	284	271	268	267	274	291	279	263	265	304	295	263	271	274	285	286	273	269	276	311	271	281	250	286	272	271	279	270	301	284	279	289	257	272	272	293	291	291	275	274	302	270	255	272	250	284	289	281	259	292	276	277	291	261	263	284	228	280	274	264	269	292	291	254	282	296	262	265	311	261	254	265	295	274	251	244	291	290	264	281	287	270	267	255	279	285	291	283	296	290	245	259	272	287	251	257	293	296	302	255	285	295	270	286	261	255	283	301	295	295	289	291	274	267	285	282	237	248	301	285	288	273	288	219	291	251	249	272	280	257	273	252	267	293	288	268	303	260	280	259	263	270	280	257	263	281	246	283	285	286	281	248	260	279	301	301	294	250	262	272	259	279	288	289	296	286	282	292	295	252	277	270	292	259	272	296	287	262	302	273	270	264	279	260	278	268	268	290	265	285	255	300	281	286	256	262	249	275	267	281	274	291	275	288	237	270	278	242	274	292	246	274	277	288	293	286	260	259	257	260	270	312	295	258	301	278	275	254	262	289	258	288	300	258	280	264	265	269	286	263	281	293	264	306	278	287	278	277	288	291	264	290	288	245	297	298	284	286	277	282	263	274	276	262	269	285	252	268	304	281	289	245	277	296	310	275	261	268	275	297	282	274	274	255	254	262	275	282	313	257	271	269	244	256	260	301	314	272	262	259	258	275	299	262	295	286	265	277	271	298	268	288	272	271	288	276	290	284	281	288	254	283	277	273	279	307	285	253	276	277	293	260	305	278	268	284	263	293	273	295	253	282	266	259	236	275	273	291	282	270	281	311	268	289	250	280	264	275	266	273	273	291	293	271	273	295	271	312	293	277	310	272	260	273	301	261	295	263	288	273	283	276	267	262	276	270	277	262	265	288	280	258	262	293	279	294	272	250	270	277	287	266	278	269	279	282	281	258	284	310	269	286	282	270	301	280	269	285	283	288	290	259	248	268	269	283	270	272	278	301	266	245	275	249	280	271	259	283	248	257	298	272	274	247	274	282	276	261	273	315	259	275	304	281	309	249	264	276	282	243	280	266	278	314	270	265	272	251	289	280	254	282	269	284	269	259	262	286	270	276	263	320	296	296	286	257	280	269	265	265	323	292	240	271	285	305	289	272	252	286	274	256	270	299	289	282	289
23696	21298	28748	24176	21307	10938	1356	911	787	764	705	672	618	646	610	585	578	631	608	541	618	549	587	586	581	532	542	535	550	553	569	548	555	512	538	532	545	510	591	529	543	523	544	489	530	528	524	552	536	537	548	498	588	572	552	535	567	534	540	522	556	527	454	554	561	541	486	539	482	523	515	524	536	541	507	523	522	509	513	526	524	544	542	526	500	536	502	510	536	522	541	578	487	509	537	480	542	529	531	549	551	526	551	524	528	581	543	528	536	500	521	542	521	544	514	513	508	524	509	547	526	558	527	551	550	525	488	546	486	552	518	535	511	537	527	566	520	520	454	525	537	499	523	523	515	515	509	504	485	481	527	482	532	527	494	533	544	552	530	515	523	498	536	507	528	572	531	552	536	524	496	510	504	509	535	530	544	557	524	543	521	519	533	521	539	542	572	521	553	466	520	571	573	495	529	531	520	575	507	553	547	530	522	520	504	536	520	531	558	535	536	508	542	511	513	453	563	587	550	501	536	574	534	562	520	532	545	539	519	513	564	560	562	504	543	527	489	522	538	569	560	519	555	553	536	543	520	552	508	480	450	541	528	554	526	552	505	541	549	518	533	546	510	539	520	569	532	555	517	534	550	484	543	540	508	541	534	533	494	523	530	517	510	512	565	528	539	541	527	534	574	509	552	567	527	510	555	520	570	477	547	518	516	565	538	544	561	543	536	533	526	541	549	523	557	487	558	548	518	512	506	585	522	546	541	531	533	496	556	503	527	523	520	526	526	488	536	525	550	533	550	505	519	539	528	493	553	553	515	532	502	518	556	493	519	536	515	525	557	517	535	510	557	540	527	519	544	578	552	538	538	531	537	545	546	498	558	560	551	529	523	517	522	535	558	526	530	497	502	546	536	524	547	489	537	525	522	502	545	507	541	486	574	471	540	471	529	526	489	586	539	592	523	538	558	559	490	591	530	528	525	536	495	518	502	522	514	520	574	532	498	539	538	514	572	534	534	538	521	516	532	525	521	502	540	541	568	513	492	561	549	540	536	554	533	520	509	527	575	582	502	539	544	496	544	524	517	510	479	535	520	487	528	575	503	556	559	519	545	508	545	506	518	553	550	566	528	558	557	499	586	560	549	558	527	522	526	505	519	550	514	554	523	526	510	567	505	516	539	535	515	507	539	537	502	507	541	527	515	539	573	536	553	501	533	537	528	504	533	514	525	526	569	608	539	490	521	537	540	501	511	524	565	521	536	563	505	521	534	516	527	516	521	520	511	529	556	535	503	520	557	522	538	497	510	486	540	519	567	526	508	496	506	548	507	517	534	553	523	539	507	517	524	555	505	501	512	483	565	483	518	549	447	543	538	515	560	521	500	518	553	554	549	552	550	494	549	513	531	540	500	522	538	531	552	482	517	543	545	538	530	502	525	517	559	561	538	550	523	534	566	551	542	567	555	501	543	472	525	531	536	555	526	538	556	508	534	589	526	563	516	511	557	535	523	537	536	538	522	475	525	517	565	526	516	496	508	527	522	501	510	524	535	501	559	533	552	523	513	558	504	511	554	493	564	490	510	536	503	506	544	502	557	532	546	516	552	545	531	530	547	556	561	560	517	548	552	565	522	493	506	530	512	539	515	524	547	544	506	523	541	516	536	514	519	530	530	551	512	530	535	541	545	568	522	529	539	524	535	514	540	547	531	507	571	537	527	549	545	506	510	484	521	483	566	493	524	537	549	534	554	555	487	562	519	555	543	549	513	533	550	531	486	546	524	522	503	499	523	544	508	543	513	471	546	525	512	540	546	532	538	536	491	495	500	528	516	537	496	529	546	495	558	542	536	548	510	549	536	529	510	591	543	548	532	488	542	490	488	482	515	512	521	538	511	511	500	542	509	540	511	565	537	538	516	528	522	525	529	596	557	516	494	528	503	536	524	521	551	537	557	543	543	532	551	537	539	548	504	537	547	519	524	542	515	558	496	517	568	497	541	503	522	532	563	560	557	516	495	555	575	558	521	534	527	531	536	530	543	554	554	513	534	545	513	515	496	526	511	549	540	498	530	500	552	546	558	528	515	525	535	513	515	515	516	548	529	510	528	500	521	507	518	495	512	491	528	490	532	525	530	512	557	497	523	560	544	513	514	534	553	508	548	541	523	546	573	563	491	519	474	528	525	558	537	531	519	524	540	502	501	548	565	505	520	553	535	540	520	509	513	549	504	517	557	555	573	543	531	493	535	542	521	505	527	527	532	546	543	527	530	512	558	516	551	502	497	556	553	559	565	533	513	508	548	564	557	540	512	510	481	544	524	539	550	491	517	513	532	505	504	517	511	543	510	565	500	478	549	528	528	494	545	555	521	539	516	515	573	501	532	509	472	505	516	515	560	533	549	529	531	527	504	526	569	532	551	549	497	510	540	567	568	536	490	532	520	509	535	521	511	527	509	504	516	518	529	515	559	546	546	525	554	558	566	554	541	538	529	532	529	564	511	516	532	520	517	531	502	523	505	544	531	529	522	508	547	513	541	538	510	501	490	553	561	496	501	490	558	548	560	528	511	510	515	529	521	529	516	549	536	509	499	509	530	518	516	553	513	559	521	550	563	557	515	532	487	544	526	518	522	535	539	521	517	543	559	531	501	538	528	515	571	495	532	512	559	569	506	556	532	543	554	510	546	502	490	542	529	503	506	587	519	563	524	516	533	503	502	530	534	535	587	491	521	558	547	519	526	479	506	511	539	570	511	536	528	550	520	567	505	529	543	531	541	517	494	536	540	523	563	540	526	509	556	570	543	525	533	519	495	515	516	514	545	481	487	539	528	540	560	513	522	544	518	484	554	531	547	504	545	548	525	520	553	538	504	547	526	539	502	541	532	545	531	507	537	541	531	542	518	543	534	526	544	536	529	539	530	506	491	518	519	553	562	523	516	565	546	528	518	518	550	496	513	514	564	521	529	557	525	539	559	532	489	526	575	541	484	536	501	531	546	537	527	532	537	516	522	528	522	532	527	574	517	540	509	546	518	531	528	548	514	566	534	528	496	510	561	536	538	535	517	517	528	535	539	546	528	493	508	547	567	510	518	521	557	517	545	525	557	519	550	501	562	558	576	576	511	507	562	544	525	548	502	558	528	498	531	518	518	540	534	540	567	522	514	555	508	569	485	539	518	557	532	514	537	513	549	546	529	508	485	532	528	549	528	511	511	525	499	547	501	561	504	528	505	512	521	543	550	521	539	531	524	519	524	519	533	531	533	573	535	575	515	518	505	527	514	515	533	515	520	495	539	517	557	548	484	511	524	520	571	527	498	538	515	507	530	482	479	512	521	518	528	538	537	578	520	534	534	544	523	529	506	559	556	518	567	523	537	550	522	516	569	560	541	554	489	540	573	509	459	517	553	526	520	512	530	491	492	507	522	506	558	501	548	553	529	531	508	527	564	516	490	523	485	514	491	570	553	523	511	523	548	534	529	525	538	506	535	537	470	481	536	527
3505	8672	5900	2892	2210	1706	1314	1093	984	829	803	777	716	645	700	678	654	589	602	600	588	549	552	592	604	570	575	582	542	574	564	549	580	524	529	524	543	550	533	534	531	580	544	549	591	565	570	586	563	548	556	552	542	557	546	553	539	561	552	547	522	501	551	566	506	533	559	591	530	523	552	578	535	502	551	558	549	542	514	523	530	532	546	537	523	570	545	546	543	530	542	510	554	563	560	546	551	553	551	591	517	544	539	498	572	498	565	520	563	546	551	574	514	557	554	563	572	568	523	555	554	537	573	528	537	562	551	550	535	553	572	532	535	552	531	556	572	532	550	540	522	549	533	557	508	536	537	560	582	547	512	533	557	533	524	519	493	561	493	548	552	509	535	539	569	527	487	538	516	530	560	534	551	528	530	558	554	535	525	499	565	524	554	515	590	538	544	527	544	557	541	561	558	541	535	536	489	579	534	549	508	492	565	523	509	538	554	552	567	564	529	572	530	546	593	558	539	567	550	541	557	505	527	530	539	541	561	573	504	510	548	545	549	556	513	564	554	531	552	576	517	512	524	534	540	536	495	574	545	596	514	530	510	555	581	561	522	555	562	569	536	548	529	574	563	574	588	528	526	547	549	518	561	524	590	525	563	547	541	522	576	549	575	497	516	569	518	551	576	576	505	529	542	506	546	575	549	584	504	576	553	497	476	544	505	546	560	545	543	528	527	517	576	529	559	511	521	536	552	589	533	507	562	544	562	509	559	570	543	520	528	523	545	512	582	520	548	514	610	540	517	558	556	536	550	547	524	568	535	525	502	506	501	501	518	563	548	531	577	540	544	525	568	541	544	551	581	537	545	516	530	512	531	527	555	583	542	530	558	510	526	556	578	497	541	503	555	563	539	538	568	545	550	527	534	518	567	544	550	515	566	525	557	583	522	521	549	565	491	548	500	577	551	563	532	517	555	523	522	540	526	504	562	527	546	540	534	561	567	531	509	570	545	579	504	544	583	513	577	530	546	513	545	514	532	558	530	525	515	537	509	571	569	547	582	542	517	522	534	577	580	559	566	567	568	546	527	540	544	541	513	518	525	520	561	497	515	544	519	540	530	495	579	561	514	554	538	563	540	529	563	554	539	579	563	524	516	571	486	534	524	527	533	573	552	579	569	555	535	528	538	517	546	497	538	545	517	557	526	546	520	542	607	577	542	560	528	539	551	518	537	580	552	533	540	547	532	565	521	498	568	579	505	513	559	545	549	515	548	519	552	556	517	510	556	510	546	501	564	476	540	534	568	549	515	574	517	543	531	541	537	512	564	521	539	592	514	561	531	533	518	562	548	534	525	561	513	490	559	538	569	546	533	538	519	510	542	546	546	509	530	542	562	540	534	507	540	519	558	567	572	507	519	563	570	543	488	539	550	507	599	542	543	531	528	540	531	576	547	528	519	539	570	554	577	570	525	483	558	539	572	512	520	569	554	514	612	567	535	550	526	554	493	512	540	544	524	564	564	548	529	605	532	539	549	548	563	554	511	551	536	544	505	554	544	543	587	546	575	543	588	535	536	535	504	577	551	535	584	557	553	520	539	535	583	560	542	561	517	503	504	508	600	561	524	520	568	517	516	579	557	526	529	574	569	554	513	544	480	528	556	512	538	571	526	528	497	542	531	528	550	524	552	522	503	538	488	534	542	527	522	547	536	558	562	533	571	538	575	538	512	528	573	551	589	515	529	544	541	527	563	540	554	555	523	596	553	549	522	505	533	532	523	565	568	551	538	576	512	541	565	531	523	565	543	524	549	529	513	574	588	534	535	531	536	583	549	510	543	557	494	608	570	523	583	612	582	510	528	540	530	528	546	539	540	501	519	550	522	561	504	549	548	579	544	520	515	545	519	525	553	544	532	557	553	541	516	549	522	539	539	526	519	524	525	526	551	556	500	578	523	583	539	597	571	562	548	507	534	521	547	528	510	487	557	516	546	514	518	524	524	600	534	544	549	546	555	541	501	549	549	583	529	534	554	511	546	543	500	571	532	513	538	551	535	555	519	516	550	582	528	574	551	518	522	547	573	582	550	523	508	538	552	567	529	551	561	545	599	515	578	536	524	545	554	583	515	564	526	527	571	541	559	580	529	519	576	538	550	569	532	542	554	559	496	517	537	587	542	524	514	558	573	565	537	549	539	572	511	561	540	571	526	566	540	546	502	556	559	578	535	516	567	517	528	534	579	560	528	587	526	543	528	552	551	558	531	558	565	545	533	533	564	559	538	510	514	548	550	560	526	561	554	534	538	526	509	537	513	532	552	504	531	562	519	573	546	521	505	560	493	547	559	502	541	511	566	532	539	527	551	577	555	521	568	492	553	493	564	526	494	589	537	505	561	586	565	551	595	568	533	600	547	540	549	587	569	541	532	580	534	546	558	533	521	510	560	573	512	513	575	515	528	524	526	557	573	500	546	519	550	566	590	529	533	560	545	524	502	504	523	538	510	531	512	520	525	549	499	566	512	533	546	552	516	526	511	498	566	536	527	540	556	552	513	560	541	558	560	541	506	570	563	541	542	580	530	558	561	555	562	524	519	562	521	577	507	548	568	534	571	510	547	531	539	560	544	517	521	530	579	525	543	575	564	559	558	518	577	532	563	550	555	591	520	591	534	529	541	540	557	557	539	557	559	536	537	544	498	519	570	521	524	537	495	555	575	589	517	549	553	556	547	531	486	518	529	532	511	566	549	516	573	546	509	579	561	518	528	550	562	524	520	554	559	607	583	573	555	528	524	539	564	586	557	517	542	518	568	529	535	556	573	541	532	547	558	518	539	532	559	550	571	544	533	535	548	534	513	552	538	522	519	528	513	523	520	577	560	554	569	546	558	514	526	579	562	567	533	580	558	512	551	525	564	526	534	585	567	567	543	526	541	570	532	538	559	555	547	516	521	500	511	566	509	547	518	556	547	573	521	540	556	512	580	566	547	522	534	547	528	628	546	507	576	527	552	541	534	536	538	556	557	567	591	540	555	497	535	518	580	562	550	556	596	576	561	580	520	548	512	485	545	546	541	536	554	560	535	542	566	570	537	566	539	532	528	544	530	538	557	562	500	491	501	551	547	576	519	533	577	557	534	588	568	545	569	531	523	526	551	554	522	553	535	520	561	546	512	606	519	551	564	560	545	567	537	536	526	548	534	513	517	571	564	545	595	557	580	550	519	558	516	584	539	521	536	543	497	554	551	503	565	520	541	537	526	554	554	559	532	569	572	520	554	551	511	526	540	530	580	479	520	532	527	541	547	566	582	547	532	537	556	544	544	524	546	536	537	514	534	517	538	549	573	551	564	561	529	531	570	535	567	532	573	553	563	543	570	536	589	526	543	554	520	551	566	547	566	491	573	545	517	513	544	535	497	576	557	529	522	522	532	523	597	524	515	498	517	553	554	511	526	515	569	546	539	530	561	539	533	566	540	505	549	563	554	513	555	562	513	552	543	547	556	538
24749	21284	27785	25046	13564	644	377	296	239	198	224	211	176	213	170	185	179	160	171	153	165	138	148	129	132	152	148	130	142	138	150	137	124	158	141	157	150	141	148	134	138	137	139	125	131	139	116	138	134	154	153	133	125	143	141	128	106	147	135	143	153	130	144	139	149	130	120	141	135	152	137	125	131	146	137	157	137	135	153	122	120	138	137	150	139	134	153	136	130	140	142	134	154	122	118	129	149	148	136	128	144	125	134	147	120	127	132	149	127	119	134	146	144	141	134	158	129	153	135	114	136	138	140	133	138	128	124	137	142	143	137	149	143	109	143	137	121	128	135	140	131	135	133	127	134	152	132	143	116	161	127	139	126	145	136	140	120	135	113	142	139	147	124	128	112	125	122	113	137	141	145	134	159	137	136	140	144	151	111	127	152	145	140	139	138	140	152	128	148	140	126	140	133	136	120	144	153	128	142	129	138	134	148	135	147	130	136	141	136	132	105	139	151	134	154	145	95	140	125	141	139	126	134	118	140	149	132	136	140	149	139	142	124	154	149	129	132	135	152	141	127	140	129	134	147	146	128	135	131	141	132	134	142	131	127	121	138	134	122	144	129	132	131	151	139	152	143	120	129	141	134	159	138	144	142	146	143	134	140	132	147	133	132	145	142	157	157	135	145	141	139	120	118	165	128	144	148	137	117	133	144	135	137	136	118	154	128	142	120	148	122	146	147	139	144	139	129	144	131	135	130	138	183	146	146	132	139	122	125	121	161	150	111	155	141	140	153	133	126	135	145	145	116	130	130	135	139	127	139	135	143	143	133	125	157	144	140	135	134	133	153	129	120	148	125	147	146	136	148	112	149	144	138	125	143	165	146	149	127	112	139	134	126	136	131	130	131	124	131	125	148	122	125	150	122	135	136	117	145	108	124	132	130	143	131	146	139	155	135	139	133	160	148	117	161	134	122	147	138	145	141	131	147	104	129	120	153	132	120	134	138	138	134	137	144	146	143	161	126	132	127	150	139	153	153	138	139	149	138	151	131	154	146	124	136	152	156	134	130	140	133	123	135	117	140	127	144	141	137	132	122	158	147	144	116	140	129	134	149	127	116	144	112	127	135	145	145	150	146	151	117	146	134	133	135	160	136	130	141	131	154	114	130	129	157	131	139	154	134	166	134	133	135	103	153	134	139	126	141	133	130	173	152	142	143	136	167	144	137	139	147	137	133	134	142	125	122	125	131	147	125	149	124	125	143	134	128	140	166	131	142	136	127	130	147	145	137	129	133	142	113	135	158	136	138	159	120	134	157	127	157	156	133	111	138	142	131	159	139	146	130	138	160	133	142	143	149	163	118	141	151	144	158	124	121	138	133	145	142	162	171	139	134	151	153	128	158	134	128	153	131	124	123	140	133	125	134	142	146	137	137	142	147	126	139	134	124	135	124	136	154	125	144	120	139	120	145	130	136	154	114	138	131	121	121	132	138	121	130	126	128	140	116	144	142	154	157	143	157	143	149	138	151	118	130	159	119	155	131	128	165	117	149	123	121	133	134	144	128	148	124	142	134	125	132	163	142	130	131	147	146	123	121	140	136	144	155	154	141	144	128	121	143	138	131	150	137	138	127	140	142	157	118	143	126	138	117	120	119	151	126	137	149	144	120	135	143	130	138	137	149	131	136	148	141	142	126	125	140	130	136	158	131	134	140	126	142	139	132	131	157	124	136	120	133	137	113	119	143	137	110	137	123	144	145	124	156	152	142	131	146	114	136	120	125	168	139	142	128	138	129	138	137	135	141	142	160	139	134	142	128	133	144	125	151	127	128	136	128	165	134	150	132	133	156	124	123	144	126	133	135	131	119	117	119	140	142	137	147	144	147	142	155	124	134	155	165	140	177	134	137	147	134	149	128	117	139	136	141	128	173	148	151	147	119	124	134	156	142	147	156	131	135	152	139	166	150	140	153	114	128	152	148	103	133	144	117	134	153	99	128	130	135	125	121	151	155	147	106	137	118	135	150	158	127	150	131	145	138	147	132	133	122	156	153	141	141	136	139	149	147	138	117	133	150	118	139	125	126	125	118	115	164	155	132	138	154	161	118	120	128	110	110	142	127	135	121	123	135	136	137	151	123	137	126	135	122	129	125	145	119	123	123	139	123	148	161	134	133	136	151	127	134	139	133	134	134	128	129	134	134	132	138	136	135	146	97	135	155	131	122	165	141	147	147	141	142	156	146	168	125	140	161	119	141	142	133	130	135	150	156	115	150	147	136	137	150	127	143	139	136	132	134	132	131	138	137	146	160	143	147	142	150	152	132	139	134	157	160	125	123	139	125	148	137	116	110	126	128	139	133	135	138	149	141	142	133	140	148	116	132	142	137	124	137	141	115	128	157	130	140	156	134	162	130	118	122	140	134	132	129	146	151	135	137	145	107	167	145	145	139	129	133	138	132	148	134	149	130	145	132	120	125	137	134	151	135	122	109	134	124	132	132	127	136	119	141	133	140	122	132	129	138	139	142	138	123	121	135	160	151	148	122	126	132	155	123	153	135	132	145	146	131	131	136	133	143	132	132	134	143	152	131	116	155	133	144	118	128	145	142	145	148	139	155	125	130	121	140	137	115	125	131	139	143	135	142	115	129	133	129	135	126	101	146	127	122	118	130	144	130	121	148	135	126	137	148	130	144	137	132	143	125	153	151	131	148	140	133	132	145	162	153	126	141	146	158	130	143	130	144	147	128	138	134	146	139	146	115	132	123	135	147	146	139	114	122	147	119	111	135	124	148	136	125	144	120	148	126	142	135	114	130	143	143	169	142	144	145	144	139	145	131	139	108	133	122	155	127	119	130	138	146	144	158	151	128	123	143	108	124	152	122	148	144	141	148	149	148	130	130	143	161	133	129	142	129	142	136	125	123	154	143	136	139	114	154	130	150	132	127	136	139	119	127	133	123	140	154	141	139	121	131	133	133	121	136	141	131	144	125	141	156	138	136	126	131	153	123	153	141	146	142	150	132	132	141	128	123	140	139	146	136	149	153	139	131	135	134	156	143	143	131	129	118	134	139	135	148	141	150	128	155	150	131	119	143	141	145	135	139	162	130	138	118	140	122	153	146	128	151	113	130	143	160	153	119	141	139	126	138	153	130	139	131	139	142	122	137	141	146	148	138	139	142	124	134	133	119	131	134	118	137	126	138	129	131	132	145	131	151	115	144	140	126	134	139	127	145	144	134	156	136	143	154	120	143	134	152	136	127	131	147	131	129	142	136	133	135	149	137	121	146	143	133	143	128	120	132	136	143	131	153	144	141	139	136	138	144	137	135	145	153	139	149	123	128	171	139	141	126	141	160	132	134	162	117	162	132	173	145	127	146	139	140	132	139	143	133	142	132	137	117	137	167	134	144	130	130	138	131	153	148	164	113	122	145	164	133	147	136	171	138	148	123	154	132	155	127	144	122	141	151	146	131	144	135	132	134	108	136	126	142	152	130	130
3188	4896	3107	1506	1064	808	658	485	392	325	282	255	229	209	226	218	180	216	190	176	188	172	160	163	171	171	169	182	166	166	174	154	141	164	135	163	158	179	183	152	175	140	140	148	156	144	160	181	187	146	143	152	163	153	143	118	160	159	167	150	155	175	158	142	150	153	159	153	171	153	159	142	146	152	157	144	167	165	142	151	159	150	131	154	143	163	135	163	140	153	135	132	139	180	151	141	175	151	166	168	159	153	182	164	165	151	143	163	162	131	147	163	158	142	158	147	139	154	159	159	147	157	148	158	131	143	150	155	145	163	139	151	146	138	156	161	138	161	160	163	125	150	133	168	130	148	143	140	134	146	151	136	129	158	153	179	157	152	168	135	137	159	152	151	139	148	170	151	137	154	150	159	144	163	163	151	149	157	144	150	136	158	168	135	144	160	144	132	125	155	142	159	179	140	147	161	126	154	142	161	135	146	161	161	151	178	140	128	130	163	169	160	156	163	141	160	140	136	144	134	156	145	151	140	160	161	150	123	142	168	168	179	156	160	142	165	130	133	152	143	166	145	149	145	148	161	135	146	172	162	143	134	152	156	141	155	156	146	147	137	146	160	141	142	167	136	159	177	160	149	154	141	136	168	154	143	167	138	146	154	161	138	127	154	126	168	140	127	176	155	157	133	131	156	142	135	134	145	151	156	147	140	132	153	148	123	136	171	156	150	162	167	153	135	144	180	159	148	157	150	138	162	158	140	125	160	136	149	143	162	137	148	122	143	163	140	172	140	146	136	168	137	142	150	141	181	139	162	159	142	139	146	134	152	140	143	149	140	140	127	146	137	158	156	157	144	149	148	148	141	154	151	136	168	147	174	170	166	142	144	144	159	155	164	150	140	167	158	155	153	179	143	153	127	137	128	174	144	143	140	157	136	173	164	154	166	158	128	139	149	159	149	141	167	153	148	150	152	145	149	157	174	129	148	159	160	156	149	146	142	174	165	152	144	152	140	143	167	147	138	165	149	149	131	138	151	151	149	139	149	137	162	141	154	138	165	148	123	138	136	147	139	141	137	140	173	137	169	149	150	128	146	149	153	166	137	148	140	165	155	165	134	129	160	140	166	124	151	160	176	129	145	140	161	158	152	146	147	142	162	158	146	166	153	150	141	142	144	146	160	130	146	152	146	156	136	157	127	127	129	167	167	154	142	141	178	158	176	148	134	135	128	152	159	156	166	164	153	142	139	143	139	146	132	141	155	147	134	147	147	163	137	163	152	151	139	145	149	164	125	142	138	164	150	132	121	155	145	140	134	160	138	147	170	170	136	146	156	146	142	154	148	155	147	111	115	146	155	163	158	164	152	153	142	151	142	154	141	158	148	152	140	159	157	150	166	139	142	152	156	135	153	145	138	158	156	135	152	135	160	162	148	142	150	150	161	125	146	138	141	151	152	138	173	178	164	142	155	141	161	159	144	151	148	149	161	148	155	153	144	156	122	143	153	151	144	151	146	154	155	148	153	143	149	126	167	145	151	129	149	149	153	135	144	157	170	153	145	136	168	151	145	165	178	162	172	166	129	176	139	138	169	132	141	130	152	119	152	143	159	157	163	120	134	138	157	162	155	139	169	152	160	170	156	154	158	158	166	139	129	133	153	141	150	147	148	127	159	121	140	165	133	167	131	146	173	144	153	155	146	152	144	148	156	147	151	155	161	158	139	145	149	140	173	147	135	157	131	153	160	166	147	148	164	148	149	171	145	125	141	148	169	135	159	174	163	149	157	134	123	168	145	146	157	134	132	131	139	165	166	150	166	156	159	134	154	147	134	155	166	164	170	141	158	168	147	169	134	154	128	132	129	153	125	150	163	153	142	153	147	165	141	168	139	134	156	145	161	150	153	156	125	146	122	152	138	170	149	156	157	174	145	157	143	170	165	152	159	135	162	162	151	159	132	138	146	159	166	173	165	130	150	142	145	149	156	154	153	131	147	153	141	144	151	138	150	142	143	162	161	158	169	174	168	174	147	153	153	157	164	153	142	148	158	162	134	154	169	128	149	145	136	160	150	139	156	142	170	143	158	165	141	137	140	160	141	142	129	154	199	146	165	145	178	142	132	161	168	142	156	137	140	139	146	159	134	165	152	149	132	141	170	165	133	163	116	141	143	146	153	141	153	164	171	137	143	174	176	142	159	147	157	154	164	156	150	147	147	130	140	154	128	128	164	148	153	152	167	152	143	158	134	150	153	155	138	142	133	161	151	145	137	185	133	152	182	130	153	149	143	143	149	148	136	161	144	143	170	146	173	155	158	131	171	140	155	143	168	172	152	150	158	159	154	163	159	147	147	141	154	153	145	167	162	124	152	146	139	157	148	177	170	152	158	122	150	166	161	132	171	147	150	162	155	154	167	143	144	145	163	133	130	139	171	138	154	125	133	142	132	161	144	159	145	137	150	137	158	159	136	142	155	150	132	131	156	151	138	155	141	147	151	151	148	143	145	133	144	133	171	155	140	164	141	168	136	150	154	146	141	140	157	151	155	129	150	133	138	152	150	141	140	153	154	164	142	140	124	147	172	149	120	171	161	147	150	142	159	135	139	163	155	119	141	147	177	143	163	138	151	163	157	151	154	172	144	153	134	156	141	134	152	148	179	122	133	135	137	139	133	152	140	143	164	122	162	158	159	150	159	157	145	145	169	170	156	154	143	137	150	134	139	146	184	168	142	163	144	148	146	129	139	139	157	141	143	142	154	136	154	161	146	159	138	159	150	133	167	123	127	140	145	154	147	157	132	165	145	141	147	156	141	150	158	126	174	148	142	163	146	145	136	148	140	135	171	161	153	156	156	163	158	154	139	163	142	155	138	158	161	135	142	159	150	153	161	148	140	156	171	133	145	160	162	156	147	146	141	140	140	165	162	130	141	138	181	156	145	164	133	165	143	148	154	153	157	160	156	144	161	136	139	141	158	140	158	146	142	166	147	141	148	138	162	161	151	145	147	146	144	150	175	139	148	153	162	149	166	139	151	147	150	150	150	144	163	133	156	149	140	127	157	140	153	152	160	146	138	153	152	129	147	154	152	136	143	160	167	146	171	171	132	157	155	170	145	144	165	151	145	145	142	176	152	142	151	158	145	146	149	164	150	151	167	162	155	146	160	135	159	162	149	157	147	151	154	153	147	144	151	169	145	145	151	133	141	165	143	153	159	162	153	151	140	148	139	145	146	145	162	160	170	155	156	124	151	138	151	173	144	144	129	140	142	148	139	179	161	178	152	166	149	166	141	120	141	129	158	181	183	173	147	138	137	166	145	152	134	139	142	150	148	160	141	149	152	148	152	127	150	166	163	151	148	157	164	154	150	144	155	151	140	180	145	130	147	155	145	156	185	149	136	167	131	166	135	143	154	146	156	153	142	152	152	135	140	164	151	156	137	148	154	131	157	157	154	163	159	138	158	136	169	133	129	146	141	160	144	158	135	132	152	166	154	146	157
22411	21198	29041	23635	21199	21265	11858	1407	961	902	795	722	656	688	631	596	594	591	553	602	553	540	539	513	504	544	505	514	486	479	544	488	467	462	545	513	506	497	478	486	494	463	489	463	506	466	491	489	496	461	482	479	529	529	524	483	479	523	501	453	465	493	466	478	504	493	474	537	481	451	464	479	454	485	495	477	486	490	462	487	482	460	465	451	455	469	528	480	516	457	498	465	443	490	437	477	453	474	475	495	476	477	447	478	468	539	509	424	452	439	468	431	457	484	457	435	440	463	468	496	467	437	449	476	470	484	498	484	455	482	463	451	477	475	458	456	500	444	467	445	475	481	477	465	484	503	488	470	483	465	470	475	480	493	506	480	471	485	477	470	439	496	463	514	490	444	474	477	471	492	500	473	476	434	486	487	495	474	523	500	457	476	508	476	482	493	452	515	473	423	488	483	469	504	482	504	469	475	446	457	464	433	479	455	469	520	476	509	429	470	472	473	458	485	478	473	484	480	506	506	467	494	489	490	445	488	501	449	449	489	477	459	480	438	441	522	456	465	425	456	489	477	458	475	496	485	473	443	465	505	458	508	427	492	477	474	434	474	526	496	444	495	469	545	460	456	472	507	492	471	475	455	512	510	496	463	453	450	461	487	459	507	494	472	496	494	499	484	471	499	471	481	481	519	530	477	496	487	452	441	471	453	458	468	479	430	471	444	522	487	457	472	462	480	439	510	467	453	485	487	471	474	477	482	473	467	475	494	523	479	458	488	471	473	498	462	485	536	488	443	454	472	517	475	498	479	488	483	504	457	474	486	480	413	431	486	496	420	473	446	479	460	468	455	461	465	475	503	448	504	424	476	427	446	454	459	477	451	460	489	442	475	500	483	459	467	490	475	483	496	476	470	479	465	480	473	476	421	473	490	501	443	481	489	472	458	473	471	478	496	437	448	461	473	516	519	486	501	482	452	421	470	504	487	469	461	459	525	445	481	485	482	485	529	449	478	480	437	496	436	487	499	463	520	474	487	478	491	473	501	440	463	483	485	423	485	488	462	537	478	431	453	477	468	525	453	469	470	462	433	481	502	474	482	492	457	486	465	505	522	500	507	467	504	435	463	460	474	430	454	498	463	471	480	452	457	430	447	440	474	458	478	484	481	471	487	517	467	496	471	493	429	451	477	473	478	472	462	460	456	494	525	515	469	455	470	497	482	469	480	436	490	482	466	449	469	473	491	482	472	474	450	471	493	473	520	474	478	498	465	433	452	482	433	426	501	473	475	478	448	491	453	465	492	496	510	458	467	490	510	474	446	489	467	462	443	470	488	477	490	516	468	434	447	425	481	473	428	500	459	490	508	520	451	486	442	478	501	489	491	491	500	469	499	495	449	464	504	490	455	445	481	477	463	476	500	444	487	499	478	506	498	462	495	440	463	475	490	457	514	434	467	453	452	500	420	446	480	467	445	500	431	455	449	462	452	499	506	468	476	494	463	509	451	480	467	478	465	489	489	457	471	473	485	490	494	467	451	468	497	507	491	454	470	473	476	486	476	454	506	475	464	471	428	442	474	462	467	463	548	463	461	456	482	493	460	495	463	467	480	500	475	483	474	461	496	490	459	487	447	487	472	493	512	448	459	502	490	490	489	411	484	493	459	473	479	496	511	496	495	463	498	474	483	470	444	490	474	477	453	486	494	452	496	466	519	470	520	488	439	448	472	453	502	420	519	462	487	492	487	498	454	483	489	461	501	481	466	455	462	511	474	490	474	468	492	472	473	464	466	464	459	477	461	441	480	479	447	488	476	475	452	479	456	489	463	501	486	493	438	504	495	463	469	463	453	476	482	494	420	475	459	502	449	503	479	445	476	492	449	490	490	451	486	464	483	453	506	448	456	478	488	452	483	460	454	512	452	506	429	496	492	449	466	477	468	467	497	456	446	479	449	494	422	464	525	485	445	493	473	484	483	437	493	484	461	484	483	489	487	453	485	450	450	521	504	481	434	461	440	461	432	490	477	479	460	488	458	462	471	507	466	484	470	476	454	471	454	496	461	449	474	490	442	427	453	438	474	455	475	461	469	505	472	481	495	470	480	493	453	519	464	464	491	479	448	454	487	480	450	468	458	445	464	455	461	485	473	474	477	469	442	474	479	454	518	476	519	480	503	444	462	510	466	472	442	500	456	486	490	459	463	513	467	446	438	474	510	474	499	483	455	501	484	481	464	475	462	485	439	500	428	443	499	453	461	481	462	490	494	491	473	474	472	492	484	448	471	495	506	449	503	488	455	489	471	478	481	481	477	481	474	467	471	444	478	473	492	467	513	469	455	432	440	463	467	452	485	469	495	481	485	460	481	444	480	479	454	463	439	427	481	443	461	468	476	475	508	474	484	474	455	450	475	471	506	495	463	512	428	465	480	459	480	461	447	535	478	478	453	464	471	473	446	492	472	480	473	484	475	487	464	426	450	491	478	445	478	465	450	486	442	427	484	463	460	505	454	471	488	451	492	477	484	472	462	478	493	496	459	495	452	479	503	483	444	497	426	514	510	524	470	494	498	488	478	523	489	466	485	474	482	472	447	507	479	491	459	452	501	486	489	488	472	491	471	455	493	457	441	494	435	485	511	494	496	471	509	476	471	421	467	460	460	461	466	439	460	477	450	481	491	480	492	494	503	514	456	472	492	485	494	460	448	485	461	481	455	448	472	465	472	488	468	462	479	502	505	493	475	473	461	474	505	477	465	462	503	491	480	476	454	452	451	481	505	448	450	496	464	464	456	467	455	442	505	493	485	477	484	475	456	497	494	468	460	481	495	492	446	466	506	499	468	464	429	480	479	492	479	498	450	462	473	462	439	455	469	452	460	472	465	420	492	479	515	496	468	467	478	449	471	463	485	512	453	464	501	504	410	498	459	474	450	530	470	438	486	466	468	476	445	451	458	488	419	444	470	455	470	475	491	433	449	478	469	488	484	542	463	464	474	461	456	475	455	454	468	473	458	434	461	470	504	475	466	474	444	551	476	472	509	503	492	468	441	525	514	501	492	494	439	489	480	486	475	440	460	471	418	478	483	450	473	498	438	463	518	484	461	478	473	487	515	471	457	435	463	475	469	476	436	479	494	452	463	465	489	465	484	490	470	480	474	515	485	467	474	491	551	431	489	493	462	476	455	466	466	416	477	489	457	469	474	468	461	531	463	491	450	428	432	490	494	473	463	470	448	450	494	466	459	471	512	477	488	484	464	509	466	496	501	465	455	505	457	462	482	467	490	463	509	466	502	464	434	522	481	528	466	501	442	427	463	478	472	483	461	476	469	496	475	452	470	463	461	484	453	490	482	456	483	502	460	460	445	451	506	487	470	469	465	494	447	483	436	485	442	447	482	458	492	448	499	468	442	458	459	452	435	492	489	469	474	498	470	476	446	498	479	540	455	482	435	469	455	459	453	452	470	457	496	476	464	459	449	478	432	463	464	521	473	451	513	485	465
4409	14235	10028	5061	3728	2827	2168	1666	1383	1069	965	873	811	774	767	698	647	625	640	617	601	558	533	586	552	584	527	523	558	551	492	533	546	532	541	548	466	507	570	491	467	518	504	497	507	510	495	521	522	519	474	470	496	495	516	490	500	487	501	528	492	491	496	508	490	468	525	509	515	486	459	471	485	494	457	492	499	521	522	491	503	500	478	500	499	493	519	500	467	487	488	488	480	477	480	475	508	488	482	521	499	499	501	485	444	517	477	497	435	477	518	498	494	484	464	531	542	483	488	496	514	463	488	495	508	470	510	492	475	499	483	458	453	551	507	501	479	502	477	443	495	500	493	489	487	506	534	487	481	482	510	514	470	495	477	524	493	503	485	501	496	473	462	498	494	457	502	486	522	480	509	479	478	488	469	498	466	456	484	521	484	483	489	476	462	514	536	492	469	522	479	508	464	476	470	492	487	470	523	474	499	482	498	497	467	462	518	492	503	466	509	471	510	499	511	466	527	460	496	495	494	488	528	474	474	498	468	487	428	485	499	450	494	491	486	427	493	490	461	479	523	507	465	468	492	490	457	469	498	475	472	493	483	521	470	515	492	496	475	494	515	478	461	484	500	470	511	516	534	474	525	490	501	472	495	477	471	493	493	493	499	527	520	495	527	474	458	487	450	508	465	503	492	463	480	519	495	494	462	449	499	469	516	499	467	506	490	485	508	504	479	488	479	468	513	485	491	454	488	509	470	456	498	471	467	492	480	485	483	489	453	479	492	462	516	491	511	459	454	479	465	482	480	485	488	459	517	455	473	469	462	458	486	497	476	545	444	476	477	501	532	469	456	491	513	447	473	494	512	455	483	440	505	481	460	474	455	513	495	480	474	489	495	499	506	482	504	529	475	486	486	474	491	453	474	499	528	514	479	490	523	480	484	487	534	512	471	496	462	478	505	485	500	508	500	478	470	478	480	489	480	491	506	498	535	503	471	477	486	465	512	457	484	517	489	459	508	499	496	507	476	498	494	475	465	518	553	536	442	524	512	544	493	527	460	473	453	491	498	488	494	483	534	485	499	519	472	455	469	499	531	475	482	480	497	500	472	503	506	469	486	494	449	488	507	485	504	469	547	497	513	521	483	475	467	497	492	447	496	510	470	497	513	502	515	487	474	553	473	498	505	498	489	480	513	516	472	492	456	492	476	465	481	479	472	475	490	502	480	512	480	513	498	463	519	489	475	469	488	524	510	460	486	483	500	466	503	483	514	524	478	476	481	509	521	533	471	513	472	485	503	470	508	483	483	497	523	477	525	453	480	510	536	510	455	513	501	489	498	497	480	461	451	504	479	494	455	498	495	472	503	465	509	440	482	489	466	522	514	498	523	516	495	467	476	523	490	462	459	485	485	480	485	492	530	515	551	468	446	507	477	471	477	506	511	498	499	517	472	480	498	473	454	489	478	488	480	473	503	452	486	515	508	495	465	487	514	492	500	506	526	498	463	500	494	496	462	493	465	509	490	509	477	470	443	473	455	470	525	479	494	505	521	515	456	478	475	482	477	440	494	532	491	535	507	493	434	504	493	458	492	496	493	477	520	521	523	488	496	479	459	439	491	509	486	482	504	480	477	498	473	473	511	481	500	473	506	487	488	524	497	513	514	496	505	485	467	478	494	466	473	462	500	509	497	478	480	477	530	530	543	496	495	534	462	460	464	493	516	461	450	466	493	484	496	473	443	494	507	508	492	453	507	478	472	456	512	506	453	487	479	468	485	467	495	472	517	513	505	470	521	506	477	494	487	484	427	442	457	514	503	477	509	497	482	450	474	474	504	487	529	503	504	471	532	527	476	494	468	524	505	474	473	473	493	486	487	472	499	499	468	494	463	521	465	515	466	474	533	495	509	483	463	501	463	519	476	475	533	460	462	502	471	448	461	484	481	488	528	482	505	451	463	511	501	511	470	518	488	501	502	508	445	492	488	492	448	482	512	496	496	513	469	515	510	503	490	491	482	489	508	536	491	451	493	477	474	502	466	475	467	531	503	524	453	511	486	497	475	468	474	469	469	476	458	510	525	465	503	515	480	512	515	448	519	450	430	470	508	444	475	492	497	478	487	487	481	482	501	497	475	470	479	478	477	500	503	484	486	462	505	500	469	461	498	476	504	465	502	509	463	527	498	513	523	504	494	467	478	500	500	483	486	486	472	509	479	489	493	484	486	483	512	476	475	454	475	456	514	505	480	504	516	461	511	525	433	477	462	500	428	483	532	488	470	468	474	501	475	534	503	472	467	467	487	501	489	478	540	517	476	488	485	516	458	482	478	487	506	484	496	497	471	513	486	471	479	503	483	473	496	508	487	547	472	488	503	498	459	495	480	480	474	492	450	491	495	503	501	504	487	473	481	478	520	491	466	455	515	464	541	497	495	437	483	558	505	487	537	464	461	472	482	489	492	470	464	470	521	446	469	489	498	472	477	463	485	515	506	506	485	475	485	487	483	457	479	487	467	471	488	477	507	491	452	481	481	477	512	504	480	481	474	474	530	481	520	539	485	498	489	507	487	482	478	494	469	476	467	502	509	471	490	499	529	493	457	503	498	514	451	483	527	487	497	496	508	470	513	474	524	490	505	506	504	525	464	522	503	526	473	493	493	481	495	508	513	460	458	518	491	490	511	477	467	477	487	483	508	547	502	470	455	474	467	463	494	513	474	469	492	443	454	471	508	490	501	494	524	498	525	473	503	476	487	508	458	525	477	488	496	492	508	506	490	483	463	505	545	510	466	495	480	458	507	461	504	474	511	476	479	484	473	509	458	478	516	466	479	498	517	504	495	463	513	507	493	510	498	479	481	463	493	463	515	492	477	474	488	501	475	518	458	499	499	497	503	469	489	487	470	469	520	503	519	463	502	485	492	490	468	477	486	449	492	501	467	510	484	468	508	478	480	483	522	481	493	519	500	472	472	509	489	499	461	473	499	491	459	483	467	523	503	482	482	532	525	518	477	505	485	489	490	498	512	482	488	471	478	470	427	464	490	468	494	455	489	500	502	461	499	476	481	502	483	485	471	472	505	522	492	463	454	490	527	507	485	537	466	466	483	498	466	493	518	515	480	484	517	479	508	535	486	494	453	522	510	471	494	513	493	468	439	505	487	518	474	488	495	504	467	491	463	500	470	490	466	465	484	528	494	473	496	477	516	494	488	518	484	491	525	506	497	444	495	479	463	471	476	517	455	494	461	497	476	468	474	518	504	519	509	526	478	469	446	513	523	530	473	498	461	465	495	439	443	497	478	496	476	470	490	494	461	496	501	478	479	505	429	476	502	498	491	469	493	427	489	495	498	489	507	496	469	469	523	475	492	495	447	472	517	495	493	494	488	469	481	419	521	470	503	489	510	516	519	423	511	488	482	524	481	476	470	495	504	470	491	498	476	469	492	507	473	472	521	504	506	474	499	488	525	470	469	496	524	506	525	480	473	494	509	492	448	479	492	494
27396	20222	7840	838	543	487	382	305	317	297	272	264	267	240	296	244	277	273	264	284	273	282	261	275	277	286	271	261	271	233	264	246	245	263	266	245	301	260	287	301	284	253	300	281	273	289	271	275	285	252	303	260	274	287	234	269	297	270	258	274	278	231	254	278	245	255	257	264	297	265	273	261	270	264	261	279	275	251	278	288	239	287	270	272	267	263	262	278	260	264	241	260	245	275	283	261	302	325	259	252	280	268	276	234	275	281	268	262	249	237	263	255	253	275	255	270	279	276	263	275	259	273	272	275	229	256	300	247	263	254	269	268	280	270	271	273	260	285	266	266	276	272	259	271	255	278	271	248	295	267	273	269	252	270	273	256	257	237	241	276	274	262	259	265	268	248	274	277	244	281	272	269	281	284	252	298	274	266	249	260	253	268	269	262	262	265	274	265	262	274	299	274	245	261	267	268	280	256	295	273	275	264	257	279	260	257	298	264	264	282	272	249	253	280	276	263	253	254	265	266	243	283	255	252	301	253	249	258	257	284	272	265	265	250	249	266	240	288	265	264	286	259	276	265	254	280	217	286	225	253	262	283	298	280	256	270	248	252	260	245	282	279	259	242	260	278	269	298	272	225	246	253	283	262	275	302	285	247	243	259	257	274	248	268	268	278	263	291	280	278	256	255	290	260	287	290	233	249	266	247	290	275	252	279	277	290	281	293	252	259	265	266	237	273	249	300	247	278	259	242	262	278	290	271	280	257	282	250	273	292	273	274	280	255	253	246	235	255	280	260	273	288	292	291	259	258	258	249	245	228	257	273	236	248	285	254	252	254	260	290	272	235	244	296	266	301	249	277	266	277	231	263	288	262	279	256	241	256	283	253	267	283	276	287	273	249	261	272	306	272	248	252	279	259	264	296	265	275	260	278	272	306	268	278	275	250	288	276	241	247	255	299	265	297	252	276	236	287	269	272	238	234	252	287	243	256	233	284	267	241	275	268	233	268	256	255	280	282	249	258	316	245	288	250	282	287	327	266	262	267	283	255	246	252	266	263	272	255	275	273	266	293	237	284	272	319	289	262	273	268	245	287	262	262	258	253	274	255	279	287	280	261	254	271	276	292	231	282	260	267	265	266	279	256	238	272	263	265	255	242	270	230	257	255	257	261	249	275	282	271	280	278	257	276	261	251	261	293	273	276	259	252	263	274	289	266	262	257	283	246	239	255	251	290	260	270	254	279	245	268	269	295	316	263	278	266	291	266	261	263	256	269	248	271	293	286	265	248	285	238	269	257	274	256	264	278	319	268	276	268	256	283	260	251	262	272	252	299	244	281	308	252	271	274	249	263	243	269	271	236	252	287	273	272	272	263	282	253	272	282	250	275	277	249	248	271	289	254	278	251	255	255	266	282	263	247	275	261	254	266	259	265	250	284	273	269	273	266	238	233	290	281	237	275	301	249	276	280	294	280	299	281	254	263	265	250	246	270	266	263	268	282	305	239	271	236	258	274	275	244	238	241	268	269	271	277	276	275	286	267	256	280	273	263	245	267	264	275	236	279	269	272	261	232	247	278	271	270	307	295	272	271	265	272	244	261	270	277	294	273	267	269	246	290	295	267	295	268	309	273	271	271	267	260	277	268	284	277	258	248	250	263	263	252	297	285	259	253	264	255	302	254	285	274	283	254	254	270	252	292	269	283	243	253	263	263	234	259	254	274	267	236	264	271	282	268	264	277	267	263	276	249	289	313	271	274	284	258	294	250	256	260	262	266	256	256	279	263	265	268	289	272	271	244	262	278	253	294	279	267	254	277	277	268	278	276	275	260	260	272	271	231	252	248	240	251	250	281	258	266	265	268	257	276	267	265	288	284	247	254	243	263	263	243	272	282	277	308	265	271	270	236	257	224	293	276	230	283	234	265	256	300	259	293	279	238	268	265	265	262	242	253	277	238	276	260	254	267	272	253	284	237	281	264	291	279	290	291	265	272	294	266	262	244	289	278	250	292	252	264	263	251	289	264	257	280	257	274	277	253	266	249	297	292	268	272	285	282	269	251	256	280	280	284	270	274	280	266	288	254	251	257	263	264	275	277	281	258	263	268	250	276	261	244	295	262	269	277	260	259	267	263	246	228	281	264	268	293	239	308	281	243	255	274	277	272	253	244	288	238	277	241	281	244	280	281	286	262	255	281	260	262	266	266	259	262	295	300	276	236	299	274	256	259	249	258	270	271	261	265	275	256	268	286	248	261	271	265	266	244	241	255	274	283	264	252	286	279	235	242	265	269	247	239	266	279	264	267	251	276	294	282	229	306	286	270	257	267	252	260	275	250	284	262	272	266	278	264	246	254	271	275	293	280	250	249	271	302	273	269	286	297	274	273	262	252	279	271	315	275	284	269	270	286	283	281	263	284	251	266	270	272	264	278	264	278	285	277	269	270	271	257	268	250	242	289	296	266	319	289	253	234	233	291	275	260	285	250	278	287	253	251	266	239	267	247	260	254	273	248	242	286	256	265	271	289	296	260	232	243	278	278	272	270	287	266	253	300	263	257	277	237	282	270	238	255	260	253	288	285	297	239	239	273	273	270	256	297	260	260	278	259	255	255	288	249	250	283	297	260	288	271	282	261	230	268	256	251	242	284	287	241	286	259	269	260	266	236	255	278	267	258	260	278	223	249	240	292	244	293	238	269	257	259	235	250	258	294	269	270	268	280	258	282	286	258	258	285	258	256	273	266	283	283	247	256	255	271	260	241	253	264	268	266	260	281	256	256	249	297	300	254	267	279	270	260	302	248	260	243	279	256	240	268	271	258	262	258	245	257	267	263	277	291	284	295	285	269	298	247	290	251	253	286	249	274	256	274	281	295	272	276	269	257	242	248	260	270	288	302	247	284	303	275	255	275	270	279	276	255	254	266	264	273	277	279	288	284	285	247	269	268	263	259	263	288	273	264	308	281	265	273	263	267	271	272	268	249	238	274	243	285	272	255	258	250	275	244	265	274	295	280	261	257	267	277	297	272	290	276	258	253	270	280	264	252	272	286	253	276	272	243	244	258	250	269	275	239	266	261	275	263	287	242	310	278	273	284	261	278	264	282	252	260	240	275	250	252	288	268	243	268	241	266	269	265	280	268	272	283	265	273	251	264	267	273	308	260	247	279	289	234	299	266	273	282	273	287	274	291	252	280	258	256	281	265	234	263	270	294	280	251	298	266	263	270	234	260	281	274	276	263	271	252	285	280	292	280	261	252	277	251	244	243	251	268	249	259	275	294	242	271	289	277	247	282	241	254	261	250	259	271	266	252	266	250	259	276	258	259	268	267	287	273	268	260	257	284	287	248	260	255	264	283	298	263	276	281	295	275	263	287	281	260	289	243	255	289	258	273	250	287	264	278	265	254	270	281	269	279	268	282	262	255	247	274	262	259	260	304	271	249	278	270	229	288	242	285	279	245	253	274	274	225	263	289	286	273	280	276	261	273	265	269	300	258
4149	1466	955	535	482	423	394	332	335	288	320	305	297	299	293	296	276	289	278	277	223	296	236	293	279	278	292	294	283	293	290	281	256	270	266	282	273	280	281	281	312	293	286	275	265	281	289	283	297	245	291	264	265	274	277	277	266	288	277	279	287	276	263	277	262	276	271	294	273	291	265	290	281	265	288	243	283	268	290	280	265	289	272	291	278	295	275	276	275	302	285	280	264	295	308	281	241	284	296	300	263	275	281	294	295	272	268	283	261	263	291	269	276	265	305	280	277	289	255	278	277	290	301	269	262	289	269	272	282	269	259	270	273	273	298	273	265	280	231	299	283	294	260	266	270	266	278	275	281	276	282	292	280	271	307	267	267	273	261	262	289	293	296	254	283	265	281	265	272	279	253	264	292	298	268	298	311	250	254	288	268	232	289	286	251	276	283	272	297	274	272	277	266	309	278	292	260	282	276	250	264	289	256	276	278	304	289	281	265	288	258	287	280	273	301	269	265	280	297	284	271	261	287	278	259	262	274	298	291	271	286	271	283	249	300	288	264	268	270	277	286	272	312	295	212	270	269	276	277	278	297	260	286	277	264	289	295	278	276	283	292	264	279	236	288	252	272	316	263	287	282	286	292	291	285	270	263	284	269	264	288	264	284	283	265	264	282	260	299	284	272	290	283	285	250	274	274	279	251	279	290	262	262	248	262	287	273	253	283	308	266	273	301	303	249	292	265	309	275	300	274	270	278	254	272	288	265	261	298	280	257	312	285	272	271	245	256	266	288	297	249	298	268	251	284	243	271	238	277	286	289	299	290	294	280	269	269	300	301	288	291	291	272	292	295	241	323	262	260	252	249	288	280	270	279	270	279	312	273	271	273	261	293	273	275	269	275	282	254	301	289	307	298	260	279	266	250	281	289	252	268	286	276	274	274	277	238	265	256	286	281	292	239	254	272	305	261	267	277	282	287	278	298	284	283	261	274	280	295	273	277	266	278	288	281	253	244	291	275	294	246	286	299	282	248	265	301	262	292	261	268	280	290	283	279	243	269	260	263	283	263	281	240	282	273	274	259	295	300	313	272	289	250	279	314	261	279	287	282	290	293	301	281	260	275	286	265	251	293	257	284	262	262	270	301	242	299	306	282	259	254	269	274	272	295	287	301	272	288	256	262	274	275	266	280	304	258	256	274	257	271	290	275	282	272	280	276	243	254	286	286	273	283	259	285	248	257	286	269	289	248	284	275	288	272	280	257	277	270	277	280	289	281	277	292	262	264	267	276	267	259	283	266	316	277	290	279	303	254	271	273	284	278	271	288	302	276	259	289	266	266	318	269	287	298	269	281	270	280	286	298	280	279	300	281	270	281	309	295	287	265	267	290	283	277	298	272	248	266	275	253	255	308	309	295	293	281	263	305	302	276	289	276	228	251	309	271	249	267	268	291	292	282	292	275	271	277	286	275	303	268	287	289	280	288	228	252	284	302	276	290	248	268	283	288	272	273	262	266	289	271	259	282	274	292	241	283	270	276	300	281	306	285	279	284	263	294	270	299	257	255	276	286	263	265	265	293	281	296	267	250	275	293	268	275	269	280	270	286	267	247	289	282	288	269	279	279	287	273	279	287	258	258	249	278	280	295	268	256	283	281	258	286	265	247	276	307	297	272	298	298	267	274	277	268	282	278	282	311	295	304	287	257	305	293	239	260	289	282	306	288	278	275	275	288	276	284	254	278	286	266	288	280	275	249	278	269	294	263	283	289	300	260	285	278	275	294	280	279	273	279	309	268	284	271	296	276	269	294	285	279	324	253	274	274	263	287	268	260	306	309	297	267	257	268	281	291	267	271	313	242	275	276	271	249	301	283	265	270	286	284	279	252	274	299	282	298	252	286	283	284	255	310	262	268	275	263	297	296	280	267	294	268	292	276	255	281	260	276	277	290	293	287	258	279	293	271	253	263	283	293	277	287	293	274	268	265	280	306	284	290	250	270	321	310	266	298	267	293	258	280	283	279	290	269	270	261	260	286	262	262	267	276	300	283	273	278	267	292	270	255	306	269	256	299	293	268	299	273	288	302	294	260	261	286	278	309	279	285	262	284	287	271	259	275	271	287	266	276	255	291	280	258	261	275	265	263	283	290	292	279	280	274	302	280	289	287	284	261	253	255	260	270	264	281	283	257	258	289	285	308	290	282	276	277	254	314	263	260	273	284	270	274	301	267	304	289	294	285	274	294	275	298	295	297	269	242	272	272	267	327	306	311	315	267	309	293	269	257	276	257	309	270	288	254	316	279	270	247	275	259	236	263	261	289	243	281	316	279	271	266	298	264	263	288	266	295	271	283	265	263	264	298	283	285	289	277	276	277	280	281	271	280	298	288	277	315	279	269	276	256	272	289	260	264	285	256	278	287	278	275	239	247	285	267	248	257	298	258	264	284	255	274	277	280	261	278	284	258	249	272	275	260	292	287	313	306	248	303	302	291	280	262	258	259	310	284	248	295	318	284	286	263	273	286	280	289	261	272	273	283	302	294	277	286	273	272	261	277	271	270	276	281	289	294	288	262	277	286	274	286	279	296	287	266	283	261	268	265	252	271	261	278	280	287	268	295	271	307	304	268	279	262	272	278	272	279	260	258	298	268	282	258	256	268	282	248	277	260	270	291	288	254	269	302	264	288	258	264	266	246	263	289	236	264	295	267	271	293	292	254	319	265	253	259	268	292	289	257	287	290	301	282	284	277	267	295	285	257	281	289	284	319	285	274	273	259	281	279	281	260	279	270	296	269	318	247	297	273	286	286	273	271	289	240	254	279	279	293	300	294	304	304	276	264	263	275	275	282	287	277	250	280	260	285	260	286	265	296	271	278	243	269	268	285	258	284	278	307	289	293	285	321	297	315	272	259	262	252	271	241	324	290	252	287	274	267	299	294	255	256	275	298	269	278	300	270	310	304	265	273	298	282	276	276	282	302	277	274	298	236	259	290	267	268	302	281	255	302	279	239	258	286	243	273	267	288	281	301	279	308	292	255	291	270	286	244	273	291	281	265	261	287	261	283	263	277	297	277	269	273	279	281	255	282	264	298	242	296	311	274	296	264	290	267	262	288	260	239	260	273	281	298	283	261	277	288	285	277	280	296	254	279	251	287	258	292	272	258	282	287	296	270	294	266	268	267	279	265	306	262	249	292	268	296	299	312	282	314	266	307	282	258	287	281	247	253	268	271	295	271	262	280	275	280	268	300	223	273	297	308	268	272	265	289	249	266	298	274	270	254	240	268	270	284	323	233	307	268	282	278	296	271	276	267	274	287	240	273	269	293	264	283	257	268	263	283	319	279	278	287	267	260	276	284	279	256	242	295	309	296	268	262	284	263	267	276	294	249	265	264	297	300	302	279	296	276	255	267	298	254	273	297	251	245	272	271	278	251	252	276	272	263	259	281	295	268	271	280	244	269	277	273	287	259	281	281	287	274	317	272	292	280	268	291	286
23688	21242	28644	24154	21253	10792	1299	898	769	720	678	603	697	602	623	592	561	521	594	590	587	584	565	603	579	558	568	553	482	538	533	508	538	521	537	559	532	539	522	537	551	526	513	525	542	527	435	511	525	567	523	523	529	515	491	483	487	518	539	509	510	547	535	522	514	552	548	510	511	504	512	536	551	484	479	533	524	504	526	509	527	552	559	503	521	562	535	510	531	537	517	498	561	542	541	511	549	547	532	526	502	516	559	528	480	539	529	512	546	501	552	480	519	479	507	512	590	531	541	505	487	508	523	511	509	518	557	510	532	547	498	508	480	546	532	521	463	523	566	499	528	501	505	510	573	551	491	502	518	523	488	503	537	496	541	534	548	487	525	530	556	523	544	493	524	534	547	501	525	515	549	530	536	535	526	564	493	518	503	495	550	561	535	546	544	544	512	549	494	532	533	495	527	486	543	499	504	518	548	516	477	543	557	496	492	532	540	538	494	568	526	516	526	551	543	483	526	582	556	535	519	474	515	545	484	515	487	518	521	498	532	522	505	543	535	480	532	480	482	526	567	504	462	556	525	545	571	493	516	500	568	491	517	514	509	540	506	498	486	501	517	534	523	515	529	513	546	508	542	527	526	534	516	548	513	490	555	477	483	512	512	558	507	517	556	524	513	475	527	469	525	512	502	529	515	539	510	514	487	537	504	524	498	507	515	522	502	525	555	523	540	501	528	542	534	501	542	540	507	522	493	492	504	500	572	527	549	545	486	528	540	500	526	483	509	507	461	542	493	549	496	478	520	511	517	581	548	530	543	528	463	502	511	497	515	515	527	516	525	526	541	583	522	501	517	498	525	502	521	487	540	566	490	521	498	526	496	533	524	569	482	511	577	519	516	553	525	516	531	487	487	470	538	550	529	569	517	543	534	560	505	484	513	500	473	537	542	510	538	517	543	484	517	514	472	486	474	563	522	493	544	520	553	480	527	514	527	549	532	526	516	477	529	527	538	537	525	540	511	531	544	539	451	500	521	490	505	520	471	489	503	521	544	544	505	540	540	519	499	520	512	500	518	538	474	527	503	530	542	547	483	508	553	487	524	518	543	531	534	514	527	547	501	547	527	521	547	548	504	518	490	488	515	530	534	500	534	547	516	484	557	486	541	503	529	502	539	509	531	510	533	555	529	522	497	497	537	559	529	499	519	563	517	490	489	521	510	523	516	516	525	516	520	485	515	509	522	522	559	558	526	459	523	523	521	560	521	491	550	505	485	544	530	519	540	539	535	510	555	543	504	502	515	500	518	534	508	524	530	481	533	518	534	486	511	513	525	500	512	520	490	552	472	534	528	521	520	504	529	512	516	503	531	529	530	532	514	510	545	521	521	536	487	513	544	477	517	551	544	483	553	505	489	491	487	502	524	545	565	487	496	518	527	493	525	498	523	549	551	526	594	530	510	495	521	475	485	527	552	504	525	538	499	512	541	537	549	521	518	515	485	521	531	479	563	554	493	517	510	516	521	578	502	504	572	569	515	512	532	504	544	492	518	532	510	542	531	516	525	515	502	513	531	522	537	528	512	536	524	562	514	517	518	493	526	511	506	525	526	527	538	528	517	495	537	497	515	487	528	567	499	507	529	513	517	535	524	506	558	521	499	509	534	507	504	549	531	500	504	528	539	556	522	487	522	535	550	465	508	525	536	523	522	518	537	481	505	522	507	549	526	533	560	526	557	519	572	514	516	536	494	481	531	491	535	548	530	525	488	459	608	512	555	501	529	503	543	506	541	535	505	530	522	557	523	517	485	473	507	506	512	527	530	525	486	535	515	508	524	543	514	491	519	510	530	540	551	516	528	541	509	516	526	553	513	560	515	569	475	478	541	532	489	509	518	528	510	560	575	545	491	508	447	522	494	541	488	520	541	496	513	550	547	514	506	500	525	515	526	498	522	526	541	524	501	507	559	511	534	572	536	490	523	542	521	537	492	512	502	539	507	548	551	526	501	505	528	569	545	502	500	530	569	511	542	517	499	482	502	449	507	542	506	510	518	525	539	562	500	559	542	543	498	522	521	562	521	508	530	521	545	515	523	497	544	498	496	534	540	476	527	524	545	559	512	552	546	479	513	529	535	480	548	532	488	524	522	543	517	518	536	551	515	506	501	515	520	515	527	514	523	505	468	517	489	525	524	483	500	504	471	521	555	510	527	493	515	546	538	552	516	471	524	508	561	516	566	546	520	546	537	525	522	551	498	517	534	531	538	551	515	498	517	517	492	537	521	507	495	486	509	502	519	510	502	515	520	477	519	506	504	498	484	553	519	521	502	516	559	489	538	532	519	508	528	551	517	503	524	506	518	531	524	553	529	498	503	527	558	504	576	498	511	530	545	518	493	525	532	558	558	547	530	499	508	518	526	500	503	518	506	511	501	515	485	514	548	506	519	530	516	503	524	550	507	529	509	552	557	497	519	540	483	495	515	503	482	537	475	503	517	532	548	559	502	509	515	533	526	516	503	496	493	522	498	528	571	523	554	495	522	522	543	518	482	518	513	513	487	452	501	519	506	520	506	553	509	550	503	456	517	502	504	496	551	504	537	557	549	509	519	517	514	515	510	546	494	484	494	528	518	547	557	529	515	515	487	524	518	552	529	540	494	530	503	484	518	542	522	509	494	554	514	529	558	500	538	560	511	529	494	514	505	458	490	550	540	592	531	552	500	528	545	546	533	479	520	495	494	489	471	541	520	507	508	523	558	526	488	523	535	529	516	546	536	547	543	539	494	495	492	488	501	553	506	513	518	495	475	504	491	549	542	528	534	520	490	501	501	545	491	526	546	554	502	523	527	531	491	525	548	533	497	470	511	527	532	509	470	558	507	489	544	526	511	515	541	558	503	524	550	515	514	502	481	519	514	488	512	559	510	531	543	505	508	519	540	577	562	513	514	489	520	508	508	509	480	515	515	525	556	558	533	524	505	494	464	493	507	509	535	516	495	530	510	521	522	455	508	525	573	534	530	528	537	531	473	489	526	493	535	506	552	514	501	485	509	529	485	540	498	505	521	496	525	457	578	543	496	508	534	486	516	479	537	525	526	510	512	484	551	455	569	505	540	494	516	496	514	548	508	531	529	511	478	512	521	516	538	535	555	524	473	501	527	515	539	490	519	526	495	526	532	577	512	497	518	526	546	492	483	513	528	499	499	502	535	548	541	462	501	513	552	504	497	514	579	541	512	542	479	546	513	527	524	525	520	558	550	491	556	553	502	509	492	531	520	511	530	535	534	497	528	508	527	483	498	534	520	514	545	525	549	508	538	507	507	530	493	508	516	520	501	521	490	511	561	499	534	537	480	505	523	521	490	517	534	545	501	522	514	532	530	501	526	491	531	536	542	520	543	499	528	489	559	518	512	486	548	532	502	488	523	527	541	534	504	513	502	519	512	504	541	538	533	508	521	518	517	496	519	491	515	516	534	494	500	560	546	530	525	498	538	535	527	513
3414	8801	5812	2906	2162	1769	1358	1048	1030	848	812	746	663	649	639	617	617	591	637	550	576	593	555	561	569	596	546	561	592	552	569	566	560	520	538	536	527	546	514	533	527	554	519	551	503	540	530	550	544	579	545	513	542	546	489	529	562	530	548	529	540	564	555	529	539	521	540	500	582	527	532	562	506	566	527	552	518	513	573	545	559	531	540	505	499	564	540	540	598	502	550	552	554	531	485	567	517	589	526	543	496	538	548	516	564	533	505	543	530	596	526	531	514	557	527	502	529	545	507	538	538	526	550	545	553	529	520	585	525	560	477	514	526	564	506	516	529	493	509	525	535	562	497	530	528	529	540	570	512	502	531	527	507	514	546	512	524	549	536	558	530	539	523	522	536	555	511	518	498	561	565	516	568	531	514	521	573	562	549	476	546	547	544	515	517	501	526	534	528	530	515	517	527	603	545	553	486	559	557	530	520	500	558	506	537	516	578	564	506	539	489	543	536	576	533	531	540	529	538	527	551	519	547	523	531	555	538	564	528	476	546	552	550	529	508	490	534	521	531	531	545	548	562	506	519	524	533	521	505	513	522	535	545	520	527	529	528	558	540	545	558	520	549	547	524	564	547	528	553	532	497	540	471	510	526	540	476	520	526	548	552	568	560	513	541	515	526	547	562	583	522	539	554	565	527	532	510	543	499	501	558	550	499	542	559	540	520	534	555	536	549	556	581	562	525	542	543	544	529	538	517	535	538	510	527	565	547	538	503	516	541	554	528	497	545	502	542	562	543	562	547	559	523	535	555	575	518	566	536	535	565	518	495	568	528	547	540	520	579	538	545	531	508	555	526	559	554	557	549	531	586	545	522	513	555	532	513	525	542	553	542	568	550	525	507	495	519	508	494	521	556	484	570	519	555	540	518	531	508	526	478	546	517	501	540	521	526	572	550	573	544	555	514	541	516	531	544	515	539	562	524	477	549	544	559	542	510	533	508	521	542	520	579	511	510	550	536	574	604	512	551	530	538	516	543	540	547	489	520	569	528	544	526	538	515	593	538	535	526	480	528	521	559	540	547	516	528	539	554	522	537	535	569	523	501	542	495	551	524	537	555	530	527	564	539	555	566	565	537	573	543	536	575	533	548	565	582	512	562	557	540	533	595	553	505	513	539	545	553	510	534	513	544	516	529	571	562	520	500	558	548	492	535	511	564	521	509	552	547	529	506	539	526	507	518	513	507	541	541	494	484	553	484	556	542	514	502	513	537	492	572	529	522	524	492	557	578	547	529	510	574	546	569	565	514	556	577	562	523	567	548	480	534	541	548	579	519	535	537	560	549	545	532	555	549	515	541	520	536	537	543	540	558	511	574	540	516	543	539	504	498	557	579	508	564	515	516	501	506	541	533	516	541	566	526	554	519	501	490	537	515	515	563	494	517	541	559	526	561	521	535	468	524	544	563	575	548	560	531	531	541	570	553	559	501	568	547	499	540	590	573	564	517	520	515	522	530	553	525	551	547	529	563	553	520	552	536	521	482	562	568	565	527	513	545	548	513	518	506	529	567	548	547	501	489	564	553	523	524	519	502	570	532	510	556	524	520	504	533	574	559	523	535	498	551	518	526	507	565	541	565	536	545	553	556	527	496	544	538	549	543	535	514	530	518	547	495	573	530	524	511	575	508	516	545	529	534	531	556	539	535	550	526	516	511	564	561	529	509	552	522	540	496	516	507	510	498	520	576	550	546	548	529	568	558	536	571	532	602	513	532	536	535	557	535	514	548	550	524	570	546	520	553	542	550	526	462	545	529	540	546	552	520	536	535	504	546	548	577	511	546	511	539	469	550	534	540	565	521	534	537	542	544	518	567	537	505	531	528	551	503	531	585	492	501	525	506	516	536	542	508	536	557	542	541	529	515	534	539	558	480	560	535	539	530	575	511	553	501	557	571	523	511	528	520	548	516	525	575	541	534	572	528	514	556	528	547	516	490	565	518	540	561	505	497	533	546	537	517	558	538	555	515	513	517	494	550	538	535	530	527	533	555	534	504	521	534	538	557	600	586	533	539	573	523	531	527	527	501	534	524	539	522	494	493	560	539	544	560	525	488	487	503	547	522	531	508	530	529	533	568	522	534	539	512	547	531	569	541	542	544	541	514	504	547	556	506	555	529	541	520	521	541	531	555	580	540	476	580	560	542	540	574	545	548	531	534	525	544	522	535	526	489	533	539	535	526	516	527	525	505	555	537	532	562	534	570	493	525	544	495	551	522	547	539	542	528	517	568	552	515	477	501	568	537	521	540	503	488	535	515	542	516	547	507	516	561	528	563	570	507	529	556	533	522	501	487	535	532	546	576	550	559	536	531	500	530	552	534	528	572	512	544	516	569	542	507	595	512	511	503	527	545	571	553	525	508	533	526	520	527	526	551	512	523	543	527	534	573	541	547	548	534	529	480	553	549	502	526	548	539	519	516	563	512	520	509	549	536	518	559	539	589	514	557	520	558	541	557	503	519	543	553	527	510	512	515	565	519	601	562	521	561	522	540	512	499	489	512	514	589	564	502	534	508	531	567	519	536	559	516	564	560	490	502	503	537	548	553	528	523	531	558	519	529	528	530	548	559	544	564	519	553	493	490	543	570	533	533	520	548	525	526	532	500	512	549	501	525	494	488	555	528	510	541	602	527	577	524	561	537	561	524	522	556	525	533	530	522	557	556	571	529	533	594	524	527	562	516	528	463	505	549	508	559	542	511	550	591	563	538	514	527	523	561	512	511	502	537	520	504	534	504	537	555	558	534	534	548	528	543	563	532	523	515	511	528	545	561	519	528	532	528	540	551	517	515	531	568	532	498	525	544	514	591	527	516	544	572	536	547	521	518	546	527	490	547	502	524	515	523	523	530	539	538	553	554	504	524	534	505	475	552	537	543	526	539	549	550	527	530	562	519	508	597	538	504	512	544	520	508	541	523	550	524	515	543	531	517	535	510	547	544	565	551	547	548	524	546	509	538	528	519	493	490	504	566	510	537	555	530	543	567	547	598	547	550	527	524	573	515	505	541	515	565	540	573	565	537	510	542	508	530	529	559	527	487	565	514	501	539	536	541	537	589	539	504	548	535	551	497	553	519	540	594	547	571	530	522	562	519	565	524	528	509	535	571	515	518	523	558	569	533	518	511	484	516	538	531	523	512	529	577	526	540	507	541	558	552	548	546	533	491	519	530	557	549	556	546	523	598	538	511	541	562	516	553	531	529	568	564	506	511	521	520	539	581	497	590	557	536	526	526	515	538	526	553	562	554	497	503	500	547	533	590	521	486	548	536	561	531	567	505	519	489	572	548	543	516	505	569	509	530	540	514	523	531	542	524	515	530	556	540	579	563	519	511	531	560	525	552	553	548	546	542	518	576	559	534	510	545	577	556	543	539	523	512	549	544	549	533	541	534	523	556	497	524	551	505	532	527	597	502	526	505	530	520	542	522	507	557	540	554	530	529	580
24723	21282	27814	24995	13694	602	341	319	248	226	198	207	197	155	180	161	158	184	136	139	146	141	156	170	152	125	119	155	173	165	155	145	133	165	143	142	139	153	144	122	123	123	130	140	126	145	124	131	131	120	165	133	136	150	149	145	132	139	156	137	126	128	129	147	130	146	158	136	146	116	134	125	145	140	115	139	145	133	142	144	135	136	119	143	142	150	142	146	107	134	142	148	144	130	123	144	114	141	130	152	145	142	137	142	124	144	109	135	152	144	121	143	147	135	160	131	133	125	135	149	128	122	116	123	131	137	122	140	135	118	143	148	129	147	138	160	119	151	128	118	122	130	144	154	147	144	148	160	126	143	141	133	137	122	147	117	137	151	140	149	152	115	128	132	144	165	141	138	123	101	128	149	117	126	133	151	126	146	156	143	144	142	147	127	130	117	129	130	118	150	136	143	149	123	143	141	130	139	127	135	143	135	137	160	148	143	137	136	122	132	143	124	153	137	153	144	145	136	127	127	140	124	135	138	121	129	130	117	127	137	138	129	149	126	122	130	127	135	140	128	136	140	140	129	140	124	128	134	137	125	139	130	139	124	141	121	130	132	146	133	156	137	160	155	155	144	144	150	148	130	128	135	115	145	130	148	150	135	146	119	144	124	143	148	130	123	138	134	128	148	142	144	139	132	144	129	129	136	138	125	133	133	122	143	98	129	148	137	143	150	142	136	134	139	148	130	121	140	161	119	150	139	137	146	142	137	138	149	114	145	137	140	136	116	125	130	135	129	136	148	149	139	154	140	139	126	152	141	126	136	136	128	124	125	160	139	144	138	115	131	133	129	146	131	158	141	125	134	142	124	129	162	153	132	129	127	126	128	141	146	127	132	135	143	152	149	135	124	136	124	140	142	139	144	136	138	116	131	132	123	142	112	139	139	143	135	145	144	137	122	117	140	138	156	134	120	128	127	133	135	137	131	130	144	138	142	145	136	137	139	126	142	135	130	132	150	146	135	148	117	137	128	110	139	122	135	129	113	136	104	127	142	163	135	137	120	145	140	136	122	126	128	141	134	145	141	142	150	124	136	124	128	130	133	143	152	114	141	134	141	136	131	139	138	135	119	153	137	114	143	120	133	145	137	115	127	153	154	163	129	119	123	133	126	141	130	152	127	115	138	140	138	152	144	132	114	138	122	124	132	155	126	132	145	147	138	129	133	145	148	120	150	132	149	142	127	137	134	128	141	154	114	135	131	143	146	122	125	122	142	150	132	122	111	127	118	128	146	154	123	131	128	145	132	131	140	149	144	118	121	139	108	144	138	156	137	138	123	122	127	126	143	133	109	121	150	136	126	123	138	127	125	151	124	106	133	118	134	128	117	124	138	137	132	132	131	132	141	130	133	138	122	135	123	147	157	145	131	121	133	127	109	136	133	135	134	133	141	126	130	135	155	140	147	134	128	138	140	130	128	124	169	149	132	140	128	135	133	148	117	145	148	136	145	143	138	166	135	131	140	126	132	137	124	127	140	137	131	144	130	131	136	126	122	143	132	130	124	119	147	131	127	131	129	139	150	143	129	133	132	154	124	140	117	146	116	132	142	123	164	147	129	127	121	145	131	141	134	142	128	123	123	124	144	133	147	153	133	137	155	150	149	144	132	133	134	116	137	151	140	134	138	121	133	132	130	124	125	118	135	134	136	129	103	163	115	127	128	131	127	125	124	129	127	115	148	128	136	127	134	145	130	150	141	145	142	124	113	122	124	133	133	140	126	130	145	127	156	150	126	129	139	147	156	117	150	143	126	123	135	145	152	121	149	132	119	150	139	162	137	120	137	144	154	130	134	139	122	129	123	138	125	143	117	143	122	115	142	129	143	135	150	128	152	138	135	142	133	129	114	132	155	143	142	139	131	151	130	121	139	130	107	136	121	124	126	142	147	137	157	134	141	153	141	124	139	135	126	126	141	117	139	123	146	135	150	120	122	142	148	123	132	140	143	122	147	116	126	135	137	119	129	140	144	136	135	146	133	125	110	142	132	144	126	126	127	145	134	133	129	137	139	140	144	130	147	129	141	130	116	145	136	141	140	152	137	144	122	154	146	119	131	117	116	120	122	131	174	140	136	131	129	131	138	139	133	108	140	146	140	123	111	128	125	146	140	149	140	142	143	137	147	130	111	153	145	151	131	141	146	153	132	129	136	123	117	131	151	127	118	119	132	147	149	129	126	154	123	118	146	132	154	140	148	128	151	125	142	131	109	128	159	126	142	125	137	140	148	144	115	113	124	120	155	161	126	148	146	140	130	132	143	121	122	124	126	145	132	142	119	134	127	119	148	113	127	141	115	127	155	146	128	165	118	125	128	138	123	134	128	123	135	118	132	142	131	138	144	129	150	137	135	150	132	150	134	141	129	132	149	127	123	122	149	143	135	150	130	114	114	147	150	123	133	129	139	144	143	132	133	131	152	127	128	151	106	142	118	132	150	131	131	121	151	116	140	137	116	123	141	141	127	138	134	137	142	135	125	149	134	144	128	133	129	122	132	151	139	128	129	147	131	137	128	122	139	120	118	163	132	133	139	129	151	133	134	127	119	105	121	144	122	152	143	144	149	137	116	138	130	142	121	119	128	120	138	120	132	135	141	125	142	134	145	127	124	130	141	134	138	135	138	138	137	149	135	138	140	132	141	131	163	145	141	134	144	118	127	126	135	129	125	131	152	126	146	136	132	118	149	112	141	145	138	141	140	138	149	131	145	150	131	135	128	145	148	153	129	126	148	139	115	135	130	135	137	135	135	117	130	130	141	131	140	128	131	119	134	120	148	111	133	122	125	143	105	138	156	138	119	131	145	137	124	123	126	151	145	135	139	141	114	145	148	151	133	116	120	141	140	135	134	140	147	159	124	139	153	135	123	138	122	157	130	128	122	132	143	142	125	133	137	116	123	121	130	149	148	149	129	145	135	133	128	143	131	127	102	145	141	140	145	148	141	125	131	141	144	152	122	116	135	132	129	145	137	132	126	141	112	148	134	142	125	111	139	139	129	140	123	134	116	145	125	147	139	138	152	151	136	126	117	149	140	153	142	135	111	119	134	142	130	135	147	144	141	131	123	135	150	121	151	142	137	121	125	122	140	138	122	133	121	128	119	139	140	159	146	136	117	109	149	120	129	130	146	125	139	161	116	118	150	147	133	145	143	125	155	156	138	130	154	134	134	175	140	139	124	128	147	140	127	144	134	131	122	126	133	159	131	142	115	164	121	114	155	142	139	153	167	115	135	143	157	121	135	138	115	146	138	116	129	147	126	142	169	126	144	137	139	130	139	141	137	153	118	125	137	127	140	134	125	126	137	135	170	114	151	134	135	124	123	118	142	126	147	126	119	133	137	145	140	117	129	130	151	146	135	139	155	126	128	161	139	131	124	136	141	158	147	126	120	140	144	116	138	133	153	133	147	157	130	140	139	143	140	148	137	146	124	123	105	142	158	141	127
3228	4880	3159	1518	1122	797	651	453	369	335	259	247	207	220	192	203	208	209	198	177	191	175	176	180	164	194	164	172	170	167	167	176	145	139	170	145	140	156	138	134	153	165	158	146	155	145	177	151	166	174	154	141	157	160	162	156	169	142	133	164	157	134	124	137	120	156	150	157	143	132	128	139	154	163	128	160	171	154	165	155	172	148	156	153	160	148	186	150	153	149	140	142	154	151	175	152	147	156	142	157	153	154	172	123	134	145	134	158	159	146	146	177	169	174	153	136	142	163	145	119	149	159	154	159	134	148	138	171	151	131	153	164	162	176	156	153	140	157	149	136	140	138	143	117	157	151	165	138	171	145	153	149	155	129	150	165	141	153	142	149	135	164	142	148	147	153	141	161	145	154	154	137	154	142	164	154	149	160	145	145	145	153	149	152	181	166	143	145	156	135	141	154	163	151	136	148	156	143	157	158	137	162	141	143	142	149	156	159	143	133	140	148	151	149	150	142	138	141	138	138	128	167	145	161	144	170	146	156	141	150	134	145	138	154	159	141	148	138	156	146	137	144	140	154	153	166	141	134	133	154	146	157	153	146	148	140	142	157	159	117	148	152	177	156	149	157	149	142	156	137	156	160	156	146	144	159	154	162	154	142	150	152	169	162	150	156	120	158	151	143	165	166	146	151	166	165	154	150	138	141	145	153	130	147	150	150	141	129	157	140	164	155	122	135	141	161	161	144	122	139	127	141	156	148	123	154	157	152	141	147	131	158	136	165	141	147	167	138	154	145	158	129	162	132	135	153	150	147	140	160	135	161	147	144	140	162	149	143	121	144	148	140	178	126	149	156	139	151	135	149	141	146	142	144	146	151	157	134	141	142	143	165	158	165	163	148	161	172	134	145	155	168	167	143	149	145	141	163	154	152	154	168	173	132	162	145	163	146	156	164	139	129	120	141	142	143	167	143	128	164	150	142	143	163	144	129	172	138	158	178	141	169	182	136	160	130	152	149	142	154	153	139	139	145	144	145	154	128	122	148	163	138	146	145	132	131	152	147	182	138	154	145	136	168	149	158	142	120	156	149	145	142	120	165	152	160	159	154	136	163	165	148	163	152	164	154	164	152	157	171	138	143	158	140	140	140	147	156	141	155	141	156	138	145	149	142	165	147	142	136	139	146	151	159	151	160	140	162	167	146	162	129	145	156	144	177	129	137	156	120	144	158	163	166	124	143	132	150	133	136	143	159	154	140	171	157	133	161	155	142	145	166	144	140	135	147	155	144	153	130	134	129	159	150	126	146	150	151	158	134	156	135	157	150	151	164	147	156	170	156	179	160	149	143	146	132	146	145	150	134	127	133	170	148	123	135	155	153	138	137	142	137	148	158	152	160	163	129	131	175	181	152	143	147	150	149	153	145	149	142	116	147	145	158	156	144	150	146	128	137	163	147	182	151	162	167	142	159	160	166	146	134	146	146	121	135	136	116	156	132	129	151	142	158	148	159	162	147	152	140	154	163	136	122	143	141	143	154	166	157	147	147	143	167	138	162	163	144	159	148	140	142	146	161	156	136	142	141	163	146	164	164	137	124	152	147	149	145	145	172	156	133	156	138	142	149	172	169	149	141	150	148	141	154	147	147	172	172	172	156	151	158	144	155	151	136	130	149	145	145	153	186	145	132	165	143	162	158	174	151	145	141	166	154	158	133	141	146	116	173	158	163	152	160	136	178	151	151	158	139	169	138	140	165	153	120	152	156	157	149	146	126	142	148	162	146	136	146	136	143	157	141	149	160	117	140	144	144	169	137	136	132	164	148	153	129	172	157	167	154	152	162	167	146	162	147	157	144	145	170	159	157	148	147	155	148	144	161	138	164	151	136	149	159	156	150	145	132	151	176	150	149	143	145	148	175	151	158	136	144	123	135	149	154	163	174	118	137	144	157	142	145	155	136	164	150	142	153	162	149	145	165	172	131	150	142	127	157	140	149	159	141	153	126	148	160	147	128	164	154	159	148	144	150	147	139	139	174	158	156	148	138	144	143	139	138	149	146	156	156	138	145	142	134	141	161	135	136	146	141	143	140	144	139	136	159	166	139	158	158	155	164	164	148	130	149	159	147	123	154	141	152	149	135	143	152	135	142	146	160	153	167	159	144	151	155	135	151	170	167	159	155	186	137	174	141	154	155	162	133	149	137	132	160	160	172	154	159	165	131	161	150	171	163	137	131	136	144	132	151	155	148	151	142	131	138	171	149	141	143	163	157	140	144	133	166	143	153	154	166	145	136	150	147	146	181	151	147	145	140	164	155	137	139	114	133	160	143	155	136	147	141	162	170	146	159	157	143	160	152	150	139	146	144	148	150	142	150	138	150	156	149	146	130	153	138	146	168	147	160	145	145	134	139	174	116	139	130	116	156	156	134	156	145	147	159	156	146	139	156	158	142	156	149	138	166	155	144	162	135	161	141	145	149	151	176	125	143	142	139	162	170	138	136	162	163	150	155	165	165	140	151	128	159	125	152	122	157	142	155	130	159	177	167	147	142	145	134	162	135	154	148	136	149	159	170	160	153	137	143	161	158	147	138	130	140	134	150	144	147	153	152	153	125	147	140	137	163	143	144	141	149	152	142	124	134	151	131	144	141	151	140	154	158	140	156	157	134	151	158	152	142	149	159	162	156	157	137	139	135	151	143	131	145	159	148	138	131	153	170	136	138	152	140	148	158	141	132	146	151	173	150	156	145	137	150	155	145	159	134	129	130	152	156	145	143	144	158	142	141	140	123	140	154	145	143	162	142	140	147	140	149	162	144	170	156	147	145	151	125	165	153	168	127	155	150	147	139	145	148	157	131	154	127	160	138	159	152	146	153	139	139	177	145	144	160	157	130	143	160	161	174	172	138	151	153	158	144	170	166	137	152	151	136	150	169	158	148	138	152	140	137	148	165	143	142	145	142	159	134	155	151	182	143	135	150	146	150	134	138	149	154	159	171	154	161	158	144	146	161	114	131	153	145	154	142	143	171	128	128	144	139	143	137	143	140	161	166	139	146	139	137	132	167	153	135	134	180	154	144	173	163	130	159	143	159	150	150	143	157	139	157	166	146	140	145	161	126	139	140	127	162	163	141	113	146	145	129	147	142	177	130	157	136	159	121	135	125	135	143	153	148	153	156	141	149	165	153	149	154	155	156	165	167	142	159	150	146	190	146	155	145	143	138	163	163	142	139	161	162	145	152	151	162	145	139	140	161	137	134	137	156	152	154	161	148	177	161	153	155	154	145	156	171	139	151	160	176	150	144	155	134	129	153	151	144	161	148	156	142	162	158	140	136	156	165	144	146	145	126	140	142	163	141	152	164	146	161	135	136	136	142	161	152	165	147	154	146	141	143	150	149	138	146	148	183	144	173	186	151	152	147	132	123	144	152	162	150	171	160	161	153	136	151	157	141	151	134	152	157	138	148	146	148	167	142	159	150	153	142	159	156	140	152	142	127
22485	21302	29193	23718	21304	21376	11781	1336	989	852	751	736	710	628	646	626	600	613	529	536	546	576	517	474	506	523	472	525	458	489	499	508	489	481	496	497	470	482	469	517	497	514	474	484	483	519	461	454	501	452	458	479	497	421	476	446	462	469	479	448	472	486	446	461	524	453	444	451	480	454	459	456	482	472	447	476	457	489	439	432	485	421	461	463	465	493	483	472	426	442	453	460	487	452	449	479	438	440	481	452	452	476	478	481	451	467	476	465	427	475	494	433	471	481	490	447	463	453	462	489	408	488	472	459	466	461	462	464	472	471	460	458	451	470	464	462	476	480	458	453	491	472	466	500	473	450	431	457	506	455	463	448	457	443	455	478	458	437	448	469	446	456	465	463	483	483	434	458	466	480	441	438	501	484	503	463	465	470	477	427	479	471	476	481	445	488	470	482	496	478	471	453	459	469	453	474	438	464	457	484	469	489	472	457	469	440	471	470	492	488	490	436	474	454	505	455	504	484	472	458	450	484	466	459	460	460	464	475	448	477	460	452	422	470	470	448	511	436	448	493	446	480	498	443	438	450	443	480	465	494	427	456	471	522	471	450	455	432	428	489	479	444	476	431	468	480	467	510	486	511	435	510	470	457	456	433	457	454	492	505	462	469	476	449	465	453	437	483	443	453	474	486	495	445	469	442	498	507	427	482	476	456	474	448	471	436	461	480	482	467	447	464	440	455	462	439	415	491	459	513	448	502	471	474	433	499	456	441	485	447	455	477	483	438	396	433	449	496	472	473	506	433	477	486	472	494	500	473	466	461	455	481	439	462	483	495	495	439	443	452	462	473	454	479	458	470	444	458	491	472	473	450	489	458	492	452	475	467	537	471	472	478	449	443	452	461	490	427	468	439	489	456	445	491	467	452	465	455	478	484	478	456	475	444	474	456	448	434	521	478	453	481	460	505	472	458	465	444	428	486	454	469	471	455	485	508	469	456	448	422	460	467	440	495	465	500	485	481	470	408	444	492	478	445	457	460	473	457	447	421	476	472	472	469	455	438	477	451	481	457	463	460	460	453	415	459	453	454	425	468	458	448	494	463	451	451	483	474	454	433	483	445	482	428	475	456	449	470	482	485	468	468	471	432	463	448	445	468	446	446	473	441	440	453	454	466	496	459	502	478	476	475	463	476	471	445	503	437	452	448	464	484	450	460	481	446	462	431	453	423	512	475	509	475	465	415	520	469	445	493	452	439	454	435	483	500	485	470	397	453	419	531	478	461	463	446	483	454	492	434	451	465	482	471	414	453	464	455	428	493	518	449	453	467	472	463	431	428	427	500	443	442	475	486	449	534	465	488	484	447	482	487	457	467	456	453	464	489	500	442	470	499	504	445	438	512	470	447	414	493	460	461	439	474	486	439	501	448	451	454	487	510	441	452	461	441	457	504	427	456	465	455	447	496	442	445	483	488	457	507	493	525	418	485	479	470	486	474	439	467	465	497	429	457	443	458	471	493	444	463	478	468	456	461	465	481	452	487	439	462	450	473	434	477	442	454	441	478	468	394	421	477	457	486	504	478	453	469	465	478	455	484	500	406	460	472	494	421	488	437	477	491	486	429	491	490	473	475	463	436	412	444	448	482	465	423	467	487	457	489	503	436	464	475	475	467	498	492	466	470	456	476	479	454	453	464	468	440	465	484	479	434	491	472	452	446	473	475	466	456	484	438	465	450	512	514	442	470	454	491	441	476	468	463	491	449	495	441	489	442	417	467	471	438	488	474	457	428	444	461	461	467	430	461	470	471	470	466	474	437	473	460	477	498	442	446	412	461	478	456	453	438	486	456	508	484	486	479	464	488	461	483	493	464	453	518	462	477	500	480	448	430	468	483	485	481	446	445	476	424	472	466	498	442	479	473	470	470	466	428	455	463	465	496	486	460	477	491	466	409	449	487	435	485	454	479	486	482	449	482	415	470	474	488	461	473	441	450	469	459	445	470	446	481	483	462	479	433	474	443	472	435	500	446	468	489	436	459	469	442	486	465	460	492	453	461	442	467	454	411	465	427	439	399	478	461	473	472	458	459	462	429	427	475	490	454	500	429	487	462	495	474	457	477	429	472	487	423	465	480	483	463	477	462	446	484	491	474	450	498	496	451	448	453	444	504	447	426	464	453	483	476	509	472	471	468	490	453	474	448	491	449	462	463	432	505	462	485	468	431	468	496	479	483	484	437	489	486	440	476	455	484	459	453	499	452	465	451	493	480	471	450	487	442	468	472	487	473	485	445	455	513	429	468	441	469	490	448	447	484	434	454	417	465	457	450	462	429	448	463	418	476	445	464	470	492	477	486	472	446	448	470	469	433	448	500	474	507	444	465	431	442	455	471	382	428	462	469	454	492	445	471	454	432	474	442	477	463	468	433	458	453	469	456	464	473	481	482	450	493	437	468	462	462	516	492	466	457	425	443	432	511	489	407	496	484	442	515	460	462	436	444	463	493	470	476	429	436	443	457	458	454	489	429	438	449	444	440	465	459	456	450	476	509	491	435	454	454	457	452	473	482	463	449	486	437	466	466	476	460	421	473	486	463	460	511	475	458	446	454	449	451	471	471	512	496	458	484	467	468	438	441	465	462	465	460	482	472	435	437	403	432	435	496	433	482	455	453	465	473	434	481	462	416	456	467	460	451	442	449	480	464	462	462	490	458	477	437	449	456	424	482	476	443	451	476	493	474	472	482	448	486	443	445	428	482	446	436	446	461	471	446	427	466	463	446	442	466	480	462	428	514	471	477	471	456	492	461	431	469	474	488	509	422	481	469	459	437	452	443	460	492	499	462	472	481	481	479	491	441	435	476	459	458	453	457	479	486	441	447	447	469	452	469	440	457	457	449	490	461	454	458	475	474	434	449	477	442	457	459	464	481	518	487	468	475	461	449	467	474	433	454	441	464	495	466	423	426	433	442	492	496	477	455	437	476	449	447	472	462	470	432	434	448	455	466	484	424	466	445	495	442	459	433	454	459	479	476	468	493	463	448	473	473	477	502	429	454	466	458	440	442	471	429	477	426	481	445	454	453	519	472	455	459	454	466	469	433	482	472	462	464	436	466	488	410	486	455	490	438	467	472	466	453	491	448	460	457	475	451	471	479	484	477	472	504	425	472	426	420	501	445	470	461	503	429	467	468	454	438	445	460	435	483	454	507	428	475	471	465	481	482	504	440	478	488	481	458	496	460	427	454	439	430	489	453	475	479	517	424	418	433	443	456	466	491	461	472	434	458	498	418	490	485	475	513	437	462	489	496	494	437	437	494	477	469	438	476	515	472	446	465	506	458	448	520	471	500	468	437	441	447	467	486	455	456	449	495	425	480	440	401	465	480	483	490	450	446	477	489	487	458	468	423	485	459	445	458	495	482	481	439	452	494	490	450	487	462	437	466	493	456	452	439	430	496	454	488	492	465	508	453	461	455	439	442	455	476	480	470	452	470	455	440	487	480
4286	14456	9914	5042	3614	2707	2101	1575	1326	1096	945	890	798	750	694	702	666	685	598	565	559	545	562	532	546	557	527	506	552	538	524	525	531	552	504	495	545	501	558	493	520	536	510	508	495	514	533	508	508	464	470	500	468	483	523	497	486	504	493	497	456	507	535	508	467	466	501	448	508	504	463	478	490	517	469	453	491	483	461	503	507	522	487	469	477	472	525	496	467	484	527	504	445	487	467	504	465	497	489	479	488	506	526	528	438	518	489	451	537	481	509	496	522	499	473	476	455	492	478	529	466	476	494	510	437	479	496	506	512	496	500	456	487	538	520	462	464	463	477	465	444	520	499	458	524	463	492	475	506	502	521	477	480	465	480	476	428	482	467	524	468	482	476	514	483	513	506	475	468	466	487	473	527	516	487	434	495	500	471	458	484	506	492	457	476	475	520	478	501	480	483	502	475	465	483	498	441	499	471	479	497	483	522	511	521	486	503	479	498	500	478	494	513	446	513	465	501	474	507	492	477	484	481	484	518	489	512	496	481	489	491	477	452	483	494	491	511	482	485	493	493	469	501	467	501	513	466	431	519	462	439	450	490	460	514	485	489	478	465	510	506	486	497	488	469	503	508	497	490	455	463	494	520	497	482	484	486	475	491	465	508	439	479	463	500	486	497	486	525	460	504	495	472	472	486	487	452	438	531	483	493	478	474	491	496	487	461	463	497	469	472	490	495	453	449	480	483	484	511	487	482	496	469	472	479	524	468	503	526	456	499	497	476	488	479	472	525	455	527	498	538	503	494	464	499	469	472	478	453	502	486	480	472	455	528	448	489	480	486	480	469	514	475	435	498	501	467	527	508	478	488	489	449	506	477	466	499	484	470	468	488	460	434	499	477	507	489	474	479	474	508	448	454	486	458	512	511	498	511	477	493	466	485	476	424	510	506	482	491	440	476	502	458	484	477	497	453	517	506	484	476	448	481	516	456	471	453	501	493	491	488	483	457	499	460	469	487	460	493	482	509	471	480	475	485	428	462	501	488	498	475	514	475	469	453	481	455	498	460	464	472	493	467	477	483	501	505	492	461	507	485	471	500	473	494	479	523	497	465	472	509	457	444	510	465	488	474	465	459	490	488	534	462	477	528	495	463	514	499	486	431	466	451	517	480	509	477	483	499	478	486	469	460	465	499	456	480	496	520	465	493	467	498	478	481	468	458	468	483	469	482	473	489	480	509	513	487	488	510	487	495	491	464	494	514	500	513	491	499	510	504	473	535	436	493	478	459	473	504	464	487	472	472	520	462	511	461	473	473	454	472	522	495	524	472	456	445	525	478	487	494	485	462	472	481	511	484	463	466	472	488	492	492	456	469	481	440	471	518	479	490	479	463	502	464	489	503	468	463	486	450	475	497	487	509	508	492	494	465	447	475	483	489	478	493	500	505	517	471	477	436	512	470	457	470	495	459	499	475	468	471	466	445	488	491	482	475	482	480	468	458	459	469	482	495	464	518	493	502	483	512	499	520	490	468	472	471	470	446	494	479	430	446	464	480	528	498	453	477	465	470	483	498	485	476	464	506	471	485	486	496	513	464	504	500	482	506	484	503	474	502	424	468	476	470	507	497	454	494	498	461	466	489	482	503	440	493	513	477	474	468	511	451	465	474	462	482	484	498	518	518	463	498	459	491	511	444	506	501	466	478	488	503	477	485	462	500	490	490	479	466	448	491	472	489	473	501	462	507	466	536	487	480	495	457	507	485	486	505	473	485	468	498	508	489	429	474	525	533	493	494	463	501	471	480	514	498	469	517	479	504	483	523	501	465	458	434	485	472	517	507	446	511	496	508	499	491	457	451	471	467	464	490	507	475	495	501	488	477	505	429	479	493	479	495	476	455	444	491	482	489	482	477	470	444	490	528	453	485	472	519	435	496	441	441	455	486	477	509	514	520	481	465	461	503	453	515	463	497	495	517	501	475	467	477	488	454	475	445	477	487	519	436	514	463	457	485	498	468	476	447	483	476	511	481	478	515	498	524	488	506	523	514	491	483	493	494	483	461	501	502	474	487	478	496	506	471	499	465	541	457	476	491	505	517	473	507	491	517	457	515	492	499	509	499	466	513	476	510	480	473	461	496	459	477	462	502	459	453	439	441	459	449	479	501	455	470	487	491	448	446	466	479	443	470	465	498	478	467	455	477	510	474	471	488	488	501	525	510	467	520	472	489	501	472	465	488	478	493	503	479	469	467	485	521	471	510	476	496	482	448	516	459	491	501	466	454	467	478	475	473	465	469	524	458	493	505	516	490	479	489	506	470	482	512	473	455	487	481	494	454	459	476	482	510	469	485	458	504	516	507	455	536	519	479	475	470	465	518	513	510	464	484	488	490	482	464	497	482	475	494	481	493	485	535	500	459	475	494	457	500	482	507	485	454	504	472	481	470	455	528	510	489	457	484	508	455	479	498	483	468	514	487	461	495	469	468	480	510	488	495	488	508	487	456	507	487	489	512	473	505	494	521	475	476	505	434	466	484	463	449	445	475	503	427	470	504	475	501	471	491	493	489	491	508	491	488	481	512	503	496	498	491	480	487	514	465	480	466	498	477	503	461	458	457	497	465	488	516	509	461	480	491	478	470	449	456	521	484	494	468	487	465	449	482	466	500	487	478	511	474	469	475	479	462	483	490	473	499	447	502	476	529	493	474	449	473	484	483	464	474	517	429	484	445	495	466	457	474	532	499	464	450	530	500	475	474	489	500	462	486	467	490	484	473	472	471	491	411	449	451	471	476	489	486	503	471	454	430	516	478	489	454	448	447	484	474	480	481	489	430	486	472	444	488	468	433	485	486	480	460	478	494	454	484	508	528	462	471	478	497	469	456	457	488	493	486	470	458	516	491	460	465	511	489	493	467	446	489	497	495	436	487	482	483	502	502	477	519	486	479	506	457	533	502	440	453	499	512	459	490	487	508	479	457	510	480	501	509	473	455	458	531	510	496	511	458	453	487	486	513	523	529	468	448	470	502	490	485	469	501	517	482	464	494	468	498	449	491	447	515	454	473	482	504	483	454	482	480	493	470	485	439	463	461	482	484	485	493	500	490	514	479	483	501	485	441	469	492	436	498	456	488	487	485	511	457	499	456	514	459	470	492	470	489	479	494	476	525	480	479	495	461	510	433	443	491	486	471	487	499	451	457	450	461	459	471	519	480	493	475	464	485	489	477	512	479	485	505	498	485	467	466	506	504	478	494	505	483	520	470	479	507	469	500	481	515	463	497	463	460	533	491	460	459	511	452	495	484	519	468	495	489	531	496	494	502	453	487	487	462	477	480	445	483	486	475	472	486	485	472	505	483	449	523	505	465	501	468	492	522	461	514	451	487	501	488	514	494	466	486	478	483	447	480	459	484	518	445	525	528	477	474	478	464	471	433	479	456	515	464	473	509	489	491	435	494	457	480	506	529	502	509	452	548	442	491	468	481	507	490	461	491	447	503	507
27488	20230	7579	599	362	319	315	297	283	281	313	299	285	266	245	270	273	274	285	267	257	265	279	289	264	254	254	264	293	272	266	267	266	241	289	270	267	252	240	246	258	264	313	272	253	273	292	266	276	243	241	257	282	247	265	283	262	244	232	263	259	301	237	279	260	299	287	264	255	249	290	233	265	279	258	281	265	247	261	258	273	278	240	269	247	260	252	255	242	259	261	275	235	259	238	254	277	290	252	266	286	242	256	261	285	270	269	281	247	249	274	255	272	229	299	261	266	253	255	265	266	245	257	266	275	259	253	271	257	297	272	279	265	284	273	257	257	263	262	255	272	292	269	289	249	260	267	270	260	269	274	295	249	242	269	242	257	276	274	251	256	296	267	228	256	278	264	276	269	266	243	247	276	297	251	267	244	270	264	281	260	277	252	279	298	263	261	245	269	271	280	234	250	254	248	252	255	266	271	281	285	263	247	259	252	285	258	246	269	278	258	268	260	227	244	252	302	260	268	249	268	260	242	257	255	270	273	249	283	261	270	258	269	271	250	279	275	253	270	237	277	252	265	261	263	278	254	264	262	241	284	276	276	266	295	253	257	244	269	262	257	256	251	266	324	275	281	257	300	235	250	257	262	269	262	234	253	296	244	267	278	272	261	253	283	248	281	240	246	247	267	266	246	254	270	307	263	254	265	262	286	252	246	250	282	279	231	247	242	238	263	239	261	273	230	280	258	319	260	260	255	269	292	285	259	302	268	228	271	279	297	269	265	281	277	278	224	274	272	259	246	240	256	269	238	257	285	261	280	273	250	252	301	263	287	296	251	261	269	237	277	269	241	294	236	253	291	283	278	308	257	245	264	279	261	257	250	257	279	249	252	291	268	284	257	266	260	276	248	255	243	241	272	267	263	255	253	264	282	278	265	282	266	292	284	241	255	249	272	234	262	300	234	234	258	280	260	240	271	276	259	274	250	269	269	245	290	284	246	239	259	262	260	265	268	282	281	248	258	254	243	282	241	256	276	257	266	291	265	258	254	271	274	261	275	270	266	250	270	272	216	275	265	278	265	236	260	272	267	271	230	264	276	252	270	244	255	242	260	258	303	264	294	235	247	254	268	245	279	242	280	283	279	286	233	268	252	252	272	252	283	261	261	300	264	302	246	266	263	264	269	277	282	271	236	260	265	263	287	259	263	238	231	259	272	239	274	274	241	248	246	236	237	236	255	275	277	255	243	228	259	269	248	266	260	272	265	231	247	267	315	274	261	270	286	266	280	251	271	285	270	251	264	242	221	267	243	258	285	241	290	243	238	270	277	238	281	261	267	264	257	239	246	260	295	270	283	242	257	218	272	248	267	271	243	273	294	274	259	279	273	263	275	267	261	251	287	270	286	269	262	247	249	300	255	225	255	242	258	251	263	283	256	254	256	267	275	289	284	279	264	252	252	255	276	263	265	267	266	258	264	261	263	253	240	284	241	278	295	276	286	263	273	242	249	273	280	246	259	284	258	259	280	250	221	245	245	245	298	285	244	246	273	262	269	267	276	280	258	276	288	247	253	267	257	269	259	253	233	255	285	288	264	263	235	268	246	260	273	293	284	292	257	261	291	264	244	261	250	254	257	273	252	258	283	291	267	266	273	243	267	279	241	264	271	285	254	288	231	280	256	272	244	281	274	242	248	239	311	266	254	265	251	292	228	245	270	263	277	256	285	281	261	280	270	275	282	245	271	267	278	294	257	280	278	277	301	281	246	240	270	270	264	230	255	286	266	272	274	264	239	251	293	276	273	292	269	294	252	280	262	287	227	286	281	260	252	240	251	245	273	245	279	282	283	281	283	267	259	268	276	248	276	277	267	253	264	248	237	254	256	272	261	294	259	252	248	266	268	260	275	285	250	260	282	296	271	289	248	280	277	245	262	246	280	243	260	268	284	274	271	215	272	246	275	275	261	296	276	261	251	282	254	270	244	301	283	248	237	263	245	258	244	271	276	262	264	237	256	292	255	274	265	263	280	256	273	273	293	234	268	293	243	270	277	272	287	271	259	266	283	267	245	268	275	248	271	285	264	274	248	243	260	248	259	275	248	313	225	250	291	281	274	250	248	284	282	289	291	279	272	291	256	264	274	282	237	238	263	271	274	230	277	274	284	257	293	242	271	260	275	228	265	261	261	249	269	233	257	246	245	268	273	258	269	257	261	277	300	281	256	244	234	258	271	217	259	284	265	282	274	265	243	263	259	258	275	246	275	270	282	246	249	247	284	268	253	258	263	261	244	262	269	260	273	258	258	284	258	252	240	255	250	246	253	278	251	274	253	252	281	254	253	255	278	249	262	274	248	256	276	247	250	262	260	258	303	255	249	257	296	252	262	243	251	279	274	236	263	273	254	243	265	272	272	256	253	276	250	272	300	271	266	262	262	265	242	261	264	267	271	283	265	286	245	232	244	254	271	272	299	260	245	268	280	253	257	256	233	264	258	256	257	271	257	257	289	286	269	259	253	249	276	246	291	280	295	278	271	242	254	289	222	264	265	289	266	269	293	259	245	264	268	257	290	281	273	258	284	273	240	261	257	252	264	271	264	268	263	292	272	264	253	256	270	280	240	248	251	273	237	286	250	250	251	243	266	282	286	256	247	277	250	244	244	248	270	237	253	264	282	275	270	285	250	239	268	240	283	286	245	268	273	268	262	252	246	249	286	252	271	268	281	268	251	245	281	263	301	283	260	269	284	288	261	263	276	276	252	269	273	272	276	267	269	259	273	273	259	256	271	254	268	292	235	238	284	240	280	257	295	284	231	249	276	246	289	247	262	263	266	238	257	258	269	277	261	239	300	288	282	271	297	287	258	257	281	251	250	291	262	250	261	247	275	284	278	271	251	267	265	276	262	295	239	248	268	249	261	268	247	254	286	233	251	280	253	249	272	251	262	301	265	243	253	280	254	289	261	278	248	251	266	243	247	262	279	278	257	254	273	259	250	268	263	236	258	254	267	271	264	257	247	240	260	267	252	260	284	267	242	236	266	253	242	243	275	282	297	252	266	278	253	282	254	258	235	266	260	280	265	271	245	242	264	248	273	283	245	227	291	270	273	272	277	285	244	260	286	272	243	271	258	293	278	270	281	262	262	276	269	262	250	262	248	258	293	301	254	271	276	265	286	265	280	266	273	258	223	231	240	277	330	284	245	267	267	247	275	236	280	284	294	277	244	259	266	234	254	271	263	269	256	268	262	281	255	260	274	261	261	259	259	247	282	268	261	280	284	237	282	265	251	282	294	285	295	273	268	289	269	225	268	264	256	292	258	282	231	260	277	275	256	244	281	283	283	242	264	264	264	248	261	272	283	257	254	273	255	268	278	248	273	248	235	266	261	265	263	268	244	257	286	263	273	273	270	266	259	278	247	278	265	270	278	253	271	269	275	272	283	288	281	255	246	276	269	259	242	264	304	251	261	238	278	256	266	248	266	291	255	260	268	296	272	264
4196	1435	896	568	467	375	328	376	302	337	285	272	281	307	294	284	275	281	260	282	271	305	286	265	283	294	278	274	281	293	280	278	293	316	276	296	285	273	273	266	267	272	272	273	293	274	267	255	293	294	293	264	249	270	242	259	280	283	285	268	262	271	286	281	261	278	260	251	273	273	245	297	294	253	232	255	267	263	259	250	254	264	260	275	269	275	266	284	264	271	273	275	289	296	270	300	251	251	300	273	288	280	288	274	268	252	276	256	281	242	317	285	284	289	310	289	246	273	270	280	259	252	275	262	278	271	291	272	294	243	260	249	248	250	278	270	255	261	252	284	273	258	270	271	267	249	289	278	297	302	278	260	275	264	298	298	254	300	272	256	263	270	254	275	290	278	272	279	259	256	287	265	259	281	291	268	275	274	267	278	296	284	300	262	262	287	265	251	292	256	263	281	258	302	289	255	274	291	275	274	252	283	294	272	289	273	275	275	269	281	292	285	267	258	255	262	273	277	292	278	277	261	280	283	259	258	285	274	263	296	267	298	257	273	269	264	293	287	261	258	275	265	274	283	271	272	272	262	298	264	296	254	290	265	294	259	256	277	271	293	292	259	281	276	243	272	299	265	274	286	247	239	251	294	269	281	257	289	254	243	309	282	298	278	282	260	260	250	262	255	274	264	253	262	250	261	276	275	284	241	292	298	303	286	247	283	269	257	279	282	284	250	245	255	282	285	267	263	287	300	272	261	264	265	277	279	278	259	282	251	274	248	275	308	276	241	290	270	275	282	251	298	322	275	266	276	248	255	250	283	261	273	279	268	295	291	297	288	261	309	271	253	266	265	259	287	276	277	289	276	277	261	285	265	284	262	279	269	260	286	288	273	268	266	229	270	280	259	277	268	301	290	226	291	248	262	290	270	254	271	286	274	265	268	283	251	270	291	249	271	283	246	294	249	262	276	271	272	262	265	257	258	284	262	296	305	293	309	272	253	284	260	275	264	294	262	278	287	259	281	281	289	256	261	295	257	291	258	270	264	262	313	309	272	254	255	254	257	280	284	248	238	305	243	278	268	264	240	266	291	271	279	289	285	264	234	234	281	252	276	263	254	295	267	276	278	305	271	275	267	275	268	258	269	269	274	284	286	271	252	234	249	268	277	256	277	284	262	275	277	254	272	272	281	263	246	281	286	286	280	241	282	274	276	258	252	275	274	293	295	287	256	270	259	290	267	286	263	271	254	272	246	259	317	289	262	258	250	247	273	285	267	255	294	309	275	281	266	265	251	256	287	280	247	296	283	289	291	289	267	244	257	283	274	260	272	268	315	302	272	279	261	270	245	252	267	290	271	281	278	259	273	247	255	276	251	277	266	281	277	271	258	275	276	272	271	259	281	257	272	264	251	272	294	269	245	260	267	259	291	291	261	268	277	273	276	268	253	273	252	270	267	271	274	261	283	272	277	271	245	245	265	305	275	266	230	306	273	269	288	260	271	279	276	281	264	255	263	247	297	278	245	278	269	281	258	290	298	291	273	285	307	278	245	256	245	275	285	281	272	267	268	271	295	268	282	256	273	253	274	223	277	273	261	278	284	269	270	258	265	275	271	285	273	262	269	268	245	289	278	289	256	272	280	294	263	269	252	288	276	259	258	315	257	269	294	269	261	281	276	253	289	289	287	274	258	274	254	284	262	262	263	254	322	277	277	246	268	257	292	278	250	269	280	276	289	248	272	273	302	241	255	278	252	276	265	266	278	245	291	295	268	254	278	280	294	270	275	277	277	269	230	291	267	326	243	257	249	287	275	257	252	279	275	278	258	250	257	269	295	286	241	286	267	283	277	257	262	254	268	269	277	283	288	275	261	255	248	302	291	274	284	286	280	255	283	267	289	299	252	238	297	236	259	283	298	248	277	273	252	290	281	268	264	247	271	266	274	285	258	289	294	280	259	260	273	289	299	247	261	268	280	257	284	267	261	246	232	275	285	297	292	285	257	269	250	268	274	272	274	285	294	264	278	255	268	277	290	278	262	256	270	285	267	273	291	284	286	305	246	261	250	241	269	250	271	281	267	258	253	271	277	271	269	272	277	255	256	270	297	269	305	297	259	278	289	272	281	265	297	263	272	232	249	281	244	266	280	272	275	271	257	256	260	260	279	280	256	292	251	251	274	261	281	254	314	281	263	261	316	252	264	256	265	291	259	260	259	296	327	283	293	265	258	273	257	295	262	267	268	250	290	254	288	282	277	292	269	267	238	249	259	243	270	289	306	249	267	242	263	287	280	272	282	267	273	292	307	293	289	278	283	253	262	257	278	310	259	271	289	266	263	273	242	260	240	258	264	263	277	272	267	257	257	288	289	278	294	268	275	264	266	260	257	256	274	275	278	273	279	274	283	279	266	287	280	275	273	251	284	246	273	271	265	271	257	297	276	276	271	272	274	301	281	244	272	279	251	276	287	278	257	269	238	260	267	241	283	256	285	290	286	253	282	242	300	287	298	258	275	263	271	257	284	276	251	268	270	270	293	257	303	282	276	282	263	267	270	236	253	246	273	277	279	254	269	280	293	253	304	292	271	280	304	270	273	273	274	273	283	279	276	245	300	256	282	278	279	268	263	274	278	261	285	313	287	277	277	292	266	306	256	295	285	275	281	284	267	255	307	253	252	261	271	268	266	261	263	296	294	263	274	246	266	294	267	276	281	295	250	291	268	302	277	290	277	271	277	274	276	248	289	271	303	286	269	309	288	264	245	272	278	291	263	269	259	284	255	266	279	281	253	280	240	279	264	275	278	259	264	269	245	294	314	243	271	260	296	260	241	250	268	254	290	282	274	263	294	284	257	264	272	269	270	294	287	275	262	271	261	274	269	266	252	272	253	262	263	269	284	274	295	306	271	269	272	292	295	266	273	291	258	248	301	256	286	272	281	262	254	261	272	250	259	278	290	245	285	286	279	296	274	286	243	273	258	254	237	277	283	270	283	267	253	256	301	291	251	284	275	281	263	289	269	268	260	277	267	288	262	272	242	287	267	260	298	258	271	277	228	286	270	267	274	293	274	260	262	263	258	277	274	272	294	264	260	254	247	251	266	262	254	262	277	272	255	271	280	273	288	309	279	249	252	294	268	258	267	259	293	290	268	291	258	262	252	272	241	271	274	250	269	279	282	283	277	275	259	279	262	262	292	305	248	301	267	284	242	272	262	270	272	270	274	293	292	295	271	275	269	271	297	272	301	271	279	272	273	268	255	269	266	274	292	293	256	286	266	286	290	252	256	278	283	286	267	264	292	262	315	257	250	284	234	297	260	271	272	262	264	292	267	271	289	279	268	236	265	254	286	245	269	273	251	267	267	272	249	256	256	266	292	237	248	280	255	253	256	267	267	298	289	291	254	280	284	257	272	279	266	285	259	275	269	260	273	276	252	244	292	278	273	258	268	286	282	258	276	273	259	280	271	320	288	249	262	252	251	249	304	242	285	274	276	283	261
23734	21280	28691	24200	21289	11079	1343	873	767	735	657	707	600	553	577	604	602	599	561	564	530	536	568	537	567	541	536	556	529	497	525	554	505	544	536	516	550	541	503	530	546	503	523	572	521	511	525	550	507	502	500	525	473	539	500	546	512	544	529	536	537	560	518	544	553	542	508	540	508	539	523	537	522	508	508	509	508	496	527	520	498	496	569	569	540	513	524	511	518	502	483	525	510	547	534	529	521	555	479	505	506	509	528	521	570	489	529	516	540	576	535	543	493	559	526	497	546	532	531	535	512	494	548	469	513	504	490	491	527	518	516	514	536	531	540	520	501	500	527	541	508	502	509	506	537	517	528	528	549	550	500	530	541	531	511	528	536	517	510	488	511	487	492	518	523	520	544	516	511	482	548	512	483	529	508	534	508	519	530	536	511	508	520	540	504	539	515	504	538	558	525	507	517	495	543	549	499	546	524	476	511	474	485	502	527	496	547	557	532	539	539	497	520	503	525	510	534	531	549	496	517	555	531	470	495	524	528	526	513	535	509	487	519	492	515	495	521	516	528	522	498	545	539	526	515	541	533	538	512	534	556	555	490	515	521	507	568	499	525	513	547	536	470	513	501	506	519	518	500	480	504	515	539	518	533	485	489	519	506	495	524	578	511	550	505	534	574	525	507	521	537	524	583	549	524	501	565	491	503	518	529	515	504	500	530	528	505	504	517	552	519	506	482	491	528	543	530	525	548	544	514	527	514	544	546	523	483	506	525	550	555	523	534	520	509	492	502	543	556	497	542	516	524	522	525	496	553	535	480	511	573	475	517	493	532	518	553	499	487	508	523	485	548	505	524	514	531	484	544	513	559	525	476	472	577	503	531	518	510	499	539	542	544	513	520	505	520	481	483	499	523	543	533	537	533	568	469	467	561	498	496	528	506	516	507	495	516	552	483	529	559	512	514	509	514	492	549	498	483	531	522	520	488	541	502	539	529	527	477	485	524	496	549	538	526	513	489	517	561	503	507	498	491	497	498	520	548	496	503	510	505	484	496	524	546	552	502	475	491	525	528	489	516	577	510	501	490	539	578	507	505	497	527	529	536	538	494	488	499	523	531	520	533	551	492	543	515	555	474	499	501	495	474	530	494	497	514	571	518	486	499	536	513	503	503	533	477	519	551	498	552	557	518	531	484	538	527	500	501	546	569	553	558	568	520	490	494	479	525	563	552	538	515	534	481	518	508	503	535	517	515	523	513	537	492	537	548	549	541	534	506	572	486	486	533	495	482	492	555	495	514	553	546	522	492	507	496	509	529	546	527	518	520	536	483	534	537	525	497	561	522	512	526	517	507	508	513	527	533	501	515	501	509	519	472	508	521	517	515	503	488	541	511	542	564	520	511	556	525	560	531	525	587	501	525	538	508	561	533	521	510	522	534	495	517	492	565	567	522	494	495	529	479	481	515	508	515	497	498	502	536	503	524	516	511	521	543	546	492	492	478	480	531	519	528	514	538	528	507	543	486	533	488	496	558	524	531	537	462	534	494	539	526	570	517	519	522	501	501	545	523	519	513	518	506	546	539	527	565	556	512	504	538	504	534	465	481	478	519	498	525	553	529	521	534	496	491	479	504	570	551	542	479	516	489	508	519	530	506	535	492	535	534	539	516	514	523	476	524	555	493	509	542	514	553	492	530	502	490	546	513	539	531	544	546	466	485	520	488	511	525	556	525	527	527	545	521	530	557	516	576	502	533	480	522	516	508	520	535	524	530	531	523	506	556	493	543	551	514	505	480	518	513	536	547	503	539	545	523	543	517	518	491	518	518	505	520	506	541	539	528	520	489	500	533	564	525	521	525	541	510	526	506	544	514	522	555	507	509	518	468	544	499	495	499	498	485	510	516	529	535	521	508	518	513	506	516	534	510	487	508	518	515	507	517	493	485	559	512	495	543	508	525	509	532	482	506	515	528	526	524	560	516	537	479	523	568	536	488	511	561	529	482	485	547	557	480	525	533	507	466	543	476	559	553	550	518	531	506	513	561	505	520	484	499	495	511	542	471	532	540	534	539	481	505	552	505	532	537	508	570	531	524	503	578	524	502	498	534	583	528	548	541	535	532	512	499	549	539	521	528	511	495	562	544	490	488	560	536	517	534	541	532	517	519	500	500	508	471	541	510	489	568	486	529	489	499	555	521	512	533	546	490	546	513	567	475	510	517	500	476	529	478	492	506	502	523	505	490	525	549	537	508	539	470	489	537	514	526	484	545	519	512	486	506	513	503	513	533	505	537	520	521	478	483	512	535	501	519	520	503	534	553	525	532	486	563	550	496	558	540	533	500	513	457	549	474	553	514	504	508	515	510	525	509	514	485	539	533	514	550	491	552	521	575	469	531	537	488	555	497	480	494	512	493	540	527	529	523	475	538	500	468	482	530	519	496	498	529	549	497	519	568	517	449	468	491	529	479	560	492	530	509	521	531	490	532	520	490	559	511	548	526	495	523	511	520	517	508	535	499	515	528	532	541	532	547	558	518	477	528	499	502	486	538	547	523	535	519	514	512	514	512	494	504	534	509	517	558	508	492	512	477	522	518	538	515	525	457	517	512	514	506	564	509	523	537	554	542	510	514	540	521	511	547	497	514	458	534	519	523	490	490	506	536	524	518	468	506	487	530	517	519	524	513	462	517	519	509	503	495	509	517	534	546	560	516	492	492	546	515	495	521	515	502	495	540	510	508	532	535	480	557	524	493	539	508	529	535	525	532	534	521	515	473	546	521	511	488	510	531	534	536	536	509	513	514	512	535	522	502	468	538	532	508	541	539	558	508	512	521	544	534	564	544	506	513	506	518	517	559	530	537	501	562	520	521	522	532	557	538	497	538	499	510	485	535	523	562	549	541	505	487	506	514	461	535	519	562	506	546	516	554	527	515	519	545	503	529	554	513	509	574	513	487	548	536	523	493	531	495	532	531	484	525	485	535	529	538	518	536	489	535	551	526	492	484	506	479	520	534	543	487	486	562	531	527	512	504	535	505	465	483	525	518	498	514	502	519	512	517	511	551	510	540	557	512	547	507	479	498	497	512	561	526	521	529	527	521	540	562	506	501	514	506	516	537	535	530	541	536	497	475	528	504	496	496	523	509	501	496	512	497	539	517	521	531	513	516	517	484	555	491	488	534	552	516	508	546	526	480	539	522	566	540	526	512	539	538	536	526	519	502	508	519	530	512	536	540	512	538	511	505	524	536	530	536	498	504	517	537	554	547	524	493	523	555	506	500	518	527	539	499	508	537	505	508	492	468	552	492	493	539	538	513	543	505	489	522	518	501	532	514	488	504	501	497	556	521	476	533	473	504	507	527	502	547	535	499	504	548	491	503	561	514	516	496	527	531	510	533	534	530	500	514	522	504	497	505	487	499	494	522	503	560	545	489	511	520	521	528	542	510	486	482	575	512	531	501	524	509	507	519	531	551	509	525	504	483	487	512	505	573	522	523	528
3368	8625	5849	2819	2239	1708	1356	1077	995	831	764	742	713	646	636	576	617	617	642	584	540	575	605	539	540	567	552	564	561	519	525	557	548	545	527	515	547	550	589	507	506	576	579	523	489	512	485	532	539	554	501	546	544	535	554	518	559	541	522	523	547	534	517	536	538	527	552	522	556	515	505	518	546	508	514	525	530	549	504	536	475	484	515	515	548	497	517	548	542	525	551	536	525	484	528	507	530	511	528	555	512	511	524	533	514	535	499	528	537	519	525	547	507	515	541	561	545	540	524	525	541	541	540	518	552	534	563	527	545	539	547	543	501	547	538	546	514	516	555	527	544	506	526	513	520	567	554	559	539	528	539	531	519	529	552	523	545	542	529	498	539	525	541	550	580	535	534	518	536	545	515	511	520	518	516	513	505	500	527	515	539	542	524	531	519	511	521	542	534	549	525	492	534	494	513	520	511	564	523	510	500	545	505	525	544	539	568	528	520	518	535	526	528	507	579	514	549	561	561	514	519	544	538	550	558	509	526	498	528	507	531	487	532	536	516	520	562	526	546	576	536	561	546	551	505	527	521	551	512	540	513	532	546	551	600	541	503	541	542	542	515	535	527	544	533	527	482	547	493	577	571	552	501	542	503	503	499	538	526	506	537	502	521	516	527	550	533	473	529	523	559	507	525	567	518	524	567	504	543	577	513	540	521	555	494	508	554	514	507	519	537	544	526	514	542	554	521	558	526	550	541	543	536	525	574	555	550	534	571	535	552	516	521	556	548	529	468	547	524	528	511	512	526	578	523	573	523	556	537	504	533	549	501	496	520	511	515	560	536	544	549	567	485	548	544	551	501	539	553	561	523	510	549	513	558	522	489	519	550	530	485	580	498	497	516	543	527	526	524	527	501	496	559	519	547	514	566	489	529	543	523	534	562	518	541	520	514	527	527	523	550	566	573	530	508	507	532	503	522	521	533	533	515	534	570	530	540	528	525	508	531	517	525	507	527	539	505	512	509	551	552	535	572	485	533	569	517	516	508	526	515	525	526	499	524	539	515	572	514	582	521	518	539	535	574	567	533	544	535	549	502	519	532	493	512	559	552	513	530	550	582	513	558	541	543	542	560	528	576	547	529	550	529	540	532	536	525	525	552	502	514	496	537	538	560	545	507	503	504	514	514	516	523	532	555	496	534	502	526	541	489	550	530	541	520	523	555	500	550	537	530	540	504	548	535	558	537	562	547	513	516	539	551	502	548	527	535	503	547	509	544	523	506	546	522	542	527	490	516	539	550	506	526	496	531	571	539	516	546	521	572	522	509	561	519	558	506	521	502	510	540	540	530	489	522	562	525	524	494	564	503	539	521	536	493	487	541	517	507	541	522	502	512	532	527	525	503	519	529	564	496	501	567	508	534	517	536	556	569	532	536	567	546	560	509	557	516	536	512	540	534	554	557	554	508	535	530	557	538	528	524	516	549	498	554	566	535	505	497	499	562	515	529	515	519	519	546	513	526	532	516	521	516	525	521	488	538	543	518	520	522	527	511	541	519	536	536	542	524	556	543	554	488	529	528	526	545	549	516	525	538	489	549	472	533	558	534	537	497	546	520	516	519	564	542	545	552	568	515	527	536	522	521	493	532	497	554	527	556	524	511	557	530	521	498	539	527	557	541	541	506	536	545	553	538	591	561	552	524	581	532	526	545	542	546	556	541	497	554	559	501	491	508	553	497	537	529	559	539	488	557	535	554	499	558	531	541	528	509	532	516	529	555	525	552	489	506	535	490	479	519	511	559	492	555	552	543	518	527	527	516	529	566	500	584	509	532	564	559	510	561	530	546	554	521	542	556	561	539	498	537	525	511	482	491	529	518	555	518	520	534	498	566	547	535	540	489	585	516	542	550	518	558	522	508	538	545	510	534	517	567	519	528	539	514	525	535	549	528	510	560	539	562	506	554	509	529	522	499	558	550	547	497	560	521	565	521	557	527	484	526	542	505	507	535	579	542	540	521	526	518	555	533	533	482	548	499	481	535	525	502	545	506	536	523	546	555	489	534	522	564	541	570	515	543	539	556	545	548	475	556	503	545	544	502	518	500	505	517	517	546	491	534	525	498	504	543	535	511	520	561	544	511	518	555	531	550	505	546	509	542	569	547	539	547	545	496	567	519	503	503	531	528	508	531	543	532	566	546	539	544	534	531	500	515	502	521	506	531	539	559	540	568	525	499	568	507	485	527	549	577	536	528	522	526	514	499	535	537	550	511	489	531	533	549	518	551	496	533	561	543	541	536	537	529	493	509	488	556	557	522	494	543	516	547	556	579	527	513	546	523	527	535	533	526	501	519	533	567	546	518	507	540	508	505	532	544	539	549	521	509	510	513	503	511	537	522	521	527	546	522	573	531	506	516	535	561	552	481	555	557	503	515	517	530	539	543	516	565	566	543	569	555	528	526	515	549	554	523	539	561	532	562	527	519	510	533	536	539	538	545	548	491	516	540	510	560	516	514	520	507	532	523	490	509	532	515	495	498	523	521	523	539	533	512	517	523	530	509	556	505	521	593	525	550	492	536	535	536	507	528	557	539	547	546	594	565	499	486	512	509	501	499	504	522	537	510	529	499	535	540	503	537	554	542	508	480	507	522	507	537	525	538	547	515	533	547	559	533	526	527	564	527	539	549	547	519	527	569	515	530	512	523	535	521	553	555	528	509	503	540	509	561	525	529	493	477	511	569	561	501	537	533	542	544	497	526	485	539	542	547	484	500	518	549	524	545	538	580	530	580	524	536	506	517	512	511	532	499	514	536	530	506	535	542	506	516	483	540	549	535	548	563	570	517	525	523	512	532	547	507	541	521	567	518	529	549	545	549	518	539	507	535	526	544	502	503	540	548	527	548	532	533	547	526	499	486	534	521	555	547	549	510	549	512	520	512	498	553	519	538	569	526	499	519	547	519	520	553	575	523	520	489	529	520	524	521	564	545	507	548	507	556	511	545	520	497	524	538	532	502	512	526	505	544	545	547	542	513	511	529	526	547	523	507	520	551	544	524	524	521	532	532	518	534	505	557	552	530	538	549	525	526	534	520	549	523	552	546	529	493	526	539	568	543	549	544	557	558	517	533	525	517	538	575	509	577	515	561	544	521	544	522	535	548	582	527	510	586	551	557	548	519	535	472	544	508	548	564	539	556	534	506	527	542	564	503	519	524	548	518	538	552	506	529	587	544	512	527	549	551	477	518	525	518	528	520	535	539	524	486	569	525	512	538	544	566	535	479	560	544	534	549	487	547	463	533	523	498	546	551	523	546	560	544	529	536	565	569	501	567	536	511	540	510	557	538	510	530	529	516	540	582	503	540	515	528	482	521	523	533	523	518	523	553	517	514	558	497	537	546	523	533	560	495	482	506	514	492	512	557	524	541	537	530	538	510	546	536	534	546	532	503	503	545	517	497	527	493	535	555	532	529	573	555	554	502	546	513	551	523	584	520	508	517	532
24571	21190	27751	24908	13666	653	376	278	251	239	223	190	196	179	140	187	167	155	137	169	149	133	155	138	170	134	144	144	145	128	143	128	138	102	141	159	111	152	141	147	147	123	136	139	138	138	151	138	142	129	140	124	158	145	131	126	136	150	129	128	122	124	153	111	132	127	149	134	128	129	127	128	125	140	154	136	141	144	125	129	142	137	151	134	141	132	117	130	138	141	139	158	148	111	126	129	109	126	133	113	129	111	118	138	129	142	136	122	144	128	131	135	109	131	128	118	136	139	125	146	111	143	146	122	133	134	144	147	141	146	121	135	154	138	127	132	133	133	135	145	146	147	115	143	128	121	128	126	130	149	134	123	117	118	146	140	146	143	152	115	124	109	133	146	124	135	118	146	135	118	149	145	136	147	134	147	136	129	127	141	145	136	145	131	127	147	124	151	141	123	153	115	146	133	109	156	163	137	135	132	134	137	125	106	141	128	128	135	117	150	137	145	127	133	128	136	152	135	121	141	133	133	137	134	153	143	131	114	125	139	117	124	124	124	133	152	150	143	126	112	136	127	122	122	131	138	126	136	139	143	148	143	140	140	135	140	120	131	124	126	139	146	146	128	118	152	145	164	124	126	148	135	168	105	126	130	133	135	150	130	125	157	117	114	141	121	138	153	131	139	147	141	126	135	130	144	133	137	128	140	127	144	130	142	136	139	138	136	129	119	111	161	135	143	134	136	124	142	129	122	131	123	112	133	135	137	119	136	146	118	149	136	116	153	116	146	123	140	137	110	141	135	125	137	111	121	156	156	124	121	147	123	137	149	139	122	130	122	144	135	147	158	129	158	118	109	161	105	127	125	139	141	153	127	144	128	150	126	127	138	134	144	145	140	121	123	124	138	134	119	142	151	129	135	123	131	134	148	123	151	121	135	150	96	121	134	141	116	116	117	120	121	138	131	110	145	131	132	139	116	123	136	138	133	124	124	147	129	137	145	132	138	154	141	126	129	152	139	122	154	121	135	134	133	138	148	142	149	128	116	112	130	141	135	128	127	142	123	109	137	135	139	153	125	148	155	124	136	129	134	149	137	125	139	131	145	118	105	129	139	128	128	129	116	134	137	122	141	113	131	130	128	142	134	121	132	127	138	114	139	126	125	116	118	136	162	130	111	123	130	132	116	149	138	141	122	129	137	135	138	133	133	138	106	126	143	138	145	145	115	134	151	141	146	155	139	133	136	121	138	142	125	139	127	134	163	125	125	123	119	146	128	132	127	142	125	134	129	116	131	145	122	140	123	132	134	135	126	143	129	162	118	126	148	134	156	133	145	107	125	158	125	149	136	150	135	126	159	133	127	133	150	137	137	119	120	139	149	115	122	126	135	128	136	138	131	122	120	138	124	137	133	129	155	142	128	115	132	146	150	153	143	147	147	129	137	118	112	121	150	138	133	139	145	136	138	144	133	132	136	123	136	125	131	131	135	125	142	143	129	129	133	127	118	121	119	149	140	152	119	129	129	150	140	151	141	138	151	145	128	130	129	133	132	134	118	127	133	155	134	131	136	128	125	117	153	140	140	131	131	140	155	132	122	118	133	116	128	126	141	134	140	141	129	132	134	126	147	133	127	104	145	114	127	117	148	125	134	151	135	136	120	128	139	134	120	151	132	137	146	132	146	133	135	127	122	155	116	122	125	146	129	130	125	139	139	130	131	139	140	141	133	138	142	121	124	156	128	108	124	133	139	127	150	115	129	102	110	130	147	126	111	116	138	139	120	136	117	132	134	155	123	130	138	117	133	136	138	119	144	150	148	123	138	123	159	125	136	141	145	129	125	133	122	129	142	144	151	138	133	122	134	131	116	135	164	163	118	118	136	141	114	144	133	119	133	119	140	149	146	122	155	117	132	127	148	133	109	136	132	130	126	157	125	125	121	147	163	139	140	109	131	123	128	140	117	130	142	141	122	152	129	149	132	130	129	130	135	140	125	135	152	145	133	128	131	130	135	135	146	141	160	109	114	135	123	144	123	146	118	115	113	144	128	127	134	124	125	124	128	136	139	118	141	131	143	113	129	138	133	150	131	129	146	134	158	138	137	133	123	116	139	123	129	154	153	127	130	126	146	157	126	137	117	136	133	150	117	142	130	121	135	153	135	131	134	137	112	132	131	135	129	138	115	153	128	113	132	148	138	135	138	126	142	117	135	116	159	141	125	123	126	130	121	122	133	134	116	130	149	141	134	131	137	135	129	131	117	128	140	155	134	138	116	124	143	135	143	160	139	127	157	129	139	140	150	147	125	121	136	142	143	143	125	136	139	144	125	142	123	125	141	135	127	120	141	139	144	134	133	136	123	131	134	140	147	147	157	108	104	129	162	138	141	129	143	141	114	159	135	143	140	145	137	131	142	141	138	144	141	120	132	135	125	117	139	131	142	145	129	135	128	155	148	127	133	120	128	136	148	145	117	144	113	126	144	138	137	121	131	139	145	149	153	151	121	117	128	145	132	131	122	137	158	141	117	133	160	139	135	127	137	117	145	121	124	134	159	111	123	137	170	138	151	123	129	127	136	136	119	137	125	129	137	114	125	142	139	122	134	125	129	145	131	125	126	150	130	106	136	130	140	137	136	118	124	130	131	123	129	132	145	141	126	131	159	134	120	132	137	130	147	121	126	116	151	119	121	141	95	112	127	140	137	131	130	121	115	135	133	132	118	157	128	131	125	138	122	130	134	128	148	135	130	120	133	150	143	122	146	136	134	136	148	142	121	136	110	128	141	131	123	132	130	138	125	133	139	130	140	136	154	125	125	132	128	158	127	124	131	138	132	151	149	124	132	152	115	167	123	131	120	115	126	147	138	142	134	139	142	132	119	138	125	137	130	140	123	138	135	132	134	132	134	114	154	111	164	138	115	125	141	118	132	121	143	141	117	138	145	152	125	112	123	126	121	105	147	133	123	139	139	133	132	125	144	121	133	124	135	145	137	136	146	124	142	133	140	137	121	135	134	155	126	130	135	108	131	127	116	133	127	137	127	147	127	125	119	145	149	128	117	143	144	126	131	145	138	140	142	141	136	146	124	116	123	132	130	123	152	126	166	129	128	142	135	148	139	130	125	144	118	148	125	115	136	147	126	137	136	142	121	164	131	115	123	123	126	127	125	155	140	149	134	134	110	120	120	128	153	129	109	127	130	139	109	126	146	151	135	110	145	149	109	141	111	161	119	134	116	121	141	130	116	132	138	129	135	130	138	128	125	118	123	139	140	111	137	128	126	132	150	146	139	130	125	145	139	128	122	140	146	129	143	124	129	117	130	138	134	137	110	124	133	131	131	144	135	138	128	153	139	136	101	146	132	125	142	123	117	135	123	135	105	127	131	126	126	140	117	149	129	126	146	124	132	149	131	154	130	116	129	114	149	137	148	127	110	135	121	140	124	145	153	142	143	135	132	139	135	128	133	147	130	131	152	133	149	125	134	125	155	122	136	122	144
3110	4992	3259	1545	1148	835	652	511	388	311	311	281	227	206	220	195	195	171	164	141	183	173	177	166	157	173	149	158	167	137	167	158	155	162	151	149	153	144	139	151	139	142	171	172	144	154	139	142	154	148	166	170	143	158	140	165	130	149	142	142	181	152	156	171	129	138	134	153	143	150	158	161	134	130	122	149	151	135	150	166	151	168	147	156	143	145	135	124	153	134	152	128	168	136	139	122	152	132	134	157	141	138	159	146	158	152	133	144	148	153	140	149	149	133	153	157	148	173	149	158	174	142	154	131	127	133	141	153	167	135	120	164	137	144	122	141	147	145	142	151	165	156	123	142	149	160	159	177	139	124	146	148	139	153	125	153	135	156	119	150	155	135	157	149	127	134	136	147	139	142	138	154	142	140	162	138	154	123	150	165	150	132	165	158	140	142	150	161	142	144	152	162	134	152	152	144	134	155	145	155	143	133	162	156	164	160	176	139	134	147	139	131	122	137	145	157	172	145	150	150	159	150	146	121	131	149	142	137	135	132	135	152	144	150	132	145	135	147	140	153	161	148	157	139	146	146	146	140	162	148	140	159	145	124	144	154	143	149	148	146	154	150	164	146	145	135	148	148	144	146	131	163	158	136	140	136	145	148	164	125	149	151	161	152	159	158	138	118	134	149	119	120	148	125	139	148	136	173	140	161	123	155	152	155	160	134	139	158	141	128	126	142	149	139	147	149	142	143	169	127	129	148	153	156	127	146	135	136	133	147	127	146	159	148	127	151	145	127	153	118	170	143	158	142	133	150	143	145	151	124	164	173	164	138	149	144	164	139	162	126	167	151	167	151	133	155	161	122	172	151	158	171	148	121	166	148	121	155	148	145	121	141	137	157	144	151	148	146	142	141	142	145	157	160	136	140	150	143	135	136	151	143	145	124	169	147	164	147	127	146	155	142	130	149	131	158	152	148	161	126	150	148	148	153	142	129	150	159	139	148	137	143	151	155	168	144	134	125	157	137	152	146	150	148	141	136	139	161	149	144	161	136	163	153	149	171	148	141	145	139	144	114	121	144	155	153	141	131	147	161	167	154	149	137	148	139	128	148	142	138	158	168	147	146	156	159	125	137	147	132	144	150	155	135	153	171	128	155	156	158	143	163	131	157	131	139	149	151	154	131	125	151	158	149	150	148	145	140	158	139	149	125	151	174	145	127	142	138	135	154	155	145	147	148	159	139	143	144	164	141	133	137	147	127	166	135	143	157	124	149	135	160	143	134	125	149	144	152	143	148	145	147	151	138	139	149	143	141	131	127	140	140	172	142	142	148	153	140	153	137	138	156	135	140	143	147	142	148	148	155	165	159	157	151	146	135	136	144	144	153	129	138	154	138	134	141	131	157	140	153	178	136	137	137	136	161	145	133	138	151	127	134	163	149	130	148	141	151	137	145	160	140	133	149	129	139	147	135	167	157	174	143	136	151	154	141	136	143	134	158	160	125	129	152	165	138	147	130	163	141	141	151	156	157	140	140	129	129	146	137	145	139	138	169	133	138	145	163	156	127	149	161	142	165	147	131	152	154	149	115	145	147	143	159	138	158	131	143	149	142	156	121	124	130	130	161	145	127	150	158	156	126	144	142	155	133	165	151	167	151	150	155	144	168	151	164	157	141	148	164	126	144	135	149	148	138	129	158	126	153	154	169	137	155	139	162	124	165	132	148	143	135	141	163	146	138	134	135	149	148	158	142	157	140	138	150	151	138	159	146	142	129	131	168	162	133	132	141	140	154	176	146	145	152	156	162	136	148	144	145	170	139	132	142	174	136	156	137	162	123	138	141	147	143	126	129	145	155	179	142	123	147	151	138	128	146	161	138	173	145	144	153	144	131	148	140	139	139	145	175	139	160	135	171	155	142	141	139	153	143	136	131	154	109	161	150	150	152	151	148	129	153	148	115	141	150	144	146	145	148	151	143	140	148	147	147	158	182	149	149	136	143	153	136	156	159	141	153	162	137	137	144	148	151	154	134	150	139	134	127	163	146	147	139	151	126	144	131	163	152	150	137	174	142	152	137	154	146	144	134	162	137	162	147	170	154	162	146	143	143	144	153	129	147	146	154	123	159	150	126	142	143	148	145	124	129	161	137	155	150	147	145	140	149	148	153	143	124	154	158	112	133	151	160	134	136	143	152	155	162	148	151	159	172	138	163	150	173	174	145	155	163	157	163	137	157	123	150	158	163	161	143	163	149	134	150	151	133	131	148	141	150	133	146	153	129	150	136	149	164	147	120	152	134	128	151	156	149	165	153	131	152	156	125	155	150	172	152	152	127	143	129	145	144	163	148	129	153	134	159	155	154	159	134	152	152	149	130	141	143	134	138	148	174	137	142	158	162	165	157	139	132	163	132	132	147	166	157	139	127	137	142	136	151	147	141	144	169	152	131	161	166	147	143	138	173	149	157	134	134	143	152	170	145	139	156	133	166	137	139	119	142	152	153	142	168	141	142	137	157	143	159	112	143	150	136	172	139	152	145	155	154	137	134	120	135	140	137	144	143	166	158	145	152	142	148	155	120	141	136	140	157	138	145	140	150	133	122	129	155	124	122	139	160	156	129	156	163	150	138	154	134	139	137	126	140	146	132	134	156	170	141	148	133	136	169	147	126	147	129	124	174	143	162	154	150	142	138	144	158	132	146	155	163	140	150	150	152	136	146	165	153	153	151	145	140	156	150	147	136	146	147	155	144	157	174	139	160	150	150	125	132	140	155	152	157	122	137	145	150	148	145	133	137	147	152	147	143	153	138	137	156	132	130	143	116	167	161	163	143	134	154	167	156	146	162	160	149	153	129	132	157	152	147	162	151	151	130	145	144	146	159	150	162	159	133	149	137	141	143	142	141	124	143	148	143	150	134	133	148	157	149	137	164	143	148	149	151	141	132	161	163	155	146	151	152	146	143	148	156	153	146	124	135	123	135	150	117	157	143	150	155	142	152	124	136	138	144	121	145	134	146	156	132	150	144	160	139	147	148	128	148	136	134	162	129	152	154	170	150	152	151	149	159	153	138	166	145	155	154	152	135	148	148	138	144	134	158	137	150	146	149	138	182	148	151	148	143	149	140	143	122	130	138	129	125	149	138	140	143	129	148	164	121	129	172	151	138	154	113	137	154	138	158	154	124	141	149	175	126	161	172	157	131	152	148	166	150	139	122	154	153	162	148	139	147	164	155	157	147	154	147	148	131	154	150	162	145	163	135	131	131	163	166	152	133	145	152	125	157	140	156	166	154	162	144	144	127	142	142	127	160	143	143	133	168	151	152	169	142	154	148	124	156	125	140	181	145	124	158	159	145	155	168	153	145	159	145	147	148	141	135	137	158	141	146	143	136	144	148	131	149	155	145	150	148	153	126	142	162	149	164	139	150	144	140	131	142	132	168	142	168	163	146	128	136	138	140	161	144	152	128	138	149	134	147	139	150	153	133	171	152	151	152	153	136
22483	21314	29239	23736	21316	21378	11861	1346	945	858	812	725	633	646	601	573	557	582	553	500	558	523	524	479	491	541	508	525	540	554	485	448	502	498	459	457	494	471	497	478	462	450	484	514	493	510	488	472	472	485	513	478	506	438	500	480	493	470	416	489	450	473	461	454	487	482	503	465	435	458	462	453	496	477	482	459	529	480	441	481	445	457	470	472	472	513	505	473	474	497	461	444	480	466	449	431	466	475	474	475	449	499	437	498	446	451	470	476	471	438	487	480	436	444	487	483	454	461	437	467	479	472	470	470	469	459	503	473	483	428	426	465	452	478	469	455	449	459	431	469	455	470	448	473	467	490	490	461	472	485	498	455	465	509	500	439	490	478	464	468	456	490	458	443	476	448	465	457	478	479	460	474	446	450	464	476	501	492	399	459	462	442	442	457	465	458	453	431	483	479	423	504	427	421	415	468	467	453	527	469	442	481	511	456	443	457	471	440	485	380	432	459	472	419	481	475	462	494	485	475	468	494	481	473	476	451	460	430	448	445	445	463	460	475	497	440	484	491	443	462	512	476	454	452	500	497	445	463	472	466	436	464	431	457	452	488	463	453	437	460	439	445	464	466	460	483	477	452	464	505	440	464	448	459	474	488	495	446	466	454	461	478	493	483	433	453	491	442	475	478	457	467	489	464	448	438	486	480	470	472	458	454	496	483	471	448	441	442	464	480	478	423	473	446	427	468	464	449	435	488	455	476	499	454	448	492	460	470	477	499	436	469	495	458	448	485	486	469	462	463	441	489	493	471	462	446	477	458	491	485	444	476	498	488	430	455	426	504	478	490	489	443	470	487	434	475	420	490	448	479	455	488	510	485	500	466	467	434	508	471	434	444	436	480	473	424	473	474	469	463	432	488	458	466	468	467	451	448	436	483	442	445	470	492	470	487	464	457	463	461	475	501	436	476	482	469	433	467	477	457	471	474	459	430	446	470	437	492	430	450	465	437	490	413	509	463	481	477	447	477	477	490	464	488	458	468	459	476	485	440	476	474	484	449	475	439	513	435	485	465	456	464	486	467	471	485	456	473	478	494	442	461	456	427	475	485	478	468	482	481	466	462	521	515	463	415	470	436	491	481	471	453	460	452	453	421	466	464	458	435	452	465	454	453	460	482	456	429	447	465	465	481	496	444	418	453	458	421	519	443	434	464	466	465	490	502	483	443	466	447	458	435	463	453	445	431	483	474	465	475	475	434	455	454	452	455	464	462	482	410	450	472	439	437	432	454	477	463	457	477	493	493	484	475	449	461	490	454	431	464	483	452	437	455	476	456	499	455	452	474	440	451	478	476	492	485	465	456	489	478	447	477	430	447	448	473	472	446	462	480	500	472	455	427	441	443	485	478	456	454	454	481	467	448	467	482	494	423	495	427	470	448	472	442	497	437	454	445	456	500	461	473	468	515	493	488	450	427	499	446	434	524	471	443	455	469	470	418	452	446	429	456	453	442	468	510	484	479	448	451	480	476	458	484	429	456	474	484	455	445	484	422	465	493	463	429	495	463	504	456	448	470	422	455	433	457	470	408	443	456	417	421	479	456	502	488	494	450	466	468	419	468	494	447	483	468	457	474	441	454	432	451	463	470	499	464	496	477	428	446	448	485	479	459	454	488	470	466	487	455	492	501	451	477	430	490	410	445	443	467	501	455	413	485	489	455	480	444	473	456	512	492	459	450	474	454	437	457	436	465	489	440	451	458	449	495	508	491	449	432	447	477	476	440	516	459	433	418	433	410	429	479	469	454	428	474	464	467	453	440	465	483	523	466	441	455	476	458	508	419	486	477	469	487	452	477	440	450	510	459	461	467	450	451	499	489	449	494	512	482	479	470	437	435	442	412	466	505	445	450	455	468	508	439	474	479	479	462	470	456	421	452	444	485	495	489	460	465	462	468	446	457	449	507	495	465	456	459	440	475	457	483	446	450	456	416	446	483	444	446	457	422	466	471	444	493	479	479	412	493	429	464	462	478	461	453	476	478	474	472	495	440	460	474	471	479	475	469	453	502	474	474	473	482	459	465	503	460	476	487	485	494	483	482	472	469	444	484	483	424	469	413	503	465	480	473	479	451	459	469	478	461	494	420	461	476	454	487	493	438	484	480	465	466	490	466	461	490	480	464	445	471	468	448	449	453	484	466	423	472	437	463	453	480	458	494	417	444	491	504	478	506	478	483	468	476	451	468	450	488	462	455	466	468	439	489	440	482	461	417	439	454	431	434	456	465	429	451	432	484	466	447	446	476	449	468	455	468	467	464	466	462	490	463	450	493	453	466	501	491	449	476	436	447	435	436	486	488	490	458	506	455	502	484	449	475	472	448	440	507	422	468	485	454	447	467	422	452	448	464	482	471	471	467	467	463	460	452	464	443	452	492	467	444	456	487	448	473	450	464	446	470	467	455	454	455	434	418	423	518	457	437	433	436	451	481	459	435	455	465	448	457	510	453	442	484	482	457	458	488	404	487	485	475	490	441	470	503	446	443	487	423	464	484	459	442	433	468	450	423	487	488	489	441	457	456	494	497	470	468	480	465	483	451	452	449	491	499	454	449	503	428	453	495	424	467	495	456	473	497	443	446	482	467	476	456	458	492	475	483	462	467	456	443	491	449	430	469	445	447	492	484	480	449	482	465	454	515	468	444	460	444	514	487	487	472	464	469	450	446	459	459	480	461	413	506	444	479	489	431	436	453	494	467	450	464	476	500	489	495	447	465	490	441	467	486	439	424	480	443	485	438	520	469	472	458	498	452	445	433	437	498	483	441	473	425	452	444	440	447	448	489	444	522	423	474	437	462	490	515	479	490	462	501	434	461	428	499	463	469	451	481	483	463	475	469	449	454	485	478	471	441	465	497	471	443	432	451	456	460	467	479	455	448	464	482	458	467	472	452	433	458	479	444	450	460	460	487	433	471	487	412	482	428	498	454	466	482	505	447	456	455	459	438	513	493	521	468	463	474	452	456	481	477	500	500	447	448	435	456	437	391	470	469	490	457	447	496	443	442	445	471	457	477	453	475	483	458	455	470	496	512	491	494	460	460	432	437	466	511	436	468	442	460	511	476	484	483	466	467	490	440	458	467	491	470	498	455	426	460	470	430	462	510	453	491	480	474	458	460	486	462	428	499	472	473	437	476	448	463	504	475	482	486	448	424	486	447	456	465	431	484	464	480	385	474	481	448	448	434	444	478	434	449	464	502	527	451	498	461	476	456	430	479	514	449	443	444	473	449	456	493	440	440	444	425	447	469	462	479	491	468	443	488	479	492	476	495	446	450	461	455	454	442	439	480	502	487	462	481	436	437	454	424	444	476	439	451	429	490	474	464	466	468	466	479	440	485	470	440	448	471	450	484	464	404	471	471	470	466	461	444	448	461	459	457	451	497	447	500	479	468	464	474	490	493	414	457	451	441	480	450	449	446	438	462	450	504	451	444	418	470	443	435	481	452
4525	14472	9998	5129	3653	2880	2146	1626	1312	1098	934	882	831	702	704	667	664	630	626	572	587	538	576	518	546	523	535	530	569	530	544	515	549	518	516	490	498	507	502	500	509	527	469	489	495	477	481	491	504	488	455	524	443	463	491	456	503	479	490	457	471	479	481	468	482	508	458	479	493	460	434	456	459	468	462	482	470	491	457	454	521	463	491	483	467	471	438	443	464	433	526	481	519	476	475	534	470	500	465	506	484	511	514	488	507	520	466	463	477	476	494	483	485	533	501	481	449	481	436	507	478	470	466	456	479	502	459	505	478	473	473	466	461	490	485	529	460	499	507	447	463	527	493	488	529	463	513	525	498	532	484	468	514	511	452	469	481	469	481	491	504	517	515	496	423	497	476	497	481	511	454	474	477	483	445	452	440	466	478	457	460	503	470	488	501	467	497	479	478	448	498	458	476	496	482	469	443	470	466	472	481	454	497	517	462	498	451	474	437	534	473	486	480	480	477	514	471	435	470	501	487	459	451	520	469	477	485	496	484	466	478	505	474	489	473	504	481	480	457	469	484	470	445	484	488	462	500	500	490	505	474	440	487	463	481	490	506	474	451	451	476	503	497	487	446	465	473	492	486	469	480	458	464	485	520	439	469	486	498	446	480	465	504	482	444	447	461	525	464	501	506	505	477	457	491	493	490	461	465	484	469	491	466	475	468	492	479	470	466	495	482	504	481	468	469	430	463	488	468	545	494	497	498	526	456	470	489	473	504	462	520	457	527	512	509	515	530	488	538	448	492	505	504	474	487	488	482	490	439	484	483	490	476	475	462	503	452	482	469	486	498	466	488	494	466	501	510	484	493	498	466	467	467	494	479	474	516	468	475	464	506	477	461	472	463	466	480	485	461	486	483	466	507	497	467	438	479	483	469	512	487	459	468	470	488	462	500	495	492	512	499	490	433	487	437	500	508	503	499	468	509	491	496	460	430	496	500	470	475	534	490	444	469	458	489	471	487	468	456	450	410	501	473	459	463	478	463	443	435	505	434	474	445	465	487	449	465	476	480	463	510	458	490	457	479	473	453	458	429	490	492	474	501	502	464	495	503	477	458	489	468	495	502	462	493	506	482	464	518	440	457	437	478	496	491	508	462	473	486	461	496	506	492	472	469	465	482	479	453	466	486	440	505	471	490	465	477	440	478	490	484	485	437	504	499	489	492	503	500	482	483	471	506	459	477	493	492	474	461	463	457	472	456	428	466	559	494	509	483	470	498	501	468	454	528	498	437	505	509	500	471	492	450	462	494	499	463	460	464	525	531	479	477	481	455	501	491	490	461	489	523	466	473	483	466	487	497	430	490	531	442	463	474	478	515	486	452	468	473	507	486	502	489	481	465	476	454	482	436	443	436	476	477	470	515	498	449	449	504	486	441	449	468	520	486	464	506	445	471	458	468	461	483	471	487	521	465	482	466	496	457	470	506	456	462	486	478	483	472	504	442	478	460	464	456	494	498	501	426	469	473	460	472	506	464	475	469	489	468	484	458	479	465	516	483	440	464	469	489	487	505	494	503	481	490	476	496	452	442	462	431	430	509	511	492	464	443	472	502	443	491	442	460	461	440	484	453	448	492	503	467	481	489	430	469	470	493	503	484	469	479	458	489	470	480	482	478	476	500	454	467	469	476	478	464	461	483	462	488	475	457	491	441	492	486	459	474	464	453	467	463	482	479	457	490	487	478	489	500	460	456	486	459	465	511	460	470	499	503	468	514	494	532	467	458	475	482	445	476	482	487	465	528	465	507	523	493	432	437	481	450	469	480	460	470	488	492	472	501	503	453	475	503	474	461	445	413	500	486	462	498	502	493	470	465	467	476	495	505	488	509	494	478	452	456	502	455	468	423	513	475	482	469	466	453	467	461	510	508	469	493	456	482	435	481	469	495	462	447	459	461	460	477	485	523	509	492	475	448	439	432	501	461	445	493	480	472	486	482	457	475	498	480	501	492	469	478	480	475	453	490	524	506	498	460	465	492	421	464	468	488	444	501	470	481	482	467	478	502	451	481	496	534	457	519	496	483	473	471	453	450	486	434	471	487	465	503	466	488	494	458	507	470	412	493	474	476	503	479	488	495	520	462	457	490	471	475	505	483	476	499	471	484	490	519	479	470	469	515	459	502	461	515	475	509	467	501	480	481	467	483	510	495	495	495	466	502	485	474	505	452	472	486	464	511	469	476	456	446	454	437	498	471	483	485	482	458	451	462	459	452	480	489	439	494	447	524	519	448	446	450	487	458	496	463	540	465	470	482	503	505	447	447	479	447	479	493	476	509	461	507	476	482	464	459	450	510	472	483	496	486	508	494	460	490	461	498	472	474	502	501	483	488	458	475	430	505	472	449	456	480	479	481	445	486	451	483	468	482	512	489	481	485	493	506	471	463	472	435	518	424	474	478	499	471	470	511	494	498	449	492	460	464	483	474	474	482	473	505	447	466	479	435	501	519	456	478	484	490	441	482	468	522	457	496	472	464	483	446	478	479	494	472	513	453	474	471	471	469	508	485	496	475	454	524	462	508	481	473	470	459	480	495	459	463	469	481	482	464	491	485	483	517	475	480	484	502	470	446	539	494	463	486	463	498	443	467	468	475	483	506	465	467	457	515	460	481	479	483	506	501	444	452	535	485	502	492	490	466	472	474	437	481	437	485	506	478	503	483	476	468	470	491	475	479	471	527	431	512	466	462	468	492	489	496	480	463	438	455	510	502	459	470	483	524	498	479	477	470	508	489	506	511	478	515	498	506	522	451	477	512	491	474	485	471	480	477	466	470	486	487	471	475	419	482	489	480	469	516	473	529	467	480	482	455	466	475	476	475	451	472	465	491	461	466	469	468	477	480	483	479	457	455	492	446	477	470	480	510	452	449	472	516	498	485	453	468	472	474	476	502	466	493	490	472	455	506	457	444	429	475	473	471	472	460	513	482	446	488	465	469	485	463	484	467	476	487	473	500	480	433	469	459	498	443	431	512	447	488	469	466	467	440	454	512	472	466	479	487	483	485	501	480	512	475	445	478	496	491	453	497	482	462	433	470	515	431	477	465	468	465	506	480	481	458	480	488	483	461	484	466	465	491	474	493	462	480	494	463	468	526	457	481	485	486	533	479	508	458	462	494	465	484	452	444	475	452	438	497	514	509	457	480	483	499	438	477	486	494	457	484	477	532	497	489	471	540	455	479	466	485	467	448	497	454	528	483	457	485	479	499	460	471	476	496	475	475	470	485	463	513	537	438	497	496	476	485	437	499	494	497	444	460	466	451	520	440	493	500	515	472	475	465	453	525	495	498	496	454	467	437	480	467	473	431	449	461	448	476	488	480	462	444	472	524	458	485	471	444	497	474	468	478	460	506	477	490	477	484	498	517	458	486	466	453	523	470	510	498	464	522	517	493	459	462	498	505	511	455	504	465	462	489	473	454	482	471	493	455	467	474	540	456	502	482	478
27547	20339	7799	611	375	328	286	278	288	290	289	289	281	270	259	253	245	277	279	271	274	271	248	295	255	255	239	254	279	259	261	258	262	249	278	261	287	266	227	259	255	261	262	266	268	238	230	254	252	242	255	265	270	251	280	244	243	272	262	260	251	295	279	258	250	256	257	261	273	234	271	258	283	272	262	259	271	268	254	272	269	248	261	252	250	292	243	270	287	257	236	250	275	244	280	271	248	255	234	272	266	273	248	248	274	271	270	290	251	272	277	253	264	292	287	247	276	266	267	288	264	263	260	265	272	253	267	259	243	280	271	263	265	251	258	266	251	270	261	272	273	265	254	247	251	256	260	281	267	298	256	286	283	261	251	289	283	236	252	275	268	244	256	276	241	257	289	253	256	286	257	248	269	261	273	254	257	268	260	228	245	275	273	242	242	255	275	251	243	283	255	282	253	273	270	269	262	262	248	266	242	249	245	273	250	253	268	247	261	277	260	278	275	268	285	265	249	270	267	274	286	237	268	279	279	260	264	270	301	256	269	239	286	269	284	237	271	260	260	261	289	236	262	278	273	258	257	253	271	251	273	277	272	252	260	279	258	259	275	256	250	233	258	269	260	275	268	273	248	251	285	279	245	278	277	257	288	261	276	241	243	292	268	267	310	270	267	251	247	270	256	289	246	285	265	245	292	259	256	282	279	255	275	268	240	271	284	272	262	278	277	261	274	269	241	255	281	252	275	283	274	259	265	249	263	280	262	279	258	259	258	286	292	273	261	264	291	240	255	255	282	246	275	276	266	267	254	243	241	254	265	290	251	237	241	258	247	270	252	271	293	288	280	263	266	265	260	281	251	287	265	256	257	250	259	248	244	258	248	258	235	245	254	262	261	249	280	260	263	253	283	245	287	250	250	264	247	269	260	247	262	271	270	256	265	254	295	266	228	249	248	252	259	261	231	250	258	259	267	261	266	257	255	284	260	253	300	250	267	251	265	263	292	260	261	247	248	269	282	243	261	275	265	245	283	290	257	245	231	247	267	278	257	254	299	287	261	249	275	283	281	277	249	264	264	271	250	262	285	271	291	255	252	244	264	272	267	269	255	256	262	269	279	264	273	279	269	271	274	271	255	267	263	267	296	255	243	238	268	243	251	272	283	280	299	242	249	236	269	247	231	256	259	283	255	253	246	281	286	272	263	251	261	245	241	274	262	255	270	264	291	266	254	263	275	283	264	262	261	267	250	264	258	324	261	253	262	243	260	261	260	263	263	238	235	268	289	250	261	257	236	256	266	268	234	282	265	255	270	254	254	252	276	265	307	288	277	261	245	245	262	262	280	289	259	277	285	266	284	250	291	241	260	294	242	259	282	263	277	249	273	250	252	255	249	256	251	255	261	284	261	266	267	280	248	255	245	247	280	265	256	262	257	268	270	248	229	280	256	281	259	250	267	282	307	257	272	254	285	268	244	263	263	283	281	281	279	259	283	289	262	250	265	261	255	254	264	277	281	276	272	288	275	256	277	277	258	271	269	227	257	277	252	250	248	269	238	245	260	246	254	285	272	277	269	222	258	248	279	283	249	261	263	253	266	261	264	239	241	275	270	252	246	238	251	266	259	243	288	258	268	256	258	282	274	246	247	264	259	219	233	263	252	284	275	234	239	299	270	241	259	262	275	291	245	273	247	257	251	262	222	267	249	288	251	269	270	238	237	272	244	252	276	272	246	248	270	268	231	273	248	235	265	256	253	260	234	233	260	282	286	276	251	273	291	275	288	255	283	258	257	267	252	264	243	260	255	269	247	284	233	262	230	244	293	244	265	250	290	287	272	259	267	288	260	270	273	258	228	261	290	251	253	262	247	260	243	267	270	265	272	270	272	218	242	269	240	268	261	266	250	235	269	261	279	266	286	255	281	266	267	245	250	235	294	234	290	270	250	266	283	264	244	271	251	240	254	257	256	286	258	262	240	273	268	272	256	282	267	269	265	262	274	255	256	242	272	285	296	263	276	255	259	253	252	281	242	252	274	263	267	250	249	265	260	282	283	311	255	263	266	271	275	233	281	277	250	273	240	278	241	300	274	277	278	259	289	277	286	267	255	279	254	251	263	254	276	282	240	297	278	260	255	254	303	247	286	280	242	250	277	237	256	260	262	253	286	264	267	249	264	273	263	273	276	260	239	271	289	248	253	262	254	267	249	255	273	275	282	263	257	272	250	269	253	249	276	269	273	262	248	275	271	258	270	243	271	242	265	278	268	274	259	286	243	246	259	283	274	254	247	276	268	279	260	245	263	251	279	262	259	264	268	271	268	233	277	276	225	280	279	257	276	249	274	300	226	266	263	235	241	255	244	274	258	263	270	268	262	272	254	253	293	220	282	274	251	249	285	249	238	282	245	279	246	255	288	272	245	265	263	246	248	261	255	240	270	256	269	256	255	241	250	233	303	282	254	265	262	276	279	248	262	258	273	265	248	260	256	240	255	265	244	268	273	285	263	255	245	249	271	240	239	264	242	256	279	262	234	233	282	278	287	265	255	255	279	258	251	249	285	252	253	272	253	287	264	278	256	245	286	258	259	268	298	242	278	302	279	248	291	262	248	267	284	250	233	291	245	259	264	295	260	272	243	270	262	251	239	245	239	270	274	268	258	253	279	259	264	242	252	274	248	272	279	255	268	263	275	273	263	266	291	255	254	294	275	269	242	268	264	269	258	305	268	258	254	265	256	276	246	273	239	248	256	234	261	272	264	248	245	273	267	284	278	251	252	263	269	259	262	263	265	255	275	289	285	263	286	253	280	293	229	245	263	251	263	267	237	290	297	257	249	273	276	282	249	271	268	273	279	264	266	254	276	264	251	264	263	247	264	306	293	275	239	272	232	241	266	291	241	247	266	253	258	289	268	276	268	222	239	283	268	240	277	233	262	245	290	236	271	277	242	284	254	260	265	251	279	273	280	262	276	251	264	248	282	255	245	288	244	241	286	247	253	281	258	279	274	283	262	274	248	252	280	245	252	246	270	245	284	285	280	282	251	298	247	256	248	227	286	267	283	268	293	277	249	267	253	279	278	237	263	254	289	261	257	280	292	278	287	265	263	272	224	262	274	249	261	274	274	267	278	252	262	248	268	279	267	277	242	264	241	235	266	278	287	248	233	269	269	280	278	265	250	247	264	269	250	253	256	242	260	251	264	259	237	266	260	276	305	292	253	268	247	235	238	265	290	229	279	271	259	284	278	240	245	256	264	296	254	246	245	258	256	263	243	250	268	268	291	265	247	253	257	270	262	238	273	265	254	262	240	259	255	262	264	268	274	274	223	270	270	232	286	270	270	266	259	253	289	259	267	275	267	273	265	249	271	268	295	278	254	261	264	266	216	249	258	263	257	250	287	246	277	258	265	276	244	277	273	259	261	244	261	256	241	271	263	266	252	269	271	243	285	237	266	270	269	267	239	225	277	257	253	268	244	259	257	294	274	270	286	290	270	270
4142	1435	941	573	410	422	367	327	339	316	308	292	301	273	307	279	279	290	280	306	269	275	279	246	284	272	271	270	251	246	268	287	270	283	285	262	289	272	257	298	280	262	280	268	273	270	281	265	274	261	256	275	295	251	257	298	265	261	293	254	263	277	252	289	266	278	274	281	260	257	281	274	266	276	249	258	264	293	249	271	287	277	291	256	288	285	296	264	279	255	270	298	246	286	294	303	262	293	255	281	264	262	260	259	273	286	272	276	262	301	258	274	281	245	265	280	250	306	284	267	296	261	257	272	297	267	278	258	263	259	268	273	280	276	281	280	266	295	277	277	286	272	281	269	292	273	268	277	271	255	259	278	304	284	247	268	295	289	262	258	267	260	256	284	274	269	289	267	294	256	261	290	283	277	251	259	296	266	285	281	248	305	310	294	298	273	295	252	256	289	259	280	254	275	260	240	281	261	275	287	276	296	263	266	258	257	267	271	273	308	280	294	258	249	289	290	271	284	288	258	299	269	262	254	271	251	261	297	271	228	254	282	277	283	255	265	265	255	277	269	267	282	303	265	257	278	299	286	234	258	276	299	245	277	252	274	256	266	263	269	268	257	272	268	244	250	236	310	262	290	252	266	256	259	245	279	265	261	263	259	283	271	264	269	278	261	289	275	277	298	252	269	273	253	290	256	277	273	286	270	279	282	257	267	287	256	253	260	282	264	300	271	270	277	280	282	278	270	294	260	283	287	250	277	259	320	254	297	259	279	264	257	259	256	248	302	280	270	262	255	264	278	275	264	286	264	284	266	261	290	281	273	294	272	260	261	247	286	255	286	262	282	271	293	283	267	267	288	271	269	286	281	228	270	288	254	274	296	271	263	251	264	255	276	268	277	285	261	266	302	260	294	264	299	258	236	270	249	255	257	246	290	273	242	272	282	272	281	289	274	280	280	272	270	260	285	249	260	253	294	293	281	259	228	271	280	276	281	263	268	282	268	249	270	272	278	270	283	294	303	282	277	274	284	265	291	282	276	255	280	260	298	277	279	268	263	282	292	280	268	285	256	278	275	275	289	259	265	279	272	257	263	269	308	292	268	298	278	273	284	273	279	281	275	285	265	279	272	269	270	275	289	261	283	270	281	254	235	304	276	262	256	305	264	287	264	267	273	259	260	295	262	266	305	278	274	259	250	266	266	258	269	291	272	270	269	270	297	293	244	247	258	285	272	281	265	265	299	284	244	265	234	256	271	253	271	282	268	251	280	279	262	278	280	281	252	263	277	279	260	276	251	298	268	289	255	261	299	264	286	279	303	256	272	286	271	270	291	251	257	267	261	269	278	270	276	299	307	281	258	280	248	294	274	266	277	267	288	271	251	276	282	280	269	278	277	254	250	246	256	278	275	269	231	293	256	260	267	265	308	233	275	238	249	310	279	293	261	291	267	267	264	286	261	257	267	264	266	276	242	294	257	276	269	272	270	279	274	267	277	288	279	244	273	280	248	267	267	298	282	277	294	275	249	262	261	253	268	274	260	284	286	268	286	259	291	260	258	278	263	260	257	270	272	281	274	265	270	292	275	259	259	227	302	309	268	277	279	285	232	276	276	260	276	256	275	272	243	252	230	258	262	258	267	250	249	242	269	268	269	280	257	273	277	253	275	279	285	284	291	274	239	277	261	261	275	285	269	280	268	254	266	279	260	286	282	244	261	254	269	278	277	280	270	276	304	258	278	241	272	291	285	226	286	259	273	266	264	261	294	281	280	270	287	268	267	250	264	276	288	291	287	249	263	283	291	305	247	269	265	245	274	267	285	265	268	271	256	264	264	274	257	272	261	269	255	267	272	272	262	265	284	323	270	250	266	245	270	250	267	292	262	286	253	263	265	272	249	277	262	272	266	292	266	275	259	264	289	281	287	263	250	258	264	258	269	290	281	280	270	273	265	301	291	268	275	286	301	266	237	276	271	278	251	268	261	263	271	257	278	263	242	234	260	312	252	259	269	281	292	271	255	269	267	299	273	279	266	304	271	286	276	283	275	271	296	257	269	286	288	292	266	259	287	273	280	252	260	255	267	272	292	288	247	251	278	250	266	256	257	288	259	279	272	305	308	240	274	277	286	254	290	283	274	265	262	260	276	288	284	293	281	291	271	248	236	224	317	293	284	253	274	267	279	284	274	261	306	284	283	273	243	273	273	300	284	291	255	276	265	255	262	257	277	291	274	241	258	249	257	243	309	275	252	260	296	259	251	246	243	273	263	268	265	298	281	255	302	305	255	279	274	277	272	273	322	289	268	277	260	313	268	272	252	276	257	278	290	294	302	254	267	250	271	290	264	293	273	279	281	266	279	296	261	267	265	292	276	277	281	273	283	279	276	265	240	266	252	251	300	274	237	243	250	257	253	259	284	260	290	253	234	268	260	260	256	276	267	243	273	285	255	280	246	263	276	284	289	272	250	247	267	252	248	291	263	267	280	288	268	294	270	288	306	256	270	298	282	268	275	272	270	260	305	274	258	275	277	281	273	250	289	266	311	283	257	298	271	284	279	296	280	276	257	284	274	283	246	269	252	290	247	270	241	262	264	277	275	248	288	264	274	281	274	283	267	269	278	256	260	271	301	266	263	254	253	246	266	277	298	271	258	300	254	309	271	281	255	255	271	284	288	291	278	276	269	291	250	247	298	270	267	290	283	275	294	270	290	265	245	268	279	275	277	264	267	285	290	267	265	262	268	265	265	258	291	268	240	289	293	280	264	251	261	294	274	259	285	263	289	269	250	254	261	262	275	252	282	273	292	275	279	297	224	299	265	300	283	261	272	307	261	286	256	298	267	280	297	277	262	275	272	238	274	271	252	274	271	298	259	277	279	279	297	260	307	277	290	271	282	289	248	261	276	271	251	248	290	264	256	272	258	268	261	276	273	279	266	267	270	294	247	272	296	294	299	265	287	295	268	272	296	284	279	295	291	246	278	271	268	265	272	283	282	247	285	267	258	271	267	253	258	268	256	297	286	280	263	270	278	277	300	245	267	227	260	265	244	267	306	300	291	279	264	261	266	287	273	276	305	298	269	250	268	269	279	282	283	279	273	278	299	298	270	264	272	297	282	267	301	292	275	257	294	271	278	285	253	258	275	270	274	249	301	282	272	245	262	279	256	299	261	270	286	250	279	249	267	270	252	278	245	288	287	256	264	283	270	306	313	285	266	285	291	258	281	257	217	284	238	257	272	258	286	275	260	267	273	260	243	263	252	280	279	274	263	278	246	273	262	267	264	259	278	269	277	255	274	266	258	271	296	280	275	299	265	291	255	265	225	302	252	259	281	286	275	282	289	258	271	267	273	272	284	288	274	286	294	263	280	276	282	273	263	268	272	293	254	285	270	282	261	241	283	276	299	289	283	266	279	285	281	312	286	310	240	286	285	310	282	291	264	269	256	288	288	250	270	285	291	287	287	282	285	280	260	256	284	266	272	278	268	263	286	253	252
23727	21286	28710	24186	21296	11021	1336	925	796	704	674	605	623	608	576	588	561	575	605	541	526	531	571	538	529	525	509	548	525	498	544	509	470	577	526	535	526	557	483	491	529	535	506	513	551	532	555	536	509	472	517	520	508	523	554	503	541	499	515	499	558	516	520	531	511	498	515	496	489	531	527	527	534	526	544	494	495	485	508	553	555	504	473	505	529	527	497	503	518	479	516	503	551	518	520	465	517	536	505	506	512	511	489	543	482	495	556	527	474	519	511	499	479	510	528	523	521	498	540	486	540	500	494	503	515	497	532	515	524	524	494	514	482	495	563	471	499	496	544	510	507	541	528	541	509	519	459	519	506	506	521	467	486	538	536	545	544	529	502	533	517	511	527	511	502	510	537	469	543	501	490	503	513	511	503	523	539	501	538	521	498	536	528	528	518	513	537	558	503	522	508	458	475	505	516	538	513	497	489	546	526	518	503	490	520	509	522	512	494	467	554	524	522	486	524	524	494	506	498	494	498	477	532	491	546	511	505	511	503	516	544	477	500	575	493	515	494	518	483	457	540	488	538	554	555	540	461	522	532	508	485	507	526	508	523	465	479	463	498	522	512	505	526	518	511	518	527	533	476	513	466	539	519	525	509	485	520	535	508	520	487	497	542	507	564	488	504	505	537	500	491	494	498	488	535	520	518	510	498	490	498	547	536	582	490	506	532	493	522	545	481	508	502	524	528	535	550	542	499	497	462	513	490	531	548	481	505	513	464	511	500	503	507	503	522	525	500	468	517	508	520	482	517	525	540	525	500	506	538	493	550	517	508	511	507	523	489	566	528	493	544	533	553	472	505	528	512	520	516	529	483	536	493	482	522	520	562	507	512	476	518	527	495	532	536	537	559	484	507	513	512	536	495	501	503	476	522	478	502	487	524	541	509	552	508	536	519	523	501	518	524	510	497	497	529	510	526	522	485	499	539	504	514	508	522	516	486	514	499	554	517	490	509	547	526	460	509	482	550	508	499	588	558	534	509	517	526	495	504	504	528	521	512	486	478	533	499	470	532	513	529	503	514	539	549	509	524	519	499	508	478	511	498	494	528	487	500	460	558	460	566	550	537	504	545	483	514	480	515	538	503	503	472	469	535	514	519	476	503	506	466	515	511	508	554	488	499	525	532	503	500	474	485	562	563	512	523	532	489	524	513	491	527	524	504	472	504	497	533	541	486	517	517	527	550	488	573	487	460	508	506	470	534	501	527	523	488	489	483	500	537	491	511	475	535	498	492	495	487	462	495	510	482	532	526	522	491	508	510	499	512	511	505	514	473	519	495	487	493	500	521	520	536	523	500	479	531	524	490	549	523	500	525	477	514	492	536	535	525	510	493	493	531	485	505	543	501	501	492	521	553	517	500	495	483	504	552	549	507	538	532	545	489	517	511	509	532	525	524	541	515	512	496	560	463	502	529	521	500	485	484	503	516	486	520	485	493	540	542	525	524	501	517	537	472	507	558	522	523	504	524	540	489	491	525	505	513	501	576	502	508	537	508	529	515	540	526	510	562	524	527	526	508	496	500	492	507	515	532	527	521	537	489	519	505	533	512	486	518	502	499	505	551	523	561	526	504	529	498	541	576	497	563	500	563	505	538	529	498	550	482	527	533	535	545	515	483	506	530	505	530	515	550	565	491	491	497	510	520	520	537	496	465	545	479	501	476	513	487	496	491	528	508	487	513	505	500	490	507	529	508	486	545	511	515	507	466	509	537	503	530	486	532	515	525	490	523	509	506	540	536	525	509	512	523	475	507	528	544	527	479	544	535	528	548	483	490	551	571	543	507	523	502	520	515	527	515	510	526	529	493	503	478	507	485	503	503	537	470	511	498	522	554	518	498	483	517	512	511	508	476	512	526	497	498	495	507	554	488	493	497	514	511	507	506	510	510	507	487	516	494	508	509	510	505	503	495	521	511	532	514	542	499	501	534	539	537	512	538	458	516	483	498	489	524	505	545	488	534	521	521	522	506	526	499	527	505	526	482	510	545	529	504	516	457	495	517	468	540	510	516	506	487	516	465	500	488	533	516	508	509	496	485	506	547	523	492	506	497	498	515	505	494	492	523	532	524	499	507	509	496	464	507	513	548	475	493	500	527	516	521	492	484	497	481	516	570	516	500	494	524	507	521	526	484	509	506	550	499	521	495	491	503	535	541	515	515	478	526	528	532	513	515	478	516	489	532	518	516	479	543	506	499	544	491	499	521	571	506	547	486	512	504	543	507	540	505	513	532	495	508	543	474	542	492	542	503	548	495	494	528	535	533	514	491	477	533	496	547	486	524	509	493	491	506	530	531	504	493	556	519	520	493	537	514	511	531	492	470	492	518	524	543	520	514	560	501	478	540	532	535	475	523	504	515	540	559	514	483	492	510	521	510	513	522	499	510	501	481	532	513	560	545	499	484	516	502	503	511	480	500	556	527	522	535	542	536	522	546	518	508	507	534	514	509	525	526	525	521	528	507	496	530	502	514	496	509	532	489	494	557	514	515	498	495	480	522	496	534	512	529	531	538	519	518	538	498	538	502	501	475	556	493	502	505	479	512	510	529	522	532	514	506	522	527	567	519	515	472	524	507	501	509	511	510	511	542	462	495	497	536	482	557	563	499	531	514	476	521	537	470	533	473	507	494	523	488	493	510	516	507	505	543	484	503	517	528	537	505	550	527	498	548	547	581	513	544	499	489	482	492	564	524	529	549	555	527	528	497	522	477	524	520	478	518	520	507	533	510	455	537	511	533	534	548	537	502	534	482	517	497	501	476	517	543	501	533	517	500	498	523	486	533	503	532	505	517	556	477	481	543	507	490	487	536	540	486	500	518	496	500	508	480	492	523	470	528	520	537	525	527	512	472	517	519	534	494	480	472	545	551	523	503	517	498	505	471	537	522	529	479	503	572	527	510	483	501	499	525	525	527	556	519	507	572	512	525	497	485	522	486	524	556	523	497	483	504	492	517	552	514	506	546	504	531	568	486	535	527	485	510	515	500	502	537	555	536	492	510	496	579	506	519	486	536	472	487	524	504	524	515	459	511	518	515	562	489	531	541	503	537	514	484	519	515	530	542	508	485	512	509	554	516	531	545	546	506	512	523	510	516	497	516	521	510	524	474	543	494	497	508	508	507	508	494	491	531	511	503	484	503	551	528	521	540	549	557	514	486	475	518	534	516	531	516	496	503	543	505	555	480	497	551	494	549	459	499	521	509	540	524	540	514	553	531	532	519	534	522	508	514	498	512	523	502	511	465	505	516	496	454	549	480	524	508	557	506	499	544	500	493	496	497	533	503	508	540	546	552	485	483	528	474	490	520	497	534	531	499	499	526	497	511	519	498	509	487	511	509	470	520	508	498	515	499	525	507	545	536	544	502	521	523	503	512	515	518	486	463	533	517	489	504	512	465	515	539	497	512	493	543	520	542	548	525	498	503	493	522	575	479	518	520	512	525	497
3446	8771	5838	2918	2201	1684	1402	1061	1006	863	786	725	694	678	636	623	680	622	585	596	613	544	562	576	574	567	530	551	551	541	562	527	605	554	564	547	509	526	566	499	552	509	512	513	516	529	535	559	516	532	547	551	529	527	518	508	534	503	508	517	574	502	524	529	532	525	542	498	516	494	520	548	527	533	553	561	517	562	534	498	489	544	525	505	545	510	533	522	552	516	518	516	556	582	547	530	514	523	544	544	577	481	523	507	520	538	502	512	450	557	523	538	539	567	500	548	526	511	515	525	520	499	559	527	547	576	540	551	530	513	474	501	502	534	568	530	544	529	539	554	541	487	527	584	557	559	534	531	549	549	524	522	526	536	497	520	520	540	514	499	508	543	563	577	508	531	546	522	534	527	552	532	530	554	537	477	566	516	510	510	593	549	494	539	533	515	481	573	540	538	521	525	545	514	510	526	513	566	505	554	542	534	565	550	539	587	540	540	546	516	518	522	500	566	526	511	541	542	543	524	462	525	505	518	500	533	571	529	523	506	524	537	526	541	540	524	534	493	509	535	537	524	542	529	520	484	543	498	547	487	504	536	540	537	538	511	511	516	525	474	515	527	498	516	501	538	530	533	545	512	541	470	579	536	502	532	523	517	536	522	541	492	527	574	548	500	559	534	548	509	554	519	489	526	527	542	533	520	455	556	500	526	519	531	509	506	525	507	512	517	543	522	502	538	533	561	527	589	528	539	541	529	491	534	530	515	517	530	507	520	555	586	496	567	525	531	574	559	531	521	512	520	536	512	551	511	517	495	510	533	547	509	536	563	514	520	549	511	542	544	535	514	529	529	517	540	486	506	508	535	476	548	507	549	514	526	516	515	553	540	512	527	505	487	537	502	533	556	513	581	552	502	535	507	553	534	535	516	533	527	556	505	541	547	527	542	525	521	531	535	562	527	572	552	507	508	543	540	544	538	554	550	511	516	480	513	541	515	508	548	523	563	534	517	565	530	538	530	533	512	572	491	546	527	548	523	549	535	540	527	524	529	516	509	498	496	473	510	533	491	533	554	508	535	521	514	538	487	528	543	539	526	516	507	509	554	535	573	521	524	537	553	501	508	551	540	537	531	535	536	542	526	522	525	477	520	502	510	502	550	501	528	493	482	563	515	507	535	541	531	512	528	495	524	489	499	506	491	514	546	552	550	541	517	505	513	536	512	569	518	521	509	526	552	517	526	486	500	511	499	536	492	530	476	528	524	534	566	520	534	515	539	529	502	505	505	534	548	569	532	533	531	486	506	528	525	513	521	547	525	505	533	484	458	480	512	519	516	529	510	527	497	560	536	532	487	541	520	517	499	495	556	529	514	506	512	579	493	517	519	542	527	508	534	533	566	507	511	538	518	539	492	565	525	503	556	533	531	518	519	525	533	547	541	473	504	525	491	523	529	597	542	493	529	539	525	541	529	538	525	499	514	536	533	541	513	508	526	510	526	524	518	530	558	543	533	508	544	558	498	483	502	528	519	549	531	519	533	533	586	547	525	518	518	507	548	547	536	523	525	544	547	533	534	522	510	525	532	520	524	529	509	510	511	514	514	499	536	562	524	502	562	538	557	497	508	546	499	504	534	549	521	522	537	551	556	542	544	518	487	518	535	526	556	526	514	529	509	517	524	539	486	553	573	537	570	506	550	548	523	534	528	517	499	555	468	501	506	510	539	536	509	531	555	518	504	479	480	515	512	522	498	540	504	496	497	528	525	532	504	467	538	520	528	501	574	516	511	512	545	525	574	532	523	538	513	517	498	551	522	538	532	501	540	530	533	542	552	503	506	514	519	560	511	543	529	525	541	536	554	530	519	513	511	533	505	519	518	516	498	504	524	518	528	510	542	513	511	501	509	564	515	533	541	544	522	526	502	502	534	519	504	541	540	481	531	531	540	518	529	517	500	521	523	489	530	511	522	524	516	582	537	517	531	460	535	512	528	562	523	496	536	513	504	544	517	520	571	535	502	494	543	539	563	536	526	530	509	536	569	520	533	543	511	503	548	521	496	541	489	492	565	507	503	548	517	496	547	519	554	531	572	544	525	486	495	517	506	539	520	530	537	523	479	517	493	530	526	558	494	521	558	487	543	531	554	504	537	514	551	515	518	563	525	503	547	527	533	525	559	505	569	525	467	528	498	530	500	567	494	511	527	540	514	534	560	484	529	517	541	543	529	515	537	503	554	509	513	522	481	497	552	499	505	523	517	494	516	505	499	548	492	493	525	514	520	520	539	517	556	536	524	575	470	522	523	472	544	467	515	517	539	506	555	493	522	556	542	546	528	517	512	499	501	509	556	506	523	531	516	591	546	511	531	512	558	526	550	542	535	528	489	549	507	565	540	474	530	522	555	534	528	530	506	535	510	556	548	502	522	556	513	554	481	500	529	538	485	499	530	540	517	525	552	535	510	535	526	563	518	488	526	551	522	584	494	528	504	527	523	517	564	529	544	491	535	541	545	513	494	507	534	524	525	519	528	582	544	556	499	570	500	487	515	513	512	530	555	539	490	481	515	495	486	521	566	510	536	545	518	534	566	540	515	498	507	517	560	511	505	539	533	528	537	541	545	574	511	496	527	526	545	540	556	543	539	558	555	528	493	580	524	555	559	500	567	535	510	498	532	543	519	516	516	486	500	519	532	496	535	545	513	496	580	524	558	507	525	544	515	553	550	543	503	494	528	533	528	493	516	502	541	566	524	519	506	536	508	545	522	481	528	543	529	570	498	553	506	522	566	508	542	522	524	565	490	569	553	527	523	479	530	576	520	545	558	532	525	494	489	511	524	494	532	522	513	525	525	530	535	536	497	540	513	536	556	507	510	599	551	498	528	518	547	523	496	553	566	526	512	491	526	510	580	555	503	548	510	514	498	496	531	563	543	583	515	512	509	528	550	546	546	501	555	520	542	484	525	486	490	526	512	551	528	511	512	525	533	524	478	517	542	516	534	498	517	560	513	541	516	548	503	503	537	519	519	542	528	539	536	525	545	553	557	576	547	536	517	535	521	551	544	537	521	515	560	530	534	572	485	540	514	525	568	498	511	500	526	507	493	542	513	520	504	493	492	533	523	502	506	536	542	541	543	513	544	541	518	537	519	586	467	503	544	510	508	519	536	592	531	540	503	510	507	585	559	521	560	555	537	537	506	504	523	564	493	562	535	524	582	553	534	534	508	532	529	499	515	531	479	475	494	550	546	534	503	526	545	532	557	536	503	550	520	528	539	505	552	514	517	515	508	508	527	521	587	530	546	533	551	529	542	523	532	560	523	577	547	528	502	566	511	533	562	511	528	583	547	514	519	537	535	527	531	504	534	515	567	524	491	538	549	587	488	506	560	532	497	585	505	504	516	511	527	476	516	532	501	491	567	509	526	520	532	515	533	518	498	527	525	535	546	579	552	530	531	569	527	515	539	530	542	569	539	530	497	504	521	509	511	517	542	534	532	520	509
24713	21296	27905	24968	13780	633	374	291	247	231	203	180	159	176	186	153	152	144	165	138	133	144	153	136	140	114	148	132	132	132	116	132	128	165	142	137	141	136	135	133	124	140	131	118	113	137	121	127	121	119	143	110	147	141	117	141	133	123	121	147	123	138	107	151	149	115	132	143	145	129	122	137	153	127	138	133	135	126	128	108	130	141	143	118	147	147	135	127	134	157	137	146	153	147	152	128	114	150	122	139	142	124	151	127	137	135	145	130	118	126	115	120	102	140	148	143	145	145	133	157	128	134	138	126	136	137	132	126	127	145	119	122	139	140	129	125	122	138	122	145	153	125	140	133	114	133	120	132	148	128	135	154	145	158	134	144	147	151	140	143	153	135	127	144	126	133	126	135	142	119	105	119	138	147	130	121	133	128	142	129	124	128	135	149	139	135	116	148	129	116	134	129	139	141	144	129	130	127	135	133	121	148	136	159	136	134	123	149	138	126	148	144	122	138	154	148	163	128	146	119	155	127	144	146	141	128	147	135	142	144	104	132	144	124	118	131	108	138	121	145	135	125	131	133	131	125	130	143	128	124	109	146	144	150	142	136	148	135	147	120	121	125	138	134	120	131	143	123	128	145	128	129	141	118	146	124	128	123	127	127	129	149	132	127	133	129	126	139	137	134	165	141	122	135	137	119	129	135	142	138	121	140	121	125	131	123	129	123	122	131	134	131	130	125	149	130	133	131	139	134	134	117	149	100	144	127	131	123	129	126	128	142	130	146	127	144	145	133	138	115	125	145	150	152	154	133	138	130	120	152	111	120	103	140	124	122	120	131	128	140	131	138	126	113	144	130	130	135	135	138	137	132	129	149	140	130	138	150	146	103	144	147	131	128	145	134	151	140	124	136	140	150	131	131	141	123	132	139	140	156	142	115	135	117	125	137	141	135	155	127	145	131	135	127	127	116	150	118	154	134	145	129	122	151	148	126	141	140	141	133	124	118	126	117	121	135	141	140	139	133	128	112	137	139	140	150	121	128	103	129	137	142	148	163	128	140	135	127	129	157	133	140	147	141	153	144	133	133	160	139	117	132	155	133	120	142	127	148	140	122	133	121	133	123	120	150	106	113	148	142	137	121	127	123	110	133	136	149	113	136	125	126	132	141	131	129	115	111	124	121	103	138	117	126	136	141	128	135	143	121	140	146	143	141	134	157	125	137	126	138	127	148	126	136	134	143	124	129	144	124	136	152	135	122	146	125	141	116	118	125	146	155	138	121	137	132	121	120	138	124	153	129	127	134	117	149	131	112	144	135	126	132	112	129	135	119	121	135	129	122	123	107	117	151	125	130	113	119	114	143	150	145	130	141	126	146	97	158	124	135	124	125	128	141	124	141	133	118	130	153	123	124	120	150	130	116	153	117	132	136	140	129	136	134	134	142	122	127	144	125	138	133	117	149	151	130	142	142	127	136	123	127	138	120	139	129	135	141	138	143	129	136	136	141	124	124	128	119	130	154	118	146	131	128	123	147	149	125	133	140	132	146	136	109	153	141	132	135	128	128	135	117	124	130	108	130	121	137	141	129	121	139	124	103	134	150	136	134	128	125	122	123	130	145	132	129	150	123	115	139	156	144	118	129	151	136	145	124	132	125	134	130	122	124	114	124	132	134	132	129	127	152	150	148	125	129	123	127	159	119	129	115	135	141	137	127	148	146	149	155	133	124	131	136	112	146	144	134	128	136	126	147	132	128	132	126	133	127	111	136	142	116	128	137	108	123	117	113	168	132	129	119	147	145	129	121	128	146	145	129	130	137	119	134	121	132	137	155	140	136	130	140	139	130	122	130	148	138	111	128	115	126	148	137	148	149	124	138	147	133	129	130	136	134	138	138	120	124	147	134	132	127	121	143	152	134	130	141	140	118	127	159	108	127	150	132	119	112	144	137	137	126	140	127	129	111	135	130	141	129	121	134	119	136	127	139	128	139	119	117	122	134	146	137	121	117	121	123	147	123	148	142	122	120	120	112	118	157	133	133	136	139	143	139	121	137	145	125	127	124	144	143	142	133	131	139	148	141	132	154	126	124	117	130	144	157	148	127	106	133	122	144	145	143	142	130	151	130	130	146	141	130	118	118	135	132	147	124	111	133	132	130	113	122	125	132	138	135	133	140	135	115	116	148	133	141	152	148	114	135	132	129	138	126	123	156	146	143	120	113	127	116	135	125	140	126	130	128	114	144	141	150	123	128	106	139	115	137	123	140	130	134	129	123	141	96	105	127	129	126	125	146	146	158	115	148	137	139	123	130	142	140	125	138	145	137	121	140	143	122	138	137	116	121	125	116	126	137	116	142	114	141	134	140	145	115	158	134	134	132	132	149	135	144	128	132	132	149	154	107	140	131	121	139	130	136	137	104	134	130	149	108	100	119	130	121	149	149	126	119	131	115	130	140	118	156	118	147	110	113	120	116	130	139	140	117	129	122	155	134	134	127	129	109	117	144	133	123	140	125	149	139	148	138	115	121	135	120	141	128	152	129	129	120	141	142	109	150	127	142	134	134	138	106	136	119	125	149	129	108	120	141	136	130	136	135	157	120	122	111	134	147	163	132	133	128	124	118	123	124	131	138	149	136	138	125	124	154	140	133	131	130	121	136	137	138	132	135	142	119	138	133	129	141	128	120	118	150	132	134	117	147	126	131	130	149	148	121	154	121	119	144	101	144	147	151	143	134	129	147	135	133	132	119	146	127	120	133	103	123	138	115	143	160	114	134	133	132	136	150	131	112	120	134	136	125	126	115	134	137	122	133	139	123	147	130	144	128	139	108	142	123	130	119	133	124	125	132	134	123	127	136	115	116	130	158	133	146	140	129	121	138	134	151	144	130	153	115	143	126	133	140	142	112	144	142	132	133	123	119	124	116	132	108	124	134	143	136	108	103	135	142	140	113	126	153	157	148	151	135	127	131	138	138	149	128	133	131	129	129	139	136	127	138	136	128	118	146	122	139	115	134	98	113	130	130	122	126	138	136	132	138	111	129	135	131	136	127	134	145	134	107	134	130	153	141	159	135	124	134	131	125	132	141	147	139	133	120	115	141	122	132	125	117	145	138	132	160	115	128	133	119	114	134	123	133	126	126	120	134	122	130	128	127	140	139	133	119	131	132	132	150	130	147	137	105	141	126	123	125	128	126	148	146	139	137	122	123	170	141	114	145	137	110	116	141	120	167	151	141	133	114	127	130	138	142	119	131	147	120	121	125	143	130	124	107	116	141	131	115	138	132	154	141	136	125	129	141	144	134	144	124	136	129	156	124	129	134	100	141	127	125	127	148	125	127	118	123	156	150	125	174	117	135	131	141	116	112	110	120	107	132	136	131	120	137	130	133	127	131	135	132	140	119	134	130	146	119	129	129	115	137	155	146	128	116	123	142	139	141	165	122	138	121	144	122	126	123	137	122	143	134	112	126	126	136	132	149	123	147	134	122	129	162	126	171
3164	4908	3185	1543	1106	816	635	490	419	326	272	249	218	211	198	208	195	190	207	180	168	161	172	172	170	170	165	160	161	150	173	161	139	144	161	153	158	154	151	149	126	176	130	148	152	150	135	132	180	153	134	162	152	152	147	159	147	150	145	128	151	153	143	154	146	141	165	169	139	149	157	135	148	127	139	162	125	140	154	141	145	168	135	148	141	119	149	158	153	145	136	137	163	146	153	135	140	131	145	140	143	131	153	138	157	146	140	134	147	141	140	150	133	148	145	140	117	140	134	151	154	165	146	137	147	153	167	132	153	129	139	173	137	135	152	146	172	149	148	136	156	151	153	151	153	161	148	140	126	142	142	150	143	155	151	126	132	147	154	139	150	140	126	124	150	125	120	139	163	150	162	137	140	163	143	148	130	163	152	150	152	133	140	130	140	152	132	134	130	133	137	156	145	156	160	145	164	147	166	155	165	144	125	139	161	164	135	138	145	129	143	154	142	135	157	150	153	143	128	142	175	141	155	154	149	152	139	150	146	130	129	143	123	125	146	139	129	137	155	152	158	141	137	128	139	134	128	148	150	137	150	138	145	155	133	139	132	149	136	139	142	152	135	153	134	148	118	142	123	138	154	152	145	145	159	140	137	150	150	160	147	149	133	139	138	137	153	150	136	161	155	159	147	136	129	149	141	138	155	131	150	149	156	169	150	128	139	129	150	136	161	153	153	151	136	139	162	148	178	146	139	139	157	152	166	151	154	155	154	147	139	158	141	148	151	165	138	144	149	147	142	148	147	163	135	140	138	163	145	136	159	136	142	159	153	156	134	141	134	133	147	153	134	151	158	136	143	138	126	134	118	145	152	156	143	131	138	159	142	131	138	154	145	147	129	145	138	149	120	160	145	156	134	155	129	175	157	153	180	140	135	147	130	148	132	151	140	134	147	128	149	144	161	137	133	157	129	148	119	145	138	141	166	142	170	152	122	148	156	145	149	146	142	144	160	128	146	132	148	147	146	140	116	146	145	121	149	151	154	142	164	162	155	140	139	145	171	168	145	161	167	148	146	145	164	152	153	139	139	168	133	150	144	149	153	147	140	135	149	129	141	144	157	143	133	141	128	145	154	141	157	133	127	138	160	171	136	166	163	132	136	128	153	140	136	143	164	140	146	156	128	134	131	154	159	147	130	142	138	156	143	131	141	155	153	134	163	166	146	143	159	161	149	152	152	135	145	149	127	130	135	152	137	158	139	137	144	155	142	143	158	150	141	141	149	136	136	145	143	158	142	142	132	168	140	120	126	140	143	149	146	176	121	170	135	136	136	163	159	150	149	145	150	150	169	151	150	145	149	110	154	155	148	154	150	139	138	145	152	134	122	144	133	145	142	153	147	147	121	144	150	163	141	146	153	167	145	151	158	182	180	141	141	130	157	120	137	161	129	153	155	148	128	153	153	147	139	165	144	150	143	155	152	183	161	159	142	148	150	147	144	145	138	137	170	139	163	141	148	140	155	155	133	149	135	155	163	132	147	135	155	166	167	153	146	133	148	142	152	140	156	132	133	171	144	151	143	140	147	160	157	131	149	141	133	145	152	135	141	133	168	169	136	132	132	156	130	150	125	157	146	127	160	162	130	139	135	135	148	127	137	145	148	155	145	157	165	117	144	132	138	126	157	157	143	129	143	139	138	140	144	142	151	178	155	147	135	148	153	138	146	131	141	138	174	139	143	129	134	137	142	142	169	164	146	126	136	151	168	141	149	156	149	136	159	186	167	145	149	141	134	149	126	161	145	137	142	141	149	146	144	162	162	135	149	135	156	116	148	147	128	158	137	123	143	146	119	168	154	147	153	145	152	157	163	126	165	163	146	129	140	161	148	156	152	121	143	159	171	122	141	150	138	143	153	135	144	144	152	157	154	142	135	164	157	139	144	137	150	150	142	151	150	142	157	157	139	163	150	175	149	129	134	145	176	123	147	148	153	157	148	152	143	155	154	146	167	136	150	149	137	120	140	151	146	141	139	122	147	135	134	144	153	144	146	164	126	135	135	147	136	149	155	134	156	157	139	165	117	144	135	148	152	158	146	152	135	171	128	147	140	125	135	137	143	135	141	128	136	131	158	140	141	159	147	158	137	142	153	154	136	145	127	140	129	136	152	147	137	125	127	143	148	152	138	147	146	152	153	142	152	147	149	139	156	159	133	144	124	138	147	128	139	152	141	146	129	143	126	142	132	149	170	156	142	161	116	140	153	155	149	131	161	156	142	144	156	132	148	130	153	154	150	163	154	140	125	129	151	165	134	148	149	117	130	157	136	146	156	148	156	140	167	167	134	168	157	151	151	128	143	138	161	151	163	134	162	162	155	150	133	165	167	152	148	128	130	133	148	144	163	135	156	149	155	155	140	149	145	150	158	126	140	156	129	155	130	159	158	137	151	143	157	149	137	143	129	150	128	133	151	136	136	140	160	127	135	161	151	134	143	151	127	136	143	158	141	160	151	152	144	150	151	139	159	148	144	140	146	144	137	140	143	144	131	145	127	160	133	124	135	149	135	148	161	165	166	149	144	157	157	154	147	148	153	149	164	140	131	135	123	146	142	145	158	146	155	164	142	139	145	150	157	164	127	140	132	162	139	148	139	139	155	129	121	144	132	132	173	134	156	148	133	145	135	143	156	148	128	138	143	175	132	142	147	166	142	143	144	139	157	158	143	130	145	170	174	139	144	166	142	128	159	147	141	150	170	128	154	151	158	143	152	145	136	151	144	133	143	138	154	147	145	150	125	155	144	151	145	122	148	131	145	174	168	124	132	157	146	128	135	149	157	135	136	145	143	144	140	139	131	151	149	128	161	140	151	144	164	153	135	148	146	141	143	165	142	152	162	147	124	170	141	130	117	133	137	174	132	135	150	115	167	155	134	154	138	150	167	143	145	145	139	128	157	132	159	154	141	152	148	173	159	138	146	138	136	146	151	157	166	158	145	143	132	148	146	133	153	157	128	150	154	154	166	150	154	129	146	162	159	172	138	155	162	140	138	138	165	157	139	149	151	152	152	144	172	156	140	130	145	156	139	152	147	147	136	163	136	148	147	162	166	130	150	151	145	147	145	144	134	149	160	163	147	145	155	148	141	146	123	145	148	120	157	138	164	149	147	143	152	137	143	130	139	153	120	141	144	159	137	153	157	157	143	169	156	139	132	151	140	138	117	144	137	138	153	144	140	137	151	157	130	151	151	157	140	148	134	169	139	139	132	157	148	147	155	142	174	146	137	142	156	124	143	135	155	145	168	155	157	143	157	157	146	141	127	162	157	128	152	145	129	118	128	142	165	153	135	155	141	155	150	135	112	137	118	139	148	162	145	153	145	157	184	147	139	153	141	136	131	122	165	148	140	155	148	158	135	127	131	141	135	146	161	149	135	161	150	144	143	135	154	147	137	133	142	144	152	150	152	152	152	150	166	166	149	153	127	142	138	144	127	152	144	147
22524	21330	29208	23826	21333	21410	11889	1371	980	859	745	699	631	628	603	592	577	554	545	500	512	509	494	500	530	464	521	490	481	466	478	481	479	470	430	486	460	469	497	492	437	451	448	423	475	481	465	498	442	460	458	448	474	459	480	465	462	441	490	428	423	415	495	496	443	494	435	498	496	447	469	451	437	466	439	462	449	464	458	441	462	470	485	466	460	456	464	474	427	435	459	441	460	428	444	467	493	473	448	447	407	441	494	443	498	415	453	473	434	461	471	490	453	408	428	431	465	437	447	442	457	455	468	463	448	468	430	465	450	476	481	459	466	440	422	453	439	452	485	478	494	445	427	432	455	470	443	452	453	463	448	481	463	469	468	455	469	482	518	459	481	397	463	469	458	459	470	468	453	445	453	417	430	484	423	469	455	451	461	452	461	448	462	450	479	443	449	469	470	469	463	453	425	418	430	451	474	456	464	434	500	435	447	462	449	447	439	466	425	495	435	460	455	437	453	447	467	442	467	444	483	425	438	437	487	419	418	424	470	507	457	454	475	435	457	463	476	468	463	470	454	444	486	455	485	485	466	439	409	421	453	480	435	438	465	461	479	458	466	442	478	455	455	442	484	463	441	424	426	464	444	478	464	472	430	437	470	468	473	420	461	468	457	432	496	455	451	454	455	470	459	478	478	457	446	493	463	471	426	460	456	454	464	470	443	464	430	417	433	442	431	438	500	430	448	439	462	460	428	481	425	497	460	419	438	492	465	463	457	481	439	461	433	441	460	450	408	479	422	483	436	437	441	410	450	479	467	457	446	462	492	438	449	456	417	439	450	428	483	494	464	465	448	419	460	510	446	470	471	418	453	455	466	493	482	476	472	471	462	468	435	435	492	467	464	433	442	469	467	427	470	424	495	442	449	448	458	468	475	451	459	450	472	458	471	470	478	437	491	474	441	454	468	478	464	464	473	413	449	475	426	458	468	461	476	430	438	440	489	456	502	474	487	457	467	429	470	454	465	459	469	436	471	474	431	494	448	453	431	483	473	434	447	485	463	464	489	480	427	446	473	477	449	451	417	415	449	419	454	424	422	451	495	444	468	453	478	414	464	448	457	506	488	452	499	435	451	466	443	469	448	449	416	444	402	455	437	495	446	462	451	467	495	504	461	437	462	466	444	442	431	489	464	456	433	457	494	422	456	453	429	455	464	450	437	487	468	452	479	439	422	444	433	430	448	445	441	446	487	472	444	450	427	466	439	451	479	425	461	432	426	457	471	478	478	452	448	477	472	431	433	422	428	448	459	448	463	425	441	477	452	479	421	440	442	445	431	472	472	490	473	461	467	439	461	461	483	440	464	474	483	478	457	442	449	461	449	447	424	441	470	489	502	426	421	459	460	443	442	450	450	438	429	436	462	439	435	472	462	453	457	443	405	457	463	444	464	453	508	440	488	478	441	456	424	450	466	471	475	480	426	488	454	437	426	465	438	457	441	448	446	459	492	441	452	456	447	494	440	470	462	465	458	430	450	453	453	459	426	466	475	455	468	477	452	474	463	468	465	511	455	476	445	495	470	442	487	458	459	453	442	445	477	423	449	450	474	444	461	449	462	481	405	488	456	446	415	406	469	462	473	449	508	432	448	492	488	439	457	432	415	493	474	503	422	483	453	475	468	449	475	451	474	465	451	465	444	505	458	444	466	476	466	479	472	470	475	428	461	457	457	458	471	461	479	450	463	436	487	454	485	437	427	474	429	441	439	425	441	431	448	408	471	470	459	436	491	468	427	468	468	469	474	467	460	470	432	440	440	464	447	441	418	452	469	478	482	407	463	449	455	438	448	457	459	495	478	489	457	459	482	435	458	428	476	477	415	447	469	472	435	419	457	490	469	457	455	445	421	439	485	446	431	427	464	434	430	460	443	428	477	497	459	466	445	436	460	427	460	476	450	482	439	416	407	442	463	459	449	406	455	477	484	449	433	444	462	432	419	447	450	417	438	443	461	472	452	472	468	471	471	489	459	463	406	497	398	461	443	472	432	469	499	453	456	462	438	443	467	463	458	462	493	493	450	418	466	496	469	438	425	448	448	479	440	448	427	443	437	449	477	431	464	458	451	476	466	434	449	439	435	444	457	433	455	445	508	441	497	458	474	451	499	486	455	443	428	469	410	460	483	431	445	482	467	446	473	485	495	445	434	478	436	459	421	450	454	463	481	436	471	444	473	449	438	485	473	515	451	473	449	454	419	453	467	421	444	428	427	504	428	448	411	422	481	479	461	465	472	504	457	470	440	457	432	442	469	478	469	457	462	449	474	453	460	450	447	460	426	451	455	464	462	484	481	469	442	465	451	465	458	476	433	448	426	468	440	458	464	489	460	441	453	446	446	448	488	471	443	409	449	462	455	434	475	461	469	465	457	444	464	466	454	461	478	447	458	470	419	464	472	466	447	443	452	443	450	447	459	480	450	470	488	455	466	482	456	423	476	466	387	479	472	476	458	456	453	460	452	485	463	412	493	430	483	429	419	428	417	440	447	486	447	439	490	442	431	449	411	453	485	404	445	464	459	473	424	455	455	423	477	476	464	463	417	451	447	423	472	417	430	480	452	489	432	426	456	443	438	457	484	513	468	469	468	444	474	480	430	477	473	433	475	459	455	437	487	476	454	493	466	465	476	460	438	462	454	464	442	405	432	464	447	430	466	477	457	403	454	462	466	442	449	487	445	472	449	465	427	429	460	440	460	448	444	427	462	443	408	464	442	451	440	468	431	457	394	432	471	455	478	472	469	495	455	461	480	424	464	441	417	439	463	431	464	469	509	425	460	476	425	452	482	426	427	421	443	444	449	475	433	438	470	472	465	452	472	408	457	471	460	435	430	422	457	460	487	430	475	452	495	474	475	479	423	470	489	405	432	442	447	452	462	439	444	482	448	464	445	429	464	436	471	428	453	471	463	481	445	463	416	435	479	460	456	442	495	448	487	402	440	443	448	445	438	449	448	453	453	435	457	473	465	437	441	487	437	470	483	452	473	431	452	477	445	444	417	451	485	448	495	414	463	492	428	415	455	474	474	411	452	460	458	472	448	475	485	468	433	467	441	440	445	470	512	463	461	450	457	499	469	469	464	440	473	456	449	460	483	414	487	415	430	469	438	426	467	462	483	454	469	474	453	485	464	458	428	488	448	448	414	440	420	451	442	436	466	427	416	469	493	448	480	424	434	443	424	440	428	471	451	457	468	516	442	470	472	428	459	460	471	445	472	490	443	447	440	449	462	434	486	455	442	498	459	448	481	478	473	462	506	457	441	488	454	459	448	474	468	435	468	438	488	478	458	497	417	476	442	432	459	459	428	435	465	466	474	450	477	431	448	470	475	439	449	427	474	444	440	430	425	428	460	462	431	434	426	478	480	461	476	466	459	491	422	481	475	485	438	458	431	468	449	501	462	434	462	461	475	444	477	472	462	471	460	459	428	440	428	410	458	460	455	487	445	439
4409	14437	10063	5159	3742	2767	2107	1643	1376	1099	915	851	768	721	703	659	658	604	585	620	564	588	566	509	536	538	510	539	538	512	553	484	533	506	514	534	463	512	501	502	498	500	479	493	491	507	496	486	503	509	441	509	476	485	480	540	491	482	480	478	468	495	445	482	459	448	475	477	461	453	440	518	495	478	419	487	501	478	443	478	489	430	476	449	474	500	491	448	490	445	504	427	468	485	522	465	434	506	470	428	488	449	477	488	451	442	511	492	479	485	476	487	468	489	477	428	481	430	478	507	469	481	448	426	485	466	469	463	458	481	462	510	504	472	491	464	486	456	449	439	432	497	434	462	498	516	462	454	461	458	463	472	476	451	442	485	467	463	457	506	509	468	440	457	466	466	454	519	487	487	519	488	500	450	476	454	492	459	469	471	480	466	487	449	487	466	452	453	483	474	499	504	462	480	465	450	486	451	470	488	444	475	474	478	447	475	483	485	500	519	487	482	474	474	496	457	457	513	488	508	447	498	474	457	509	488	482	476	496	473	455	463	448	493	478	493	458	478	496	464	442	493	456	433	446	415	498	486	515	482	516	470	455	490	504	470	508	451	481	497	449	480	445	482	481	445	470	454	493	488	479	478	459	462	486	467	504	442	478	460	510	461	458	506	484	473	453	450	453	441	442	431	461	467	518	527	458	476	458	466	458	469	489	469	476	499	449	497	498	451	459	479	507	470	467	485	459	468	462	489	437	496	519	456	478	520	468	471	478	428	487	462	446	481	471	489	507	448	477	484	476	485	482	456	478	517	478	501	493	523	472	487	491	475	481	468	470	462	432	440	466	462	442	461	481	465	441	503	422	476	478	444	499	509	464	501	433	474	486	435	473	461	493	484	458	425	488	487	480	538	488	479	473	480	452	485	465	481	447	452	478	451	435	465	481	444	465	471	499	420	470	508	440	452	452	479	486	454	479	448	468	465	489	443	476	459	436	453	499	476	466	495	468	454	463	493	482	471	472	465	467	477	503	444	467	500	496	466	483	472	477	484	487	475	449	463	448	461	514	443	468	486	444	498	473	465	491	490	472	495	463	491	477	457	461	502	482	459	459	491	500	485	437	494	475	479	459	462	486	520	477	476	484	524	467	481	451	479	437	506	469	483	507	455	509	490	491	464	468	525	463	503	483	471	464	526	522	502	501	466	429	491	450	465	510	445	485	488	482	499	492	479	486	469	476	508	498	466	496	458	466	491	487	497	478	523	453	450	481	484	485	509	526	476	473	468	473	470	489	458	471	458	489	442	470	449	487	481	492	458	435	472	480	477	459	507	464	481	484	486	483	481	509	520	506	472	492	475	456	441	479	492	496	474	475	471	498	446	481	468	493	493	476	472	471	442	485	472	511	481	478	465	474	464	471	433	469	494	490	491	440	440	473	479	451	523	475	432	447	496	495	464	515	441	456	435	495	500	454	462	475	506	486	486	510	453	479	438	473	470	495	443	470	486	493	457	499	468	470	472	459	478	472	483	477	486	483	493	438	439	471	475	473	526	463	501	527	469	460	490	445	482	475	471	493	495	497	493	471	496	448	453	482	492	454	457	484	476	457	447	441	459	473	465	468	461	453	492	448	466	468	460	484	460	485	438	514	449	484	471	451	446	467	491	465	475	504	515	459	502	503	468	457	447	454	500	493	510	445	464	457	494	495	439	444	467	466	461	485	474	475	441	483	480	472	472	431	471	473	473	520	447	454	475	486	492	469	495	488	461	493	465	473	476	472	450	470	489	464	422	494	497	494	487	482	470	506	446	475	452	513	453	436	482	459	487	463	498	469	454	467	486	463	470	464	487	497	434	469	498	495	472	464	441	529	481	495	458	441	469	461	445	446	462	498	479	464	474	433	450	459	505	403	469	483	503	483	459	466	487	468	475	467	512	477	473	437	491	444	481	471	444	472	459	449	448	477	434	494	443	477	463	460	461	460	519	495	479	488	447	479	499	455	456	485	462	481	509	438	463	482	457	463	452	441	502	462	471	449	437	453	476	523	467	481	462	490	474	476	465	495	473	469	463	483	470	483	466	475	461	471	463	469	457	487	481	488	442	480	464	488	444	458	468	502	467	463	491	497	473	493	438	485	470	489	505	501	460	459	448	493	432	474	491	474	471	432	487	487	471	451	494	438	484	433	472	475	499	453	478	466	501	467	523	470	493	479	464	471	479	493	481	457	445	471	455	472	493	480	481	508	421	477	481	485	474	469	449	456	509	474	445	505	457	478	483	466	483	474	509	441	473	448	479	521	454	473	480	444	451	508	480	496	458	459	450	505	485	494	463	446	510	447	464	485	479	496	491	476	482	456	492	492	478	470	467	474	499	470	499	486	476	506	478	480	488	459	468	499	456	486	475	460	454	499	452	478	455	447	462	513	463	473	475	444	514	502	483	485	468	495	516	452	449	476	507	491	455	452	522	478	460	455	484	476	456	480	479	479	460	465	465	490	471	454	473	497	444	473	478	489	460	471	497	471	487	437	463	466	447	449	480	480	450	481	497	477	451	484	516	492	443	443	464	459	478	482	457	455	486	493	484	509	476	460	503	470	495	462	490	458	483	446	493	510	489	466	455	467	428	470	454	436	441	479	504	470	443	458	464	515	452	456	485	481	420	527	476	489	499	465	462	494	473	454	484	472	483	495	472	480	506	486	463	432	486	522	482	453	497	436	490	464	464	479	443	475	458	481	525	471	428	491	492	474	468	472	505	501	474	446	497	501	492	477	491	495	452	455	479	462	467	504	478	460	460	464	495	474	461	463	487	466	460	464	474	430	498	501	463	484	456	439	434	475	511	460	489	488	465	479	480	498	455	493	528	496	467	473	461	486	494	491	469	479	469	477	500	459	434	482	496	469	485	421	482	502	479	488	505	493	475	474	518	460	544	493	466	491	461	450	429	504	462	497	475	455	473	478	454	458	455	473	474	501	475	433	512	530	479	440	452	497	485	498	443	464	490	489	465	514	477	478	430	514	460	453	500	495	454	464	459	482	489	425	499	486	472	442	452	444	465	486	471	454	494	470	459	496	489	461	473	468	515	480	452	470	490	451	498	486	428	464	493	488	514	416	469	459	485	451	444	447	461	449	486	448	474	453	476	489	474	467	463	488	470	474	478	492	461	468	452	450	479	506	501	486	478	436	461	457	472	499	489	500	472	466	505	507	474	482	493	473	452	492	469	515	472	481	494	481	477	455	438	507	441	492	520	452	463	456	492	475	449	451	494	478	469	476	469	468	478	491	474	444	425	442	432	473	481	498	468	460	461	525	479	493	498	499	510	472	469	482	476	487	488	478	466	485	466	453	456	432	471	476	485	458	520	482	497	473	465	444	450	500	436	497	477	492	475	436	484	496	482	434	487	496	419	469	489	479	452	513	492	491	461	476	451	509	467	470	505	464	474	458	491	476	507	464	452	489	443	470	510	404	506	483	485	500	488	422	492	490	487	491	508
27513	20270	7465	599	334	323	300	296	274	276	294	273	282	261	272	276	264	256	258	254	269	273	264	258	271	268	244	267	263	252	260	270	247	260	264	273	269	233	269	256	276	250	264	251	265	287	279	271	234	245	290	255	253	266	240	302	283	246	275	264	268	293	266	238	272	266	288	278	292	267	292	253	263	254	237	263	265	239	274	272	269	240	247	237	251	259	263	250	232	269	261	268	250	252	272	259	251	256	268	254	256	263	254	244	240	251	242	257	252	268	270	260	260	273	249	263	260	260	262	245	262	258	248	263	257	252	244	279	262	259	252	255	244	243	262	265	246	245	244	229	250	251	263	239	255	251	284	249	237	270	275	261	267	239	252	275	251	248	247	255	274	273	268	245	235	248	276	244	257	253	250	265	256	228	267	282	275	245	284	277	266	242	247	237	270	242	271	277	258	255	258	273	287	277	261	253	272	237	282	233	275	263	271	257	267	241	233	247	287	250	263	244	230	247	269	247	276	289	243	272	253	260	258	252	236	260	249	240	266	266	264	249	242	249	238	266	229	228	246	266	273	289	237	262	236	272	238	245	252	281	215	246	267	264	245	249	250	279	250	253	240	265	250	278	237	257	253	265	278	249	245	270	266	257	273	269	250	292	237	243	270	254	252	260	243	270	261	267	242	258	246	243	277	252	255	304	248	273	270	263	269	233	267	274	250	267	286	258	269	245	251	288	275	269	267	258	266	273	252	262	280	268	234	268	265	261	283	261	242	230	270	246	271	271	254	246	236	263	276	244	252	266	267	263	276	243	255	264	264	252	259	233	252	247	271	259	271	271	275	285	239	249	223	282	257	269	248	243	255	267	256	255	259	263	254	258	282	249	244	250	277	272	238	248	230	269	271	250	289	258	255	259	263	247	252	255	279	265	264	269	224	241	250	237	229	291	227	271	274	272	246	256	230	241	272	266	228	222	263	242	276	244	243	241	291	212	266	224	241	230	251	280	252	252	265	255	264	258	274	242	214	249	263	244	248	255	254	261	260	264	247	257	252	255	248	272	264	245	235	255	283	246	275	280	244	252	259	249	304	243	245	270	250	254	269	247	247	275	260	248	250	234	241	250	256	264	272	235	255	236	285	273	273	267	285	266	244	236	249	256	292	255	251	258	264	274	250	241	230	261	245	277	241	246	272	239	280	279	300	261	234	229	260	258	256	239	235	276	274	231	248	281	245	243	251	258	262	269	257	272	253	287	251	255	253	260	242	280	269	262	251	267	261	243	269	262	272	276	260	253	242	254	257	243	248	257	253	251	252	231	279	263	250	250	267	239	262	254	239	256	257	240	247	252	256	255	263	265	251	240	246	261	250	249	270	285	267	239	253	250	254	269	233	249	241	272	264	284	259	254	252	257	266	227	257	255	241	262	272	264	238	260	251	262	266	248	252	251	271	294	270	248	250	262	268	266	258	263	270	285	262	236	276	283	258	246	243	263	240	254	291	261	269	249	224	270	244	246	267	243	253	246	229	253	274	278	259	244	256	256	263	291	267	271	271	256	269	218	261	258	269	257	259	250	247	241	272	245	233	260	248	287	243	239	249	257	259	265	266	253	276	248	247	241	259	249	266	269	255	256	268	276	267	256	265	281	275	270	287	275	253	261	259	249	245	282	234	284	261	281	257	266	244	255	248	243	223	261	272	265	247	241	254	242	249	284	264	224	263	259	241	259	240	264	233	254	231	241	258	261	262	231	266	279	228	239	227	238	263	259	233	239	260	267	260	269	267	241	269	263	269	243	255	257	251	277	242	265	266	244	284	269	272	223	263	288	277	278	238	252	255	252	261	260	269	260	250	257	245	260	272	270	248	300	242	246	261	260	248	246	275	234	237	252	247	234	254	256	273	268	250	267	262	230	261	255	254	260	249	253	215	289	260	296	280	250	257	259	270	231	264	273	267	231	255	249	274	248	231	249	241	277	260	259	266	261	240	300	279	274	240	231	243	291	261	273	251	254	250	284	228	270	255	243	256	262	256	265	293	258	267	257	258	260	259	249	273	253	275	264	247	224	268	253	240	240	274	269	288	265	284	263	265	251	241	257	236	274	253	271	253	254	256	261	238	251	245	257	258	264	274	256	265	267	263	260	268	270	267	258	257	263	278	262	249	256	286	210	251	248	253	247	274	256	243	267	288	288	244	241	246	264	240	266	266	272	301	239	262	247	270	258	248	254	268	262	237	264	261	307	284	251	275	268	257	265	271	260	267	239	252	265	271	302	266	257	267	232	253	265	269	266	242	245	258	282	245	268	260	259	245	258	274	266	261	257	251	262	240	278	289	255	263	261	247	263	249	262	279	260	235	238	259	259	271	271	253	231	266	247	243	247	243	282	264	237	233	262	249	267	264	243	271	266	265	238	253	236	259	248	230	254	264	252	248	260	254	237	258	245	251	264	251	279	260	239	257	243	280	226	234	244	243	262	294	266	246	247	249	265	254	275	250	273	267	257	277	245	233	262	259	271	277	251	246	271	237	271	262	264	258	262	274	240	253	259	275	259	246	277	269	259	235	241	254	248	278	261	257	254	268	243	243	293	288	264	268	235	246	266	260	267	258	282	242	236	225	248	269	252	264	254	234	235	257	273	258	272	266	258	258	260	236	253	278	260	263	252	242	258	250	225	267	273	241	248	253	219	247	252	257	250	237	258	267	258	220	247	233	241	257	248	302	240	253	269	248	253	279	230	262	240	257	282	272	259	249	267	229	227	254	255	254	261	245	283	267	246	270	302	254	202	263	257	279	273	268	249	270	285	296	265	266	238	246	261	247	269	265	275	239	254	270	255	270	259	258	251	257	244	236	249	252	234	264	243	265	251	250	260	241	252	225	247	265	272	248	266	265	268	254	266	244	256	273	257	273	230	244	250	272	260	280	246	271	236	251	291	236	236	241	270	254	241	264	251	283	255	248	282	264	265	275	262	243	265	231	258	270	264	257	257	224	272	258	257	245	222	232	254	249	273	255	272	244	275	271	237	227	264	268	248	249	248	268	234	234	260	262	243	245	241	251	255	256	260	247	266	261	240	250	223	293	248	262	268	270	236	257	249	254	229	257	264	285	269	247	246	260	277	274	245	270	238	267	260	244	251	270	212	249	268	249	221	262	286	276	250	244	289	252	261	301	273	254	299	267	281	244	257	267	250	267	238	245	267	242	261	255	237	249	252	265	259	231	283	235	250	253	288	266	265	259	267	256	251	240	270	251	255	255	260	251	258	249	276	250	261	283	257	258	235	262	245	275	264	261	250	278	261	268	262	254	271	275	260	255	274	282	250	268	272	222	275	249	274	240	228	278	228	255	259	267	248	256	268	262	257	243	278	234	247	249	247	261	291	263	261	255	264	242	262	249	260	253	249	256	257	251	252	286	259	264	226	278	256	256	251	260	270	266	236	267	255	252	241	269	259	245	261	261	256	262	281	260	245	247	254	265	279	245	252	241	240	261	243
4138	1423	942	514	460	409	339	343	328	317	289	281	295	319	260	277	294	265	296	261	291	268	281	283	284	237	254	284	258	274	246	252	259	288	275	242	229	275	279	263	265	273	241	264	249	261	239	258	251	274	267	255	255	287	267	279	274	243	246	270	261	288	251	267	238	245	288	243	257	270	269	241	255	277	241	278	280	259	255	257	271	281	283	226	279	262	246	240	252	261	257	241	273	252	279	251	259	241	259	257	256	270	260	250	273	253	283	256	255	258	249	242	255	290	254	257	262	269	271	228	247	267	261	266	281	282	260	235	284	273	278	258	287	287	282	278	263	291	254	268	270	256	245	266	269	294	268	226	291	271	283	258	253	272	282	249	260	267	274	243	267	298	289	250	260	274	281	274	248	255	249	264	263	285	261	303	249	262	269	242	272	244	236	246	281	234	281	269	279	256	263	284	247	287	239	258	268	259	280	249	250	286	259	239	264	261	256	308	285	233	232	270	243	263	273	265	280	272	280	281	275	278	246	256	267	241	283	275	273	270	265	246	276	283	262	275	267	258	284	259	257	292	262	260	274	266	251	266	269	258	276	289	261	260	266	247	260	271	277	256	280	260	243	276	259	261	264	260	279	273	270	259	251	286	262	279	269	280	274	304	268	256	266	277	254	264	268	305	264	267	270	242	275	259	264	288	282	268	288	262	265	283	260	253	239	293	286	253	237	271	281	285	295	270	275	236	267	267	270	254	291	257	287	268	265	261	292	253	266	271	260	269	248	264	282	275	272	283	284	287	275	283	252	275	258	272	278	282	247	283	270	258	248	253	256	286	285	271	260	264	271	266	268	258	268	262	280	288	268	244	264	306	290	281	264	255	306	255	283	249	268	242	285	258	237	274	246	266	266	292	271	247	248	267	258	250	256	278	269	272	259	262	242	286	271	269	254	269	267	249	230	278	258	257	269	247	286	273	271	270	271	256	285	246	292	297	270	270	265	271	271	262	257	274	280	259	250	276	270	264	279	297	285	275	272	281	239	275	271	257	236	264	229	254	273	271	255	254	250	257	252	256	281	270	244	245	269	269	265	274	274	278	284	255	262	282	244	264	269	290	270	261	283	248	292	269	286	280	232	272	272	264	275	273	257	263	275	287	271	272	275	255	269	239	232	269	276	267	271	249	245	199	267	254	269	284	283	271	262	265	275	278	256	288	285	272	286	257	265	284	247	249	286	285	248	251	260	299	246	275	234	268	258	255	271	255	245	256	248	296	277	269	258	276	271	307	272	265	265	276	238	248	298	268	236	283	263	257	280	277	250	257	245	247	241	250	270	286	284	259	273	246	255	266	258	293	264	259	237	280	269	269	284	248	260	289	275	249	252	252	271	304	257	257	277	272	265	260	254	233	279	282	273	264	265	294	246	227	272	272	271	258	244	272	257	257	285	290	266	267	271	255	287	259	254	252	241	259	298	268	235	264	273	281	275	262	267	249	272	257	267	285	282	296	296	257	257	274	260	274	293	272	269	273	279	233	256	268	265	256	253	257	248	236	260	294	271	268	281	260	307	258	272	240	273	286	286	266	262	263	273	255	254	254	274	269	296	274	269	257	250	273	263	281	288	243	271	249	244	269	275	290	296	275	264	272	271	251	278	240	271	275	256	281	282	255	261	295	239	289	264	277	274	278	289	263	298	262	268	247	273	255	287	295	258	237	251	272	295	283	266	285	272	256	286	272	262	233	285	274	301	238	284	290	288	284	258	262	245	264	261	271	267	264	285	282	244	251	252	252	251	265	268	262	248	252	312	252	254	271	253	262	263	286	242	292	283	275	265	269	249	295	272	260	267	264	270	273	263	265	253	275	265	243	257	256	282	273	251	280	247	260	273	233	271	275	242	261	267	254	280	250	289	264	269	263	265	284	292	279	263	248	244	286	269	262	270	271	269	273	278	268	282	290	280	278	267	266	259	316	263	287	275	286	259	268	263	268	267	285	266	275	256	281	252	259	278	258	254	259	241	276	264	233	304	287	263	258	253	276	281	237	251	261	282	268	256	258	259	243	274	285	275	260	254	275	241	266	271	274	299	263	238	280	287	272	286	282	261	297	271	257	288	253	310	244	256	270	264	252	256	266	257	262	277	294	242	292	255	248	271	298	269	269	276	268	263	280	275	246	238	272	263	250	288	275	290	274	271	288	264	288	254	284	286	264	274	246	249	253	266	267	261	226	292	247	275	272	261	301	274	251	267	260	288	260	273	241	255	268	266	279	276	282	258	253	269	266	279	299	285	268	258	248	255	286	257	260	253	281	242	286	229	279	249	256	279	245	256	267	283	281	269	270	275	271	268	281	281	263	239	294	263	258	280	283	260	267	301	221	258	278	263	303	267	288	262	259	257	287	249	272	258	285	262	273	259	255	282	276	284	273	262	266	266	282	254	256	267	273	277	303	286	271	285	278	268	253	304	271	266	269	282	262	267	235	251	270	300	274	278	273	243	263	254	265	262	283	276	265	280	274	266	257	271	268	289	266	294	258	209	260	270	263	270	268	296	281	243	264	278	269	291	291	234	260	261	259	278	288	281	274	281	292	268	239	251	259	273	289	270	285	270	283	273	258	267	253	257	297	287	278	290	288	260	273	281	273	245	261	268	287	272	265	268	290	235	263	270	269	259	274	286	263	284	246	276	262	247	247	242	263	267	286	282	290	263	262	254	270	268	278	240	278	267	268	274	267	259	253	256	252	300	254	238	264	294	270	262	234	286	276	261	276	250	240	274	240	267	277	261	266	274	260	261	261	254	247	251	284	254	289	275	245	248	265	263	252	251	259	273	288	260	310	251	255	272	255	240	293	290	259	262	323	275	281	243	279	294	268	273	283	252	238	250	279	257	254	261	258	265	244	266	266	245	285	262	227	271	263	244	240	257	242	270	279	256	258	281	272	244	279	231	246	254	285	252	264	276	254	259	274	273	293	268	263	247	275	269	272	249	277	284	286	282	262	258	272	246	307	250	255	272	270	275	277	295	262	268	301	236	228	270	271	252	281	268	261	294	250	256	256	275	291	259	281	253	271	288	273	272	230	286	264	293	265	269	258	243	313	264	265	265	268	282	267	286	292	270	237	282	292	274	267	262	261	253	258	281	263	277	260	261	254	278	263	266	271	275	277	264	255	294	270	290	262	229	256	287	236	242	285	273	305	255	248	279	274	258	263	266	297	272	262	252	255	283	254	252	243	241	269	267	273	282	276	267	272	247	255	260	235	277	293	280	291	277	271	281	274	268	271	293	269	306	263	229	278	263	270	279	243	268	276	287	283	254	262	301	248	273	268	265	259	259	269	243	246	295	284	279	261	262	291	240	250	261	254	252	264	289	286	265	292	271	291	291	258	253	261	284	296	277	255	252	254	245	273	265	265	272	274	242	262	285	263	275	285	262	268	270	274	278	238	272	238	286	278	270	274	259	247	267	249	253	254	244	286	260	258	259	281	253	262	286	258
23581	21150	28529	24033	21158	11037	1332	828	771	719	640	653	635	548	581	533	591	534	499	562	520	549	555	545	512	562	537	522	514	517	553	519	481	520	514	519	493	487	512	513	515	504	500	516	518	497	482	518	522	454	490	499	501	478	554	493	523	475	531	482	460	468	506	511	505	463	522	480	525	529	511	494	489	541	526	487	509	487	542	566	523	515	517	507	543	514	510	513	494	534	496	502	484	497	538	483	555	498	485	537	457	495	471	523	472	502	566	529	491	478	505	489	475	513	468	522	511	537	496	523	504	490	531	503	508	486	537	517	466	516	507	490	523	492	508	543	534	504	543	544	516	536	506	497	499	499	494	450	482	550	495	509	493	515	531	492	482	472	504	494	524	519	494	540	495	537	519	525	475	528	514	503	490	500	505	479	488	494	520	546	484	502	498	470	517	497	500	491	496	510	520	473	479	510	507	498	492	486	502	489	470	496	489	481	526	527	498	478	509	459	535	502	498	497	526	505	489	465	494	533	474	519	467	520	507	488	553	491	509	489	519	462	491	466	499	478	484	489	515	494	504	507	495	519	471	511	480	537	539	491	501	555	525	460	499	475	500	500	473	440	485	506	481	500	516	493	519	481	490	477	498	501	479	470	490	503	493	540	493	496	468	512	542	529	470	531	491	496	526	497	498	484	495	513	495	477	483	478	483	513	512	515	492	436	475	487	531	478	518	472	512	507	475	478	467	504	505	463	470	539	477	532	446	528	502	510	453	546	494	503	453	508	491	498	479	496	551	503	523	516	512	497	509	486	523	498	517	505	496	537	502	514	487	489	462	503	514	498	512	501	497	510	486	502	489	495	492	475	450	506	487	541	475	524	510	484	496	501	538	505	512	516	485	509	472	462	476	487	520	518	524	447	503	503	541	522	482	460	515	526	537	527	514	487	511	510	476	450	508	489	504	512	499	496	491	498	493	486	484	510	525	548	554	483	467	511	551	509	529	495	501	499	488	531	487	473	506	514	483	499	515	493	520	517	547	487	488	492	521	510	495	515	554	483	508	508	527	515	520	490	512	530	491	530	531	479	478	477	480	501	531	492	531	544	509	505	492	509	466	497	491	504	477	476	487	460	491	498	498	458	521	555	531	534	484	527	511	479	513	513	518	462	536	533	490	475	520	457	501	479	511	513	458	507	524	514	550	526	506	496	520	510	528	492	481	483	508	514	481	487	473	448	478	490	499	507	513	488	507	514	495	492	540	467	519	484	493	472	456	504	495	519	493	495	488	511	496	522	506	451	524	508	533	502	529	504	490	484	507	488	522	513	512	496	484	515	491	506	533	494	488	523	507	482	538	475	504	511	532	505	485	457	509	519	582	525	499	491	513	487	479	487	491	457	479	550	497	505	494	508	499	475	506	521	479	515	503	479	505	473	478	533	507	521	496	492	485	502	494	532	455	540	534	509	503	518	463	510	510	481	490	491	530	477	492	525	474	475	564	481	489	480	497	471	506	491	494	504	478	519	511	505	525	510	477	526	508	468	490	551	479	493	476	539	510	490	517	498	520	529	521	551	525	503	492	518	484	475	529	504	508	493	462	503	496	517	495	464	523	496	489	487	470	510	518	513	506	515	501	477	508	494	481	466	510	496	506	496	520	508	502	530	523	472	474	494	515	516	477	453	484	466	491	495	523	525	494	503	511	511	530	481	537	487	485	532	515	493	505	521	500	527	509	479	490	508	519	523	536	495	512	513	490	479	493	478	497	541	522	503	526	536	505	526	510	466	485	508	487	510	489	493	509	489	530	495	465	523	460	536	509	478	528	553	514	547	519	494	513	531	491	451	529	500	471	477	490	531	488	516	480	486	505	462	516	520	452	507	499	519	532	496	486	502	499	511	498	499	535	493	515	461	513	461	499	492	511	466	509	492	476	461	492	486	509	505	488	477	491	507	488	472	528	506	483	478	467	537	522	495	486	528	497	476	446	494	519	515	447	485	462	523	476	505	498	564	506	485	449	489	474	517	511	509	480	456	509	495	494	482	538	470	491	499	471	501	477	460	480	522	470	512	531	520	499	485	502	542	531	508	486	459	484	511	503	460	504	499	553	530	463	504	553	541	491	500	481	492	505	488	543	554	490	483	492	474	515	506	553	485	490	503	496	458	503	519	505	491	482	494	490	533	507	504	495	493	503	536	480	501	513	491	506	493	490	480	509	481	532	501	519	495	490	479	539	505	474	490	477	475	520	484	502	491	517	490	479	514	500	500	523	500	555	495	462	472	510	521	477	514	454	480	447	475	508	498	521	497	530	526	517	467	500	537	504	508	529	505	513	488	495	503	484	491	538	509	519	497	447	489	521	505	458	496	481	509	492	496	466	510	483	522	504	493	496	508	546	483	511	523	440	515	531	508	553	506	504	554	503	498	471	499	474	502	501	500	506	521	488	504	486	522	483	507	532	534	498	494	476	534	503	489	528	558	520	528	491	459	496	515	500	525	557	528	498	491	467	448	523	535	472	468	501	480	483	487	493	566	493	463	560	535	523	475	501	494	515	438	488	530	484	479	516	500	507	520	496	484	476	561	479	479	528	460	465	491	497	462	486	489	496	498	496	508	496	502	463	516	492	515	488	518	506	497	503	544	488	470	504	481	477	502	494	503	499	494	545	488	535	552	520	523	512	544	509	521	474	477	488	475	487	516	518	512	522	504	489	508	517	483	543	487	557	500	499	505	510	513	506	511	500	538	518	515	525	496	491	510	525	509	482	508	475	486	501	522	517	541	490	462	466	492	522	471	487	480	527	513	496	497	499	509	495	477	477	533	504	507	519	479	486	490	538	486	492	486	459	488	500	475	486	493	529	451	501	501	509	517	477	534	513	498	519	478	484	533	509	490	490	451	488	499	499	509	457	466	509	526	526	462	491	521	496	531	513	507	469	487	494	527	541	471	502	529	508	529	512	513	459	508	511	479	500	525	542	499	514	505	516	520	494	516	529	525	495	470	489	510	468	476	495	496	478	506	479	469	491	465	501	523	529	476	500	497	521	500	466	482	484	479	466	568	477	511	458	502	473	465	492	524	500	499	483	474	495	502	478	498	496	510	478	471	477	491	496	523	485	493	509	487	502	519	537	489	464	489	459	504	538	502	476	490	480	499	499	524	482	534	502	499	496	526	448	509	505	534	516	513	475	489	485	468	478	510	506	502	502	501	503	515	507	462	510	540	478	483	492	492	515	509	494	532	479	490	479	441	466	472	506	476	468	510	502	540	502	524	441	505	491	538	525	521	473	507	505	482	500	518	515	519	464	522	466	489	478	483	488	499	459	482	531	472	465	517	509	505	505	509	514	513	503	543	525	502	521	484	496	483	514	496	530	487	496	523	511	450	488	498	506	482	473	454	504	529	508	481	513	479	508	487	522	535	487	479	530	496	527	515	513	485	491	512	506	508	480	543	513	498	491	503	517	451	512	508	500	496	481	485	492	486	464	485	511	526	520	454
3369	8667	5895	2908	2105	1672	1294	1088	954	854	757	693	643	630	664	652	607	620	592	540	583	592	590	524	525	575	541	512	500	522	522	543	543	541	499	522	558	504	522	493	588	501	546	524	517	509	514	559	525	523	504	502	529	538	524	538	522	537	510	499	519	517	496	470	494	481	494	522	535	507	492	491	483	521	555	505	463	529	499	528	546	523	515	491	527	540	522	525	529	507	532	518	470	563	523	576	478	470	504	524	560	504	554	500	563	540	543	542	531	515	523	569	500	503	536	533	496	529	512	470	536	553	508	564	491	516	525	544	536	541	559	501	533	507	502	483	484	534	508	486	526	559	518	507	539	473	571	501	558	511	491	559	487	555	536	492	499	555	518	495	510	509	543	499	491	495	529	520	492	525	523	520	525	543	556	557	464	503	482	531	485	563	488	540	519	503	493	489	530	480	542	519	505	527	549	525	498	541	512	550	481	548	532	501	516	511	535	459	535	528	481	513	546	547	509	536	489	520	530	499	515	554	507	493	558	491	523	577	526	491	523	490	524	513	498	516	488	500	521	521	517	505	519	539	570	496	527	492	503	467	492	513	527	519	498	533	527	503	516	491	502	515	535	503	529	513	520	525	514	508	528	538	515	546	521	504	522	521	498	498	479	487	546	510	524	516	527	505	540	492	547	496	549	522	521	521	514	568	526	537	482	501	531	508	503	478	540	519	527	517	505	500	524	526	517	511	509	556	480	546	515	535	547	526	516	497	493	510	511	500	526	576	546	569	502	507	514	493	517	549	541	497	517	500	506	503	502	502	520	530	515	499	518	559	518	511	501	552	542	529	523	518	526	533	510	454	537	494	506	508	489	508	537	482	516	507	495	501	473	518	484	510	524	469	526	520	475	517	487	534	541	516	535	554	521	519	487	534	554	550	483	530	547	535	521	490	461	509	509	503	492	530	518	504	522	521	542	531	493	553	503	526	525	519	538	464	528	510	531	513	533	518	478	507	536	529	458	522	477	546	529	489	568	519	492	452	530	531	512	493	536	495	479	522	471	513	521	497	534	515	490	538	512	477	533	546	485	550	570	533	554	522	507	560	556	524	493	506	502	542	498	546	546	522	510	500	542	504	478	519	487	506	525	536	498	493	532	505	568	513	515	502	498	492	537	475	516	493	493	526	555	555	534	512	520	509	490	547	521	552	534	503	514	546	501	525	503	574	492	506	552	515	517	510	544	501	554	498	507	545	555	523	468	483	479	545	545	513	512	512	509	536	476	511	537	519	537	508	478	482	521	476	516	544	521	514	575	509	536	489	531	521	519	533	521	483	526	476	533	509	521	531	498	481	522	509	512	530	542	501	503	531	525	490	515	552	534	505	528	505	505	507	545	503	584	504	496	497	502	509	559	506	494	442	546	510	542	519	487	522	490	495	509	528	511	508	509	491	494	489	510	523	527	515	478	526	523	524	513	526	568	554	559	499	494	500	552	566	517	512	469	516	507	508	526	489	518	512	526	532	487	489	494	505	486	566	529	532	564	536	503	522	550	553	536	530	508	500	494	513	529	472	540	525	535	519	482	523	491	521	542	463	515	501	484	539	513	493	519	534	517	530	453	492	522	541	492	493	551	529	513	546	520	536	529	532	513	497	540	491	503	527	514	487	525	505	549	504	552	518	496	528	515	541	517	504	505	539	500	495	527	570	527	521	542	512	527	513	531	482	510	499	517	520	511	535	479	532	499	537	540	540	508	489	539	491	495	521	524	480	514	524	542	560	538	545	519	460	530	513	462	527	566	485	541	497	477	475	520	521	501	518	546	491	507	538	506	508	513	549	528	528	507	511	519	527	532	491	513	561	549	483	509	485	498	477	499	541	548	542	527	532	529	573	512	454	518	514	550	468	570	498	526	532	535	549	521	536	498	507	498	517	476	490	518	510	532	492	492	492	525	554	523	558	492	500	529	527	506	527	507	498	531	561	554	554	516	507	529	538	503	545	516	496	490	531	494	522	524	533	518	523	494	511	510	530	538	517	527	504	478	516	525	501	521	498	490	536	500	514	544	527	508	514	500	540	542	513	536	479	514	501	524	528	536	532	510	531	498	513	524	502	509	573	504	523	492	542	529	488	531	514	489	546	505	478	516	513	510	561	515	483	521	526	494	531	525	518	528	532	519	479	517	485	513	468	526	481	531	499	507	524	503	491	491	525	525	524	515	542	525	541	505	495	568	474	518	510	541	527	466	487	529	568	516	532	491	492	554	478	500	533	515	510	516	535	502	541	514	533	540	540	498	539	550	503	534	499	457	499	523	531	532	546	538	527	510	508	496	522	497	507	508	504	479	540	516	514	558	505	522	527	487	502	515	502	537	523	527	516	549	487	526	478	524	542	516	496	475	524	570	524	500	511	513	544	561	485	496	517	518	523	507	511	521	560	505	519	560	508	484	514	518	529	481	526	528	496	516	512	504	498	528	547	536	512	568	516	530	542	523	511	491	506	495	511	550	486	588	521	526	505	486	480	556	557	510	528	526	502	489	542	502	502	493	508	490	516	547	497	515	517	521	546	545	510	508	531	527	552	536	510	492	526	522	485	524	515	505	554	545	508	520	518	554	537	519	526	496	545	561	502	522	534	514	494	517	545	483	509	509	519	563	467	521	501	500	531	497	478	548	516	510	537	552	528	542	502	515	523	534	488	513	499	521	519	542	508	488	540	538	510	509	485	510	522	492	520	513	515	496	518	495	509	519	517	527	516	516	527	532	541	547	500	457	504	557	516	518	521	516	493	492	516	507	465	532	511	513	551	512	524	528	565	526	508	490	535	487	502	520	523	509	516	542	497	518	491	508	521	508	523	537	498	530	525	512	495	524	492	523	500	478	494	491	557	533	553	488	531	510	524	555	501	500	503	523	484	526	512	531	542	565	518	497	533	544	520	512	538	527	527	537	482	527	462	498	554	482	547	531	520	514	505	498	526	503	507	530	559	537	510	518	505	510	512	559	498	555	532	526	510	518	485	512	540	548	569	537	495	492	519	517	489	546	477	547	508	541	547	507	487	532	514	515	527	535	495	521	481	510	492	543	515	539	545	514	535	483	508	543	506	549	563	534	509	507	548	512	533	496	542	522	464	496	514	489	527	478	520	508	506	518	548	536	489	524	514	497	544	519	547	548	515	504	538	512	509	513	518	509	538	522	536	539	503	535	488	522	489	490	494	574	552	544	496	561	533	516	529	489	493	531	529	522	561	508	533	495	532	546	539	530	528	506	496	530	494	516	526	516	520	534	503	545	503	527	505	542	530	521	483	540	510	514	502	488	521	514	504	520	559	526	531	500	542	495	493	536	502	550	516	533	545	532	510	545	491	509	522	533	505	532	538	529	523	547	497	554	557	544	548	529	523	526	482	495	515	532	562	520	539	491	520	483	541	517	518	513	519	530	502	507	533	499	522	468	521	524	500	550	501	540	553	500	551	490	531	496	538	532	501	533	536	485	474
24725	21312	27889	24997	13574	595	378	294	225	234	183	183	177	200	138	161	154	152	160	142	130	160	155	149	154	142	148	121	153	125	128	133	148	145	141	137	120	136	132	121	135	151	125	129	157	141	151	140	127	131	120	142	138	119	135	143	146	127	107	121	148	133	131	121	148	127	143	126	154	127	123	121	153	115	131	104	142	136	139	162	129	139	117	136	127	129	125	145	121	116	118	120	141	119	131	157	138	140	163	137	146	131	128	164	139	137	133	140	149	128	124	115	147	138	132	133	136	131	101	143	144	114	137	120	134	128	121	124	132	152	123	116	115	137	139	159	145	125	126	119	136	124	135	133	142	128	128	130	138	129	157	148	118	120	141	142	125	127	125	163	122	142	121	134	121	141	126	109	145	132	148	130	145	141	146	126	132	124	146	128	138	135	108	146	133	127	118	119	140	126	127	122	125	133	136	140	138	130	123	122	115	159	122	139	123	126	144	136	138	116	123	112	135	141	140	118	121	125	127	134	123	126	136	126	158	117	150	146	132	119	128	132	126	135	126	117	110	147	121	121	139	123	135	137	135	140	128	140	124	167	144	131	123	121	133	127	128	146	122	112	113	137	159	130	132	129	111	140	135	153	139	129	134	114	127	143	140	124	125	106	151	129	139	125	122	138	117	148	139	150	127	146	134	122	118	139	127	112	119	138	127	140	124	126	133	136	126	124	121	143	121	123	114	112	160	146	126	121	137	139	129	112	124	125	112	123	130	132	119	121	134	127	149	110	130	141	120	136	130	139	152	118	136	138	112	122	118	132	144	132	136	144	133	133	124	128	139	126	130	138	140	123	141	138	134	129	145	139	118	125	143	118	139	122	122	118	130	130	152	147	140	138	134	127	118	132	119	127	126	136	130	108	123	124	126	152	118	139	145	166	129	149	115	142	112	135	145	131	133	125	144	135	140	128	110	149	125	139	126	114	131	113	139	133	108	120	140	123	135	133	135	121	116	137	126	129	144	143	132	126	124	132	127	146	141	132	150	129	129	113	118	130	141	146	125	132	133	130	135	128	144	128	144	137	148	115	118	165	127	144	129	109	131	129	157	147	139	138	107	113	117	148	144	136	147	133	135	125	141	133	124	128	120	143	118	121	142	140	121	127	129	119	137	127	136	121	126	145	115	104	107	125	144	130	133	128	131	124	134	120	151	142	129	130	116	139	142	115	137	145	130	135	121	117	146	132	158	114	134	113	135	153	151	137	97	131	132	123	144	150	144	116	135	131	113	126	131	122	128	136	108	127	130	127	117	136	138	130	120	141	136	119	121	136	126	123	123	116	112	122	149	122	137	140	127	143	165	133	119	130	111	122	127	114	139	110	127	133	126	136	131	146	125	131	124	166	129	132	143	128	125	151	148	157	126	148	140	126	141	120	112	109	157	125	126	121	168	159	143	145	116	125	130	134	119	139	113	153	133	131	129	118	120	143	137	112	137	138	134	151	138	118	122	129	121	136	125	137	134	124	146	136	136	122	128	119	143	111	133	114	139	138	139	136	117	128	133	141	145	122	136	138	126	139	118	127	123	139	125	99	126	136	158	143	134	144	130	121	125	126	113	141	127	146	129	134	132	139	116	110	119	139	146	124	122	130	134	132	137	133	146	122	99	127	117	139	114	124	134	128	132	149	135	122	127	130	132	116	116	159	125	127	143	132	113	121	130	123	112	118	124	126	99	149	138	121	128	123	125	145	139	135	128	132	120	136	127	120	118	143	130	127	141	124	129	137	138	135	124	137	146	137	116	113	124	133	121	147	143	151	134	146	137	141	123	125	95	123	113	129	126	134	114	125	134	131	116	130	127	145	141	143	131	142	144	137	133	130	151	131	136	137	126	123	128	129	125	128	136	138	122	127	126	119	148	146	137	121	144	135	130	123	120	135	129	138	128	129	130	132	129	150	118	130	124	128	128	110	122	130	149	156	157	135	115	134	139	143	127	150	104	139	122	126	133	115	116	144	121	127	134	136	133	125	119	118	137	134	136	132	119	135	119	148	148	129	148	145	128	131	114	129	135	123	124	123	154	128	126	118	138	131	133	120	132	139	131	120	129	143	133	128	138	136	136	104	120	117	149	121	122	155	124	125	134	133	106	123	138	123	124	146	131	109	125	118	128	109	122	131	130	137	118	103	118	114	127	113	129	112	125	138	147	156	118	126	133	138	127	121	118	115	116	128	144	115	114	143	130	140	144	137	107	137	122	135	133	133	133	145	148	140	117	143	132	116	130	120	155	134	130	127	134	121	145	115	117	142	131	137	127	147	136	142	150	125	116	141	125	134	111	168	130	120	130	137	125	146	122	126	110	115	144	112	145	134	104	132	131	141	131	123	129	133	143	136	155	128	112	138	142	117	128	117	120	131	116	119	136	135	120	147	116	117	142	115	141	150	116	130	127	124	132	122	105	113	121	127	115	131	136	158	138	120	132	134	139	137	104	142	128	124	131	130	121	146	136	142	116	140	127	124	123	124	120	155	134	128	130	133	146	111	122	130	106	111	142	131	142	141	135	123	148	126	161	125	101	119	133	134	127	133	137	141	144	119	132	139	131	123	140	113	117	130	131	156	118	125	143	144	135	124	113	124	107	108	143	112	134	132	132	126	133	114	125	111	133	128	125	130	137	109	127	142	154	128	138	123	167	125	130	132	116	131	107	125	161	128	147	127	152	135	141	137	132	135	123	123	139	160	139	111	136	123	130	118	139	137	131	151	160	117	126	141	129	149	127	113	125	132	132	127	139	140	137	133	136	133	130	114	140	148	138	115	132	142	114	149	117	123	132	141	133	132	118	134	127	141	120	140	131	127	137	139	115	139	128	130	123	123	121	123	126	126	149	120	130	155	128	147	145	126	123	129	129	109	141	119	116	147	119	126	135	114	139	123	122	125	136	135	122	156	132	149	149	121	135	124	118	110	135	122	114	139	130	119	137	137	144	111	149	129	112	128	113	136	116	132	137	132	152	130	134	134	131	126	122	136	124	126	141	122	126	128	114	121	145	146	117	146	133	130	149	104	125	138	133	128	121	135	126	120	136	107	112	133	151	145	136	134	125	124	143	123	139	136	139	134	133	140	125	132	134	138	130	125	111	145	138	129	143	143	124	133	127	135	127	97	146	124	110	123	132	131	118	150	128	131	118	128	133	146	119	152	140	130	127	131	117	136	140	130	133	126	148	153	113	149	109	123	132	126	134	123	142	135	126	130	154	113	134	135	121	139	123	129	133	130	134	151	130	133	141	134	127	136	130	133	119	121	139	126	136	133	135	132	132	119	139	125	143	111	129	139	135	134	113	132	132	147	140	111	107	122	139	122	133	145	129	136	129	149	152	146	137	120	138	108	133	112	133	134	125	152	132	143	139	129	133	117	122	155	138	152	135	142	124	130	130	146	102	134	139	128	130	160	135	123	133	108	145	116	134	134	132	132	126	115	138	151	137	124	138	156	134	123
3101	4948	3175	1511	1150	791	631	485	370	320	289	225	241	242	204	216	172	205	165	180	157	163	158	182	161	170	170	160	158	150	135	150	161	140	136	132	137	148	158	136	152	154	145	150	159	122	129	144	155	141	170	177	153	177	162	146	137	137	144	133	136	136	126	148	162	153	132	160	124	158	159	148	140	154	133	135	144	146	139	122	145	155	144	154	139	140	151	157	141	139	141	142	152	133	130	148	152	138	151	147	164	177	138	149	135	138	150	143	133	156	123	142	143	154	144	147	127	163	123	167	137	134	144	148	136	157	151	145	153	149	164	136	146	112	151	128	158	140	160	174	147	123	138	151	145	119	150	144	156	155	164	158	146	141	139	146	120	130	159	154	157	153	132	135	154	152	144	150	140	137	128	138	163	137	125	122	130	137	150	147	135	127	142	131	137	151	127	132	142	148	136	141	135	143	155	136	150	140	154	143	126	148	128	130	142	136	140	127	155	158	156	145	151	144	133	149	147	158	153	166	144	118	147	136	147	131	165	144	153	128	141	141	144	141	145	166	140	118	163	130	154	163	146	130	148	144	152	157	135	148	141	152	150	141	160	152	135	144	139	127	136	127	156	147	133	137	177	160	152	114	137	163	157	126	148	149	135	135	147	152	168	143	143	122	149	153	165	144	135	159	146	161	140	154	161	142	137	155	129	140	133	145	153	134	148	130	135	130	156	133	158	139	148	160	148	166	149	148	124	145	137	176	138	130	161	134	139	153	128	129	148	148	139	134	134	138	124	153	167	143	162	135	151	143	150	149	144	134	129	143	142	144	167	138	150	160	157	136	148	144	137	127	147	135	149	139	149	127	142	121	128	142	138	152	148	145	147	143	131	147	151	152	139	137	150	134	149	130	132	137	164	158	112	136	158	141	141	141	140	129	112	157	125	156	149	135	170	154	132	143	145	139	149	143	129	122	139	137	153	129	144	159	164	137	143	161	125	135	138	130	142	147	145	150	151	153	148	128	131	136	136	135	135	161	136	136	155	149	149	143	137	154	148	152	128	161	123	123	164	159	153	127	149	146	156	139	144	144	148	139	156	160	145	143	138	140	166	140	145	144	151	160	141	156	143	126	138	138	136	147	146	131	136	141	137	135	148	138	154	147	175	166	161	136	145	126	164	153	128	144	136	151	147	149	136	130	151	134	171	150	132	138	136	137	137	139	126	148	159	137	133	156	139	150	138	153	135	120	131	142	148	163	158	133	132	143	144	137	147	134	149	150	130	156	136	155	134	131	156	122	146	150	150	148	124	139	140	154	133	156	140	150	143	140	162	138	139	150	134	136	135	124	122	125	128	167	128	143	146	136	154	139	146	139	173	133	129	130	125	142	157	166	168	144	173	131	138	134	130	152	143	141	159	124	142	146	121	177	122	157	123	140	137	154	133	140	162	150	137	143	134	153	158	142	122	148	135	135	137	132	174	121	165	144	141	154	118	166	148	149	159	156	161	157	131	174	126	136	154	166	135	149	152	128	142	143	143	147	147	160	150	144	161	131	126	115	138	139	164	140	175	139	143	126	144	145	125	123	175	116	151	124	122	148	117	135	128	150	139	147	133	141	162	131	150	134	168	134	145	152	136	158	145	136	132	144	170	112	135	161	170	161	130	129	121	153	153	138	136	131	138	134	136	170	159	145	127	142	135	144	150	155	153	150	148	159	127	142	166	147	170	140	145	137	161	152	140	140	145	134	159	146	153	150	139	128	137	154	148	145	135	155	137	141	156	135	151	142	149	129	135	132	128	168	129	130	123	176	154	142	137	143	142	166	155	139	144	145	156	144	136	147	131	149	145	154	143	143	141	141	142	122	143	147	151	131	134	122	137	143	150	131	134	147	141	161	141	153	155	132	139	141	134	140	170	149	144	129	174	140	130	142	134	155	124	143	154	155	127	168	153	136	130	145	153	131	138	167	140	156	146	154	160	140	164	131	146	145	129	135	137	150	147	147	135	154	134	126	157	136	131	153	165	151	150	140	153	118	143	145	136	156	157	142	136	138	150	150	135	154	135	141	133	134	168	149	150	144	157	131	142	138	148	138	140	135	124	145	145	162	150	151	145	152	135	176	130	142	153	155	138	129	139	133	117	133	167	149	155	143	132	146	120	129	131	151	140	120	142	140	143	146	152	138	133	145	133	117	160	126	155	147	141	168	175	147	141	153	138	142	137	145	135	154	152	136	147	144	142	165	123	160	154	144	139	156	133	137	118	130	137	152	142	136	151	146	140	162	150	146	144	132	126	133	129	157	141	131	129	132	145	150	169	149	157	143	117	120	145	142	145	149	165	124	137	143	145	139	157	126	164	122	151	135	144	151	136	174	139	143	150	134	150	155	149	150	155	138	137	137	126	139	144	135	149	144	135	110	164	142	125	171	132	131	138	147	149	136	133	133	138	125	136	139	161	158	145	165	151	155	132	132	173	137	144	146	157	132	142	139	153	138	135	142	147	132	114	147	151	143	142	140	147	128	130	138	157	144	131	139	142	131	135	145	148	141	146	166	132	132	158	127	159	145	137	142	158	127	125	142	173	138	154	131	163	145	126	136	133	135	161	154	144	127	151	144	140	144	126	145	129	145	123	116	133	142	129	144	143	122	147	147	151	146	168	154	155	137	152	132	130	137	144	145	138	139	174	134	133	141	151	137	148	149	138	136	154	145	170	139	140	139	159	116	133	145	134	159	126	145	145	145	132	147	174	148	133	153	137	158	133	149	139	128	157	154	147	120	146	138	142	146	128	138	138	147	136	175	119	141	147	143	137	150	145	130	133	148	148	145	142	154	135	140	134	140	153	125	150	146	144	132	129	140	162	169	143	142	156	126	131	149	142	149	148	135	127	130	145	139	157	145	141	132	127	144	159	127	146	151	141	144	141	134	123	149	143	148	131	136	151	136	127	154	155	142	160	155	121	141	128	139	154	136	142	126	136	175	155	154	131	148	129	148	148	148	140	137	156	146	128	129	127	130	141	142	138	146	139	140	142	148	129	152	130	142	140	132	137	163	134	134	132	133	152	140	162	126	129	142	145	142	127	155	139	143	152	138	148	152	162	152	147	156	143	135	138	147	156	122	148	134	152	156	155	143	134	142	147	153	155	135	146	141	156	135	157	150	156	136	141	137	138	124	144	136	132	152	138	131	149	139	127	146	139	164	126	138	168	147	136	134	137	142	132	142	136	130	159	137	176	152	123	151	154	141	146	139	152	139	124	136	150	122	129	140	130	125	170	149	145	140	145	130	149	147	133	161	128	157	132	123	141	150	149	150	170	149	140	119	149	143	156	132	144	135	133	135	162	173	156	138	119	155	151	162	124	146	129	143	153	147	131	143	152	116	129	144	147	150	159	137	157	145	151	138	146	142	145	147	154	136	130	152	142	119	147	129	139	140	150	162	153	153	151	132	174	135	135	135	149	155	140	159	145	157	137	169	150	160	141	148	143	144	167	141
22493	21314	29166	23778	21311	21385	11717	1344	944	818	740	711	691	643	667	615	579	598	556	501	515	538	513	472	495	520	498	493	489	509	515	453	520	476	464	421	456	471	457	441	475	463	469	447	476	483	498	458	457	447	425	460	493	501	496	477	490	502	477	433	461	444	449	425	489	492	407	470	455	475	476	460	481	457	455	424	438	493	436	479	443	465	467	434	466	458	481	444	444	455	418	471	449	415	436	462	431	449	475	471	459	482	431	428	429	459	489	432	471	466	500	467	425	466	456	425	428	456	455	463	449	420	418	450	424	474	413	447	447	451	481	420	472	456	461	453	429	459	485	441	450	468	443	437	428	446	434	488	477	454	431	456	479	431	426	422	447	421	461	447	476	424	463	441	420	422	439	436	453	453	450	470	496	454	485	490	482	455	422	467	450	444	425	392	449	476	453	439	433	457	437	448	423	457	442	464	448	474	460	456	455	472	435	457	472	456	460	452	444	463	455	456	470	450	449	452	449	384	433	487	459	444	462	458	489	437	460	439	444	463	444	481	452	449	469	404	443	430	440	430	486	439	450	459	439	467	448	457	448	476	432	472	451	465	466	407	462	457	422	458	479	467	460	443	430	436	446	467	485	434	492	467	441	486	463	446	475	462	401	434	448	423	482	435	455	443	453	467	459	407	432	457	421	461	458	452	465	444	493	460	468	455	452	447	435	474	458	459	433	479	486	441	466	434	429	466	411	489	461	455	427	425	458	490	450	446	442	440	468	458	461	462	429	438	467	424	445	420	424	451	490	476	454	459	453	457	454	429	472	459	429	397	461	435	414	443	450	441	478	429	422	491	446	442	440	468	467	425	436	494	462	428	492	458	452	447	444	433	430	458	433	476	425	451	505	478	460	429	477	453	491	429	423	409	486	470	427	449	451	453	468	437	445	420	489	459	476	442	418	442	430	441	465	480	451	426	441	444	451	460	485	481	413	460	445	465	464	446	465	454	485	495	429	434	472	440	419	470	439	414	466	452	442	470	490	503	448	438	453	430	459	438	456	444	422	475	423	473	452	425	452	468	409	456	442	453	452	476	472	449	457	462	449	402	452	469	425	455	454	414	436	458	475	418	469	454	459	456	461	459	437	448	459	444	453	471	458	439	482	429	443	478	442	466	437	461	443	452	419	432	456	408	451	442	425	443	456	419	443	484	497	424	466	472	480	440	457	465	442	431	494	452	449	454	429	447	427	435	437	433	475	433	464	437	438	436	446	445	469	416	437	472	453	432	462	440	467	467	446	434	424	440	439	465	434	467	431	480	450	442	413	453	452	388	419	437	487	469	428	466	428	488	474	445	422	473	423	473	439	438	457	421	442	465	429	425	414	449	447	451	485	441	442	464	434	433	474	458	418	425	468	411	431	451	467	451	443	415	467	467	439	428	461	443	446	419	437	451	450	464	426	428	475	467	431	448	420	445	486	444	420	455	406	467	480	442	460	424	432	462	442	387	440	494	456	415	445	465	468	431	438	433	441	431	446	443	448	458	444	455	425	459	450	432	439	419	399	464	449	464	459	490	446	465	435	460	486	416	443	459	451	446	423	436	478	459	434	451	444	449	415	455	461	461	469	431	483	482	483	434	451	459	468	452	450	449	484	447	476	420	475	454	428	477	464	472	449	429	465	465	452	479	436	460	456	473	430	447	471	434	451	473	490	450	427	470	460	441	457	480	458	490	455	449	468	472	468	470	487	488	408	472	477	443	452	457	450	475	485	471	422	497	409	435	453	439	423	487	465	447	442	451	423	476	478	416	444	453	466	463	431	378	497	482	440	465	460	448	413	471	445	471	421	481	431	413	423	455	478	465	446	458	469	468	488	420	454	443	423	436	476	472	441	473	471	401	452	438	431	424	446	450	433	435	455	436	483	454	481	461	466	455	457	433	463	430	431	448	471	446	460	465	448	420	419	419	447	450	490	467	453	425	440	432	451	403	442	463	467	403	417	447	432	445	458	453	443	461	466	488	442	453	491	474	430	386	472	435	432	455	445	446	442	455	474	473	445	425	472	422	438	451	480	463	475	445	485	491	449	470	446	471	486	441	432	444	471	443	467	407	453	426	464	468	431	425	435	454	437	432	433	465	414	468	444	434	406	441	418	459	433	518	422	450	453	440	475	452	446	451	428	458	440	454	456	479	402	475	470	477	461	440	485	455	439	462	464	449	474	457	394	441	447	456	444	462	460	481	432	515	456	424	437	455	448	415	451	450	422	456	440	463	486	476	445	494	458	443	494	423	469	459	443	441	447	455	457	451	420	424	436	485	462	467	452	501	455	448	434	466	438	416	443	437	401	445	436	444	489	440	469	449	442	462	482	430	460	477	486	421	469	474	477	470	441	438	426	427	415	484	489	435	444	460	477	440	453	450	462	443	442	420	467	418	475	440	445	442	480	432	451	451	450	468	490	472	432	501	427	453	488	424	433	446	454	442	451	451	447	454	444	449	451	437	418	462	459	469	449	453	514	434	435	449	430	445	441	465	447	432	418	425	472	451	392	440	475	436	466	449	458	442	437	438	447	404	451	439	446	418	458	425	462	466	412	429	455	431	469	482	469	439	480	455	461	460	460	473	464	459	412	451	452	427	448	439	458	456	463	458	447	473	454	445	486	424	465	449	441	476	467	455	427	443	431	410	458	465	472	459	481	414	408	449	404	481	424	462	445	472	455	489	447	443	446	464	464	456	434	468	444	466	440	469	423	475	479	428	437	492	449	450	464	444	422	479	442	458	459	411	426	458	499	418	481	424	469	471	450	445	426	457	453	418	427	429	453	432	459	463	439	460	449	437	470	473	444	465	465	426	483	462	455	419	447	445	433	444	449	448	482	442	461	461	436	462	458	422	433	423	492	419	478	456	448	450	456	467	464	406	458	463	438	458	419	449	410	435	455	455	442	516	435	437	470	477	425	465	465	427	455	465	415	428	455	449	444	445	440	427	424	483	418	423	440	463	442	465	481	468	432	461	431	432	436	425	430	469	461	474	445	433	433	430	463	438	433	435	460	460	462	446	445	433	485	449	455	452	448	470	418	424	453	450	442	451	479	435	457	449	433	411	451	430	487	474	462	436	443	471	409	446	421	476	461	460	454	449	443	419	445	459	472	450	445	432	470	447	452	458	392	427	456	491	469	469	457	490	457	471	450	486	457	446	432	398	471	422	461	458	467	432	481	472	455	443	440	490	452	462	452	471	430	434	442	486	460	482	480	428	433	490	407	420	428	465	426	453	469	468	468	472	410	487	445	454	457	472	457	422	463	450	479	429	425	413	465	456	471	439	424	453	406	444	385	455	474	443	453	450	395	449	455	458	452	422	462	409	437	468	457	455	424	474	394	458	440	443	479	432	475	452	423	454	433	497	480	464	464	412	417	465	442	491	473	440	442	448	469	417	498	410	446	459	447	413	443	436	450	454	449	437	458	455	406	507	419	447	454	462	428	454	448	429	454	427
4315	14366	9937	4915	3609	2767	2058	1559	1318	1102	1019	857	760	714	663	636	637	605	570	557	549	536	522	545	500	597	560	494	493	507	491	476	511	495	484	503	481	491	513	501	505	463	494	512	476	533	476	460	513	521	495	540	475	505	461	423	460	470	485	494	494	459	481	482	474	490	494	462	473	463	540	522	446	446	482	486	469	467	445	448	442	466	470	520	463	464	463	500	497	471	457	453	453	486	488	455	484	460	495	479	454	465	457	488	502	443	451	433	482	456	450	461	446	468	459	491	461	495	476	477	460	491	471	481	466	460	439	454	465	466	477	465	487	461	434	449	459	451	442	453	471	505	464	453	469	452	458	472	492	434	471	478	460	477	499	465	453	449	447	456	482	458	478	499	460	461	471	438	493	457	459	459	444	464	453	462	462	477	451	502	460	459	457	436	447	452	477	451	469	441	470	487	467	483	459	513	484	420	465	468	483	478	457	505	486	451	446	484	445	439	462	490	480	471	441	448	499	447	492	474	448	477	432	462	460	434	477	436	508	488	470	487	470	449	423	447	479	479	426	461	480	476	469	443	494	496	441	430	464	448	445	450	486	439	484	457	464	440	465	481	489	478	463	473	448	472	496	459	495	477	492	475	452	444	452	444	473	436	474	461	437	503	477	446	453	448	472	443	454	458	455	476	431	500	446	455	416	428	467	444	462	471	476	451	427	494	472	504	470	476	499	463	443	470	470	494	489	438	467	475	490	465	439	495	467	494	482	466	467	487	447	439	500	442	447	449	462	490	428	440	441	483	475	512	465	454	453	482	443	466	513	455	478	484	457	450	444	470	475	444	464	465	464	421	478	453	465	445	469	482	500	488	447	451	477	463	501	475	482	454	439	451	458	464	463	489	441	426	458	455	443	455	464	462	452	479	451	479	454	432	426	431	440	458	481	451	443	428	448	476	492	459	467	456	471	457	464	507	523	487	388	464	500	495	474	476	461	450	478	490	470	453	464	444	462	459	437	509	431	443	471	453	458	482	473	453	469	459	471	445	429	422	561	462	481	446	476	500	458	479	448	452	482	494	455	470	494	476	476	442	506	476	462	438	445	417	437	457	482	487	471	472	465	497	467	468	428	490	486	463	494	488	477	461	499	479	463	484	467	480	436	488	488	455	457	469	463	481	464	472	456	480	492	445	456	445	466	437	456	465	467	504	435	474	473	463	475	440	476	474	437	451	446	472	476	465	461	473	457	509	500	462	448	466	457	450	504	459	450	454	457	452	467	461	499	428	468	456	493	496	498	471	432	490	462	473	478	455	488	437	458	459	449	485	510	452	448	488	478	457	443	449	490	466	477	487	461	429	471	443	458	461	522	460	472	470	473	442	450	486	502	460	452	491	451	481	484	488	488	456	474	514	447	451	460	484	443	459	457	468	454	470	438	419	465	469	472	478	475	466	486	477	455	450	448	463	452	499	505	451	478	452	429	472	446	447	465	442	450	444	466	492	437	458	459	498	440	451	492	443	482	512	444	483	450	483	461	446	429	447	510	484	440	460	495	486	454	470	458	438	467	468	482	484	535	453	483	496	506	481	449	477	435	440	445	463	486	448	488	469	476	480	476	448	467	467	425	475	500	449	466	469	455	474	464	468	435	478	429	465	464	465	474	444	469	471	475	489	453	474	459	441	482	439	467	488	475	450	455	482	472	468	483	432	468	535	451	444	481	499	445	479	440	466	472	445	499	493	448	470	443	449	460	459	491	488	466	471	479	465	484	495	481	456	487	471	467	480	448	449	450	461	467	479	501	499	480	447	469	489	489	450	476	461	471	469	444	463	489	459	461	476	496	455	448	449	450	475	483	458	459	409	432	505	474	504	458	505	447	513	509	476	439	477	441	442	484	486	465	486	540	436	468	490	443	492	473	472	472	451	461	472	452	474	448	449	475	486	451	457	468	467	466	435	437	440	453	471	489	432	452	471	439	450	479	464	450	461	485	505	480	453	450	432	496	487	478	463	480	451	446	446	439	499	463	433	500	497	477	465	485	467	469	468	464	488	477	463	460	472	478	502	452	459	484	475	474	467	464	475	443	434	449	437	451	430	479	439	473	452	473	460	480	480	447	416	457	439	477	462	449	464	456	437	462	462	463	488	457	438	486	434	495	468	454	449	459	490	452	483	432	461	465	466	459	462	479	472	456	505	427	449	490	469	536	456	460	442	484	457	469	449	441	477	472	437	473	474	423	437	484	491	471	445	440	508	440	476	464	474	452	446	487	479	486	449	462	456	471	499	436	479	488	460	450	482	492	497	457	497	488	433	459	469	491	460	499	484	506	466	495	460	466	490	463	430	490	485	495	474	474	484	462	485	477	464	485	467	481	434	481	534	479	456	466	468	454	473	452	512	479	463	438	492	465	482	434	452	455	446	495	464	445	445	493	481	469	480	474	489	475	439	475	456	488	460	480	455	467	458	454	461	442	488	460	488	438	495	483	450	458	481	465	455	485	464	477	452	518	445	472	463	462	475	487	432	462	474	462	448	449	469	505	450	474	472	484	450	474	459	450	470	462	490	460	451	439	463	483	455	474	480	487	477	494	487	459	459	461	506	466	461	457	493	509	491	444	500	476	483	437	471	471	506	437	477	517	472	464	453	468	490	459	401	472	482	465	491	432	486	487	486	469	456	476	454	466	459	456	494	469	434	451	459	501	444	428	428	443	453	487	480	461	472	457	475	481	487	493	425	480	476	501	447	475	465	458	445	488	464	441	466	463	482	479	486	453	463	472	466	458	445	471	533	458	451	478	455	449	492	489	469	499	431	444	491	451	455	471	500	456	478	468	429	478	512	459	439	462	461	466	512	448	486	463	470	437	494	459	460	484	462	447	423	473	497	498	439	446	517	489	437	477	459	472	473	473	467	502	471	511	479	466	486	471	432	478	462	473	479	471	469	481	466	482	450	479	516	477	451	504	468	453	467	444	473	499	424	437	454	475	444	481	491	462	475	491	440	478	456	500	482	472	495	463	487	487	458	474	511	460	445	472	467	427	463	458	456	504	425	474	470	476	464	453	484	464	468	471	449	462	448	488	482	448	454	440	464	481	472	481	470	476	497	448	463	471	483	435	477	438	467	468	461	458	498	460	508	483	487	449	463	460	454	469	476	442	464	488	492	465	505	468	509	468	482	481	461	453	447	486	490	451	453	440	450	483	437	448	468	470	441	489	504	464	470	461	458	482	466	492	488	466	455	454	445	462	472	438	489	453	469	467	510	497	511	452	478	482	449	496	458	474	493	491	471	497	466	470	491	442	470	449	447	477	474	431	476	465	466	483	491	446	459	471	488	461	478	483	448	446	451	475	452	461	481	458	493	477	507	455	455	431	487	469	489	471	445	463	465	462	458	510	481	453	481	441	480	463	470	426	432	443	479	493	485	446	468	484	476	457	456	516	483	467	477	478	461	470	457	441	440	471	471	424	472	467	454	491	420	416	452	451	474	456	455
27522	20296	7505	635	364	333	309	282	295	285	279	283	281	262	244	255	245	266	267	236	262	249	247	261	264	243	243	235	264	281	254	245	256	261	264	263	257	233	264	253	270	281	233	261	273	253	260	249	276	243	262	248	224	250	253	265	270	262	268	231	278	266	251	269	272	259	248	260	221	241	260	283	254	248	255	248	246	248	243	244	246	240	255	283	236	230	255	253	245	271	258	268	236	277	252	290	259	258	274	235	262	261	274	247	254	264	239	284	294	258	265	284	258	257	251	251	240	248	301	278	222	254	249	257	292	246	293	282	257	233	274	286	261	248	258	246	261	267	265	270	287	267	249	260	264	254	254	239	250	278	243	233	237	256	247	245	248	262	264	214	240	248	234	232	238	258	254	265	238	245	243	260	261	252	251	299	254	265	249	274	247	264	242	264	242	260	254	270	236	265	279	256	265	253	245	269	238	270	241	273	244	265	267	266	256	290	287	217	232	235	285	257	246	237	245	236	253	256	263	290	262	246	259	262	293	253	260	253	242	274	265	252	236	243	258	226	282	233	237	263	274	248	259	243	260	269	248	254	274	242	276	242	276	256	265	247	309	237	259	256	259	261	227	255	230	255	266	266	257	230	290	258	247	281	257	265	260	243	279	243	246	234	283	257	252	260	233	248	254	279	265	247	266	266	249	251	271	241	249	282	255	254	259	226	256	248	281	287	251	264	264	268	266	251	262	250	272	252	264	267	224	258	258	264	267	243	271	214	258	269	251	257	236	279	235	260	283	256	256	243	271	267	248	258	266	244	263	248	244	255	249	251	245	252	265	241	254	244	255	292	260	274	233	248	268	284	258	248	239	263	244	245	253	281	273	234	272	249	234	255	226	240	245	289	258	251	249	264	236	239	241	251	265	278	268	240	249	287	262	240	216	275	256	246	239	269	268	254	225	240	256	247	226	285	262	239	247	252	285	230	244	241	277	265	243	243	247	265	264	262	246	250	268	258	230	271	269	258	261	251	284	260	256	273	258	240	245	244	269	244	269	264	237	265	274	262	255	258	267	252	262	255	244	275	245	242	256	255	236	253	239	268	233	222	266	247	264	235	242	253	244	263	249	253	276	254	252	271	243	224	258	249	253	270	258	258	245	256	294	236	240	244	253	254	250	254	244	236	273	266	251	272	261	252	255	266	270	259	259	277	291	255	257	284	254	268	242	249	238	291	258	262	276	254	266	238	238	254	232	278	242	250	231	273	264	239	256	254	235	257	247	286	288	241	233	235	280	261	243	257	266	250	256	235	254	272	242	280	251	259	255	273	227	264	276	234	261	228	257	256	244	228	268	261	271	274	267	256	228	233	245	268	245	236	276	266	246	261	245	263	249	276	266	269	255	300	252	268	253	253	242	245	260	236	276	268	247	237	250	247	259	243	268	270	256	260	278	258	261	262	257	245	235	241	264	237	286	240	234	239	244	273	264	253	269	261	268	262	249	242	281	251	277	243	239	261	280	292	250	254	261	250	271	277	270	258	251	234	281	243	244	287	239	255	226	258	278	255	243	241	250	232	243	267	295	250	240	253	252	262	256	268	248	236	243	259	224	240	263	242	263	244	256	302	280	237	229	270	269	266	266	263	252	276	268	265	256	255	254	229	263	261	255	272	262	250	240	260	254	250	226	236	266	260	255	250	263	280	269	268	218	263	247	242	288	264	227	273	257	249	260	272	291	204	259	261	244	252	233	283	268	226	258	238	253	267	257	277	269	258	259	230	252	262	244	325	245	268	252	258	259	264	248	272	258	304	256	232	230	260	264	235	243	226	241	294	249	255	253	265	242	238	268	252	265	249	247	271	249	285	273	246	225	271	256	253	243	242	241	244	244	229	242	243	260	275	250	257	275	262	244	280	286	240	260	266	249	244	241	241	283	267	260	275	250	266	240	293	273	242	248	262	268	262	259	251	252	257	276	272	255	293	267	252	247	267	275	268	264	286	253	252	279	260	250	260	239	259	227	252	241	239	235	237	283	254	261	257	244	265	257	221	260	281	243	267	270	269	261	247	264	253	254	252	256	265	260	274	245	258	258	246	270	273	258	248	252	255	252	263	255	255	266	281	240	227	248	251	240	279	257	240	245	240	265	238	270	275	245	273	262	297	218	262	238	281	258	261	251	264	273	267	267	242	258	279	260	262	247	280	262	236	253	284	268	238	264	246	248	265	261	282	255	267	273	253	268	268	265	248	261	254	237	257	233	254	292	229	254	260	261	270	251	260	231	266	254	240	267	275	239	275	243	256	219	241	230	281	231	258	254	246	252	263	253	247	266	253	261	259	264	237	271	244	242	271	266	229	229	255	258	248	254	259	292	252	238	257	284	237	236	256	268	240	256	264	254	251	224	255	245	265	246	244	252	218	254	267	237	254	250	231	252	253	271	218	273	263	276	277	249	266	259	269	248	260	243	246	243	258	232	256	273	266	259	243	241	279	238	266	262	236	271	265	255	244	270	252	257	278	268	255	245	284	263	244	279	267	266	248	226	245	273	249	278	262	260	298	257	287	218	232	276	241	234	256	261	269	255	292	240	272	252	235	257	259	245	255	261	234	249	262	274	251	255	256	246	258	255	276	247	252	276	263	260	279	265	251	271	274	275	255	252	274	268	267	248	260	253	246	239	262	234	261	288	273	280	226	245	276	244	262	233	280	250	266	266	273	234	243	259	270	243	248	246	246	274	263	253	248	283	260	262	268	247	259	252	294	266	255	245	239	263	247	231	240	253	255	269	273	248	239	237	274	246	239	269	245	263	232	250	235	257	250	236	253	237	253	274	258	263	299	257	246	259	263	261	242	254	261	284	247	253	257	266	261	256	230	233	268	268	253	231	255	260	260	298	250	242	261	228	260	250	257	267	251	238	271	232	267	259	262	247	241	254	280	233	265	247	284	261	284	253	277	254	233	268	263	259	238	254	241	260	280	234	234	277	264	238	275	262	282	257	262	255	273	255	241	271	272	258	278	291	232	274	286	246	246	250	277	260	284	247	257	246	259	238	243	269	267	266	241	275	227	239	265	228	245	258	266	269	265	249	252	248	259	250	279	240	287	244	223	282	247	259	234	251	248	281	256	259	262	271	226	257	259	254	259	253	267	248	247	257	252	233	285	296	265	272	253	286	229	257	272	274	255	244	254	238	243	260	257	255	288	239	292	249	267	246	263	254	247	273	257	273	258	265	250	267	238	269	254	252	271	280	239	248	238	260	277	241	270	242	265	254	239	246	243	253	264	262	263	249	259	281	221	259	267	264	244	243	264	249	272	279	248	271	266	250	283	265	279	249	273	292	255	289	244	263	268	251	248	267	292	260	255	238	232	276	252	248	264	250	252	249	245	278	269	252	269	255	248	260	225	217	268	251	259	276	273	233	252	250	276	252	258	282	244	239	225	257	258	288	234	271	272	268	252	265	239	250	247	230	233	269	267	251	269	271	265	269	233	237	269	269	278
4099	1398	850	512	468	378	333	338	299	295	306	278	275	261	286	302	274	290	266	287	284	275	257	248	291	271	290	277	275	309	264	251	241	245	286	264	256	283	243	272	268	309	281	275	260	269	246	272	278	274	232	263	264	253	282	243	272	294	263	254	276	260	271	283	258	236	290	236	239	276	262	260	255	267	249	224	277	276	240	297	257	283	244	261	287	283	278	256	250	289	285	249	303	255	291	285	254	277	263	236	252	274	247	274	257	241	266	276	260	269	271	260	285	263	239	249	281	254	252	267	274	266	274	269	245	263	285	276	278	276	266	273	239	306	276	257	276	239	270	261	252	252	262	269	264	250	266	258	260	270	283	259	247	262	263	250	288	252	254	245	265	271	273	264	234	264	256	275	266	240	268	259	247	276	266	242	258	239	295	280	279	286	292	263	263	246	266	277	273	279	239	276	274	260	278	276	282	266	254	285	248	266	263	282	259	266	260	262	274	266	282	282	265	275	251	269	274	246	258	275	275	268	288	288	275	281	284	240	264	247	280	283	253	271	265	261	263	249	248	254	257	302	275	254	259	270	267	252	267	244	256	266	263	236	284	279	245	244	307	258	257	261	280	242	287	282	268	256	284	254	281	289	257	254	262	271	271	288	267	255	257	305	277	245	277	252	268	275	265	260	266	262	292	266	257	267	264	291	266	265	265	273	266	276	280	274	291	260	249	250	248	324	248	225	274	285	248	236	254	278	260	265	265	259	270	251	260	266	299	240	264	266	283	250	266	261	275	283	264	259	289	256	259	244	300	259	283	266	245	277	250	271	253	296	262	276	245	261	238	262	276	237	245	280	272	243	279	246	255	273	297	286	248	258	245	264	275	251	294	280	283	270	271	264	261	294	284	270	256	289	251	265	278	283	276	275	258	267	280	270	254	245	256	270	259	284	258	245	258	267	257	260	290	276	254	293	249	251	268	270	256	288	278	264	257	266	273	260	264	256	262	267	268	275	303	255	254	260	300	234	262	270	241	269	285	251	282	257	264	296	271	249	253	251	258	242	291	265	289	286	259	246	267	272	257	253	259	264	263	251	253	244	276	269	221	260	267	287	256	264	257	280	245	243	276	242	292	240	260	251	248	268	264	270	265	264	252	271	279	276	263	251	253	260	280	284	247	271	271	251	252	284	273	272	298	245	256	276	278	254	271	285	266	282	250	269	242	266	271	279	273	238	284	255	305	270	296	260	268	245	259	296	235	266	271	276	274	257	276	299	269	238	256	274	274	284	261	279	240	256	283	253	266	246	246	268	260	287	226	280	230	287	302	282	262	274	271	295	256	293	290	276	283	249	253	285	286	251	300	272	257	244	240	276	259	265	238	257	273	289	262	284	237	242	240	254	244	240	279	273	280	274	280	258	289	253	275	284	302	277	266	284	265	269	284	262	262	278	263	249	292	282	284	261	272	259	304	254	248	269	251	276	268	291	249	254	286	261	270	287	291	282	284	302	277	236	279	236	268	302	281	276	278	277	238	277	272	301	261	271	258	256	239	244	258	258	246	228	296	242	276	257	281	251	272	317	228	275	258	287	259	281	275	268	264	296	272	273	255	272	278	293	269	271	252	265	296	245	248	280	268	255	290	247	268	267	269	251	264	255	271	267	248	285	279	267	273	238	255	276	260	244	262	248	278	291	271	289	280	266	245	270	277	255	261	283	246	266	268	248	239	233	265	238	263	244	245	261	261	305	266	278	243	276	278	276	278	271	275	277	263	283	277	253	258	263	269	255	291	285	271	287	257	279	267	271	259	279	286	273	274	279	280	264	264	303	253	263	280	266	257	258	269	246	282	282	258	286	243	268	254	255	275	223	247	254	263	282	306	291	261	275	247	277	267	271	244	280	260	276	280	286	263	263	249	262	249	282	277	276	244	256	292	285	289	249	251	260	289	248	256	250	271	254	268	253	265	281	231	298	257	238	256	256	253	260	295	272	270	267	246	285	267	283	249	250	255	256	265	261	255	275	259	240	307	228	233	260	276	266	268	266	252	284	302	255	254	271	257	234	256	248	289	250	224	259	260	260	265	271	248	265	275	261	255	261	264	296	292	283	268	273	262	266	254	282	289	236	307	258	284	252	284	266	243	246	245	265	272	282	269	262	268	240	259	267	279	260	290	259	274	264	274	261	257	275	245	271	264	248	258	291	268	251	305	258	302	276	271	257	284	245	274	286	260	268	241	263	253	236	256	241	261	294	273	269	249	277	271	270	267	277	237	253	253	268	249	274	281	271	243	276	260	282	273	272	262	248	267	275	286	228	274	284	253	276	274	274	249	273	255	297	257	265	261	259	263	282	247	238	266	256	270	263	261	279	246	266	286	245	309	236	280	270	278	261	281	245	250	254	306	273	300	254	283	265	271	271	252	246	271	255	274	293	268	275	280	253	243	293	282	250	258	287	281	272	267	270	254	252	275	246	274	259	261	268	242	261	261	283	281	258	261	250	246	291	279	262	249	242	267	239	285	237	242	283	270	289	265	280	246	259	284	280	284	316	276	261	278	256	269	265	256	258	263	256	285	253	262	249	259	262	269	261	286	250	256	269	262	270	289	269	244	283	266	240	256	271	252	284	273	269	257	256	263	252	284	266	268	250	280	262	274	224	268	268	273	240	265	281	248	276	266	269	249	244	267	309	283	265	253	259	238	276	261	257	251	285	287	265	281	267	246	249	247	266	273	285	289	258	261	265	249	250	248	286	268	282	270	218	268	291	270	248	269	270	237	275	272	277	257	261	255	287	265	282	233	279	259	288	245	263	245	244	275	269	260	254	281	271	269	250	260	272	264	295	275	254	275	281	269	284	258	227	257	286	278	249	261	272	253	267	283	252	265	278	279	255	249	269	252	279	281	276	258	282	233	269	264	272	233	279	277	296	265	280	290	283	264	262	268	256	282	254	262	271	294	267	286	266	267	284	261	273	266	254	285	259	294	249	271	287	238	268	250	270	267	268	261	289	239	229	246	249	281	257	251	271	263	242	249	292	279	279	288	270	266	261	253	235	285	291	279	251	250	291	271	237	283	262	260	274	264	261	273	288	284	257	254	274	255	284	260	278	263	241	244	274	283	276	265	246	266	254	271	255	236	238	277	249	279	257	244	283	257	273	285	266	279	250	263	296	293	291	244	250	260	300	253	290	286	261	289	270	254	261	251	280	268	270	272	276	275	238	290	285	261	239	273	265	266	257	257	271	257	286	281	269	256	262	268	256	254	250	267	258	278	273	255	275	238	274	241	257	254	266	279	240	272	259	230	288	257	270	276	295	279	255	285	250	281	249	284	281	263	263	279	264	256	271	270	276	261	244	260	261	304	270	282	254	252	260	247	245	262	276	258	262	276	276	268	259	275	270	269	273	270	266	286	315	265	267	262	274	261	260	247	269	248	258	249	254	276	273	263	272	248	258	250	243	292	243	220	279	268	266	274	311	237	261	257	289	264	275	288	240
23784	21294	28672	24235	21304	10962	1274	868	803	728	668	611	582	590	555	600	588	512	541	570	552	559	519	502	532	501	481	518	505	506	512	528	507	515	534	523	460	555	524	524	502	510	511	509	494	511	531	498	508	461	496	507	532	465	489	497	484	474	534	517	544	476	513	506	502	507	501	482	504	493	538	480	503	520	492	549	497	501	512	519	460	554	501	473	518	509	488	522	450	468	496	534	520	508	501	484	471	529	461	475	498	498	536	504	512	507	514	513	532	494	471	515	499	499	506	452	490	509	511	502	504	544	495	467	533	491	517	510	482	510	494	531	491	502	516	531	546	497	515	489	493	509	488	508	514	439	482	484	507	537	510	488	510	487	504	489	481	542	503	485	486	489	562	480	514	500	500	511	475	529	504	498	480	555	495	522	476	528	522	477	503	488	485	479	499	482	496	486	523	522	476	501	518	501	488	469	516	501	546	480	511	528	499	518	498	516	485	524	518	482	509	515	544	502	500	517	517	552	490	485	509	481	538	536	507	503	497	453	501	535	450	491	455	506	510	518	521	514	488	510	461	482	511	541	516	516	465	499	415	466	538	507	523	500	476	504	513	483	512	527	469	490	507	496	530	461	504	539	503	507	495	476	495	547	533	527	506	510	512	524	485	506	494	503	526	532	487	498	535	493	500	482	479	523	526	498	483	489	513	518	516	516	481	501	475	487	456	509	533	499	495	508	488	485	569	510	539	479	494	535	505	512	505	530	482	472	505	513	504	468	452	528	479	493	487	483	528	477	509	485	498	489	488	478	511	528	498	516	499	445	512	519	527	555	532	523	522	471	488	472	479	482	499	485	510	498	487	486	508	484	447	487	532	491	534	498	522	497	515	504	488	489	499	470	492	533	523	491	536	519	483	477	528	510	469	470	510	507	474	529	527	515	500	510	533	531	463	514	492	482	521	483	498	544	476	510	519	531	509	519	502	517	510	487	504	484	467	523	496	541	505	507	498	496	489	509	527	524	532	504	522	492	514	502	512	471	515	516	552	527	471	531	525	484	531	484	495	458	488	518	445	497	542	480	505	525	501	522	535	501	493	508	499	485	474	527	528	501	554	523	506	530	495	499	526	464	519	496	501	513	507	522	493	524	479	509	499	532	491	478	483	470	526	490	482	523	523	498	510	476	488	518	445	503	502	509	496	499	489	521	497	500	518	473	519	469	480	534	475	504	469	538	501	518	479	500	490	520	502	522	517	456	534	495	490	541	478	476	517	506	508	518	523	527	543	514	519	499	499	499	497	509	481	477	479	499	485	497	500	512	505	473	512	491	480	537	515	477	519	491	499	472	520	504	482	531	485	524	525	493	492	517	505	488	522	521	562	494	534	538	480	484	489	541	496	505	491	585	529	535	462	485	516	464	486	487	497	488	463	486	514	480	507	506	495	499	557	489	498	502	488	488	516	498	556	504	475	505	514	491	511	498	467	479	519	511	487	502	495	492	543	509	469	488	545	488	539	509	534	500	502	507	473	504	531	468	504	525	490	525	515	505	503	496	487	515	504	455	537	498	543	515	474	488	487	503	490	479	510	478	478	494	479	532	541	506	524	473	540	482	480	496	514	476	486	481	493	516	506	484	471	509	483	540	491	500	503	500	458	523	523	527	527	510	448	456	517	511	489	461	464	466	519	503	495	471	465	480	483	506	496	493	537	507	520	477	508	499	511	503	471	463	529	526	522	472	492	461	561	494	503	496	513	508	489	541	507	477	483	488	459	502	505	527	481	466	511	475	482	521	466	503	529	534	490	482	503	525	497	521	509	478	528	430	508	478	503	506	518	523	487	495	484	452	496	505	465	496	509	517	468	462	498	476	474	477	486	545	461	492	499	514	508	461	441	472	524	490	521	519	489	500	494	490	489	475	479	524	505	532	473	497	540	455	519	520	528	494	503	532	470	480	557	516	488	499	486	495	481	513	500	510	485	465	473	537	491	499	488	488	503	486	491	505	449	458	473	467	466	477	486	499	480	507	493	480	455	515	496	512	522	493	492	520	539	507	496	473	506	507	486	504	521	508	495	501	492	489	525	535	501	487	473	531	511	513	529	486	495	526	523	494	523	511	498	497	494	504	532	505	493	559	480	501	505	486	489	510	517	503	513	520	486	489	469	477	479	495	475	529	530	529	522	493	512	512	527	509	482	516	485	516	527	510	507	458	510	499	507	520	476	503	506	517	510	498	462	504	506	477	502	489	510	533	502	478	480	480	490	492	527	516	501	486	486	506	477	471	519	454	464	530	510	530	488	463	510	476	511	495	502	498	500	483	489	494	541	484	454	527	483	495	519	507	479	471	542	519	498	474	497	507	496	474	515	470	520	504	495	489	523	527	514	505	540	490	481	516	508	498	476	495	487	462	496	479	495	482	546	464	546	528	497	474	483	543	521	495	488	522	535	508	483	519	509	536	470	508	492	474	538	524	502	536	495	494	514	451	505	466	505	505	544	497	506	469	489	504	500	503	515	508	486	465	483	481	461	487	487	557	505	529	475	466	492	487	475	512	490	498	468	485	511	493	492	472	490	507	530	513	529	527	472	478	453	520	535	528	498	493	488	482	505	501	491	550	485	473	497	494	526	486	521	501	523	507	489	500	524	510	479	497	470	456	521	508	489	477	497	477	505	475	490	515	522	531	492	462	499	513	554	476	517	501	473	529	446	480	504	508	513	543	536	510	507	461	464	488	535	538	489	477	477	481	537	531	487	480	498	539	484	543	492	508	512	502	514	475	516	494	491	524	504	513	523	462	504	525	461	536	517	529	511	480	459	499	478	553	483	493	502	451	501	507	538	513	498	516	503	491	503	494	490	501	487	486	487	520	519	527	511	494	498	513	460	512	519	462	517	498	477	524	521	522	532	519	483	515	500	499	528	505	502	471	511	475	490	511	517	497	488	493	508	521	487	508	484	478	537	546	482	466	491	527	483	470	501	497	487	510	495	482	522	501	486	465	481	530	494	498	510	515	522	510	496	487	493	525	488	500	492	488	479	498	486	502	523	482	518	521	468	508	528	489	481	531	498	489	531	463	510	496	502	490	511	515	498	509	520	500	520	508	488	488	492	516	456	469	533	490	534	511	512	511	477	482	487	505	474	562	503	484	472	511	511	501	532	496	491	491	510	519	513	484	484	505	487	510	460	484	512	479	542	532	512	492	470	497	487	501	463	491	467	507	528	489	485	500	486	511	519	515	454	497	527	524	506	517	494	491	497	483	493	505	517	463	538	493	472	491	488	520	479	475	501	494	488	506	477	524	506	474	536	503	507	485	519	469	493	484	498	495	494	512	537	504	534	485	510	487	492	505	443	534	486	471	499	473	519	539	479	509	477	506	493	440	457	515	499	486	475	505	537	495	480	470	487	467	476	507	517	509	448	505	494	488	512	472	529	494	463	497	532	448	504	520	541	504	484	504	507	513	483	488	480	465	520	496	502	511	488	510	483	452	487	499
3384	8554	5901	2893	2130	1690	1308	1095	976	836	752	745	634	603	621	593	629	554	565	582	532	620	549	560	543	521	534	580	564	549	500	493	499	544	552	490	500	522	486	525	543	509	543	520	545	535	509	504	571	568	529	530	566	512	518	502	535	511	507	554	553	493	550	524	541	506	501	500	551	496	524	547	517	515	518	522	519	544	468	534	487	480	554	533	525	536	510	487	512	522	529	518	500	529	520	500	528	493	510	516	546	511	493	552	536	504	499	515	520	486	520	485	526	557	535	490	515	508	534	510	515	497	541	514	529	535	496	526	458	499	517	516	531	594	513	494	505	580	544	509	480	472	471	527	542	528	490	492	533	468	517	537	545	553	537	445	532	527	508	500	501	532	558	549	495	501	511	535	485	505	521	515	530	515	534	506	555	491	498	527	535	474	525	554	553	508	531	493	499	521	488	500	518	496	505	537	488	504	524	531	527	465	508	529	533	534	482	517	514	534	526	556	537	516	567	512	487	489	505	543	529	512	517	492	533	511	499	550	509	501	554	490	540	481	549	507	523	546	518	513	510	519	485	513	554	535	537	541	537	495	521	528	506	524	537	511	492	493	505	519	523	511	550	501	510	533	524	478	510	455	507	504	565	528	501	529	505	490	505	484	540	556	540	568	525	514	568	500	543	540	504	511	547	489	497	521	524	523	551	508	517	515	485	474	532	506	500	511	544	475	469	502	549	483	493	516	486	516	488	518	524	529	529	521	497	499	521	508	558	479	566	540	521	512	490	510	530	549	499	503	541	521	480	534	481	511	521	528	486	524	518	533	554	529	520	520	540	516	517	489	495	506	541	517	505	498	501	509	509	533	481	518	505	505	512	506	522	520	521	522	476	532	500	509	508	477	508	505	505	510	558	512	529	499	497	506	550	583	511	514	518	520	518	529	506	536	523	542	496	479	554	557	523	481	509	475	511	507	534	522	491	523	530	506	512	486	498	533	491	530	481	494	526	505	522	575	505	511	491	508	513	509	500	545	520	496	555	512	501	546	524	504	487	515	473	517	561	535	516	525	532	490	501	515	498	491	534	498	559	501	521	518	531	532	526	508	525	515	554	506	534	538	510	503	522	540	507	536	522	540	512	526	511	509	498	530	474	460	492	516	499	505	513	519	560	535	499	528	505	508	505	469	553	526	499	528	509	444	459	489	517	549	528	531	527	557	493	524	512	510	549	541	558	508	523	549	499	503	553	474	546	469	517	543	496	558	499	504	523	498	498	536	554	511	489	512	537	535	494	505	567	549	510	456	534	502	497	520	514	532	507	482	542	540	503	514	487	520	524	492	549	549	520	513	523	514	485	512	512	503	518	513	547	535	527	502	498	558	491	502	528	474	592	554	508	527	492	512	509	510	533	474	462	479	550	493	468	507	525	548	503	550	541	549	540	508	527	492	485	553	518	508	514	544	497	512	500	508	537	551	523	477	515	524	542	529	498	569	503	516	518	540	533	536	517	490	501	548	502	501	551	532	515	520	539	512	510	528	509	538	545	502	487	529	501	519	539	485	489	517	530	482	549	550	513	534	506	522	506	501	510	550	530	542	524	537	559	498	551	515	508	510	508	500	508	488	524	520	504	501	499	524	513	485	546	525	547	519	482	488	549	501	562	563	486	494	459	518	542	484	505	473	515	558	524	528	504	524	556	544	563	535	510	514	482	506	502	523	530	502	536	537	479	521	513	515	516	509	500	529	531	506	514	514	511	507	543	529	489	522	506	524	566	553	498	542	493	537	502	522	503	527	527	493	464	515	509	512	495	518	517	492	515	499	516	499	532	507	477	550	494	516	529	494	510	494	512	476	494	529	510	513	482	539	524	482	535	529	508	509	555	517	520	535	518	505	497	502	527	501	525	519	504	520	526	541	458	501	511	484	475	533	478	547	504	530	503	535	559	516	521	537	539	551	599	500	556	482	508	498	540	511	556	508	540	508	497	495	516	483	527	548	537	508	524	497	484	485	472	482	470	516	550	504	533	526	495	524	507	489	492	522	498	504	494	511	480	530	520	520	514	570	529	501	510	501	508	502	485	543	514	510	517	479	514	540	487	516	511	540	527	530	526	500	518	518	529	560	504	551	524	541	515	518	508	471	537	518	551	459	523	506	497	503	502	527	542	519	514	539	522	538	537	519	516	506	570	517	533	485	494	546	489	473	523	541	477	538	483	502	537	531	504	485	529	558	490	563	480	530	486	506	519	507	502	499	568	532	537	482	538	519	479	533	524	513	551	499	496	533	495	531	538	474	523	488	483	462	483	588	490	534	495	521	492	506	517	494	514	510	475	512	536	514	476	523	530	548	544	517	497	475	481	521	517	490	502	538	458	530	513	522	511	501	482	554	523	526	514	522	521	504	497	554	484	522	514	478	528	536	526	522	551	531	517	543	532	486	463	533	481	515	544	543	523	484	499	544	518	514	499	550	531	515	558	518	508	524	511	558	489	496	527	519	546	488	503	481	525	529	546	500	480	553	503	476	511	505	501	539	523	528	506	509	556	503	518	538	519	532	537	535	502	532	519	520	530	522	506	493	492	465	496	496	528	481	523	567	529	505	480	504	505	543	544	504	504	508	543	523	521	554	526	531	485	512	530	487	531	516	559	541	504	523	487	519	493	504	490	525	524	532	519	522	545	498	510	520	527	533	499	573	492	507	535	491	490	491	479	525	535	510	533	537	515	526	501	518	555	543	492	499	514	474	508	505	502	509	528	488	505	509	546	489	543	492	535	505	529	500	523	549	561	502	530	496	486	516	544	529	547	523	549	491	519	524	473	523	484	520	484	479	522	534	492	490	516	556	481	541	493	496	510	519	503	513	551	490	502	508	536	529	502	537	538	504	544	489	497	488	508	451	515	526	511	532	491	487	525	513	472	522	464	504	534	506	523	530	519	498	527	488	509	496	503	529	501	544	520	549	510	546	511	534	531	509	492	506	522	486	525	505	486	510	511	523	520	516	531	488	483	529	490	513	460	514	529	567	536	523	497	519	540	488	560	502	537	524	463	536	493	528	496	545	514	472	535	516	503	517	535	528	509	474	509	527	494	488	519	507	473	527	501	507	503	491	523	525	516	478	516	485	523	511	567	503	505	503	544	544	515	535	538	507	493	549	530	517	509	532	550	518	524	516	500	535	554	532	531	524	563	542	503	507	512	553	551	489	520	512	528	499	462	483	503	477	505	534	517	535	516	497	497	533	527	545	497	549	525	533	522	528	475	559	491	525	524	534	518	517	488	504	491	509	521	515	520	531	543	506	512	521	512	523	563	512	538	509	540	532	510	478	474	514	562	514	533	566	507	534	541	546	493	494	524	511	487	564	492	511	462	469	516	529	508	558	505	525	512	564	522	506	500	539	518	506	483	489	481	522	546	519	484	488	504	529	544	524	485	546	539	496	505	508	498	478	499	514	500	520	526	498	492	539	534	512	485	509	512	496	505	504	526	505	507	578
24676	21281	27831	24996	13547	584	368	265	259	210	183	196	158	172	168	157	185	156	158	157	141	151	150	149	155	127	135	148	123	141	153	124	120	136	139	134	121	112	137	127	129	130	133	127	145	135	144	138	132	120	129	133	124	125	117	127	105	127	121	111	123	126	140	135	116	146	139	131	125	150	128	109	134	120	134	135	142	142	138	138	135	114	122	133	112	128	120	139	118	135	119	115	123	104	105	118	130	158	142	124	137	119	120	138	127	121	136	147	137	122	117	136	149	152	133	125	125	117	118	133	132	122	150	101	123	106	128	123	111	140	124	155	147	137	119	137	119	130	126	116	122	129	120	120	152	119	119	112	110	133	127	134	114	101	128	113	136	120	117	122	115	146	133	149	134	125	128	103	145	134	117	133	144	135	127	127	140	129	126	126	143	115	138	132	111	122	138	124	132	126	128	137	107	139	114	135	124	102	113	146	115	136	149	147	130	130	119	129	114	153	120	108	133	128	123	129	124	115	130	121	121	108	134	142	126	129	128	129	121	114	109	122	118	122	149	120	122	140	139	139	141	145	126	160	134	123	117	119	131	133	134	115	119	133	151	128	109	139	128	136	134	106	136	127	123	98	122	129	120	129	124	135	138	129	131	127	122	134	123	116	113	139	120	135	130	116	149	110	124	125	136	142	113	136	139	130	139	137	136	143	132	130	136	134	112	108	132	120	128	123	135	105	146	123	118	95	113	115	130	127	121	143	127	127	118	120	138	134	132	138	130	119	121	111	137	118	119	127	127	140	123	133	128	121	118	116	126	147	114	147	119	120	134	127	132	123	123	122	126	119	116	143	121	87	131	129	125	133	115	122	142	121	141	144	122	138	140	115	140	129	129	137	116	141	124	123	127	130	131	101	112	140	135	129	137	133	137	130	136	141	129	135	140	122	143	141	144	141	147	109	134	143	132	103	140	130	107	128	127	112	115	114	124	122	118	109	117	144	144	133	119	143	122	119	111	132	144	126	124	128	140	113	123	114	133	108	142	137	113	131	120	123	141	126	119	112	136	112	128	143	136	112	133	132	123	82	127	132	118	120	150	128	111	124	122	134	142	126	138	117	122	143	114	110	134	115	144	135	137	145	122	127	119	128	129	127	132	128	125	130	142	114	137	114	145	129	128	134	121	139	144	134	135	116	125	141	113	118	128	151	141	124	109	125	139	137	126	127	114	100	115	126	127	137	123	132	109	104	105	132	127	128	132	131	130	116	130	116	137	134	114	130	152	136	131	119	126	134	136	137	117	124	126	150	114	130	122	119	140	119	131	137	123	117	139	118	120	136	119	125	119	132	124	112	113	140	123	127	130	123	131	116	108	126	116	99	125	114	145	131	123	129	121	115	128	124	120	120	107	148	122	110	142	128	150	128	125	135	126	122	137	137	139	116	129	139	144	102	116	112	133	112	128	116	119	114	122	132	128	142	155	130	122	133	125	118	131	101	132	129	130	119	134	125	130	126	129	104	105	120	124	133	146	130	150	132	141	121	104	130	128	128	103	132	135	127	123	132	111	119	143	124	136	114	123	130	131	122	128	150	125	115	135	138	135	118	125	123	126	139	117	129	134	123	111	140	106	135	144	130	141	121	142	136	152	132	115	119	106	136	129	128	116	140	135	105	155	118	127	122	116	140	127	130	125	142	146	125	129	119	124	106	134	121	113	111	137	130	123	134	132	138	141	110	121	127	123	141	102	139	137	122	128	146	134	138	121	143	136	116	121	143	151	140	134	120	134	110	119	148	123	124	117	127	120	131	125	122	115	139	136	137	125	128	121	116	120	108	123	134	115	109	111	111	117	137	126	127	151	129	136	118	115	103	140	137	119	118	118	126	133	129	146	127	143	132	120	129	114	135	131	150	129	121	125	125	140	100	125	118	112	130	143	147	124	135	134	132	126	136	122	124	124	136	117	105	127	111	124	126	90	109	120	128	133	117	131	113	127	114	118	139	116	122	109	105	126	132	133	133	128	121	132	126	122	123	118	111	120	125	122	96	125	129	115	104	115	130	142	125	101	120	113	118	114	121	134	126	113	119	127	123	135	146	108	116	134	131	126	125	122	121	112	119	129	124	130	131	113	142	125	125	136	121	127	104	124	136	110	126	134	134	136	135	138	139	111	143	105	117	121	115	137	118	118	126	129	125	110	131	136	131	110	126	117	110	121	136	119	117	130	125	138	127	105	114	124	142	133	127	152	143	120	103	152	121	126	147	120	111	117	125	110	123	128	122	114	142	120	126	115	154	131	126	141	119	135	159	144	132	124	131	141	147	118	116	145	123	133	126	124	130	140	133	141	124	115	144	133	143	124	119	124	114	130	109	131	134	127	145	110	119	136	123	133	138	105	120	120	141	123	134	123	120	148	130	134	130	142	124	127	124	116	118	152	134	118	134	144	124	127	127	125	127	134	138	96	120	123	125	121	115	118	137	116	109	135	98	121	140	142	117	119	97	129	128	119	122	124	141	148	125	127	131	148	125	116	127	104	111	139	127	121	127	109	121	113	146	139	137	118	145	126	130	135	117	119	121	133	149	130	133	127	128	136	130	137	120	139	113	121	118	122	144	117	139	150	118	144	136	128	135	132	159	145	129	128	122	137	125	126	124	122	140	132	141	130	122	140	117	124	128	107	136	132	126	116	111	131	139	97	120	128	114	131	142	147	116	149	129	123	105	142	132	122	125	117	125	133	138	136	136	143	130	126	135	123	132	148	126	124	139	151	133	124	94	131	118	147	138	129	129	110	144	117	150	116	128	164	114	147	123	122	123	119	136	128	148	115	126	102	131	139	157	156	140	126	114	136	113	137	119	146	138	146	119	125	140	116	119	128	100	126	124	131	126	102	143	130	134	137	121	122	118	129	123	124	130	127	120	122	124	131	140	118	129	111	126	146	108	128	132	131	135	124	127	124	124	127	133	123	118	132	135	140	128	131	134	127	145	116	136	134	146	125	141	135	125	127	147	139	125	139	119	120	133	144	130	127	119	127	138	120	117	126	144	128	124	148	114	118	131	129	120	138	122	125	133	139	111	120	112	97	131	125	138	112	120	108	123	130	143	123	123	143	116	127	130	124	122	132	103	126	125	117	119	142	157	103	120	114	121	120	128	120	144	114	154	119	128	132	131	134	107	113	118	126	129	116	138	123	129	134	127	142	116	133	117	120	129	130	115	142	126	123	115	132	135	131	98	132	136	126	118	111	143	130	123	123	133	142	129	124	106	123	110	141	106	151	118	134	111	116	136	128	139	132	153	133	127	127	148	127	120	113	126	127	125	127	133	143	124	122	157	118	114	103	125	139	147	122	115	121	140	116	121	122	137	117	128	129	105	109	118	120	149	134	115	115	137	147	158	116	120	132	120	139	143	115	125	119	142	136	138	142	117	131	134	116	145	120	96	129	138	133	121	124	106	137	126	137	125	124	119	158	115	122	135	124	122	128	127	125	133	130	132
3070	4982	3207	1558	1093	807	598	450	358	317	310	240	207	193	205	196	194	159	174	173	165	160	156	147	165	157	140	155	133	153	142	164	163	140	142	150	157	140	136	157	151	149	155	137	138	134	150	151	172	146	186	122	155	137	134	125	142	133	155	154	124	149	145	137	127	164	135	152	148	151	120	168	150	149	177	150	138	172	158	140	161	157	112	149	155	141	127	143	160	124	136	143	141	139	134	156	174	148	147	147	142	157	125	132	147	139	125	125	123	156	123	139	154	131	144	119	139	153	142	129	134	129	150	143	165	133	130	128	122	146	140	116	158	131	158	132	135	126	141	136	138	144	154	127	115	136	128	133	142	133	148	141	136	126	115	122	159	161	160	137	136	135	153	134	156	149	155	156	137	140	162	133	145	142	126	153	142	135	149	127	145	146	158	137	148	159	151	146	143	144	144	136	142	135	125	134	167	123	143	147	146	112	143	140	138	149	147	128	134	120	137	119	143	137	161	140	130	145	133	122	140	165	136	130	146	128	129	139	144	134	134	146	153	143	133	136	143	164	147	139	139	150	151	146	129	152	154	136	123	140	155	149	157	147	149	132	136	146	154	142	155	147	127	157	140	136	144	147	130	141	156	159	141	130	135	131	132	135	139	153	129	158	139	145	128	149	141	136	162	132	136	144	131	139	135	149	127	159	121	131	149	146	151	138	129	128	155	131	146	137	129	143	138	141	143	144	159	146	147	143	123	129	138	173	139	131	155	135	139	134	140	143	153	148	140	136	130	141	126	135	141	139	120	140	160	141	157	149	137	147	138	144	134	141	139	154	135	139	146	113	134	149	132	146	132	126	126	143	153	135	142	148	150	152	141	116	132	150	142	146	129	130	181	147	164	136	114	150	149	135	122	130	142	133	140	143	136	142	162	125	138	172	118	153	115	149	134	131	129	137	114	156	143	131	134	133	144	143	137	118	135	150	138	148	129	143	153	137	145	140	154	134	148	130	133	136	148	148	123	144	144	151	135	155	140	147	141	143	136	147	147	151	134	128	136	149	129	172	139	145	152	138	140	143	135	131	128	124	147	153	134	146	147	139	151	133	145	156	161	154	126	136	117	119	143	152	136	148	127	140	128	131	142	148	150	136	142	150	130	144	154	161	144	151	122	127	140	142	114	162	128	153	130	135	131	143	153	150	157	146	149	142	141	142	142	142	142	158	138	128	146	148	140	136	146	154	152	151	128	127	140	158	139	133	135	141	144	158	137	148	136	157	134	153	137	129	144	120	120	125	157	148	135	128	153	139	166	149	138	135	119	153	135	135	134	137	140	156	147	143	135	132	134	129	125	144	145	112	146	147	118	139	140	137	134	158	155	150	141	142	155	138	131	158	191	125	155	147	144	145	143	118	137	140	148	153	122	166	171	155	114	128	150	142	163	135	123	137	147	140	156	152	129	131	131	166	150	142	132	151	125	162	137	141	147	140	134	155	135	133	125	145	141	143	151	120	125	132	132	157	159	136	148	152	144	144	128	135	141	134	167	152	138	158	127	124	132	153	134	116	141	129	158	145	144	128	142	144	128	145	136	142	166	161	104	159	148	151	131	138	147	128	153	155	145	129	154	163	135	147	133	128	140	155	144	145	145	138	127	132	129	126	133	146	141	150	139	159	142	144	144	132	143	167	182	155	134	146	133	116	137	138	123	150	135	155	129	148	136	162	129	151	158	125	151	128	141	129	127	127	137	147	149	131	152	127	143	160	140	145	142	139	136	133	145	123	138	152	155	147	158	146	148	150	141	135	131	128	124	138	141	131	148	138	117	145	151	135	151	118	149	143	137	130	146	136	158	114	153	142	139	156	126	161	137	143	114	152	150	149	144	141	148	147	142	163	154	135	164	144	130	141	154	147	136	150	122	144	144	143	143	125	113	136	127	149	148	153	136	144	145	130	138	153	148	120	154	135	151	122	136	130	166	123	142	150	137	155	146	137	118	131	124	124	137	136	131	140	141	157	150	160	131	124	141	138	138	138	145	156	119	153	130	143	153	133	153	150	130	150	126	145	130	144	133	153	132	132	163	147	162	135	132	136	138	141	136	138	135	166	108	139	131	132	137	130	134	151	139	158	151	146	135	145	159	152	123	143	143	148	125	147	128	136	134	140	152	147	154	140	136	175	155	154	142	134	123	151	135	133	168	137	133	129	111	127	162	133	141	150	161	137	139	140	140	147	140	121	133	148	131	126	139	130	137	129	159	119	115	144	134	128	159	145	132	120	138	134	136	142	136	153	128	138	127	144	120	140	139	140	142	162	135	137	172	135	120	149	141	155	146	152	113	148	146	129	121	136	126	125	142	147	125	150	145	141	143	149	133	158	155	132	139	155	130	131	156	139	146	137	142	153	139	132	139	156	138	153	154	127	137	160	133	151	133	139	129	138	127	124	148	142	142	152	146	148	125	129	151	130	132	146	117	137	143	141	144	148	154	150	149	156	143	128	139	142	156	166	129	138	151	139	139	143	136	134	131	135	140	138	150	141	145	145	154	116	139	126	139	130	144	138	151	138	138	155	138	132	142	154	131	146	147	171	163	125	147	143	139	151	135	159	130	121	157	146	128	124	139	134	137	140	127	145	144	139	163	159	157	147	103	154	165	152	111	166	152	140	137	141	112	136	119	150	152	138	150	127	162	155	128	132	137	153	152	145	154	114	143	141	119	132	135	132	132	156	140	130	149	141	121	162	155	136	138	147	143	141	139	164	146	154	131	150	151	135	159	153	134	154	160	137	138	161	137	144	149	118	118	141	123	140	152	149	140	135	130	129	142	151	135	154	134	143	137	144	143	150	153	138	132	141	125	156	163	153	118	136	152	116	119	160	151	141	148	134	152	149	136	134	138	140	136	139	128	145	131	147	130	139	143	149	138	143	150	125	147	159	139	140	125	145	145	112	139	130	152	152	140	136	129	162	144	149	136	133	136	133	138	152	138	149	147	147	133	135	131	149	132	142	138	147	135	141	145	150	134	133	146	156	138	128	139	149	156	152	153	147	168	147	134	165	120	140	138	133	135	159	142	123	131	160	131	135	131	147	158	134	138	138	131	134	126	139	125	139	142	137	128	144	150	127	145	140	144	136	133	158	130	143	150	120	151	137	127	116	149	135	132	146	136	149	151	147	133	153	148	138	146	137	140	135	161	147	151	126	126	137	127	124	150	153	146	116	138	152	148	129	139	152	165	143	153	148	133	142	134	132	148	146	137	115	133	146	139	145	155	129	143	120	150	147	137	120	168	139	142	127	130	143	157	144	127	137	150	149	120	145	126	133	149	133	127	146	139	146	132	159	141	146	140	143	140	140	139	142	154	123	134	111	128	138	140	139	139	126	136	152	159	148	153	140	121	115	139	142	147	141	142	126	139	149	144	133	140	160	134	139	154	132	153	129	109	124	144	141	160	141	135	149	165	141	151	141	144	138	138	135	147	131	126	121	100	133	146	138
22574	21338	29212	23813	21340	21403	12020	1298	965	853	763	735	670	605	603	563	543	545	536	549	541	528	479	517	466	472	476	497	512	465	459	449	464	473	503	469	472	473	458	494	446	468	469	432	481	454	426	450	486	476	463	444	509	415	420	457	436	414	472	440	479	446	478	446	449	467	445	482	451	472	425	431	447	443	444	409	432	468	470	460	411	481	462	455	424	460	417	468	427	463	473	427	464	448	436	495	404	431	457	474	500	420	431	463	459	432	436	411	445	431	455	457	482	452	461	451	458	467	429	456	452	451	432	445	426	444	488	431	487	458	446	426	458	466	463	475	426	430	428	450	458	458	399	479	457	432	462	497	408	462	455	451	431	460	448	454	447	463	436	442	441	455	454	450	416	437	453	462	477	485	458	434	423	439	473	471	465	445	412	424	438	448	445	478	456	453	421	420	471	448	418	453	443	475	444	431	460	485	418	425	458	423	443	437	429	427	402	487	444	441	422	449	467	430	452	453	480	459	472	438	430	435	408	404	447	430	433	436	464	413	447	455	437	435	449	432	429	475	451	431	416	427	444	471	494	464	453	442	449	456	468	452	458	446	437	422	453	446	464	478	475	443	439	412	430	440	460	446	407	484	492	445	442	426	461	428	454	439	440	464	417	437	429	439	455	487	435	427	451	479	453	449	462	450	445	456	444	424	483	439	431	416	448	467	437	440	483	465	452	464	479	433	471	453	490	428	432	419	457	484	494	432	438	447	423	435	420	465	439	460	478	452	441	398	462	425	472	444	402	436	487	466	427	442	462	405	412	471	439	414	468	452	436	447	433	451	430	432	417	446	446	428	452	474	447	445	482	469	475	402	495	394	454	403	425	444	465	427	478	453	450	432	434	412	501	455	464	483	467	451	409	471	464	445	439	421	486	465	429	408	420	433	442	455	419	451	447	466	436	435	484	446	436	415	454	418	469	436	428	418	458	423	457	443	454	469	434	432	455	445	455	487	423	463	450	499	475	438	449	451	431	471	434	436	412	433	466	424	476	438	448	465	455	471	459	446	390	437	453	442	445	458	446	437	448	430	446	421	428	437	428	456	440	440	430	418	407	429	502	425	449	448	416	449	431	484	453	459	382	417	427	452	420	452	440	406	399	462	431	472	489	453	410	428	453	440	418	438	447	436	471	446	443	434	519	425	446	443	460	450	409	435	427	447	422	456	421	447	472	477	457	455	501	456	415	447	438	455	429	446	438	447	438	439	462	455	443	446	465	409	468	449	455	444	454	444	451	461	480	469	454	473	412	458	463	444	458	424	434	450	461	418	418	427	461	452	455	414	453	439	421	470	428	441	432	441	446	432	429	447	431	434	439	473	411	454	424	415	470	414	441	430	476	426	476	436	449	437	416	454	464	445	433	469	424	438	448	423	431	467	463	422	434	441	415	461	427	481	445	460	466	466	442	418	456	484	462	409	435	416	414	438	442	449	438	470	434	449	436	443	425	449	434	469	483	443	473	442	472	471	443	449	426	450	391	442	484	460	447	462	440	425	462	452	462	491	459	403	451	444	463	441	430	450	463	447	427	416	428	438	442	449	457	442	449	470	458	472	433	429	430	472	451	450	402	425	425	473	427	456	418	447	440	443	453	416	457	461	434	422	405	401	426	455	459	446	418	435	407	451	455	473	438	447	403	435	456	461	444	476	435	422	430	458	474	458	501	445	416	455	424	425	426	408	452	479	445	483	478	457	439	412	434	476	435	480	456	468	449	451	464	485	443	444	441	441	434	427	439	436	449	479	457	437	447	442	482	435	426	433	430	479	425	432	458	424	451	461	424	421	470	418	475	476	483	437	446	459	425	439	459	423	412	459	441	440	461	457	439	505	417	418	434	445	434	461	404	405	416	445	474	459	466	449	462	447	447	434	475	440	454	434	414	461	469	454	445	433	484	449	447	449	438	468	446	452	404	486	477	502	429	384	409	479	451	425	437	453	455	427	426	449	421	447	453	467	457	420	472	464	473	466	440	450	439	467	409	417	452	440	417	454	464	422	447	410	452	449	447	438	446	450	435	459	468	442	432	429	446	462	435	473	422	470	435	453	478	447	465	444	432	487	466	451	487	457	461	436	457	435	434	470	435	470	441	480	473	407	419	485	468	413	455	416	429	440	479	466	455	464	448	489	455	488	439	443	409	424	460	474	400	461	461	468	450	449	450	470	453	402	447	439	493	451	459	469	467	443	448	469	474	442	474	495	445	450	481	444	434	454	445	443	489	425	486	467	461	436	464	444	425	455	434	476	447	461	465	441	458	511	454	397	428	444	416	459	475	427	446	449	407	422	464	439	465	429	444	494	473	414	488	411	466	422	415	444	463	470	442	467	444	443	461	429	457	450	443	436	400	509	455	409	439	475	468	441	455	455	461	465	437	445	420	418	442	442	425	448	464	420	490	453	423	424	450	457	404	467	420	397	467	448	420	445	451	478	461	408	437	444	458	453	472	408	464	476	444	421	413	448	447	454	427	468	410	411	472	417	494	442	455	458	398	423	452	403	418	415	436	433	415	414	457	430	421	473	435	445	432	419	457	437	424	469	424	437	472	459	453	406	424	443	465	431	426	446	484	464	470	447	433	441	440	398	444	417	426	472	404	435	451	431	441	418	421	421	443	469	460	414	447	433	436	434	445	418	452	465	471	472	404	459	431	459	438	480	475	435	451	451	431	465	451	416	422	404	468	442	416	489	420	451	401	467	443	489	464	479	429	458	434	432	437	492	428	409	448	448	480	454	428	459	422	447	457	471	470	417	443	442	429	440	479	412	447	444	445	451	458	456	441	478	436	422	453	437	453	449	436	440	449	460	468	426	411	423	430	446	456	460	473	464	454	471	427	450	432	469	442	435	497	442	440	444	441	482	459	448	451	440	421	458	451	416	478	446	439	449	478	465	471	450	434	461	486	438	445	451	429	445	478	442	459	452	419	453	456	439	448	444	419	445	437	454	435	476	445	462	402	432	474	433	483	452	486	434	436	452	435	455	418	462	449	439	469	408	453	424	440	440	446	418	474	432	422	443	461	455	462	459	453	440	451	461	435	444	471	465	421	452	447	430	435	460	442	449	460	464	446	475	421	450	458	446	452	466	414	445	428	458	426	447	470	495	435	449	451	421	428	444	441	426	430	467	448	459	451	478	435	441	433	455	409	427	439	484	447	468	448	470	407	471	434	428	467	423	454	418	404	445	413	448	435	398	439	427	466	443	431	455	459	481	432	452	441	421	467	429	458	442	456	469	433	461	446	451	456	457	456	422	445	448	448	421	453	433	457	453	470	439	456	411	456	403	438	435	459	421	431	426	456	441	443	395	446	477	441	473	412	450	465	447	403	449	417	460	416	478	464	416	456	451	480	468	460	450	457	452	423	424	444	416	428	463	464	454	428	427	456	395	438	464	449	433	446	458	463	476	466	457	445	443	425	421	431	443	424	456	460	417	445	470	465	467	440	386
4437	14572	9943	5099	3761	2747	2136	1624	1301	1053	969	908	765	719	678	674	643	569	617	539	579	534	506	513	569	489	519	519	489	507	481	488	504	506	487	486	508	518	478	450	465	565	514	454	494	478	489	471	460	455	460	481	456	483	474	523	477	502	447	512	444	467	460	443	471	502	472	462	493	504	471	450	452	459	449	471	496	489	470	490	449	478	455	487	435	466	510	466	498	454	427	492	456	478	484	449	430	460	494	481	449	484	465	494	443	449	456	459	454	478	471	464	457	443	464	463	513	440	459	443	467	476	442	492	463	472	498	411	487	465	459	475	453	491	454	437	470	460	444	446	468	421	459	386	459	447	479	464	463	459	499	473	495	490	432	468	483	442	502	442	483	461	443	473	462	432	456	488	477	426	422	470	466	427	443	488	481	468	450	430	455	454	483	428	448	432	459	446	460	474	463	467	471	456	493	460	468	478	458	452	450	480	435	436	430	475	451	438	495	472	435	444	477	432	494	488	409	449	475	454	501	480	464	501	467	470	486	494	488	469	451	490	437	476	450	441	450	477	473	484	479	487	483	474	467	487	487	464	470	506	469	510	436	483	439	466	428	458	477	438	402	469	504	436	493	483	461	450	458	463	449	484	445	462	466	481	485	446	465	485	494	473	461	506	458	470	426	461	493	475	440	432	454	447	508	476	466	479	464	453	461	473	445	464	465	458	464	442	488	474	450	459	470	482	491	472	466	493	434	459	436	460	485	439	490	443	472	471	467	432	460	466	437	444	428	481	475	500	464	483	473	468	488	457	473	451	444	456	476	469	457	460	470	492	470	459	449	446	423	476	476	465	472	495	440	448	491	434	515	461	442	465	472	489	470	486	465	438	463	516	460	404	454	484	483	471	420	464	470	449	483	470	450	422	507	433	490	473	444	481	501	467	477	467	459	465	440	420	482	410	470	456	476	482	449	466	448	446	475	474	486	447	454	417	431	467	478	433	493	453	528	413	462	421	466	443	490	487	475	457	422	466	486	420	453	481	458	423	474	495	488	452	506	436	460	437	440	452	493	466	475	483	442	510	463	477	466	450	499	457	472	445	477	476	448	466	465	470	456	472	449	489	449	462	459	482	465	455	443	467	492	497	528	474	513	470	437	482	457	451	456	456	470	449	468	475	458	465	451	481	424	501	471	491	446	434	456	460	460	479	460	460	499	443	466	472	474	446	435	506	451	448	434	466	485	437	474	453	458	451	426	456	457	443	463	501	490	467	456	439	456	476	441	424	485	467	486	479	443	433	437	468	453	485	440	472	502	469	482	442	461	431	447	466	486	455	443	475	470	441	461	501	460	498	462	469	437	476	428	482	459	503	485	429	427	474	475	524	472	448	463	463	442	474	455	466	515	446	476	461	463	477	426	435	455	463	467	450	490	458	492	421	489	481	426	454	460	461	443	458	458	443	431	471	492	475	459	477	467	414	476	478	468	491	435	486	473	486	468	473	501	461	460	463	456	446	457	477	445	483	460	514	486	453	466	450	495	451	454	476	415	493	446	484	446	471	494	437	475	449	443	512	449	447	484	476	481	470	452	451	462	488	472	465	408	475	473	460	456	471	450	476	456	462	464	447	479	480	455	479	493	462	481	474	421	468	438	450	453	472	470	473	461	454	454	473	443	452	457	491	466	492	435	477	481	471	456	468	486	468	473	441	470	442	461	492	474	439	469	461	471	472	474	450	426	458	440	442	453	477	491	467	484	489	468	478	475	461	428	457	442	461	452	466	420	516	489	492	492	457	466	512	479	488	445	459	465	439	421	465	478	462	454	452	468	460	399	500	515	475	433	486	443	469	471	472	471	468	488	457	504	463	444	474	467	478	456	456	435	465	461	501	477	463	449	399	460	465	490	502	468	465	461	451	460	485	432	451	465	475	456	465	448	455	430	456	453	487	474	490	476	491	454	494	408	478	467	442	497	442	495	463	495	457	428	439	416	449	462	460	421	424	469	497	498	459	444	463	448	469	449	463	435	473	477	466	452	484	487	455	480	457	460	464	483	482	489	441	455	455	506	482	476	453	488	465	460	448	452	461	482	469	490	463	463	448	468	453	465	470	426	464	441	449	492	454	436	467	461	494	457	445	457	482	486	448	463	446	452	486	440	482	459	474	492	474	412	439	478	495	460	517	438	487	461	418	464	464	464	477	461	465	436	457	438	484	453	450	446	477	505	459	479	459	390	497	493	479	483	455	434	485	479	453	470	439	432	427	457	460	490	454	474	471	491	429	471	470	503	469	443	472	497	488	444	469	489	449	451	449	477	448	429	446	471	458	466	513	463	487	461	451	466	464	454	477	467	473	494	469	505	466	479	453	450	457	500	442	467	461	451	484	474	452	485	473	448	423	481	485	488	502	479	452	447	422	455	448	455	483	488	460	477	467	474	445	473	480	476	469	444	440	493	450	449	473	455	469	476	452	410	469	468	474	493	412	488	488	458	473	482	454	442	492	473	488	483	441	469	465	457	457	457	461	456	431	477	482	444	426	465	447	486	471	453	450	449	468	439	443	478	504	447	479	426	468	496	412	457	476	439	488	495	451	472	473	421	433	443	462	474	469	489	455	482	491	438	471	475	485	487	465	437	451	464	458	470	482	439	418	458	472	493	456	435	473	480	439	457	457	457	489	488	426	522	476	461	455	478	461	429	491	487	452	489	447	444	474	461	457	486	512	437	483	472	456	435	468	465	463	445	483	425	466	492	478	463	459	456	469	491	474	486	452	439	477	472	456	450	458	462	439	477	465	453	453	430	446	472	495	473	434	466	496	499	488	462	474	480	519	510	440	499	476	460	455	481	494	449	470	448	468	458	441	446	469	480	495	491	475	489	497	465	475	451	469	499	453	470	453	482	443	481	429	428	506	445	437	478	500	467	479	442	461	453	445	458	487	490	454	439	489	469	476	452	486	470	464	497	464	432	458	472	462	460	498	473	439	415	455	484	477	455	503	478	517	458	474	477	475	417	479	472	440	436	470	476	424	464	469	475	443	439	487	456	433	469	448	479	477	468	484	453	437	454	455	439	480	461	456	496	470	472	438	487	453	468	474	450	454	456	501	480	430	461	447	472	444	501	443	455	445	437	509	448	478	455	457	447	485	484	462	474	494	495	469	443	447	470	482	496	490	434	461	440	437	452	463	506	452	475	465	471	438	440	473	491	423	466	455	471	473	486	486	433	494	477	471	430	462	492	485	495	436	500	487	460	485	462	479	441	452	518	474	478	475	508	474	481	466	456	432	480	443	459	488	497	472	461	444	470	423	464	472	438	447	458	478	442	457	510	466	497	454	455	442	445	439	463	431	459	472	493	508	473	477	453	459	483	475	474	442	463	444	458	444	461	471	464	459	472	471	455	497	456	477	441	425	472	465	481	481	503	458	441	492	457	458	464	523	473	478	461	478	407	483	472	473	492	481	469	457	466	467	439	474	437	437	475	447	459	517	440	479	471	468
27385	20253	7992	847	581	524	412	297	284	296	290	279	262	237	244	263	285	264	286	258	288	235	283	255	253	262	266	277	266	251	255	248	233	254	257	241	242	247	245	246	265	272	261	237	242	240	230	282	266	270	250	246	263	251	262	283	259	234	258	242	267	240	248	256	237	250	250	241	248	260	250	237	261	264	252	254	237	267	237	250	300	240	240	286	243	273	270	259	257	248	253	243	244	260	259	244	262	264	264	275	250	252	242	263	269	223	271	236	254	231	232	237	229	263	252	236	276	235	226	249	222	247	254	241	268	232	242	244	251	258	227	245	267	257	250	246	249	242	278	251	258	262	239	254	264	256	245	239	241	242	259	233	253	236	274	255	248	246	274	230	280	267	278	253	258	233	275	292	252	259	283	259	240	244	261	253	267	254	246	260	257	259	268	265	247	244	261	273	238	267	243	258	262	257	275	250	245	254	248	246	284	265	298	249	271	246	279	244	267	254	258	253	262	268	243	249	270	249	276	267	246	252	267	250	250	253	261	261	258	251	222	268	262	254	263	263	242	249	233	247	260	244	263	284	242	256	258	284	253	267	254	239	280	262	241	260	251	250	259	242	273	256	256	275	233	256	269	254	248	233	273	233	246	259	253	288	252	251	271	249	233	240	281	252	266	253	244	264	254	243	262	257	261	222	266	229	249	227	256	235	234	269	269	257	249	268	285	264	254	246	285	268	261	249	264	267	259	257	277	288	247	268	275	264	283	277	248	275	243	277	242	233	277	261	257	259	275	249	286	254	255	294	260	236	252	263	235	246	244	245	256	257	209	245	261	271	256	281	255	252	261	242	275	258	263	284	257	266	264	259	222	238	244	247	229	254	250	256	244	245	262	248	251	246	250	247	266	244	250	266	282	262	247	278	272	271	257	234	251	272	244	272	250	259	254	250	260	281	234	281	267	252	263	263	262	255	246	271	293	238	253	239	249	280	265	248	252	234	231	287	241	269	267	248	264	262	256	279	243	225	273	257	230	255	269	235	276	281	253	241	268	261	295	251	263	252	275	227	239	251	272	262	267	248	240	265	229	265	254	272	265	242	266	242	247	241	215	264	253	232	289	228	254	257	247	250	264	240	244	255	259	236	269	301	281	252	266	266	255	260	240	271	253	235	253	249	238	267	278	213	254	265	246	246	246	230	249	275	251	263	266	252	268	239	255	247	267	258	259	225	306	236	248	271	262	246	254	271	276	259	263	249	248	231	285	259	280	250	230	266	264	258	267	245	289	252	276	264	256	256	263	232	253	237	264	274	290	265	258	260	231	238	258	250	234	273	244	236	252	269	284	226	237	250	270	249	243	240	270	264	266	276	245	272	235	280	255	259	263	257	248	268	260	241	254	243	257	258	269	276	245	259	224	240	250	297	258	274	266	226	257	258	264	269	262	273	249	239	242	262	274	246	254	269	245	240	229	276	248	244	264	287	257	262	254	264	264	228	232	253	235	255	232	259	271	242	245	257	273	265	246	250	238	288	263	258	232	292	270	251	240	270	261	254	277	253	256	277	235	245	268	243	248	258	229	253	273	226	274	244	245	253	244	236	247	238	251	254	234	245	259	274	251	277	251	243	271	240	259	235	238	257	254	269	257	284	248	223	260	262	241	276	263	228	259	258	250	258	264	230	253	239	282	244	248	258	253	258	259	255	249	266	243	241	242	265	283	268	248	244	220	267	265	241	260	250	225	214	248	221	258	276	263	278	258	229	255	274	255	278	247	228	276	260	256	267	271	266	265	277	237	250	231	285	251	255	255	255	261	271	243	261	251	256	238	221	241	248	245	257	252	235	250	248	253	282	261	250	232	254	245	231	248	242	257	271	249	228	256	253	236	271	288	279	239	229	277	252	263	249	260	252	239	271	259	228	228	247	262	220	269	264	266	254	268	286	248	258	249	258	259	246	238	271	268	245	242	247	251	268	243	270	255	258	256	266	247	239	263	269	262	238	242	251	265	265	240	260	245	249	272	241	257	271	245	255	269	258	267	268	246	245	285	295	249	239	259	229	277	271	258	247	254	246	254	279	278	266	254	274	252	256	254	238	238	259	268	233	291	275	227	242	267	255	242	245	269	237	292	262	294	256	276	264	245	242	263	273	231	241	252	278	264	254	274	240	245	266	251	255	255	246	267	261	246	246	277	256	234	240	262	303	260	234	257	249	246	261	256	258	277	236	260	272	282	252	266	243	246	271	261	250	244	248	253	234	261	259	255	262	281	261	246	259	228	272	242	258	246	237	242	243	277	261	276	246	254	273	252	273	273	246	264	272	244	237	251	266	270	235	256	247	257	253	266	250	255	261	240	253	263	251	219	243	250	285	256	289	263	228	240	245	260	262	294	220	249	247	257	259	258	241	275	249	263	264	269	218	254	286	262	224	251	257	272	260	277	239	245	275	256	245	251	237	264	248	240	275	231	238	248	243	267	261	237	268	266	244	262	234	252	271	254	236	233	262	262	266	288	252	247	264	230	266	259	254	282	272	300	258	283	260	251	258	251	262	245	271	246	252	296	242	248	228	261	250	237	274	239	251	241	276	257	258	258	250	252	256	273	264	242	274	263	240	279	274	281	240	245	257	254	260	251	243	263	247	264	261	271	268	269	245	268	230	270	261	268	224	245	260	259	247	248	281	251	240	237	251	254	281	259	281	276	264	246	283	263	255	247	264	264	227	247	288	282	236	253	254	250	270	235	256	229	293	264	247	276	244	266	256	254	249	250	250	262	242	254	268	254	241	214	267	253	250	260	281	270	251	254	274	243	257	260	260	254	228	226	279	265	257	255	280	276	269	256	234	247	259	262	289	241	243	291	243	257	244	247	247	251	251	242	246	268	245	276	265	237	271	280	262	267	253	240	263	278	261	277	262	266	252	242	274	266	280	267	240	255	259	243	267	241	259	251	259	241	280	246	251	275	259	268	270	259	206	257	233	274	229	266	251	265	274	249	287	238	274	265	264	252	295	267	280	234	264	227	245	252	250	261	285	240	236	276	261	225	235	248	265	228	276	266	261	277	275	251	249	256	236	259	249	234	235	256	253	236	278	247	226	273	234	239	239	256	249	278	248	255	258	246	275	259	261	259	262	253	290	225	261	245	236	268	214	261	251	269	257	261	239	262	252	278	229	224	255	230	251	258	270	286	273	240	260	261	265	286	262	231	239	279	259	230	261	277	259	271	266	269	245	241	262	246	268	236	242	259	253	240	262	270	243	243	267	239	246	255	229	233	271	265	257	242	250	260	239	251	263	229	240	257	247	278	230	252	243	264	277	244	262	233	275	248	260	254	258	275	235	249	267	283	271	229	238	240	245	275	251	238	260	270	280	259	297	226	251	233	247	251	254	245	251	268	277	281	254	224	249	223	253	247	273	279	279	265	231	231	248	245	278	237	265	268	264	248	270	256	289	259	262	237	234	276	260	230	256	290	257	248	230	292	244	232	253	244	225	286	231
4120	1541	965	566	479	435	370	297	287	338	309	300	267	251	273	280	287	286	265	274	263	272	278	285	287	228	253	257	290	243	301	263	251	234	266	255	241	274	273	263	270	233	265	250	240	291	264	297	263	243	283	263	288	256	264	286	265	267	255	260	254	290	226	266	295	274	275	258	253	269	248	246	253	254	266	273	259	260	277	286	267	268	283	280	275	275	286	238	260	289	276	261	271	267	269	278	288	264	256	244	273	267	256	289	267	285	265	261	233	259	231	293	291	260	279	262	266	267	257	263	279	274	248	277	304	273	251	264	261	258	278	277	274	273	272	272	286	265	247	252	268	258	257	245	252	238	276	283	262	255	238	275	259	284	294	255	286	264	236	263	273	218	272	305	275	268	287	281	273	279	273	283	274	273	254	238	263	297	281	245	262	268	280	314	268	284	263	241	267	260	280	247	257	280	284	267	264	274	270	263	268	265	246	282	229	255	282	285	290	275	260	273	262	255	273	275	246	244	258	271	281	250	251	270	257	266	280	253	289	257	235	278	235	278	268	252	238	263	273	285	259	249	265	271	285	248	274	263	261	286	261	281	265	279	275	245	254	274	268	252	253	259	237	234	267	274	257	264	264	275	284	286	290	273	254	250	265	269	232	272	287	232	261	250	253	279	246	260	282	262	261	291	265	254	266	297	234	268	259	260	256	240	284	260	278	247	276	275	267	275	285	271	287	271	273	265	292	273	275	247	246	227	251	272	252	268	289	252	245	255	285	281	261	244	270	291	245	287	245	265	265	303	252	255	273	258	274	259	285	260	268	286	262	258	272	284	252	269	264	248	255	225	283	295	268	255	254	302	263	274	242	267	286	260	270	269	289	246	239	275	305	277	277	235	261	248	247	245	319	258	271	279	283	256	276	283	265	236	266	276	244	271	265	295	253	280	261	262	274	272	253	266	252	254	273	284	281	236	275	256	246	298	297	251	250	258	260	262	282	275	260	290	256	235	262	248	239	272	293	274	247	263	286	271	274	285	237	274	266	275	312	269	299	282	270	252	278	248	286	266	274	263	267	293	273	253	286	248	273	238	267	288	279	264	262	254	230	263	260	280	253	251	261	265	243	261	257	258	257	272	276	249	242	270	289	229	292	268	240	265	272	270	256	292	252	290	276	271	274	275	255	268	256	278	293	255	242	266	264	283	232	267	261	274	262	250	291	238	276	266	236	265	263	244	274	223	283	246	233	252	261	301	262	253	250	244	257	264	277	253	290	261	255	247	264	243	295	251	265	267	270	268	260	278	235	265	253	259	233	262	266	268	301	246	272	247	225	264	272	246	281	256	271	264	255	275	280	257	275	278	286	270	251	267	244	274	282	310	268	276	265	247	285	296	248	250	258	260	264	263	279	276	268	276	283	297	251	274	242	266	270	235	223	287	266	244	288	236	283	245	268	285	243	259	273	260	233	269	245	285	254	250	267	307	275	271	289	277	250	271	246	245	261	252	269	279	243	279	292	257	276	264	265	257	285	259	259	261	242	276	246	270	246	269	278	264	246	264	261	294	266	271	254	229	252	280	277	262	253	260	283	261	241	262	252	268	237	274	266	266	265	262	257	255	263	240	255	252	286	264	268	248	251	262	268	247	257	293	251	262	227	284	235	280	240	261	269	266	235	231	249	268	291	286	258	240	296	276	260	260	272	286	256	268	236	255	256	276	253	232	290	267	244	263	254	254	260	289	279	275	263	257	254	248	254	280	301	245	250	258	273	246	272	257	248	277	269	263	246	289	256	297	307	267	280	270	251	266	281	253	259	283	297	293	284	272	274	276	255	270	241	278	257	263	292	265	268	299	263	259	272	259	274	244	264	270	287	276	263	243	257	253	261	291	272	260	286	266	238	237	277	253	269	256	276	265	241	247	240	279	290	286	273	250	269	257	247	266	279	250	248	261	280	249	278	278	260	271	274	259	268	251	283	262	271	304	247	256	232	266	242	269	231	255	262	270	259	261	275	270	274	269	247	279	276	245	302	264	251	279	259	306	273	245	253	252	255	262	270	250	242	298	261	264	282	293	289	255	282	257	255	267	258	294	293	254	257	254	259	257	258	279	261	281	257	253	272	279	272	261	281	271	286	257	260	263	243	289	266	289	274	241	288	263	271	262	251	270	272	257	254	257	289	282	266	294	279	269	255	241	241	280	272	266	283	259	285	274	257	242	240	229	253	237	301	255	261	246	258	245	253	234	240	257	246	266	257	266	291	262	280	250	257	240	251	279	268	292	288	247	274	257	260	261	272	265	243	263	288	250	272	246	257	272	238	271	278	275	253	283	265	256	277	279	244	268	287	263	265	261	270	285	275	259	257	252	255	273	231	265	263	269	262	270	230	274	253	254	272	241	260	303	280	242	272	247	240	281	277	252	245	279	255	261	260	280	269	251	270	278	272	278	252	265	257	276	267	259	275	245	253	265	253	267	247	277	281	269	254	282	302	283	257	252	260	276	263	240	268	276	239	266	250	242	243	274	274	275	282	244	265	252	272	240	294	261	268	267	241	260	269	285	283	251	272	268	258	261	258	263	267	255	272	237	289	259	288	246	278	264	251	281	249	252	254	251	267	254	256	279	251	276	277	278	253	249	252	224	247	257	256	237	256	252	271	288	259	261	267	277	264	273	268	267	250	262	273	247	259	262	274	229	267	266	261	282	295	264	255	239	289	271	265	260	304	245	282	263	268	253	262	272	294	230	259	254	265	261	291	260	274	244	271	270	282	255	234	289	254	259	269	267	255	275	290	252	289	279	260	281	260	259	262	248	266	253	266	271	280	276	267	253	268	278	272	234	242	245	251	240	260	258	234	254	284	273	235	250	265	280	262	253	255	249	268	249	280	297	274	259	280	259	279	264	261	264	300	291	261	247	263	249	266	248	290	256	237	272	252	283	280	247	259	275	250	244	284	239	292	270	238	268	286	252	275	283	267	255	269	294	290	279	249	237	276	239	294	262	278	249	237	277	274	268	266	283	253	259	281	242	276	251	277	285	288	271	275	276	245	282	280	249	270	258	279	261	270	273	272	275	284	291	256	273	243	260	281	236	225	288	276	260	241	280	266	242	232	256	263	271	267	241	263	249	247	275	285	249	268	263	252	286	275	231	272	264	266	248	278	294	245	265	244	244	235	292	253	243	248	255	280	278	261	251	290	278	262	250	250	254	281	261	241	260	268	271	272	246	270	279	253	271	259	278	252	254	262	270	253	259	253	270	259	256	279	263	256	258	258	252	253	273	229	257	281	270	255	264	255	246	248	297	264	252	243	265	256	295	227	283	256	252	262	254	246	262	256	281	245	260	228	283	247	276	271	273	269	281	241	247	261	262	272	232	267	269	260	258	236	295	281	254	275	285	275	257	265	258	237	255	277	272	243	273	271	232	282	252	269	250	262	270	259	277	281	269	253	238	266	259	240	254	292	270	237	256	251	262	259	288	281	250	277	262	245	247
23718	21282	28705	24139	21288	11144	1305	903	713	706	670	627	639	596	561	558	531	539	563	537	528	545	539	524	532	519	509	498	528	522	495	525	512	537	523	495	492	502	495	493	496	524	465	534	469	527	511	497	481	488	506	512	529	479	532	511	498	509	508	507	463	516	497	515	477	541	503	492	502	496	506	499	463	481	499	521	511	530	496	447	529	498	501	497	516	479	502	531	500	465	523	522	473	489	458	475	501	556	476	503	455	484	454	494	487	504	509	485	507	482	510	475	560	496	473	502	501	493	469	502	502	481	529	497	518	520	481	481	509	507	507	537	500	450	496	483	466	474	534	519	472	499	480	552	509	508	510	509	495	467	537	509	488	511	489	483	512	519	462	517	485	504	481	527	468	484	450	500	510	504	524	527	533	495	482	504	448	466	474	483	541	515	508	527	456	501	492	482	480	507	489	539	493	456	487	468	463	524	498	475	501	489	510	491	494	505	526	476	484	507	532	506	505	502	501	498	513	491	488	523	490	503	494	472	505	481	513	482	455	504	467	522	470	486	508	493	506	518	515	479	472	492	474	492	500	493	471	538	499	519	511	496	511	538	512	484	468	518	490	503	471	515	457	496	538	497	517	475	534	485	505	481	553	476	523	550	518	505	488	494	480	478	501	468	494	487	508	476	529	474	501	466	490	495	484	501	491	486	482	535	476	487	482	518	497	502	493	485	493	512	492	465	453	499	493	509	473	454	491	517	508	504	518	457	482	503	492	512	507	472	508	535	537	515	491	501	520	447	521	526	548	486	484	559	481	516	470	497	512	453	465	505	537	512	465	475	498	476	528	448	482	509	498	526	463	494	479	514	496	510	472	522	512	484	478	503	468	474	456	490	541	509	541	510	484	474	549	480	471	493	467	495	486	525	543	502	489	483	490	484	500	506	513	522	516	553	481	505	478	471	483	475	506	554	493	504	456	502	493	480	519	500	515	499	490	472	498	476	467	501	498	488	494	502	529	482	500	497	495	542	517	474	514	485	539	512	511	484	485	498	461	519	499	555	455	505	484	517	531	473	533	516	518	497	515	524	465	500	468	480	521	496	488	508	522	476	473	499	475	483	482	503	486	503	525	484	486	526	490	512	510	548	466	501	501	486	503	490	480	428	494	541	479	451	501	518	506	538	486	480	493	495	503	493	470	496	507	480	480	506	488	447	507	517	507	469	481	516	504	486	498	526	500	514	447	489	502	495	437	461	467	494	483	523	478	540	517	474	476	514	538	556	468	489	534	476	519	511	496	509	532	504	500	506	513	519	552	493	490	499	476	519	493	541	476	499	507	466	488	497	506	513	506	490	524	496	488	500	493	463	488	523	478	492	466	478	470	487	516	494	495	501	491	480	488	523	474	466	494	534	522	485	505	520	497	512	505	489	518	519	488	471	492	470	496	494	500	505	526	470	525	472	484	481	479	461	491	490	489	484	490	505	532	458	527	525	481	481	526	496	481	495	490	506	489	491	488	501	513	514	500	498	493	502	480	498	503	454	533	531	488	470	524	523	504	489	504	456	467	514	471	568	499	513	511	536	476	473	484	503	501	540	541	521	533	491	535	524	517	456	497	530	495	452	528	463	500	489	482	505	531	494	505	471	537	460	501	482	489	491	484	481	501	526	477	516	495	493	510	540	491	524	510	505	513	504	461	473	448	504	492	520	453	493	513	482	467	454	489	478	484	517	530	516	485	500	491	530	486	510	466	465	501	505	521	486	506	508	492	484	491	439	498	481	505	487	475	497	525	492	470	493	552	481	511	485	479	536	527	536	506	522	497	497	542	523	485	495	490	512	477	514	512	515	499	496	534	490	512	483	488	519	491	519	517	509	495	482	524	491	458	525	516	452	500	500	482	486	526	471	500	507	486	506	511	490	489	477	485	481	502	472	506	521	487	490	453	482	457	481	495	527	495	531	526	513	505	494	479	493	460	503	513	510	518	474	479	482	532	503	501	535	501	479	488	522	502	509	480	511	487	520	476	533	507	496	501	504	463	499	552	462	463	525	517	466	492	510	512	507	474	486	483	525	528	512	474	512	530	529	444	515	502	509	477	462	467	533	465	495	505	477	489	479	533	484	508	477	481	466	505	505	488	520	493	486	506	477	449	491	527	522	545	510	474	489	485	485	480	520	507	505	504	502	492	526	511	533	463	484	483	527	537	498	482	502	487	496	477	505	458	531	455	492	472	490	465	504	490	495	490	505	482	535	470	496	522	522	493	511	474	500	520	482	504	517	492	494	512	519	502	502	511	518	516	476	473	506	521	481	504	522	479	452	451	491	451	481	548	489	500	508	494	496	460	465	524	515	491	490	459	510	481	463	505	499	481	511	481	519	543	478	504	458	494	455	475	491	506	477	516	480	530	489	485	501	500	543	496	546	489	485	522	487	515	498	482	469	535	496	478	480	489	509	494	525	478	487	489	518	478	503	498	495	482	474	523	499	505	536	506	513	556	530	494	494	449	516	512	494	497	515	511	526	457	478	500	533	536	514	468	478	480	479	495	512	540	549	499	513	510	473	523	462	486	537	496	475	499	538	539	511	518	508	518	459	488	508	467	498	513	468	509	485	520	530	493	496	498	511	535	478	480	494	500	495	499	520	544	503	492	482	515	474	482	534	546	493	479	518	495	526	529	492	506	534	477	518	496	492	517	533	493	470	507	474	468	506	497	503	495	487	505	469	485	516	495	488	459	471	486	471	513	518	482	484	488	530	495	497	485	503	491	504	501	506	469	498	539	493	481	504	483	489	530	473	506	485	524	476	494	486	495	506	483	523	476	518	485	474	517	519	454	500	479	494	475	506	494	514	493	485	508	523	464	486	446	472	499	505	505	500	504	467	516	465	496	543	486	504	527	481	498	506	475	480	467	550	481	515	498	501	498	508	502	485	526	503	523	472	460	503	489	461	510	492	454	521	500	526	482	496	505	497	471	501	534	479	476	456	485	496	500	522	505	509	529	471	485	486	519	488	493	451	485	494	474	470	483	520	479	496	496	473	498	477	464	519	480	510	473	494	487	484	456	464	513	486	471	461	484	482	501	463	508	492	525	524	523	466	462	484	500	482	502	510	468	479	502	461	491	440	518	507	484	477	477	526	471	505	492	493	443	486	462	511	508	522	498	500	475	455	519	510	508	524	501	488	521	498	504	540	483	536	526	465	500	534	475	462	454	480	433	490	490	481	477	518	490	474	492	481	479	517	513	483	484	480	466	497	464	524	497	515	561	470	532	532	506	486	491	467	510	470	443	514	450	473	483	474	463	475	484	494	462	492	525	489	503	492	493	497	459	523	493	509	509	492	498	464	479	470	498	531	512	478	500	510	497	503	513	515	489	538	534	500	503	492	475	485	532	521	502	448	476	484	505	485	506	447	524	483	458	485	537	521	465	471	520	509	468	502	475	463	491	533	474	469	486	479	480	516	500	488	523	477	512	514	481	501	499	528	469	514	519	513
3354	8818	5784	2959	2106	1624	1370	1106	933	869	789	713	659	679	611	634	595	577	566	548	525	526	552	482	549	532	495	536	529	499	549	508	527	515	519	511	539	539	503	540	483	562	510	493	528	532	509	507	520	527	490	458	527	538	504	519	508	507	516	459	497	556	474	507	510	528	485	529	493	491	478	520	492	523	529	547	465	514	512	523	502	527	503	497	457	490	545	515	521	503	534	521	541	525	486	485	545	482	460	495	581	519	533	493	522	507	494	517	521	489	515	514	525	487	553	514	542	511	543	494	515	514	537	552	512	525	506	506	529	530	531	517	509	505	501	491	491	467	491	495	529	492	521	518	510	530	478	515	541	521	525	551	484	517	506	508	509	498	524	489	533	471	501	502	504	528	461	509	517	545	500	509	550	471	517	526	541	556	523	511	512	497	490	469	525	477	529	504	530	508	493	540	530	515	500	508	511	485	505	520	524	492	522	487	499	523	481	472	505	530	509	506	506	486	492	536	531	526	492	477	484	521	518	490	509	499	510	524	480	481	587	471	565	513	523	525	451	511	540	518	492	505	520	546	517	517	499	505	514	530	509	471	504	525	535	547	474	531	514	542	492	502	501	495	511	518	487	496	519	500	463	513	491	455	509	507	484	526	520	525	513	523	511	501	517	535	497	496	481	519	515	501	469	491	486	533	524	521	515	493	506	510	520	500	507	495	508	507	510	512	507	540	525	493	501	538	509	543	497	476	511	514	520	538	524	481	521	524	519	503	528	511	541	479	550	481	531	534	517	481	485	478	534	516	530	520	492	493	498	501	511	490	510	488	516	496	522	522	528	520	506	495	487	508	525	510	501	514	482	539	515	522	511	542	511	498	519	482	494	507	475	498	494	511	503	510	484	535	552	505	502	520	521	527	513	535	467	502	521	495	521	486	464	469	533	455	483	466	502	512	553	505	496	495	528	495	500	533	514	495	491	503	456	531	531	498	530	523	508	560	503	502	533	554	462	518	498	517	560	509	482	555	461	491	475	494	481	562	518	544	509	502	442	492	451	494	514	492	484	495	525	521	504	472	497	498	498	498	482	495	496	497	478	522	560	534	489	489	503	473	495	518	490	507	494	507	492	525	494	507	527	514	512	520	517	547	464	524	476	495	507	502	500	516	486	490	522	470	532	482	473	507	511	522	469	507	497	517	484	507	486	487	532	503	525	519	509	530	508	486	535	531	507	529	506	548	512	482	501	513	516	491	484	554	508	495	519	513	509	519	495	489	558	486	494	532	490	513	504	495	499	534	507	487	524	533	519	528	497	500	474	489	497	506	473	498	514	546	547	523	490	553	547	505	472	479	557	473	484	483	522	477	536	478	473	487	519	516	521	482	511	527	496	499	498	558	509	541	475	535	460	491	491	529	495	543	473	520	500	497	495	463	505	540	527	442	534	483	534	495	532	467	486	485	533	501	554	501	515	499	520	503	489	501	492	488	539	498	494	512	493	540	509	493	489	504	536	525	503	540	498	514	539	486	529	517	501	512	516	491	494	466	484	511	551	506	491	558	531	521	503	495	503	517	512	473	532	515	499	504	482	517	502	549	509	495	489	523	498	502	497	540	525	511	473	523	492	477	504	526	492	521	482	518	508	488	472	509	521	533	491	465	481	510	540	503	491	493	509	497	506	527	510	496	507	533	507	491	499	523	502	504	503	504	548	521	518	510	527	508	514	530	534	519	496	503	577	490	462	516	487	514	507	492	535	479	518	524	512	524	532	524	531	511	487	502	532	495	520	475	518	506	493	530	477	528	516	481	541	486	492	479	515	542	557	543	505	510	502	499	511	505	530	508	531	531	519	506	519	515	483	533	492	498	510	540	489	513	505	517	538	550	537	491	455	480	493	464	465	533	538	474	529	460	556	511	479	539	524	507	516	505	514	516	490	500	523	488	510	501	481	551	528	532	514	526	503	491	514	524	514	480	517	521	506	506	536	509	528	471	515	537	549	468	537	555	470	464	480	526	514	505	533	566	512	529	512	563	508	493	516	510	518	511	524	490	552	498	522	511	533	510	522	469	528	547	485	504	537	525	496	496	524	501	494	536	523	479	482	493	498	510	500	516	518	492	518	527	502	543	483	507	552	541	520	525	506	501	496	498	489	500	524	493	543	503	520	492	550	507	499	511	505	519	480	501	535	505	519	528	533	536	510	511	514	539	515	544	559	468	523	536	531	486	495	536	491	477	523	523	506	496	506	557	541	507	518	494	513	553	513	553	519	494	567	521	532	487	509	487	567	494	488	523	516	527	511	491	560	520	489	518	488	460	499	503	529	535	506	494	536	498	489	511	508	534	531	525	508	480	478	502	531	474	522	502	536	469	516	499	532	532	489	517	499	489	489	509	487	526	482	508	513	510	511	512	527	536	507	470	524	503	547	529	499	526	534	465	507	493	540	503	492	508	545	561	480	511	459	518	526	490	489	515	520	543	522	469	537	493	503	574	528	513	494	483	477	492	473	495	485	492	519	507	513	535	504	529	542	497	495	528	537	516	551	510	517	516	541	486	505	514	509	525	472	486	520	503	498	527	502	481	488	534	510	491	474	534	554	565	544	505	511	452	534	525	513	505	484	508	477	525	492	521	537	496	499	516	487	541	551	529	481	550	482	469	504	477	504	530	496	511	535	522	502	551	488	515	514	490	520	504	545	523	521	562	519	490	541	498	491	503	495	556	513	501	458	523	513	519	530	529	486	503	515	533	520	496	530	519	487	498	511	493	526	527	505	541	545	530	497	513	488	532	524	526	540	539	551	504	521	500	485	474	559	530	482	514	546	517	518	502	524	496	508	495	552	513	533	576	522	482	476	491	512	527	543	521	518	522	490	457	534	512	513	524	475	517	491	519	491	485	512	493	501	518	484	534	465	470	495	495	539	488	541	494	451	529	521	474	547	541	531	496	484	538	467	517	538	496	504	535	498	525	458	521	522	477	497	509	515	486	487	500	511	489	487	505	512	512	494	478	496	517	536	517	525	480	530	527	511	492	495	528	503	506	528	518	486	523	514	514	516	499	467	507	501	526	477	469	543	522	537	495	547	504	522	539	509	496	511	493	512	526	499	530	491	493	508	517	518	499	535	488	492	533	491	480	514	555	535	493	505	539	523	521	517	498	526	522	518	470	503	525	534	535	518	545	530	480	505	541	484	510	548	514	508	492	516	529	497	460	501	502	507	502	568	541	534	541	478	542	543	481	486	473	528	522	531	521	520	474	496	514	489	505	488	534	542	514	515	539	504	529	520	467	514	495	519	538	472	523	550	500	487	523	511	512	519	512	495	504	507	505	498	497	518	520	508	482	483	480	499	500	503	504	504	499	497	505	499	537	512	518	500	520	504	539	491	499	529	500	531	510	496	513	468	539	534	512	491	517	500	505	509	531	471	491	526	522	481	512	498	471	488	521	538	503	545	540	533	530	511	480	493	479	499	490	499	507	487	501	532	513	509	518
24758	21280	27813	24996	13880	602	336	263	252	200	191	183	188	176	163	133	144	122	148	125	168	140	135	144	133	154	150	128	136	146	123	149	143	134	143	126	134	128	134	125	131	126	131	130	100	138	145	140	134	129	116	137	147	109	128	137	133	105	120	148	123	121	133	124	142	140	127	145	153	132	131	135	126	128	113	118	116	125	134	145	145	111	133	122	129	131	117	139	126	133	128	130	135	141	128	128	110	123	127	129	128	134	124	116	120	139	129	134	117	116	118	127	120	117	128	122	106	133	128	121	124	133	122	130	135	136	117	115	131	132	130	120	120	106	111	119	129	120	135	116	130	116	126	111	133	118	131	119	143	109	104	144	143	133	107	144	129	133	109	140	118	122	115	137	125	117	110	127	122	114	143	142	112	135	119	118	123	109	115	123	140	123	109	106	120	121	120	123	136	126	143	127	117	127	138	144	117	134	121	122	138	118	138	113	128	132	114	139	146	116	135	135	142	140	121	130	144	117	121	130	137	136	142	135	110	140	106	116	137	123	128	121	100	123	133	137	119	104	127	110	127	130	130	137	131	149	139	110	135	131	125	135	141	143	131	112	131	119	120	130	145	110	126	132	122	119	107	127	140	135	93	115	134	139	126	121	135	129	126	124	137	138	121	140	120	128	123	140	130	120	113	132	132	105	120	128	148	128	136	125	104	145	121	130	114	133	131	114	129	131	129	116	109	146	128	126	141	102	131	134	117	111	127	145	114	135	133	119	136	138	129	140	114	126	113	127	139	144	123	135	141	137	139	139	124	141	137	136	119	124	136	125	127	127	121	133	120	114	136	124	139	114	107	141	128	124	126	116	122	130	121	117	129	126	117	132	121	102	146	129	115	140	129	124	130	116	128	141	112	112	133	133	132	121	126	131	129	115	148	121	140	137	115	131	128	124	138	140	121	118	120	129	115	122	121	107	112	128	136	116	125	139	119	133	119	145	128	132	120	127	121	129	119	102	129	135	139	134	111	121	117	129	141	128	134	114	124	139	127	111	120	138	118	125	131	132	127	136	120	140	140	131	161	114	109	119	103	120	99	99	129	149	136	140	127	139	133	153	133	119	124	126	110	126	133	131	129	130	133	109	146	126	118	125	144	120	145	135	136	141	114	133	111	122	108	124	118	132	112	129	120	124	124	140	124	117	111	105	129	130	124	141	126	126	119	129	123	138	109	110	134	136	141	112	119	129	117	126	134	116	137	99	104	142	120	117	117	119	144	110	127	146	133	124	128	120	124	120	119	126	125	130	126	107	118	133	134	133	121	131	118	131	122	120	118	122	144	128	127	141	126	125	120	134	117	134	114	127	138	123	137	128	143	132	118	135	123	149	137	125	134	120	127	132	119	131	130	122	138	115	135	126	136	128	125	112	119	115	118	122	148	120	118	129	128	125	126	129	121	114	118	121	137	135	129	120	118	121	123	115	110	127	129	125	136	138	99	135	134	137	131	138	118	122	145	125	151	132	121	126	130	128	123	105	124	134	154	115	136	143	117	133	119	145	123	120	133	94	129	119	126	135	121	139	113	106	138	139	122	140	129	160	140	123	117	128	135	127	133	133	132	123	128	127	121	125	127	137	140	102	124	123	136	121	130	136	154	132	121	126	147	113	135	127	141	103	120	113	137	135	131	153	128	121	148	123	121	126	116	132	121	128	111	120	141	134	114	134	135	145	127	124	134	128	117	126	138	127	111	117	128	140	121	119	128	115	139	129	135	114	121	136	139	114	116	131	127	132	146	115	124	118	129	122	125	141	121	140	129	129	137	118	111	140	128	131	142	126	126	135	116	114	125	134	129	136	137	122	138	119	121	97	126	132	124	159	132	110	135	125	112	130	124	122	119	127	149	134	114	107	133	137	129	111	138	136	144	137	112	114	119	112	123	124	118	126	124	147	112	140	124	125	117	111	130	113	126	114	148	123	122	117	117	122	147	111	106	124	125	149	117	116	119	127	143	132	111	133	114	142	130	132	147	119	123	139	121	134	137	133	146	123	140	92	111	105	109	122	116	109	141	144	131	122	132	143	129	105	123	119	132	113	138	114	125	131	120	142	127	123	125	137	111	138	124	118	131	119	107	128	128	119	126	128	124	133	138	138	106	129	130	123	123	128	141	126	145	123	140	127	137	144	118	118	128	134	131	127	127	101	137	118	122	147	122	127	116	136	117	135	117	128	140	146	133	123	135	124	105	109	117	119	119	147	124	119	125	134	157	129	151	133	127	131	122	126	137	123	123	113	125	136	123	108	115	123	140	130	123	138	126	119	124	126	135	127	115	133	132	117	111	125	132	116	126	145	143	136	117	118	119	136	140	132	168	121	132	128	131	120	132	121	137	137	126	110	122	129	136	132	109	119	104	119	121	117	117	107	114	129	150	127	129	133	136	121	130	119	122	117	134	136	115	113	120	142	146	131	113	131	120	130	129	136	128	136	116	131	143	121	152	146	120	120	125	133	136	138	128	104	151	125	122	125	117	127	133	113	120	127	114	127	123	148	118	106	107	116	133	114	126	131	120	118	115	123	140	130	113	121	122	108	140	136	127	122	138	117	115	142	144	124	127	122	126	108	111	124	122	121	108	136	132	126	132	128	131	129	129	118	118	105	118	132	138	126	125	116	146	130	119	103	141	127	130	135	133	137	142	139	134	133	130	126	109	129	136	117	131	124	116	122	117	128	111	149	122	121	127	120	131	111	129	120	121	118	128	147	117	129	129	134	121	133	120	130	123	119	121	116	133	122	119	112	128	135	120	116	128	115	135	136	108	124	117	119	112	140	139	147	125	131	134	124	119	114	132	136	130	131	123	129	139	132	135	122	119	124	130	139	130	122	122	130	140	119	119	120	120	133	128	110	114	144	142	115	144	111	133	107	138	116	129	104	124	109	122	119	115	135	135	115	120	123	143	134	156	140	120	128	124	121	117	109	124	111	126	127	120	141	133	128	146	122	137	131	126	129	134	111	129	110	133	134	112	140	121	114	127	105	128	139	116	121	135	115	112	144	134	118	130	104	132	154	147	132	111	138	151	144	128	135	120	129	135	129	134	107	114	120	138	108	123	129	150	121	138	144	122	153	128	122	118	139	139	114	121	132	131	125	118	128	134	136	142	134	146	143	149	118	116	131	131	134	150	126	124	121	134	130	131	118	128	132	129	128	122	118	111	110	128	102	113	141	123	118	126	129	136	109	131	126	119	125	125	135	102	143	124	130	128	131	115	125	133	126	144	116	125	129	115	136	131	135	135	130	127	114	114	115	134	121	130	128	121	110	122	121	144	120	111	138	125	122	118	148	120	147	116	122	146	147	110	117	114	131	122	140	114	116	138	136	131	123	130	104	141	138	143	117	122	150	113	137	101	130	112	124	131	112	142	124	127	115	126	132	124	152	135	107	125	121	142	138	152	134	129	126	142	150	126	116	129	135	132	128	112	144	122	113	139	127	105	128	125	131
3149	4830	3120	1439	1103	841	599	457	399	321	261	245	235	211	181	186	155	179	187	189	173	170	171	141	167	164	138	151	162	165	140	126	143	141	143	131	154	162	178	160	148	122	147	151	142	148	139	159	135	129	142	153	147	130	138	166	147	143	156	122	131	126	126	140	156	128	137	160	146	148	158	157	140	137	125	146	123	126	140	153	141	136	177	155	156	136	140	129	132	139	146	132	123	149	142	136	129	152	137	144	144	138	134	130	157	125	153	124	137	123	112	129	136	139	134	159	135	147	144	168	154	123	156	143	123	146	144	126	153	145	131	138	145	152	137	161	136	128	144	143	127	139	145	130	114	128	157	137	156	135	155	137	138	136	145	124	133	150	144	147	151	142	162	147	138	165	168	143	140	144	155	135	126	146	122	153	123	141	130	138	147	136	150	149	133	137	128	114	144	140	139	137	127	146	138	157	146	134	148	128	153	148	144	142	139	134	148	129	142	144	140	117	114	139	130	157	139	150	126	165	158	132	136	143	131	144	146	143	141	141	141	138	152	139	161	129	136	170	142	142	137	149	146	147	140	152	157	118	155	137	144	130	153	135	122	123	142	149	145	182	151	138	135	132	133	144	138	135	133	125	164	127	134	144	126	147	131	162	130	132	139	123	135	142	153	157	146	134	120	134	128	161	132	129	133	143	150	143	138	124	124	143	157	131	122	139	139	145	147	136	149	129	136	144	137	148	139	128	140	139	136	124	149	134	127	145	156	146	142	136	131	147	137	128	162	135	156	114	136	144	124	142	147	145	146	139	136	142	152	139	135	149	141	155	132	150	127	137	139	142	141	176	149	125	145	133	140	123	145	157	144	143	142	139	135	141	135	145	139	145	143	133	123	136	117	154	150	123	143	118	151	162	142	130	137	137	137	109	141	125	129	146	133	146	133	117	138	161	131	132	129	141	124	149	128	136	152	137	125	133	124	130	144	139	115	130	141	127	161	130	126	150	134	136	146	156	130	129	120	160	132	136	140	151	122	147	122	130	145	121	146	138	135	134	156	149	140	139	128	139	154	120	142	119	130	114	138	119	130	131	146	155	137	154	146	140	145	136	150	144	122	154	127	132	136	145	149	129	152	130	133	137	151	152	152	160	129	134	148	148	142	129	142	153	142	126	155	116	143	158	141	126	130	141	139	148	158	127	117	146	127	144	142	128	138	156	161	139	152	152	149	135	116	146	144	132	170	140	113	146	156	144	130	135	113	138	142	158	146	160	136	129	158	144	144	137	163	123	118	128	155	132	133	134	135	138	111	126	146	129	136	154	136	147	136	145	129	145	143	136	144	150	133	159	154	124	151	155	117	131	131	139	145	149	144	131	130	138	143	155	144	149	130	128	139	149	127	124	145	164	128	151	143	148	136	155	164	119	143	143	153	138	128	145	148	144	153	151	139	152	141	150	142	143	134	143	141	139	150	154	144	145	130	126	139	157	152	150	151	140	141	116	147	135	132	133	142	130	136	140	166	148	137	126	135	142	110	135	122	106	148	125	120	136	147	141	135	152	150	161	143	142	147	156	135	160	131	149	163	135	143	131	168	142	148	128	155	140	153	134	141	131	134	135	139	141	118	150	149	144	138	123	139	151	132	146	130	126	126	139	141	142	148	120	139	120	151	119	135	143	144	130	135	132	136	139	151	117	140	133	144	146	166	137	172	130	147	127	143	120	143	111	148	169	143	150	134	137	141	146	119	142	169	160	141	125	137	158	130	146	143	145	158	171	125	139	137	141	146	136	155	135	130	135	144	130	139	135	140	151	158	133	145	140	140	128	130	134	138	141	131	123	123	127	158	133	151	153	138	138	135	149	155	137	145	132	131	143	167	144	111	118	153	156	153	139	142	135	134	133	110	153	129	122	136	147	160	153	140	143	115	131	156	166	127	132	146	146	132	128	152	134	120	141	138	144	162	133	134	158	153	133	167	130	160	137	136	127	153	123	136	152	141	140	137	136	147	137	165	127	146	165	136	146	149	163	122	149	146	154	129	140	162	138	125	127	129	122	133	132	138	137	154	149	132	136	142	144	143	137	155	141	141	153	142	141	136	150	156	143	132	132	133	155	137	146	126	120	125	142	131	140	136	128	145	140	136	142	112	131	144	146	124	135	156	142	125	146	126	163	131	125	145	153	121	164	132	134	140	140	137	133	127	153	146	135	140	158	143	153	146	106	121	152	145	143	144	136	134	138	123	134	122	130	131	140	164	139	138	150	138	141	132	146	150	136	127	136	126	146	116	130	139	137	138	141	152	136	152	133	146	139	167	131	155	148	156	144	144	146	142	152	139	152	161	144	146	134	131	138	135	151	122	152	128	152	129	126	124	141	157	145	122	136	169	142	155	150	161	123	171	141	132	140	158	143	135	128	134	141	146	153	141	149	155	159	160	125	139	134	131	133	141	155	162	129	144	125	135	127	149	130	143	145	152	135	133	132	129	122	136	147	148	161	145	141	143	127	137	135	133	148	126	124	146	128	132	127	130	136	146	144	125	152	135	136	136	124	153	133	134	144	142	137	142	161	153	129	139	134	146	143	124	132	126	121	156	161	146	132	156	152	160	112	152	140	144	109	154	143	129	126	146	129	140	149	147	123	143	132	151	157	122	131	132	147	155	154	144	132	152	138	142	127	139	128	138	135	163	141	123	145	116	130	157	137	132	114	141	136	139	137	151	103	153	148	164	147	136	142	113	150	139	136	129	140	145	134	131	146	149	135	119	128	139	123	151	159	144	145	128	133	134	111	150	145	173	147	130	141	128	138	153	141	151	163	137	133	138	150	144	135	145	140	159	148	146	148	136	139	134	130	160	123	141	135	131	134	138	151	145	120	137	129	158	139	130	145	135	156	143	127	172	136	134	123	162	139	138	137	143	176	137	151	130	149	129	167	128	132	134	129	131	124	139	150	142	118	127	137	140	136	128	132	139	151	150	106	151	136	132	145	151	135	146	133	123	126	147	107	146	130	116	162	114	143	151	130	165	133	142	145	142	142	150	144	147	138	159	145	133	134	130	131	142	148	157	147	147	144	138	131	129	133	138	145	121	135	152	129	119	133	144	143	122	124	116	140	135	127	141	147	131	128	122	132	135	156	126	144	154	134	136	131	133	148	157	167	157	144	144	118	155	145	141	154	146	162	148	139	149	125	129	148	121	149	136	133	151	125	131	143	156	129	127	140	153	129	156	143	151	162	138	161	147	128	134	139	145	153	132	155	127	134	142	161	157	126	155	157	144	148	131	144	145	130	119	132	141	167	137	139	143	154	165	129	140	161	141	140	134	130	144	137	136	138	133	134	122	138	125	138	128	146	103	123	143	135	142	125	133	149	130	170	125	151	107	134	127	135	129	153	133	154	126	141	158	167	148	129	159	152	133	140	135	158	148	125	138	131	138	145	152	131	126	139	140	123	151	128	153	154	145	143	140	145	149	167	145	146	142	138	147	131	138	153
22500	21322	29235	23772	21322	21384	12127	1329	943	826	756	706	653	646	591	583	540	525	465	520	569	499	489	450	505	507	526	511	477	494	440	455	449	458	463	460	452	480	454	444	472	475	445	458	468	458	448	487	484	505	439	462	451	472	424	456	471	436	457	448	470	429	451	460	404	424	420	464	479	460	488	458	445	395	416	431	432	427	454	437	476	441	458	441	416	442	434	428	466	448	430	452	454	434	454	453	482	441	475	403	436	438	417	457	460	445	461	452	480	472	461	403	453	456	425	484	435	409	431	442	489	422	443	436	453	411	443	442	416	437	434	438	466	451	485	419	441	439	475	472	421	440	421	434	460	432	444	437	452	437	418	450	422	465	422	448	459	430	449	440	428	435	427	466	449	456	439	478	470	466	440	426	440	415	416	409	445	438	458	498	459	497	486	446	399	468	449	422	487	460	443	443	457	466	437	421	411	467	437	425	459	464	447	440	419	444	455	463	448	453	459	464	450	497	430	438	447	455	421	485	455	454	440	460	440	445	426	448	490	451	462	380	428	432	499	440	440	475	444	457	443	440	489	439	463	439	454	473	447	435	422	424	439	429	461	427	434	425	445	432	402	482	421	481	458	465	429	416	415	474	438	440	457	436	410	471	450	478	478	465	465	428	481	432	468	476	452	442	457	412	464	462	452	440	464	428	458	444	433	433	430	419	418	437	471	431	429	468	451	435	457	451	419	465	401	451	402	454	428	437	475	427	421	418	417	447	464	446	397	436	455	449	418	402	446	417	460	429	449	443	407	460	430	448	461	456	468	450	447	454	449	472	452	410	458	458	443	441	476	462	496	433	467	466	433	434	426	432	435	440	441	447	443	480	463	454	430	455	496	498	452	463	437	481	463	471	420	435	455	461	470	451	443	435	448	468	458	476	437	433	452	471	448	430	475	431	442	449	445	447	391	440	448	448	474	439	460	446	476	435	451	435	403	467	492	451	460	438	446	426	439	471	480	454	429	433	424	422	436	431	447	439	462	451	411	444	445	413	441	423	442	455	461	452	422	435	442	480	466	434	434	459	425	427	456	409	485	444	461	394	469	433	405	429	421	457	482	423	435	434	473	416	448	446	456	444	468	454	409	439	408	420	448	415	474	458	480	412	451	398	423	479	477	467	438	445	452	430	426	502	444	476	448	417	429	441	440	448	431	442	445	454	449	437	447	456	440	482	473	434	425	392	450	446	414	471	442	494	428	454	451	433	467	431	443	428	435	430	415	459	453	436	450	419	418	459	424	414	442	408	466	488	456	431	450	445	455	443	425	454	417	394	416	417	456	427	411	438	445	420	450	451	435	442	429	450	429	459	460	440	442	461	427	430	441	444	461	462	441	441	444	472	395	455	428	430	427	443	403	432	445	426	494	438	469	473	428	441	451	446	415	435	475	454	433	419	414	441	441	433	464	466	406	438	460	479	430	439	463	412	417	445	411	430	436	465	451	455	473	437	453	422	469	429	450	422	437	435	411	416	450	432	477	441	464	428	453	443	426	431	431	432	444	447	439	434	397	435	399	466	458	472	451	438	460	458	450	413	425	442	456	446	389	481	428	421	440	432	492	462	440	448	481	444	442	489	422	450	458	423	418	437	433	459	442	447	399	398	428	454	429	448	491	415	442	436	423	437	434	488	451	462	428	465	457	423	420	463	408	431	463	466	457	471	454	402	427	422	421	486	424	454	420	481	420	427	404	467	431	448	446	460	441	470	413	405	448	430	486	394	421	397	426	449	431	425	429	452	450	456	460	426	432	440	456	482	473	479	480	408	449	424	464	425	441	412	460	417	441	466	450	449	456	450	409	433	427	413	422	422	439	474	433	435	452	460	458	456	412	458	479	418	459	435	406	454	446	456	445	438	438	427	430	472	476	423	480	480	436	482	447	476	418	458	422	440	463	472	420	430	484	452	437	418	471	445	433	436	410	451	441	454	437	429	426	463	454	382	452	430	447	434	451	426	423	488	443	431	435	437	432	411	460	431	468	445	429	455	456	403	454	421	445	399	434	442	449	430	452	455	421	418	446	380	447	417	445	451	440	426	454	438	472	416	447	454	411	443	418	471	452	444	474	446	445	468	448	424	437	430	450	407	450	462	461	447	466	439	453	422	384	478	444	449	445	446	455	447	444	447	457	465	435	409	416	431	449	403	456	444	440	458	442	423	441	495	435	424	427	451	431	445	456	461	462	459	464	473	415	451	446	474	438	448	412	425	454	456	443	440	450	418	492	468	491	422	458	430	486	445	469	445	423	439	437	456	468	406	406	459	429	432	400	437	428	470	455	421	414	457	422	412	454	463	483	444	445	435	466	463	421	425	469	403	415	484	449	474	437	444	481	431	423	441	418	444	443	472	409	471	390	465	425	453	489	430	430	426	400	426	471	441	450	417	433	425	439	402	455	471	430	419	391	452	453	438	414	441	438	398	451	435	444	442	418	446	439	509	431	437	456	415	406	431	429	426	442	432	435	450	461	420	473	418	427	430	471	427	417	454	429	477	470	446	493	420	430	431	405	418	458	447	481	400	424	431	434	474	427	406	416	420	390	470	451	415	520	478	392	470	426	424	431	448	426	452	447	445	434	395	436	437	446	451	424	435	434	437	446	455	412	423	408	420	446	424	476	461	435	429	465	387	431	401	452	416	406	459	461	459	446	466	446	450	447	466	438	419	424	440	431	460	449	450	436	427	461	459	409	448	435	422	429	470	416	464	460	478	436	426	440	461	438	444	437	413	438	455	467	398	442	446	462	411	439	435	433	446	467	478	452	440	408	471	480	437	448	407	434	442	478	469	447	414	446	435	430	445	448	425	433	418	441	449	433	457	482	422	410	464	444	433	433	432	407	460	470	491	444	430	437	417	468	482	477	478	403	480	412	455	418	472	397	446	438	438	438	476	426	467	444	431	467	448	448	450	419	434	474	432	449	447	478	434	430	442	435	448	454	423	444	466	450	446	428	481	426	438	443	416	479	464	420	456	453	464	444	465	434	452	410	464	484	472	440	423	427	426	431	453	403	435	472	443	439	415	477	476	433	427	451	427	446	439	421	400	416	451	464	454	457	418	442	459	451	433	452	407	428	480	452	465	431	474	428	417	426	410	463	410	385	434	430	438	508	476	455	427	415	443	423	407	423	473	396	423	446	437	442	463	415	454	462	446	414	416	414	387	469	442	451	422	432	437	414	401	412	452	437	435	433	446	456	457	446	435	434	449	415	426	438	440	436	415	411	451	456	413	451	435	424	476	485	460	411	462	433	428	421	401	438	406	439	446	437	445	411	476	462	445	401	459	445	445	438	428	468	428	471	434	443	463	436	427	473	434	456	455	463	415	458	430	460	434	459	441	440	491	463	438	420	443	430	448	456	436	445	402	451	435	440	427	446	416	415	458	420	457	477	456	470	463	463	453	423	459	479	431	427	429	455	416	452	384	447	439	419	426	431	444	461	482	455	434	434	395
4515	14512	9984	4989	3763	2723	2058	1594	1348	1115	968	844	771	740	704	632	683	571	543	542	548	585	532	506	540	512	501	483	489	489	487	475	537	486	494	481	483	489	475	473	471	449	474	465	477	460	461	435	500	482	457	495	441	500	456	501	477	438	469	492	474	464	490	475	440	456	453	456	467	467	491	453	499	459	434	472	445	443	446	483	478	445	447	476	475	528	481	491	462	465	437	458	466	453	471	464	456	458	423	447	474	445	467	446	477	432	471	465	446	484	447	425	442	467	479	471	455	456	473	446	492	493	471	477	487	467	466	421	455	466	467	452	450	443	470	451	437	446	483	442	459	478	457	435	429	450	435	443	497	458	490	442	463	484	440	433	432	456	474	489	456	459	486	444	466	416	461	443	458	478	460	437	458	463	472	505	457	494	441	465	462	498	461	441	467	437	438	473	469	470	435	466	466	439	482	434	454	473	454	473	432	447	500	475	417	441	433	457	488	454	499	462	427	469	437	433	439	466	488	462	459	452	429	448	488	495	504	448	470	453	468	485	456	443	449	477	444	476	442	436	457	455	457	472	427	492	474	418	489	437	476	430	492	454	483	430	415	446	464	482	464	463	421	520	456	462	453	441	453	474	477	414	475	504	483	459	452	442	480	495	478	454	442	424	449	488	426	433	435	448	484	468	457	483	427	488	461	492	452	483	423	474	449	469	447	452	449	438	451	460	462	438	447	463	483	461	472	425	434	455	473	446	463	429	462	465	489	462	438	450	446	470	457	475	464	452	472	457	457	439	447	462	438	511	433	455	472	424	446	486	433	451	474	421	459	486	451	435	460	428	450	462	446	464	436	478	461	440	449	482	464	468	438	461	470	459	485	437	451	451	451	433	485	447	452	488	463	445	473	464	473	435	436	466	447	448	456	452	453	472	478	436	437	465	447	444	474	472	478	430	464	470	451	498	464	477	471	523	486	477	447	466	423	439	460	478	487	457	479	482	433	469	414	462	444	446	433	446	467	453	448	450	472	441	501	476	450	468	459	507	475	488	436	486	486	454	450	420	457	430	444	421	462	399	472	480	472	471	443	416	473	494	459	436	494	457	484	433	450	454	479	440	457	447	464	424	483	411	438	471	474	461	451	472	457	421	428	459	445	465	454	437	448	429	457	465	448	499	457	466	422	466	479	451	483	468	437	413	452	457	452	468	422	481	462	422	463	469	429	470	456	460	460	439	452	438	451	458	470	463	487	473	441	490	447	444	472	484	478	440	438	457	465	442	422	445	454	447	428	478	469	431	441	440	479	429	466	446	434	444	442	465	456	439	480	477	439	490	480	465	452	436	422	500	483	449	432	462	487	489	430	480	442	459	428	430	436	453	456	486	456	448	482	441	435	470	471	456	492	481	489	453	473	467	482	437	463	446	449	433	468	463	472	452	412	455	485	479	440	466	477	471	449	467	412	446	439	455	459	444	437	463	439	508	479	409	482	487	510	437	471	462	488	454	462	454	473	473	463	475	456	446	430	469	450	432	472	469	478	418	459	470	449	466	477	413	460	505	443	437	438	396	448	465	426	456	439	440	477	457	454	462	461	442	471	473	483	459	471	425	424	425	464	458	426	435	450	449	474	424	430	463	448	442	439	487	500	469	454	447	465	453	449	448	485	466	456	463	421	451	448	478	443	433	478	446	436	451	465	453	452	435	449	439	470	495	459	442	447	477	447	475	467	451	437	423	465	417	463	437	434	489	445	484	430	451	501	508	436	451	455	487	447	440	486	462	464	445	464	419	457	453	468	437	443	449	454	460	484	489	478	504	489	450	440	456	427	435	473	487	441	462	469	485	484	478	444	492	458	446	463	473	455	439	441	453	473	450	492	480	428	472	443	437	452	432	454	458	456	468	470	473	442	441	467	472	449	470	443	457	486	432	460	475	428	495	457	434	438	473	458	488	453	464	459	478	480	435	447	453	468	464	463	443	470	470	483	474	455	410	475	449	457	467	441	469	447	450	425	456	458	469	451	432	425	467	439	460	438	521	445	410	459	473	464	494	437	428	467	457	441	481	458	470	510	413	425	475	442	490	467	424	463	457	433	427	482	419	460	421	465	443	486	467	489	432	460	444	462	451	431	467	486	418	440	464	435	476	421	482	448	451	501	476	456	463	450	479	447	466	473	450	418	455	464	470	452	474	480	451	477	462	417	476	447	449	482	480	424	482	443	460	473	468	493	474	442	452	466	476	468	470	456	443	446	488	463	440	439	448	456	443	428	431	460	434	485	454	479	472	428	450	469	431	484	482	474	447	426	447	438	394	423	467	446	468	459	444	408	474	465	435	462	437	463	456	472	457	492	480	468	461	454	462	433	421	472	443	433	458	502	428	485	472	447	479	466	484	411	476	439	474	465	448	463	435	493	430	483	433	456	428	474	439	508	422	452	471	416	514	486	456	446	477	442	445	447	460	434	499	453	452	444	459	479	462	468	389	452	444	459	493	482	460	458	469	456	443	471	421	443	480	480	427	477	431	451	453	444	472	483	436	443	462	495	432	459	505	454	442	450	450	451	485	411	473	477	453	485	459	429	437	466	441	477	464	450	466	473	443	439	479	460	492	464	517	422	449	446	459	466	476	462	462	463	427	435	449	446	450	490	494	448	467	489	486	443	459	444	485	437	429	436	455	461	474	468	467	415	461	475	427	440	474	476	460	444	456	468	467	423	475	448	460	423	455	478	463	466	479	442	484	452	459	446	458	453	475	474	503	453	476	468	485	487	491	485	475	467	434	460	449	455	436	445	470	439	444	419	452	471	449	461	439	472	459	449	459	436	469	448	477	469	479	456	477	448	445	437	457	478	459	431	475	472	423	445	476	470	466	450	475	479	465	479	476	467	444	448	442	485	448	475	443	478	436	466	447	465	437	473	435	450	450	504	431	456	473	515	457	436	434	464	427	443	453	493	440	456	448	450	461	462	481	462	421	463	461	469	427	471	467	463	474	467	431	416	485	457	460	438	477	421	453	460	429	467	476	477	486	430	481	472	472	438	459	453	475	471	462	475	475	496	462	414	487	464	464	445	420	462	511	447	488	443	472	471	442	454	453	413	489	452	451	472	449	456	470	480	471	459	423	464	467	458	434	495	456	425	466	504	470	471	452	467	449	464	471	476	479	470	473	447	502	443	446	445	458	448	468	456	411	452	449	481	508	458	488	474	456	494	434	429	442	446	479	461	482	460	430	481	447	480	475	461	483	436	436	457	446	482	479	478	447	459	479	474	452	472	463	461	465	491	436	450	463	450	485	496	460	476	431	457	432	458	467	452	484	443	479	456	429	467	487	439	456	487	478	461	461	519	451	439	445	442	506	467	426	425	432	455	456	432	467	467	466	497	482	461	418	414	428	488	436	427	473	429	478	450	484	454	489	461	437	483	461	459	468	445	439	471	466	443	444	431	501	462	430	495	422	468	408	465	467	451	429	461	432	426	430	469	472	454	446	459	458
27510	20266	7683	636	320	302	287	280	266	264	297	249	248	267	264	244	269	262	258	233	271	260	257	238	246	266	240	262	249	252	251	248	254	246	253	277	277	282	246	218	266	269	246	272	233	259	243	235	279	270	261	237	232	273	252	254	257	237	261	242	237	264	258	268	263	256	280	242	259	240	257	259	211	253	249	238	243	221	266	251	282	235	240	244	239	214	280	225	245	258	256	284	230	241	253	276	236	251	257	249	276	275	241	245	288	256	239	247	236	236	265	229	244	252	230	255	235	279	256	264	248	251	258	238	252	225	214	249	251	255	261	237	215	221	265	249	244	224	245	283	267	252	247	251	239	275	227	285	252	238	260	244	251	259	253	261	227	278	264	244	236	275	243	253	261	258	244	236	242	236	269	253	263	268	263	236	269	238	226	244	280	262	251	247	278	244	232	245	260	263	266	269	240	235	236	230	272	238	248	251	224	241	259	263	250	238	238	229	258	224	239	239	245	244	267	242	239	239	220	254	265	265	226	238	247	248	245	262	269	257	258	259	245	260	254	227	246	227	250	248	265	263	238	235	256	223	257	264	256	232	234	268	237	248	249	261	227	234	241	240	234	267	255	212	252	225	239	267	263	257	244	250	259	238	246	247	234	220	260	287	239	265	237	248	221	256	272	243	235	240	244	211	238	209	250	269	256	261	235	268	245	255	235	263	230	246	257	237	244	242	239	239	261	240	239	252	243	270	270	244	258	261	255	252	256	251	235	254	243	243	264	234	244	261	251	254	242	259	270	235	257	256	245	272	245	233	247	280	241	246	256	277	272	220	283	238	228	259	269	234	233	255	253	245	271	260	239	262	242	257	260	262	230	235	230	275	246	262	249	278	237	222	256	236	262	238	238	230	242	246	227	269	255	270	262	235	268	275	255	258	261	243	272	279	227	252	245	252	236	228	258	245	247	263	285	268	264	255	240	290	277	254	273	252	252	268	277	279	264	279	259	263	233	232	233	256	282	250	250	219	254	268	246	268	258	257	240	234	274	242	251	251	244	243	265	252	248	263	271	237	251	250	256	232	243	245	254	249	276	221	257	210	249	228	255	223	225	231	252	250	249	247	264	257	275	257	256	262	252	226	265	242	239	244	249	247	241	250	251	247	252	273	273	261	263	246	260	245	259	249	204	254	247	246	233	246	254	224	261	252	264	258	275	254	252	250	248	252	241	273	264	267	246	254	251	245	230	231	227	247	248	256	268	266	267	246	255	275	235	240	264	276	261	270	242	240	273	242	271	231	270	257	233	295	247	265	240	269	242	259	247	236	253	253	232	259	268	249	257	266	247	239	263	276	245	249	267	244	272	243	242	256	227	249	255	242	251	266	239	255	248	235	263	240	254	216	277	224	284	247	226	245	248	266	271	260	226	251	258	261	255	210	259	233	245	267	262	248	255	234	226	233	254	259	274	233	237	228	240	248	255	241	242	245	243	254	244	258	232	247	258	260	270	268	247	263	259	259	246	258	269	265	231	283	266	227	272	254	262	269	233	236	284	237	239	243	265	259	263	276	251	230	233	241	274	250	252	258	260	240	271	242	242	258	243	255	249	261	241	238	270	228	258	237	258	229	268	260	236	231	268	272	251	247	271	244	251	276	271	293	245	248	266	249	257	239	242	252	269	272	241	227	278	210	265	269	255	260	246	252	232	259	259	224	261	250	288	233	281	214	271	232	254	236	260	262	256	265	226	245	232	282	263	243	255	250	241	246	251	270	239	242	249	252	250	245	242	247	248	244	241	237	253	252	262	250	270	280	251	229	260	260	252	244	265	244	268	253	245	268	248	241	239	219	236	270	257	259	272	246	246	271	256	225	227	236	234	254	232	237	285	286	286	258	237	247	279	203	258	234	234	233	263	251	248	250	279	234	244	255	258	266	275	260	241	241	231	249	244	230	224	229	226	233	225	281	235	259	253	252	241	271	246	268	259	238	247	267	255	249	252	251	247	232	255	259	238	243	248	268	267	230	263	247	245	248	207	253	256	260	241	258	237	269	256	278	256	247	239	243	270	240	266	260	222	263	232	246	254	202	243	211	260	279	241	238	251	243	248	267	225	257	250	226	257	239	273	260	242	275	244	245	227	244	271	283	242	275	232	256	211	274	221	242	239	259	265	270	268	261	261	230	259	209	269	261	254	276	248	259	259	235	215	248	261	265	240	263	262	244	242	235	267	273	275	264	238	271	242	250	276	250	248	245	270	269	249	258	231	254	253	261	254	253	264	237	237	239	249	276	242	254	252	251	271	266	260	266	247	235	252	258	236	247	245	288	254	256	271	238	251	285	252	246	260	262	233	257	243	234	232	247	274	278	242	257	266	255	235	250	237	236	254	250	261	247	260	262	264	262	262	281	251	294	297	261	261	241	223	256	231	231	255	239	248	250	276	259	265	282	241	232	258	264	281	243	264	247	246	241	233	243	291	257	257	261	246	251	285	250	256	276	259	260	272	266	280	266	254	233	257	266	238	264	268	260	241	221	262	243	244	253	252	244	261	237	232	229	250	236	244	250	225	235	249	276	221	252	285	260	266	258	248	262	297	246	260	233	243	265	268	245	279	262	252	268	224	241	255	224	251	272	232	271	232	221	259	245	228	245	248	243	259	282	258	262	257	241	240	251	238	215	253	240	278	275	276	236	240	272	254	252	232	261	309	273	243	248	260	232	222	272	239	257	246	258	275	211	249	238	263	287	243	239	243	261	239	254	248	251	246	235	245	263	246	232	247	249	228	264	232	248	252	277	245	271	238	254	244	237	260	239	235	255	259	277	241	223	243	233	243	250	247	237	280	245	254	252	239	267	232	232	255	273	253	250	264	265	253	248	265	251	225	246	258	247	259	229	259	258	255	244	258	233	275	231	248	278	243	234	257	224	234	226	246	266	282	271	251	269	247	263	230	254	251	270	252	228	219	234	259	241	269	280	227	244	272	256	256	254	249	231	250	266	228	282	263	249	221	227	260	248	247	242	243	256	268	242	272	200	248	223	249	249	261	236	243	238	253	247	235	257	252	261	242	244	293	240	252	275	249	225	248	270	249	235	261	261	264	274	262	248	247	256	291	269	245	275	268	239	260	275	236	245	248	264	258	256	261	264	257	264	226	287	256	251	257	253	266	255	237	248	267	253	226	250	232	228	243	286	253	253	262	249	244	236	269	244	262	280	259	287	260	266	235	270	251	257	250	261	220	244	274	241	266	262	263	252	242	248	240	274	258	252	249	260	271	260	242	268	259	239	249	262	217	243	241	267	227	262	284	238	229	275	233	248	251	263	268	243	246	271	261	268	256	245	215	281	242	260	274	251	268	274	245	234	234	250	258	265	260	240	228	274	260	240	251	281	299	240	265	254	250	253	270	237	251	249	297	252	257	280	266	280	247	219	250	246	248	256	267	221	232	233	273	248	265	253	240	221	244	239	247	267	264	248	226	245	266	253	237	256	257	263	264	272
4109	1391	934	565	416	414	350	330	327	282	256	300	278	277	260	263	259	256	242	293	263	260	266	254	269	263	257	251	253	230	264	268	257	264	233	280	258	253	255	270	266	251	280	277	270	266	260	264	246	272	252	285	267	283	278	294	279	259	245	251	257	241	234	263	264	256	265	270	252	275	279	267	263	265	272	282	289	260	265	281	254	259	283	249	274	257	262	246	242	226	266	256	275	245	223	260	278	238	252	247	303	262	269	312	221	270	272	288	238	283	264	270	263	237	267	286	257	274	251	262	262	259	271	250	290	286	293	254	246	271	264	261	274	230	259	227	269	248	261	278	274	279	273	253	272	263	245	255	280	286	236	270	248	261	260	266	230	261	252	276	282	258	280	261	249	241	257	241	252	267	262	274	272	264	295	259	289	253	252	261	236	283	264	266	263	253	278	248	258	290	254	254	265	265	250	264	298	276	255	252	293	271	250	265	225	253	255	270	289	239	307	277	277	232	247	219	294	271	264	265	284	263	267	233	237	291	251	253	251	248	278	255	252	268	276	243	230	289	260	269	245	249	273	289	270	261	223	287	249	282	264	277	264	266	262	256	255	248	266	282	273	250	258	285	254	257	274	264	260	275	277	271	264	261	275	239	250	289	279	254	251	258	270	245	282	277	269	243	252	267	264	238	257	302	274	270	250	240	238	288	296	234	275	229	272	270	277	250	249	276	256	273	276	234	249	260	257	253	282	256	277	264	230	264	249	298	243	300	262	254	275	265	265	235	258	243	249	254	250	273	322	252	278	255	265	261	268	246	247	257	267	281	279	254	257	268	245	261	242	254	265	258	254	278	273	270	251	238	259	283	244	245	264	278	295	251	260	290	273	276	244	272	270	282	223	255	246	254	250	254	269	250	248	264	256	260	283	255	262	286	256	256	234	242	248	293	261	257	269	253	237	268	257	263	263	247	264	281	257	270	266	266	245	271	250	276	251	292	233	277	262	304	262	242	241	255	270	243	236	241	271	264	239	248	257	270	267	252	270	240	262	261	249	277	238	269	271	237	229	286	257	253	285	269	299	281	267	267	278	266	303	241	242	262	271	251	263	256	244	282	260	270	260	265	258	241	245	256	254	260	283	281	265	269	276	250	251	273	254	260	242	277	243	292	261	309	275	272	236	226	238	263	250	265	259	237	221	255	265	266	243	267	268	276	261	234	251	257	268	260	261	262	271	242	248	258	280	259	232	243	267	281	237	278	266	251	276	279	231	286	265	264	262	254	249	245	282	272	292	259	247	263	267	253	267	319	261	248	254	251	258	230	299	268	260	259	278	255	264	250	253	265	264	241	270	257	237	282	251	276	292	259	252	272	246	256	297	259	234	286	266	271	275	277	262	298	250	264	283	278	258	258	260	265	291	256	275	274	264	279	261	278	272	276	267	267	262	256	280	261	266	225	293	257	290	259	251	255	256	248	268	265	243	249	273	275	261	256	275	277	252	241	259	296	254	261	248	276	280	250	274	281	226	253	243	252	241	269	284	241	256	264	255	264	242	260	247	274	253	248	287	279	255	278	297	273	267	293	268	252	260	234	230	326	245	271	250	254	279	261	282	256	230	231	243	254	258	261	265	234	263	245	244	256	247	245	244	269	252	251	249	271	230	249	242	254	276	267	261	247	248	251	288	260	262	283	263	257	270	278	278	256	271	236	290	259	288	245	292	265	288	254	286	276	271	256	257	270	228	243	256	266	239	274	240	231	256	249	237	272	281	246	268	241	254	279	287	276	271	256	223	270	261	252	268	255	242	285	246	242	272	247	266	268	268	273	226	263	273	278	280	271	270	271	254	264	238	271	309	265	256	238	269	270	255	280	291	269	261	236	268	251	256	247	260	247	248	247	279	241	271	253	235	259	293	294	266	253	243	268	260	251	252	285	262	278	258	253	249	296	257	265	270	268	297	243	275	288	239	248	243	255	279	253	244	227	278	243	250	278	281	275	263	256	282	251	273	262	301	286	264	276	220	301	254	254	257	247	259	292	290	249	264	267	273	263	293	252	264	273	265	258	275	291	264	271	288	271	252	262	248	252	259	239	255	261	277	317	291	259	265	279	281	261	250	259	237	273	294	251	268	265	287	263	276	270	277	243	290	281	257	271	290	233	278	247	268	276	264	260	249	266	258	244	267	258	271	264	264	256	281	269	275	243	271	244	275	259	261	243	225	301	270	254	256	279	255	255	252	252	264	243	271	247	254	268	256	287	244	282	273	275	280	270	279	292	254	250	285	280	251	242	248	258	261	263	272	254	243	294	247	237	263	241	272	286	265	262	263	262	266	263	300	264	266	238	276	252	278	244	262	268	257	251	275	266	277	273	262	254	272	276	244	252	241	251	239	278	272	276	242	260	281	289	250	247	276	254	251	251	245	282	273	226	239	264	260	252	243	252	267	263	269	277	270	263	255	277	263	257	272	280	258	278	263	271	271	267	250	248	249	250	304	281	244	280	238	264	247	238	254	260	281	233	241	259	272	249	259	253	274	279	249	233	278	274	259	274	314	242	262	280	254	242	281	269	287	269	284	247	256	282	254	276	249	240	249	263	282	261	256	242	258	243	247	260	268	256	277	246	235	265	278	237	265	271	259	260	279	242	254	265	269	239	250	243	251	304	258	274	265	265	271	257	259	273	259	273	262	262	239	269	240	273	273	273	270	272	271	269	276	239	287	262	245	238	234	263	264	272	262	228	246	275	247	249	265	270	267	276	272	273	262	259	258	253	227	271	274	256	250	245	259	269	238	264	249	264	268	241	275	247	291	230	271	253	252	259	257	232	262	263	260	278	272	263	266	262	252	269	283	320	262	247	252	278	270	255	267	272	248	250	266	252	244	292	245	266	254	267	248	267	251	254	254	283	281	241	289	259	275	248	279	294	268	296	238	243	273	258	267	252	289	249	276	273	256	250	245	230	255	266	240	251	258	269	269	237	258	241	279	262	255	268	248	258	271	267	278	273	248	298	279	250	271	249	270	268	269	243	244	290	281	277	251	281	271	243	287	271	281	259	242	287	242	234	250	278	261	263	262	268	252	266	279	305	243	240	227	276	274	254	270	277	251	249	270	299	271	273	250	257	244	293	267	266	242	266	261	252	290	252	271	277	239	271	258	264	260	231	260	263	246	280	254	247	296	277	239	262	249	278	264	272	240	274	264	262	278	253	270	266	276	251	276	260	267	243	259	289	253	253	271	249	263	273	253	251	245	284	270	263	264	274	284	277	250	278	251	254	252	251	272	273	258	254	272	294	270	281	255	260	261	250	251	221	264	281	273	247	279	249	234	258	279	278	277	291	243	223	249	250	245	259	277	281	248	275	256	243	255	278	266	251	245	278	274	252	255	272	267	268	277	256	254	267	293	260	272	251	252	281	260	258	237	288	252	268	271	273	279	248	238	246	260	279	276	246	255	266	279	244	258	248	283	309	257	269	251	227	246	281	270	246	261	275
23787	21275	28727	24158	21276	11319	1307	848	813	726	604	624	606	605	584	543	581	525	519	532	535	511	506	536	515	539	534	498	490	507	505	508	516	520	520	485	495	521	474	477	445	504	519	486	527	501	515	483	477	482	509	517	472	519	514	466	498	508	511	505	523	482	506	487	487	479	502	474	487	472	493	455	447	480	504	468	489	473	467	517	485	480	523	497	521	486	510	468	478	476	540	460	503	493	479	473	470	475	513	520	496	466	505	471	471	465	469	485	498	486	516	472	473	479	512	477	509	482	482	539	486	506	530	465	495	497	510	492	519	486	495	466	501	526	514	501	495	439	514	463	469	496	522	454	459	505	471	489	496	491	513	479	493	510	472	499	535	507	514	478	504	457	475	486	489	487	487	494	499	519	493	503	476	451	486	500	532	508	464	487	443	493	451	485	509	448	509	500	502	479	489	517	525	485	506	491	416	495	537	510	503	489	469	495	472	508	514	478	480	490	480	485	478	524	526	465	485	493	461	511	490	461	437	487	498	473	449	453	471	496	438	489	487	480	487	482	526	468	511	463	480	479	458	487	518	476	452	488	528	490	494	469	450	469	479	462	509	499	462	467	480	515	473	459	498	445	463	520	510	469	490	487	459	472	487	453	473	479	498	551	499	524	505	454	510	506	471	502	501	465	494	513	514	477	518	496	478	492	489	458	468	491	471	464	438	512	492	462	483	478	493	486	492	486	513	532	489	518	452	479	492	472	504	505	456	489	511	453	461	483	476	465	455	447	474	459	501	497	459	505	481	535	495	494	496	508	435	423	464	499	473	457	480	493	480	505	463	459	496	470	478	471	474	514	511	467	491	484	447	455	510	513	504	515	483	537	507	513	441	479	473	500	475	475	510	488	479	474	490	468	481	458	471	484	493	493	503	491	494	452	554	464	483	509	505	473	507	492	496	534	489	479	475	501	520	516	497	512	506	491	491	478	485	518	504	485	467	479	479	463	452	501	481	515	536	474	470	489	515	514	510	508	497	473	494	467	490	470	484	486	509	504	515	556	479	478	488	485	467	520	503	485	520	506	495	458	444	519	470	497	492	476	494	500	482	504	465	531	499	504	480	521	475	517	473	481	503	529	504	461	490	494	521	452	487	492	523	516	500	532	459	479	524	494	499	493	515	494	493	491	459	487	475	478	476	461	501	469	500	466	504	475	497	449	529	479	493	467	496	494	468	506	474	448	514	476	503	503	454	479	488	494	517	509	481	437	493	470	496	490	486	509	516	499	476	496	470	478	480	513	509	462	452	471	486	511	529	483	499	512	490	501	481	468	496	502	501	469	480	505	494	492	493	525	468	488	516	468	502	524	464	479	541	500	501	448	476	534	480	493	495	484	485	448	515	518	490	516	434	514	466	508	479	494	522	488	484	490	488	470	429	484	474	476	470	488	480	474	471	464	481	497	538	468	473	456	519	504	497	486	489	477	465	505	494	461	478	493	518	428	501	453	501	466	474	456	499	489	488	437	537	554	498	475	465	455	475	518	430	419	484	509	479	472	506	479	477	479	512	476	463	482	533	518	474	502	499	506	474	488	482	489	528	487	486	502	490	493	492	500	501	476	492	507	539	497	472	500	486	487	482	495	495	481	431	486	461	476	482	455	484	486	497	474	463	469	527	441	482	512	463	465	509	490	494	502	521	522	454	441	540	497	477	519	478	505	450	490	417	517	517	519	536	486	508	505	506	502	467	510	519	466	479	459	497	445	490	488	478	467	522	506	509	486	498	469	504	463	463	449	509	455	444	501	515	515	510	464	443	486	504	456	508	514	497	453	498	476	480	519	457	459	485	503	490	449	490	495	472	541	497	492	532	523	498	489	511	475	458	498	506	480	507	471	479	510	469	451	502	504	459	469	526	452	468	464	495	491	506	514	482	558	501	505	464	483	492	464	509	463	464	474	493	428	519	518	491	526	522	458	515	559	469	531	481	480	471	489	433	463	511	499	516	487	516	432	450	524	486	481	453	495	499	440	483	534	534	500	496	501	493	471	472	504	509	490	504	491	448	524	487	475	509	456	469	489	451	493	481	502	482	479	495	494	496	475	541	517	458	504	448	495	517	443	480	446	467	483	495	470	479	492	487	490	503	481	450	493	489	450	525	501	488	495	468	504	505	465	519	492	464	459	512	506	494	473	525	489	474	486	496	495	512	510	522	509	445	491	499	516	489	508	532	484	460	536	504	471	491	518	517	485	485	495	548	514	487	483	475	468	465	509	496	454	540	512	490	493	517	504	503	504	468	505	466	468	485	467	502	498	477	448	482	499	502	469	477	435	469	488	444	494	496	492	462	474	479	500	500	509	486	494	481	506	465	487	462	498	491	485	521	489	475	531	490	518	482	475	473	504	511	484	501	512	482	470	500	456	508	530	520	470	481	466	511	506	512	472	482	519	523	510	487	474	505	515	497	462	494	488	472	483	485	455	478	480	462	470	491	469	466	528	495	497	531	483	504	479	489	493	535	482	489	478	511	493	459	504	512	499	461	474	504	465	501	477	466	495	518	472	449	487	523	534	495	488	483	522	530	479	494	478	498	490	470	491	476	521	502	484	478	515	465	483	521	502	506	488	511	524	435	455	477	517	484	512	525	497	423	481	480	505	508	505	489	489	462	482	471	464	497	478	498	531	458	496	500	525	480	466	472	495	505	498	466	497	512	475	484	449	528	478	487	480	476	505	509	461	454	498	500	473	466	466	467	481	464	481	479	498	471	544	500	466	502	507	539	517	473	536	452	469	486	490	485	480	486	479	487	496	489	483	464	464	504	511	458	488	512	513	527	488	493	502	468	515	497	475	481	498	483	477	507	469	511	481	469	496	517	513	472	460	472	465	465	472	521	455	480	492	474	480	466	484	550	491	500	498	518	480	495	480	468	496	497	486	487	497	524	525	485	464	496	470	517	487	507	509	506	480	491	487	507	465	512	514	507	509	487	513	496	454	471	434	474	489	497	524	490	498	495	474	464	557	493	485	465	469	516	490	497	486	478	455	518	521	495	509	491	470	455	486	485	437	522	468	445	546	527	495	478	457	517	515	488	499	484	457	514	490	494	502	492	475	499	486	505	472	463	489	480	492	484	489	497	482	477	464	492	472	449	465	486	454	483	486	497	484	504	469	447	517	474	454	497	446	458	525	491	509	512	552	453	520	533	459	491	467	502	503	473	441	505	517	502	541	466	537	471	495	506	493	499	501	463	444	539	491	497	489	500	475	457	502	551	524	482	473	527	471	505	477	494	444	473	508	438	497	495	494	478	477	495	501	468	465	473	515	507	486	477	475	470	459	515	443	498	507	503	470	464	470	469	505	509	516	516	490	484	479	478	460	499	494	478	498	505	505	500	476	480	485	470	474	462	482	469	477	488	492	467	494	477	511	475	494	457	465	498	495	464	459	493	482	529	443	499	501	479	502	457	487	463	490	500	518	498	452	489	514	475	480	490	481	474	475
3341	8960	5935	2900	2247	1682	1361	1102	929	824	753	714	657	586	634	586	609	583	555	548	604	572	527	541	546	548	543	523	506	546	497	493	561	529	516	517	548	530	521	519	506	499	510	543	511	527	557	477	495	544	480	499	503	545	511	538	513	553	496	531	492	516	524	505	536	503	509	480	510	478	505	495	512	513	529	504	571	519	502	505	489	472	550	503	494	500	488	501	494	518	486	493	529	492	488	510	489	505	479	462	520	553	471	502	474	513	514	521	505	482	504	480	483	532	523	499	507	504	532	499	522	477	526	484	490	503	495	516	482	497	529	470	463	488	487	506	508	501	518	494	527	515	472	501	496	541	534	504	511	495	471	493	475	509	494	504	497	512	512	531	498	499	514	508	529	472	508	472	499	547	484	528	509	500	468	498	508	478	497	502	531	503	518	483	497	470	475	525	507	532	485	553	520	476	543	490	537	517	481	495	503	474	517	502	483	509	487	503	505	525	513	522	489	493	464	498	529	480	478	542	499	456	525	517	513	489	560	531	472	503	474	516	530	508	485	487	518	485	498	522	486	505	483	461	539	468	504	501	488	475	480	500	485	487	486	462	485	522	491	472	501	520	515	465	510	488	501	520	506	502	549	543	504	522	509	486	505	502	480	485	510	493	527	470	472	499	484	486	522	508	493	488	447	487	481	515	534	500	513	520	494	465	467	496	494	533	483	521	482	504	443	487	535	513	512	539	519	484	543	494	539	496	476	473	515	522	519	478	488	510	483	483	474	525	509	507	567	510	459	510	509	481	538	455	509	498	487	476	494	483	470	490	479	477	463	492	516	517	493	497	515	522	525	485	494	483	502	537	490	522	500	495	483	500	511	518	509	496	495	550	511	483	493	514	518	547	506	525	508	506	481	494	494	508	502	474	514	543	493	490	491	524	523	525	509	513	469	500	519	496	499	466	508	503	472	512	494	505	504	481	484	538	505	442	505	505	487	520	504	502	508	496	496	526	511	480	525	518	496	485	510	488	530	550	527	479	505	546	525	537	500	502	492	512	501	519	501	494	486	504	521	556	490	538	502	497	470	521	507	499	497	442	515	532	486	476	430	511	518	509	469	523	475	539	490	505	517	495	529	484	473	518	525	509	501	538	512	505	524	511	524	474	501	551	532	527	499	504	508	537	481	473	472	524	531	486	479	534	504	486	510	497	535	548	500	512	497	537	499	530	521	496	500	492	519	481	502	494	468	467	481	480	524	517	521	503	524	507	539	534	535	549	505	484	533	572	541	489	519	499	477	505	452	492	526	476	503	480	537	540	519	506	452	514	487	490	524	487	552	493	539	503	491	467	520	504	514	558	505	546	507	487	484	505	473	515	533	528	501	512	508	547	479	549	536	507	525	495	474	498	515	535	507	528	472	515	520	495	467	514	505	547	471	457	569	532	511	497	493	474	483	519	525	482	476	502	475	498	501	515	497	512	532	515	510	522	536	497	492	510	507	515	533	479	518	499	502	554	515	502	498	477	481	534	524	553	474	527	533	522	509	497	506	520	499	509	491	499	471	510	509	524	494	491	496	488	516	492	482	501	469	510	530	527	492	463	472	505	508	482	560	515	472	483	460	472	504	507	475	489	531	519	502	499	511	498	500	514	517	509	501	466	541	477	502	503	523	526	511	534	544	515	499	493	495	536	467	487	553	503	509	520	506	528	521	495	499	496	488	484	539	495	483	487	507	531	521	512	503	476	468	478	506	491	509	512	484	505	490	485	495	500	477	486	523	506	489	487	500	504	545	512	475	546	503	517	474	515	517	507	479	498	531	511	531	491	492	521	495	506	504	485	553	487	536	504	494	481	502	508	476	490	505	512	469	491	469	528	512	501	516	553	513	497	514	471	510	524	530	543	520	548	509	554	466	490	494	492	501	491	515	466	503	478	513	499	499	510	514	523	507	513	526	474	481	506	517	521	502	499	520	482	475	504	489	526	481	517	496	456	482	531	518	496	541	532	502	507	503	507	481	504	523	477	503	503	495	514	510	450	484	475	527	482	495	503	526	514	498	474	494	489	483	507	536	442	484	528	506	503	482	523	488	498	501	503	501	483	534	437	490	529	505	522	495	471	502	464	492	490	498	498	519	510	476	481	512	481	493	498	534	500	532	533	530	492	510	515	526	535	496	504	509	482	534	544	491	510	518	495	516	488	528	518	479	470	488	511	492	533	496	485	500	518	529	487	552	480	490	515	519	540	506	505	520	513	522	489	496	508	535	480	540	532	463	502	496	534	478	528	490	505	501	467	504	468	507	496	498	550	493	498	491	504	502	500	505	481	543	477	499	488	498	496	516	484	471	530	480	537	476	514	492	478	510	563	523	509	478	516	509	471	537	508	535	452	524	531	534	539	486	545	538	508	502	519	469	520	550	492	491	518	533	508	504	465	499	498	466	501	504	470	512	525	457	505	493	505	497	450	505	493	529	532	542	531	490	523	498	501	513	510	488	509	500	523	481	491	552	483	513	488	507	541	486	529	519	542	508	501	487	533	494	539	522	469	485	514	539	505	511	511	538	522	512	483	502	545	489	510	520	535	539	526	514	520	502	463	486	505	455	484	520	507	501	517	466	491	495	496	519	514	508	507	482	524	511	488	504	520	514	503	542	503	502	494	508	479	483	461	501	531	514	529	499	520	467	481	495	494	525	477	456	511	525	468	513	481	523	524	455	481	481	538	457	495	524	500	469	517	497	469	509	521	499	490	466	493	484	486	519	521	489	525	464	475	500	535	478	511	479	483	491	509	501	507	504	513	514	503	523	503	530	498	499	490	455	531	500	464	480	547	512	485	500	497	503	490	503	513	527	479	512	486	492	516	528	517	535	528	491	515	500	464	476	497	505	476	494	457	510	487	481	550	514	448	494	486	536	468	502	498	541	514	526	535	491	498	533	427	473	520	528	528	496	505	486	493	480	505	528	466	531	539	493	508	506	521	511	525	519	462	522	497	510	545	506	489	508	527	491	488	507	533	530	526	513	509	485	504	464	539	494	488	513	510	496	512	553	507	483	528	494	458	553	487	480	491	527	544	501	523	492	496	503	520	538	504	537	497	486	492	485	522	507	474	485	505	512	533	482	501	495	506	462	472	473	524	493	511	546	506	525	511	504	519	483	521	532	514	526	529	497	493	515	502	499	467	445	492	507	502	489	478	534	488	524	484	481	514	486	542	498	529	470	490	504	527	549	553	509	492	511	484	479	529	534	509	545	472	515	489	494	504	489	496	522	542	523	490	494	465	516	521	492	501	478	521	503	521	500	505	513	524	498	532	507	497	515	523	485	456	507	504	484	505	504	513	533	496	529	545	512	525	476	516	482	471	494	538	496	498	476	498	481	481	469	538	539	520	502	528	484	563	515	537	491	493	535	505	485	522	447	548	564	462	484	472	520	489	539	504	527	512	491	503	492	501	542	534	514	463	521	523	486	483	496	515	521	467	517	513	532	487	491	511
24782	21282	27851	24967	13647	553	369	267	209	216	202	184	185	163	170	159	143	141	156	128	143	140	138	146	151	133	126	136	127	152	115	141	144	117	135	135	115	132	126	110	128	127	107	146	136	140	128	127	127	126	120	107	117	129	135	119	121	122	127	132	113	121	131	126	111	143	130	122	120	127	117	109	117	109	135	122	118	136	120	134	124	122	103	124	129	115	135	121	136	119	119	128	139	148	129	134	128	123	124	115	118	110	123	112	134	110	132	126	149	125	122	102	126	130	131	119	132	127	125	120	122	121	132	120	146	120	122	118	127	131	133	113	111	123	120	139	121	131	105	121	121	133	126	119	120	111	123	122	124	116	134	129	115	140	113	113	132	121	121	119	151	127	142	124	117	127	148	135	123	129	139	128	119	124	106	119	120	102	111	116	126	122	117	138	157	138	128	114	130	123	131	114	147	138	114	144	142	138	138	123	121	124	137	120	141	149	122	115	128	117	132	151	138	128	121	122	134	103	119	117	132	97	109	137	124	121	102	134	130	148	104	147	119	132	118	128	122	92	140	117	132	118	106	129	124	132	118	133	126	103	124	124	110	138	120	114	136	128	113	133	105	128	126	130	117	127	122	135	130	122	117	112	135	135	134	121	126	130	125	125	127	148	140	115	117	120	119	120	130	109	133	113	125	120	122	153	123	119	126	127	102	126	132	127	116	129	121	110	121	135	117	129	121	133	128	110	124	123	113	135	125	139	140	123	116	131	117	116	125	127	126	130	120	141	133	137	162	132	130	125	132	118	132	121	122	127	147	126	126	123	127	124	125	126	119	113	123	126	130	110	117	119	119	141	115	124	138	122	132	122	120	108	125	109	113	114	130	129	115	136	114	126	141	131	134	136	117	123	130	112	125	119	120	127	122	121	109	121	130	134	140	141	128	113	108	115	117	126	113	107	124	147	147	113	126	133	127	120	115	117	141	122	112	111	135	121	129	111	137	132	114	151	136	115	116	128	122	111	113	137	136	131	132	152	112	134	128	101	123	130	130	131	109	120	126	117	132	126	134	121	138	128	129	131	132	123	135	143	122	105	125	111	118	116	131	129	128	105	116	127	122	110	128	123	115	112	120	126	132	142	142	131	116	119	133	130	122	109	127	123	103	113	132	112	123	129	107	129	134	128	128	137	132	115	128	118	126	127	121	135	118	127	127	137	132	135	121	133	127	106	121	127	119	133	131	121	129	113	117	103	123	119	123	110	121	112	119	127	117	105	118	118	116	128	124	112	124	123	115	140	132	119	140	103	122	109	115	111	130	125	106	101	104	127	129	134	150	145	122	132	107	123	129	117	119	124	107	114	120	132	119	124	117	141	135	137	108	109	132	119	113	141	106	134	147	119	126	117	122	116	136	142	121	130	132	106	130	112	114	102	141	106	120	116	124	124	140	121	126	142	115	142	101	117	126	145	118	129	113	143	100	128	118	151	138	132	129	131	134	134	126	121	124	130	125	128	150	123	138	107	147	126	124	136	123	119	138	111	141	139	129	118	122	122	125	106	110	137	139	142	127	129	111	151	118	117	126	113	99	143	100	122	143	119	126	129	133	120	122	137	122	122	106	112	122	113	111	136	104	135	143	133	135	121	155	120	128	129	133	136	132	116	125	105	125	116	130	139	133	113	128	133	135	101	128	127	127	126	116	132	146	128	128	135	130	109	118	128	128	121	121	123	121	133	160	124	107	146	125	153	122	126	122	131	125	119	139	143	113	138	122	136	126	128	129	117	120	136	125	118	135	128	122	136	125	125	134	101	131	125	116	118	128	121	125	126	112	112	118	119	138	135	130	126	106	104	125	126	119	141	149	126	114	123	126	109	119	137	124	132	121	104	127	131	124	130	130	134	132	138	128	128	131	126	126	139	126	142	143	120	122	128	115	117	128	123	130	118	126	147	119	123	128	119	152	133	121	133	114	113	114	134	131	153	123	121	136	121	132	139	123	121	136	132	116	122	129	128	119	115	115	121	108	104	140	151	140	118	122	118	128	113	122	120	128	116	113	106	132	140	103	99	108	124	142	128	119	123	125	117	129	130	155	151	137	132	148	128	121	130	124	123	110	123	137	127	117	141	120	121	139	131	116	128	104	118	114	129	121	121	135	123	115	133	110	113	125	139	133	134	123	130	117	124	126	97	123	103	109	140	109	139	113	136	132	122	128	123	139	130	126	116	131	126	111	123	121	110	110	116	130	120	128	118	140	104	132	135	119	134	129	142	117	135	122	137	128	121	129	121	125	148	139	136	136	125	134	118	124	137	125	106	130	114	114	112	139	130	116	97	143	126	137	125	111	107	120	124	116	117	140	110	133	133	125	116	120	141	133	126	130	119	146	129	115	126	119	131	135	130	143	124	126	131	135	127	94	106	137	111	119	116	132	126	143	121	138	119	143	116	113	113	129	127	121	111	131	150	141	108	137	126	111	123	140	148	138	144	130	100	127	127	125	125	110	119	139	131	118	155	146	128	136	108	126	134	133	148	120	135	144	129	125	120	136	125	144	117	158	122	119	115	124	124	122	113	115	117	123	109	125	140	132	109	116	116	131	126	120	151	130	117	141	111	100	133	109	138	115	125	130	124	127	143	148	145	123	129	126	117	139	133	138	106	139	135	128	130	135	127	135	104	125	113	132	125	135	105	121	120	101	117	137	110	113	126	130	119	136	125	106	122	140	116	137	138	114	110	120	113	129	131	122	136	144	110	112	104	126	132	137	137	127	123	123	127	117	111	130	121	110	124	138	127	136	130	129	130	118	132	125	100	119	106	130	153	123	112	95	112	135	128	130	118	130	103	113	130	93	126	112	112	109	121	123	126	116	111	132	141	122	108	122	108	130	118	133	128	141	133	132	114	117	104	112	122	134	128	111	111	139	110	144	122	124	119	134	116	131	130	141	132	125	127	116	125	135	140	125	127	116	126	111	144	141	131	129	144	138	118	125	127	110	124	133	116	139	127	108	108	120	131	117	122	108	148	136	129	132	125	121	121	121	113	144	123	134	127	107	152	123	121	124	130	122	116	111	136	146	113	123	113	143	114	149	127	130	114	128	135	119	125	125	115	115	107	116	152	138	137	126	107	137	130	132	107	128	124	133	133	143	114	128	117	122	153	133	111	111	117	128	148	127	92	117	109	124	136	119	144	125	132	106	121	120	113	114	118	119	142	115	133	154	138	131	134	119	122	121	119	97	125	136	129	125	137	142	138	114	123	121	124	147	123	122	127	117	125	146	87	119	120	140	122	121	124	146	108	125	123	124	136	150	118	128	144	130	123	134	145	130	134	106	127	131	141	129	127	137	116	130	140	110	128	113	125	127	107	108	116	132	123	150	143	129	130	121	120	138	120	107	115	122	149	131	137	147	124	137	128	110	115	126	120	118	132	110	126	128	119	121	137	122	129	127	121	114	140	139	113	123	124	116	121	126	131	129	118	121	140	113	128	118	113	124	137
3170	4909	3199	1535	1078	752	640	458	356	309	272	235	232	203	172	197	193	191	175	185	150	174	146	146	142	148	152	163	137	148	145	127	150	179	129	129	130	152	150	138	143	152	134	156	152	148	132	140	133	139	135	156	141	153	142	148	159	143	140	138	126	132	164	130	154	157	128	144	133	147	137	129	129	140	121	182	149	138	151	145	120	131	146	140	134	157	139	127	148	116	158	122	134	131	133	133	132	163	142	134	143	142	127	147	169	119	141	143	149	114	143	123	134	133	145	144	153	140	156	157	138	138	143	138	132	142	143	148	116	142	131	140	145	121	146	149	134	146	126	145	163	130	114	148	141	141	135	132	131	135	147	122	113	139	138	153	136	136	131	118	147	142	136	136	123	148	146	138	143	137	159	134	142	139	157	132	145	148	132	141	127	132	152	139	135	136	137	141	142	137	148	131	125	135	122	129	139	144	162	135	139	129	131	129	141	132	146	134	130	115	142	134	129	127	159	134	123	138	128	151	123	137	151	132	130	145	136	139	141	127	136	148	141	157	147	143	119	148	160	126	165	157	112	143	138	131	131	128	124	137	161	138	147	150	153	156	144	129	130	128	151	149	132	139	152	160	123	118	146	151	145	140	134	144	154	131	164	143	148	148	147	138	125	128	134	146	123	150	110	130	143	128	137	144	136	134	152	130	122	147	135	145	132	128	137	158	125	147	140	132	142	120	138	136	126	146	155	147	145	170	146	165	131	128	122	160	156	134	141	148	137	149	154	139	155	153	143	142	153	155	144	161	129	138	140	149	147	149	150	137	117	135	120	126	129	157	132	122	129	138	117	141	145	148	129	144	164	154	135	144	122	125	146	144	144	127	139	128	126	131	150	139	131	131	136	139	125	137	139	146	124	135	156	159	151	113	163	131	147	140	123	135	139	159	134	143	147	150	143	133	129	125	145	157	139	127	130	112	129	128	117	154	124	128	134	124	143	129	140	143	142	115	144	123	144	133	141	139	139	145	129	133	134	123	133	106	143	144	140	148	129	153	125	147	144	139	156	134	125	140	139	139	121	152	138	144	147	146	135	128	149	138	160	149	151	150	129	130	121	148	167	114	133	143	122	141	145	132	129	122	147	131	121	128	153	159	139	148	155	160	135	154	127	145	152	138	136	124	137	131	161	137	137	123	149	130	144	148	154	116	143	136	129	148	124	138	147	154	136	112	134	136	132	140	136	129	142	148	126	150	138	132	138	138	130	140	141	139	120	151	144	133	133	151	139	116	117	134	139	147	150	137	130	150	132	133	129	143	138	139	146	133	133	137	138	122	158	161	143	125	130	151	115	123	136	136	153	142	147	136	139	143	153	150	135	148	135	155	140	164	146	162	127	135	151	148	132	114	132	142	137	156	155	126	143	142	128	135	153	154	122	150	135	154	133	127	167	137	130	149	158	134	137	145	156	133	144	130	126	132	141	138	161	122	121	134	154	140	141	131	146	128	126	132	169	145	151	133	134	145	128	138	132	141	126	135	144	130	167	123	131	128	126	140	167	133	132	143	141	145	141	161	138	134	146	123	127	148	164	148	159	152	135	150	129	143	145	127	134	100	133	138	134	148	157	129	153	152	149	148	138	131	149	133	139	117	133	120	156	146	143	134	141	147	138	139	144	130	102	141	128	124	144	150	128	143	143	134	138	146	128	138	139	158	141	128	130	156	137	129	138	120	147	142	123	118	141	148	127	133	135	113	136	128	157	137	130	136	142	123	159	146	156	152	133	135	143	141	146	138	135	134	121	130	157	131	147	126	124	162	143	135	131	160	158	127	129	135	139	125	144	137	148	143	136	137	140	158	126	131	151	133	125	145	120	137	134	121	123	128	146	137	141	137	151	129	115	131	143	148	139	138	147	137	130	135	141	136	123	137	128	138	141	116	145	142	126	139	140	122	162	151	112	123	144	150	115	118	147	149	142	151	134	136	142	139	136	133	163	133	125	150	137	132	151	127	153	131	138	121	130	153	144	147	127	158	137	151	145	125	142	143	146	158	136	143	113	134	142	142	114	129	121	127	136	132	126	140	154	143	157	131	137	155	155	130	159	152	138	116	130	149	143	117	122	138	172	138	147	136	142	123	149	136	142	115	149	136	135	137	141	134	143	122	128	138	133	141	161	167	138	122	123	145	113	143	149	113	144	146	155	142	150	144	151	125	152	158	141	138	143	163	138	127	129	146	148	123	138	136	144	134	145	138	149	149	122	151	136	142	163	144	150	143	132	151	122	135	151	140	137	135	123	143	144	148	111	129	146	134	129	150	150	154	152	138	129	136	136	157	148	137	134	137	125	142	142	154	159	121	149	152	138	124	116	141	133	151	128	120	132	133	135	144	122	126	135	135	143	130	141	126	128	144	141	144	151	133	137	142	145	129	131	127	141	134	143	136	141	142	145	154	132	126	129	155	119	142	142	146	130	147	151	136	137	130	120	152	131	116	141	139	165	98	131	145	143	148	162	130	135	154	133	130	149	133	138	139	145	129	136	154	130	135	148	133	149	144	170	137	140	119	139	137	151	136	128	139	140	125	120	143	139	127	149	146	126	140	134	159	136	122	138	134	118	125	142	152	121	147	134	136	153	128	145	144	135	126	148	145	143	145	110	146	139	137	151	140	136	142	136	158	140	151	131	150	128	146	106	144	165	148	135	126	123	154	125	115	115	141	113	139	123	139	141	140	132	131	138	133	130	140	149	146	137	136	132	141	164	126	151	126	160	150	143	138	134	126	166	141	126	163	154	132	149	159	119	152	155	141	163	136	132	139	126	133	132	156	118	141	113	152	126	105	136	129	130	131	147	134	139	166	145	127	120	139	162	141	128	128	142	145	139	149	141	134	141	141	143	146	140	130	120	148	115	119	140	139	145	149	132	133	136	110	140	138	146	164	121	155	129	138	151	146	129	147	132	140	137	131	147	115	127	150	120	148	132	144	128	130	115	151	132	120	149	143	123	114	134	141	135	118	129	132	136	144	136	149	145	149	137	130	129	143	131	141	118	147	134	150	121	133	128	143	124	112	132	117	137	134	154	139	139	138	111	125	147	121	153	158	131	131	168	122	135	150	149	158	155	142	138	126	143	144	149	143	146	139	122	146	146	142	131	151	149	146	125	139	128	152	121	141	116	143	137	141	141	143	153	140	128	130	128	156	136	145	121	138	115	130	143	144	159	148	119	142	130	141	130	139	129	148	141	109	144	133	126	144	147	133	134	133	121	120	128	129	128	144	148	144	140	137	122	133	145	159	161	139	149	148	142	117	144	141	120	147	135	145	149	136	133	150	138	133	147	144	138	149	143	139	121	146	140	131	135	139	139	144	128	128	144	129	116	149	135	131	163	126	139	137	138	149	140	130	131	138	132	140	116	122	135	143	115	128	139	147	163	124	137	158	169	129	147	150	154	129	132	150	131	143	136	137	158	133	132	146	139	134	149	132	173	149	142	135	142	144
22367	21148	28985	23578	21154	21218	11887	1279	944	825	751	695	657	634	590	568	557	547	528	520	495	460	511	497	458	463	439	464	428	448	490	481	421	437	446	489	469	513	446	442	446	509	418	440	443	472	429	434	431	435	417	450	430	432	432	453	449	444	407	465	427	429	446	441	457	442	429	437	438	433	468	425	433	450	446	428	438	422	467	421	453	441	424	457	428	420	470	424	429	443	416	420	411	392	430	413	461	407	479	425	478	453	418	417	425	440	419	453	428	437	432	431	422	487	453	441	443	420	461	434	436	414	442	432	432	471	463	441	435	426	426	441	415	464	450	415	428	401	409	425	433	431	418	474	452	449	411	487	427	430	457	436	469	444	446	418	418	407	433	426	428	393	419	443	429	475	448	468	453	430	442	435	428	435	441	431	400	480	427	434	441	457	441	455	417	418	461	437	420	416	462	415	460	395	434	466	407	429	435	462	426	437	463	423	421	462	389	405	443	397	437	453	451	437	440	448	429	447	409	444	447	449	426	448	427	420	433	456	438	436	481	474	463	411	400	432	429	427	443	448	465	426	429	458	426	452	424	443	452	432	426	431	455	419	454	403	396	445	432	410	437	419	418	468	449	442	460	434	443	455	459	417	439	465	431	455	473	397	437	389	478	424	437	439	458	437	404	405	456	426	447	425	421	437	437	373	434	447	440	410	426	455	406	444	419	413	483	450	456	424	423	413	452	411	468	461	423	447	414	470	411	420	428	442	404	480	430	457	452	434	428	437	412	430	437	434	431	422	448	438	442	458	438	458	440	440	441	421	426	421	426	416	459	444	443	405	446	441	437	425	486	414	434	416	404	423	419	411	450	442	389	402	444	434	461	436	445	487	393	458	446	429	432	425	435	423	442	459	418	451	459	449	412	424	445	465	428	408	424	453	431	403	453	429	429	443	399	449	409	430	426	418	404	393	460	427	435	449	423	446	441	421	409	458	415	432	456	454	394	429	448	431	478	402	419	464	428	399	456	460	426	443	421	435	410	469	401	431	439	459	444	411	431	448	456	422	413	427	440	426	436	455	424	443	405	443	450	441	391	447	428	473	429	403	434	450	409	444	435	446	458	431	452	420	441	406	455	413	451	398	422	413	392	429	459	436	453	414	387	391	431	422	433	462	452	426	441	440	416	412	442	443	441	461	399	431	454	441	417	414	441	424	405	438	450	476	410	420	420	450	425	432	409	425	420	449	427	445	435	424	442	423	426	421	421	420	403	457	471	452	435	465	429	402	454	408	447	434	437	443	424	444	424	439	428	438	416	434	438	442	438	429	385	454	424	428	416	422	447	475	439	448	433	407	417	442	459	420	445	424	433	443	439	430	422	428	427	416	403	443	401	429	418	381	443	422	443	437	406	423	428	431	410	454	438	489	451	450	420	460	427	471	428	449	448	421	395	422	448	448	434	471	430	428	455	465	466	467	431	409	415	441	444	397	450	428	432	446	459	427	425	467	469	457	418	432	445	470	403	433	453	443	468	443	410	405	448	444	415	435	421	446	454	424	452	448	453	426	421	391	432	405	428	431	430	433	434	459	453	439	448	435	451	403	429	428	424	416	422	406	423	449	446	439	456	456	430	420	423	461	433	454	435	451	431	454	461	462	416	411	440	431	433	377	434	427	412	422	449	419	415	404	424	425	421	408	406	433	447	407	425	391	409	487	438	452	425	445	463	433	459	437	417	445	446	399	428	437	476	417	407	460	405	409	381	434	440	437	454	422	443	408	446	456	424	456	425	422	412	463	440	444	448	445	407	424	448	422	405	433	438	438	391	467	424	425	429	439	364	415	494	398	438	441	411	432	441	443	444	429	415	412	427	457	432	419	436	442	419	432	472	431	414	431	445	437	460	455	475	435	410	427	412	458	411	461	409	470	418	422	452	374	449	418	406	406	406	411	465	403	450	459	441	421	428	415	465	421	447	416	430	479	446	435	441	424	443	428	427	440	431	477	431	411	439	421	451	451	422	452	427	420	412	461	419	448	423	453	476	430	429	421	455	431	422	439	469	463	470	415	405	476	430	472	393	436	437	420	459	444	434	416	491	446	427	421	410	420	440	446	427	412	409	411	423	421	439	423	447	429	434	426	420	462	406	435	434	421	437	433	426	468	465	444	449	467	419	442	429	427	425	454	439	436	432	456	426	422	470	448	425	433	449	427	431	453	443	434	416	421	427	407	456	471	407	412	440	390	461	402	407	443	440	458	425	434	397	480	433	427	378	419	437	416	437	465	421	395	436	415	447	427	450	457	420	426	476	449	419	419	452	421	449	432	436	412	419	499	442	398	439	398	457	474	453	411	455	447	441	425	444	443	482	425	427	413	425	456	445	418	460	426	406	457	430	437	413	466	419	445	465	440	421	448	402	424	446	409	462	441	388	399	426	441	451	435	407	406	427	417	446	396	444	420	473	428	419	422	453	431	439	425	458	433	463	424	457	440	432	448	411	449	451	427	479	421	471	420	449	401	390	421	450	415	428	417	476	424	424	437	444	418	419	428	390	427	431	420	437	456	448	415	440	381	450	400	432	425	432	426	435	410	463	450	405	468	398	407	488	441	427	440	454	440	446	413	400	418	419	404	429	427	440	429	446	454	436	404	407	443	420	437	448	421	487	435	446	434	470	467	462	442	456	440	441	481	442	453	477	428	401	439	418	419	435	449	450	473	404	384	410	431	432	450	433	431	405	475	416	428	412	425	463	430	431	387	459	430	413	404	454	395	441	430	409	489	386	441	409	460	437	427	465	398	403	441	430	424	426	403	432	477	425	421	463	459	433	442	445	442	439	426	444	430	456	433	466	428	413	386	419	435	436	420	408	438	421	444	466	471	388	477	434	460	454	426	433	455	451	416	407	431	464	422	465	437	456	445	446	445	450	403	458	458	446	424	441	405	434	419	477	426	430	470	443	431	437	404	465	401	429	416	437	437	435	432	443	435	413	448	411	437	415	421	432	418	467	396	432	414	475	405	423	440	463	435	444	453	443	418	407	460	421	441	419	411	451	425	461	408	427	431	431	471	413	426	456	413	451	424	435	455	449	444	415	459	402	412	437	427	432	421	403	414	416	404	447	424	443	435	414	425	444	460	416	449	505	449	425	435	395	465	460	430	451	451	399	425	409	402	447	441	435	463	448	416	483	395	401	423	439	426	432	456	437	457	438	456	448	443	400	448	409	442	414	424	406	437	422	407	463	427	451	429	430	421	432	461	424	444	423	473	468	408	423	436	404	431	457	429	422	443	440	408	426	434	421	455	416	477	412	438	430	428	427	394	438	435	434	453	439	443	439	462	444	423	471	420	415	433	415	461	416	403	429	393	422	433	411	442	426	421	466	439	438	417	448	434	445	411	437	398	435	456	461	424	407	412	411	432	458	406	406	401	446	434	427	439	438	420	454	415	434	438	450	437	445	435	455	454	448	433	439	433	434	429	465	428	439	451	424	451	442	445	457	423
4474	14515	9921	4973	3700	2777	2114	1552	1316	1038	881	899	738	727	676	663	600	603	589	604	572	531	517	516	526	511	505	465	508	471	445	499	473	467	478	471	481	519	468	436	471	461	504	472	507	454	459	453	447	461	472	517	506	482	469	464	436	439	429	439	479	453	480	452	469	478	466	441	435	402	443	438	435	454	490	449	467	481	468	423	452	468	439	457	468	415	488	471	470	448	447	478	477	424	437	450	436	421	449	445	448	443	439	478	467	426	495	487	437	454	441	453	435	433	474	436	454	470	471	446	429	453	458	434	437	426	469	476	458	445	444	444	444	438	446	456	480	438	447	463	451	449	457	438	461	454	458	457	478	446	413	445	439	471	477	459	434	416	438	444	468	464	462	439	435	481	447	479	457	444	460	454	467	450	426	444	452	457	428	458	448	452	418	468	452	435	453	441	443	456	455	422	444	453	493	471	442	473	497	418	436	442	452	458	442	458	475	432	488	481	468	466	467	441	440	471	442	449	439	439	429	494	457	459	441	471	440	434	478	458	420	429	461	440	403	445	474	448	460	438	424	472	457	460	411	416	453	466	443	455	470	427	471	416	445	482	461	488	439	446	441	459	484	442	469	460	429	468	429	463	459	467	455	442	468	451	443	463	455	506	461	450	490	488	451	408	471	483	444	443	443	457	458	424	474	467	446	430	450	461	433	497	448	495	472	437	444	454	433	472	473	496	495	451	458	434	452	442	444	449	456	437	482	457	412	440	425	466	442	418	491	458	426	473	456	465	444	455	443	461	441	452	471	467	462	455	468	451	432	440	461	435	460	435	453	425	452	502	457	412	438	422	436	490	481	481	497	450	442	438	444	452	465	435	478	441	439	420	420	438	434	432	463	462	410	452	451	502	440	457	462	466	424	485	478	433	470	461	458	495	439	454	441	439	434	455	454	454	466	420	431	425	459	445	466	417	437	467	415	469	481	426	443	482	397	448	453	452	468	497	468	450	469	488	425	424	420	426	416	442	481	472	484	441	488	445	449	471	447	437	453	416	446	451	495	482	402	457	450	468	461	445	443	455	409	427	456	430	429	415	445	454	455	411	439	442	466	406	429	472	424	441	461	478	476	436	460	463	445	438	481	465	463	440	452	427	431	449	474	457	446	439	445	424	438	482	431	478	438	428	450	470	447	472	402	454	451	476	482	449	418	440	451	437	478	465	438	428	440	474	408	418	479	456	411	460	468	477	417	448	448	470	424	481	432	445	467	455	427	471	405	476	450	450	418	396	464	463	427	449	442	468	479	450	459	467	467	430	476	442	445	428	449	456	493	471	479	433	460	430	443	463	472	464	458	472	490	410	416	455	432	452	466	449	451	439	449	450	478	419	452	435	431	485	431	425	443	439	459	433	451	442	445	432	455	462	410	479	456	483	434	449	429	460	442	443	420	443	446	428	468	434	496	452	466	435	442	449	450	456	433	446	455	474	411	470	454	463	433	427	483	438	499	463	438	431	453	443	452	443	429	475	457	402	474	403	429	393	448	444	425	462	447	450	451	485	446	408	433	455	416	454	433	448	439	446	431	419	444	427	459	418	462	451	450	419	462	489	421	467	430	388	453	462	467	425	436	475	455	451	488	468	444	477	446	424	450	460	459	455	425	464	454	465	425	440	418	459	414	475	403	401	449	463	471	409	464	431	463	438	456	450	412	475	461	427	472	454	447	436	476	426	473	444	501	428	481	446	487	415	481	451	427	442	461	401	465	480	444	423	465	471	489	440	428	471	431	410	455	446	470	462	470	423	427	468	440	499	479	438	441	416	448	410	446	422	446	469	451	463	438	409	429	477	434	459	440	457	468	394	471	434	426	426	476	471	450	471	410	428	474	467	422	439	456	464	454	480	458	484	424	419	442	479	481	414	453	472	459	453	480	450	461	456	453	459	441	455	453	442	440	448	452	459	415	454	482	437	454	457	439	453	466	438	429	474	430	447	448	435	455	430	474	454	459	424	440	435	452	487	450	438	421	431	493	428	456	462	498	445	420	439	442	408	395	438	435	440	427	445	480	430	427	444	416	452	474	461	442	479	457	408	450	455	440	485	429	424	459	435	428	461	434	421	462	445	468	471	477	425	458	465	445	465	468	450	452	461	428	464	431	423	459	414	445	421	454	442	459	461	425	427	450	428	422	435	451	467	468	473	479	459	489	464	441	454	415	432	454	502	427	481	418	430	471	446	478	429	433	440	454	454	444	480	433	393	458	413	451	412	435	422	467	427	465	451	437	475	396	454	423	454	424	437	420	456	436	419	447	449	481	462	438	450	413	475	439	476	466	441	426	456	438	471	451	448	455	468	466	464	463	452	453	431	438	456	462	442	448	485	449	449	463	460	422	456	504	461	462	433	463	477	436	442	433	434	438	441	482	414	457	484	467	459	449	444	455	438	436	460	463	498	466	454	428	448	394	419	474	423	437	463	448	430	480	441	412	435	457	424	469	478	448	468	447	463	476	423	443	400	434	421	467	475	469	479	403	390	437	423	481	449	459	428	455	457	471	463	449	421	450	478	456	442	458	440	460	441	459	482	460	449	462	458	438	454	437	456	440	447	431	459	488	443	422	405	448	464	443	450	464	452	463	456	476	429	427	432	437	470	409	433	483	431	439	467	442	416	468	480	435	453	472	454	453	494	433	447	451	417	456	447	426	429	456	450	473	492	472	446	462	469	431	451	426	473	491	445	394	449	453	434	424	431	461	463	458	471	439	474	431	420	420	435	467	422	454	457	440	435	430	449	436	414	459	480	429	443	457	439	440	423	425	513	419	432	444	475	476	425	455	464	455	456	434	453	429	498	465	424	420	450	479	450	441	456	416	414	442	487	429	460	457	442	438	442	449	449	465	464	460	457	445	445	430	480	461	422	441	418	441	439	420	436	471	467	464	455	438	444	453	441	467	470	419	433	509	462	441	422	448	464	427	436	444	435	436	451	453	463	450	443	429	457	459	485	431	416	481	409	466	469	446	426	425	458	484	480	418	456	441	447	469	437	438	484	449	427	442	433	405	428	466	455	469	459	448	452	427	513	478	455	460	424	460	452	471	439	466	475	445	480	455	454	437	424	452	421	445	466	469	494	481	472	444	455	443	430	409	426	454	467	435	452	481	479	438	450	445	459	463	458	465	447	463	443	425	451	454	451	441	433	408	434	432	503	447	452	492	462	470	422	418	455	444	413	457	424	429	490	437	448	438	428	426	459	460	473	455	437	425	473	408	479	457	482	444	485	438	467	463	427	463	434	400	445	469	439	473	456	486	442	417	430	469	480	408	453	431	475	426	442	440	477	452	440	456	442	459	449	449	438	420	463	494	419	410	446	480	431	494	460	449	438	476	440	422	455	462	444	475	436	457	416	423	455	457	423	451	461	460	451	499	430	458	471	455	487	449	488	450	456	469	456	446	446	466	421	424	443	424	482	474	454	449	429	420	489	461	421	431	497	478	421	429	448
27422	20366	7715	646	376	306	328	295	273	280	259	226	246	278	269	265	241	222	240	279	238	265	278	280	240	228	251	228	258	237	247	244	265	247	281	230	223	251	259	237	262	219	232	252	246	242	260	280	229	232	234	247	211	253	245	272	275	267	258	264	239	248	274	250	271	241	252	239	257	261	239	225	242	238	256	280	274	226	262	252	247	224	281	267	263	266	260	238	246	229	223	237	226	260	229	242	260	269	241	247	264	223	238	242	210	236	248	230	246	241	255	243	257	241	219	247	228	263	256	235	257	214	233	226	246	242	251	255	240	245	223	251	236	209	260	249	249	252	252	270	249	248	246	254	285	248	239	241	239	248	241	253	258	241	264	250	260	286	256	249	242	216	294	223	237	225	234	265	283	252	245	221	247	254	274	223	250	242	241	266	270	260	248	227	224	266	251	232	243	276	253	261	235	259	256	237	232	268	239	238	254	251	248	252	248	236	276	279	255	245	244	234	246	254	269	242	229	256	229	284	254	259	248	266	248	236	250	236	274	281	233	228	248	255	230	257	240	253	234	230	274	273	238	250	241	259	250	242	267	257	264	267	211	234	280	235	253	280	240	221	259	272	237	247	248	219	263	238	249	258	255	259	229	255	243	232	258	227	254	246	253	240	254	247	260	267	272	242	263	247	231	246	257	270	254	278	251	215	251	245	250	256	263	246	230	279	274	219	289	254	248	234	252	218	237	279	248	240	226	233	262	248	249	239	266	219	243	267	257	263	261	234	246	273	257	246	259	258	267	243	255	269	273	238	237	247	260	243	247	245	265	239	259	235	238	252	240	233	257	268	257	253	238	249	229	257	244	244	213	235	256	270	232	240	232	256	252	245	272	242	245	264	255	247	259	245	242	247	257	250	248	271	255	271	233	264	264	233	258	240	248	281	242	264	265	225	277	284	263	220	272	264	252	243	263	248	249	252	271	258	249	240	247	243	249	255	248	221	234	233	225	236	261	238	268	268	227	258	261	264	271	234	219	247	243	256	261	234	266	255	262	239	229	245	237	240	258	249	237	231	271	305	245	262	253	259	248	274	249	243	271	251	236	231	265	246	232	227	231	255	239	245	233	291	283	266	263	224	226	255	248	260	259	266	248	269	229	250	256	265	242	265	236	234	258	257	265	225	241	245	251	269	261	257	257	247	226	239	255	265	243	272	266	236	233	261	237	252	257	248	250	252	237	262	248	280	248	247	236	245	228	276	227	245	271	244	231	298	235	214	237	231	237	251	224	234	261	272	269	235	218	244	227	243	253	258	253	223	239	273	238	229	258	276	242	239	242	229	217	250	274	243	243	254	231	262	279	272	249	267	260	260	247	259	228	257	267	254	253	264	258	207	267	254	233	223	251	253	277	218	238	252	270	242	246	284	243	254	231	231	264	264	254	280	247	242	274	286	247	255	252	254	219	246	264	265	221	235	261	264	221	259	243	252	255	242	254	279	249	267	242	245	271	257	302	266	242	253	253	254	224	246	261	249	259	260	254	244	252	253	255	267	249	260	231	251	258	249	253	267	268	262	240	245	251	205	261	245	273	242	237	247	245	227	259	256	230	242	229	281	278	251	266	245	229	251	236	220	265	247	246	247	261	263	249	215	256	255	254	275	226	283	253	255	258	264	274	253	253	246	238	242	269	256	260	248	255	228	254	252	236	236	280	271	270	256	276	275	249	266	277	255	266	233	261	237	237	267	218	248	217	231	220	255	274	247	260	230	230	287	239	242	260	245	247	234	247	241	250	268	264	229	249	268	252	256	242	258	226	226	261	240	260	228	263	267	237	232	257	274	276	253	258	256	257	233	254	249	229	262	249	247	269	265	281	264	266	258	263	275	268	248	233	282	264	234	230	229	261	247	255	241	259	245	263	265	254	264	243	275	226	240	259	280	260	235	266	255	237	219	263	253	253	264	233	260	214	248	274	269	249	272	254	230	291	247	268	232	230	274	246	237	241	238	251	232	252	261	243	253	242	270	269	255	214	253	262	246	242	259	239	245	224	255	234	241	253	246	254	272	257	264	242	255	217	214	222	239	217	254	248	248	236	259	245	235	246	207	256	227	258	264	234	239	251	256	243	240	248	220	246	244	238	280	241	272	272	259	253	265	223	262	247	253	275	273	247	238	246	270	242	260	256	229	247	228	233	270	251	251	227	230	244	241	233	252	233	251	240	274	286	253	255	235	251	246	252	243	237	255	271	252	247	243	242	252	250	271	276	275	279	228	256	255	279	232	247	265	243	248	259	232	238	233	230	226	245	243	242	247	285	244	222	275	258	251	249	272	253	255	244	250	257	244	229	236	271	237	256	228	251	264	253	237	254	234	273	235	243	247	256	269	273	232	261	249	262	235	280	247	235	246	251	232	261	236	258	270	264	260	258	245	276	258	260	231	232	241	225	228	266	250	234	265	237	241	259	251	252	251	244	265	273	243	227	227	227	245	247	253	257	256	253	263	248	239	243	234	236	261	253	258	261	248	269	238	242	241	226	231	246	251	267	245	269	257	256	246	257	250	267	255	264	274	255	218	247	253	265	244	242	226	229	242	242	241	239	263	256	263	275	280	237	242	238	242	239	231	232	236	238	263	225	262	271	262	255	270	259	266	238	264	222	223	276	224	261	268	253	239	213	250	240	272	276	240	273	255	258	248	246	255	255	228	221	220	276	260	264	262	286	238	246	258	242	272	247	223	235	277	262	236	236	261	264	250	242	247	245	249	221	226	249	239	248	240	242	252	259	252	240	244	308	260	232	270	230	262	265	266	251	260	251	258	242	247	278	249	239	234	274	242	241	248	268	240	236	248	260	249	262	266	226	244	260	268	231	248	228	261	226	255	276	267	244	225	261	228	251	238	259	223	251	222	241	234	272	253	285	267	253	283	248	250	265	233	242	238	276	253	243	215	233	262	270	238	245	234	249	275	261	265	264	265	234	245	240	266	262	235	237	253	221	225	245	236	239	251	247	246	251	271	257	245	245	267	279	278	274	264	284	299	286	231	250	246	231	226	240	236	259	263	282	233	252	252	266	240	265	247	260	229	263	269	257	260	243	267	272	263	253	274	287	254	269	261	252	242	218	218	244	250	237	222	261	248	261	260	234	210	235	255	268	261	227	243	226	246	226	284	275	265	248	215	274	264	240	260	284	244	217	298	258	255	251	272	241	251	245	230	277	276	232	220	258	225	234	235	270	251	242	238	243	239	254	247	262	255	262	239	203	259	260	252	245	221	243	225	219	241	235	235	247	255	225	250	235	256	253	253	256	264	253	236	253	251	250	264	224	250	248	256	239	235	234	220	256	240	244	249	264	272	269	248	238	238	251	264	233	223	258	259	234	269	248	264	270	264	260	250	234	238	245	234	227	235	285	251	251	260	259	256	234	251	254	237	252	239	249	242	257	238	263	236	276	232	238	246	291	245	256	246	263	245	241	254	272	273	258	223	255	241	248	261	276	242
4140	1374	890	537	470	392	363	338	293	293	296	279	268	275	253	263	258	249	245	295	226	263	223	239	246	236	264	260	286	283	224	282	261	252	260	297	256	262	294	264	273	277	234	260	253	258	272	223	258	258	249	261	254	262	251	252	244	249	264	248	248	254	249	265	247	280	261	263	251	241	261	267	246	263	277	250	293	251	265	286	275	285	251	254	246	272	244	266	267	228	243	275	260	271	256	265	254	256	265	234	252	288	263	269	269	273	232	252	252	256	265	269	274	278	274	266	264	254	231	263	250	243	256	266	274	262	282	262	256	244	255	267	248	255	262	249	245	273	276	276	224	274	268	229	252	254	244	250	241	218	251	265	254	250	240	300	251	247	241	253	299	244	251	296	220	270	253	234	285	238	249	282	264	245	257	249	254	240	274	254	270	262	277	263	272	251	263	257	261	268	269	257	254	258	253	272	264	250	211	289	263	251	250	246	270	267	271	285	245	282	236	269	264	292	237	277	261	274	275	265	265	262	259	265	256	234	243	256	283	261	262	244	234	254	255	261	270	255	286	258	240	250	275	238	258	263	261	238	244	268	285	253	270	251	258	253	228	265	240	281	241	240	255	276	252	270	276	263	295	251	256	275	266	248	263	251	258	273	263	254	256	278	247	271	260	247	244	309	265	241	260	264	223	266	247	232	253	262	275	257	264	252	247	249	278	283	264	244	275	274	268	248	250	249	285	257	241	268	262	254	254	226	274	241	239	268	262	258	274	260	279	270	290	275	267	286	248	262	266	254	245	253	289	253	275	267	251	242	257	252	249	284	258	235	251	284	248	265	254	271	253	282	247	266	253	258	213	252	255	269	272	289	241	278	253	283	246	273	252	236	263	244	264	261	228	240	263	267	234	308	258	298	260	260	232	279	239	276	289	250	228	267	241	269	240	245	267	250	236	277	223	254	266	244	235	231	253	223	215	274	226	256	264	257	255	233	254	241	251	274	304	255	251	275	253	246	290	296	262	260	269	284	245	269	263	218	275	275	235	256	250	244	260	242	279	266	268	256	249	265	261	276	265	241	238	273	276	233	264	271	254	245	262	197	263	246	261	257	273	259	268	233	246	243	239	260	253	260	288	256	272	274	265	253	258	241	223	273	250	249	258	245	280	260	261	304	262	267	272	258	262	275	272	263	272	266	278	248	247	245	269	240	266	264	277	271	271	257	279	257	261	261	261	226	254	275	255	262	227	254	223	279	256	262	272	242	275	263	264	260	277	225	252	213	283	265	265	257	262	270	241	251	269	265	278	262	264	267	290	265	268	248	265	256	253	247	272	264	280	263	242	259	224	259	242	271	252	258	268	267	247	275	235	238	252	247	237	241	263	259	279	253	231	243	264	252	269	248	256	249	246	235	256	274	260	266	238	278	302	276	255	253	266	272	237	249	272	276	253	271	264	215	271	237	279	265	245	239	272	275	256	252	254	236	261	289	265	238	267	235	247	246	274	233	264	272	253	277	269	281	284	249	276	278	269	232	230	259	253	266	271	276	272	264	279	287	257	265	238	275	244	266	267	269	237	242	268	241	226	278	272	259	236	246	267	257	237	254	258	295	248	275	264	253	274	263	240	279	245	260	250	241	252	261	266	244	240	262	219	251	249	271	262	266	240	247	248	262	258	259	250	240	252	261	277	247	258	256	220	282	243	293	255	239	260	266	275	265	258	258	287	235	251	247	267	242	254	252	252	272	257	264	260	262	241	245	283	279	278	278	252	249	279	240	249	281	228	281	248	251	272	287	247	285	259	251	292	268	243	255	271	226	257	256	267	247	286	268	244	277	258	240	282	275	266	256	280	248	263	244	281	286	259	261	240	241	272	256	262	247	273	254	244	257	236	246	298	255	290	283	244	258	257	268	243	263	257	261	258	243	255	256	260	280	249	239	251	251	259	286	263	269	241	263	261	284	256	246	261	242	258	266	291	265	240	259	252	234	257	264	270	277	239	246	285	253	236	249	240	264	267	254	252	245	258	268	247	241	280	261	258	264	290	260	245	243	257	225	247	249	249	250	243	204	237	267	259	251	264	246	246	255	262	275	273	237	306	262	280	240	247	264	262	267	250	228	277	276	268	269	282	254	259	264	255	251	258	277	253	278	254	282	262	271	275	234	257	206	239	273	251	272	247	264	291	239	261	240	251	274	224	294	250	237	243	263	241	255	290	240	260	257	262	226	271	287	280	247	244	263	250	292	252	262	225	231	279	260	318	238	258	262	273	246	278	266	269	237	264	252	227	248	273	256	239	262	267	255	263	257	251	265	264	267	273	283	243	251	240	260	276	268	279	270	272	275	251	262	260	259	253	258	259	270	277	274	267	273	296	271	295	255	246	266	245	235	224	275	277	261	269	233	281	299	243	269	231	261	261	275	248	264	242	264	273	275	289	278	257	256	258	244	297	245	240	274	249	269	245	225	276	245	232	280	257	243	270	254	252	257	268	258	258	273	262	290	245	253	262	273	241	262	255	270	249	257	254	261	233	240	274	247	286	273	248	241	272	261	256	265	272	248	271	230	240	233	268	223	268	279	267	244	240	269	266	241	311	290	297	261	235	251	245	249	263	269	280	246	235	251	291	241	260	260	242	264	268	272	268	260	254	240	270	249	249	261	253	261	254	270	267	270	244	293	281	264	263	278	248	250	262	243	241	236	252	262	245	255	264	272	266	268	257	287	243	280	268	230	258	239	254	289	289	250	258	254	229	269	268	267	246	251	263	255	257	285	284	265	236	249	274	268	244	267	257	277	290	251	246	272	249	280	259	254	276	269	246	291	259	263	253	275	268	279	267	250	270	251	258	271	280	259	279	268	264	272	270	258	251	255	271	258	272	245	277	246	273	244	234	271	250	251	267	270	268	252	247	253	236	240	252	258	274	258	251	279	248	255	246	269	246	250	283	276	256	258	235	277	240	243	250	249	225	255	231	240	247	255	254	304	265	282	267	242	268	231	240	271	283	254	242	237	252	268	243	251	270	276	227	264	270	285	234	225	264	268	234	268	264	290	241	232	261	221	254	259	271	273	256	228	251	260	279	281	304	253	243	270	254	261	264	263	242	265	262	274	244	262	246	250	248	268	263	285	272	249	257	284	269	281	258	279	262	290	264	273	240	258	266	243	260	250	279	244	225	256	245	250	278	251	263	269	246	257	276	258	239	237	270	267	240	235	257	273	247	278	259	253	241	246	262	248	245	238	252	247	261	246	273	253	228	258	282	247	244	250	269	276	286	248	281	271	255	268	275	301	253	259	277	261	260	256	246	269	240	268	272	265	258	262	262	225	264	257	247	284	257	250	258	256	268	263	262	267	271	260	243	246	268	242	253	286	265	235	248	271	266	264	272	250	270	247	283	223	268	269	279	262	271	243	272	273	243	270	274	249	277	268	245	264	242	242	246	269	280	275	267	248	278	246	250	241	237	280	302	253	249	277	280	247	256	267	250	281	255	274
23693	21280	28698	24165	21282	11285	1279	808	731	716	670	589	594	550	577	555	508	516	493	541	500	535	523	486	510	515	507	542	490	490	532	501	487	498	520	514	531	513	505	510	459	483	555	487	497	499	510	474	488	454	551	503	489	477	503	467	495	542	459	506	508	452	512	471	509	471	549	438	501	472	523	550	476	530	513	484	493	513	535	509	473	467	481	489	496	464	457	478	490	503	508	471	467	501	514	459	493	509	471	476	483	463	479	516	510	501	481	509	516	475	464	495	453	516	482	506	479	473	444	476	494	506	456	451	449	495	471	493	505	489	464	493	501	469	543	454	457	529	487	496	467	490	455	480	490	482	507	515	455	506	474	497	500	466	442	478	479	467	531	503	468	452	482	496	522	496	453	439	475	491	451	476	484	496	498	452	476	490	482	497	508	516	496	491	469	480	523	488	486	438	469	516	488	482	469	483	485	466	453	449	520	458	513	476	483	485	445	501	531	441	472	496	480	483	479	496	469	527	463	475	513	497	453	498	500	494	487	472	478	451	486	452	476	474	509	514	473	484	503	486	472	484	466	480	491	482	477	459	496	526	504	480	477	495	543	479	468	473	535	505	485	510	509	529	518	465	446	441	472	486	501	447	479	457	495	456	490	459	468	480	469	503	491	448	508	542	522	453	477	496	498	492	486	531	518	492	504	472	538	510	475	475	478	433	498	463	529	496	502	470	477	462	485	473	470	475	452	434	497	484	494	501	468	496	489	500	520	494	485	495	491	515	486	508	514	483	483	490	530	484	476	482	488	513	460	523	473	485	463	482	506	491	540	505	506	544	494	460	482	481	528	508	497	477	496	488	463	488	490	472	490	475	461	499	461	492	491	452	468	489	480	492	499	489	497	519	491	430	466	514	509	484	524	521	484	492	525	497	479	505	510	488	488	483	481	489	472	497	501	491	487	507	484	482	509	471	478	484	490	500	475	480	501	456	495	492	489	488	503	498	450	505	485	523	476	502	478	540	498	495	488	473	475	503	481	461	526	473	471	482	497	505	474	502	512	518	513	519	490	524	475	480	468	454	473	487	484	468	466	489	506	454	519	484	477	468	472	489	498	468	471	494	470	474	436	452	486	491	471	484	481	492	477	511	485	489	427	436	479	486	503	527	468	492	496	524	500	492	491	431	499	487	445	477	488	504	460	490	503	460	508	489	493	474	479	518	479	471	499	475	467	455	474	459	537	431	503	473	485	497	482	493	490	484	489	486	463	517	473	512	477	477	482	512	452	471	517	460	450	487	438	465	426	520	480	471	451	438	513	447	518	444	515	509	504	544	430	506	498	500	495	524	437	522	486	511	467	472	499	507	499	487	488	463	516	500	488	470	467	475	527	484	456	430	543	505	484	452	468	467	509	484	451	482	464	460	494	512	502	497	452	505	489	502	504	443	504	496	466	464	499	503	506	494	455	503	456	476	497	491	492	473	512	508	489	486	501	456	453	501	484	489	495	479	515	477	485	503	503	535	492	426	508	499	505	483	485	495	485	502	472	493	501	478	489	510	482	491	493	482	494	496	494	485	477	495	427	480	485	450	486	499	469	484	525	495	514	485	451	508	500	501	464	510	524	474	465	469	513	480	514	460	506	487	481	492	506	493	471	495	492	479	528	502	505	476	504	493	495	480	501	474	509	511	469	480	457	487	483	521	475	502	481	483	537	490	463	493	475	522	505	449	468	509	526	516	489	454	474	499	484	505	537	503	492	504	513	501	483	478	482	497	505	501	496	509	504	436	461	491	505	507	470	478	504	457	488	473	501	498	491	466	468	464	523	485	486	465	493	434	518	477	542	484	524	459	486	483	489	487	482	503	496	450	474	498	511	472	510	482	478	485	453	489	460	475	461	495	463	485	511	501	501	501	510	486	542	472	499	476	520	468	473	489	473	472	440	477	490	448	492	481	526	503	492	505	462	478	505	438	499	493	489	457	505	473	500	479	485	490	514	464	524	497	454	521	503	514	493	492	501	479	499	481	477	502	475	502	513	457	482	467	488	495	465	479	470	476	496	471	470	404	473	479	490	505	489	471	481	496	478	509	470	473	462	470	499	474	439	479	444	437	487	499	494	495	500	487	491	503	495	475	519	509	487	468	478	486	491	491	469	461	508	474	448	510	490	486	451	523	484	461	468	485	509	483	462	502	487	490	486	487	477	486	482	483	431	493	523	496	487	508	483	535	482	487	495	439	512	501	468	503	505	483	473	508	489	494	450	476	462	492	508	449	470	467	467	449	476	463	475	484	466	500	498	477	507	520	517	451	514	484	504	482	487	468	481	530	469	475	507	436	463	511	489	518	494	473	463	486	475	492	513	497	473	506	477	482	475	458	474	457	507	495	474	471	515	485	488	488	494	473	461	500	507	476	464	499	480	534	486	479	491	470	520	496	494	506	488	486	503	480	499	456	535	489	530	487	537	481	480	510	500	494	477	498	490	512	467	483	465	504	484	499	516	496	514	482	483	455	502	528	501	499	500	487	479	474	521	488	464	501	457	549	449	535	510	435	495	480	447	501	477	506	507	461	517	495	468	524	498	494	452	486	484	498	461	495	494	514	465	447	454	510	477	488	489	480	456	506	510	478	485	469	501	464	447	506	510	464	451	500	464	475	492	521	450	520	462	468	467	448	491	467	501	494	488	485	461	517	506	493	482	438	486	452	501	490	541	490	510	472	488	477	514	490	471	509	505	463	491	544	465	503	460	508	511	454	504	447	467	468	477	500	517	485	452	483	441	465	501	493	483	455	535	458	484	486	478	484	524	458	482	511	512	487	450	532	490	460	488	525	473	520	449	445	492	522	467	497	506	530	522	498	484	500	464	489	468	451	489	459	464	479	513	499	497	471	463	447	499	476	492	487	547	519	451	462	533	439	466	483	466	458	502	482	461	477	498	486	493	481	472	499	469	477	503	464	486	469	474	491	502	465	497	486	471	478	490	477	505	488	508	440	451	496	472	485	504	449	497	495	494	457	555	483	511	523	487	499	477	456	434	486	499	482	501	476	484	497	496	446	510	504	452	515	484	520	482	483	493	503	473	485	480	496	480	474	468	460	471	471	528	464	475	488	473	416	471	426	501	469	510	503	472	480	484	542	459	526	476	489	464	451	507	519	471	457	505	490	483	528	493	474	495	469	486	491	504	483	485	487	457	532	494	496	484	492	482	494	458	480	499	492	475	472	486	479	478	517	514	464	446	478	517	455	473	488	489	482	497	464	465	496	474	459	521	509	496	511	477	521	482	494	467	512	528	520	504	493	468	450	464	495	508	481	479	446	456	519	511	424	516	508	484	522	487	496	500	471	466	478	425	502	484	487	494	447	451	467	470	485	470	468	485	457	487	479	506	468	469	468	467	478	476	507	497	472	471	487	469	522	489	503	488	451	462	474	527	493	490	474	540	499	466	463	490	459	511	501	472	474	469	495	477	521	483	477	476	491	470	476	467	468	516	507
3381	9009	5759	2839	2198	1690	1294	1115	876	806	722	667	696	643	617	624	584	561	526	522	544	547	517	533	488	549	492	490	497	523	515	508	481	514	500	513	552	546	488	503	522	525	495	520	544	532	483	485	504	494	514	491	489	503	491	529	513	507	516	527	481	502	514	484	491	551	524	478	500	536	465	480	535	496	523	541	517	482	510	523	523	499	487	497	550	475	524	517	492	502	501	506	525	466	526	484	510	486	474	485	455	514	502	481	515	474	529	466	511	508	480	491	455	492	478	504	478	452	459	509	455	479	499	503	533	515	543	524	495	502	466	554	492	501	481	525	494	526	528	482	508	523	517	496	519	498	556	481	526	494	506	519	509	497	480	493	513	477	517	503	456	517	508	525	515	484	512	491	482	506	499	527	448	506	482	514	511	512	553	487	520	464	535	471	529	517	488	520	471	538	470	489	518	483	470	526	515	489	456	529	496	539	524	527	507	528	492	487	518	519	499	501	492	537	489	458	495	472	527	491	467	511	530	500	545	524	518	486	514	468	524	523	506	461	496	484	507	505	490	521	520	522	479	460	488	534	511	501	468	512	501	505	508	485	503	537	494	528	520	495	492	496	485	439	485	534	527	511	525	481	468	532	510	507	526	510	538	519	481	516	486	506	495	507	494	489	504	454	520	532	500	501	507	509	490	488	526	480	492	529	497	477	513	551	450	505	515	536	486	512	473	510	477	501	472	531	508	498	528	546	511	498	509	491	471	546	485	539	493	464	485	522	513	513	522	493	509	496	523	517	467	506	522	521	486	493	509	494	492	556	498	529	455	517	512	524	540	486	486	496	500	487	503	513	497	498	504	522	511	489	508	529	487	511	530	499	558	439	499	492	494	513	518	521	487	497	540	535	501	532	472	482	515	505	471	525	537	485	483	487	518	501	496	474	512	491	514	528	503	490	486	510	515	469	519	467	467	496	482	513	520	490	486	570	505	456	503	513	519	498	540	493	514	493	527	535	507	489	510	511	526	512	465	546	524	510	497	490	527	483	500	465	499	465	502	447	523	487	467	496	495	488	505	505	541	489	492	504	481	478	490	490	518	506	492	517	466	498	472	509	522	477	509	506	514	503	519	515	553	547	508	509	517	524	492	541	544	538	533	504	489	460	531	491	537	520	512	473	484	505	497	502	519	471	446	510	500	507	509	507	515	470	481	483	537	499	539	484	457	523	501	558	521	537	487	488	528	493	507	494	508	508	528	496	531	519	491	499	499	521	533	509	445	530	503	521	482	500	469	454	501	529	529	470	474	477	453	503	476	464	499	526	509	517	524	543	485	456	477	516	502	530	494	568	492	521	534	510	483	517	472	507	514	497	476	504	503	484	463	505	527	522	482	434	476	482	494	510	464	469	505	512	490	495	528	476	491	512	511	522	506	532	522	495	496	557	530	465	480	515	497	508	471	520	540	485	497	483	501	523	464	512	508	523	506	492	546	458	488	506	462	490	501	493	461	488	489	485	499	519	534	542	498	498	461	485	491	502	513	532	494	490	465	503	524	507	515	516	534	490	544	516	492	493	508	484	500	520	498	488	484	475	497	516	506	533	498	497	484	486	483	501	482	496	490	507	510	519	516	507	532	505	495	485	504	507	484	523	502	478	478	506	492	483	495	497	476	508	464	513	493	519	478	499	486	477	508	482	488	520	495	507	534	488	480	491	481	537	512	487	481	476	458	505	519	498	528	482	479	505	503	501	504	514	510	518	520	486	539	472	485	487	479	531	499	519	484	512	488	529	523	469	464	491	493	515	456	506	479	504	502	492	490	515	504	463	545	506	519	493	449	491	501	502	463	531	515	498	484	459	506	552	524	482	467	504	446	524	501	467	482	513	479	519	479	517	479	528	470	538	510	493	487	533	470	474	472	527	503	508	515	491	535	530	505	486	499	488	470	527	526	527	491	487	486	456	513	514	507	497	478	503	514	469	518	490	522	500	479	521	494	485	513	482	510	526	489	516	482	510	496	535	482	465	489	500	503	481	502	467	491	457	489	539	481	504	560	499	503	529	525	515	484	489	496	465	496	499	546	500	478	521	480	538	500	487	496	495	505	502	496	514	530	482	508	465	547	528	544	488	515	517	535	455	524	493	546	465	476	471	507	529	506	495	506	502	518	538	514	523	506	513	465	505	478	468	492	519	509	510	498	536	489	491	525	531	482	484	455	509	496	495	498	502	496	511	497	511	492	485	485	487	459	485	501	519	503	524	484	496	500	533	483	493	503	503	504	505	494	494	523	523	481	492	510	544	513	488	493	513	501	465	475	494	477	509	517	505	507	496	517	511	496	503	510	545	485	493	508	510	483	514	503	468	489	514	514	467	517	497	487	551	528	525	447	518	504	452	500	529	495	530	490	508	475	525	477	529	541	516	503	532	517	505	513	480	479	492	519	463	502	472	472	483	488	530	466	529	523	464	510	489	513	485	469	506	506	490	458	508	502	521	521	504	500	524	501	462	498	509	512	491	482	517	522	524	492	498	519	514	514	494	518	504	530	515	515	514	517	485	473	461	532	521	503	520	523	515	503	490	474	471	489	516	500	518	496	508	500	509	536	468	475	525	506	533	498	495	523	501	519	507	452	539	470	532	478	494	540	504	517	513	495	527	485	484	482	507	463	515	526	486	479	486	472	488	513	500	523	492	478	487	475	504	489	526	479	472	497	490	469	509	490	509	502	548	467	441	488	520	490	509	490	508	477	509	485	547	513	498	481	489	512	511	495	519	495	464	516	488	494	494	492	506	463	475	500	471	457	492	534	527	496	479	513	512	489	522	519	491	491	470	455	529	433	477	480	498	488	540	479	515	509	503	509	497	468	463	509	518	543	505	514	521	470	447	480	493	528	507	493	456	473	460	468	497	531	479	483	499	508	471	504	520	491	488	465	509	522	506	526	510	483	492	478	466	525	509	491	512	497	474	521	531	502	489	508	470	501	492	538	487	499	508	527	529	508	530	486	526	518	508	530	480	512	494	522	468	520	513	456	496	476	524	508	545	526	516	516	484	470	489	518	477	503	501	493	505	522	508	481	496	524	482	488	480	521	499	533	499	496	554	486	505	498	505	491	492	466	504	485	526	522	512	483	493	470	508	506	557	546	483	477	467	509	474	511	507	539	530	476	496	494	488	460	532	471	513	500	485	487	466	525	435	483	526	474	504	493	488	456	537	510	522	512	472	540	489	491	498	524	535	508	521	513	473	474	532	482	528	486	512	483	430	496	495	463	500	532	493	509	504	496	505	462	517	499	491	475	463	496	504	499	548	560	479	483	553	500	517	508	483	481	507	464	504	482	509	512	520	541	528	484	505	474	495	499	504	493	502	494	496	501	504	533	541	485	519	506	471	497	507	532	488	526	488	478	476	515	576	503	479	474	496	483	498	497	516	555	505	493	494	520	503	493	479	506	526	514	483	486	478	501	512	516	502	478	490	516	487	502	528	457	514	529	507
24614	21280	27944	24932	13712	601	354	264	235	221	205	195	169	180	183	133	146	136	139	135	140	146	134	124	147	142	136	130	144	115	129	133	133	145	140	116	125	117	116	120	130	133	127	128	130	111	131	143	116	149	126	137	117	113	119	130	143	102	127	126	134	120	116	129	114	125	140	119	113	142	118	126	106	113	127	115	98	128	132	129	112	136	123	135	133	124	137	111	116	115	130	118	107	141	119	104	128	130	126	110	111	124	150	139	123	131	106	135	117	138	113	118	132	129	130	99	136	136	121	111	129	110	122	135	121	132	106	120	116	113	127	129	120	111	129	118	109	110	117	147	120	109	107	117	125	136	105	121	123	123	126	121	123	134	108	134	120	116	123	123	115	119	117	118	113	112	142	106	106	118	140	129	122	126	129	122	147	118	120	125	132	131	150	125	96	129	119	151	128	119	122	117	127	107	142	125	153	125	111	122	135	118	118	122	114	108	122	148	113	124	128	143	135	124	124	136	138	126	113	114	102	131	104	114	122	142	102	115	126	118	118	112	114	116	119	122	120	140	124	121	157	123	131	124	129	133	138	129	133	106	119	133	111	119	126	111	134	122	132	131	113	123	122	134	130	116	127	133	122	115	120	135	126	124	133	118	113	115	137	135	117	139	131	120	130	133	109	113	118	107	155	106	127	126	130	131	138	120	128	104	124	149	113	110	119	132	120	120	108	112	115	108	139	135	103	126	123	121	118	147	128	107	111	127	135	119	124	123	134	113	141	109	105	124	110	104	116	119	116	120	100	102	133	110	117	109	126	121	121	119	132	118	116	124	108	118	122	103	105	136	109	123	119	118	130	114	117	114	116	130	133	122	128	119	149	136	126	135	115	143	136	129	117	124	124	124	116	138	120	117	150	113	134	120	135	124	133	137	127	115	98	110	108	138	128	127	116	135	146	121	115	131	124	107	123	118	125	145	114	136	125	116	123	123	129	118	125	120	117	121	92	118	129	109	121	139	116	129	116	121	129	122	142	115	116	129	131	134	131	126	125	130	131	121	152	126	143	145	124	125	110	114	125	118	123	112	112	130	114	120	107	127	117	133	117	129	129	123	106	129	146	122	116	140	127	113	118	126	111	136	135	117	109	126	150	126	126	128	99	134	138	129	123	120	127	147	113	131	128	121	126	131	115	133	138	132	124	122	122	111	112	139	112	127	132	149	126	122	118	126	136	121	138	134	123	131	131	134	111	132	106	135	123	137	123	125	124	147	102	144	134	118	119	116	122	133	130	122	123	111	133	122	121	122	103	120	119	129	118	129	137	116	120	120	124	108	113	137	114	102	120	138	122	115	95	114	125	121	125	122	107	113	123	127	156	124	102	113	122	113	136	101	124	124	121	113	129	122	106	106	132	114	109	122	136	125	123	116	115	115	121	119	114	106	112	111	122	108	122	104	127	128	136	143	138	109	122	115	125	134	121	118	105	118	123	112	102	133	109	114	133	138	98	116	134	126	114	136	114	98	95	116	133	123	113	128	126	125	132	106	100	121	105	130	134	142	136	150	131	130	147	132	125	140	114	132	112	143	136	105	142	155	121	109	114	127	124	127	132	143	130	130	132	131	131	125	129	143	127	120	125	121	127	125	129	105	121	130	122	111	123	126	116	132	145	118	119	138	132	113	123	110	103	128	123	125	123	118	120	126	132	132	134	115	133	130	114	142	124	112	110	119	130	112	125	139	110	128	110	117	118	127	139	113	124	117	111	124	140	136	132	118	117	124	120	125	110	126	139	119	126	136	128	122	118	131	136	122	133	141	118	137	121	136	119	130	122	119	119	129	125	135	121	134	121	129	135	113	106	125	115	133	116	122	120	126	143	130	125	129	125	130	127	114	118	129	120	133	106	133	109	113	140	131	123	113	111	127	116	123	110	145	123	143	123	114	121	125	120	108	127	123	130	134	132	129	112	129	141	129	120	107	146	115	132	120	115	109	145	130	130	110	121	148	138	143	130	124	111	130	113	130	122	115	110	142	133	124	135	127	135	138	110	121	115	113	122	113	103	123	114	122	127	131	101	103	129	124	120	129	128	129	117	134	131	122	125	133	124	112	143	133	109	126	110	138	128	126	106	144	125	126	113	115	136	129	126	122	124	128	116	120	127	117	115	122	123	119	108	134	128	116	119	104	121	126	113	105	145	114	109	119	106	102	126	113	129	119	148	129	118	106	133	142	98	142	129	115	136	113	112	118	116	118	104	120	134	110	137	126	107	121	130	111	123	126	141	137	118	117	132	124	136	137	120	127	136	135	126	142	125	138	130	114	132	127	115	125	118	135	123	118	122	143	145	110	112	98	109	118	119	114	122	114	112	126	138	123	110	133	118	143	129	130	123	120	135	101	121	112	115	99	134	119	133	111	129	123	128	124	108	124	114	135	129	128	128	112	107	106	140	112	117	109	138	126	111	129	135	140	117	113	111	123	128	132	133	128	128	133	124	125	141	131	107	141	145	131	116	104	135	125	115	127	117	125	136	108	108	124	140	113	119	135	115	123	123	123	129	121	104	140	140	123	102	128	128	121	143	123	126	106	121	121	120	104	125	125	93	125	123	109	146	132	125	148	121	108	126	114	103	134	141	135	125	109	140	117	121	148	112	129	142	113	118	118	136	115	131	132	141	132	125	135	128	105	142	108	103	119	132	135	131	140	109	137	126	121	125	121	130	130	141	127	119	111	129	138	124	133	119	125	148	136	123	122	120	107	120	139	131	136	134	123	112	156	122	114	150	118	105	113	132	140	107	112	117	129	115	126	108	99	127	140	134	136	115	113	138	108	115	136	114	142	113	133	131	139	130	112	116	131	124	129	119	152	114	123	124	132	128	140	124	126	119	117	117	108	105	111	119	133	150	128	106	153	133	121	118	125	109	155	113	112	141	128	139	114	123	119	162	148	124	143	132	124	114	106	128	116	133	140	131	132	115	124	124	117	101	111	133	135	126	135	113	121	136	126	118	136	104	125	117	136	132	116	117	135	124	125	129	156	100	104	141	118	116	110	119	120	125	128	131	124	130	144	134	95	122	113	121	122	106	121	117	130	115	110	104	130	140	121	124	125	118	119	141	116	114	143	121	107	125	141	154	123	130	158	136	119	134	134	126	130	110	132	131	106	133	137	142	124	109	132	111	131	126	108	118	122	142	130	125	135	123	135	126	97	118	125	138	118	110	131	119	148	140	134	112	138	119	121	132	114	123	130	138	109	123	134	131	129	118	127	104	122	121	140	125	119	118	152	141	130	125	123	136	137	133	118	138	126	118	129	131	119	122	122	128	125	112	117	113	137	115	125	130	110	94	120	127	145	122	127	132	116	120	113	105	138	133	120	109	136	121	105	123	130	127	116	120	113	114	126	122	119	134	117	107	113	133	126	122	115	115	110	111	122	129	115	94	113	117	117	132	125	102	143	118	127	114	119	113	132	113	115	139	126	141	123	126	112	128	121	143	137
3093	4916	3157	1521	1035	782	600	483	381	316	257	253	227	199	217	176	204	173	162	162	160	154	146	164	162	179	145	162	158	159	144	136	125	140	156	132	146	173	129	118	148	143	147	146	159	133	144	127	147	148	149	119	145	136	140	141	159	140	127	140	141	146	133	144	151	137	146	122	150	149	109	158	147	120	135	156	161	148	148	139	142	125	139	138	122	137	142	135	154	131	131	149	151	158	142	142	132	137	136	157	109	149	153	123	147	146	138	133	125	135	146	131	133	127	145	140	142	144	144	134	142	119	122	141	159	117	131	138	121	136	133	137	146	147	133	119	124	125	145	115	132	119	130	154	149	139	164	140	135	138	146	135	139	117	135	142	140	134	133	139	145	139	130	146	152	138	148	153	131	147	140	130	161	125	133	144	140	126	129	137	147	139	137	157	128	131	143	134	140	154	133	145	142	130	115	146	163	136	145	130	133	133	137	133	157	150	141	128	145	137	123	128	126	125	145	126	135	166	138	149	137	144	153	147	146	150	163	129	139	124	123	132	133	127	121	127	131	130	134	156	135	135	129	109	151	133	113	150	137	140	112	143	124	117	126	127	143	154	142	135	130	124	163	137	140	139	128	133	145	129	141	142	129	148	142	132	133	133	134	155	128	135	138	157	121	123	136	128	133	133	114	132	131	144	143	147	116	154	149	137	137	133	113	139	150	155	140	133	129	132	143	160	161	137	171	132	137	135	141	141	123	124	138	123	141	129	124	135	140	159	150	125	148	128	149	148	108	136	150	150	148	140	123	135	114	124	141	136	125	135	116	135	138	132	116	129	154	151	141	150	153	135	133	148	134	129	145	134	149	132	140	137	144	134	145	133	136	140	148	134	139	147	149	127	140	125	134	128	129	127	126	132	135	125	139	133	143	124	148	127	134	148	138	131	111	124	121	141	143	139	149	126	138	126	137	124	123	147	121	138	136	121	138	109	128	141	127	143	136	147	129	160	149	139	127	133	120	154	131	132	121	124	109	131	131	124	118	118	141	131	166	159	147	143	139	125	150	158	116	123	145	135	144	150	109	115	135	144	141	124	138	143	124	151	130	135	149	124	154	139	133	135	119	147	134	126	134	152	139	128	142	142	142	119	131	152	157	136	142	138	140	136	138	137	158	119	131	137	137	135	132	125	138	144	133	132	146	131	139	120	143	129	137	159	124	130	109	150	125	145	135	119	142	126	143	135	149	155	133	133	128	138	144	120	154	139	127	123	136	134	153	136	138	150	144	130	141	133	150	125	133	130	146	127	159	159	155	154	138	140	134	163	132	147	127	138	139	130	114	147	124	122	163	135	144	142	148	149	143	124	131	155	149	137	129	130	124	112	128	148	136	114	149	116	125	135	124	133	128	130	116	122	140	151	127	142	146	126	127	126	153	135	144	158	137	151	134	140	133	122	153	127	147	146	124	144	114	139	135	156	147	140	126	137	149	127	140	134	143	144	116	140	123	157	142	131	131	171	124	128	132	162	129	126	142	114	133	140	129	153	110	139	129	146	119	120	137	147	141	128	124	130	126	144	128	136	136	150	128	132	134	157	142	151	151	113	136	148	137	120	148	150	144	143	148	128	122	132	146	126	136	149	132	132	130	116	157	147	147	149	117	157	128	149	137	142	136	114	143	140	136	127	135	127	153	166	140	142	137	152	141	123	141	155	143	134	125	157	136	129	117	141	129	143	127	158	140	140	130	137	124	123	143	145	136	122	147	149	134	152	127	130	127	145	143	148	117	150	115	152	125	147	137	138	151	141	113	132	135	142	148	114	147	144	132	155	136	140	146	136	107	140	135	137	127	128	138	128	130	126	153	131	127	145	119	136	141	122	138	140	145	135	137	116	129	146	126	152	143	133	136	143	135	121	137	145	155	128	155	151	143	151	139	110	140	131	136	136	141	152	138	148	146	124	135	146	128	141	127	132	120	148	129	126	142	160	143	151	149	121	139	142	136	136	130	117	131	148	142	163	135	154	135	138	138	126	148	151	139	142	136	146	145	167	146	139	139	125	142	121	125	108	137	156	112	137	125	107	132	160	128	140	149	135	140	139	116	129	126	141	129	136	149	128	125	135	138	125	136	143	128	126	144	126	127	154	135	145	149	149	138	141	146	141	142	117	154	144	125	140	138	128	136	136	136	118	111	143	141	126	120	143	137	144	144	149	134	132	129	134	133	133	147	128	132	142	130	111	172	162	133	128	138	131	133	128	125	131	112	146	114	131	139	145	138	131	131	129	156	139	126	137	146	136	140	147	135	133	129	121	123	135	113	127	144	151	113	135	130	139	152	134	128	137	156	134	155	136	146	129	134	151	143	135	130	146	125	129	142	139	126	125	139	125	137	141	128	148	161	155	148	147	165	145	139	131	144	127	134	132	157	128	144	118	119	134	134	135	142	148	136	142	146	140	134	137	116	136	120	139	128	136	138	140	153	145	133	148	137	124	163	150	142	127	124	135	142	128	137	124	142	152	112	132	139	153	138	156	126	156	135	126	138	130	145	131	147	134	122	135	129	131	129	147	124	150	131	133	136	159	141	129	141	138	135	136	132	147	135	116	118	140	146	138	148	143	127	147	148	135	137	155	131	161	112	130	153	143	165	122	147	121	134	143	138	135	138	131	134	122	137	142	130	137	122	146	126	127	133	126	132	138	143	117	130	155	142	140	134	143	127	125	127	129	141	140	147	130	134	126	132	155	140	137	123	151	151	135	149	139	148	116	113	142	133	131	148	141	131	139	134	115	140	125	162	140	135	141	150	141	168	126	136	131	120	124	141	129	127	130	143	158	125	145	133	130	144	132	147	133	138	152	140	123	138	117	138	154	146	138	136	131	144	134	131	166	148	145	139	134	124	140	136	135	110	142	140	139	135	137	146	135	134	145	132	138	137	127	147	145	142	133	160	157	151	138	164	138	126	119	143	136	137	145	126	126	141	156	142	137	157	127	130	140	124	142	149	142	126	136	143	134	137	123	146	115	112	153	126	134	144	158	126	126	131	135	122	125	146	144	165	125	134	142	161	122	136	131	112	137	133	140	140	142	121	123	156	150	142	132	143	121	128	135	143	151	138	129	142	138	152	155	149	138	146	123	138	125	133	145	133	146	143	138	125	164	127	124	125	148	116	117	119	156	128	117	144	147	160	145	120	135	124	141	133	140	149	131	136	145	142	132	131	144	161	149	136	155	141	122	151	143	128	139	130	137	134	152	148	148	122	153	130	151	140	129	152	147	124	114	138	124	141	131	136	114	128	138	152	144	128	155	124	152	131	133	141	144	130	149	132	147	125	157	145	151	151	144	140	120	138	147	131	138	124	146	148	139	151	137	135	123	166	140	144	152	138	150	126	145	118	146	134	152	142	138	146	134	134	134	148	132	131	140	142	126	141	129	127	154	132	136	128	137	122	120	154	140	148	138	135	142	139	141	141	128	132	149	130	149	163	125	144	132	145	123
22587	21358	29265	23818	21360	21427	11937	1373	913	820	752	657	575	553	602	560	580	565	514	519	499	457	482	490	484	492	434	450	494	473	453	441	448	434	492	445	406	441	475	446	446	434	436	471	443	431	451	451	437	409	464	425	471	464	488	468	398	424	460	459	408	467	396	420	450	441	403	425	441	439	443	456	415	425	445	461	438	449	433	453	427	448	423	455	431	418	479	464	448	424	450	438	437	417	404	480	435	457	442	420	428	397	450	414	434	443	431	450	426	417	431	433	412	386	428	415	436	443	436	418	416	424	418	416	402	447	406	435	431	440	411	441	461	411	431	406	428	440	448	409	426	440	441	496	433	469	438	437	479	466	397	421	470	390	433	476	464	402	434	426	416	428	426	419	400	437	414	455	390	458	449	431	414	479	486	454	445	442	437	434	417	408	393	397	452	456	475	450	449	439	425	426	431	414	418	417	379	445	412	445	400	475	420	470	438	427	428	439	417	413	426	463	417	443	425	427	422	382	404	405	426	439	466	404	462	389	449	395	412	451	425	428	438	420	397	439	422	459	441	454	457	415	447	412	395	488	436	466	426	430	453	455	448	437	404	428	427	408	416	432	430	442	420	415	486	442	411	442	452	425	452	404	472	473	432	437	466	407	432	398	464	452	458	395	426	435	452	384	411	429	475	443	416	424	418	456	469	460	445	444	421	449	436	439	397	402	402	418	445	416	441	452	434	409	434	455	460	449	410	431	447	420	430	428	424	445	421	420	434	401	438	433	429	449	466	442	433	449	428	450	447	419	422	395	417	435	430	444	443	406	439	437	412	418	445	398	418	412	439	414	409	430	402	433	412	475	413	418	391	411	486	414	442	428	452	440	404	415	450	428	457	414	473	430	477	441	434	440	426	392	468	412	388	425	471	461	455	399	399	451	449	428	448	465	429	448	404	465	445	436	429	434	444	435	427	435	443	421	390	426	424	429	430	471	437	442	422	439	430	441	442	404	419	419	403	397	429	431	385	408	435	429	430	432	409	417	433	425	434	431	471	435	461	424	449	424	417	425	469	432	398	454	469	418	424	423	429	430	412	440	448	445	450	420	400	425	461	439	420	449	437	455	391	395	435	416	453	435	431	384	473	437	435	408	425	432	418	427	457	475	416	456	451	434	426	454	462	440	455	416	432	435	431	457	438	405	412	419	401	459	455	409	456	444	438	418	441	420	445	433	444	431	417	402	421	427	435	453	435	419	428	398	408	385	372	397	438	404	391	421	431	452	420	417	504	440	431	433	418	431	419	459	472	435	441	458	434	391	425	396	435	435	449	435	405	450	472	444	407	408	450	435	422	448	442	468	423	476	442	439	443	405	417	431	399	475	385	376	429	417	414	495	435	473	414	457	406	439	435	455	431	461	426	449	440	412	470	402	421	440	433	424	456	460	413	431	461	419	419	469	412	438	417	429	389	437	411	430	422	399	449	437	434	461	429	430	446	415	438	448	411	428	425	450	444	433	391	433	433	390	437	433	427	454	460	419	393	450	424	434	402	413	436	419	451	435	449	431	394	491	393	429	440	429	427	411	445	405	439	451	438	379	417	437	428	466	438	432	412	444	389	408	433	402	461	398	423	431	427	429	463	439	424	425	436	400	431	394	430	454	392	431	397	416	488	426	458	437	413	440	400	427	426	451	445	402	430	439	427	412	429	423	402	419	456	419	442	432	441	432	417	424	447	451	441	451	399	453	397	438	458	436	412	407	448	422	422	454	408	445	433	436	436	452	407	436	428	443	435	438	437	417	423	446	459	436	430	418	463	421	438	430	459	438	435	446	415	424	430	418	419	395	428	430	389	428	410	446	472	441	429	447	457	440	434	444	416	447	431	450	414	459	425	422	421	448	449	410	428	416	409	421	442	410	395	429	437	437	441	422	453	443	396	422	401	441	441	446	434	424	426	434	437	421	425	468	433	443	420	434	431	412	391	417	423	416	423	446	401	427	393	406	455	438	410	431	430	458	448	456	412	413	427	404	410	406	443	455	416	461	456	427	453	428	449	454	482	419	404	421	453	436	448	421	478	420	439	432	467	414	411	396	437	408	412	413	415	440	430	446	471	404	424	429	428	448	414	424	436	438	445	410	407	453	415	412	421	401	397	451	464	397	427	422	458	373	417	372	402	444	408	432	438	397	433	405	441	454	441	403	458	437	423	458	437	433	377	435	451	421	418	441	430	396	395	402	379	448	371	454	426	429	470	446	393	405	465	396	434	469	441	410	435	397	403	432	421	409	432	408	466	421	447	415	446	478	430	433	448	415	415	419	408	413	425	420	430	415	424	419	447	419	446	410	411	401	424	433	418	447	390	412	433	377	435	416	441	401	453	433	465	449	409	464	398	472	444	428	429	401	412	447	389	436	432	410	420	444	421	414	471	419	409	423	435	468	395	479	406	422	438	433	440	359	426	456	456	387	419	415	424	448	430	410	401	464	427	434	426	426	416	426	411	439	385	407	400	386	448	444	443	392	448	432	406	466	437	395	433	458	412	433	415	406	412	440	458	421	415	396	427	431	450	461	421	398	413	416	411	413	413	440	463	426	443	392	457	417	463	448	429	440	428	432	459	372	396	453	397	421	399	404	406	447	440	424	408	419	420	427	437	375	464	405	407	467	455	454	425	424	414	412	449	474	455	416	419	413	446	451	442	427	415	457	464	422	422	422	405	408	431	427	396	408	457	444	412	481	424	440	423	458	419	417	399	442	406	411	412	414	398	414	428	433	400	418	442	436	432	434	427	357	433	418	430	447	415	448	447	419	431	411	420	445	412	436	433	445	398	429	451	426	400	408	447	428	449	435	413	396	470	448	427	398	459	392	404	417	420	439	411	424	418	423	415	414	460	426	462	459	467	443	437	411	425	408	416	418	419	476	424	449	430	466	399	419	408	456	433	443	417	410	435	465	431	402	421	464	431	427	438	415	426	397	429	425	469	440	455	415	464	419	419	417	426	428	433	451	408	422	437	427	430	401	418	464	450	438	470	414	398	431	465	436	419	403	447	443	426	459	422	448	427	437	398	453	416	454	459	439	425	443	426	456	374	441	454	452	448	422	460	464	412	429	423	426	407	449	431	443	421	370	458	424	460	444	429	406	414	443	452	400	395	418	438	412	375	421	425	424	441	432	457	430	460	428	414	443	416	423	427	404	440	450	432	404	414	423	418	434	416	410	436	407	448	441	413	458	422	433	408	372	441	464	416	429	424	461	477	420	436	424	445	424	459	354	450	417	438	418	430	445	430	428	431	427	403	464	429	467	404	423	432	434	401	436	456	428	451	435	429	437	448	410	436	429	437	402	463	443	410	422	410	382	456	438	411	418	418	420	432	448	461	426	439	452	417	435	434	442	421	419	391	439	463	445	427	464	389	459	414	440	412	396	441	415	451	433	424	431	444	399	443	404	430	431	433	433	458	393	430	447	409	450	445	403	419	409	409	414	422	437	437	442	409	442
4411	14452	9982	4916	3636	2744	2057	1609	1314	1111	964	854	726	727	735	639	595	616	536	548	565	521	520	524	511	486	486	520	499	483	519	488	473	455	505	402	450	432	496	481	443	428	496	434	449	447	458	441	482	454	465	445	413	453	443	449	439	446	477	464	436	472	440	441	475	493	494	466	397	475	441	412	445	441	474	439	425	441	443	470	480	464	425	451	478	442	477	468	421	422	462	469	453	425	489	470	424	479	441	470	407	446	457	450	455	488	466	437	461	468	437	449	420	439	482	462	458	444	444	432	426	453	426	451	442	432	478	462	437	425	440	447	456	415	459	489	436	463	458	473	435	452	424	431	418	437	494	454	455	472	456	476	459	461	454	431	470	450	473	449	453	442	461	462	438	452	422	429	451	446	450	448	420	444	477	429	432	461	432	450	409	418	432	445	438	467	459	438	431	466	457	431	473	457	437	459	417	466	441	444	461	476	476	467	402	443	450	433	461	463	510	406	440	433	445	444	410	469	440	443	469	452	451	422	473	456	467	447	473	494	443	459	507	428	464	412	440	451	449	429	485	482	474	452	447	441	417	451	417	444	452	435	459	442	464	416	456	447	450	444	428	453	466	487	408	420	439	443	425	430	444	439	420	466	423	413	439	402	465	425	462	467	507	445	482	440	474	463	461	479	478	412	423	432	436	443	455	440	454	455	422	458	445	430	469	413	457	459	469	406	487	439	435	466	418	466	453	459	447	428	453	428	448	415	491	427	434	440	441	477	482	448	440	471	439	466	453	464	429	478	466	447	425	405	431	435	444	452	408	440	464	459	479	473	443	478	414	469	398	433	505	476	460	483	431	451	446	433	460	440	429	474	453	434	430	448	437	458	454	432	413	448	452	435	459	442	492	455	438	504	475	474	435	425	418	468	450	443	427	447	447	461	466	474	436	440	435	436	457	413	473	465	385	451	434	403	469	417	444	440	434	422	476	436	445	432	463	449	429	509	429	449	450	454	442	460	442	425	439	429	437	452	428	444	448	458	461	438	436	467	462	442	480	472	464	455	454	438	435	482	419	442	473	464	424	458	454	474	421	440	444	429	411	432	432	443	475	436	440	490	439	491	424	440	459	445	450	444	485	475	419	469	456	463	446	489	446	487	481	433	444	466	452	461	427	411	468	472	456	440	423	483	448	433	448	426	463	425	499	436	430	471	459	423	481	443	455	439	457	436	490	486	437	439	457	483	408	424	454	439	437	471	474	482	438	410	435	438	411	434	423	479	470	460	455	426	428	426	430	448	462	412	453	445	428	438	416	435	426	450	461	429	467	465	464	456	491	426	434	490	438	441	404	448	482	416	439	414	494	460	443	461	470	458	498	477	453	487	436	432	425	419	406	457	454	424	422	455	482	434	420	418	445	443	445	482	444	453	445	432	446	433	456	450	431	446	454	441	433	475	471	428	433	459	411	455	461	435	456	467	404	459	458	436	455	444	466	434	460	432	441	422	456	431	443	423	469	462	452	427	491	445	452	458	468	485	437	459	424	447	453	456	439	432	461	453	398	442	485	448	440	441	485	423	448	449	436	455	416	407	442	423	465	450	460	467	467	478	463	439	424	463	431	439	412	446	450	419	485	467	438	446	447	448	424	432	469	450	425	430	426	431	424	429	432	442	453	438	440	421	448	458	452	439	455	461	461	445	430	409	472	430	405	395	445	460	453	456	470	441	434	473	437	465	447	439	456	458	468	474	464	458	458	512	423	420	433	445	497	440	391	406	462	434	426	443	443	453	407	458	470	437	426	442	445	455	451	442	442	429	447	467	434	446	463	449	415	418	416	420	435	467	449	437	470	412	471	454	470	420	444	436	432	424	446	454	458	414	454	448	459	440	448	425	454	434	462	445	449	442	480	445	449	445	449	403	408	429	450	430	437	419	451	443	443	477	453	416	472	465	457	447	464	468	426	460	476	428	483	435	428	442	446	421	435	435	442	468	460	444	426	430	412	456	435	446	469	424	470	436	421	439	426	424	449	451	485	423	408	429	478	450	471	467	428	435	455	444	452	433	413	449	431	447	473	433	445	494	456	438	468	452	486	424	427	409	438	424	485	424	461	442	435	426	450	467	395	494	470	449	448	449	443	473	452	437	424	450	433	478	454	466	453	462	448	474	445	447	447	450	475	458	440	458	471	414	449	453	449	450	448	470	436	438	417	438	423	463	416	469	426	440	407	457	472	458	459	444	425	456	454	425	452	392	428	434	468	452	424	449	425	440	434	433	450	445	404	405	437	421	448	436	449	446	452	456	446	488	441	488	465	484	432	440	449	485	434	436	439	476	465	412	467	443	448	423	446	472	460	484	461	473	443	457	448	467	433	431	483	475	422	453	455	479	439	468	431	412	472	480	462	429	451	448	443	478	463	432	420	456	415	451	421	465	439	411	473	435	460	400	448	473	465	456	420	419	439	412	425	443	445	465	467	438	449	430	484	466	482	412	459	452	450	437	459	475	436	463	487	454	438	441	441	456	433	432	441	473	428	441	473	448	443	423	438	440	448	399	464	435	472	458	449	454	445	463	472	426	434	446	459	446	461	421	453	477	424	441	432	443	442	473	474	437	444	469	462	448	418	423	479	453	421	446	448	452	485	471	456	440	452	416	423	456	448	418	438	420	456	416	445	465	461	428	480	432	474	425	440	439	425	475	429	458	473	474	454	438	433	423	470	474	459	487	444	465	436	463	445	433	424	422	468	472	448	449	437	430	450	465	449	427	450	447	468	484	415	470	435	410	456	449	435	455	457	467	434	422	442	462	463	423	469	447	468	471	447	447	415	457	442	445	435	450	442	404	447	463	452	442	441	464	479	441	487	440	408	450	438	452	495	434	454	469	455	476	450	435	431	454	441	435	465	431	458	424	446	452	435	455	437	418	449	428	393	430	448	470	451	496	469	474	477	425	452	427	467	481	482	457	468	464	442	445	436	418	441	465	449	480	454	457	459	418	440	439	458	445	490	475	459	476	393	452	442	421	457	484	443	436	440	459	446	417	446	447	459	457	454	477	470	452	422	449	490	432	493	443	423	428	457	421	446	463	445	446	455	461	459	479	452	431	441	460	457	455	471	450	463	426	411	449	472	444	454	407	457	440	466	432	447	464	465	414	448	457	442	426	455	450	448	419	438	459	414	419	436	476	451	416	412	421	447	447	403	466	447	421	450	443	451	458	408	450	436	405	454	426	477	501	439	462	449	445	452	449	465	428	442	438	419	466	460	507	428	437	411	479	435	459	435	450	422	453	453	437	420	442	437	444	428	483	453	424	429	465	480	436	448	469	457	448	421	427	457	424	426	408	426	425	495	433	435	411	405	459	474	400	471	439	486	465	454	485	455	474	473	439	407	445	401	458	457	452	454	441	465	450	445	454	438	438	479	448	427	447	448	462	416	429	438	446	454	440	404	436	431	436	438	484	447	460	398	438	471	466	449	452	485	487	482	479	483	398	439	456
27558	20328	7505	629	366	290	305	300	290	257	251	266	232	231	247	231	238	251	268	256	237	243	270	230	259	252	230	281	258	265	242	260	249	265	254	238	264	277	244	254	254	238	246	247	255	254	229	256	231	249	236	238	228	278	245	259	210	243	245	250	243	238	238	261	251	233	237	235	250	254	257	246	289	254	261	245	258	226	238	250	247	233	251	258	248	255	253	241	241	208	214	264	262	256	248	256	257	268	249	241	254	256	264	235	260	224	289	250	253	260	250	245	254	260	239	246	245	249	259	285	253	245	295	226	250	273	250	253	248	238	250	236	257	245	232	274	264	242	253	262	255	236	252	257	245	234	243	246	244	251	239	218	235	243	248	249	252	249	261	244	246	242	247	221	246	247	266	263	252	243	235	259	263	257	247	261	248	246	232	244	256	219	237	231	262	244	236	269	236	262	254	242	244	243	231	253	245	249	256	243	243	260	257	277	243	276	234	275	224	241	264	245	287	275	258	241	277	289	261	246	247	260	239	250	253	266	240	252	248	229	267	215	259	237	248	247	238	264	248	252	212	231	283	222	224	258	239	269	271	255	226	243	278	232	232	253	258	242	240	247	267	213	213	247	232	226	235	251	240	274	256	230	238	275	229	250	237	228	224	246	245	245	265	271	242	237	244	245	235	242	227	242	234	267	236	235	249	235	223	259	217	226	281	240	259	263	265	233	245	245	230	258	274	249	225	225	222	265	261	235	275	244	225	239	248	228	250	247	262	247	267	234	272	244	278	239	246	255	213	246	240	238	248	259	219	236	200	241	248	244	222	278	227	259	258	256	225	237	252	208	265	256	255	248	270	254	239	254	268	228	271	247	244	270	261	252	237	255	246	242	271	249	266	234	270	224	261	255	245	270	226	243	242	241	237	267	239	245	237	236	262	229	248	223	255	250	207	221	239	255	242	247	253	243	245	255	242	259	259	250	242	195	276	261	250	251	229	221	262	259	249	267	235	248	262	250	237	257	229	246	259	226	218	241	265	257	223	268	274	247	263	234	276	245	256	247	243	264	250	271	245	258	259	239	252	258	239	246	250	244	233	233	254	239	250	239	269	274	262	237	249	238	244	237	226	250	253	259	273	249	270	228	260	236	238	261	228	232	237	284	240	238	220	246	237	257	227	248	242	242	245	262	258	250	267	272	230	237	246	228	253	240	234	238	255	264	264	240	240	268	264	246	253	232	245	232	241	276	269	260	269	266	274	241	252	241	232	243	227	238	247	273	234	250	250	242	248	244	252	219	222	298	240	231	267	251	256	239	250	246	258	247	249	256	236	216	266	258	229	232	252	219	258	248	247	244	287	255	254	260	207	277	262	226	251	248	268	254	250	265	230	248	235	247	248	211	231	257	249	240	234	238	243	251	264	243	243	261	238	264	234	266	259	254	250	248	238	264	244	272	272	278	223	246	246	237	262	246	261	214	263	234	311	279	225	217	243	261	244	248	269	239	226	254	241	210	234	249	244	257	257	253	240	258	266	252	249	259	278	242	245	243	259	252	233	218	258	247	242	249	215	254	264	281	237	257	239	239	261	255	273	292	260	257	233	261	241	262	256	218	237	234	241	224	238	242	278	277	247	275	263	240	246	268	250	256	236	254	236	238	231	239	242	242	233	261	211	260	256	258	233	233	227	290	248	243	234	204	252	237	253	232	231	231	249	244	248	269	248	261	256	261	269	228	276	262	219	273	237	254	251	228	239	253	264	246	259	267	250	234	231	255	255	228	264	269	251	256	238	244	303	264	228	255	251	265	226	221	246	262	240	252	262	258	212	239	228	245	235	241	234	259	230	249	234	260	238	237	253	232	261	241	240	239	284	251	236	278	259	248	256	217	243	244	249	216	241	264	232	226	252	202	251	222	247	265	242	265	261	264	253	248	265	231	262	241	263	237	240	251	250	241	254	224	252	222	259	235	275	239	235	249	220	236	228	245	265	249	240	235	257	238	246	261	251	259	229	251	243	247	241	234	267	215	262	242	251	239	234	225	237	242	216	228	244	258	254	253	224	237	260	234	276	237	246	264	234	253	248	243	225	256	262	248	225	222	241	249	251	246	234	227	267	237	244	264	249	269	236	257	234	251	229	231	271	258	241	242	244	269	236	245	284	272	258	243	243	271	271	282	267	241	236	283	252	264	256	221	234	260	265	261	262	258	229	246	231	253	233	254	248	250	224	235	264	228	232	237	289	242	251	222	256	248	266	240	224	262	247	244	220	244	237	247	224	242	247	222	239	244	237	229	260	234	241	263	223	247	261	257	235	225	211	238	226	224	257	259	261	250	264	233	260	264	255	242	256	252	230	243	228	255	234	209	260	237	246	239	233	245	237	232	234	270	254	213	256	252	211	220	275	255	254	258	247	241	266	272	232	253	239	237	249	235	209	238	250	259	270	252	259	237	270	212	250	256	251	261	245	235	232	259	244	256	267	237	253	257	256	232	250	225	247	216	274	256	286	253	243	216	271	255	252	242	208	244	231	234	251	248	228	247	238	283	220	232	251	252	231	256	252	266	240	280	252	237	254	265	232	253	245	229	249	232	257	236	258	237	236	250	229	256	245	225	225	243	262	216	233	252	261	235	251	253	256	255	237	222	247	244	252	262	270	276	210	229	257	228	242	281	287	259	242	277	238	240	255	257	247	232	243	263	256	254	238	252	249	253	231	249	257	246	273	235	267	275	236	244	245	258	258	255	258	263	242	235	238	248	258	275	255	251	248	253	244	248	232	263	234	255	225	255	229	270	258	249	248	232	240	252	245	229	252	247	216	255	269	252	253	240	243	261	255	213	266	228	240	266	246	223	233	231	263	245	249	246	259	248	216	263	254	240	221	261	219	263	248	266	255	248	225	237	251	256	232	241	256	233	235	235	257	260	251	224	252	248	275	295	246	261	228	262	250	251	273	245	237	241	267	248	240	230	244	254	260	210	282	230	259	266	263	276	232	246	256	236	215	252	221	273	261	264	229	244	252	247	264	244	234	232	253	255	249	263	231	255	238	250	258	242	224	242	246	241	260	232	227	247	258	269	233	251	221	256	235	220	250	250	214	246	223	265	247	231	254	243	246	207	242	292	234	264	223	234	236	244	230	260	246	265	231	235	231	256	258	263	278	231	256	224	237	236	259	255	249	252	273	235	254	237	258	247	266	235	244	246	257	262	258	263	275	224	248	233	223	231	273	240	242	225	263	270	254	236	249	250	267	207	252	249	219	262	230	282	234	230	242	269	249	269	245	260	240	204	224	267	265	232	222	236	271	261	232	250	234	236	214	243	238	239	256	245	247	269	275	241	227	264	267	272	235	220	237	260	254	256	259	233	260	244	261	255	247	248	250	226	244	255	214	272	230	262	233	228	278	250	260	228	239	227	242	271	232	249	234	250	247	227	232	220	258	272	236	272	247	282	228	249	284	246	241	231	235	250	266	215	234	226	234	218	259	245	258	248	221	252
4096	1360	873	512	417	391	333	335	326	315	298	283	241	259	264	259	272	253	258	239	228	274	255	262	246	233	283	280	257	259	269	277	264	260	252	284	275	272	257	235	224	242	265	253	233	272	248	286	246	251	253	255	225	244	276	257	250	242	230	252	242	264	237	252	260	255	274	284	285	269	254	254	225	255	254	275	279	251	250	275	260	281	261	224	255	253	271	254	256	257	273	244	246	260	288	274	248	268	244	239	250	245	243	237	272	286	242	251	253	271	257	282	246	258	276	257	267	258	269	247	255	242	251	264	258	252	275	278	226	260	225	260	268	208	240	269	254	256	252	264	224	268	244	267	247	241	245	257	239	278	215	263	251	222	277	258	241	271	234	247	233	280	285	270	247	278	267	263	256	265	248	279	250	232	265	250	250	261	280	273	246	235	250	241	266	261	240	242	235	236	249	226	261	276	259	254	279	223	243	270	246	254	253	216	251	228	269	270	254	251	258	246	279	281	263	288	255	267	273	241	282	239	267	239	248	262	272	289	224	255	257	233	234	277	272	249	275	256	249	271	224	263	273	275	228	260	271	266	260	276	284	235	245	262	248	255	268	243	229	249	261	245	251	246	269	250	274	239	250	255	239	248	262	235	293	260	239	231	262	275	273	225	252	243	258	248	278	271	249	266	258	241	247	258	240	244	239	244	265	232	254	236	272	259	252	263	231	260	271	271	257	221	286	235	263	253	252	258	256	251	263	256	231	247	255	252	263	256	283	244	275	254	254	245	271	257	249	249	246	256	249	250	233	245	265	250	269	221	254	270	255	257	269	265	252	236	265	256	270	261	256	256	268	264	251	272	293	268	255	265	243	249	256	258	265	256	273	246	249	256	274	266	245	240	255	255	255	261	279	239	239	249	276	243	249	262	250	265	252	258	279	246	237	268	245	260	266	218	268	254	271	286	249	253	243	221	265	253	279	262	265	259	290	255	243	242	260	217	244	281	283	263	240	263	245	268	233	267	263	258	285	264	243	262	238	244	241	288	262	234	255	252	258	266	255	244	262	242	276	245	260	233	271	251	248	262	239	226	277	269	276	283	270	254	283	273	257	231	257	255	244	244	278	264	256	243	241	246	249	253	261	280	259	247	261	236	267	257	257	263	239	281	252	241	238	235	267	223	255	241	264	269	277	239	215	276	230	290	239	265	272	279	249	238	245	274	252	229	246	247	251	249	287	246	245	259	239	246	267	228	242	272	266	260	253	275	263	277	271	227	265	261	250	244	254	271	264	253	255	264	287	246	265	266	293	266	269	266	281	245	247	260	267	271	239	239	259	286	256	267	241	255	250	258	276	248	247	252	226	270	254	243	258	259	252	258	246	298	242	266	257	262	253	264	247	243	265	263	272	272	222	219	241	270	299	272	260	237	266	249	259	277	234	244	242	258	261	241	256	285	260	283	262	249	254	262	280	222	269	250	275	243	257	251	237	254	255	239	257	253	241	245	271	234	250	255	279	254	233	246	269	261	256	267	252	218	249	241	247	253	250	260	259	266	217	272	256	243	256	246	277	233	253	262	251	245	234	241	243	235	259	266	241	280	274	263	240	268	285	247	290	276	261	249	256	260	238	223	262	279	263	216	271	258	244	281	257	276	241	262	246	235	287	233	251	255	232	246	260	241	262	274	274	267	257	251	265	258	275	240	235	239	271	272	260	248	267	253	220	254	249	267	266	238	245	269	286	228	269	242	273	228	248	241	262	256	236	265	270	268	247	286	277	271	225	246	266	259	256	267	255	250	255	265	268	244	266	245	265	244	253	233	260	241	264	278	265	273	259	275	259	254	230	241	262	232	261	232	257	283	252	255	250	263	227	264	289	272	240	251	272	255	255	279	297	253	244	239	235	254	234	256	242	251	265	255	264	248	300	254	256	237	268	249	244	260	255	258	274	260	263	249	281	265	245	265	264	251	253	245	262	253	260	262	258	234	258	256	236	255	261	248	232	275	249	269	234	263	256	275	250	264	246	227	261	268	246	290	258	257	254	252	251	257	230	242	266	267	239	248	245	247	231	267	246	249	274	250	267	249	278	282	246	232	240	273	301	300	253	248	276	248	254	238	228	256	263	274	263	228	273	256	226	274	248	253	247	240	274	281	252	285	257	268	268	237	242	264	274	250	245	267	272	240	270	270	242	243	281	249	258	237	259	275	256	249	310	227	290	262	264	215	242	258	253	275	249	283	257	268	268	220	246	250	268	267	273	277	265	233	294	241	307	247	264	254	244	266	266	256	265	265	256	277	259	264	249	247	288	254	245	248	260	247	264	254	293	246	267	220	250	267	247	212	259	291	245	250	288	261	248	249	243	240	262	288	273	252	267	258	252	236	248	259	262	253	249	262	259	256	248	222	262	281	242	248	283	280	253	241	246	243	242	220	244	254	255	270	245	219	255	244	255	256	269	267	241	262	260	259	271	243	224	283	284	287	227	275	275	241	266	242	244	260	256	271	277	254	240	230	255	295	270	258	269	254	240	207	244	278	253	243	267	250	234	252	259	248	258	269	247	251	262	256	274	260	228	280	248	257	283	279	251	266	252	252	248	243	264	251	248	260	242	279	239	231	238	248	257	280	256	250	286	280	266	236	266	218	277	258	267	249	263	286	287	268	216	229	261	271	255	274	271	290	283	259	256	280	284	222	263	255	251	250	244	252	236	233	259	249	253	272	241	268	267	281	276	228	230	283	263	238	267	247	226	297	261	246	257	275	255	245	252	251	244	262	287	254	270	263	279	244	243	266	236	243	250	266	278	255	253	266	257	244	279	256	258	257	246	249	246	238	259	257	279	268	276	269	259	259	261	268	255	240	290	243	244	245	246	291	244	246	235	255	264	279	255	272	244	244	271	282	255	237	256	247	234	263	255	248	241	276	256	256	241	270	283	249	271	262	265	252	266	248	241	227	240	274	277	249	268	272	260	251	238	288	257	260	266	228	272	235	259	262	264	273	257	243	258	272	251	243	246	242	246	264	241	225	225	284	287	286	255	264	226	269	246	275	261	259	255	239	277	255	263	261	264	271	249	265	276	256	252	272	272	259	232	242	239	248	253	267	248	268	271	262	224	234	255	244	254	267	261	267	245	251	286	229	258	270	266	281	243	306	254	266	272	265	240	262	260	266	240	299	280	268	278	269	257	248	233	247	262	255	275	223	301	252	266	274	267	272	257	255	242	256	273	261	292	232	230	245	263	281	261	264	288	239	246	249	278	242	249	273	235	247	228	255	264	285	267	297	249	261	249	249	252	260	264	267	257	287	244	282	279	256	268	245	237	232	265	262	250	290	270	250	247	262	271	243	260	262	251	245	283	244	277	275	256	254	276	249	263	240	244	255	233	274	294	241	251	266	226	243	252	257	246	249	227	278	260	274	239	267	263	248	268	272	262	260	250	253	238	257	256	293	259	255	259	256	257	257	258	272	244	249	254	263	252	270	276	270	242	234	241	254
23691	21264	28655	24172	21270	11053	1319	874	726	691	633	588	602	572	576	526	547	525	519	548	519	525	499	491	501	531	506	493	508	478	536	518	485	484	476	508	554	442	509	505	461	509	520	529	481	497	527	510	497	476	474	512	475	474	502	469	505	526	491	457	497	494	512	487	450	491	478	490	496	479	454	451	469	463	506	488	478	480	485	475	499	520	483	481	528	472	514	458	441	469	478	487	437	462	492	488	503	475	490	524	462	508	484	481	475	476	484	510	480	494	481	454	503	517	501	447	500	486	473	457	480	475	497	476	503	458	493	497	490	479	482	491	499	457	511	471	485	504	477	411	506	454	501	471	479	473	485	502	535	452	472	493	469	474	474	442	479	467	466	491	470	437	498	541	492	514	481	483	507	501	460	456	505	504	507	500	477	457	498	469	519	497	480	472	486	477	471	508	479	482	486	444	502	475	484	477	482	491	513	477	425	484	482	488	494	495	481	488	479	470	478	496	456	450	486	513	481	493	481	457	471	478	459	471	491	503	485	477	477	466	535	485	529	465	474	517	489	477	466	483	472	497	437	507	480	503	467	456	478	467	481	458	475	511	506	476	478	497	460	472	485	511	475	479	484	508	496	413	483	443	472	452	473	446	437	515	536	468	468	503	479	496	455	472	448	503	483	495	496	433	517	449	462	445	498	481	465	471	479	498	491	503	485	478	524	489	454	465	480	445	511	512	514	477	464	470	524	479	474	470	476	512	503	450	505	466	471	491	479	498	489	444	461	505	456	499	463	453	444	502	494	424	429	438	458	505	493	444	460	464	479	491	492	473	450	471	485	521	497	457	543	516	493	484	495	471	468	511	507	450	506	539	499	470	469	459	461	486	496	459	471	489	482	466	482	444	531	487	487	525	459	478	472	477	448	455	475	467	483	480	516	469	508	467	487	491	476	497	531	509	477	447	439	487	502	471	477	450	469	478	462	493	465	463	499	479	524	443	481	485	501	514	464	484	489	490	496	464	458	455	484	500	484	479	471	499	487	454	465	491	497	479	484	516	492	475	526	528	460	450	450	457	483	513	491	486	479	512	487	490	457	494	509	466	471	490	562	477	453	476	500	494	468	467	436	472	499	489	518	501	466	461	455	481	500	509	479	525	488	490	457	491	510	501	496	532	469	531	468	462	518	446	501	506	478	473	484	525	496	487	515	476	430	474	477	476	494	511	488	504	447	494	469	522	489	440	465	490	484	460	464	495	482	500	508	487	467	489	505	456	511	450	494	490	459	523	503	509	473	486	474	467	497	463	512	480	495	469	486	487	488	470	464	486	490	501	510	448	477	479	484	502	490	468	465	488	483	515	447	456	461	475	484	482	466	464	521	475	475	476	501	482	505	502	494	508	533	484	440	514	508	440	480	465	458	468	492	512	498	499	499	486	418	484	475	492	492	474	477	486	471	509	500	460	490	489	451	470	494	507	498	507	465	498	469	523	529	488	491	472	505	468	502	512	440	481	501	459	487	511	491	492	508	509	471	506	480	509	461	463	500	491	504	475	438	427	521	509	472	488	507	494	469	507	517	464	486	473	450	452	517	472	457	505	498	473	493	488	463	493	462	472	541	485	485	473	454	482	494	491	477	489	482	476	458	494	460	468	482	445	453	497	482	499	456	507	479	489	442	443	460	528	480	527	465	464	481	475	469	486	519	501	470	486	441	492	475	490	493	471	464	449	496	518	507	492	463	461	455	475	486	491	492	487	453	485	521	480	476	485	514	481	474	503	462	471	488	486	477	451	531	490	474	450	483	522	478	489	478	487	480	494	508	525	500	517	420	462	475	484	479	497	470	525	454	500	496	458	477	483	495	479	462	469	476	468	490	491	511	466	462	467	489	489	501	477	460	450	465	441	460	469	499	475	472	462	458	492	440	498	469	455	459	485	510	479	491	476	517	480	470	497	492	478	475	498	491	500	459	494	470	485	506	497	480	487	510	487	478	486	461	485	463	473	487	552	466	484	487	450	445	497	512	505	456	473	469	452	466	484	510	504	476	473	459	497	460	479	463	471	480	468	454	491	480	490	502	418	454	480	476	467	466	481	495	503	488	483	508	472	489	487	480	470	470	507	444	511	475	510	506	523	452	498	484	456	498	478	506	490	486	516	504	483	458	460	454	484	484	486	476	490	474	457	455	485	484	428	475	520	495	468	466	476	473	478	484	496	479	473	495	454	500	459	507	513	468	470	495	444	502	496	464	515	472	463	471	484	467	503	496	496	478	469	459	503	506	516	473	463	469	500	480	495	493	470	507	465	514	461	488	477	486	496	482	480	490	482	473	452	489	495	481	531	484	472	496	506	486	478	477	483	506	484	469	510	477	487	502	480	474	502	487	491	475	442	467	496	457	495	504	493	484	473	469	445	491	486	489	488	497	481	520	478	475	499	463	477	484	450	488	494	532	466	429	509	472	469	500	491	490	506	488	478	506	474	481	455	483	464	502	474	447	463	521	483	476	472	474	472	485	481	503	469	472	513	478	506	483	466	494	432	457	504	447	499	513	478	478	461	478	482	459	480	475	481	480	475	448	526	461	462	477	474	476	514	509	488	488	496	474	511	481	509	499	490	474	508	495	476	482	451	510	496	495	499	468	477	469	491	470	501	450	489	478	484	485	484	509	474	480	453	465	486	486	508	517	459	454	445	522	467	487	464	458	494	514	485	441	474	522	464	478	481	544	457	439	498	447	506	457	466	459	487	433	482	482	433	510	492	490	491	453	468	485	506	459	496	461	457	489	480	488	498	484	501	471	477	502	529	495	465	475	494	439	460	459	451	532	486	464	472	469	454	493	470	487	477	529	490	493	470	482	454	488	452	488	524	425	468	458	492	505	514	528	491	450	502	499	465	496	474	467	469	489	432	511	486	476	499	493	482	472	499	473	470	477	528	475	455	474	511	455	477	477	491	455	462	476	489	469	480	485	460	485	511	434	479	522	526	479	500	485	478	494	478	498	464	505	473	497	480	456	469	488	447	516	460	535	464	485	463	458	495	492	472	477	453	460	490	463	483	481	493	451	482	484	453	495	446	559	426	444	446	469	487	520	472	493	430	473	490	484	459	470	480	451	487	483	471	467	495	491	487	463	507	468	479	462	476	499	458	480	470	520	490	500	498	507	464	460	483	483	492	469	464	476	474	437	511	468	444	485	486	506	492	508	510	508	486	486	466	476	452	462	472	487	498	493	461	469	496	458	487	452	492	467	449	464	516	503	530	463	483	499	489	482	479	464	495	492	488	496	427	455	449	486	480	494	477	499	502	510	442	481	438	498	471	519	480	466	480	465	477	454	483	485	469	470	464	440	521	503	489	514	549	427	515	426	439	443	495	490	508	475	516	486	490	507	442	479	464	475	429	503	504	485	488	507	488	479	461	464	498	473	454	467	500	464	504	495	445	459	468	511	485	485	468	492	514	454	446	457	445	470	477	483	448	482	473	478	493	445	502	482	470
3324	8731	5933	2902	2151	1685	1293	1103	881	829	728	666	648	631	639	605	585	534	585	567	510	562	493	533	527	541	540	524	514	499	459	505	473	498	463	504	532	504	503	473	528	492	470	490	464	524	472	543	544	552	494	502	497	515	525	519	539	540	496	528	524	498	461	510	484	473	480	540	508	472	508	528	485	511	447	501	465	495	497	504	502	528	493	496	454	495	489	522	493	486	471	526	515	507	516	492	488	496	518	461	487	507	495	513	538	501	475	466	467	498	477	475	517	502	509	482	497	477	491	475	535	499	530	503	487	486	514	510	506	477	512	495	499	518	521	501	479	493	495	483	496	479	491	514	469	525	526	495	511	512	496	457	492	459	508	483	494	503	504	489	493	518	494	485	487	497	472	456	482	475	484	504	553	516	509	498	531	532	496	547	504	480	489	457	517	496	479	495	455	454	534	482	481	464	517	475	496	461	487	504	483	474	468	507	461	495	514	494	528	479	506	477	449	491	492	527	512	433	463	542	497	486	505	503	531	503	489	502	462	493	504	488	521	484	506	497	507	510	504	514	495	512	483	475	487	450	490	494	511	477	523	502	456	527	476	515	503	503	486	520	492	505	542	479	539	485	445	489	475	481	501	504	526	489	456	489	511	487	465	435	512	491	528	497	476	485	473	488	541	530	470	467	486	514	515	481	528	497	473	494	464	515	547	510	464	477	444	507	505	494	456	489	569	503	485	470	536	492	472	488	504	474	479	467	472	498	492	481	520	475	494	477	484	512	517	493	466	467	495	491	527	497	465	511	505	463	472	495	450	474	500	510	467	469	549	501	538	522	530	489	466	491	472	465	492	507	494	526	478	464	455	529	492	496	487	486	492	453	480	483	499	487	554	532	484	465	502	519	478	480	476	512	472	478	456	496	529	460	493	498	528	453	492	534	488	506	469	504	485	507	514	482	475	474	492	489	503	502	461	483	469	497	482	499	455	460	499	475	502	474	478	442	485	497	542	507	511	485	525	486	475	541	499	498	521	489	479	438	481	498	508	505	497	510	540	483	534	513	491	488	510	481	468	508	497	521	504	491	496	513	489	499	497	489	472	485	486	502	491	496	520	529	494	481	493	488	497	450	523	516	483	509	496	464	470	446	495	471	494	459	517	502	482	491	490	527	467	518	507	463	503	490	454	525	511	452	507	442	472	503	513	488	515	470	512	475	478	473	496	500	526	516	480	506	453	511	503	525	487	498	508	508	490	487	500	482	502	502	519	491	482	474	469	504	475	498	482	482	478	501	485	497	489	496	474	506	482	477	519	542	498	479	510	538	481	514	496	475	472	487	508	496	480	486	527	478	522	507	525	507	517	493	501	482	459	489	507	547	517	523	484	511	463	533	481	494	487	500	507	473	512	506	470	503	474	479	496	537	470	492	489	504	516	514	461	487	479	533	503	507	512	535	483	503	488	495	487	489	509	497	503	476	536	454	481	534	505	515	488	521	543	489	464	487	481	507	524	502	495	487	486	489	463	487	496	506	465	496	495	480	474	509	485	465	514	485	519	472	527	467	511	492	450	516	497	480	521	494	508	481	513	484	501	545	463	516	500	477	467	484	505	496	487	494	508	490	486	478	537	493	515	463	492	479	512	503	488	488	511	504	544	494	505	545	509	506	492	478	497	518	522	514	500	479	497	489	470	496	491	557	490	524	502	513	542	480	502	480	521	534	473	508	512	494	524	490	515	484	471	501	517	473	521	478	472	530	519	526	536	499	514	514	496	487	530	465	472	465	483	536	493	485	496	516	484	492	499	490	492	473	493	491	524	518	487	513	490	467	493	534	500	477	486	499	497	508	472	518	516	506	526	512	526	512	475	508	499	521	464	490	473	480	478	467	500	476	499	414	467	492	512	527	516	478	496	505	456	476	513	554	468	481	482	534	480	504	521	495	493	485	482	496	484	466	508	466	533	495	514	535	512	505	530	491	481	488	504	502	494	499	474	489	516	478	514	493	493	496	480	518	469	482	522	534	462	486	486	488	520	485	469	479	496	488	520	504	470	500	512	483	496	482	502	497	490	475	470	491	481	464	525	493	493	523	456	517	524	463	476	495	503	496	512	510	498	495	494	507	501	485	514	485	469	502	505	481	485	520	487	480	498	516	473	488	498	457	473	507	503	513	487	504	540	487	488	479	484	477	500	481	509	498	493	520	469	521	490	459	504	496	532	484	483	502	495	490	506	537	503	466	476	511	498	522	480	458	513	490	521	495	486	475	479	527	504	490	468	468	518	495	511	532	483	482	502	504	485	514	513	486	504	507	510	514	476	493	497	436	497	420	492	488	496	445	526	480	514	463	513	484	499	502	503	496	513	544	509	518	491	503	495	529	509	495	477	474	519	474	502	526	489	472	523	516	485	512	510	490	491	463	490	483	506	499	539	519	507	495	489	505	477	480	518	443	512	509	510	481	518	496	501	523	462	464	457	475	487	476	474	484	511	481	464	515	484	522	461	463	518	497	487	483	463	566	451	518	477	524	488	518	501	486	496	475	482	472	487	467	511	490	485	496	493	519	487	487	526	486	502	478	518	463	520	515	507	481	458	499	526	459	511	493	483	526	512	503	472	496	480	484	505	526	482	515	507	504	481	490	523	505	519	489	536	478	500	471	533	482	492	483	512	502	509	527	494	486	457	493	488	484	521	541	520	464	453	504	510	520	500	478	523	489	483	462	489	497	440	482	531	534	455	462	496	465	490	462	462	500	502	494	478	453	532	478	516	510	476	502	506	498	506	507	471	492	463	481	469	469	472	461	507	456	500	456	480	508	480	503	505	496	494	495	475	499	486	509	512	514	510	466	470	472	492	562	483	493	493	484	494	502	491	497	486	523	496	503	522	490	487	495	531	482	529	527	504	477	472	511	513	493	478	462	482	496	489	488	497	503	472	509	522	510	514	468	504	500	471	487	472	484	526	495	502	477	494	511	543	530	486	476	487	441	477	476	546	472	498	502	513	482	508	475	479	503	474	493	490	467	515	484	494	488	492	542	470	505	532	495	492	527	505	515	528	470	495	500	516	467	480	459	474	534	440	470	480	502	495	514	490	509	514	475	455	467	466	446	496	490	494	473	478	489	497	448	488	491	509	493	502	440	487	475	519	453	488	514	483	500	503	510	452	505	507	480	492	516	438	507	502	482	463	480	503	503	510	474	488	485	507	507	500	514	497	484	517	523	486	526	457	444	495	536	530	479	511	496	489	510	503	486	522	494	504	513	494	458	502	492	545	480	488	522	503	497	500	472	473	518	490	462	501	453	500	458	516	497	468	523	477	502	477	494	479	503	515	468	496	496	480	490	479	486	458	492	481	483	439	502	479	498	505	509	518	451	502	496	474	498	480	482	521	506	457	506	557	477	472	480	484	504	487	492	524	511	484	475	538	491	450	485	483	518	507	498	512	539	476	498	470	489	509	486	540	466	501	522	451	495	454	511	506	487	503	533	521	487
24684	21279	27837	24996	13640	554	350	301	250	219	213	186	184	181	136	154	137	137	151	124	135	124	112	124	142	126	137	124	133	127	135	126	117	143	142	125	122	118	138	142	106	127	115	139	130	127	128	118	151	139	142	127	118	118	131	116	121	125	134	136	131	130	147	110	113	122	116	119	146	117	109	124	126	133	105	116	120	138	120	121	124	120	131	136	122	120	98	109	126	117	107	115	137	127	111	113	144	125	115	114	118	125	102	119	127	121	134	123	124	145	108	120	114	133	119	122	124	125	137	136	123	117	101	109	142	124	128	117	117	129	124	123	128	130	110	131	112	120	110	118	130	105	120	142	121	147	116	120	118	109	126	136	119	145	127	137	106	125	123	116	130	115	121	108	104	106	125	125	116	118	147	133	147	123	109	143	130	113	105	141	132	121	120	133	129	121	127	123	109	138	120	120	101	114	112	96	144	141	122	105	130	105	124	132	123	130	112	124	125	134	129	128	119	130	135	125	137	114	115	131	118	125	122	126	119	96	118	118	120	131	123	127	113	120	116	117	98	121	127	104	118	106	148	119	113	133	120	127	142	133	116	133	119	116	154	124	141	100	95	131	123	134	116	105	118	118	110	117	124	133	102	116	106	121	122	146	106	111	112	131	129	129	97	115	92	129	109	111	116	125	111	106	136	118	125	115	110	99	116	117	119	125	123	125	121	103	118	118	136	122	110	111	129	129	135	119	134	114	153	119	123	110	113	119	137	137	125	135	141	122	115	110	135	106	110	137	119	111	127	127	111	127	123	120	124	105	122	116	111	120	119	127	127	118	123	131	120	129	127	137	119	115	121	119	119	127	106	111	146	138	136	130	117	124	128	92	131	111	115	120	113	106	126	135	139	111	112	130	155	116	126	132	113	123	116	132	129	136	135	125	136	120	129	124	115	101	122	110	112	140	111	128	139	89	131	132	128	141	142	127	119	126	117	133	112	116	124	113	134	127	125	130	132	117	117	116	105	115	119	111	130	101	122	103	125	109	117	110	105	127	131	153	128	117	115	143	154	121	145	109	117	100	127	126	122	140	145	133	102	126	103	112	125	128	113	136	108	117	112	116	121	113	130	111	117	119	122	130	130	90	116	144	113	131	124	118	126	118	155	115	117	130	129	128	124	123	118	137	122	114	123	123	123	122	124	97	120	126	122	128	126	134	131	136	125	97	118	150	112	119	132	100	105	135	136	84	122	130	125	143	133	117	111	133	129	122	121	120	101	122	131	126	114	124	120	117	126	126	120	122	138	126	113	117	115	143	110	142	119	115	125	120	130	107	122	122	125	135	106	120	110	115	103	133	117	122	127	109	136	115	129	122	106	126	116	114	131	115	123	122	135	106	133	113	127	118	111	113	118	121	121	144	126	118	130	120	128	137	97	116	133	115	112	119	113	110	120	109	113	132	120	107	122	119	130	104	108	123	138	135	119	116	124	129	121	124	121	109	112	114	118	115	131	142	148	123	112	122	136	147	118	120	126	131	97	130	132	126	119	112	115	112	148	136	125	118	105	134	117	129	123	111	112	119	124	114	127	158	123	119	132	126	113	131	111	104	108	130	116	119	137	130	119	101	144	126	131	103	111	114	115	124	119	115	130	132	125	114	132	116	125	135	141	132	100	127	117	129	114	100	115	120	111	102	118	112	125	128	130	110	151	121	112	117	128	116	123	130	127	138	136	119	130	103	134	130	124	121	124	94	110	123	117	131	125	113	146	135	105	128	129	132	133	121	121	121	136	116	119	113	114	125	133	99	118	99	142	115	123	117	109	146	106	143	122	131	93	119	120	111	119	129	137	123	116	119	143	120	121	133	116	111	110	137	127	138	125	118	106	140	120	125	140	114	122	134	111	105	121	142	105	132	135	128	119	113	134	128	133	120	125	116	116	120	129	121	104	104	117	132	111	124	122	132	103	137	103	123	139	145	129	115	126	120	121	126	93	124	124	132	111	125	114	129	114	109	119	133	126	110	126	133	129	112	121	130	119	134	129	151	124	124	138	119	109	127	118	110	117	120	141	111	118	122	137	130	118	141	124	121	137	131	115	135	123	124	133	126	135	133	135	140	132	111	121	131	118	117	126	127	128	106	118	112	118	123	126	108	123	137	114	120	110	132	127	137	99	119	113	107	131	127	118	114	107	119	108	130	134	118	130	124	108	121	113	104	145	134	117	100	121	107	113	104	100	110	116	115	123	121	130	117	125	133	127	127	121	125	105	113	117	124	137	125	125	105	122	116	122	120	115	115	120	131	113	142	111	116	110	128	124	123	129	143	122	120	138	116	112	100	121	128	110	118	117	109	119	136	129	124	121	130	124	134	120	140	128	118	131	124	127	139	134	112	118	135	142	123	127	108	116	116	118	136	120	125	114	156	140	120	122	114	119	113	126	135	121	115	136	117	147	122	126	124	133	103	125	122	107	106	147	108	125	115	115	113	122	123	110	117	102	106	114	129	126	132	130	126	132	128	114	129	115	127	134	121	115	136	130	119	130	126	109	119	116	139	124	138	122	118	113	125	131	142	152	117	149	133	127	120	123	127	130	111	137	115	116	124	105	133	104	116	117	124	131	99	115	115	128	124	108	129	113	121	114	122	127	109	124	139	112	142	101	122	144	110	128	119	123	100	136	127	112	118	124	133	118	115	103	136	136	114	127	128	128	137	114	112	127	115	120	126	112	108	133	126	126	124	116	147	122	107	133	123	104	136	112	121	114	134	127	126	135	106	112	112	119	116	113	110	126	121	105	137	95	111	113	112	120	135	102	114	117	134	128	108	117	134	117	136	135	105	114	152	119	108	117	105	131	115	106	131	122	115	113	136	135	109	115	121	120	100	115	125	115	108	142	131	121	125	120	133	128	141	136	118	130	109	104	121	134	115	120	137	125	115	109	127	116	117	131	134	123	139	134	136	98	131	117	111	118	116	110	140	132	122	124	109	126	131	111	113	107	120	102	115	126	132	116	141	125	145	111	112	113	113	126	134	132	117	129	103	111	121	112	109	118	121	143	115	119	134	116	130	133	124	129	109	117	125	117	108	126	116	117	133	115	114	119	143	117	137	106	97	121	118	133	125	114	103	115	112	115	133	125	109	119	120	105	111	130	131	107	110	122	122	128	120	134	132	133	109	122	111	124	121	118	119	135	105	129	121	115	118	128	124	111	124	119	131	116	123	131	151	121	120	117	111	118	105	128	123	110	123	116	124	107	103	126	123	112	110	124	128	125	131	132	131	125	109	117	138	123	113	114	124	154	122	135	121	141	147	129	145	126	145	129	120	141	103	110	151	126	137	120	111	122	107	126	100	106	128	112	122	133	111	106	123	131	117	120	134	113	124	117	114	132	118	103	114	121	115	121	129	112	144	127	121	135	111	107	105	119	108	126	109	111	130	139	124	115	132	122	126	126	101	119	135	117	115	114	124	113	127	115	121	133	131	103	104	118	122	111	148	107	140
3189	5001	3138	1465	1110	850	589	496	393	306	260	254	203	189	196	181	176	160	162	168	170	154	165	133	144	138	138	149	155	143	147	167	160	122	160	128	150	134	134	136	146	140	145	143	139	138	129	146	132	136	131	148	138	151	150	146	155	135	126	133	131	130	145	139	142	125	143	144	135	135	141	136	160	136	131	144	127	149	159	133	149	157	144	149	152	137	134	121	150	127	144	139	134	140	135	140	149	154	150	138	118	157	142	150	138	137	139	142	140	146	121	146	122	141	134	132	150	152	142	132	134	107	117	120	126	155	117	138	131	143	132	131	137	143	120	131	145	142	129	119	149	133	134	128	135	154	121	116	142	143	140	146	127	144	129	147	129	149	119	130	119	124	137	134	163	142	154	138	134	137	119	139	137	139	152	122	114	137	148	152	141	144	115	117	114	156	120	139	146	135	116	144	139	138	134	139	121	137	148	134	131	138	140	125	139	140	132	139	126	136	141	131	144	135	141	121	117	127	156	133	118	146	153	125	139	143	135	162	142	133	141	144	139	106	128	124	126	149	127	152	137	133	142	125	139	123	133	139	140	129	145	141	136	116	135	144	143	128	151	122	137	127	135	145	139	149	141	134	140	141	128	136	150	113	137	133	134	145	132	132	139	115	148	135	123	118	130	119	142	116	144	147	124	145	146	132	136	132	157	126	154	141	134	139	140	146	148	150	126	125	135	141	131	142	134	139	97	124	121	152	118	135	127	152	135	129	120	132	146	145	116	135	148	136	114	162	146	124	123	133	136	127	117	144	120	122	144	157	147	151	124	141	165	120	122	125	128	136	127	134	151	116	122	135	131	148	152	130	129	144	140	136	143	130	135	131	143	136	133	146	128	123	136	133	129	144	171	140	147	123	152	125	142	128	142	129	137	132	131	150	129	165	137	120	147	125	123	137	144	120	127	142	157	125	128	144	155	125	131	141	131	132	138	154	139	127	142	129	133	138	127	145	127	148	138	133	115	141	140	133	144	119	150	139	145	125	123	140	136	139	118	131	128	130	154	136	153	118	137	132	116	140	136	152	123	132	119	119	142	134	107	146	120	134	123	125	137	125	138	142	141	120	130	150	110	117	143	146	131	148	139	140	135	139	135	143	146	127	133	146	139	136	127	118	121	128	135	124	121	138	130	137	142	121	118	140	148	157	144	123	128	126	127	124	118	137	117	124	137	130	169	136	109	132	167	131	133	142	120	117	141	135	141	150	135	135	118	148	151	148	140	119	140	113	141	125	135	130	136	157	140	130	133	125	129	129	157	139	143	148	135	131	148	124	133	123	153	138	148	116	127	147	115	139	138	139	140	136	145	144	142	154	130	120	121	135	117	127	133	143	148	150	145	115	130	149	127	149	140	122	148	130	139	149	130	149	162	148	135	132	153	148	124	136	161	114	135	133	132	137	136	135	151	138	145	127	121	122	142	141	141	135	130	133	136	125	134	128	128	131	119	136	132	160	140	137	141	120	140	132	119	130	149	155	138	152	148	137	138	133	133	139	141	146	140	144	135	126	130	137	144	142	145	137	133	157	130	121	124	131	129	147	135	131	134	140	120	141	114	131	134	138	125	138	151	136	163	123	137	139	126	107	148	154	137	131	132	145	131	145	139	152	160	130	143	125	148	125	136	129	144	127	135	150	133	150	154	153	125	129	162	167	129	118	128	115	139	132	160	139	136	125	138	122	118	135	150	138	155	135	150	140	151	131	134	145	148	157	144	148	143	130	135	126	127	140	147	156	128	142	131	134	158	134	128	157	129	154	137	152	135	144	158	155	129	135	144	146	121	126	140	131	134	108	129	121	127	123	120	140	123	139	125	113	134	140	129	130	138	124	131	142	142	139	130	125	117	133	133	141	128	104	148	138	144	146	116	140	147	144	124	132	130	132	133	138	139	128	110	150	156	147	136	135	138	133	167	128	160	138	132	127	121	141	137	156	131	120	146	122	135	146	131	130	125	129	140	125	140	141	144	145	148	141	143	125	129	122	134	126	155	125	148	143	148	147	125	137	131	141	157	136	146	129	158	131	170	129	120	136	143	125	129	131	147	133	134	130	140	136	148	127	145	139	159	128	141	120	120	155	148	138	116	129	127	100	146	141	143	137	138	110	127	136	122	137	144	131	128	111	141	132	130	130	132	133	146	136	120	133	149	154	149	130	137	132	138	146	128	134	129	122	118	125	147	124	124	138	118	138	141	113	138	156	135	120	132	152	115	160	135	119	110	116	118	120	140	153	143	111	143	156	123	132	125	111	148	138	129	142	115	140	135	136	135	147	149	150	139	126	133	132	134	143	130	152	128	145	135	135	129	139	154	130	134	144	151	127	143	147	115	111	141	157	142	124	132	117	165	121	125	137	119	150	124	133	115	134	117	135	127	135	143	144	129	123	112	158	142	152	139	135	105	122	125	146	136	150	145	124	119	140	139	130	121	133	155	129	148	132	117	135	143	114	130	135	123	137	154	120	124	134	151	132	142	118	131	140	158	141	124	146	140	139	114	151	133	140	138	152	141	135	124	149	105	140	117	129	133	143	153	127	119	124	143	143	138	141	120	134	158	179	129	143	129	134	148	109	137	140	163	128	143	118	136	142	135	143	151	139	127	139	132	143	135	131	133	138	141	137	128	167	154	120	134	147	139	130	129	127	151	139	132	139	133	139	147	150	153	141	126	135	126	134	148	141	124	123	144	126	115	133	116	120	140	130	144	143	135	145	146	144	151	148	146	139	125	119	145	149	135	130	148	130	140	133	139	135	135	128	124	123	130	155	140	131	141	127	129	132	146	140	148	117	154	145	144	152	145	138	102	110	118	141	138	129	119	142	139	124	143	121	139	115	138	136	138	125	139	145	119	135	137	134	126	133	152	127	122	160	135	140	129	161	124	141	124	122	127	125	139	142	150	151	137	128	115	119	150	131	140	113	153	119	96	126	148	160	145	129	149	138	136	122	127	134	140	150	138	140	140	128	147	129	134	127	136	151	125	138	159	140	157	160	118	116	125	139	137	148	146	117	160	136	139	140	134	132	131	135	147	128	136	164	151	138	133	118	143	126	136	138	131	144	129	134	126	133	139	137	119	125	115	148	136	147	114	137	157	123	121	128	137	148	115	122	123	139	127	146	143	142	129	119	134	129	117	152	119	135	124	137	134	154	124	120	111	165	138	141	141	156	150	154	129	145	159	145	130	132	114	120	154	158	150	163	133	132	136	145	142	127	138	125	131	146	131	127	125	135	151	135	143	144	135	132	141	111	126	144	136	130	152	158	147	122	149	145	137	142	152	139	165	132	142	149	138	144	142	130	130	134	151	140	129	131	127	136	139	146	133	134	131	136	118	114	135	132	137	128	133	154	160	116	124	160	144	129	151	135	131	159	140	128	128	157	134	110	132	130	129	146	138	118	127	151	124	151	123	143	124	126	146	149	132	142	116	132	123	141	128	133	128	141	136	136
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
