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
339765896833	339765897400	339765897950	339765898500	339765899050	339765899600	339765900150	339765900700	339765901250	339765901800	339765902350	339765902900	339765903450	339765904000	339765904550	339765905100	339765905650	339765906200	339765906750	339765907300	339765907850	339765908401	339765908950	339765909500	339765910050	339765910600	339765911150	339765911700	339765912250	339765912800	339765913350	339765913900	339765914450	339765915000	339765915550	339765916100	339765916650	339765917200	339765917750	339765918300	339765918850	339765919400	339765919950	339765920500	339765921050	339765921600	339765922150	339765922700	339765923250	339765923800	339765924350	339765924900	339765925450	339765926000	339765926550	339765927100	339765927650	339765928200	339765928750	339765929300	339765929850	339765930400	339765930950	339765931500	339765932050	339765932600	339765933150	339765933700	339765934250	339765934800	339765935350	339765935900	339765936450	339765937000	339765937550	339765938100	339765938650	339765939200	339765939750	339765940300	339765940850	339765941400	339765941951	339765942500	339765943050	339765943600	339765944150	339765944700	339765945250	339765945800	339765946350	339765946900	339765947450	339765948000	339765948550	339765949100	339765949650	339765950200	339765950750	339765951300	339765951850	339765952400	339765952950	339765953500	339765954050	339765954600	339765955150	339765955700	339765956251	339765956800	339765957350	339765957900	339765958450	339765959000	339765959550	339765960100	339765960650	339765961200	339765961750	339765962300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2704	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	3600	2300	2703	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23459	21910	30060	24562	23753	28560	33068	26706	24655	23252	21807	20514	20381	20406	20255	20263	19566	19599	19470	19628	19828	19534	19426	19134	18786	18571	18525	18776	18383	18743	18468	18318	18396	18366	18396	18248	18264	18470	18324	18561	18443	18383	18329	18438	18275	18651	19123	18860	18770	18559	18491	18561	18372	18265	18532	18431	18324	18270	18229	18194	18354	18213	18202	18286	18363	18091	18439	18231	18204	18193	18481	18456	18057	18176	18394	18290	18261	18426	18349	18220	18174	18231	18272	18248	18295	18315	18244	18380	18276	18290	18402	18265	18447	18404	18203	18383	18058	18456	18569	18245	18318	18279	18033	18348	18417	18186	18170	18310	18383	18201	18154	18159	18299	18357	18108	18345	18281	18236	18217	18252	18144	18359	18195	18196	18223	18316	18211	18172	18320	18336	18248	18213	18205	18248	18186	18142	18405	18182	18221	18232	18349	18119	18349	18157	18260	18262	18079	18271	18095	18233	18300	18223	18211	18298	18366	18251	18308	18288	18334	18318	18395	18266	18379	18252	18443	18274	18064	18233	18035	18407	18183	18285	18236	18295	18481	18195	18464	18433	18204	18181	18254	18305	18453	18124	18170	18248	18460	18240	18276	18211	18361	17992	18331	18283	18331	17908	18342	18360	18121	18330	18231	18109	18219	18189	18222	18173	18144	18176	18201	18179	18367	18198	18170	18174	18220	18366	18145	18333	18378	18345	18344	17975	18221	18069	18214	18287	18341	18127	18135	18347	18309	18214	18349	18409	18575	18318	18246	18101	18351	18277	18359	18127	18151	18172	18252	18210	18255	18369	18095	18230	18442	18196	18271	18293	18318	18194	18448	18216	18186	18123	18302	18345	18191	18111	18069	18231	18318	18131	18171	18250	18184	18307	18487	18150	18200	18256	17999	18267	18297	18267	18219	17955	18246	18307	18306	18245	18244	18419	18343	18294	18268	18327	18209	18142	18286	18291	18135	18147	18253	18423	18163	18271	18215	18176	18125	18269	18143	18414	18318	18226	18199	18308	18276	18362	18330	18219	18302	18226	18344	18226	18201	18346	18154	18303	18256	18120	18088	18210	18210	18257	18238	18071	18290	18326	18165	18045	18239	18114	18250	18164	18302	18342	18441	18238	18156	18312	18071	18356	18184	18284	18246	18256	18546	18384	18232	18298	18246	18229	18321	18144	18303	18171	18366	18291	18319	18167	18297	18242	18173	18190	18142	18107	18318	18270	18088	18285	18233	18264	18325	18294	18261	18255	18450	18422	18192	18230	18118	18206	18353	18182	18200	18424	18272	18294	18190	18209	18238	18128	18160	18109	18311	18385	18248	18353	18230	18362	18164	18218	18115	18225	18061	18310	18307	18334	18204	18389	18137	18234	18325	18290	18292	18349	18393	18414	18285	18239	18269	18243	18165	18029	18193	18019	18204	18385	18249	18122	18476	18365	18338	18382	18220	18299	18269	18304	18212	18234	18271	18271	18187	17959	18311	18366	18144	18398	18106	18385	18145	18261	18333	18141	18182	18274	18161	18059	18443	18270	18335	18399	18245	18218	18256	18163	18154	18280	18115	18155	18275	18254	18245	18139	18254	18373	18295	18331	18231	18126	18505	18102	18066	18257	18198	18126	18257	18323	18241	18249	18242	18246	18389	18212	18314	18181	18230	18244	18417	18325	18161	18193	18396	18150	18118	18386	18278	18210	18238	18272	18404	18157	18272	18050	18238	18209	18379	18072	17966	18392	18371	18326	18201	18282	18156	18241	18169	18184	18145	18033	17930	18384	18305	18191	18284	18247	18362	18370	18228	18164	18330	18309	18198	18314	18411	18065	18319	18193	18201	18318	18484	18277	18368	18220	18290	18188	18266	18135	18187	18414	18297	18107	18233	18205	18322	18287	18230	18153	18258	18276	18083	18268	18243	18119	18229	18278	18283	18327	18227	18379	18085	18236	18151	18377	18347	18154	18389	18425	18157	18251	18336	18104	18094	18066	18209	18093	18240	18183	18371	18423	18087	18088	18269	18138	18194	18157	18045	18165	18073	18139	18328	18137	18215	18274	18172	18138	18303	18303	18225	18068	18391	18126	18208	18090	18287	18370	18104	18357	18314	18379	18264	18011	18125	18274	18207	18378	18349	18368	18085	18361	18133	18293	18216	18310	18221	18138	18407	18195	18202	18293	18250	18374	18364	18209	18200	18327	18152	18258	18181	18199	18440	18025	18244	18180	18303	18068	18275	18132	18346	18164	18189	18164	18033	18204	18275	18280	18271	18218	18041	18301	18333	18227	18249	18370	18074	18091	18145	18304	18427	18331	18288	18427	18403	18102	18185	18235	18062	18219	18281	18281	18316	18174	18129	18149	18300	18219	18275	18299	17992	18245	18231	18260	18166	18288	18069	18221	18243	18236	18168	18305	18363	18174	18134	18221	18259	17864	18187	18215	18288	18212	18356	18340	18222	18309	18142	18173	18268	18400	18239	18384	18150	18003	18140	18297	18403	18329	18305	18252	18195	18255	18220	18291	18088	18175	18281	18235	18243	18137	18067	18025	18369	18229	18197	18470	18290	18081	18245	18338	18264	18133	18284	18186	18236	18115	18351	18327	18061	18232	18497	18360	18244	18104	18229	18203	18111	18110	18103	18225	18369	18202	18179	18156	18339	18231	18058	18223	18412	18163	18197	18270	18275	18510	18139	18381	18231	18308	18248	18227	18098	18066	18298	18120	18201	18224	18260	18253	18157	18107	18293	18331	18164	18263	18051	18149	18236	18217	18458	18519	18278	18487	18460	18426	18233	18181	18214	18148	18199	18383	18158	18175	18499	18336	18122	18280	18332	18249	18333	18222	18339	18315	18296	18393	18397	18129	18033	18246	18204	18308	18461	18237	18084	18186	18418	18061	18282	18442	18204	18197	18206	18197	18225	18143	18171	18094	18342	18289	18159	18285	18264	18172	18365	18076	18273	18001	18085	18241	18277	18205	18219	18106	18281	18287	18160	18339	18377	18194	18317	18293	18152	18310	18397	18139	18410	18295	18476	18275	18208	18190	18250	18121	18215	18210	18252	18026	18323	18310	18235	18314	18367	18123	18253	18323	18201	18206	18263	18022	18358	18181	18027	18120	18164	18089	18127	18296	18363	18110	18034	18267	18063	18240	18296	18146	17986	17955	18277	18170	18257	18083	18382	18022	18235	18218	18330	18161	18315	18203	18208	18551	18196	18289	18287	18425	18301	18114	18382	18225	18116	18270	18311	18262	18092	18370	18267	18147	18376	18319	18344	18319	18351	18170	18220	18350	18567	18238	18039	18190	18377	18365	18186	18228	18318	18223	18188	18246	18259	18018	18179	18284	18366	18309	18186	18092	18270	18164	18229	18198	18414	18299	18033	18258	18231	18172	18207	18344	18331	18393	18429	18073	18216	18339	18040	18296	18515	18190	18352	18230	18146	18246	18176	17958	18100	18121	18354	18491	18253	18017	18214	18454	18331	18352	18190	18327	18154	18281	18313	18302	18102	18188	18123	18110	18207	18187	18289	18178	18331	18408	18202	18251	18068	18303	18280	18291	18314	18129	18323	18323	18328	18191	18003	18159	18192	18353	18391	18391	18114	18398	18137	18269	18131	18186	18257	18140	18196	18287	18174	18350	18241	18070	18172	18042	18479	18033	18351	18225	18249	18356	18104	18243	18360	18240	18122	17905	18228	18353	18244	18170	18272	18345	18318	18305	18219	18318	18226	18167	18344	18324	18073	18103	18244	18080	18189	18433	18227	18376	18276	18005	18200	18296	18144	18216	17948	18242	18119	18486	18305	18344	18207	18293	18438	18395	18266	18205	18210	18273	18555	18201	18274	18248	18350	18387	18242	18126	18263	18108	17947	18154	18180	18194	18334	18159	18283	18203	18084	18378	18401	18083	18082	18238	18006	18135	18159	18408	18404	18447	18199	18271	18219	18316	18285	18126	18312	18251	18155	18080	18265	18201	18244	18456	18435	18236	18214	18159	18328	18274	18127	18240	18205	18342	18093	18292	18300	18247	18161	18282	18431	18068	18363	18153	18123	18191	18499	17993	18074	18065	18501	18386	18372	18209	18364	18220	18266	18134	18471	18283	18204	18202	18418	18260	18267	18465	18183	18243	18259	18186	18132	18166	18280	18359	18300	18367	18188	18139	18124	18201	18116	18204	18157	18174	18165	18318	18371	18191	18207	18263	18430	18247	18413	18390	18224	18232	18483	18188	18170	18141	18240	18146	18247	18282	18079	18359	18244	18390	18189	18232	18202	18288	18409	18299	18188	18270	18179	18194	18221	18250	18212	18358	18347	18314	18203	18232	18235	18108	18206	18352	18114	18239	18100	18276	18117	18317	18235	18214	18288	18144	18155	18342	18158	18169	18255	18191	18398	18368	18388	18300	18241	18584	18359	18179	18339	18202	18379	18141	18258	18092	17990	18125	18097	18367	18203	18227	18464	18378	18163	18217	18237	18380	18229	18159	18215	18362	18101	18290	18238	18345	18226	18351	18104	18249	18115	18251	18304	18109	18447	18463	18267	18164	18295	18319	18482	18311	18143	18185	18059	18440	18256	18217	18326	18100	18354	18230	18214	18291	17993	18222	18259	18337	18345	18320	18207	18313	18292	18286	18196	18249	18106	18222	18396	18254	18530	18331	18244	18175	18269	18353	18280	18290	18058	18440	18310	18236	18214	18230	18165	18181	18299	18245	18128	18295	18512	18330	18138	18342	18269	18201	18438	18295	18340	18212	18181	18404	18077	18276	18195	18100	18238	18221	18359	18372	18455	18199	18180	18259	18458	18231	18161	18391	18330	18202	18113	18061	18291	18168	18321	18206	18039	18209	18391	18111	18223	18052	18277	18409	18211	18482	18375	18105	18107	18322	18380	18348	18252	18194	18412	18209	18500	18235	18168	18329	18121	18250	18323	18189	18108	18159	18243	18366	18421	18453	18264	18157	18321	18208	18274	18177	18309	18224	18276	18251	18318	18324	18101	18192	18281	18104	18206	18152	18151	18032	18244	18217	18286	18259	18486	18204	18250	18301	18250	18478	18305	18165	18124	18387	18155	18237	18158	18228	18223	18210	18121	18372	18321	18364	18189	18098	18182	18295	18110	18220	18256	18115
27377	50488	50062	44316	40354	35841	33111	28568	26274	23580	21154	19903	19259	19285	19515	18998	18100	17860	17880	18069	17974	17844	17618	17053	16865	16599	16716	16877	16733	16530	16446	16556	16510	16425	16401	16512	16388	16412	16331	16306	16288	16465	16494	16476	16258	16616	17480	17047	16853	16833	16496	16311	16313	16190	16274	16293	16307	16435	16408	16447	16178	16391	16284	16322	16278	16314	16306	16319	16440	16351	16163	16262	16230	16282	16316	16356	16243	16486	16246	16292	16316	16287	16371	16268	16203	16166	16097	16381	16271	16454	16260	16357	16377	16453	16174	16388	16546	16242	16187	16338	16372	16177	16281	16244	16292	16270	16462	16275	16345	16384	16145	16106	16400	16138	16214	16237	16282	16295	16257	16235	16352	16232	16574	16336	16149	16382	16328	16214	16240	16342	16407	16150	16129	16287	16447	16296	16221	16198	16395	16293	16290	16174	16399	16283	16179	16358	16296	16462	16094	16337	16144	16387	16294	16285	16438	16432	16124	16293	16167	16352	16401	16319	16353	16185	16309	16344	16459	16317	16350	16309	16204	16299	16264	16413	16235	16195	16472	16234	16117	16342	16293	16238	16187	16382	16341	16396	16189	16413	16368	16272	16389	16282	16199	16203	16496	16310	16195	16367	16056	16322	16305	16176	16330	16254	16291	16411	16202	16293	16388	16289	16179	15999	16246	16296	16270	16469	16328	16330	16227	16349	16327	16250	16193	16113	16400	16239	16427	16283	16202	16422	16286	16164	16298	16332	16492	16216	16300	16352	16158	16107	16291	16321	16231	16355	16240	16046	16281	16228	16439	16476	16316	16298	16201	16333	16185	16246	16346	16232	16360	16243	16126	16238	16471	16389	16275	16340	16206	16314	16325	16186	16182	16286	16298	16182	16428	16123	16305	16286	16413	16364	16391	16565	16376	16362	16409	16347	16326	16118	16269	16166	16302	16433	16208	16325	16268	16339	16246	16029	16329	16334	16456	16112	16305	16363	16246	16265	16150	16431	16154	16390	16256	16233	16609	16387	16376	16365	16113	16112	16269	16058	16117	16160	16354	16074	16396	16308	16381	16209	16294	16372	16148	16472	16217	16302	16229	16243	16125	16275	16274	16292	16240	16178	16172	16284	16451	16458	16206	16372	16380	16404	16273	16354	16111	16290	16282	16156	16337	16365	16272	16379	16298	16398	16245	16424	16386	16130	16412	16215	16224	16311	16244	16284	16319	16204	16228	16322	16367	16305	16177	16265	16187	16187	16234	16336	16380	16282	16148	16362	16565	16187	16381	16241	16324	16261	16215	16403	16261	16349	16204	16277	16269	16197	16219	16187	16292	16530	16345	16400	16259	16331	16285	16208	16226	16512	16227	16224	16202	16166	16272	16105	16140	16341	16156	16362	16337	16285	16437	16344	16196	16377	16302	16346	16404	16427	16532	16370	16264	16339	16463	16396	16237	16115	16337	16228	16434	16237	16243	16265	16362	16217	16312	16224	16281	16457	16234	16441	16201	16284	16303	16349	16137	16179	16102	16299	16220	16132	16283	16347	16264	16203	16150	16341	16220	16486	16253	16157	16244	16324	16373	16383	16133	16316	16293	16234	16267	16244	16316	16220	16255	16167	16311	16285	16203	16460	16138	16390	16410	16245	16226	16443	16349	16213	16281	16213	16205	16158	16349	16114	16367	16363	16246	16316	16163	16159	16207	16234	16375	16196	16329	16326	16289	16316	16269	16334	16351	16319	16390	16252	16264	16177	16316	16368	16146	16355	16206	16206	16274	16391	16353	16320	16310	16292	16176	16394	16427	16402	16217	16430	16044	16364	16388	16373	16249	16238	16225	16377	16324	16157	16241	16228	16492	16002	16318	16252	16314	16216	16209	16276	16551	16277	16260	16234	16113	16251	16343	16166	16363	16093	16227	16178	16334	16348	16254	16334	16121	16424	16484	16152	16167	16338	16074	16274	16372	16351	16238	16326	16342	16188	16323	16386	16519	16147	16056	16414	16340	16230	16261	16329	16174	16216	16531	16315	16228	16436	16402	16290	16251	16342	16235	16302	16310	16186	16297	16613	16153	16146	16444	16325	16344	16371	16217	16444	16284	16323	16344	16182	16217	16389	16415	16252	16373	16248	16184	16315	16328	16245	16288	16385	16224	16277	16175	16189	16063	16282	16243	16226	16255	16181	16359	16226	16250	16271	16193	16296	16232	16124	16248	16455	16229	16195	16378	16219	16206	16318	16355	16134	16243	16239	16328	16363	16335	16322	16379	16376	16245	16157	16353	16269	16291	16317	16143	16307	16273	16134	16317	16224	16256	16194	16289	16369	16271	16146	16345	16220	16108	16207	16427	16295	16403	16217	16209	16249	16307	16307	16253	16254	16186	16243	16361	16304	16265	16334	16174	16203	16289	16389	16258	16211	16162	16198	16326	16099	16332	16214	16156	16353	16302	16367	16320	16434	16291	16256	16237	16323	16186	16067	16175	16424	16271	16117	16590	16238	16361	16224	16105	16447	16196	16132	16253	16437	16327	16369	16072	16181	16078	16330	16220	16314	16417	16297	16235	16343	16424	16224	16405	16348	16106	16460	16205	16421	16322	16312	16251	16191	16174	16312	16122	16259	16279	16190	16396	16289	16339	16326	16151	16147	16260	16293	16119	16282	16403	16342	16299	16253	16138	16297	16245	16243	16338	16496	16478	16270	16358	16190	16247	16492	16289	16638	16291	16291	16141	16220	16298	16362	16246	16269	16274	16329	16090	16108	16360	16396	16328	16214	16204	16311	16264	16340	16524	16296	16318	16333	16286	16346	16337	16211	16285	16312	16286	16146	16315	16214	16314	16128	16305	16116	16173	16207	16415	16290	16197	16378	16166	16414	16399	16293	16237	16242	16198	16224	16454	16284	16230	16244	16290	16412	16369	16304	16243	16442	16110	16104	16502	16229	16326	16073	16247	16138	16104	16417	16293	16334	16233	16427	16292	16325	16192	16313	16501	16341	16416	16401	16231	16372	16212	16311	16251	16397	16283	16345	16279	16437	16317	16356	16138	16297	16306	16309	16484	16214	16343	16419	16348	16173	16260	16362	16267	16330	16314	16254	16315	16394	16253	16354	16279	16321	16372	16363	16281	16429	16241	16432	16248	16262	16307	16373	16249	16233	16350	16425	16306	16225	16374	16213	16447	16363	16345	16378	16299	16373	16295	16293	16227	16199	16290	16258	16337	16129	16184	16319	16097	16310	16245	16326	16361	16141	16253	16095	16253	16309	16176	16268	16276	16217	16352	16347	16270	16284	16161	16181	16369	16343	16208	16233	16289	16201	16209	16420	16333	16187	16515	16365	16125	16300	16346	16447	16211	16203	16305	16264	16195	16469	16367	16223	16499	16400	16205	16232	16295	16368	16240	16300	16197	16297	16106	16174	16219	16328	16361	16249	16157	16180	16339	16298	16433	16250	16557	16202	16205	16327	16238	16187	16186	16336	16487	16328	16346	16118	16364	16261	16356	16258	16378	16345	16265	16321	16223	16303	16409	16429	16259	16231	16271	16267	16356	16357	16234	16149	16319	16201	16147	16385	16334	16148	16238	16320	16361	16202	16166	16283	16381	16205	16072	16183	16283	16277	16289	16310	16379	16276	16306	16248	16261	16348	16272	16227	16154	16320	16170	16297	16259	16249	16282	16328	16312	16289	16261	16242	16356	16322	16304	16183	16188	16284	16257	16222	16146	16285	16130	16337	16322	16273	16364	16201	16082	16107	16181	16353	16236	16421	16365	16277	16250	16304	16208	16140	16294	16268	16362	16260	16269	16264	16354	16427	16297	16174	16216	16251	16304	16275	16356	16267	16319	16090	16220	16216	16365	16308	16326	16207	16252	16302	16293	16532	16194	16258	16404	16392	16297	16215	16426	16393	16217	16233	16352	16267	16363	16278	16193	16358	16427	16123	16246	16369	16247	16463	16247	16319	16253	16227	16113	16125	16195	16299	16307	16301	16341	16142	16177	16256	16210	16153	16427	16383	16402	16249	16382	16439	16334	16254	16216	16194	16288	16241	16091	16334	16093	16235	16134	16283	16326	16207	16300	16354	16272	16220	16280	16207	16233	16234	16366	16353	16321	16361	16419	16345	16226	16188	16276	16182	16227	16420	16374	16177	16270	16252	16493	16458	16100	16489	16272	16369	16240	16248	16399	16134	16256	16281	16208	16372	16287	16332	16327	16237	16299	16238	16304	16226	16276	16288	16205	16263	16279	16237	16292	16209	16289	16519	16279	16232	16247	16187	16169	16341	16247	16314	16346	16207	16210	16300	16190	16206	16216	16404	16231	16405	16252	16507	16200	16373	16239	16365	16212	16366	16240	16350	16186	16300	16219	16306	16328	16283	16366	16216	16497	16280	16070	16313	16261	16247	16471	16151	16228	16150	16353	16321	16482	16408	16213	16284	16406	16208	16264	16055	16448	16386	16303	16247	16281	16395	16360	16295	16293	16437	16262	16456	16113	16295	16219	16203	16324	16044	16320	16302	16217	16304	16483	16209	16304	16347	16231	16398	16285	16203	16286	16305	16401	16256	16485	16251	16394	16320	16183	16395	16159	16271	16363	16343	16152	16324	16156	16396	16156	16252	16338	16206	16334	16173	16252	16252	16269	16320	16261	16321	16145	16398	16162	16240	16158	16222	16216	16269	16229	16220	16394	16216	16154	16230	16243	16239	16209	16195	16312	16504	16510	16236	16265	16428	16383	16367	16335	16395	16326	16446	16403	16245	16383	16411	16175	16428	16077	16313	16284	16156	16243	16231	16323	16143	16305	16214	16343	16145	16320	16183	16184	16346	16405	16260	16233	16218	16195	16375	16229	16409	16412	16097	16289	16561	16282	16395	16322	16035	16303	16355	16356	16130	16338	16245	16445	16301	16188	16351	16351	16241	16354	16205	16319	16116	16303	16114	16171	16192	16297	16193	16228	16215	16202	16338	16225	16293	16294	16183	16286	16260	16243	16495	16226	16243	16249	16302	16197	16307	16348	16144	16143	16333	16379	16164	16254	16362	16243	16211	16500	16402	16457	16160	16313	16238	16300	16239	16194	16273	16278	16308	16452	16313	16194	16257	16241	16324	16241	16250	16349	16277	16336	16332
27783	25981	35615	33469	28851	25282	23682	21139	20085	19322	18769	18135	17971	18338	18394	17975	17896	17930	17763	17739	17862	17858	17713	17736	17552	17296	17354	17420	17318	17292	17359	17371	17228	17338	17270	17491	17231	17328	17268	17401	17321	17328	17412	17577	17440	17413	17366	17314	17433	17488	17314	17415	17171	17314	17310	17316	17399	17439	17303	17347	17506	17371	17299	17290	17390	17358	17465	17202	17328	17366	17357	17132	17395	17202	17357	17219	17246	17556	17312	17178	17356	17162	17483	17398	17291	17362	17144	17349	17331	17370	17382	17451	17389	17334	17550	17057	17269	17386	17198	17575	17316	17365	17391	17436	17190	17202	17211	17248	17411	17410	17296	17329	17283	17239	17343	17484	17237	17471	17348	17278	17363	17358	17297	17163	17191	17208	17059	17385	17301	17398	17258	17273	17262	17458	17333	17256	17255	17505	17387	17399	17251	17454	17343	17377	17424	17604	17364	17236	17188	17360	17228	17203	17410	17239	17280	17326	17408	17401	17347	17329	17425	17228	17228	17355	17116	17283	17258	17215	17315	17225	17192	17284	17624	17130	17305	17230	17342	17377	17409	17352	17228	17285	17212	17442	17199	17491	17277	17420	17386	17199	17496	17294	17264	17419	17181	17053	17226	17420	17320	17359	17379	17260	17343	17245	17413	17453	17363	17368	17189	17267	17406	17349	17353	17368	17044	17377	17309	17176	17259	17342	17451	17420	17140	17230	17213	17325	17045	17421	17377	17291	17210	17234	17336	17359	17334	17271	17333	17412	17390	17242	17243	17310	17220	17224	17145	17273	17268	17477	17259	17243	17152	17368	17388	17228	17260	17265	17384	17304	17207	17310	17386	17339	17339	17443	17431	17286	17297	17125	17370	17281	17280	17188	17266	17260	17337	17437	17393	17182	17369	17283	17287	17382	17433	17455	17406	17254	17412	17278	17407	17204	17430	17424	17335	17178	17296	17148	17396	17149	17288	17470	17456	17070	17204	17462	17361	17056	17347	17293	17185	17447	17376	17216	17311	17231	17243	17473	17423	17346	17328	17286	17104	17253	17228	17395	17215	17319	17416	17306	17368	17352	17489	17395	17416	17227	17493	17343	17177	17121	17337	17345	17277	17329	17273	17107	17149	17210	17254	17201	17375	17386	17347	17346	17318	17391	17457	17425	17464	17329	17274	17212	17361	17398	17159	17443	17324	17197	17240	17140	17305	17371	17367	17186	17399	17438	17432	17388	17413	17330	17408	17210	17212	17282	17231	17407	17320	17326	17324	17165	17283	17304	17328	17368	17203	17071	17220	17191	17114	17424	17332	17342	17264	17180	17363	17223	17404	17298	17294	17429	17308	17239	17204	17409	17507	17476	17188	17339	17338	17394	17474	17393	17316	17308	17273	17304	17378	17444	17463	17363	17279	17350	17104	17207	17313	17405	17471	17266	17329	17284	17278	17382	17416	17136	17424	17300	17473	17536	17358	17454	17336	17662	17465	17290	17316	17419	17365	17256	17059	17170	17263	17335	17257	17312	17453	17295	17456	17412	17148	17149	17441	17314	17435	17359	17184	17354	17401	17191	17236	17163	17298	17346	17081	17302	17087	17427	17393	17099	17296	17361	17288	17202	17247	17178	17156	17449	17209	17353	17150	17174	17295	17216	17322	17236	17372	17266	17129	17324	17310	17262	17139	17358	17309	17245	17353	17358	17410	17265	17404	17304	17248	17467	17443	17547	17320	17333	17222	17288	17274	17237	17371	17361	17218	17337	17245	17395	17507	17382	17129	17422	17238	17298	17390	17297	17325	17274	17264	17299	17277	17320	17156	17138	17195	17210	17420	17377	17369	17285	17252	17227	17280	17261	17268	17286	17472	17400	17414	17176	17234	17282	17350	17128	17288	17212	17246	17161	17252	17195	17209	17287	17252	17206	17293	17430	17443	17176	17225	17436	17592	17516	17587	17227	17358	17408	17460	17302	17392	17283	17345	17273	17330	17269	17266	17400	17256	17277	17094	17258	17118	17200	17183	17370	17322	17381	17220	17216	17318	17331	17212	17318	17337	17404	17202	17272	17361	17383	17403	17462	17385	17314	17456	17286	17170	17477	17019	17217	17115	17149	17437	17012	17398	17231	17366	17337	17150	17325	17232	17266	17329	17284	17403	17368	17379	17346	17169	17370	17376	17310	17296	17271	17227	17279	17292	17255	17413	17262	17287	17352	17295	17285	17512	17350	17375	17489	17288	17308	17256	17180	17439	17130	17311	17236	17458	17214	17246	17347	17296	17281	17270	17523	17384	17298	17268	17468	17416	17373	17188	17077	17500	17268	17432	17493	17573	17195	17246	17317	17243	17223	17292	17288	17159	17241	17286	17262	17370	17257	17402	17454	17150	17306	17316	17363	17217	17155	17267	17458	17198	17171	17155	17514	17505	17295	17461	17338	17329	17354	17416	17250	17324	17473	17279	17424	17338	17405	17235	17265	17542	17127	17432	17174	17380	17377	17311	17198	17143	17428	17278	17329	17401	17214	17464	17374	17400	17381	17391	17249	17380	17370	17353	17331	17264	17277	17179	17263	17199	17226	17122	17476	17286	17331	17326	17417	17262	17196	17284	17031	17503	17368	17347	17306	17454	17307	17464	17489	17464	17386	17272	17211	17167	17572	17337	17330	17228	17322	17230	17313	17323	17291	17396	17375	17164	17359	17509	17311	17383	17478	17249	17378	17358	17254	17427	17304	17420	17361	17288	17289	17349	17501	17467	17395	17328	17390	17167	17325	17295	17244	17274	17407	17281	17333	17278	17439	17258	17270	17103	17262	17246	17507	17345	17248	17300	17233	17337	17416	17239	17449	17215	17175	17329	17361	17193	17380	17345	17422	17326	17468	17157	17438	17150	17420	17548	17435	17349	17489	17269	17174	17121	17154	17365	17280	17294	17373	17174	17375	17052	17353	17361	17331	17305	17464	17375	17400	17400	17307	17154	17139	17251	17339	17272	17141	17271	17233	17432	17318	17331	17280	17443	17172	17124	17382	17445	17090	17084	17286	17503	17529	17417	17086	17176	17288	17228	17503	17269	17258	17244	17507	17105	17467	17413	17399	17479	17425	17580	17381	17488	17239	17417	17225	17373	17287	17251	17281	17402	17252	17312	17254	17266	17279	17239	17322	17259	17252	17299	17215	17385	17466	17260	17189	17502	17157	17386	17276	17399	17519	17477	17421	17403	17493	17271	17194	17502	17204	17272	17308	17305	17212	17274	17362	17290	17295	17291	17268	17371	17421	17395	17383	17198	17281	17563	17525	17352	17489	17151	17221	17167	17337	17279	17347	17279	17476	17265	17339	17295	17232	17262	17050	17335	17258	17323	17434	17320	17387	17187	17416	17322	17574	17480	17476	17274	17336	17137	17266	17276	17314	17215	17288	17275	17512	17333	17411	17459	17213	17298	17182	17261	17416	17316	17346	17104	17304	17372	17429	17260	17218	17380	17413	17375	17413	17295	17269	17471	17352	17292	17557	17444	17324	17386	17265	17369	17334	17115	17444	17304	17159	17348	17476	17365	17459	17269	17259	17440	17296	17338	17362	17319	17368	17443	17229	17075	17418	17436	17293	17433	17210	17247	17389	17342	17402	17291	17277	17234	17414	17503	17371	17152	17267	17457	17396	17409	17367	17328	17460	17364	17449	17222	17226	17224	17422	17387	17294	17475	17398	17489	17518	17275	17458	17644	17336	17236	17085	17489	17474	17194	17377	17305	17305	17251	17462	17123	17316	17391	17296	17329	17448	17428	17229	17482	17282	17264	17449	17438	17167	17268	16995	17312	17297	17426	17299	17527	17481	17311	17486	17362	17143	17322	17252	17200	17231	17404	17281	17212	17290	17389	17356	17163	17284	17278	17340	17479	17462	17472	17544	17371	17322	17373	17370	17463	17323	17283	17354	17242	17171	17140	17158	17239	17358	17429	17383	17270	17467	17399	17505	17303	17294	17209	17432	17260	17286	17147	17411	17289	17315	17295	17266	17480	17362	17677	17518	17426	17455	17328	17287	17313	17330	17413	17361	17247	17025	17357	17451	17378	17339	17428	17139	17410	17226	17240	17173	17508	17256	17388	17275	17352	17292	17381	17129	17189	17262	17455	17369	17200	17365	17289	17428	17407	17306	17268	17450	17487	17503	17541	17479	17365	17230	17301	17352	17371	17204	17341	17509	17244	17151	17281	17396	17494	17492	17268	17359	17471	17440	17234	17394	17406	17326	17329	17503	17299	17297	17403	17418	17492	17271	17364	17232	17224	17086	17270	17315	17351	17495	17274	17380	17562	17276	17297	17342	17377	17221	17541	17576	17385	17371	17289	17350	17334	17434	17245	17419	17374	17286	17259	17241	17351	17503	17246	17193	17278	17340	17245	17433	17276	17176	17421	17267	17376	17320	17334	17239	17264	17340	17419	17291	17290	17261	17267	17211	17271	17360	17229	17367	17244	17041	17457	17401	17215	17382	17167	17414	17339	17187	17071	17182	17650	17347	17364	17420	17405	17261	17269	17396	17313	17248	17429	17208	17350	17222	17121	17188	17488	17132	17238	17252	17307	17117	17198	17445	17458	17141	17438	17398	17179	17192	17289	17341	17250	17352	17452	17317	17234	17291	17506	17253	17243	17373	17188	17290	17414	17409	17442	17395	17348	17397	17114	17277	17354	17412	17364	17356	17202	17247	17397	17246	17300	17258	17458	17148	17300	17346	17397	17434	17330	17178	17078	17452	17329	17295	17284	17259	17319	17522	17406	17594	17304	17253	17351	17238	17178	17263	17339	17331	17138	17221	17260	17285	17193	17414	17321	17435	17238	17258	17340	17481	17321	17395	17498	17316	17438	17376	17202	17232	17461	17100	17263	17177	17628	17323	17416	17166	17065	17254	17268	17413	17418	17562	17365	17164	17128	17469	17438	17401	17291	17302	17361	17243	17290	17363	17313	17231	17368	17469	17298	17305	17350	17458	17350	17443	17424	17453	17452	17429	17310	17527	17203	17274	17426	17351	17380	17388	17364	17340	17264	17402	17360	17446	17379	17334	17289	17367	17377	17225	17354	17211	17427	17391	17297	17473	17299	17314	17327	17367	17203	17344	17454	17143	17352	17325	17338	17295
26336	40745	40860	34504	30605	26527	24774	21263	19821	18544	17679	16965	16747	17145	17087	16610	16445	16319	16349	16276	16205	16246	15742	15907	15863	15651	15647	15650	15585	15613	15570	15646	15663	15668	15688	15543	15502	15513	15572	15685	15422	15681	15703	15769	15601	15410	15475	15693	15631	15723	15595	15689	15651	15634	15749	15378	15435	15654	15626	15491	15538	15511	15335	15477	15560	15643	15416	15494	15615	15602	15621	15491	15512	15533	15492	15591	15580	15452	15454	15590	15441	15603	15454	15623	15377	15366	15422	15603	15568	15481	15578	15451	15441	15563	15604	15556	15746	15653	15549	15609	15609	15494	15590	15548	15428	15605	15462	15419	15485	15622	15856	15471	15476	15494	15546	15547	15671	15595	15578	15641	15628	15699	15551	15572	15520	15673	15526	15596	15441	15645	15470	15622	15631	15587	15509	15595	15544	15393	15660	15531	15550	15418	15654	15607	15614	15621	15573	15472	15605	15515	15624	15590	15638	15282	15465	15486	15582	15540	15568	15639	15741	15521	15679	15408	15478	15530	15639	15618	15471	15522	15576	15435	15414	15601	15639	15566	15719	15517	15436	15647	15424	15645	15536	15542	15584	15415	15502	15467	15496	15567	15412	15511	15445	15438	15591	15632	15453	15469	15788	15662	15588	15676	15626	15563	15544	15693	15530	15626	15518	15490	15446	15619	15481	15602	15612	15496	15521	15567	15632	15467	15560	15435	15494	15586	15729	15640	15544	15527	15653	15678	15599	15479	15510	15529	15603	15630	15470	15482	15582	15638	15758	15551	15635	15436	15674	15520	15468	15501	15659	15506	15449	15713	15567	15557	15629	15505	15471	15590	15597	15471	15592	15601	15595	15597	15690	15537	15669	15586	15674	15562	15534	15527	15551	15484	15557	15587	15614	15537	15472	15470	15642	15446	15665	15493	15523	15780	15769	15503	15571	15573	15744	15624	15289	15582	15402	15573	15661	15509	15349	15549	15629	15505	15537	15401	15493	15520	15474	15369	15537	15506	15585	15640	15459	15509	15361	15734	15510	15484	15570	15606	15434	15463	15603	15579	15594	15619	15538	15543	15567	15536	15498	15468	15578	15652	15367	15656	15698	15620	15598	15533	15498	15488	15536	15578	15520	15526	15589	15535	15489	15595	15630	15649	15653	15489	15625	15429	15688	15546	15657	15667	15510	15612	15600	15473	15558	15654	15521	15635	15622	15700	15672	15518	15574	15569	15629	15472	15591	15632	15749	15417	15514	15720	15547	15365	15535	15527	15607	15507	15570	15419	15510	15469	15648	15596	15389	15661	15360	15609	15628	15451	15555	15541	15550	15540	15583	15505	15554	15542	15612	15538	15511	15390	15475	15583	15661	15557	15516	15626	15574	15545	15322	15427	15600	15724	15836	15552	15680	15520	15557	15785	15632	15658	15649	15400	15635	15725	15452	15464	15406	15477	15755	15645	15549	15389	15552	15463	15551	15423	15613	15649	15507	15681	15322	15678	15588	15446	15787	15654	15432	15586	15627	15560	15387	15527	15619	15553	15644	15535	15724	15532	15550	15325	15542	15477	15494	15740	15594	15573	15488	15580	15627	15383	15612	15563	15462	15607	15504	15510	15616	15586	15598	15585	15584	15537	15542	15653	15354	15551	15618	15458	15675	15377	15583	15647	15487	15753	15790	15684	15464	15649	15577	15588	15644	15620	15654	15429	15558	15503	15614	15407	15395	15367	15502	15539	15470	15540	15600	15452	15493	15617	15603	15516	15545	15535	15673	15561	15559	15504	15645	15496	15547	15616	15743	15754	15763	15588	15510	15555	15570	15620	15523	15631	15463	15565	15534	15573	15431	15553	15520	15535	15600	15458	15482	15579	15568	15339	15551	15621	15432	15613	15534	15487	15552	15478	15507	15501	15548	15600	15512	15512	15634	15522	15575	15576	15640	15559	15519	15673	15548	15520	15420	15598	15514	15619	15647	15500	15767	15574	15692	15531	15557	15504	15516	15628	15524	15707	15385	15562	15498	15580	15590	15506	15471	15556	15635	15501	15642	15573	15709	15708	15549	15448	15509	15527	15509	15481	15582	15564	15614	15801	15532	15602	15558	15635	15404	15651	15436	15499	15691	15827	15419	15414	15611	15494	15579	15566	15633	15653	15629	15612	15584	15497	15580	15705	15593	15510	15372	15477	15546	15567	15601	15457	15632	15507	15494	15617	15604	15590	15500	15610	15408	15484	15381	15536	15524	15565	15443	15675	15563	15511	15530	15656	15612	15649	15721	15594	15658	15564	15555	15527	15659	15548	15510	15481	15566	15523	15303	15587	15520	15511	15451	15489	15561	15597	15544	15545	15627	15692	15461	15455	15641	15489	15700	15712	15374	15564	15622	15582	15534	15402	15671	15570	15472	15704	15494	15555	15366	15595	15566	15582	15501	15598	15576	15477	15542	15601	15425	15586	15643	15540	15394	15664	15402	15431	15468	15551	15527	15419	15696	15484	15660	15493	15568	15681	15435	15736	15694	15580	15567	15450	15601	15673	15640	15500	15606	15629	15515	15564	15537	15528	15475	15464	15419	15631	15527	15667	15525	15644	15506	15566	15649	15485	15469	15543	15705	15720	15527	15496	15550	15542	15501	15623	15493	15442	15605	15428	15425	15665	15629	15445	15571	15512	15548	15566	15425	15488	15479	15510	15474	15569	15681	15474	15636	15465	15578	15475	15545	15540	15384	15535	15617	15439	15602	15558	15574	15553	15628	15495	15553	15686	15528	15511	15582	15484	15473	15439	15588	15607	15624	15615	15607	15597	15592	15553	15481	15468	15608	15548	15598	15605	15548	15689	15781	15400	15707	15698	15577	15653	15433	15427	15452	15597	15471	15633	15732	15581	15594	15479	15534	15573	15521	15479	15536	15451	15376	15669	15494	15568	15563	15478	15689	15398	15545	15729	15454	15536	15792	15502	15472	15597	15599	15409	15676	15508	15586	15538	15536	15529	15418	15631	15500	15720	15323	15454	15366	15522	15711	15611	15626	15650	15493	15620	15586	15640	15613	15479	15426	15568	15554	15600	15661	15635	15676	15541	15539	15510	15590	15623	15645	15715	15606	15614	15663	15583	15531	15573	15480	15550	15512	15558	15532	15545	15510	15589	15584	15661	15558	15564	15546	15595	15539	15539	15640	15488	15595	15506	15390	15663	15660	15408	15499	15569	15684	15478	15550	15443	15695	15628	15525	15496	15539	15550	15549	15477	15674	15638	15527	15523	15586	15578	15739	15597	15377	15664	15538	15652	15585	15622	15506	15566	15507	15645	15642	15537	15657	15655	15481	15595	15556	15568	15640	15514	15549	15741	15543	15578	15682	15503	15632	15576	15684	15521	15515	15546	15476	15554	15620	15459	15749	15536	15569	15609	15662	15640	15674	15504	15556	15474	15652	15645	15639	15432	15502	15644	15547	15522	15432	15528	15559	15670	15707	15496	15483	15473	15556	15516	15692	15573	15486	15721	15610	15824	15566	15536	15618	15604	15485	15635	15643	15488	15733	15430	15774	15565	15494	15566	15519	15597	15579	15602	15477	15732	15646	15575	15472	15651	15521	15673	15612	15459	15615	15508	15469	15559	15526	15505	15498	15602	15610	15533	15558	15514	15497	15572	15612	15545	15661	15562	15575	15678	15542	15645	15411	15570	15520	15685	15616	15645	15683	15474	15690	15668	15594	15435	15577	15531	15579	15559	15544	15634	15529	15520	15468	15503	15554	15662	15595	15607	15637	15649	15576	15661	15625	15588	15652	15499	15649	15652	15562	15581	15533	15533	15631	15633	15447	15854	15498	15652	15286	15718	15540	15419	15525	15562	15706	15537	15531	15488	15660	15439	15525	15530	15518	15515	15469	15540	15671	15614	15513	15557	15451	15605	15484	15631	15692	15528	15451	15630	15370	15579	15497	15656	15638	15658	15510	15375	15519	15531	15453	15496	15517	15639	15703	15607	15532	15625	15519	15354	15613	15582	15616	15542	15554	15453	15611	15614	15558	15812	15493	15441	15523	15652	15468	15737	15335	15455	15677	15644	15621	15475	15506	15725	15639	15554	15638	15580	15524	15654	15451	15502	15583	15608	15430	15574	15421	15650	15613	15637	15513	15665	15580	15462	15422	15435	15526	15579	15520	15591	15434	15519	15535	15513	15581	15577	15444	15533	15553	15426	15656	15646	15558	15291	15550	15585	15790	15555	15377	15565	15585	15490	15535	15636	15437	15630	15428	15573	15364	15613	15486	15695	15635	15415	15709	15403	15382	15696	15580	15556	15314	15479	15427	15631	15533	15555	15293	15443	15483	15616	15492	15540	15470	15534	15605	15624	15461	15477	15627	15521	15418	15722	15514	15697	15460	15533	15522	15619	15600	15501	15600	15584	15469	15459	15394	15578	15587	15362	15579	15513	15566	15538	15575	15387	15635	15451	15632	15577	15499	15548	15715	15415	15567	15529	15448	15673	15653	15474	15712	15400	15625	15596	15669	15548	15590	15695	15688	15614	15603	15496	15522	15414	15783	15691	15535	15473	15404	15555	15585	15444	15479	15598	15586	15542	15579	15614	15518	15660	15640	15737	15621	15471	15574	15403	15591	15633	15468	15497	15578	15717	15517	15461	15677	15556	15558	15512	15515	15614	15643	15511	15690	15490	15634	15716	15520	15537	15643	15805	15571	15548	15636	15490	15676	15553	15623	15545	15508	15682	15441	15581	15570	15680	15659	15545	15671	15582	15564	15545	15590	15584	15749	15574	15598	15450	15576	15692	15626	15633	15574	15691	15440	15519	15464	15546	15654	15541	15513	15469	15635	15398	15636	15613	15506	15551	15574	15572	15656	15464	15479	15659	15453	15442	15709	15650	15560	15406	15505	15730	15549	15617	15515	15573	15614	15619	15505	15483	15564	15455	15525	15642	15524	15421	15641	15474	15643	15671	15635	15684	15652	15614	15690	15711	15410	15549	15585	15560	15571	15534	15627	15704	15509	15568	15637	15402	15584	15569	15626	15425	15619	15555	15621	15464	15463	15410	15654	15419	15627	15374	15546	15530	15613	15628	15462	15531	15468	15552	15513	15530	15494	15576	15452	15594	15648	15571	15500	15358	15595	15660
23547	21120	28873	25118	25580	27935	28012	23287	21437	20234	19382	19073	19174	19206	18914	18419	18306	18355	18404	18395	18213	18088	17681	17629	17595	17542	17403	17527	17443	17495	17569	17309	17509	17451	17573	17429	17762	17539	17272	17415	17521	17265	17359	17545	17329	17384	17422	17519	17584	17679	17400	17389	17455	17394	17299	17390	17300	17419	17379	17381	17270	17410	17370	17118	17245	17303	17351	17298	17323	17397	17354	17260	17370	17195	17411	17458	17535	17438	17321	17278	17474	17323	17214	17370	17489	17170	17236	17434	17360	17396	17523	17289	17455	17406	17383	17184	17206	17200	17334	17351	17220	17251	17294	17185	17352	17322	17228	17170	17307	17302	17391	17307	17229	17126	17345	17292	17157	17304	17192	17187	17291	17212	17292	17435	17264	17250	17202	17292	17505	17468	17552	17287	17331	17171	17524	17222	17455	17195	17352	17349	17170	17367	17131	17275	17262	17320	17338	17041	17373	17470	17341	17368	17313	17286	17557	17072	17377	17358	17197	17305	17382	17245	17387	17111	17420	17229	17428	17291	17387	17419	17200	17361	17201	17458	17314	17167	17426	17303	17313	17375	17434	17274	17235	17454	17179	17441	17300	17200	17114	17382	17251	17493	17279	17121	17419	17332	17322	17394	17302	17105	17341	17232	17405	17466	17506	17383	17340	17133	17201	17427	17303	17225	17415	17369	17452	17249	17358	17437	17331	17464	17370	17330	17505	17286	17213	17282	17152	17302	17472	17536	17410	17443	17245	17407	17305	17281	17435	17172	17274	17393	17204	17292	17265	17267	17375	17359	17439	17382	17190	17272	17515	17195	17209	17310	17300	17222	17337	17266	16997	17216	17495	17277	17276	17314	17310	17173	17339	17271	17319	17043	17276	17330	17311	17182	17484	17400	17475	17100	17458	17327	17152	17247	17028	17374	17285	17183	17137	17206	17258	17397	17131	17375	17182	17302	17310	17194	17341	17212	17113	17255	17235	17307	17510	17356	17329	17319	17347	17331	17381	17466	17287	17437	17178	17397	17390	17148	17106	17423	17207	17501	17380	17283	17248	17381	17321	17219	17356	17260	17511	17388	17470	17320	17225	17358	17433	17222	17132	17284	17119	17135	17478	17320	17270	17293	17449	17568	17292	17232	17234	17173	17472	17620	17339	17560	17261	17163	17221	17342	17252	17264	17356	17421	17236	17358	17505	17522	17338	17275	17220	17338	17307	17240	17185	17057	17186	17197	17261	17308	17261	17322	17292	17069	17149	17350	17373	17439	17400	17174	17291	17224	17191	17489	17281	17202	17121	17147	17364	17135	17283	17468	17195	17355	17302	17446	17387	17303	17342	17259	17494	17388	17430	17290	17101	17233	17227	17154	17149	17360	17204	17405	17328	17304	17205	17199	17335	17422	17223	17333	17323	17369	17403	17316	17369	17270	17210	17216	17234	17297	17396	17210	17512	17287	17313	17395	17244	17260	17336	17279	17197	17202	17274	17363	17446	17263	17276	17378	17144	17178	17215	17403	17241	17372	17260	17163	17380	17070	17281	17440	17445	17284	17256	17400	17342	17192	17169	17061	17354	17257	17290	17235	17342	17249	17298	17409	17258	17065	17246	17364	17313	17511	17353	17341	17189	17313	17163	17266	17320	17247	17289	17171	17052	17174	17272	17209	17345	17197	17515	17158	17335	17439	17499	17349	17373	17252	17223	17371	17330	17385	17377	17181	17451	17471	17335	17169	17385	17260	17282	17343	17213	17284	17320	17290	17223	17305	17424	17452	17291	17251	17205	17304	17263	17409	17571	17201	17270	17372	17191	17251	17304	17264	17105	17257	17294	17371	17270	17588	17544	17224	17113	17224	17019	17387	17171	17247	17382	17355	17346	17462	17399	17419	17252	17419	17241	17378	17279	17218	17259	17408	17383	17372	17297	17180	17274	17450	17382	17398	17561	17275	17339	17376	17361	17205	17028	17297	17149	17225	17261	17440	17102	17305	17328	17224	17257	17466	17247	17349	17417	17385	17374	17349	17435	17347	17482	17315	16968	17368	17148	17380	17234	17207	17350	17279	17248	17340	17481	17409	17238	17446	17357	17392	17194	17255	17323	17195	17357	17620	17475	17136	17212	17522	17332	17139	17299	17199	17282	17275	17300	17357	17537	17285	17229	17184	17192	17273	17240	17289	17453	17226	17480	17014	17573	17075	17266	17310	17258	17245	17044	17133	17367	17387	17210	17215	17430	17230	17471	17320	17161	17356	17469	17192	17246	17492	17436	17444	17113	17167	17295	17137	17225	17503	17270	17333	17137	17282	17280	17296	17322	17277	17358	17174	17452	17361	17276	17258	17273	17347	17376	17332	17228	17257	17335	17203	17325	17373	17265	17076	17553	17361	17390	17086	17293	17280	17206	17447	17269	17353	17263	17345	17278	17204	17239	17355	17203	17148	17564	17335	17409	17347	17351	17296	17450	17291	17413	17129	17597	17319	17227	17157	17363	17535	17339	17167	17354	17328	17243	17340	17341	17488	17382	17376	17357	17447	17250	17117	17289	17230	17190	17253	17229	17258	17370	17386	17376	17422	17346	17172	17496	17545	17253	17299	17380	17420	17453	17364	17502	17273	17184	17307	17342	17313	17319	17441	17295	17102	17293	17282	17378	17510	17365	17280	17455	17171	17410	17296	17363	17377	17296	17110	17422	17178	17414	17311	17205	17308	17391	17270	17366	17156	17529	17337	17212	17335	17380	17348	17455	17225	17348	17492	17566	17150	17403	17183	17606	17391	17273	17248	17370	17165	17163	17172	17117	17259	17290	17358	17412	17464	17273	17419	17237	17199	17309	17411	17279	17349	17453	17186	17492	17312	17253	17330	17426	17390	17425	17138	17390	17245	17115	17444	17386	17133	17382	17159	17205	17318	17277	17435	17269	17345	17530	17391	17396	17382	17414	17543	17369	17423	17337	17188	17396	17257	17452	17379	17302	17241	17508	17385	17534	17403	17345	17372	17503	17177	17282	17424	17360	17446	17381	17240	17206	17323	17410	17117	17332	17311	17182	17340	17298	17343	17575	17330	17325	17448	17311	17207	17313	17369	17478	17438	17185	17303	17421	17488	17419	17601	17432	17371	17334	17383	17403	17311	17279	17272	17289	17398	17195	17350	17259	17284	17383	17218	17247	17127	17450	17418	17331	17351	17177	17231	17485	17289	17321	17317	17124	17306	17285	17397	17381	17280	17407	17233	17392	17256	17221	17132	17352	17166	17406	17425	17312	17344	17363	17268	17199	17406	17292	17455	17377	17197	17292	17140	17369	17442	17288	17514	17314	17047	17411	17494	17172	17209	17312	17400	17353	17066	17256	17213	17218	17371	17371	17441	17379	17112	17117	17111	17279	17213	17476	17350	17345	17217	17186	17246	17309	17130	17330	17256	17088	17329	17225	17392	17295	17380	17351	17199	17280	17274	17259	17462	17357	17308	17398	17327	17569	17317	17346	17189	17394	17309	17527	17146	17257	17650	17430	17451	17246	17469	17392	17451	17461	17372	17312	17319	17550	17448	17314	17357	17470	17378	17348	17256	17317	17218	17359	17415	17403	17314	17213	17375	17318	17300	17346	17287	17523	17371	17474	17406	17349	17438	17274	17223	17351	17182	17345	17370	17254	17500	17325	17154	17420	17259	17371	17227	17337	17314	17412	17300	17240	17308	17331	17417	17327	17117	17437	17358	17363	17451	17385	17351	17243	17487	17443	17339	17267	17388	17244	17299	17311	17433	17368	17318	17363	17419	17202	17298	17255	17108	17254	17358	17560	17333	17128	17108	17298	17412	17294	17145	17471	17513	17307	17535	17405	17507	17245	17404	17421	17285	17298	17245	17088	17331	17398	17236	17508	17388	17508	17308	17330	17440	17343	17362	17364	17124	17458	17358	17290	17360	17388	17183	17209	17180	17415	17307	17276	17264	17130	17374	17236	17427	17150	17210	17204	17369	17386	17430	17308	17256	17180	17399	17227	17449	17433	17357	17485	17381	17474	17312	17189	16969	17251	17355	17388	17388	17378	17372	17506	17316	17250	17353	17400	17265	17329	17247	17296	17089	17020	17201	17271	17252	17093	17326	17641	17368	17470	17367	17364	17318	17333	17443	17439	17415	17453	17421	17449	17275	17299	17322	17302	17364	17380	17354	17464	17447	17325	17394	17295	17542	17387	17245	17313	17234	17187	17338	17528	17262	17207	17369	17478	17110	17261	17336	17338	17345	17301	17172	17302	17502	17398	17215	17232	17313	17148	17355	17279	17289	17218	17412	17280	17330	17233	17471	17350	17389	17262	17156	17317	17157	17293	17222	17364	17404	17142	17279	17365	17377	17431	17314	17402	17253	17261	17274	17282	17305	17254	17309	17286	17291	17368	17367	17491	17436	17206	17371	17218	17379	17368	17245	17431	17355	17097	17392	17535	17383	17311	17207	17357	17279	17209	17225	17121	17238	17437	17202	17241	17261	17336	17418	17370	17489	17552	17466	17451	17390	17357	17283	17515	17210	17275	17006	17377	17201	17173	17282	17307	17190	17274	17216	17309	17395	17538	17583	17172	17100	17249	17142	17268	17222	17318	17355	17206	17187	17180	17183	16935	17078	17181	17232	17519	17316	17256	17295	17441	17300	17385	17296	17188	17389	17269	17222	17132	17362	17240	17499	17445	17344	17405	17333	17339	17172	17263	17132	17126	17355	17354	17432	17449	17436	17199	17270	17244	17560	17280	17344	17409	17310	17345	17503	17427	17218	17511	17563	17390	17214	17219	17528	17365	17283	17193	17426	17295	17358	17512	17395	17311	17336	17220	17276	17448	17311	17393	17314	17182	17358	17481	17174	17212	17278	17367	17501	17483	17198	17222	17219	17375	17201	17392	17406	17415	17392	17569	17134	17362	17227	17158	17384	17297	17292	17426	17217	17257	17466	17286	17485	17366	17208	17362	17305	17301	17287	17473	17344	17270	17475	17265	17480	17229	17301	17366	17280	17468	17459	17426	17286	17288	17297	17263	17477	17321	17399	17324	17091	17231	17344	17395	17245	17350	17205	17151	17317	17305	17118	17238	17237	17168	17194	17449	17303	17332	17414	17271	17408	17386	17239	17425	17192	17201	17260
25902	46652	47460	40447	34832	30873	27620	23946	21728	19980	18906	18088	18422	18480	17854	17187	16787	16922	17010	16921	16786	16554	16179	16160	15944	15805	16014	15906	15664	15731	15691	15714	15696	15461	15726	15786	15653	15810	15632	15632	15705	15554	15713	15727	15699	15449	15767	16027	15864	15902	15802	15556	15530	15463	15649	15568	15446	15699	15584	15657	15428	15654	15497	15472	15510	15596	15623	15444	15469	15599	15553	15764	15616	15545	15432	15600	15571	15508	15622	15486	15732	15606	15428	15685	15596	15453	15657	15567	15636	15433	15451	15582	15592	15545	15640	15553	15656	15553	15537	15686	15658	15451	15523	15517	15586	15676	15716	15504	15736	15637	15632	15523	15500	15700	15725	15698	15517	15648	15298	15573	15555	15746	15623	15672	15589	15587	15340	15545	15548	15478	15488	15629	15571	15432	15586	15827	15546	15459	15687	15580	15718	15660	15545	15541	15576	15657	15620	15604	15516	15566	15737	15547	15648	15706	15562	15512	15581	15605	15631	15615	15552	15565	15609	15657	15650	15595	15490	15366	15721	15627	15672	15593	15610	15469	15661	15513	15470	15498	15745	15494	15667	15467	15678	15663	15563	15537	15526	15653	15488	15740	15542	15602	15507	15506	15589	15310	15769	15518	15499	15525	15406	15583	15599	15431	15756	15469	15676	15672	15579	15605	15632	15501	15549	15659	15663	15632	15655	15525	15658	15668	15535	15607	15573	15599	15641	15726	15487	15702	15676	15657	15650	15540	15569	15683	15585	15569	15799	15698	15579	15622	15655	15629	15721	15568	15570	15674	15553	15638	15659	15550	15690	15523	15537	15761	15527	15499	15712	15477	15622	15449	15658	15574	15689	15537	15637	15655	15520	15599	15534	15571	15548	15568	15666	15535	15664	15617	15548	15676	15485	15620	15589	15668	15730	15498	15608	15496	15641	15605	15615	15381	15453	15635	15771	15501	15713	15592	15708	15395	15652	15595	15607	15536	15498	15628	15549	15482	15576	15571	15537	15656	15554	15714	15467	15652	15677	15690	15730	15451	15626	15635	15630	15579	15498	15667	15494	15709	15644	15595	15597	15638	15444	15525	15585	15584	15611	15451	15510	15570	15546	15399	15621	15667	15522	15681	15696	15588	15664	15559	15639	15585	15437	15562	15622	15563	15570	15445	15586	15629	15737	15545	15691	15644	15617	15507	15625	15532	15759	15742	15752	15476	15565	15610	15579	15789	15563	15586	15668	15565	15488	15683	15603	15539	15680	15577	15540	15513	15527	15538	15583	15530	15413	15686	15563	15693	15668	15476	15784	15512	15500	15482	15753	15603	15763	15528	15436	15681	15563	15798	15607	15450	15527	15524	15668	15549	15443	15664	15450	15656	15513	15531	15633	15752	15605	15364	15488	15457	15455	15700	15618	15720	15543	15622	15541	15619	15722	15539	15480	15606	15559	15632	15712	15663	15544	15485	15658	15601	15639	15589	15570	15478	15532	15617	15599	15635	15568	15623	15414	15644	15543	15442	15741	15460	15566	15578	15597	15633	15498	15631	15557	15446	15476	15614	15536	15526	15609	15638	15655	15354	15700	15462	15597	15716	15494	15551	15525	15781	15445	15635	15662	15507	15528	15541	15501	15704	15554	15625	15670	15684	15543	15681	15698	15588	15593	15730	15628	15632	15597	15575	15646	15625	15514	15655	15733	15602	15631	15598	15624	15505	15767	15497	15500	15783	15698	15628	15541	15540	15724	15752	15707	15703	15469	15658	15617	15624	15543	15623	15694	15545	15627	15680	15665	15631	15665	15624	15525	15469	15711	15484	15697	15539	15629	15658	15437	15349	15462	15849	15512	15603	15515	15759	15632	15603	15535	15337	15712	15465	15561	15797	15639	15817	15500	15507	15534	15489	15655	15607	15620	15506	15630	15592	15416	15545	15526	15530	15659	15388	15687	15655	15639	15626	15637	15653	15678	15625	15754	15644	15506	15474	15660	15476	15570	15495	15597	15735	15687	15533	15547	15495	15637	15425	15675	15598	15535	15639	15644	15767	15571	15591	15539	15661	15490	15535	15695	15467	15607	15492	15715	15483	15555	15699	15612	15448	15670	15507	15670	15676	15639	15637	15518	15646	15622	15560	15774	15761	15553	15467	15638	15682	15518	15454	15602	15730	15533	15612	15626	15707	15615	15720	15585	15511	15592	15477	15451	15541	15676	15351	15665	15618	15462	15460	15649	15629	15528	15655	15595	15491	15565	15660	15850	15574	15557	15570	15599	15700	15526	15641	15528	15693	15505	15536	15542	15419	15561	15533	15557	15458	15619	15575	15474	15416	15534	15591	15555	15767	15571	15570	15669	15540	15669	15381	15532	15550	15442	15613	15538	15533	15741	15656	15444	15677	15510	15563	15585	15593	15621	15679	15721	15690	15555	15552	15582	15689	15464	15520	15408	15792	15707	15667	15588	15513	15666	15664	15647	15419	15563	15623	15702	15608	15542	15673	15528	15584	15505	15497	15486	15571	15542	15686	15594	15599	15636	15559	15597	15511	15487	15519	15611	15514	15646	15605	15531	15670	15553	15687	15412	15679	15420	15610	15681	15457	15479	15725	15504	15651	15611	15665	15642	15720	15656	15588	15786	15575	15526	15563	15665	15646	15560	15513	15581	15434	15544	15556	15600	15666	15552	15635	15613	15355	15491	15757	15630	15540	15713	15589	15548	15539	15572	15642	15752	15658	15540	15617	15532	15583	15571	15398	15506	15683	15535	15689	15548	15622	15465	15655	15509	15545	15609	15531	15679	15646	15490	15792	15472	15612	15619	15495	15525	15499	15501	15579	15584	15549	15646	15356	15520	15459	15584	15637	15590	15641	15503	15547	15618	15584	15652	15331	15584	15541	15557	15574	15597	15659	15650	15630	15587	15577	15577	15625	15558	15588	15534	15612	15684	15440	15650	15460	15710	15622	15466	15600	15498	15614	15500	15640	15624	15600	15533	15653	15695	15660	15425	15607	15549	15565	15491	15663	15683	15689	15613	15605	15756	15486	15552	15657	15483	15636	15570	15541	15534	15648	15582	15603	15438	15511	15505	15395	15597	15750	15386	15576	15723	15576	15540	15510	15617	15497	15667	15592	15540	15684	15337	15456	15555	15416	15404	15827	15469	15533	15565	15586	15458	15602	15615	15646	15627	15522	15623	15474	15593	15598	15496	15379	15546	15579	15399	15561	15607	15529	15659	15595	15653	15577	15473	15692	15620	15397	15742	15557	15626	15487	15497	15490	15472	15572	15501	15768	15598	15651	15694	15588	15527	15549	15436	15582	15404	15550	15625	15481	15558	15551	15663	15698	15464	15559	15633	15578	15606	15659	15522	15781	15596	15715	15419	15672	15579	15685	15626	15571	15427	15601	15682	15628	15550	15637	15755	15586	15735	15662	15633	15499	15586	15506	15534	15635	15541	15542	15489	15405	15703	15564	15412	15508	15708	15614	15521	15534	15535	15696	15446	15680	15686	15629	15735	15354	15601	15530	15716	15553	15514	15817	15388	15566	15703	15622	15687	15533	15660	15625	15793	15456	15692	15435	15489	15561	15623	15689	15485	15648	15571	15514	15525	15679	15409	15628	15603	15673	15618	15587	15599	15826	15625	15708	15490	15665	15611	15539	15550	15614	15711	15704	15466	15655	15422	15628	15640	15403	15613	15665	15347	15605	15554	15672	15525	15556	15576	15561	15458	15681	15516	15562	15427	15482	15525	15562	15629	15847	15581	15666	15652	15490	15647	15664	15600	15609	15605	15498	15543	15672	15494	15482	15606	15625	15603	15656	15603	15437	15613	15585	15468	15603	15535	15757	15593	15436	15623	15554	15671	15628	15520	15679	15649	15664	15518	15594	15526	15586	15535	15659	15580	15748	15559	15602	15631	15461	15572	15599	15634	15524	15633	15403	15592	15502	15576	15669	15725	15441	15722	15549	15625	15475	15538	15769	15603	15695	15684	15555	15726	15769	15559	15558	15416	15456	15435	15674	15589	15605	15577	15653	15513	15543	15605	15606	15589	15677	15599	15614	15553	15581	15621	15578	15488	15626	15716	15352	15552	15545	15462	15639	15509	15554	15574	15419	15626	15670	15655	15621	15650	15573	15653	15579	15491	15659	15618	15461	15710	15550	15624	15590	15646	15593	15414	15436	15445	15572	15683	15632	15445	15596	15561	15621	15726	15544	15654	15674	15572	15558	15568	15588	15467	15735	15554	15751	15408	15551	15646	15682	15729	15500	15406	15711	15750	15652	15495	15700	15554	15744	15591	15628	15741	15666	15417	15581	15469	15532	15723	15484	15561	15462	15595	15635	15656	15530	15589	15555	15775	15540	15681	15683	15382	15509	15535	15654	15497	15562	15514	15639	15666	15559	15483	15614	15704	15571	15604	15824	15571	15699	15627	15649	15694	15608	15777	15465	15473	15693	15472	15613	15592	15446	15580	15607	15691	15452	15510	15594	15569	15632	15623	15596	15616	15610	15402	15564	15543	15633	15391	15683	15534	15644	15610	15474	15685	15603	15558	15733	15567	15491	15576	15618	15807	15729	15580	15616	15554	15658	15691	15592	15486	15489	15708	15539	15713	15593	15734	15606	15459	15481	15468	15574	15485	15572	15587	15544	15601	15502	15542	15508	15499	15558	15447	15512	15624	15391	15687	15696	15525	15603	15673	15482	15413	15765	15502	15726	15640	15716	15607	15641	15587	15570	15591	15661	15589	15834	15613	15457	15658	15466	15544	15576	15597	15586	15638	15523	15546	15534	15603	15538	15566	15488	15564	15519	15657	15617	15537	15619	15546	15731	15380	15631	15578	15679	15506	15620	15655	15478	15670	15615	15521	15607	15649	15504	15644	15576	15552	15514	15588	15661	15446	15662	15536	15678	15570	15575	15566	15693	15611	15580	15530	15681	15663	15543	15559	15587	15526	15638	15672	15660	15696	15546	15640	15555	15639	15547	15674	15648	15699	15488	15720	15453	15463	15693	15598	15643	15618	15550	15631	15583	15776	15569	15504	15666	15584	15514	15737	15628	15603	15761	15556	15573	15532	15785	15775	15673	15608	15482	15666	15594	15419	15455	15629	15595	15664	15603	15787	15612	15592	15560
22619	21141	29066	23816	23037	27702	30798	25140	22726	21657	20584	20198	20396	20068	19453	19138	18896	19084	18875	19125	18658	18478	17903	17854	17818	17863	18008	17801	17622	17826	17665	17844	17747	17758	17813	17497	17545	17515	17482	17788	17686	17678	17892	17785	17741	17726	17619	18270	18443	17986	18049	17497	17627	17570	17629	17581	17721	17760	17554	17509	17635	17564	17657	17459	17580	17475	17647	17649	17690	17622	17725	17540	17466	17372	17492	17442	17569	17547	17698	17464	17625	17612	17548	17258	17663	17592	17501	17574	17523	17653	17350	17702	17481	17415	17627	17570	17500	17790	17472	17520	17555	17469	17661	17412	17319	17444	17685	17455	17480	17360	17738	17673	17653	17611	17672	17669	17638	17562	17579	17778	17744	17615	17564	17516	17470	17710	17846	17618	17446	17484	17525	17586	17601	17579	17538	17466	17354	17515	17686	17388	17455	17742	17598	17381	17650	17476	17548	17452	17422	17522	17505	17617	17474	17433	17514	17623	17525	17420	17612	17692	17484	17693	17489	17629	17448	17586	17486	17455	17635	17444	17551	17480	17468	17604	17451	17502	17490	17282	17364	17386	17713	17668	17605	17591	17709	17537	17798	17436	17347	17739	17706	17564	17534	17608	17644	17584	17400	17525	17631	17441	17614	17336	17515	17601	17504	17477	17545	17330	17590	17476	17741	17548	17707	17594	17627	17601	17590	17624	17506	17620	17539	17559	17603	17626	17638	17434	17508	17539	17620	17481	17621	17535	17599	17577	17667	17531	17569	17696	17580	17677	17651	17618	17581	17608	17424	17510	17560	17546	17530	17450	17638	17597	17582	17374	17481	17472	17523	17594	17588	17468	17358	17773	17366	17649	17436	17750	17650	17505	17396	17639	17427	17504	17370	17431	17556	17547	17448	17460	17338	17526	17522	17482	17537	17658	17779	17512	17539	17391	17482	17368	17540	17557	17752	17540	17551	17336	17436	17661	17723	17396	17499	17543	17597	17608	17554	17678	17461	17558	17771	17740	17566	17391	17676	17378	17752	17655	17463	17526	17784	17457	17497	17698	17579	17522	17617	17463	17356	17595	17410	17555	17654	17392	17728	17303	17620	17480	17528	17405	17410	17572	17620	17466	17357	17624	17574	17598	17458	17397	17694	17538	17543	17569	17663	17487	17628	17516	17416	17636	17545	17598	17458	17695	17624	17599	17592	17529	17551	17312	17477	17460	17481	17612	17433	17569	17522	17553	17491	17577	17710	17653	17671	17534	17585	17709	17536	17687	17486	17294	17453	17630	17457	17401	17550	17562	17546	17343	17353	17506	17418	17692	17680	17613	17459	17519	17594	17577	17393	17624	17524	17503	17605	17507	17658	17550	17557	17684	17569	17499	17637	17617	17468	17570	17658	17519	17556	17837	17627	17701	17457	17497	17431	17597	17481	17695	17527	17566	17617	17543	17586	17570	17585	17556	17547	17501	17487	17520	17505	17512	17610	17529	17464	17480	17441	17679	17689	17735	17547	17714	17764	17491	17456	17453	17423	17430	17623	17385	17548	17608	17412	17624	17779	17540	17443	17439	17687	17559	17360	17580	17637	17675	17492	17466	17593	17329	17590	17411	17532	17593	17580	17621	17351	17589	17349	17525	17555	17553	17646	17576	17503	17557	17356	17462	17590	17522	17546	17510	17638	17552	17504	17585	17549	17432	17484	17657	17523	17764	17584	17373	17417	17379	17443	17374	17574	17533	17668	17502	17364	17574	17540	17568	17682	17360	17618	17349	17445	17570	17649	17514	17625	17560	17707	17646	17367	17470	17743	17629	17776	17379	17732	17617	17605	17527	17508	17588	17581	17378	17535	17616	17616	17451	17568	17625	17443	17725	17604	17618	17684	17639	17569	17463	17448	17367	17615	17736	17671	17734	17663	17437	17648	17499	17454	17502	17583	17684	17608	17446	17467	17415	17640	17736	17494	17674	17590	17549	17586	17623	17597	17580	17585	17468	17536	17505	17496	17422	17571	17445	17708	17595	17590	17473	17746	17743	17673	17612	17758	17469	17565	17644	17681	17673	17535	17500	17594	17453	17531	17543	17550	17661	17453	17470	17450	17677	17590	17565	17612	17423	17561	17450	17561	17597	17667	17638	17637	17418	17568	17332	17551	17454	17528	17451	17486	17554	17498	17681	17712	17420	17386	17466	17466	17527	17634	17574	17408	17443	17486	17414	17632	17484	17667	17494	17602	17665	17616	17420	17464	17515	17265	17757	17496	17403	17384	17587	17678	17386	17510	17661	17440	17481	17506	17385	17530	17452	17547	17816	17490	17596	17615	17535	17721	17521	17485	17551	17890	17458	17597	17582	17511	17674	17612	17568	17700	17660	17628	17585	17583	17535	17576	17345	17421	17688	17519	17308	17590	17462	17734	17490	17655	17665	17643	17633	17634	17446	17392	17560	17641	17459	17586	17642	17542	17619	17593	17514	17713	17473	17411	17393	17859	17431	17538	17474	17548	17531	17721	17658	17635	17541	17568	17928	17655	17623	17571	17494	17538	17575	17397	17443	17570	17601	17535	17548	17751	17494	17638	17523	17494	17464	17511	17398	17471	17795	17631	17554	17465	17589	17606	17546	17457	17710	17642	17429	17567	17577	17508	17436	17592	17367	17385	17483	17705	17329	17700	17630	17268	17570	17501	17533	17476	17356	17614	17450	17394	17397	17529	17677	17595	17628	17429	17540	17342	17489	17405	17686	17574	17742	17659	17380	17572	17573	17485	17476	17529	17336	17696	17308	17375	17527	17447	17405	17538	17524	17400	17551	17574	17698	17669	17520	17456	17696	17632	17436	17709	17639	17551	17536	17378	17554	17726	17634	17465	17562	17710	17566	17646	17500	17525	17622	17477	17451	17468	17542	17505	17475	17623	17602	17590	17618	17636	17548	17661	17490	17389	17608	17703	17357	17491	17577	17536	17301	17364	17431	17536	17460	17377	17692	17593	17491	17431	17574	17593	17548	17667	17477	17361	17519	17672	17602	17565	17581	17444	17428	17501	17439	17423	17582	17619	17607	17577	17512	17360	17560	17648	17586	17573	17550	17754	17744	17638	17500	17569	17425	17627	17645	17412	17511	17526	17344	17567	17592	17315	17464	17612	17568	17693	17384	17492	17515	17466	17501	17611	17515	17571	17630	17521	17572	17265	17568	17603	17387	17534	17386	17566	17483	17471	17511	17636	17713	17522	17535	17499	17542	17564	17529	17572	17605	17523	17569	17612	17613	17631	17533	17556	17488	17562	17511	17704	17790	17501	17586	17463	17562	17631	17546	17679	17584	17538	17479	17419	17446	17781	17513	17495	17415	17712	17680	17266	17431	17623	17492	17624	17157	17465	17549	17631	17391	17484	17518	17497	17390	17354	17230	17626	17490	17590	17413	17614	17616	17732	17544	17496	17553	17474	17483	17693	17475	17564	17491	17407	17624	17773	17521	17444	17553	17505	17469	17516	17517	17584	17678	17445	17596	17505	17560	17530	17426	17530	17499	17450	17573	17707	17634	17424	17750	17569	17740	17552	17408	17524	17639	17307	17636	17498	17721	17475	17572	17479	17598	17619	17581	17524	17459	17728	17820	17598	17585	17659	17602	17545	17285	17655	17504	17516	17509	17553	17710	17539	17469	17542	17580	17648	17607	17673	17425	17445	17488	17696	17560	17609	17710	17664	17546	17479	17678	17515	17692	17482	17677	17616	17481	17519	17565	17571	17448	17667	17647	17765	17695	17622	17413	17513	17422	17696	17586	17762	17611	17582	17489	17442	17574	17398	17568	17386	17585	17462	17595	17526	17448	17733	17510	17660	17409	17419	17851	17621	17596	17538	17711	17544	17515	17551	17612	17572	17484	17408	17599	17623	17608	17470	17566	17231	17613	17634	17671	17518	17307	17678	17465	17563	17434	17322	17405	17623	17567	17706	17796	17590	17422	17392	17528	17784	17318	17376	17594	17581	17778	17804	17539	17349	17410	17603	17600	17872	17545	17459	17614	17486	17579	17591	17532	17613	17456	17588	17473	17645	17576	17635	17546	17505	17725	17714	17696	17687	17424	17597	17609	17587	17618	17462	17684	17664	17571	17349	17603	17432	17634	17584	17504	17541	17586	17676	17510	17432	17509	17545	17787	17528	17661	17489	17388	17506	17564	17712	17482	17296	17529	17558	17381	17519	17539	17533	17466	17442	17548	17423	17515	17539	17551	17433	17769	17559	17583	17413	17567	17362	17422	17631	17573	17553	17440	17543	17503	17663	17535	17514	17498	17521	17715	17534	17694	17504	17528	17605	17517	17608	17700	17602	17762	17586	17432	17571	17435	17632	17589	17458	17686	17388	17611	17551	17632	17574	17542	17607	17687	17394	17339	17744	17273	17542	17826	17589	17425	17579	17425	17701	17349	17519	17453	17571	17877	17687	17454	17645	17430	17630	17434	17567	17796	17426	17673	17652	17387	17164	17608	17560	17538	17696	17465	17427	17357	17337	17539	17566	17485	17543	17660	17414	17659	17656	17311	17616	17561	17788	17667	17629	17533	17518	17712	17528	17502	17688	17383	17486	17661	17694	17583	17516	17561	17590	17484	17518	17451	17472	17417	17726	17765	17545	17457	17582	17522	17594	17571	17452	17689	17501	17688	17589	17441	17811	17656	17524	17376	17535	17470	17586	17487	17533	17460	17537	17478	17457	17577	17291	17736	17474	17491	17700	17412	17448	17474	17368	17513	17478	17648	17489	17458	17504	17510	17691	17404	17495	17579	17532	17415	17548	17770	17638	17442	17541	17537	17601	17912	17597	17723	17462	17669	17694	17763	17593	17572	17605	17619	17294	17629	17566	17551	17496	17519	17267	17622	17436	17593	17695	17644	17603	17372	17473	17830	17653	17525	17462	17684	17537	17517	17745	17568	17570	17632	17411	17543	17417	17531	17448	17313	17552	17720	17490	17605	17680	17670	17560	17578	17458	17480	17528	17482	17536	17635	17667	17423	17682	17686	17648	17435	17588	17675	17596	17443	17655	17737	17747	17784	17512	17719	17584	17512	17607	17486	17698	17639	17463	17644	17538	17621	17649	17322	17445	17556	17476	17585	17329	17588	17571	17542	17686	17525	17539	17672
27733	51078	53248	45530	38919	35002	30129	26566	23431	21203	20034	19783	20093	19204	18617	17749	17467	17814	17669	17473	17352	16795	16350	15974	16092	15926	15983	15933	16067	15855	15784	16029	15793	15874	15888	15862	15565	15782	15744	15855	15760	15960	15917	15877	15811	15735	15948	16495	16551	16218	16240	16002	15913	15717	15780	15733	15626	15595	15607	15709	15639	15582	15684	15642	15691	15709	15861	15703	15831	15828	15708	15632	15633	15721	15596	15769	15691	15727	15648	15614	15747	15552	15788	15695	15711	15580	15602	15500	15671	15671	15724	15464	15557	15816	15559	15545	15689	15571	15840	15763	15587	15688	15521	15588	15511	15719	15497	15866	15839	15630	15728	15495	15594	15586	15683	15780	15670	15858	15746	15560	15895	15674	15669	15740	15573	15818	15568	15757	15769	15501	15681	15879	15619	15555	15562	15902	15552	15572	15715	15687	15668	15712	15737	15643	15769	15809	15895	15659	15653	15688	15770	15732	15762	15494	15606	15565	15825	15631	15638	15562	15748	15614	15717	15573	15541	15595	15722	15753	15643	15636	15450	15766	15702	15815	15638	15683	15782	15547	15468	15766	15560	15641	15600	15524	15640	15642	15752	15524	15880	15708	15648	15820	15625	15688	15584	15825	15667	15729	15595	15725	15830	15622	15714	15589	15744	15592	15760	15595	15749	15596	15575	15652	15633	15639	15711	15587	15443	15785	15747	15471	15716	15678	15698	15666	15426	15459	15769	15625	15445	15576	15623	15599	15756	15784	15636	15855	15626	15590	15678	15667	15758	15576	15677	15802	15746	15741	15623	15674	15602	15740	15664	15799	15739	15710	15691	15690	15712	15633	15806	15619	15637	15698	15772	15569	15617	15676	15586	15692	15579	15715	15818	15771	15541	15729	15783	15520	15602	15654	15693	15600	15839	15452	15765	15824	15517	15618	15529	15742	15603	15547	15778	15674	15700	15743	15581	15839	15593	15640	15550	15745	15942	15658	15692	15614	15766	15679	15829	15686	15824	15717	15556	15486	15732	15710	15661	15543	15734	15596	15520	15727	15687	15849	15725	15772	15638	15558	15882	15665	15682	15681	15675	15726	15579	15735	15601	15656	15595	15636	15773	15570	15723	15661	15632	15705	15673	15681	15628	15582	15695	15608	15572	15821	15704	15588	15516	15641	15646	15611	15747	15671	15725	15838	15657	15601	15743	15863	15856	15742	15620	15581	15683	15703	15732	15547	15679	15673	15672	15488	15662	15815	15747	15657	15600	15631	15618	15691	15832	15610	15701	15623	15571	15619	15645	15786	15664	15596	15835	15642	15822	15834	15601	15652	15694	15596	15846	15596	15674	15614	15499	15582	15580	15577	15764	15741	15727	15702	15592	15457	15661	15660	15535	15685	15676	15530	15566	15639	15727	15695	15787	15837	15580	15591	15563	15736	15700	15733	15772	15700	15600	15554	15807	15669	15606	15630	15814	15631	15608	15721	15596	15699	15813	15604	15661	15719	15725	15676	15652	15855	15523	15648	15680	15697	15603	15805	15564	15507	15661	15723	15688	15525	15578	15504	15807	15511	15622	15588	15825	15456	15766	15684	15641	15588	15705	15747	15706	15528	15654	15618	15775	15633	15759	15583	15705	15752	15681	15512	15770	15587	15642	15659	15727	15547	15654	15513	15650	15653	15616	15760	15623	15559	15612	15675	15612	15610	15616	15641	15813	15633	15709	15468	15652	15678	15655	15569	15636	15743	15612	15783	15690	15714	15649	15786	15685	15764	15888	15751	15804	15570	15740	15656	15527	15660	15871	15780	15668	15632	15625	15537	15740	15895	15626	15595	15585	15521	15638	15765	15469	15681	15696	15699	15658	15677	15747	15610	15612	15751	15692	15762	15757	15766	15743	15566	15714	15664	15617	15674	15513	15727	15491	15674	15748	15626	15618	15480	15688	15658	15722	15625	15657	15546	15662	15755	15800	15625	15645	15782	15526	15691	15738	15647	15790	15760	15830	15659	15652	15590	15617	15818	15687	15581	15672	15533	15678	15561	15710	15671	15628	15660	15691	15825	15664	15702	15737	15695	15477	15738	15654	15653	15542	15681	15665	15643	15681	15440	15743	15725	15438	15719	15481	15664	15342	15526	15621	15683	15603	15806	15724	15668	15683	15677	15651	15502	15640	15617	15564	15642	15814	15758	15721	15650	15496	15624	15572	15578	15661	15493	15573	15450	15714	15594	15529	15578	15654	15573	15708	15766	15792	15645	15651	15688	15567	15604	15748	15688	15537	15635	15672	15624	15621	15590	15731	15553	15790	15715	15655	15642	15618	15599	15566	15542	15906	15683	15759	15708	15728	15722	15680	15566	15645	15628	15637	15634	15747	15742	15531	15623	15728	15733	15663	15783	15613	15795	15720	15776	15683	15590	15541	15691	15694	15720	15716	15555	15871	15603	15732	15681	15742	15735	15511	15821	15721	15553	15726	15748	15841	15654	15806	15631	15603	15563	15730	15687	15635	15677	15502	15648	15517	15755	15703	15764	15917	15563	15878	15603	15883	15824	15660	15437	15625	15466	15574	15496	15699	15591	15691	15685	15816	15567	15712	15669	15601	15679	15746	15672	15648	15650	15668	15712	15687	15445	15705	15728	15701	15482	15686	15615	15837	15808	15667	15732	15634	15720	15682	15692	15843	15686	15652	15728	15742	15634	15690	15615	15615	15750	15702	15697	15585	15705	15588	15670	15751	15632	15623	15632	15808	15714	15590	15640	15544	15738	15644	15496	15763	15655	15725	15816	15542	15704	15700	15637	15527	15602	15545	15885	15697	15716	15620	15805	15756	15635	15683	15565	15637	15687	15858	15645	15539	15568	15582	15716	15599	15746	15683	15866	15692	15704	15530	15645	15640	15767	15825	15603	15404	15801	15494	15668	15595	15713	15812	15920	15626	15842	15640	15530	15627	15736	15648	15518	15671	15654	15709	15754	15692	15681	15622	15551	15771	15622	15666	15765	15559	15669	15684	15535	15671	15692	15699	15587	15579	15737	15765	15812	15564	15692	15530	15730	15530	15581	15793	15573	15636	15834	15753	15719	15808	15587	15529	15715	15762	15530	15623	15551	15864	15649	15635	15604	15698	15678	15763	15575	15772	15625	15763	15738	15816	15698	15681	15503	15668	15650	15732	15754	15751	15629	15702	15640	15578	15646	15831	15680	15698	15697	15743	15664	15788	15702	15694	15826	15583	15505	15672	15777	15547	15677	15671	15641	15599	15659	15707	15585	15733	15712	15597	15661	15882	15602	15739	15634	15596	15731	15709	15586	15493	15570	15719	15692	15667	15728	15607	15761	15908	15691	15502	15730	15714	15630	15675	15709	15701	15624	15626	15623	15570	15696	15660	15758	15752	15755	15600	15718	15499	15634	15714	15773	15691	15686	15894	15577	15592	15519	15757	15729	15509	15428	15635	15742	15535	15687	15596	15515	15597	15746	15669	15574	15635	15804	15768	15766	15550	15634	15701	15796	15760	15781	15597	15755	15526	15644	15716	15701	15528	15640	15623	15743	15686	15770	15762	15733	15527	15477	15605	15675	15697	15600	15859	15560	15632	15779	15708	15573	15652	15650	15762	15649	15673	15758	15674	15580	15646	15709	15721	15587	15641	15777	15733	15634	15838	15789	15460	15684	15623	15722	15606	15535	15586	15570	15614	15615	15577	15657	15592	15669	15611	15728	15671	15629	15707	15713	15847	15758	15638	15597	15683	15676	15611	15768	15749	15792	15521	15669	15572	15692	15635	15551	15654	15670	15688	15684	15746	15807	15480	15644	15650	15655	15882	15691	15640	15688	15710	15728	15701	15751	15737	15541	15715	15593	15762	15594	15604	15551	15719	15640	15707	15702	15747	15562	15597	15584	15695	15640	15670	15666	15599	15668	15732	15782	15869	15691	15748	15724	15555	15646	15641	15608	15708	15574	15660	15519	15628	15739	15710	15692	15606	15688	15703	15787	15666	15763	15618	15703	15840	15781	15649	15885	15582	15600	15683	15752	15698	15715	15595	15692	15718	15684	15482	15668	15794	15455	15745	15561	15608	15764	15804	15700	15541	15606	15634	15712	15720	15732	15630	15732	15633	15458	15938	15649	15725	15557	15752	15826	15678	15658	15680	15683	15554	15732	15655	15628	15628	15636	15636	15726	15730	15804	15690	15639	15644	15655	15780	15490	15672	15682	15598	15731	15671	15572	15670	15677	15693	15438	15682	15668	15511	15542	15721	15666	15558	15639	15716	15672	15750	15804	15524	15690	15617	15808	15584	15661	15811	15771	15574	15723	15899	15561	15523	15600	15706	15681	15692	15691	15579	15649	15771	15664	15666	15571	15591	15699	15669	15553	15715	15729	15691	15579	15502	15584	15686	15746	15801	15736	15803	15733	15685	15643	15649	15558	15581	15687	15826	15680	15467	15623	15669	15483	15644	15616	15771	15676	15472	15749	15779	15655	15676	15588	15676	15650	15743	15772	15718	15803	15720	15599	15643	15738	15536	15721	15574	15795	15645	15685	15727	15718	15714	15788	15617	15730	15568	15574	15609	15678	15687	15690	15796	15709	15671	15650	15718	15711	15695	15722	15699	15675	15801	15725	15599	15705	15569	15590	15720	15602	15669	15865	15597	15578	15834	15747	15698	15561	15666	15714	15700	15642	15723	15701	15642	15500	15773	15571	15739	15573	15704	15816	15669	15603	15665	15630	15665	15657	15655	15672	15658	15554	15751	15706	15766	15712	15645	15719	15782	15606	15771	15590	15796	15658	15837	15664	15677	15610	15608	15786	15655	15673	15693	15688	15712	15614	15795	15657	15546	15778	15777	15681	15566	15566	15516	15771	15452	15718	15511	15618	15496	15777	15564	15693	15720	15678	15638	15833	15687	15737	15840	15628	15632	15654	15612	15804	15666	15722	15699	15691	15670	15672	15814	15686	15783	15770	15676	15703	15607	15572	15861	15658	15789	15745	15729	15657	15754	15529	15738	15731	15854	15767	15599	15770	15670	15563	15732	15761	15767	15560	15737	15660	15616	15693	15783	15833	15813	15702	15600	15732	15634	15731	15559	15772	15689	15673	15690	15598	15729	15776	15633	15803	15554	15719	15694	15502
28104	27866	40089	36435	28759	25960	22746	20766	19906	18608	18626	18673	18596	18340	17992	17963	17913	17882	17931	17936	17804	17403	17684	17379	17466	17127	17417	17495	17485	17551	17332	17234	17358	17251	17352	17185	17314	17351	17431	17375	17299	17244	17376	17315	17348	17204	17342	17248	17437	17396	17449	17158	17157	17164	17373	17150	17430	17216	17225	17223	17120	17405	17199	17146	17394	17335	17284	17374	17190	17170	17007	17299	17317	17181	17255	17308	17429	17546	17358	17217	17329	17203	17291	17115	17310	17463	17222	17268	17175	17454	17253	17175	17355	17407	17366	17384	17215	17280	17251	17385	17489	17273	17317	17277	17281	17384	17367	17205	17309	17420	17141	17321	17246	17284	17480	17204	17247	17328	17130	17282	17562	17387	17310	17119	17286	17238	17308	17411	17309	17359	17394	17274	17118	17198	17271	17474	17219	17138	17411	17187	17363	17183	17273	17287	17447	17216	17290	17482	17166	17236	17114	17416	17225	17055	17141	17254	17401	17297	17290	17269	17263	17147	17323	17196	17245	17298	17322	17256	17203	17309	17205	17286	17206	17027	17031	17221	17318	17461	17339	17124	17021	17219	17137	17182	17226	17202	17169	17269	17243	17192	17198	17142	17174	17347	17169	17391	17411	17330	17049	17272	17387	17223	17095	17098	17191	17469	17365	17110	17045	17334	17324	17239	17290	17196	17260	17231	17246	17217	17394	17152	17392	17270	17315	17075	17360	17129	17297	17313	17392	17371	17197	17183	17164	17177	17256	17318	17431	17185	17324	17435	17172	17325	17329	17163	17134	17413	17120	17211	17260	17430	17329	17413	17189	17279	17367	17421	17352	17063	17176	17232	17247	17058	17100	17227	17333	17254	17285	17333	17480	17258	17220	17114	17326	17186	17206	17254	17092	17089	17344	17395	17462	17173	17340	17430	17238	17276	17317	17153	17192	17409	17254	17214	17340	17242	17460	17189	17388	17341	17212	17253	17015	17247	17298	17247	17229	17486	17365	17368	17339	17238	17386	17236	17208	17068	17209	17135	17186	17311	17517	17358	17123	17378	17473	17263	17190	17291	17369	17317	17135	17244	17261	17257	17302	17361	17466	17325	17171	17200	17077	17250	17292	17448	17237	17277	17124	17327	17239	17217	17195	17194	17309	17224	17181	17337	17190	17220	17470	17200	17221	17047	17318	17200	17056	17424	17316	17156	17301	17451	17433	17001	17330	17314	17237	17425	17258	17211	17354	17296	17427	17275	17319	17305	17197	17479	17178	17131	17277	17400	17294	17365	17109	17236	17264	17335	17234	17191	17267	17321	17488	17357	17160	17250	17151	17394	17258	17250	17215	17359	17387	17401	17393	17326	17313	17005	17375	17304	17277	17061	17342	17361	17373	17397	17472	17288	17370	17355	17435	17241	17046	17267	17160	17132	17186	17120	17187	17254	17424	17384	17338	17470	17352	17457	17431	17385	17209	17472	17418	17369	17115	17428	17234	17216	17098	17247	17227	17389	17472	17247	17205	17242	17367	17095	17275	17043	17282	17265	17450	17200	17176	17216	17258	17105	17278	17195	17326	17374	17266	17282	17291	17298	17109	17256	17354	17291	17220	17454	17346	17477	17280	17322	17226	17507	17377	17326	17210	17337	17303	17299	17363	17255	17360	17274	17276	17302	17050	17377	17352	17266	17349	17401	17352	17187	17446	17303	17326	17409	17381	17294	17296	17201	17247	17367	17326	17226	17298	17170	17237	17426	17505	17357	17409	17165	17205	17354	17329	17434	17065	17261	17123	17067	17330	17334	17321	17431	17295	17185	17167	17287	17059	17260	17342	17241	17187	17384	17317	17317	17358	17094	17101	16972	17208	17303	17465	17137	17318	17301	17220	17125	17226	17239	17425	17392	17352	17307	17320	17133	17351	17201	17136	17110	17418	17299	17283	17352	17189	17377	17353	17428	17157	17328	17271	17079	17280	17302	17271	17301	17247	17179	17386	17338	17527	17477	17343	17203	17164	17313	17138	17308	17325	17124	17227	17272	17232	17391	17248	17066	17264	17275	17250	17240	17206	17331	17435	17328	17320	17238	17307	17249	17246	17188	17285	17139	17263	17354	17389	17309	17427	17487	17211	17286	17393	17210	17137	17203	17468	17488	17330	17113	17219	17137	17013	17251	17233	17274	17199	17144	17173	17272	17297	17057	17409	17157	17302	17330	17293	17272	17433	17362	17170	17290	17069	17398	17346	17455	17330	17327	17183	17444	17255	17454	17254	17330	17151	17282	17332	17269	17359	17387	17421	17284	17232	17184	17407	17220	17377	17284	17518	17412	17057	17242	17388	17432	17278	17388	17393	17268	17257	17125	17432	17270	17243	17314	17294	17279	17264	17204	17306	17489	17326	17288	17249	17381	17369	17341	17257	17209	17085	17491	17156	17281	17258	17279	17476	17377	17369	17374	17448	17160	17303	17313	17264	17088	17241	17442	17248	17333	17216	17500	17400	17202	17256	17070	17429	17169	17145	17356	17354	17289	17228	17409	17189	17051	17190	17188	17207	17288	17329	17283	17235	17421	17370	17149	17313	17213	17190	17322	17140	17319	17248	17391	17088	17489	17258	17457	17340	17381	17247	17403	17237	17264	17396	17468	17354	17243	17328	17261	17256	17068	17294	17343	17407	17102	17146	17207	17285	17229	17338	17214	17459	17152	17220	17391	17480	17195	17409	17556	17159	17305	17233	17378	17450	17421	17338	17190	17317	17433	17303	17261	17448	17094	17247	17344	17252	17414	17325	17236	17140	17410	17271	17254	17107	17209	17130	17205	17455	17279	17248	17276	17143	17334	17197	17364	17278	17340	17334	17345	17353	17049	17047	17539	17313	17429	17329	17158	17172	17424	17304	17276	17275	17262	17226	17333	17366	17262	17231	17192	17206	17369	17294	17064	17243	17253	17180	17408	17346	17212	17317	17236	17284	17402	17192	17075	17357	17388	17250	17194	17310	17416	17204	17415	17231	17240	17088	17308	17193	17245	17322	17200	17297	17547	17334	17444	17197	17246	17319	17276	17270	17288	17466	17357	17249	17456	17280	17345	17264	17359	17339	17388	17269	17165	17284	17261	17172	17415	17306	17543	17379	17202	17293	17209	17176	17357	17229	17360	17466	17192	17342	17301	17464	17149	17296	17295	17178	17352	17390	17252	17062	17127	17402	17298	17373	17393	17391	17315	17416	16980	17175	17280	17257	17190	17099	17183	17204	17453	17317	17136	17063	17180	17306	17499	17467	17381	17349	17359	17347	17219	17218	17280	17372	17468	17270	17399	17366	17154	17121	17051	17125	17280	17336	17310	17331	17200	17439	17385	17343	17188	17240	17343	17144	17398	17373	17420	17293	17286	17289	17245	17254	17251	17210	17173	17283	17358	17302	17272	17472	17353	17433	17043	17323	17273	17303	17205	17440	17274	17173	17272	17296	17272	17115	17391	17332	17334	17338	17158	17568	17268	17308	17302	17241	17135	17230	17260	17366	17330	17343	17342	17224	17312	17319	17193	17368	17200	17266	17401	17523	17249	17326	17330	17525	17238	17331	17275	17337	17263	17239	17077	17333	17310	17373	17424	17229	17291	17388	17237	17430	17262	17492	17321	17187	17328	17199	17150	17411	17161	17360	17420	17058	16989	17321	17555	17361	17114	17191	17234	17304	17335	17243	17355	17364	17262	17366	17144	17237	17188	17416	17191	17229	17312	17229	17120	17437	17261	17187	17395	17359	17522	17436	17421	17477	17303	17130	17092	17379	17452	17225	17266	17283	17237	17435	17478	17412	17341	17063	17268	17315	17367	17177	17279	17351	17218	17338	17124	17210	17345	17240	17328	17289	17201	17492	17396	17233	17228	17110	17389	17341	17257	17285	17175	17149	17309	17183	17417	17235	17453	17256	17214	17187	17269	17293	17209	17287	17144	17137	17043	17215	17556	17339	17249	17039	17189	17223	17275	17196	17344	17436	17332	17241	17248	17270	17200	17222	17278	17261	17493	17328	17044	17494	17327	17304	17239	17222	17360	17460	17115	17228	17155	17179	17222	17382	17378	17113	17186	17198	17256	17344	17346	17297	17241	17048	17399	17550	17144	17259	17334	17284	17410	17090	17146	17215	17387	17289	17348	17109	17552	17244	17301	17348	17342	17288	17197	17176	17290	17297	17415	17596	17100	17127	17196	17457	17318	17368	17262	17381	17171	17407	17439	17333	17234	17293	17311	17198	17273	17227	17384	17413	17299	17320	17499	17161	17152	17162	17240	17082	17112	17236	17192	17271	17352	17420	17290	17094	17233	17200	17391	17278	17238	17264	17231	17227	17465	17143	17455	17243	17240	17329	17210	17418	17185	17426	17454	17371	17309	17413	17103	17236	17308	17276	17327	17220	17315	17192	17289	17245	17175	17316	17348	17151	17309	17350	17253	17273	17374	17348	17254	17231	17326	17276	17119	17320	17171	17174	17205	17210	17310	17152	17178	17351	17197	17211	17344	17268	17382	17377	17306	17276	17285	17304	17199	17240	17167	17213	17237	17232	17335	17117	17245	17310	17202	17244	17148	17074	17189	17165	17354	17440	17154	17167	17350	17235	17129	17138	17342	17416	17532	17059	17368	17416	17392	17274	17235	17353	17058	17376	17230	17344	17481	17355	17418	17219	17439	17283	17381	17209	17189	17325	17426	17134	17269	17358	17497	17397	17299	17571	17142	17194	17235	17321	17464	17468	17263	17298	17067	17352	17103	17234	17282	17198	17427	17417	17359	17424	17432	17243	17077	17242	17331	17206	17278	17258	17045	17418	17281	16978	17314	17240	17223	17301	17187	17192	17179	17217	17352	17322	17231	17286	17413	17425	17235	17280	17323	17419	17351	17204	17039	17281	17380	17400	17397	17348	17515	17436	17348	17270	17248	17159	17505	17354	17267	17558	17152	17374	17207	17173	17309	17266	17160	17267	17344	17441	17221	17121	17227	17240	17249	17304	17308	17319	17222	17189	17207	17504	17477	17316	17118	17339	17277	17187	17330	17338	17202	17341	17198	17412	17272	17375	17122	17283	17060	17162	17317	17327	17260	17300	17293	17358	17148	17428	17300	17274	17388	17426	17412	17243	17345	17502	17291
27423	43967	45531	36719	30497	27347	23264	21103	19251	17822	17587	17818	17385	17214	16656	16286	16517	16725	16414	16418	16234	15835	15663	15519	15671	15651	15746	15632	15630	15547	15570	15446	15743	15648	15691	15551	15765	15442	15656	15467	15556	15484	15672	15522	15612	15525	15556	15432	15724	15697	15717	15482	15614	15499	15663	15563	15556	15472	15679	15477	15335	15588	15491	15674	15501	15638	15535	15543	15488	15489	15594	15530	15531	15747	15565	15472	15494	15517	15649	15530	15628	15596	15523	15541	15630	15491	15562	15521	15606	15517	15423	15453	15759	15444	15488	15549	15537	15641	15668	15521	15495	15476	15532	15586	15461	15524	15717	15506	15602	15703	15524	15440	15493	15682	15473	15593	15480	15406	15497	15538	15631	15576	15526	15672	15575	15442	15672	15553	15453	15525	15541	15566	15559	15560	15476	15610	15387	15428	15540	15464	15504	15632	15486	15573	15584	15479	15501	15614	15563	15442	15484	15528	15498	15599	15632	15528	15627	15423	15530	15629	15435	15613	15551	15530	15396	15497	15585	15516	15632	15556	15612	15536	15527	15655	15610	15566	15725	15529	15500	15673	15679	15409	15652	15464	15577	15732	15465	15647	15505	15525	15412	15500	15425	15535	15662	15481	15607	15530	15535	15399	15547	15610	15628	15638	15557	15531	15468	15559	15549	15529	15547	15525	15529	15551	15532	15725	15529	15476	15434	15417	15560	15546	15504	15467	15507	15551	15448	15469	15706	15407	15496	15540	15616	15551	15943	15607	15437	15591	15525	15501	15471	15760	15327	15558	15542	15684	15665	15525	15404	15651	15502	15582	15634	15523	15488	15589	15475	15473	15513	15710	15591	15619	15655	15497	15532	15524	15450	15559	15547	15587	15538	15651	15341	15573	15438	15562	15546	15732	15376	15504	15491	15624	15416	15522	15700	15445	15559	15662	15564	15586	15518	15500	15605	15434	15579	15691	15517	15542	15638	15658	15524	15624	15407	15473	15386	15542	15772	15761	15783	15455	15502	15589	15434	15500	15713	15489	15389	15629	15650	15513	15654	15334	15592	15511	15640	15491	15580	15601	15490	15562	15783	15495	15564	15434	15500	15479	15464	15569	15467	15393	15488	15458	15533	15532	15653	15718	15504	15371	15507	15658	15506	15482	15509	15633	15509	15496	15571	15510	15662	15442	15756	15592	15486	15519	15531	15541	15504	15582	15530	15642	15620	15505	15668	15572	15680	15581	15550	15536	15565	15471	15594	15508	15388	15572	15648	15393	15586	15470	15566	15428	15668	15304	15598	15618	15253	15523	15623	15447	15615	15470	15593	15353	15524	15499	15604	15539	15562	15621	15474	15523	15527	15571	15484	15599	15416	15458	15601	15571	15733	15384	15451	15495	15560	15578	15609	15600	15517	15519	15497	15580	15576	15486	15515	15441	15669	15563	15646	15453	15533	15508	15639	15409	15609	15470	15483	15607	15544	15570	15686	15671	15496	15543	15642	15500	15412	15684	15525	15534	15583	15602	15530	15337	15596	15541	15548	15474	15589	15621	15470	15578	15483	15657	15714	15525	15341	15679	15553	15626	15621	15549	15585	15461	15540	15469	15547	15642	15404	15440	15619	15377	15526	15434	15652	15471	15659	15526	15486	15488	15538	15602	15554	15424	15595	15406	15447	15433	15535	15579	15555	15466	15439	15294	15475	15608	15579	15556	15565	15412	15683	15496	15460	15569	15526	15586	15604	15613	15475	15746	15506	15570	15546	15469	15685	15613	15638	15530	15411	15588	15377	15736	15579	15764	15391	15497	15718	15426	15484	15606	15485	15587	15498	15432	15582	15502	15625	15453	15417	15568	15456	15774	15633	15512	15564	15675	15616	15334	15572	15719	15507	15482	15506	15557	15559	15344	15480	15418	15579	15658	15673	15598	15470	15496	15548	15643	15502	15597	15571	15692	15536	15569	15532	15605	15541	15686	15461	15521	15384	15657	15486	15658	15485	15506	15647	15475	15437	15492	15606	15489	15695	15580	15403	15493	15451	15572	15536	15388	15638	15599	15573	15498	15585	15524	15488	15507	15485	15591	15474	15526	15515	15647	15581	15664	15493	15387	15404	15620	15498	15500	15698	15321	15562	15683	15444	15495	15440	15501	15609	15569	15762	15512	15500	15536	15416	15655	15486	15465	15587	15532	15508	15633	15480	15597	15553	15523	15565	15667	15577	15582	15566	15554	15346	15507	15640	15619	15356	15555	15469	15517	15547	15482	15619	15561	15493	15529	15598	15677	15393	15516	15629	15482	15422	15610	15626	15530	15546	15598	15584	15759	15562	15518	15694	15579	15452	15565	15612	15472	15477	15395	15514	15524	15690	15494	15576	15612	15528	15728	15641	15445	15587	15574	15531	15564	15587	15437	15516	15588	15340	15540	15640	15707	15474	15484	15551	15517	15645	15539	15573	15483	15658	15542	15552	15393	15500	15322	15598	15579	15370	15575	15679	15502	15611	15444	15494	15620	15600	15525	15537	15539	15435	15568	15393	15416	15509	15532	15506	15558	15624	15477	15658	15419	15503	15639	15456	15603	15510	15692	15614	15325	15509	15379	15484	15581	15724	15529	15536	15544	15583	15551	15571	15432	15492	15572	15674	15544	15567	15528	15507	15497	15471	15558	15723	15575	15513	15423	15633	15506	15554	15506	15617	15479	15531	15487	15488	15739	15456	15578	15520	15634	15429	15563	15492	15606	15393	15508	15440	15578	15667	15584	15647	15449	15477	15601	15566	15473	15437	15498	15494	15403	15527	15659	15525	15541	15514	15291	15624	15600	15590	15439	15481	15555	15554	15391	15590	15647	15492	15570	15677	15618	15464	15563	15462	15352	15546	15375	15592	15387	15596	15684	15478	15514	15589	15686	15510	15538	15505	15621	15570	15644	15526	15302	15512	15522	15478	15610	15582	15401	15456	15616	15565	15415	15669	15486	15433	15509	15578	15491	15509	15530	15451	15504	15595	15639	15555	15471	15589	15678	15463	15898	15578	15582	15434	15444	15512	15482	15346	15657	15518	15657	15603	15363	15466	15568	15536	15574	15616	15458	15367	15456	15562	15548	15436	15668	15703	15565	15564	15624	15458	15383	15422	15666	15548	15635	15367	15591	15498	15409	15387	15631	15552	15497	15572	15496	15514	15502	15618	15547	15463	15346	15519	15547	15587	15404	15532	15474	15581	15586	15326	15672	15597	15500	15567	15516	15387	15533	15589	15610	15663	15447	15444	15570	15314	15543	15686	15504	15542	15560	15691	15618	15461	15503	15673	15630	15560	15691	15545	15325	15424	15607	15333	15481	15514	15611	15507	15372	15590	15511	15561	15582	15578	15602	15680	15517	15667	15739	15729	15396	15755	15419	15646	15722	15563	15651	15612	15508	15562	15655	15538	15478	15607	15577	15498	15521	15519	15418	15580	15578	15464	15658	15522	15537	15447	15562	15494	15704	15653	15485	15572	15528	15554	15394	15580	15541	15491	15440	15406	15465	15656	15496	15656	15686	15685	15534	15525	15643	15596	15466	15725	15438	15502	15662	15478	15495	15508	15475	15430	15555	15536	15669	15532	15249	15507	15547	15671	15494	15534	15584	15617	15644	15647	15675	15670	15449	15544	15521	15519	15463	15573	15459	15661	15496	15647	15509	15468	15605	15610	15505	15569	15456	15344	15622	15392	15696	15487	15591	15453	15478	15508	15388	15455	15585	15622	15709	15586	15493	15490	15467	15581	15506	15466	15604	15547	15454	15528	15528	15555	15563	15565	15660	15487	15672	15566	15800	15586	15448	15527	15707	15436	15662	15459	15402	15528	15711	15431	15652	15546	15415	15548	15617	15449	15612	15457	15590	15766	15503	15679	15446	15593	15590	15468	15750	15499	15526	15455	15711	15638	15438	15511	15544	15650	15590	15452	15663	15418	15585	15587	15525	15550	15610	15596	15450	15467	15724	15588	15397	15603	15572	15734	15420	15569	15420	15673	15554	15524	15455	15606	15520	15512	15628	15651	15634	15629	15495	15499	15538	15547	15537	15464	15563	15524	15530	15438	15593	15529	15587	15344	15541	15693	15562	15636	15521	15315	15521	15735	15462	15331	15526	15549	15440	15559	15509	15614	15403	15639	15671	15555	15474	15567	15459	15612	15637	15562	15450	15465	15422	15481	15653	15405	15562	15581	15402	15476	15508	15502	15442	15448	15347	15623	15508	15567	15601	15542	15590	15593	15635	15524	15577	15546	15469	15649	15657	15547	15547	15527	15598	15621	15688	15345	15629	15450	15548	15579	15508	15512	15547	15598	15524	15461	15616	15637	15611	15564	15604	15758	15606	15436	15366	15478	15576	15555	15551	15674	15568	15381	15750	15430	15482	15568	15428	15514	15589	15446	15607	15651	15550	15649	15587	15516	15552	15489	15645	15463	15354	15599	15614	15515	15600	15534	15573	15546	15558	15521	15571	15524	15549	15439	15530	15434	15426	15574	15535	15468	15490	15648	15365	15528	15560	15660	15385	15450	15564	15647	15579	15426	15512	15561	15309	15242	15631	15519	15509	15616	15434	15602	15410	15492	15651	15516	15556	15625	15485	15398	15554	15548	15566	15516	15442	15490	15751	15832	15578	15560	15495	15507	15489	15554	15473	15557	15477	15576	15424	15666	15515	15548	15575	15508	15561	15450	15555	15443	15455	15563	15531	15353	15557	15572	15598	15419	15486	15588	15584	15706	15604	15485	15570	15730	15509	15546	15658	15657	15625	15390	15596	15393	15682	15407	15570	15440	15651	15462	15710	15524	15466	15665	15558	15695	15645	15640	15353	15558	15484	15520	15578	15538	15539	15413	15686	15668	15643	15520	15628	15599	15517	15527	15444	15444	15463	15531	15406	15596	15630	15538	15354	15389	15492	15644	15525	15604	15510	15595	15524	15603	15494	15570	15555	15564	15381	15748	15657	15514	15719	15525	15575	15617	15659	15566	15570	15736	15595	15696	15587	15640	15521	15619	15462	15719	15531	15533	15450	15636	15588	15532	15405	15653	15516	15573	15666	15594	15559	15401	15395	15753	15422	15731	15683	15375	15424	15591	15409	15575	15556	15541	15672	15362	15350	15489	15449
23672	21226	29097	25611	25718	28082	27572	23236	21230	20253	19947	19536	19439	19006	18573	18600	18677	18366	18033	18168	18127	17887	17604	17459	17606	17412	17598	17595	17703	17399	17218	17376	17407	17567	17494	17424	17491	17412	17386	17394	17529	17297	17504	17367	17357	17248	17318	17674	17836	17639	17431	17440	17312	17431	17574	17344	17392	17250	17396	17385	17280	17182	17370	17298	17402	17274	17172	17333	17302	17502	17215	17277	17357	17308	17192	17391	17102	17202	17527	17424	17100	17226	17141	17278	17300	17247	17382	17307	17090	17406	17276	17351	17561	17369	17289	17353	17367	17067	17331	17225	17312	17195	17330	17341	17216	17255	17350	17484	17265	17240	17320	17324	17106	17259	17276	17462	17468	17315	17205	17382	17429	17470	17091	17362	17248	17206	17148	17411	17397	17357	17237	17221	17320	17343	17141	17269	17181	17241	17272	17235	17179	17266	17173	17194	17433	17286	17367	17248	17557	17436	17311	17236	17179	17311	17269	17217	17197	17337	17106	17272	17371	17426	17334	17482	17345	17205	17146	17407	17452	17364	17146	17206	17239	17242	17340	17244	17226	17279	17334	17372	17285	17222	17253	17293	17209	17204	17272	17360	17069	17356	17415	17250	17286	17218	17158	17170	17228	17106	17446	17557	17396	17177	17066	17223	17320	17474	17404	17469	17270	17035	17409	17428	17305	17399	17364	17269	17543	17184	17261	17231	17352	17275	17234	17559	17196	17139	17058	17198	17299	17309	17252	17084	17393	17143	17134	17182	17270	17147	17277	17248	17391	17033	17447	17273	17365	17491	17320	17363	17161	17353	17279	17421	17132	17160	17476	17275	17329	17197	17150	17254	17397	17540	17516	17507	17331	17370	17360	17420	17312	17485	17307	17213	17269	17171	17411	17379	17248	17467	17294	17384	17378	17235	17335	17254	17305	17380	17303	17264	17084	17251	17199	17228	17438	17419	17312	17136	17296	17251	17300	17467	17184	17272	17312	17398	17414	17229	17559	17545	17382	17081	17306	17481	17447	17343	17304	17249	17388	17357	17401	17144	17384	17211	17342	17429	17463	17324	17326	17162	17256	17302	17202	17242	17150	17325	17283	17244	17242	17215	17071	17326	17179	17393	17314	17484	17317	17258	17548	17206	17272	17129	17142	17266	17302	17238	17166	17198	17381	17403	17382	17353	17155	17309	17263	17447	17299	17443	17211	17176	17247	17419	17251	17150	17316	17322	17393	17437	17472	17350	17474	17107	17471	17414	17340	17348	17141	17216	17381	17517	17249	17083	17211	17273	17349	17260	17426	17386	17246	17277	17263	17143	17202	17359	17519	17060	17451	16937	17274	17203	17163	17262	17473	17413	17460	17323	17306	17502	17246	17088	17478	17162	17275	17386	17420	17473	17197	17243	17257	17273	17242	17375	17395	17423	17423	17369	17336	17485	17202	17372	17352	17349	17161	17340	17429	17092	17287	17296	17253	17318	17305	17257	17289	17232	17175	17174	17256	17321	17204	17227	17277	17384	17191	17045	17312	17191	17307	17378	17317	17434	17102	17219	17262	17365	17380	17268	17185	17351	17290	17285	17200	17272	17432	17187	17401	17158	17363	17424	17524	17345	17376	17310	17304	17355	17358	17325	17261	17275	17293	17206	17312	17171	17328	17285	17406	17318	17319	17314	17356	17110	17347	17360	17223	17410	17282	17210	17239	17313	17446	17132	17248	17553	17329	17293	17284	17306	17161	17188	17392	17268	17287	17423	17366	17424	17192	17391	17345	17314	17203	17300	17220	17440	17386	17119	17218	17476	17156	17279	17232	17378	17291	17472	17208	17279	17340	17258	17317	17265	17424	17352	17362	17461	17375	17401	17398	17316	17179	17471	17277	17063	17191	17274	17384	17354	17128	17372	17436	17426	17469	17378	17338	17370	17444	17465	17443	17181	17332	17366	17434	17387	17066	17315	17375	17441	17434	17252	17298	17181	17409	16970	17281	17437	17254	17252	17335	17468	17375	17244	17335	17441	17277	17200	17362	17168	17295	17299	17265	17314	17111	17300	17363	17363	17235	17364	17498	17411	17047	17383	17344	17257	17425	17388	17291	17206	17351	17487	17456	17078	17128	17458	17412	17510	17368	17162	17297	17191	17190	17323	17112	17227	17354	17329	17140	17432	17104	17225	17229	17328	17244	17395	17223	17247	17378	17285	17333	17445	17363	17151	17345	17155	17386	17339	17427	17380	17423	17130	17398	17119	17083	17331	17411	17242	17273	17389	17135	17319	17388	17348	17175	17282	17298	17181	17274	17410	17424	17299	17430	17194	17310	17297	17250	17209	17195	17208	17412	17438	17333	17395	17337	17445	17420	17195	17351	17295	17393	17247	17268	17444	17343	17318	17331	17258	17198	17441	17288	17529	17333	17199	17266	17436	17201	17202	17388	17222	17251	17163	17172	17411	17218	17358	17187	17364	17459	17263	17554	17318	17109	17014	17179	17196	17328	17213	17203	17284	17350	17107	17237	17401	17304	17385	17436	17409	17306	17264	17324	17225	17202	17271	17270	17506	17285	17507	17373	17189	17303	17308	17450	17150	17351	17367	17379	17298	17113	17237	17296	17211	17330	17305	17322	17214	17340	17308	17096	17327	17321	17441	17468	17313	17329	17259	17138	17211	17380	17387	17087	17323	17313	17075	17148	17272	17425	17261	17527	17190	17230	17294	17432	17232	17357	17333	17191	17210	17355	17323	17310	17012	17396	17267	17196	17289	17243	17153	17482	17200	17264	17443	17290	17188	17208	17210	17251	17182	17475	17320	17116	17373	17134	17286	17306	17606	17268	17345	17416	17247	17356	17263	17379	17333	17310	17143	17020	17441	17383	17312	17498	17169	17373	17204	17213	17106	17327	17134	17184	17277	17294	17376	17394	17299	17293	17367	17345	17181	17393	17210	17311	17331	17232	17256	17204	17504	17469	17177	17450	17227	17520	17388	17026	17006	17420	17361	17257	17262	17446	17255	17538	17127	17359	17277	17578	17377	17133	17343	17263	17332	17315	17394	17278	17558	17416	17341	17176	17294	17383	17302	17298	17385	17234	17114	17395	17345	17451	17350	17318	17386	17412	17377	17347	17252	17205	17512	17430	17345	17602	17383	17346	17240	17276	17280	17394	17341	17273	17547	17272	17302	17159	17239	17222	17339	17155	17394	17170	17207	17143	17207	17243	17190	17227	17534	17094	17349	17186	17134	17357	17073	17360	17233	17282	17342	17194	17337	17056	17251	17472	17336	17340	17383	17542	17173	17169	17438	17172	17274	17390	17164	17268	17198	17315	17124	17225	17094	17324	17377	17343	17372	17340	17441	17320	17282	17466	17443	17307	17292	17208	17112	17325	17387	17159	17365	17291	17527	17132	17277	17233	17146	17297	17321	17078	17476	17333	17152	17190	17135	17387	17110	17117	17273	17379	17211	17149	17649	17177	17347	17327	17369	17050	17059	17270	17417	17414	17409	17142	17288	17232	17247	17337	17308	17480	17272	17031	17230	17117	17349	17317	17468	17414	17357	17398	17277	17339	17254	17296	17256	17442	17272	17304	17582	17288	17325	17252	17153	17171	17328	17467	17398	17255	17412	17299	17373	17428	17177	17146	17183	17244	17146	17418	17034	17245	17371	17087	17138	17238	17204	17203	17391	17411	17237	17391	17109	17215	17257	17144	17368	17441	17093	17242	17176	17244	17191	17162	17296	17319	17313	17228	17450	17393	17332	17344	17172	17299	17364	17194	17311	17126	17356	17243	17209	17190	17287	17269	17399	17350	17217	17325	17234	17277	17356	17084	17262	17289	17206	17260	17285	17287	17268	17284	17580	17267	17259	17038	17221	17257	17431	17170	17354	17276	17271	17248	17404	17195	17328	17219	17286	17350	17233	17129	17268	17302	17309	17139	17328	17388	17284	17366	17169	17344	17126	17500	17310	17434	17232	17317	17223	17394	17562	17290	17184	17200	17188	17238	17358	17390	17276	17268	17306	17243	17103	17292	17230	17246	17478	17495	17365	17433	17321	17247	17347	17204	17395	17270	17319	17428	17441	17383	17530	17319	17337	17127	17326	17297	17206	17252	17253	17339	17413	17251	17218	17304	17378	17275	17274	17355	17256	17304	17209	17327	17138	17289	17314	17281	17465	17216	17334	17437	17365	17276	17278	17401	17086	17219	17373	17326	17313	17234	17349	17200	17420	17387	17248	17111	17326	17138	17273	17313	17390	17371	17267	17093	17192	17271	17289	17403	17224	17370	17444	17472	17221	17202	17216	17383	17114	17259	17317	17319	17225	17199	17251	17505	17273	17121	17327	17323	17340	17299	17471	17336	17395	17270	17319	17341	17238	17056	17216	17515	17433	17170	17389	17453	17262	17305	17405	17156	17493	17184	17163	17413	17143	17282	17378	17258	17173	17357	17463	17304	17168	17166	17185	17149	17276	17465	17336	17340	17356	17455	17113	17115	17354	17354	17445	17343	17110	17208	17262	17200	17417	17402	17205	17372	17193	17376	17268	17109	17507	17330	17372	17272	17517	17139	17052	17363	17362	17080	17158	17448	17305	17246	17147	17399	17190	17156	17387	17273	17193	17373	17396	17314	17321	17452	17339	17424	17343	17237	17414	17255	17270	17300	17221	17355	17268	17332	17264	17234	17241	17427	17262	17162	17474	17165	17295	17191	17219	17254	17075	16973	17066	17340	17292	17056	17327	17261	17358	17145	17253	17240	17298	17281	17349	17326	17194	17330	17346	17141	17248	17205	17252	17327	17396	17330	17356	17325	17311	17324	17407	17592	17446	17333	17305	17318	17195	17214	17101	17421	17405	17295	17374	17392	17529	17349	17293	17232	17235	17311	17368	17238	17103	17302	17300	17448	17416	17176	17234	17256	17455	17306	17277	17324	17351	17347	17310	17447	17376	17294	17223	17256	17419	17209	17350	17288	17167	17301	17170	17147	17241	17281	17240	17510	17237	17259	17085	17180	17346	17226	17372	17398	17252	17192	17404	17245	17203	17333	17237	17162	17170	17308	17152	17426	17179	17252	17247	17286	17245	17232	17364	17326	17113	17175	17360	17207	17440	17453	17244	17218	17278	17234	17380	17420	17292	17104	17150
27962	50831	50965	42367	35504	31146	26293	24058	21777	19635	19237	19200	18692	17873	17326	17267	17542	17084	16945	16683	16381	15988	16008	15921	15933	15904	15940	15744	15783	15662	15640	15695	15733	15659	15740	15601	15660	15450	15728	15596	15797	15768	15667	15651	15852	15697	15792	16132	16146	16000	15901	15712	15590	15640	15557	15606	15557	15608	15661	15514	15756	15570	15707	15415	15660	15452	15530	15665	15687	15586	15704	15549	15586	15505	15733	15415	15803	15523	15746	15632	15652	15559	15522	15845	15616	15643	15589	15431	15615	15494	15531	15680	15611	15750	15571	15724	15678	15786	15626	15429	15699	15532	15624	15575	15675	15530	15710	15705	15610	15539	15509	15673	15558	15586	15703	15616	15503	15586	15648	15587	15547	15570	15579	15533	15643	15670	15536	15612	15559	15593	15482	15561	15538	15531	15663	15499	15744	15569	15653	15602	15509	15650	15527	15715	15652	15785	15675	15588	15683	15420	15688	15626	15545	15649	15515	15473	15621	15557	15551	15720	15618	15563	15595	15521	15527	15654	15512	15554	15524	15617	15464	15712	15477	15727	15710	15502	15643	15505	15670	15625	15651	15781	15602	15644	15589	15624	15587	15419	15551	15642	15638	15433	15615	15535	15632	15463	15608	15645	15553	15566	15703	15475	15531	15643	15708	15607	15523	15673	15602	15513	15816	15578	15659	15615	15658	15745	15546	15592	15635	15559	15628	15613	15413	15600	15520	15614	15606	15558	15725	15604	15685	15715	15568	15537	15545	15624	15671	15493	15443	15583	15552	15684	15490	15754	15666	15404	15538	15512	15461	15791	15603	15516	15760	15420	15655	15749	15532	15492	15725	15600	15679	15554	15638	15654	15677	15643	15503	15515	15599	15516	15685	15549	15630	15691	15612	15709	15797	15542	15549	15640	15741	15589	15633	15562	15543	15614	15589	15530	15663	15611	15666	15613	15722	15552	15741	15597	15580	15654	15484	15598	15518	15759	15741	15418	15898	15720	15579	15606	15567	15613	15524	15717	15733	15752	15673	15557	15503	15642	15434	15661	15558	15670	15534	15442	15537	15615	15606	15469	15706	15554	15599	15613	15539	15549	15634	15657	15647	15612	15665	15711	15623	15490	15705	15747	15648	15708	15486	15778	15689	15760	15583	15532	15707	15627	15739	15565	15653	15533	15701	15740	15514	15719	15652	15711	15641	15439	15581	15550	15757	15659	15564	15562	15593	15588	15606	15653	15668	15693	15651	15704	15573	15703	15697	15501	15605	15583	15456	15622	15714	15662	15512	15628	15663	15439	15477	15749	15420	15630	15700	15459	15525	15675	15525	15662	15705	15534	15735	15718	15653	15841	15655	15799	15349	15485	15639	15671	15563	15575	15382	15543	15470	15622	15513	15632	15639	15733	15511	15569	15526	15627	15600	15713	15477	15588	15673	15633	15768	15584	15649	15716	15507	15577	15492	15539	15625	15552	15538	15573	15628	15587	15495	15474	15467	15650	15593	15526	15629	15404	15711	15696	15658	15549	15655	15582	15540	15511	15659	15574	15648	15627	15667	15415	15542	15657	15501	15554	15557	15452	15515	15699	15590	15665	15572	15590	15819	15575	15576	15667	15511	15590	15598	15676	15506	15742	15415	15561	15525	15651	15640	15631	15621	15540	15562	15528	15550	15583	15697	15535	15655	15628	15736	15627	15561	15568	15467	15480	15703	15632	15699	15429	15664	15561	15547	15676	15641	15725	15660	15744	15652	15593	15671	15524	15503	15562	15608	15610	15509	15429	15742	15503	15594	15629	15567	15645	15632	15510	15510	15878	15696	15621	15535	15651	15651	15502	15660	15492	15644	15505	15491	15704	15560	15797	15690	15498	15632	15616	15472	15686	15686	15713	15615	15659	15529	15562	15578	15639	15620	15513	15519	15552	15462	15583	15655	15455	15713	15482	15601	15655	15482	15515	15575	15356	15669	15644	15649	15588	15714	15401	15667	15545	15587	15594	15610	15626	15751	15676	15473	15663	15743	15567	15404	15593	15611	15631	15651	15748	15471	15641	15488	15575	15635	15637	15442	15529	15502	15583	15723	15712	15659	15751	15664	15667	15608	15569	15561	15670	15714	15672	15434	15543	15645	15687	15631	15490	15441	15717	15569	15685	15668	15572	15491	15655	15616	15590	15706	15409	15704	15551	15502	15619	15714	15595	15584	15524	15664	15671	15665	15777	15552	15520	15676	15613	15772	15673	15625	15585	15612	15595	15758	15498	15626	15620	15573	15428	15513	15550	15748	15519	15483	15512	15625	15597	15585	15459	15609	15626	15510	15504	15559	15592	15557	15620	15500	15463	15637	15550	15539	15628	15663	15674	15747	15629	15674	15708	15636	15665	15503	15627	15436	15753	15705	15542	15697	15568	15654	15425	15569	15471	15671	15520	15654	15866	15624	15714	15657	15523	15732	15556	15747	15466	15683	15540	15682	15478	15645	15614	15657	15775	15615	15520	15722	15484	15652	15726	15585	15758	15677	15562	15522	15747	15490	15684	15534	15743	15503	15718	15606	15712	15430	15629	15679	15578	15497	15734	15460	15657	15530	15641	15680	15605	15554	15522	15577	15722	15642	15588	15715	15507	15525	15571	15562	15421	15476	15574	15460	15641	15501	15577	15581	15556	15651	15578	15574	15577	15601	15507	15597	15659	15665	15573	15849	15601	15518	15539	15783	15699	15478	15564	15497	15500	15500	15607	15496	15475	15626	15615	15589	15594	15518	15580	15685	15703	15536	15524	15543	15730	15576	15663	15491	15650	15598	15621	15765	15597	15552	15646	15525	15807	15645	15534	15673	15717	15648	15628	15694	15501	15494	15693	15732	15430	15508	15635	15605	15697	15593	15549	15509	15788	15529	15483	15675	15538	15605	15547	15607	15651	15544	15548	15703	15625	15680	15634	15544	15620	15765	15509	15621	15753	15592	15537	15648	15709	15547	15652	15469	15566	15803	15694	15506	15654	15545	15547	15532	15611	15492	15542	15598	15517	15677	15529	15464	15547	15766	15593	15578	15846	15829	15728	15390	15619	15549	15760	15735	15497	15684	15669	15627	15541	15666	15698	15525	15685	15526	15668	15527	15621	15547	15642	15732	15684	15590	15540	15592	15622	15536	15583	15553	15492	15508	15752	15506	15667	15649	15476	15473	15681	15418	15668	15643	15599	15645	15510	15558	15668	15554	15589	15451	15516	15614	15478	15721	15535	15443	15819	15393	15475	15432	15548	15627	15695	15630	15631	15565	15539	15731	15558	15665	15491	15545	15575	15708	15650	15674	15586	15350	15578	15599	15572	15534	15378	15768	15644	15681	15589	15517	15679	15621	15650	15605	15875	15553	15531	15622	15649	15547	15579	15571	15487	15579	15597	15565	15669	15651	15593	15614	15471	15743	15658	15634	15652	15488	15497	15532	15501	15687	15654	15581	15516	15691	15493	15604	15635	15548	15437	15628	15653	15732	15693	15484	15514	15633	15539	15749	15581	15642	15621	15637	15568	15708	15672	15608	15652	15679	15610	15653	15627	15587	15525	15584	15720	15444	15579	15556	15491	15783	15564	15537	15708	15596	15616	15586	15609	15538	15461	15457	15502	15514	15710	15555	15671	15751	15480	15542	15535	15547	15589	15629	15537	15587	15527	15665	15684	15611	15630	15655	15647	15503	15514	15684	15387	15460	15693	15579	15422	15451	15636	15620	15629	15512	15693	15703	15713	15751	15567	15583	15627	15539	15412	15632	15681	15586	15552	15752	15718	15567	15507	15618	15467	15499	15555	15751	15648	15806	15535	15649	15499	15639	15677	15504	15712	15563	15570	15540	15625	15584	15590	15710	15797	15745	15578	15796	15565	15559	15693	15773	15471	15599	15521	15724	15550	15512	15417	15667	15594	15722	15557	15615	15543	15521	15499	15693	15447	15535	15651	15531	15580	15445	15588	15557	15635	15601	15574	15798	15475	15495	15471	15550	15429	15555	15605	15595	15620	15606	15507	15652	15406	15511	15546	15500	15624	15684	15547	15892	15865	15579	15619	15693	15692	15611	15418	15724	15453	15613	15592	15616	15625	15605	15639	15475	15389	15495	15612	15552	15688	15532	15603	15481	15731	15631	15662	15509	15663	15688	15670	15640	15593	15586	15616	15564	15470	15504	15546	15487	15762	15658	15664	15687	15653	15788	15653	15516	15548	15533	15681	15599	15682	15541	15581	15536	15795	15558	15432	15678	15615	15739	15694	15806	15578	15627	15612	15539	15710	15540	15539	15629	15497	15712	15453	15725	15581	15664	15596	15606	15556	15598	15650	15673	15623	15660	15611	15750	15671	15664	15736	15589	15588	15589	15692	15503	15495	15587	15682	15616	15606	15652	15508	15536	15682	15775	15759	15592	15549	15610	15670	15646	15539	15666	15456	15549	15710	15513	15664	15649	15477	15651	15537	15528	15788	15694	15763	15651	15726	15531	15631	15367	15649	15529	15531	15485	15425	15792	15477	15582	15681	15481	15572	15613	15598	15577	15588	15623	15551	15703	15620	15709	15598	15614	15688	15564	15642	15694	15648	15642	15597	15595	15548	15695	15588	15516	15447	15621	15703	15702	15700	15375	15569	15672	15605	15659	15570	15894	15582	15633	15607	15537	15716	15713	15382	15553	15538	15603	15676	15632	15615	15701	15483	15631	15530	15718	15696	15660	15715	15581	15675	15462	15731	15697	15699	15502	15554	15550	15678	15625	15455	15615	15559	15628	15596	15380	15692	15604	15688	15601	15737	15535	15661	15429	15633	15746	15679	15716	15552	15861	15582	15404	15550	15500	15752	15625	15628	15515	15571	15535	15570	15609	15570	15379	15572	15698	15591	15806	15452	15535	15510	15649	15654	15614	15518	15591	15571	15636	15646	15585	15479	15451	15552	15488	15706	15501	15547	15631	15657	15721	15613	15593	15634	15786	15518	15728	15602	15794	15554	15614	15619	15669	15586	15578	15602	15643	15443	15645	15583	15548	15587	15566	15626	15649	15506	15673	15650	15721	15527	15625	15446	15700	15680	15752	15662	15645	15487	15499	15600	15507	15668	15621	15705	15556	15627	15645	15632	15729	15559	15513	15532	15582	15543
22590	21141	29127	23844	23280	27691	29900	25062	22894	21686	21127	20747	20387	19608	19188	19425	19344	19196	18671	18530	18371	17989	17935	17773	17921	17796	17725	17732	17916	17826	17757	17668	17618	17562	17550	17613	17734	17608	17524	17651	17685	17671	17491	17773	17857	17700	18006	17925	18215	17968	17682	17835	17742	17716	17489	17628	17578	17597	17402	17508	17355	17534	17584	17552	17562	17520	17554	17516	17453	17419	17579	17641	17649	17388	17584	17419	17534	17589	17441	17385	17388	17671	17614	17530	17443	17463	17431	17660	17368	17572	17665	17503	17652	17449	17525	17321	17534	17422	17717	17451	17738	17639	17572	17505	17399	17495	17661	17525	17392	17474	17418	17350	17527	17660	17615	17551	17769	17533	17466	17448	17585	17373	17487	17622	17385	17449	17657	17453	17405	17520	17342	17393	17639	17255	17472	17322	17500	17499	17521	17346	17440	17381	17436	17460	17561	17630	17579	17350	17398	17372	17411	17412	17634	17503	17462	17560	17587	17498	17353	17297	17306	17374	17238	17482	17385	17594	17455	17408	17314	17471	17611	17465	17384	17365	17428	17437	17601	17519	17384	17474	17555	17480	17480	17453	17365	17578	17582	17442	17685	17486	17257	17613	17546	17392	17492	17505	17514	17367	17476	17473	17520	17391	17728	17399	17466	17350	17490	17388	17437	17316	17268	17525	17409	17499	17479	17463	17436	17578	17559	17559	17520	17287	17372	17614	17498	17444	17457	17475	17517	17613	17504	17603	17431	17520	17487	17481	17535	17509	17385	17429	17363	17597	17361	17474	17531	17454	17488	17605	17409	17413	17381	17433	17430	17519	17579	17564	17611	17675	17547	17647	17461	17425	17494	17524	17587	17493	17442	17232	17435	17544	17491	17119	17439	17484	17486	17603	17346	17402	17517	17526	17406	17377	17415	17419	17429	17518	17474	17310	17587	17554	17444	17651	17483	17506	17467	17596	17590	17502	17440	17333	17559	17477	17434	17407	17222	17552	17567	17458	17497	17549	17529	17426	17512	17473	17598	17510	17477	17497	17544	17262	17473	17353	17428	17324	17555	17554	17250	17378	17340	17500	17382	17180	17386	17600	17371	17554	17568	17417	17374	17284	17286	17339	17355	17412	17573	17593	17319	17626	17272	17356	17458	17283	17533	17394	17532	17385	17492	17367	17428	17448	17600	17536	17452	17462	17377	17657	17301	17714	17612	17438	17376	17320	17449	17335	17562	17411	17531	17584	17570	17484	17516	17622	17469	17500	17423	17527	17416	17508	17587	17586	17550	17467	17552	17286	17485	17435	17582	17327	17471	17559	17515	17246	17466	17348	17340	17427	17513	17583	17455	17327	17548	17438	17472	17477	17293	17403	17387	17452	17457	17427	17637	17338	17622	17561	17368	17516	17434	17500	17351	17453	17342	17439	17560	17423	17405	17529	17431	17519	17418	17486	17567	17282	17389	17387	17434	17691	17587	17735	17385	17404	17467	17386	17434	17514	17573	17433	17425	17526	17371	17593	17226	17882	17394	17514	17451	17691	17537	17292	17533	17474	17432	17430	17448	17281	17453	17386	17532	17538	17620	17530	17584	17498	17457	17479	17451	17494	17509	17282	17409	17368	17529	17530	17568	17676	17717	17492	17604	17563	17506	17473	17330	17465	17540	17467	17385	17494	17473	17539	17466	17331	17429	17538	17371	17551	17421	17404	17479	17440	17501	17377	17438	17445	17602	17606	17665	17401	17474	17517	17501	17426	17389	17573	17302	17405	17268	17458	17400	17296	17513	17557	17585	17366	17483	17466	17442	17477	17497	17500	17519	17551	17396	17537	17231	17451	17520	17406	17366	17495	17567	17508	17478	17378	17559	17528	17453	17479	17562	17519	17583	17449	17306	17585	17424	17670	17616	17484	17649	17529	17599	17460	17562	17573	17420	17489	17550	17640	17473	17557	17559	17595	17588	17611	17514	17473	17410	17743	17332	17295	17419	17290	17773	17595	17598	17495	17374	17609	17579	17519	17271	17659	17567	17564	17513	17543	17425	17252	17549	17466	17462	17490	17373	17433	17446	17408	17562	17406	17410	17605	17502	17609	17654	17474	17331	17322	17555	17543	17420	17450	17271	17473	17395	17344	17559	17475	17380	17674	17313	17255	17407	17394	17333	17565	17297	17410	17542	17185	17337	17371	17384	17390	17663	17392	17373	17238	17572	17378	17581	17407	17351	17374	17390	17448	17426	17679	17585	17532	17334	17497	17266	17577	17480	17641	17604	17479	17528	17336	17475	17452	17442	17511	17296	17362	17417	17538	17207	17423	17412	17459	17588	17587	17435	17573	17336	17527	17772	17537	17459	17476	17477	17470	17239	17380	17370	17511	17479	17497	17414	17347	17553	17508	17540	17344	17556	17432	17537	17556	17551	17413	17500	17435	17486	17540	17541	17748	17464	17565	17465	17505	17330	17486	17454	17469	17332	17352	17115	17361	17551	17416	17413	17514	17489	17550	17544	17350	17546	17416	17464	17483	17539	17535	17622	17529	17419	17602	17339	17354	17238	17440	17357	17362	17552	17337	17504	17574	17498	17545	17287	17284	17419	17574	17495	17318	17515	17294	17376	17458	17709	17380	17459	17500	17572	17457	17461	17308	17487	17425	17635	17467	17548	17493	17598	17526	17376	17339	17390	17496	17415	17345	17606	17370	17561	17320	17535	17611	17521	17554	17450	17490	17368	17505	17649	17519	17578	17508	17339	17686	17535	17416	17626	17359	17383	17394	17573	17557	17482	17450	17604	17568	17356	17418	17468	17467	17539	17674	17478	17315	17433	17359	17476	17373	17539	17549	17509	17476	17426	17526	17679	17455	17479	17273	17235	17536	17587	17260	17541	17366	17602	17585	17490	17307	17395	17406	17513	17522	17587	17541	17366	17347	17532	17428	17257	17317	17356	17331	17534	17393	17501	17445	17416	17182	17419	17415	17403	17469	17462	17402	17505	17237	17185	17539	17487	17426	17573	17465	17415	17389	17495	17533	17688	17481	17502	17563	17286	17401	17411	17353	17543	17635	17417	17461	17549	17253	17352	17528	17563	17675	17463	17546	17735	17526	17564	17587	17401	17315	17222	17582	17493	17399	17509	17667	17470	17393	17355	17527	17395	17535	17628	17306	17487	17428	17371	17495	17561	17602	17331	17602	17392	17326	17425	17443	17373	17687	17542	17417	17379	17354	17690	17596	17524	17385	17546	17428	17580	17446	17263	17458	17317	17279	17387	17237	17218	17468	17526	17519	17420	17451	17483	17290	17499	17541	17349	17651	17624	17526	17328	17408	17278	17486	17448	17423	17417	17417	17527	17393	17502	17494	17489	17545	17532	17489	17518	17164	17616	17673	17662	17707	17620	17464	17557	17638	17585	17515	17689	17656	17442	17422	17609	17659	17396	17407	17557	17407	17409	17477	17491	17352	17348	17459	17602	17610	17281	17349	17452	17404	17209	17376	17350	17439	17396	17540	17104	17612	17591	17279	17494	17465	17468	17473	17438	17426	17367	17170	17528	17321	17683	17457	17508	17669	17497	17413	17493	17711	17504	17318	17568	17390	17263	17277	17433	17575	17565	17420	17700	17437	17417	17428	17429	17373	17478	17539	17408	17189	17465	17553	17472	17363	17418	17416	17699	17553	17512	17577	17499	17254	17484	17426	17562	17682	17599	17717	17551	17321	17484	17416	17590	17332	17574	17529	17483	17545	17403	17530	17500	17489	17411	17533	17555	17374	17400	17252	17568	17342	17574	17436	17508	17602	17386	17362	17503	17412	17362	17321	17361	17569	17549	17352	17507	17699	17678	17566	17446	17261	17417	17385	17559	17307	17495	17472	17453	17372	17548	17473	17576	17462	17426	17476	17462	17283	17613	17273	17376	17175	17177	17425	17392	17404	17437	17617	17419	17452	17542	17649	17560	17507	17627	17454	17441	17572	17537	17224	17351	17538	17598	17378	17255	17486	17534	17367	17394	17438	17333	17488	17542	17545	17437	17404	17405	17318	17541	17636	17452	17312	17325	17755	17602	17424	17282	17478	17377	17839	17627	17449	17702	17487	17501	17534	17271	17270	17478	17485	17432	17636	17584	17418	17516	17250	17445	17379	17360	17354	17484	17441	17479	17422	17587	17349	17440	17429	17469	17375	17579	17401	17479	17272	17522	17546	17582	17399	17401	17304	17139	17590	17532	17336	17572	17487	17328	17329	17442	17497	17433	17629	17293	17474	17418	17365	17619	17599	17609	17393	17274	17483	17567	17668	17530	17704	17429	17360	17584	17556	17356	17346	17526	17437	17406	17492	17480	17602	17303	17379	17366	17362	17314	17612	17402	17398	17450	17443	17744	17527	17381	17505	17360	17342	17512	17534	17387	17432	17539	17490	17705	17433	17354	17459	17558	17558	17284	17606	17618	17396	17583	17309	17538	17525	17487	17485	17364	17224	17474	17392	17532	17673	17414	17470	17389	17499	17253	17548	17515	17570	17516	17600	17535	17468	17472	17700	17565	17417	17371	17495	17635	17448	17585	17541	17572	17416	17579	17556	17498	17412	17402	17304	17283	17367	17700	17413	17554	17557	17675	17655	17453	17497	17513	17374	17424	17515	17342	17277	17169	17537	17395	17603	17481	17297	17447	17372	17293	17395	17548	17491	17501	17505	17548	17482	17684	17409	17514	17335	17411	17415	17510	17469	17508	17703	17584	17389	17547	17501	17466	17501	17530	17549	17397	17327	17580	17411	17399	17483	17560	17375	17545	17586	17508	17337	17434	17359	17439	17371	17554	17371	17411	17572	17624	17439	17589	17406	17489	17398	17503	17190	17698	17398	17436	17435	17482	17556	17451	17412	17638	17436	17825	17468	17427	17602	17656	17430	17513	17420	17523	17486	17431	17510	17409	17356	17564	17411	17617	17347	17365	17392	17627	17290	17495	17576	17609	17308	17396	17446	17341	17338	17285	17451	17363	17447	17613	17401	17484	17576	17561	17292	17471	17570	17537	17536	17608	17558	17478	17399	17388	17592	17415	17569	17581	17592	17372	17367	17471	17573	17521	17257	17351	17530	17518	17382	17539	17530	17338	17375	17500	17521	17510	17531	17496	17490	17437	17468
30395	53797	54550	46130	39726	34496	28181	26628	23642	21533	21145	20686	19442	18534	18203	18603	18420	17571	17387	16813	16594	16304	15895	15900	15963	15882	16068	16060	15972	15954	15868	15782	15962	15718	15706	15478	15680	15675	15707	15572	15558	15775	15676	15615	15591	15916	15996	16598	16647	16357	16122	15820	15692	15624	15577	15587	15774	15527	15624	15741	15699	15799	15733	15788	15672	15775	15676	15555	15756	15693	15643	15700	15495	15662	15670	15745	15822	15822	15530	15795	15601	15666	15677	15602	15736	15731	15578	15641	15727	15721	15555	15545	15746	15743	15760	15559	15631	15661	15663	15748	15579	15699	15729	15533	15744	15709	15467	15769	15647	15577	15761	15707	15588	15529	15518	15621	15694	15681	15755	15754	15768	15701	15715	15656	15553	15747	15683	15677	15856	15665	15653	15571	15689	15840	15742	15644	15783	15994	15667	15685	15580	15635	15655	15705	15618	15655	15685	15677	15859	15793	15555	15503	15782	15747	15556	15570	15804	15760	15610	15589	15634	15608	15738	15723	15672	15530	15656	15621	15799	15745	15497	15703	15758	15580	15650	15668	15784	15560	15762	15725	15671	15701	15611	15704	15897	15613	15784	15745	15719	15610	15644	15522	15735	15745	15732	15757	15698	15823	15644	15669	15712	15597	15683	15702	15719	15851	15567	15617	15544	15533	15517	15790	15558	15688	15778	15702	15547	15738	15691	15553	15674	15602	15644	15507	15616	15619	15800	15579	15626	15624	15807	15602	15541	15703	15691	15632	15672	15645	15697	15649	15748	15749	15724	15686	15699	15768	15646	15710	15642	15678	15645	15621	15628	15635	15656	15540	15573	15557	15677	15691	15544	15682	15738	15813	15611	15779	15515	15797	15615	15569	15595	15623	15705	15761	15675	15646	15715	15770	15466	15777	15568	15761	15717	15699	15622	15389	15648	15662	15722	15466	15646	15784	15667	15582	15605	15568	15784	15691	15473	15467	15677	15539	15599	15676	15568	15433	15705	15476	15694	15706	15525	15747	15766	15532	15687	15588	15647	15646	15615	15773	15714	15665	15660	15515	15895	15639	15775	15667	15615	15522	15737	15569	15720	15797	15564	15703	15667	15590	15774	15480	15533	15609	15610	15723	15829	15629	15609	15682	15685	15625	15730	15567	15682	15639	15580	15631	15609	15622	15665	15706	15729	15674	15707	15550	15616	15625	15785	15728	15641	15565	15747	15677	15590	15636	15735	15494	15734	15646	15637	15709	15573	15692	15637	15779	15841	15536	15744	15609	15599	15636	15615	15581	15722	15713	15616	15636	15642	15686	15564	15639	15691	15551	15771	15569	15501	15679	15687	15646	15743	15762	15542	15628	15601	15702	15705	15711	15551	15665	15655	15802	15721	15659	15619	15518	15626	15669	15707	15856	15675	15668	15741	15789	15725	15547	15589	15624	15538	15674	15727	15629	15610	15610	15616	15566	15631	15575	15737	15552	15666	15605	15867	15547	15609	15573	15889	15750	15527	15610	15544	15770	15712	15563	15694	15734	15584	15707	15715	15748	15547	15816	15671	15635	15556	15412	15535	15659	15600	15803	15669	15712	15623	15545	15671	15715	15605	15524	15865	15735	15809	15522	15738	15602	15673	15603	15598	15774	15555	15640	15822	15601	15688	15645	15733	15672	15565	15850	15554	15672	15607	15768	15686	15831	15754	15601	15465	15612	15724	15848	15669	15615	15702	15682	15529	15563	15632	15704	15682	15662	15594	15520	15673	15637	15693	15475	15725	15683	15817	15658	15601	15616	15644	15697	15654	15678	15741	15740	15612	15681	15629	15616	15577	15706	15628	15740	15684	15693	15736	15675	15716	15561	15618	15577	15531	15602	15705	15646	15714	15603	15688	15797	15703	15464	15756	15428	15590	15773	15766	15708	15564	15629	15725	15557	15611	15601	15679	15630	15686	15743	15528	15723	15778	15759	15621	15730	15693	15646	15787	15585	15645	15767	15714	15752	15704	15772	15695	15551	15601	15637	15799	15465	15650	15569	15687	15630	15678	15563	15769	15654	15710	15621	15698	15580	15676	15639	15572	15615	15801	15657	15588	15726	15687	15573	15764	15574	15696	15639	15679	15688	15561	15838	15566	15656	15647	15457	15653	15654	15599	15634	15686	15512	15646	15674	15614	15607	15750	15648	15579	15699	15402	15692	15637	15452	15577	15739	15863	15637	15673	15784	15693	15612	15714	15526	15742	15481	15658	15544	15495	15801	15567	15679	15518	15618	15520	15620	15693	15808	15767	15562	15649	15540	15696	15622	15692	15510	15772	15693	15662	15601	15692	15638	15695	15527	15815	15651	15480	15565	15712	15653	15563	15833	15761	15672	15746	15822	15692	15674	15487	15577	15564	15678	15603	15701	15653	15663	15740	15561	15650	15716	15721	15599	15661	15565	15688	15746	15545	15741	15573	15571	15655	15601	15582	15731	15632	15803	15710	15642	15589	15573	15662	15680	15636	15822	15638	15762	15711	15775	15704	15569	15662	15628	15709	15659	15449	15681	15738	15716	15619	15566	15813	15698	15639	15571	15529	15712	15776	15599	15694	15541	15659	15442	15759	15696	15787	15786	15613	15522	15819	15623	15629	15574	15685	15759	15643	15631	15734	15630	15616	15660	15614	15748	15812	15543	15679	15656	15560	15578	15633	15440	15531	15803	15684	15640	15755	15668	15630	15901	15597	15636	15875	15684	15669	15625	15652	15612	15688	15606	15577	15644	15709	15571	15558	15612	15528	15689	15644	15614	15624	15660	15577	15910	15663	15636	15670	15679	15691	15769	15728	15660	15665	15751	15678	15747	15698	15687	15621	15594	15509	15656	15815	15626	15675	15683	15738	15722	15498	15537	15695	15635	15730	15604	15868	15508	15698	15523	15887	15677	15690	15568	15754	15687	15664	15742	15669	15543	15587	15702	15700	15518	15624	15628	15563	15609	15548	15746	15717	15841	15502	15677	15574	15677	15674	15631	15602	15744	15673	15448	15533	15630	15602	15739	15727	15672	15602	15581	15703	15610	15560	15596	15750	15725	15802	15627	15583	15638	15748	15718	15549	15645	15584	15645	15642	15736	15612	15685	15613	15570	15552	15614	15597	15689	15635	15733	15617	15704	15598	15661	15828	15633	15598	15526	15678	15727	15481	15618	15684	15479	15680	15555	15663	15814	15623	15709	15611	15500	15642	15822	15696	15709	15583	15550	15603	15712	15700	15704	15639	15544	15642	15709	15549	15427	15595	15558	15623	15745	15616	15590	15712	15804	15604	15533	15686	15620	15741	15680	15803	15788	15589	15657	15592	15599	15618	15330	15621	15772	15652	15691	15678	15750	15598	15760	15619	15730	15698	15659	15684	15556	15733	15631	15587	15694	15685	15781	15723	15663	15645	15632	15627	15695	15593	15842	15799	15545	15705	15674	15733	15685	15559	15717	15908	15668	15780	15725	15697	15607	15744	15673	15581	15552	15589	15559	15598	15758	15566	15689	15546	15600	15599	15720	15601	15676	15763	15702	15717	15676	15716	15726	15847	15680	15705	15581	15679	15677	15501	15636	15667	15639	15682	15541	15466	15664	15692	15522	15619	15638	15736	15606	15674	15656	15541	15737	15672	15732	15668	15637	15634	15627	15810	15680	15689	15698	15776	15706	15449	15763	15629	15682	15740	15767	15617	15629	15532	15445	15696	15620	15552	15633	15686	15664	15681	15752	15666	15582	15781	15711	15751	15732	15646	15558	15591	15606	15785	15875	15560	15474	15713	15613	15674	15790	15658	15658	15600	15718	15753	15564	15657	15798	15786	15689	15832	15596	15954	15648	15733	15666	15687	15771	15612	15538	15607	15740	15520	15547	15656	15694	15738	15724	15723	15653	15585	15719	15701	15513	15695	15646	15502	15675	15793	15858	15690	15634	15694	15777	15701	15582	15852	15443	15770	15844	15773	15704	15789	15686	15643	15557	15604	15723	15600	15551	15593	15835	15750	15586	15753	15644	15545	15674	15735	15738	15745	15543	15729	15620	15650	15692	15489	15686	15500	15624	15670	15654	15775	15744	15772	15668	15824	15588	15579	15562	15698	15602	15644	15644	15619	15741	15660	15738	15633	15802	15796	15599	15675	15508	15593	15668	15431	15878	15636	15636	15568	15798	15817	15608	15737	15685	15741	15757	15841	15621	15633	15635	15640	15799	15655	15679	15515	15666	15547	15630	15723	15678	15626	15585	15741	15669	15523	15679	15743	15611	15578	15845	15706	15701	15698	15738	15550	15738	15455	15707	15591	15574	15711	15703	15540	15634	15574	15716	15702	15618	15798	15792	15594	15663	15731	15487	15619	15788	15679	15655	15719	15541	15658	15685	15760	15673	15684	15761	15464	15740	15592	15616	15732	15661	15684	15655	15692	15716	15611	15731	15761	15668	15646	15634	15693	15719	15706	15668	15700	15854	15665	15767	15678	15535	15755	15514	15844	15655	15688	15733	15743	15753	15622	15745	15907	15568	15560	15771	15545	15489	15648	15584	15620	15637	15739	15647	15742	15503	15699	15748	15710	15729	15497	15758	15768	15747	15570	15763	15620	15725	15630	15691	15777	15750	15793	15482	15728	15687	15671	15671	15638	15552	15564	15681	15567	15816	15645	15570	15614	15574	15707	15680	15595	15664	15634	15751	15686	15555	15707	15601	15572	15689	15683	15726	15676	15627	15597	15587	15772	15650	15608	15651	15582	15745	15773	15663	15661	15621	15689	15708	15647	15706	15564	15693	15646	15800	15566	15678	15462	15662	15765	15597	15639	15626	15683	15720	15578	15594	15822	15663	15729	15547	15532	15550	15756	15590	15768	15749	15534	15746	15518	15573	15567	15624	15752	15629	15641	15709	15457	15631	15672	15582	15672	15701	15495	15685	15452	15792	15487	15736	15565	15610	15653	15637	15564	15567	15808	15513	15639	15729	15690	15727	15747	15628	15717	15757	15683	15575	15705	15749	15654	15790	15573	15587	15497	15459	15757	15552	15616	15535	15513	15661	15564	15533	15690	15727	15627	15629	15428	15665	15499	15728	15676	15719	15570	15531	15724	15660	15479	15644	15724	15625	15655	15649	15638	15816	15671	15804
28481	30425	39614	35721	29174	25833	22249	20556	19691	18973	18826	18428	18351	18100	18070	18157	18148	17950	17549	17821	17368	17472	17394	17163	17162	17271	17478	17441	17437	17314	17206	17393	17304	17285	17236	17319	17443	17173	17109	17271	17102	17145	17431	17257	17417	17480	17369	17381	17563	17474	17319	17105	17174	17365	17174	17353	17099	17186	17233	17253	17206	16948	17180	17302	17312	17128	17307	17478	17117	17268	17230	17169	17063	17272	17053	17327	17111	16897	17321	17317	17253	17385	17200	17212	17310	17165	17313	17288	17076	17280	17197	17376	17313	17450	17322	17354	17154	17400	17241	17268	17459	17279	17187	17189	17287	17120	17215	17218	17079	17231	17259	17171	17415	17242	17253	17123	17327	17220	17133	17199	17215	17302	17276	17141	17496	17436	17104	17036	17321	16994	16997	17372	17155	17280	17156	17135	17169	17142	17296	17260	17396	17219	17290	17156	17219	17112	17301	17080	17186	17368	17308	17163	17367	17325	17546	17352	17347	17331	17294	17349	17234	17300	17177	17217	17141	17230	17398	17137	17113	17255	17305	17119	17194	17263	17316	17196	17125	17219	17065	17184	17124	17119	17392	17256	17013	17225	17464	17197	17082	17190	17339	17190	17215	17310	17368	17188	17407	17240	17148	17295	16974	17185	17394	17106	17303	17303	16999	17266	17433	17133	17363	17158	16923	17182	17269	17354	17211	17285	17368	17013	17213	17487	17086	17345	17054	17323	17030	17212	17175	17215	17266	17214	17220	17187	17118	17096	17103	17325	17376	17184	17370	17206	17416	17208	17256	17163	17153	17174	17355	17238	17155	17171	17365	17225	17332	17355	17294	17323	17257	17311	17298	17020	17132	17097	17113	17275	17300	17233	17296	17216	17242	17147	17246	17146	17152	17311	17250	17101	17275	17193	17226	17269	17359	17207	17197	17083	17303	17029	17097	17132	17296	16967	17238	17325	17164	17239	16995	17217	17096	17148	17234	17306	17359	17258	17198	17059	17146	17285	17164	17218	17176	17193	17099	17231	17257	17226	17331	17152	17282	17323	17027	17296	17362	17184	17137	17215	17329	17150	17136	17062	17453	16994	17134	17197	17239	17146	17230	17030	17172	17242	17294	16913	17188	17268	17153	17281	17299	17094	17272	17234	17106	17059	17127	17058	17232	17165	17338	17232	17328	17079	17176	16970	17305	17216	17216	17239	17157	17226	17185	17140	17018	17417	17320	17315	17348	17459	17206	17210	17199	17313	17216	17183	16947	17264	17241	17296	17288	17127	17231	17148	17475	17334	17227	17004	17243	17271	17100	17275	17101	17143	17167	16972	17327	17352	17352	17181	17073	17359	17469	17238	17324	17456	17224	17059	17251	17353	17076	17147	17138	17312	17309	17223	17139	17344	17022	17108	17280	17232	17384	17148	17323	17124	17228	17344	17114	17291	17070	17401	17241	17403	17304	17160	17120	17191	17156	17112	17174	17150	17088	17233	17350	17255	17302	17283	17281	17264	17196	17333	17348	17232	17130	17289	17073	17337	17397	17126	17377	17110	17352	17238	17356	17077	17242	17239	17288	17396	17404	17308	17263	17199	17244	17200	17306	17208	17093	17096	17295	17291	16971	17435	17121	17205	17345	17360	17194	16945	17264	17369	17166	17223	17324	17055	17236	17048	17263	17379	17106	16984	17126	17299	17208	17132	17180	17222	17241	17354	17312	16965	17388	17196	17061	16870	17241	17142	17149	17337	17216	17269	17244	17264	17244	17127	17297	17324	17116	17064	17130	17332	17290	17291	17034	17084	17242	17413	17275	17260	17326	17209	17334	17476	17135	17220	17241	17310	17270	17140	17234	17366	17212	17243	17075	17101	17177	17144	16980	17298	17585	17183	17246	17220	17379	17393	17281	17251	17157	17312	17185	17219	17378	17315	17396	17217	17272	17144	17087	17125	17107	17283	17265	17030	17270	17261	17066	17369	17114	17206	17405	16981	17103	17229	17253	17246	17148	17077	17131	17072	17217	17330	17133	17076	17146	17147	17263	17283	17297	17271	17153	17211	17163	17466	17185	17307	17412	17125	17197	17233	17238	17085	17109	17240	17227	17140	17125	17310	17242	17273	17270	17199	17336	17206	17198	17367	17254	17230	17309	17202	17185	17371	17124	17300	17229	17149	17423	17186	17166	17198	17277	17192	17246	17411	17102	17121	17226	17171	16934	17204	17199	17271	16990	17294	17114	17176	17199	17222	17152	17192	17304	17147	17250	17212	17350	17295	17250	17465	17255	17311	17150	17285	17312	17095	17000	17127	17140	17192	17176	17174	17165	17258	17198	17355	17150	17133	17048	17280	17325	17185	17197	17125	17238	17444	17043	17180	17262	17159	17149	17169	17310	17493	17393	17221	17305	17287	17295	17279	17340	17257	17079	17216	16861	17150	17138	17275	17332	17343	17312	17359	17257	17209	17152	17175	17268	17294	17327	17171	17140	17288	17219	17159	17234	17210	17300	17107	17228	17395	17368	17322	17407	17174	17260	17114	17245	17103	17177	17097	17306	17306	17209	17178	17203	17337	17210	17430	17245	17192	17257	17251	17277	17173	17274	17267	17176	17299	17375	17095	17363	17181	17256	17429	17294	17054	17156	17320	17017	17144	17126	17096	17366	17221	17375	17301	17229	17132	17187	17152	17260	17263	17158	17300	17110	17104	17222	17071	17097	17229	17077	17310	17226	17306	17116	17094	17159	17139	17175	17080	17167	17401	17085	17238	17178	17069	17169	17131	17455	17177	17060	17215	17308	17204	17285	17344	17253	17083	17186	17009	17226	17288	17229	17228	17229	17232	17161	17079	17329	17303	16937	17142	17420	17190	17235	17176	17182	17085	17249	17127	17136	17073	17180	17073	17292	17220	17177	17203	17274	17443	17089	17161	17262	17252	17163	17281	17207	17290	17357	17195	17155	17326	17144	17320	17327	17396	17060	17151	17205	17138	17231	17274	17353	17229	17337	17277	17279	17183	17354	17264	17092	17185	17287	17089	17141	17307	17382	17273	17116	17001	17217	17054	17232	17080	17294	17352	17115	17010	17257	17231	17049	17246	17299	17197	17216	17097	17208	17212	17356	17249	17333	17148	17309	17199	17145	17179	17408	17164	17170	17340	17222	17218	17047	17337	17433	17378	16977	17171	17345	17141	17248	17273	17054	17251	17104	17309	17144	17119	17140	17337	17156	17366	17261	17374	17104	17314	17252	17276	17450	17092	17203	17224	17189	17171	17250	17056	17218	16975	17080	17148	17194	17160	17138	17403	17131	17332	17215	17247	17115	17271	17292	17284	17374	17180	17095	17243	17246	17471	17495	17189	17173	17325	17385	17202	17405	17398	17280	17251	17289	17060	17562	17161	17205	17372	17208	17218	17164	17373	17107	17313	17371	17113	17407	17339	17285	17224	17260	17147	17062	17331	17409	17153	17187	17215	17270	17296	17327	17284	17202	17352	17360	17202	17225	17417	17264	17352	17406	17332	17169	17285	17191	17277	17169	17254	17379	17098	17277	17211	17217	17103	17315	17396	17311	17398	17212	17260	17046	17130	17183	17296	16973	17247	17208	17086	17230	17004	17185	17108	17126	17259	17167	17329	17248	17436	17163	17245	17225	17093	17282	17279	17023	17139	17147	17273	17329	17271	17205	17269	17275	17109	17356	17107	17245	17049	17315	17176	17266	17428	17203	17237	17065	17471	17223	17348	17094	17273	17329	17170	17270	17410	17321	17040	17239	17141	17167	17073	17270	17219	17308	17121	17183	17341	17252	16984	17239	17347	17257	17183	17263	17437	17081	17141	17236	17362	17271	17261	17111	17137	17287	17213	17332	17203	17240	17100	17244	17356	17337	17003	16975	17123	17268	17207	17299	17395	17280	17258	17199	17269	17324	17244	17361	17259	17217	17264	17259	16993	17292	17134	17213	17106	17177	17450	17181	17277	17266	17247	17175	17174	17280	17118	17326	17431	17178	17106	17103	17200	17176	17360	17182	17390	17106	17227	17070	17069	17314	17005	17174	17069	17379	17159	17248	17205	17267	17342	17288	17242	17347	17098	17100	17153	17111	17229	17380	17365	17215	17134	17219	17295	17276	17260	17336	17223	17306	17073	17154	17206	17068	17163	17262	17075	17240	17182	17312	17322	17152	17228	17104	17193	17138	17414	17108	16982	17293	17210	17123	17138	17096	17241	17130	17125	17222	17304	17366	17314	17195	17065	17262	17298	17186	17386	17326	17228	17333	17277	17089	17247	17434	17139	17079	17318	17136	17042	17174	17197	17314	17278	17334	17226	17368	17384	17214	17207	17111	17190	17192	17137	17334	17344	17207	17419	17245	17133	17303	17136	17278	17192	17367	17266	17248	16946	17129	17184	17069	17343	17194	17294	17338	17242	17187	17138	17212	17246	17071	17410	17081	17219	17128	17208	17163	17257	17363	17200	17054	17295	17120	17064	17130	17156	17282	17136	17091	17055	17177	17047	17060	17318	17194	17318	17127	17299	17246	17045	17423	17151	17103	17351	17452	17241	17360	17324	17301	17480	17357	17421	17267	17339	17315	17400	17344	17193	17053	17266	17175	17090	17257	17328	17293	17307	17261	17348	17218	17276	17228	17347	17319	17418	17322	17222	17167	17169	17354	17182	17282	17357	17227	17042	17118	17332	17257	17106	17252	17173	17241	17236	17282	17208	17273	17198	17333	17130	17127	17082	17316	17371	17250	17213	17203	17285	17178	17037	16879	17166	17188	17175	17067	17087	17039	17344	17332	17366	17302	17016	17309	17129	17155	17160	17288	17354	17445	17345	17441	17045	17320	17128	17333	17126	17125	17352	17017	17258	17329	17220	17489	17050	17322	17420	17536	17374	17490	17324	17333	17242	17275	16998	17296	17367	17282	17153	17332	17298	17304	17286	17190	17417	17095	17103	17023	17104	17201	17097	17247	17191	17157	17076	17143	17321	17358	17209	17189	17162	17221	17189	17410	17463	17398	17135	17287	17289	17225	17469	17332	17126	17329	17273	17280	17284	17162	17374	17329	17350	17326	17152	17257	17286	17164	17351	17266	17280	17236	17138	17204	17329	17266	17273	17384	17175	17100	17169	17283	17240	17299	17205
30234	46886	45155	36710	31269	26646	21643	20690	19181	18391	18080	17758	17127	16681	16780	16965	16820	16406	16115	16195	15905	15718	15591	15600	15714	15773	15638	15606	15618	15455	15545	15480	15440	15551	15577	15499	15532	15594	15644	15555	15617	15583	15767	15507	15625	15478	15583	15532	15719	15683	15593	15581	15403	15601	15575	15589	15425	15482	15550	15331	15606	15557	15594	15556	15525	15653	15574	15490	15468	15461	15617	15467	15441	15570	15451	15633	15406	15478	15498	15514	15561	15619	15664	15522	15497	15572	15548	15349	15538	15694	15569	15564	15507	15535	15652	15573	15711	15523	15445	15525	15513	15734	15371	15674	15689	15452	15551	15623	15553	15326	15463	15522	15456	15440	15532	15629	15459	15592	15546	15431	15458	15544	15632	15450	15507	15342	15452	15486	15419	15491	15444	15538	15645	15460	15725	15719	15680	15290	15567	15505	15468	15416	15549	15578	15509	15579	15544	15476	15574	15596	15588	15488	15528	15670	15670	15389	15391	15574	15653	15626	15517	15561	15621	15483	15619	15480	15532	15447	15557	15409	15442	15554	15579	15483	15488	15608	15446	15374	15556	15520	15603	15496	15691	15544	15375	15710	15508	15509	15557	15503	15619	15425	15662	15667	15627	15537	15437	15451	15471	15473	15398	15355	15703	15534	15510	15693	15631	15463	15470	15483	15732	15604	15495	15729	15539	15480	15544	15383	15516	15449	15836	15509	15495	15563	15438	15431	15447	15396	15480	15695	15528	15585	15445	15500	15455	15493	15157	15628	15612	15550	15459	15420	15681	15690	15485	15438	15564	15409	15568	15528	15438	15558	15379	15674	15620	15444	15525	15782	15528	15459	15504	15706	15645	15487	15474	15520	15675	15422	15582	15430	15678	15574	15354	15653	15492	15541	15354	15706	15518	15370	15557	15693	15475	15561	15519	15399	15536	15332	15630	15653	15550	15484	15518	15561	15407	15455	15733	15726	15692	15677	15514	15476	15650	15540	15532	15603	15409	15472	15440	15542	15584	15356	15624	15600	15591	15483	15560	15574	15601	15608	15654	15411	15746	15410	15499	15503	15542	15590	15501	15459	15525	15421	15425	15393	15435	15359	15459	15589	15647	15427	15520	15423	15518	15556	15625	15601	15446	15645	15664	15556	15335	15489	15566	15632	15568	15451	15412	15765	15680	15340	15435	15416	15456	15650	15684	15440	15622	15585	15667	15422	15744	15620	15635	15475	15639	15461	15478	15518	15465	15363	15552	15574	15590	15599	15473	15551	15469	15527	15617	15652	15547	15570	15422	15602	15524	15531	15601	15528	15582	15369	15524	15568	15629	15458	15555	15676	15477	15469	15618	15624	15625	15485	15520	15490	15487	15618	15528	15548	15449	15504	15498	15562	15452	15609	15440	15523	15658	15523	15587	15513	15343	15665	15415	15633	15498	15545	15547	15520	15641	15441	15527	15671	15419	15610	15525	15322	15509	15588	15433	15283	15609	15563	15673	15533	15514	15500	15463	15405	15570	15549	15589	15487	15562	15507	15538	15536	15459	15506	15624	15527	15561	15593	15409	15645	15638	15342	15530	15520	15580	15380	15501	15496	15625	15554	15546	15486	15458	15536	15513	15714	15520	15500	15333	15522	15329	15622	15569	15529	15687	15511	15594	15395	15613	15800	15329	15301	15495	15538	15634	15531	15579	15535	15534	15466	15521	15531	15500	15559	15632	15506	15580	15582	15325	15636	15418	15536	15506	15508	15588	15542	15532	15482	15477	15474	15750	15728	15571	15514	15604	15491	15587	15546	15443	15489	15571	15576	15407	15535	15550	15438	15648	15487	15526	15441	15577	15562	15611	15417	15509	15510	15641	15554	15551	15604	15583	15516	15451	15736	15620	15524	15515	15464	15450	15394	15606	15589	15592	15498	15653	15469	15501	15641	15304	15349	15510	15448	15639	15408	15554	15374	15519	15594	15401	15425	15685	15507	15570	15618	15616	15519	15684	15479	15523	15591	15539	15586	15645	15694	15536	15438	15522	15460	15474	15441	15429	15452	15640	15534	15448	15615	15637	15458	15694	15520	15641	15629	15330	15530	15596	15450	15675	15552	15551	15557	15435	15517	15360	15557	15593	15474	15419	15439	15635	15470	15654	15524	15487	15509	15586	15594	15699	15351	15467	15494	15622	15514	15486	15627	15408	15549	15554	15552	15580	15453	15463	15392	15542	15390	15388	15419	15603	15433	15768	15527	15595	15519	15491	15486	15519	15497	15658	15541	15547	15530	15457	15438	15605	15550	15517	15481	15437	15694	15470	15392	15609	15514	15507	15405	15528	15588	15472	15337	15338	15666	15452	15564	15517	15746	15457	15544	15505	15391	15523	15466	15659	15603	15670	15680	15533	15542	15415	15617	15418	15471	15484	15374	15346	15576	15609	15313	15437	15507	15644	15525	15533	15660	15468	15656	15384	15458	15302	15735	15362	15608	15609	15588	15455	15514	15594	15608	15528	15550	15342	15525	15512	15490	15532	15608	15657	15525	15575	15610	15440	15521	15569	15400	15533	15562	15499	15616	15523	15473	15466	15631	15418	15622	15635	15414	15470	15610	15513	15556	15514	15644	15501	15542	15528	15564	15582	15663	15613	15561	15463	15540	15544	15473	15521	15608	15557	15619	15561	15489	15609	15412	15552	15486	15489	15464	15446	15483	15515	15443	15536	15540	15508	15629	15530	15404	15437	15556	15612	15660	15426	15573	15496	15602	15632	15609	15466	15275	15723	15619	15488	15453	15478	15628	15479	15434	15550	15515	15530	15474	15651	15388	15627	15560	15473	15474	15557	15412	15483	15702	15463	15459	15617	15522	15528	15483	15446	15637	15739	15371	15533	15604	15680	15511	15439	15571	15479	15433	15508	15512	15512	15518	15559	15334	15502	15654	15332	15442	15602	15534	15563	15601	15600	15597	15600	15553	15381	15518	15614	15701	15463	15502	15407	15497	15510	15399	15514	15454	15479	15533	15508	15341	15413	15539	15402	15598	15525	15511	15573	15348	15563	15491	15495	15677	15392	15677	15553	15656	15613	15556	15408	15530	15434	15455	15523	15451	15419	15449	15586	15516	15417	15554	15489	15644	15496	15771	15490	15470	15373	15568	15568	15475	15687	15465	15480	15602	15483	15466	15536	15762	15414	15528	15611	15487	15589	15498	15537	15560	15563	15703	15476	15773	15528	15383	15543	15512	15578	15385	15560	15482	15575	15672	15606	15479	15417	15664	15564	15573	15474	15330	15525	15464	15416	15594	15386	15672	15515	15669	15553	15576	15490	15449	15344	15738	15534	15654	15642	15688	15643	15365	15620	15644	15508	15639	15607	15508	15274	15614	15529	15589	15333	15554	15719	15402	15792	15471	15524	15443	15463	15665	15558	15546	15518	15362	15595	15547	15458	15466	15505	15696	15665	15532	15551	15680	15579	15367	15553	15649	15582	15560	15580	15438	15595	15569	15529	15554	15567	15674	15410	15481	15498	15481	15606	15534	15534	15375	15768	15286	15637	15441	15572	15580	15479	15654	15456	15458	15565	15487	15624	15573	15426	15433	15539	15647	15652	15586	15559	15664	15613	15700	15524	15481	15607	15605	15524	15542	15489	15478	15553	15377	15510	15611	15670	15483	15451	15422	15494	15568	15506	15624	15677	15407	15443	15566	15476	15462	15567	15566	15531	15499	15535	15482	15432	15412	15442	15572	15406	15600	15691	15473	15423	15391	15510	15545	15509	15534	15509	15438	15422	15525	15431	15423	15512	15533	15530	15435	15553	15411	15458	15380	15517	15391	15494	15537	15493	15557	15517	15577	15385	15555	15523	15560	15500	15437	15486	15600	15483	15603	15531	15474	15632	15520	15457	15471	15466	15508	15541	15573	15653	15516	15492	15504	15558	15532	15555	15491	15647	15641	15718	15605	15622	15467	15419	15462	15503	15585	15699	15542	15406	15506	15582	15417	15602	15468	15626	15484	15490	15567	15407	15468	15465	15471	15513	15441	15517	15738	15559	15509	15587	15450	15477	15535	15522	15585	15829	15557	15512	15495	15436	15502	15466	15415	15647	15610	15619	15551	15409	15667	15477	15523	15494	15637	15470	15569	15509	15575	15505	15489	15487	15469	15483	15473	15480	15544	15562	15385	15738	15592	15556	15586	15475	15336	15534	15625	15686	15398	15448	15474	15624	15692	15529	15536	15493	15776	15593	15610	15523	15414	15564	15555	15420	15413	15500	15528	15574	15349	15615	15478	15470	15621	15381	15570	15608	15529	15570	15588	15613	15353	15438	15703	15298	15637	15617	15619	15554	15641	15607	15499	15596	15466	15684	15293	15634	15471	15586	15344	15542	15529	15474	15453	15431	15618	15406	15514	15593	15629	15494	15606	15532	15711	15473	15644	15493	15492	15629	15516	15354	15453	15502	15424	15627	15480	15414	15582	15624	15468	15441	15540	15439	15543	15423	15626	15554	15549	15454	15591	15575	15760	15376	15586	15571	15275	15508	15554	15487	15363	15485	15449	15467	15455	15482	15515	15730	15593	15536	15613	15535	15698	15551	15641	15575	15592	15580	15636	15397	15513	15408	15520	15391	15468	15446	15361	15592	15649	15570	15541	15480	15502	15657	15623	15477	15439	15636	15507	15575	15531	15685	15617	15637	15608	15429	15559	15395	15398	15584	15529	15369	15521	15473	15540	15582	15568	15627	15599	15325	15641	15555	15509	15481	15555	15547	15502	15503	15575	15467	15456	15659	15394	15470	15439	15636	15520	15481	15645	15534	15544	15634	15369	15446	15481	15390	15369	15538	15553	15620	15485	15598	15576	15501	15601	15544	15505	15576	15530	15636	15496	15733	15461	15579	15446	15396	15452	15411	15640	15590	15426	15322	15543	15536	15617	15689	15478	15527	15504	15547	15442	15579	15558	15438	15476	15390	15677	15514	15383	15418	15374	15543	15508	15645	15476	15485	15660	15638	15670	15707	15388	15536	15713	15549	15552	15551	15493	15384	15547	15612	15434	15471	15480	15709	15506	15454	15495	15536	15542	15548	15589	15573	15754	15504	15501	15594	15547	15335	15492	15634	15562	15459	15481	15543	15651	15528	15506	15472	15546
23576	21213	29021	25511	25981	28033	26331	22464	20746	20456	20037	19326	18974	18740	18461	18765	18469	18402	18133	17926	17811	17550	17473	17420	17421	17421	17405	17541	17397	17630	17228	17255	17411	17313	17351	17381	17259	17341	17447	17258	17255	17443	17373	17297	17209	17295	17405	17460	17526	17537	17490	17489	17246	17185	17379	17335	17249	17400	17136	17328	17080	17377	17226	17298	17179	17188	17112	17307	17392	17154	17202	17481	17259	17023	17340	17263	17076	17321	17319	17166	17177	17339	17244	17142	17153	17299	17073	17531	17299	17398	17427	17491	17333	17521	17182	17145	17284	17063	17152	17242	17298	17138	17495	17252	17301	17234	17285	17263	17102	16953	17183	17328	17217	17241	17195	17221	17164	17085	17419	17257	17425	17230	17191	17154	17082	17453	17377	17277	17285	17165	17097	17230	17258	17285	17365	17292	17337	17291	17193	17197	17033	17134	17138	17001	17271	17364	17238	17338	17337	17215	17401	17269	17405	17406	17093	17107	17120	17343	17159	17206	17241	17210	17354	17278	17303	17243	17389	17456	17333	17024	17299	17088	17276	17164	17221	17093	17139	17081	17106	17317	17225	17205	17327	17449	17184	17160	17259	17459	17243	17276	17218	17480	17365	17227	17140	17134	17223	17178	17067	17383	17389	17133	17229	17275	17095	17341	17383	17160	17217	17246	17321	17272	16952	17226	17292	17314	17308	17181	17362	17307	17295	17113	17273	17231	17109	17157	17209	17311	17403	17278	17235	17162	17418	17144	17061	17150	17163	17322	17194	17342	17216	17378	17254	17315	17248	17106	17383	17376	17454	17240	17476	17316	17236	17290	17298	17230	17209	17153	17225	17096	17067	17049	17224	17364	17209	17228	17037	17169	17275	17211	17149	17301	17152	17225	17373	17396	17297	17049	17135	17221	17067	17269	17314	17244	17261	17258	17110	17176	17200	17298	17404	17287	17184	17227	17366	17131	17103	17238	17194	17427	17317	17250	17191	17130	17225	17209	17599	17284	17254	17283	17232	17253	17190	17327	17204	17244	17191	17131	17362	17188	17170	17428	17325	17147	17455	17206	17377	17270	17171	17157	17149	17252	17128	17160	17197	17342	17237	17338	17305	17399	17142	17404	17379	17160	17321	17331	17258	17189	17292	17397	17176	17271	17336	17175	17213	17292	17278	17037	17392	17096	17128	17303	17161	17232	17034	17119	17315	17169	17054	17160	17327	17323	17354	17225	17129	17243	17357	17155	17245	17277	17195	17072	17118	17134	17461	17273	17128	17379	17316	17480	17280	17141	17165	17333	17423	17352	17332	17315	17248	17310	17323	17141	17235	17110	17369	17259	17233	17266	17242	17313	17199	17172	17202	17261	17110	17332	17196	17304	17292	17134	17149	17214	17102	17286	17145	17357	17222	17084	17117	17133	17287	17236	17317	17316	17146	17249	17198	17347	17341	17323	17253	17209	17314	17276	17259	17243	17374	17355	17323	17228	17337	17289	17159	17048	17172	17296	17289	17365	17121	17108	17128	17281	17267	17292	17210	17305	17165	17179	17107	17295	17270	17201	17235	17162	17374	17388	17243	17056	17232	17267	17320	17215	17156	17562	17224	17275	17295	17102	17306	17286	17245	17006	17277	17321	17247	17338	17217	17180	17209	17161	17240	17309	17295	17324	17185	17347	17276	17326	17230	17389	17140	17156	17252	17225	17217	17344	17213	17217	17344	17219	17233	17243	17172	17152	17211	17202	17314	17204	17443	17162	17287	17382	17269	17222	17144	16999	17206	17243	17214	17180	17227	17267	16993	17391	17204	17153	17248	16970	17178	17116	17180	17084	17295	17311	17238	17173	17213	17125	17303	17446	17398	17457	17240	17030	17227	17168	17234	17205	17311	17113	17180	17298	17101	17051	17130	17082	17132	17248	17179	17021	17171	17164	17286	17147	17268	17293	17375	17105	17242	17156	17032	17043	17387	17215	17257	17174	17105	17436	17115	17094	17263	17219	17225	17233	17379	17362	17404	17166	17238	17326	17301	17278	17251	17449	17343	17230	17331	17195	17219	17280	17259	17145	17148	17439	17231	17300	17238	17205	17296	17456	17370	17297	17272	17384	17269	17244	17267	17232	17190	17343	17086	17290	17384	17318	17283	17338	17178	17122	17191	17235	17362	17262	17268	17298	17439	17089	17196	17135	17237	17148	17211	17341	17308	17227	17270	17281	17162	17134	17232	17310	17279	17074	17124	17241	17147	17284	17094	17435	17382	17276	17202	17209	17427	17181	17327	17266	17268	17120	17114	17055	17079	17489	17332	17223	16943	17502	17235	17265	17128	17185	17366	17405	17169	16980	17073	17270	17003	17578	17297	17086	17286	17120	17280	17144	17114	17262	17234	17209	17194	17333	17228	17226	17563	17167	17401	17384	17250	17183	17169	17240	17268	17197	17328	17368	17375	17235	17374	17100	17209	17369	17285	17316	17104	17268	17317	17228	17305	17219	17095	17176	17160	17305	17124	17282	17122	17245	17479	17410	17253	17199	17235	17264	17192	17246	17167	17181	17058	17246	17179	17319	17355	17289	17041	17295	17226	17254	17207	17056	17209	17181	17281	17272	17366	17321	17447	17272	17194	17128	17198	17304	17170	17216	17337	17386	17325	17106	17147	17260	17321	17094	17374	17299	17351	16961	17355	17227	17242	17355	17336	17240	17266	17064	17275	17116	17048	17187	17073	17195	17267	17109	17144	17198	17036	17268	17202	17236	17275	17156	17220	17055	17009	17198	17187	17268	17330	17319	17249	17081	17282	17407	17172	17418	17007	17117	17421	17331	17135	17148	17124	17234	17279	17478	17358	17176	17166	17170	17275	17213	17326	17432	17240	17253	17301	17161	17094	17070	17232	17450	17245	17223	17331	17245	17521	17282	17291	17278	17511	17434	17370	17311	17026	17359	17218	17179	17396	17156	17357	17257	17304	17267	17370	17140	17161	17224	17211	17417	17281	17200	17249	17325	17209	17205	17326	17095	17410	17135	17103	17150	17336	17337	17168	17243	17143	17219	17285	16959	17238	17355	17236	17205	17348	17226	17174	17361	17360	17380	17424	17227	17385	17178	17296	17222	17418	17082	17282	17251	17136	17219	17237	17327	17431	17253	17246	17350	17244	17307	17113	17416	17241	17411	17144	17228	17272	17252	17057	17231	17281	17191	17144	17222	17302	17205	17208	17381	17207	17221	17252	17381	17295	17266	17278	17117	17155	17179	17333	17264	17400	17236	17329	17359	17121	17504	17174	17052	17123	17268	17252	17161	17133	17090	17342	17174	17324	17044	17406	17119	17313	17279	17242	17363	17185	17157	17414	17117	17216	17201	17180	17114	17168	17233	17247	17242	17039	17311	17038	17275	17257	17250	17025	17138	17203	17302	17195	17245	17037	17392	17316	17010	17240	17320	17324	17264	17584	17287	17295	17111	17357	17191	17445	17426	17371	17463	17297	17312	17217	17255	17230	17384	17140	17202	17377	17256	17340	17195	17435	17255	17153	17389	17212	17318	17352	17177	17362	17172	17228	17214	17387	17351	17259	17247	17112	17339	17476	17374	17184	17321	17337	17120	17202	17300	17401	17265	17283	17132	17048	17054	17190	17336	17184	17433	17082	17209	17486	17143	17276	17302	17409	17075	17242	17219	17245	17292	17200	17242	17168	17158	17339	17122	17352	17222	17273	17224	17342	17013	17304	17230	17182	17067	17164	17259	17243	17202	17333	17267	17247	17211	17147	17109	17143	17214	17337	17285	17086	17233	17307	17398	17243	17376	17507	17228	17221	17348	17244	17301	17237	17421	17200	17014	17030	17224	17436	17195	17167	17473	16968	17318	17180	17111	17032	17117	17300	17248	17184	17243	17222	17259	17404	17112	17169	17226	17259	17471	17284	17262	17200	17157	17391	17079	17245	17278	17335	17140	17096	17270	17255	17174	17236	17296	17273	17013	17230	17305	17133	17194	17218	17228	17196	17085	17182	17291	17043	17264	17328	17296	17321	17284	17062	17164	17279	17396	16955	17111	17309	17261	17054	17119	17160	17191	17192	17419	17233	17093	17230	17315	17103	17391	17347	17092	17333	17273	17116	17411	17238	17428	17239	17320	17246	17298	17208	17376	17536	17372	17174	17297	17242	17175	17414	17216	17019	17197	17203	17185	17339	17052	17225	17269	17231	17068	17413	17252	17414	17288	17408	17270	17367	17140	17302	17363	17147	17385	17252	17279	17362	17172	17281	17290	17506	17194	17320	17255	17295	17439	17414	17146	17152	17244	17105	17294	17177	17344	17290	17241	17237	17258	17203	17310	17233	17216	17320	17355	17252	17310	17352	17264	17251	16983	17155	17276	17123	17090	17344	17352	17255	17196	17391	17242	17194	17014	17145	17548	17265	17085	17112	17423	17290	17537	17335	17371	17292	17334	17150	17326	17371	17204	17268	17218	17238	17129	17154	17217	17231	17241	17288	17094	17123	17133	17278	17115	17247	17118	17359	17160	17220	17359	17268	17281	17288	17275	17257	17378	17388	17338	17170	17202	17073	17123	17289	17295	17149	17263	17352	17098	17317	17306	17559	17328	17348	17348	17085	17289	17236	17042	17116	17305	17294	17338	17398	17220	17242	17070	17301	17292	17376	17277	17135	17185	17148	17205	17531	17455	17426	17337	17226	17327	17112	17058	17055	17135	17304	17310	17394	17328	17129	17185	17210	17249	17231	17049	17305	17119	17272	17152	17187	17086	17415	17269	17114	17217	17364	17278	17221	17088	17236	17209	17329	17158	17321	17231	17351	17120	17208	17223	17280	17263	17130	17205	17268	17246	17161	17117	17251	17109	17389	17399	17326	17078	17252	17128	17283	17201	17061	17280	17115	17136	16943	17137	17049	17185	17191	17443	17344	17276	17221	17204	17212	17276	17195	17341	17150	17355	17227	17271	17349	17134	17334	17207	17186	17493	17439	17052	17226	17194	17241	17215	17197	17169	17166	17130	17122	17140	17222	17234	17277	17254	17346	17144	17291	17352	17491	17246	17210	17218	17049	17070	17019	17174	17396	17037	17377	17150	17423	17309	17189	17355	17293	17124	17512	17312	17017	17263	17350	17474	17264	17237	17299	17223
29241	50767	49966	41441	35757	30238	25029	23076	21120	19951	19585	18684	18226	17733	17676	17779	17293	16967	16528	16214	16014	15984	15828	15795	15711	15741	15733	15716	15746	15488	15659	15812	15664	15580	15732	15772	15572	15644	15596	15656	15769	15767	15620	15545	15718	15670	15503	16206	16242	15867	15960	15564	15787	15770	15607	15730	15449	15747	15805	15432	15428	15824	15583	15499	15558	15848	15568	15564	15650	15611	15539	15460	15655	15396	15615	15647	15704	15600	15673	15737	15575	15606	15546	15378	15754	15618	15510	15528	15576	15571	15597	15568	15615	15575	15639	15609	15535	15378	15550	15707	15786	15644	15485	15545	15722	15642	15620	15610	15570	15521	15736	15557	15547	15586	15691	15675	15657	15563	15595	15550	15659	15529	15566	15525	15452	15538	15641	15464	15590	15604	15546	15570	15514	15560	15474	15501	15658	15484	15694	15545	15459	15677	15494	15549	15652	15673	15496	15596	15484	15584	15522	15679	15792	15622	15561	15694	15559	15558	15655	15467	15638	15603	15488	15741	15477	15822	15693	15509	15605	15587	15642	15535	15506	15677	15591	15445	15585	15776	15643	15620	15410	15802	15614	15496	15396	15650	15541	15425	15542	15587	15664	15447	15554	15542	15587	15627	15475	15534	15581	15638	15663	15575	15647	15509	15433	15607	15546	15838	15537	15610	15714	15704	15423	15803	15733	15360	15539	15635	15648	15480	15507	15484	15641	15562	15650	15480	15623	15434	15639	15578	15731	15651	15406	15615	15470	15471	15671	15544	15587	15548	15548	15712	15704	15605	15610	15459	15514	15388	15354	15494	15553	15390	15579	15699	15573	15527	15708	15537	15565	15672	15532	15615	15658	15667	15533	15530	15668	15638	15462	15571	15648	15674	15681	15530	15635	15612	15704	15602	15612	15652	15398	15853	15472	15588	15451	15549	15523	15651	15465	15366	15452	15561	15788	15580	15656	15724	15432	15451	15537	15488	15667	15454	15613	15779	15636	15558	15623	15521	15662	15641	15480	15465	15426	15452	15512	15643	15591	15474	15461	15619	15454	15555	15522	15501	15755	15452	15559	15535	15509	15648	15436	15549	15383	15711	15684	15478	15501	15567	15831	15681	15726	15627	15614	15632	15623	15595	15543	15487	15588	15616	15580	15627	15631	15654	15437	15540	15671	15407	15613	15441	15610	15677	15686	15448	15528	15577	15583	15477	15523	15478	15479	15513	15581	15680	15623	15632	15699	15692	15582	15621	15565	15694	15487	15542	15614	15504	15584	15497	15621	15612	15757	15652	15665	15537	15560	15459	15608	15721	15599	15589	15593	15532	15522	15636	15615	15617	15415	15416	15545	15618	15613	15599	15645	15559	15632	15494	15643	15592	15637	15766	15397	15625	15602	15493	15518	15592	15406	15417	15604	15593	15625	15576	15432	15639	15605	15542	15433	15544	15509	15619	15416	15675	15531	15451	15415	15608	15517	15363	15697	15550	15622	15656	15571	15625	15582	15624	15345	15583	15653	15410	15698	15530	15514	15587	15454	15514	15546	15742	15591	15756	15693	15684	15602	15532	15587	15608	15575	15553	15637	15434	15586	15611	15586	15440	15603	15634	15638	15421	15472	15660	15640	15467	15513	15525	15688	15545	15673	15538	15653	15709	15443	15608	15599	15540	15738	15623	15702	15559	15627	15480	15685	15687	15483	15759	15454	15509	15572	15547	15609	15483	15649	15639	15642	15434	15592	15742	15462	15623	15703	15594	15585	15611	15454	15480	15582	15502	15660	15618	15626	15533	15556	15565	15569	15549	15672	15619	15544	15540	15592	15498	15716	15712	15545	15733	15729	15510	15630	15545	15492	15671	15630	15535	15425	15460	15656	15626	15530	15653	15672	15510	15556	15578	15496	15456	15522	15431	15593	15502	15531	15525	15620	15695	15565	15596	15520	15342	15654	15607	15552	15416	15574	15649	15741	15681	15584	15583	15544	15634	15531	15494	15445	15686	15850	15426	15703	15793	15636	15563	15354	15504	15572	15528	15551	15572	15570	15572	15682	15574	15522	15604	15509	15639	15747	15619	15552	15447	15551	15563	15399	15611	15684	15650	15486	15687	15498	15526	15481	15591	15504	15522	15501	15638	15459	15579	15642	15688	15494	15631	15469	15532	15524	15664	15561	15547	15739	15619	15523	15598	15464	15563	15498	15382	15655	15531	15648	15678	15510	15828	15511	15592	15524	15686	15566	15576	15648	15507	15486	15488	15582	15548	15545	15641	15522	15489	15576	15674	15490	15529	15600	15647	15538	15454	15618	15601	15482	15437	15732	15506	15721	15522	15658	15552	15489	15630	15627	15668	15595	15666	15682	15610	15442	15746	15674	15620	15573	15506	15611	15537	15482	15506	15354	15681	15641	15487	15652	15582	15388	15575	15514	15597	15545	15400	15432	15719	15719	15570	15594	15508	15585	15492	15599	15833	15540	15623	15528	15411	15468	15461	15483	15561	15548	15687	15642	15533	15628	15498	15585	15485	15674	15416	15551	15508	15380	15459	15485	15496	15543	15652	15634	15505	15724	15434	15628	15466	15554	15450	15617	15471	15619	15654	15678	15510	15487	15612	15601	15732	15448	15553	15407	15556	15432	15607	15762	15589	15450	15795	15675	15548	15478	15388	15553	15430	15624	15667	15641	15505	15465	15731	15597	15695	15670	15640	15516	15503	15632	15474	15498	15557	15488	15324	15538	15563	15551	15469	15662	15632	15476	15668	15606	15537	15648	15630	15671	15562	15464	15576	15591	15581	15494	15564	15563	15708	15504	15461	15518	15640	15818	15689	15513	15581	15654	15621	15560	15582	15458	15583	15430	15435	15606	15536	15389	15669	15474	15610	15638	15588	15536	15515	15638	15711	15565	15709	15680	15762	15653	15434	15696	15524	15635	15688	15474	15615	15638	15645	15557	15592	15619	15529	15637	15639	15453	15571	15571	15624	15635	15631	15422	15629	15709	15759	15575	15530	15779	15616	15556	15667	15642	15686	15465	15617	15570	15643	15569	15613	15454	15613	15647	15692	15684	15630	15541	15519	15426	15782	15610	15603	15614	15545	15643	15648	15673	15331	15517	15419	15550	15668	15804	15482	15512	15468	15587	15637	15644	15499	15576	15575	15525	15575	15561	15694	15487	15461	15523	15647	15537	15646	15471	15548	15413	15565	15714	15298	15375	15574	15432	15447	15447	15560	15533	15668	15569	15525	15646	15385	15766	15613	15460	15632	15538	15469	15535	15535	15661	15658	15511	15628	15511	15505	15555	15534	15653	15458	15522	15559	15514	15544	15582	15464	15566	15477	15745	15668	15622	15627	15792	15717	15705	15429	15675	15534	15468	15587	15506	15518	15538	15643	15475	15557	15426	15388	15558	15431	15420	15536	15714	15410	15655	15597	15366	15502	15672	15506	15503	15674	15595	15604	15515	15507	15449	15589	15597	15544	15679	15412	15553	15659	15483	15466	15548	15635	15506	15437	15572	15439	15624	15619	15608	15560	15706	15482	15739	15701	15659	15544	15607	15658	15499	15543	15622	15603	15648	15684	15529	15503	15495	15575	15644	15582	15606	15404	15623	15491	15777	15710	15341	15246	15671	15536	15621	15547	15455	15536	15514	15543	15530	15697	15690	15609	15596	15440	15521	15616	15626	15530	15382	15750	15499	15492	15586	15591	15618	15665	15607	15655	15447	15537	15676	15468	15732	15551	15505	15524	15647	15614	15790	15535	15615	15334	15456	15634	15627	15665	15678	15574	15462	15616	15567	15551	15672	15455	15571	15452	15437	15600	15590	15531	15485	15636	15395	15589	15657	15602	15477	15630	15383	15569	15488	15511	15494	15545	15616	15569	15462	15761	15452	15413	15353	15540	15806	15598	15381	15646	15471	15740	15561	15600	15514	15534	15595	15535	15692	15639	15628	15579	15566	15510	15532	15481	15570	15450	15419	15533	15459	15552	15574	15566	15650	15623	15606	15444	15635	15396	15612	15526	15605	15513	15479	15663	15668	15543	15661	15485	15558	15540	15453	15644	15538	15525	15539	15546	15492	15653	15558	15556	15535	15753	15626	15607	15368	15616	15655	15556	15495	15538	15526	15689	15519	15696	15505	15443	15717	15683	15695	15594	15590	15573	15627	15663	15557	15534	15342	15802	15567	15564	15517	15727	15591	15556	15525	15439	15555	15448	15694	15641	15608	15529	15634	15462	15616	15699	15466	15609	15503	15708	15526	15457	15506	15476	15626	15711	15593	15491	15539	15566	15560	15581	15497	15693	15652	15323	15551	15644	15492	15526	15784	15744	15684	15685	15502	15653	15620	15628	15616	15656	15431	15629	15685	15492	15751	15573	15465	15592	15592	15658	15724	15552	15710	15573	15601	15679	15672	15486	15701	15627	15580	15665	15589	15540	15593	15654	15531	15496	15505	15533	15577	15514	15701	15560	15540	15475	15572	15487	15475	15675	15732	15576	15620	15601	15618	15619	15516	15540	15433	15632	15552	15396	15581	15474	15634	15599	15632	15605	15495	15416	15641	15497	15586	15726	15673	15775	15739	15576	15587	15541	15636	15597	15602	15619	15883	15489	15549	15645	15662	15607	15451	15714	15623	15753	15472	15522	15718	15630	15532	15803	15733	15531	15437	15387	15466	15451	15490	15553	15589	15715	15515	15584	15495	15544	15666	15525	15612	15611	15638	15536	15474	15460	15572	15647	15593	15383	15599	15712	15271	15603	15802	15585	15642	15512	15586	15585	15576	15463	15504	15600	15639	15629	15557	15573	15502	15623	15707	15554	15668	15651	15585	15333	15603	15599	15550	15576	15772	15615	15712	15489	15474	15538	15756	15560	15764	15591	15460	15553	15408	15544	15662	15615	15652	15716	15552	15590	15654	15447	15543	15535	15718	15669	15639	15708	15461	15575	15530	15630	15657	15483	15651	15579	15515	15517	15650	15697	15544	15389	15755	15543	15604	15643	15483	15596	15683	15535	15628	15595	15851	15606	15504	15424	15600	15719	15734	15622	15633	15413	15683	15725	15653	15467	15560	15491	15572	15527	15580	15602	15630	15603	15588	15703	15705	15664	15561	15475	15531	15512	15687	15625	15372	15569
22718	21218	29141	23940	23207	27216	29377	24270	22308	21919	21400	20202	20193	19804	19470	19646	18807	18868	18548	18314	18062	17979	17812	17756	17839	17630	17842	17837	17714	17732	17768	17577	17601	17810	17708	17740	17634	17602	17552	17463	17460	17618	17793	17996	17696	17710	17728	18584	18373	18291	17909	17763	17678	17576	17599	17658	17528	17546	17432	17514	17640	17677	17555	17442	17678	17536	17599	17549	17463	17486	17614	17554	17397	17472	17470	17357	17400	17457	17468	17536	17430	17647	17557	17621	17519	17643	17509	17632	17439	17510	17483	17546	17394	17520	17487	17442	17613	17503	17649	17603	17584	17535	17477	17456	17537	17610	17462	17554	17440	17572	17486	17469	17676	17648	17405	17479	17434	17373	17515	17577	17523	17517	17624	17376	17586	17371	17535	17447	17686	17549	17577	17584	17520	17486	17760	17665	17450	17497	17620	17411	17390	17544	17389	17194	17525	17791	17568	17446	17496	17530	17636	17746	17231	17546	17628	17440	17639	17575	17523	17471	17458	17601	17682	17313	17691	17558	17434	17665	17432	17325	17600	17453	17594	17575	17334	17527	17548	17421	17500	17641	17749	17573	17529	17635	17638	17510	17529	17479	17546	17448	17525	17516	17453	17390	17636	17353	17460	17371	17566	17447	17630	17321	17507	17385	17484	17530	17418	17654	17585	17472	17405	17583	17313	17600	17502	17376	17451	17514	17444	17660	17490	17354	17483	17585	17555	17617	17471	17583	17616	17524	17492	17594	17592	17556	17338	17362	17489	17585	17603	17516	17465	17392	17453	17398	17512	17415	17423	17335	17344	17645	17494	17481	17364	17472	17666	17265	17504	17407	17361	17450	17395	17446	17498	17528	17423	17479	17440	17469	17421	17571	17472	17585	17753	17449	17642	17353	17591	17426	17481	17503	17709	17691	17355	17501	17573	17365	17580	17361	17183	17470	17462	17599	17577	17627	17645	17555	17419	17325	17536	17548	17603	17533	17495	17629	17320	17403	17337	17543	17675	17620	17468	17482	17654	17602	17600	17658	17408	17464	17456	17593	17333	17467	17637	17541	17499	17499	17549	17445	17452	17459	17530	17402	17684	17439	17289	17580	17483	17525	17474	17441	17552	17618	17538	17515	17731	17409	17609	17670	17477	17497	17390	17651	17251	17421	17543	17500	17515	17849	17543	17536	17420	17662	17602	17233	17564	17591	17456	17505	17618	17512	17305	17639	17429	17502	17514	17430	17592	17258	17281	17464	17594	17351	17588	17427	17437	17350	17406	17414	17303	17518	17477	17588	17507	17390	17209	17556	17478	17426	17439	17540	17293	17419	17635	17415	17293	17648	17595	17429	17444	17574	17432	17533	17362	17599	17463	17550	17512	17421	17556	17260	17292	17353	17773	17502	17588	17425	17270	17563	17413	17475	17274	17524	17421	17631	17486	17321	17673	17654	17629	17495	17421	17510	17546	17523	17620	17586	17540	17363	17548	17525	17572	17468	17366	17370	17450	17586	17480	17424	17475	17556	17507	17425	17404	17497	17425	17604	17366	17287	17499	17646	17453	17590	17294	17552	17517	17300	17494	17487	17459	17588	17216	17475	17687	17460	17467	17548	17372	17550	17586	17501	17413	17446	17488	17613	17678	17610	17606	17480	17566	17295	17672	17435	17486	17547	17379	17602	17479	17464	17492	17381	17456	17493	17422	17487	17492	17427	17627	17605	17335	17447	17695	17603	17553	17458	17427	17542	17410	17383	17488	17465	17495	17224	17455	17513	17575	17475	17487	17462	17676	17418	17528	17546	17496	17628	17458	17434	17471	17392	17478	17435	17309	17496	17800	17402	17532	17458	17591	17580	17464	17476	17373	17371	17315	17374	17355	17637	17471	17295	17607	17296	17559	17555	17262	17519	17599	17410	17413	17564	17556	17450	17590	17659	17679	17650	17605	17541	17439	17480	17424	17692	17378	17509	17520	17531	17482	17520	17542	17581	17608	17528	17519	17621	17432	17482	17321	17342	17610	17462	17520	17451	17512	17359	17540	17607	17511	17581	17626	17620	17615	17450	17488	17422	17623	17577	17449	17420	17584	17602	17422	17648	17523	17500	17514	17412	17422	17532	17351	17368	17367	17501	17814	17491	17187	17442	17642	17314	17517	17377	17575	17500	17476	17369	17521	17445	17574	17563	17585	17599	17538	17514	17416	17658	17424	17465	17377	17525	17779	17419	17314	17525	17317	17469	17495	17456	17456	17588	17503	17467	17428	17568	17683	17589	17450	17249	17556	17582	17231	17478	17500	17434	17485	17426	17667	17436	17457	17428	17421	17484	17555	17658	17460	17569	17450	17454	17573	17696	17375	17367	17873	17501	17273	17552	17607	17655	17780	17505	17616	17520	17356	17337	17453	17594	17491	17454	17621	17224	17597	17598	17510	17460	17506	17542	17599	17381	17445	17540	17424	17585	17500	17455	17749	17611	17651	17592	17513	17523	17449	17599	17404	17529	17748	17510	17433	17389	17292	17530	17337	17510	17712	17650	17531	17580	17516	17399	17319	17512	17650	17882	17381	17617	17623	17644	17634	17573	17584	17475	17429	17551	17462	17598	17438	17477	17575	17536	17500	17600	17332	17401	17564	17269	17351	17597	17474	17646	17571	17469	17569	17451	17493	17568	17713	17523	17513	17569	17404	17480	17395	17398	17499	17383	17635	17447	17465	17515	17621	17588	17258	17442	17515	17453	17453	17436	17658	17512	17593	17441	17429	17425	17521	17591	17651	17681	17478	17414	17366	17476	17524	17551	17396	17550	17466	17626	17462	17457	17728	17543	17499	17274	17642	17633	17451	17502	17479	17594	17434	17433	17512	17415	17562	17584	17708	17447	17534	17575	17442	17640	17569	17489	17609	17657	17607	17512	17575	17387	17471	17216	17684	17737	17347	17606	17635	17419	17509	17515	17483	17379	17479	17363	17665	17390	17209	17490	17447	17573	17603	17347	17357	17529	17575	17497	17486	17471	17508	17410	17275	17443	17517	17422	17444	17412	17425	17259	17720	17469	17536	17522	17538	17291	17424	17477	17512	17512	17396	17415	17304	17363	17414	17387	17583	17395	17572	17386	17536	17487	17615	17450	17428	17295	17263	17464	17340	17396	17554	17535	17359	17485	17667	17320	17390	17555	17604	17483	17408	17493	17542	17438	17526	17588	17533	17591	17449	17319	17461	17447	17704	17695	17554	17456	17555	17378	17329	17586	17520	17318	17613	17508	17526	17424	17397	17566	17519	17641	17405	17510	17625	17689	17536	17526	17441	17476	17484	17571	17458	17435	17628	17557	17200	17570	17426	17394	17589	17678	17526	17587	17618	17471	17311	17548	17535	17434	17391	17610	17738	17418	17566	17562	17512	17331	17603	17267	17473	17429	17530	17472	17300	17339	17459	17597	17666	17681	17647	17594	17676	17428	17524	17565	17404	17553	17663	17610	17320	17383	17412	17339	17626	17474	17382	17333	17550	17595	17520	17483	17356	17655	17447	17524	17638	17564	17523	17455	17593	17376	17372	17628	17439	17470	17419	17415	17386	17623	17389	17543	17655	17389	17479	17573	17458	17536	17623	17717	17417	17470	17373	17476	17653	17454	17486	17652	17558	17712	17546	17404	17584	17501	17267	17437	17496	17454	17452	17610	17503	17581	17412	17328	17468	17695	17415	17567	17558	17475	17510	17447	17461	17482	17526	17639	17469	17524	17335	17552	17546	17620	17497	17408	17453	17549	17478	17571	17359	17539	17492	17391	17348	17421	17617	17495	17598	17489	17397	17374	17573	17340	17506	17613	17594	17436	17594	17479	17536	17534	17511	17375	17614	17438	17486	17650	17588	17464	17390	17565	17614	17352	17531	17595	17638	17479	17556	17262	17589	17427	17425	17466	17568	17294	17333	17472	17417	17401	17350	17433	17584	17715	17462	17376	17405	17477	17570	17671	17610	17732	17571	17239	17468	17429	17377	17597	17429	17302	17349	17575	17383	17343	17199	17453	17314	17400	17426	17640	17477	17457	17398	17419	17471	17570	17711	17649	17557	17445	17369	17529	17512	17512	17676	17599	17505	17473	17523	17683	17437	17429	17637	17407	17533	17459	17343	17361	17382	17456	17783	17350	17627	17527	17656	17446	17542	17506	17431	17578	17532	17426	17181	17428	17642	17424	17441	17400	17508	17509	17395	17454	17526	17485	17343	17531	17443	17340	17391	17554	17515	17536	17456	17629	17677	17532	17414	17478	17468	17320	17575	17516	17375	17603	17440	17364	17491	17464	17847	17600	17507	17595	17394	17630	17540	17455	17517	17502	17492	17492	17448	17617	17570	17500	17287	17479	17543	17375	17625	17468	17544	17320	17705	17630	17295	17413	17508	17524	17381	17476	17412	17494	17584	17583	17629	17568	17611	17408	17273	17319	17252	17430	17662	17413	17596	17432	17569	17678	17532	17526	17362	17494	17379	17339	17411	17444	17599	17476	17507	17534	17298	17501	17546	17531	17538	17477	17470	17601	17441	17529	17543	17602	17308	17362	17358	17691	17401	17412	17472	17329	17415	17631	17598	17584	17476	17572	17473	17534	17472	17406	17189	17637	17471	17407	17274	17389	17405	17326	17525	17405	17378	17563	17487	17640	17426	17530	17458	17412	17529	17545	17436	17696	17547	17557	17495	17381	17637	17512	17364	17527	17247	17484	17579	17501	17631	17656	17327	17773	17449	17376	17399	17381	17553	17580	17405	17512	17366	17652	17462	17551	17509	17441	17505	17553	17571	17347	17609	17524	17559	17517	17584	17270	17721	17323	17496	17385	17352	17245	17554	17362	17402	17603	17508	17510	17567	17605	17311	17462	17371	17486	17613	17405	17520	17728	17703	17383	17515	17591	17508	17420	17416	17573	17644	17710	17399	17411	17418	17454	17622	17535	17508	17533	17547	17658	17583	17321	17365	17515	17587	17724	17455	17306	17309	17283	17485	17339	17627	17568	17586	17384	17439	17475	17571	17513	17478	17470	17369	17502	17470	17314	17480	17343	17444	17554	17417	17555	17448	17340	17464	17520	17538	17567	17483	17425	17548	17364	17534	17388	17592	17522	17369	17633	17584	17633	17473	17747	17438	17450
30450	53735	53821	45205	38771	32586	27564	25267	23288	21736	20990	19943	19506	18855	18758	18587	17993	17354	16940	16385	16389	16056	16086	16008	15773	15925	15968	15704	15975	15919	15838	15819	15747	15694	15662	15798	15761	15835	15693	15744	15705	15673	15687	15745	15658	15711	16118	16410	16540	16485	16288	15739	15703	15688	15810	15696	15553	15656	15752	15679	15672	15769	15599	15657	15798	15661	15667	15788	15669	15768	15788	15651	15565	15710	15720	15686	15712	15678	15833	15667	15758	15345	15792	15723	15724	15686	15717	15578	15552	15630	15709	15618	15722	15810	15927	15685	15861	15666	15675	15712	15721	15707	15690	15661	15660	15737	15722	15585	15745	15709	15752	15617	15806	15718	15756	15828	15722	15507	15666	15679	15666	15908	15719	15732	15770	15651	15513	15636	15545	15816	15794	15663	15769	15854	15723	15794	15622	15731	15663	15575	15708	15811	15668	15740	15620	15615	15635	15648	15701	15640	15752	15616	15693	15743	15697	15742	15668	15792	15782	15559	15833	15656	15756	15749	15701	15730	15641	15778	15578	15670	15688	15792	15745	15582	15708	15610	15790	15816	15613	15645	15719	15532	15692	15936	15718	15711	15642	15657	15777	15673	15757	15651	15694	15604	15721	15624	15638	15623	15593	15770	15632	15591	15870	15756	15670	15768	15562	15726	15611	15616	15574	15771	15680	15692	15690	15603	15667	15843	15590	15714	15616	15694	15686	15764	15672	15584	15707	15588	15696	15722	15643	15598	15652	15672	15683	15871	15649	15684	15698	15791	15857	15615	15726	15759	15691	15673	15647	15587	15613	15628	15630	15665	15557	15560	15688	15735	15622	15753	15561	15667	15585	15688	15718	15712	15747	15671	15793	15740	15744	15691	15511	15732	15592	15572	15683	15420	15668	15688	15545	15644	15785	15757	15654	15783	15549	15844	15711	15759	15490	15589	15673	15663	15713	15565	15714	15625	15670	15737	15714	15774	15739	15671	15614	15584	15605	15596	15586	15587	15788	15813	15931	15628	15678	15839	15651	15641	15753	15564	15675	15716	15679	15613	15753	15592	15486	15554	15628	15809	15557	15634	15663	15472	15675	15711	15552	15793	15632	15815	15718	15569	15581	15652	15606	15757	15636	15462	15801	15575	15706	15710	15701	15759	15663	15750	15559	15714	15700	15802	15532	15610	15660	15446	15778	15762	15648	15800	15672	15591	15819	15693	15653	15766	15685	15671	15819	15778	15683	15855	15818	15730	15589	15663	15729	15602	15650	15829	15564	15754	15850	15635	15673	15705	15566	15737	15752	15787	15598	15685	15559	15770	15820	15759	15666	15667	15726	15708	15721	15692	15597	15834	15681	15568	15696	15685	15783	15753	15592	15645	15717	15779	15602	15590	15779	15709	15683	15513	15659	15887	15722	15600	15761	15777	15583	15505	15734	15594	15419	15721	15628	15612	15582	15715	15562	15708	15804	15656	15679	15693	15607	15621	15967	15605	15512	15847	15727	15528	15637	15745	15648	15647	15921	15628	15771	15665	15733	15670	15622	15593	15844	15559	15606	15662	15638	15640	15709	15581	15658	15534	15806	15623	15865	15557	15862	15709	15609	15736	15635	15698	15692	15535	15556	15634	15706	15730	15845	15632	15678	15679	15617	15811	15589	15693	15704	15635	15645	15730	15479	15460	15620	15644	15666	15658	15781	15564	15707	15651	15598	15677	15699	15555	15712	15798	15559	15583	15646	15563	15579	15500	15788	15611	15711	15584	15773	15720	15708	15713	15792	15532	15808	15669	15796	15685	15690	15696	15607	15715	15742	15718	15708	15559	15623	15759	15627	15743	15682	15791	15718	15532	15793	15639	15833	15597	15653	15597	15709	15546	15574	15651	15584	15694	15658	15591	15584	15731	15767	15698	15643	15824	15514	15623	15549	15766	15641	15736	15546	15668	15684	15598	15783	15704	15706	15581	15518	15592	15653	15537	15766	15598	15689	15803	15789	15628	15790	15721	15632	15690	15553	15547	15580	15840	15599	15619	15803	15870	15639	15647	15646	15734	15626	15653	15858	15583	15652	15760	15743	15558	15641	15721	15806	15567	15608	15595	15729	15499	15697	15480	15630	15495	15634	15691	15600	15639	15524	15859	15659	15755	15535	15718	15760	15657	15698	15664	15753	15742	15839	15736	15472	15780	15630	15577	15693	15718	15565	15569	15730	15571	15539	15532	15617	15658	15851	15632	15573	15603	15608	15538	15743	15702	15703	15710	15868	15659	15692	15729	15534	15585	15591	15616	15735	15876	15581	15591	15698	15635	15554	15744	15506	15668	15724	15592	15674	15518	15670	15555	15668	15623	15731	15722	15643	15774	15743	15714	15560	15641	15715	15623	15617	15738	15665	15897	15558	15681	15542	15534	15708	15619	15672	15627	15561	15614	15456	15826	15678	15694	15643	15621	15660	15712	15656	15706	15433	15826	15616	15632	15664	15524	15601	15730	15705	15695	15741	15719	15789	15628	15648	15646	15705	15698	15698	15648	15742	15585	15544	15722	15691	15645	15753	15622	15649	15668	15795	15700	15642	15694	15721	15684	15686	15765	15602	15635	15566	15944	15760	15771	15711	15853	15641	15806	15781	15696	15598	15669	15793	15664	15573	15617	15691	15728	15796	15734	15626	15613	15688	15661	15579	15683	15636	15757	15748	15569	15674	15651	15625	15755	15856	15637	15575	15570	15687	15539	15691	15591	15722	15567	15725	15691	15601	15742	15698	15724	15690	15566	15812	15694	15677	15726	15705	15575	15532	15612	15669	15629	15803	15703	15751	15757	15706	15506	15771	15823	15690	15648	15496	15609	15593	15531	15742	15689	15575	15690	15676	15631	15668	15589	15557	15643	15704	15781	15687	15718	15619	15664	15762	15884	15502	15710	15828	15707	15736	15735	15718	15620	15607	15750	15633	15683	15649	15677	15594	15451	15643	15759	15669	15594	15759	15657	15685	15639	15752	15599	15660	15737	15590	15673	15747	15674	15651	15697	15709	15733	15697	15652	15783	15702	15544	15685	15679	15808	15576	15456	15454	15742	15665	15664	15694	15634	15660	15606	15737	15681	15916	15623	15607	15705	15623	15567	15603	15626	15680	15498	15642	15618	15609	15795	15706	15680	15666	15554	15517	15601	15581	15664	15731	15522	15543	15702	15506	15655	15622	15707	15736	15759	15601	15865	15693	15619	15728	15811	15724	15563	15604	15673	15672	15652	15691	15627	15612	15671	15587	15589	15618	15517	15836	15808	15777	15667	15586	15595	15543	15764	15640	15806	15730	15767	15641	15709	15585	15672	15662	15777	15622	15527	15733	15764	15696	15675	15757	15691	15687	15736	15715	15655	15651	15783	15701	15749	15707	15695	15745	15796	15706	15959	15567	15574	15615	15585	15649	15863	15729	15680	15774	15606	15736	15781	15627	15675	15608	15730	15669	15795	15768	15655	15717	15742	15602	15587	15603	15699	15627	15933	15830	15605	15633	15502	15693	15607	15539	15636	15709	15534	15493	15657	15789	15643	15618	15686	15709	15715	15627	15578	15752	15688	15657	15736	15676	15682	15690	15622	15646	15617	15665	15632	15774	15643	15575	15597	15648	15555	15669	15613	15668	15948	15581	15560	15690	15698	15800	15698	15676	15699	15671	15552	15520	15719	15547	15580	15688	15721	15703	15720	15574	15651	15655	15525	15633	15594	15687	15533	15650	15674	15792	15676	15703	15666	15669	15691	15693	15577	15530	15667	15763	15625	15677	15685	15634	15734	15621	15601	15638	15441	15688	15634	15728	15608	15773	15638	15733	15718	15587	15686	15805	15670	15802	15443	15748	15707	15698	15723	15633	15686	15802	15609	15711	15542	15649	15648	15704	15725	15802	15559	15713	15742	15686	15636	15666	15537	15608	15620	15857	15746	15725	15765	15511	15651	15681	15808	15606	15644	15809	15722	15507	15768	15753	15739	15714	15560	15625	15638	15538	15702	15663	15529	15486	15674	15737	15839	15602	15701	15634	15677	15831	15762	15807	15823	15651	15507	15569	15644	15691	15680	15601	15706	15812	15769	15641	15765	15626	15579	15497	15440	15585	15574	15707	15653	15627	15400	15572	15763	15640	15629	15548	15849	15704	15726	15739	15701	15788	15613	15653	15552	15701	15567	15702	15717	15638	15647	15793	15779	15562	15808	15827	15602	15700	15693	15563	15737	15618	15762	15703	15615	15602	15786	15738	15715	15626	15600	15641	15492	15756	15576	15588	15699	15634	15595	15683	15634	15672	15677	15609	15755	15744	15728	15863	15404	15645	15741	15718	15589	15530	15538	15904	15645	15764	15679	15712	15659	15757	15667	15651	15642	15625	15732	15687	15767	15634	15737	15593	15674	15682	15701	15651	15685	15624	15682	15694	15776	15844	15685	15535	15818	15586	15607	15636	15734	15555	15590	15632	15478	15601	15712	15522	15512	15685	15571	15587	15770	15712	15594	15593	15780	15571	15669	15742	15699	15836	15591	15739	15571	15698	15533	15799	15791	15732	15575	15595	15748	15780	15599	15735	15800	15793	15513	15633	15677	15754	15721	15553	15732	15494	15534	15635	15682	15678	15587	15842	15611	15706	15625	15804	15802	15851	15626	15552	15712	15674	15600	15879	15579	15692	15773	15752	15653	15612	15577	15498	15477	15651	15617	15677	15675	15635	15743	15622	15475	15760	15696	15713	15576	15784	15563	15711	15749	15688	15678	15593	15767	15727	15648	15594	15665	15482	15642	15684	15539	15718	15612	15589	15767	15527	15587	15717	15867	15723	15630	15622	15601	15630	15732	15771	15911	15644	15569	15739	15608	15559	15604	15588	15663	15607	15693	15754	15614	15685	15734	15687	15624	15736	15607	15463	15686	15496	15747	15724	15706	15677	15850	15732	15795	15767	15620	15745	15607	15730	15704	15479	15700	15684	15609	15681	15564	15753	15794	15684	15803	15782	15782	15876	15648	15713	15398	15658	15773	15783	15707	15713	15552	15666	15686	15779	15594	15587	15762	15814	15573	15558	15702	15590	15607	15691	15757	15770	15693	15639	15714	15429	15551	15606	15738	15487	15731	15457	15532	15571	15620	15780	15654
28330	29419	39664	34917	27982	23633	21344	20102	19382	18972	18562	18382	18372	18292	18177	17838	17880	17539	17486	17358	17248	17311	17179	17293	17162	17232	17376	17320	17217	17318	17353	17298	17165	17392	17231	17001	17221	17013	16946	17018	17096	17124	17194	17361	17098	17202	17149	17229	17407	17230	17406	17095	17114	17208	17225	17081	17126	17231	17296	17227	17071	17051	17186	17265	17363	17286	17100	17035	16946	17234	17317	17136	17312	17268	17036	17160	17209	17264	17055	17383	17105	17165	17468	17193	17250	17007	17244	17052	17205	17016	17257	17175	17260	17233	17077	17046	17121	17243	17200	17208	17310	17172	17305	17182	17207	17265	17234	17045	17173	17019	17304	17107	17237	17105	17310	17119	16923	17150	17284	17048	17142	17213	17239	17388	17066	17072	17301	17109	17157	17150	17218	17093	17202	17134	17114	17251	17296	17105	17148	17138	17003	17066	17252	17111	17074	17139	17035	17063	17449	17241	17160	17258	17420	17310	17324	17308	17216	17208	16964	17208	17248	16935	17228	17177	17262	17086	17353	17185	17138	17081	17067	17146	17053	17081	17183	17065	17169	17182	17216	17218	17259	17193	17122	17087	17191	17409	17058	17050	17017	17193	16955	17139	17071	17106	17209	17277	17247	17120	17337	17219	17057	17222	16930	16921	17028	17116	17176	17136	17143	17071	17157	17119	17326	17113	17201	17003	17208	17174	17233	17023	17267	17274	17292	17173	17035	17145	17257	17124	17078	17243	17123	17091	17109	17125	17112	17222	17379	17279	17075	17152	16960	17068	17035	17213	17245	17056	17007	17109	17196	17231	17187	17077	17228	17227	17065	17033	17237	17331	17156	17347	17245	17214	17171	17252	16943	17258	17172	17420	17216	17232	17085	17035	17021	17167	17106	17268	17037	17223	17138	16989	17327	17142	17034	17060	17209	17097	17201	17174	17023	17288	17016	16926	16881	16955	17130	17222	17123	17127	17182	17149	17054	17284	17211	17215	17085	17208	17287	17276	17183	17050	17291	16889	17146	17073	17040	17262	17137	17260	17240	17344	17252	17269	17238	17293	17055	17265	17046	17214	17260	17073	17184	17123	17167	17356	17130	17088	17248	17111	17172	17119	17137	17063	17136	17191	17216	16885	17061	17187	17292	17147	17185	17241	17185	17190	16974	17169	17254	17173	17197	17130	17280	17044	17205	17062	17065	17180	17142	17144	17150	17210	17142	17287	17173	17168	17413	17135	17223	17183	17144	17121	17065	17130	17158	16975	17180	17149	17235	17145	17327	17241	17045	17190	17258	17215	17034	17024	17291	17262	17151	17256	17246	17063	17055	17159	17031	17229	17065	17143	17292	17033	17171	17247	17196	17135	17158	17161	17145	17017	17224	17139	17183	17080	17224	17136	17082	17029	17283	17319	17298	17205	17176	17307	17280	17270	17172	17194	17399	17326	17104	17379	17194	17289	16998	17141	17236	17000	17074	17077	17152	17159	17327	17340	17201	17176	17070	17147	16878	17297	17044	17177	17307	17134	17273	17262	17206	17203	17129	16949	17104	17290	17340	17316	17194	17144	17152	17169	17313	17103	17275	17135	17132	17014	17318	17119	16888	17067	17294	17329	17363	17255	17318	17320	17245	17320	17098	17231	17155	17231	16948	17157	17118	17264	16992	17269	17281	17279	17188	17023	17210	17134	17052	17108	17355	17063	17044	17278	17196	17248	17218	17149	17094	17273	17324	17153	17186	17464	17205	16968	17075	17166	17167	17332	16993	17261	17247	17011	17138	17166	17111	17287	16952	17062	17240	17094	17217	17176	17318	17067	17184	17157	17367	17275	17089	17256	17340	17373	17015	17165	17168	16992	17317	17100	17114	17394	17111	17279	17180	17246	17166	17170	17077	17191	17483	16943	17150	17152	17131	17019	17306	17319	17110	17151	17091	17334	17290	17312	17192	17303	17073	17077	17364	17071	17280	17312	17351	17250	17343	17268	17287	17309	17182	17098	17251	17180	17111	17027	17239	17198	17240	17057	17288	17162	17161	17200	17074	17154	17141	17120	16980	17044	17172	16992	17139	16893	17100	16957	17221	17118	17193	17223	17178	17096	17346	17015	17149	17284	17107	17302	17227	17229	17327	17189	16903	17091	17219	17395	17212	17143	17265	17138	16990	16967	17210	17120	17269	17117	17002	17155	17262	17060	17065	17049	17225	17172	17004	17305	17116	17289	17099	17200	17328	17124	16920	17031	17159	17093	17235	17222	17357	17268	17108	17249	17093	17070	17280	17320	17175	17241	17075	17245	17282	17156	17195	17294	17413	17398	16971	17070	17085	17000	17138	17223	17048	17078	17039	17193	17258	17399	17104	17170	17100	17383	16991	17200	17098	17095	17306	17282	17175	17130	17206	17233	17245	17039	17151	17105	17076	17272	17294	17226	17333	16986	17257	17236	17194	17100	17289	17019	17234	17101	17242	16750	17201	17106	17232	17192	17369	17255	17264	17145	17167	17083	17087	17003	17294	17194	17046	17023	17156	17184	17157	17010	17166	17099	17292	17119	17404	17325	17106	17191	17363	17262	17227	17019	17155	16991	17221	16977	17046	17173	17236	17259	17044	17252	17118	17163	17120	17172	17217	17153	17215	17263	17197	17090	17020	17110	17114	17033	17221	17323	17475	17049	17207	17117	17110	17325	17222	17161	17146	17149	17131	17212	17113	17103	17044	17218	17109	17361	16852	17101	17130	17128	17017	16920	17201	16972	17265	17091	17127	17299	17048	17184	17003	17199	17212	17146	17318	17324	17167	17045	17043	17299	17190	17286	17344	17271	17089	17181	17202	17142	17190	17306	17182	17123	17185	17122	17320	17235	17140	17051	17203	17264	17189	17154	17122	16983	17437	17199	17005	17218	17285	17310	17069	17258	17189	17209	17217	17071	17212	17163	17141	17142	17015	17131	17214	17229	16996	17172	17034	17184	17103	17236	17198	17238	17115	17182	17047	17059	17210	17118	17252	17124	17256	17254	17062	17000	17097	16935	17274	17219	17353	16996	17126	17049	17298	17225	17156	17270	17084	17126	17303	17363	17286	17116	17359	17128	17249	17131	17218	17072	17263	17212	17158	17287	17177	17111	17313	17245	17141	17108	17162	17121	17296	17429	17286	17036	17222	17161	17090	17136	17082	17090	17286	17351	17032	17090	17135	17156	17053	17128	17058	17262	17364	17155	17070	17346	17177	17230	17333	17240	17286	17068	17018	17010	17136	17042	17001	17051	16916	17061	17153	17281	17049	17111	17215	17291	17336	17438	17242	17196	17046	17033	17118	17149	17074	17356	17134	17258	17137	17228	17408	17223	17102	17065	17366	17149	17074	17094	17183	17107	17302	17435	17139	17299	17405	17142	17319	17361	17212	17203	17152	17163	17062	17151	17337	17110	17241	16976	17054	17079	17038	17289	17030	17204	17274	16987	17151	17173	17236	17154	17081	17151	16997	16989	17298	17014	17106	16985	17210	17196	16964	17008	17052	17041	17014	17057	16887	17260	16944	17227	17187	17118	17284	17219	17063	17191	17118	17220	17058	17200	17192	17255	17106	17359	17001	16984	17415	17151	17143	17202	17141	17307	17183	17236	17072	17316	17267	17161	17093	17103	17220	17166	17251	17126	17175	17102	16912	17187	17314	17289	17172	17183	17233	17252	17116	17106	17295	17316	17052	17212	17296	17074	17047	17176	17132	17144	17150	17198	17091	17069	17066	17187	17214	17299	17183	17260	17362	17273	17429	17271	17326	17294	17225	17206	17436	17281	17115	17125	17187	17256	17174	17126	17238	17151	17129	17085	17265	17448	17214	17127	17181	17160	17160	17088	17217	17158	16988	17167	16986	17211	17084	17162	17183	17152	17264	17081	17081	17190	17203	17235	17054	17307	17143	17119	17195	17231	17290	17285	17118	17032	17244	17327	17109	17250	17335	17093	17019	17016	17140	17033	17283	17272	17134	17043	17146	17240	17120	17198	17038	17290	17168	17223	17056	17009	17339	17179	17143	17109	17278	17096	17128	16992	17279	17341	17191	17169	17230	17208	17300	17036	17312	17056	17157	17320	16950	17085	17278	17095	17130	17170	17089	16961	17212	17188	17291	17143	17326	17194	17256	17108	17198	17111	17332	16960	17255	17236	17323	17220	17262	17266	17019	17083	17174	17135	17134	17122	17048	17286	17391	17197	17120	17230	17391	17220	17096	17220	17071	17077	17215	17239	17089	17098	17219	17168	17278	17195	17170	17257	16872	17195	17253	17142	17043	16932	17103	17410	17273	17227	17378	17101	17051	17031	17107	17185	17201	17376	16970	17091	17120	17238	17096	17402	17318	17078	17114	17004	17134	17153	17009	17315	17161	17162	17160	17386	17130	17069	17142	17135	17277	17185	17195	17089	17158	17494	17096	17301	17238	17261	17024	17243	17164	17169	17287	17284	17072	17190	17291	17149	17523	17187	17362	17203	17138	17071	17211	17280	17353	17309	17171	17270	17310	17287	17228	17203	17068	17200	17298	17056	17094	17169	17122	17045	17031	17147	17247	17171	17078	17055	17344	17215	17083	17116	17010	17048	17123	17002	17148	17027	17169	17211	17278	17008	16975	17292	17149	17114	17297	17128	16948	17113	17185	17268	16976	17169	17214	16859	17116	17018	17102	17290	16981	17224	17263	17094	17157	17210	17186	16944	17274	17147	17080	17341	17112	17115	17224	17191	17052	16906	17169	17248	17270	17342	17080	17113	17091	17001	17286	16976	17144	17242	17253	17069	17204	17209	17431	17131	17051	17263	17308	17169	17369	17184	17245	17119	17198	17252	17175	17076	17037	17166	17174	17127	17043	17142	17227	17245	17134	17047	17332	17360	17342	17196	17177	17252	17297	17188	17140	17045	17099	17136	17108	17113	17280	17121	17228	17233	17193	17063	17252	17052	17288	16938	17230	17186	17196	17294	17318	17113	17401	17232	17298	17244	17244	17090	17064	16936	16938	16992	17133	17211	17244	17133	17365	17315	17249	17300	17367	17220	17104	16974	17157	17295	17112	17217	17287	17123	17026	17371	17208	17168	17271	17153	17149	17176	17183	17293	17449	17087	17144	17136	17131	17110	17011	17210	17262	17220
30063	46242	44573	35092	28986	24019	21542	19922	18748	18299	17761	17482	17135	17275	17120	16850	16632	15939	15939	15606	15564	15768	15518	15441	15696	15473	15669	15638	15763	15447	15465	15513	15708	15520	15563	15443	15422	15417	15507	15398	15467	15514	15424	15358	15422	15527	15480	15432	15578	15607	15423	15383	15404	15449	15433	15395	15368	15415	15486	15431	15458	15436	15458	15471	15293	15465	15490	15525	15432	15387	15330	15441	15416	15332	15332	15619	15372	15450	15699	15464	15292	15555	15274	15417	15462	15485	15574	15491	15350	15539	15422	15366	15425	15450	15424	15309	15405	15328	15497	15473	15485	15491	15610	15601	15392	15415	15374	15386	15524	15437	15569	15263	15333	15549	15473	15494	15623	15361	15420	15339	15501	15574	15498	15476	15429	15417	15435	15484	15332	15410	15511	15466	15412	15409	15548	15566	15643	15496	15276	15472	15374	15515	15401	15383	15453	15486	15549	15504	15550	15349	15418	15578	15409	15281	15297	15658	15235	15389	15519	15309	15321	15498	15495	15399	15507	15522	15432	15683	15467	15414	15411	15417	15468	15344	15600	15614	15457	15484	15531	15504	15458	15447	15305	15487	15585	15406	15600	15339	15265	15661	15495	15569	15477	15502	15302	15446	15460	15445	15564	15513	15402	15607	15470	15542	15474	15351	15419	15531	15405	15438	15648	15277	15394	15498	15561	15454	15471	15480	15382	15410	15454	15422	15574	15518	15516	15471	15251	15387	15447	15349	15408	15434	15513	15370	15485	15286	15415	15547	15533	15515	15502	15444	15589	15434	15374	15443	15400	15468	15485	15482	15381	15514	15389	15510	15463	15490	15338	15265	15407	15589	15420	15430	15525	15455	15517	15618	15277	15417	15339	15506	15412	15308	15556	15415	15454	15571	15402	15341	15518	15415	15547	15625	15295	15456	15427	15569	15344	15548	15378	15477	15537	15410	15529	15443	15431	15312	15288	15532	15453	15601	15591	15244	15554	15389	15447	15469	15510	15462	15507	15387	15449	15404	15273	15356	15487	15655	15355	15555	15543	15333	15456	15386	15602	15314	15575	15466	15743	15334	15395	15563	15521	15487	15370	15372	15674	15419	15532	15309	15321	15458	15201	15540	15439	15507	15403	15523	15226	15533	15592	15709	15544	15437	15452	15486	15463	15419	15336	15458	15503	15358	15325	15403	15347	15403	15389	15565	15439	15546	15308	15420	15395	15507	15362	15515	15399	15462	15390	15454	15549	15464	15581	15435	15423	15279	15407	15615	15563	15441	15522	15371	15354	15433	15440	15489	15556	15456	15487	15257	15367	15427	15472	15570	15542	15586	15489	15203	15541	15423	15636	15571	15318	15576	15355	15391	15532	15353	15493	15406	15624	15326	15433	15484	15401	15415	15473	15470	15477	15478	15356	15434	15536	15580	15463	15337	15501	15429	15473	15665	15531	15503	15353	15372	15337	15474	15478	15425	15515	15482	15441	15324	15545	15552	15515	15516	15675	15490	15615	15514	15496	15552	15457	15523	15364	15512	15394	15428	15336	15353	15444	15424	15469	15482	15390	15479	15373	15489	15524	15541	15494	15436	15437	15523	15400	15415	15334	15485	15476	15478	15354	15435	15489	15471	15470	15391	15462	15530	15549	15611	15406	15550	15394	15415	15278	15567	15298	15416	15419	15423	15546	15563	15492	15452	15550	15535	15275	15494	15407	15357	15602	15525	15440	15449	15605	15466	15386	15308	15402	15450	15539	15417	15389	15466	15448	15390	15473	15444	15403	15536	15369	15371	15407	15501	15483	15560	15433	15461	15414	15435	15559	15533	15323	15436	15427	15537	15516	15411	15550	15400	15516	15397	15356	15275	15526	15404	15499	15592	15316	15394	15507	15486	15374	15439	15470	15596	15137	15539	15446	15355	15481	15644	15544	15409	15338	15310	15453	15519	15537	15587	15502	15351	15443	15460	15608	15463	15408	15526	15254	15354	15340	15421	15436	15410	15426	15554	15568	15233	15581	15477	15309	15508	15413	15392	15329	15552	15375	15446	15386	15447	15467	15532	15375	15422	15451	15338	15400	15558	15346	15508	15588	15560	15447	15411	15555	15490	15459	15577	15462	15335	15376	15401	15437	15445	15379	15505	15425	15549	15415	15283	15586	15305	15398	15434	15610	15589	15560	15504	15447	15349	15379	15497	15454	15342	15514	15341	15388	15406	15481	15449	15538	15333	15524	15539	15486	15459	15471	15308	15468	15460	15213	15419	15495	15501	15564	15400	15631	15412	15608	15495	15401	15389	15378	15326	15582	15591	15474	15358	15428	15350	15535	15457	15531	15600	15403	15603	15583	15385	15428	15482	15372	15522	15472	15631	15564	15590	15627	15586	15429	15570	15401	15613	15410	15389	15591	15450	15277	15443	15516	15343	15245	15471	15518	15346	15299	15594	15569	15564	15414	15556	15375	15280	15585	15560	15338	15477	15593	15452	15394	15346	15499	15506	15510	15534	15341	15270	15542	15433	15393	15375	15604	15442	15358	15472	15474	15640	15514	15432	15370	15436	15485	15506	15503	15501	15636	15530	15508	15487	15373	15488	15452	15349	15393	15506	15450	15428	15522	15518	15420	15401	15442	15565	15364	15402	15414	15468	15484	15573	15589	15544	15353	15562	15392	15654	15484	15480	15381	15520	15489	15362	15465	15484	15503	15464	15515	15355	15272	15514	15505	15557	15527	15312	15336	15445	15455	15360	15562	15426	15431	15524	15501	15470	15412	15426	15461	15443	15608	15323	15396	15591	15359	15385	15446	15397	15568	15436	15313	15600	15295	15453	15506	15439	15462	15701	15502	15429	15513	15422	15327	15405	15457	15368	15540	15491	15483	15379	15482	15550	15367	15335	15453	15488	15403	15450	15439	15442	15211	15422	15386	15357	15458	15575	15459	15441	15389	15331	15286	15415	15438	15574	15499	15476	15426	15462	15372	15404	15490	15441	15649	15572	15379	15620	15341	15396	15446	15356	15381	15468	15397	15390	15455	15494	15476	15329	15609	15384	15335	15339	15397	15493	15614	15333	15561	15362	15431	15391	15311	15480	15513	15396	15388	15544	15552	15404	15264	15495	15369	15411	15274	15562	15274	15374	15475	15565	15314	15403	15408	15546	15482	15414	15564	15368	15607	15419	15474	15566	15519	15473	15488	15415	15606	15431	15464	15379	15445	15411	15343	15376	15304	15417	15415	15298	15475	15453	15420	15423	15455	15590	15380	15305	15454	15243	15340	15397	15367	15466	15580	15316	15576	15356	15388	15407	15484	15492	15343	15365	15488	15425	15561	15604	15419	15529	15598	15250	15413	15404	15515	15649	15462	15264	15555	15654	15446	15480	15347	15503	15448	15450	15440	15421	15293	15616	15469	15340	15284	15399	15328	15331	15611	15550	15501	15355	15470	15384	15468	15487	15434	15335	15632	15367	15398	15394	15385	15334	15583	15583	15422	15538	15386	15489	15441	15499	15441	15556	15458	15478	15311	15417	15442	15471	15534	15389	15431	15539	15543	15458	15463	15426	15436	15414	15532	15465	15493	15395	15394	15485	15440	15464	15526	15421	15448	15464	15496	15539	15349	15462	15370	15353	15391	15373	15363	15607	15257	15582	15471	15522	15421	15403	15581	15640	15431	15407	15495	15488	15429	15401	15534	15414	15362	15469	15439	15477	15493	15395	15455	15366	15408	15232	15496	15405	15598	15502	15513	15465	15296	15459	15504	15379	15376	15547	15596	15339	15523	15511	15412	15582	15387	15520	15468	15396	15471	15507	15458	15465	15518	15569	15221	15352	15447	15347	15460	15456	15443	15444	15447	15528	15419	15347	15507	15338	15391	15471	15585	15439	15514	15431	15445	15366	15529	15493	15337	15403	15332	15481	15491	15422	15449	15517	15464	15284	15563	15465	15521	15404	15647	15476	15420	15523	15432	15525	15464	15595	15424	15343	15488	15304	15498	15383	15532	15439	15482	15514	15391	15609	15570	15462	15390	15489	15402	15475	15452	15498	15391	15352	15364	15495	15584	15507	15395	15350	15602	15477	15447	15581	15535	15455	15445	15479	15458	15414	15379	15419	15392	15550	15479	15445	15500	15478	15291	15539	15431	15395	15406	15383	15472	15385	15446	15614	15492	15379	15536	15415	15592	15533	15470	15565	15427	15456	15625	15474	15668	15500	15437	15620	15439	15449	15295	15377	15447	15413	15417	15501	15449	15612	15358	15346	15362	15427	15590	15536	15352	15322	15290	15347	15400	15478	15492	15486	15382	15384	15313	15281	15600	15518	15506	15499	15445	15499	15388	15412	15329	15367	15572	15492	15328	15381	15243	15446	15474	15277	15431	15386	15524	15516	15494	15332	15363	15364	15329	15472	15311	15428	15479	15446	15363	15515	15365	15558	15313	15407	15434	15530	15458	15463	15452	15531	15351	15398	15516	15474	15392	15377	15517	15410	15382	15423	15484	15405	15535	15470	15525	15407	15489	15424	15359	15466	15497	15453	15441	15455	15553	15460	15533	15401	15486	15517	15568	15601	15380	15402	15441	15519	15367	15434	15405	15515	15526	15649	15515	15542	15497	15480	15495	15597	15542	15211	15380	15419	15367	15500	15451	15418	15411	15381	15585	15460	15563	15336	15503	15482	15349	15489	15574	15485	15441	15482	15310	15290	15408	15545	15564	15303	15438	15493	15324	15429	15484	15423	15567	15575	15490	15524	15492	15347	15363	15330	15664	15486	15433	15453	15492	15430	15608	15473	15290	15556	15421	15405	15473	15458	15531	15425	15622	15422	15555	15598	15477	15322	15600	15516	15308	15411	15487	15362	15394	15443	15354	15509	15439	15515	15492	15435	15450	15398	15365	15387	15319	15514	15355	15366	15557	15536	15464	15534	15491	15332	15451	15405	15518	15412	15408	15603	15514	15633	15441	15705	15468	15480	15366	15449	15614	15467	15388	15497	15351	15411	15462	15486	15460	15521	15592	15294	15462	15443	15666	15380	15570	15434	15524	15318	15578	15563	15566	15392	15644	15358	15626	15578	15483	15472	15569	15385	15642	15407	15388	15378	15449	15324	15489	15530	15627	15412	15423	15293	15526	15359	15194	15472
23613	21192	29002	24980	24848	26081	25972	22293	20754	20500	20054	19475	19017	19165	18839	18577	18118	17819	17746	17501	17433	17430	17406	17252	17163	17360	17481	17289	17358	17223	17271	17260	17175	17179	17218	17110	17278	17362	17378	17369	17314	17335	17439	17132	17201	17290	17325	17334	17326	17594	17369	17340	17434	17027	17038	17065	17134	17264	17299	17261	17116	17173	17246	17137	16952	17120	17302	17148	17096	16933	17106	17127	17200	17305	17024	17051	17214	17164	17264	16936	17136	17048	16998	16942	17064	17052	17116	17087	17056	17011	17126	17165	17057	17064	17099	17183	17406	17132	17231	17137	17111	17202	16924	16851	17130	17124	17182	17277	17190	17138	16968	17065	17061	17146	17076	17466	17125	17143	17217	17153	17176	16995	17237	17097	17236	17140	17118	17164	17038	16988	17214	17141	17283	17139	16962	16978	17185	17253	17138	17034	17024	16986	17098	17075	17145	17158	17033	17198	17183	17094	17054	17171	17092	17144	17126	17174	17300	17064	17048	17243	16961	17221	17234	17132	16944	17227	16957	17032	17006	17103	17218	17199	17122	17177	16977	17206	17032	17109	17148	17145	17164	17282	16772	17073	16870	17275	17219	17093	17105	17141	17253	16960	17170	17090	17072	17243	17013	16949	17015	16964	17298	17081	17175	17137	17200	17302	17105	17087	16953	17294	17113	17203	17043	17042	17077	17050	17041	17050	17259	17138	17200	16983	17158	17143	17162	17398	17311	16933	17110	17038	17086	17323	17085	17244	17071	17046	17225	16926	16871	17127	17217	17283	17333	16952	17231	17074	17228	17495	17153	16979	17113	17011	17130	17074	17153	17332	16905	17116	17095	17025	17178	17034	16888	17214	17200	17285	17179	16968	16979	17182	17040	17010	17082	17017	16908	17252	17162	17180	17107	17207	17304	17113	17040	17063	17143	17071	17084	16968	17313	17359	17053	17109	17196	17120	17034	16982	17284	17038	17042	17155	17133	17175	17172	17217	16934	17008	17225	17099	17078	17100	17205	16920	17145	17005	17166	17193	17077	16942	17103	17031	17169	16961	16893	17168	17214	17193	17018	17341	17087	17120	16937	17019	16733	16941	17352	17076	17183	17046	17167	17197	17058	17151	17082	16938	16973	17256	16966	17065	17056	16892	16972	17053	17199	17226	17170	17130	17156	16972	16981	17265	17301	17274	17104	17353	17202	17167	17212	17035	16987	17047	16998	17222	17190	17190	16998	17245	17118	17181	17011	17032	17150	16958	17129	17172	16989	17154	17313	17106	17154	16988	17089	17240	17108	17034	17013	17134	16987	17033	16986	17072	17112	17196	17067	17113	17198	17177	17008	16958	17035	17098	17035	17188	17015	17252	17143	17007	16986	16877	17122	17049	16980	17334	17057	17116	17092	17158	17056	16989	17047	17255	17017	17089	17116	17145	17039	17230	17184	17080	17194	17171	16946	17110	17156	17298	17179	17041	16999	16948	17108	17126	17170	17088	17164	16999	17097	17166	17261	17042	17355	17106	17144	17179	17152	17181	17249	17008	17186	17147	17161	17314	17053	17041	17136	17033	17166	17102	16986	16953	17043	17142	17064	17033	17243	17104	17184	17129	16923	16898	16946	16992	17031	16954	17180	16859	17081	17342	17075	17239	17134	17011	17019	17224	17220	17067	17402	17102	17183	17015	17149	17260	17093	17116	17040	17186	17083	17036	17290	17320	17127	17204	17190	17236	17285	17272	17154	17078	17146	17080	17205	17225	17197	17300	17053	17076	17155	17168	17217	17108	16972	17077	17139	16987	17141	17301	17112	17119	17145	16960	17109	17177	17008	17095	17309	17154	17275	17047	17152	17000	17281	17148	16947	17161	16961	17063	17060	17040	17141	17023	16947	16969	17124	17102	17045	17150	17139	17257	17058	16995	17184	16988	17145	17105	17088	17120	17039	17223	17090	17039	17142	17180	17042	16918	17146	17210	17058	17176	17039	17101	17125	17120	17075	17064	17385	16976	17094	17122	17140	17076	17047	17108	17055	17189	17125	17175	17095	17170	17067	17258	16969	17175	17211	17214	17037	17034	16936	17105	17202	17233	17279	17278	17280	17116	17078	17024	17059	17060	16925	16974	17203	17210	17096	16913	17118	17062	16962	17252	16978	17268	17019	16841	17161	17014	17160	17089	17226	17251	17068	17084	17106	17240	17097	17075	17331	17072	17156	17234	17125	17216	17289	16960	17079	17044	17072	17289	17201	17190	17217	17011	16892	17217	17252	17117	17088	17104	17358	17061	17125	17094	17287	16997	16907	17095	17263	17177	17226	17283	17168	17116	17201	17105	16981	17064	17150	16807	16996	16996	17170	17311	17146	16940	16997	16846	16998	17026	17176	17177	17044	17307	16964	17113	17268	17100	17305	17066	17003	17022	17055	17180	17321	17105	17184	17256	17138	16851	16800	17068	17193	17145	17135	17040	17133	17113	17121	17165	17235	17210	17004	16960	17203	16993	17107	17142	17120	17082	17171	16937	17321	17123	17156	17023	17119	17142	17246	16907	17068	17361	17151	17110	17157	17063	16986	17418	17203	17073	16948	17054	17167	17041	17147	17114	17050	17117	17157	17131	16937	17068	17233	17110	17300	17161	17048	17204	17232	17056	17082	17182	17202	16941	17125	17248	17090	16976	17274	17170	16945	17012	17024	17104	17126	17174	17156	17099	17148	17196	17217	17109	17123	17092	17166	17270	17150	16994	17281	17000	17040	17021	17047	17164	17230	17021	17061	17120	17066	17228	17190	17324	17160	17035	17253	17210	17198	17056	17092	17215	17130	17266	17161	17214	17188	17206	17167	17106	17084	17275	17282	17051	17167	17202	17224	17151	17134	17056	16901	17109	17275	17236	17142	17080	17040	17157	17133	17149	17237	17134	17234	16978	17233	17096	17183	17134	17241	16879	17039	17153	17255	17070	17134	17160	17088	17218	17299	16950	17031	17086	16995	17070	17184	17323	17197	17358	17189	16925	17070	17329	17119	17070	17170	17284	16942	17188	16985	17043	17053	17062	17033	17046	17200	17039	17191	17141	17136	17066	17164	17294	17014	17099	16948	17192	16980	17064	17188	16983	16989	17112	17026	17248	17038	17111	17181	17119	17345	17102	17038	17122	17172	17094	17137	17044	17050	17178	17209	17072	17039	17001	17131	17415	17148	17283	16993	16880	17294	17119	17098	17142	17082	17097	17230	17145	17170	17019	17084	17037	17104	17009	17179	16925	17015	17063	17129	17130	17096	17228	16987	17169	17331	17076	17122	17148	17078	17134	17226	17124	17214	17089	17018	17083	17052	17147	17181	17114	17114	17109	17218	17111	17205	17084	17204	17244	17066	17124	17096	17282	17094	17138	16954	17135	17030	17052	17048	17054	17115	17134	17130	17165	16982	17317	17133	17161	17122	17185	17073	16990	17100	17147	17058	17064	16955	17105	17345	17036	17285	17100	16916	17252	17165	16973	17329	17235	17014	17091	17062	17079	17079	17137	16902	17067	17097	17178	17027	17062	17144	17152	17168	17117	17353	17124	17175	17137	17148	17163	17346	17102	17228	17030	17278	17174	17065	17160	17166	17017	17162	17119	17169	17021	17129	17082	17124	17105	17205	17108	16988	17027	17199	17181	17174	17075	17218	17134	17016	16972	17086	17295	17161	17295	16975	16958	16924	17169	17057	17032	17238	17167	16812	16914	17128	16970	16927	17186	16910	17161	17086	17098	17144	17202	16918	17110	17115	16998	17245	17087	17034	16958	16869	17192	17259	17106	17299	17042	17011	17026	17220	16855	17199	16928	16945	17331	17192	17110	17033	17248	17234	17323	17313	17226	17121	17111	17166	17422	17147	17142	17009	17026	17130	17274	17097	17311	16992	16940	17051	17123	17226	17072	17093	16966	17136	17155	17162	17198	17097	17007	17183	17110	17123	17030	17258	17346	17252	17215	16870	17189	17172	17118	17237	17108	17082	17103	17119	17041	16903	17102	17034	17265	16995	16956	17210	17358	17303	17094	17186	17395	17000	17136	16942	17274	16989	17095	16988	17330	17129	17216	17086	17360	17223	17141	17008	17009	17118	17145	17240	17142	17074	17007	17113	16823	17171	17079	17279	17206	17243	17037	16968	17249	17201	17048	17174	17089	17229	17234	17100	17095	17233	17075	17090	17058	16931	17111	17179	17166	17093	16987	17055	16833	17170	17195	17171	17029	16992	17181	17019	16998	17044	16935	17056	17133	17322	17310	17024	16981	17409	17282	17062	17251	17113	16992	17130	17314	17085	17134	17068	17210	17195	17061	17229	17231	17288	17161	17139	17059	17065	17242	17185	17180	17117	17103	17207	17178	17175	17124	17237	17332	17203	17124	17113	17060	17068	17038	17020	17217	17079	17334	17131	17288	17111	17210	17292	16934	17105	17159	17047	17302	17276	17072	16949	17355	17124	16966	17120	17109	16999	17026	17077	17226	17084	17104	17140	16960	17161	17025	17145	17019	17113	17379	17148	16976	17059	17092	17081	17133	17233	17132	17176	17102	16912	17257	17066	17135	17136	17009	16893	17123	17129	17127	17264	16994	17024	17262	17281	17209	17144	17143	17072	17172	17035	17203	17252	16896	17173	17027	17271	17279	17039	17108	17266	17141	17240	17078	17085	17147	16848	17113	17090	16811	17148	17225	16971	17114	17114	17101	17249	17093	17131	17161	17244	17224	17093	17231	17174	17144	17162	17136	17324	17120	16933	17374	17256	17167	17016	17113	17137	17001	16951	17202	17139	16960	17056	17389	17161	17041	17217	17228	17194	17118	17288	17059	17260	17104	17231	17142	16976	16862	17039	17044	17088	17204	16979	17071	17050	16994	17129	17136	16936	17202	17239	17232	17114	17067	17177	17079	17071	16991	17116	17175	17093	17315	17142	17115	17220	17151	16912	17099	17083	16953	17389	17270	17461	16891	17052	17184	17241	17013	17094	17103	17069	17133	17168	17043	17223	17008	17039	17265	17255	16987	16951	17102	17139	17314	17049	17213	16987	17168	17084	17191	17266	17159	17111	17182	17021	17133	17240	17140	17124	17118	17161	17189	17015	17027	16974	16930	17234	17293	17036	17111	17165	17249	16963	17084
29373	50750	49419	39132	32719	27659	25068	22446	20991	20494	19188	18943	18297	18374	17973	17409	16910	16342	16125	15891	15878	15738	15728	15651	15673	15597	15702	15578	15529	15552	15560	15458	15489	15649	15368	15511	15555	15525	15710	15554	15615	15367	15491	15640	15412	15647	15612	15919	15885	15976	15735	15787	15553	15681	15370	15434	15564	15444	15245	15565	15388	15559	15441	15424	15581	15512	15430	15440	15589	15541	15580	15485	15587	15421	15290	15451	15550	15515	15344	15506	15522	15499	15473	15377	15676	15390	15480	15604	15407	15448	15413	15597	15369	15436	15401	15583	15489	15543	15401	15435	15472	15594	15600	15630	15435	15491	15599	15466	15590	15522	15343	15405	15459	15327	15361	15547	15497	15457	15451	15520	15577	15375	15490	15415	15491	15297	15540	15374	15373	15454	15546	15542	15456	15433	15662	15497	15492	15513	15613	15311	15516	15481	15501	15544	15577	15505	15294	15606	15197	15585	15461	15400	15486	15408	15418	15524	15476	15505	15521	15340	15428	15408	15601	15486	15495	15468	15417	15550	15381	15446	15388	15562	15431	15456	15412	15618	15541	15716	15373	15325	15547	15527	15515	15353	15491	15542	15431	15447	15412	15516	15475	15597	15504	15620	15509	15583	15598	15449	15381	15406	15512	15513	15550	15394	15534	15581	15471	15464	15594	15393	15417	15472	15450	15618	15375	15394	15364	15460	15510	15625	15485	15499	15532	15497	15476	15497	15522	15447	15180	15502	15529	15418	15366	15381	15497	15495	15641	15470	15421	15571	15315	15485	15439	15320	15534	15558	15572	15417	15357	15433	15318	15595	15497	15460	15437	15447	15538	15447	15420	15450	15269	15451	15370	15533	15617	15573	15455	15322	15633	15491	15332	15393	15535	15450	15553	15348	15299	15331	15527	15516	15461	15456	15639	15652	15394	15501	15431	15561	15503	15465	15415	15472	15470	15398	15254	15378	15442	15544	15376	15491	15573	15467	15421	15447	15421	15403	15497	15446	15368	15470	15555	15540	15377	15496	15442	15483	15438	15689	15376	15441	15550	15345	15440	15356	15388	15638	15456	15494	15492	15322	15546	15644	15335	15477	15472	15584	15371	15533	15324	15473	15617	15432	15388	15487	15472	15485	15389	15402	15413	15407	15320	15388	15534	15464	15472	15490	15488	15300	15435	15597	15528	15378	15416	15491	15375	15557	15475	15500	15432	15436	15521	15242	15599	15442	15450	15457	15458	15532	15475	15581	15488	15398	15381	15428	15577	15386	15441	15425	15399	15356	15441	15550	15478	15468	15515	15523	15492	15522	15445	15443	15479	15574	15406	15614	15598	15445	15401	15478	15458	15466	15380	15388	15387	15443	15549	15367	15538	15448	15394	15526	15547	15592	15539	15216	15610	15399	15465	15350	15493	15420	15429	15440	15491	15510	15675	15462	15434	15470	15292	15481	15440	15620	15592	15466	15429	15317	15475	15448	15527	15466	15414	15422	15483	15410	15484	15489	15458	15449	15508	15459	15486	15407	15402	15564	15433	15300	15363	15412	15328	15594	15705	15489	15577	15591	15365	15315	15572	15399	15443	15439	15517	15547	15487	15547	15364	15489	15585	15444	15441	15436	15340	15637	15527	15317	15575	15509	15428	15400	15553	15362	15417	15642	15487	15564	15538	15427	15497	15459	15328	15485	15484	15482	15432	15603	15526	15455	15433	15386	15449	15511	15284	15473	15598	15617	15335	15488	15259	15362	15451	15424	15577	15313	15425	15429	15394	15322	15581	15582	15497	15570	15404	15575	15400	15340	15522	15461	15392	15431	15260	15624	15381	15414	15573	15355	15463	15527	15403	15463	15588	15393	15388	15182	15624	15662	15575	15600	15604	15440	15476	15416	15376	15567	15416	15489	15386	15493	15417	15389	15540	15442	15431	15365	15295	15464	15424	15450	15572	15430	15688	15371	15482	15389	15355	15577	15470	15567	15533	15487	15402	15539	15389	15474	15448	15638	15656	15397	15498	15608	15281	15433	15449	15417	15258	15545	15564	15380	15441	15455	15421	15487	15440	15506	15587	15259	15466	15463	15470	15467	15524	15616	15384	15458	15675	15419	15552	15483	15514	15474	15397	15497	15371	15394	15467	15422	15436	15495	15417	15433	15499	15539	15507	15484	15441	15423	15468	15465	15561	15358	15372	15491	15382	15631	15357	15516	15474	15603	15487	15455	15517	15513	15475	15609	15378	15456	15356	15403	15357	15431	15523	15548	15643	15447	15391	15404	15557	15570	15298	15364	15421	15409	15469	15454	15540	15434	15531	15430	15643	15411	15544	15378	15412	15416	15590	15487	15474	15487	15573	15560	15483	15421	15594	15498	15413	15406	15519	15565	15440	15370	15596	15549	15536	15377	15589	15346	15424	15504	15408	15389	15447	15561	15469	15483	15563	15417	15397	15510	15493	15473	15452	15315	15613	15482	15512	15578	15509	15611	15406	15427	15482	15522	15442	15484	15450	15533	15501	15685	15537	15484	15481	15607	15694	15459	15334	15546	15648	15450	15460	15444	15476	15460	15445	15508	15655	15374	15521	15366	15550	15276	15378	15528	15620	15458	15529	15537	15431	15325	15212	15437	15389	15571	15512	15438	15360	15513	15471	15586	15424	15492	15418	15632	15365	15475	15504	15461	15696	15279	15629	15534	15509	15446	15457	15474	15486	15195	15438	15419	15377	15508	15409	15416	15429	15413	15491	15555	15537	15536	15375	15418	15433	15520	15383	15338	15290	15290	15508	15692	15539	15608	15342	15403	15636	15408	15437	15446	15477	15393	15498	15335	15567	15500	15454	15589	15568	15338	15462	15616	15297	15557	15607	15661	15572	15420	15374	15479	15596	15340	15382	15564	15417	15490	15458	15420	15352	15369	15484	15438	15334	15490	15532	15439	15411	15460	15434	15360	15605	15387	15370	15529	15413	15320	15536	15501	15497	15519	15366	15548	15480	15373	15532	15353	15496	15407	15408	15515	15416	15460	15426	15500	15493	15399	15433	15472	15449	15495	15439	15529	15233	15595	15425	15415	15493	15563	15685	15442	15260	15647	15505	15447	15351	15657	15569	15423	15403	15422	15676	15457	15412	15434	15679	15448	15473	15448	15516	15512	15644	15451	15456	15550	15433	15405	15477	15286	15605	15524	15549	15604	15458	15586	15259	15403	15536	15337	15233	15341	15404	15463	15454	15551	15414	15342	15481	15254	15508	15493	15442	15606	15548	15466	15436	15438	15553	15526	15408	15593	15309	15477	15456	15629	15337	15364	15358	15461	15602	15507	15410	15279	15310	15536	15499	15508	15514	15456	15492	15447	15429	15458	15494	15436	15573	15328	15540	15592	15371	15382	15558	15643	15526	15541	15422	15494	15478	15446	15454	15417	15529	15484	15352	15426	15560	15378	15306	15506	15430	15479	15624	15457	15588	15546	15441	15478	15534	15526	15556	15541	15546	15319	15352	15386	15698	15494	15418	15428	15485	15472	15461	15623	15314	15326	15381	15434	15534	15278	15446	15633	15587	15553	15420	15563	15450	15520	15638	15486	15400	15636	15347	15404	15523	15275	15808	15490	15390	15529	15568	15300	15559	15500	15474	15315	15631	15332	15485	15493	15475	15450	15427	15422	15525	15545	15485	15528	15617	15720	15453	15413	15535	15508	15298	15464	15481	15477	15356	15471	15532	15248	15485	15621	15449	15578	15416	15394	15549	15483	15578	15509	15493	15367	15561	15455	15412	15561	15479	15531	15405	15571	15385	15453	15470	15412	15351	15575	15307	15463	15508	15653	15326	15598	15439	15333	15455	15440	15671	15445	15363	15363	15397	15413	15544	15465	15493	15490	15502	15377	15543	15445	15298	15484	15520	15485	15623	15284	15507	15580	15502	15566	15432	15538	15532	15536	15417	15245	15507	15514	15542	15436	15531	15494	15397	15493	15448	15645	15409	15624	15501	15500	15389	15452	15545	15514	15399	15502	15427	15550	15464	15338	15336	15466	15420	15363	15466	15508	15387	15337	15417	15443	15430	15468	15490	15494	15573	15399	15606	15441	15546	15528	15410	15443	15447	15470	15397	15550	15550	15244	15496	15380	15405	15410	15502	15403	15414	15652	15507	15317	15591	15426	15509	15472	15527	15577	15302	15453	15510	15462	15387	15537	15521	15451	15383	15483	15581	15399	15488	15368	15568	15326	15478	15399	15371	15408	15429	15413	15427	15534	15605	15540	15436	15347	15527	15562	15462	15427	15370	15536	15637	15651	15602	15277	15479	15567	15509	15482	15417	15442	15387	15216	15430	15449	15573	15608	15445	15326	15469	15361	15472	15372	15452	15375	15453	15465	15524	15393	15484	15518	15522	15230	15550	15385	15343	15316	15554	15409	15545	15425	15461	15392	15537	15495	15278	15330	15477	15450	15368	15585	15482	15365	15621	15568	15469	15438	15339	15432	15339	15447	15491	15516	15310	15614	15509	15345	15525	15562	15467	15384	15476	15297	15529	15377	15390	15444	15509	15477	15410	15386	15420	15368	15280	15496	15384	15469	15565	15504	15441	15583	15480	15674	15531	15493	15541	15560	15557	15496	15399	15733	15715	15587	15581	15406	15481	15505	15453	15526	15330	15331	15599	15349	15479	15557	15470	15446	15503	15598	15525	15624	15269	15465	15313	15455	15559	15456	15460	15453	15523	15451	15453	15412	15474	15572	15492	15439	15551	15325	15481	15381	15434	15422	15520	15350	15559	15408	15418	15620	15375	15467	15455	15528	15535	15509	15552	15472	15699	15554	15437	15336	15410	15398	15490	15551	15328	15456	15429	15589	15567	15577	15401	15481	15508	15431	15383	15371	15506	15365	15491	15461	15389	15581	15450	15438	15471	15546	15372	15412	15463	15424	15544	15537	15595	15579	15475	15612	15502	15551	15451	15349	15423	15421	15420	15422	15466	15561	15425	15360	15602	15663	15585	15575	15455	15295	15636	15286	15333	15526	15513	15509	15511	15419	15595	15551	15463	15443	15344	15237	15474	15409	15326	15648	15482	15639	15358	15412	15416	15512	15589	15452	15324	15485	15297	15320	15478	15417	15561	15528	15626	15431	15560	15548	15546	15546
22670	21126	29002	23708	22317	25743	29537	24434	22698	22313	21428	20694	20211	20245	19532	19006	18687	18271	18251	17893	17868	17569	17676	17718	17784	17687	17549	17687	17563	17674	17665	17618	17572	17368	17467	17510	17423	17356	17606	17384	17487	17505	17662	17470	17703	17511	17805	17950	18005	17781	17538	17580	17450	17530	17317	17286	17341	17413	17534	17423	17467	17154	17384	17320	17410	17351	17216	17410	17331	17492	17489	17630	17566	17636	17437	17380	17367	17437	17336	17535	17284	17237	17490	17382	17403	17501	17304	17276	17279	17364	17300	17472	17434	17351	17597	17401	17471	17257	17547	17406	17330	17388	17383	17302	17293	17321	17210	17525	17365	17461	17368	17565	17448	17499	17462	17220	17185	17344	17305	17381	17427	17544	17349	17392	17421	17239	17056	17245	17320	17371	17404	17379	17203	17503	17344	17602	17433	17349	17694	17660	17297	17258	17390	17329	17334	17278	17208	17443	17289	17471	17339	17427	17258	17147	17377	17166	17637	17550	17395	17472	17236	17166	17329	17213	17249	17456	17513	17400	17382	17284	17472	17390	17163	17282	17377	17369	17235	17351	17313	17407	17468	17289	17430	17328	17457	17470	17237	17303	17318	17320	17371	17340	17301	17304	17336	17070	17530	17409	17260	17433	17447	17403	17475	17372	17277	17138	17416	17559	17448	17430	17267	17357	17291	17197	17492	17421	17279	17312	17168	17391	17417	17365	17444	17331	17319	17042	17146	17197	17257	17206	17334	17292	17274	17292	17250	17491	17289	17316	17343	17244	17308	17298	17444	17344	17519	17410	17433	17268	17127	17402	17380	17482	17252	17269	17418	17543	17188	17339	17372	17265	17340	17277	17462	17236	17513	17492	17272	17380	17286	17217	17335	17165	17370	17494	17465	17435	17382	17148	17343	17223	17322	17279	17232	17188	17637	17413	17261	17174	17228	17229	17323	17390	17341	17378	17392	17198	17420	17466	17479	17378	17152	17478	17301	17342	17338	17344	17395	17446	17599	17444	17200	17233	17314	17235	17188	17280	17078	17407	17374	17337	17146	17367	17473	17365	17185	17327	17299	17522	17154	17221	17327	17286	17339	17215	17385	17270	17252	17325	17336	17567	17331	17373	17205	17272	17471	17148	17355	17440	17014	17382	17313	17300	17568	17250	17231	17490	17456	17344	17330	17405	17384	17240	17346	17453	17270	17143	17207	17412	17217	17300	17367	17194	17417	17379	17367	17285	17248	17113	17447	17151	17380	17483	17453	17410	17448	17316	17336	17142	17251	17322	17329	17400	17431	17350	17348	17199	17188	17314	17283	17164	17322	17338	17261	17320	17381	17128	17301	17264	17390	17425	17297	17227	17316	17225	17379	17391	17300	17293	17267	17364	17321	17255	17309	17324	17251	17346	17237	17388	17097	17343	17348	17181	17358	17309	17471	17377	17284	17354	17149	17321	17271	17251	17142	17058	17400	17304	17356	17297	17456	17349	17281	17206	17388	17297	17372	17355	17385	17393	17572	17258	17210	17422	17264	17462	17260	17301	17235	17254	17472	17464	17425	17453	17319	17388	17330	17337	17384	17336	17384	17211	17386	17398	17480	17448	17409	17267	17222	17254	17300	17171	17345	17237	17147	17283	17394	17288	17400	17224	17258	17490	17417	17149	17153	17146	17153	17300	17281	17449	17111	17328	17451	17131	17421	17344	17172	17233	17506	17330	17366	17439	17386	17270	17122	17351	17253	17363	17260	17272	17445	17502	17552	17391	17469	17256	17336	17224	17255	17307	17276	17296	17438	17198	17399	17646	17365	17189	17324	17298	17163	17342	17296	17326	17266	17446	17495	17342	17226	17364	17434	17293	17270	17389	17257	17466	17114	17290	17389	17393	17418	17284	17387	17297	17414	17248	17330	17445	17369	17479	17349	17254	17262	17565	17451	17278	17563	17312	17268	17362	17433	17285	17248	17500	17348	17322	17266	17362	17357	17401	17237	17385	17241	17282	17484	17317	17448	17539	17465	17328	17398	17514	17490	17237	17244	17152	17456	17352	17468	17279	17371	17465	17528	17367	17362	17328	17199	17342	17147	17318	17225	17451	17440	17372	17417	17414	17520	17324	17316	17271	17375	17306	17409	17356	17389	17362	17234	17341	17144	17225	17196	17385	17347	17372	17361	17227	17338	17244	17098	17394	17314	17362	17439	17306	17453	17366	17299	17369	17167	17270	17167	17382	17239	17296	17248	17424	17240	17381	17393	17316	17406	17251	17461	17106	17428	17250	17355	17361	17390	17469	17428	17183	17202	17235	17128	17313	17267	17253	17555	17385	17437	17242	17585	17432	17305	17337	17481	17462	17067	17323	17075	17405	17435	17423	17161	17227	17334	17486	17288	17449	17528	17219	17244	17075	17474	17266	17499	17437	17344	17334	17347	17401	17500	17508	17242	17306	17474	17333	17365	17203	17353	17339	17499	17359	17330	17285	17379	17407	17199	17266	17451	17285	17291	17312	17361	17450	17378	17533	17348	17118	17316	17278	17269	17296	17200	17244	17304	17360	17248	17232	17421	17363	17281	17309	17438	17458	17336	17391	17069	17345	17126	17325	17352	17335	17221	17178	17330	17450	17235	17502	17113	17247	17268	17227	17448	17241	17337	17314	17512	17384	17411	17260	17246	17276	17561	17199	17135	17220	17434	17167	17457	17290	17283	17118	17100	17183	17256	17195	17448	17216	17334	17316	17300	17193	17418	17305	17442	17374	17399	17272	17440	17306	17394	17293	17236	17520	17433	17280	17394	17396	17276	17472	17284	17296	17248	17415	17204	17090	17297	17495	17184	17156	17430	17201	17197	17222	17350	17380	17159	17373	17295	17347	17468	17301	17314	17330	17363	17416	17408	17551	17246	17403	17179	17163	17292	17210	17332	17234	17346	17375	17470	17190	17345	17512	17335	17222	17272	17328	17241	17293	17214	17462	17255	17412	17433	17368	17336	17382	17444	17264	17117	17412	17118	17341	17474	17273	17304	17598	17323	17327	17336	17436	17283	17106	17452	17530	17302	17249	17456	17262	17219	17401	17080	17218	17340	17579	17328	17367	17426	17163	17432	17093	17403	17325	17124	17238	17321	17390	17439	17509	17413	17500	17410	17412	17306	17459	17233	17278	17398	17414	17437	17313	17349	17306	17451	17486	17362	17421	17574	17460	17355	17388	17256	17299	17343	17226	17398	17442	17364	17277	17216	17397	17320	17301	17417	17472	17208	17293	17451	17503	17269	17255	17126	17388	17502	17345	17526	17144	17257	17360	17375	17358	17420	17333	17482	17567	17452	17507	17451	17373	17460	17340	17341	17439	17461	17250	17287	17275	17299	17394	17213	17095	17284	17119	17265	17430	17259	17268	17168	17357	17361	17364	17271	17332	17419	17188	17228	17247	17397	17258	17243	17412	17505	17248	17340	17253	17249	17394	17307	17416	17525	17443	17377	17385	17441	17400	17273	17145	17397	17306	17429	17336	17474	17425	17267	17138	17348	17422	17340	17319	17342	17378	17355	17427	17312	17437	17247	17536	17294	17308	17367	17383	17334	17163	17191	17498	17361	17252	17423	17435	17282	17405	17300	17572	17339	17309	17312	17197	17263	17426	17462	17393	17289	17226	17256	17274	17363	17386	17274	17297	17413	17207	17408	17354	17369	17415	17253	17386	17360	17218	17347	17153	17192	17281	17338	17310	17118	17551	17276	17300	17248	17468	17577	17330	17373	17312	17361	17440	17285	17201	17369	17342	17322	17196	17078	17460	17228	17193	17333	17196	17567	17242	17274	17113	17424	17395	17372	17108	17173	17184	17382	17268	17469	17152	17416	17452	17459	17142	17170	17198	17455	17390	17345	17297	17164	17282	17434	17336	17458	17365	17441	17305	17279	17478	17431	17356	17363	17315	17487	17222	17324	17222	17375	17395	17332	17306	17373	17155	17275	17353	17377	17449	17424	17298	17377	17311	17214	17248	17307	17255	17422	17243	17331	17353	17213	17072	17291	17312	17251	17279	17285	17168	17344	17336	17294	17264	17339	17374	17360	17035	17051	17345	17321	17187	17323	17280	17215	17139	17383	17571	17210	17307	17385	17474	17509	17394	17315	17681	17271	17328	17368	17296	17369	17461	17432	17400	17411	17212	17187	17242	17243	17192	17405	17385	17342	17313	17217	17382	17090	17385	17259	17327	17345	17151	17350	17339	17376	17297	17427	17441	17422	17245	17446	17223	17355	17266	17340	17339	17329	17182	17176	17559	17173	17329	17112	17445	17424	17234	17254	17499	17272	17336	17367	17233	17249	17375	17592	17280	17179	17527	17195	17361	17289	17283	17264	17480	17321	17513	17296	17219	17468	17101	17289	17127	17369	17392	17322	17386	17257	17301	17334	17374	17160	17401	17324	17251	17403	17457	17371	17191	17475	17105	17206	17416	17375	17441	17479	17480	17285	17235	17240	17332	17157	17285	17422	17309	17193	17297	17174	17208	17366	17418	17474	17449	17440	17311	17235	17233	17329	17319	17501	17388	17433	17384	17421	17271	17434	17329	17260	17486	17154	17341	17423	17315	17425	17287	17317	17332	17300	17516	17381	17380	17193	17183	17256	17371	17538	17363	17436	17222	17296	17322	17485	17357	17366	17393	17329	17332	17344	17471	17469	17273	17381	17297	17390	17564	17250	17434	17085	17180	17336	17352	17460	17315	17351	17382	17378	17433	17685	17297	17322	17202	17438	17303	17261	17342	17390	17596	17329	17393	17349	17335	17396	17350	17186	17496	17110	17100	17134	17294	17195	17311	17363	17350	17430	17276	17172	17342	17245	17203	17333	17314	17311	17508	17440	17291	17195	17189	17368	17435	17286	17436	17330	17424	17309	17482	17413	17339	17442	17361	17289	17204	17352	17224	17524	17313	17376	17353	17302	17369	17196	17204	17258	17250	17316	17256	17458	17270	17194	17273	17224	17481	17235	17401	17145	17336	17170	17270	17254	17318	17380	17005	17368	17364	17353	17401	17382	17272	17188	17256	17326	17248	17210	17446	17425	17377	17057	17055	17226	17515	17302	17324	17352	17198	17088	17380	17451	17344	17334	17203	17423	17223	17434	17372	17421	17231	17277	17469
30106	53768	52761	42361	34983	30310	28254	25515	23842	22623	21311	20412	20133	19642	19113	18102	17344	16726	16473	16169	16051	15940	16012	15843	15821	15892	15852	15729	15737	15622	15708	15636	15508	15606	15695	15743	15631	15623	15870	15736	15617	15582	15589	15638	15810	15670	16172	16348	16467	16171	16012	15655	15640	15688	15739	15704	15332	15566	15461	15530	15577	15595	15454	15731	15462	15521	15676	15487	15501	15630	15665	15588	15668	15569	15607	15420	15522	15692	15513	15645	15468	15678	15505	15434	15500	15590	15654	15657	15570	15426	15553	15684	15392	15671	15797	15456	15304	15571	15538	15544	15528	15555	15639	15467	15598	15584	15436	15374	15546	15510	15523	15501	15644	15632	15645	15545	15501	15555	15398	15679	15471	15526	15614	15508	15689	15685	15493	15337	15512	15572	15466	15637	15770	15546	15517	15588	15526	15423	15559	15525	15471	15639	15429	15729	15750	15519	15464	15634	15504	15511	15658	15492	15547	15585	15675	15347	15562	15439	15530	15410	15570	15510	15373	15630	15478	15520	15670	15796	15544	15649	15627	15786	15404	15607	15533	15565	15414	15483	15656	15585	15657	15600	15409	15688	15555	15420	15634	15776	15646	15486	15579	15449	15570	15636	15716	15541	15815	15496	15474	15678	15596	15575	15537	15553	15390	15565	15635	15465	15417	15379	15587	15567	15592	15580	15506	15642	15537	15462	15447	15480	15493	15740	15526	15550	15409	15590	15568	15528	15506	15642	15494	15544	15674	15495	15542	15590	15555	15552	15658	15506	15549	15452	15547	15621	15405	15468	15521	15681	15716	15668	15749	15547	15582	15577	15661	15548	15817	15576	15728	15554	15660	15549	15578	15547	15593	15433	15504	15528	15463	15570	15550	15612	15588	15458	15536	15557	15604	15493	15614	15600	15428	15462	15588	15555	15472	15612	15694	15456	15546	15538	15632	15623	15773	15582	15606	15738	15443	15601	15522	15456	15567	15615	15490	15663	15567	15405	15642	15600	15617	15600	15497	15530	15526	15368	15525	15443	15642	15636	15520	15431	15671	15551	15569	15535	15561	15521	15680	15635	15525	15663	15546	15507	15505	15618	15627	15506	15540	15359	15529	15513	15584	15656	15515	15581	15631	15467	15758	15592	15458	15576	15541	15486	15676	15484	15652	15708	15637	15420	15446	15717	15537	15554	15692	15609	15599	15517	15500	15676	15440	15547	15578	15503	15481	15574	15545	15588	15608	15443	15358	15475	15510	15540	15537	15665	15516	15468	15608	15466	15485	15561	15503	15641	15671	15472	15522	15595	15474	15665	15615	15519	15448	15568	15409	15582	15665	15550	15640	15632	15587	15450	15481	15669	15594	15640	15433	15611	15630	15545	15670	15523	15632	15581	15582	15557	15530	15455	15551	15638	15562	15584	15573	15503	15695	15455	15631	15519	15627	15491	15701	15456	15411	15551	15597	15356	15597	15549	15666	15617	15468	15688	15611	15655	15482	15551	15614	15470	15518	15511	15664	15570	15502	15600	15615	15562	15702	15498	15559	15425	15442	15590	15500	15659	15645	15627	15664	15598	15575	15557	15698	15434	15551	15681	15635	15489	15355	15466	15532	15433	15487	15552	15513	15546	15352	15610	15672	15741	15516	15230	15616	15750	15596	15553	15617	15553	15519	15609	15615	15526	15320	15646	15347	15460	15606	15626	15573	15576	15492	15624	15715	15476	15492	15394	15493	15667	15422	15549	15458	15575	15512	15479	15687	15528	15459	15593	15532	15636	15558	15673	15572	15449	15661	15418	15494	15674	15633	15401	15482	15493	15562	15686	15646	15363	15688	15532	15507	15514	15491	15423	15682	15493	15564	15502	15525	15509	15606	15518	15683	15423	15542	15420	15550	15570	15625	15566	15725	15518	15809	15428	15620	15484	15589	15586	15423	15581	15671	15554	15556	15644	15571	15576	15502	15586	15689	15568	15527	15589	15560	15515	15403	15489	15474	15563	15617	15470	15527	15409	15546	15572	15600	15524	15641	15707	15663	15529	15452	15583	15488	15501	15470	15484	15615	15507	15438	15645	15562	15545	15632	15607	15524	15661	15619	15520	15619	15609	15546	15574	15473	15482	15601	15722	15520	15589	15507	15473	15544	15554	15557	15471	15383	15475	15504	15563	15428	15532	15420	15409	15610	15377	15550	15528	15588	15423	15638	15537	15587	15652	15594	15297	15613	15610	15479	15530	15699	15618	15488	15584	15589	15455	15607	15567	15591	15703	15363	15604	15463	15630	15563	15440	15698	15630	15332	15624	15624	15513	15402	15633	15464	15571	15646	15509	15677	15457	15418	15782	15655	15578	15552	15544	15471	15517	15329	15414	15614	15608	15362	15435	15506	15561	15643	15569	15621	15600	15494	15487	15580	15439	15645	15666	15552	15538	15689	15513	15586	15515	15582	15520	15620	15468	15523	15650	15517	15520	15549	15436	15537	15447	15539	15348	15633	15556	15452	15582	15514	15489	15523	15622	15679	15582	15475	15429	15619	15459	15722	15558	15501	15440	15626	15545	15347	15556	15769	15608	15510	15395	15504	15496	15520	15508	15571	15567	15519	15509	15646	15698	15399	15585	15665	15601	15473	15489	15428	15510	15745	15645	15547	15504	15563	15457	15667	15628	15542	15602	15506	15519	15501	15548	15384	15444	15454	15446	15544	15502	15426	15597	15553	15554	15531	15555	15610	15528	15555	15558	15641	15554	15389	15529	15660	15601	15538	15705	15601	15567	15660	15605	15486	15667	15631	15491	15615	15730	15523	15579	15772	15604	15613	15585	15514	15510	15430	15456	15755	15636	15495	15666	15571	15525	15848	15516	15699	15615	15582	15676	15433	15409	15543	15431	15645	15341	15644	15572	15397	15438	15546	15469	15547	15528	15553	15438	15688	15609	15524	15539	15490	15663	15637	15649	15424	15552	15420	15689	15546	15627	15584	15548	15587	15556	15540	15539	15608	15498	15344	15638	15467	15759	15615	15586	15684	15448	15521	15519	15380	15497	15581	15572	15631	15506	15594	15530	15589	15807	15594	15497	15570	15490	15516	15601	15751	15480	15762	15513	15567	15448	15554	15481	15358	15504	15415	15286	15676	15438	15444	15571	15558	15544	15509	15514	15416	15578	15622	15658	15650	15532	15550	15662	15698	15627	15462	15573	15476	15655	15523	15695	15541	15581	15417	15621	15607	15497	15487	15644	15505	15636	15542	15444	15791	15649	15490	15598	15293	15567	15481	15425	15499	15636	15439	15635	15540	15677	15556	15652	15567	15470	15651	15597	15546	15650	15520	15460	15566	15514	15639	15558	15556	15445	15520	15642	15543	15553	15476	15471	15514	15534	15498	15488	15752	15597	15658	15546	15572	15596	15606	15621	15482	15538	15384	15564	15570	15621	15399	15577	15613	15472	15375	15668	15541	15631	15568	15682	15422	15485	15627	15617	15449	15628	15484	15350	15374	15450	15484	15494	15605	15614	15416	15498	15596	15637	15500	15399	15592	15491	15717	15400	15585	15523	15722	15646	15602	15512	15519	15539	15591	15573	15472	15458	15487	15622	15597	15626	15577	15578	15528	15551	15423	15675	15546	15709	15672	15633	15577	15652	15557	15724	15636	15470	15608	15475	15502	15473	15690	15450	15629	15602	15465	15562	15613	15606	15564	15471	15664	15414	15637	15670	15601	15589	15575	15659	15599	15620	15547	15496	15708	15577	15512	15460	15423	15611	15427	15477	15697	15503	15536	15582	15618	15390	15497	15635	15620	15567	15455	15487	15443	15585	15421	15546	15666	15493	15412	15473	15604	15534	15627	15445	15474	15381	15464	15544	15621	15297	15385	15629	15435	15605	15579	15627	15751	15703	15618	15613	15656	15485	15614	15655	15609	15529	15464	15492	15637	15787	15437	15549	15654	15567	15384	15823	15384	15436	15537	15579	15591	15493	15473	15622	15650	15329	15448	15747	15577	15519	15380	15508	15612	15612	15421	15640	15610	15652	15531	15502	15439	15622	15647	15546	15383	15464	15514	15403	15500	15649	15454	15538	15448	15574	15467	15665	15473	15524	15574	15506	15551	15805	15690	15642	15497	15499	15614	15565	15672	15538	15488	15575	15554	15699	15511	15528	15644	15630	15493	15554	15533	15623	15537	15398	15539	15670	15444	15493	15723	15545	15548	15590	15640	15517	15579	15503	15503	15485	15647	15640	15563	15600	15638	15629	15441	15646	15531	15735	15617	15399	15502	15510	15521	15681	15356	15572	15516	15439	15467	15486	15456	15441	15542	15652	15561	15493	15732	15690	15583	15538	15586	15604	15594	15646	15494	15517	15587	15501	15669	15593	15526	15568	15436	15535	15636	15603	15539	15712	15539	15547	15600	15564	15461	15522	15647	15613	15460	15591	15550	15521	15441	15565	15603	15524	15467	15581	15479	15733	15498	15596	15574	15619	15491	15476	15568	15741	15630	15486	15433	15532	15594	15608	15502	15432	15386	15609	15617	15533	15690	15498	15611	15603	15494	15601	15499	15626	15514	15684	15727	15461	15519	15461	15574	15528	15755	15803	15558	15643	15508	15494	15532	15631	15608	15665	15372	15838	15564	15581	15714	15385	15518	15596	15584	15634	15667	15396	15443	15433	15627	15493	15414	15603	15480	15678	15598	15456	15601	15628	15598	15463	15482	15593	15403	15494	15564	15703	15655	15585	15634	15636	15364	15495	15494	15601	15470	15525	15630	15487	15629	15530	15559	15600	15666	15563	15710	15478	15580	15596	15731	15782	15570	15465	15520	15461	15387	15648	15522	15539	15677	15539	15658	15546	15479	15410	15565	15647	15629	15497	15574	15459	15804	15531	15470	15640	15391	15474	15466	15635	15729	15484	15464	15581	15592	15651	15583	15295	15645	15487	15588	15454	15504	15634	15683	15562	15634	15412	15489	15508	15486	15594	15611	15502	15516	15525	15593	15421	15561	15394	15428	15486	15491	15599	15551	15439	15497	15546	15464	15597	15515	15670	15501	15602	15641	15546	15579	15564	15557	15491	15456	15512	15654	15620	15409	15369	15467	15624	15448	15500	15535	15558	15620	15660	15563	15546	15621	15506	15516	15509
28277	29194	38967	34014	25257	22791	21912	20652	19844	19498	18895	18465	18412	18199	18154	17920	17717	17467	17148	17431	17317	17082	17024	17037	17125	17255	16964	17143	16977	17160	17006	17091	17155	16917	17098	16931	17037	17144	17192	17297	17091	17111	17121	17065	17160	17176	17006	17160	17063	16936	17038	17181	17094	17085	16961	17036	17230	16928	17020	17199	17161	17080	17125	17095	16956	16953	17087	17021	16976	16990	17100	17090	17157	17172	17038	16874	17274	16887	16969	17004	16860	17103	16985	16972	17151	16930	17058	16918	16980	17154	17119	17151	17042	17094	17098	17207	17153	16897	16844	16994	16904	17165	17067	17191	17110	17008	16950	16818	17176	17180	16992	17095	17104	17157	17089	16986	17167	17107	16874	17121	17129	17112	17152	16998	17069	17131	17053	17017	17045	17085	17192	17006	17370	16881	17164	16943	17193	17008	17169	16940	17127	16994	16984	16863	17028	17106	16981	16948	17159	17100	17130	17000	16787	16766	17123	17166	16998	17053	17062	17043	17237	17042	17109	16839	17015	17163	16932	16912	17120	16958	17082	16985	17029	16883	16890	16938	17222	17148	17114	17177	17190	16946	17026	17006	17121	17148	17046	17066	17138	17057	17098	17069	17089	16772	16891	17093	17076	17085	17221	16886	16894	16799	17150	17197	17248	16928	17082	17048	17033	17323	17082	16945	17237	17149	16983	17184	17040	16921	17078	17171	16989	17130	17160	16926	17046	17026	17351	17173	17039	17057	16987	17053	17199	16845	16950	16991	17186	17004	17153	17111	17114	16936	17168	17131	17054	16914	17083	17127	16855	17119	17219	17053	16961	17060	17169	17002	17086	17041	17101	17045	17116	17069	17121	17134	17051	17182	17163	17041	16970	17177	16969	17102	17131	17165	17019	17120	17104	17122	17100	17020	17227	17089	17084	17099	16982	17035	17028	17168	17167	17250	17123	17272	17034	16996	17166	16952	17011	17052	16852	16833	17356	17203	16910	17011	17068	17081	16983	17187	17219	17067	17228	16836	16989	17121	16977	16989	16877	17076	17146	17034	17081	16900	17039	16731	17005	16926	17026	17222	17121	16874	16985	16939	17241	17148	16979	17075	16987	17058	17199	16964	17049	17285	17111	17128	16938	17090	17021	16968	17154	17074	17119	16915	17216	17030	17028	16900	17020	17071	17187	17100	17154	16999	17116	16978	17083	17140	16922	16893	17170	17017	17050	17164	16988	17036	16976	17252	17143	16936	16955	17085	17089	17084	17135	17129	17017	16965	17031	17209	17092	17170	16970	16971	16937	16786	16856	17008	16994	17126	17072	16987	17048	17101	17074	17011	17042	17055	17053	17192	17095	17208	17026	17236	17147	17152	17071	17020	16992	17074	17098	16977	17176	17129	17074	17050	16995	17080	16985	16807	17106	17050	17039	16957	17125	17275	16927	16977	16893	16961	17058	17246	16967	17020	17278	17101	17046	17007	17000	17125	16893	17264	17255	16994	16977	16977	16744	17096	17083	17061	16977	16944	16934	17025	17091	16989	17006	17048	17021	17081	16930	17127	17216	16998	17028	17139	17009	17197	17010	16903	16816	16860	17013	17049	17152	17298	17315	17023	16854	17251	17109	17041	16993	17183	17142	17114	17020	16932	17025	17116	17096	17089	17255	16828	16740	17049	17035	17186	17097	17012	16983	16903	17246	17187	17065	16928	16912	16959	17176	17180	17142	16942	16800	17246	17119	17094	17163	16991	17029	17005	16917	17047	17026	17091	16997	17215	17009	16845	17092	17086	17157	17062	17115	16875	17194	16997	17050	17104	17167	17250	17145	17020	16995	16936	16907	16965	17103	17116	17136	17119	17216	17046	17065	17113	17038	17189	17072	17126	17014	17184	17095	16877	16809	17074	17150	17004	17126	17175	17170	16931	17063	17087	17188	17111	17095	17317	17012	17137	17046	17090	17211	16928	16916	16975	17098	17067	16891	17035	17012	16981	17042	17289	17126	17199	16963	17045	17126	16864	17014	17018	16927	17081	16963	16952	17174	17239	17137	17117	16913	17008	17021	16967	17273	17188	17112	16989	17045	17146	17089	16922	17081	17103	17156	17093	17205	17091	17136	17049	17017	17122	16935	17182	16954	17138	17011	16978	17132	17036	16976	16888	17152	16962	17055	16774	16893	17169	17126	17060	17149	17155	17096	17205	17176	17151	17155	17136	17063	17129	17108	16943	17013	17146	16995	16896	17045	16858	16903	17053	16949	17156	16940	17092	16888	17160	17077	16857	17132	16931	17067	16888	17128	17096	17269	17008	17017	17010	17072	17198	16960	17254	17154	17089	17106	17206	17209	17092	17041	17111	17207	17034	17088	17067	17118	17005	16964	16800	16988	16978	17072	17054	16986	17168	17094	17017	16794	17015	17202	17019	17161	17026	17150	16956	16931	17010	17020	16985	17144	16956	17178	17221	17134	17001	16926	17017	16983	17094	17155	17236	17224	17186	17069	17042	16914	17117	17093	17000	16842	17081	16923	17065	17262	17106	17036	17260	17102	17084	17044	16960	17009	17049	17051	16897	16943	17236	17178	17088	17145	17225	17121	16989	17128	17019	17044	17019	17119	17068	16982	16997	17229	16913	16995	17031	16900	17007	16914	17215	17111	17018	17209	17130	16974	17262	17011	17129	17288	17102	16957	17220	17090	17263	17152	16895	16960	17055	16799	16884	17091	16967	16919	17118	16909	17115	17186	17170	17004	16994	17003	17120	16890	17133	17289	16981	17122	17274	17046	16882	16961	17160	17247	16966	17148	17131	17151	17170	17313	17157	17049	17086	17087	17042	16944	17028	16850	17054	16998	17009	17170	16971	17100	17121	17198	17165	16877	17044	17265	17037	17219	17261	17174	17183	16917	16990	17088	16902	17060	17040	17150	17029	17155	16908	17207	17065	17154	16943	16981	17111	17038	17212	17358	16973	17188	16929	17070	17063	17000	17088	17128	17138	17358	16916	17229	16931	17063	16996	16926	16907	17053	16993	17138	17119	16957	17176	17002	17174	17324	17107	17180	17014	17196	17117	17103	17222	17145	17066	16898	17227	17189	16992	17000	17110	17078	17037	16906	17111	16912	16994	17008	16970	17119	17160	17075	17129	16998	17244	16817	17036	17239	16750	17013	17058	16946	17073	17174	16890	17192	17086	17025	16825	17108	17000	17231	17196	17312	17023	17093	16886	16800	17037	16996	17026	16942	16926	17305	17082	17006	17131	17014	17225	16980	17083	17100	17225	17192	16975	17013	17092	17039	16979	17064	17039	16992	17100	17232	17138	17290	16932	16946	17117	16809	17043	16959	17191	16916	17069	16999	17059	17280	17098	17296	17162	17210	17263	16983	17037	17030	17045	17017	16909	16936	17077	16977	16866	17213	16993	17010	17179	17319	17060	17001	16990	17101	16859	16789	17223	17015	16993	17185	16901	16780	17036	17174	17227	17165	17162	16960	16999	17033	16980	16975	17192	17152	17100	16905	16916	16989	16974	17174	17144	17069	17021	17160	17081	17127	16951	17152	17285	17230	17137	17020	16967	17078	17109	17079	17027	16952	17042	17089	17078	16946	17175	16995	17306	17010	17136	17040	16884	17010	17132	16980	17189	16992	17125	17284	17045	16818	16958	16964	17359	17284	17243	17065	17033	17204	17083	16885	17195	17084	17087	17093	17141	17105	16925	16983	16899	16991	17290	17044	17183	17078	16967	17056	17063	16978	17038	16974	16964	17048	17110	16925	17398	16943	17160	17077	17089	17135	17101	17046	17015	17121	17016	17228	17023	17015	17085	16989	17044	17003	17135	17068	17296	17054	16955	16932	17115	17089	17086	17098	17023	17180	17072	17081	17010	16966	17210	17039	17023	17079	17229	17054	16911	16971	16892	17044	16850	16989	17042	17063	17163	17043	17120	17065	17109	17117	16983	17109	17072	16992	17080	17091	17102	17003	17071	17084	16962	17061	16940	17098	16983	17077	17083	16914	17054	17232	16916	16962	16946	17174	16944	17189	16790	17158	16962	17056	17073	17190	17134	17128	17123	17080	17072	16836	16895	17152	16982	17003	17205	17052	17091	16938	17128	17208	16802	17238	17166	17142	17230	17149	17138	17134	17104	17218	16938	17039	17123	17023	17064	17328	17151	17002	17085	16918	17123	16942	17035	16925	16953	16879	16940	17152	17015	17032	17019	17088	17084	17072	17049	17101	17051	17094	16949	17210	17014	16982	17046	16929	16968	16874	17121	17098	17240	17242	17159	16951	17010	17151	17119	17039	17026	17135	17136	17285	17062	17108	16928	17131	17117	17079	17030	17121	17199	17087	17021	17207	17135	17134	17213	17058	17004	17115	17164	17248	16786	17050	17135	17011	17006	17103	17053	16982	17081	16823	17186	17119	17168	16892	17030	17268	16989	17014	16926	17125	17100	16911	17043	17219	17298	17131	17173	17106	17024	16910	17118	17098	17044	17053	17164	16923	17186	16856	17165	17200	17170	17043	17163	17284	16958	17004	17220	17037	16937	17078	17377	16994	16789	16761	16949	17027	17153	17104	17034	17169	17200	17252	16976	16985	17226	17147	17103	16830	17052	17019	17058	17078	16791	17035	17124	16996	16977	17074	17055	17094	17019	17052	17150	17129	17010	16834	17176	17336	17136	16854	17018	16917	16866	17183	17235	17222	16636	17051	17060	17166	16971	17032	17220	17190	17168	16897	17027	16932	16991	17042	17223	16875	17203	17153	17041	17106	17073	16981	17186	17155	17042	17063	17059	17032	17253	17032	17003	16915	16961	17177	17175	17109	17051	16912	17054	17078	16978	17133	17181	17049	17012	17014	17199	16940	17119	17188	17133	17158	17011	16857	17135	17103	16871	16967	17194	17147	17155	16775	16965	17065	17139	16819	16885	17081	17202	17087	16953	17050	16838	16961	17085	17055	16942	17129	17150	17079	17227	17177	17256	17257	17171	17063	17154	17026	17029	16954	17108	17168	16987	17223	17111	16812	17122	17134	16978	17076	17290	17173	16887	17038	16863	17112	17108	17012	17187	17038	17108	17297	16904	17063	17256	16912	16988	16953	16971	17062	17186	17170	17200	17127	16849	17180	17060	17250	17119	17164	16914
29748	45969	43899	33785	26184	23489	22611	21074	19862	19171	18541	17853	17894	17368	16754	16602	16139	15868	15695	15601	15663	15581	15519	15581	15413	15689	15707	15493	15592	15545	15493	15400	15641	15473	15502	15422	15485	15449	15580	15383	15508	15500	15460	15341	15564	15572	15460	15548	15669	15677	15593	15344	15466	15471	15396	15445	15596	15582	15526	15490	15312	15438	15326	15495	15393	15498	15508	15516	15391	15302	15410	15462	15361	15500	15367	15593	15497	15457	15439	15519	15439	15509	15609	15544	15453	15448	15587	15401	15491	15461	15488	15436	15690	15479	15449	15409	15434	15396	15457	15353	15627	15276	15563	15562	15437	15466	15449	15305	15519	15434	15344	15496	15526	15599	15511	15381	15616	15560	15556	15410	15391	15498	15387	15437	15392	15498	15438	15523	15367	15461	15347	15561	15317	15371	15520	15521	15499	15454	15518	15415	15230	15237	15302	15656	15354	15520	15675	15603	15291	15360	15510	15409	15344	15334	15434	15415	15408	15475	15500	15458	15514	15404	15441	15368	15556	15570	15558	15373	15638	15462	15612	15364	15647	15370	15438	15362	15355	15471	15433	15390	15518	15365	15318	15515	15347	15501	15392	15336	15509	15384	15423	15455	15214	15381	15386	15425	15615	15498	15473	15423	15556	15645	15430	15568	15539	15349	15451	15378	15389	15413	15450	15463	15452	15460	15523	15429	15560	15430	15262	15574	15606	15490	15375	15508	15506	15509	15544	15403	15186	15493	15521	15325	15557	15461	15494	15514	15416	15456	15538	15396	15349	15592	15559	15367	15528	15658	15355	15400	15511	15527	15532	15487	15581	15517	15508	15522	15373	15461	15481	15567	15523	15442	15580	15677	15414	15439	15336	15424	15438	15638	15391	15480	15431	15510	15584	15323	15498	15476	15520	15368	15451	15584	15449	15348	15455	15245	15211	15524	15526	15423	15476	15499	15444	15567	15413	15412	15431	15476	15260	15511	15291	15527	15447	15459	15518	15482	15423	15276	15466	15516	15439	15461	15440	15469	15491	15457	15552	15480	15423	15311	15430	15352	15532	15425	15385	15404	15492	15381	15415	15391	15424	15368	15451	15327	15438	15686	15582	15447	15289	15490	15447	15518	15292	15505	15533	15283	15552	15512	15379	15442	15476	15366	15397	15649	15412	15267	15429	15332	15330	15544	15470	15482	15569	15510	15610	15618	15408	15392	15436	15414	15516	15353	15475	15520	15582	15480	15448	15392	15547	15452	15411	15350	15464	15470	15446	15539	15380	15320	15400	15388	15555	15400	15541	15441	15291	15514	15503	15510	15329	15510	15537	15456	15396	15442	15224	15501	15333	15317	15326	15491	15449	15451	15477	15622	15559	15378	15516	15535	15604	15416	15463	15361	15465	15335	15349	15425	15445	15434	15513	15375	15429	15476	15338	15467	15512	15431	15437	15555	15441	15617	15504	15345	15495	15384	15624	15513	15516	15480	15357	15477	15495	15541	15358	15275	15578	15571	15513	15518	15511	15346	15573	15543	15418	15424	15413	15483	15442	15367	15558	15456	15386	15300	15404	15306	15380	15508	15439	15680	15450	15630	15284	15437	15459	15199	15566	15437	15367	15380	15442	15485	15384	15433	15453	15473	15477	15497	15531	15526	15594	15534	15428	15403	15376	15260	15572	15516	15521	15507	15457	15476	15433	15468	15510	15464	15600	15423	15537	15489	15487	15286	15661	15535	15482	15476	15437	15386	15312	15478	15451	15534	15614	15523	15371	15386	15489	15434	15448	15417	15477	15439	15340	15341	15400	15543	15416	15355	15512	15388	15392	15546	15446	15450	15516	15371	15365	15466	15494	15458	15350	15352	15439	15413	15426	15374	15545	15351	15527	15312	15583	15382	15518	15465	15424	15325	15458	15445	15454	15356	15574	15551	15494	15289	15412	15548	15333	15511	15567	15482	15451	15509	15374	15491	15372	15442	15670	15731	15520	15436	15499	15444	15383	15492	15573	15580	15412	15491	15478	15411	15471	15421	15631	15497	15374	15290	15423	15282	15361	15492	15277	15701	15466	15292	15361	15481	15348	15368	15404	15457	15418	15513	15405	15431	15433	15340	15475	15605	15422	15310	15547	15537	15422	15349	15449	15369	15440	15446	15394	15605	15452	15374	15612	15657	15531	15436	15469	15616	15476	15464	15269	15450	15507	15566	15551	15484	15436	15428	15341	15451	15458	15492	15359	15421	15490	15417	15515	15392	15451	15460	15398	15504	15617	15539	15514	15485	15531	15406	15385	15470	15336	15372	15371	15357	15454	15452	15357	15524	15408	15459	15545	15163	15624	15475	15552	15234	15201	15422	15520	15441	15370	15373	15354	15637	15439	15514	15425	15458	15562	15473	15335	15447	15379	15384	15484	15414	15366	15358	15404	15411	15417	15601	15514	15427	15362	15497	15426	15551	15362	15592	15473	15490	15536	15454	15330	15475	15438	15560	15540	15493	15544	15486	15356	15345	15542	15445	15341	15428	15467	15528	15614	15415	15487	15430	15487	15309	15392	15542	15478	15527	15340	15413	15476	15488	15454	15299	15587	15279	15610	15443	15459	15575	15443	15494	15451	15566	15400	15450	15362	15517	15653	15360	15462	15310	15462	15587	15429	15367	15463	15508	15676	15587	15537	15288	15412	15343	15435	15380	15368	15425	15364	15436	15479	15492	15340	15566	15423	15510	15425	15474	15318	15399	15536	15493	15529	15379	15474	15359	15504	15609	15633	15573	15363	15589	15473	15423	15298	15358	15361	15362	15416	15275	15377	15640	15262	15247	15492	15282	15460	15490	15565	15494	15376	15529	15485	15325	15556	15402	15370	15304	15384	15565	15404	15546	15390	15358	15424	15482	15537	15678	15571	15388	15453	15533	15512	15326	15394	15629	15555	15417	15308	15495	15466	15422	15599	15339	15369	15417	15470	15598	15373	15373	15404	15481	15401	15370	15383	15519	15581	15485	15489	15491	15503	15480	15475	15468	15413	15339	15446	15348	15429	15457	15382	15347	15435	15300	15406	15428	15424	15426	15429	15558	15489	15410	15435	15687	15313	15485	15524	15440	15442	15500	15489	15450	15328	15436	15521	15495	15478	15462	15421	15379	15558	15464	15566	15431	15466	15291	15550	15502	15467	15483	15286	15514	15566	15358	15258	15346	15340	15403	15271	15452	15611	15469	15324	15535	15536	15369	15534	15369	15432	15445	15414	15464	15364	15524	15444	15435	15471	15486	15338	15540	15605	15481	15487	15499	15320	15474	15417	15370	15500	15501	15541	15626	15619	15376	15282	15389	15545	15481	15319	15363	15423	15294	15348	15789	15333	15489	15383	15307	15344	15562	15499	15477	15406	15632	15436	15367	15352	15611	15498	15411	15326	15294	15476	15607	15230	15447	15531	15329	15572	15526	15433	15360	15360	15570	15348	15425	15560	15542	15443	15547	15286	15414	15524	15464	15331	15346	15709	15313	15426	15365	15398	15556	15362	15425	15423	15535	15383	15354	15355	15419	15541	15510	15372	15463	15319	15301	15617	15621	15351	15549	15281	15526	15546	15528	15407	15356	15452	15426	15454	15619	15441	15351	15597	15330	15359	15313	15579	15534	15505	15431	15423	15347	15531	15404	15513	15496	15422	15548	15494	15414	15533	15344	15363	15418	15671	15485	15424	15399	15665	15391	15384	15531	15394	15409	15538	15494	15302	15562	15283	15470	15292	15453	15443	15474	15562	15457	15377	15536	15469	15453	15554	15526	15430	15371	15437	15617	15630	15428	15299	15355	15718	15421	15492	15509	15517	15672	15638	15517	15508	15592	15477	15320	15386	15462	15325	15467	15367	15376	15442	15508	15350	15347	15566	15643	15453	15545	15349	15273	15487	15463	15272	15583	15357	15347	15332	15501	15507	15305	15307	15306	15503	15506	15487	15318	15527	15577	15414	15389	15383	15489	15459	15517	15633	15415	15432	15359	15460	15377	15600	15311	15345	15478	15456	15413	15423	15395	15458	15428	15431	15379	15482	15410	15428	15438	15552	15534	15367	15433	15455	15377	15486	15445	15496	15525	15621	15568	15565	15411	15445	15346	15444	15425	15509	15458	15463	15449	15470	15511	15406	15588	15626	15648	15444	15478	15573	15408	15458	15467	15487	15427	15389	15276	15325	15510	15500	15381	15588	15442	15334	15393	15415	15561	15532	15436	15554	15596	15304	15460	15517	15443	15438	15464	15368	15553	15484	15490	15491	15532	15476	15449	15467	15468	15347	15297	15486	15418	15578	15422	15426	15341	15432	15536	15501	15421	15370	15436	15438	15508	15423	15420	15502	15274	15443	15439	15560	15439	15407	15355	15443	15409	15422	15486	15362	15461	15489	15581	15478	15607	15549	15317	15376	15431	15362	15391	15462	15460	15522	15556	15442	15421	15334	15553	15391	15436	15454	15445	15418	15490	15408	15355	15467	15519	15536	15612	15415	15306	15570	15362	15402	15425	15488	15457	15292	15378	15490	15471	15407	15454	15448	15450	15488	15639	15424	15500	15533	15499	15481	15401	15545	15429	15503	15461	15331	15487	15357	15385	15506	15456	15487	15421	15411	15294	15421	15506	15227	15352	15484	15469	15786	15500	15436	15587	15517	15456	15495	15430	15449	15491	15600	15395	15370	15402	15456	15379	15591	15397	15563	15489	15486	15421	15462	15587	15429	15519	15519	15440	15476	15405	15652	15509	15476	15486	15443	15383	15520	15612	15370	15541	15393	15391	15605	15553	15340	15491	15557	15359	15445	15581	15507	15508	15423	15495	15447	15497	15578	15520	15647	15432	15428	15669	15402	15444	15481	15595	15442	15498	15615	15469	15510	15575	15531	15545	15578	15276	15254	15537	15339	15348	15573	15265	15561	15513	15204	15492	15348	15308	15391	15392	15431	15236	15397	15524	15346	15411	15454	15466	15357	15597	15428	15579	15349	15405	15504	15518	15487	15488	15443	15502	15375	15394	15250	15380	15428	15457	15363	15487	15517	15368	15401	15466	15498	15510	15234	15579	15503	15419	15325	15562	15560	15442	15451	15447	15454	15332	15491	15343	15566	15570	15482	15381	15538	15510	15381	15402	15316	15362
23513	21139	28860	25222	24187	26108	26792	23547	22084	21259	20536	19596	19443	18675	18581	18272	17763	17770	17560	17348	17214	17065	17299	17045	17151	17041	17346	17296	17139	17291	17214	17060	17216	16923	16936	17228	17121	17057	17017	17149	17215	17126	16878	17175	17404	17160	17246	17282	17477	17359	17255	17212	17084	16998	17098	16957	16918	17124	16975	17000	17005	17163	17047	17018	16972	16909	16818	17039	17290	17101	16936	17023	17107	17001	16985	17113	17066	17033	16966	17036	17207	17038	17056	16955	16981	17066	17039	16962	16922	17106	17097	16903	17023	17142	16937	17130	17154	17034	17073	17098	16973	17215	16875	17092	17181	17085	17273	16969	16933	17024	16998	16790	17013	16929	17036	17010	17097	17113	17188	16908	17028	17115	16963	16843	16849	16852	16992	17172	16985	16938	17048	17064	17076	17041	16975	17148	17102	17073	17017	17308	17048	16880	17288	17234	17048	16991	17141	17100	17021	16955	16801	17027	16935	16933	17051	16913	17047	17152	17078	16989	16997	16904	16972	17034	17082	16985	17029	16860	16885	17034	16903	17109	17125	17013	16908	16913	16995	17098	16985	17230	17183	17086	16861	17096	17026	16970	17104	17058	17219	16877	16819	16841	16857	16875	16970	16931	16897	16947	17181	17106	16852	17006	16851	17012	17132	17120	16962	16898	16901	17000	16970	17042	17141	16932	17032	16976	17002	16783	16734	16875	16780	16956	17115	17194	16989	16982	16892	16868	17165	17058	17164	16881	17135	16899	16978	16959	17194	16977	16850	16910	16899	17076	16964	17049	16967	16971	17000	16897	16670	16967	16986	16989	16973	17085	16986	17049	17073	16924	17009	16814	17081	16956	16948	17291	17286	16992	17149	16973	17049	17111	17094	17069	17128	16983	16990	17004	17065	17025	17232	16953	16876	16971	17117	17015	17040	17180	16923	17098	17159	16925	17002	16764	16870	16994	17101	16902	17154	16882	17114	17036	17037	16989	16805	16948	17117	17105	16888	16652	17084	16906	17112	17069	17010	17113	17133	17043	17101	17186	16940	17179	16859	16880	16981	17019	17159	16801	16928	17049	17018	17229	16996	16889	17233	17133	17218	16924	17117	17061	16983	16971	17105	16818	16911	16889	17050	17122	17020	17125	17000	17086	17155	17052	17014	16987	17097	17300	16858	17033	17119	17013	16879	17068	16961	17049	16869	16989	16874	16918	17005	17105	17075	17020	16983	17035	16992	16927	16949	16965	17163	16901	16862	17093	17160	16952	16988	16824	16843	16856	17128	17033	17066	17045	17137	16873	17129	17037	16849	16804	16976	16932	16884	16989	17014	16882	16930	16840	17062	17002	16908	17091	17103	16959	17055	16873	16905	16829	17055	17192	17066	16932	17045	17055	16867	17045	17031	17088	16939	16914	16958	16849	16924	16932	16942	16968	16911	16805	17180	16990	16936	16917	17324	16921	16907	16998	16958	16909	17041	16910	17101	16947	17007	16936	16833	17025	17024	16930	17077	16841	17127	17133	17060	17199	16905	16933	17005	16998	17036	16987	17033	16763	16929	17096	16965	16956	16806	17186	16753	17014	17039	16995	17245	16865	16963	16973	16963	16769	16782	16837	16964	16939	17064	16935	17136	17178	16992	16765	16829	16940	17178	16731	17097	17259	17071	16898	16981	16969	17017	16985	16979	16968	16953	16933	17028	16895	17159	16932	17139	16995	17111	16883	17090	16890	16968	16857	17075	17036	17138	17067	16926	17025	17006	17079	16949	17130	16752	17086	16988	17220	17211	16950	17006	17066	17017	17057	17189	17025	17044	16984	17049	17053	17088	16895	16965	17108	16943	16973	16864	16911	17097	17047	17050	17107	17106	17077	17000	16952	16944	16922	17011	16940	17136	17012	17034	17242	16989	16825	16942	16988	17129	16910	17040	16933	17016	16946	17044	17180	16882	17020	16890	16889	17021	17006	17190	16895	16968	16978	16932	16739	16954	16885	17037	16984	16966	17094	16960	17080	16808	16882	16956	17090	16992	16996	17038	16884	17027	16929	17171	17083	16946	16938	16936	16952	17008	16925	17100	17046	16958	17094	17028	17221	16843	17134	16992	17199	16967	17143	16922	17031	16753	17025	16931	17054	16766	17034	16949	17026	17031	17131	17027	17068	17016	16974	16767	17038	16948	16928	16802	17016	17147	16875	17005	17096	16918	17032	16930	16975	16981	17068	16846	16865	16993	17014	16853	16996	17002	16932	16887	16977	17079	17080	17091	16965	16985	17012	17017	17113	16880	16950	17022	17008	16915	17100	17098	17255	16978	16868	17053	16854	17070	17025	17047	16896	16934	16938	17174	16758	16987	17074	16892	17041	17082	16862	16984	17031	17019	16980	16866	17023	16876	16868	16843	16963	17019	17018	16922	16956	17080	17060	17044	17024	16975	16859	17073	17052	16868	16777	16974	17020	17174	16848	16752	17027	16957	17043	16871	17046	17002	17154	17031	17031	16967	16859	16780	16982	16950	17236	16993	16927	16909	17294	17201	16896	16788	17133	17023	16907	16944	16952	16832	17131	17010	17038	17149	16959	17217	17125	16998	16982	16886	17128	17007	17087	16796	16924	17079	16972	17113	17092	17153	17092	16893	16798	17081	17095	17093	16855	17129	16938	17151	17032	16888	17050	16875	17123	17117	17308	17006	16927	16808	16867	16936	16943	17084	17062	16912	16828	16995	17075	17036	17002	16954	16812	16792	17015	17056	17116	17151	16746	16959	17051	16880	16864	17011	16962	17014	17022	16869	16960	17059	17036	17017	17086	17087	16910	16838	17110	16951	17117	17212	17225	16895	16937	17103	16803	17141	17165	16929	17107	17213	17081	16821	17135	17034	17139	16861	17111	17014	16849	17007	17108	16999	16996	17053	16948	17053	17169	16952	17060	16871	17087	17177	17011	16908	16911	17367	17082	17039	16939	16977	16984	16968	16833	16981	16985	16868	17192	16909	16973	17008	17082	17050	16985	16882	16852	17065	17058	17062	17032	17016	17107	17149	17135	16984	16978	16973	17025	17040	17001	16989	16895	17210	16931	17045	17069	17050	17165	17038	17096	17081	17115	16931	17009	16985	16936	16836	16905	17012	17114	17018	17276	17013	16913	16942	16824	17007	16782	17031	16969	16927	17032	16988	16937	16818	17000	17034	17016	17008	17110	17080	17135	17102	17119	17138	17158	17094	16920	17084	16961	17199	17014	16924	16974	17017	16931	16995	16904	16998	16867	17083	17222	17002	17137	16946	16922	16880	16829	17075	16820	17041	17253	17020	16984	17137	17106	17054	16872	16977	17031	17219	17064	16921	17117	17023	16841	17084	17084	16944	17059	16902	17037	16995	16900	17012	17008	17303	17040	17001	16946	16968	16829	17168	17056	16818	16998	17058	17006	17134	16999	17025	17015	16936	16865	17130	16950	16984	17140	17274	16933	17018	16868	16746	17052	16961	17041	17019	16942	16943	16816	17045	16850	17037	17068	17070	16832	17258	16931	17022	17162	17110	17027	17073	16814	17096	16908	16935	16889	16751	16882	16813	16813	17022	17025	17076	16850	17094	17007	16976	17082	17150	17007	17007	17005	17077	17100	17133	17032	17144	17175	17363	16948	17092	16869	16875	17184	17037	17034	16941	16919	17083	16914	17036	17229	16876	16869	17221	16955	16878	16807	17024	16809	16702	17140	17102	17074	17020	17002	17067	17014	17223	16938	17189	17024	16915	16873	16842	16731	16971	17159	16915	16970	17018	17049	17097	17139	16986	16961	17029	17031	17134	16881	17126	17122	17140	16932	17156	17028	17078	17032	17071	16916	17091	16970	17050	16994	17033	16885	16968	17056	16972	16758	17290	16976	17178	16954	16972	16988	16742	16952	17063	16944	17097	17252	16863	16818	16961	17056	16911	17057	16972	17000	17015	17129	16861	17068	17053	17011	17181	17131	17098	16969	16834	17118	16828	17062	17069	16947	16891	17038	17039	17030	17226	17012	16809	17206	17136	17141	16918	16925	16776	16879	17052	17001	17000	17058	16819	16804	16935	17103	16946	16883	17005	17039	16941	17117	17059	17006	17170	17003	17065	16938	16964	17009	16975	17178	16905	16954	17111	17087	17047	16951	16883	16979	17107	16973	16898	16930	16959	17047	17130	17009	16898	16779	16907	17143	17016	17066	17003	16928	17182	17023	17196	16798	17101	17023	17116	17148	17028	17073	16897	17209	17061	17059	16860	16958	17085	17055	16872	16996	16899	17011	17138	16944	16915	17081	17103	16909	16970	16983	16873	16955	16833	16862	16950	16818	17001	16970	16832	16927	17018	16813	16986	16806	16971	16953	16987	17078	17059	17155	17033	16961	17096	17074	17028	16926	17166	17006	17001	17048	17048	17097	16918	16902	17193	16998	17058	16907	16909	16792	16933	16834	16924	16899	16946	17076	17109	17078	16984	17108	16919	17123	17049	17065	16934	16732	16944	17111	16917	16875	16925	16972	16931	17119	17160	17014	16945	17086	17028	16992	16903	16965	17091	17096	17079	17101	17214	16993	17043	17262	16868	17017	17021	16972	17080	17007	17027	16919	16934	17049	17174	17177	17224	16944	17150	17135	17109	16932	16859	16919	16869	17128	16899	16975	16852	17011	16876	17109	16991	16867	17053	17174	17109	16888	16881	16920	16979	16823	16879	16902	16847	16959	17079	16952	16826	16939	17027	17062	16987	17052	17014	17184	16957	17189	16866	16933	16984	17084	17055	16911	16974	17228	16906	17027	17077	17000	16951	16940	16984	17004	16874	16940	16918	16913	17132	17172	16850	16893	17046	17066	16976	16922	17087	17040	17016	16994	17087	17062	16993	16745	16964	16849	17117	17037	17115	16932	16987	17036	16832	16907	17050	16846	17051	16753	17026	16881	16853	16950	17085	16958	16740	16946	16940	16976	16934	16673	16805	17085	16855	16879	17138	16964	16767	17026	16930	17108	16919	16893	17223	16984	16939	17145	16953	16837	17056	17043	16864	17099	17030	17046	17040	17045	16936	17073	17025	16998	17048	16913	16902	16914	16901	16948	17008	16854	16861	16936	17018	16962	17170	16979	17247	17023	16898	16872	16984	17009	16957	17076
28177	49804	48923	40117	31024	28046	26803	24959	23083	21476	20415	19371	18997	17750	17448	17189	16411	16278	15782	15983	15567	15345	15659	15737	15451	15622	15587	15629	15618	15467	15373	15515	15509	15423	15434	15706	15447	15459	15482	15511	15395	15482	15313	15413	15561	15552	15658	15738	15629	15663	15630	15533	15462	15651	15594	15468	15605	15537	15333	15467	15214	15508	15490	15457	15385	15183	15426	15357	15331	15402	15510	15281	15516	15346	15370	15319	15475	15338	15322	15592	15479	15364	15431	15392	15620	15323	15605	15482	15456	15255	15416	15424	15343	15411	15355	15543	15440	15312	15293	15233	15435	15279	15427	15361	15461	15349	15447	15665	15541	15334	15453	15461	15538	15404	15350	15381	15405	15403	15245	15482	15488	15467	15412	15468	15508	15447	15574	15389	15416	15504	15432	15372	15443	15313	15411	15315	15522	15252	15210	15417	15472	15274	15374	15350	15550	15339	15506	15383	15502	15242	15336	15474	15520	15327	15300	15360	15318	15372	15295	15401	15591	15413	15353	15280	15306	15419	15350	15373	15443	15394	15429	15293	15446	15494	15407	15349	15478	15423	15290	15408	15393	15579	15092	15264	15441	15598	15224	15332	15425	15446	15292	15349	15372	15299	15313	15448	15291	15385	15542	15499	15528	15408	15546	15527	15379	15484	15400	15285	15354	15303	15271	15599	15526	15316	15242	15390	15412	15462	15426	15489	15458	15328	15337	15407	15433	15236	15338	15464	15420	15490	15414	15343	15420	15437	15510	15452	15562	15323	15400	15498	15486	15423	15428	15240	15530	15378	15240	15358	15367	15511	15337	15341	15271	15243	15547	15343	15588	15211	15456	15349	15422	15259	15415	15523	15492	15500	15381	15278	15290	15441	15471	15529	15228	15298	15284	15210	15399	15536	15313	15405	15486	15347	15411	15303	15451	15388	15471	15438	15345	15491	15469	15465	15429	15462	15381	15458	15431	15248	15345	15383	15327	15250	15376	15277	15438	15335	15380	15168	15409	15428	15195	15360	15405	15346	15401	15463	15455	15454	15417	15249	15581	15466	15289	15385	15362	15517	15301	15308	15448	15482	15457	15445	15316	15289	15385	15369	15297	15172	15402	15427	15545	15537	15410	15376	15467	15290	15349	15553	15276	15463	15348	15351	15457	15320	15406	15393	15385	15401	15489	15406	15503	15402	15365	15295	15288	15603	15504	15338	15298	15301	15298	15509	15347	15454	15437	15454	15337	15398	15363	15426	15366	15358	15356	15588	15417	15462	15506	15424	15186	15401	15518	15391	15282	15378	15530	15372	15436	15359	15344	15339	15451	15382	15405	15427	15543	15414	15395	15399	15328	15423	15264	15484	15346	15350	15306	15282	15391	15570	15416	15273	15453	15379	15389	15415	15344	15447	15480	15558	15451	15397	15545	15549	15504	15348	15427	15498	15431	15441	15347	15349	15376	15332	15399	15375	15534	15370	15313	15464	15369	15367	15286	15439	15452	15421	15429	15300	15454	15512	15254	15357	15347	15419	15423	15347	15494	15488	15502	15355	15460	15437	15475	15293	15430	15327	15402	15331	15270	15368	15414	15487	15569	15334	15475	15350	15455	15395	15278	15210	15389	15428	15333	15452	15447	15340	15212	15355	15351	15370	15402	15302	15478	15290	15552	15479	15260	15411	15460	15270	15637	15522	15425	15430	15399	15385	15443	15344	15371	15407	15524	15287	15578	15326	15523	15303	15297	15232	15380	15420	15481	15477	15500	15321	15121	15501	15379	15540	15374	15272	15445	15275	15292	15323	15356	15414	15387	15473	15257	15422	15506	15400	15375	15416	15403	15359	15426	15385	15454	15309	15476	15352	15405	15485	15571	15408	15288	15327	15283	15582	15496	15407	15409	15390	15606	15244	15274	15368	15394	15534	15418	15454	15571	15468	15563	15504	15119	15431	15389	15362	15256	15434	15566	15317	15240	15289	15513	15445	15560	15412	15364	15442	15307	15442	15275	15410	15341	15486	15284	15318	15503	15432	15459	15459	15537	15462	15323	15499	15470	15363	15358	15427	15442	15404	15289	15426	15605	15454	15267	15391	15379	15363	15436	15446	15369	15345	15318	15457	15413	15288	15381	15388	15473	15383	15615	15286	15546	15386	15255	15394	15599	15554	15301	15471	15561	15227	15393	15319	15371	15387	15384	15462	15311	15330	15443	15288	15399	15503	15517	15483	15378	15460	15388	15437	15164	15309	15333	15180	15352	15453	15469	15367	15450	15375	15426	15203	15295	15412	15227	15250	15535	15331	15418	15309	15351	15441	15440	15357	15476	15497	15457	15523	15332	15327	15278	15388	15279	15361	15484	15543	15426	15243	15505	15464	15296	15306	15510	15333	15385	15417	15337	15333	15262	15253	15325	15390	15291	15371	15577	15471	15444	15350	15448	15219	15365	15394	15335	15370	15610	15304	15203	15466	15487	15286	15451	15261	15545	15413	15525	15454	15447	15489	15324	15466	15460	15421	15431	15405	15459	15637	15412	15221	15397	15465	15457	15413	15362	15384	15469	15637	15275	15563	15302	15357	15437	15240	15408	15428	15436	15492	15411	15306	15295	15439	15355	15338	15479	15338	15337	15368	15406	15245	15400	15383	15475	15390	15488	15395	15394	15280	15397	15361	15415	15530	15407	15338	15294	15354	15552	15574	15380	15385	15385	15351	15521	15347	15299	15335	15498	15303	15270	15362	15345	15445	15451	15380	15362	15494	15473	15483	15375	15380	15326	15334	15361	15384	15384	15214	15340	15309	15595	15297	15298	15483	15216	15485	15183	15489	15445	15405	15338	15412	15363	15364	15410	15391	15490	15452	15388	15482	15386	15480	15486	15428	15495	15340	15461	15464	15637	15425	15286	15381	15615	15330	15716	15326	15438	15138	15377	15429	15384	15354	15347	15290	15499	15329	15437	15350	15670	15315	15171	15425	15312	15172	15364	15436	15434	15468	15463	15383	15291	15467	15452	15400	15262	15387	15395	15341	15232	15486	15276	15492	15407	15459	15314	15328	15480	15203	15420	15454	15273	15444	15617	15350	15469	15375	15423	15323	15338	15435	15433	15484	15491	15499	15497	15504	15202	15384	15365	15232	15473	15482	15397	15279	15455	15477	15402	15552	15361	15453	15385	15310	15428	15356	15354	15445	15352	15278	15411	15167	15440	15276	15349	15420	15352	15395	15356	15420	15443	15221	15262	15286	15325	15302	15389	15425	15551	15341	15382	15400	15420	15416	15322	15530	15561	15327	15328	15372	15567	15333	15502	15362	15374	15180	15403	15347	15273	15357	15497	15287	15429	15249	15340	15522	15427	15389	15390	15305	15258	15527	15391	15324	15334	15405	15313	15323	15371	15238	15370	15268	15515	15392	15500	15420	15448	15370	15352	15489	15349	15348	15533	15337	15356	15471	15213	15452	15396	15431	15486	15393	15364	15426	15425	15322	15406	15384	15306	15428	15292	15268	15533	15274	15614	15439	15565	15309	15341	15511	15300	15408	15396	15573	15425	15413	15332	15244	15423	15526	15396	15445	15435	15395	15444	15372	15294	15376	15319	15422	15414	15247	15403	15433	15416	15522	15507	15357	15459	15489	15384	15407	15406	15369	15420	15500	15369	15443	15410	15423	15382	15354	15360	15276	15356	15440	15359	15306	15382	15288	15435	15382	15420	15497	15390	15493	15403	15416	15488	15461	15468	15496	15449	15424	15346	15406	15400	15288	15585	15344	15227	15380	15425	15343	15411	15257	15374	15379	15400	15259	15471	15573	15380	15502	15377	15346	15426	15432	15313	15387	15307	15347	15304	15360	15324	15246	15425	15437	15323	15407	15431	15268	15343	15332	15349	15495	15459	15306	15425	15516	15399	15293	15323	15375	15509	15368	15495	15397	15370	15370	15458	15330	15460	15430	15321	15255	15411	15523	15505	15561	15603	15300	15624	15327	15412	15388	15466	15400	15450	15411	15409	15396	15427	15413	15339	15519	15487	15431	15389	15505	15334	15388	15419	15610	15365	15378	15270	15387	15503	15404	15358	15438	15353	15304	15264	15247	15442	15516	15486	15373	15379	15235	15459	15297	15545	15239	15281	15468	15348	15511	15434	15306	15524	15393	15393	15359	15372	15479	15491	15366	15428	15314	15403	15482	15489	15272	15368	15346	15321	15327	15303	15237	15419	15435	15417	15452	15406	15410	15424	15400	15252	15414	15301	15468	15305	15384	15358	15359	15423	15366	15340	15526	15319	15357	15404	15555	15428	15392	15502	15218	15296	15525	15335	15227	15391	15398	15462	15515	15484	15364	15446	15294	15295	15452	15308	15232	15485	15451	15474	15584	15387	15350	15309	15326	15459	15651	15323	15543	15404	15369	15294	15370	15376	15513	15419	15371	15304	15447	15356	15498	15359	15475	15278	15334	15244	15325	15242	15363	15618	15229	15382	15493	15381	15304	15371	15482	15261	15338	15466	15459	15502	15455	15390	15659	15454	15362	15429	15480	15413	15376	15408	15416	15503	15257	15353	15414	15428	15318	15222	15358	15440	15339	15486	15248	15433	15232	15489	15306	15319	15446	15408	15405	15232	15388	15273	15440	15378	15339	15346	15370	15436	15368	15444	15393	15404	15245	15373	15449	15535	15211	15547	15285	15541	15309	15318	15224	15463	15340	15334	15350	15434	15288	15341	15274	15481	15446	15393	15313	15461	15463	15436	15445	15444	15461	15288	15343	15404	15410	15299	15450	15402	15253	15382	15396	15315	15332	15356	15211	15501	15395	15511	15463	15472	15418	15391	15279	15476	15324	15444	15402	15253	15384	15372	15409	15319	15574	15391	15536	15492	15482	15372	15265	15379	15489	15370	15200	15457	15387	15244	15282	15315	15559	15413	15499	15270	15400	15268	15462	15286	15344	15552	15342	15278	15183	15465	15414	15311	15445	15248	15220	15305	15314	15534	15349	15419	15255	15368	15451	15287	15289	15356	15334	15304	15374	15349	15357	15405	15511	15534	15535	15577	15452	15576	15317	15465	15331	15340	15433	15271	15426	15336	15490	15398	15390	15231	15282	15411	15444	15507	15395	15274	15387	15435	15353	15402	15477	15321	15422	15382	15412
22563	21059	28933	23735	22409	26510	30132	25567	24175	22676	22111	20734	20033	19577	18906	18459	18221	17971	17625	17488	17501	17558	17335	17415	17617	17349	17490	17425	17433	17370	17314	17244	17369	17325	17327	17524	17843	17248	17177	17181	17237	17319	17246	17094	17163	17165	17461	17670	17507	17552	17180	17212	17096	17226	17184	17321	17332	16977	17072	17177	17145	17150	17276	16977	17036	17138	17136	17271	16997	17028	17108	17023	17147	17072	17022	16999	17300	17279	17214	17407	17028	17265	17098	17075	17182	17080	17040	17097	17227	17011	17121	17170	16992	17243	17285	17297	17013	16983	16873	16918	17209	17207	17036	17200	17347	17418	17220	17088	16933	16980	16969	16953	17088	16929	17123	16906	16972	16966	17060	17026	16960	17033	17126	17194	17007	17020	16977	17184	17076	16918	17174	17120	17075	17136	17099	16932	17105	16984	17122	17019	17096	17030	17196	16895	17010	16953	17033	16949	17123	17066	16981	17129	16993	16983	17020	16820	17102	17166	16983	17126	17152	16920	17096	17120	16959	17091	17143	17033	16945	17194	17159	17139	16979	16917	16972	16789	17114	16830	17155	17028	16975	16993	17058	16967	17179	17155	16985	16964	17034	17140	16991	17223	17284	17070	16939	17198	17117	17136	17239	17181	17070	17115	16967	16933	17236	17032	17184	17092	17249	17063	16990	17213	17253	17059	17304	17101	17002	16898	17077	16825	17029	17186	17075	17152	17163	17117	16946	17127	17106	17125	16993	16964	17050	17106	17055	17158	17119	17185	16931	16804	17249	17202	17014	17147	17072	16927	17001	16956	17082	17018	17188	17170	17110	16994	17091	16964	17103	17089	17054	17104	17108	17169	17081	16999	17039	17015	17037	17014	17129	17057	17074	17098	17096	16926	17057	17025	17069	17246	17144	17075	17202	17060	17211	17131	17183	17246	17322	16998	16997	17029	16994	17067	16902	17108	17078	17116	17015	17256	17023	17044	17067	16937	16886	17026	16913	17127	16974	17049	16937	17074	17066	17146	17083	16950	17110	16952	16897	17004	17164	16951	16829	16966	16977	17155	17046	17232	17009	17164	16924	17071	17088	16905	16969	17012	17040	16877	17232	17019	17092	17241	17183	16983	16894	17204	17321	17053	16953	17223	16932	17120	16959	16959	17051	17198	17086	16954	17047	17038	17098	16987	17119	17195	17052	17044	17163	17236	17068	17143	17244	16923	17004	16905	16941	16963	17026	17094	17053	17100	17210	17009	17106	17196	16930	16950	16747	17063	17144	16990	17047	17046	17084	17045	16869	16968	17083	17130	17181	17156	17055	16941	17020	17016	17196	16995	17137	17172	17076	17021	17104	16939	17069	17156	17089	17006	17089	16825	17094	17090	17039	16956	16999	16983	17119	16803	17249	17051	16961	17198	17087	17109	17062	16974	17115	17212	17175	17335	16877	17035	16829	16959	16918	16929	17080	16887	17270	17116	17268	16887	17068	17031	16941	17012	17231	17102	17035	16987	17135	17190	17033	17098	16962	17128	16951	17053	16953	17004	17010	17249	17178	16935	17026	16876	16991	17283	17108	17102	17113	17103	16971	17289	17357	17096	17031	17079	17226	17090	16952	17064	17192	17039	17125	17075	17137	17161	16965	16975	17178	17232	16944	17072	17140	17066	17051	17148	17108	17294	17070	17120	17183	17245	16933	16917	16888	17028	17029	16963	17160	17266	17219	17175	17145	17055	17131	16988	16932	17148	17134	17001	17075	17231	16987	17297	16946	17163	16959	17083	17002	17083	17162	17055	16955	17014	17129	16900	16843	17109	17112	17206	17169	17190	17095	17079	17013	17105	17083	16985	17058	17379	17084	16931	17078	17265	17104	16935	17160	17085	17031	17034	17018	16878	16968	17014	17159	17055	17268	17175	17189	16998	17024	17080	17042	17045	17229	16954	16996	17153	17046	16959	17090	16933	17296	16970	17136	17078	17119	17053	17096	17029	16981	17150	17006	17052	16876	17245	17106	17086	17097	17100	17034	17279	17091	17121	17091	17159	17165	17050	17089	17148	17170	17047	17088	17232	17088	17133	16932	17183	17074	17289	17203	17047	17100	17129	17075	17133	17115	17188	16883	17020	17011	16963	17085	16850	16979	17140	17103	17046	17045	17170	17073	16798	17208	16962	17085	17090	17028	16853	17195	17066	17136	16940	17161	17096	16758	17332	17020	17052	16919	17133	17159	17004	17136	17148	17023	16959	17043	16989	17080	16919	17085	16867	17089	17010	17129	17176	17010	17089	16956	17107	17095	17053	16960	16961	17086	17071	17094	16926	16849	17147	17126	17076	17085	17052	16828	17111	16845	16993	16990	16951	17070	17264	17214	17238	16936	16895	17096	17066	17097	16989	17146	17063	16742	17009	17015	17137	16964	17047	17075	16731	17009	16970	16961	17048	17025	16998	17068	16964	16831	17261	17068	17023	17068	17047	17086	17357	17177	16804	16916	17062	17162	16888	16968	16981	17127	17069	17238	17152	17010	17051	17016	16935	17064	17168	17095	16988	17101	17179	17262	17062	16920	17142	17133	17090	17002	17099	16980	17078	17057	17106	17197	17067	17185	17109	17104	17086	16942	17278	16923	16927	16883	17063	17350	17101	16831	17139	17385	17031	16859	16984	16904	17045	17232	17062	17148	17126	16956	17008	17228	17009	17189	17081	17095	16967	17279	17035	17125	17116	17127	16978	16908	17071	17166	17023	17142	17088	17131	16955	17043	17072	16966	16983	16860	16944	17056	17155	17094	17283	17077	16922	17032	17034	17050	17059	17007	17039	16988	17060	16821	17100	17134	17090	17137	16857	17050	17079	17097	17141	17130	17108	17160	16906	17122	16848	16841	17052	17092	17213	17128	17057	17127	17185	17081	16946	17016	16975	17000	17060	17074	17125	16946	16986	16876	17060	16880	17172	17008	17121	17130	16878	17095	17080	17038	16993	16989	16971	17038	16926	16990	17163	17028	17078	16980	17057	17035	17011	17235	17125	17101	17000	17098	17102	17059	17037	17026	16857	17074	17027	16998	16995	17006	17195	17126	17006	17168	17020	17189	17188	17231	17140	17040	16954	16984	16940	17251	17099	16940	17186	17014	17063	16977	17188	17111	17158	17094	16968	17206	17032	16903	17043	16954	17179	16985	17116	17019	17127	17073	17164	17030	16863	17072	17080	17284	17113	16926	17049	17049	17056	16899	17006	17143	16933	17014	17206	17064	16928	17137	17152	17080	16882	17089	17279	17119	16892	17013	16982	16967	17075	17119	17116	17106	17097	17013	16957	16956	17094	17100	17151	16948	16841	16915	16892	16864	16977	17154	17226	16893	17235	17055	17046	17096	17005	17090	17013	16969	17043	17131	17073	16971	16942	16909	16937	17161	17133	17002	16934	17017	17124	16852	17023	17019	17149	17066	16869	17084	17100	17096	16955	16995	16953	17163	17089	17020	17106	17181	17143	17098	16984	17067	17092	16958	16998	16982	17082	17017	16904	17180	17067	17218	17122	17068	17224	17071	16954	16907	17086	16904	16930	17127	17192	16892	17244	17074	17281	17189	17115	16979	16929	16988	17104	17167	17032	16852	17021	17072	16979	17383	17032	17238	17081	17040	17005	16980	16929	16887	16870	17001	17008	17120	16929	17126	17268	16953	17277	17071	16950	17224	17051	16970	16909	17042	16895	17027	17080	17160	16979	17081	16997	17056	17126	17189	17163	16932	16932	17080	17138	17053	16977	17061	17113	16891	17031	16936	17162	17029	17046	17242	16934	17050	17038	17017	16931	16908	16977	17104	17058	17143	17063	17019	16963	16981	17034	16934	17197	17051	17075	17047	16910	16989	17183	17233	17072	17289	16999	17235	16962	17146	17109	17005	17051	17021	17096	17023	17009	16988	17133	17029	16869	17034	16971	16962	17070	16870	17170	16978	17066	17202	17156	17061	17104	16905	16879	16907	17141	17154	17111	17008	17091	17108	17116	17269	17127	16981	17126	17141	16909	17120	17235	17002	17079	16968	16999	17206	17069	17027	16977	17158	17029	17071	17145	17180	16987	17112	17258	16927	16925	17030	17043	16981	16928	16909	17234	16899	17034	16966	16959	17168	17143	16892	16843	17015	17208	17025	17139	17037	17002	17069	16857	17003	17044	16993	17005	17002	17097	17047	17272	16982	16874	17175	17046	17059	16908	17073	16973	17114	17185	17225	16932	17039	17009	17092	17107	16924	17079	17050	16971	16992	17062	17183	17027	17174	17130	17090	17171	16948	17151	17040	17258	16979	17152	17070	17003	17083	17019	17086	16977	16848	17017	17023	17237	17075	17088	17046	17154	16883	17290	16994	17018	16876	17012	16922	17045	16952	17083	16966	17160	17217	16992	17066	16933	17178	17005	17016	17041	16956	17103	17016	17062	17321	17111	16957	17057	16980	17085	16910	17120	17018	16895	16917	16903	17147	17078	17116	17151	17156	17300	17157	16763	16944	17077	17123	17018	17185	16984	17071	16974	17021	17060	16984	17011	17106	17015	16906	17016	17197	17035	17058	16926	17214	17080	16949	16955	16988	16977	16950	16861	17135	17078	17288	17011	17089	17148	17072	17072	17036	16964	17204	17054	17129	17163	17099	17097	17130	16877	17171	16944	17074	17028	17231	16868	17208	17065	17094	17081	17264	17219	17103	17137	17067	17007	17077	17198	16948	17021	17011	17049	17117	16916	17112	17161	17128	17031	17148	17203	17002	17191	17123	16929	16930	16961	17158	17065	17164	17089	17080	16870	17038	17278	17121	17006	17085	17120	17145	17074	17113	17004	17265	16964	17137	17113	17068	17071	17077	16971	17115	17024	17277	17023	16968	17017	16958	17049	17237	17098	16855	16989	17081	16971	16991	17073	17109	17121	17186	16907	17129	17113	17115	17094	17006	17147	17109	17167	17214	17218	17139	17197	17197	16945	17088	17136	17245	17123	16924	17058	17150	17010	17077	16884	17095	17270	16952	17020	17018	17118	17078	17101	17237	16906	17193	17223	17083	16991	16867	16912	17034	16896	17132	17073	16925	17035	17205	16940	17150	17082	17017	17082	16926	16926	17036	17143	17133	17035	17117	17004	17094	17073	17192	17007
29401	52071	51970	45234	35893	32404	30245	27740	25934	23345	22617	20802	19691	18601	17803	17390	16823	16400	16104	16011	15844	15818	15835	15665	15669	15713	15780	15566	15551	15627	15668	15590	15425	15460	15363	16320	16331	15625	15486	15531	15448	15634	15374	15410	15393	15543	15829	16057	15812	15861	15765	15595	15517	15367	15467	15279	15497	15445	15463	15405	15341	15412	15471	15410	15431	15448	15463	15252	15408	15340	15488	15520	15397	15267	15516	15377	15394	15366	15191	15582	15385	15466	15476	15438	15443	15474	15466	15309	15425	15445	15357	15499	15199	15404	15567	15529	15281	15558	15551	15382	15416	15343	15346	15394	15337	15442	15322	15513	15457	15222	15393	15618	15394	15473	15407	15496	15280	15398	15489	15445	15373	15542	15273	15301	15436	15390	15306	15296	15537	15461	15353	15432	15345	15462	15433	15403	15383	15448	15409	15435	15513	15313	15510	15372	15486	15342	15503	15297	15462	15360	15585	15360	15368	15412	15524	15536	15381	15345	15270	15521	15667	15348	15564	15437	15299	15379	15271	15464	15348	15535	15383	15379	15496	15323	15414	15415	15455	15429	15428	15381	15530	15363	15409	15409	15306	15346	15407	15510	15382	15337	15493	15438	15202	15458	15345	15524	15438	15373	15458	15639	15330	15432	15414	15415	15389	15503	15417	15421	15284	15216	15533	15578	15357	15450	15312	15403	15499	15362	15522	15393	15576	15316	15413	15387	15512	15290	15459	15494	15378	15469	15405	15361	15500	15247	15483	15354	15356	15332	15471	15330	15160	15605	15247	15364	15367	15431	15352	15425	15293	15399	15307	15477	15374	15399	15185	15200	15424	15293	15344	15468	15642	15428	15461	15459	15458	15390	15146	15228	15455	15401	15440	15457	15182	15343	15517	15269	15408	15441	15201	15376	15492	15443	15268	15493	15453	15481	15327	15409	15432	15480	15512	15446	15462	15463	15474	15558	15347	15438	15449	15443	15488	15610	15453	15349	15509	15364	15414	15431	15246	15525	15368	15280	15428	15416	15615	15485	15390	15353	15501	15380	15379	15478	15469	15490	15305	15455	15590	15398	15585	15418	15452	15390	15452	15391	15438	15410	15405	15425	15447	15276	15236	15297	15510	15345	15294	15534	15309	15452	15425	15348	15375	15331	15403	15394	15482	15320	15581	15401	15407	15198	15367	15318	15542	15364	15327	15306	15482	15328	15490	15424	15593	15501	15525	15327	15453	15372	15459	15447	15428	15490	15396	15384	15427	15313	15607	15509	15448	15448	15610	15349	15347	15471	15571	15382	15349	15464	15234	15501	15498	15359	15349	15472	15410	15521	15426	15240	15447	15462	15324	15517	15457	15557	15424	15400	15360	15512	15238	15421	15536	15211	15421	15343	15464	15303	15527	15360	15602	15260	15434	15457	15339	15367	15300	15554	15382	15491	15475	15396	15561	15476	15335	15483	15398	15697	15333	15416	15302	15389	15486	15385	15335	15347	15372	15496	15637	15317	15272	15398	15304	15305	15414	15335	15403	15319	15415	15326	15309	15315	15341	15230	15140	15318	15280	15223	15475	15319	15611	15162	15380	15459	15461	15476	15443	15337	15315	15432	15552	15303	15445	15527	15484	15524	15304	15383	15584	15411	15352	15461	15423	15405	15363	15516	15486	15373	15236	15387	15404	15341	15385	15392	15371	15417	15428	15342	15614	15402	15361	15327	15204	15240	15426	15568	15403	15402	15369	15429	15278	15099	15381	15369	15419	15468	15400	15254	15452	15455	15445	15400	15344	15448	15438	15342	15563	15451	15544	15355	15261	15458	15483	15539	15254	15323	15490	15407	15209	15373	15394	15385	15478	15206	15521	15421	15492	15483	15354	15454	15413	15415	15323	15336	15256	15439	15526	15392	15506	15468	15300	15304	15393	15280	15410	15522	15369	15336	15343	15483	15539	15103	15549	15448	15437	15315	15561	15307	15519	15308	15373	15295	15520	15432	15373	15488	15549	15402	15286	15551	15512	15357	15264	15445	15589	15349	15206	15387	15256	15459	15461	15510	15466	15451	15703	15327	15321	15456	15353	15488	15558	15397	15592	15551	15482	15443	15350	15631	15332	15589	15298	15437	15360	15510	15496	15416	15361	15306	15611	15131	15310	15261	15357	15410	15294	15339	15353	15443	15303	15391	15315	15415	15415	15456	15361	15330	15406	15364	15353	15504	15349	15308	15384	15365	15373	15491	15370	15385	15323	15444	15468	15264	15547	15531	15397	15476	15307	15416	15325	15325	15506	15273	15463	15399	15398	15458	15401	15405	15549	15454	15365	15439	15482	15353	15533	15456	15601	15410	15345	15422	15464	15419	15389	15483	15354	15519	15385	15311	15530	15233	15331	15438	15474	15354	15353	15422	15446	15236	15529	15377	15355	15374	15321	15407	15382	15410	15405	15382	15387	15356	15440	15440	15281	15359	15533	15372	15420	15238	15336	15400	15485	15367	15199	15433	15448	15527	15441	15382	15495	15412	15561	15562	15555	15415	15396	15295	15415	15351	15402	15398	15428	15401	15387	15469	15447	15094	15356	15497	15455	15388	15358	15636	15293	15527	15434	15408	15266	15387	15174	15429	15386	15452	15390	15521	15374	15547	15534	15522	15186	15390	15503	15362	15252	15464	15510	15457	15223	15343	15459	15303	15350	15236	15223	15508	15267	15535	15412	15497	15533	15344	15377	15365	15332	15474	15328	15326	15342	15439	15353	15445	15113	15398	15389	15312	15511	15343	15506	15429	15422	15133	15317	15400	15546	15414	15320	15505	15404	15362	15329	15472	15399	15286	15345	15090	15354	15304	15318	15318	15253	15421	15279	15450	15435	15514	15294	15300	15501	15272	15397	15495	15252	15428	15312	15492	15436	15538	15507	15427	15586	15344	15438	15431	15240	15452	15318	15428	15263	15604	15323	15361	15536	15494	15406	15471	15463	15477	15346	15561	15352	15497	15367	15253	15559	15256	15536	15368	15565	15456	15342	15501	15472	15429	15512	15244	15630	15403	15569	15417	15309	15215	15287	15589	15371	15317	15598	15505	15382	15368	15484	15397	15399	15577	15262	15395	15530	15343	15404	15399	15345	15379	15480	15498	15414	15425	15366	15488	15287	15291	15459	15526	15347	15386	15460	15521	15303	15387	15515	15337	15457	15362	15378	15338	15481	15281	15252	15309	15425	15472	15380	15329	15424	15371	15533	15450	15400	15289	15407	15258	15212	15386	15380	15294	15456	15384	15398	15472	15378	15386	15347	15331	15520	15503	15464	15253	15525	15464	15445	15613	15373	15508	15297	15494	15423	15412	15345	15488	15349	15386	15483	15416	15367	15355	15530	15385	15457	15222	15342	15354	15608	15364	15331	15437	15263	15186	15297	15572	15330	15216	15288	15485	15313	15272	15547	15431	15489	15348	15411	15344	15252	15528	15483	15350	15344	15438	15445	15560	15465	15409	15480	15234	15224	15572	15383	15237	15406	15532	15289	15461	15437	15370	15488	15459	15203	15370	15400	15549	15540	15474	15252	15293	15332	15378	15295	15493	15497	15356	15506	15247	15429	15386	15307	15574	15310	15440	15521	15189	15453	15571	15538	15453	15319	15566	15251	15592	15437	15319	15547	15472	15336	15498	15549	15505	15349	15344	15404	15441	15638	15433	15283	15526	15331	15472	15421	15580	15519	15323	15440	15175	15374	15311	15410	15287	15516	15394	15548	15371	15402	15474	15362	15512	15382	15425	15450	15393	15344	15352	15326	15525	15383	15405	15432	15441	15397	15399	15582	15325	15451	15293	15342	15507	15343	15371	15342	15447	15267	15390	15480	15452	15386	15325	15546	15456	15457	15355	15322	15485	15535	15383	15357	15290	15428	15527	15231	15432	15296	15291	15413	15423	15415	15359	15497	15275	15574	15582	15339	15411	15459	15476	15465	15254	15458	15465	15379	15442	15494	15296	15313	15323	15586	15461	15346	15436	15337	15353	15410	15404	15541	15542	15344	15476	15312	15355	15467	15217	15257	15584	15462	15410	15240	15497	15381	15218	15418	15352	15387	15531	15380	15485	15350	15431	15290	15570	15393	15394	15585	15224	15451	15207	15469	15467	15516	15388	15434	15449	15177	15322	15574	15495	15238	15471	15408	15335	15421	15325	15454	15353	15399	15579	15505	15479	15427	15471	15646	15240	15520	15401	15434	15265	15323	15291	15528	15362	15283	15479	15458	15517	15401	15419	15535	15539	15455	15578	15512	15498	15326	15278	15352	15446	15410	15384	15321	15522	15420	15419	15353	15473	15382	15446	15288	15322	15316	15446	15479	15337	15339	15259	15500	15437	15430	15307	15534	15479	15406	15526	15401	15567	15350	15406	15502	15338	15392	15447	15323	15418	15384	15334	15538	15207	15301	15433	15252	15428	15385	15431	15336	15424	15470	15363	15492	15304	15447	15272	15338	15376	15501	15392	15245	15498	15479	15335	15339	15413	15302	15444	15426	15325	15184	15487	15389	15521	15442	15454	15345	15386	15465	15494	15507	15397	15485	15380	15487	15375	15544	15437	15345	15434	15343	15459	15304	15512	15385	15451	15425	15359	15495	15440	15335	15409	15281	15383	15414	15388	15339	15334	15642	15473	15337	15437	15352	15491	15627	15533	15302	15476	15480	15382	15400	15544	15451	15405	15358	15235	15270	15472	15373	15314	15644	15332	15312	15450	15333	15274	15446	15261	15461	15365	15322	15311	15373	15537	15535	15405	15656	15505	15440	15262	15308	15428	15330	15340	15351	15400	15400	15478	15434	15242	15363	15403	15380	15410	15391	15482	15420	15431	15534	15270	15419	15402	15369	15297	15548	15486	15469	15421	15445	15263	15396	15401	15468	15308	15452	15391	15311	15279	15485	15405	15353	15477	15465	15494	15376	15331	15505	15496	15433	15367	15345	15482	15428	15465	15321	15497	15457	15465	15386	15389	15307	15471	15452	15172	15329	15484	15377	15313	15418	15485	15308	15334	15464	15444	15427	15319	15465	15469	15562	15406	15621	15465	15595	15467	15418	15478	15412	15196	15526	15456	15536	15377	15317	15311	15473	15349	15299	15287	15391	15370	15280	15577	15278	15289
27942	27291	36636	35015	27529	24269	22336	20934	20327	19411	18926	18545	18079	17761	17860	17457	17317	17112	16899	17230	17251	16894	16980	17021	17078	16997	16973	17044	16915	16906	16871	16949	16798	16849	16859	16875	17060	16983	16777	16797	16779	16780	16894	16828	16861	16848	16867	16928	16766	16895	16848	16889	16917	16923	16871	16794	17017	16731	16851	16788	16854	16862	16858	16792	17028	16875	16875	16817	16854	16728	16877	16624	16928	16922	16844	16972	16908	17009	17128	16867	16879	16801	16743	16964	16920	16849	17012	16704	16775	16889	16939	16901	17053	16757	16856	16837	16918	16986	16804	16587	16905	16941	16929	16744	16836	16930	17054	16992	16974	17065	16976	17082	16817	16985	16938	16836	17043	16726	16665	16742	17015	17012	16630	16652	16750	17020	16890	16873	16910	16967	16965	16915	16789	16810	16967	16868	16740	16891	16807	16878	16800	16835	16945	16937	16894	16946	16876	16861	16956	16776	16894	16777	16869	16649	16706	16921	16739	16804	16912	16905	16933	17054	16763	16817	16992	16811	16769	16832	16832	17001	16897	16755	16805	16722	17071	16963	16955	16997	16939	16762	16860	16794	16957	16855	16848	16840	16713	16832	16781	16730	16962	16622	16817	16861	16718	16763	16847	17047	16721	17005	16896	16905	16857	16820	16843	16892	16908	16934	17004	16900	16968	16919	16948	16835	16637	16717	17010	16850	16881	16877	16986	17087	16743	16856	16776	16819	16764	16956	16730	17086	16830	16930	16997	16929	16803	16743	17035	16707	16958	16800	16982	16950	16620	16684	16995	16932	16789	16927	16750	16777	16866	16776	16863	16700	16760	16751	16799	16811	16686	16881	16676	16941	16820	16805	16972	16949	17160	16843	16812	16974	16676	16916	16830	16745	16894	16851	16745	16725	16699	16793	16917	17029	16878	16679	17003	16981	16986	16785	16784	16780	16930	16828	16824	16764	16753	16871	17008	16995	16927	16683	16894	16912	16882	16827	16856	16956	16986	16867	16922	16796	16815	16891	16818	16909	16845	16839	16876	16616	16901	16938	16800	16783	16893	17014	16875	16841	16921	16844	16904	17011	16954	17099	16767	16917	16693	16776	16890	16655	16685	17020	16894	16882	16930	16848	16940	16820	16978	16820	16997	16880	16838	16707	16866	16899	16833	16862	16761	17132	17074	16875	16821	16845	16845	17009	16770	16935	16767	16907	16901	16658	16797	16957	16928	16926	16701	16754	16802	16844	16967	17032	17176	17061	17010	16814	16707	16621	16709	16923	17004	16867	16801	16841	17026	16917	16808	16786	16752	16909	16938	16945	16667	16886	16750	16936	16729	16813	16949	16644	16812	16877	16821	16806	16732	16932	17043	16954	16814	16897	17016	16841	16821	16891	16942	16774	16630	16820	16867	16949	16928	16922	16817	16840	16857	16768	16806	16684	16814	16857	16803	16769	16894	17031	16792	16726	16907	16817	16816	16885	16977	16853	16733	16857	16838	16690	16610	16956	16881	16915	16948	16752	16890	16829	16753	16783	16832	16873	16790	16801	16932	16863	16820	16833	16910	16829	16834	16728	16958	16872	16913	16876	16895	16947	16950	17060	16779	16830	16741	16897	17046	16856	16899	16892	16942	16719	17147	16814	16916	16899	16868	16808	16891	17068	16761	16816	16815	16852	16867	16857	16795	16671	16816	16940	16809	17001	16932	16770	16892	16602	16847	16648	16841	16807	16896	16954	16769	16779	16704	16503	16731	16986	17081	16994	17027	17083	16877	16957	16980	16786	17073	16780	16999	16940	16819	16789	16876	16945	16906	16762	16961	16606	16575	16802	16803	16698	16719	16936	16965	16768	16866	16826	16954	16735	16788	16927	16766	16869	16870	16915	16781	16811	16951	16844	16843	17015	16720	16819	16810	16882	16994	16917	17028	16766	16760	16819	16739	16870	17015	16978	16761	16810	16991	16707	16816	16853	17030	16757	16835	16722	16968	16884	16944	16762	16690	16923	16820	16830	16918	16806	16765	16921	17040	16769	16873	16706	16614	16897	16921	16872	17012	16721	16958	16995	17029	16872	16882	16797	16875	16865	16965	16707	16839	17124	16972	16595	16878	16971	16841	17024	16859	16938	16972	16800	16799	16744	16893	16922	16693	16899	16897	16933	16884	16853	16801	16996	16768	17094	16851	16949	16690	16880	16905	16912	17142	16910	16969	17019	16870	16823	16891	16839	16854	16751	16868	16856	16802	16943	16784	16704	16878	16887	16740	16864	17015	16836	16756	16774	16870	16744	16866	16958	16761	16853	17067	16765	16784	16965	16873	16739	16808	16879	16819	16905	16944	16702	16962	16661	16795	16878	17008	16949	16864	16929	16937	16786	16702	16961	17065	16925	16757	16662	16903	16540	16923	16906	16823	16706	16911	16996	16765	16865	17051	16925	16693	16932	16860	16927	17022	16799	16747	16884	16821	16918	16922	16842	16902	16859	17096	17050	17016	17024	16818	16869	16867	16995	17004	16829	17005	17027	17028	16935	16866	16977	16907	16915	16667	16739	16603	16888	16879	16929	17025	16829	16982	16953	16909	16949	16935	16679	16977	16909	16841	16790	16705	16988	16777	16912	16681	16770	16719	16760	17042	16736	16920	16835	16729	16821	16852	16792	16962	16949	16891	16697	16858	16783	16932	17066	16689	16737	16981	16767	17025	16769	16819	16948	16907	17095	16798	16782	16950	17025	17074	16886	16966	16815	16855	16834	16928	16965	17066	16769	16830	16878	16872	16863	16821	17011	16671	16626	16757	17004	16834	16629	16655	16879	17033	16916	17074	16960	16881	17020	16983	16807	16990	16923	16758	16832	16846	16761	16962	16987	16829	16816	16776	16970	16935	16791	16932	16995	16863	16862	16962	16943	16731	16948	16985	17021	16716	16913	16957	16975	16677	16934	16793	16857	16927	16872	16871	16894	16842	16724	16811	16856	17018	16850	16856	16840	16891	16831	16799	16975	16781	16951	16982	16867	16752	16821	16949	16859	16628	16931	16943	17082	16891	17007	17025	16835	16874	16974	16952	16804	16912	16962	16882	16779	16878	16929	16891	16924	16933	16787	16986	16690	16855	16936	17021	16817	16836	16810	16999	16832	16956	16803	17017	16926	16830	16961	16974	16884	16900	17050	17070	17045	17070	16910	17053	16988	16963	16668	16788	16731	16980	16711	16981	16913	16854	16830	17138	16657	16760	17017	16861	16764	16887	16764	16908	16815	16926	16783	16934	16766	17069	16873	16817	16924	16907	16920	16820	16792	16725	16945	16895	16626	16863	16771	16983	16558	16939	17140	16816	16888	16677	16814	16831	17048	16794	16735	16756	16861	16847	16835	16480	16690	16898	16775	16827	16924	17041	16960	16847	17029	16969	16941	16847	16825	16800	17035	16923	16952	16701	16860	16826	16930	16768	16856	16881	16801	16663	16705	16818	16916	16986	16858	16953	17005	16756	17072	17120	17029	16861	16889	16900	16794	16861	16895	17023	16864	16920	17011	16814	16927	16945	16876	16875	16936	17070	16833	16948	16958	17045	16881	16954	16917	16797	16735	16826	16933	16811	16950	16819	16851	16835	16842	16745	16825	16781	16786	16505	16965	17009	16900	16958	16916	16745	17030	16872	16522	16806	16812	17047	16800	17216	16865	17310	16867	16948	16603	17100	16941	16892	16921	16848	16707	16771	16823	16790	16961	16874	16635	16703	16840	16888	16907	16894	16864	16825	16735	16841	16672	17071	16882	16850	16808	16797	16836	16652	16706	16944	16819	16648	16904	16939	16847	16720	16857	17018	17041	16738	17034	16935	16932	16775	16869	17100	16976	16902	16893	16787	16831	17013	16971	16734	17020	16730	16755	16814	16877	16784	17015	16762	16875	17009	16900	16909	16790	16909	16933	16925	16973	16912	16731	16767	16789	16956	16846	16902	16937	16771	16844	17056	17013	16868	16882	16732	16854	16823	16810	16760	16845	16748	16877	16975	16871	17038	16896	16882	16734	16742	16787	16760	16761	16929	17049	17023	16733	16850	17160	16883	16736	16728	16839	16867	17005	16871	16791	16778	16721	16644	16797	16707	17004	16996	16773	16948	16817	16926	17002	17036	17039	16831	16952	16911	16797	16873	16816	16966	16736	16950	16994	16865	16915	16720	16955	17010	16694	16813	17063	16866	16882	16778	17082	16715	16893	16784	16867	16812	17022	17062	17147	16857	16876	16806	16990	17073	16744	16818	16752	17017	16948	17060	16820	16781	16804	16767	16826	17172	16970	16851	16864	16991	16944	16798	16800	16912	16833	17174	16995	16776	16923	16953	16992	17017	16807	16939	16886	16847	16665	16877	16799	16965	17101	16778	16811	16933	17065	16673	16792	16851	16909	16701	17049	17028	16976	16858	17008	17144	16971	16788	16805	16822	16892	16828	16956	17036	17039	17104	16785	16963	16931	16771	16991	16704	16683	16864	16892	16818	16743	16615	16736	16877	16911	16862	16859	16947	16839	16592	16693	16738	16718	16847	16918	16844	16866	16865	16936	16986	16844	17023	16815	16914	16830	16746	16980	16626	16942	16803	16719	16832	16780	16867	16954	16765	16892	16857	17059	16824	16756	16827	16830	16963	16915	16922	16657	16933	16806	16624	16866	16857	16851	16991	17033	16824	16889	17096	16821	16907	16868	17059	16813	16978	16842	16866	16793	17065	17050	16948	16865	16881	16799	16957	16738	16945	16953	16777	16680	16838	16999	16787	16758	16852	16967	16643	16874	16950	16841	16910	16661	16884	16940	16772	17084	16774	16877	16895	16971	16906	16610	16866	16943	16916	17089	16908	16772	16790	16885	16838	16844	16943	16880	16668	16953	16973	16883	16978	16718	16948	16809	16890	16889	16876	16609	16794	16904	16908	16938	16874	16799	16813	16877	16853	16729	16873	16899	16889	16848	16955	16782	16791	16912	17069	16961	16732	16891	16969	16862	16758	16798	16944	16991	16702	16875	17102	16899	16797	16957	16996	17018	17016	16991	16934	16777	16875	16751	17087	16782	16769	16870	16845	16798	17021	16812	16849	16926	16853	16862	16822	16825	16772	16792	16762	16860	16958	16853	17024	16943	16923	16725
28621	43379	42174	36065	28955	25717	23190	21574	20882	19302	18816	17790	17162	16825	16148	16032	15601	15651	15533	15446	15419	15474	15482	15333	15365	15446	15356	15283	15303	15537	15432	15331	15440	15429	15317	15478	15403	15345	15217	15148	15312	15406	15462	15348	15292	15334	15412	15335	15351	15424	15365	15335	15339	15418	15259	15394	15312	15263	15327	15234	15204	15328	15396	15348	15484	15228	15318	15375	15365	15246	15384	15401	15450	15126	15417	15244	15314	15392	15320	15483	15428	15455	15278	15382	15532	15290	15603	15358	15396	15217	15333	15281	15450	15559	15337	15390	15370	15364	15322	15328	15316	15272	15605	15221	15275	15402	15262	15256	15324	15255	15506	15311	15149	15311	15351	15311	15358	15347	15413	15234	15367	15420	15175	15410	15394	15371	15207	15225	15417	15453	15175	15210	15419	15409	15453	15341	15328	15318	15270	15347	15342	15255	15407	15225	15249	15222	15354	15291	15338	15334	15292	15423	15319	15314	15278	15241	15321	15461	15382	15265	15299	15284	15207	15163	15376	15306	15253	15254	15288	15262	15402	15340	15317	15467	15136	15412	15261	15222	15236	15338	15354	15367	15329	15325	15306	15362	15264	15400	15404	15281	15457	15233	15418	15370	15353	15385	15294	15377	15257	15463	15234	15362	15382	15346	15277	15261	15486	15446	15209	15320	15293	15284	15347	15368	15306	15290	15184	15388	15307	15270	15595	15302	15523	15193	15327	15267	15418	15470	15290	15333	15484	15402	15252	15207	15301	15325	15271	15453	15375	15309	15198	15554	15204	15214	15349	15369	15240	15369	15316	15262	15456	15240	15136	15438	15356	15423	15378	15305	15231	15282	15375	15237	15416	15342	15398	15153	15265	15230	15349	15214	15187	15235	15211	15298	15432	15204	15428	15243	15389	15386	15317	15257	15460	15160	15238	15340	15320	15237	15290	15264	15440	15208	15281	15196	15471	15192	15290	15289	15233	15223	15377	15424	15411	15263	15278	15308	15176	15409	15284	15328	15308	15459	15400	15280	15201	15227	15532	15256	15222	15440	15425	15318	15179	15332	15308	15226	15305	15304	15363	15341	15293	15168	15427	15307	15294	15125	15299	15163	15458	15234	15328	15130	15433	15254	15261	15280	15204	15436	15404	15412	15246	15243	15343	15301	15434	15067	15397	15204	15230	15487	15223	15262	15288	15484	15392	15249	15198	15303	15275	15387	15295	15360	15132	15279	15271	15413	15392	15151	15268	15427	15190	15201	15281	15412	15232	15307	15361	15217	15454	15386	15377	15165	15492	15151	15346	15326	15341	15332	15304	15403	15188	15409	15457	15449	15355	15390	15313	15331	15375	15251	15347	15461	15283	15289	15185	15269	15227	15256	15372	15277	15244	15441	15198	15233	15424	15285	15284	15340	15324	15285	15272	15332	15220	15368	15486	15405	15392	15293	15275	15339	15141	15313	15372	15242	15322	15390	15372	15281	15130	15492	15329	15358	15109	15319	15519	15402	15291	15235	15402	15357	15287	15402	15339	15340	15251	15305	15391	15437	15313	15217	15307	15151	15391	15486	15146	15260	15208	15433	15362	15435	15418	15288	15450	15372	15473	15336	15435	15367	15275	15262	15323	15324	15334	15374	15310	15329	15197	15490	15388	15311	15207	15188	15257	15367	15183	15155	15320	15318	15321	15395	15244	15307	15465	15243	15323	15322	15409	15331	15375	15391	15481	15394	15370	15508	15397	15227	15427	15423	15201	15221	15310	15444	15359	15316	15355	15330	15309	15365	15384	15571	15207	15085	15478	15375	15423	15359	15370	15139	15104	15259	15354	15273	15344	15305	15197	15304	15342	15276	15385	15430	15376	15297	15206	15306	15162	15415	15131	15329	15397	15325	15256	15260	15436	15343	15364	15315	15318	15401	15350	15268	15256	15167	15383	15298	15403	15409	15245	15300	15344	15403	15284	15346	15320	15211	15291	15187	15320	15400	15399	15284	15389	15334	15161	15485	15269	15349	15394	15295	15340	15375	15239	15323	15394	15408	15369	15404	15169	15302	15289	15352	15423	15383	15515	15343	15219	15351	15244	15376	15161	15248	15275	15258	15371	15171	15346	15347	15488	15338	15204	15137	15277	15426	15233	15369	15262	15385	15172	15265	15436	15314	15327	15304	15234	15293	15568	15277	15309	15283	15377	15237	15247	15389	15312	15428	15300	15248	15226	15318	15399	15350	15205	15270	15141	15229	15395	15303	15305	15479	15340	15410	15315	15354	15275	15322	15324	15373	15292	15298	15499	15151	15504	15270	15255	15504	15450	15575	15495	15348	15502	15232	15348	15457	15367	15275	15236	15234	15283	15316	15291	15288	15150	15464	15309	15481	15351	15308	15275	15241	15441	15211	15399	15365	15227	15360	15383	15207	15368	15278	15153	15266	15310	15349	15349	15354	15278	15185	15339	15394	15325	15367	15232	15198	15223	15338	15501	15201	15149	15335	15185	15387	15332	15261	15372	15397	15443	15307	15253	15368	15273	15387	15269	15451	15213	15290	15325	15296	15271	15309	15114	15557	15321	15318	15284	15292	15304	15234	15304	15250	15193	15338	15227	15258	15229	15382	15261	15182	15396	15260	15384	15533	15367	15244	15407	15362	15346	15294	15428	15301	15248	15370	15386	15330	15277	15312	15375	15274	15506	15339	15290	15394	15322	15407	15298	15287	15353	15204	15261	15282	15477	15355	15360	15190	15279	15160	15301	15215	15243	15244	15279	15343	15300	15421	15281	15408	15382	15269	15309	15196	15221	15300	15340	15203	15296	15388	15281	15181	15428	15252	15263	15416	15285	15179	15428	15315	15248	15199	15398	15421	15401	15268	15412	15351	15322	15359	15374	15021	15375	15323	15285	15290	15303	15281	15270	15289	15284	15383	15326	15271	15425	15378	15360	15221	15396	15293	15397	15245	15264	15272	15458	15229	15045	15298	15413	15454	15415	15304	15284	15399	15500	15343	15441	15402	15347	15207	15374	15439	15397	15358	15339	15424	15405	15363	15346	15345	15303	15439	15355	15358	15220	15544	15169	15522	15275	15396	15300	15249	15308	15341	15435	15130	15183	15263	15315	15348	15323	15362	15224	15191	15258	15319	15449	15228	15303	15295	15407	15298	15288	15317	15163	15356	15499	15289	15432	15210	15304	15357	15307	15186	15218	15216	15204	15373	15372	15305	15477	15349	15180	15338	15420	15331	15238	15214	15236	15243	15364	15425	15287	15475	15186	15308	15399	15368	15288	15248	15163	15356	15055	15366	15355	15495	15085	15309	15327	15372	15339	15322	15538	15294	15347	15220	15398	15483	15381	15334	15249	15246	15309	15310	15356	15352	15345	15287	15490	15250	15247	15191	15277	15322	15144	15278	15438	15379	15297	15438	15380	15477	15335	15314	15348	15383	15355	15268	15253	15281	15273	15328	15177	15327	15482	15302	15291	15263	15463	15396	15515	15406	15379	15297	15500	15301	15381	15349	15437	15344	15353	15334	15379	15498	15567	15253	15327	15287	15318	15191	15556	15172	15160	15367	15350	15387	15375	15299	15414	15227	15312	15261	15401	15339	15197	15502	15364	15274	15166	15238	15290	15405	15487	15245	15352	15273	15360	15298	15477	15551	15341	15423	15429	15354	15156	15255	15309	15293	15320	15274	15351	15402	15466	15354	15334	15246	15261	15185	15230	15324	15330	15213	15393	15420	15267	15335	15447	15126	15266	15292	15375	15322	15346	15331	15228	15214	15284	15367	15311	15402	15454	15283	15332	15197	15191	15223	15283	15281	15177	15210	15447	15360	15306	15246	15278	15242	15188	15297	15157	15257	15107	15468	15266	15488	15372	15346	15269	15243	15288	15300	15206	15366	15264	15378	15325	15296	15343	15261	15399	15412	15320	15342	15348	15292	15228	15304	15392	15222	15397	15272	15305	15394	15322	15255	15334	15331	15335	15201	15414	15171	15538	15195	15144	15245	15204	15341	15205	15224	15414	15351	15285	15286	15432	15365	15433	15258	15217	15383	15478	15405	15452	15313	15214	15202	15217	15411	15408	15254	15368	15397	15487	15431	15348	15256	15151	15240	15219	15403	15387	15243	15066	15230	15197	15249	15418	15352	15299	15224	15183	15304	15365	15390	15337	15203	15336	15360	15245	15357	15386	15365	15295	15453	15379	15113	15377	15282	15327	15333	15165	15330	15418	15392	15422	15315	15306	15161	15243	15476	15234	15538	15445	15292	15244	15418	15277	15313	15163	15377	15285	15255	15306	15357	15325	15227	15373	15421	15350	15343	15172	15263	15386	15430	15361	15467	15357	15429	15400	15246	15332	15345	15589	15250	15368	15137	15274	15272	15250	15370	15433	15189	15440	15392	15318	15350	15303	15446	15211	15346	15287	15262	15455	15543	15417	15375	15258	15395	15231	15533	15262	15491	15192	15388	15305	15433	15214	15271	15485	15276	15371	15326	15243	15158	15384	15317	15271	15393	15451	15329	15284	15144	15301	15431	15484	15100	15351	15313	15476	15385	15513	15243	15360	15462	15325	15234	15252	15306	15304	15326	15375	15266	15184	15304	15256	15362	15367	15440	15229	15144	15434	15323	15487	15362	15301	15411	15433	15307	15239	15225	15345	15432	15369	15312	15321	15259	15273	15299	15278	15191	15339	15463	15470	15286	15352	15294	15206	15334	15385	15182	15292	15253	15414	15447	15308	15460	15439	15478	15154	15122	15219	15252	15453	15408	15283	15110	15238	15375	15205	15296	15472	15269	15444	15452	15417	15241	15387	15368	15365	15289	15475	15456	15430	15414	15317	15440	15387	15286	15287	15387	15262	15390	15189	15509	15157	15285	15322	15205	15227	15308	15318	15341	15319	15288	15395	15221	15501	15306	15361	15315	15376	15311	15285	15440	15336	15279	15316	15155	15287	15289	15344	15361	15333	15189	15312	15309	15330	15318	15388	15372	15323	15332	15372	15395	15362	15269	15257	15230	15345	15371	15455	15308	15262	15325	15225	15361	15276	15352	15330	15294	15331	15350	15281	15132	15439	15190	15427	15218	15290	15418	15280	15493	15129	15314	15284	15270	15339	15350	15228	15366	15336	15332	15393	15326
23600	21155	28830	25295	25308	27439	27167	23014	22125	21183	20373	19277	18822	18372	18237	17438	17494	17064	16874	17029	16992	17175	17122	17022	16878	17139	17066	16960	16891	16730	16915	16860	16686	16771	16885	16850	17059	17218	17020	16878	17051	16906	17010	16986	16807	16891	16941	17236	16932	17132	16717	16834	16710	16848	16620	16899	16931	16769	17058	16857	16889	16824	16784	16788	16696	16768	16756	17011	17008	16696	16779	16730	16891	16898	16878	16698	16918	16752	16731	16550	16683	16778	16879	16810	16831	16725	16702	16769	16834	16944	16983	16790	16711	17057	16938	16771	16815	16757	16825	16703	16808	16586	16736	16729	16668	16756	16822	16829	16837	16598	16893	17029	17038	16851	16808	16722	16909	16978	16797	16832	16898	16709	16760	16610	16851	16830	16821	16754	16969	16645	16910	16920	16916	16649	16707	16900	16648	16746	16965	16750	16739	16908	16895	16838	16753	16833	16870	16904	16799	16921	16879	16724	16662	16847	16701	16778	16929	16581	16864	16733	16854	16594	16719	16683	16741	16851	16917	16832	16550	16771	16972	16820	16863	16927	16534	16773	16798	16615	16925	16982	16718	16840	16908	16771	16686	16807	16855	16720	16814	16820	16801	16771	17004	16816	16838	16749	16663	16728	16835	16691	16610	16613	16631	16783	16898	16891	16922	16974	16680	17058	16647	16914	16938	16719	16834	16960	16702	16926	16907	16699	16985	16711	16682	17020	17042	16837	16774	16991	16743	16921	16755	16784	16987	16957	16850	16729	16762	16750	16683	16527	16867	16707	16768	16830	16872	16806	16704	16972	16866	16800	16894	16786	16949	16992	16899	16764	16747	16837	16691	16726	16750	16771	16830	16692	16712	16797	16692	16818	16581	16769	16744	16752	16774	16655	16821	16735	16806	16923	16689	16989	16636	16958	16848	16801	16838	16767	16752	16789	16962	16807	16892	16601	16770	16855	16787	16762	16799	16811	16754	16740	16677	16705	16820	16700	16650	16842	16659	16721	16908	16943	16945	16625	16627	16726	16758	16753	16643	17085	16720	16988	16706	16730	16710	16792	16663	16802	16624	16860	16630	17025	16895	16980	16840	16734	16842	16646	16765	16716	16685	16812	16795	16928	16730	16794	16670	16692	16742	16683	16824	16889	16686	16629	16909	16742	16687	16564	16855	16737	16843	16748	16829	16796	16991	16736	16803	16767	16924	16731	16828	16665	16845	16912	16626	16958	16739	16674	16830	16817	16833	16867	16669	16604	16675	16739	16716	16640	16698	16926	16648	16739	17021	16751	16819	16727	16779	16744	17008	16865	16828	16829	16799	16862	16876	16845	16756	16807	16831	16739	16671	16780	16700	16719	16840	16676	16726	16705	16770	16743	16683	16921	16669	16789	16885	16649	16823	16784	16671	16633	16848	16795	16796	16751	16591	16915	16903	16948	16813	16712	16656	16700	16814	16780	16778	16708	16874	16814	16695	16658	16798	16752	16787	16760	16796	16849	16963	16834	16839	16816	16894	16654	16867	16665	16729	16691	16686	16541	16750	16944	16838	16680	16697	16880	16680	16791	16830	16793	16907	16890	16785	16768	16873	16761	16756	16712	16680	16707	16885	16773	16945	16764	16733	16650	16813	16743	16760	16736	17042	16824	16844	16660	16940	16770	16930	16836	16692	16478	16746	16759	16777	16925	16609	16917	16799	16805	16698	16658	16708	16880	16899	16748	16722	16838	16747	16676	16749	16730	16704	16743	16872	16831	16891	16924	16748	16871	16965	16899	16888	16822	16933	16832	16835	17024	16848	16691	16708	16849	16805	16664	16628	16626	16777	16716	16693	16840	16657	16749	16784	16900	16976	16820	16842	17059	16681	16915	16856	16728	16645	16770	16906	16710	16815	16904	16852	16750	16855	16785	16787	16691	16715	16767	16827	16689	16522	16595	16934	16672	16846	16829	16788	16942	16785	16663	16582	17001	16732	16714	16894	16816	16771	16597	16719	16932	16877	16914	16646	16719	16678	16991	16767	16609	16858	16869	16812	16676	16607	16755	16779	16791	16790	16696	16533	16836	16744	16994	16711	16873	16856	16836	16749	16796	16775	16822	16893	16716	16710	16734	16866	16850	17013	16675	16739	16530	16688	16683	16834	16940	16929	16799	16639	16765	17019	16752	16778	16684	16909	16943	16901	16727	16607	16726	16718	16838	16722	16868	16895	16591	16781	16761	16640	16820	16713	16869	16794	16725	16873	16687	16794	17003	16803	16671	16692	16649	16791	16764	16811	16945	16701	16796	16866	16887	16832	16847	16761	16966	16715	16906	16861	16890	16772	16779	16714	16601	16551	16896	16678	16953	16678	16766	16691	16990	16710	16863	17041	16712	16757	16654	16845	16786	16882	16756	16595	16716	16861	17090	16851	16861	16834	16842	16991	16965	16966	16918	16745	16811	16662	16674	16708	16845	16932	16710	16809	16629	16729	16866	16705	16832	16903	16757	16827	16764	16771	16913	16794	16844	16731	16892	16851	16634	16850	17024	16723	16832	16717	16842	16724	16881	16932	16810	16800	16865	16636	16845	16496	16743	16857	16583	16794	16760	16686	16671	16820	16727	16731	16785	16888	16666	16629	16846	16909	16802	16774	16834	16779	17001	16832	16781	16850	16781	16906	16892	16691	16779	16842	16891	16549	16746	16902	17096	16787	16720	16680	16889	16570	16750	16810	16884	16808	16716	16753	16753	16870	16781	16564	16695	16802	16801	16966	16947	16850	17024	16886	16821	16762	16701	16675	16762	16722	16843	16961	16903	16730	16701	16592	16811	16868	16690	16549	16824	16934	16926	16707	16947	16868	16814	16999	16968	16549	16847	16951	16950	16581	16696	16654	16868	16833	16571	16749	16872	16661	16838	16870	16911	16699	16956	16882	16873	16773	16605	16710	16795	16988	16833	16856	16677	16810	16837	16818	16874	17014	17000	16789	16627	16651	16781	16831	16932	16812	16777	16913	16950	16843	16957	16642	16657	16864	17020	16782	16830	16767	16732	16784	16727	16967	16791	16538	16623	16895	16756	16461	17074	16668	16821	16804	16852	16695	16851	16754	16739	16889	17008	16639	16707	16779	16991	16686	16909	16809	16669	16765	16650	16739	16708	16880	16521	16957	16682	16795	17020	16836	16925	16896	16822	16802	16892	16901	16811	16679	16871	16603	16737	16669	16810	16771	16710	16717	16609	16899	16872	16820	16528	16835	16942	16757	16813	16895	16629	16636	16850	16796	16791	16783	16828	16985	16896	16710	16683	16794	16785	16757	16753	16973	16707	16853	16923	16808	16930	16609	16709	16717	16948	16759	16709	16825	16703	16934	16839	16680	16863	16846	16561	16905	16936	16731	16666	16669	16875	16672	16610	16888	16825	16581	16576	16659	16725	16760	16864	16834	17023	16824	16647	16658	16930	16685	16771	16733	16841	16962	16838	16799	16745	16603	16513	16926	16722	16729	16757	16732	16602	16798	16779	16854	16825	16767	16763	16931	16929	16826	16831	16838	16785	16758	16755	17045	16828	16853	16799	16654	16802	16780	16869	16749	16827	16663	16803	16710	16955	16884	16929	16730	16701	16824	16935	16754	16957	16977	16927	16814	16739	16943	16886	16666	16704	16815	16892	16907	16987	16780	16759	16898	16941	16846	16769	16892	16744	16701	16743	16862	16762	16847	16726	16767	16739	16935	16732	16734	16770	16910	16774	16829	16679	16872	16919	16844	16706	16950	16847	16857	16741	16868	16751	17001	16921	16699	16695	16919	16935	16782	16869	16721	16788	16821	16950	16933	16895	17031	16787	16597	16956	16559	16884	16940	16847	16805	16905	16752	16702	16911	16581	16995	16826	16845	16784	16886	16631	16772	16644	16821	16771	16663	16598	16758	16588	16758	16704	16943	16828	16715	16811	16864	16770	16729	16971	16921	16942	16871	16775	16735	16785	16704	16709	16683	16834	16862	16787	16855	17082	16802	16694	16950	16850	16786	16979	16857	16904	16763	16741	16896	16805	16854	17017	16832	16824	16782	16832	16836	16764	16802	16678	16964	16548	16924	16782	16645	16875	16612	16888	16794	16665	17009	16845	16752	16752	16974	16813	17052	16725	16700	16877	16686	16768	16843	17046	16906	16845	16837	16830	16756	16576	16672	17005	16676	16836	16795	16894	16979	16797	16722	16895	16724	16832	16926	16795	16910	16924	16730	16802	16840	16772	17007	16845	16707	16879	16808	16601	16857	16658	16864	16901	16984	16940	16645	16896	16843	16785	16855	16861	16680	16667	16810	16778	16783	16976	16787	16759	16732	16966	16806	16869	16807	17041	16679	16826	16862	16806	16797	16694	16832	16836	16758	16753	16586	16832	16834	16928	16849	16676	16730	16751	17042	16841	16928	17086	16842	16918	16842	16767	16748	16665	16820	16710	16757	16889	16956	16733	16831	16902	16822	16839	16880	16941	16930	16832	16816	16834	16752	16711	16714	16729	16791	16790	16696	16767	16700	16778	16599	16800	16585	16726	16882	16836	16716	16979	16837	16893	16679	16819	16684	16789	16762	16701	16847	16885	16663	16787	16859	16780	16775	16850	16982	16823	16731	16616	17075	16931	16933	16750	16761	16762	16696	16965	16753	16779	16843	16559	16555	16634	16837	16877	16720	16812	16922	16706	16920	16835	16951	16680	16712	16781	17037	16812	16814	16764	16654	16855	16688	16825	16973	16729	16979	16839	16705	16920	16934	16695	16880	16876	16860	16950	16600	16982	16896	16930	16836	16822	16581	16954	16762	16838	16787	16786	16913	16734	16888	16857	16739	16862	16888	16686	16880	16909	16857	16857	16748	16946	16617	16825	16923	16787	16859	16797	16872	17029	16857	16845	16660	16733	16852	16998	16764	16838	16839	16783	16744	16807	16823	16717	16790	16791	16811	16719	16728	16772	16589	16830	16679	16712	16751	16716	16410	16720	16866	16508	16935	16905	16876	16851	16746	16569	16832	16751	16753	16828	16965	16817	16729	16826	16957	16853	16770	16762	16812	16849	16946	16853	16830	16744	16867	16903	16803	16666	16851	16933	16678	16923	16734	16725	16825	16622	16750	16771	16691	16545	16666	16840	16760	16928
27681	47681	47199	41447	34685	30586	26843	24723	23619	21760	20576	18958	18144	17517	16877	16335	15877	15958	15700	15726	15787	15496	15526	15468	15615	15508	15529	15517	15540	15342	15308	15433	15283	15336	15288	15515	15890	15503	15554	15284	15366	15383	15236	15295	15170	15303	15647	15772	15706	15599	15453	15471	15315	15467	15458	15263	15350	15406	15245	15279	15301	15240	15361	15323	15150	15424	15320	15275	15380	15258	15369	15261	15355	15279	15317	15333	15303	15309	15441	15344	15305	15349	15307	15164	15363	15411	15445	15450	15206	15149	15251	15330	15364	15322	15331	15241	15236	15271	15402	15299	15371	15214	15334	15337	15353	15259	15144	15193	15364	15442	15387	15340	15193	15354	15238	15448	15203	15290	15417	15321	15211	15119	15344	15311	15281	15211	15273	15444	15339	15219	15218	15208	15435	15345	15310	15253	15126	15467	15069	15345	15316	15259	15369	15328	15236	15389	15264	15272	15555	15254	15344	15279	15342	15281	15334	15246	15487	15202	15350	15191	15320	15181	15356	15331	15302	15264	15382	15282	15169	15288	15195	15356	15157	15224	15286	15218	15337	15336	15396	15121	15170	15316	15159	15267	15420	15177	15262	15113	15337	15188	15255	15229	15280	15308	15483	15311	15338	15347	15250	15212	15162	15301	15292	15370	15314	15400	15284	15569	15267	15298	15192	15329	15371	15461	15405	15326	15296	15311	15275	15298	15277	15200	15283	15306	15458	15374	15333	15312	15424	15454	15193	15280	15293	15413	15069	15465	15468	15209	15361	15348	15293	15212	15194	15261	15363	15230	15180	15332	15307	15391	15242	15418	15328	15365	15359	15286	15447	15261	15353	15252	15164	15221	15237	15237	15273	15263	15459	15340	15212	15438	15350	15362	15203	15200	15325	15249	15194	15357	15153	15311	15382	15053	15413	15137	15233	15379	15206	15267	15290	15250	15299	15329	15412	15255	15311	15239	15384	15444	15125	15448	15315	15288	15376	15342	15331	15218	15162	15243	15122	15179	15285	15409	15274	15066	15236	15331	15216	15330	15466	15216	15290	15373	15219	15169	15334	15307	15566	15245	15375	15226	15202	15274	15374	15276	15297	15410	15439	15215	15393	15327	15351	15072	15390	15261	15097	15380	15310	15379	15158	15416	15326	15227	15346	15269	15401	15206	15085	15300	15601	15383	15266	15293	15424	15239	15384	15227	15232	15277	15341	15257	15345	15286	15192	15445	15504	15344	15355	15365	15390	15117	15371	15411	15326	15182	15187	15282	15446	15430	15357	15321	15301	15182	15164	15121	15291	15239	15346	15165	15231	15086	15400	15236	15161	15150	15425	15325	15419	15382	15400	15259	15170	15283	15158	15388	15295	15382	15384	15323	15328	15211	15306	15285	15387	15384	15358	15402	15363	15471	15343	15299	15392	15303	15278	15458	15284	15225	15200	15383	15133	15293	15187	15312	15291	15320	15353	15359	15376	15162	15279	15351	15358	15512	15258	15270	15359	15221	15373	15326	15205	15166	15419	15300	15238	15306	15454	15367	15317	15259	15335	15422	15310	15238	15151	15555	15250	15398	15288	15293	15191	15310	15149	15256	15357	15228	15252	15437	15196	15300	15329	15159	15390	15257	15318	15382	15417	15269	15354	15374	15410	15329	15281	15418	15249	15315	15275	15314	15271	15339	15300	15335	15317	15361	15190	15401	15217	15342	15164	15219	15379	15209	15212	15266	15418	15427	15294	15280	15144	15371	15188	15412	15354	15211	15372	15242	15240	15431	15215	15332	15217	15256	15284	15423	15345	15252	15218	15395	15199	15261	15347	15085	15362	15217	15389	15374	15280	15134	15338	15480	15288	15331	15177	15225	15219	15270	15209	15281	15351	15263	15471	15190	15306	15321	15379	15225	15278	15267	15384	15338	15318	15389	15294	15388	15248	15380	15338	15160	15241	15154	15323	15374	15331	15308	15332	15360	15302	15188	15202	15292	15332	15288	15421	15320	15379	15482	15337	15396	15265	15251	15276	15386	15316	15261	15397	15276	15192	15217	15383	15285	15410	15219	15317	15164	15388	15230	15339	15211	15172	15380	15426	15302	15215	15524	15315	15257	15374	15323	15155	15374	15303	15485	15254	15144	15295	15424	15482	15427	15359	15289	15252	15311	15389	15297	15232	15353	15237	15318	15332	15313	15337	15306	15370	15234	15347	15454	15110	15317	15494	15294	15199	15256	15233	15407	15244	15283	15200	15305	15405	15356	15247	15249	15265	15402	15369	15432	15489	15275	15386	15414	15407	15276	15275	15499	15365	15338	15344	15308	15414	15435	15274	15427	15205	15495	15186	15413	15368	15253	15190	15280	15252	15379	15300	15418	15447	15390	15171	15189	15270	15252	15366	15166	15215	15289	15378	15236	15330	15239	15178	15311	15271	15483	15232	15293	15324	15232	15272	15271	15351	15365	15183	15280	15285	15412	15519	15166	15294	15337	15361	15185	15226	15319	15329	15319	15206	15199	15258	15160	15267	15286	15322	15363	15148	15246	15343	15230	15236	15321	15379	15193	15323	15191	15246	15284	15217	15494	15324	15248	15258	15365	15276	15309	15201	15323	15372	15258	15214	15405	15295	15135	15202	15206	15392	15300	15406	15306	15375	15277	15292	15272	15347	15290	15471	15153	15415	15227	15220	15276	15407	15326	15318	15279	15300	15345	15366	15412	15345	15289	15290	15438	15250	15173	15339	15295	15385	15164	15381	15305	15405	15201	15441	15534	15347	15228	15218	15216	15461	15180	15308	15557	15435	15248	15314	15261	15362	15255	15296	15222	15183	15295	15467	15382	15417	15271	15329	15157	15431	15253	15193	15460	15268	15295	15351	15333	15147	15398	15308	15504	15451	14961	15318	15418	15235	15291	15230	15434	15305	15281	15136	15205	15323	15289	15445	15466	15198	15268	15232	15196	15195	15433	15383	15375	15334	15515	15368	15337	15255	15355	15372	15278	15288	15208	15384	15405	15306	15205	15278	15350	15402	15163	15311	15273	15337	15365	15328	15225	15307	15374	15383	15265	15276	15385	15266	15236	15195	15138	15273	15301	15406	15325	15282	15275	15184	15134	15354	15317	15284	15251	15228	15269	15210	15302	15281	15450	15119	15318	15280	15394	15356	15312	15191	15372	15424	15345	15150	15435	15180	15238	15376	15112	15294	15276	15324	15322	15197	15388	15262	15374	15233	15303	15409	15320	15300	15260	15229	15332	15521	15192	15312	15296	15313	15315	15300	15258	15323	15293	15458	15253	15253	15242	15121	15395	15418	15344	15283	15219	15221	15382	15146	15317	15289	15283	15399	15308	15341	15326	15247	15169	15267	15230	15235	15345	15325	15134	15391	15496	15432	15401	15384	15412	15251	15113	15321	15293	15263	15303	15201	15342	15235	15261	15264	15335	15317	15393	15341	15361	15371	15317	15264	15494	15433	15348	15354	15366	15433	15331	15253	15421	15292	15316	15303	15112	15399	15350	15305	15129	15305	15213	15203	15251	15363	15165	15120	15340	15281	15155	15063	15244	15253	15283	15297	15466	15343	15249	15111	15098	15348	15309	15381	15286	15224	15109	15257	15340	15405	15307	15318	15475	15227	15167	15042	15327	15279	15277	15344	15387	15322	15326	15218	15311	15280	15337	15154	15147	15243	15412	15228	15249	15263	15230	15264	15219	15208	15326	15291	15293	15299	15171	15222	15284	15113	15243	15406	15272	15239	15259	15260	15192	15428	15414	15363	15477	15151	15105	15278	15163	15281	15253	15204	15340	15205	15391	15368	15382	15388	15211	15322	15138	15293	15326	15261	15433	15093	15232	15346	15449	15311	15345	15128	15424	15396	15154	15270	15384	15277	15296	15325	15436	15332	15219	15262	15233	15310	15428	15251	15183	15182	15446	15433	15214	15461	15281	15226	15202	15307	15225	15270	15469	15401	15385	15359	15225	15362	15375	15167	15334	15310	15060	15456	15203	15364	15194	15141	15391	15197	15333	15383	15209	15337	15284	15409	15156	15167	15288	15309	15403	15361	15270	15211	15285	15273	15421	15273	15217	15235	15138	15251	15411	15279	15352	15378	15334	15337	15141	15389	15119	15370	15191	15313	15452	15398	15301	15327	15253	15267	15362	15109	15326	15238	15349	15230	15229	15438	15335	15186	15225	15283	15204	15388	15288	15437	15290	15300	15279	15216	15242	15399	15356	15283	15363	15173	15213	15108	15189	15207	15490	15388	15372	15314	15437	15386	15195	15217	15280	15184	15451	15348	15472	15345	15295	15300	15333	15236	15314	15240	15271	15301	15273	15278	15316	15360	15335	15454	15267	15260	15437	15209	15382	15238	15283	15440	15255	15185	15289	15379	15430	15354	15424	15237	15339	15210	15332	15377	15281	15396	15172	15188	15247	15257	15182	15125	15489	15327	15200	15564	15212	15190	15163	15450	15321	15354	15358	15368	15298	15442	15187	15357	15278	15359	15207	15355	15390	15294	15191	15363	15254	15281	15333	15391	15260	15304	15303	15279	15344	15405	15314	15531	15481	15346	15260	15295	15276	15351	15194	15378	15269	15088	15257	15360	15410	15375	15371	15243	15241	15323	15301	15340	15290	15446	15055	15238	15320	15371	15205	15238	15280	15351	15259	15144	15251	15258	15398	15247	15152	15471	15360	15245	15285	15420	15097	15416	15288	15360	15324	15147	15259	15290	15169	15378	15269	15186	15106	15435	15417	15223	15354	15384	15413	15278	15304	15454	15336	15381	15198	15253	15273	15272	15398	15175	15203	15414	15272	15312	15457	15355	15384	15429	15432	15362	15443	15395	15340	15402	15285	15245	15257	15382	15361	15410	15281	15243	15275	15212	15187	15285	15230	15200	15248	15167	15406	15443	15303	15349	15265	15336	15370	15322	15394	15256	15349	15204	15382	15286	15229	15332	15213	15400	15187	15373	15156	15392	15430	15355	15313	15391	15240	15378	15299	15431	15311	15416	15320	15111	15244	15324	15350	15261	15129	15395	15425	15254	15433	15505	15188	15258	15247	15311	15455	15269	15287	15161	15360	15217	15359	15219	15391	15278	15374	15310	15223	15197	15375	15255	15281	15299	15351	15394	15495
22507	21012	28917	23596	22844	27671	30621	25301	24064	22927	21786	20191	19542	19131	18166	18033	17824	17524	17543	17412	17573	17294	17281	17183	17171	17313	17404	17321	17275	17051	17167	17072	17062	16831	17133	17100	17089	17001	17092	17043	16959	16888	16981	17088	17046	17179	17312	17584	17632	17530	17460	17108	16872	16930	17057	16912	16765	16940	16966	16907	17141	17141	16949	17041	16912	16867	16934	16785	16960	16794	17114	16802	16828	16920	16973	16809	16939	16831	16986	16733	16858	16974	16711	17059	17102	17102	17003	16871	17192	17063	16926	17093	17003	16958	17002	16922	16935	16827	16879	16920	16959	17024	16910	16929	16718	16793	16900	17116	16961	16837	16830	16943	16839	16992	16936	16905	16787	16854	17019	16796	16943	16841	16885	16912	16894	16791	16807	16967	16846	16862	16986	16853	17004	16900	17044	16878	17091	16894	16830	16906	16849	17022	16915	16849	16990	16686	16956	16909	17037	16940	16780	16917	16869	17060	16884	17070	16895	16852	16901	16784	16861	16915	16937	16784	16942	17043	16988	16975	16832	16958	16838	16964	16859	16674	16931	16898	16869	16866	16882	16909	16787	16931	16759	17150	16878	16979	16915	16625	16883	16902	16685	16985	17058	16996	16842	16698	17029	17046	17000	16872	16773	16751	16846	16883	17090	16872	17052	17046	16872	17028	16842	16860	16885	16815	16743	16744	16849	16830	16942	17088	16976	16978	16972	16970	16835	16737	17024	16995	16937	17023	17007	16910	16782	16971	16894	16858	16790	16913	16961	16809	16834	17016	16728	17112	16886	16797	16736	17010	16853	16996	16871	17063	16808	16811	16932	16912	16868	17049	16748	16793	17094	16696	16839	16717	16755	17023	16773	17010	16909	16881	16698	17017	16772	16970	16923	17051	16871	16856	16895	16952	16710	16555	17010	16794	16900	16801	16778	16802	16867	16941	16771	16768	16483	16916	16844	17094	16809	16986	16884	16739	16989	17064	16779	16915	16842	16814	17000	16803	16876	16903	16977	16994	16815	17016	16666	16865	16852	16896	16795	16879	16853	17039	16932	16900	16949	16727	16959	16891	16958	17070	16840	16860	16857	16795	16961	16837	16939	17046	16811	16739	16901	16699	16875	16886	16938	16795	16854	16785	16819	17079	16930	16975	16848	17067	16927	16845	16705	16657	17078	16921	17061	17018	16827	16701	16945	16838	17001	16995	16865	17104	17046	16877	16795	16775	17007	16796	17019	16870	16751	16736	16738	16893	16754	17132	16915	17067	16928	16899	16965	16776	16949	16819	16732	16996	16641	16883	17085	16817	16897	16829	16794	17024	16883	17004	16826	16901	16923	16706	17057	16882	17041	16955	16871	16833	16904	16786	16946	17047	16828	16662	16944	16893	16828	16802	16742	16755	16709	16895	16887	16724	16789	16858	17103	16896	16895	17011	17050	16925	16780	16756	16874	16804	16823	16915	16878	16861	16862	16866	17003	16866	16774	16832	16880	16602	16902	16975	17118	16895	17035	16969	16901	16942	17079	16872	16789	16818	16930	16858	16904	16989	16840	17011	16856	16870	16758	16808	16873	16968	17016	16894	16765	16967	16912	16902	17060	16834	16874	17023	16660	16923	16832	16745	16817	16843	16921	16848	16931	16791	16881	16974	16832	16731	17155	16730	17030	17015	16983	16973	16747	16954	16766	16932	16898	16839	17049	16831	16781	16832	16742	16779	16834	16848	16921	17030	16977	16992	16866	16902	16742	16841	16837	16782	16759	16766	16820	17034	16873	16938	16842	16833	17081	16820	16826	17122	16852	17024	16992	16946	16853	16904	16876	16827	17039	16737	16727	16871	16672	16893	17071	16857	16809	16771	16786	16656	16802	16930	16926	16633	16798	16965	16892	16856	16984	16902	16845	16957	16877	16962	17057	16979	17037	17038	16743	16704	16901	16871	16763	16908	16910	16895	16793	16790	16768	16653	16877	16842	16951	16905	16817	16824	16917	16854	16792	16712	17109	16774	17082	16859	16730	16853	16923	17014	16976	16720	16764	16940	16962	17086	16746	16765	16924	16737	16996	16827	17042	16806	16819	16967	16936	16822	16827	16748	16843	17031	17054	16882	17002	16860	16867	16870	16729	16879	16822	17001	16758	16855	16891	16922	17133	16862	17013	16789	16911	16863	16908	16868	16745	16636	16804	16761	17017	16710	17113	17000	16841	16841	16821	16935	16965	16876	16904	16771	17049	16785	16817	16627	16848	16677	16893	16881	16979	16726	16874	16901	16856	16854	16649	16869	16692	16676	16952	16768	16638	16930	16919	16712	17079	17008	17010	16923	16929	16788	16860	16901	17043	17028	16732	16952	16848	16800	16752	16969	17029	16946	16788	17096	16965	16965	17033	16717	16760	16871	16770	16866	16959	16831	16786	16792	16772	16670	16777	16703	16820	17031	16952	16854	16938	17017	16935	16756	16876	17082	16893	16818	16980	17057	16969	16796	16916	16998	17140	16877	16786	16824	16927	16971	16799	16900	16757	16876	16769	16966	17115	16934	16934	16888	17155	16909	16750	16897	16922	16985	16841	16741	16920	16860	17008	16856	16874	16892	16918	16764	17058	16962	16881	16944	17003	16937	16846	16978	16867	16859	16787	16984	16787	16746	16929	16927	16859	16822	16759	16877	16892	16911	16915	16762	17004	16856	16989	16888	16901	17004	16796	16878	16953	16919	16913	16898	16835	16903	16989	16793	16907	16789	16890	16796	17096	16887	16977	16940	16994	16966	16899	16941	16995	16947	17189	16880	16923	16928	17102	16821	16845	16898	17206	16935	16840	16954	16933	16850	16923	16844	16801	16887	16895	16896	16862	16889	16818	16864	16826	16713	16813	16771	16777	17226	16808	16979	16875	16882	16688	16821	16806	16869	16897	16835	16951	16933	16929	16718	16699	16859	17048	16841	16918	16955	16786	16766	16901	16883	17053	16766	16956	16880	16951	16758	16792	16788	16876	16965	17154	16987	17035	17049	16828	16982	16873	17088	16791	16833	16996	16780	17110	16851	16840	16855	16832	16843	16720	17064	16994	16772	16959	16843	17034	16999	16868	16753	16788	16877	16769	16872	16778	16859	16928	16688	16896	17000	16832	16870	16888	16929	16774	16846	16982	16917	16663	16834	16964	16973	16773	16889	16958	16997	16955	17013	16858	16820	16751	16879	16974	16767	16952	16753	16803	16879	17023	16883	16748	17119	16802	17030	16690	16713	16933	16901	16952	16969	16908	16831	16924	16897	16885	16864	16973	16944	17025	16856	16840	17067	17143	16774	16964	16840	16919	16834	16868	17056	17140	17128	17091	16836	16965	16813	16617	16959	16778	16890	16944	16910	17060	16852	17044	17005	16858	16751	16918	16693	17028	16754	16701	16840	16739	16799	16780	16949	16939	16723	16873	16905	17013	16813	16952	16860	16938	16866	17102	16887	17013	16897	16966	16827	16959	16871	16875	16840	16835	17142	16962	16746	16811	17023	16929	16976	17031	17044	16815	17002	17001	16866	16951	16887	16918	16926	16822	16679	16829	16742	17033	16878	17154	16931	16969	16866	16859	17003	16930	16967	16870	16908	17015	16942	16995	16727	16935	16937	17033	16774	16715	16871	16795	17115	16909	16863	16695	16942	17052	16780	16689	16788	16837	16934	17000	16922	16802	16725	17026	17056	16713	16903	16647	16869	16729	16769	16905	16941	16724	16943	16991	16699	16947	16819	16840	16708	16934	16815	16802	16741	17286	16907	16914	17039	16974	16870	16923	17094	17008	16860	16898	16874	16958	16720	16766	16889	16644	17056	16963	16978	16775	16800	16771	16986	16958	16758	17064	16717	16850	16783	16859	16881	17012	16861	17013	16780	16863	16779	16755	16679	16773	16736	16849	17020	16806	16896	16849	16884	16957	16871	16834	16665	17002	17073	16889	16969	16873	16936	16887	16959	16903	16933	16941	16879	16871	16830	16872	16991	17002	16846	16935	17025	16805	16895	16903	16965	16840	16974	16852	16981	17027	16774	17002	17106	16883	17033	17176	16983	16699	16943	16877	16780	16969	16981	16827	16837	17024	16841	16973	16800	16914	16996	16828	16842	16792	17002	16798	16889	16932	16977	16851	16928	16896	16928	16933	16936	16802	16840	16981	16718	16794	16938	16806	16970	16838	16831	16874	16982	16926	16907	16685	17018	16873	16741	16827	16825	16661	16723	16825	16940	16899	16833	16852	16820	16860	16734	16804	16862	16821	16749	16945	16758	16886	16997	16725	16758	16705	16512	16895	16777	16944	16727	16875	16869	16967	16904	16984	16887	16786	16926	16873	16794	17081	16851	16833	16693	17073	16928	16753	16770	16644	16848	16836	16808	16944	16997	16927	16837	16882	16883	17174	16997	16759	16643	16588	16880	16722	16825	16921	16811	16805	16718	17015	17000	16762	16756	16804	17047	16820	16687	16823	16855	16948	16982	16912	17020	17100	16904	16780	16800	16759	16924	16668	16647	16793	16980	16950	16777	16883	16732	16877	16854	16757	17057	16847	17094	16988	16825	16955	16861	16866	16942	16860	17011	16729	16934	16801	17047	16798	16726	16752	16967	16832	16774	17074	16914	16781	16900	16933	16960	16917	16794	16758	16887	16865	16906	16900	16897	16798	16762	16880	17026	16627	16758	16863	16922	16860	16859	16978	16810	17048	16908	16903	16769	16987	16989	16878	16697	16977	16916	16759	17060	16965	16825	16877	16776	16867	16936	16766	16888	16743	16840	16817	16894	16891	16843	16902	16851	16943	16849	16902	16881	16840	16951	16932	17128	16863	16832	16932	16906	16636	16825	16868	16851	16865	16904	17080	16637	16861	16818	16988	16812	16992	17023	16926	16846	16913	16736	16817	16895	16874	16980	16849	16762	16951	16891	16879	17092	17096	17082	16820	16795	16667	16910	16900	16639	16878	16835	16831	16861	16785	16940	16880	16887	16780	16820	16821	17058	16748	16778	16698	16986	16919	16682	16847	16660	16695	16806	16936	16882	16994	17046	16985	16920	16888	16905	17040	16709	16905	16895	16990	16816	16864	16828	16891	16922	17040	16848	17032	16879	16799	16894	16828	17006	16857	16920	16889	16914
28364	50938	51265	45169	38736	34361	29977	27362	25981	23933	21966	19895	18826	17866	17335	16539	16410	16085	15761	15766	15881	15621	15863	15511	15528	15547	15559	15439	15488	15532	15310	15472	15432	15336	15240	15332	15273	15342	15367	15360	15365	15444	15479	15303	15478	15397	15759	16317	16201	16047	15666	15346	15354	15465	15304	15205	15568	15110	15120	15296	15230	15356	15252	15107	15245	15185	15385	15347	15345	15383	15345	15217	15306	15431	15423	15244	15316	15372	15383	15349	15354	15303	15215	15261	15332	15404	15351	15314	15275	15297	15304	15220	15316	15208	15190	15165	15482	15258	15195	15196	15414	15157	15149	15317	15432	15391	15141	15268	15188	15408	15170	15272	15313	15136	15206	15159	15360	15192	15242	15418	15231	15095	15338	15378	15420	15211	15093	15288	15131	15303	15210	15192	15385	15280	15253	15202	15230	15195	15260	15167	15372	15394	15293	15326	15285	15286	15316	15222	15234	15379	15194	15215	15398	15323	15316	15256	15451	15229	15235	15216	15281	15312	15215	15299	15168	15340	15188	15257	15357	15386	15233	15169	15262	15174	15325	15429	15197	15213	15278	15479	15174	15333	15281	15311	15372	15303	15197	15326	15309	15025	15286	15386	15259	15157	15300	15315	15433	15159	15305	15183	15078	15171	15346	15275	15226	15406	15284	15275	15290	15286	15370	15063	15142	15111	15233	15323	15412	15217	15354	15218	15328	15266	15251	15255	15046	15198	15151	15138	15187	15109	15133	15118	15171	15327	15336	15348	15305	15320	15240	15385	15439	15288	15256	15162	15235	15214	15265	15356	15278	15329	15205	15339	15310	15394	15354	15403	15423	15253	15256	15149	15222	15349	15260	15246	15304	15458	15396	15202	15218	15311	15211	15274	15258	15215	15299	15324	15219	15362	15239	15232	15316	15067	15401	15352	15395	15307	15313	15195	15152	15294	15198	15217	15441	15263	15248	15290	15103	15033	15344	15272	15262	15255	15202	15493	15148	15428	15350	15364	15332	15271	15479	15298	15226	15295	15099	15363	15295	15134	15264	15255	15329	15264	15275	15459	15357	15257	15373	15284	15301	15290	15311	15309	15304	15391	15495	15231	15167	15221	15185	15183	15284	15199	15487	15294	15373	15135	15319	15370	15194	15328	15225	15308	15333	15274	15371	15380	15405	15276	15470	15268	15333	15197	15216	15391	15264	15209	15324	15410	15346	15268	15323	15298	15245	15266	15239	15284	15270	15375	15217	15332	15312	15324	15201	15353	15214	15217	15285	15171	15429	15176	15374	15532	15205	15172	15275	15210	15313	15247	15300	15343	15407	15614	15298	15280	15234	15261	15338	15267	15076	15439	15254	15372	15416	15256	15342	15286	15190	15310	15243	15173	15338	15236	15312	15260	15342	15297	15285	15258	15243	15362	15267	15263	15295	15413	15092	15338	15202	15190	15246	15120	15354	15374	15335	15184	15056	15165	15458	15255	15428	15278	15270	15291	15336	15300	15213	15364	15357	15268	15242	15365	15414	15322	15352	15104	15288	15275	15350	15322	15358	15325	15348	15261	15333	15212	15284	15288	15211	15271	15329	15424	15175	15204	15280	15237	15450	15251	15336	15340	15333	15260	15185	15224	15201	15293	15358	15256	15377	15312	15399	15213	15254	15390	15189	15276	15294	15254	15332	15224	15342	15232	15455	15140	15320	15397	15175	15354	15250	15219	15368	15392	15204	15387	15316	15203	15308	15281	15242	15346	15273	15230	15244	15418	15233	15281	15391	15268	15345	15315	15326	15373	15370	15342	15412	15088	15324	15382	15280	15219	15431	15228	15378	15199	15335	15205	15277	15398	15368	15297	15413	15384	15190	15227	15208	15361	15262	15416	15395	15264	15364	15291	15486	15100	15297	15356	15278	15104	15377	15329	15274	15455	15140	15360	15392	15033	15282	15190	15112	15376	15376	15281	15074	15353	15164	15227	15401	15166	15283	15346	15450	15318	15172	15131	15326	15072	15287	15285	15360	15216	15282	15191	15243	15153	15381	15244	15225	15343	15358	15322	15443	15217	15415	15184	15403	15128	15372	15266	15256	15257	15218	15446	15258	15285	15462	15323	15216	15332	15113	15356	15104	15215	15307	15430	15348	15336	15317	15018	15272	15403	15207	15248	15176	15425	15280	15184	15131	15385	15226	15178	15215	15307	15458	15334	15219	15437	15315	15326	15169	15239	15303	15386	15060	15447	15331	15124	15264	15302	15287	15321	15363	15302	15135	15375	15215	15284	15219	15260	15239	15092	15336	15270	15303	15242	15373	15362	15281	15310	15268	15224	15429	15253	15423	15387	15267	15355	15324	15190	15148	15344	15247	15204	15167	15206	15183	15145	15359	15130	15252	15254	15449	15381	15137	15341	15324	15269	15246	15208	15238	15214	15419	15402	15231	15264	15247	15301	15331	15263	15173	15208	15195	15365	15329	15280	15117	15143	15329	15310	15345	15456	15322	15352	15323	15257	15405	15365	15200	15303	15172	15201	15237	15446	15278	15355	15389	15336	15358	15339	15381	15331	15276	15108	15444	15097	15391	15265	15149	15296	15225	15179	15350	15115	15093	15354	15253	15461	15174	15356	15223	15094	15190	15262	15182	15231	15372	15283	15112	15241	15341	15269	15202	15375	15303	15307	15316	15212	15343	15304	15305	15088	15316	15130	15203	15142	15414	15237	15138	15225	15385	15196	15211	15217	15157	15356	15273	15247	15269	15163	15263	15451	15304	15340	15352	15320	15300	15227	15329	15156	15050	15391	15170	15344	15335	15270	15342	15143	15124	15280	15199	15330	15183	15144	15178	15240	15215	15229	15277	15462	15211	15507	15308	15189	15296	15153	15333	15367	15322	15248	15421	15300	15336	15272	15344	15372	15198	15299	15248	15424	15304	15146	15249	15316	15223	15234	15331	15127	15224	15275	15270	15262	15124	15319	15235	15165	15208	15259	15463	15285	15073	15233	15213	15275	15349	15235	15311	15089	15126	15211	15391	15274	15124	15335	15285	15228	15278	15263	15317	15265	15230	15447	15240	15274	15267	15285	15283	15336	15409	15338	15125	15341	15211	15256	15397	15206	15291	15176	15074	15419	14997	15111	15178	15283	15301	15332	15244	15399	15321	15235	15255	15201	15183	15350	15288	15516	15352	15155	15359	15287	15254	15433	15248	15200	15226	15336	15354	15454	15266	15260	15305	15283	15101	15299	15179	15201	14974	15291	15260	15462	15172	15273	15384	15293	15096	15305	15031	15345	15371	15269	15177	15294	15301	15426	15308	15241	15081	15120	15267	15193	15130	15296	15313	15220	15365	15235	15224	15287	15109	15314	15233	15207	15397	15276	15333	15124	15425	15286	15295	15332	15214	15263	15191	15225	15310	15264	15163	15037	15224	15271	15240	15335	15471	15349	15242	15277	15262	15104	15259	15196	15206	15299	15324	15279	15334	15219	15205	15359	15279	15197	15220	15359	15279	15152	15243	15426	15109	15433	15295	15380	15296	15402	15276	15264	15148	15199	15311	15204	15435	15402	15394	15417	15330	15197	15379	15124	15282	15200	15279	15186	15182	15101	15279	15173	15334	15326	15267	15444	15300	15354	15188	15335	15481	15283	15407	15344	15451	15356	15454	15213	15387	15478	15412	15331	15352	15119	15367	15364	15324	15400	15335	15269	15207	15089	15272	15204	15263	15342	15265	15162	15149	15290	15230	15283	15287	15282	15189	15271	15132	15128	15296	15337	15453	15323	15224	15209	15524	15274	15179	15333	15310	15281	15217	15241	15240	15194	15310	15274	15449	15215	15350	15298	15136	15107	15307	15226	15291	15145	15372	15087	15406	15214	15449	15337	15482	15269	15218	15315	15362	15213	15346	15294	15179	15434	15225	15250	15192	15302	15182	15560	15235	15301	15267	15204	15394	15071	15198	15228	15293	15228	15381	15195	15318	15179	15435	15297	15277	15261	15260	15250	15316	15364	15189	15205	15171	15395	15299	15285	15156	15309	15368	15240	15264	15379	15288	15197	15488	15278	15385	15284	15300	15291	15240	15229	15297	15189	15447	15488	15281	15058	15382	15262	15350	15208	15252	15270	15232	15336	15168	15336	15296	15132	15359	15397	15380	15177	15151	15308	15233	15264	15185	15349	15151	15352	15316	15267	15215	15295	15144	15417	15245	15300	15345	15425	15360	15312	15209	15365	15311	15203	15121	15407	15429	15146	15502	15188	15408	15209	15281	15357	15223	15170	15191	15346	15263	15355	15261	15128	15324	15234	15271	15361	15374	15134	15309	15123	15176	15203	15255	15234	15299	15250	15293	15409	15128	15205	15393	15254	15312	15152	15496	15118	15188	15211	15240	15237	15213	15425	15260	15282	15210	15220	15473	15189	15200	15292	15350	15315	15121	15358	15330	15177	15195	15278	15218	15187	15358	15334	15354	15074	15494	15292	15401	15421	15319	15345	15428	15265	15113	15394	15123	15169	15481	15220	15357	15291	15312	15218	15203	15281	15217	15345	15410	15426	15360	15501	15314	15145	15161	15177	15275	15283	15186	15202	15177	15191	15194	15539	15337	15255	15378	15354	15187	15160	15151	15271	15233	15284	15158	15303	15264	15255	15360	15236	15299	15221	15111	15101	15317	15153	15217	15282	15241	15172	15276	15322	15216	15318	15118	15307	15329	15391	15219	15221	15326	15183	15437	15173	15302	15402	15235	15179	15183	15228	15330	15435	15365	15192	15260	15293	15299	15022	15283	15261	15351	15225	15266	15341	15191	15283	15341	15243	15270	15354	15304	15280	15281	15258	15249	15254	15263	15192	15251	15286	15410	15260	15284	15245	15139	15353	15229	15168	15468	15155	15216	15104	15278	15076	15140	15307	15141	15252	15450	15356	15335	15222	15285	15221	15295	15323	15278	15341	15227	15129	15395	15235	15129	15429	15102	15302	15242	15247	15192	15376	15231	15237	15295	15268	15215	15224	15338	15170	15398	15160	15371	15368	15380	15287	15314	15285	15297	15382	15252	15301	15148	15232	15436	15284	15318	15321	15246	15061	15354	15330	15453	15286	15219	15437	15209	15301	15304	15342	15301	15273	15408	15406	15313	15355	15312	15364
27861	26700	36876	35105	28828	25594	22583	20815	20136	19371	18768	18119	17663	17335	17025	17104	16919	16958	16830	16827	16875	16961	17088	16935	16691	16758	16771	16926	16716	16686	16838	16828	16928	16857	16576	16734	16677	16583	16804	16858	16670	16797	16711	16714	16774	16703	16663	16515	16616	16934	16656	16670	16654	16548	16582	16737	16699	16622	16716	16949	16785	16642	16681	16729	16657	16676	16745	16808	16819	16571	16716	16826	16816	16594	16818	16768	16651	16581	16627	16828	16713	16751	16591	16529	16605	16668	16706	16773	16799	16633	16989	16676	16691	16734	16936	16606	16617	16717	16808	16710	16665	16816	16689	16452	16808	16635	16396	16792	16592	16522	16682	16803	16535	16678	16936	16786	16735	16766	16660	16779	16561	16785	16773	16582	16686	16613	16614	16705	16839	16598	16636	16710	16793	16697	16587	16837	16825	16869	16560	16628	16621	16669	16605	16826	16677	16687	16873	16640	16780	16604	16552	16770	16671	16806	16898	16816	16585	16552	16568	16723	16865	16544	16633	16697	16728	16682	16614	16559	16688	16747	16644	16596	16717	16708	16708	16680	16484	16731	16430	16849	16709	16708	16693	16837	16715	16740	16699	16829	16698	16568	16646	16656	16847	16840	16704	16757	16777	16771	16680	16658	16579	16611	16671	16854	16602	16628	16685	16662	16498	16389	16755	16812	16770	16627	16512	16724	16703	16772	16502	16741	16712	16802	16767	16530	16551	16689	16583	16508	16629	16598	16781	16660	16720	16760	16569	16705	16825	16711	16773	16808	16779	16664	16842	16806	16811	16699	16627	16697	16535	16663	16637	16557	16790	16679	16846	16726	16731	16673	16724	16427	16831	16599	16721	16891	16584	16605	16584	16678	16662	16695	16762	16487	16756	16728	16765	16590	16667	16675	16508	16673	16685	16673	16873	16834	16617	16783	16765	16943	16666	16592	16804	16618	16817	16666	16768	16967	16762	16778	16802	16550	16802	16893	16636	16829	16739	16645	16686	16579	16469	16797	16730	16760	16672	16669	16675	16764	16684	16731	16767	16700	16631	16582	16741	16720	16668	16817	16639	16720	16741	16745	16671	16669	16577	16705	16745	16618	16585	16886	16865	16497	16774	16661	16580	16674	16697	16827	16794	16719	16613	16507	16757	16580	16665	16605	16527	16799	16811	16660	16726	16619	16630	16672	16845	16614	16578	16656	16821	16573	16758	16621	16716	16651	16894	17037	16639	16575	16696	16634	16651	16510	16824	16813	16665	16881	16695	16928	16898	16738	16792	16769	16608	16808	16518	16666	16811	16763	16734	16760	16556	16894	16665	16649	16551	16820	16709	16728	16673	16750	16857	16786	16734	16950	16709	16697	16731	16692	16718	16822	16545	16708	16669	16871	16785	16777	16761	16774	16894	16788	16485	16421	16675	16755	16727	16592	16742	16757	16689	16494	16782	16801	16921	16654	16901	16610	16663	16582	16830	16895	16668	16904	16786	16761	16828	16831	16769	16712	16694	16837	16703	16737	16534	16529	16776	16620	16961	16831	16763	16568	16972	16803	16753	16771	16638	16767	16813	16862	16740	16872	16738	16876	16693	16803	16757	16768	16581	16621	16534	16616	16892	16607	16714	16724	16927	17056	16736	16765	16674	16633	16788	16739	16719	16577	16668	16475	16749	16646	16831	16647	16772	16699	16583	16686	16716	16708	16783	16764	16818	16978	16672	16831	16636	16567	16531	16441	16583	16782	16621	16565	16609	16652	16818	16741	16659	16789	16790	16732	16846	16881	16540	16637	16640	16638	16621	16652	16749	16675	16867	16617	16682	16683	16635	17017	16644	16844	16763	16767	16741	16730	16895	16741	16740	16719	16758	16806	16792	16766	16873	16793	16605	16845	16643	16671	16738	16720	16779	16830	16655	16717	16758	16584	16573	16613	16748	16767	16556	16644	16754	16621	16765	16894	16682	16940	16675	16730	16760	16796	16653	16777	16649	16662	16790	16680	16683	16936	16782	16564	16540	16827	16768	16854	16721	16605	16654	16552	16863	16862	16763	16785	16662	16559	16674	16834	16921	16843	16657	16703	16612	16867	16743	16725	16828	16731	16674	16663	16833	16738	16701	16786	16722	16877	16651	16693	16595	16623	16677	16855	16654	16461	16566	16638	16726	16809	16829	16626	16855	16574	16746	16477	16727	16642	16582	16862	16723	16599	16651	16786	16614	16875	16621	16556	16827	16789	16844	16707	16840	16738	16800	16727	16545	16661	16896	16583	16746	16630	16678	16673	16691	16550	16848	16649	16806	16517	16967	16760	16658	16524	16811	16735	16917	16793	16690	16641	16845	16602	16748	16913	16668	16764	16822	16654	16802	16703	16677	16914	16754	16594	16613	16868	16621	16775	16626	16639	16699	16628	16616	16439	16918	16767	16679	16664	16761	16523	16703	16693	16682	16723	16694	16603	16645	16824	16670	16889	16689	16599	16681	16712	16667	16673	16848	16595	16514	16907	16752	16591	16665	16825	16543	16526	16790	16701	16699	16605	16715	16964	16450	16670	16763	16722	16689	16740	16786	16787	16631	16801	16763	16604	16456	16678	16701	16706	16732	17041	16835	16576	16749	16874	16996	16749	16622	16692	16670	16759	16949	16686	16727	16610	16583	16639	16689	16596	16770	16790	16954	16617	16691	16898	16632	16601	16745	16754	16750	16634	16814	16764	16801	16803	16709	16694	16901	16784	16792	16733	16811	16517	16755	16617	16670	16726	16798	16636	16799	16772	16769	16685	16644	16640	16710	16763	16548	16724	16904	16819	16632	16616	16646	16709	16630	16802	16661	16668	16688	16694	16750	16870	16684	16777	16812	17040	16782	16606	16624	16598	16709	16887	16889	16812	16697	16799	16744	16791	16720	16908	16592	16832	16627	16790	16654	16773	16713	16674	16725	16596	16631	16536	16557	16519	16968	16661	16830	16760	16672	16644	16775	16653	16711	16761	16608	16612	16709	16710	16698	16838	16739	16891	16759	16608	16704	16588	16668	16750	16731	16697	16721	16811	16564	16616	16730	16726	16795	16545	16798	16650	16747	16707	16603	16656	16772	16820	16687	16674	16799	16761	16632	16782	16755	16641	16721	16673	16611	16813	16650	16587	16709	16809	16736	16776	16669	16919	16581	16538	16926	16846	16659	16591	16791	16697	16692	16885	16636	16514	16919	16783	16937	16812	16702	16603	16583	16605	16653	16724	16765	16604	16784	16609	16793	16765	16636	16751	16826	16634	16530	16577	16643	16772	16740	16607	16669	16739	16644	16572	16794	16670	16586	16673	16536	16703	16968	16697	16686	16882	16708	16673	16548	16867	16831	16752	16799	16587	16655	16546	16756	16823	16755	16736	16482	16572	16920	16424	16721	16716	16746	16586	16787	16850	16909	16670	16738	16773	16462	16679	16785	16865	16579	16791	16727	16671	16742	16705	16901	16773	16880	16667	16658	16828	16737	16661	16583	16691	16684	16584	16706	16697	16769	16792	16770	16676	16719	16796	16733	16852	16764	16734	16801	16660	16562	16722	16648	16756	16571	16674	16838	16690	16831	16559	16813	16933	16627	16679	16631	16447	16731	16760	16885	16716	16930	16877	16771	16729	16879	16582	16537	16609	16736	16764	16860	16552	16826	16633	16725	16678	16736	16741	16750	16642	16799	16773	16844	16687	16776	16648	16582	16573	16496	16717	16635	16586	16720	16654	16590	16749	16722	16681	16788	16748	16669	16692	16494	16712	16778	16842	16908	16958	16595	16664	16791	16483	16615	16691	16671	16753	16804	16666	16605	16792	16685	16729	16816	16648	16713	16852	16754	16824	16765	16635	16766	16672	16800	16873	16877	16507	16675	16638	16845	16722	16477	16728	16679	16850	16906	16648	16733	16696	16779	16591	16592	16606	16658	16750	16551	16727	16659	16680	16864	16687	16822	16749	16623	16709	16637	16782	16632	16649	16692	16588	16683	16678	16695	16615	16924	16727	16633	16736	16669	16712	16784	16695	16764	16674	16708	16584	16783	16711	16611	16844	16941	16746	16801	16744	16742	16710	16839	16751	16933	16850	16675	16711	16707	16713	16796	16677	16706	16676	16683	16704	16633	16823	16708	16773	16576	16697	16836	16849	16809	16761	16707	16846	16751	16615	16768	16726	16598	16688	16686	16793	16832	16504	16586	16714	16541	16705	16676	16788	16795	16519	16563	16709	16637	16925	16718	16774	16866	16684	16849	16734	16865	16758	16611	16929	16785	16577	16641	16696	16860	16831	16699	16666	16711	16454	16551	16801	16747	16770	16613	16759	16731	16940	16707	16696	16748	16896	16366	16642	16460	16842	16911	16623	16781	16772	16889	16659	16775	16711	16627	16555	16860	16750	16500	16608	16910	16593	16643	16886	16750	16511	16736	16609	16863	16899	17042	16728	16611	16579	16846	16608	16802	16725	16764	16673	16760	16654	16659	16564	16845	16721	16784	16601	16699	16819	16672	16667	16751	16880	16783	16886	16895	16826	16647	16824	16668	16677	16643	16628	16609	16748	16628	16695	16667	16627	16841	16774	16542	16800	16839	16791	16977	16639	16821	16558	16404	16601	16676	16841	16904	16713	16755	16729	16642	16548	16782	16752	16633	16707	16706	16628	16760	16836	16533	16701	16817	16790	16804	16771	16810	16546	16721	16678	16638	16791	16608	16804	16962	16872	16628	16577	16792	16611	16780	16615	16668	16882	16504	16739	16566	16796	16821	16577	16738	16719	16795	16547	16736	16652	16796	16626	16653	16687	16664	16721	16773	16777	16745	16810	16858	16863	16969	16747	16697	16599	16808	16605	16722	16633	16775	16782	16749	16851	16704	16723	16775	16655	16752	16811	16801	16783	16667	16939	16586	16703	16736	16769	16945	16740	16916	16900	16797	16732	16709	16552	16813	16466	16862	16691	16912	16563	16538	16852	16608	16902	16657	16836	16623	16665	16794	16748	16791	16738	16656	16886	16787	16636	16668	16593	16711	16751	16544	16600	16717	16675	16803	16612	16716	16623	16793	16667	16684	16642	16800	16639	16693	16749	16631	16692	16717	16749	16775	16821	16801	16603	16770	16583	16915	16643	16636	16766	16714	16747
27461	42214	42005	35985	30928	26979	23095	21630	20786	19348	18493	17276	16722	16210	15911	15784	15787	15446	15352	15297	15376	15362	15538	15281	15268	15244	15293	15279	15223	15249	15322	15305	15152	15212	15278	15271	15200	15317	15355	15146	15220	15125	15172	15299	15038	15137	15384	15399	15473	15228	15180	15150	15205	15217	14979	15151	15184	15076	15233	15225	15289	15299	15158	15306	15282	15207	15080	15280	15156	15220	15265	15176	15149	15298	15296	15233	15155	15331	15297	15093	15197	15128	15196	15284	15317	15210	15172	15148	15179	15143	15164	15246	15212	15278	15320	15250	15229	15185	15372	15275	15259	15179	15235	15250	15183	15312	15138	15346	15146	15213	15179	15161	15227	15213	15201	15249	15170	15391	15083	15248	15258	15192	15344	15384	15219	15209	15331	15236	15096	15285	15296	15239	15172	15098	15240	15172	15240	15280	15011	15178	15117	15292	15291	15147	15023	15205	14963	15121	15252	15152	15196	15257	15151	15112	15276	15103	15219	15181	15192	15312	15140	15226	15328	15202	15128	15241	15270	15210	15209	15513	15073	15080	15249	15063	15382	15241	15151	15370	15236	15227	14979	15306	15176	15230	15256	15261	15212	15239	15176	15038	15235	15242	15170	15148	15296	15251	15093	15252	15121	15193	15251	15255	15287	15092	15357	15260	15380	15137	15211	15291	15007	15318	15301	15248	15049	15217	15262	15394	15269	15425	15195	15132	15227	15256	15289	15265	15145	15107	15043	15194	15127	15160	15029	15038	15166	15255	15088	15160	15263	15274	15273	15189	15115	15044	15282	15237	15167	15106	15215	15254	15087	15022	15184	15302	15191	15251	15193	15130	15226	15106	15188	15127	15116	15219	15222	15005	15170	15151	15252	14976	15206	15264	15291	15166	15118	15119	15144	15236	15236	15126	15181	15302	15199	15198	15312	15086	15115	15172	15395	15311	15278	15089	15299	15375	15086	15272	15225	15214	15215	15135	15216	15152	15135	15334	15149	15160	15119	15151	15140	15287	15202	15208	15097	15301	15309	15239	15100	15237	15311	15230	15058	15224	15290	15081	15021	15147	15094	15236	15258	15078	15057	15327	15150	15143	15010	15205	15337	15228	15120	15183	15130	15319	15208	15200	15208	15163	15205	15313	15200	15193	15334	15108	15067	15165	15226	15364	15387	15168	15231	15196	15284	15282	15287	15145	15207	15153	15173	15242	15290	15221	15128	14999	15236	15272	15308	15105	15164	15257	15277	15168	14997	15141	15245	15024	15065	15266	15106	15163	15356	15030	15187	15118	15141	15062	15349	15207	15205	15215	15145	15250	15278	15245	15099	15229	15107	15192	15312	15284	15312	15241	15289	15147	15376	15180	15114	15230	15147	15183	15296	14966	15224	15165	15210	15106	15192	15411	15158	15061	15356	15230	15223	15218	15157	15196	15284	15259	15271	15204	15103	15198	15168	15098	15184	15259	15175	15118	15204	15437	15229	15174	15202	15146	15283	15179	15113	15231	14998	15070	15226	15090	15272	15238	15178	15173	15281	15234	15201	15443	15171	15006	15191	15373	15130	15284	15267	15321	15195	15133	15104	15273	15261	15143	15091	15296	15290	15282	15184	15106	15171	15207	15138	15046	15284	15250	15023	15134	15418	14989	15359	15260	15158	15071	15049	15120	15351	15257	15192	15243	15146	15216	15192	15118	15164	15216	15366	15224	15098	15077	15224	15146	15180	15333	15307	15184	15303	15231	15170	15152	15274	15297	15329	15251	15238	15369	14919	15191	15326	15184	15148	15188	15210	15192	15240	15348	15159	15188	15418	15091	15012	15236	15127	15425	15116	15223	15404	15169	15210	15269	15083	15228	15274	15238	15164	15206	15106	15130	15120	15173	15121	15061	15070	15381	15299	15124	15396	15329	15195	15057	15178	15094	15269	15346	15142	15250	15251	15400	15336	15220	15237	15187	15220	15207	15183	15137	15305	15239	15035	15329	15390	15139	15069	15151	15359	15365	15264	15257	15320	15275	15257	15390	15383	15072	15380	15208	15162	15257	15216	15375	15370	15148	15200	15300	15035	15195	15284	15308	15122	15062	15212	15126	15120	15246	15157	15082	15180	15300	15252	15239	15143	15324	15367	15244	15253	15138	15212	15252	15218	15293	15230	15241	15208	15316	15267	15031	14960	15171	15146	15308	15185	15183	15110	15062	15234	15182	15106	15165	15308	15119	15122	15340	14946	15223	15115	15187	15108	15229	15116	15256	15383	14972	15229	15329	15269	15297	15274	15359	15310	15102	15287	15379	15144	15276	15247	15076	14985	15278	15062	15223	15149	15112	15173	15250	15138	15374	15388	15369	15327	15165	15208	15204	15101	15163	15043	15197	15168	15085	15251	15376	15225	15270	15382	15227	15194	15064	15152	15142	15212	15073	15255	15183	15240	15178	15247	15099	15267	15379	15188	15118	15159	15088	15330	15142	15221	15384	15350	15338	15100	15444	15202	15465	15175	15270	15253	15122	14999	15197	15356	15196	15152	15432	15275	15202	15239	15371	15063	15242	15056	15145	15219	15039	15170	15286	15136	15068	15227	15188	15205	15266	15108	15116	15026	15073	15128	15346	15255	15069	15378	15242	15293	15180	15105	15263	15265	15185	15166	15152	15188	15206	15265	15195	15211	15192	15088	15315	15149	15116	15088	15177	15020	15250	15336	15254	15218	15209	15223	15092	15243	15260	15101	15196	15311	15244	15245	15069	15221	15229	15262	15102	15161	15224	15330	15284	15164	15267	15319	15125	15150	15333	15325	15149	15342	15291	15258	15205	15198	15291	15167	15178	15326	15208	15165	15353	15506	15062	15251	15230	15213	15157	15283	15313	15091	15229	15120	15133	15140	15227	15344	15216	15360	15248	15177	15264	15199	15329	15366	15147	15163	15233	15255	15297	15089	15111	15396	15173	15111	15107	15142	15426	15297	15035	15121	15322	15273	15122	15237	15164	15254	15220	15193	15300	15093	15052	15201	15075	15221	15096	15178	15419	15047	15218	15096	15276	15447	15297	15174	15258	15263	15242	15253	15179	15125	15403	15228	15061	15162	15122	15198	15262	15188	15341	15049	15114	15248	15101	15237	15226	15269	15158	15352	15309	15262	15136	15263	15358	15184	15184	15232	15208	15139	15081	15343	15250	15297	15190	15173	15281	15125	15168	15279	15438	15294	15216	15220	15075	15161	15061	15125	15190	15310	15163	15204	15229	15209	15224	15020	15162	15177	15202	15245	15222	15170	15300	15060	15245	15238	15114	15142	15117	15162	15101	15275	15203	15154	15519	15193	15297	15066	15192	15204	15109	15129	15343	15143	15142	15257	15286	15130	15334	15170	15186	15152	15169	15185	15184	15141	15252	15133	15160	15056	15216	15320	15260	15287	15199	15111	15116	15181	15133	15184	15192	15258	15125	15184	15081	15092	15193	15242	15143	15173	15169	15244	15085	15237	15248	15183	15167	15319	15223	15115	15021	15327	15113	15356	15157	15229	15161	15107	15239	15205	15205	15097	15352	15239	15238	15170	15310	15325	15223	15347	15186	15282	15206	15125	15162	15272	15221	15103	15273	15087	15145	15277	15274	15112	15370	15078	15272	15241	15173	15263	15218	15269	15234	15150	15261	15405	15194	15276	15203	15244	15151	15256	15297	15343	15093	15087	15286	15254	15176	15292	15249	15216	15331	15273	15357	15161	15313	15200	15274	15326	15180	15183	15136	15059	15363	15154	15167	15245	15048	15210	15004	15215	15336	15214	15315	15240	15093	15309	15187	15407	15213	15351	15237	15201	15306	15002	15127	15211	15236	15181	15089	15216	15336	15341	15187	15275	15099	15039	15156	15137	15223	15337	15222	15330	15133	15227	15152	15258	15348	15116	15219	15300	15186	15161	15147	15088	15193	15003	15271	15207	15280	15318	14996	15115	15208	15389	15252	15083	15307	15151	15360	15226	15189	15377	15130	15152	15305	15048	15360	15325	15325	15201	15050	15094	15328	15314	15187	15185	15238	15163	15045	15201	15154	15299	15167	15411	15193	14959	15349	15035	15270	15123	15406	15178	15030	15143	15187	15219	15350	14996	15369	15177	15313	15183	15254	15279	15146	15164	15217	15401	15089	15194	15310	15218	15192	15302	15216	15245	15313	15235	15187	15399	15077	15178	15283	15119	15212	15329	14995	15222	15251	15104	15224	14948	15188	15173	15234	15184	15183	15452	15181	15141	15300	15376	15188	15170	15224	15125	15212	15075	15258	15161	15347	15326	15094	15310	15156	15222	15209	15316	15069	15224	15065	15280	15090	15151	15254	15286	15234	15256	15138	15335	15304	15146	15251	15206	15258	15370	15249	15219	15237	15266	15289	15378	15063	15093	15209	15379	15095	15272	15269	15301	15160	15233	15310	15155	15341	15053	15233	15169	15193	15138	15212	15158	15198	15213	15206	15268	15113	15151	15161	15140	15319	15204	15175	15197	15215	15170	15245	15137	15423	15211	15307	15182	15121	15319	15233	15190	15290	15245	15219	15187	15242	15050	15259	15151	15179	15114	15300	15153	15230	15387	15115	15136	15204	15299	15058	15183	15214	15282	15504	15273	15059	15112	15378	15227	15210	15243	15158	15295	15163	15096	15063	15228	15120	15299	15239	15283	15400	15225	15167	15193	15223	15142	15187	15249	15145	15258	15229	15174	15124	15226	15255	15133	15109	15148	15085	15201	15274	15270	15196	15376	15364	15263	15314	15069	15304	15089	15170	15318	15254	15195	15199	15140	15028	15005	15205	15289	15144	15216	15224	15471	15136	15281	15225	15193	15246	15116	15238	15220	15239	15110	15293	15229	15178	15186	15264	15218	15189	15372	15265	15214	15163	15211	15169	15298	15034	15357	15093	15181	15158	15292	15090	15195	15193	15278	15238	15205	15057	15172	15173	15191	15279	15249	15084	15197	15303	15279	15316	15160	15331	15145	15172	15232	15250	15209	15013	15134	15194	15189	15092	15065	15344	15118	15242	15255	15150	15240	15346	15244	15242	15197	15184	15123	15097	15103	15148	15254	15234	15220	15274	15076	15300	15224	15222	15210	15439	15279	15247	15193	15175	15240	15263	15147	15291	15177	15257
23579	21130	28932	25335	25963	27970	27339	23719	22554	21167	20098	19157	18519	17750	17570	17479	17454	17175	17195	16965	16952	16944	16989	16828	17088	16913	16848	16921	16919	16805	16848	16837	16811	16826	16685	16880	16674	16868	16920	16744	16782	16601	16839	16850	16717	16639	17012	17099	17199	17109	16964	17066	16930	16496	16620	16741	16706	16843	16797	16679	16645	16547	16671	16667	16706	16691	16755	16783	16606	16682	16634	16706	16859	16823	16676	16879	16938	16842	16810	16784	16828	16821	16832	16885	16766	16757	16599	16611	16852	16830	16758	16756	16747	16681	16849	16708	16741	16754	16747	16848	16819	16615	16820	16752	16709	16626	16835	16711	16710	16727	16698	16722	16776	16678	16562	16760	16708	16677	16687	16611	16605	16526	16547	16720	16498	16367	16652	16805	16628	16842	16707	16514	16629	16645	16815	16587	16771	16762	16625	16820	16971	16609	16752	16886	16700	16718	16695	16701	16746	16734	16704	16663	16763	16667	16961	16677	16599	16780	16717	16891	16976	16713	16683	16845	16595	16566	16726	16807	16785	16726	16646	16932	16533	16648	16862	16793	16642	16518	16798	16792	16630	16816	16810	16567	16652	16673	16702	16815	16668	16762	16763	16890	16657	16666	16580	16758	16746	16688	16549	16804	16976	16694	16828	16767	16791	16822	16718	16810	16790	16787	16584	16590	16648	16705	16582	16730	16843	16881	16749	16651	16567	16681	16569	16652	16699	16765	16963	16599	16716	16758	16807	16692	16638	16726	16594	16603	16610	16832	16771	16725	16626	16806	16790	16804	16593	16614	16839	16690	16771	16686	16805	16807	16734	16443	16784	16675	16592	16599	16687	16790	16819	16643	16881	16722	16727	16650	16653	16629	16648	16785	16657	16860	16624	16598	16564	16791	16687	16744	16546	16776	16636	16941	16705	16740	16825	16653	16727	16583	16610	16476	16534	16820	16664	16594	16683	16777	16661	16739	16832	16668	16942	16673	16648	16793	17000	16700	16766	16846	16772	16664	16725	16557	16672	16576	16717	16615	16672	16680	16612	16795	16916	16575	16822	16681	16701	16652	16828	16886	16777	16525	16631	16714	16587	16693	16723	16772	16725	16516	16595	16830	16643	16604	16610	16410	16406	16642	16796	16861	16816	16571	16698	16790	16633	16834	16799	16683	16707	16692	16640	16619	16656	16710	16751	16737	16773	16811	16714	16635	16783	16686	16575	16621	16715	16571	16766	16692	16705	16644	16610	16603	16761	16575	16659	16683	16864	16716	16623	16753	16691	16649	16456	16859	16649	16633	16661	16624	16499	16734	16703	16664	16702	16548	16539	16730	16967	16762	16775	16819	16605	16889	16862	16747	16889	16639	16515	16869	16782	16738	16718	16743	16820	16791	16571	16472	16609	16528	16444	16826	16460	16628	16786	16886	16681	16836	16747	16687	16513	16852	16692	16836	16539	16724	16779	16654	16621	16486	16676	16702	16825	16844	16627	16661	16573	16425	16776	16643	16569	16747	16682	16720	16739	16641	16689	16643	16720	16684	16828	16780	16629	16627	16773	16426	16628	16587	16653	16807	16903	16813	16506	16730	16575	16765	16599	16701	16734	16790	16787	16743	16625	16597	16693	16809	16752	16732	16849	16521	16646	16552	16599	16838	16672	16856	16570	16705	16622	16617	16601	16679	16679	16667	16514	16722	16826	16709	16795	16620	16878	16636	16717	16745	16677	16699	16401	16539	16772	16668	16730	16841	16795	16766	16787	16718	16946	16673	16839	16707	16753	16620	16644	16702	16621	16638	16735	16859	16706	16736	16783	16820	16689	16652	16818	16433	16911	16687	16865	16636	16699	16672	16791	16608	16459	16730	16721	16632	16444	16609	16617	16660	16627	16609	16698	16602	16718	16747	16662	16630	16590	16481	16703	16740	16717	16868	16849	16569	16512	16566	16505	16630	16725	16661	16706	16644	16910	16745	16520	16599	16450	16554	16774	16532	16689	16566	16563	16703	16751	16582	16653	16704	16612	16699	16600	16406	16722	16720	16695	16748	16666	16839	16929	16620	16838	16821	16638	16789	16801	16778	16587	16549	16567	16586	16710	16711	16450	16439	16796	17001	16619	16716	16658	16566	16700	16675	16611	16636	16806	16577	16818	16756	16719	16740	16753	16805	16601	16724	16795	16832	16691	16568	16549	16727	16581	16768	16636	16624	16828	16857	16533	16642	16827	16829	16537	16905	16661	16637	16644	16540	16687	16808	16696	16783	16587	16834	16801	16619	16844	16848	16723	16522	16637	16765	16727	16563	16630	16700	16632	16769	16805	16898	16762	16528	16646	16658	16692	16626	16874	16804	16754	16629	16801	16565	16836	16765	16871	16632	16557	16705	16628	16659	16510	16962	16664	16732	16907	16810	16706	16593	16735	16541	16592	16586	16614	16740	16712	16729	16767	16716	16684	16624	16642	16704	16757	16852	16689	16825	16795	16602	16584	16618	16649	16624	16519	16787	16554	16715	16686	16766	16973	16796	16742	16750	16687	16768	17002	16691	16634	16618	16869	16704	16432	16944	16949	16698	16704	16767	16584	16557	16703	16782	16723	16849	16826	16626	16694	16572	16725	16605	16702	16747	16572	16720	16821	16510	16581	16490	16796	16674	16445	16590	16707	16494	16579	16642	16663	16751	16550	16709	16726	16502	16604	16738	16831	16653	16818	16676	16651	16855	16753	16648	16712	16719	16738	16666	16729	16726	16724	16771	16532	16631	16644	16752	16503	16595	16575	16756	16749	16875	16758	16629	16517	16358	16703	16609	16665	16841	16695	16665	16774	16862	16758	16703	16677	16507	16557	16590	16713	16662	16520	16662	16539	16689	16729	16657	16783	16476	16795	16661	16789	16865	16843	16808	16670	16619	16816	16771	16885	16568	16661	16508	16759	16742	16929	16630	16741	16631	16545	16681	16819	16715	16526	16626	16426	16741	16650	16831	16994	16705	16491	16544	16949	16807	16787	16658	16603	16773	16638	16801	16804	16596	16729	16756	16823	16932	16622	16811	16645	16731	16854	16799	16889	16753	16526	16536	16765	16867	16781	16508	16753	16671	16971	16678	16783	16892	16596	16725	16658	16948	16600	16847	16760	16694	16615	16643	16738	16936	16712	16785	16885	16821	16812	16810	16774	16814	16494	16686	16605	16598	16716	16564	16607	16712	16741	16774	16746	16673	16702	16688	16749	16715	16646	16746	16626	16518	16684	16839	16592	16809	16643	16701	16735	16517	16822	16699	16603	16762	16925	16730	16695	16705	16683	16679	16690	16595	16598	16466	16650	16698	16574	16636	16507	16602	16695	16655	16645	16647	16880	16645	16882	16693	16858	16694	16829	16821	16495	16689	16730	16909	16636	16665	16483	16732	16666	16684	16845	16718	16648	16631	16821	16749	16789	16743	16751	16749	16513	16638	16647	16720	16458	16573	16489	16556	16471	16442	16572	16813	16830	16664	16781	16700	16528	16583	16847	16770	16630	16690	16678	16841	16594	16563	16590	16791	16783	16776	16619	16607	16623	16685	16754	16666	16843	16565	16613	16818	16697	16829	16693	16622	16762	16680	16739	16741	16757	16714	16664	16652	16835	16551	16536	16784	16683	16917	16761	16638	16768	16674	16492	16674	16698	16507	16640	16654	16737	16632	16586	16719	16733	16711	16488	16644	16526	16621	16765	16786	16728	16623	16856	16794	16946	16840	16665	16708	16704	16754	16724	16684	16811	16571	16701	16640	16802	16581	16701	16749	16694	16782	16771	16718	16693	16751	16730	16737	16760	16642	16867	16736	16734	16657	16661	16850	16855	16676	16772	16633	16675	16729	16839	16789	16629	16757	16745	16627	16639	16748	16524	16622	16795	16754	16751	16740	16745	16842	16826	16701	16770	16875	16730	16743	16816	16638	16527	16481	16705	16655	16806	16833	16638	16440	16569	16810	16818	16683	16604	16758	16760	16699	16722	16518	16772	16642	16650	16689	16791	16703	16744	16919	16586	16540	16959	16793	16604	16646	16581	16801	16801	16682	16897	16717	16494	16938	16770	16528	16689	16722	16731	16853	16870	16716	16977	16750	16636	16476	16753	16626	16604	16782	16898	16671	16719	16623	16778	16628	16673	16575	16701	16645	16778	16712	16606	16769	16662	16883	16721	16809	16695	16751	16720	16668	16791	16847	16772	16524	16683	16888	16729	16806	16679	16674	16704	16499	16629	16744	16775	16737	16552	16785	16720	16867	16875	16753	16724	16603	16850	16627	16547	16653	16774	16566	16737	16724	16438	16781	16545	16754	16638	16784	16702	16501	16707	16634	16684	16785	16656	16673	16564	16604	16696	16747	16773	16661	16568	16602	16658	16664	16617	16652	16805	16634	16612	16736	16687	16796	16751	16567	16886	16806	16677	16736	16704	16765	16660	16641	16592	16735	16595	16832	16777	16668	16539	16548	16547	16591	16589	16641	16825	16751	16554	16524	16579	16660	16642	16720	16723	16645	16674	16719	16817	16850	16823	16842	16789	16772	16666	16779	16675	16726	16717	16679	16769	16694	16620	16450	16683	16735	16763	16621	16776	16660	16550	16707	16756	16687	16679	16665	16879	16954	16703	16809	16847	16681	16678	16518	16626	16665	16465	16816	16925	16867	16625	16649	16552	16755	16776	16796	16629	16689	16716	16769	16820	16791	16780	16752	16732	16647	16641	16601	16597	16686	16492	16618	16781	16746	16504	16881	16844	16722	16811	16678	16643	16570	16614	16804	16740	16825	16757	16764	16746	16546	16686	16795	16750	16595	16658	16814	16567	16710	16582	16566	16556	16587	16582	16518	16754	16614	16592	16713	16794	16849	16765	16518	16793	16790	16612	16708	16545	16625	16858	16610	16662	16661	16706	16632	16787	16807	16661	16974	16673	16569	16799	16550	16610	16835	16809	16878	16814	16776	16798	16481	16547	16764	16709	16779	16733	16650	16865	16770	16709	16752	16745	16750	16686	16522	16849	16767	16747	16891	16763	16781	16790	16560	16830	16745	16703	16945	16720	16493	16746	16844	16994	16782	16607	16777	16678	16478	16667	16668	16664	16652	16637	16628	16542	16507	16662	16792	16784	16764	16584	16733
26690	46939	47837	41856	35517	31002	26811	25531	23697	21494	19597	18242	17290	16765	16243	16013	15880	15687	15536	15451	15474	15396	15487	15373	15200	15336	15430	15231	15181	15301	15372	15283	15207	15214	15228	15123	15311	15237	15306	15285	15250	15470	15055	15245	15288	15360	15406	15606	15835	15452	15468	15235	15245	15132	15245	15121	15169	15242	15167	15251	15262	15162	15294	15249	15123	15086	15448	15201	15127	15072	15072	15083	15276	14857	15333	15158	15253	15222	15120	15255	15112	15276	15199	15271	15156	15156	15271	15270	15114	15149	15019	15374	15115	15060	15155	15259	15205	15320	15175	15279	15124	15139	15205	15205	15034	15275	15213	15139	15057	15182	15221	15150	15123	15121	14986	15134	15179	15301	15274	15095	15097	15070	15124	15035	15178	15189	15255	15346	15324	15187	15306	15107	15079	15449	14948	15313	15023	15163	15307	15037	15154	15194	15279	15247	15138	15141	15153	15119	15117	15278	15164	15114	15145	15173	15000	15155	15214	15153	15290	15033	15246	15297	15278	15250	15129	15262	15076	15285	15144	15415	15175	15243	15159	15143	15183	15020	15124	15123	15181	15292	15262	15399	15104	15210	15183	15232	15110	15061	15258	15157	15253	15281	15188	15206	15324	15210	15104	15308	15190	15093	15101	15212	15183	15104	15262	15289	15168	15098	15245	15200	15100	15225	15391	15200	15258	15089	15059	15234	15180	15280	15092	15121	15221	14961	15216	15205	15112	15049	15221	15362	15234	15136	15124	15179	15141	15247	15122	15201	15323	15135	15180	15224	15159	15193	15077	15394	15114	15066	15242	15398	15191	15194	15224	15273	15169	15212	15131	15202	15249	15164	15094	15157	15012	15238	15097	15183	15127	15201	14990	15038	15320	15139	15282	15178	15065	14928	15186	15174	15233	15281	14993	15261	15223	15093	15206	15223	15061	15278	15232	15080	15055	15243	15228	15314	15121	15299	15157	15216	15216	15294	15180	15058	15354	15201	15111	15281	15197	15157	15383	15302	15249	15228	15105	15185	15262	15120	15093	15439	15087	15247	15278	15336	15277	15117	15216	15153	15116	15157	15092	15392	15155	15381	15187	15258	15071	15179	15204	15011	15262	15177	14996	15262	15192	15214	15149	15294	15236	15091	15185	15010	15153	15093	15115	15232	14981	15276	15105	15284	15118	15096	15133	15003	15126	15254	15166	15163	15137	15319	15337	15202	14963	15182	15238	15288	15274	15076	15388	15220	15210	15232	15230	15070	15197	15098	15238	15181	15087	15192	15249	15242	15164	15247	15151	15212	15140	15116	15256	15352	15039	15057	15212	15268	15112	15272	15174	15138	15396	15199	15175	15135	15423	15016	15230	15071	15189	15169	15141	15139	15196	15167	15127	15205	15082	15167	15107	15156	15209	15213	15091	15014	15111	15117	15257	15158	15013	15127	15207	15235	15291	15257	15024	15167	15104	15062	15052	15153	15124	15314	15255	15044	15025	15104	15172	15211	15027	15254	15209	15185	15275	15222	15207	15223	15180	15102	15359	15205	15084	15300	15278	15122	15151	15123	15082	15241	15008	15287	15138	15245	15129	15269	15177	15143	15249	15110	15217	15131	15281	15354	15253	15120	15135	15199	15266	15166	15296	15047	15222	15055	15193	15169	15421	15210	15193	15091	15108	15106	15245	15210	15221	15231	15218	15289	15111	15131	15007	15180	15227	15088	15134	15237	15185	15148	15134	15087	15253	15236	15180	15181	15126	15272	15388	15247	15121	15179	15368	15185	15130	15105	15365	15007	15312	15150	15306	14990	15255	15087	15331	15344	15216	15248	15494	15030	15215	15129	15306	15005	15173	15136	15260	15022	15128	15212	15293	14953	14943	15248	15280	15167	15083	15025	15329	15192	15149	15159	15184	15131	15256	15223	15206	15221	15212	15369	15222	15069	15111	15169	15196	15172	15079	15174	15248	15203	15208	15183	15131	15154	15218	15192	15216	15142	14967	15235	15208	15194	15117	15203	15197	15112	15055	15149	15443	15203	15258	15121	15200	15123	15256	15254	15140	15078	15112	15067	15236	15032	15212	15072	15172	15313	15129	15071	15247	15213	15344	15210	15156	15143	15105	15193	15337	15215	15133	15241	15199	15152	15155	15209	15310	15219	15307	15018	15114	15036	15281	15136	15200	15138	15107	15209	15155	15069	15316	15194	15221	15238	15214	15316	15071	15148	15223	15133	15322	15001	15185	15158	15260	15138	15073	15203	15226	15290	15161	15325	15093	15253	15142	15262	15191	15239	15023	15174	15368	14980	15280	15192	15096	15165	15091	15149	15152	15264	15267	15099	15159	15173	15149	15065	15142	15200	14997	15202	15253	15073	15360	14909	15171	15252	15060	15159	15153	15085	15135	15131	15194	15184	15205	15360	15106	15226	15112	15060	15368	15223	15236	15235	15234	15102	15133	15180	15074	15281	15112	15286	15282	15121	15199	15123	15101	15259	15247	15077	15407	15251	15250	15360	15269	15112	15171	15307	15144	15241	15337	15281	15146	15327	15350	15235	15184	15218	15062	15073	15179	15214	15230	15220	15175	15287	15234	15162	15176	15265	15057	15211	15384	15145	15291	15221	15313	15234	15128	15377	15050	15286	15024	15123	15186	15046	15311	15122	15205	15203	15320	15144	15185	15052	15197	15059	15249	15133	15107	15225	15276	15209	15171	15295	15189	15365	15113	15047	15143	15157	15159	15160	15106	15089	15041	15174	15232	15045	15112	15243	14994	15064	15286	15202	15178	15089	15079	14977	15161	15200	15073	15002	15211	15315	15197	15088	15171	14947	15194	15360	15239	15081	15016	15319	15198	15261	15131	15055	15173	15153	15102	15203	15383	15194	15107	15269	15115	15301	15203	15021	15056	15230	15282	15103	15244	15262	15234	15060	14917	15206	15247	15176	15344	15032	15128	15359	15261	15243	15052	15238	15154	15103	15218	15132	15042	15269	15140	15282	15201	15281	15235	15295	15111	15130	15226	15261	15102	15268	15019	15163	15266	15216	15269	15179	15115	15269	15077	15137	15187	15070	15362	15194	15363	15371	15138	15094	15170	15217	15221	15267	15163	15353	15268	15117	15161	15157	15206	14994	15151	15054	15244	15220	14960	15181	15276	15061	15046	15210	15082	15058	15155	15092	15127	15119	15019	15100	15121	15166	15177	15232	15264	15108	15202	15199	15141	15355	15136	14895	15228	15109	15282	15027	15080	15264	15186	15096	15176	15335	15208	15181	15278	15156	15187	15139	15157	15174	15147	15321	15105	15063	15075	15283	15249	15237	15341	15403	15116	15139	15241	15114	15312	15057	15209	15267	15302	15131	15063	15009	15147	15345	15213	15140	15146	15178	15084	15062	15339	15232	15150	15239	15115	15224	15152	15125	15061	15280	15214	15233	15118	15220	15321	15240	15382	15269	15130	15222	15176	15234	15183	15107	15187	15260	15160	15125	15153	14999	15247	15287	15332	15169	15251	15038	15213	15124	15126	15498	15121	15198	15124	15156	15274	15249	15225	14990	14969	15104	15293	15164	15142	15191	15201	15289	15190	15285	15203	15217	15211	15108	15222	15131	15243	15414	15117	15157	15174	15007	15199	15395	15214	15170	14968	15151	15230	15071	15191	15163	15449	15070	15202	15262	15243	15139	15279	15089	15101	15210	15169	15166	15313	15198	15269	15303	15063	15077	15225	15076	15134	15232	15192	15096	15207	15160	15062	14948	15092	15008	15287	15197	15262	15197	15134	15054	15215	15143	15079	15226	15168	15321	14986	15001	15168	15173	15192	15084	15171	15054	14973	15251	15261	15143	15175	15109	15186	15252	15318	15139	15131	14989	15151	15182	15089	15135	15306	15151	15197	15255	15256	15122	15116	15040	15194	15290	15067	15223	15201	15365	15183	15263	15215	15144	15124	15137	15117	15194	15157	15131	15275	15123	15202	15243	15223	15257	15192	15398	15225	15326	15236	15256	14982	15115	15327	15192	15075	15287	15212	15293	15163	15124	15162	15164	15194	15236	15294	15021	15057	15168	15226	15335	15114	15048	15330	15225	15248	15136	15239	15299	15288	15119	15119	15269	15231	14994	15175	15261	15153	15096	15195	15255	15092	15350	15092	15122	15104	15082	15307	15295	15135	15203	15070	15142	15338	15120	15182	15203	15114	15144	15114	15174	15248	15178	15158	15027	15149	15168	15252	15172	15267	15311	15230	15036	15118	15089	15262	15243	15150	15360	14978	15166	15141	15198	15251	15279	15184	14990	15177	15071	15268	15089	15244	15143	15020	15117	15064	15318	15264	15089	15238	15144	15110	15237	15127	15315	15234	15124	15162	15137	15106	15229	15092	15207	15329	14991	15174	15127	15085	15152	15032	15112	15156	14917	15106	15177	15152	15184	15198	15281	15062	15197	15140	15115	15104	15303	15397	15224	15227	15149	15131	15388	15254	15300	15225	15078	15097	15210	15328	15205	15053	15208	15314	15180	15418	15233	15317	15149	15160	15296	15111	15206	15200	15104	15018	15200	15253	15104	15214	15278	15288	15175	15238	15266	15160	15227	15074	15108	15166	15179	15056	15073	15287	15100	15146	15285	15027	15198	15264	15018	15219	15124	15259	15245	15329	15147	15141	15294	14993	15084	15210	15332	15142	15160	15290	15241	15124	15095	15192	15238	15267	15030	15146	15081	15197	15213	15310	15234	15140	15292	15155	15173	15134	15183	15213	15128	15034	15132	15280	15300	15112	15286	15106	15058	15209	15167	15122	15223	15272	15106	15314	15262	15170	15342	15185	15235	15244	15302	15407	15222	15107	15120	15156	15004	15254	15221	15161	15083	15208	15266	15292	15097	15188	15160	15113	15376	15177	15096	15109	15194	15047	15266	15270	15291	15346	15281	15217	15292	15098	15260	15269	15177	15321	15333	15171	15027	15278	15128	15193	15207	15187	15274	15302	15255	15209	15295	15227	15358	15220	15102	15074	15132	15215	15165	15057	15061	15171	15121	15291	15289	15065	15393	15131	15172	15242	15127	15142	15200	15252	15170	15248	14992	15366	15131	15239	15066	15252	15109	15243	15161	15082	15250	14983	15281	15334	15118	15224	15185	15188	15162
22611	21027	28895	23748	23174	28070	31109	26581	24097	22469	20989	19722	18973	18152	17929	17662	17521	17250	17456	17371	17215	17279	17059	17143	17040	16997	17108	16976	16987	17007	16875	16817	17065	16852	16898	16900	16907	16948	16992	16696	17002	16867	16769	16906	16950	16994	17061	17656	17575	17684	17236	17041	16970	16602	16913	16998	16646	16762	16952	16950	16685	16762	16831	16740	16860	16841	16817	16980	16601	16800	16697	16768	16892	16917	16947	16931	16849	16852	16714	16756	16988	16658	16877	16672	17011	16746	16886	16863	17021	16871	16835	16702	16973	16714	16894	17006	17012	16914	16856	16725	16723	16782	16799	16864	16971	16849	16837	16768	16805	16776	16731	16955	16648	16979	16940	16791	16653	16846	16820	16686	16958	16700	16653	16959	16961	16714	16775	16718	16853	16762	16837	16787	16826	16837	16942	16939	16821	16573	16553	16877	16800	16797	16711	16560	16845	16880	16937	16655	16806	16692	16986	16718	16918	16782	16872	16813	16773	16829	16910	16909	16853	16930	16578	16857	16808	16901	16974	16926	16858	16687	16925	16704	16851	16819	16945	16802	16813	16741	16957	16800	16740	16751	17149	16959	16652	16696	16929	16724	16882	16777	16827	16746	16956	16595	16654	16631	16749	16740	16850	16600	16744	16849	16880	16708	16990	16781	16863	16741	16720	16792	16702	16644	16816	16745	16764	16848	16788	16704	16758	16798	16587	16839	16875	16697	16928	16757	16827	16637	16916	16863	16840	16745	16908	16788	16592	16735	16788	16622	16738	16881	16651	16688	16743	17008	16868	16807	16740	16805	16758	16663	16719	16727	16639	16658	16799	16857	16782	16797	16783	16744	16746	16847	16724	16698	16648	16680	16850	16720	16739	16503	16993	16699	16834	16930	16754	16622	16667	16994	16827	16761	16773	16884	16722	16665	16765	16770	16935	16786	16873	16791	16792	16814	16927	16718	16613	16700	16896	16906	16968	16914	17016	16790	16802	16694	16739	16725	16838	16864	16632	16700	16838	16924	16682	16583	16647	16620	16680	16702	16738	16624	16939	16603	16721	16790	16700	16668	16759	16812	16651	16758	16771	16833	16792	16757	16839	16576	16840	16684	16518	16761	16796	16693	16786	16722	16709	16695	16735	16809	16794	16608	16898	16903	16698	16815	16677	16863	16712	16789	16691	16864	16801	16838	16767	16790	16796	16746	16847	16765	16727	16937	16805	16827	17009	16827	16822	16803	16686	16802	16966	16965	16763	16590	17009	16817	16842	16737	16774	16726	16691	16614	16773	16987	16703	16725	16854	16794	16946	16984	16826	16991	16904	16771	16838	16856	16822	16749	17016	16633	16742	16852	16725	16914	16660	16760	16675	16720	16839	16733	16787	16841	16895	16909	16840	16733	16714	16730	16799	16717	16805	16781	16701	16979	16798	16891	16903	16866	16649	16747	16816	16678	16697	16777	16650	16859	16771	16805	16567	16711	16659	16872	16818	16617	16803	16768	16820	16914	16684	16704	16656	16891	16659	16879	16728	16708	16938	16789	16855	16683	16644	16751	16737	16825	16799	16606	16749	16618	16989	16714	16780	16878	16811	16695	16785	16921	16689	16592	17050	16884	16579	16678	16817	16732	16814	16939	16884	16738	16791	16802	17029	16774	16880	16770	16756	16753	16836	16809	16804	16868	16800	16565	16816	16690	16636	16734	16764	16790	16928	16893	16811	16643	16629	16865	16958	16882	16756	16892	16694	16633	16936	16866	16595	16809	16719	16765	16881	16886	16578	16861	16814	16768	16880	16598	16775	16854	16817	16640	16825	16966	16772	16644	16905	16845	16590	16808	16916	16810	16564	16622	16495	16883	16884	17026	16635	16802	16723	16889	16942	16754	16739	16724	17044	16860	16718	16858	16778	16884	16847	16890	16682	16658	16958	16608	16673	16449	16855	16902	16707	16884	16818	16666	16719	16775	16747	16925	16692	16894	16855	16578	16674	16754	16685	16787	16844	16889	16925	16819	16816	16790	16667	16824	16910	16680	16968	16787	16794	16728	16760	16676	16961	16605	16839	16821	16584	16771	16702	16696	16664	16647	16812	16647	16822	16819	16661	16654	16822	16872	16461	16664	16689	16752	16843	16955	16786	16975	16694	16801	16823	16723	16733	16691	16729	16718	16789	16898	17015	16670	16494	16742	16694	16727	16850	16900	16949	16829	16796	16888	16853	16965	16787	16901	16763	16915	16808	16721	16643	16822	16744	16668	16817	16833	17056	16818	16865	16959	16799	16773	16845	16759	16749	16730	16838	16941	16986	16723	16823	16729	16735	16792	16884	16705	16797	16790	16836	16683	16786	16936	16817	16982	17080	16764	16851	16539	16662	16745	16723	16668	16752	16868	16635	16628	16754	16630	16818	16785	16655	16723	16926	16639	16604	16698	16746	16700	17010	16672	16825	16547	16683	16579	16831	16853	16781	16466	16738	16737	16928	16770	16765	16764	16857	16790	16757	16773	16857	16764	16901	16770	16923	16708	16868	16793	16688	16867	16876	16689	16768	16588	16647	16951	16699	16922	16700	16681	16925	16618	16602	16658	16789	16857	16775	16779	17028	16689	16753	16747	16720	16740	16650	16668	16751	16796	16938	16820	16720	16807	16756	16797	16670	16705	16736	16956	16715	16786	16779	16782	16715	16673	16858	16602	16747	16874	16596	16723	16695	16772	16642	16829	16892	16782	16566	16805	16753	16641	16769	16711	16754	16758	16680	16650	16582	16681	16961	16749	16839	16723	16977	16656	16732	16742	16842	16807	16999	16696	16756	16725	16496	16836	16792	16697	16754	16832	16619	16731	16647	16715	16785	16796	16674	16781	16789	16879	16553	16699	16769	16786	16831	16785	16876	16945	16843	16770	16858	16698	16897	16899	16749	16566	16756	16643	16863	16722	16902	16837	16853	16465	16594	16750	16777	16738	16842	16794	16763	16708	16670	16554	16672	16825	16727	16605	16881	16765	16763	16637	16644	16753	16569	16724	16733	16654	16832	16796	16575	16677	16719	16832	16861	16547	16854	16887	16670	16870	16882	16838	16751	16913	16892	16908	16772	16727	16691	16922	16641	16611	16887	16495	16706	16797	16663	16766	16639	16717	16543	16713	16762	16665	16592	16769	16726	16522	16781	16733	16835	16692	16615	16386	16732	16721	17065	16906	16894	16841	16692	16760	16612	16777	16754	16694	16648	16678	16861	16811	16888	16740	16611	16608	16695	16883	16650	16522	16658	16778	16632	16603	16582	16839	16808	16806	16839	16587	16822	16784	16688	16730	16714	16583	16856	16676	16944	16841	16904	16955	16801	16785	16658	16642	16763	16614	16897	16687	16645	16680	16640	16896	16690	16766	16836	16704	16786	16637	16701	16724	16840	16860	16921	16714	16784	16914	16681	16789	16607	16727	16826	16807	16859	16822	16982	16743	16428	16889	16754	16680	16791	16843	16718	16562	16854	16661	16619	16715	16723	16638	16882	16906	16768	16746	16851	16831	16746	16675	16693	16849	16538	16833	16822	16869	16826	16723	16743	16856	16884	16749	16629	16888	16812	16780	16946	16834	16964	16645	16897	16656	16664	16692	16853	16808	16717	16757	16850	16789	17031	16844	16781	16923	16775	16753	16652	16780	16823	16537	16689	16717	16924	16918	16698	16683	16803	16844	16792	16718	16777	16666	16760	16688	16792	16845	16775	16766	16732	16652	16715	16607	16831	16759	16827	16588	16463	16751	16901	16791	16825	16568	16921	16883	16957	16926	16669	16852	16847	16890	16761	16757	16566	16764	16806	16752	16619	16923	16691	16817	16885	16701	16969	16932	16959	16610	16696	16753	16858	16785	16838	16658	16770	16723	16698	16716	16805	16814	16765	16942	16875	16755	16857	17071	16817	16864	16660	16774	16848	16845	16754	16923	16817	16769	16864	16813	16778	16758	16770	16681	16917	16845	16685	16834	16736	16863	16838	16731	16687	16688	16854	16687	16602	16872	16809	16688	16726	16786	16915	16603	16928	16776	16980	16792	16828	16859	16722	16874	16789	16940	16950	16625	16778	16698	16751	16770	16762	16936	16871	16823	16844	16799	16799	16748	16672	16634	16768	16732	16677	16849	16663	16677	16690	16780	16830	16785	16637	16663	16912	16818	16820	16883	16880	16807	16822	16941	16765	16714	16727	16759	16804	16730	16576	16797	16658	16854	16904	16997	16720	16694	16724	16634	16789	16919	16856	16674	16763	16758	16704	16751	16718	16764	16734	16810	16876	16899	16586	16621	16643	16742	16798	16805	16805	16742	16725	16732	16691	16755	16610	16834	16855	16497	16680	16756	16751	16683	16589	16613	16731	16535	16699	16651	16753	16736	16693	16932	16903	16670	16716	16630	16861	16855	16761	16749	16809	16641	16726	16755	16844	16821	16728	16625	16976	16743	16851	16665	16819	16950	16896	16555	16798	16827	16812	16860	16484	16664	16703	16886	16819	16891	16897	16772	16810	16712	16785	16969	16689	16786	16663	16777	16641	16848	16882	16833	16631	16571	16716	16810	16878	16831	16993	16864	16872	16935	16676	16857	16749	16845	16822	16743	16843	16722	16771	16646	16795	16912	16887	16646	16857	16764	16644	16939	16584	16707	16795	16837	16695	17037	16856	16671	16841	16730	16778	16864	16713	16779	16897	16681	16958	16646	16880	16808	16760	16661	16723	16802	16729	16832	16740	17078	16767	16645	16754	16726	16817	16730	16738	16660	16957	16815	16811	16889	16853	17044	16643	16707	16791	16537	16747	16735	16874	16750	16904	16678	16839	16696	16778	16485	16843	16854	16599	16825	16965	16632	16935	16714	16891	16788	16837	16854	16806	16795	16970	16685	16785	16925	16788	16729	16820	16890	16962	16704	16738	16869	16735	16784	16829	16794	16817	16709	16767	16888	16772	16796	16679	16875	16680	16718	16716	16707	16665	16775	16844	16992	16993	17062	17040	16833	16848	16709	16703	16763	16753	16706	16869	16754	17080	16598	16579	16896	16897	16719	16752	16771	16734	16699	16832	16853	16859	16667	16834	16834	16731	16770	16651	16835	16930	16809	16725	16814	16739	16686	16642	16799	16578	16758	16675	16824
27450	50130	52435	45733	39836	35186	30905	29092	25810	23297	20958	19336	17987	17227	16751	16401	16095	15815	15726	15582	15651	15615	15630	15532	15611	15552	15364	15406	15385	15372	15424	15214	15291	15164	15210	15267	15275	15066	15428	15174	15246	15248	15338	15318	15314	15401	15564	16073	16131	15951	15693	15401	15351	15321	15205	15203	15220	15159	15233	15079	15349	15247	15186	15240	15127	15235	15308	15145	15278	15148	15207	15141	15185	15156	15169	15238	15050	15128	15015	15125	15231	15205	15218	14952	15236	15373	15198	15349	15129	15307	15132	15152	15364	15313	15225	15325	15202	15119	15086	15150	15179	15285	15259	15140	15054	15195	15351	15235	15108	15315	15219	15287	15114	15221	15293	15158	15278	15142	15045	15169	15120	15107	15224	15282	15126	15377	15249	15172	15220	15158	15375	15050	15094	15022	15284	15211	15261	15113	15200	15269	15206	15334	15142	14981	15267	15078	15182	15133	15266	15271	15045	15356	15082	15229	15275	15169	15066	15346	15270	15124	15224	15346	15096	15155	15175	15124	15098	15139	15256	15217	15260	15269	15093	15195	15242	15046	15205	15193	15217	15043	15075	15071	15230	15268	15221	15171	15058	15124	15183	15292	15214	15004	15326	15040	15222	15338	15219	15218	15333	14860	15346	15051	15217	15279	15382	15156	15167	15297	15139	15221	15229	15112	15286	15108	15198	15200	15372	15193	15173	15216	15187	15253	15192	15194	15258	15047	15187	15281	15227	15197	15330	15118	15188	15180	15038	15081	15331	15207	15213	15361	15150	15240	15108	15181	15092	15307	15231	15153	15254	15120	15120	15134	15036	15151	15137	15143	15185	15223	15331	15110	15138	15075	15047	15261	14997	15009	15146	15286	15118	15129	15091	15361	15102	15253	15017	15265	15274	15091	15337	15181	15062	14958	15180	15029	15206	15023	15188	15343	15016	15159	15228	15169	15190	15196	15251	15247	15396	15326	15086	14872	15057	15250	15386	15341	15347	15020	15137	14982	15103	15362	15284	15219	15232	15140	15153	15133	15067	15264	15124	15169	15291	15201	15144	15089	15234	14883	15191	15339	15195	15237	15013	14963	15142	15311	15171	15248	15227	15088	15272	15159	15349	15278	15159	15089	15129	15127	15066	15299	15152	15234	15290	15016	15104	15049	15169	15139	15157	15324	15191	15217	15428	15259	15279	15221	15196	15072	15180	15279	15188	15188	15235	15191	15146	15161	15238	15310	15196	15310	15284	15183	15212	15257	15222	15181	14988	15325	15191	15109	15231	15112	15149	15083	15152	15116	15111	15330	15198	15159	15153	15305	15029	15269	15275	14996	15210	15155	15092	15262	15139	15235	15298	15220	15338	15189	15243	15247	15182	15049	15200	15062	15179	15229	15116	15189	14995	15075	15197	15108	15039	15164	15083	15232	15259	15246	15277	15341	15291	15254	15152	15235	15120	15013	15139	15274	15149	15090	15314	15063	15193	15199	15204	15295	15071	15226	15111	15142	15235	14968	15272	15291	15249	15179	15112	15226	15271	15209	15080	15237	15244	15157	15301	15077	15164	15218	15234	15228	15228	15186	15251	15094	15248	15101	15302	15237	15238	15122	15130	15224	15153	15224	15087	15248	15170	15017	15158	15248	15250	15165	15199	15102	15124	15164	15270	15272	15099	15290	15229	15239	15151	15183	15150	15308	15206	15197	15142	15399	15244	15104	15093	15109	15066	15205	15276	15182	15337	15138	15312	15291	14986	15100	15283	15110	15321	15158	15007	15238	15205	15127	15309	15210	15053	15268	15139	14969	15191	15090	15089	15050	15179	14983	15173	15303	15128	15143	15145	15195	15117	15239	15127	15183	15223	15087	15179	15162	15202	15269	15142	15168	15018	15225	15069	15323	15158	15127	15198	15184	15075	15162	15199	15177	15136	15163	15147	15193	15057	15155	15052	15067	15209	15074	15204	15218	15157	15128	15103	15037	15241	15041	15194	15286	15108	15218	15219	15093	15333	15124	15189	15134	15190	15249	15127	15254	15215	15300	15107	15139	15242	15134	15086	15164	15177	15130	15200	15141	15178	15255	15112	15181	15195	15330	15093	15219	15086	15151	15169	15222	15102	15104	15172	15067	15002	15285	15315	15150	14959	15056	15278	15073	15265	15183	15199	15076	15248	15139	15173	15262	15282	15144	15364	15382	15175	15079	15146	15152	15264	15078	15095	15118	15278	15344	15158	15098	15213	15182	15184	15366	15121	15213	15127	15174	15482	15285	15271	15125	15234	15115	15226	15302	15273	15226	15166	15092	15039	15289	15218	15140	15234	15212	15064	15314	15371	15208	15177	15230	15164	15245	15184	15156	15264	15220	15040	15254	15314	15086	15213	15156	15216	15121	14986	15191	15085	15125	15162	15231	15156	15264	15131	15292	15122	14992	15071	15163	15128	15312	15176	15371	15117	15239	15141	15316	15157	15108	15025	15155	15066	15191	15079	15075	14994	15159	15147	15034	15343	15098	15064	15192	15231	15150	15139	15270	15224	15168	15176	15286	15042	15111	15035	15134	15014	15187	15119	15178	15173	15125	15440	15098	15038	15319	15026	15186	15222	15044	15007	15323	15264	15096	15293	15275	15177	15104	15176	15443	15299	15211	15310	15170	15194	15292	15100	15359	15250	15124	15110	15128	15168	15221	15149	15206	15209	15011	15161	15116	15213	15234	15115	15160	15145	15226	15028	15134	15216	15133	15190	15226	15041	15220	15147	15209	15168	15132	15229	15036	15172	15113	15183	15249	15403	15253	15206	15155	15326	15199	15055	15259	15144	15424	15188	15280	15039	15237	15129	15239	15193	15230	15317	15140	15199	15253	15117	15125	15110	15239	15104	15057	15215	15265	15052	15294	15141	15153	15077	15159	15190	15313	15183	15088	15185	15166	15211	15280	15258	15171	15207	15073	15334	15213	15320	15215	15255	15251	15421	15151	15235	15070	15178	15086	15250	15114	15252	15386	15255	15081	15137	15302	15114	15227	15303	15060	15141	15130	15336	15103	15246	15123	15089	15269	14996	15238	15168	15235	15187	15113	15015	15239	15211	15018	15235	15141	15034	15098	15062	15118	15294	15150	15180	15104	15199	15197	15174	15186	15116	15258	15152	15180	15059	15093	15160	15227	15223	15296	15257	14964	15154	15287	15045	15207	15241	15114	15235	15420	15161	15068	15309	15100	15107	15127	15187	14923	15204	15105	15171	15115	15206	15165	15196	15296	15090	15332	15228	15239	15157	15248	15224	15193	15070	15165	15143	15244	15200	15188	15218	15179	15186	15262	15102	15280	15223	15148	15119	15226	15159	15082	15192	15041	15065	15262	15118	15207	15008	15132	15035	15154	15222	15111	15100	15184	15026	15232	15055	15056	15221	15052	15264	15233	15277	15212	15254	15275	15054	15249	15273	15074	15240	15334	14935	15061	15192	15295	15201	15287	15114	15330	15137	15274	15109	15126	15233	15138	15036	15183	15265	15242	15187	15201	15294	15142	15002	15145	15158	15172	15141	15100	15242	15180	15156	15101	15254	15326	15092	15209	15156	15177	15210	15086	15248	15210	15261	15201	15201	15157	15134	15242	15034	15160	15340	15074	15259	15013	15261	15055	15138	15201	15171	15398	15141	15292	15196	15257	15081	15272	15254	15374	15129	15157	15273	15060	15225	15075	15242	15110	15113	15098	15346	15323	15187	15107	15176	15064	15335	15147	15228	15047	15264	15054	15296	15133	15260	15088	15296	15101	15275	15060	15172	15112	15147	15240	15099	15136	15164	15249	15138	15219	15153	15043	15302	15201	15145	15227	14994	15269	15173	15245	15139	15268	15228	15168	15185	15205	15174	15171	15148	15216	15144	15259	15161	15149	15146	15248	15242	15246	15326	15234	15021	15146	15418	15008	15330	15221	15181	15253	15208	15316	15034	15229	15306	15209	15209	15094	15333	14902	15190	15125	15321	15154	15197	15242	15304	15221	15278	15308	15196	14950	15027	15324	15153	15268	15301	15152	15212	15164	15242	15318	15281	15163	15268	15194	15229	15200	15200	15226	15221	15100	15026	15166	15108	15329	15212	15146	15163	15109	15099	15158	15143	15217	15307	15192	15100	15300	15145	15245	15155	15161	15241	15362	15262	15197	15171	15169	15080	15263	15337	15267	15454	15143	15139	15181	15107	15227	15103	15155	15332	15067	15288	14937	15112	15144	15095	15110	15274	15174	15180	15063	15035	15081	15147	15064	15222	15049	15215	15165	15129	15181	15237	15282	15095	15188	15039	15277	15083	15176	15363	15209	15290	15209	15125	15018	15174	15273	15226	15010	15002	15207	14993	15355	15227	15316	15144	15125	15163	14916	15329	15212	15251	15182	15222	15152	15076	15038	15230	15187	15310	15004	15271	15232	15148	15223	15325	15243	14979	15124	15228	15269	15242	15051	15146	15180	15067	15281	15162	15056	15094	15314	15106	15291	15199	15183	15230	15295	15085	15204	15269	15244	15200	15150	15240	15338	15245	15424	15140	15234	15131	15159	15215	15110	15169	15052	15182	15226	15194	15082	15187	15284	15161	15182	15150	15120	15235	15128	15148	15193	15200	15177	15086	15117	15152	15210	15207	15169	15128	15196	15309	15132	15332	15297	15220	15232	15120	15187	15278	15252	15262	15227	15132	15188	15228	15281	15081	15024	15254	15180	15295	15176	14901	15111	15157	15132	15067	15269	15305	15226	15144	15203	15129	15114	15254	15304	15103	15372	15253	15255	15144	15061	15230	15231	15179	15194	15276	14988	15202	15098	15172	15304	15236	15262	15108	15152	15303	15260	15062	15186	15097	15067	15287	15075	15222	15098	15164	15189	15165	15085	15306	14991	15421	15253	15261	15198	15222	15083	15134	15273	14999	15185	15092	15186	15031	15262	15190	15258	15026	15356	15133	15209	15176	15208	15103	15243	15309	15178	15240	15089	15083	15312	15155	15336	15055	15272	15191	15197	15305	15162	15212	15171	15046	15185	15224	15326	15274	15156	15192	14999	15043	15119	15154	15162	15236	15319	15157	15211	15125	15153	15153	15282	15241	15270	14991	15306	15191	15114	15202	15269	15112	15216	15164	15266	15200	15142
27731	25860	36628	35915	29470	25936	23480	21703	20138	19096	18264	17736	17296	16894	16997	17005	16697	16683	16776	16648	16638	16470	16645	16667	16854	16610	16726	16715	16725	16764	16606	16728	16641	16505	16578	16561	16620	16626	16607	16302	16755	16569	16496	16498	16591	16429	16705	16739	16473	16645	16484	16304	16519	16554	16639	16693	16712	16654	16538	16588	16513	16638	16514	16397	16610	16632	16650	16373	16624	16624	16600	16377	16642	16359	16711	16450	16585	16860	16601	16657	16707	16657	16422	16735	16551	16582	16635	16724	16388	16394	16594	16624	16552	16409	16459	16588	16470	16540	16472	16619	16741	16531	16525	16338	16450	16696	16895	16366	16665	16579	16717	16543	16353	16553	16592	16627	16586	16379	16557	16554	16494	16789	16644	16629	16538	16471	16576	16561	16527	16481	16547	16591	16509	16578	16437	16523	16663	16648	16582	16639	16451	16475	16480	16657	16716	16414	16561	16643	16520	16524	16439	16416	16613	16640	16464	16537	16700	16662	16578	16786	16586	16514	16558	16516	16590	16652	16521	16584	16450	16470	16426	16636	16443	16615	16495	16543	16792	16732	16546	16583	16632	16395	16456	16431	16559	16468	16608	16494	16621	16500	16590	16519	16539	16448	16535	16581	16339	16545	16555	16635	16725	16437	16809	16725	16591	16608	16521	16507	16717	16532	16596	16581	16565	16496	16435	16633	16329	16571	16640	16381	16695	16559	16471	16463	16381	16430	16612	16542	16504	16501	16710	16628	16501	16475	16358	16424	16452	16418	16684	16556	16560	16526	16575	16618	16673	16540	16566	16594	16544	16551	16554	16301	16541	16457	16474	16541	16366	16561	16672	16706	16594	16519	16662	16312	16713	16457	16361	16418	16666	16507	16661	16499	16399	16580	16435	16468	16329	16591	16600	16553	16606	16505	16534	16519	16475	16490	16397	16603	16564	16621	16483	16416	16606	16360	16702	16609	16488	16552	16521	16540	16671	16450	16510	16469	16637	16422	16587	16595	16569	16469	16476	16457	16644	16626	16544	16527	16633	16640	16663	16497	16524	16555	16601	16590	16670	16508	16599	16581	16674	16413	16579	16669	16589	16490	16752	16548	16643	16570	16276	16513	16628	16628	16688	16617	16514	16615	16651	16769	16601	16535	16588	16714	16573	16524	16420	16458	16560	16426	16632	16513	16399	16422	16638	16520	16449	16526	16637	16544	16613	16565	16617	16582	16504	16454	16671	16382	16431	16617	16487	16571	16623	16497	16446	16525	16448	16435	16533	16442	16689	16543	16580	16444	16456	16450	16434	16449	16291	16603	16464	16376	16592	16736	16426	16618	16595	16552	16538	16616	16620	16717	16505	16490	16410	16535	16464	16663	16678	16635	16602	16574	16483	16578	16677	16404	16555	16478	16541	16462	16640	16312	16555	16366	16562	16650	16679	16705	16670	16580	16540	16580	16628	16549	16531	16451	16571	16580	16730	16433	16467	16685	16436	16446	16463	16551	16469	16649	16421	16496	16325	16771	16624	16616	16571	16463	16578	16583	16554	16360	16543	16571	16601	16511	16613	16749	16491	16413	16454	16501	16518	16412	16530	16463	16445	16431	16467	16530	16600	16593	16557	16651	16667	16752	16566	16696	16491	16462	16486	16531	16535	16526	16625	16402	16487	16581	16728	16710	16336	16544	16384	16713	16656	16453	16629	16465	16682	16446	16678	16737	16546	16634	16569	16485	16617	16379	16653	16627	16448	16660	16355	16447	16455	16334	16568	16528	16538	16453	16490	16581	16612	16603	16452	16540	16742	16619	16588	16500	16516	16284	16505	16490	16294	16383	16638	16587	16460	16723	16661	16552	16472	16479	16672	16303	16661	16435	16620	16520	16487	16621	16582	16583	16698	16597	16624	16562	16670	16554	16685	16413	16478	16524	16646	16362	16723	16416	16665	16399	16505	16787	16419	16546	16593	16634	16264	16472	16575	16556	16632	16371	16602	16553	16551	16731	16387	16512	16542	16421	16551	16664	16514	16432	16629	16692	16597	16528	16470	16476	16215	16643	16634	16342	16619	16531	16647	16513	16358	16803	16713	16435	16497	16578	16543	16733	16605	16536	16591	16506	16478	16384	16680	16610	16604	16520	16548	16530	16550	16498	16694	16587	16442	16515	16623	16546	16682	16479	16510	16626	16496	16380	16510	16552	16624	16441	16655	16568	16561	16371	16690	16482	16541	16542	16398	16575	16465	16563	16562	16435	16546	16638	16438	16472	16628	16581	16597	16736	16454	16622	16430	16401	16722	16698	16655	16597	16439	16526	16435	16480	16525	16504	16360	16546	16604	16394	16409	16418	16732	16647	16637	16748	16661	16428	16556	16331	16550	16619	16432	16339	16339	16571	16592	16686	16623	16494	16410	16570	16700	16489	16438	16597	16677	16545	16576	16513	16756	16549	16613	16408	16599	16667	16654	16580	16434	16477	16529	16532	16611	16492	16454	16347	16643	16601	16516	16545	16420	16594	16374	16319	16528	16468	16665	16476	16560	16590	16737	16578	16715	16490	16419	16507	16581	16568	16632	16657	16537	16828	16527	16704	16703	16575	16565	16630	16657	16389	16462	16317	16422	16549	16435	16602	16476	16514	16460	16571	16549	16604	16458	16560	16591	16488	16558	16540	16644	16441	16620	16494	16678	16628	16661	16532	16503	16559	16639	16512	16478	16455	16544	16462	16606	16400	16339	16560	16550	16675	16449	16472	16551	16560	16484	16492	16595	16597	16709	16763	16556	16550	16483	16803	16670	16476	16449	16579	16629	16452	16517	16472	16650	16595	16402	16441	16548	16607	16652	16526	16640	16312	16312	16412	16738	16513	16382	16611	16620	16505	16559	16586	16459	16580	16504	16519	16504	16726	16604	16383	16454	16651	16573	16581	16686	16538	16770	16692	16421	16617	16361	16579	16582	16665	16718	16416	16511	16629	16568	16715	16276	16541	16678	16501	16614	16595	16528	16565	16546	16466	16573	16494	16501	16625	16529	16523	16456	16470	16536	16456	16495	16589	16555	16669	16399	16530	16402	16410	16484	16588	16546	16718	16489	16558	16415	16618	16770	16781	16625	16738	16577	16641	16626	16515	16396	16446	16831	16525	16529	16607	16397	16516	16560	16561	16493	16508	16499	16560	16742	16648	16544	16528	16337	16390	16483	16475	16648	16647	16613	16454	16636	16523	16539	16462	16513	16625	16513	16583	16494	16565	16673	16694	16620	16416	16578	16448	16674	16690	16616	16627	16377	16568	16665	16415	16606	16533	16641	16449	16362	16385	16634	16389	16695	16607	16532	16501	16658	16500	16644	16668	16425	16457	16623	16549	16388	16555	16504	16570	16525	16394	16510	16548	16501	16507	16528	16465	16501	16667	16808	16709	16538	16537	16645	16442	16849	16290	16611	16603	16603	16567	16394	16522	16616	16735	16778	16371	16519	16450	16650	16518	16593	16544	16758	16254	16543	16624	16531	16556	16539	16597	16502	16624	16509	16575	16526	16679	16651	16591	16570	16617	16545	16552	16533	16500	16632	16852	16612	16599	16558	16661	16607	16590	16613	16745	16613	16355	16723	16666	16537	16383	16554	16507	16394	16538	16573	16507	16491	16506	16432	16549	16601	16710	16642	16396	16580	16533	16654	16680	16501	16685	16583	16634	16657	16413	16581	16507	16426	16644	16583	16692	16524	16616	16434	16363	16628	16433	16670	16670	16507	16420	16614	16683	16541	16754	16554	16680	16738	16527	16469	16502	16565	16371	16463	16442	16444	16440	16482	16579	16492	16578	16535	16445	16536	16425	16510	16615	16408	16417	16590	16751	16486	16704	16532	16640	16613	16582	16629	16418	16692	16570	16568	16602	16498	16647	16576	16726	16662	16589	16497	16790	16456	16483	16354	16577	16500	16630	16487	16504	16426	16766	16511	16504	16552	16582	16435	16558	16438	16508	16492	16573	16672	16627	16441	16647	16650	16528	16472	16355	16717	16667	16412	16489	16651	16574	16465	16750	16535	16513	16490	16370	16720	16608	16580	16519	16504	16602	16373	16450	16457	16575	16348	16460	16582	16648	16611	16380	16590	16520	16632	16397	16674	16644	16491	16690	16648	16626	16577	16311	16613	16495	16411	16521	16527	16374	16508	16509	16506	16555	16514	16505	16713	16553	16591	16408	16597	16674	16726	16470	16517	16588	16587	16531	16625	16549	16488	16582	16575	16648	16505	16685	16670	16705	16438	16521	16480	16632	16658	16740	16587	16705	16579	16538	16586	16757	16384	16684	16717	16748	16656	16647	16454	16466	16538	16779	16433	16616	16607	16559	16530	16579	16525	16533	16650	16730	16412	16504	16638	16770	16549	16449	16506	16606	16580	16588	16343	16621	16627	16432	16674	16576	16409	16514	16484	16560	16425	16446	16700	16497	16612	16582	16515	16497	16650	16352	16460	16567	16525	16739	16438	16555	16509	16694	16525	16477	16404	16746	16688	16440	16657	16639	16389	16458	16323	16700	16557	16386	16482	16591	16452	16604	16557	16767	16554	16583	16564	16658	16587	16558	16576	16591	16524	16322	16455	16738	16636	16582	16561	16475	16402	16391	16631	16474	16476	16351	16364	16454	16445	16462	16564	16493	16711	16779	16695	16460	16459	16487	16583	16380	16392	16650	16569	16608	16493	16295	16572	16560	16652	16523	16600	16590	16650	16573	16629	16409	16518	16411	16598	16478	16551	16543	16551	16575	16631	16529	16457	16501	16596	16540	16410	16580	16366	16550	16465	16493	16557	16574	16620	16567	16321	16753	16741	16623	16531	16690	16641	16261	16454	16618	16481	16492	16629	16561	16362	16656	16617	16650	16638	16452	16487	16696	16587	16535	16540	16667	16366	16554	16503	16558	16378	16676	16505	16656	16603	16598	16358	16700	16378	16343	16647	16569	16643	16503	16594	16547	16648	16435	16609	16469	16401	16579	16714	16428	16675	16596	16525	16748	16475	16481	16684	16593	16857	16560	16636	16669	16528	16566	16628	16574	16557	16459	16336	16478	16601	16614	16565	16423	16641	16398	16424	16642	16439	16560	16455	16508	16570	16526	16576	16530	16524	16488	16509	16580	16457	16616
26179	40710	42617	36228	31323	27414	24393	22841	20262	18575	17397	16735	16411	15797	15586	15521	15331	15118	15414	15053	15159	15318	15353	15248	15042	14950	15242	15107	15150	15096	15171	15279	15147	15079	15053	15170	15019	15147	14951	15111	14966	15104	15171	15061	15090	15190	15100	15213	15103	15048	15139	15092	15119	15121	15055	15377	14963	15039	14948	15063	14929	15033	15195	14939	14978	15033	15048	15070	15325	14984	15033	15021	15039	15116	15080	15068	14945	15233	15053	15048	14963	15023	14906	15141	15187	14884	14989	15220	15222	15256	14954	14929	15038	14995	15138	14965	15275	15077	15052	15071	14928	15061	15060	15164	15077	15134	15104	15120	15039	15051	15041	15187	15012	15093	14971	15007	15182	14957	15061	15021	14974	14954	15037	15006	14970	14965	15003	15163	15154	15180	14958	14994	15301	15212	14977	15125	15191	15170	15022	14965	14935	15034	15107	14900	15040	15057	14953	15110	15072	15215	15064	15013	15031	15065	15223	15080	14962	15065	15012	15225	15048	15110	15197	15126	15203	15136	14989	15144	14977	15087	14989	15047	15077	15071	15001	15061	14941	14966	15108	15086	15051	15094	15153	14956	14915	15264	15042	15163	15072	15010	14950	15134	15048	15071	15088	14992	14832	15091	15243	15036	15008	15079	15117	15066	15069	15051	15080	14903	15101	14887	15141	14981	15106	15030	15165	14976	15061	15083	15209	15229	14948	15012	14835	15055	15044	15017	15018	15038	14966	15155	14977	15103	14858	15017	15283	15071	14923	15100	14998	15001	14990	15052	15062	15150	15074	14893	15039	14978	15245	14854	15074	14882	14933	15037	15048	15215	15106	14991	15279	14929	15110	15046	14983	15069	15146	15087	15186	15011	15041	15108	15113	15033	15221	15118	15048	15050	15111	14952	15124	15023	15254	15140	15179	15112	14964	15140	15040	15025	15130	15210	15186	15103	15001	15021	14962	15190	15242	15167	14975	14984	15119	15099	15024	15086	14987	14992	15108	15239	15101	15115	15191	15224	15043	15265	15113	15088	15012	15199	14981	15046	14831	15168	15115	14937	15128	15082	15010	15167	15030	15107	15107	14935	15071	14911	15167	15152	15173	15087	15145	14969	15117	15107	15091	14965	15111	15107	15059	15163	15046	15145	15126	15125	14849	14986	15061	14967	15108	15125	15066	15110	15008	15023	14997	15004	15052	15005	15115	15024	15068	15046	14907	15008	15216	14996	15135	14976	15086	15182	15149	15054	15160	15113	14978	15116	15030	15155	14787	15120	15007	15047	15166	15028	15083	14744	14994	15038	15084	14952	15091	15086	15051	15036	14972	15202	15161	15157	15265	15101	15097	15086	15172	15030	15046	15082	15107	15151	15126	15062	15149	15091	14954	15048	15079	15105	15160	14997	15005	15040	14920	15063	15145	15069	15049	14956	15250	15079	14966	15076	15106	15032	15236	15093	14917	15007	15035	14980	15086	15035	15264	15039	15069	15070	15176	15058	15058	15060	15062	15160	15033	14995	15228	15103	14960	15159	15044	15127	14998	15102	15060	15051	15175	15066	14947	15101	15064	15137	15164	15114	15013	15113	15117	15165	15239	15213	15238	15053	15018	15042	15344	15121	15246	14940	15078	15153	15151	15155	15098	15187	14980	15059	14962	15046	15085	14937	15121	15116	15065	14955	15002	14986	15061	15228	15089	15092	14967	15167	14959	15031	15119	15116	15066	15098	15128	15121	15123	15080	14974	15224	14953	15196	15237	15044	15101	14995	15103	15131	15061	14992	15096	15064	15037	15051	14909	14969	15045	14913	15074	15012	14909	15150	15103	15138	15005	15086	15166	14953	15020	15148	15140	15065	15073	15047	15149	14981	15132	14981	15109	14824	14957	14978	14871	15138	15178	15005	15054	14821	15142	14925	15116	15017	15144	15022	15139	15087	15079	15195	15090	15050	15073	15208	14995	15101	15052	15065	15114	15100	15038	14890	14969	14987	14961	14810	14975	15182	15115	15051	15141	14998	15103	15170	14988	15018	15212	15043	15246	15159	14928	14977	15106	15053	14830	15065	15028	15054	14981	15068	15065	15027	15144	15099	15129	15093	15124	15097	15343	14922	14990	15102	14989	15080	15173	15161	15049	14999	15280	15082	14961	15097	15035	15096	15179	15049	15047	14994	15023	15085	15139	14907	15126	15096	15093	15201	15028	15058	15031	15082	15056	15057	15167	14928	15138	15128	15174	15002	15179	15175	15171	15072	14978	15199	15227	14976	15071	15091	15032	15183	15263	15099	15081	15179	15187	15105	15173	15131	15050	15059	15081	15089	15088	14992	15192	15069	15073	15090	15213	15036	15160	15101	15244	15255	15094	15023	15082	15119	15018	14914	14993	14950	15155	15178	15185	14962	15158	15158	14952	15015	15178	15109	15088	15131	14937	15115	15021	14957	15254	14898	15135	15006	14957	14977	14997	15167	15007	14931	15080	15059	14927	15003	14945	15043	15032	15178	14986	15080	15026	14973	14991	14963	15120	15157	15174	15340	15098	15004	15118	15178	15055	15081	15021	15182	15315	15218	15069	15109	15167	15007	15129	15059	15000	15121	15107	14985	15072	15169	15218	15192	15023	15103	14950	14919	14960	15244	15061	15168	15048	15236	15190	15144	15001	15048	15050	14937	15070	15010	15201	14933	15178	15055	15216	15037	15195	15184	15017	14850	15139	15273	15065	14949	15122	14926	15196	15050	15196	15100	14929	15062	15125	14888	14951	15103	14899	15160	15099	15130	15067	14923	15043	15042	14983	14954	15006	15068	14845	15002	15097	15019	15007	14987	15070	14954	14945	15129	15025	14953	15162	15089	15063	14993	15170	15052	15071	15126	14939	15021	14960	14950	15118	15135	15199	15108	14994	15196	15136	15063	15109	14989	14948	15058	14950	15181	15057	15190	15064	15126	15203	15028	15165	15096	15083	15084	15167	15193	15191	15205	14987	15061	15165	15184	14920	15041	15019	15061	15142	14971	15203	15103	15146	14994	15091	15082	15061	15098	15009	15148	14924	15051	15011	14941	15205	15127	15093	14982	15020	15042	15156	14979	15044	14928	15036	15152	15112	15066	15099	15129	15084	15032	14952	15192	14955	15058	15114	15132	15053	15199	15220	15110	15095	15157	15100	15287	15272	15078	15102	15064	15023	15066	15001	15134	15074	15201	15125	15109	15077	15126	14921	15177	14991	15125	14970	15017	15095	15086	15024	14922	15167	15247	15234	15055	15085	15098	14924	15145	15160	15003	15079	14962	15140	15043	15036	15117	15000	15124	15147	15043	14943	15006	14948	15232	15005	15088	15022	15054	15093	14943	15107	15096	14971	14999	15056	15047	15114	15229	15000	15116	15104	15116	15127	14990	15217	15056	15054	14997	15150	15152	15084	15226	15085	15108	15050	15036	15139	14992	15192	15205	15153	15136	15137	14921	15026	15061	15037	15030	15188	15067	15040	15023	14936	15064	15033	14927	15151	14977	14894	15046	15143	15062	15051	14973	15008	14943	15287	15054	15127	14920	15069	15035	15060	15036	15217	15076	15019	15177	15014	15031	14989	15085	15121	14874	15094	15208	15060	15015	15218	15031	14902	14920	15158	15143	15055	14890	15225	15030	15218	14957	15140	15066	15149	15112	15166	14924	15004	15038	15257	14934	15007	15161	15069	14963	15140	15103	14917	15154	15107	14999	14984	15089	14956	15138	15200	15010	14963	15023	15111	14890	15173	14994	15147	15149	14981	15038	14991	15019	15180	15175	15028	15000	15102	15024	14978	15077	15102	15199	15176	15043	15151	15223	15255	15136	14972	14943	14998	15144	14867	15049	15177	15112	15237	14850	15178	15185	14974	15068	14984	15132	15153	15040	14921	15129	15013	15155	15013	15070	15225	15101	15059	15084	15005	14949	14882	15093	15203	15133	15063	15009	15097	15081	15195	15084	15045	15161	15246	15077	15084	15140	15232	14899	15007	15063	14948	15099	15209	15115	15085	15088	14942	15070	15225	15278	15179	15334	15043	15043	15268	14837	15043	15134	15280	15076	15214	15044	15090	15108	15142	15139	15143	15024	15111	15032	15153	14947	15036	14815	15059	15266	15107	15060	15025	15085	14953	15110	15384	14945	14962	15086	15181	15066	14873	15109	14964	15070	15216	15064	15170	15106	15030	14971	15091	15144	15070	14953	14945	15008	15032	15177	15164	15085	14962	14954	15030	15049	15086	15115	14990	15072	14925	15021	14977	14998	15161	15226	14946	14889	15148	15032	15059	15009	15126	15211	15055	14994	15081	14940	14985	15027	15086	15046	15087	15114	14975	15279	15081	15251	15056	14975	14987	15019	15053	14943	15109	15185	15127	15137	15257	15153	15188	15182	15013	15157	15098	14960	15175	14982	15028	15041	15285	15080	15106	15115	15163	15196	15270	14928	15162	15080	15072	15091	15038	15202	15073	15032	14882	14945	14970	15141	14954	15172	15168	15007	15167	14978	15235	15106	14804	15114	15076	15058	15149	15206	15030	15053	15079	15120	14978	15169	15171	15077	15003	15121	14827	15046	15005	15181	14989	15156	14959	15004	15173	15285	15118	15054	15009	14893	14995	15113	15115	15163	15150	15086	15136	15236	15041	15179	15004	15252	15070	14887	15247	15204	15029	15085	15150	14959	15065	15148	14942	15199	15123	15086	15176	15072	14918	15059	15098	15124	15111	14989	14936	15012	15023	15223	15035	15128	15161	15025	15206	15004	15130	15148	15147	15149	14898	15214	15248	15193	15010	15054	15077	15036	15216	15108	15040	15073	14994	14986	14991	15014	15104	15087	15049	15137	15014	15129	14912	15038	15153	15059	15029	15070	14989	15219	15089	14841	15076	15085	15168	15181	15024	15036	15012	15253	15108	14936	15115	15071	15242	15153	15135	14998	15090	15239	14990	15048	15064	15177	15075	15098	15028	14953	15038	15254	14995	15029	14884	14959	15117	15039	15189	15113	15167	15225	15098	15252	15221	15009	15169	15071	14961	15012	15177	14929	14996	15077	15014	14982	15130	15165	15237	15209	15022	15102	15149	15128	15128	15207	15142	15078	15152	15069	15148	14920	15145	15019	15120	14780	15204	14918
23674	21117	28820	25310	26252	29005	28713	24214	21646	20321	19213	18459	17702	17384	17295	16997	17093	16927	17113	16871	16704	16727	16766	16756	16786	16850	16741	16388	16760	16551	16500	16614	16711	16441	16704	16608	16582	16733	16632	16560	16623	16455	16694	16371	16756	16748	16758	16895	17034	16698	16793	16625	16573	16708	16560	16538	16353	16256	16593	16457	16735	16679	16377	16695	16500	16389	16551	16485	16489	16429	16733	16593	16463	16523	16401	16527	16387	16416	16458	16510	16526	16467	16604	16453	16575	16468	16341	16469	16370	16286	16375	16536	16537	16580	16662	16510	16536	16557	16495	16380	16475	16446	16649	16596	16525	16482	16537	16538	16557	16416	16321	16607	16473	16652	16563	16398	16562	16497	16544	16419	16470	16607	16550	16600	16571	16526	16463	16435	16506	16517	16488	16423	16557	16442	16546	16599	16312	16411	16700	16464	16358	16490	16509	16435	16272	16428	16676	16533	16484	16595	16554	16467	16436	16531	16665	16441	16439	16406	16506	16599	16476	16440	16654	16546	16549	16522	16485	16387	16392	16554	16349	16566	16559	16473	16672	16484	16435	16518	16579	16545	16465	16455	16490	16514	16465	16281	16566	16459	16688	16477	16630	16628	16366	16605	16548	16549	16618	16446	16462	16722	16447	16442	16535	16411	16450	16639	16531	16646	16499	16193	16704	16456	16487	16389	16420	16589	16613	16294	16451	16497	16652	16362	16436	16432	16516	16620	16567	16373	16453	16461	16539	16389	16484	16638	16464	16295	16410	16523	16409	16729	16396	16466	16525	16737	16580	16378	16413	16454	16323	16398	16558	16486	16430	16407	16449	16608	16499	16405	16455	16345	16519	16399	16515	16586	16495	16522	16347	16399	16555	16435	16527	16332	16433	16366	16587	16382	16409	16774	16504	16425	16651	16368	16636	16390	16507	16457	16531	16503	16655	16417	16473	16415	16361	16460	16547	16362	16493	16500	16577	16787	16417	16482	16380	16607	16428	16537	16551	16515	16453	16578	16496	16831	16442	16674	16464	16550	16559	16377	16519	16534	16381	16469	16559	16495	16412	16624	16436	16383	16428	16538	16548	16441	16466	16732	16459	16507	16535	16572	16433	16478	16378	16436	16513	16334	16566	16432	16507	16427	16506	16586	16346	16699	16484	16451	16513	16624	16468	16606	16441	16525	16422	16707	16540	16443	16628	16598	16475	16583	16349	16453	16426	16471	16590	16358	16564	16579	16552	16418	16357	16617	16544	16322	16393	16471	16438	16474	16477	16521	16445	16484	16518	16269	16347	16292	16317	16477	16419	16380	16388	16346	16329	16606	16430	16550	16512	16462	16506	16440	16416	16541	16636	16575	16628	16504	16352	16655	16639	16485	16612	16538	16390	16362	16513	16500	16314	16693	16609	16420	16497	16629	16405	16469	16680	16431	16581	16657	16681	16507	16632	16451	16419	16286	16553	16472	16578	16606	16398	16596	16575	16534	16547	16533	16384	16373	16669	16520	16468	16536	16529	16594	16643	16723	16679	16511	16386	16444	16481	16325	16599	16605	16455	16543	16375	16505	16576	16517	16482	16432	16338	16365	16545	16376	16454	16393	16300	16369	16497	16700	16561	16489	16669	16541	16476	16605	16662	16491	16479	16263	16487	16499	16654	16466	16491	16695	16452	16186	16396	16387	16426	16557	16480	16424	16437	16615	16457	16641	16629	16438	16688	16514	16687	16651	16493	16387	16375	16368	16399	16375	16487	16553	16589	16469	16348	16469	16412	16402	16514	16462	16517	16596	16491	16387	16366	16612	16629	16541	16472	16561	16728	16454	16395	16509	16738	16302	16501	16372	16475	16536	16450	16430	16500	16825	16567	16550	16491	16658	16295	16406	16727	16585	16437	16365	16343	16493	16432	16545	16355	16468	16483	16525	16373	16216	16492	16278	16350	16548	16570	16331	16386	16322	16316	16556	16506	16538	16580	16634	16532	16360	16447	16423	16398	16506	16433	16294	16427	16400	16649	16645	16504	16571	16422	16446	16546	16531	16564	16486	16530	16758	16453	16487	16592	16462	16319	16545	16491	16404	16474	16472	16319	16530	16569	16554	16527	16611	16497	16628	16617	16481	16680	16431	16406	16595	16441	16547	16557	16517	16456	16569	16302	16384	16575	16636	16368	16428	16409	16455	16472	16172	16334	16466	16573	16496	16374	16469	16464	16182	16518	16326	16374	16561	16549	16637	16397	16295	16670	16285	16409	16715	16494	16492	16327	16666	16527	16510	16384	16494	16493	16414	16301	16395	16296	16435	16586	16230	16479	16415	16639	16434	16431	16406	16541	16450	16368	16414	16577	16520	16366	16628	16489	16454	16488	16344	16542	16104	16418	16513	16523	16509	16481	16381	16386	16534	16751	16552	16641	16505	16540	16567	16785	16397	16426	16639	16391	16393	16417	16460	16507	16545	16545	16487	16451	16550	16290	16643	16435	16380	16358	16421	16704	16514	16612	16584	16443	16555	16550	16597	16664	16503	16625	16471	16584	16498	16554	16485	16663	16554	16546	16429	16332	16436	16429	16416	16303	16361	16447	16683	16606	16425	16481	16469	16597	16661	16663	16457	16334	16525	16422	16483	16635	16398	16497	16619	16580	16314	16470	16420	16562	16524	16420	16554	16552	16295	16280	16575	16355	16594	16686	16409	16281	16417	16563	16712	16529	16500	16685	16561	16547	16464	16408	16631	16636	16469	16516	16522	16532	16411	16637	16509	16475	16467	16550	16440	16599	16532	16607	16592	16492	16326	16625	16433	16385	16682	16665	16560	16646	16383	16443	16431	16522	16567	16481	16427	16628	16634	16473	16465	16320	16315	16384	16422	16425	16503	16634	16624	16464	16424	16518	16381	16511	16538	16441	16499	16445	16496	16618	16566	16702	16494	16570	16480	16521	16469	16585	16377	16401	16526	16618	16374	16559	16396	16277	16447	16368	16596	16582	16557	16299	16585	16672	16410	16489	16615	16462	16611	16503	16408	16394	16482	16571	16500	16661	16635	16398	16413	16400	16386	16588	16664	16487	16425	16528	16470	16526	16695	16576	16584	16368	16428	16514	16499	16409	16458	16457	16343	16359	16401	16389	16503	16534	16552	16564	16488	16367	16462	16563	16406	16508	16487	16494	16348	16334	16405	16256	16514	16230	16490	16383	16562	16466	16687	16358	16576	16263	16476	16523	16723	16448	16375	16590	16406	16483	16440	16440	16552	16547	16588	16318	16429	16554	16325	16475	16481	16401	16512	16436	16650	16733	16436	16610	16355	16573	16405	16625	16731	16412	16585	16524	16427	16554	16417	16504	16516	16458	16438	16410	16446	16484	16611	16523	16455	16690	16555	16511	16304	16564	16730	16619	16632	16623	16707	16573	16485	16673	16311	16513	16476	16447	16291	16405	16526	16377	16414	16589	16511	16552	16471	16554	16488	16478	16278	16453	16493	16467	16364	16473	16443	16312	16608	16424	16529	16555	16697	16506	16601	16564	16716	16480	16529	16474	16695	16631	16352	16607	16286	16537	16526	16491	16582	16425	16274	16536	16634	16612	16537	16575	16597	16671	16344	16515	16587	16558	16518	16477	16396	16605	16416	16505	16505	16629	16514	16578	16344	16603	16571	16575	16468	16452	16617	16681	16574	16553	16556	16426	16310	16625	16460	16421	16704	16589	16535	16398	16381	16476	16485	16413	16472	16478	16441	16227	16721	16671	16606	16585	16464	16491	16548	16600	16721	16443	16711	16484	16447	16543	16395	16566	16513	16555	16388	16503	16473	16314	16598	16472	16544	16440	16481	16397	16434	16358	16454	16349	16474	16403	16546	16464	16422	16557	16614	16571	16585	16329	16377	16632	16363	16504	16484	16435	16613	16695	16605	16561	16423	16538	16311	16375	16689	16601	16624	16426	16374	16515	16370	16360	16587	16521	16516	16423	16559	16439	16428	16436	16443	16713	16427	16479	16649	16561	16453	16416	16586	16413	16460	16445	16410	16643	16556	16800	16532	16501	16454	16657	16569	16550	16439	16405	16534	16616	16641	16405	16494	16421	16442	16335	16531	16489	16376	16584	16602	16552	16545	16385	16720	16573	16582	16590	16468	16606	16437	16603	16453	16600	16560	16541	16359	16448	16433	16401	16545	16458	16628	16538	16390	16382	16511	16390	16338	16609	16368	16474	16567	16594	16367	16738	16513	16550	16348	16448	16380	16330	16478	16569	16437	16433	16437	16619	16511	16571	16707	16719	16503	16385	16425	16499	16413	16538	16385	16447	16388	16669	16489	16636	16500	16528	16696	16554	16367	16494	16483	16497	16555	16362	16511	16495	16477	16491	16510	16426	16453	16512	16677	16525	16547	16628	16630	16583	16427	16335	16373	16473	16583	16467	16618	16592	16555	16513	16525	16525	16281	16413	16544	16458	16559	16507	16481	16443	16511	16487	16611	16372	16574	16364	16401	16682	16452	16315	16526	16424	16443	16365	16519	16559	16393	16600	16649	16717	16313	16635	16506	16407	16554	16464	16539	16534	16679	16473	16559	16541	16503	16489	16628	16422	16495	16509	16245	16511	16382	16367	16670	16511	16305	16520	16425	16587	16488	16499	16529	16568	16511	16358	16507	16429	16555	16521	16344	16649	16492	16539	16385	16560	16522	16583	16575	16374	16582	16510	16557	16663	16336	16512	16319	16481	16648	16386	16431	16177	16653	16502	16532	16648	16737	16408	16525	16460	16478	16481	16616	16509	16406	16486	16448	16574	16542	16421	16508	16564	16714	16384	16433	16641	16497	16462	16735	16477	16480	16529	16468	16208	16440	16374	16594	16511	16618	16516	16392	16500	16350	16622	16372	16249	16442	16680	16489	16538	16461	16599	16430	16584	16296	16454	16510	16284	16513	16533	16621	16591	16364	16407	16624	16664	16460	16778	16505	16225	16350	16435	16582	16593	16481	16441	16590	16438	16776	16361	16565	16412	16407	16584	16503	16610	16229	16797	16451	16592	16452	16458	16723	16642	16243	16420	16537	16318	16503	16447	16567	16797	16623	16515	16617	16559	16711	16563	16596	16559	16742	16348	16552	16526	16476	16583	16606	16554	16600	16486	16367	16356	16416
25293	46065	47397	41271	36583	32324	28879	25700	22855	20304	18693	17726	16703	16325	16097	15701	15684	15427	15445	15596	15132	15378	15405	15341	15256	15055	15112	15201	14985	15075	14985	15166	15126	15245	15080	15010	15123	15107	15157	15185	15112	15122	15042	15061	14901	15181	15265	15528	15500	15691	15438	15028	15057	15044	15031	14870	15079	15276	14960	15030	15029	15025	15021	15131	15163	15173	15071	15258	15187	15113	15179	15084	15275	15044	14873	15068	15117	15042	15042	15103	15059	14893	15050	15069	15014	14912	15168	15071	15165	15135	15205	15018	15078	15053	14999	15037	14985	15009	15206	15058	15184	15184	15009	15050	15042	14984	15051	14978	14959	14960	15188	15116	15103	15161	15138	15254	14988	15205	15087	15186	15246	15095	15053	15035	15108	15171	15113	14957	15015	15010	15073	15051	15050	15044	15046	15209	15121	15134	14980	15096	14998	14939	15176	15074	14945	14961	15129	15074	15185	15101	14993	14947	15007	15048	15054	14971	14986	14965	14915	15158	15015	14980	15043	14950	14948	15010	14933	15142	14890	15138	14981	14936	14982	15050	15164	14965	15063	15078	15120	15103	15201	14976	15191	14955	15158	14940	15122	15009	15000	15040	15029	15044	14931	15115	15014	14881	14899	14994	14780	15039	14879	15151	15201	15205	14995	14955	15066	15078	15185	15034	15079	15186	15196	15050	15077	15101	15092	15058	15061	15031	14964	14889	15160	15132	15079	15092	15100	14998	15142	14987	15104	15064	15092	15075	15181	15197	15016	14971	15268	15009	15154	15018	15063	15033	15265	15310	15000	15213	15091	15090	15079	15032	15145	15246	15161	14997	15060	15028	14998	15180	15100	14986	15321	15148	15045	14872	15059	15165	14999	15058	15068	15004	14972	15016	14800	15185	15089	14924	15050	15137	15235	14977	15092	15146	15076	14851	14881	15048	15147	14967	15074	14828	15047	15279	15066	15017	15084	15013	15029	15154	15250	15004	15062	14986	15036	15047	15199	15020	15160	14992	14932	14957	15133	14988	15083	15168	15087	15077	15142	15123	15051	15066	15106	15221	15121	15004	14997	15002	15111	14926	15078	15143	14880	15025	15033	15021	14940	14955	15094	15137	15101	15042	14822	15046	15005	14922	15094	15163	15022	14983	15128	15095	14976	15117	14959	15005	15132	15055	14951	15065	15077	15058	15001	14987	15090	15064	15089	15136	15137	15100	15053	15137	15142	15063	15152	15104	15084	15214	15063	15126	15144	15264	15075	15025	15125	15006	15184	14957	15092	15028	15035	15093	15018	15143	15129	15080	14945	15135	15077	15067	15067	15009	15021	15241	15038	15160	15066	14972	15046	15030	14998	15118	14848	15225	15150	15137	15115	15024	15075	15197	15031	15034	14968	15017	15035	15205	15015	15168	15156	15008	15166	15168	15095	15026	15007	14940	15075	15161	15004	15008	15151	15305	14974	15108	15072	14997	15106	15111	15065	15011	14944	14925	14991	14900	15075	15168	15070	15063	14853	15113	15031	15040	15139	15008	14994	15102	15002	15002	15043	15128	14955	15120	15061	15075	15100	14994	14996	15163	14993	15079	15176	15159	15009	15050	15072	15202	14993	15147	14955	14948	15208	15165	15204	15042	14867	15213	14979	15141	14958	15087	15004	15120	15050	15068	15036	15088	14984	15079	15010	15136	15148	15119	15058	15286	15047	15165	15068	15166	14917	15102	14896	15022	15046	15088	15179	15061	15123	15141	15230	14927	15039	14961	15168	15082	15164	15073	15015	14952	15069	15152	15157	14969	15083	15005	15043	15056	14992	15093	15015	15152	15020	15235	15047	15027	15119	15061	14991	15017	14998	14970	15079	15144	15037	15036	15072	15009	14927	15107	14983	14992	15056	14988	15055	15016	15088	15173	15061	15068	15016	15109	15009	15184	15122	15015	15110	15145	14979	15026	14900	15028	15068	14992	14928	15006	14964	15178	14922	14861	15084	15127	14989	15287	15025	14978	15266	15107	15154	15306	14987	15099	15237	15008	15003	14990	15007	15016	15029	15193	15257	15119	14949	15027	14936	15050	14888	14969	15091	15122	15058	14984	15078	15106	14998	15165	15033	14907	14944	15237	15073	15096	15013	15027	15186	15034	15051	14942	15144	15153	15253	15073	15167	15058	15073	15202	14950	15012	15279	15087	14880	15155	15088	15091	14890	15108	14881	15138	15131	15151	14902	15113	15128	15153	15016	15014	15053	15264	15074	15018	15022	14953	14908	14982	15115	15039	15094	15261	15029	15062	15203	15171	15105	15068	14928	15020	14997	15011	14979	15092	15148	15053	15212	15027	15014	15049	15149	15055	15043	15135	15145	14928	15122	15021	15004	14960	15131	15020	15079	15011	15004	15145	14903	15049	15045	14951	15095	15112	15027	15056	15128	15110	15228	15036	15027	15058	15152	15090	15251	14885	15109	15066	14987	15245	14936	15145	15039	15238	14989	15143	15036	15104	15074	15036	14988	15057	15048	15137	15016	14984	15089	15004	14992	15202	15264	15023	14947	14867	15184	15113	15054	15011	15330	15043	15117	15102	15091	15053	15027	15139	15128	15121	14920	14937	15114	15310	15007	15206	15202	15090	15141	15011	14983	15256	14998	15029	15213	15120	15129	15115	15040	15143	14969	15241	15041	15156	15027	15023	15011	15226	14943	15108	15145	15161	15107	15137	14893	15023	15107	15125	15144	15090	15050	15073	15250	15112	15147	15000	15123	15007	15191	14990	15072	15193	15068	15095	15028	15148	14958	15161	15040	15172	14851	14971	15002	15141	14999	15049	14926	15117	15138	14909	15018	14856	15027	14976	15132	15015	15039	15087	15034	14884	15198	15137	15171	15034	15030	14999	15008	15238	15011	15036	15083	15036	14984	15021	15134	15093	15007	15034	15135	14933	15010	15118	15010	15141	15076	15061	15244	15066	14998	15134	15116	15154	15042	15042	14996	15053	15051	14976	15134	15110	15091	14978	15176	15108	15064	15043	15012	15246	15116	15189	15169	14975	15090	15049	15142	15155	15170	14974	15010	15138	15073	15118	14888	15076	14949	15067	14984	15216	15182	15098	15130	14956	15116	14973	15032	14818	15004	15033	15255	15060	15097	15159	14961	15170	15185	15010	14909	15049	14911	15098	15020	15008	15104	15072	15100	15043	15127	15093	15050	15267	14950	15026	15048	15103	15083	15093	15099	15149	15091	15197	15114	15010	15221	15052	15054	14970	15058	15234	15050	15029	15220	15147	15029	15193	15072	15062	15106	15087	15012	15085	15087	15044	15009	15040	15152	15072	15070	15184	15193	15186	15147	15041	15212	15025	14958	15182	15060	15048	14900	14986	15047	15056	14982	15157	15052	15037	15045	14936	14946	15096	15180	15132	15236	15045	15059	15082	15075	15142	14978	15178	14931	15197	14890	14936	15147	15075	15054	15121	15055	15062	15099	14980	15205	15013	15091	14973	15094	15021	15069	14969	14980	15092	15164	15109	15247	14981	15053	15068	14999	14929	15003	15182	14933	15017	14979	15138	15079	15107	15019	15109	15156	14964	15189	14982	14875	15109	15023	14984	15045	15221	15161	15011	15245	15261	15090	15072	15057	15037	14944	15051	15087	14942	14993	15072	15012	15091	15211	15219	15196	15085	15198	15047	15203	14925	15022	14957	14957	15210	15022	15028	15110	15198	14950	15195	15044	15001	15027	15065	15122	15019	15177	14936	15151	15035	15079	15004	15011	14975	14978	15007	15032	14977	14964	15131	15194	15060	15094	15165	15146	15153	15065	15038	15054	15061	15044	15000	15015	15210	15120	15060	15053	15071	15020	15062	15108	15004	14892	14958	15108	14979	15072	15092	15015	15054	15018	15031	14960	15117	15113	14869	15079	14969	14986	15229	15099	15027	14932	15124	15126	15072	15023	15066	15053	15024	14961	15157	15133	15047	15126	15195	15051	15070	15128	15007	14827	14989	14994	14917	15055	15000	15058	15197	15067	15041	14976	15043	15055	15152	14988	15030	15001	15140	15011	14974	15087	15108	15169	15293	15145	15055	15042	15185	15053	15061	15018	15084	15190	14827	14984	15025	15038	15025	15218	15103	15120	15098	15127	15154	14958	15090	14963	14889	15129	14989	14941	15149	15117	15044	15131	15008	14988	15182	15058	14964	14939	15058	15130	15076	15141	14988	14989	14991	15063	14986	15068	15064	15049	14954	14928	14999	15048	14925	15107	15065	14998	15019	15118	14819	14903	15243	15132	14941	14958	15078	15156	15035	14850	15089	15129	14960	15099	15166	15013	14989	14888	15038	15017	15049	14997	15263	15121	15070	14982	15024	15020	15037	14997	15014	15229	15076	15262	15086	15004	15006	15046	15045	14981	15013	15207	15184	15210	15097	15093	14944	14925	15104	15147	15022	15016	15020	15028	15019	14880	15190	14972	15117	15189	15037	15167	15083	14918	14966	15030	14960	15105	15047	15014	15221	15191	15063	15070	14869	15055	15146	15107	14996	15067	15106	15136	15029	14990	15178	15217	15110	15079	15071	15039	14995	14935	15053	15029	14996	15132	14989	14897	14942	15053	15026	15198	15279	15292	15020	15065	15111	14905	15041	14972	15311	15188	14963	15164	15023	15114	15092	14981	15159	15142	15042	14918	15027	15174	15096	15010	15104	15182	14990	14991	15058	15080	15115	15031	15104	14990	15019	14957	14994	15045	15092	15051	15137	15239	14998	15041	15098	15175	15057	15088	15148	15216	15107	15013	14973	15142	15042	15037	15038	15110	15053	14909	15080	15048	15083	15204	14970	15075	14997	14919	15082	15044	15255	15117	15094	14855	15069	14931	15163	15066	15029	15003	15122	15096	15176	15004	14887	15144	15001	15070	15120	15085	14994	14995	15012	15009	15051	15051	15142	15033	15064	14932	15030	15174	15053	15024	15061	14930	15170	15081	15333	15027	15021	15154	15163	15162	15195	15076	15003	14865	14928	15166	15074	15085	14871	15056	15076	15041	14933	15138	15134	15102	15020	15201	15243	15031	15076	15002	15036	15020	15144	15044	15149	15237	15028	15154	15042	15045	15005	14956	15080	15007	14926	15005	14854	15005	15072	15082	15071
22682	21147	29079	23769	23608	29012	32326	25947	23544	21542	20218	18893	18258	18061	17857	17579	17088	17239	17167	17146	17067	17000	16926	17033	16961	17010	16786	16878	16936	16936	16761	16788	16777	16801	16770	16836	16690	16714	16820	16787	16849	16761	16885	16948	16681	16899	17274	17326	17459	17376	17275	16986	16889	16661	16664	16748	16752	16851	16747	16499	16746	16791	16845	16625	16738	16759	16720	16592	16650	16786	16531	16584	16725	16535	16502	16600	16875	16865	16607	16592	16624	16481	16673	16570	16756	16832	16762	16710	16866	16587	16636	16703	16736	16615	16750	16581	16696	16692	16906	16677	16663	16688	16616	16666	16776	16645	16665	16681	16523	16591	16580	16535	16653	16835	16655	16625	16701	16618	16609	16629	16618	16821	16537	16526	16493	16563	16432	16756	16697	16932	16727	16757	16617	16495	16692	16607	16702	16654	16560	16635	16644	16684	16742	16737	16442	16476	16715	16485	16505	16576	16578	16725	16638	16424	16709	16677	16735	16404	16703	16588	16639	16623	16590	16495	16573	16643	16588	16530	16768	16572	16631	16695	16503	16473	16485	16573	16651	16625	16698	16514	16601	16844	16795	16659	16361	16530	16689	16621	16621	16832	16837	16528	16583	16457	16653	16607	16781	16625	16577	16744	16508	16537	16556	16576	16776	16611	16503	16663	16615	16618	16668	16695	16556	16750	16650	16689	16599	16717	16637	16950	16667	16713	16519	16679	16596	16606	16732	16608	16679	16779	16792	16618	16713	16580	16798	16633	16661	16656	16534	16761	16728	16658	16691	16739	16689	16593	16653	16551	16865	16793	16661	16443	16424	16669	16570	16711	16543	16544	16695	16575	16722	16512	16552	16402	16643	16768	16747	16578	16613	16486	16781	16438	16542	16549	16642	16811	16543	16475	16561	16697	16679	16665	16667	16564	16715	16743	16609	16485	16489	16792	16631	16495	16673	16613	16481	16666	16623	16643	16611	16608	16707	16644	16725	16475	16792	16720	16494	16479	16657	16710	16884	16674	16657	16630	16765	16399	16786	16525	16601	16657	16625	16569	16397	16423	16467	16747	16646	16618	16781	16828	16786	16681	16698	16462	16596	16751	16766	16623	16455	16510	16740	16554	16643	16649	16586	16608	16570	16661	16607	16474	16447	16502	16594	16499	16706	16524	16539	16559	16624	16678	16534	16757	16670	16621	16806	16765	16645	16796	16729	16679	16720	16776	16860	16492	16571	16705	16777	16470	16584	16776	16789	16735	16659	16511	16687	16496	16612	16735	16577	16630	16618	16775	16629	16704	16600	16613	16739	16743	16632	16683	16610	16665	16623	16713	16812	16618	16746	16454	16765	16630	16406	16603	16707	16557	16729	16572	16744	16598	16833	16732	16410	16581	16877	16601	16679	16444	16572	16586	16776	16704	16465	16681	16611	16731	16587	16653	16570	16602	16632	16812	16596	16711	16610	16618	16555	16641	16779	16579	16717	16573	16835	16655	16766	16738	16535	16590	16718	16621	16686	16691	16599	16829	16386	16445	16673	16636	16767	16577	16645	16395	16791	16571	16613	16432	16751	16612	16791	16755	16759	16573	16653	16629	16867	16738	16457	16555	16607	16517	16661	16707	16545	16693	16518	16526	16604	16543	16597	16528	16539	16518	16580	16576	16739	16731	16486	16604	16487	16518	16691	16714	16712	16647	16605	16457	16738	16787	16667	16485	16571	16597	16535	16492	16544	16584	16757	16769	16626	16618	16586	16649	16683	16627	16673	16568	16722	16574	16489	16720	16795	16673	16716	16486	16595	16529	16563	16648	16725	16664	16609	16562	16684	16688	16720	16669	16617	16503	16547	16725	16877	16537	16700	16642	16572	16641	16657	16736	16783	16600	16784	16392	16525	16445	16635	16712	16789	16867	16758	16599	16634	16698	16488	16698	16713	16474	16413	16718	16734	16706	16667	16616	16496	16709	16664	16685	16546	16716	16604	16648	16786	16586	16764	16608	16532	16782	16411	16539	16607	16531	16555	16489	16690	16566	16525	16718	16631	16818	16580	16732	16847	16761	16811	16707	16541	16731	16611	16668	16747	16691	16712	16733	16629	16647	16508	16591	16776	16518	16517	16629	16470	16695	16616	16537	16756	16467	16661	16543	16855	16730	16566	16543	16559	16622	16630	16760	16645	16575	16554	16776	16665	16474	16515	16658	16623	16491	16624	16645	16528	16514	16583	16568	16644	16641	16617	16702	16877	16515	16643	16645	16593	16479	16698	16771	16604	16441	16633	16638	16283	16685	16560	16679	16484	16726	16756	16517	16790	16643	16598	16680	16654	16580	16525	16668	16479	16611	16585	16573	16617	16676	16443	16496	16771	16619	16730	16564	16708	16779	16678	16575	16619	16542	16443	16556	16580	16719	16430	16557	16681	16481	16679	16430	16432	16395	16615	16511	16472	16641	16682	16733	16748	16631	16692	16588	16639	16597	16646	16451	16676	16405	16526	16841	16739	16611	16723	16718	16705	16761	16564	16655	16549	16807	16688	16685	16665	16698	16569	16528	16684	16440	16404	16582	16583	16799	16633	16584	16582	16673	16764	16546	16741	16758	16735	16619	16701	16530	16802	16783	16749	16557	16806	16839	16732	16526	16357	16760	16762	16582	16683	16605	16541	16730	16711	16764	16593	16609	16444	16677	16630	16675	16543	16540	16680	16627	16588	16667	16571	16533	16684	16519	16550	16577	16688	16735	16610	16365	16702	16773	16725	16546	16433	16513	16668	16839	16551	16546	16463	16551	16495	16661	16538	16541	16685	16528	16555	16640	16660	16746	16595	16599	16635	16609	16682	16691	16596	16667	16634	16555	16704	16727	16792	16721	16688	16550	16540	16428	16567	16681	16423	16681	16524	16623	16584	16670	16737	16500	16669	16674	16712	16646	16611	16595	16631	16703	16652	16655	16519	16723	16563	16565	16624	16768	16527	16575	16590	16651	16627	16468	16564	16706	16605	16503	16757	16595	16575	16746	16635	16600	16632	16604	16725	16677	16722	16640	16741	16591	16653	16588	16415	16633	16809	16673	16730	16819	16728	16597	16579	16823	16722	16558	16722	16310	16481	16576	16718	16431	16618	16688	16510	16661	16813	16769	16822	16568	16694	16677	16771	16620	16480	16567	16609	16568	16625	16554	16578	16410	16617	16662	16705	16459	16717	16709	16637	16667	16657	16654	16508	16559	16556	16630	16747	16739	16667	16681	16649	16713	16760	16627	16539	16731	16880	16668	16686	16596	16454	16586	16633	16601	16653	16529	16701	16619	16666	16659	16653	16675	16598	16465	16708	16672	16652	16693	16693	16652	16393	16438	16740	16651	16629	16697	16681	16611	16638	16715	16817	16494	16497	16495	16772	16791	16721	16702	16891	16561	16756	16642	16693	16461	16454	16429	16422	16786	16715	16688	16835	16697	16827	16572	16556	16748	16382	16449	16788	16570	16417	16649	16645	16548	16591	16427	16627	16497	16450	16688	16920	16697	16650	16566	16456	16710	16660	16444	16473	16609	16655	16849	16477	16564	16881	16520	16594	16654	16805	16706	16543	16935	16619	16546	16704	16819	16536	16675	16657	16560	16877	16791	16718	16506	16621	16616	16754	16728	16748	16542	16580	16544	16658	16546	16644	16641	16567	16697	16520	16518	16846	16681	16500	16740	16698	16659	16833	16537	16654	16679	16724	16412	16578	16626	16720	16589	16522	16635	16551	16514	16427	16685	16492	16698	16634	16857	16562	16627	16639	16589	16612	16692	16843	16600	16550	16694	16791	16655	16594	16473	16551	16441	16488	16755	16669	16481	16720	16630	16747	16491	16712	16548	16465	16426	16734	16577	16746	16721	16663	16658	16691	16930	16527	16642	16570	16662	16484	16600	16560	16557	16713	16534	16652	16580	16546	16643	16690	16553	16657	16580	16635	16737	16426	16578	16616	16627	16609	16655	16442	16494	16552	16426	16695	16770	16695	16704	16676	16463	16823	16674	16751	16597	16777	16613	16561	16705	16688	16756	16758	16583	16726	16884	16514	16609	16506	16448	16688	16678	16441	16827	16600	16762	16583	16625	16549	16709	16595	16496	16373	16463	16533	16599	16722	16632	16805	16499	16639	16799	16869	16514	16694	16683	16543	16578	16674	16633	16640	16603	16689	16706	16711	16765	16543	16592	16558	16612	16625	16587	16674	16794	16436	16773	16650	16612	16695	16751	16465	16739	16558	16666	16606	16616	16754	16350	16570	16632	16654	16599	16524	16580	16604	16673	16582	16534	16725	16749	16454	16714	16634	16693	16778	16533	16745	16516	16441	16622	16428	16428	16597	16562	16645	16456	16556	16506	16636	16738	16403	16810	16574	16688	16630	16753	16576	16596	16544	16637	16631	16523	16529	16663	16501	16426	16505	16612	16400	16747	16598	16471	16522	16468	16610	16658	16637	16632	16547	16594	16619	16678	16757	16688	16474	16466	16370	16623	16426	16597	16656	16454	16588	16403	16745	16551	16704	16511	16521	16820	16565	16720	16742	16815	16551	16667	16758	16715	16996	16725	16797	16627	16666	16846	16733	16586	16544	16680	16787	16590	16647	16649	16667	16707	16680	16527	16569	16606	16608	16618	16723	16395	16530	16780	16810	16588	16343	16781	16665	16537	16733	16655	16764	16626	16618	16701	16591	16597	16648	16595	16760	16591	16670	16612	16599	16806	16348	16674	16591	16579	16447	16570	16827	16619	16684	16697	16427	16704	16539	16462	16540	16518	16518	16702	16539	16623	16631	16615	16526	16690	16558	16659	16642	16535	16528	16716	16653	16800	16627	16643	16585	16709	16570	16650	16614	16826	16748	16619	16534	16521	16455	16293	16584	16682	16484	16411	16620	16383	16683	16650	16862	16556	16540	16583	16731	16839	16702	16862	16700	16654	16564	16748	16624	16768	16684	16612	16623	16585	16669	16575	16718	16611	16578	16700	16671	16796	16597	16468	16594	16814	16815	16572	16580	16601	16808	16673	16790	16785	16748	16749	16777	16543	16540	16705	16658	16595	16712	16568	16592	16653	16621	16674	16630	16834	16694	16774	16614	16848	16744	16668	16710	16572	16585	16558	16739	16482	16766	16696
27115	49376	49871	45057	40673	36520	32900	28219	24903	21911	20055	18474	17289	17218	16428	16207	15962	15844	15593	15625	15540	15516	15607	15325	15254	15416	15249	15399	15233	15061	15365	15078	15195	15248	15235	15169	15170	15202	15225	15142	15256	15180	15205	15262	15353	15333	15785	15951	16270	15783	15490	15390	15225	15146	15081	15230	15127	14932	15152	14943	15098	15248	15023	15075	15107	15176	15087	15109	15153	15194	15155	15179	15176	15202	15318	15095	15167	15206	15061	15253	14996	15160	15139	15172	15281	15093	15087	15191	15110	15174	15154	15231	15116	15249	15167	15165	15061	15100	15075	15000	15311	15164	15058	15113	15150	15153	14956	15044	15123	15074	15158	15103	15363	15047	15001	14950	15023	15154	15187	15061	15042	15036	15158	15208	15010	15261	15043	15053	15087	15130	15075	15143	14971	15204	15101	15098	15023	15041	15197	15026	15117	15131	14987	15073	15139	15116	15235	15331	15176	15035	15287	15168	15031	15051	14988	15110	15097	15059	15059	15250	15217	15158	15183	15289	15110	15093	15189	15277	15234	15253	15056	15151	15114	15093	15095	15281	15020	15349	15183	15049	15111	15196	15013	15028	15187	15004	15122	15161	15153	15280	15039	15087	15063	15162	15138	15088	15088	15240	15099	15121	15309	15068	15160	15059	15195	15218	15112	15035	15173	15102	15171	15074	15114	15117	15295	15122	15168	15068	15074	15247	15208	15095	15154	15071	15184	15050	15028	15146	15156	15378	15268	15137	15128	15013	15166	14967	15309	15209	14994	14942	15214	15082	15080	15168	14889	15132	15009	15293	15085	15225	15131	15218	14884	15199	15096	15024	14997	15023	15256	15199	15039	15289	15064	15228	15176	15104	15086	15091	15185	15071	14924	15124	15255	15214	15036	15244	14882	15065	15182	15161	15149	15045	15292	15185	15023	15030	15025	15194	15028	15055	15062	15170	14976	15109	15226	15093	15059	15026	15144	15271	15010	15053	15192	15149	15121	15156	15143	15217	15105	15055	15058	15139	15126	15126	15073	15266	15238	15080	15020	15070	15072	15197	15045	15204	15359	15116	15084	15007	15327	15088	15143	15104	15089	15035	15100	15183	15025	15161	15049	15166	15099	15285	15193	15102	15155	15107	15109	15195	15015	15039	15186	15115	15201	15031	15135	15044	15012	15192	15163	15099	15058	15092	15172	14926	15105	15158	15189	15134	15111	15162	15272	14993	15096	15062	15007	15237	15307	15036	14999	15331	15203	14918	15208	15184	15247	15224	15170	15044	15222	15081	15096	14974	15081	15155	15140	15129	15072	15132	15088	15008	15141	15038	14973	15141	15068	15073	15246	15068	15171	15263	15185	14998	15125	15084	14981	15192	15029	15212	15117	15074	15276	15050	15112	15172	15048	15252	15168	15123	15017	15176	15159	15248	15123	15195	15150	14919	15035	15168	15004	15063	15042	14962	15239	15191	15038	15005	15096	15148	15132	15255	15175	15020	15119	15231	15014	15061	15068	15141	15092	15185	15070	14973	15236	15107	15071	15228	15184	15165	15211	15223	15160	14939	15125	15211	15122	15195	15048	15044	15043	15071	15041	15092	15098	15244	14931	15121	14948	15174	15022	15216	15136	15071	15197	15076	15283	15021	15148	15251	15223	14991	15040	15161	15177	15213	15118	15302	15090	15317	15152	15153	15140	15033	15112	15022	14953	15095	15314	15267	15051	15127	15140	15123	15187	15125	15190	15145	15137	15070	15166	15102	15017	15019	15272	14982	15181	15031	15046	15068	15133	15276	15153	15049	15004	15092	15001	15080	15168	15084	15160	15054	15075	14948	15194	15033	15233	15145	15161	15086	15198	15027	15005	15130	15108	15016	15177	15108	15082	15114	15047	15199	15080	15122	15157	15149	15210	14962	15229	15018	15233	15249	15293	15031	15133	15127	15151	15112	15119	14938	15195	15107	15076	14887	15103	15144	15092	15120	15041	14993	15105	15143	15141	15077	15290	14950	15087	15232	15049	15140	15185	15137	15061	15017	15178	15106	15061	15100	15228	15111	15159	15093	15292	15109	15109	15107	15240	15102	14991	15105	15308	15123	14930	15081	15082	15125	15127	15264	15155	15041	15176	14921	15234	15124	14976	15161	15184	15175	15080	15099	15191	15243	15249	14942	15230	14983	15165	15219	15332	15122	15119	15263	15212	14993	15216	14988	15106	15043	14949	15196	15047	15208	15090	15058	15061	15104	15019	15138	15146	15078	15110	15133	15237	15228	15089	15197	15047	15096	14985	15082	15099	15072	15042	14961	15120	15139	15132	15145	15033	15037	14974	15246	15104	15171	14946	15025	15122	15046	15153	15066	15155	15146	15055	15071	15013	15211	15220	15062	15093	15150	15046	15049	15126	14981	15064	15282	15239	15073	15109	14886	14913	15202	15156	15255	15211	15044	15164	15209	15122	15077	15108	15129	15031	15120	15039	15064	15235	14976	15107	15118	14952	15215	15050	15082	15132	15119	15116	15177	15102	15109	14995	15042	15075	15140	15023	15171	15183	14904	15082	15206	15256	15046	15266	15019	14939	15094	15045	15405	15113	14944	15151	15019	14989	15187	15001	15186	14947	15146	15005	15255	15106	15055	15155	15102	15145	15240	15120	15068	15013	15144	15225	15061	15362	15202	15182	15220	14894	15180	15362	15058	15197	15124	15158	15106	15111	15328	15155	15119	15088	15152	15180	15097	15180	15021	15061	14913	15096	15058	15148	15063	15195	15122	15166	15062	15107	15075	15325	15256	15191	15020	15153	15088	15080	14977	15109	15093	15143	15058	15062	15097	15143	15023	15062	15115	15086	15122	15158	15274	15081	15085	15111	15170	15056	14954	15197	15222	15089	15148	15250	15139	15197	15110	15381	15023	15054	15229	15080	15187	15068	14961	15182	15064	15321	15034	15172	15050	15063	15179	15105	15107	15165	15011	14972	15155	15186	15037	15257	15145	14998	15127	15048	15099	15115	15008	15336	15192	15132	15095	15117	15195	15081	15165	15145	15196	14950	15027	15103	15074	15012	14949	15113	15134	15171	15089	14929	15159	15190	15025	15042	15007	15171	15202	15009	15238	15140	15158	15167	15179	15011	15240	15130	15213	15135	15126	15099	15086	15145	15032	15043	15038	14926	15153	15067	15095	15102	14961	15177	15124	15088	14964	15108	15063	14993	15163	15270	15015	15011	15113	15127	15105	15159	15103	15059	15081	15091	15091	14952	14966	15067	15007	15155	15113	15219	15180	15062	15154	15132	15033	15058	15181	15030	15111	15252	15151	15191	15134	15115	15078	15069	15062	15195	15186	15046	15090	15265	15059	15071	15131	15199	15136	15275	15114	15046	15034	15064	15121	15060	15113	15064	15266	15080	15212	15113	15145	15180	15225	15073	15224	15169	15161	15144	14969	15034	15181	15034	15050	15068	15226	14929	15101	15143	15084	15175	15084	15063	15088	15027	15095	15064	15157	15112	15103	15233	15030	15061	15016	15074	15241	15214	15100	15192	15169	15269	15135	15186	15022	15199	15145	15146	14908	15166	15277	15143	15117	15062	15112	15139	15150	15057	15135	15066	15213	15142	15235	15254	15176	15065	14989	14993	15070	15193	15066	15032	15181	15192	14964	15058	15069	15234	15205	15127	15120	15150	15151	15123	14990	15192	15121	15222	15023	15127	15265	15004	15021	15078	15071	15056	14988	15067	15061	15221	15054	15140	15103	15215	15252	15209	15126	15229	14974	15086	15010	15026	15066	15168	14926	15142	15055	15030	15087	15108	15054	14994	15201	15289	15293	14866	15291	15158	15142	15154	14982	15032	15051	15104	15253	15139	15043	15159	15296	15144	15244	15083	14983	14992	15106	15054	15008	15143	15077	14987	15238	15017	15136	15113	15168	15122	15097	14929	15071	15228	15187	15143	15093	15100	15099	15133	15138	15103	14995	15042	15219	15059	14988	15134	15194	15048	14990	15100	15043	15000	15021	15145	15295	15246	15153	14958	15115	15237	15263	15125	15057	15127	15104	15301	15040	15193	15267	15089	15081	14995	15036	14960	15130	15073	14981	14974	15256	15173	15172	14961	15179	15100	15143	15106	15035	15006	15058	15028	15121	15022	15193	15165	15115	14983	15137	15050	15105	15059	15047	15181	15100	15072	14936	15381	15034	14960	15122	15082	15163	15031	14907	15101	15058	14998	15141	14956	15017	15037	15317	15074	15078	15149	14988	15021	15009	15233	15090	15193	15142	14995	14963	15114	14983	15075	15028	15173	15144	15057	15143	15158	15131	15128	15105	15097	15290	15093	15160	15227	15024	15045	15121	15115	14995	14932	15023	15086	15100	15137	15197	15106	15254	15084	15323	14974	15142	15105	15197	15084	15021	14966	15134	15250	15024	15093	15045	15078	15096	15043	15038	15121	15158	15024	15062	15058	15068	14929	15304	15121	15000	15227	15136	14886	15113	15107	15157	15051	15014	15114	15102	15212	15176	15130	14998	15187	14998	15074	15043	15054	15121	15152	15082	15095	15083	15087	15172	15104	15201	15208	15067	15229	15156	15131	15125	15067	15165	15071	15155	15198	15149	15191	15323	15000	15062	15001	14805	15168	15060	15225	15131	15181	15158	15082	15003	14943	15110	15050	15022	14964	15051	15122	15246	15201	15070	14792	15070	15126	15110	15144	15049	14967	15193	15207	15091	15074	15023	15192	15082	15219	15071	15077	15301	14924	15054	15188	15115	15142	15154	15150	15218	15084	15101	15205	15221	15120	15251	15121	15084	15089	15179	15152	15002	15299	15220	15124	15298	14973	15070	15200	15207	15088	15085	15102	15025	15175	15195	15127	15165	15252	15161	15106	15058	15141	15250	15100	15018	15051	15106	15178	15111	14955	15058	15096	15229	15176	15069	15097	15092	15277	14950	15122	15119	15024	15067	15046	15068	15103	15357	15321	15196	15121	15166	15093	15095	15076	15121	15078	15211	15191	15083	15098	15156	15076	15055	15119	15213	15154	15072	15298	15170	15048	15062	15205	15119	15153	15132	15183	15229	15202	14972	14919	15092	15200	15147	14990	15035	15201	15008	15315	15067	15094	15230	14991	14974	15248	15023	14971	15058
27693	24979	33776	34076	29486	26252	23730	20667	19353	18155	17617	17186	17056	16786	16798	16558	16699	16475	16490	16522	16613	16285	16343	16388	16264	16387	16381	16518	16220	16279	16289	16351	16374	16141	16475	16458	16127	16411	16198	16381	16435	16377	16371	16289	16260	16366	16541	16315	16368	16285	16342	16302	16247	16322	16334	16160	16095	16218	16161	16309	16497	16161	16451	16382	16548	16368	16329	16259	16315	16373	16193	16151	16198	16320	16344	16359	16502	16594	16320	16277	16238	16402	16293	16210	16375	16203	16288	16484	16385	16098	16328	16250	16250	16323	16416	16253	16267	16230	16412	16250	16467	16277	16142	16184	16131	16330	16310	16102	16224	16252	16220	16202	16245	16259	16385	16206	16304	16121	16165	16191	16372	16281	16190	16329	16291	16247	16519	16303	16127	16500	16376	16224	16170	16296	16587	16394	16306	16320	16425	16277	16381	16234	16346	16356	16219	16159	16239	16253	16359	16150	16289	16293	16302	16123	16183	16163	16267	16302	16113	16047	16411	16337	16169	16329	16415	16256	16358	16397	16410	16176	16302	16430	16261	16316	16310	16438	16430	16308	16180	16118	16329	16337	16250	16299	16237	16393	16451	16270	16555	16266	16236	16466	16038	16417	16287	16297	16482	16521	16321	16447	16142	16382	16170	16520	16384	16252	16270	16181	16359	16315	16422	16379	16466	16339	16176	16087	16233	16216	16237	16110	16340	16163	16528	16193	16191	16217	16296	16214	16350	16465	16364	16354	16398	16301	16177	16327	16421	16428	16437	16147	16259	16155	16075	16381	16384	16071	16054	16232	16098	16259	16425	16273	16119	16101	16336	16305	16187	16279	16312	16383	16293	16231	16361	16140	16528	16232	16289	16330	16428	16357	16402	16246	16221	16195	16404	16278	16163	16246	16240	16474	16294	16405	16249	16319	16451	16331	16436	16248	16258	16143	16243	16256	16435	16390	16285	16212	16425	16339	16293	16259	16323	16357	16299	16429	16394	16309	16150	16552	16428	16328	16443	16155	16387	16345	16126	16136	16291	16272	16316	16314	16229	16378	16159	16449	16368	16056	16439	16306	16304	16141	16190	16362	16276	16462	16066	16193	16067	16240	16232	16444	16267	16388	16268	16249	16109	16199	16262	16248	16212	16423	16262	16262	16175	16286	16252	16412	16326	16390	16269	16138	16192	16082	16436	16217	16149	16359	16364	16441	16391	16157	16336	16183	16156	16315	16235	16262	16162	16302	16286	16259	16345	16384	16281	16421	16506	16315	16387	16376	16065	16256	16437	16384	16207	16149	16309	16352	16485	16288	16358	16208	16268	16316	16409	16282	16236	16337	16484	16400	16172	16379	16696	16111	16296	16114	16172	16152	16246	16602	16288	16290	16413	16418	16280	16149	16176	16243	16409	16236	16298	16365	16346	16240	16312	16289	16197	16129	16357	16262	16077	16267	16545	16451	16439	16441	16452	16264	16390	16049	16357	16424	16222	16333	16190	16259	16534	16342	16456	16197	16221	16257	16307	16400	16380	16149	16438	16345	16397	16177	16335	16319	16394	16192	16378	16262	16215	16122	16396	16243	16295	16139	16345	16284	16134	16266	16086	16538	16450	16361	16176	16249	16288	16494	16354	16267	16369	16243	16051	16432	16269	16181	16327	16266	16036	16245	16267	16153	16178	16397	16195	16481	16301	16146	16306	16435	16283	16303	16479	16450	16382	16237	16321	16265	16304	16342	16331	16376	16394	16413	16267	16402	16257	16348	16380	16233	16379	16235	16218	16267	16396	16215	16176	16103	16204	16208	16290	16225	16413	16241	16504	16406	16136	16231	16207	16275	16233	16372	16341	16300	16473	16302	16237	16117	16347	16208	16138	16203	16350	16310	16293	16273	16262	16329	16242	16277	16492	16246	16139	16308	16429	16319	16071	16393	16420	16323	16290	16403	16287	16436	16238	16254	16334	16159	16326	16246	16392	16169	16067	16208	16164	16203	16469	16595	16174	16352	16266	16443	16329	16324	16362	16109	16232	16148	16091	16244	16380	16372	16200	16145	16323	16413	16346	16204	16282	16436	16149	16010	16238	16203	16346	16259	16095	16276	16456	16309	16361	16510	16537	16258	16275	16348	16238	16350	16325	16406	16386	16332	16208	16226	16283	16251	16271	16164	16340	16408	16461	16327	16273	16163	16191	16296	16257	16235	16181	16291	16435	16163	16184	16430	16240	16255	16300	16306	16202	16258	16267	16402	16289	16276	16367	16204	16293	16220	16414	16165	16343	16482	16197	16141	16282	16418	16196	16203	16310	16241	16307	16317	16285	16203	16262	16313	16291	16164	16222	16255	16394	16385	16405	16410	16235	16348	16339	16466	16209	16164	16417	16278	16237	16404	16246	16312	16504	16454	16368	16175	16409	16554	16285	16211	16230	16294	16260	16287	16241	16556	16208	16163	16318	16388	16290	16326	16161	16129	16331	16256	16210	16381	16380	16180	16358	16327	16269	16366	16413	16196	16392	16284	16365	16264	16247	16335	16014	16403	16196	16278	16412	16170	16198	16402	16434	16214	16306	16415	16177	16394	16320	16171	16393	16300	16472	16401	16141	16217	16393	16360	16150	16256	16232	16396	16492	16398	16229	16329	16425	16395	16425	16329	16384	16235	16400	16379	16179	16317	16348	16372	16437	16108	16162	16399	16338	16325	16170	16368	16359	16427	16153	16317	16406	16295	16273	16232	16482	16188	16247	16180	16332	16317	16199	16328	16354	16278	16341	16542	16385	16339	16337	16316	16250	16260	16306	16199	16235	16260	16294	16229	16312	16363	16553	16323	16197	16259	16310	16283	16521	16308	16229	16351	16495	16222	16297	16435	16440	16224	16369	16134	16280	16435	16277	16187	16387	16075	16404	16327	16379	16191	16414	16223	16334	16294	16370	16068	16218	16221	16499	16315	16162	16144	16388	16356	16372	16444	16356	16169	16386	16410	16466	16349	16426	16366	16452	16255	16451	16242	16308	16221	16262	16282	16686	16325	16071	16185	16252	16423	16296	16337	16211	16122	16159	16177	16370	16277	16215	16235	16250	16301	16372	16380	16281	16297	16437	16400	16201	16189	16235	16292	16256	16354	16236	16252	16289	16412	16352	16150	16101	16320	16308	16277	16265	16166	16216	16367	16310	16376	16431	16355	16466	16264	16265	16257	16369	16332	16317	16519	16354	16293	16406	16346	16269	16201	16177	16234	16325	16272	16352	16375	16281	16289	16154	16205	16481	16167	16165	16122	16144	16249	16188	16283	16378	16306	16407	16293	16122	16270	16257	16268	16455	16279	16385	16309	16406	16087	16296	16485	16311	16407	16355	16157	16225	16440	16229	16186	16203	16208	16285	16271	16412	16267	15972	16094	16061	16263	16448	16250	16332	16430	16502	16381	16141	16366	16254	16266	16330	16373	16412	16453	16583	16294	16288	16257	16112	16397	16182	16392	16339	16518	16390	16334	16193	16265	16382	16237	16452	16146	16205	16335	16243	16355	16239	16083	16230	16395	16312	16323	16282	16323	16323	16437	16018	16553	16509	16268	16355	16319	16209	16249	16293	16266	16365	16490	16354	16171	16356	16366	16514	16277	16277	16411	16468	16206	16414	16336	16318	16482	16378	16440	16101	16145	16261	16277	16205	16256	16137	16348	16285	16331	16271	16131	16224	16122	16165	16273	16197	16277	16271	16358	16311	16195	16272	16275	16281	16254	16350	16212	16091	16140	16218	16136	16216	16448	16313	16343	16399	16286	16288	16451	16369	16253	16279	16085	16240	16311	16334	16307	16541	16335	16286	16386	16249	16175	16287	16160	16293	16421	16210	16199	16276	16002	16246	16354	16152	16247	16385	16305	16247	16236	16291	16388	16197	16336	16219	16292	16328	16107	16418	16298	16373	16185	16220	16242	16410	16162	16290	16334	16286	16357	16187	16129	16182	16366	16276	16221	16249	16170	16175	16128	16623	16160	16241	16387	16497	16208	16303	16449	16388	16236	16353	16386	16476	16137	16353	16247	16222	16336	16219	16269	16357	16313	16289	16271	16234	16295	16098	16201	16195	16272	16329	16319	16207	16131	16452	16258	16426	16423	16431	16170	16094	16270	16446	16420	16405	16291	16406	16400	16269	16448	16196	16270	16305	16224	16232	16096	16370	16334	16420	16219	16296	16397	16245	16307	16270	16286	16217	16324	16258	16407	16345	16102	16201	16305	16281	16193	16284	16386	16300	16409	16226	16388	16192	16228	16311	16281	16280	16354	16271	16159	16159	16224	16203	16371	16303	16453	16243	16355	16348	16397	16267	16154	16246	16415	16157	16214	16343	16254	16357	16262	16127	16446	16208	16200	16346	16312	16273	16419	16436	16538	16407	16304	16422	16436	16438	16299	16339	16161	16105	16236	16217	16350	16196	16366	16276	16042	16420	16273	16282	16396	16439	16202	16440	16216	16321	16309	16391	16372	16331	16373	16230	16347	16281	16381	16502	16466	16367	16248	16302	16112	16220	16228	16414	16329	16187	16278	16316	16235	16471	16290	16287	16485	16376	16258	16221	16419	16365	16177	16406	16360	16289	16080	16379	16459	16224	16399	16397	16363	16417	16481	16200	16288	16478	16410	16510	16400	16161	16376	16197	16216	16243	16291	16216	16302	16088	16297	16142	16141	16212	16099	16235	16333	16183	16522	16190	16189	16419	16332	16226	16437	16285	16581	16414	16408	16537	16274	16551	16053	16237	16399	16276	16451	16281	16433	16343	16079	16220	16183	16271	16377	16260	16093	16311	16381	16424	16229	16134	16328	16469	16392	16286	16216	16296	16148	16343	16253	16190	16257	16321	16594	16271	16052	16344	16266	16335	16207	16243	16200	16379	16404	16295	16208	16391	16259	16328	16376	16373	16380	16352	16275	16265	16511	16256	16150	16169	16373	16433	16250	16334	16260	16284	16171	16192	16182	16171	16360	16299	16187	16347	16480	16213	16436	16253	16154	16045	16198	16273	16319	16365	16242	16214	16320	16611	16237	16279	16355	16248	16428	16147	16304	16274	16112	16234	16374	16262	16322	16296	16427	16384	16315	16250	16481	16282	16428	16371	16398	16365	16324	16485	16186	16471	16150
25372	38151	39027	35250	31732	28048	24961	21790	19208	17651	16728	16163	15670	15647	15402	15444	15120	15127	15015	14992	15040	15063	15084	14880	14952	14976	14861	14902	14922	15004	14862	14814	14789	14925	14848	14835	14883	14790	14896	14924	14869	15116	14894	14878	14895	14838	14839	14898	15095	15024	15107	15056	14917	14850	14717	15075	14831	14798	14804	14853	15015	14962	14866	14793	14865	14914	14795	14807	15041	14873	15055	14865	14921	14780	14884	14931	14783	14933	14873	14835	14857	15064	15023	14801	14832	14902	14967	14996	14810	14984	14794	14865	14832	14904	15033	14867	14857	14822	14950	14800	14848	14972	15027	14860	14764	14791	14838	14913	15068	15117	14709	14657	14934	14767	14950	14764	14864	15102	14976	14999	14830	14836	14883	14887	14838	14965	14902	14962	14795	15012	14721	14918	14800	14961	14951	14848	15020	14835	14973	14858	14922	14839	14898	14939	14803	14961	14958	14884	14930	14700	14926	14825	14985	14987	14728	14830	14774	14891	15040	14867	14768	14994	14886	14784	14861	14905	14823	14785	15070	14702	14962	14799	15013	15052	14814	14960	14885	14762	14809	14747	14914	14846	14980	14877	14815	14776	14911	14889	15111	14828	14845	14961	15068	14824	14918	14878	14813	14770	14884	15095	14912	15006	14808	14809	15020	14807	14926	14698	14951	15015	14885	14991	14836	14820	14878	14906	14895	14996	15036	14765	14898	14744	14930	14820	14847	14991	14890	14768	14855	14835	14880	14713	14989	14920	15048	14936	14959	14956	14814	14943	14801	14826	14800	14934	14900	14873	14841	14865	15118	14816	14761	14880	14981	14868	14975	14962	14881	14881	14745	14906	14986	14848	14926	14913	14781	15062	14947	14888	14938	14811	14850	15006	14960	14838	14931	15003	14909	14931	14756	14985	14903	14838	15069	14884	14826	14908	14814	14920	14849	14890	14821	15108	14833	14911	14851	14596	14969	14861	14858	14848	14662	14819	14850	14998	14907	14967	14938	14756	14923	14941	14863	14804	14848	14888	14877	14764	14833	14947	14878	14980	14808	14935	14759	14963	14996	14947	15024	14902	14921	14942	14973	14857	14902	14794	15003	14924	14762	14855	14827	14977	14858	14862	14944	15006	14984	14953	15077	14775	14855	14873	14965	14955	14957	14874	14825	14915	14844	14985	14853	14927	14824	14888	14994	15001	14953	14714	15043	14848	14987	14776	14821	14794	14923	14927	14867	14710	14767	14914	14875	14759	14942	14776	14707	14746	14920	14926	15058	14835	14781	14758	14990	14924	14739	15006	14848	14975	14926	14902	14867	14804	14885	14928	14843	14877	14983	14769	15080	14906	14757	14713	14941	14813	14926	15039	14679	14769	14928	14870	14800	14920	14821	14909	14881	14678	14938	14899	14853	15040	15002	14857	14870	14785	14821	14985	15034	14949	14932	15006	14861	14896	14952	14883	14853	14935	14910	14800	14808	14800	14824	14952	14927	15043	14997	14847	14864	14920	14945	14808	15056	14868	15030	15046	14842	14901	14975	14886	14818	14870	14836	14857	14958	14956	14752	14878	14852	14868	15041	14860	14833	14820	14836	14859	14913	14929	14826	14901	14899	14857	14828	14931	14893	14929	14852	15014	15017	14905	14880	14816	15036	14749	14803	14906	14821	14825	14848	14873	14992	14946	14801	14905	15013	14969	15010	15004	14676	14789	14814	14874	14896	14730	14848	14915	14999	14933	14811	14804	14785	14796	14947	14936	14849	14861	14894	14804	14714	14913	14866	15022	14758	14976	14891	14997	14749	14804	14896	14863	14743	14671	14872	14904	14806	14752	14978	14794	14938	14813	15012	14899	14719	14795	15002	14819	14908	14840	14890	14892	14920	14857	14950	14782	14819	14784	14773	14811	14864	14951	14779	14762	14728	14924	14977	14910	14911	14954	14755	14941	14819	14789	14976	14853	14890	14905	14994	15075	15024	14852	14854	14929	14765	14938	14850	14895	14863	14833	14798	14857	14890	14852	14793	14838	14870	14989	14828	14957	14871	14802	15030	14875	14993	14941	15011	14760	14878	14871	14984	14832	15025	15063	14939	14930	15007	14900	14995	14861	14834	14660	14948	14940	14870	14802	14715	14712	14897	14755	14901	14902	14988	14959	14872	14719	14723	14713	14823	14898	14769	14969	15017	14926	14837	14847	14853	14863	14813	14951	14911	14670	14936	14748	14968	14885	14824	14985	14856	14748	14800	14942	15026	14955	14933	14738	14827	14942	14956	14979	14922	14882	14858	14919	14916	14976	14896	14883	15000	15058	14880	14888	15099	14857	15069	14789	15108	14837	14854	14939	14643	14797	14797	14912	14823	15000	14740	14874	14802	15058	14727	14820	15045	14971	14849	14760	14971	14975	15054	14865	14918	14930	14874	14864	14813	14800	15003	14856	14785	14926	15089	14769	14838	14886	14820	15138	14932	14860	14865	14855	14684	14934	14873	14779	14965	14790	14945	15015	14910	14901	14819	14808	14977	14924	14887	14866	14888	15014	14949	14983	14789	14816	14834	14831	14922	14877	15001	14843	14744	15018	14890	14936	15022	14688	15065	14998	14876	14919	14730	14908	14764	14766	14937	14917	14946	14791	14826	14995	14926	14910	14935	14506	14894	14928	14966	14825	14871	14793	14927	14877	14836	14750	14981	14708	14847	14796	14983	14850	14859	14919	15015	14982	15037	14775	14785	14816	14987	14806	14870	14736	15074	14851	14818	14821	14908	14853	14981	15000	14786	14872	14966	14849	14874	14925	14872	14937	14807	14841	14922	14884	14738	14896	14935	14821	14887	14844	14840	14890	15024	15053	14998	14666	15006	14811	14822	14843	14906	14961	14850	14801	14963	14924	14879	14864	14999	14809	14829	14918	14784	14973	14754	14956	15030	14933	15008	14943	14923	15061	14940	14811	14851	14920	14823	15102	14935	14935	14921	14943	14757	14896	14855	14773	14817	14858	14879	14883	14676	14962	14954	14933	14786	14891	14932	14869	14905	14825	14890	14763	14800	14964	14885	14922	14910	14854	14910	14903	14891	14920	14768	14685	14974	14854	14880	15009	14871	14792	14983	14814	14778	14893	14897	14950	14884	15003	14659	15006	14979	14864	14866	14930	14815	14906	15030	14895	14776	15029	14896	14782	14915	14691	14898	14817	14868	14797	14889	14992	14948	15009	14856	14884	14970	14716	14979	14989	14772	14948	14758	14808	14935	14809	14995	14866	14915	14879	15036	14886	14953	15067	14996	14723	14900	14714	14964	14868	14952	15008	14897	14820	14876	14900	14895	14967	14786	14842	15047	15011	14611	14819	14914	14923	14789	14815	14958	14969	14858	14890	14952	14574	14896	15069	14863	14801	14917	14980	15050	14848	15024	14826	14834	14837	14760	15028	14767	14937	14737	14927	14851	14914	14689	14925	14725	14916	14890	14910	14880	14824	14929	14986	14817	14760	14965	14848	14883	14862	14807	14840	14921	15005	14878	14995	14968	14902	14779	15116	14889	14791	14848	14747	15008	14732	14871	14965	14933	14889	14863	15053	14980	14844	14911	14979	14744	14820	14879	14939	14872	14801	14890	14719	14715	14950	14880	15000	14949	14916	14919	14864	14858	14994	14859	14868	14952	14936	14718	14900	14869	14853	14782	14749	14856	15073	14915	14912	14864	14809	14996	14962	14846	14972	14899	14801	14842	14856	14796	14916	14857	14921	15073	14838	14824	14836	14740	14885	14992	14965	14869	14823	14857	15052	14700	14796	14808	14895	14840	14647	14897	14907	14942	14876	14925	14958	14887	14892	14875	14753	14927	14934	15056	14785	14800	14830	14855	14977	14827	14829	14974	14979	14922	14811	14859	14938	14965	15010	14995	14677	15003	14902	15008	14799	14931	14751	15000	14908	14789	14760	14904	14868	14828	14872	14846	15008	14853	15000	14993	14947	14831	14920	15026	14914	14850	14927	15034	14884	14957	14930	14860	14856	14910	14889	14874	14989	14805	14968	14883	14835	14955	14699	15022	14871	14972	15081	14806	14961	14945	14879	14896	14914	14781	15028	14968	15142	14763	14769	14661	14931	15071	14750	14824	14838	14850	14926	14639	15027	14817	14913	14937	14923	15018	14938	14911	14905	14789	14982	14856	15016	14951	14984	14915	14943	14963	14798	14947	14945	14944	14801	14877	14712	14937	15083	14947	14909	15087	14860	14900	15031	14874	14896	14886	14905	14971	14844	14782	14715	14846	14984	14883	14830	14793	14868	14956	14836	14890	14786	14921	14923	14761	14745	14853	14767	14836	14926	14884	14842	14857	14703	14983	14968	14989	15039	15067	14959	14793	14950	14861	15064	14914	14878	14970	14995	14982	14933	14934	14852	14677	14973	15047	14879	14825	14849	14721	14890	14943	14788	14852	14823	14848	15021	14835	14965	14775	15081	14931	14800	14941	14822	15045	14865	14962	14508	14981	14731	14765	14735	14779	14772	14860	14883	14984	14778	14935	14899	14887	14947	14768	14790	14804	14730	14950	14799	14752	14952	14842	14893	15027	14945	14876	14866	14947	14732	14977	14963	14980	14881	14902	14988	14964	14903	14932	14929	14956	14851	14950	14904	14842	14805	15059	14894	14980	14907	14862	14857	15103	14870	14986	14838	14902	14886	14906	14787	14928	14835	14970	14909	14742	14883	15003	14766	14801	14811	14923	14906	15039	14717	14944	14791	14698	14912	14866	14841	14860	14786	14946	15095	15043	14893	15051	14955	14875	14731	14819	15090	14843	14920	14883	14917	14902	14846	14952	14820	14988	14884	15053	14943	14902	14857	14865	14890	14931	14989	14616	14961	14957	14899	14793	14986	14963	14922	15177	14886	15034	14951	14791	15023	14784	15033	14973	14928	14773	14834	14959	14794	14980	14987	14869	14938	14948	14945	14923	14892	14947	14951	14926	14871	14682	14751	14733	15084	14995	14781	14809	14843	14867	14912	14888	14889	14837	14882	14635	14867	14829	14674	14839	14878	14901	14855	14892	15091	14846	14857	15100	14864	14897	14973	14960	14923	14803	14954	14940	14766	14888	14836	14909	14940	15057	14894	14937	14899	14723	14840	14976	15124	14733	15025
23715	21204	28829	25264	26488	29293	28262	23406	21004	19629	18765	18016	17485	17425	17174	16676	16869	16769	16652	16833	16528	16607	16600	16613	16547	16342	16565	16344	16390	16412	16374	16527	16482	16659	16554	16525	16460	16650	16559	16360	16498	16343	16337	16320	16451	16459	16647	16891	16905	16665	16631	16642	16493	16366	16328	16491	16389	16366	16264	16392	16306	16357	16264	16498	16520	16610	16409	16406	16337	16221	16207	16331	16553	16421	16385	16310	16335	16245	16349	16555	16524	16206	16459	16345	16303	16464	16455	16201	16431	16311	16273	16392	16545	16615	16360	16366	16391	16356	16433	16306	16372	16474	16591	16364	16379	16315	16288	16175	16257	16388	16369	16462	16272	16200	16252	16688	16290	16279	16380	16344	16376	16270	16398	16436	16198	16594	16505	16545	16441	16289	16411	16451	16419	16207	16439	16456	16476	16214	16348	16161	16316	16372	16278	16226	16279	16341	16466	16526	16230	16475	16368	16342	16345	16433	16419	16206	16562	16446	16288	16471	16338	16276	16358	16440	16444	16387	16435	16522	16488	16437	16374	16334	16361	16352	16347	16335	16309	16341	16412	16289	16326	16388	16509	16425	16237	16110	16210	16431	16429	16302	16398	16436	16374	16380	16368	16620	16482	16298	16417	16276	16136	16450	16460	16450	16433	16183	16278	16267	16527	16400	16317	16300	16098	16438	16365	16507	16520	16424	16351	16436	16470	16343	16601	16329	16423	16411	16333	16423	16505	16300	16308	16273	16354	16303	16452	16463	16339	16314	16562	16304	16516	16309	16301	16289	16215	16454	16131	16196	16413	16277	16312	16440	16333	16472	16234	16236	16309	16390	16469	16356	16382	16269	16376	16593	16201	16153	16406	16357	16448	16308	16390	16162	16372	16338	16486	16424	16259	16544	16337	16595	16484	16210	16565	16401	16440	16259	16484	16408	16537	16387	16408	16395	16270	16450	16398	16471	16449	16414	16229	16267	16225	16248	16418	16425	16587	16603	16373	16483	16485	16459	16219	16326	16262	16314	16401	16267	16504	16457	16281	16211	16416	16364	16394	16320	16435	16490	16270	16473	16351	16563	16419	16241	16346	16169	16476	16427	16304	16473	16190	16315	16377	16179	16482	16571	16297	16328	16475	16278	16413	16107	16477	16376	16178	16304	16442	16397	16459	16447	16463	16298	16550	16209	16545	16332	16416	16644	16519	16441	16330	16334	16402	16403	16482	16343	16327	16450	16444	16337	16376	16344	16382	16499	16417	16555	16374	16244	16367	16355	16477	16420	16324	16262	16463	16341	16470	16306	16370	16168	16282	16497	16300	16216	16255	16392	16318	16415	16436	16211	16308	16490	16378	16375	16470	16548	16602	16613	16418	16314	16356	16448	16395	16431	16356	16450	16549	16391	16345	16448	16229	16466	16534	16404	16135	16352	16355	16279	16388	16178	16218	16455	16302	16137	16206	16247	16373	16280	16298	16357	16372	16273	16468	16373	16319	16495	16274	16469	16252	16362	16490	16423	16514	16483	16273	16342	16498	16209	16315	16403	16544	16484	16283	16356	16455	16573	16435	16397	16318	16318	16313	16323	16324	16271	16287	16384	16503	16409	16381	16392	16526	16490	16312	16411	16261	16369	16430	16453	16428	16432	16291	16303	16438	16385	16287	16340	16440	16464	16382	16483	16293	16110	16520	16259	16262	16462	16292	16292	16408	16401	16276	16527	16303	16276	16158	16199	16608	16540	16431	16329	16380	16210	16400	16443	16589	16513	16403	16243	16366	16466	16501	16202	16288	16268	16500	16180	16510	16616	16272	16432	16351	16404	16482	16401	16380	16464	16522	16512	16452	16329	16455	16366	16306	16305	16441	16157	16405	16247	16212	16258	16352	16217	16289	16294	16372	16236	16357	16294	16227	16259	16457	16507	16374	16241	16339	16282	16327	16308	16337	16517	16415	16401	16388	16454	16496	16473	16527	16248	16357	16395	16377	16350	16341	16409	16534	16453	16092	16189	16285	16487	16238	16431	16385	16446	16496	16118	16460	16420	16156	16212	16555	16390	16316	16326	16334	16317	16568	16327	16351	16252	16397	16456	16447	16149	16401	16318	16459	16329	16363	16348	16534	16315	16464	16344	16246	16509	16391	16223	16194	16442	16351	16296	16465	16441	16331	16310	16330	16306	16228	16413	16491	16407	16286	16522	16544	16293	16556	16496	16301	16470	16266	16387	16365	16350	16388	16483	16354	16390	16113	16408	16461	16232	16391	16291	16326	16302	16186	16161	16240	16286	16381	16551	16368	16253	16363	16343	16334	16419	16355	16542	16171	16313	16490	16447	16364	16216	16442	16344	16472	16337	16560	16415	16380	16445	16297	16418	16332	16227	16265	16372	16435	16586	16354	16463	16442	16431	16495	16144	16249	16163	16358	16468	16268	16565	16359	16468	16368	16222	16483	16503	16421	16507	16436	16381	16412	16101	16186	16266	16499	16435	16287	16394	16267	16290	16473	16445	16331	16399	16350	16355	16319	16382	16536	16141	16360	16423	16315	16330	16240	16347	16504	16372	16458	16431	16395	16498	16276	16427	16519	16460	16441	16328	16214	16534	16431	16195	16435	16483	16265	16472	16586	16386	16408	16173	16429	16238	16164	16337	16439	16441	16157	16210	16481	16386	16297	16345	16328	16473	16454	16529	16362	16224	16359	16418	16180	16317	16260	16506	16413	16395	16515	16438	16285	16369	16321	16510	16416	16410	16341	16465	16147	16359	16306	16381	16311	16517	16432	16439	16376	16341	16304	16312	16370	16346	16626	16396	16382	16333	16432	16320	16212	16270	16487	16354	16377	16294	16471	16398	16362	16169	16454	16403	16274	16234	16303	16460	16344	16357	16399	16376	16228	16176	16451	16237	16482	16302	16299	16369	16426	16297	16376	16293	16300	16284	16129	16330	16344	16404	16291	16412	16329	16433	16400	16519	16482	16440	16380	16265	16329	16556	16223	16409	16278	16430	16365	16396	16335	16379	16329	16383	16331	16439	16250	16494	16386	16342	16432	16220	16229	16282	16380	16451	16393	16391	16446	16244	16439	16187	16567	16284	16470	16200	16445	16229	16517	16257	16306	16224	16385	16486	16201	16190	16205	16464	16232	16359	16172	16470	16341	16283	16369	16524	16061	16313	16218	16597	16494	16411	16455	16567	16575	16411	16427	16309	16543	16379	16619	16052	16224	16264	16464	16471	16396	16377	16517	16438	16371	16529	16199	16298	16315	16485	16379	16412	16301	16486	16453	16364	16490	16483	16370	16376	16404	16325	16498	16351	16443	16397	16615	16384	16313	16265	16489	16324	16267	16368	16422	16399	16427	16293	16343	16469	16422	16303	16241	16448	16288	16323	16614	16321	16265	16304	16215	16236	16353	16281	16497	16496	16131	16492	16466	16465	16176	16201	16494	16460	16447	16391	16250	16431	16348	16525	16459	16336	16371	16651	16429	16490	16482	16270	16346	16291	16334	16329	16322	16377	16322	16259	16332	16600	16274	16202	16299	16378	16523	16359	16409	16446	16580	16266	16389	16224	16250	16544	16518	16594	16160	16414	16524	16462	16382	16433	16216	16584	16449	16331	16317	16490	16458	16411	16204	16398	16438	16481	16375	16351	16363	16398	16511	16341	16262	16204	16494	16279	16423	16224	16412	16442	16319	16335	16359	16288	16434	16383	16456	16435	16418	16429	16325	16386	16357	16365	16444	16329	16263	16205	16457	16507	16632	16359	16406	16417	16485	16335	16135	16248	16186	16320	16370	16298	16374	16407	16478	16315	16340	16367	16563	16277	16473	16434	16247	16317	16182	16526	16257	16234	16373	16210	16442	16376	16359	16485	16259	16305	16332	16379	16373	16254	16406	16532	16416	16291	16296	16232	16629	16214	16344	16233	16413	16432	16382	16339	16341	16413	16169	16204	16569	16329	16297	16153	16390	16265	16151	16504	16456	16251	16382	16363	16303	16577	16492	16359	16219	16182	16469	16214	16348	16301	16579	16400	16285	16246	16382	16290	16235	16411	16363	16428	16309	16465	16241	16571	16374	16456	16147	16311	16442	16365	16381	16566	16373	16381	16324	16332	16335	16439	16283	16342	16450	16366	16616	16312	16508	16315	16393	16347	16333	16105	16368	16471	16441	16430	16426	16507	16476	16348	16257	16465	16367	16447	16399	16333	16473	16392	16417	16512	16566	16472	16311	16439	16319	16256	16653	16134	16502	16485	16400	16231	16245	16471	16373	16278	16391	16284	16341	16140	16399	16461	16289	16472	16292	16284	16374	16326	16488	16574	16483	16442	16245	16403	16379	16371	16361	16464	16431	16350	16377	16510	16333	16475	16285	16361	16472	16389	16317	16367	16339	16477	16396	16176	16384	16647	16430	16501	16276	16372	16411	16276	16485	16263	16368	16234	16564	16540	16470	16385	16442	16420	16349	16186	16443	16557	16450	16254	16290	16275	16472	16497	16657	16392	16520	16505	16412	16313	16463	16572	16523	16269	16361	16285	16276	16223	16455	16421	16402	16418	16764	16384	16294	16342	16446	16373	16316	16434	16295	16446	16432	16425	16285	16408	16461	16233	16434	16309	16263	16131	16302	16346	16176	16355	16337	16350	16392	16401	16279	16136	16338	16408	16467	16475	16287	16327	16419	16454	16450	16453	16370	16644	16595	16442	16339	16510	16779	16206	16242	16444	16327	16459	16450	16350	16354	16503	16344	16429	16453	16152	16341	16456	16230	16457	16229	16219	16280	16423	16267	16354	16419	16526	16513	16527	16409	16357	16108	16465	16420	16360	16379	16362	16348	16337	16205	16336	16344	16553	16399	16200	16369	16368	16318	16282	16415	16253	16311	16280	16364	16224	16217	16572	16385	16256	16425	16198	16316	16427	16317	16138	16329	16208	16369	16226	16495	16573	16429	16430	16423	16384	16329	16332	16159	16283	16434	16483	16283	16520	16383	16495	16568	16508	16497	16401	16441	16367	16218	16435	16582	16441	16427	16240	16512	16389	16444	16440	16274	16421	16261	16473	16440	16510	16358	16302	16303	16334	16468	16436	16387	16272	16478	16401	16495	16388	16332	16557	16180	16190	16496	16537	16537	16219
25062	43795	44936	40938	36866	32654	28172	24853	21504	19438	18074	17080	16442	16296	16273	15649	15496	15422	15284	15199	15167	15435	15324	15193	15129	15047	15083	15093	15062	15105	14987	15036	14879	15083	15004	14948	15109	15030	14924	14820	15080	15000	14875	15148	14925	14999	15172	15536	15420	15381	15240	15090	15156	15092	14866	14980	15008	14826	15010	14997	14887	14830	15053	14903	14992	14869	15154	14858	15004	14902	15002	15052	14950	15001	15073	14833	14934	15123	15015	14952	14946	14936	14782	14895	15106	15022	14974	14922	14877	15012	14838	14800	15190	14954	14921	15064	14948	15046	15037	15004	14735	14897	14927	14919	14856	14995	14849	14952	15069	14942	14915	14813	15016	14873	14905	15020	14902	14993	15102	15003	14903	14989	14983	14997	14834	14929	14876	15142	15108	14935	14700	15039	14896	14911	14936	15080	14918	14921	14847	15000	14873	14918	14954	14952	14993	14993	14836	14905	14988	14931	14955	14992	15159	14918	15002	14914	14976	14856	15042	14920	15053	14820	14955	15062	14977	15002	15022	14935	15076	14856	15029	14976	14992	14863	15077	14841	15117	14964	14989	14887	15021	15255	14900	14937	14861	15046	15001	14992	14931	15069	14748	14986	15082	14966	14891	14864	14886	14937	14893	14961	15019	14990	14928	15005	14992	15001	14832	15074	14774	14840	14982	14798	14949	14934	14805	14976	14788	14978	14768	14822	14876	14946	15183	14874	14890	14947	14969	14910	14855	14854	14917	14985	14922	14997	15087	14876	14918	14980	15022	14969	14899	15046	14947	14770	15068	15072	14915	14828	14864	15042	15059	14904	14816	14998	14936	14951	14908	14895	15119	15012	14916	14905	14963	14994	15046	14934	15024	14944	15081	14902	14939	14991	15047	15093	14928	15067	14951	14939	14852	14990	15128	14886	15011	15044	14892	14975	14807	15111	15066	14839	15151	14877	14928	15015	15089	14960	14912	14959	14838	14977	14876	15051	15014	14902	15020	15020	14887	14955	14979	14999	14943	14794	15016	14869	14960	14949	14900	14888	14807	14911	15063	15054	15133	14847	14877	15004	14955	14829	14865	14909	15005	14891	14867	14893	15068	14885	15000	14981	14820	14925	15084	14975	14955	14717	14938	14953	14980	15138	14860	14917	15124	15088	14796	15029	14912	14875	15016	14968	14955	15023	14901	14977	14963	15047	15008	14826	15056	14957	14829	14953	15094	14962	14843	15114	15023	14878	15048	14906	14866	14843	14856	14946	14893	15148	14840	14997	14865	14996	15000	15051	14842	15055	14969	14927	14888	14896	15037	14927	15119	14838	14897	14974	15149	14921	15018	14937	15146	14886	15076	14993	14915	14952	15020	14948	14951	14982	14969	15049	15084	14986	14951	14980	14978	14784	15087	15047	14860	14830	14914	15011	14994	14946	14741	14909	14950	14894	14941	14901	14926	14901	14834	14946	14994	15043	14987	15080	14932	14974	14723	15120	14946	15042	14858	14808	14887	15109	14938	14788	15146	14886	14759	14896	14764	15028	15007	14845	15060	14904	14869	14956	15256	14716	14948	14783	14940	14799	14997	14901	15059	14755	14933	14922	14850	14862	14827	14785	15076	14886	14961	14946	14883	14945	15081	15060	15109	15021	15003	15007	14974	14833	14973	14983	14984	14997	14722	14954	14948	14901	15001	14875	14969	15088	15204	15008	14982	15110	15002	15012	14983	14985	14910	14739	14906	14935	14820	14845	14855	15126	14909	14854	14935	14985	15003	14885	14953	14975	14876	14863	14862	15071	15001	14936	15022	14939	14995	14841	15104	14910	14980	14989	14903	14756	14952	14927	15029	14965	14920	14781	14960	15171	15019	15010	14946	15096	14840	15053	14838	14927	15040	14905	15019	14991	14946	14966	14926	15058	14825	15011	14983	14971	14907	14929	14880	14907	14945	15026	14915	14840	14927	14990	15077	14939	14857	14842	15070	15004	14954	14770	15065	14947	14960	15085	14958	14824	14963	14958	14926	14954	15043	14931	15069	14745	15025	14849	14912	15133	14873	14809	15003	14943	15115	15060	14957	14929	15009	14919	15008	15094	14990	15047	15077	14905	14996	15075	15005	15062	14784	14839	14899	14958	14996	14915	14923	14841	14939	14909	14776	14958	15086	15036	14836	15054	15087	14742	15024	14933	15024	15012	14994	14972	15024	14926	14963	15003	15090	15123	14833	15014	14864	14998	14885	14701	15016	14915	14834	15160	14884	14785	15070	15024	15023	14917	15033	14861	14814	14852	15085	14974	14806	14937	14856	15039	14958	14960	14777	14915	15035	14980	15122	14947	14973	14885	15036	14890	14893	14966	15047	15054	15048	14956	15060	15029	14986	14980	14850	14987	14968	15028	14974	14892	14894	14931	14994	14800	15063	15088	14909	14920	14815	14974	14996	14936	14923	14852	14876	15125	14948	15128	14792	14797	14971	14902	15043	14964	15110	15064	14942	15048	15015	15004	14954	15049	14816	15180	15004	14831	14956	14881	14843	14968	14977	15029	14967	15054	14980	15003	15018	14969	14930	15040	14858	14900	14712	15016	15017	15014	14997	14939	14884	14918	14896	15034	14917	14809	15052	14881	15096	14966	15035	14962	15081	15081	14682	15084	15018	14984	15002	15012	15063	15164	14938	14942	14812	15113	14872	14856	14923	14974	15050	14854	14948	15030	14894	14770	15051	14911	14931	14892	14948	14967	14920	14969	14894	14944	15023	15026	15058	14923	14922	15081	14944	14992	15002	15055	15039	14973	14979	15005	14918	14972	14841	14926	14874	14981	14932	14914	15014	14885	15018	14922	14775	14889	15078	15093	15074	14899	14807	14960	14944	14890	14894	14902	15111	14992	14934	15055	14910	15030	15036	15112	14831	15038	14975	14934	15005	15037	14798	14981	14937	14904	14960	14930	14999	15074	15077	15086	15022	14983	14982	14994	14942	15018	15013	15080	14904	15060	14896	14753	15018	14984	14812	14887	14899	14975	14927	14974	14747	15124	14692	15098	14818	15020	14849	15049	14878	14917	14991	14955	14937	14750	14997	14777	14928	15172	14799	14893	14879	14944	14815	14942	14890	14869	15017	15156	14899	15126	14926	14848	14951	14972	14928	14873	14875	15014	14995	15190	14828	14942	14882	15033	14870	15040	14814	15012	14806	14889	14860	14921	14790	15027	14997	15036	14897	14825	14938	15082	14976	14909	15065	14995	15108	15025	15067	15031	14852	14727	15001	15092	15032	14942	14959	14963	14757	14974	14925	14967	15067	14951	15113	14938	14938	14877	14947	14915	15063	15135	14886	15014	14890	14746	14923	14883	14992	14840	14915	14931	15033	14706	15031	14990	14950	15050	15078	15044	15047	14861	14820	15043	14969	15026	14924	15055	14667	14895	15208	14970	14959	14794	15183	14868	14824	14792	14974	14994	15055	14951	15094	15000	14851	14915	14936	15031	14930	15031	15114	14935	14983	14877	14875	14871	14955	14920	14855	14824	15036	14772	14960	14943	14915	15031	15108	15053	14984	14951	14923	14845	14884	15091	15008	14858	14942	15018	14916	14979	14815	14976	14988	14838	14917	14856	15009	14955	15062	14927	15009	14832	14926	14839	15109	14955	14990	15004	14905	14927	14854	14915	14997	14805	14924	15008	15032	15099	15021	15014	14965	14989	14942	14953	14871	15022	14906	14989	14963	15037	14881	14789	14927	15168	15002	14932	14903	14924	14877	15037	14980	14854	15060	14925	14936	14986	14910	15007	14887	14915	14978	14808	15091	14798	15037	14978	14964	15023	14810	14812	14886	15061	15029	14936	14967	15006	14942	15037	15008	14944	15013	14783	14972	14971	14862	15042	14840	14851	14942	14901	15124	14932	14898	14863	15086	14871	14849	15111	15054	15006	15109	15089	14847	14925	14941	14823	15133	14968	15137	14993	14954	14969	14932	14962	14841	14906	14848	14943	14949	14882	14997	14911	15043	15103	15083	15058	14983	14944	14974	15038	15050	14904	14840	15042	15034	14998	15090	14852	14871	14935	14877	15102	15152	15013	15017	15046	14802	15067	14984	14966	15020	14970	15039	14934	14852	15106	14949	14794	14941	15095	14774	14836	14975	15081	15163	14880	15099	14953	14848	14807	15003	15039	15041	14934	14852	14924	15115	14976	14834	15150	14809	14891	15068	15007	14945	15040	14962	14900	14956	14843	15065	14926	15084	15042	15031	14831	14964	14908	14832	15091	14774	15100	14917	15107	15017	14774	14781	14923	15075	14842	14806	14949	15007	14992	14910	15076	14974	15030	15020	14913	15106	14993	14969	14956	14806	14891	14971	14908	14932	14848	14926	14797	14981	15128	14908	14866	15038	15134	14895	14984	14961	14853	15055	14965	14864	15004	15156	14938	14735	14838	14888	14963	14995	15005	15152	14971	14941	15075	15006	14866	15180	14975	14940	15081	14848	14936	15121	14931	14946	14935	15104	14933	14879	15022	14906	14889	14827	14828	14907	14961	14881	14702	15065	14949	14918	15039	14931	14913	14929	14873	15069	14874	14996	15108	14877	14967	14970	14782	14886	14962	15061	15174	14964	14934	14939	14868	14959	14909	14798	15017	15108	14993	14939	14942	14963	15007	14902	15026	14877	15029	14889	14856	14891	15024	14903	15099	14932	14800	15096	14991	15017	14906	14867	14996	15007	14954	14941	14910	14851	14852	14736	15075	15001	14909	14900	15117	14932	14758	15032	14914	15084	14998	15101	14988	14990	14915	14912	14909	14992	14912	15013	14910	15003	14925	14946	14871	14917	15023	14942	14959	14896	14990	14809	15150	15035	14925	15047	15058	14958	15000	15002	15035	14953	14927	14971	14938	14826	15004	15012	15049	14986	14904	14954	14929	14943	15097	15019	14981	14767	14933	14983	14905	14931	14767	14903	14900	14941	14939	14931	14945	15076	15071	15068	15000	15005	15002	15015	14990	15000	15059	14833	15024	15035	14856	14957	15061	15139	14957	15013	14865	14983	14978	15128	15059	15123	14959	14856	15028	14806	15030	14821	14927	14962	14889	14989	14977	14992	14907	14959	14839	14928	15078	15090	14869	15061	14923	14975	15141	14912	15006	14918	14989
22668	21135	28991	23753	23203	27993	30891	25096	22251	20839	19448	18579	18293	18166	17694	17252	17256	16986	17086	16924	17090	16940	16796	16823	16724	16659	16607	16463	16593	16544	16571	16334	16497	16672	16645	16652	16411	16603	16689	16423	16653	16520	16531	16616	16364	16593	16758	16984	17019	17123	16713	16592	16377	16499	16270	16527	16525	16605	16406	16475	16517	16507	16543	16551	16558	16534	16355	16336	16427	16432	16545	16440	16778	16840	16439	16497	16532	16282	16616	16521	16648	16391	16449	16369	16520	16462	16578	16405	16401	16420	16701	16575	16563	16436	16458	16483	16421	16351	16375	16546	16409	16526	16302	16411	16414	16311	16569	16525	16437	16338	16431	16439	16447	16206	16440	16504	16280	16437	16379	16296	16484	16293	16272	16398	16584	16260	16387	16405	16442	16512	16254	16271	16367	16461	16330	16358	16409	16403	16363	16630	16302	16469	16560	16373	16396	16312	16503	16539	16518	16439	16615	16297	16385	16425	16580	16485	16361	16576	16251	16474	16435	16269	16289	16497	16571	16627	16498	16468	16596	16299	16456	16299	16533	16395	16339	16490	16446	16157	16297	16375	16508	16355	16332	16402	16402	16321	16548	16468	16519	16420	16473	16537	16564	16232	16395	16252	16263	16487	16217	16403	16318	16356	16327	16419	16563	16442	16456	16303	16272	16362	16228	16384	16302	16415	16503	16550	16446	16331	16363	16289	16268	16316	16425	16350	16279	16379	16391	16189	16357	16426	16351	16079	16427	16597	16297	16350	16405	16399	16701	16420	16411	16333	16333	16480	16286	16398	16574	16343	16268	16519	16517	16632	16345	16214	16217	16368	16332	16368	16233	16338	16321	16326	16513	16469	16480	16406	16467	16486	16382	16433	16456	16362	16355	16226	16466	16612	16634	16564	16399	16298	16561	16322	16467	16300	16635	16443	16451	16390	16357	16359	16415	16481	16296	16283	16288	16301	16481	16482	16245	16506	16530	16425	16555	16487	16299	16371	16470	16460	16490	16431	16345	16275	16251	16492	16476	16356	16494	16307	16442	16481	16566	16436	16247	16378	16572	16290	16505	16421	16398	16261	16388	16399	16425	16333	16403	16503	16199	16385	16399	16470	16438	16397	16482	16398	16504	16297	16326	16468	16356	16370	16358	16232	16391	16324	16293	16191	16461	16575	16362	16379	16227	16236	16484	16187	16359	16439	16258	16422	16501	16372	16462	16360	16054	16430	16227	16419	16289	16399	16561	16352	16428	16595	16433	16439	16654	16434	16421	16520	16615	16341	16467	16397	16532	16491	16242	16375	16486	16222	16207	16393	16406	16333	16310	16281	16376	16273	16454	16577	16377	16587	16373	16402	16347	16343	16527	16361	16328	16406	16535	16427	16400	16421	16298	16454	16429	16404	16283	16618	16625	16362	16363	16480	16317	16150	16325	16571	16324	16215	16489	16370	16342	16325	16532	16397	16336	16524	16382	16401	16481	16543	16575	16403	16421	16463	16309	16308	16277	16284	16196	16466	16376	16172	16186	16448	16539	16304	16442	16238	16236	16590	16645	16369	16531	16427	16379	16353	16293	16200	16370	16370	16387	16248	16531	16485	16277	16400	16389	16577	16585	16525	16269	16258	16248	16328	16510	16426	16500	16285	16240	16379	16330	16373	16377	16530	16432	16558	16249	16480	16533	16188	16412	16469	16509	16532	16316	16545	16557	16493	16296	16565	16348	16167	16330	16281	16170	16421	16454	16419	16392	16371	16329	16240	16402	16327	16423	16420	16299	16501	16505	16675	16377	16392	16383	16564	16293	16307	16361	16465	16328	16530	16273	16486	16562	16587	16333	16382	16634	16288	16425	16524	16498	16391	16386	16319	16196	16182	16189	16361	16491	16431	16423	16504	16360	16515	16362	16190	16440	16338	16279	16385	16328	16500	16248	16330	16209	16351	16450	16210	16375	16390	16335	16513	16659	16400	16256	16417	16427	16541	16276	16370	16474	16412	16308	16228	16460	16338	16382	16312	16562	16271	16373	16423	16336	16482	16455	16636	16233	16284	16230	16319	16453	16358	16322	16324	16549	16538	16418	16375	16361	16502	16244	16404	16261	16348	16399	16328	16421	16334	16280	16275	16328	16544	16336	16427	16229	16248	16340	16427	16232	16274	16450	16436	16412	16310	16360	16463	16189	16276	16400	16511	16304	16205	16366	16448	16431	16339	16321	16488	16336	16454	16208	16463	16430	16352	16423	16437	16404	16357	16385	16345	16355	16448	16252	16454	16356	16205	16269	16211	16352	16364	16302	16484	16273	16153	16511	16435	16311	16354	16244	16546	16534	16269	16238	16345	16427	16296	16549	16417	16297	16263	16424	16662	16399	16500	16261	16452	16474	16267	16343	16592	16602	16316	16228	16152	16394	16484	16391	16329	16501	16327	16530	16413	16120	16442	16139	16281	16335	16363	16236	16242	16284	16397	16329	16418	16379	16412	16436	16302	16406	16539	16311	16456	16479	16480	16491	16457	16342	16509	16433	16153	16468	16515	16375	16377	16137	16280	16409	16571	16459	16350	16519	16368	16313	16328	16211	16519	16537	16229	16250	16398	16369	16340	16387	16391	16326	16495	16438	16341	16380	16311	16490	16507	16445	16425	16339	16380	16322	16419	16497	16406	16278	16422	16473	16366	16219	16316	16479	16200	16322	16326	16089	16207	16401	16367	16429	16322	16436	16381	16579	16491	16482	16414	16426	16273	16475	16552	16134	16434	16341	16338	16437	16499	16607	16386	16405	16433	16572	16448	16315	16561	16403	16405	16353	16438	16468	16361	16419	16424	16444	16353	16421	16296	16510	16323	16365	16552	16239	16392	16492	16364	16404	16463	16507	16471	16397	16521	16324	16512	16174	16265	16532	16252	16351	16387	16679	16266	16379	16345	16404	16376	16303	16354	16366	16556	16007	16548	16390	16562	16364	16374	16496	16305	16186	16252	16473	16479	16422	16437	16592	16356	16488	16434	16270	16291	16480	16343	16455	16311	16480	16453	16464	16441	16588	16431	16314	16514	16325	16130	16452	16228	16258	16507	16437	16074	16264	16358	16497	16479	16426	16463	16303	16299	16401	16302	16455	16327	16442	16306	16395	16375	16318	16382	16328	16541	16315	16278	16405	16232	16611	16213	16255	16387	16347	16370	16414	16428	16231	16326	16517	16414	16279	16332	16582	16268	16277	16449	16504	16547	16252	16197	16498	16531	16546	16492	16560	16430	16602	16376	16416	16387	16373	16638	16411	16452	16220	16576	16480	16307	16347	16331	16396	16311	16388	16332	16415	16473	16421	16446	16359	16388	16439	16309	16377	16286	16281	16295	16594	16300	16534	16392	16586	16356	16346	16307	16406	16462	16435	16314	16381	16553	16469	16337	16377	16472	16278	16343	16436	16544	16438	16546	16290	16342	16265	16309	16377	16421	16481	16106	16262	16613	16317	16511	16545	16400	16550	16301	16378	16220	16395	16375	16205	16242	16520	16417	16283	16363	16247	16431	16303	16262	16282	16342	16435	16299	16395	16458	16195	16595	16554	16633	16606	16476	16442	16404	16283	16255	16360	16256	16364	16453	16342	16490	16311	16196	16592	16459	16451	16480	16436	16434	16516	16582	16529	16423	16345	16345	16345	16536	16433	16249	16489	16442	16204	16291	16264	16556	16291	16319	16298	16266	16537	16150	16387	16438	16378	16428	16433	16461	16500	16355	16486	16417	16389	16434	16437	16305	16256	16371	16239	16227	16453	16311	16337	16157	16578	16323	16405	16429	16415	16351	16361	16359	16366	16624	16461	16275	16396	16373	16225	16346	16281	16483	16238	16319	16476	16550	16426	16297	16307	16267	16487	16413	16248	16589	16324	16469	16542	16550	16509	16486	16442	16395	16501	16547	16417	16447	16285	16463	16409	16687	16299	16160	16246	16344	16514	16387	16277	16200	16399	16498	16330	16201	16371	16514	15936	16308	16336	16340	16346	16495	16384	16208	16272	16257	16346	16235	16252	16379	16233	16323	16375	16520	16511	16562	16266	16451	16411	16287	16340	16407	16353	16308	16280	16367	16509	16380	16306	16440	16439	16438	16438	16482	16409	16191	16370	16474	16579	16258	16470	16505	16344	16551	16370	16432	16467	16270	16518	16532	16272	16387	16285	16415	16595	16340	16626	16503	16273	16383	16519	16444	16312	16223	16432	16467	16343	16461	16400	16262	16427	16294	16264	16380	16299	16397	16446	16310	16477	16403	16582	16448	16396	16444	16380	16333	16292	16353	16432	16524	16488	16311	16480	16559	16482	16473	16245	16330	16313	16539	16436	16511	16470	16496	16301	16435	16400	16406	16407	16277	16393	16507	16492	16288	16217	16420	16521	16353	16416	16402	16286	16487	16423	16215	16608	16429	16447	16460	16302	16306	16474	16600	16485	16341	16357	16425	16486	16109	16446	16341	16314	16369	16182	16506	16341	16325	16292	16257	16264	16427	16202	16533	16353	16583	16453	16296	16423	16156	16171	16499	16454	16537	16324	16081	16367	16562	16492	16387	16395	16330	16290	16568	16515	16310	16448	16376	16343	16351	16511	16239	16172	16283	16597	16252	16485	16511	16481	16367	16443	16373	16471	16373	16404	16480	16409	16488	16287	16365	16221	16345	16328	16456	16436	16622	16541	16530	16458	16353	16420	16457	16354	16351	16269	16377	16413	16167	16449	16399	16269	16482	16386	16534	16232	16364	16264	16321	16215	16220	16357	16340	16443	16376	16242	16258	16143	16355	16310	16397	16450	16274	16546	16426	16305	16515	16433	16426	16234	16348	16508	16326	16398	16477	16404	16502	16291	16521	16308	16298	16068	16421	16516	16507	16522	16442	16327	16346	16240	16483	16446	16407	16381	16308	16328	16564	16426	16595	16401	16408	16740	16388	16379	16231	16171	16271	16357	16352	16318	16335	16279	16425	16277	16196	16510	16434	16357	16490	16429	16606	16487	16269	16276	16206	16276	16340	16393	16448	16397	16394	16388	16338	16482	16486	16461	16325	16472	16573	16356	16432	16150	16427	16564	16356	16547	16434	16266	16515	16605	16356	16281	16417	16500	16269	16347	16453	16471	16300	16318	16336
26290	48033	48693	44865	40065	35263	31058	27204	23492	20826	19000	17838	17423	16912	16571	16019	15699	15606	15373	15457	15402	15496	15433	15269	15008	15115	14950	15154	14865	15135	15079	14935	14946	14954	15234	15009	15008	15061	15044	14907	15042	14855	15005	14937	14914	15392	15597	16053	15826	15646	15197	14932	15046	14999	14876	14934	14991	14973	14798	14796	14836	14863	14744	15038	15006	15073	15022	15230	14942	14939	15049	14936	14889	14987	14826	14942	14984	15038	15096	14941	15070	15040	14913	14883	14966	14977	14900	14956	14989	14910	15005	14942	14908	14854	15155	14989	14910	14927	14710	14913	15092	14845	14877	14831	14764	15047	14820	15055	14862	14830	14945	14719	14883	14882	14959	14887	14938	14931	14894	14931	14908	15081	14922	14933	14813	14792	14902	14994	14921	15046	14976	14847	15011	15028	14919	14905	14930	14911	14978	15045	14707	14775	14828	14788	14972	14836	15051	14856	14839	14930	14975	14913	14823	15005	14780	14910	14857	14980	15071	14933	14995	14875	14925	15039	14840	14978	14929	14834	14901	15002	14823	14886	14978	14725	14788	14893	14979	14995	15040	14922	15086	14829	15181	14803	14824	15059	14904	15019	14888	14649	14782	14802	15025	15003	14942	14773	14841	14810	14939	14905	14868	14998	14926	14765	14989	14900	14811	15012	14776	15010	15062	14854	14845	14815	14947	15019	14917	14866	14835	15023	14965	14753	14984	14804	15123	14882	14909	15047	14864	14967	14926	14838	14845	15087	14974	14950	14984	15060	14891	14850	14956	14825	14848	14974	14909	14976	14938	14937	14989	14861	14825	14857	14863	14968	15127	14809	14816	14788	14930	14933	14978	14992	15060	14827	14902	14792	14829	15045	14922	14945	15024	14856	14830	14871	14933	14877	14966	15090	15027	14876	14712	14783	14901	14783	14959	15010	14823	15025	14911	14986	14822	14878	14832	14988	14926	14794	14973	14952	14896	14869	14879	14851	14823	14881	15021	14833	14960	14800	14952	14886	14932	14909	14931	14913	14713	14975	14847	14878	14847	14995	14977	15046	14853	14942	14923	14741	14886	14882	14942	14927	14937	14943	15114	14991	14974	14901	14895	14751	14795	14821	14969	15052	14811	14938	14971	14988	14795	15076	14918	14827	14860	15071	14791	14925	14932	14716	15112	14939	14787	15053	14965	14857	14966	14987	14978	14859	14873	14906	14939	15101	14939	14979	14946	15053	14824	14879	14915	14880	14800	14853	15005	14785	14915	15011	14794	15039	14817	14833	15049	14930	14908	14823	14735	14924	14845	14848	14869	14924	14904	15095	14793	14944	14871	14864	14889	14903	14982	14994	14760	14923	14761	15009	14760	14743	14966	14954	15006	14972	14809	15031	14977	15172	14821	15098	15017	14853	14986	14782	14913	14803	14985	14844	15000	14818	14886	14948	14871	14861	14887	15046	14967	14935	14935	15003	14682	14924	14995	15025	14936	14936	14834	14900	14828	14814	14951	14841	14941	14834	14944	14945	14778	14720	14833	14927	14759	14945	14911	15055	14913	14984	14908	14912	14754	14959	14811	14942	14865	14751	14819	14896	15024	14806	14809	14946	15013	14943	14746	15004	14812	14833	14947	14934	14890	14898	14895	14883	14924	15035	15094	14868	14755	14887	15076	14967	15007	14911	14865	14980	14806	14833	14777	14955	14962	14835	15036	14876	14885	14969	15039	14938	14891	14754	14874	14883	14915	15028	14767	14989	14769	14915	14751	14888	14934	14845	15036	14998	14863	15047	14822	14941	14938	14892	15070	15028	14951	14740	14825	14870	14819	14902	14867	14868	14958	14924	14912	14826	14892	14939	14956	14865	15036	14886	14786	14879	14764	14923	14963	14936	14965	14907	14851	15043	14900	14921	14841	14861	15018	14957	14905	14803	14807	14853	14882	14820	14878	14751	14936	15100	15014	14973	15013	14814	14863	15033	14983	14819	15067	14708	14937	14986	14995	14830	14999	14893	15058	14970	14839	15054	14971	15000	14885	14935	14881	14872	14809	15047	15005	14892	14870	14925	15026	14894	14923	14913	15030	14720	14924	15042	14678	14971	14841	14822	14800	14989	14987	14968	14923	15032	15001	14895	14651	15001	14885	14981	14888	14975	14882	14911	14999	15027	14988	14961	14911	15014	14783	15035	14937	14848	14977	14950	14884	14872	14891	14841	14904	15029	14887	14883	15020	14893	15028	14966	14893	14881	14836	14891	14882	15000	14959	14839	14887	14961	14838	15071	14808	15001	14991	15049	14922	14951	14982	14920	14894	14979	15164	15069	14892	14972	15024	14996	14933	14723	14904	14656	15002	14950	14769	15003	14884	14943	15093	14879	14899	14937	14982	14902	14940	14981	14937	14890	14905	14860	14998	14960	15016	14907	14848	14897	14963	14923	15202	14860	14794	14927	14927	14981	14827	14913	14912	14957	14827	14942	15030	14989	14818	14894	14960	14834	14975	14806	14911	14851	14896	14924	14976	14902	15123	14730	14905	15018	15063	14909	14825	15041	14918	14931	14906	14971	14926	14984	14746	15043	14910	14940	14892	14951	14943	15080	14735	14934	15020	14707	14988	14873	14880	14924	14882	14986	14976	14865	14826	14961	14845	14983	14988	14955	14854	14889	14957	14728	14997	14954	15066	14855	15022	14799	14839	14740	15078	14952	14739	14871	14945	14924	14969	14961	15049	14928	14906	14585	14775	14884	14823	14873	14954	14807	15046	14919	14837	14929	14942	15017	14776	14947	15053	14937	15019	14847	15030	14937	14952	14855	14902	14771	14784	14933	15030	14844	14828	14934	14919	14843	15004	14947	14850	14885	15041	14860	14838	14990	14972	14961	14958	14848	15051	14886	14805	14945	14980	14832	14905	14743	14968	14869	14965	14933	15048	15038	14850	14945	14839	14945	14852	15036	14996	14945	15084	14842	14820	14835	14823	14766	14846	15081	15088	14965	14843	14849	14918	14874	15054	14952	14742	14868	14930	14939	15038	14910	14826	14953	14980	14948	14919	14826	14865	15090	15064	14922	14794	14906	14979	14894	15042	14817	14900	14887	14822	14974	14758	14753	14932	14884	14823	15014	14967	14848	14938	14923	14894	15049	15050	14963	14968	14931	14984	14977	14893	15022	14986	14926	14898	14896	14963	14875	14775	15007	14976	14870	14933	14887	14956	15073	15009	14900	14905	14909	14887	14839	15019	15106	15103	14837	15001	14936	15055	15075	14749	15097	14947	14914	14778	14930	14799	14889	14979	14865	14813	14882	15011	14867	14973	14853	14763	15049	14838	14747	15143	14921	14914	14852	15021	14834	14978	14817	14887	14940	14918	14934	14901	14915	14853	14849	14877	14955	14887	14811	14943	14950	15066	14810	14800	14866	14959	14959	14895	15065	14939	14918	14922	14927	14926	14960	15019	14816	14998	14845	15097	14929	14705	14949	15079	14931	14932	15044	14745	14858	15001	15010	14812	14925	14945	14858	14867	15045	14719	14952	14844	15139	14860	14967	14903	14852	15075	14895	15064	14900	15004	14802	14906	14944	14994	14808	14877	14878	14825	14913	14934	14905	14911	14810	14833	14933	14894	15028	14908	15026	14912	14850	14781	14901	15031	14953	14871	14844	14881	14935	14849	14909	14925	14933	14887	14972	14927	15025	14878	14904	14808	14975	14898	14879	14839	14779	14763	14809	14807	14718	15077	14786	15043	14823	14973	14882	14921	14723	15000	14952	14781	14900	14977	15003	14872	14885	14909	14783	14960	14763	14796	15072	15026	14863	14876	14711	14843	14992	14839	14898	15038	14896	14826	14927	15017	14960	14978	14943	15020	14894	14920	15109	14965	14618	14893	14823	14832	14982	14887	14975	14971	14837	14941	15027	14821	14840	14917	14950	14954	15071	14818	14926	14878	14887	14811	14879	15059	14750	14920	14856	15225	14889	14830	14985	14819	14793	14892	14714	14888	14856	14820	14957	14882	14894	14944	14941	14974	14892	14791	14983	14814	14907	14832	14915	15056	14926	14828	14861	14706	14875	14787	14809	14852	15114	14869	14962	14930	14880	14980	14881	14793	14942	14842	14847	14955	14760	15077	14762	14956	14781	15078	15006	14880	14911	14949	14818	14983	15025	14900	15073	14980	14838	14876	14775	14926	14847	14719	15044	14897	14907	14784	14958	15013	14868	14893	14851	14870	14831	14915	15124	14957	14900	14936	14848	14994	15037	14981	15077	14920	14873	15028	14850	14917	14824	14956	15040	14954	14966	15038	14931	14744	15036	14880	14852	14771	14885	15046	15143	14843	15013	14847	14878	14909	14904	15025	14950	14946	14993	14913	15080	14984	15081	15025	14962	14749	14989	14875	14907	14896	14902	14902	14956	14964	14811	14879	14903	14865	14761	14695	14891	15117	14780	14985	14962	15030	14861	14865	14937	14847	14816	14929	14917	14993	14912	14833	14979	15007	14753	15067	14952	14994	14808	15055	14949	14807	14837	15073	14965	14910	14865	14726	14857	15036	14934	15057	15089	14751	14942	14737	14879	14759	14990	15090	14973	14835	14962	14839	14926	14816	14957	14837	14843	14932	14890	14937	14948	14949	14921	15076	14912	14955	14946	14937	14867	14890	15130	14857	14960	14858	14974	14950	14967	14962	15055	14963	14746	15125	14877	14999	14961	15024	14853	14884	14977	14935	14872	14934	14966	14848	14874	14911	14935	14932	14726	14919	14689	15006	14935	14831	14704	14946	15005	14858	15056	14835	14827	14829	15040	15044	14824	14940	15029	14904	14944	14863	15200	14947	14912	14841	14844	14918	14751	14960	15033	14931	14948	14993	15055	14739	14838	14931	14800	14876	14973	15038	14973	15038	14700	14995	14919	14959	14905	14776	14892	14882	14959	14834	14913	14739	14944	15049	14907	14938	14946	14731	15022	14870	15024	14975	14875	14869	14857	14948	14869	14999	14875	15023	14874	14995	14778	14860	15095	14956	14954	14901	14935	14967	15001	14833	14991	14841	14993	14880	14811	14814	14906	15032	14989	14953	15123	14937	14787	15022	14892	14904	14882	14871	14946	14925	14857	14927	14780	14826	14927	15051	14750	14928	14826	15019	14730
27535	24784	33588	32989	27903	24192	22277	20025	18423	17620	17041	16811	16845	16616	16407	16355	16503	16231	16269	16208	16129	16319	16353	16280	16416	16053	15960	16194	16137	15949	16008	16001	16073	16253	16212	16021	16123	16215	16033	16182	16228	16082	16059	16232	16151	16017	16296	16035	16085	15987	15868	15985	16073	15975	16230	16095	16051	16117	15882	16000	16009	16000	16174	15884	16155	16136	16022	16061	15926	16104	15960	16105	15970	16082	16064	15980	16006	16066	16221	15943	16064	16067	16133	16221	16103	16106	16008	16099	16026	16099	16033	16162	16073	15885	16221	16066	15972	15806	16058	15878	16026	16226	16214	16087	15823	16049	16193	15943	15985	16164	15816	16126	15989	15951	16152	15981	16346	15921	16062	16127	16088	16143	16220	16063	15946	15917	16116	16187	15909	16094	16042	15791	15942	15961	16084	16200	16165	16038	16018	15903	15975	16131	16083	16048	16004	16124	15921	16026	16007	16037	16193	15910	16273	16044	16001	15946	16217	16005	15796	16046	15770	16061	16071	16097	16158	15875	16138	16072	15912	16072	16062	16136	16053	16109	15767	16050	16079	16004	15945	16001	16162	16191	16198	16118	16175	16148	16161	16071	16042	16164	16171	16068	15986	16182	16041	16167	15947	16161	15978	15782	16082	16016	16127	15970	16189	16016	15876	16049	16047	16269	16091	15871	15950	16208	16145	16079	16214	16008	15943	15938	16020	15954	16046	16108	16188	16068	16007	16129	16112	16074	16096	16057	15907	16122	16143	16104	16101	15903	15898	15757	15813	15941	15982	16038	16097	16019	16015	16186	16106	16179	16150	15952	16090	16039	16018	15944	16001	16047	15955	15886	16073	16029	15923	15987	16057	15983	16032	15923	16002	16106	15984	15986	15899	16139	16023	15963	16130	15951	16032	15891	16123	16060	16139	16145	16167	16207	16100	15830	16019	15965	16125	16077	16199	16005	16150	16068	15989	16084	16150	15991	15820	15972	16239	16048	15941	16036	16272	15971	15972	15975	16190	16072	16285	15966	15934	16163	16071	16068	16089	15799	15902	15967	15998	15970	15987	16093	16084	16048	16227	16184	16223	16141	16095	16177	16050	15886	15916	16073	16140	15964	16052	15958	16178	16228	16059	15944	16012	16099	16223	16093	16148	15989	16064	16232	16058	16027	16097	15961	16191	16073	15997	15923	15931	16089	15993	16167	16014	16047	16034	16090	16360	16047	16022	16073	16213	16021	16151	16045	16021	16283	16064	16005	16092	15929	16149	15949	16063	16031	15950	16030	15987	16231	16198	16060	16101	16111	15900	16151	16310	16281	16123	16504	16350	16063	16081	15986	16133	15949	16076	16083	15997	16173	16130	15953	16055	16012	16043	16041	16134	15933	15989	16049	16149	16024	16065	15951	16052	15856	16019	16122	16109	16038	16000	16064	16080	15915	15932	16160	15957	15973	15909	16266	16055	16161	16153	15978	16001	16042	15987	15923	16082	16083	16017	16075	16090	16222	16179	16047	16059	15909	15972	16072	16067	16059	15895	16121	16021	16310	16117	16220	16158	16281	16018	16121	16303	16118	15984	16262	16060	16096	15951	16031	16113	16131	16018	16101	16034	15927	16055	16100	15854	16250	16119	15831	15898	15941	16034	16037	15966	15967	15931	16074	16047	16151	16083	16084	16052	16189	15920	15877	16190	16150	16243	16046	16093	15895	16177	16133	16014	15990	16046	16040	15955	16059	15945	15967	16151	16023	15902	15969	16227	15948	16149	15996	16214	16022	16100	15961	16041	15956	16101	16130	16146	16287	16063	16199	16023	16103	16209	16098	15878	15954	16162	16108	16125	16011	16030	15925	16104	16058	16032	15945	15975	16236	16282	16051	15882	16085	16047	16192	16104	16004	15909	16204	16147	16366	16062	16136	16002	15939	15943	15996	16064	16054	15892	16055	15973	15925	15970	16197	16189	16115	16052	16163	15850	15991	16069	15925	16126	16250	16273	16081	16010	16193	15926	15980	16114	16040	15957	16201	16114	15903	15969	15938	15954	16166	16047	16016	16154	16137	16071	15987	16268	16191	16139	16075	16093	15872	15952	16133	16010	16055	16133	16127	16207	16167	16151	16032	16016	15971	16136	15940	15974	16039	16093	16241	16277	16122	16219	16128	16061	15870	16106	16028	16222	15983	16205	16213	16043	16153	16068	16111	16160	15949	16251	16270	16060	15945	15853	16089	16144	16000	15949	15955	16075	15983	15953	16120	16084	15915	16084	15911	15946	16090	16158	16027	16310	15986	16219	16050	16056	16032	16143	16088	16168	16007	16032	15828	16059	16137	15994	16098	16166	15943	16146	16034	16041	16119	16091	15855	16092	15830	16057	15969	16068	15987	16107	15905	15878	16314	15997	15915	16211	15911	16066	16098	15934	15862	15929	16204	16005	16150	16086	16029	16140	16050	16043	16106	16029	15989	15992	16083	15997	16035	16063	16076	16073	16272	16027	16025	16066	16110	16020	15994	16009	15941	16112	16090	16144	15933	15987	15989	16006	16014	15978	15972	16059	16164	16067	15963	16018	15965	15991	16015	16105	15900	16274	15815	16007	15967	16036	16167	16177	16005	16000	16087	16038	16116	16207	16041	16112	16044	16090	16107	16116	16202	16051	16161	15932	16108	16184	15899	16076	16128	16075	16017	16113	16116	16095	16050	16104	16008	15978	15891	15998	16184	16136	16184	16036	16033	16060	15975	16122	15937	16101	16067	15940	16175	15954	16061	15895	16224	15914	16360	16005	16086	16087	15977	16206	15989	16096	15996	16023	16030	16188	15916	16253	16011	15876	16216	16254	15860	15896	15983	16084	16012	16147	15930	15901	16008	15950	16040	15808	15806	15942	16017	15975	15971	16106	16153	16069	16198	15749	15919	15938	15973	16045	15905	15960	15991	16019	15981	16131	16135	16257	15926	16260	16207	16025	15982	15973	16041	16088	16074	16016	16151	16003	16160	15968	16006	16132	15992	16217	16078	16015	16092	16018	15857	16066	16146	16105	16073	16101	16046	15993	16102	16094	15948	15992	16184	16035	15945	16135	16177	16154	15912	15944	15861	16090	15954	16011	16042	16124	15949	16148	16065	16164	16062	16076	15995	16077	16057	16141	16036	16029	15929	16035	16113	16027	16114	16077	16162	16126	16114	16092	15981	16208	16079	15945	16150	16197	16089	16212	16186	15933	16045	15976	15942	16076	16108	15974	15980	16204	15999	16212	16077	15840	16189	15995	16089	16067	16138	15943	16006	15878	16074	16100	16147	16195	16278	16009	16054	16001	16209	16226	16128	16059	16151	16077	16028	15933	16068	16134	16130	16085	15869	16148	16062	16122	15936	15991	16198	16040	15998	16096	16327	16170	16039	16243	16151	16077	16255	16259	16025	15939	16142	16209	16194	16042	15800	16013	16146	16081	15978	16051	15925	15964	16111	15934	16092	16030	16169	16097	16179	16135	16021	15894	16085	15947	15954	16104	16120	16022	16191	15902	16127	16168	16107	15978	16095	16211	16141	15846	15918	16118	15978	16151	16040	15975	16135	15869	15839	16067	16165	15950	16016	16160	15918	16111	15908	15968	16137	16079	15947	16165	16076	16063	15884	16039	16089	15905	16145	16035	16046	15866	16063	16047	16174	16095	16045	15949	15956	16240	16121	15996	15932	16111	16020	16139	16191	16036	15990	15976	16010	16136	15915	16008	16029	16032	15761	16102	15957	15851	16139	16192	15984	16240	16085	16317	16139	16112	15897	16105	16005	15929	16105	16006	16059	16250	16100	16053	16087	15910	15950	15859	16107	15917	16072	16170	16048	16314	15901	16074	16080	16121	16025	16027	16049	15979	15801	15972	15957	16067	15999	15902	15977	16091	15973	16040	16154	16008	16079	16158	16103	16053	16169	16222	16021	16043	16019	16212	16174	15945	16084	16062	16070	16068	16149	16335	16004	16123	15993	16090	16168	16113	16019	15976	15945	16326	15994	16008	15992	16144	15973	16050	16234	16105	16013	16033	15851	16135	16037	15971	16349	16124	15995	16080	16287	15962	16201	15980	16160	16003	16024	16052	15942	16025	16112	15999	16117	16061	16211	16149	15993	15983	16033	16117	15908	15940	16181	16207	16134	15942	16054	16124	16017	15965	15922	16126	16087	16067	16073	16077	16146	16094	16034	16192	15853	15857	16033	16132	15789	15979	16095	16016	15979	16254	16064	15975	16030	15959	16058	16018	15901	16157	16121	16103	16228	16108	16067	16246	15977	16088	15916	16209	16093	16151	16157	16054	16010	15995	16050	16004	15956	16153	16204	15959	16178	16041	16026	16042	16106	16236	16189	16136	16127	15991	16274	15997	16093	16250	16205	15889	16112	16011	16148	16094	16196	16216	16169	16157	15975	16031	16107	16030	16093	15932	16111	15990	16071	16188	16083	16238	16059	16108	16143	16205	16067	16103	16042	16141	16164	16197	16111	15816	16168	16135	16013	16103	15838	15856	16221	16314	16060	16040	15961	16207	16076	15908	16048	15833	16035	16021	15862	16049	15880	15908	16176	15993	16042	16338	15874	15807	16204	16057	16028	16142	16102	15990	16013	16122	16054	16010	15964	15893	16081	16139	16153	16193	15982	15950	15982	16138	16188	16126	16216	16137	16231	15854	16097	16028	16092	15958	16015	16188	16090	16039	16055	15993	16156	16238	16279	15966	16068	16149	15944	16102	16167	16078	16155	16232	16163	16251	16142	16236	16056	15897	16007	16034	16027	16212	16112	16142	15951	16126	16133	16011	16170	16244	16174	15951	16054	16077	16067	16094	16025	16058	16180	16076	16186	16002	15678	15800	16007	15970	15925	16051	16226	16148	15991	15842	16097	16199	15960	16054	16119	16038	16181	16156	16156	16252	16186	16042	16102	16030	16131	16194	16158	16048	15959	15895	16148	16041	16046	16022	15902	16007	15951	16087	16017	16183	16100	16129	16143	16021	16098	16031	16097	16221	16052	16304	16099	16072	16243	15858	16222	16051	16008	16166	16391	16210	15951	16097	16137	15882	16169	15886	15850	15982	16142	15997	16091	16217	16024	16015	15926	15926	15777	16036	16128	16255	15943	15907	16184	15915	16066
24337	38406	39179	34656	30520	26023	23451	20518	18449	16987	16408	15887	15822	15533	15275	15145	15101	14954	14949	14836	14836	14833	15027	14768	14834	14813	14854	14838	14725	14773	14659	14677	14714	14789	14775	14826	14740	14635	14752	14768	14780	14898	14783	14764	14763	14817	14732	14755	14877	14832	14735	14888	14699	14697	14794	14658	14661	14655	14689	14675	14672	14683	14584	14625	14681	14897	14874	14695	14901	14754	14735	14682	14774	14834	14676	14722	14662	14880	14756	14605	14664	14634	14580	14810	14587	14779	14627	14596	14777	14713	14634	14737	14634	14832	14708	14732	14798	14710	14669	14803	14725	14783	14677	14836	14694	14825	14649	14706	14736	14661	14686	14649	14775	14870	14890	14693	14772	14621	14905	14846	14856	14734	14414	14637	14814	14496	14784	14626	14645	14797	14598	14889	14701	14815	14722	14674	14802	14637	14825	14690	14614	14604	14652	14829	14815	14554	14731	14654	14651	14793	14630	14702	14794	14654	14526	14731	14785	14686	14680	14506	14758	14806	14644	14607	14670	14750	14743	14525	14794	14715	14590	14819	14514	14733	14865	14753	14802	14860	14709	14731	14748	14651	14652	14851	14667	14676	14637	14798	14824	14725	14620	14818	14809	14726	14759	14761	14841	14576	14793	14761	14645	14771	14658	14698	14725	14715	14697	14683	14733	14624	14599	14622	14805	14718	14675	14572	14615	14584	14765	14623	14544	14552	14719	14630	14578	14874	14718	14775	14789	14606	14694	14697	14528	14773	14749	14766	14727	14666	14727	14539	14650	14837	14749	14745	14683	14713	14763	14543	14632	14852	14842	14758	14457	14679	14784	14804	14871	14835	14650	14806	14726	14695	14826	14554	14632	14729	14669	14668	14703	14831	14805	14735	14556	14815	14806	14651	14542	14667	14657	14701	14568	14694	14712	14690	14745	14730	14739	14731	14688	14590	14745	14749	14956	14714	14776	14789	14594	14793	14790	14677	14696	14882	14832	14777	14759	14589	14669	14806	14672	14792	14490	14832	14948	14709	14775	14848	14830	14733	14664	14604	14949	14855	14817	14601	14626	14574	14811	14593	14784	14973	14546	14743	14759	14612	14620	14577	14813	14680	14654	14682	14774	14861	14503	14813	14763	14657	14733	14635	14712	14714	14590	14687	14627	14722	14579	14611	14601	14954	14555	14748	14817	14829	14720	14645	14736	14695	14709	14741	14629	14661	14733	14784	14776	14714	14660	14790	14707	14613	14861	14737	14621	14763	14696	14704	14652	14790	14686	14693	14687	14698	14627	14836	14720	14861	14745	14626	14709	14762	14720	14778	14643	14610	14759	14716	14649	14771	14861	14594	14629	14801	14821	14809	14736	14708	14790	14764	14948	14691	14732	14674	14680	14560	14663	14884	14672	14691	14902	14780	14651	14666	14759	14823	14759	14846	14684	14825	14675	14665	14746	14780	14726	14797	14822	14667	14711	14798	14537	14720	14654	14866	14803	14804	14488	14796	14759	14710	14777	14623	14820	14824	14723	14728	14760	14806	14911	14835	14744	14615	14686	14595	14820	14546	14678	14640	14602	14699	14667	14563	14813	14672	14780	14718	14880	14637	14714	14653	14708	14791	14741	14696	14792	14705	14542	14692	14747	14788	14764	14715	14593	14805	14801	14626	14836	14619	14684	14993	14731	14560	14570	14483	14916	14866	14909	14597	14705	14762	14604	14773	14697	14663	14750	14617	14690	14990	14668	14762	14828	14657	14750	14596	14921	14696	14641	14714	14707	14774	14724	14829	14633	14640	14728	14665	14510	14813	14661	14584	14782	14840	14686	14761	14578	14707	14664	14912	14666	14723	14763	14490	14650	14542	14743	14689	14652	14736	14667	14601	14719	14776	14748	14762	14779	14722	14735	14783	14684	14793	14650	14778	14630	14708	14527	14647	14677	14569	14866	14802	14715	14758	14720	14676	14797	14788	14780	14648	14853	14483	14662	14683	14773	14686	14771	14639	14755	14473	14858	14790	14793	14755	14728	14707	14734	14732	14717	14716	14632	14758	14853	14778	14775	14633	14467	14753	14701	14720	14644	14831	14727	14746	14603	14715	14644	14958	14753	14768	14582	14596	14830	14689	14678	14713	14723	14692	14682	14760	14824	14714	14687	14855	14791	14637	14773	14650	14871	14711	14811	14727	14767	14730	14655	14773	14729	14778	14567	14696	14531	14750	14650	14783	14711	14786	14706	14746	14714	14662	14802	14840	14709	14830	14767	14772	14637	14713	14672	14813	14750	14781	14623	14928	14737	14742	14673	14737	14721	14763	14720	14701	14719	14758	14699	14666	14847	14834	14848	14905	14623	14834	14754	14740	14560	14672	14750	14734	14933	14649	14536	14813	14799	14723	14767	14523	14729	14707	14698	14716	14812	14726	14828	14697	14623	14799	14634	14686	14773	14709	14727	14798	14681	14631	14810	14689	14534	14616	14913	14726	14497	14685	14720	14829	14684	14818	14507	14808	14701	14650	14741	14640	14793	14783	14674	14763	14767	14740	14754	14662	14755	14691	14664	14745	14643	14691	14655	14807	14759	14796	14725	14610	14642	14781	14793	14714	14765	14860	14976	14574	14692	14970	14624	14622	14883	14748	14580	14760	14764	14747	14653	14615	14703	14783	14631	14624	14711	14842	14787	14723	14677	14673	14908	14542	14826	14737	14639	14784	14681	14807	14870	14681	14648	14677	14801	14954	14826	14821	14866	14663	14817	14734	14690	14541	14607	14768	14869	14576	14777	14613	14637	14713	14825	14912	14580	14731	14718	14768	14840	14812	14912	14748	14652	14734	14591	14628	14600	14604	14809	14669	14946	14936	14681	14652	14548	14724	14740	14665	14824	14660	14676	14753	14808	14585	14847	14668	14674	14681	14824	14743	14647	14818	14746	14784	14820	14682	14629	14700	14782	14822	14830	14768	14766	14822	14839	14601	14840	14791	14732	14734	14807	14589	14812	14813	14783	14582	14761	14785	14672	14744	14751	14677	14986	14769	14817	14758	14601	14742	14769	14751	14656	14623	14818	14612	14721	14660	14662	14785	14668	14898	14625	14832	14875	14777	14690	14663	14769	14649	14779	14712	14620	14587	14831	14711	14694	14774	14638	14811	14751	14882	14654	14581	14686	14765	14804	14803	14712	14735	14744	14831	14509	14727	14667	14567	14743	14748	14731	14695	14754	14868	14780	14727	14770	14650	14793	14762	14702	14787	14620	14774	14878	14865	14651	14793	14864	14640	14739	14840	14632	14675	14916	14802	14658	14701	14671	14875	14771	14775	14738	14787	14688	14845	14762	14762	14561	14796	14716	14674	14575	14820	14910	14754	14836	14631	14712	14802	14800	14753	15107	14639	14840	14818	14722	14792	14739	14797	14755	14659	14754	14828	14774	14677	14702	14718	14810	14782	14842	14820	14923	14576	14790	14825	14588	14792	14828	14880	14750	14722	14753	14577	14711	14809	14746	14690	14710	14596	14679	14795	14713	14723	14865	14804	14725	14721	14761	14762	14869	14800	14824	14612	14691	14766	14697	14622	14742	14725	14805	14785	14876	14751	14871	14733	14799	14908	14814	14491	14774	14532	14691	14876	14676	14785	14562	14703	14627	14669	14711	14722	14576	14848	14617	14717	14805	14681	14700	14663	14623	14779	14677	14780	14801	14717	14911	14739	14727	14691	14619	14777	14676	14727	14733	14832	14680	14702	14714	14725	14799	14852	14748	14641	14553	14561	14753	14701	14688	14722	14718	14547	14677	14726	14753	14565	14667	14668	14734	14876	14897	14795	14666	14740	14786	14739	14716	14731	14610	14772	14701	14708	14665	14695	14655	14729	14599	14729	14773	14797	14737	14777	14557	14615	14702	14768	14626	14823	14731	14722	14860	14777	14749	14570	14621	14737	14787	14740	14732	14767	14745	14695	14778	14862	14576	14794	14746	14714	14693	14679	14820	14592	14747	14833	14727	14543	14679	14801	14686	14703	14732	14764	14579	14894	14710	14740	14596	14702	14607	14790	14679	14683	14646	14724	14685	14879	14692	14785	14808	14687	14751	14922	14799	14693	14680	14761	14855	14810	14826	14861	14884	14773	14745	14664	14643	14623	14767	14694	14817	14688	14757	14882	14797	14770	14745	14607	14719	14721	14888	14589	14706	14828	14469	14826	14737	14612	14711	14784	14767	14750	14732	14753	14781	14588	14708	14655	14910	14611	14759	14797	14691	14809	14758	14748	14648	14676	14606	14780	14676	14800	14627	14624	14906	14586	14701	14645	14690	14661	14746	14741	14701	14798	14609	14702	14750	14664	14845	14665	14805	14628	14719	14769	14831	14741	14732	14812	14681	14695	14744	14853	14726	14575	14844	14677	14762	14748	14674	14827	14569	14858	14679	14799	14588	14801	14716	14589	14705	14804	14812	14719	14666	14762	14880	14792	14714	14721	14593	14781	14671	14705	14736	14783	14613	14747	14734	14471	14857	14876	14672	14800	14639	14710	14714	14659	14751	14667	14853	14653	14776	14763	14740	14722	14731	14558	14912	14718	14753	14781	14733	14965	14769	14747	14736	14887	14652	14797	14788	14740	14787	14538	14764	14662	14752	14706	14709	14725	14744	14728	14524	14855	14871	14680	14687	14684	14640	14641	14710	14786	14696	14739	14750	14604	14801	14758	14624	14671	14782	14774	14852	14759	14678	14750	14633	14650	14767	14723	14661	14678	14899	14681	14739	14601	14628	14699	14684	14817	14662	14758	14597	14750	14740	14690	14669	14838	14839	14741	14829	14703	14680	14827	14838	14792	14846	14618	14698	14766	14712	14773	14938	14759	14607	14960	14798	14613	14772	14550	14624	14935	14791	14609	14734	14662	14747	14812	14726	14736	14872	14692	14695	14866	14758	14733	14785	14866	14769	14751	14805	14565	14542	14814	14837	14655	14782	14700	14898	14764	14764	14730	14846	14718	14698	14545	14794	14585	14940	14654	14748	14671	14690	14828	14703	14851	14739	14635	14816	14762	14731	14722	14795	14809	14898	14711	14732	14617	14864	14742	14756	14648	14723	14781	14874	14716	14939	14752	14579	14681	14869	14629	14832	14647	14828	14678	14808	14780	14759	14788
23702	21223	28813	25076	25346	26972	26548	22386	19999	19004	18081	17592	17516	17042	16727	16804	16587	16587	16483	16424	16520	16383	16098	16244	16313	16181	16167	16275	16175	16066	16039	16009	16090	16399	16168	16205	16158	16243	16148	16117	16200	16336	16104	16224	16137	16230	16382	16578	16521	16391	16411	16250	16198	16195	16154	16039	16001	15976	16002	16155	16174	16185	16097	16199	16418	15935	15980	15990	16111	16103	16070	16205	16024	15965	16111	16216	16237	16109	15975	16006	15966	16098	16082	16168	16060	16057	16212	16063	16108	15907	15984	16103	16090	16127	16174	16187	16179	16220	15879	16028	16229	15888	16032	16038	16078	16040	16091	16231	16247	16034	16078	16125	16115	16029	16255	16399	16011	16131	16138	16045	15952	16000	15968	16069	16284	16035	15999	16180	16079	16138	16128	16016	16138	15852	15953	16190	16054	16102	16220	16048	16074	16061	16156	16053	16187	16138	16031	16003	16071	16068	16084	16093	16006	16294	16074	15987	16311	16113	16114	16096	16091	16246	16158	16222	16054	16224	16173	16059	16031	16270	16064	16171	16143	16110	16077	16053	16119	15989	16006	16223	15966	15870	16105	16051	16148	16309	16034	16135	16059	15987	16048	16146	16013	16202	16140	15973	16080	16071	16186	16078	16120	16173	15996	16213	16188	16108	16126	16203	15746	15890	16225	16283	16028	16140	16153	16185	16116	16066	16047	16078	16106	16081	15995	15974	16054	15919	16048	16046	16170	16031	16114	16166	16096	16128	16231	16193	16031	15984	16032	16176	16263	16259	15968	16261	16063	16134	15995	16101	16142	16037	16025	16092	15759	15991	16180	15993	16080	16046	15946	15885	16044	15949	16081	16100	16144	15981	16055	15840	16164	16023	16160	16081	16170	16087	16052	16057	16095	16054	16314	15925	16117	16076	16108	16054	15890	15906	16143	15876	16022	15934	16339	16057	16067	16089	16099	16173	15901	16038	16245	16220	16357	16038	16286	16233	16166	16152	16141	16001	16207	16281	15933	16204	15934	16150	16036	16113	16016	16075	16100	16115	16360	16172	16228	16193	16201	15930	16065	16109	16054	15985	16102	16077	15939	16043	16110	16135	16090	15894	16074	16135	16084	15984	15971	16386	16169	16116	16057	16183	16240	16178	15959	16062	16161	15985	16227	16033	15735	16118	16167	15972	16073	16325	15990	16189	15880	16138	16220	16008	15959	16084	15877	16008	15916	15915	16117	15917	15891	16193	16255	15999	15880	16160	16173	16159	16207	16115	16067	16021	16094	16020	15929	15901	16041	16007	16070	16235	15820	16179	16039	16110	16206	16135	15991	16049	16024	16227	15918	15919	16022	16000	16190	16291	16096	16078	16008	15938	16134	15907	16114	15925	16046	16082	16164	15920	16158	16179	16038	16094	16059	16010	16055	16101	16100	16080	16198	16088	16171	16056	15977	15941	16099	16051	16114	15997	16180	16207	16027	15989	16041	16176	16128	16061	16073	16105	16127	16056	16025	16015	16139	15864	16004	16185	16063	16246	16074	16239	16189	16076	16235	16120	16022	16124	16166	16152	16165	16145	16134	16151	16062	16152	16054	16168	16222	16268	16104	15926	16020	16288	16108	16179	16066	16033	15947	16101	16046	16203	16100	16276	15974	16162	16137	15976	16154	15782	16069	15982	16265	16166	16126	16080	16086	15906	15933	15896	16104	16083	16153	16041	16003	16194	16029	16221	15934	16168	16196	15902	15950	16184	16162	15949	15922	16181	16147	16118	16162	16265	16209	16043	16270	16171	15975	16166	16208	16418	16228	16123	15842	15884	16047	15983	15998	16034	16167	15936	16083	16190	16064	15942	16151	16069	16197	16105	16206	16073	15972	16183	15946	15912	15954	16138	16120	16063	16089	16168	16037	15919	15999	16103	16077	15991	16095	16082	16032	15977	15943	15997	15973	16076	15985	16145	16158	16028	16026	16108	15988	16234	16043	15967	15979	16105	16096	16223	16083	16046	15963	16067	16174	15871	16084	16049	16084	16118	15999	15990	16080	16044	16037	16078	15969	16154	16148	16136	16025	16239	16003	16061	15876	16023	16078	15981	16125	16069	16158	15938	16092	16314	16219	15886	16102	16111	15961	16119	16011	15974	16020	15919	15993	16063	16417	16213	16023	16011	16125	16175	16156	15979	16013	16070	15918	15961	15926	15973	16373	15999	16046	16050	16099	16084	16072	15937	16336	16033	16016	15953	16119	16265	16195	15998	16102	16043	16133	16190	15992	15996	16050	16137	16150	16027	16184	15916	16255	15972	16223	16132	16062	16105	16145	16065	16086	15804	16108	16122	15951	16096	16037	16164	16161	16059	16121	15842	16241	16216	15985	16017	16167	16040	15907	16228	16036	15889	16064	16066	16036	15968	16050	16163	15957	16070	16002	15884	15947	15980	15963	16134	16083	16024	16182	16246	16081	16181	16019	16198	16041	16112	15978	16024	16238	16049	15993	16131	16028	16047	16162	16091	16198	16148	16085	16158	16140	16119	16134	16067	16101	16099	16168	16331	16179	16056	16078	16057	16003	16117	16034	15965	15990	16183	16086	16084	16153	16117	16026	16112	16171	16231	16090	16183	16243	16162	16179	16049	16007	16096	16042	16089	16033	16040	16057	15944	16184	16087	16062	16006	16170	16126	16139	15923	16012	16284	16071	16204	16056	16311	16178	16125	16168	15896	16062	15704	16014	16034	16139	16157	16184	15991	16101	15988	15982	16038	16024	16045	16117	16044	15934	15987	16055	16173	16131	16083	16064	16082	16124	16055	15877	16003	16100	15912	16091	15925	16127	16246	15951	16131	16096	16333	16160	16073	16133	15866	16069	16068	16317	16210	16283	16236	16164	16114	16018	15980	16067	16104	16098	16138	15977	16032	16112	16036	16114	16131	15890	16024	16145	16187	16087	15927	16341	16094	16096	16048	16084	16195	15978	16302	16118	16077	16024	16141	15861	16163	16046	16173	15995	15949	15882	16166	16162	15913	16064	15849	16066	16161	16147	16133	16133	16098	16043	16172	16146	16207	16149	16114	16003	16162	15984	15986	16250	15987	16063	16147	16131	16060	16200	16139	15960	16180	15929	16145	16039	15955	16002	16087	16213	16293	16146	15998	16043	15980	16152	16173	16054	16120	15994	15857	16034	16178	16070	16067	16110	15915	16203	15955	15968	16148	16034	16128	16128	15920	16091	16013	16010	16067	16050	16237	15856	16214	16032	16111	16198	15980	16202	16170	16218	16108	16053	15857	16150	16094	16001	15988	16089	16047	15958	16149	16000	15957	16088	16144	16021	16067	16065	16099	16072	16009	16146	16092	16092	16088	16076	16268	16134	16249	16029	15917	16155	15956	16023	16131	16177	15962	16042	16061	16119	16092	15993	16126	16014	16083	15945	16036	16087	15919	16233	15994	16006	16079	16101	16191	16166	16205	16151	16024	16181	16160	16081	16048	15999	16183	16079	16091	16138	15950	15981	16179	16289	16143	16161	15876	15894	16177	16132	15931	16094	16034	16174	16126	16131	15864	15951	15721	16194	16269	16195	15974	15983	15999	16000	15840	16102	16037	16074	16098	16141	16178	16305	16180	16047	16143	16195	16071	16024	16149	16016	16206	16070	16320	16192	16005	16248	16051	16116	16081	16171	15999	16064	16248	16252	16202	16073	15956	16023	16177	15953	16187	16133	16054	16228	16001	16055	16159	16057	16079	16265	16048	16089	16007	16237	15977	16066	16121	16193	16055	16154	16091	16007	16207	16209	16070	16076	16124	15943	16062	16163	15994	16064	15913	15953	16221	16073	16093	16083	16156	16233	16117	16148	16106	15944	15950	16145	16100	16128	16073	16138	15871	15985	16072	15894	16106	15898	15940	16177	15892	16110	16090	16004	15977	15971	16154	16102	16275	16130	16073	16335	16081	16044	16268	16156	16114	16005	16001	16029	15984	15968	15979	16142	16101	15990	16182	16325	15957	15939	16112	16266	16166	16149	16124	16135	16018	16177	16019	16189	16014	16244	15886	15891	16088	16087	16169	16053	16106	15961	16162	16112	16072	16200	16152	16152	15964	16068	16146	16085	16006	16173	15969	16007	16271	16212	15850	16043	16116	16257	15983	16081	15961	15968	16091	16227	16011	16160	16100	16087	16108	16110	15955	15848	16130	16180	16114	16167	15938	16112	16046	15964	15931	16193	16100	16146	16233	16133	16117	15756	15965	15886	16131	16247	16100	15901	16108	16269	15983	16055	16049	16165	16157	16044	15908	16168	16029	16196	16181	16137	15986	16027	16031	16211	16060	16195	16054	16153	15884	16260	15959	16054	16079	15971	16078	16204	16004	16107	16057	16062	16154	16046	16182	15956	16200	16134	16038	16060	15940	15913	15947	15957	16076	16237	16056	16024	16066	16015	15969	16189	16086	15980	16041	16262	15991	16179	16232	16132	16298	16147	16311	15985	16151	16157	16039	16015	15932	16008	16059	15994	15878	16197	15968	16152	16151	15953	15964	15874	16059	16069	16067	15997	15965	16088	16080	16058	16082	16065	15943	16024	15849	15968	16072	16178	16257	15983	15935	15762	16152	15931	16270	16372	16104	16140	16145	16261	16041	15866	16024	15968	16240	16165	16243	16131	16017	16011	16179	16015	16138	15957	16034	16108	16203	16066	15979	16113	15941	16165	15861	16253	16167	16090	15955	16231	16086	16037	16121	16057	16055	16047	15821	16069	16110	16097	15923	15917	16024	16200	16223	15976	16126	15865	16294	16165	15987	16140	16291	16234	15930	15951	16159	16060	15811	16021	16356	16101	16028	16151	16054	15958	15998	16083	16001	16052	16136	16039	15824	16097	15968	16033	16132	16286	15969	15956	16216	15796	16102	16121	16233	16099	15909	16096	16238	16025	15944	16154	16074	15831	15825	16034	16014	15985	15963	16095	15982	16028	16005	16099	16221	16021	16066	16116	16008	16140	16215	16251	16083	16128	16035	16380	16029	16066	16078	15837	16046	16085	16242	16084	16117	15882	16152	16061	15995	16155	15948	15994	16227	16183	16005	15996	16000	16132	16257	16008	16058	16051	16067	16074	16149	15987	16101	16168	15950	16123	16155	16179	15999
25132	44771	45866	39827	34884	29923	26858	23604	20661	18673	17475	16863	16733	16244	15744	15735	15411	15364	15263	15277	15155	15020	15074	15068	15070	14822	15036	14871	14964	14886	14949	14988	14826	14798	14837	14784	14913	14854	14943	14980	14810	14783	14938	14908	14993	15080	15144	15560	15373	15073	14999	15072	15028	14892	14889	14848	14711	14779	14900	14911	14695	14748	14842	14942	14663	14915	14841	14975	14745	14888	14693	14927	14774	14763	14879	14795	14772	14921	14847	14641	14673	14994	14879	14869	14945	14776	14866	14746	14784	14867	14758	14727	14863	14576	14828	14832	14650	14750	14817	14840	14834	14865	15012	14633	14862	14794	14577	14722	14909	14899	14914	14814	14857	14796	14761	14838	14873	14801	14787	14644	14778	14778	14941	14873	14779	14858	14957	14730	14941	14881	14817	14915	14811	14920	14695	15031	14720	14702	14660	14925	14824	14837	14706	14813	14749	14886	14831	14840	14730	14931	14799	14815	14925	14771	14874	14647	14757	14705	14999	14880	14665	14752	14961	14653	14858	14759	14758	14834	14768	14627	14682	14682	14802	14726	14758	14763	14741	14881	14722	14799	14846	14872	14858	14806	14746	14858	14893	14779	14927	14666	14627	14811	14734	14693	14772	14769	14938	14858	14750	14888	14854	14651	14702	14706	14778	14977	14868	14876	14748	14712	14763	14666	14819	14789	14885	14891	15046	14744	14772	14727	14942	14745	15016	14856	14950	14694	14695	14831	14849	14607	14804	15017	14870	14764	14828	14750	14917	14762	14758	14946	14961	14663	14740	14894	14695	14837	14862	14853	14820	14825	14780	14683	14899	14875	14703	14783	14538	14775	14805	14794	14684	14900	14687	14784	14825	14802	14770	14651	14664	14533	14769	14856	14844	14900	14760	14867	14710	14805	14674	14710	14761	14758	14772	14823	14882	14793	14775	14816	14634	14759	14889	14879	14656	14736	14818	14856	14760	14909	14827	14668	14742	14894	14862	14784	14861	14868	14644	14825	14935	14756	14755	14939	14685	14833	14790	14875	14662	14696	14908	14890	14844	14794	14808	14796	14751	14802	14704	14822	14677	14798	14897	14916	14724	14825	14767	14803	14714	14647	14831	14704	14759	14806	14647	14846	14728	14898	14839	14776	14793	14707	14632	14670	14877	14806	14970	14827	14800	14599	14819	14760	14841	14785	14948	14844	14847	15067	14809	14803	14739	14910	14759	14765	14844	14636	14886	14742	14942	14709	14763	14637	14813	14883	14898	14894	14919	14912	14810	14674	14669	14877	14857	14975	14899	14758	14787	14873	14798	14819	14755	14778	14820	14853	14844	14723	14825	14887	14756	14786	14709	14891	14617	14818	14939	14846	14823	14838	14744	14697	14671	14650	14759	14868	14716	14789	14942	14643	14840	14702	14790	14841	14971	14690	14786	14805	14682	14786	14671	14660	14817	14845	14797	14849	14710	14840	14735	14824	14763	14755	14769	14750	14873	14748	14998	14686	14823	14926	14705	14893	14915	14713	14931	14778	14853	14876	14941	14785	14849	14739	14730	14717	14734	14903	14800	14688	14911	14847	14740	14742	14759	14633	14816	14753	14836	14702	14982	14926	14739	14775	14830	14887	14546	14624	14832	14807	14809	14804	14625	14824	14711	14754	14766	14984	14739	14832	14696	14868	14759	14958	14728	14913	14740	14740	14909	14730	14744	14716	14721	14848	14617	14733	14955	14679	14755	14834	14865	14768	14726	14801	14635	14891	15016	14985	14899	14942	14904	14610	14912	14935	14762	14871	14911	14763	14762	14719	14876	14861	14622	14936	14745	14923	14809	14836	14986	14719	14859	14836	14745	14830	14795	14842	14797	14872	14661	14811	14708	14925	14742	14775	14880	14853	14688	14853	14833	14910	14904	14764	14877	14720	14782	14849	14916	14856	14821	14819	14786	14943	14551	14692	14849	14826	14766	14872	14647	14891	14840	14978	14771	14820	15053	14922	14714	14787	14644	14857	14807	14879	14676	14882	14887	14797	14685	14706	14797	14712	14739	14744	14768	14821	14809	14858	14970	14723	14764	14872	14914	14809	14875	14620	14860	14930	14819	14768	14819	14847	14683	14802	14909	14583	14912	14820	14899	14950	14849	14845	14705	14808	14708	14749	14802	14794	14832	14858	14593	14672	14852	14850	14881	14799	14743	14816	14838	14793	14830	14863	14825	14631	14796	14856	14789	14678	14793	14822	14717	14965	14672	14718	14878	14686	14733	14797	14862	14729	14841	15031	14729	14830	14637	14853	14786	14808	14919	14797	14973	14732	14845	14812	14578	14697	14810	14832	14720	14797	14802	14850	14878	14812	14939	14818	14744	14717	14742	14767	14780	14650	14799	14733	14808	14671	14790	14821	14760	14798	14857	14886	14769	14794	14793	14726	14837	14772	14787	14723	14932	14848	14774	14713	14752	14818	14915	14740	14757	14764	14731	14763	14831	14768	14680	14691	14791	14841	14855	14729	14877	14881	14849	14876	14828	14809	14586	15031	14739	14626	14808	14906	14697	14855	14948	14859	14728	14732	14762	14937	14713	14834	14712	14777	14835	14668	15011	14831	14918	14684	14948	14933	14841	14770	14694	14724	14777	14744	14868	14709	14704	14852	15028	14830	14930	14633	14790	14772	14624	14741	14858	14834	14872	14885	14573	14728	14966	14977	14728	14871	14806	14869	14834	14788	14678	14866	14821	14796	14954	14633	14956	14844	14785	14829	14786	14707	14962	14770	14830	14929	14804	14887	14794	14659	14864	15014	14618	14819	14942	14740	14858	14774	14856	14775	14753	14831	14758	14788	14804	14757	15010	14811	14742	14770	14953	14946	14659	14846	14777	14834	14878	15004	14738	14841	14701	14860	14950	14712	15020	14878	14936	14761	14806	14837	14750	14853	14866	14756	14663	14766	14785	14920	14781	14853	14861	14944	14826	14709	14872	14686	14846	14867	14701	15056	14778	14870	14935	14647	14793	14815	14773	14873	14823	14718	14697	14964	14699	14702	14854	14770	14753	14888	14960	14923	14804	14865	14879	15029	14770	14902	14710	14858	14625	14768	14745	14763	14756	14836	14787	15054	14657	14753	14869	14844	14772	14937	14896	14819	14866	14911	14984	14901	14719	14648	14791	14856	14663	14777	14713	14827	14736	14811	14919	14756	14757	14816	14959	14830	14810	14932	14936	14682	14787	14781	14850	14821	14731	14675	14864	14602	14948	14734	14784	14853	14903	14712	14650	14816	14775	14786	14709	14853	14727	14861	14969	14758	14826	14723	14819	14689	14809	14744	14885	14817	14907	14837	14818	14866	14811	14731	14740	14778	14883	15058	14734	14802	14807	14825	14703	14474	14657	14924	14755	14857	14972	14775	14949	14790	14887	14801	14641	14646	14847	14985	14788	14751	14770	14883	14994	14797	14852	14799	14677	14703	14811	14717	14855	14730	14676	14801	14891	14831	14942	14786	14742	14895	14874	14731	14942	14817	14964	14827	14738	14715	14818	14740	14871	14700	14720	14671	14753	14798	14646	14723	14714	14952	14939	14892	14817	14734	14829	14992	14736	14899	14894	14690	14889	14885	14934	14864	14695	14777	14730	14838	14860	14776	14837	14837	14758	14634	14752	14715	14912	14849	14773	14878	14792	14680	14707	14721	14718	14708	14822	14620	14797	14822	14726	14568	14914	14849	14948	14890	14672	14702	14856	14753	14813	14713	14818	14665	14851	14910	14806	14813	14815	14875	14783	14857	14881	14766	14905	14784	14655	14941	14796	14699	14851	14779	14809	14729	14750	14890	14932	14712	14717	14717	14743	14809	14802	14794	14734	14793	14830	14824	14855	14780	14726	14713	14847	14804	14907	14755	14717	14776	14708	14715	14825	14850	14915	14695	14734	14867	14886	14846	14794	14763	14790	14942	14764	14706	14833	14683	14780	14907	14959	14723	14775	14805	14796	14723	14697	14830	14802	14720	14864	14728	14725	14926	14820	14827	14748	14818	14764	14945	14878	14658	14826	14770	14898	14841	14805	14722	14757	14981	14938	14851	14819	14968	14908	14894	14866	14857	15127	14725	14767	14940	14785	14789	14769	14820	15033	14810	14763	14792	14817	14975	14908	14772	14704	14930	14750	14735	14884	14868	14775	14664	14733	14827	14742	14864	14721	14877	14732	14830	14846	15090	14965	14888	14658	14633	14738	14808	14714	14727	14768	14774	14948	14867	14754	14662	14834	14780	14734	14928	14746	14863	14831	14871	14747	14832	14921	14816	15057	14694	14674	14680	14839	14824	14648	14913	14793	14785	14730	14582	14729	14896	15012	14786	14812	14823	14892	14693	14816	14687	14943	14858	14885	14926	14839	14855	14762	14845	14842	14777	14659	14776	14846	14719	14701	14904	14827	14897	14731	14768	14801	14881	14808	14759	14694	14853	14769	14805	14861	14692	14873	14935	14957	14878	14827	14796	14840	14879	14735	14759	14820	14816	14905	14816	14937	14740	15015	14754	14703	14855	14658	14696	14907	14780	14716	14958	14827	14805	14938	14766	14848	14600	14717	14811	14811	14812	14847	14733	14911	14834	14814	14759	14763	14884	14842	14748	14660	14608	14818	14812	14779	14764	14804	14898	14838	14612	14926	14876	14742	14785	14806	14749	14907	14702	14798	14665	14947	14790	14766	14661	14864	14734	14863	14833	14675	14749	14831	14795	14757	14794	14908	14860	14733	14689	14855	14875	14687	14815	14865	14862	14869	14730	14683	14645	14860	14753	14898	14871	14902	14858	14911	14796	14780	14958	14781	14792	14879	14765	14721	14775	14869	14856	14957	14635	14761	14910	14794	14633	14775	14788	14907	14718	14835	14746	14799	14884	14895	14695	14768	14709	14868	14873	14830	14846	14808	15000	14934	14859	14841	14825	14656	14820	14729	14797	14725	14717	14902	14709	14795	14885	14601	14691	14598	14642	14925	14830	14707	14733	14679	14801	14718	14807	14787	14818	14572	14605	14703	15008	14823	14826	14860	14649	14891	14683	14616	14647	14794	15016	14574	14882	14889	14787	14874	14840	14736	14688	14778	14791	14885	14751	14879	14937	14747	14792	14879	14701	14823	14840	14797	14795
22722	21171	29090	23697	22806	26770	29565	23902	21488	19944	18696	17932	17860	17615	17468	17121	17061	16765	16948	16657	16434	16409	16345	16476	16335	16259	16150	16171	16128	16004	16094	16071	15906	16262	16219	16184	16426	15969	16184	16314	16081	16055	16239	16157	16172	16130	16629	16804	16432	16706	16615	16229	16180	16142	16113	16255	16142	16107	15922	16065	15952	16110	16144	16125	15979	16144	15996	16061	15956	16023	16092	16027	16130	16171	16106	16204	16051	16008	16109	16252	16105	16174	16209	16126	16248	15925	16147	16101	16205	15972	15931	16135	16096	16099	15945	16116	16044	15995	16114	15856	16171	15941	15975	16050	16015	16088	16108	15999	16072	16017	16225	16107	15872	16110	16054	16024	15953	16172	16154	16063	16057	16281	16077	16028	16052	16152	16248	16355	15962	16102	16043	15989	16063	16036	15937	16114	15975	16128	16062	16136	16090	16054	16017	16149	16205	16049	15910	15945	16016	16038	15960	16020	16088	16134	16085	16197	15905	16120	16122	16140	16135	16081	16074	16003	15871	16233	16113	15959	16215	16138	16271	16080	16131	16141	16188	16035	15983	15962	16114	16263	16011	16228	15877	15989	16127	16155	16074	16047	16079	15966	16002	16115	16179	16189	16047	16159	16070	16291	16030	15924	16200	16026	16098	16023	16015	16044	16045	15977	15835	16081	16054	15967	15948	16008	16014	15975	16030	16025	15952	16092	15995	16028	15825	15938	16012	16116	16075	15880	15926	15804	16031	15928	16309	16022	15958	16126	15961	16057	16005	16138	16062	16097	15911	16140	16182	16206	15993	16172	15984	16283	16081	16087	15996	15968	16141	16100	15909	16039	16179	16192	15936	15953	16038	16044	15846	16090	15910	16040	15940	16115	16196	16128	16104	16052	15991	16112	16108	15903	15887	15891	15935	16114	16082	16126	16172	16084	15905	16010	16079	16231	15941	16170	15984	15927	16220	16132	16047	16146	16053	16045	16160	15975	15897	16309	15967	16046	15982	16093	15978	15962	16190	16173	16101	16100	16021	16187	16184	16024	16164	16017	15859	15935	15968	16014	16133	15859	15989	15980	16029	16138	15997	16085	16028	16305	15922	15991	15792	15906	15955	16255	15906	15871	16034	16063	16159	15919	16106	15943	15920	16331	16094	15972	15848	15869	16039	15963	16016	15966	16089	16134	16063	15815	15994	15982	16072	16004	15969	16151	16155	15889	15946	16097	16026	16144	16019	16141	16066	15907	16084	15877	15830	16007	16216	15907	16135	16015	15983	16192	16019	16126	16033	16042	16081	15938	15947	16236	16047	16055	16244	15905	15927	16290	15960	16067	16076	15792	16146	15945	16052	16221	16223	16117	16071	16116	16159	16146	16006	16070	16094	16072	16168	16009	16029	16077	16071	16054	16035	15999	15891	15973	15942	15995	16084	15981	15927	15828	15979	16276	15913	16062	15956	15960	16224	16019	15964	15948	16077	16099	16116	16150	16163	16085	16087	16043	16091	16005	15835	15959	16028	15999	16092	16167	16019	16038	16056	16024	16179	15987	16125	16100	15979	15875	15762	15959	16242	16209	16123	16060	16193	16193	16013	16106	16100	16082	16100	15971	16048	16065	16126	15968	16218	16016	16043	15930	16072	16125	16106	16023	16024	16113	15975	15991	16012	15984	15944	16155	15793	15973	15876	16091	15949	16197	15845	15849	16085	16033	16119	15955	16003	15980	16101	16037	16160	15996	15985	15863	16011	16030	15859	16151	16019	16026	16100	16028	16185	15965	15939	15851	15907	16012	16022	16248	16153	15993	15897	15840	16151	15954	15924	15887	16060	16139	16088	15980	15943	16159	16145	16163	16033	16086	16259	15845	15971	16055	16109	16014	16083	16040	15976	16016	16005	15969	16020	16170	16015	16101	16264	16088	16047	16027	16047	16089	16004	16189	16034	16129	16052	15986	16164	16000	16016	15807	16075	15969	16129	15996	16126	16211	15962	16077	16128	15907	15798	15978	16072	15899	16069	16112	16073	16115	16195	15782	16074	15748	15995	16130	16051	16149	15969	16191	15985	15768	15974	15906	15998	16081	16037	16258	15851	16224	16088	16098	15962	16072	15880	16054	15854	16032	16185	15971	15959	16021	16182	16016	16086	15955	16034	15969	16054	16195	15971	15901	15980	16068	16075	15898	16088	16013	16077	16169	16052	16013	15883	16048	16009	15808	15951	16152	16064	16160	16133	15938	16056	16244	16008	16175	16101	16025	16097	16025	16365	16114	15967	16038	16223	16224	15943	16173	16046	16100	16001	15978	16087	16042	16015	15917	16019	16100	15876	16095	16010	16033	15984	15948	16159	15971	15915	16170	16192	16186	15983	16178	16036	16171	15962	16093	16111	15971	15994	16047	15762	16029	16081	16131	16199	16050	15898	15855	15942	16040	16172	16052	15911	15994	15936	16010	16148	16164	16044	16173	16023	15962	16031	15992	16095	16036	15942	15863	16223	16064	16093	15893	16146	16076	16109	16016	15888	15871	16032	15845	16057	15961	16154	16013	15851	15935	15965	16108	16109	15996	16043	16154	16169	15964	15968	16051	16165	16322	15973	15886	16029	16026	15945	16151	16002	16054	15999	15934	16056	15947	16170	16169	16169	16178	15979	16171	15982	15868	16014	16030	16073	16098	16078	15972	16153	16026	16141	15896	16109	16022	16124	16109	16072	16074	15825	15775	15993	15994	16187	16014	15960	15973	16064	16083	16190	15994	16046	16000	16095	15949	16046	16043	16224	16044	16162	16052	16117	15975	16024	16089	16266	15942	15964	16098	16146	16132	16021	16101	16129	15981	15944	16078	15979	16033	16099	16060	15892	15959	16114	16027	16078	16172	15947	16193	15923	16020	15993	15906	15886	16102	16287	16059	16021	15994	16059	16102	16311	16212	15827	15992	15953	15992	16069	15983	16095	15906	16031	15984	16187	16064	16161	15971	15895	16048	16049	15984	16161	16214	16016	16164	16257	16058	15983	16190	16091	15912	15995	15997	15838	16154	16038	16062	15871	16190	15939	16016	16197	16179	16091	16103	16239	16005	16043	16024	16169	16142	16150	16019	16013	16066	16123	15931	15923	16002	15974	16226	16181	15965	15891	16114	16278	16162	15837	16016	16035	16257	16094	15998	16354	15957	16169	16086	16141	16022	16094	16073	16235	16044	16114	16238	15980	15954	16095	15987	15875	16047	15951	16028	16114	16247	15987	15905	15860	16173	15965	16080	16063	15898	16026	16183	16089	16082	16100	16017	16055	16050	16055	16003	16025	16078	16078	16270	16055	16269	16056	15906	16121	16165	15651	15904	15968	16018	16044	16101	15882	15988	16261	16108	15976	16088	16178	16057	15795	16038	16098	15964	16061	15822	16230	15989	16106	16018	16192	16087	16012	16197	16207	16100	16089	16094	16050	15981	16017	16165	16186	16062	15819	16078	15890	15954	16220	16064	15897	16181	15989	16253	15986	16216	15817	15874	15937	15987	15841	16197	16060	16025	16116	16218	16180	15906	15913	16004	16047	16031	16212	15913	15991	16080	16132	16010	15921	16098	15895	15886	16063	15821	15930	16122	16135	16110	16157	15760	15947	16164	15973	15936	15926	15904	16136	15996	15991	16195	16004	16057	15933	15958	15941	16046	16017	15939	16271	16331	16066	16082	16064	15816	15940	15979	15941	16171	16005	16116	16083	16172	16034	16220	16104	15974	16117	15924	16176	15982	16260	16056	15941	15974	16170	16225	16180	15983	16140	16141	16100	15892	15970	15995	16199	16049	16059	16256	15997	16052	16184	15860	15835	16150	16400	16190	16277	16052	16039	15972	16071	16076	15840	16013	16106	15935	16024	15987	15910	16296	16118	16062	16163	16226	15986	16183	16122	15999	16137	16114	16193	16024	16084	15932	16069	16100	16086	16055	16028	16128	16048	16046	15865	16068	16103	16089	15978	16261	15948	16213	16223	16021	16058	16017	16042	16145	15902	16055	16112	15838	16077	16044	16161	15879	16005	16056	16184	16104	16059	16144	16092	16193	16305	16139	16239	15990	16184	16089	16081	15949	15970	16080	15931	16020	16151	16057	16112	15937	16215	16014	16036	16116	16235	16099	15995	16143	15908	16021	15927	15894	16019	16011	15985	16084	15897	16101	15927	16039	15996	16115	16166	15903	16003	16190	16173	15996	16101	16129	16005	16085	16319	15937	15888	15961	16030	15904	16008	16231	16196	16128	16025	16189	16141	15944	16006	15932	16101	15996	15961	16185	16023	16126	16238	16065	16013	16015	15989	16089	16126	16052	16169	15908	16100	15954	16184	16373	16000	16262	16019	16055	16019	15966	16202	15924	15916	16135	16111	15941	16008	15965	16092	16087	16129	16053	16043	15873	16007	16052	15935	16097	16023	16276	15950	16074	16006	16040	16007	16066	16228	16137	16036	16109	15947	15920	16046	16000	15994	16054	16009	16050	16049	16125	16015	16123	15848	15908	16083	16079	16151	15869	16111	16024	15949	16165	15981	15951	16165	16103	16011	16028	15937	16268	16216	16055	15935	16034	16159	16081	16124	16215	16068	16201	15972	16009	16159	16148	16073	16130	15905	16004	16146	16123	16071	15885	16124	16054	15981	15987	15890	15952	16071	16318	16117	16182	16183	16083	16028	16024	15936	15985	15874	16114	15985	16151	16089	15948	15909	16047	15917	15886	15912	16210	16224	16048	15966	16200	16153	16222	16180	16127	16075	16078	16122	16143	16068	15873	16053	16107	15952	15943	16048	16019	15814	15888	15952	16060	15980	16335	15998	16015	16036	15982	15887	16176	16036	15944	16129	16379	16164	15934	16061	15856	15986	16078	15930	15984	16124	15972	16109	16058	15946	16085	16006	16086	16199	16120	15966	16149	15996	16189	15916	16083	16219	16017	16105	16070	16095	16158	16117	16111	15890	16120	16114	16213	16074	16105	16030	15902	15818	16008	15940	15999	16081	16208	16046	16072	15948	15885	16079	16065	16071	15970	16089	15930	16040	16151	16024	16092	15918	15998	15873	16088	16011	15882	15911	16236	16041	16375	16189	16122	16116	16011	16233	16060	16083	16192	16178	16168	16071	15952	16198	16009	16019	16002
26929	49106	50919	43736	38269	32980	29451	25985	22556	20153	18366	17715	17538	16854	16457	16057	15830	15665	15481	15412	15294	15306	15120	15042	15034	15134	14809	15041	14973	14833	14892	14722	14976	14932	14880	14795	15031	14766	15014	14852	14984	14870	14873	14959	15027	15249	15590	15628	15286	15572	15492	15085	14918	14916	14761	14741	14898	14777	14970	15016	14923	14948	15054	14842	14981	14840	14911	14893	14802	14761	14873	14856	14859	14670	14737	14908	14687	14937	14668	14811	14715	14782	14866	14778	14849	14953	14978	14744	14810	14911	14699	14827	14842	14851	14816	14932	14789	14698	14734	15009	14909	14975	14889	14944	14946	14653	14906	14782	14878	14876	14702	14833	14761	14658	14948	14953	14831	14855	14830	14843	14796	14818	14632	14871	14829	14534	14901	14799	14727	14735	14876	14807	14870	14911	14870	14785	14810	14962	14794	14666	14882	14895	14725	14908	14833	14888	14864	14884	14638	14895	14903	14817	14803	14884	14822	15012	14968	14789	14805	14668	14877	14899	14831	14888	14882	14884	14818	14848	14868	14683	14713	14692	14771	14851	14917	14828	14797	14859	14728	14883	14712	14876	14802	14817	14944	14689	14702	14748	14774	14832	14897	14873	14760	14670	14961	14872	14851	14700	14767	14794	14921	14831	14844	14843	14835	14897	14856	14875	14972	14715	14819	14795	14760	14754	14785	14816	14827	14757	14776	14803	14784	15044	14822	14829	14747	14743	14737	14767	14752	14712	14892	14716	14762	14798	14765	14853	14934	14902	14842	14663	14960	14874	14891	14946	14678	14823	14831	14801	14655	14958	14742	14662	14605	14834	14965	14976	14740	15012	14687	14804	14784	14607	14843	14792	15054	14743	14834	14855	14835	14793	14874	14848	14796	14827	14710	14788	14883	14994	14839	14823	14799	14719	14832	14709	14778	14950	14752	14897	14658	14865	14879	14814	14838	14815	14758	14814	14723	14785	14962	14766	14750	14649	14743	14945	14858	14742	14790	14777	14681	14842	14832	14726	14789	14799	14687	14762	14801	14715	14665	14715	14797	14910	14750	14887	14812	14639	14901	14856	14800	14935	14812	14822	14803	14880	14809	14711	14973	14788	14798	14854	14944	14860	14890	14627	14682	14776	14771	14837	14932	14901	14962	14697	14906	14936	14800	14767	15019	14681	14952	14837	14925	14724	14791	14752	14788	14868	14885	14784	14705	14746	14899	14803	14627	14914	14880	14722	14746	14762	14764	14758	14761	14894	14831	14820	14711	14783	14981	14839	15011	14609	14787	14906	14700	14740	14927	14673	14712	14748	14721	14834	14873	14903	14817	14842	14886	14860	14878	14843	14891	14617	14832	14768	14925	14857	14829	14876	14774	14765	14797	14664	14934	14721	14857	14821	14744	14924	14670	14786	14971	14761	14837	14792	14581	14843	14682	14772	14698	14890	14793	14825	14901	14717	14709	14720	14921	14766	14784	14926	14858	14896	14765	14832	14721	14862	14936	14967	14861	14690	14694	14851	14867	14680	14758	14797	14883	15066	14766	14810	14777	14799	14861	15003	14680	14618	14956	14691	14895	14815	14801	14817	14728	14878	14917	14793	14862	14581	14917	14787	14734	14869	14865	14776	14890	14889	14893	14925	14865	14790	14839	14768	14707	14822	14941	14817	14760	14633	14809	14850	14831	14826	14748	14931	14824	14923	14958	14908	14899	14754	14827	14865	14838	14887	14647	14829	14688	14837	14802	14919	14870	14883	14938	14980	14884	14700	14954	14773	14907	14899	14817	14836	14712	14874	14771	14966	14694	14890	14779	14544	14902	14646	14799	14680	14812	14895	14783	14728	14740	14698	14816	14743	14847	14846	14904	14938	14823	14745	14867	14732	14828	14820	14824	14906	14527	14563	14883	14691	14965	14815	14584	14904	14915	14777	14899	14911	14747	14887	14996	14677	14804	14821	14766	14715	14938	14788	14823	14905	14823	14831	14709	14909	14759	14950	14816	14801	14744	14819	14903	14793	14762	14803	14694	14801	14766	14676	14965	14863	14860	14822	14790	14861	14665	14837	14756	14862	14628	14882	14787	14819	14742	14845	14622	14893	14808	14855	14916	14909	14840	14818	14871	14880	14753	14727	14988	14766	14985	14822	14729	14896	14930	14746	14932	14679	14763	14847	14697	14745	14893	14738	14729	14870	14899	14749	14935	14653	14948	14732	14915	15084	14820	14865	14964	14982	14636	14713	14749	14940	14847	14744	14743	14682	14945	14824	14832	14739	14720	14813	14800	14803	14826	14718	14887	14669	14728	14824	14813	14924	14746	14818	14955	14822	14773	14657	14832	14925	14844	14749	14879	14721	14760	15050	15033	14687	14776	14905	14710	14597	14708	14660	14821	14800	14607	15000	14774	14863	14703	14861	14844	14780	14714	14528	14772	14822	14807	14711	14888	14846	14708	14802	14759	14755	14881	14709	14719	14933	14777	14865	14741	14893	14846	14696	14693	14765	14860	14862	14754	14848	14784	14796	14708	14781	14904	14910	15040	14896	14722	14818	14758	14834	14774	14787	14631	14757	15023	14876	14752	14785	14830	14728	14728	14941	14931	14770	14875	14622	14751	14888	14733	14771	14791	14795	14861	14767	14939	14770	14902	14661	14884	14845	14849	14910	14692	14752	14914	14793	14877	14683	14877	14721	14786	14767	14629	14880	14708	14761	14804	14908	14855	14755	14802	14856	14865	14601	14641	14990	14855	14731	14909	14991	14914	14830	14788	14794	14814	14819	14643	14814	14825	14817	14908	14840	14754	14869	14797	14913	14820	14834	14867	14715	14925	14921	14965	14792	14697	14886	14904	14663	14862	14862	14865	14894	14909	14731	14687	14641	14644	14830	14875	14875	14765	14913	14885	14824	14807	14798	14834	14833	14692	14762	14791	14793	14691	14886	14707	14912	14773	14899	14954	14908	14831	14696	14754	14877	14763	14836	14911	14848	14641	14863	14797	14761	14865	14794	14811	14780	14873	14722	14760	14832	14815	14703	14791	14852	14715	14707	14853	14713	14738	14964	14760	14779	14897	14899	14867	14834	14836	14896	14850	14796	14886	14948	14834	14685	14861	14717	14736	14866	14840	14935	15060	14752	14917	14770	14754	14864	14878	14828	14771	14766	14697	14827	14727	14621	14893	14871	14752	14801	14776	14727	14769	14830	14892	14834	14739	14935	14814	14868	14885	14882	14856	14814	14750	14844	14864	14789	14900	14793	14818	14890	15058	14825	14885	14873	14805	14916	14584	14857	14788	14851	15030	15065	14905	14873	14692	14853	14696	14891	14693	14671	14794	14785	14893	14798	14814	14800	14700	14972	14786	14749	14861	14792	14659	14791	14801	14643	14623	14916	14742	14784	14809	14863	14904	14752	14939	14805	14969	14727	14901	14864	14903	14679	14839	14773	14652	14758	14967	14781	14628	14808	14753	14784	14953	14652	15003	14802	14794	14649	14676	14879	14906	14811	14812	14801	14829	14843	14797	14616	14745	14941	14837	14699	14783	14794	14875	14830	14844	14718	14792	14842	14664	14822	14765	14778	14814	14677	14888	14906	14897	14793	14803	14824	14847	14835	14639	14625	14824	14816	14767	14700	14874	14956	14806	14898	14833	14776	14778	14884	14953	14806	14848	14628	14813	14954	14894	14958	14816	14834	15006	14844	14744	14808	14911	14786	14902	14661	14854	14929	14655	14811	14867	14846	14809	14897	14785	14871	14905	14655	14678	14734	14801	14754	14679	14825	14767	14873	14861	14847	14746	14979	14773	14719	14913	14771	14837	14715	14751	14974	14804	14866	14780	14672	14729	14960	14777	14821	14898	14641	14856	14726	14829	14813	14843	14626	14699	15051	14774	14885	14762	14691	14737	14922	14625	14750	14850	14701	14695	15008	14886	14770	14735	14649	14729	14816	14838	14756	14719	14788	14753	14797	14723	14719	14708	14768	15035	14999	15008	14846	14815	14692	14684	14819	14854	14927	14711	14725	14881	14686	14851	14794	14710	14759	14923	14786	14803	14888	14692	14780	14789	14643	14845	14792	14643	14851	14724	14850	14911	14862	14736	14778	14624	14905	14688	14725	14807	14801	14880	14804	14863	14856	14669	14843	15088	14813	14799	14678	14738	14842	14907	14739	14873	14674	14773	14928	14702	14760	14898	14738	14733	14870	14771	14698	14749	14766	14884	14798	14732	14772	14760	14797	14787	14833	14662	15042	14942	14680	14837	14821	14545	14739	14812	14835	14814	14800	14748	14753	14912	14878	14919	14807	14760	14789	14821	14950	14857	14840	14714	14921	14832	14823	14716	14734	14653	14932	14799	14903	14807	14977	14769	14813	14707	14742	14831	14927	14826	14759	14906	14746	14849	14714	14709	14783	14765	14881	14779	14924	14935	14808	14686	14981	14835	14948	14804	14903	14966	14806	14873	14680	14843	14821	14910	14778	14734	14771	14816	14702	14844	14875	14766	14775	14719	14819	14880	14780	14985	14809	14736	14519	14843	14914	14950	14939	14867	14749	14818	14877	14716	14959	14785	14890	14764	14914	14660	14770	14850	14823	14690	14710	14869	14783	14831	14744	14754	14891	14698	14887	14713	14772	14663	14902	14693	14794	14705	14892	14807	14733	14846	14855	15011	14735	14836	14863	14826	14616	14979	14694	14640	14993	14725	14723	14568	14771	14748	14827	14765	14834	14855	14704	14729	14949	14780	14772	15003	14896	14513	14796	14842	14853	14808	14963	14797	14748	14876	14920	14783	14996	14845	14786	14806	14710	14762	14735	14689	14874	15010	14703	14848	14921	14935	14868	14729	14838	14706	14891	14905	14915	14886	14712	14688	14935	14797	14666	14796	14830	14872	14789	14691	14862	14785	14806	14842	14763	14883	14816	14769	14621	14801	14809	14789	14781	14817	14888	14902	14849	14614	14643	14762	14666	14706	14793	14707	14882	14797	14840	14825	14866	14742	14709	14838	14674	14801	14910	14623	14871	14702	14806	14854	14843	14728	15042	14746	14780	14734	14696	14738	14774	14859	14990	14828	14934	14746	14891	14895	14787	14850	14677	14853	14664	14812	14643	14788	14908	14924	14789	14793	14602	14771	14788
27563	25738	34893	32222	26582	23297	20988	18895	17922	17046	16569	16420	16542	16046	16170	16289	16066	16095	16000	15853	15845	16110	15990	15942	15864	16153	15934	15828	15905	15754	15724	15699	15810	15692	15963	15906	15655	15836	15573	15690	15749	15668	15748	15812	15558	15795	15922	15906	15650	15752	15743	15708	15834	15833	15579	15654	15877	15667	15716	15744	15897	15570	15605	15797	15767	15656	15723	15824	15700	15841	15971	15608	15659	15677	15684	15877	15811	15773	15826	15820	15874	15705	15725	15725	15659	15836	15706	15829	15850	15768	15686	15780	15597	15771	15803	15783	15750	15734	15981	15904	15986	15856	15730	15810	15854	15953	15782	15905	15805	15842	15706	15602	15798	15881	15822	15834	15815	15727	15927	15655	15689	15641	15884	15596	15706	15784	15765	15688	15727	15836	15891	15688	15870	15690	15793	15767	16011	15704	15958	15748	15832	15785	15739	15749	15691	15616	15794	15917	15614	15733	15898	15687	15733	15903	16019	15899	15581	15719	16037	15840	15636	15825	15848	15972	15762	15742	15835	15795	15695	15624	15583	15998	15702	15849	15907	15774	15804	15878	15777	15767	15765	15846	15780	15897	15746	15920	15869	15811	15760	15738	15880	15960	15923	16012	15884	15725	15847	15757	15614	15563	15731	15747	15710	15677	15890	15940	15690	15747	15778	15853	15790	15786	15764	15931	15621	15724	16048	15716	15838	15885	15801	15746	15788	15798	15903	15801	15855	15889	15598	15747	15828	15728	15654	15754	15636	15684	15890	15747	15598	15908	15817	15784	15791	15797	15733	15705	15912	15703	15726	15703	15659	15706	15834	15679	15802	15728	15972	15663	15809	15699	15811	15912	15761	15555	15879	15750	15911	15643	15543	15792	15812	15879	15700	15600	15608	15466	15716	15638	15772	15861	15674	15890	15928	15752	15569	16008	15832	15824	15992	16096	15953	15878	15828	15954	15885	15666	15755	15655	15754	15802	15706	15750	15650	15920	15853	15817	15829	15788	15942	15671	15632	15787	15735	15986	15640	15684	15577	15894	15896	15841	15758	15873	15818	15838	15773	15750	15783	15661	15881	15749	15884	15682	15755	15686	15586	15767	15698	15949	15686	15603	15756	15797	15720	15656	15680	15564	15757	15838	15786	15925	15741	15587	15829	15934	15715	15556	15835	15857	15716	15845	15680	15855	15738	15807	15735	15702	15860	15811	15798	15652	15614	15881	15792	15646	15732	15730	15679	15828	15776	15961	15700	15730	15713	15734	15762	15716	15875	15890	15749	15799	15756	15760	15688	15760	15915	15596	15554	15782	15730	15724	15864	15636	15886	15867	15815	15589	15550	15813	15810	15815	15776	15784	15734	15742	15707	15655	15698	15739	15829	15747	15810	15853	15907	15789	15779	15780	15777	15784	15731	15580	15757	15601	15816	15825	15707	15817	15831	15722	15611	15895	15695	15747	15872	15617	15851	15700	15915	15821	15862	15695	15788	15800	15733	15591	15713	15748	15665	15743	15855	15701	15867	15941	15761	15967	15804	15921	15769	15753	15794	15837	15900	15870	15753	15856	15782	15888	15705	15813	15776	15683	15934	15874	15622	15792	15843	15781	15491	15696	15567	15527	15708	15914	15883	15917	15754	15619	15879	15729	15676	15855	15609	15809	15765	15671	15896	15884	15680	15656	15802	15705	15794	15811	15732	15817	15881	15689	15833	15729	15673	15701	15765	15790	15778	15923	15755	15647	15674	15838	15930	15799	15788	15708	15741	15742	15423	15775	15623	15710	15708	15601	15710	15759	15904	15930	15627	15714	15791	15965	15764	15717	15572	15782	15837	15903	15733	15817	15780	15770	15818	15764	15815	15790	15911	15724	15946	15647	15745	15907	15807	15772	15750	15938	15506	15688	15852	15851	15783	15868	15631	15566	15693	15691	15795	15750	15528	15876	15957	15992	15728	15765	15723	15801	15795	15780	15702	15830	15815	15606	15852	15789	15850	15723	15680	15840	15777	15998	15751	15849	15769	15853	15584	15683	15724	15959	15858	15694	15815	15782	15895	15821	15787	15864	15851	15807	15786	15941	15792	15754	15629	15736	15746	15791	15828	15655	15715	15813	15843	15632	15671	15646	15839	15941	15596	15734	15750	15888	15686	15903	15716	15760	15576	15860	15957	15806	15797	15947	15908	15819	15862	15689	15769	15932	15794	15656	15907	15678	15835	15679	15635	15682	15953	15836	15683	15642	15808	15849	15655	15780	15750	15702	15761	15660	15715	15812	15773	15725	15930	15909	15908	15874	15761	15994	15822	15722	15773	15458	15794	15776	15715	16001	15652	15687	15707	15720	15788	15749	15784	15756	15869	15634	15858	15750	15680	15879	15782	15648	15658	15779	15936	15787	15832	15805	15868	15721	15775	15738	16105	15979	15640	15733	15996	15903	15808	15679	15750	15758	15741	16023	16036	15767	15812	15678	15553	15573	15835	15741	15769	15828	15705	15618	15934	15805	15651	15721	15879	15878	15803	15739	15867	15661	15948	15881	15964	15802	15723	15943	15675	15791	15513	15721	15881	15775	15769	15638	15729	15761	15785	15775	15721	16021	15771	15652	15805	15752	15633	15889	16024	15672	15700	15766	15799	15770	15818	15661	15440	15897	15730	15673	15766	15501	15739	15891	15823	15944	15831	15692	15698	15857	15719	15895	15731	15709	15733	15458	15809	15816	15606	15836	15730	15754	15684	15585	15732	15982	15862	15774	16018	15839	15882	15903	15759	15624	15611	15722	15669	15908	15737	15850	15826	15718	15581	15661	15801	15639	15821	15748	15867	15661	15813	15817	15855	15758	15817	15864	15816	15873	15715	15790	15906	15854	15940	15832	15753	15715	15608	15614	15941	15769	15691	15789	15677	15660	15856	15602	15899	15740	15756	15813	15773	15685	15921	15667	15590	15661	15625	15716	15714	15898	15887	15956	15831	15808	15769	15672	15618	15642	15740	15637	15880	15638	15800	15671	15487	15718	15611	15781	15854	15871	15781	15756	15896	15735	15792	15783	15904	15795	15790	15807	15977	15760	15682	15876	15632	15749	15824	15715	15690	15603	15740	15783	15727	15668	15967	15961	15721	15780	15790	15660	15663	15676	15838	15796	15727	15818	15849	15568	15845	15864	15800	15694	15903	15730	15912	16049	15776	15717	15979	15705	15991	15922	15931	15665	15820	15854	15699	15620	15679	15771	15728	15721	15802	15770	15896	15743	15773	15774	15850	15784	15786	15918	15881	15774	15803	15897	15895	15792	15938	15596	15764	15666	15843	15820	15672	15655	15811	15689	15804	15783	15783	15652	15722	15710	15784	15854	15763	15687	15926	15816	15855	15617	15724	15774	15786	15533	15782	15727	15702	15631	15746	15822	15801	15835	15941	15836	15728	15723	15774	15996	15789	15594	15719	15734	15947	15731	15761	15874	15881	15706	15878	15737	15991	15693	15661	15880	15832	15573	15733	15859	15632	15853	15542	15672	15794	15865	15794	15916	15616	15739	15753	15771	15711	15686	15680	15768	15739	15521	15749	15871	15976	15656	15617	15746	15822	15813	15695	15728	15965	16010	15510	15671	15748	15599	15803	15517	15703	15782	15776	15849	15869	15822	15727	15857	15834	15900	15733	15783	15782	15588	16005	15539	15844	15795	15760	15711	15786	15785	16001	15818	15897	15866	15772	15780	15798	15632	15576	15720	15754	15945	15965	15757	15893	15795	15832	15705	15849	15864	15863	15951	15795	15947	15809	15889	15764	15736	15719	15807	15726	15668	15901	15859	15866	15748	15789	15674	15935	15974	15892	15940	15871	15787	15616	15753	15772	15767	15732	15751	15856	15787	15881	15732	15804	15725	15618	15962	15628	15921	15865	15771	15660	15852	15857	15699	15948	15899	15576	15844	15737	15794	15866	15740	15687	15672	15731	15792	15730	15697	15657	15965	15971	15854	15739	15656	15758	15859	15721	15756	15813	15711	15717	15825	15786	15736	15667	15871	15619	15886	15749	15808	15762	15787	15804	15500	15749	15854	15800	15928	15785	15755	15853	15872	15713	15823	15791	15871	15870	15752	15702	15545	15702	15824	15915	15713	15902	15628	15701	15772	15781	15763	15807	15731	15932	15814	15695	15709	15774	15703	15791	15978	15496	15950	15830	15948	15603	15745	15644	15765	15773	15815	15737	15805	15683	15606	15712	15828	16027	15715	15695	15572	15643	16091	15828	15847	15729	15948	15934	15857	15702	15769	15665	15869	15741	15816	15828	15755	15995	15742	15664	15683	15647	15641	15825	15583	15883	15651	15905	15734	15814	15683	15872	15755	15661	15801	15785	15821	15718	15742	15781	15577	15673	15869	16008	15846	15646	15819	15921	15864	15897	15646	15669	15737	15828	15818	15694	15865	15746	15642	15425	15730	15644	15907	15758	15748	15728	15737	15692	15501	15770	15739	15897	15728	15699	15785	15638	15671	15721	15614	16002	15995	15597	15720	15924	15854	16078	15669	15735	15834	15687	15569	15640	15646	15865	15657	15895	15616	15636	15826	15744	15808	15780	15836	16016	15827	15791	15713	15810	15665	15747	15853	15827	15849	15953	15687	15716	15694	15681	15828	15821	15709	15734	15779	15634	15692	15976	15645	15810	15963	16002	15878	15891	15870	15875	15923	16030	15821	15766	15973	15845	15939	15936	16019	15834	15633	15743	15853	15911	15818	15733	15833	15736	15813	15942	15864	15848	15717	15784	15868	15685	15832	15923	15864	15738	15778	15735	15706	15779	15869	15731	15882	15708	15894	15774	15599	15859	15831	15807	15902	15882	15692	15807	15725	15591	15357	15696	15665	15732	15806	15771	15678	15674	15775	15875	15730	15700	15715	15779	15848	15754	15732	15685	15753	15812	15816	15896	15774	15767	15867	15866	15742	15531	15859	15914	15701	15792	15897	15934	15738	15929	15750	15902	15764	15797	15746	15812	15778	15606	15679	15763	15709	15690	15583	15933	15722	15770	15689	15779	15682	15659	15856	15883	15867	15816	15663	15754	15747	15844	15656	15752	15885	15709	15779	15868	15802	15644	15877	15924	15792	15822	15543	15666	15641	15776	15731	15703	15840	15803	15909
25450	40479	40900	34039	28963	25131	22219	19616	17877	16777	15886	15862	15705	15561	15208	15106	15142	14920	14766	14985	14901	14902	14662	14834	14643	14619	14671	14603	14757	14728	14649	14753	14574	14652	14677	14695	14664	14720	14662	14711	14801	14610	14650	14653	14676	14792	14631	14706	14820	14727	14898	14748	14743	14645	14842	14540	14742	14694	14644	14661	14761	14678	14773	14698	14609	14742	14611	14628	14646	14613	14840	14784	14593	14768	14522	14601	14558	14800	14690	14598	14438	14707	14662	14595	14657	14591	14729	14595	14675	14507	14477	14678	14818	14657	14805	14437	14627	14683	14682	14666	14554	14522	14514	14682	14708	14735	14618	14728	14715	14426	14668	14547	14415	14595	14547	14633	14710	14598	14534	14535	14640	14586	14497	14678	14730	14483	14663	14488	14503	14564	14630	14480	14690	14481	14735	14471	14553	14694	14546	14754	14765	14732	14675	14743	14640	14757	14714	14782	14668	14555	14688	14750	14514	14546	14674	14474	14603	14593	14661	14579	14590	14689	14715	14663	14616	14638	14749	14405	14657	14742	14512	14654	14441	14551	14701	14596	14587	14748	14564	14599	14475	14733	14658	14617	14508	14504	14595	14624	14699	14514	14662	14671	14534	14759	14777	14637	14579	14579	14625	14696	14757	14602	14741	14553	14639	14502	14565	14625	14624	14589	14694	14792	14669	14619	14748	14602	14652	14521	14728	14775	14758	14628	14739	14556	14411	14711	14756	14483	14818	14658	14640	14577	14651	14574	14668	14767	14700	14617	14641	14585	14755	14737	14524	14618	14851	14794	14627	14634	14651	14703	14756	14602	14697	14670	14567	14593	14665	14745	14792	14555	14604	14606	14632	14531	14411	14726	14544	14616	14701	14575	14710	14559	14688	14717	14708	14705	14608	14536	14588	14682	14635	14523	14718	14625	14668	14697	14653	14690	14430	14700	14597	14647	14541	14656	14468	14776	14683	14712	14619	14705	14596	14729	14707	14653	14762	14722	14607	14588	14698	14785	14657	14611	14698	14647	14634	14789	14712	14458	14758	14541	14635	14404	14701	14555	14706	14493	14608	14683	14554	14536	14790	14786	14595	14884	14464	14741	14731	14480	14554	14552	14623	14603	14597	14536	14683	14490	14503	14655	14922	14514	14806	14616	14668	14512	14644	14604	14618	14515	14534	14492	14510	14570	14631	14482	14634	14517	14721	14471	14619	14497	14534	14648	14514	14635	14675	14646	14379	14696	14627	14827	14588	14473	14642	14469	14535	14584	14566	14554	14622	14646	14510	14790	14699	14751	14713	14615	14658	14793	14548	14612	14524	14664	14696	14642	14726	14656	14558	14606	14568	14618	14600	14593	14585	14786	14644	14541	14736	14723	14654	14540	14696	14350	14726	14610	14572	14599	14578	14738	14749	14761	14707	14612	14791	14607	14656	14562	14552	14534	14556	14593	14571	14623	14565	14486	14633	14632	14652	14668	14556	14569	14756	14584	14487	14720	14648	14635	14690	14605	14519	14666	14592	14669	14593	14760	14571	14866	14685	14415	14748	14552	14808	14640	14511	14524	14577	14692	14497	14597	14443	14612	14704	14607	14575	14553	14702	14685	14754	14621	14718	14678	14438	14452	14454	14519	14627	14624	14682	14807	14495	14827	14659	14698	14441	14490	14530	14737	14533	14650	14767	14673	14538	14622	14767	14690	14601	14714	14802	14602	14596	14540	14684	14558	14567	14546	14666	14657	14618	14687	14666	14717	15050	14658	14572	14728	14602	14700	14567	14617	14661	14580	14734	14665	14515	14679	14594	14695	14625	14629	14702	14773	14584	14622	14756	14605	14817	14716	14618	14515	14600	14738	14619	14675	14616	14788	14582	14725	14628	14477	14655	14680	14517	14674	14601	14732	14680	14553	14674	14699	14512	14629	14557	14736	14656	14645	14746	14432	14685	14708	14844	14536	14633	14580	14518	14604	14587	14652	14637	14554	14650	14535	14668	14627	14746	14552	14796	14530	14664	14695	14680	14607	14599	14724	14589	14754	14521	14657	14657	14581	14536	14691	14672	14724	14757	14680	14709	14543	14479	14575	14635	14738	14656	14766	14585	14596	14749	14587	14546	14411	14493	14855	14693	14557	14763	14713	14734	14442	14523	14700	14458	14767	14573	14532	14466	14556	14494	14642	14539	14476	14677	14499	14748	14572	14586	14676	14546	14528	14738	14492	14436	14865	14689	14490	14612	14664	14632	14683	14634	14737	14698	14759	14677	14706	14564	14483	14668	14553	14687	14563	14471	14736	14734	14708	14626	14780	14666	14749	14517	14575	14510	14509	14810	14804	14557	14624	14704	14671	14682	14575	14699	14707	14635	14489	14554	14699	14716	14626	14555	14656	14661	14561	14820	14579	14582	14721	14614	14663	14798	14739	14541	14655	14680	14772	14562	14572	14612	14687	14760	14596	14590	14487	14676	14526	14720	14810	14570	14526	14670	14531	14711	14719	14660	14623	14592	14585	14633	14560	14493	14719	14508	14658	14638	14535	14688	14648	14787	14595	14591	14711	14648	14582	14773	14609	14682	14560	14533	14472	14573	14593	14738	14478	14727	14573	14574	14601	14762	14651	14465	14587	14688	14543	14509	14804	14642	14508	14469	14653	14664	14582	14474	14616	14551	14745	14412	14850	14697	14721	14849	14639	14542	14668	14615	14630	14847	14740	14621	14632	14559	14750	14579	14603	14490	14874	14646	14604	14804	14567	14774	14632	14618	14581	14793	14695	14646	14645	14737	14626	14710	14660	14612	14706	14513	14611	14625	14682	14552	14690	14570	14668	14793	14584	14829	14536	14622	14720	14719	14860	14677	14636	14494	14644	14717	14580	14758	14629	14830	14636	14729	14492	14809	14679	14776	14550	14641	14621	14740	14662	14680	14533	14570	14792	14473	14777	14442	14643	14638	14673	14747	14631	14617	14708	14728	14448	14595	14756	14607	14512	14642	14619	14682	14648	14646	14630	14771	14613	14648	14575	14572	14825	14599	14650	14494	14594	14610	14549	14572	14750	14721	14726	14693	14695	14465	14763	14736	14681	14562	14676	14657	14533	14681	14724	14562	14603	14769	14612	14717	14633	14659	14646	14648	14665	14757	14571	14647	14520	14722	14636	14612	14674	14620	14655	14772	14494	14643	14414	14570	14541	14566	14503	14613	14619	14593	14591	14662	14563	14578	14625	14748	14701	14644	14646	14648	14625	14639	14544	14624	14840	14637	14673	14665	14658	14698	14586	14486	14688	14600	14698	14623	14525	14527	14626	14629	14560	14563	14610	14690	14590	14752	14620	14816	14552	14725	14474	14591	14460	14599	14711	14470	14706	14870	14590	14768	14571	14729	14731	14585	14686	14684	14675	14682	14666	14598	14612	14715	14806	14452	14710	14692	14638	14835	14659	14605	14587	14659	14539	14787	14660	14537	14739	14485	14587	14544	14654	14628	14496	14695	14747	14754	14688	14631	14762	14496	14650	14632	14442	14636	14696	14718	14608	14642	14542	14681	14662	14804	14886	14541	14772	14709	14499	14560	14644	14477	14657	14697	14722	14669	14703	14759	14593	14703	14747	14679	14690	14617	14493	14806	14562	14677	14742	14619	14840	14679	14551	14618	14484	14643	14599	14595	14538	14711	14735	14760	14358	14646	14631	14492	14807	14591	14653	14605	14867	14521	14627	14612	14737	14616	14657	14750	14499	14608	14643	14649	14725	14887	14734	14656	14687	14629	14777	14625	14596	14628	14795	14685	14580	14575	14727	14560	14474	14636	14610	14647	14805	14430	14570	14781	14620	14813	14521	14502	14712	14659	14710	14831	14455	14617	14644	14579	14511	14598	14693	14511	14774	14688	14741	14569	14540	14712	14669	14711	14579	14656	14671	14718	14772	14560	14640	14833	14714	14551	14760	14728	14600	14664	14676	14728	14743	14730	14769	14488	14622	14638	14612	14449	14641	14689	14643	14740	14662	14699	14643	14502	14572	14671	14785	14756	14580	14655	14772	14473	14644	14796	14609	14712	14526	14711	14673	14566	14777	14550	14635	14608	14713	14675	14571	14650	14467	14734	14573	14708	14752	14545	14545	14486	14642	14789	14773	14600	14784	14714	14612	14593	14704	14712	14645	14639	14622	14602	14635	14604	14617	14716	14630	14709	14642	14607	14642	14590	14533	14616	14564	14529	14624	14612	14703	14646	14745	14599	14563	14614	14521	14748	14461	14721	14763	14566	14628	14620	14554	14695	14675	14782	14454	14729	14577	14801	14635	14591	14728	14777	14591	14585	14626	14746	14572	14493	14712	14595	14765	14814	14641	14626	14538	14767	14428	14638	14682	14394	14628	14732	14425	14759	14648	14820	14588	14588	14714	14657	14902	14632	14617	14398	14691	14762	14602	14625	14549	14620	14586	14699	14768	14564	14586	14733	14667	14587	14778	14585	14611	14727	14662	14625	14704	14591	14462	14644	14586	14594	14589	14691	14669	14863	14611	14653	14506	14727	14593	14547	14762	14743	14536	14724	14813	14662	14622	14793	14565	14567	14717	14568	14593	14708	14593	14638	14811	14427	14650	14588	14787	14589	14570	14788	14659	14560	14570	14715	14770	14634	14705	14572	14677	14586	14446	14827	14571	14553	14751	14698	14632	14755	14626	14714	14617	14662	14708	14701	14652	14679	14534	14500	14485	14654	14726	14708	14552	14595	14705	14583	14592	14524	14561	14582	14603	14585	14546	14497	14700	14708	14681	14700	14678	14669	14512	14777	14552	14806	14734	14662	14578	14646	14694	14617	14568	14628	14632	14572	14648	14694	14639	14733	14466	14696	14667	14762	14698	14601	14819	14788	14654	14572	14658	14596	14691	14720	14746	14715	14406	14599	14514	14609	14618	14723	14606	14616	14599	14711	14672	14596	14641	14471	14719	14537	14474	14789	14650	14622	14643	14694	14705	14633	14554	14766	14581	14676	14592	14705	14727	14543	14661	14679	14472	14510	14674	14697	14611	14671	14670	14727	14623	14596	14504	14719	14562	14703	14459	14454	14728	14737	14573	14685	14578	14682	14781	14640	14604	14502	14640	14763	14667	14666	14752	14652	14690	14565	14638	14632	14602
23732	21209	28940	25017	25225	27191	25391	20933	19018	18177	17683	17195	17180	16945	16771	16743	16435	16521	16280	16391	16132	16333	16228	16067	16299	16093	15873	16081	15912	16057	16046	15996	16031	16050	16223	15952	16017	16064	16056	15861	15921	15812	15952	15938	16181	16031	16245	16287	16457	16335	16177	16175	16190	15922	15762	15876	15980	15883	15847	15956	15990	16092	16069	15869	15990	15906	15985	15804	16170	15789	15969	15793	15911	15834	15856	15966	15915	15857	15737	16056	15952	15953	15705	16098	16053	15935	15983	15860	15994	15902	15943	16090	15707	15890	15923	15846	15922	15902	16025	15901	15969	16039	15945	16052	15939	15858	16049	15947	15866	15876	15765	15907	16008	15986	16020	15955	16042	15894	15870	15857	15956	16040	15849	15969	15958	16126	15830	15934	15930	15858	15916	16097	15743	15873	15959	15948	16112	16001	16186	15807	15874	15949	15911	16048	15899	15983	16013	15914	15992	15960	15788	16040	15865	15833	16026	15907	15838	15805	15816	15987	15892	15828	15926	15980	15965	16004	15890	15959	15988	15828	16018	15908	15911	15928	15967	15845	15853	16026	15823	15961	16097	16049	15926	15990	15986	15962	15975	15904	15757	15820	16038	15927	16074	16012	15816	15698	15849	15912	15930	15929	15877	15743	15872	15735	15885	15723	16099	15997	15996	16041	15872	15877	16133	15864	15988	15961	15879	15962	15821	15892	15922	16085	15847	15712	15819	15844	15818	15810	15865	15886	15972	16001	16229	16002	15888	15894	15966	15822	16062	15950	15867	15851	15935	15810	15972	15966	15979	15961	15887	15880	15741	15839	15731	15869	16004	15943	15835	16009	16045	15950	16164	15789	15995	15815	15997	15683	15878	15974	15681	15785	16002	15891	15910	15983	15986	15868	16029	16031	16100	15863	16111	15929	15937	16073	16033	16089	15959	15828	15928	16037	15967	15834	15747	15946	15841	15952	15976	15848	15816	16130	15975	15800	16054	15899	15730	15804	15953	15870	15782	15848	15952	15763	15738	15900	15807	15777	15802	15844	16033	16002	15828	16008	15825	15663	16013	15981	15897	15981	15755	15763	15919	15901	15943	15949	15717	15870	15863	15757	16020	15875	15840	15757	16015	15750	15966	15942	15809	16052	15967	15950	15940	15857	15853	15782	15881	15784	16183	15523	15858	15926	15831	15991	15883	15987	15893	15798	15842	15750	16176	15905	15958	15812	15789	16211	15904	15961	16114	15986	15989	15884	15926	15861	15880	15976	16049	15674	15935	15845	15959	15892	15955	16001	15792	16038	15929	15893	16042	15842	15856	15855	15938	16028	15905	15739	15889	15947	15960	15871	15699	15988	15863	15802	15772	16026	15837	16021	15873	15761	15888	15839	15772	15881	16096	15884	15939	16072	15977	15869	15850	16107	15939	15966	16036	15952	15965	15890	16053	15839	16032	15822	16024	15815	15942	16047	15971	15929	16118	15743	15900	15954	15901	16039	16017	15957	16020	15915	16081	15796	16000	16097	15931	15994	15990	15866	15708	15983	16015	16020	16035	16004	15897	16013	15814	15982	15761	15912	16098	16039	15922	15735	15957	15931	15921	16042	15915	15796	15911	15715	16112	15991	15810	15759	16022	15888	15885	16094	16063	15761	15880	15986	15927	15947	15868	16060	15721	16072	15960	15955	15972	15917	15774	15850	16103	15961	16183	15990	16059	15957	15841	15722	16131	15911	15776	15902	16174	15800	15948	15672	15871	15902	15845	15967	15930	15870	15923	16107	15763	15787	15897	16072	15955	15952	16005	15879	15922	16012	16095	15845	15934	15987	15899	15729	15906	15910	15625	16005	15892	15956	16251	16010	15857	15716	15802	15889	16048	15973	16120	15981	15972	15857	15923	15885	16021	15973	15872	15893	16070	16210	15855	15854	15812	15778	16007	15908	15909	15882	15647	15964	15985	15825	15885	15743	15844	15956	15995	15868	15816	15876	15808	15991	15954	15966	15873	16054	15903	15821	15859	16045	15904	15832	15950	15843	15705	15955	16116	15862	16099	15850	15725	15846	15979	16017	16029	16200	15763	15964	16076	16042	15793	15980	15912	15847	16227	15843	16041	15935	15789	15929	15755	15912	16026	16007	15884	16042	16180	16182	15888	15717	15804	15924	15963	15973	15907	15947	15853	16068	16009	15976	16079	15914	15928	15765	15890	15847	15912	15785	15709	15914	15962	15757	15937	15873	15915	15813	15785	16071	15693	15919	16013	15807	15869	15843	15892	15895	15945	15993	15922	15855	15802	15866	15924	15877	15997	15977	15947	15899	16111	15869	15862	15864	16045	15920	16050	15897	15940	15940	15800	15701	15998	15970	15903	15902	16055	16008	15860	16084	15757	15669	15876	16022	15780	15834	15889	15818	15641	15592	15791	15713	15928	15987	15932	15886	15788	15950	15889	15760	15795	15900	15938	15893	15945	16067	15838	15872	15831	15896	15987	15795	16061	15827	16048	15959	16012	15991	15908	15802	15784	16054	15915	15867	15991	16032	15928	15860	15943	16025	16018	15975	15947	16042	15841	15917	15966	15845	15946	15908	15982	16020	15931	16001	15988	16079	15994	16095	15993	15764	15855	15908	15730	15891	16006	15964	15890	15927	16101	15886	15930	15867	15882	15800	15764	16007	15683	15820	15868	15889	15795	16045	15874	16043	16042	15926	15856	15944	15815	15900	16038	15928	16152	15906	15966	16128	16010	15640	15957	15872	15826	15893	15859	15759	15830	15898	16104	15873	15909	15935	15894	15874	15943	15877	16052	16101	15940	15902	15876	15772	15790	16011	15961	15977	15939	15878	15957	16094	15965	16208	16057	15928	16085	15963	15892	15905	15929	15743	15887	16016	15821	15856	15994	16021	15823	15832	15748	15810	16047	15744	15852	16070	15781	16020	15973	15948	16027	15957	16096	15943	16012	15981	15922	15861	15875	15874	15983	15986	15927	15997	16019	15820	16118	15982	15906	15816	15866	16068	15850	15973	16012	15819	15853	15780	15917	15929	15880	15824	15947	15926	16114	16029	15987	15759	15696	16003	15924	16042	15998	15704	15852	15898	15943	15740	15962	15909	15857	15833	15896	15853	15902	15995	16053	15772	15917	15910	15951	15827	15859	15978	15943	16012	15842	15784	15948	16084	16042	16051	15854	15980	15899	15807	15832	15872	16174	15970	16046	15944	16049	15798	15797	15930	15962	16003	15862	15842	15773	15737	16044	15867	15828	15754	15964	15904	15991	15919	15909	16201	15968	15997	16016	15844	15805	15937	15855	16059	15905	15872	15861	15867	15989	16006	15736	16033	15974	15838	16041	15977	15842	15995	16001	16089	15939	15879	16045	16060	16113	16074	15997	16068	16026	15796	16030	15892	15906	15867	15920	15830	15957	15898	15960	16033	16025	15861	16130	15999	15980	16019	15979	16018	15913	15920	15845	15830	15819	15830	16021	16017	16025	15856	15781	16158	15808	15804	15895	15831	15943	15990	15899	15942	16088	15869	15848	16004	15982	16075	15929	15959	15850	15977	15906	15794	15815	15853	16034	15753	16067	16011	15929	15968	15892	15983	15702	15971	16005	15807	15621	15732	15887	15938	15854	15995	15930	16006	15953	15821	15918	16003	15884	15987	15890	15987	15850	15967	15943	15854	15861	15729	15965	15844	15993	15646	15830	16047	16086	15951	15960	16021	15748	15895	16224	15774	16118	15824	15998	15798	15753	15979	15894	15836	15843	15954	15890	16103	16069	15989	15984	15888	15881	15925	16005	15845	15925	16091	15960	15914	16096	15982	16038	16028	15858	15933	16084	16031	15903	15892	15862	15912	15922	15840	15757	16010	16044	15816	15743	16104	16088	16052	16059	15922	16249	15993	16172	15944	15867	15887	15903	15867	15972	15830	15908	16014	15900	15845	15856	15838	15751	16030	15994	15968	15966	15860	15894	15816	15926	15879	15851	16163	15831	16129	15878	15921	15981	15878	15826	16030	15911	16048	15900	15912	15885	15858	15876	15941	16174	15930	15983	15976	15977	15717	15847	15922	15793	15932	15876	16026	15867	15829	15907	15875	15940	15856	15860	15866	15880	15737	16048	15870	15925	16053	15946	15973	15932	16069	15741	15935	15981	15972	15920	16028	16115	15758	16030	15887	15949	16019	15749	15961	15775	15774	16120	15798	15891	15889	15780	15978	16036	16062	16029	15770	15922	15993	15979	15933	15817	16114	16021	15872	15904	15981	16000	15938	15824	16063	16107	16070	15949	15983	15932	15954	16022	15774	15822	15815	15972	15870	15886	15839	15817	15769	16025	16024	15931	15891	15936	15933	15780	15827	15797	15973	16015	15951	15887	15784	15723	15847	16046	15957	16024	15821	15824	15991	16025	16035	15836	15969	15763	15888	15994	16048	15916	15880	15950	15999	15685	15760	15761	16193	16031	16051	15762	15955	15988	16063	16002	16029	15810	15961	15953	16087	15940	16006	16014	15948	16071	15750	16110	15966	16027	16100	15854	15843	15846	15976	15806	15969	15896	15918	16196	16019	15732	15899	16047	15916	15813	15964	16045	15985	15836	15886	16020	15755	16031	16080	15929	15824	16052	15899	15795	15843	15915	15880	15711	16104	15787	15896	15912	15952	15880	15896	15798	15928	15837	16017	15782	15824	15880	15908	16012	16113	15985	15886	15791	15883	15962	16083	15830	15943	16018	16016	15927	15872	15917	16016	16135	15805	15765	15930	16094	16105	15892	15984	16017	16023	15971	15914	15898	15883	15814	15986	15835	15876	15982	15882	15833	15802	15744	15827	15961	15995	16078	15876	15827	15976	15991	15676	15760	16054	15896	16029	15975	15836	15859	15836	15994	15910	15877	16050	15947	16004	15770	15690	15934	15925	15758	15895	16000	16078	16060	15957	15757	16036	15884	16015	15881	15720	15976	15819	15749	15925	15774	16207	15957	15917	15952	15811	15931	15855	15828	15852	15781	15924	15828	15670	15819	15944	15871	15956	15802	15809	15923	15782	15747	15897	15600	15949	15795	15894	15881	15929	15878	15870	15903	15866	15858	15757	15803	15870	15938	16129	15837	15866	15828	15920	15828	16053	15887	15869	16000	15957
26228	46943	46751	40006	34954	30406	24980	22039	19630	17857	17183	16625	16494	16052	15710	15650	15425	15396	15290	15198	15168	14933	14736	14971	14807	14836	14623	14747	14780	14862	14724	14648	14802	14663	14798	14926	14602	14586	14801	14778	14759	14737	14673	14616	14784	14953	15008	15205	15280	15217	14978	14920	14918	14730	14869	14780	14730	14698	14652	14685	14797	14710	14885	14573	14823	14808	14682	14717	14610	14601	14666	14773	14708	14514	14812	14681	14816	14729	14763	14634	14628	14808	14866	14927	14629	14713	14512	14710	14683	14767	14866	14755	14843	14740	14766	14697	14749	14594	14762	14816	14659	14657	14736	14641	14646	14853	14666	14838	14651	14670	14660	14875	14467	14644	14708	14832	14784	14829	14812	14672	14655	14632	14798	14588	14578	14615	14785	14540	14608	14667	14661	14717	14708	14697	14796	14694	14784	14574	14771	14739	14715	14630	14702	14783	14662	14856	14633	14613	14654	14779	14672	14652	14685	14674	14612	14723	14732	14765	14608	14634	14644	14905	14782	14666	14706	14594	14655	14711	14743	14744	14783	14847	14752	14572	14634	14683	14704	14844	14435	14758	14598	14814	14676	14651	14577	14675	14645	14710	14815	14761	14757	14823	14642	14702	14693	14677	14900	14713	14657	14795	14778	14643	14616	14717	14891	14723	14820	14718	14826	14645	14675	14893	14733	14576	14566	14605	14906	14771	14548	14734	14623	14599	14716	14738	14714	14659	14806	14716	14623	14730	14668	14576	14600	14593	14698	14554	14817	14552	14788	14713	14599	14701	14562	14749	14606	14689	14643	14786	14694	14734	14647	14757	14661	14662	14628	14656	14764	14722	14672	14707	14620	14776	14686	14493	14822	14732	14582	14570	14807	14669	14733	14628	14815	14520	14618	14757	14636	14647	14718	14783	14730	14693	14705	14818	14592	14566	14784	14723	14574	14769	14797	14768	14633	14752	14629	14848	14777	14817	14836	14655	14642	14673	14793	14864	14845	14566	14591	14717	14747	14646	14687	14691	14614	14563	14663	14690	14524	14808	14601	14686	14826	14456	14776	14891	14774	14597	14628	14738	14595	14814	14626	14732	14955	14755	14744	14570	14706	14657	14781	14714	14795	14612	14715	14653	14678	14661	14777	14704	14699	14794	14722	14731	14851	14698	14734	14693	14672	14657	14653	14743	14678	14815	14710	14655	14840	14689	14735	14681	14643	14657	14802	14576	14700	14615	14726	14851	14614	14755	14591	14758	14591	14791	14834	14638	14757	14764	14677	14638	14740	14713	14754	14889	14744	14833	14734	14662	14631	14716	14637	14626	14768	14846	14599	14762	14639	14910	14897	14833	14702	14857	14636	14745	14634	14627	14797	14725	14494	14728	14675	14688	14659	14843	14715	14768	14321	14663	14631	14830	14637	14760	14789	14607	14669	14737	14757	14771	14603	14684	14756	14689	14690	14565	14798	14745	14803	14778	14605	14866	14778	14726	14633	14648	14724	14697	14551	14784	14742	14688	14870	14671	14674	14679	14693	14672	14875	14658	14732	14601	14874	14552	14699	14622	14680	14701	14805	14775	14623	14783	14667	14753	14489	14594	14785	14514	14794	14746	14589	14783	14441	14555	14802	14583	14754	14594	14712	14621	14918	14871	14818	14726	14694	14788	14743	14540	14702	14753	14642	14806	14626	14735	14753	14637	14742	14695	14681	14732	14699	14761	14679	14583	14592	14625	14737	14769	14771	14681	14547	14671	14711	14806	14696	14869	14755	14506	14526	14696	14685	14727	14627	14745	14625	14594	14621	14761	14757	14650	14566	14710	14664	14697	14681	14624	14819	14670	14571	14735	14514	14689	14697	14585	14787	14679	14795	14851	14872	14670	14696	14756	14710	14806	14627	14561	14774	14810	14782	14699	14681	14696	14709	14596	14771	14765	14655	14607	14669	14608	14677	14772	14679	14746	14711	14770	14791	14666	14707	14658	14496	14625	14738	14600	14715	14591	14529	14732	14802	14793	14650	14737	14627	14651	14730	14680	14685	14593	14758	14685	14878	14593	14736	14617	14723	14650	14668	14659	14880	14646	14749	14698	14716	14783	14590	14777	14727	14696	14866	14773	14802	14676	14724	14865	14705	14833	14735	14742	14827	14619	14415	14706	14792	14637	14835	14760	14775	14573	14740	14794	14837	14786	14660	14616	14650	14666	14715	14698	14574	14718	14761	14749	14537	14765	14830	14643	14840	14770	14790	14691	14780	14542	14783	14607	14645	14621	14616	14760	14698	14718	14670	14659	14862	14631	14788	14858	14701	14702	14700	14724	14803	14761	14494	14598	14621	14669	14718	14646	14577	14782	14612	14763	14734	14665	14840	14774	14725	14635	14735	14598	14714	14675	14635	14568	14663	14723	14678	14675	14635	14757	14800	14706	14493	14684	14737	14697	14635	14660	14822	14588	14795	14867	14770	14627	14719	14806	14772	14771	14596	14684	14482	14764	14633	14623	14676	14688	14764	14656	14634	14839	14941	14585	14788	14768	14725	14704	14724	14730	14634	14581	14694	14631	14717	14847	14661	14641	14796	14610	14811	14784	14786	14611	14690	14667	14718	14833	14577	14807	14774	14646	14661	14713	14644	14820	14714	14626	14733	14810	14769	14592	14590	14820	14756	14690	14637	14657	14870	14621	14648	14769	14823	14836	14688	14838	14821	14730	14817	14656	14723	14594	14650	14699	14783	14713	14599	14627	14547	14819	14699	14660	14673	14766	14686	14668	14711	14767	14581	14663	14852	14811	14908	14692	14765	14487	14692	14701	14843	14641	14735	14590	14555	14613	14781	14483	14641	14476	14775	14592	14788	14831	14926	14752	14691	14761	14719	14862	14562	14821	14555	14822	14877	14722	14794	14756	14548	14658	14867	14702	14735	14757	14783	14684	14628	14686	14565	14695	14735	14740	14769	14744	14745	14775	14702	14727	14803	14716	14809	14643	14538	14507	14626	14727	14775	14409	14716	14607	14777	14577	14993	14810	14852	14610	14690	14688	14658	14575	14723	14621	14893	14804	14745	14771	14729	14614	14815	14857	14640	14902	14692	14609	14660	14935	14559	14596	14652	14830	14763	14733	14808	14618	14725	14659	14757	14677	14731	14765	14723	14767	14652	14707	14814	14644	14660	14730	14780	14680	14832	14712	14832	14709	14699	14774	14754	14658	14714	14619	14561	14848	14667	14764	14641	14899	14734	14672	14592	14548	14653	14746	14607	14605	14727	14701	14714	14531	14653	14696	14697	14709	14569	14792	14734	14569	14810	14519	14786	14796	14760	14618	14583	14712	14702	14645	14627	14745	14678	14737	14930	14588	14561	14892	14815	14632	14663	14815	14662	14848	14863	14693	14799	14754	14753	14819	14744	14577	14721	14693	14815	14739	14580	14690	14750	14642	14653	14879	14600	14701	14764	14780	14741	14542	14668	14620	14806	14718	14764	14805	14734	14905	14677	14679	14751	14746	14779	14726	14817	14711	14591	14912	14638	14803	14704	14912	14761	14722	14677	14601	14608	14589	14522	14853	14725	14552	14784	14671	14780	14573	14622	14688	14785	14636	14648	14572	14880	14745	14916	14666	14801	14626	14758	14532	14739	14505	14764	14876	14723	14595	14947	14648	14794	14749	14700	14589	14680	14744	14698	14742	14569	14797	14622	14579	14684	14792	14849	14709	14863	14842	14738	14494	14662	14740	14687	14739	14747	14844	14711	14741	14833	14603	14649	14625	14795	14778	14631	14732	14605	14644	14780	14684	14538	14782	14570	14774	14749	14746	14699	14725	14767	14859	14786	14646	14712	14768	14782	14690	14752	14659	14750	14641	14796	14671	14661	14740	14588	14705	14696	14800	14696	14696	14724	14713	14796	14762	14520	14537	14731	14631	14757	14494	14855	14647	14676	14766	14534	14850	14741	14641	14886	14718	14691	14693	14735	14569	14791	14673	14760	14401	14760	14751	14724	14720	14822	14733	14857	14852	14636	14771	14665	14724	14716	14694	14825	14805	14733	14546	14790	14780	14604	14648	14774	14867	14614	14705	14774	14659	14697	14648	14739	14700	14606	14669	14737	14554	14775	14838	14620	14552	14769	14713	14660	14784	14653	14696	14710	14652	14703	14838	14657	14727	14730	14687	14787	14678	14582	14647	14811	14585	14716	14731	14731	14687	14840	14798	14687	14637	14753	14566	14607	14684	14907	14595	14888	14945	14680	14940	14607	14691	14931	14659	14765	14755	14715	14799	14695	14720	14651	14690	14557	14662	14732	14728	14804	14723	14848	14726	14832	14648	14636	14628	14699	14591	14696	14723	14801	14707	14637	14841	14708	14692	14835	14746	14634	14640	14801	14797	14659	14765	14493	14750	14623	14550	14889	14667	14488	14726	14758	14559	14728	14645	14654	14660	14620	14807	14577	14762	14718	14490	14667	14736	14571	14668	14641	14762	14649	14904	14584	14743	14704	14797	14672	14847	14768	14663	14922	14739	14768	14678	14687	14692	14627	14777	14722	14797	14664	14653	14712	14792	14727	14652	14793	14628	14766	14669	14587	14762	14749	14812	14814	14782	14645	14591	14817	14732	14607	14761	14709	14683	14511	14762	14674	14749	14738	14764	14724	14718	14639	14652	14934	14726	14654	14684	14792	14690	14684	14769	14787	14657	14768	14735	14830	14529	14642	14828	14620	14869	14832	14629	14712	14687	14727	14787	14555	14652	14657	14724	14633	14811	14683	14718	14740	14702	14822	14775	14807	14733	14731	14764	14721	14628	14593	14692	14587	14698	14812	14583	14781	14801	14640	14669	14769	14620	14681	14840	14798	14758	14627	14697	14629	14748	14639	14546	14750	14569	14760	14754	14770	14633	14764	14611	14811	14677	14756	14792	14681	14806	14635	14606	14807	14628	14669	14718	14622	14894	14781	14702	14708	14650	14706	14848	14624	14635	14802	14492	14731	14722	14635	14662	14735	14761	14609	14688	14836	14647	14867	14524	14815	14625	14800	14766	14554	14583	14492	14755	14505	14598	14714	14610	14773	14734	14763	14626	14702	14576	14679	14840	14642	14719	14733	14611	14582	14749	14562	14811	14851	14602	14819	14754	14759	14535	14777	14571
22775	21206	29174	23793	22995	26912	28581	22710	20240	19348	18342	17854	17627	17829	17450	17081	16997	16812	16763	16888	16492	16379	16441	16235	16279	16308	16325	16122	16258	16086	16279	15960	16038	16169	16289	16339	16162	16351	16198	16110	16189	16440	16195	16207	16190	16186	16745	17011	16817	16808	16547	16286	16078	16142	16004	16141	16258	16089	16093	15966	16191	16006	16012	16094	16282	16004	16031	16088	16133	16244	16120	16182	16114	16200	16238	16062	16132	15909	16304	16188	16081	16051	16038	16110	16096	16128	15961	15934	16114	16022	16127	15957	16132	16178	16086	16018	15995	16110	16064	16101	16071	16143	16052	16142	16321	16032	16171	16088	16084	16074	16250	16249	16005	16128	16022	16157	15973	16015	16002	16023	16236	16224	16127	16128	16124	16107	16317	16016	16057	16257	16058	15977	16178	16280	16215	15954	16052	16074	16109	16102	16018	16099	15915	16228	16220	16139	16183	16199	15962	16143	15930	16106	16158	16080	16140	16095	15948	16158	15964	16271	16036	16236	16244	16119	16103	15957	16143	16062	16023	16024	16022	16163	16122	15952	16115	16134	16049	16060	16282	16141	16140	16187	16048	16099	16104	15988	16135	16090	16210	16184	16245	16249	16154	16144	15958	16020	15883	15983	15990	16092	16190	16005	15933	15956	16220	16121	16323	16220	16338	16169	16051	16013	15960	15867	15848	16095	16402	16028	16118	16164	15927	16057	16222	15976	16075	16096	15999	15938	16169	16095	16007	15994	15884	16238	16025	15955	16036	16181	16053	16137	15989	16135	16199	16012	16210	16027	16144	16183	16020	16014	15797	16057	16038	15980	16200	15988	16085	15878	16226	16473	16198	16360	15928	16059	15897	15963	16214	16188	16149	16139	16042	16155	15872	16145	15934	15954	15950	16103	16036	16116	16185	16216	16134	16141	16142	15928	16042	16113	16201	16201	16225	16400	16259	15813	15944	16117	15973	16059	16009	16052	16257	16161	16239	16153	16329	16178	16040	16293	16151	16011	15842	16058	15949	16154	16023	16279	16192	16213	16121	15984	15999	15874	16051	16149	15965	15983	16044	16135	16289	15977	16034	16036	16231	16142	16079	16092	16050	16032	16100	15948	16150	16071	16059	16267	16058	15964	16066	16137	16145	16128	16244	16096	15987	16203	16223	16097	16258	16180	15958	16015	15977	16067	16107	16063	16036	15997	16099	16119	16065	16286	16186	16187	16077	16153	16031	16205	16164	16180	16068	16249	16336	16167	16311	16156	16144	16014	16099	15945	16058	16099	16009	16024	16015	16118	16058	16148	16213	15998	16033	16177	16076	16120	15973	16146	15913	16168	15986	15933	16304	16001	15952	16111	16098	15956	16096	15902	16260	16092	16225	16094	16170	16006	16170	16004	16123	16228	15978	15975	16052	15971	15883	15978	16103	16013	15995	16002	15832	16078	16023	16161	16104	16111	16194	16125	16045	16124	16051	16205	16314	16142	16166	16046	16265	16113	16135	15901	15982	16078	15962	15843	16052	16203	16137	16192	16439	16079	16050	16072	16102	16165	15849	16147	16135	16231	16208	16089	16048	16142	16259	16132	16176	16192	15957	15900	15960	16244	16225	16344	16117	15864	16117	16297	16050	16250	16198	15973	15967	15851	15977	16126	16040	16059	16036	16053	16082	16190	16135	16057	15966	16404	16090	16158	16165	16144	16149	16090	16157	16062	16285	15913	16184	15938	16145	16058	16080	16009	16183	16209	16068	16105	15959	16090	16029	15992	16028	16091	16081	16208	16077	16064	16084	16100	16156	16003	16245	15939	16016	15951	16259	16066	16018	16057	16060	16163	16100	16073	15930	15871	15989	16189	16148	16096	15949	15826	16039	16059	15953	16122	16056	16045	15996	16009	16036	16275	16065	16157	15929	16130	16078	16126	16088	16093	16098	16183	16189	16140	16017	16037	16270	16108	16055	16225	16152	16327	16143	16182	15880	15998	16166	16189	16187	16190	16044	16086	16081	16016	16136	16002	16209	16183	16038	16102	16196	16076	15877	15888	16216	15962	16082	16073	15873	15973	15950	16130	16070	15980	16210	16116	15992	16045	16096	15988	16072	16052	15907	16048	16105	16114	15949	16003	16082	16240	16004	16082	16122	15979	15945	16040	16139	16169	16146	16232	16122	16123	16017	16061	15893	16032	15960	16073	15878	16128	16136	16008	16184	16130	16124	16194	16054	16125	16104	16028	15915	16134	16013	15713	15812	15865	16145	15995	15985	16298	16066	15942	15943	15799	16095	16063	16063	16097	15990	16056	16115	16109	16011	16030	15814	16070	16062	16076	15860	16088	15943	16070	16047	16022	16045	16172	16113	16206	16073	16273	16172	16051	16277	16059	16086	16194	16180	16141	16017	16144	15899	16095	16050	16203	16158	16173	16158	16173	16181	16021	16093	16189	15833	16164	16129	16062	16077	16102	15943	16132	16233	16001	16089	15954	16192	16067	16298	16158	15898	15783	16078	16075	16146	16158	16129	15982	16081	16278	16196	16135	16162	16079	16243	16107	15880	16265	16054	16129	16208	16213	15930	16075	16070	16142	16003	16117	16215	15962	15998	16145	16161	16194	16108	16079	16033	16245	16054	16033	16021	16320	16214	16012	16027	16182	16082	15934	16087	16054	16059	15986	16011	16229	16072	15974	16326	16276	16042	16044	16006	16250	16109	16059	16231	16052	16071	15970	16144	16051	16030	15910	15960	16052	16077	15923	16027	16254	16189	16104	15800	16147	16136	16013	16105	16018	16077	15932	16107	16116	15935	16252	16194	16264	15896	16062	16117	16189	16073	15951	16088	16046	15831	16029	16146	16103	16050	16149	16226	16156	16219	15934	15958	16134	16192	16087	15906	16026	15957	15980	16189	16146	16130	16184	16117	16098	16205	16021	16101	16028	16225	16309	16061	16053	15987	16190	16246	16263	15992	16278	16377	16240	16265	16191	15941	16125	16154	16008	15887	16104	16027	15920	16098	16257	15903	16158	16080	16170	15973	15960	16075	15975	16200	16128	15848	16200	16257	16084	16208	16226	15992	16363	16164	16182	16166	16181	16262	16146	16009	16047	16036	16282	16251	16025	16196	16099	16199	16065	16016	15812	16016	15966	16162	16312	16078	16042	16005	16079	15954	16107	16240	16108	16152	16269	16006	16030	16063	15904	16004	15856	16172	16261	16164	16061	16055	16141	16077	16022	16037	16113	15888	15960	16347	16093	16092	16228	15924	16266	16246	15993	16134	16225	16170	16112	16152	15958	16181	16103	15946	16115	16007	16028	16133	16023	16149	16015	16003	16146	15987	16057	16190	15905	15950	16126	16042	16048	16162	15791	16100	15987	15960	16042	16081	15997	15908	16068	16012	16098	15913	16078	16182	16111	16279	15937	16188	16136	16230	16109	16114	15888	15985	16041	16125	16055	16106	16066	16086	16036	16083	16025	15936	16138	16042	16175	16062	16222	15914	16153	16145	16030	16150	16108	16188	15990	16082	16137	16168	16038	16092	16153	16094	16034	16090	16081	16093	16025	16129	16025	16080	16180	15895	16062	15901	16211	16059	16070	16166	16103	15958	15936	16262	16144	16120	16063	16188	16068	16137	16151	15979	16058	16068	16202	16039	16235	15931	15983	16066	16142	16088	15813	16034	15895	15992	16085	16001	16250	16087	16026	16075	16069	16091	15973	16158	15943	16173	15911	16062	16041	15951	16077	16231	16180	16125	16313	15928	15993	16084	16059	16030	16028	16025	16221	16080	16159	15991	16063	16034	16174	16056	16010	16225	16060	16184	16095	16111	16097	16213	16152	16060	16079	15940	16194	16180	16018	16171	16079	16032	16150	16051	16221	16036	16176	16232	16024	16054	15828	15942	16003	15997	15903	15997	16071	16084	16109	16050	16136	16050	16018	16149	15954	16088	16230	15899	16149	15969	16182	16031	16035	16171	15993	15923	16195	16127	16105	16108	16211	15970	16055	16002	16164	16060	15809	16139	15805	16107	16063	15900	15868	16018	16296	16071	15961	16198	16061	15955	16039	16017	15935	16225	16174	15987	16064	16100	16016	16038	16120	16025	16162	16086	16051	16038	15920	16084	16030	16025	15986	16351	15978	16257	16017	16124	16301	16181	16124	16196	16091	16067	15887	16192	16047	16058	15964	16265	16339	16128	16153	15935	15976	16056	16068	16041	16028	15926	16092	16075	16133	16013	16046	16080	16092	16123	16320	16208	16198	15990	16072	16220	16203	16131	16099	16201	16099	15932	16158	15988	16043	16145	16004	16118	15814	16084	16207	16220	16042	15944	16098	16020	16172	16143	16172	16189	16061	16300	16222	16153	15856	15999	16323	16074	16184	16160	16091	16017	16155	16033	16135	16000	16147	15918	16124	16201	16069	16229	16202	16180	16217	15992	16012	15985	16120	15801	15969	15892	16013	16160	16026	16024	16081	16034	16006	15947	16059	16165	15917	16197	15953	15962	16058	16051	16196	16072	16030	16089	16090	16147	16259	16172	16162	16065	16209	15938	16091	16068	15969	16082	16175	16159	16191	16022	16074	15959	16186	16149	15967	16087	16069	16254	16047	16169	16132	16050	15928	16125	16144	16033	15813	16108	16175	16146	16155	16054	16196	16210	15929	15960	16095	16252	16050	15951	15879	16002	15876	16307	15917	16067	16268	16168	16029	16148	16237	16226	16195	16284	15851	16167	16086	15878	16058	16036	16120	16028	15943	16050	15890	15993	16124	16149	15996	16060	16086	15875	15895	16144	16195	16212	16151	16107	16099	15987	16093	16027	16032	16035	16157	16193	15931	16138	16111	16234	15959	16120	16153	15974	16208	16058	16228	16025	15966	15806	16054	16058	16107	16035	15989	16294	16254	16090	16023	15917	16083	15995	16053	16063	16293	16122	15995	15929	16078	16098	15896	16205	16047	16222	16113	15956	16067	15991	16056	16131	16173	16077	16109	16154	15987	16067	15890	16032	16097	16301	16035	16138	16311	16091	15939	16066	16127	15966	16011	16156	16061	16135	16264	16097	16093	16042	15913	16075	16060	16265	16229	15878	15967	16052	16181	15953	16214	16150	16063	16061	16325	16137	16198	15987	16105	15984	16227
27729	51854	51485	44381	39230	33253	27558	24225	21176	19221	18421	17565	17146	16660	16258	16111	15908	15585	15641	15567	15330	15204	15134	15051	14970	14909	14941	14930	14925	14779	14872	14753	14805	15079	14895	14794	14776	14874	14737	14816	14846	14893	14973	14947	14903	15138	15653	15947	15818	15306	15210	15204	14810	15067	14864	14884	14790	14793	14892	14792	14828	14891	14660	14836	14784	14980	14806	14654	14826	14709	14859	14812	14807	14810	14493	14778	14770	14824	14711	14814	14718	14836	14831	14640	14981	14723	14801	14827	14824	14763	14703	14950	14926	14716	14701	14684	14769	14671	14578	14972	14820	14567	14793	14847	14790	14731	14703	14757	14970	14757	14733	14897	14763	14753	14940	14703	14568	14752	14668	14750	14838	14676	14871	14745	15005	14811	14854	14824	14896	14707	14758	14606	14706	14860	14665	14851	14852	14741	14729	14919	14607	14903	14956	14737	14746	14783	14727	14723	14900	14618	14708	14789	14613	14829	14818	14692	14668	14866	14926	14856	14749	14861	14859	14618	14859	14970	14916	14686	14636	14859	14874	14608	14711	14926	14561	14771	14662	14844	14591	14843	14809	14613	14765	14741	14798	14632	14830	14811	14825	14802	14867	14851	14724	14963	14692	14773	14616	14747	14729	14747	14808	14709	14752	14741	14613	14918	14775	14806	14728	14693	14714	14801	14905	14831	14794	14770	14856	14885	14902	14773	14754	14659	14862	14661	14904	14850	14827	14788	14783	14869	14683	14895	14894	14840	14829	14738	14662	14579	14723	14712	14875	14801	14806	14795	14655	14729	14662	14698	14767	14836	14767	14779	14724	14714	14860	14706	14827	14812	14761	14820	14758	14874	14687	14802	14716	14789	14646	14690	14654	14663	14754	14801	14781	14561	14671	14700	14805	14729	14739	14618	14951	14774	14874	14682	14692	14801	14677	14736	14782	14745	14726	14727	14815	14751	14904	14746	14841	14837	14726	14690	14762	14841	14680	14846	14857	14727	14835	14900	14772	14608	14833	14764	14657	14638	14784	14862	14838	14828	14696	14726	14629	14966	14791	14827	14881	14823	14726	14813	14809	14761	14554	14773	14654	14766	14941	14763	14742	14796	14670	14603	14766	14778	14889	15017	14821	14797	14786	14667	14768	14768	14944	14816	14834	14859	14915	14739	14962	14890	14807	14678	14832	14667	14799	14906	14667	14795	14976	14839	14643	14822	14717	14799	14637	14773	14682	14756	14836	14691	14928	14927	14784	14713	14731	14672	14639	15002	14646	14834	14797	14710	14916	14638	14870	14749	14802	14624	14874	14849	14816	14664	14648	14772	14778	14944	14792	14803	15079	14724	14791	14774	14752	14846	14877	14850	14846	14841	14581	14674	14757	14880	14815	14735	14932	14713	14783	14864	14794	14883	14735	14776	14651	14719	14685	14813	14821	14875	14878	14722	14696	14814	14930	14686	14837	14583	14787	14810	14771	14926	14846	14919	14775	14610	14797	14800	14793	14809	14755	14724	14921	14834	14747	14921	14815	14884	14744	14720	14747	14768	14747	14697	14970	14743	14828	14782	14833	14652	14732	14718	14830	14835	14910	14621	14805	14651	14795	14704	14682	14807	14654	14806	14797	14845	14902	14762	14714	14809	14786	15017	14783	14711	14702	14663	14754	14722	14712	14727	14695	14781	14725	14761	14799	14804	14745	14694	14806	14840	14774	14652	14705	14663	14798	14860	14682	14781	14803	14665	14992	14840	14885	15023	14953	14671	14837	14857	14817	14665	14818	14787	14750	14761	14696	14811	14730	14644	14804	14724	14543	14762	14926	14767	14783	14606	14720	14732	14733	14819	14655	14699	14831	14738	14738	14599	14805	14740	14868	14899	14697	14748	14683	14708	14687	14738	14734	14689	14872	14703	14828	14786	14969	14782	14757	14946	14708	14825	14805	14714	14765	14743	14906	14803	14798	14810	14813	14735	14748	14698	14656	14843	14634	14751	14762	14757	14702	14871	14674	14680	14686	14781	14782	14733	14825	14850	14813	14767	14734	14837	14882	14720	14648	14920	14735	14655	14658	14787	14971	14700	14704	14797	14735	14712	14706	14937	14912	14740	14838	14673	14673	14595	14755	14911	14711	14955	14632	14746	14841	14733	14958	14775	14696	14728	14656	14606	14818	14693	14799	14802	14698	14701	14858	14902	14761	14634	14895	14714	14887	14627	14789	14682	14767	14834	14942	14737	14860	14681	14845	14846	14894	14694	14661	14604	14537	14735	14670	14944	14742	14810	14704	14719	14899	14806	14686	14724	14875	14574	14663	14721	14646	14624	14926	14743	14868	14764	14730	14697	14859	14718	14668	14779	14665	14816	14823	15009	14816	14782	14772	14823	14582	14907	14782	14635	14855	14777	14980	14736	14676	14784	14788	14817	14719	14855	14737	14659	14765	14783	14690	14907	14774	14862	14837	14860	15027	14673	14730	14783	14791	14652	14742	14749	14627	14680	14707	14797	14872	14681	14799	14722	14859	14755	14764	14823	14731	14791	14850	14987	14882	14653	14690	14857	14629	14738	14754	14751	14924	14680	14690	14821	14801	14518	14784	14833	14700	14934	14675	14677	14801	14601	14614	14888	14782	14721	14843	14666	14753	14743	14654	14730	14552	14803	14733	14808	14613	14816	14684	14767	14722	14756	14610	14884	14754	14705	14729	14820	14833	14843	14708	14847	14667	14743	14712	14826	14928	14796	14794	14711	14692	14653	14777	14844	14859	14699	14788	14891	14687	14834	14860	14771	14791	14579	14676	14847	14801	14596	14831	14612	14798	14746	14723	14827	14806	14681	14718	14787	14713	14699	14909	14817	14818	14873	14780	14895	14820	14835	14770	14674	14815	14750	14653	14702	14808	14884	14778	14792	14640	14839	14693	14674	14787	14706	14884	14544	14690	14705	14803	14849	14747	14883	14847	14898	14799	14468	14833	14928	14745	14660	14815	14744	14557	14692	14796	14508	14841	14814	14673	14788	14746	14622	14780	14613	14766	14658	14727	14869	14810	14743	14775	14861	14834	14774	14673	14870	14735	14621	14885	14744	14833	14777	14791	14966	14660	14745	14662	14731	14657	14741	14670	14691	14715	14755	14771	14620	14815	14814	14887	14733	14817	14606	14820	14743	14783	14703	14698	14763	14719	14701	14813	14618	14794	14877	14798	14805	14943	14611	14808	14763	14819	14822	14621	14661	14735	14795	14814	14732	14962	14703	14698	14771	14852	14588	14896	14818	14814	14601	14690	14643	14655	14895	14773	14641	14763	14839	14940	14744	14799	14799	14816	14731	14708	14619	14739	14940	14855	14739	14726	14731	14771	14696	14742	14827	14829	14795	14873	14781	14663	14678	14722	14889	14937	14775	14755	14881	14669	14705	14818	14800	14691	14848	14735	14787	14859	14711	14692	14871	14665	14801	14746	14859	14687	14689	14859	14817	14700	14844	14904	14809	14955	14661	14661	14801	14899	14554	14744	14752	14636	14678	14725	14929	14769	14652	14868	14669	14721	14872	14897	14766	14905	14787	14748	14864	14769	14651	14727	15029	14686	14647	14730	14750	14610	14910	14813	14817	14759	14867	14868	14743	14736	14827	14751	14873	14760	14706	14718	14975	14605	14661	14874	14679	14780	14648	14712	14862	14653	14789	14591	14644	14835	14979	14843	14726	14579	14819	14789	14807	14587	14793	14787	14753	14887	14731	14772	14807	14828	14901	14785	14697	14688	14673	14738	14834	14816	14904	14711	14819	14758	14629	14712	14725	14655	14630	14680	14822	14787	14889	14734	14786	14768	14790	14526	14795	14779	14716	14878	14807	14655	14713	14779	14788	14694	14774	14783	14801	14896	14779	14720	14697	14760	14773	14833	14729	14825	14684	14854	14649	14925	14610	14828	14738	14856	14740	14553	14635	14745	14894	14857	14689	14803	14727	14842	14807	14794	14826	14772	14736	14712	14604	14829	14813	14590	14821	14557	14674	14856	14936	14643	14804	14800	14706	14763	14878	14745	14692	14828	14673	14861	14841	14841	14747	14513	14855	14755	14626	14796	14835	14673	14638	14801	14869	14849	14778	14704	14820	14716	14670	14468	14886	14690	14718	14740	14846	14695	14778	14821	14766	14850	14847	14775	14635	14900	14846	14774	14718	14810	14611	14809	14865	14772	14749	14868	14830	14810	14620	14491	14869	14886	14921	14810	14701	14723	14855	14638	14917	14797	14800	14839	14890	14639	14761	14774	14674	14887	14833	14779	14837	14771	14841	14834	14744	14867	14775	14925	14741	14877	14852	14847	14691	14930	14868	14832	14859	14703	14720	15000	14795	14631	14824	14682	14730	14690	14887	14631	14733	14894	14725	14716	14896	14645	14821	14690	14742	14679	14959	14731	14736	14780	14776	14889	14895	14882	14777	14864	14915	14773	14748	14848	14889	14735	14819	14683	14636	14612	14833	14695	14688	14665	14858	14879	14782	14841	14790	14683	14754	14774	14775	14760	14575	14777	14694	14895	14751	14794	14719	14644	14635	14786	14738	14713	14805	14624	14834	14782	14686	14892	14722	14792	14859	14624	14944	14832	14817	14932	14925	14684	14870	14765	14858	14664	14650	14831	14623	14726	14667	14806	14837	14595	14710	14823	14847	14823	14754	14636	14974	14591	14766	14795	14915	14798	14776	14802	14695	14862	14638	14851	14723	14656	14598	14724	14799	14821	14800	14620	14574	14743	14741	14842	14857	14765	14802	14840	14893	14756	14798	14553	14769	14765	14891	14723	14853	14717	14856	14745	14837	14780	14953	14568	14721	14844	14570	14870	14741	14669	14765	14879	14902	14744	14722	14852	14822	14858	14785	14829	14935	14775	14768	14859	14981	14844	14736	14819	14726	14741	14677	14777	14749	14907	14906	14764	14701	14675	14697	14850	14801	14679	14677	14825	14877	14735	14769	14840	14663	14860	14911	14830	14866	14856	14775	14844	14817	14794	14713	14808	14783	14764	14703	14798	14888	14897	14952	14686	14817	14624	14911	14789	14736	14777	14649	14901	14693	14724	14969	14747	14830	14689	14730	14708	14520	14793	14732	14804	14777	14888	14716	14726	14905	14706	14847	14759	14890
27851	27203	37103	33639	27384	23012	19874	18109	17552	16772	16776	16754	16373	16259	16172	16189	16160	16104	16030	16226	15995	15990	15936	16136	15807	15864	15841	15726	16071	15826	15747	15927	15851	15870	15790	15697	15954	15879	15686	15899	15934	15861	16011	15747	15733	15822	15929	15891	15743	15905	15899	15908	15781	15917	15920	15838	15895	15782	15816	15876	15750	15912	15862	15876	15727	15783	15738	15869	15823	15997	15816	15697	15850	15827	15901	15799	15735	15972	15894	15958	15910	15889	15848	16023	15976	15678	15954	15850	15800	15919	16099	15987	15756	15799	15942	15812	15669	15851	15813	15627	15873	15928	15699	15900	15862	16070	15892	16151	16047	15953	15745	15901	15824	15864	16022	16048	16086	15872	15761	15782	15862	15724	15872	15848	15996	15666	15938	15825	15827	15644	15697	15654	15905	15967	15904	15910	15850	16067	15916	15840	15923	16023	15723	15672	15859	15870	15690	15889	15779	15742	15931	15829	15881	15924	15724	15794	15899	15788	15963	15782	15920	15834	15696	15862	15783	15762	15833	15875	16098	15929	15847	15853	15986	15824	15920	15830	15968	15969	16138	15913	15884	15882	15818	15923	16063	15811	15794	15908	15922	15780	15886	15995	16039	15852	15913	15898	16027	15831	15965	15990	15946	15827	15925	15949	15868	15691	15889	15863	15903	16065	15833	15673	15926	15825	16003	15759	15739	15782	15908	16001	15895	15819	15815	15872	15797	15983	15826	15875	15927	15888	15762	15748	16006	15888	15886	15821	15683	15659	15860	15878	15826	16045	15900	15819	15587	15859	15907	15891	16031	15871	15810	15807	15807	16013	15879	15904	15854	16043	15752	15896	15810	15781	15689	15855	15768	15848	15732	15908	15985	15797	16066	15746	15726	15944	15938	15977	15846	15771	15867	15852	15752	16000	15798	15704	15925	15817	15808	15887	15984	15789	15772	15730	16049	15783	15982	15882	15676	15857	15926	15965	15617	15680	15891	15813	15972	15777	15839	15811	15790	15921	15819	15994	15782	15819	15891	15961	15802	15801	16061	15756	15796	15881	15757	15890	15565	15887	15964	15841	15886	16001	15937	15888	15754	15705	15671	15850	15877	15671	15899	15797	15843	15949	15863	15907	15935	15832	15736	15790	16021	16024	15866	15914	15965	15955	15972	16035	15833	15890	15850	15869	15749	15770	15826	15978	15852	15861	15807	16094	15995	15914	15877	15932	15963	15812	15933	15971	15957	16049	15920	15721	15802	15825	15981	15719	15721	15941	15760	15934	15822	15930	15687	15799	15883	16012	15761	15859	15774	15716	15693	16043	15907	15903	15872	15992	15928	15775	15899	15860	15744	15747	15982	16092	15831	15913	15848	15849	15887	15924	15978	16078	15910	15808	15843	16034	15980	15695	15854	15908	16053	15940	15782	15888	15673	15771	15576	16007	15695	15700	15884	16055	16044	15861	15787	15828	15855	15782	15743	15662	15960	15797	15809	15819	16104	15712	16046	15883	15942	15720	15931	15838	15690	15901	15741	15716	15954	15980	15817	15801	16086	15877	15859	15794	15687	15623	15678	15944	15839	15930	15939	15792	15707	15599	15920	15974	16055	15768	15739	15942	16053	15713	15797	15929	15993	15870	15703	15718	15623	16004	15684	15677	15823	15891	15905	15911	15924	15922	15921	15844	15716	16006	15986	15625	15917	15890	15809	15799	15888	15540	15865	15747	15712	15843	15867	15711	15842	15950	15929	15779	15709	16006	15795	15847	15901	16048	15750	15892	15951	15961	15906	15738	16034	15923	15757	15789	15917	15685	16032	15492	15732	15900	16008	15906	15954	15777	15809	16003	15915	15876	16004	15903	16037	15909	15755	15931	15710	15739	15722	15705	15870	16030	15839	16162	15989	15989	15773	15974	16005	15753	15864	16007	16014	15897	15816	15885	15947	15641	15835	15853	15779	15866	15860	15785	15891	15888	15791	15576	15768	15828	15791	15887	15682	15738	15912	15959	16138	15792	15740	15769	15900	15860	15777	15958	15833	15839	15910	15809	15903	15798	15722	15881	15844	15893	15848	15801	15747	15735	15786	15940	15840	15826	15871	16068	15823	15876	15749	16009	16143	16097	15929	15876	15468	15847	15912	15932	15881	15877	15728	15842	15944	15929	15968	15932	15890	15807	15867	15815	15854	16042	15498	15890	15934	15731	15823	15928	15991	15924	15722	15864	15870	15854	15825	15773	15968	15806	15842	15952	15887	15867	15867	15919	15936	15882	16016	15820	15722	16062	15777	15855	15818	15787	15857	15580	15641	15797	15958	15976	15958	16024	15965	15896	15933	15977	15982	15959	16022	15767	15883	15850	15888	15685	15890	15804	15912	15806	15958	15686	15892	15886	15764	15577	15827	16101	15811	15728	15946	15878	15835	15831	15718	15842	15725	15780	15713	16069	16030	15815	15761	15868	15793	15762	15627	15875	15977	15875	15784	15859	15921	15908	15862	16009	15917	16019	16005	16030	16066	15987	16069	16068	15920	15812	15856	15696	15781	15894	15942	15683	15887	15881	15845	15810	15905	15997	15930	16026	15917	15603	15730	15857	15901	15741	15757	15923	15830	15709	15881	15865	15745	15846	16028	15947	16137	15822	16100	15939	15826	15935	15822	15931	15624	15722	16151	15907	15935	15863	15768	15791	15831	15759	15759	15649	15790	15899	15836	15863	15899	15873	15983	15693	15914	15887	15760	15874	16093	15876	15791	15912	16048	15724	15657	15574	15821	15674	15915	15676	15879	15862	15589	16005	15770	15756	15693	15889	15701	15846	15868	15859	15902	15893	15995	16102	15720	15762	15785	15884	15798	15879	15897	15727	15726	15952	15930	15810	15898	15820	15896	15859	15833	15944	15732	15926	15882	15938	15878	16040	15939	15842	15985	15802	15848	15867	15724	15901	15842	15752	15855	16093	15944	15558	15760	15829	15998	15730	15790	15771	15835	15800	15828	15884	15936	15932	15902	15834	15872	15938	15840	15830	15797	15820	16049	15843	15998	15969	15752	15947	15766	15784	15769	15866	15815	15772	15833	15602	15663	15965	15799	15694	15737	15668	15859	15833	15966	15984	15928	15795	15728	15711	15916	15935	15784	15647	15911	15839	15933	15804	15963	15810	15904	15948	16106	15736	15855	15958	15747	15905	15993	15970	15990	16010	15885	15978	15877	15677	15818	15968	15874	15880	15748	16023	15739	15789	15752	15912	15946	15817	15821	15816	15823	16029	15728	15957	15861	15766	15642	15967	16010	16037	15953	15805	15708	15658	16038	15872	15927	15731	15930	15782	15632	15862	15748	15937	15604	15708	15892	15920	15935	15673	15868	15813	15982	15919	15900	15670	15891	15849	15817	15844	16108	15790	15890	15691	15884	15969	15691	15704	15957	16175	15899	15997	15844	15785	15935	15897	16008	16031	15813	15966	15789	15954	15740	15678	15794	15958	16008	15799	15731	15881	15801	15947	15930	15791	15790	15922	16217	15894	15792	15871	15832	15868	15840	15638	15905	15907	15885	15798	15796	15673	15846	15905	15831	15854	16060	15787	15893	15937	15689	15778	15696	15936	15882	16067	15831	15761	16039	15865	15877	15908	16002	15746	15771	15753	15802	15511	15970	15916	15809	15960	15917	15877	15777	15789	15830	15842	15806	15960	15811	15728	15825	16020	15930	15944	15814	15875	15950	15784	15830	15749	15821	15757	15776	15895	15958	15732	15848	15715	15945	16009	16091	15895	15866	15871	15783	15829	15767	15898	16032	15814	16152	15838	15907	15797	15943	15842	16020	15955	16045	16000	15891	15982	15716	15893	15914	15852	15889	15766	15805	15956	15879	15898	15836	15989	15981	15948	15904	15898	16018	15864	15846	15707	15856	15879	15988	15989	15834	15819	15914	15976	16082	15914	15869	15855	15760	15691	15896	15915	15935	15714	15921	15828	15719	15952	15879	15956	15917	15547	15945	15929	15984	15877	15723	15823	15776	15816	15923	15747	15937	15890	15688	16053	15722	15906	15768	15971	15925	15736	15907	15855	15821	15959	15961	15723	15845	15843	16048	15836	15961	15939	16138	15958	15942	15879	15838	15849	15908	15800	15760	15814	15718	15937	15716	15886	15838	15985	15715	15845	15972	15968	15979	15815	15771	15829	15903	15737	16062	15937	15636	16008	15809	15848	15986	15839	16008	16151	15698	16117	15876	15966	15828	15866	15894	16012	16009	15832	15730	15932	15855	16003	15858	15783	15918	15832	15724	15886	15908	15841	15914	16108	15921	15718	15734	15887	15880	15896	15743	15699	15875	15845	15965	15871	15914	15983	15858	15816	15892	15664	15680	15878	15986	15814	15659	15576	15880	15966	15729	15864	15762	16028	15981	15871	15849	16035	15782	15843	16078	15771	15904	15980	15756	15820	15810	15948	15924	15922	15769	15904	16027	15871	15979	15877	15782	15639	15783	15766	15870	16200	15804	15755	15832	15957	15596	15940	15670	15924	15825	15775	15749	15852	15787	16034	15883	15918	15858	15852	15915	15828	16022	15921	15709	16056	15795	15946	15901	16060	15820	15737	15908	16017	15916	15759	15878	15884	15815	15832	15819	15900	15879	15768	15844	15959	15847	15804	15660	15903	15903	16063	15898	16035	15722	15874	15857	15759	15799	15753	15928	15913	15806	16033	15974	15814	15753	16008	15898	15998	16027	15944	15814	15764	15866	15856	15680	15674	15938	15803	15987	15701	15842	15821	15824	15732	15829	15742	15776	15835	15924	15973	15942	15834	15929	16016	15850	15926	16038	15735	15787	15857	15794	15926	15884	15759	15826	15881	15729	15928	15768	15823	15799	15969	15900	15997	15949	15882	15730	15889	16024	16040	15795	15792	15883	15846	15717	16001	15802	15897	15723	15839	15936	15682	15749	15817	16079	16134	15782	15918	16061	15768	15969	15797	15947	15705	15795	15726	15803	15748	15923	15655	16007	15807	15858	15809	15770	15887	15813	15894	15908	16094	15966	15882	16135	15852	16013	15761	15892	15880	16105	15909	16034	15893	16010	15920	15997	15847	15866	15913	15940	15862	15826	15746	15788	15751	15850	15844	16121	15748	15834	16089	15887	15978
26257	42841	42319	35266	29953	24318	20103	18409	16847	15921	16131	15616	15519	15119	15263	15122	15140	15065	14874	14939	15044	14691	14782	14828	14844	14662	14716	14701	14488	14694	14747	14795	14541	14777	14563	14982	14612	14737	14476	14659	14656	14704	14446	14701	14729	14649	14734	14640	14761	14769	14740	14731	14532	14554	14590	14592	14800	14677	14677	14773	14688	14731	14716	14775	14839	14637	14668	14669	14724	14736	14646	14662	14614	14610	14565	14585	14623	14528	14579	14928	14563	14551	14500	14527	14734	14747	14504	14723	14666	14718	14697	14874	14744	14710	14581	14644	14734	14556	14548	14591	14740	14535	14747	14726	14661	14722	14852	14698	14770	14643	14571	14663	14803	14662	14804	14631	14737	14656	14668	14662	14524	14704	14639	14723	14679	14707	14653	14526	14681	14772	14627	14703	14659	14629	14614	14813	14510	14520	14575	14702	14593	14606	14848	14651	14628	14804	14655	14597	14785	14793	14664	14890	14661	14509	14629	14557	14680	14704	14682	14754	14540	14703	14627	14559	14658	14719	14785	14665	14731	14799	14675	14719	14657	14723	14830	14843	14634	14586	14698	14662	14664	14826	14700	14627	14521	14661	14694	14818	14625	14612	14589	14741	14571	14683	14565	14969	14582	14819	14704	14771	14591	14684	14622	14693	14579	14683	14747	14647	14612	14559	14477	14603	14723	14802	14797	14726	14654	14608	14673	14671	14701	14790	14510	14750	14553	14548	14817	14743	14636	14807	14791	14830	14788	14663	14661	14688	14680	14886	14721	14800	14738	14731	14798	14703	14696	14670	14649	14528	14476	14735	14560	14472	14773	14571	14559	14623	14666	14656	14812	14760	14731	14693	14679	14639	14662	14621	14645	14751	14710	14667	14738	14699	14793	14713	14939	14566	14724	14842	14715	14660	14782	14867	14602	14574	14731	14687	14602	14708	14522	14735	14621	14581	14733	14615	14605	14703	14747	14498	14606	14754	14727	14671	14715	14557	14578	14659	14614	14602	14655	14792	14674	14766	14715	14739	14786	14646	14744	14618	14578	14651	14680	14613	14686	14627	14640	14803	14771	14601	14745	14677	14692	14613	14693	14442	14848	14709	14662	14612	14703	14699	14713	14673	14698	14812	14715	14831	14601	14778	14616	14488	14598	14738	14645	14650	14655	14701	14754	14671	14683	14627	14596	14711	14755	14747	14584	14741	14713	14765	14636	14531	14714	14684	14487	14827	14775	14651	14706	14579	14755	14719	14609	14674	14744	14624	14639	14660	14686	14640	14777	14544	14681	14538	14748	14632	14558	14579	14594	14758	14879	14569	14769	14575	14623	14707	14598	14452	14628	14517	14524	14735	14564	14760	14709	14623	14844	14688	14608	14516	14655	14670	14639	14401	14523	14736	14640	14536	14565	14634	14650	14463	14573	14459	14684	14697	14517	14508	14778	14503	14613	14626	14603	14782	14737	14654	14700	14768	14781	14438	14646	14686	14877	14853	14594	14753	14558	14602	14748	14556	14673	14693	14659	14790	14705	14486	14618	14736	14637	14663	14738	14506	14660	14581	14658	14593	14661	14753	14741	14633	14646	14704	14556	14581	14536	14715	14559	14609	14751	14724	14716	14640	14752	14700	14786	14607	14620	14663	14472	14780	14652	14723	14762	14690	14727	14563	14684	14568	14553	14673	14652	14704	14674	14525	14642	14646	14632	14585	14743	14617	14611	14692	14783	14717	14706	14709	14498	14662	14767	14555	14916	14607	14594	14596	14599	14749	14542	14550	14570	14665	14727	14851	14635	14705	14640	14686	14611	14850	14645	14847	14619	14525	14630	14640	14726	14722	14672	14592	14707	14544	14689	14665	14612	14672	14624	14671	14652	14631	14678	14589	14708	14616	14700	14622	14589	14670	14655	14480	14746	14830	14655	14553	14778	14689	14540	14596	14666	14676	14561	14671	14646	14659	14563	14652	14727	14579	14578	14882	14686	14570	14666	14514	14533	14665	14721	14591	14772	14546	14652	14522	14568	14684	14689	14476	14744	14622	14549	14620	14672	14793	14693	14740	14642	14661	14739	14540	14693	14806	14626	14663	14720	14506	14762	14846	14909	14605	14528	14638	14791	14647	14643	14590	14773	14616	14731	14552	14666	14784	14744	14717	14654	14604	14636	14620	14748	14711	14681	14640	14725	14702	14705	14708	14843	14540	14684	14631	14731	14645	14716	14633	14645	14730	14602	14618	14578	14808	14420	14783	14695	14790	14732	14644	14551	14700	14574	14667	14700	14820	14716	14710	14644	14678	14722	14534	14604	14768	14630	14671	14665	14913	14583	14595	14666	14666	14593	14836	14678	14687	14773	14552	14641	14628	14850	14697	14605	14684	14604	14648	14672	14586	14713	14464	14628	14625	14571	14873	14615	14644	14536	14427	14628	14650	14647	14719	14549	14605	14576	14558	14796	14675	14777	14705	14700	14799	14573	14470	14761	14625	14912	14533	14693	14678	14570	14749	14646	14707	14681	14632	14579	14667	14683	14495	14731	14701	14615	14698	14786	14836	14540	14880	14540	14616	14565	14616	14653	14796	14625	14654	14689	14710	14682	14842	14827	14669	14801	14698	14686	14648	14789	14675	14573	14594	14795	14710	14593	14533	14739	14717	14603	14664	14638	14645	14649	14744	14589	14832	14839	14766	14604	14683	14621	14667	14698	14465	14776	14665	14707	14696	14613	14668	14727	14697	14630	14694	14532	14658	14701	14679	14514	14685	14678	14820	14595	14569	14567	14671	14788	14695	14676	14683	14510	14652	14655	14672	14637	14604	14660	14674	14501	14613	14711	14591	14692	14599	14576	14687	14552	14540	14822	14655	14630	14628	14530	14604	14688	14682	14725	14566	14629	14693	14531	14728	14800	14620	14696	14636	14669	14647	14587	14583	14547	14671	14644	14635	14707	14766	14692	14652	14722	14636	14589	14735	14521	14771	14586	14539	14569	14678	14698	14824	14602	14764	14674	14723	14645	14767	14626	14515	14637	14746	14824	14694	14830	14883	14665	14570	14691	14694	14676	14847	14676	14834	14725	14704	14720	14616	14715	14746	14619	14669	14827	14744	14775	14511	14772	14629	14614	14530	14639	14607	14545	14560	14707	14455	14510	14706	14624	14600	14664	14851	14694	14752	14658	14722	14679	14661	14734	14645	14859	14712	14729	14593	14569	14615	14738	14661	14875	14723	14769	14715	14550	14757	14651	14654	14560	14591	14788	14834	14596	14674	14779	14782	14638	14722	14563	14738	14626	14677	14780	14513	14561	14662	14688	14617	14755	14676	14618	14604	14631	14684	14519	14612	14603	14712	14720	14636	14625	14657	14686	14754	14613	14702	14607	14782	14746	14643	14583	14802	14738	14684	14794	14604	14593	14530	14623	14614	14542	14574	14600	14574	14583	14645	14969	14609	14679	14556	14634	14706	14637	14716	14637	14719	14738	14708	14737	14711	14796	14605	14632	14567	14845	14757	14771	14572	14641	14533	14673	14750	14750	14650	14550	14785	14705	14821	14525	14714	14669	14663	14779	14739	14695	14778	14473	14595	14574	14842	14691	14562	14655	14549	14586	14577	14779	14573	14656	14732	14715	14823	14559	14594	14793	14620	14671	14763	14706	14613	14549	14663	14840	14621	14630	14684	14678	14711	14653	14680	14586	14880	14856	14678	14586	14677	14465	14752	14690	14783	14540	14851	14785	14694	14507	14686	14658	14719	14493	14822	14613	14506	14598	14646	14618	14818	14778	14683	14755	14653	14767	14694	14727	14427	14742	14594	14747	14636	14543	14783	14662	14743	14690	14617	14472	14694	14635	14596	14713	14599	14588	14632	14598	14622	14415	14719	14793	14889	14702	14696	14630	14699	14642	14833	14673	14684	14616	14664	14726	14622	14648	14586	14637	14712	14721	14636	14613	14633	14732	14530	14667	14640	14853	14643	14837	14688	14693	14732	14602	14755	14466	14698	14584	14648	14621	14536	14771	14567	14807	14746	14659	14689	14689	14637	14740	14477	14579	14665	14696	14668	14704	14650	14634	14620	14559	14675	14574	14741	14567	14514	14830	14744	14661	14588	14641	14796	14712	14740	14759	14619	14619	14568	14694	14660	14651	14731	14665	14716	14531	14747	14565	14774	14788	14595	14776	14725	14724	14624	14609	14565	14675	14583	14658	14695	14756	14626	14637	14710	14710	14723	14540	14674	14761	14546	14469	14620	14722	14624	14820	14440	14582	14597	14639	14756	14684	14578	14627	14709	14656	14588	14626	14732	14650	14736	14905	14620	14651	14808	14886	14579	14662	14569	14681	14611	14688	14598	14642	14745	14754	14685	14512	14634	14667	14674	14721	14709	14726	14590	14574	14555	14675	14674	14610	14539	14722	14582	14808	14707	14620	14833	14611	14700	14608	14818	14726	14528	14738	14593	14791	14554	14584	14764	14929	14687	14724	14560	14666	14664	14461	14670	14565	14642	14739	14698	14598	14623	14659	14650	14632	14553	14605	14630	14537	14710	14805	14659	14687	14536	14622	14752	14685	14544	14653	14651	14758	14788	14589	14575	14630	14637	14796	14741	14729	14686	14688	14752	14726	14701	14654	14739	14781	14780	14596	14759	14554	14569	14767	14722	14831	14588	14685	14650	14551	14716	14675	14605	14652	14747	14723	14708	14625	14797	14629	14762	14660	14679	14670	14747	14782	14741	14799	14577	14822	14762	14574	14848	14569	14570	14760	14783	14791	14553	14627	14713	14502	14760	14844	14652	14641	14661	14549	14775	14499	14558	14836	14586	14680	14701	14646	14820	14675	14715	14950	14606	14727	14782	14663	14596	14641	14702	14898	14734	14774	14758	14718	14681	14558	14648	14837	14736	14683	14648	14706	14720	14753	14642	14702	14500	14724	14596	14674	14715	14588	14541	14793	14676	14685	14651	14672	14727	14772	14676	14744	14763	14677	14701	14724	14687	14672	14753	14482	14566	14794	14651	14688	14603	14742	14640	14653	14697	14599	14458	14690	14779	14666	14754	14642	14692	14679	14623	14696	14665	14702	14665	14790	14582	14640	14889	14707	14834	14683	14672	14728	14772	14491	14633	14701	14589	14621	14651	14627	14732
23668	21140	28817	25199	24763	25773	23873	19875	18581	17978	17683	17330	16946	16672	16654	16438	16544	16356	16290	16313	16228	16305	16217	16183	16015	15891	16118	15765	15763	15845	15985	15947	15723	16091	15850	15835	15759	15701	16019	15618	15800	15739	15928	15800	16036	16191	16159	16374	16223	16090	16103	16052	15964	15768	16012	15902	15900	15928	15768	15991	16041	15775	15832	16023	15845	15677	15633	15811	15876	15570	15748	15914	15992	16112	15811	15882	15925	15742	15816	15915	15776	15845	15882	16023	15774	15998	15872	15924	15944	16004	15909	15826	15793	15834	15764	15731	15680	15818	15808	15709	15712	15908	15719	15824	15811	15832	15991	15765	15843	15882	15670	15712	15824	15994	15707	15948	15814	15783	15886	15862	15841	15976	15751	15746	15867	16074	16013	15762	15883	15864	15776	15742	15848	15792	16003	15938	15812	15979	15855	16116	15965	16114	16014	15906	15742	15783	15813	15780	15871	15800	15896	15972	15977	15844	15720	15797	15626	15902	15640	15639	15866	15742	15741	15831	16061	15901	15770	15895	15778	15837	15858	16100	15905	15793	15656	15855	15846	15832	16015	15887	15938	15859	15997	15715	15848	15930	15805	15845	15867	15699	15747	15784	15747	15778	15883	15944	15785	15894	15661	15907	15844	15829	15776	15714	15768	15791	15771	15772	15906	15828	15858	16050	15861	15791	15919	15804	16022	15845	15988	16017	16009	15917	15841	15650	15923	15795	15929	15947	15728	15876	15692	15795	15681	15884	15865	15568	15876	15756	15696	15897	15744	15962	15727	15739	15883	15935	15850	15884	15913	15833	15868	15804	15911	15781	15834	16080	15859	15760	15895	15756	15991	15944	15681	16001	16036	15935	15817	15906	15738	15865	15753	15698	15834	15620	15814	15883	15809	15794	15634	15713	16011	15819	15863	15860	16055	15923	15950	15974	15837	15823	15810	15889	15806	15794	16057	16009	15870	15863	15860	15743	15945	15857	15744	15860	15941	15922	15752	15899	15695	15894	15766	15641	15802	15829	16111	15878	15836	15932	16029	15817	15960	15605	15696	15775	15894	15693	15853	15795	15783	15780	15907	15796	15852	15944	15907	15931	15908	15853	15758	15658	15776	15825	15754	15782	15722	15728	15897	15814	15859	15869	15812	15705	15894	15743	15748	15872	15838	15663	15981	15803	15845	15783	15875	15853	15833	15796	15635	15887	15865	15921	15829	15735	15779	15649	15903	15960	15640	15857	15902	15905	15880	15873	15794	15852	15909	15823	16051	15795	16021	15962	15999	15780	15766	15904	15885	15741	15776	15886	15896	15832	15889	15821	16060	15888	15831	15867	15928	15791	15992	15808	15806	15816	15778	15754	15964	15910	15909	15771	15707	15661	15692	15753	15761	15806	15931	15942	15782	15733	15746	15823	15784	15725	15740	15670	15997	15799	15959	15799	15805	15782	15731	15560	15732	16083	15827	15713	15731	15757	16070	15986	16057	15822	15982	15871	15720	15681	16223	15862	15692	15733	15750	16039	15741	15799	15938	15689	15913	15918	15834	15745	15632	15952	15765	15726	15806	15850	15736	15605	15743	15691	15840	15851	15870	15626	15875	15796	15803	15871	15700	15651	16006	15816	15982	15835	15802	15909	15743	15843	15631	15763	15739	16068	15842	15793	15933	15820	16042	15768	15826	16078	16022	15729	15860	15734	15995	15950	16001	15626	15801	15838	15585	15862	15797	15581	15902	15751	15827	15625	15743	15749	15889	15691	15735	15714	15851	15921	15848	15806	15880	15781	15873	15723	15752	15780	15903	15896	15891	15946	15668	15784	15948	15752	15876	15834	15759	15895	15888	15629	15959	16038	15903	15964	15883	15865	15860	15816	15841	15665	15819	15773	16039	15683	15651	15977	15947	15891	15819	15950	15792	15968	15753	15777	15932	15909	15747	15773	15844	15854	15763	15685	16149	15757	15875	15742	15686	15717	15790	15806	15904	15905	15757	15808	15863	15730	15921	15951	15979	15982	15949	16009	15935	15770	15683	15897	15847	15645	15798	15843	15922	15941	15730	15814	15814	15943	15725	16030	15855	15859	15750	15984	15814	15988	15732	15826	15912	15845	15855	15890	15912	15964	15743	15563	15860	15802	15703	15940	15888	15720	15900	15804	15952	15671	15812	15949	15701	15900	15775	15767	15908	15819	15877	15951	15757	15719	15745	15711	15848	15754	16105	15934	15736	15770	15787	15883	15874	15890	15879	16032	15840	15653	15701	15765	15861	15908	15886	15845	15720	15862	16019	15750	15679	15604	15714	15845	15920	15923	15770	15814	16026	15864	15856	15860	15855	15682	15824	15895	15758	15807	15588	15658	15808	15839	15607	15803	15902	15869	15869	15986	15968	15827	15690	15999	15735	15830	15932	15702	15922	15955	15899	16021	15849	15913	15935	15911	15940	16054	15868	15931	15695	15825	15721	15718	15645	15927	15796	15812	15897	15592	15746	15793	15795	15981	15787	15865	15860	15671	15807	15821	15860	15780	15692	15889	15852	15901	15825	15688	15990	15815	15818	15962	15899	15757	15898	15837	15841	15899	15738	15969	15905	15812	15857	15826	15719	15774	15918	15744	15742	15903	15584	15783	15674	15779	15827	15737	15891	15831	15743	15848	15852	15963	15963	15747	15638	15900	15847	15860	15908	15936	15691	15967	15649	16070	15894	15774	15861	15867	15907	15779	15889	15801	15787	16001	15661	15548	15905	16002	15768	15706	16084	15931	15779	15848	15780	15933	15841	15781	15838	15873	15795	15787	15623	15962	15945	15878	15814	15818	15874	15773	15906	15716	15808	15983	15849	15920	15937	15944	16106	15837	15908	15876	15881	15741	15722	15786	15946	15950	15834	15928	15975	15915	15850	16021	15843	15765	15914	15848	16070	15824	15860	15791	15838	15894	15882	15896	15823	15771	15876	15863	15940	15786	15801	15937	15808	15748	15810	15923	15740	15656	15786	15939	15913	15723	15746	15689	15824	15793	15760	15908	15950	15870	15781	15714	15804	15746	15980	15789	15880	15882	15869	15917	15877	15673	15687	15858	15795	15684	15887	15810	15897	15786	15875	15997	15903	15725	15780	15806	15653	15845	15645	15880	15536	15961	16048	15815	15814	15914	15887	15938	15967	15782	16019	15778	15927	15861	15895	15712	15857	15685	15769	16025	15764	15931	15873	15843	15845	15664	15988	16055	15720	15956	15823	15916	15830	15857	15929	15697	15843	15709	15899	15898	15900	15931	15830	15866	15859	15825	15607	15746	15834	15848	15845	15893	15782	15957	15945	15838	15595	15633	16064	15789	15845	15590	15502	15805	15947	15772	15803	15895	15779	15830	15891	16033	15679	15801	15848	15763	15829	15739	15777	15908	15820	15862	15845	15599	15632	15828	15831	15657	15831	15657	15749	15638	15793	15850	15938	15835	15954	15827	15827	15969	15793	15774	15697	15856	15820	15622	15757	15643	15756	15782	15822	15972	15828	15770	15791	15952	15925	15742	15805	15919	15890	15945	15804	15880	15886	15863	16081	15910	15848	15799	15901	15855	15710	16001	15790	15736	15953	15928	15747	15871	15622	15937	15793	15668	15770	15696	15734	15834	15801	15811	15638	15919	15827	15886	15929	15965	15880	15757	15954	15772	16038	16008	15969	15703	15798	15720	15770	15781	15908	15888	15882	15723	15868	15942	15830	15713	15815	15789	15932	15817	15953	15926	15754	15880	15978	15934	15919	15718	15775	16022	15996	15765	15868	15796	15853	15891	15781	15738	15741	15793	15895	15763	15749	15899	15952	15796	16048	15612	15923	15642	15875	15760	15853	15974	15999	15959	15629	15805	15867	15745	15836	15849	16031	15932	15980	15873	15931	15992	15801	15637	15894	15811	15955	15758	15720	15817	15841	15822	15682	15824	16035	15968	15882	15840	15943	15758	15777	15750	15814	15820	16034	15843	15727	15742	15721	15882	15804	15877	15911	15756	15955	15849	15857	15806	15806	15868	15923	15786	15668	15830	15863	15741	15779	15809	15914	15785	15900	15653	15826	15749	15863	16067	16066	15713	15892	15874	15645	16010	15775	15893	15903	15724	15847	15923	15661	15906	15664	15903	16088	16018	15733	15880	15808	15918	15821	15639	15722	15799	15747	15741	15565	15901	15787	15905	15810	15795	15904	15775	15839	15972	15860	15861	15736	15774	15915	15891	15756	15946	15946	15913	15970	15909	15965	15878	15868	15757	16102	15863	15923	15842	15612	15948	15687	15900	15836	15875	15725	15735	15685	15870	15599	15635	15739	15823	15721	15974	15826	15926	15662	15754	16029	15832	15958	15813	15858	15893	15701	15663	15795	15878	15760	16028	15886	15969	15970	15892	15899	15878	15608	15830	15788	15796	15892	15990	15787	15969	15933	15776	15911	15932	15788	15798	15845	15783	16042	15883	16089	15771	16003	16059	15674	15965	15897	15866	15925	15818	15814	15775	15804	15901	15775	15677	15703	15606	15742	15801	15853	15838	16028	15939	15749	15721	15899	15830	15928	15761	15813	15816	15939	15897	15754	15753	15875	15785	15848	15768	15700	15754	15904	15942	15783	15821	15868	15623	15851	15792	15727	15702	15913	15845	15946	15997	16136	15923	15768	15989	15932	15773	15796	15618	15821	15936	15641	15923	15763	15922	15842	15810	15658	15937	15801	15835	15656	15793	15919	15732	15664	15773	15757	15816	15885	15864	15761	15763	15830	15831	15738	15719	15808	15851	15910	15774	15915	15721	15862	15727	15860	15708	15769	15676	15915	15862	15805	15964	15771	15590	15737	15689	15894	15817	15895	15767	15742	15808	15815	15761	15958	15685	15660	15807	15958	16052	15762	15888	15807	15781	15855	15947	15957	15754	15594	15982	15892	15765	15860	15754	15800	15996	15892	16042	15985	15857	15750	15842	15762	15836	15847	15708	15947	15886	15557	15875	15734	15856	15658	15858	15955	15867	15994	15618	15834	15910	15903	15977	15857	16034	15914	15757	15676	15925	15904	15918	15744	15922	15841	15855	15842	15808	15924	15899	15999	15949	15772	15661	15921	15736	15865	15919	15889	15774	15779	15905	15860	15824	15838	16116
26693	48107	48019	40388	34273	27897	22770	20313	18640	17374	17108	16459	15960	15823	15692	15409	15494	15512	15181	15193	15070	15041	14875	14848	14853	14605	14644	14752	14684	14626	14639	14667	14761	14693	14732	14588	14690	14567	14754	14714	14655	14660	14698	14703	14796	15212	15235	15044	15051	14933	14883	14860	14785	14631	14715	14748	14625	14705	14665	14712	14817	14796	14737	14654	14473	14733	14825	14576	14535	14728	14850	14547	14790	14604	14695	14716	14622	14634	14680	14550	14758	14635	14568	14609	14697	14665	14607	14594	14582	14550	14755	14707	14654	14723	14847	14726	14720	14672	14706	14516	14665	14671	14571	14735	14723	14762	14490	14675	14495	14693	14663	14660	14598	14580	14740	14608	14659	14623	14592	14595	14744	14791	14822	14709	14497	14459	14631	14806	14772	14640	14611	14633	14425	14877	14568	14548	14766	14590	14685	14572	14514	14530	14733	14501	14725	14790	14773	14638	14773	14768	14601	14626	14681	14681	14460	14676	14717	14663	14534	14780	14642	14706	14746	14711	14792	14614	14455	14743	14655	14583	14481	14838	14645	14753	14707	14699	14481	14617	14686	14789	14696	14680	14579	14601	14777	14550	14523	14801	14653	14723	14638	14609	14629	14761	14752	14765	14730	14629	14513	14596	14649	14684	14869	14646	14624	14620	14706	14616	14665	14563	14559	14662	14794	14662	14599	14748	14734	14663	14603	14580	14828	14696	14727	14689	14611	14793	14691	14506	14613	14538	14570	14682	14513	14519	14558	14541	14689	14469	14558	14505	14606	14644	14624	14513	14566	14836	14663	14628	14734	14597	14719	14749	14481	14871	14700	14537	14741	14637	14699	14525	14725	14629	14818	14836	14645	14713	14435	14620	14793	14703	14437	14654	14667	14630	14523	14697	14695	14729	14430	14788	14751	14608	14513	14661	14720	14670	14618	14727	14600	14686	14574	14842	14638	14647	14748	14658	14639	14698	14568	14644	14543	14407	14707	14537	14629	14754	14672	14727	14755	14576	14637	14650	14669	14463	14670	14717	14636	14477	14701	14845	14654	14682	14676	14723	14675	14662	14641	14803	14619	14490	14634	14591	14910	14645	14634	14695	14588	14486	14785	14624	14797	14689	14558	14528	14601	14815	14516	14653	14478	14591	14777	14615	14815	14755	14643	14605	14739	14689	14664	14641	14611	14618	14674	14636	14731	14654	14619	14630	14624	14775	14737	14805	14722	14527	14666	14612	14565	14477	14597	14538	14712	14574	14578	14766	14617	14636	14651	14676	14695	14666	14736	14613	14701	14653	14744	14608	14814	14526	14543	14727	14745	14687	14595	14661	14550	14834	14667	14767	14518	14598	14648	14646	14803	14550	14558	14648	14707	14746	14624	14704	14579	14704	14695	14608	14714	14631	14730	14561	14626	14605	14706	14515	14754	14631	14418	14791	14638	14749	14589	14568	14689	14744	14651	14712	14712	14586	14592	14677	14531	14664	14780	14658	14639	14712	14709	14810	14587	14632	14562	14579	14695	14682	14727	14865	14701	14738	14670	14677	14785	14739	14634	14688	14616	14824	14669	14634	14606	14712	14646	14689	14640	14656	14705	14692	14798	14738	14556	14748	14600	14451	14600	14604	14637	14678	14738	14665	14776	14492	14617	14690	14747	14681	14629	14740	14833	14756	14676	14594	14657	14472	14795	14720	14607	14609	14696	14705	14677	14740	14706	14728	14685	14704	14580	14650	14708	14765	14558	14675	14607	14466	14618	14874	14685	14591	14669	14576	14750	14666	14569	14548	14874	14679	14609	14589	14653	14841	14565	14555	14774	14804	14694	14396	14734	14755	14664	14776	14701	14603	14703	14815	14678	14558	14532	14655	14704	14685	14528	14637	14573	14712	14551	14662	14537	14794	14580	14427	14631	14616	14661	14673	14476	14478	14633	14824	14663	14606	14551	14639	14757	14511	14735	14728	14695	14582	14667	14664	14792	14524	14596	14654	14692	14543	14747	14724	14669	14491	14625	14671	14728	14627	14595	14686	14626	14784	14746	14629	14673	14584	14577	14762	14785	14690	14533	14576	14712	14669	14690	14626	14823	14818	14570	14686	14532	14652	14500	14709	14669	14619	14692	14675	14638	14632	14869	14640	14617	14849	14704	14677	14769	14675	14667	14646	14783	14586	14767	14572	14577	14649	14624	14669	14432	14607	14782	14704	14541	14490	14686	14743	14601	14500	14651	14686	14662	14680	14612	14673	14938	14748	14506	14620	14650	14634	14616	14631	14821	14638	14635	14627	14718	14530	14757	14562	14644	14623	14842	14576	14499	14737	14490	14708	14668	14612	14547	14716	14594	14751	14476	14862	14651	14641	14697	14695	14619	14618	14741	14680	14689	14850	14713	14738	14567	14814	14706	14668	14534	14777	14571	14588	14699	14719	14541	14667	14588	14727	14573	14653	14484	14609	14839	14599	14654	14680	14770	14662	14577	14618	14677	14675	14720	14697	14710	14707	14675	14563	14449	14715	14698	14800	14688	14814	14608	14778	14678	14827	14533	14711	14578	14715	14583	14703	14636	14519	14728	14662	14749	14788	14729	14699	14570	14493	14694	14473	14618	14508	14497	14555	14691	14715	14653	14691	14585	14632	14587	14734	14599	14660	14708	14757	14696	14477	14553	14686	14756	14674	14685	14690	14642	14626	14722	14611	14620	14752	14828	14713	14674	14748	14591	14584	14530	14672	14647	14700	14793	14571	14665	14620	14704	14899	14658	14839	14597	14580	14566	14657	14479	14581	14598	14716	14579	14962	14538	14654	14659	14589	14693	14765	14563	14593	14641	14633	14754	14544	14710	14808	14662	14644	14454	14534	14716	14804	14718	14690	14639	14668	14629	14603	14634	14644	14696	14701	14611	14814	14593	14688	14699	14609	14670	14564	14815	14658	14814	14683	14652	14777	14705	14749	14639	14774	14628	14773	14637	14615	14717	14623	14635	14914	14851	14806	14614	14560	14727	14552	14585	14773	14586	14667	14629	14635	14637	14642	14677	14689	14582	14478	14715	14576	14754	14498	14871	14763	14579	14576	14703	14784	14648	14700	14622	14582	14683	14650	14636	14774	14639	14615	14634	14727	14601	14740	14737	14641	14696	14642	14722	14557	14643	14633	14438	14543	14814	14588	14685	14501	14776	14648	14723	14619	14694	14540	14592	14749	14742	14650	14507	14707	14854	14659	14636	14513	14665	14490	14661	14819	14661	14611	14681	14633	14720	14749	14592	14506	14554	14596	14560	14768	14595	14517	14730	14637	14760	14752	14541	14633	14732	14625	14597	14572	14796	14458	14863	14510	14589	14760	14690	14655	14562	14495	14617	14517	14706	14694	14765	14792	14693	14808	14426	14781	14725	14723	14734	14689	14787	14494	14724	14593	14803	14727	14659	14658	14580	14638	14828	14616	14817	14475	14753	14621	14684	14734	14767	14800	14636	14735	14722	14712	14721	14550	14721	14654	14693	14523	14776	14640	14571	14727	14687	14789	14777	14637	14587	14736	14670	14657	14791	14651	14654	14680	14718	14653	14543	14618	14625	14784	14751	14645	14760	14756	14561	14779	14664	14665	14533	14713	14689	14633	14644	14573	14785	14745	14729	14610	14731	14587	14742	14792	14676	14539	14635	14675	14563	14722	14581	14634	14583	14575	14598	14645	14594	14576	14771	14804	14560	14567	14544	14645	14739	14675	14672	14648	14669	14732	14652	14638	14650	14793	14832	14733	14466	14354	14835	14503	14451	14590	14760	14842	14540	14676	14797	14695	14678	14635	14500	14778	14644	14732	14643	14558	14761	14743	14668	14620	14664	14449	14591	14763	14741	14746	14658	14712	14637	14679	14620	14755	14802	14696	14811	14691	14684	14664	14581	14606	14571	14491	14567	14673	14664	14793	14742	14677	14809	14717	14598	14545	14486	14519	14722	14580	14587	14640	14609	14405	14751	14614	14703	14603	14596	14844	14491	14762	14672	14708	14494	14728	14571	14551	14581	14634	14624	14667	14636	14720	14570	14625	14656	14693	14762	14469	14576	14707	14683	14749	14746	14721	14690	14428	14709	14679	14570	14622	14617	14623	14762	14678	14698	14623	14649	14622	14647	14708	14581	14630	14653	14672	14551	14624	14562	14602	14687	14652	14844	14724	14583	14643	14588	14687	14703	14488	14647	14710	14892	14664	14607	14718	14727	14454	14705	14633	14692	14693	14781	14841	14769	14657	14725	14613	14614	14685	14675	14699	14657	14818	14722	14731	14744	14689	14734	14689	14570	14786	14545	14514	14651	14635	14677	14671	14693	14710	14707	14614	14706	14617	14663	14624	14623	14594	14736	14591	14611	14654	14556	14670	14659	14664	14437	14840	14662	14593	14647	14414	14586	14830	14616	14555	14793	14520	14641	14683	14668	14699	14590	14600	14596	14670	14849	14621	14505	14660	14783	14652	14780	14792	14666	14593	14743	14630	14717	14817	14709	14511	14537	14530	14693	14656	14711	14656	14690	14807	14732	14676	14668	14748	14819	14588	14692	14658	14804	14628	14710	14619	14683	14678	14710	14594	14845	14463	14675	14669	14809	14650	14522	14612	14621	14651	14584	14803	14471	14566	14742	14724	14637	14601	14652	14587	14532	14957	14706	14509	14633	14713	14773	14458	14748	14590	14688	14601	14514	14419	14842	14635	14665	14647	14720	14598	14786	14554	14658	14579	14716	14613	14453	14726	14505	14675	14796	14621	14750	14541	14605	14650	14653	14670	14784	14686	14653	14655	14741	14639	14648	14576	14626	14568	14660	14514	14778	14534	14674	14585	14617	14470	14665	14481	14682	14570	14578	14742	14454	14652	14583	14705	14580	14785	14749	14672	14903	14813	14586	14742	14753	14633	14594	14530	14625	14726	14680	14816	14753	14767	14601	14809	14667	14655	14620	14623	14586	14700	14683	14640	14599	14591	14652	14783	14579	14459	14584	14600	14889	14656	14726	14665	14690	14638	14669	14673	14679	14592	14570	14798	14661	14595	14673	14759	14656	14648	14688	14653	14618	14580	14714	14530	14882	14766	14754	14679	14611	14585	14732	14591	14598	14620	14649	14621	14593	14684	14576	14633	14551	14760
22736	21169	29135	23688	22545	25986	27570	21713	19749	19066	18616	18037	17592	17468	17158	16982	16908	16709	16622	16651	16640	16458	16402	16199	16447	16109	16064	16114	16226	16222	16061	16099	16117	15865	16064	16239	16127	16136	16151	16180	16160	16118	15976	15940	16101	16354	16638	16755	16749	16598	16394	16207	16242	16111	16127	15939	16197	16002	16246	16032	15948	16162	16095	15976	16123	16116	15864	16066	15977	15996	16274	16138	16109	15955	15947	16031	15795	16196	16285	15996	16069	15986	16137	16075	16110	15968	16294	16012	16029	15828	15951	15900	16127	16019	16206	15974	16020	16172	16187	15972	16203	16113	16139	15858	16038	16010	15982	16145	15838	15854	15928	15883	16074	15977	16081	16156	15881	16046	15783	16024	15996	16219	15898	16023	16130	16029	16070	16080	15859	16113	16035	16088	16030	15936	15993	15977	16014	16067	16086	15871	15888	15964	15938	15850	15968	16061	16171	16040	16204	15807	15929	15870	15971	16123	16065	16037	15877	16163	15866	16110	15966	16087	15895	16030	16012	15857	16112	16023	15985	15863	16114	16014	16016	15974	16070	15804	16130	16062	16107	16030	16123	16126	15902	15898	16077	16145	16052	16033	15801	16081	15926	16020	16092	16046	16081	15864	15998	16173	16056	15952	16101	16119	15975	16156	16046	15881	16018	15961	15918	15949	16102	16022	16021	16004	16244	16190	16020	15964	16040	16078	15927	16089	16160	16093	15928	15985	15949	16028	16169	15890	16024	15947	16074	15933	16047	15920	15729	15952	15950	15964	16043	16252	15824	16117	15970	15926	15879	16063	16158	15911	15855	15790	16043	16295	16177	16022	16064	16197	16010	16103	16103	16132	15975	15990	15981	15846	16016	15961	16059	16026	16068	16028	16094	15847	15922	15867	15832	16077	15870	15937	15773	15956	16054	15882	15969	15844	15989	15741	16000	16024	15994	16217	16103	15999	16217	16016	15923	15992	16021	15952	15978	16032	15933	15867	16065	16290	16046	16023	16108	16089	16090	16132	15995	15908	16061	15872	15984	16031	16066	15965	16002	15975	16042	15851	15997	15916	15898	16030	16108	15957	15938	15790	15959	16081	15944	15945	16052	15945	16069	15830	16019	15913	16052	15913	15955	16098	16015	15920	15999	15869	16132	16169	16020	16151	16055	16027	16088	16026	16036	16009	15858	15968	15948	16108	15982	16082	16124	15788	15828	16070	15979	16116	16200	16033	15863	15908	16032	15926	15882	16126	15875	15939	15975	16172	15923	16153	15999	16069	15903	15981	15968	16050	16078	15958	15953	16071	15989	16111	15881	16087	15997	16053	16051	16112	16126	16120	16041	15970	16088	15925	15943	15826	16119	15978	15949	16035	15992	15802	15934	16108	16009	15925	15905	15928	16007	16060	15926	15824	16091	15788	15905	16070	16100	15997	15943	15799	16049	15954	16109	16092	16150	16093	16177	15946	15986	15834	16048	16120	15997	16058	16081	16043	16053	16099	16163	15907	16268	15996	15940	15899	16000	16001	16089	16115	15920	15927	15874	15957	15841	15989	16089	15990	15851	16142	15787	16037	15964	15984	16099	16004	15934	15899	15911	16091	16012	16035	16026	16124	16023	15902	15993	16118	15911	16007	16022	16033	16220	16037	16238	16059	16103	15903	15740	16034	15965	15969	15853	16107	16150	15844	16081	16058	15955	15934	16194	15964	16053	16107	15930	16062	16149	16016	16122	15938	16097	16018	16273	15913	15822	15892	15841	15974	16126	16073	15882	16028	16079	16146	16195	15931	16233	15900	15988	16003	15934	16007	15903	16022	15774	16038	16241	16076	16077	15940	16028	15998	15937	15980	15950	15910	16068	16025	15952	16042	16025	15891	16093	16123	15907	15902	15947	16149	15685	15933	15850	16165	16075	16080	16035	15795	15960	16065	16066	15884	15883	16090	16105	16085	15992	16255	15913	16003	16121	15968	15901	15901	15955	15926	15939	15935	16006	16273	16119	16031	16028	16004	16019	15918	15937	16136	16053	16030	16133	16090	15901	15997	15973	16038	16072	15969	15948	16060	16026	16154	16216	15953	16009	16008	15894	16098	16067	15839	15900	15835	16101	16212	16052	15924	16011	15753	15847	15836	15905	16129	16109	15851	15946	16006	15889	16008	15822	15903	16170	16188	16122	16085	15914	16061	15840	15844	16182	16170	16093	16177	16035	16047	15917	16027	15944	16057	16021	16057	16215	15831	15880	15943	15927	15879	15981	15729	16199	16089	16140	16173	16089	15962	16074	15977	16247	16078	15989	16348	16211	16053	16093	15939	16176	16099	16052	16057	16061	16117	16250	16131	15938	16106	16004	15996	15816	15911	15922	15977	16052	15975	15869	16105	16146	15937	16033	15934	15804	15908	15989	16068	16045	16043	15930	15908	16120	15866	15957	15844	16081	16066	15811	15902	15968	16072	16045	16029	15925	16041	16046	16171	16139	15950	16143	16114	15877	15881	15847	16069	16077	16169	15987	16050	16172	15942	15846	16028	16068	15944	15847	16071	16094	16154	16118	16042	16168	15925	15995	16083	16026	16135	16068	16151	15934	15990	16002	15897	15947	15970	15995	16023	15950	15970	16093	15983	16026	15971	15911	15827	15987	16007	15934	16097	16007	15920	15851	15858	15948	16231	15896	16016	16016	15927	16122	15962	16172	15999	16042	16126	16056	15936	15978	15839	16037	16017	15898	15919	16006	16304	16019	16067	15842	15910	15972	15819	16053	16026	16034	15753	15944	15920	16102	15944	16005	15997	15972	15845	15992	15816	16027	15885	15957	15982	16115	16031	16134	15941	15978	16000	16026	15995	16124	16094	16125	15921	16179	16008	16040	16186	16097	16176	16133	16059	15989	15968	16052	15978	15974	15891	15985	16069	15904	15967	16033	15854	16111	16099	16091	16031	16050	15982	16058	16102	15895	16068	16013	16038	15778	15959	16165	16021	16218	16045	16139	16028	16231	16071	16064	15966	15967	16222	15852	15926	15988	16045	16018	16006	15961	15987	16116	16071	15940	15913	15865	16100	16072	15993	16188	16147	16230	15976	15893	15925	16066	15988	16108	16114	16050	16092	16154	15894	15980	16056	15969	15762	15969	16040	15981	16086	16066	15774	16015	15990	15834	16096	15930	16004	15912	15985	15863	15887	16050	16037	15993	16058	15910	16032	16029	16167	15989	16067	15995	15894	15870	15978	15968	16190	16152	16050	16208	15991	15936	16097	15853	16105	15952	16071	16114	16059	15966	15868	15993	16145	15916	16080	16069	15857	15931	16083	16018	16170	16049	16024	15921	16109	15978	15931	15990	16038	15874	16074	16035	15928	15852	16060	15961	15976	15922	16019	15950	16184	15846	16257	16016	15996	16098	16031	15979	16110	15958	16052	15954	15896	15755	15882	15855	15939	15990	15971	15800	16036	15859	15972	15822	16113	16012	16033	15955	16142	16026	16005	16108	16044	16101	16101	15978	15793	16004	15991	15969	15950	15955	16114	16007	16150	16123	16113	16213	16163	15940	16163	15970	15839	15988	16092	16187	16004	16076	15851	16117	16173	16037	15978	15943	15792	15821	15857	16145	15933	15922	15916	16062	15975	16049	15970	16139	15992	15963	15891	16113	15879	15823	16062	16167	16214	15765	15888	15888	16015	15872	16005	15951	15859	16030	15865	16202	15992	15995	16024	15868	15889	16211	16239	16056	15981	16033	15929	16112	16084	15980	15875	16100	16081	16100	16015	15898	15758	15977	15683	16109	15726	15907	15796	15903	15992	16030	15739	15846	16030	15994	16057	16178	16079	16167	15989	15793	15988	15868	16045	15910	16047	15952	15916	15855	15960	15972	15944	15806	15770	15893	16021	16002	16043	15993	16055	16015	15922	15880	15985	16095	15994	15906	16098	16062	16053	15980	16030	15960	16021	15961	16040	15922	16159	15811	16002	15918	15894	15928	16188	15874	15906	16007	16024	15994	15962	16057	15815	16111	15976	15786	16035	16057	15939	15925	16025	16151	15919	16073	15947	16244	16069	15868	16081	16268	16031	15979	16098	16094	15878	15964	16109	15828	15906	16077	15919	15920	16019	16149	15951	16134	16093	15952	15922	16076	16282	16018	15933	15855	16029	16064	16089	15990	16107	16088	16011	15987	16091	16141	16012	15931	15814	15949	15942	16028	15888	16082	15928	16011	15886	15975	16191	16100	15928	15832	16188	16017	16193	16084	16191	16115	16098	15976	15955	15876	16007	15896	15922	16094	16089	16096	16119	15974	15924	16140	16014	15906	15900	15998	15834	16052	16018	15859	15888	16158	15858	15972	16035	16133	15970	15856	16044	15988	15997	16122	16097	16084	16077	16026	15884	16075	16040	15951	16052	15952	16012	16028	15927	15994	15914	16063	15879	16136	16046	15912	16136	15912	16051	16201	16015	15998	16041	16064	15943	16022	15910	15985	15987	15962	15815	15922	16013	15984	16072	16159	16197	16046	15991	15967	15886	15898	16042	16092	16031	15956	15772	15932	15859	15935	15807	15916	15918	16229	15957	15880	15914	15965	16005	15963	16090	16036	15796	16110	16071	16069	16070	16274	16010	15977	15982	15958	15978	15991	16115	15998	16077	15883	16011	16118	15928	16008	15950	15978	16120	16232	15822	16031	15965	16100	16096	16002	16029	16031	15877	16201	15979	15945	15984	15774	16014	16005	16101	16048	15805	16084	15967	16074	15861	16158	15968	16119	16225	16068	16183	16095	15986	15878	16013	16000	15879	15803	16008	15935	15967	16039	15938	16000	16030	16136	16155	16087	16049	15925	15996	16023	15804	15891	16064	16191	16019	15977	15890	15755	15951	15882	15952	16046	16123	16029	16089	15994	16178	15928	16029	15885	16050	15974	15957	15986	16001	15976	16020	15867	15962	15948	15984	15775	16032	16170	16067	15944	16084	16201	15891	15851	15817	15979	15942	16035	15990	16087	16075	15894	16184	15949	15962	16014	16159	16151	16002	15901	15974	15877	15888	15917	15946	15992	16134	16040	16166	16084	15821	15970	15728	15976	15832	16012	16073	16101	16161	16047	16157	16244	16026	16148	15945	16043	16014	15961	15992	15859	16121	16038	16088
28678	51451	51360	43658	37332	31258	25557	22688	20388	18629	18559	17482	16970	16508	16310	16071	15985	15663	15599	15385	15250	15093	15015	14841	14820	15018	14894	14963	14830	14659	14774	14790	15062	14745	14782	14697	14801	14745	14803	14815	14817	14789	14895	14995	15217	15211	15590	15589	15419	15104	15250	15040	14913	14874	14752	14850	14664	14828	14732	14758	14790	14866	14584	14839	14864	14743	14628	14953	14631	14713	14704	14889	14715	14868	14702	14715	14698	14807	14770	14789	14847	14720	14770	14852	14747	14716	14713	14594	14799	14718	14705	14609	14955	14757	14796	14910	14589	14734	14840	14708	14875	14621	14832	14589	14836	14791	14734	14773	14613	14727	14648	14839	14621	14700	14806	14749	14663	14768	14722	14751	14657	14801	14699	14912	14811	14745	14714	14815	14554	14847	14762	14819	14805	14652	14719	14741	14786	14748	14527	14836	14808	14732	14772	14639	14749	14767	14676	14722	14844	14764	14561	14872	14781	14673	14520	14735	14711	14779	14715	14802	14754	14663	14779	14813	14906	14834	14890	14763	14736	14788	14781	14735	14771	14670	14653	14883	14673	14852	14625	14838	14832	14820	14663	14794	14766	14751	14791	14827	14769	14724	14790	14627	14860	14781	14804	14747	14763	14681	14846	14686	14705	14725	14737	14741	14745	14773	14851	14606	14749	14674	14937	14687	14703	14710	14830	14898	14721	14690	14654	14751	14881	14841	14716	14675	14813	14873	14620	14823	14685	14768	14740	14716	14741	14733	14733	14793	14704	14780	14954	14802	14594	14812	14786	14704	14747	14788	14689	14683	14827	14839	14831	14795	14817	14815	14701	14764	14638	14699	14802	14544	14741	14765	14787	14829	14683	14716	14910	14960	14671	14944	14681	14823	14803	14811	14655	14800	14647	14645	14855	14801	14627	14630	14702	14749	14703	14760	14592	14779	14502	14807	14715	14699	14616	14759	14712	14712	14888	14703	14760	14776	14622	14729	14663	14767	14650	14652	14712	14685	14715	14801	14805	14656	14692	14783	14726	14880	14774	14796	14772	14866	14751	14803	14873	14694	14884	14645	14753	14895	14661	14835	14756	14776	14770	14768	14673	14850	14784	14989	14796	14886	14727	14707	14846	14736	14734	14593	14852	14714	14719	14617	14723	14788	14752	14774	14696	14607	14769	14788	14563	14708	14637	14721	14782	14680	14833	14628	14793	14791	14775	14730	14729	14711	14670	14687	14661	14869	14613	14591	14792	14630	14781	14726	14952	14702	14691	14853	14840	14657	14738	14655	14813	14806	14902	14813	14738	14763	14739	14786	14618	14639	14749	14644	14708	14913	14623	14721	14824	14915	14792	14637	14689	14924	14738	14689	14608	14673	14773	14654	14667	14823	14705	14564	14674	14837	14571	14692	14495	14687	15004	14719	14706	14914	14900	14775	14982	14854	14575	14691	14791	14824	14780	14688	14766	14755	14872	14653	14928	14830	14767	14828	14671	14699	14726	14806	14883	14651	14785	14719	14731	14830	14844	14797	14787	14740	14758	14903	14851	14627	14640	14772	14747	14690	14743	14925	14829	14661	14697	14712	14786	14777	14635	14771	14549	14748	14837	14744	14717	14947	14811	14821	14761	14669	14863	14730	14846	14701	14742	14721	14816	14551	14777	14771	14804	14790	14660	14762	14692	14820	14984	14720	14773	14808	14781	14763	14766	14785	14897	14620	14789	14635	14708	14791	14602	14625	14805	14830	14540	14714	14800	14725	14759	14617	14792	14779	14598	14857	14599	14779	14786	14754	14797	14675	14838	14829	14768	14787	14719	14765	14652	14756	14684	14707	14496	14890	14646	14950	14666	14654	14698	14892	14659	14728	14809	14645	14705	14959	14734	14717	14807	14713	14717	14967	14682	14925	14590	14852	14765	14687	14869	14798	14823	14662	14612	14614	14755	14660	14711	14680	14678	14711	14867	14885	14763	14755	14660	14723	14958	14905	14847	14760	14772	14695	14593	14743	14615	14629	14870	14753	14594	14818	14847	14725	14873	14743	14718	14646	14731	14804	14730	14722	14809	14811	14689	14761	14704	14624	14793	14697	14723	14826	14810	14653	14796	14618	14651	14694	14697	14670	14665	14566	14718	14868	14630	14703	14760	14783	14658	14867	14656	14609	14617	14809	14865	14788	14578	14680	14875	14746	14794	14752	14707	14945	14741	14781	14808	14773	14645	14824	14540	14889	14901	14622	14735	14735	14897	14868	14638	14828	14750	14745	14714	14775	14643	14587	14792	14679	14668	14601	14684	14770	14772	14717	14781	14749	14805	14743	14723	14797	14592	14834	14856	14812	14739	14607	14759	14688	14621	14798	14712	14810	14698	14736	14754	14742	14789	14817	14829	14739	14828	14727	14693	14831	14686	14684	14783	14675	14770	14843	14760	14836	14773	14723	14620	14601	14774	14667	14753	14695	14813	14784	14728	14697	14783	14883	14813	14656	14549	14630	14818	14724	14816	14717	14771	14741	14686	14920	14988	14765	14700	14878	14589	14764	14557	14814	14737	14842	14736	14808	14656	14821	14673	14919	14784	14744	14695	14763	14644	14605	14724	14727	14713	14686	14796	14742	14838	14770	14638	14738	14669	14764	14604	14699	14704	14644	14727	14863	14778	14717	14792	14725	14778	14924	14679	14694	14651	14694	14603	14651	14828	14643	14817	14899	14856	14684	14871	14721	14675	14711	14786	14762	14755	14866	14674	14855	14810	14856	14647	14842	14652	14704	14830	14714	14671	14869	14672	14805	14702	14711	14635	14690	14757	14572	14815	14737	14832	14788	14682	14933	14733	14774	14812	14717	14661	14819	15001	14772	14734	14750	14785	14711	14600	14768	14748	14701	14668	14721	14842	14746	14707	14836	14731	14697	14712	14770	14722	14709	14813	14717	14727	14612	14558	14699	14713	14961	14727	14667	14702	14704	14728	14525	14697	14776	14608	14587	14656	14654	14540	14694	14712	14894	14974	14709	14723	14648	14764	14639	14648	14752	14667	14684	14692	14653	14727	14785	14752	14846	14695	14694	14809	14758	14729	14732	14710	14835	14820	14866	14839	14807	15031	14874	14734	14706	14698	14728	14610	14761	14686	14704	14660	14849	14926	14747	14575	14847	14752	14666	14795	14666	14845	14725	14789	14794	14765	14580	14781	14799	14824	14708	14777	14830	14857	14772	14874	14907	14717	14828	14776	14861	14721	14788	14723	14669	14545	14705	14855	14634	14782	14638	14814	14805	14744	14698	14884	14823	14662	14547	14684	14895	14718	14750	14736	14740	14708	14755	14670	14811	14693	14777	14632	14778	14820	14704	14675	14814	14829	14831	14724	14878	15022	14582	14682	14618	14819	14781	14798	14809	14789	14809	14686	14586	14617	14704	14838	14829	14683	14641	14691	14760	14802	14871	14623	14751	14761	14423	14851	14846	14626	14786	14812	14796	14764	14716	14574	14729	14807	14718	14696	14736	14557	14783	14813	14716	14709	14782	14818	14875	14732	14724	14741	14795	14715	14675	14737	14706	14696	14691	14775	14798	14706	14610	14677	14756	14774	14614	14655	14803	14667	14743	14620	14707	14851	14767	14782	14654	14721	14735	14756	14812	14751	14570	14734	14791	14831	14785	14629	14717	14913	14646	14915	14867	14833	14725	14836	14788	14927	14840	14730	14824	14724	14734	14877	14608	14775	14762	14794	14857	14753	14687	14555	15023	14836	14730	14626	14744	14738	14691	14865	14716	14817	14766	14734	14633	14724	14764	14798	14711	14704	14717	14625	14845	14872	14699	14872	14685	14836	14937	14848	14707	14711	14789	14607	14869	14544	14640	14559	14756	14893	14765	14830	14743	15007	14561	14741	14827	14614	14871	14794	14721	14729	14739	14653	14834	14771	14710	14763	14892	14702	14805	14788	14868	14720	14730	14840	14734	14761	14685	14594	14741	14797	14711	14644	14781	14762	14627	14858	14729	14870	14684	14622	14842	14718	14864	14677	14740	14663	14749	14789	14884	14842	14837	14740	14843	14904	14805	14818	14883	14731	14715	14817	14747	14825	14742	14690	14681	14606	14695	14692	14853	14747	14760	14719	14765	14662	15017	14803	14637	14876	14676	14739	14686	14764	14811	14731	14617	14619	14779	14709	14655	14765	14772	14718	14682	14902	14806	14790	14651	14764	14855	14832	14781	14637	14552	14663	14810	14681	14780	14713	14696	14803	14776	14715	14957	14753	14682	14653	14776	14670	14846	14644	14727	14819	14828	14744	14758	14775	14564	14650	14815	14717	14818	14712	14821	14910	14708	14898	14872	14946	14794	14856	14783	14720	14782	14634	14634	14807	14720	14597	14840	14778	14661	14826	14715	14778	14660	14784	14621	14569	14775	14700	14670	14643	14651	14877	14779	14737	14761	14787	14793	14989	14732	14738	14786	14763	14775	14648	14780	14625	14686	14759	14732	14832	14868	14694	14723	14607	14842	14459	14658	14815	14768	14809	14735	14736	14516	14934	14632	14652	14661	14883	14901	14695	14722	14570	14921	14613	14865	14721	14762	14821	14695	14809	14713	14608	14734	14691	14800	14703	14669	14683	14666	14651	14690	14597	14766	14786	14906	14796	14856	14808	14734	14506	14894	14800	14743	14719	14661	14687	14764	14707	14584	14844	14790	14964	14737	14654	14765	14825	14752	14870	14693	14710	14907	14792	14656	14801	14869	14583	14959	14795	14741	14786	14580	14708	14908	14827	14606	14759	14755	14736	14857	14768	15005	14819	14765	14953	14738	14707	14659	14676	14659	14706	14796	14749	14733	14841	14850	14738	14814	14834	14789	14807	14694	14884	14619	14743	14730	14879	14627	14700	14746	14806	14759	14663	14937	14615	14782	14618	14690	14740	14656	14761	14778	14618	14735	14706	14788	14839	14819	14946	14743	14849	14799	14609	14691	14789	14753	14687	14822	14672	14755	14764	14881	14763	14749	14837	14721	14782	14696	14673	14726	14733	14787	14816	14869	14709	14843	14809	14640	14778	14671	14736	14669	14662	14761	14734	14727	14541	14736	14722	14686	14659	14849	14814	14857	14644	14771	14894	14764	14613	14734	14692	14790	14877	14797	14778	14670
27824	26536	35691	31514	25367	21524	19031	17671	16877	16441	16706	16538	16142	16128	16162	15986	15875	15975	16179	15986	15988	15951	15923	15811	15763	15766	15820	15520	15864	15761	15800	15806	15974	15826	15851	15772	15856	15730	15842	15750	15732	15723	15848	15819	15878	15780	16020	15696	15818	15849	15739	15780	15853	15629	15639	15909	15759	15679	15815	15787	15599	15815	15933	15724	15867	15867	15765	15843	15692	15620	15656	15651	15789	15802	15842	15704	15970	15758	15918	15807	15580	15837	15777	15751	15772	15852	15892	15769	15670	15837	15809	15674	15824	15799	15681	15715	15843	15699	15625	15402	15891	15828	15822	16093	15653	15732	15577	15701	15765	15757	15714	15669	15604	15818	15661	15638	15703	15608	15726	15834	15722	15965	15609	15789	15706	15767	15819	15795	15541	15814	15720	15811	15715	15739	15549	15765	15775	15769	15683	15620	15631	15731	15959	15805	15851	15632	15827	15589	15621	15780	15770	15773	15840	15729	15736	15714	15737	15726	15788	15756	15875	15714	15721	15653	15744	15755	15735	15843	15818	15907	15633	15829	15672	15667	15503	15852	15603	15714	15873	15640	15839	15924	15735	15783	15665	15630	15746	15878	15885	15826	15785	15742	15918	15675	15733	15864	15683	15546	15566	15899	15800	15642	15750	15876	15742	15683	15762	15621	15755	15832	15775	15718	15745	15651	15762	15807	15791	15700	15605	15670	15690	15554	15750	15506	15632	15542	15859	15660	15829	15968	15837	15518	15598	15579	15676	15743	15897	15680	15709	15830	15792	15726	15830	15767	15799	15693	15507	15642	15860	15615	15992	15797	15765	15792	15775	15640	15687	15772	15840	15776	15737	15732	15832	15728	15772	15722	15893	15749	15725	15756	15847	15424	15386	15749	15754	15784	15668	15632	15669	15797	15720	15591	15838	15696	15703	15984	16050	16009	15975	15850	15675	15788	15805	15660	15825	15521	16021	15725	15940	15704	16003	15536	15529	15763	15649	15815	15639	15801	15738	15619	15654	15764	15729	15766	15672	15763	15817	15671	15677	15786	15721	15630	15626	15775	15585	15737	15755	15844	15723	15645	15866	15602	15757	15686	15621	15823	15880	15630	15723	15668	15788	15785	15814	15622	15828	15784	15863	15825	15823	15894	15669	15820	15881	15786	15709	15651	15710	15866	15743	15693	15958	15629	15636	15619	15749	16076	15734	15748	15764	15655	15918	15477	15711	15699	15656	15750	15668	15833	15649	15545	15880	15817	15696	15819	15767	15833	15920	15890	15740	15902	15746	15714	15536	15519	15586	15659	15774	15682	15890	15735	15843	15651	15936	15859	15759	15642	15656	15606	15734	15730	15844	15732	16022	15718	15748	15761	15839	15790	15500	15872	15714	15867	15787	15624	15776	15769	15675	15949	15735	15506	15515	15968	15745	15748	15668	15687	15683	15708	15739	15784	15784	15679	15816	15853	15690	15817	15828	15583	15795	15792	15845	15630	15734	15536	15662	15529	15557	15670	15718	15751	15716	15816	15812	15763	15699	15861	15790	15681	15826	15446	15626	15730	15667	15873	15836	15660	15801	15759	15740	15910	15650	15833	15671	15606	15536	15873	15770	15643	15926	15809	15979	15594	15733	15699	15757	15640	15728	15657	15897	15693	15523	15522	15656	15688	15767	15602	15769	15956	15652	15672	15920	15729	15892	15676	15676	15804	15568	15674	15693	15694	15786	15534	15621	15674	15586	15810	15804	15939	15671	15945	15850	15841	15908	15740	15810	15682	15631	15888	15651	15415	15787	15799	15753	15722	15843	15884	15576	15886	15817	15734	15826	15878	15857	15685	15736	15685	15757	15749	15921	15928	15639	15809	15895	15839	15674	15809	15754	15785	15702	15841	15733	15809	15818	15802	15696	15695	15664	15803	15760	15715	15524	15675	15723	15765	15687	15716	15823	15914	15721	15805	15866	15710	15723	15757	15930	15863	15737	15743	15772	15796	15762	15649	15812	15819	15748	15723	15708	15837	15744	15936	15763	15619	15811	15736	15625	15711	15896	15819	15953	15844	15610	15745	15799	15845	15708	15700	15593	15675	15651	15760	15523	15475	15660	15702	15667	15664	15703	15825	15815	15546	15604	15630	15555	15654	15885	15641	15811	15749	15673	15745	15687	15720	15812	15682	15895	15690	15535	15752	15913	15604	15791	15710	15396	15778	15842	15831	15743	15892	15844	15783	15798	15776	15804	15796	15871	15689	15817	15672	15747	15737	15751	15504	15754	15884	15873	15796	15713	15929	15932	15863	15577	15831	15676	15915	15685	15845	15690	15843	15775	15666	15783	15550	15769	15856	15847	15838	15797	15802	15587	15855	15734	15684	15680	15881	15829	15634	15717	15778	15634	15460	15611	15543	15824	15611	15894	15742	15916	15764	15762	15747	15797	15732	15731	15686	15725	15758	15881	15775	15776	15752	15892	15772	15588	15702	15786	15575	15704	15701	15823	15738	15762	15896	15629	15560	15833	15678	15871	15753	15705	15667	15789	15816	15686	15665	15745	15540	15633	15716	15914	15885	15692	15740	15863	15781	15842	15759	15608	15482	15627	15626	15567	15625	15852	15654	15538	15760	15632	15882	15636	15696	15892	15745	15750	15613	15695	15665	15850	15862	15832	15903	15786	15714	15947	15861	15891	15758	15769	15820	15864	15851	15621	15892	15741	15860	15764	15665	15646	15718	15738	15659	15582	15796	15701	15678	15757	15741	15693	15766	15714	15717	15774	15773	15457	15809	15759	15671	15824	15697	15764	15645	15531	15755	15922	15637	15827	15788	15731	15750	15715	15727	15786	15687	15737	15746	15702	15541	15698	15838	15827	15746	15818	15767	15449	15728	15684	15708	15673	15632	15679	15845	15864	15768	15778	15649	15839	15669	15800	15716	15713	15663	15518	15632	15776	15769	15774	15746	15615	15717	15926	15716	15839	15779	15697	15881	15976	15817	15522	15757	15830	15645	15699	15794	15731	15728	15860	15560	15782	15669	15723	15627	15831	15862	15730	15724	15677	15542	15805	15636	15660	15542	15752	15623	15872	15601	15645	15657	15696	15972	15880	15751	15577	15634	15620	15767	15876	15869	15807	15756	15858	15577	15878	15743	15843	15674	15805	15786	15871	15808	15723	15705	15566	15661	15839	15925	15585	15799	15685	15798	15857	15762	15882	15639	15597	15677	15768	15684	15836	15928	15585	15852	15765	15746	15720	15437	15777	15804	15695	15690	15643	15843	15639	15655	15709	15707	15739	15527	15401	15599	15723	15733	15712	15687	15602	15944	15651	15981	15800	15753	15903	15611	15736	15540	15790	15604	15643	15610	15820	15846	15873	15790	15838	15948	15729	15792	15760	15730	15834	15823	15574	15749	15706	15657	15721	15629	15573	15844	15682	15612	15710	15871	15818	15679	15631	15559	15910	15835	15703	15581	15826	15618	16065	15949	15675	15550	15840	15867	15619	15674	15951	15874	15614	15675	15885	15932	15832	15778	15956	15804	15722	15781	15763	15627	15859	15870	15730	15843	15710	15465	15662	15750	15764	15733	15787	15651	15602	15914	15823	15939	15812	15752	15764	15639	15607	15801	15814	15646	15899	15932	15837	15780	15879	15681	15688	15739	15717	15784	15905	15521	15862	15579	15698	15857	15653	15693	15776	15594	15931	15705	15856	15792	15759	15841	15835	15649	15756	15834	15826	15792	15670	15659	15648	15842	15564	15787	15599	15641	15788	15862	15774	15638	15778	15697	15829	15729	15676	15721	15693	15720	15740	15479	15878	15752	15764	15832	15751	15691	15751	15862	15609	15738	15857	15701	15773	15746	15920	15647	15753	15716	15647	15765	15681	15859	15767	15671	15823	15629	15788	15824	15704	15905	15900	15889	15647	15890	15585	15781	15579	15678	15705	15562	15741	15781	15752	15615	15575	15758	15864	15782	15711	15866	15790	15882	15627	15661	15758	15650	15963	15745	15658	15820	15754	15714	15617	15737	15812	15841	15684	15604	15550	15829	15832	15661	15714	15673	15792	15713	15708	15802	15623	15644	15712	15899	15834	15832	15894	15681	15803	15622	15847	15691	15800	15721	15543	15832	15715	15771	15721	15610	15955	15768	15698	15783	15793	15592	15928	15590	15741	15716	15811	15767	15594	15804	15860	16024	15784	15825	16001	15664	15809	15824	15866	15589	15772	15679	15843	15605	15702	15714	15786	15694	15885	15684	15618	15818	15844	15628	15695	15561	15604	15741	15892	15834	15916	15684	15779	16076	15532	15726	15813	15768	15677	15687	15725	15603	15784	15755	15825	15796	15807	15707	15958	16129	15799	15698	15717	15791	15756	15346	15876	15693	15670	15843	15762	15645	15852	15778	15646	15792	15656	15818	15792	15680	15753	15648	15655	15843	15840	15704	15764	15747	15624	15777	15757	15889	15877	15840	15618	15763	15761	15791	15795	15689	15771	15822	15842	15825	15808	15921	15755	15716	15932	15560	15683	15703	15734	15708	15712	15706	15810	15750	15838	15782	15796	15741	15743	15693	15766	15641	15792	15685	15928	15883	15761	15796	15768	15795	15720	15914	15626	15801	15860	15647	15721	15745	15648	15763	15601	15662	15705	15775	15734	15676	15584	15628	15687	15716	15738	15763	15652	15621	15768	15790	15641	15825	15622	15836	15798	15850	15762	15773	15801	15649	15732	15785	15708	15669	15478	15744	15816	15838	15884	15800	15693	15790	15618	15642	15745	15899	15879	15689	15842	15582	15900	15858	15808	15789	15697	15740	15798	15668	15614	15620	15896	15919	15755	15729	15863	15697	15742	15709	15790	15698	15704	15921	15750	15876	15790	15637	15659	15671	15967	15711	15886	15866	15793	15660	15718	15589	15692	15763	15669	15639	15658	15924	15684	15860	15834	15633	15898	15741	15796	15674	15879	15828	15724	15759	15883	15905	15775	15747	15854	15759	15814	15716	15719	15940	15808	15631	15841	15790	15635	15854	15735	15949	15913	15716	15792	15934	15853	15836	15840	15728	15603	15830	15600	15628	15661	15751	15910	15862	15749	15584	15726	15674	15653	15551	15689	15736	15671	15916	15816	15665	15753	15750	15762	15823
26902	42011	40709	32650	27523	22662	18936	17614	16448	16039	16033	15643	15479	15118	15193	15097	14976	14839	14954	15072	14577	14855	14686	14647	14720	14749	14513	14516	14498	14693	14516	14521	14703	14720	14598	14618	14691	14582	14510	14607	14470	14677	14608	14603	14509	14587	14522	14561	14768	14694	14658	14683	14736	14660	14508	14682	14604	14607	14669	14561	14648	14438	14499	14563	14637	14535	14578	14580	14566	14554	14710	14588	14701	14575	14604	14670	14711	14660	14492	14654	14689	14520	14651	14724	14727	14520	14589	14612	14532	14525	14613	14625	14702	14502	14634	14750	14558	14590	14572	14632	14591	14647	14629	14656	14368	14571	14480	14574	14611	14548	14614	14589	14551	14757	14559	14582	14500	14632	14506	14645	14592	14586	14416	14473	14719	14707	14634	14550	14504	14449	14397	14558	14673	14620	14643	14622	14625	14673	14594	14485	14695	14622	14589	14433	14706	14618	14606	14673	14558	14499	14558	14617	14509	14590	14609	14561	14722	14606	14636	14474	14632	14803	14589	14621	14644	14667	14500	14507	14639	14469	14530	14704	14643	14566	14643	14533	14768	14497	14614	14556	14498	14768	14571	14352	14672	14713	14704	14792	14692	14698	14639	14533	14634	14529	14521	14571	14450	14626	14375	14599	14643	14654	14454	14575	14583	14548	14563	14696	14477	14701	14597	14518	14468	14622	14660	14671	14642	14684	14486	14453	14555	14603	14689	14609	14349	14627	14578	14696	14654	14648	14705	14674	14643	14653	14595	14605	14616	14554	14555	14653	14567	14572	14746	14473	14594	14497	14578	14512	14438	14748	14329	14663	14674	14645	14634	14531	14532	14672	14636	14700	14426	14477	14529	14549	14665	14657	14488	14473	14438	14701	14757	14554	14548	14528	14532	14606	14596	14700	14670	14666	14644	14563	14483	14540	14563	14671	14589	14482	14600	14550	14486	14661	14479	14568	14535	14721	14604	14556	14483	14505	14467	14558	14614	14584	14593	14565	14557	14549	14532	14511	14564	14486	14634	14631	14638	14600	14648	14510	14473	14504	14595	14746	14501	14511	14396	14607	14448	14553	14624	14680	14405	14528	14669	14588	14614	14647	14454	14464	14619	14712	14616	14674	14594	14657	14629	14351	14620	14588	14597	14600	14674	14528	14607	14761	14586	14655	14516	14472	14678	14676	14595	14704	14595	14701	14506	14631	14497	14591	14591	14625	14605	14629	14700	14620	14701	14550	14589	14713	14632	14672	14713	14634	14587	14586	14695	14633	14498	14537	14751	14660	14587	14558	14461	14551	14598	14576	14520	14544	14609	14621	14570	14551	14456	14643	14517	14525	14541	14565	14587	14498	14592	14621	14616	14548	14622	14682	14687	14454	14592	14712	14628	14633	14754	14680	14747	14541	14775	14528	14702	14652	14604	14645	14743	14644	14663	14439	14643	14700	14631	14655	14527	14482	14679	14414	14687	14630	14608	14616	14530	14660	14573	14657	14517	14541	14526	14451	14671	14715	14675	14546	14601	14751	14513	14488	14578	14647	14451	14678	14777	14394	14473	14525	14387	14574	14473	14553	14497	14684	14581	14581	14705	14606	14611	14581	14526	14631	14463	14492	14651	14602	14651	14450	14625	14676	14490	14484	14493	14657	14546	14557	14642	14606	14556	14723	14757	14458	14681	14514	14678	14559	14515	14630	14676	14634	14509	14652	14626	14562	14745	14539	14511	14703	14765	14638	14650	14488	14560	14610	14731	14597	14686	14621	14503	14663	14652	14648	14702	14750	14664	14417	14412	14643	14656	14540	14520	14634	14532	14623	14599	14444	14633	14608	14651	14684	14496	14563	14516	14653	14623	14694	14569	14549	14727	14840	14491	14562	14373	14487	14530	14464	14634	14602	14444	14654	14646	14580	14661	14546	14657	14608	14681	14655	14541	14647	14542	14566	14712	14500	14686	14645	14653	14632	14449	14612	14445	14604	14590	14635	14493	14627	14605	14468	14728	14582	14645	14678	14501	14417	14546	14742	14651	14555	14628	14414	14527	14676	14459	14658	14509	14583	14563	14697	14620	14554	14788	14611	14680	14644	14454	14571	14531	14567	14460	14550	14633	14603	14482	14602	14636	14763	14705	14681	14571	14636	14514	14404	14535	14640	14747	14725	14540	14562	14697	14467	14705	14638	14553	14729	14545	14590	14627	14537	14630	14622	14575	14697	14567	14605	14632	14700	14526	14541	14593	14616	14543	14479	14639	14651	14565	14664	14712	14487	14599	14525	14641	14574	14579	14626	14730	14657	14610	14598	14569	14663	14625	14661	14631	14735	14656	14616	14620	14568	14638	14473	14646	14857	14547	14556	14629	14697	14728	14549	14549	14519	14556	14577	14659	14553	14512	14495	14576	14748	14674	14354	14602	14635	14731	14615	14644	14578	14660	14580	14692	14493	14602	14531	14597	14535	14520	14524	14558	14658	14645	14718	14546	14483	14639	14617	14667	14695	14484	14581	14534	14498	14633	14523	14720	14583	14606	14547	14545	14516	14514	14715	14583	14530	14496	14690	14618	14750	14569	14613	14624	14514	14603	14538	14743	14625	14502	14577	14461	14680	14494	14435	14543	14724	14546	14449	14645	14328	14550	14513	14667	14585	14451	14580	14586	14689	14691	14796	14639	14483	14534	14742	14689	14618	14616	14565	14519	14674	14628	14455	14582	14407	14405	14666	14715	14703	14569	14390	14631	14584	14557	14678	14626	14399	14653	14467	14586	14613	14697	14545	14668	14415	14595	14578	14659	14562	14569	14608	14785	14677	14627	14569	14566	14594	14551	14608	14560	14584	14535	14483	14528	14620	14723	14636	14553	14560	14639	14646	14754	14714	14625	14728	14583	14579	14624	14691	14582	14615	14657	14616	14497	14577	14572	14505	14580	14519	14437	14632	14560	14720	14577	14755	14775	14517	14585	14573	14654	14530	14591	14706	14635	14492	14625	14641	14566	14461	14712	14477	14482	14524	14829	14522	14429	14603	14546	14533	14485	14677	14470	14512	14534	14550	14610	14582	14471	14552	14647	14559	14601	14494	14452	14390	14777	14812	14731	14680	14576	14616	14645	14623	14628	14499	14469	14491	14497	14592	14569	14684	14594	14501	14711	14619	14562	14575	14516	14615	14641	14766	14589	14642	14637	14586	14420	14517	14592	14688	14515	14605	14707	14534	14663	14690	14537	14549	14596	14621	14594	14551	14411	14718	14553	14773	14412	14673	14616	14601	14610	14590	14634	14620	14618	14664	14524	14668	14327	14697	14585	14445	14797	14595	14614	14635	14485	14488	14508	14376	14636	14645	14476	14700	14534	14584	14424	14631	14580	14786	14577	14630	14582	14568	14574	14567	14557	14665	14800	14654	14663	14460	14475	14602	14767	14811	14576	14580	14633	14611	14412	14503	14565	14645	14615	14644	14543	14678	14605	14559	14502	14636	14492	14732	14627	14633	14561	14615	14677	14810	14631	14682	14623	14583	14593	14651	14595	14493	14611	14402	14564	14538	14462	14498	14545	14306	14544	14609	14686	14758	14672	14542	14656	14693	14657	14476	14672	14734	14630	14540	14479	14572	14575	14468	14474	14520	14595	14607	14566	14610	14493	14710	14650	14630	14602	14573	14695	14517	14530	14548	14566	14579	14669	14650	14610	14698	14717	14451	14381	14590	14569	14403	14788	14468	14570	14621	14629	14689	14738	14597	14593	14406	14679	14578	14538	14719	14597	14402	14603	14637	14729	14662	14561	14618	14515	14545	14570	14607	14601	14452	14538	14630	14625	14482	14694	14438	14552	14769	14591	14471	14699	14679	14560	14748	14451	14704	14643	14708	14412	14548	14833	14635	14503	14480	14690	14730	14613	14694	14701	14658	14695	14486	14441	14526	14596	14575	14541	14582	14619	14676	14597	14446	14514	14677	14712	14751	14661	14591	14595	14651	14459	14655	14741	14655	14512	14637	14462	14545	14611	14606	14703	14386	14529	14657	14648	14610	14445	14637	14528	14716	14585	14355	14595	14614	14707	14463	14628	14532	14579	14808	14429	14792	14601	14627	14578	14609	14719	14590	14661	14420	14578	14694	14612	14550	14658	14426	14661	14437	14506	14577	14679	14691	14617	14627	14748	14584	14581	14678	14480	14709	14612	14704	14636	14454	14604	14745	14560	14428	14539	14610	14571	14421	14686	14557	14607	14540	14739	14620	14474	14704	14571	14551	14730	14662	14484	14720	14572	14519	14568	14610	14679	14695	14621	14469	14626	14682	14646	14628	14674	14525	14459	14586	14607	14498	14707	14576	14625	14404	14639	14568	14436	14465	14495	14608	14625	14598	14684	14531	14567	14519	14475	14566	14559	14539	14724	14724	14646	14587	14650	14733	14666	14737	14499	14712	14572	14542	14662	14552	14582	14624	14510	14693	14674	14657	14476	14584	14603	14625	14756	14646	14676	14720	14687	14595	14521	14707	14573	14561	14460	14860	14573	14733	14498	14603	14461	14493	14513	14460	14518	14588	14586	14538	14596	14636	14588	14637	14497	14556	14587	14577	14595	14595	14436	14534	14613	14727	14534	14569	14787	14693	14560	14581	14620	14616	14644	14558	14472	14599	14611	14665	14463	14549	14596	14602	14513	14647	14681	14765	14679	14633	14425	14463	14619	14577	14466	14557	14776	14760	14616	14684	14683	14559	14629	14729	14705	14578	14486	14602	14560	14593	14597	14624	14486	14768	14447	14459	14542	14684	14506	14659	14582	14576	14709	14508	14684	14439	14583	14525	14579	14504	14626	14600	14436	14558	14642	14612	14682	14624	14629	14671	14772	14615	14667	14555	14549	14478	14638	14665	14512	14420	14549	14623	14622	14611	14610	14686	14544	14699	14469	14698	14425	14722	14555	14523	14538	14597	14415	14494	14576	14531	14532	14733	14498	14529	14724	14537	14527	14662	14649	14529	14566	14468	14654	14610	14604	14739	14636	14657	14739	14643	14533	14628	14424	14680	14391	14641	14537	14619	14654	14507	14646	14737	14600	14683	14737	14461	14620	14537	14622	14782	14600	14602	14668	14800	14649	14529	14580	14665	14507	14596	14564	14505	14582	14552	14504	14750	14534	14846
23701	21204	28829	24791	24158	25374	23630	19831	18205	17797	17708	17353	17140	16955	16491	16349	16525	16339	16220	16220	16243	16180	16187	16330	16331	16110	15930	15980	15917	15929	16039	15813	16056	15870	16018	16013	15862	15861	15783	15952	16090	16032	15915	16020	16078	16096	16218	16520	16395	16195	16052	15908	15853	15931	16060	15839	15942	16153	15898	15964	16033	16049	16016	15948	15893	15713	15736	15999	15836	15980	15929	15870	16174	15884	15958	16163	16073	16093	16053	15898	16083	15866	16118	16065	16007	15934	15984	16129	15854	15792	15771	15884	15846	16030	15831	16044	15926	15815	15934	15905	15954	15899	16026	15904	16033	16088	15873	15825	15882	15914	16017	15931	15980	15985	15781	15911	15933	15765	15978	15874	16013	15801	15725	15928	15886	15991	15720	15945	16089	15897	16016	15750	15991	15949	15832	15937	16010	15887	16127	15862	16025	16033	15974	16076	15877	15984	15914	15966	15796	15884	15925	15886	15936	15829	16021	16111	15893	15773	16011	15859	16025	15744	15947	15976	15839	15973	15855	16058	16005	15968	15937	15942	15891	15746	15792	15920	15922	16048	15929	16042	16017	15971	15991	15957	16032	15752	15907	15925	15731	16096	15907	15852	16020	16036	15842	15954	15772	15930	15912	15923	16112	15974	15899	15970	15949	16043	16033	16005	15843	15996	15872	15939	15908	15809	15995	15884	15928	15812	15971	15775	15869	16122	15797	16055	15989	15866	15805	16035	15875	15851	15999	15785	15826	15838	16050	16192	15879	15870	15874	15848	15690	15813	15928	15792	15967	15897	15839	15813	15979	16035	15969	15967	15853	15898	16051	15934	15926	15811	16086	16062	15921	15835	15785	15833	16003	15950	15845	16013	16096	15867	15881	15973	15797	15712	15982	15925	16210	16134	15819	15906	15776	15782	15942	15844	15694	15867	15946	15882	15815	16169	16146	15857	15908	15666	15923	15862	15852	15696	15890	15859	15892	15909	15858	15817	15942	15966	15919	15854	15785	15814	15965	15935	15924	15971	15925	16021	15947	15737	16013	15979	15966	15997	16044	15965	15730	15745	15829	15959	15950	15830	15947	15956	15985	16146	16095	16032	15887	15914	15938	15917	15825	16045	15855	15985	15746	16071	16103	15974	15983	15869	15850	15906	15907	16135	16018	16076	15759	15796	15939	15704	15920	15908	16015	16018	15990	15863	15811	15675	15882	15798	15827	15981	15925	15990	15925	15939	16054	15917	16009	16038	15839	15969	16050	15976	15770	15834	15958	16029	15981	16046	16009	15984	15792	15846	15939	15847	15977	15853	15976	16114	15989	16036	15990	15861	16081	15940	15714	15799	15794	16063	15847	15927	16005	15890	15879	16022	16083	15863	15855	15876	15872	15985	15956	16112	15880	15813	15927	15870	15883	15969	15957	15885	15834	15882	16002	16010	15915	15794	15928	16096	16022	15612	15939	15979	15914	15936	16023	16077	16108	15875	15935	15924	15869	15794	15915	15953	15945	15933	15928	15868	15945	15971	15866	15939	15976	15816	15857	15953	15853	15831	16082	15955	15968	15824	15890	15988	15879	15848	15788	15761	15810	16006	16017	15914	15728	16113	16000	15982	15870	16055	15956	15905	15890	15778	15959	16002	15895	15889	15825	15845	15838	15970	15826	15817	15849	15806	15762	15797	15864	15960	15811	16013	15907	15988	15909	16034	15731	16061	15794	15819	15799	15828	15859	15727	15983	15825	16206	15895	15917	15853	15831	15949	16038	15966	15970	15921	15906	16011	15909	15816	15857	15891	15956	15814	15969	15974	16007	15838	15706	16025	15971	15973	15850	16092	15855	15900	15848	15844	15901	15839	15976	15981	15771	15692	15915	15808	15802	15997	16000	15881	15880	15922	15964	15880	15935	16167	15957	15914	15923	15788	15925	15979	15843	15828	15795	16063	15893	15994	15809	15849	15748	15839	16095	15828	15950	15697	15812	15757	15901	16000	16056	16107	15993	16013	15766	16002	15864	15971	15817	15899	15959	16005	15924	15923	16095	16029	15867	15841	15939	15862	15977	16051	15886	15620	15943	15966	15970	15955	15906	16204	16016	15926	15908	15965	15940	15956	15892	15895	15744	15966	15985	15976	15836	15832	15890	15839	15806	15920	15907	16162	15928	15883	15914	16061	15888	15948	15948	15883	15848	15983	15800	16041	15863	15920	16021	15782	15781	15960	15993	15912	15915	15856	16043	15803	15826	15889	15851	15862	15914	15994	15859	15718	15817	15901	16022	15780	15966	15745	15980	16016	16082	15852	15812	15933	15937	15912	15817	15998	15717	15908	15899	16040	15964	15838	16012	15985	16132	15881	15858	15842	15835	15724	15932	15816	16003	15871	15957	15937	15806	15918	15917	15856	15902	15825	15841	15994	15817	15917	15910	15841	16053	16000	15818	16098	16143	16068	15996	15831	15879	15905	15902	15962	15840	15878	15897	15952	16017	16024	16098	15925	15989	16091	15979	15883	15884	16010	15750	15845	16026	15950	15972	15938	15922	16075	16063	15854	15779	15971	15831	15908	16015	15994	16045	15857	15807	15984	15853	16116	15899	15877	16071	16068	15850	16016	15981	15887	15729	15921	15975	15887	16143	15956	15828	15742	15917	15907	15791	15950	16020	16002	15791	15752	15976	15930	15872	16068	15843	16045	15682	15897	15904	15919	16016	16045	15978	15841	15965	15729	15841	15902	15871	15872	15899	15814	16056	16006	15896	15895	15970	15834	15927	15815	15992	15886	15810	15907	15950	15929	15833	15689	15850	15882	15815	15693	15939	15887	15807	15859	15794	16035	16035	16085	16202	15803	15683	16020	15848	15762	15989	15872	15889	15980	15949	15729	15809	15849	15891	16012	15890	16034	16095	16074	16027	16039	16116	15924	15957	15857	15894	16011	15672	15664	15837	15964	15968	15976	15875	15999	15862	16092	15821	15734	15773	15949	15919	15900	15891	15864	16094	15907	15992	15960	15812	15773	15801	15947	15824	15805	15947	15937	16089	15801	15895	15920	16007	15828	16031	15986	15850	16101	15746	15686	15939	15912	15976	16045	16144	15858	15902	15770	16033	16153	15879	15867	15985	15999	15934	15914	15968	15976	15947	15797	15708	15867	16103	16143	16035	16155	16015	15886	15895	15893	15817	15886	15873	15997	15800	15910	15989	15987	16112	16026	15955	16003	15874	15891	16180	15673	15761	15852	15989	15796	15889	16059	15879	15833	15801	15849	15931	15764	15882	15964	15716	15863	15883	16086	15843	15633	15640	15820	16016	16026	15890	15920	15938	15918	15893	15999	15811	16035	15907	16001	16070	15891	15742	16223	15892	15872	15889	15893	15828	15895	16020	15770	15782	15935	16173	16031	15886	15648	15850	15883	15917	16009	16104	15950	15731	16056	15820	15929	15877	15813	15784	15732	15987	15854	15974	15802	16067	16118	15849	15954	15938	16108	15684	16055	16045	15945	16203	15913	15943	15908	15688	15754	16034	16034	15795	15846	15794	16024	15484	15880	15939	16087	15866	15864	15984	15973	15804	15971	16198	15976	16026	15882	16204	15745	15989	15941	15958	15855	15958	15971	16100	15991	16180	15927	15958	15961	16083	15920	16001	15905	15817	15888	15865	16051	15784	15706	16180	15950	15911	15761	15678	16169	15912	15876	15855	16026	15899	15787	16106	15887	16014	16061	15913	15970	15842	15957	15974	15983	15870	15792	15927	15895	16072	15936	15955	16045	15859	15824	15739	16047	15962	15970	15858	15955	15866	15766	15894	16001	16063	15862	16097	15814	15857	16031	15931	15974	15958	15790	15994	15977	16043	15905	16219	15971	15915	16025	15785	16131	15934	15993	15897	16024	16045	15980	15933	16008	15930	15927	15993	16011	15888	15988	16066	15912	15903	15941	15651	15987	15816	15897	16074	15853	15881	16037	15685	16003	15989	15898	16069	16089	15965	15790	16028	15912	16012	16009	15884	16032	15927	15952	15920	15851	15987	15796	16106	16007	15951	15941	15771	16025	15937	15978	15805	15874	15984	15948	15976	15967	15865	15742	15790	15876	15880	16094	15964	15774	15976	15928	15965	15840	15875	15775	15918	15844	15836	15664	15598	15956	15803	15731	15888	15820	15886	15783	15955	15880	15750	16035	16003	16015	16107	15895	16036	15729	15749	15830	15944	15951	15942	15929	15830	15969	15947	15954	15976	16090	15864	16166	15874	15852	15890	16024	15953	15809	15913	15823	15742	15777	16005	15868	15933	15672	16006	15945	15937	15834	15958	15985	15881	16046	15866	15697	15739	15815	15818	15838	15782	15934	15992	15903	16017	15912	15924	15765	16062	15962	15862	16067	15951	15954	15820	15966	15822	15970	15935	15896	15745	15814	16020	16079	15914	16002	15890	15991	15733	15774	16078	15807	15915	15708	15991	16162	15881	15975	15999	16007	15769	16003	16004	15842	15885	15862	15922	15869	15828	16009	15884	15965	15928	15983	15808	15945	15987	16016	15761	15972	16056	15734	15784	15939	15945	15948	15711	15668	15934	15871	15814	16127	15850	15857	15975	15933	16027	15850	15829	15888	15951	15990	15925	16077	15941	15969	15931	15971	15589	15853	15941	15915	15948	15999	15854	15892	15949	16024	15914	15728	15943	16063	15725	16071	15961	16049	15868	15917	15759	15891	15994	15799	15957	15853	15894	15856	15696	15847	15704	15769	16006	15971	15991	16046	15994	15868	16001	15921	15858	15860	15792	15817	15927	15841	15988	15931	15865	16034	15828	16034	15933	16052	15840	15770	15733	15971	15847	15851	16006	15861	16126	15745	16077	15802	16034	15990	15867	16055	15929	15901	15866	15979	15940	16034	15666	15908	15875	16000	16019	15890	15760	15928	15807	15936	15939	15996	15771	15776	15881	15722	15960	15697	15884	16012	15965	15922	16145	16031	15776	16014	16043	15745	15941	15761	15984	15895	16086	15890	15720	16036	15907	15947	15787	15817	15923	15972	15817	15880	15878	15710	15853	15976	15780	15833	15842	15839	15880	15931	16059	15927	15824	15914	15971	15911	16151	15969	16034	15883	16009	15930	15924	16084	15888	15816	15912	15944	15906	15902
26702	46458	45725	37811	32256	26485	22187	20051	18125	17593	17264	16693	16111	15813	15581	15474	15347	15381	15071	15158	15147	15159	14785	15082	14896	14843	14898	14863	14998	14694	14738	14862	14757	14700	14832	14710	14758	14831	14539	14572	14684	14410	14737	14704	14805	14901	15248	15294	15281	15123	14888	14801	14730	14685	14734	14748	14780	14724	14705	14697	14657	14708	14769	14799	14667	14786	14676	14653	14757	14562	14663	14678	14734	14775	14740	14644	14819	14697	14797	14756	14589	14628	14849	14903	14662	14697	14795	14798	14705	14758	14726	14583	14768	14598	14800	14749	14748	14765	14621	14706	14730	14832	14661	14670	14749	14647	14742	14726	14862	14578	14874	14753	14644	14622	14516	14710	14639	14436	14577	14573	14819	14583	14926	14743	14772	14538	14787	14689	14773	14627	14652	14798	14669	14769	14788	14684	14621	14614	14662	14703	14694	14780	14829	14717	14687	14678	14662	14699	14758	14673	14624	14591	14795	14617	14563	14632	14585	14759	14645	14672	14594	14723	14715	14750	14653	14699	14695	15002	14698	14754	14684	14607	14786	14609	14696	14698	14689	14732	14831	14778	14889	14772	14787	14672	14733	14763	14672	14768	14684	14667	14754	14639	14781	14693	14794	14702	14884	14587	14634	14643	14702	14518	14587	14779	14740	14460	14702	14557	14726	14810	14660	14645	14573	14645	14901	14788	14612	14840	14659	14707	14708	14718	14665	14766	14770	14716	14733	14628	14744	14730	14683	14673	14629	14653	14548	14702	14658	14848	14609	14693	14834	14852	14855	14779	14734	14790	14664	14617	14617	14540	14593	14728	14774	14608	14795	14737	14599	14646	14763	14901	14690	14659	14763	14595	14786	14737	14784	14921	14713	14727	14678	14654	14683	14705	14652	14699	14735	14711	14718	14679	14682	14693	14659	14798	14604	14719	14655	14675	14527	14635	14656	14835	14709	14693	14696	14700	14664	14582	14749	14786	14754	14597	14813	14704	14783	14704	14703	14693	14689	14662	14822	14699	14767	14693	14671	14822	14535	14590	14481	14817	14905	14804	14798	14638	14816	14752	14704	14692	14754	14561	14787	14595	14588	14698	14661	14746	14674	14613	14611	14810	14575	14659	14819	14817	14815	14581	14665	14872	14707	14593	14642	14571	14799	14747	14565	14682	14634	14719	14808	14760	14665	14776	14789	14764	14584	14808	14554	14722	14635	14564	14749	14645	14593	14617	14671	14793	14766	14856	14715	14546	14659	14814	14600	14729	14649	14679	14666	14628	14687	14680	14791	14635	14560	14669	14747	14528	14742	14663	14662	14562	14851	14756	14677	14843	14602	14742	14804	14872	14677	14883	14674	14985	14651	14704	14666	14864	14757	14654	14729	14630	14717	14842	14676	14632	14687	14567	14737	14784	14506	14773	14738	14712	14845	14796	14661	14626	14584	14752	14742	14811	14697	14677	14799	14797	14691	14791	14643	14646	14759	14738	14747	14482	14718	14656	14759	14677	14592	14789	14702	14737	14783	14634	14806	14658	14628	14764	14789	14813	14703	14616	14627	14604	14771	14746	14620	14744	14703	14784	14797	14579	14597	14607	14711	14679	14782	14710	14628	14848	14682	14792	14907	14692	14840	14735	14698	14823	14563	14708	14706	14607	14650	14770	14814	14732	14672	14696	14742	14490	14700	14603	14824	14595	14764	14733	14896	14668	14661	14825	14525	14680	14811	14603	14760	14706	14638	14728	14862	14838	14777	14613	14662	14544	14832	14533	14756	14530	14873	14776	14745	14635	14642	14626	14726	14814	14673	14600	14689	14499	14811	14618	14724	14657	14720	14701	14697	14611	14750	14613	14713	14655	14721	14854	14676	14851	14772	14765	14812	14713	14674	14745	14530	14697	14629	14791	14761	14590	14752	14675	14669	14756	14617	14676	14777	14680	14640	14753	14642	14764	14715	14738	14688	14637	14729	14810	14719	14803	14600	14714	14846	14732	14931	14733	14890	14536	14734	14690	14518	14595	14611	14792	14698	14839	14729	14691	14958	14655	14687	14843	14722	14834	14734	14656	14644	14650	14677	14823	14518	14762	14817	14696	14738	14719	14757	14745	14749	14700	14727	14687	14632	14681	14655	14716	14773	14778	14783	14791	14655	14793	14605	14556	14789	14627	14756	14594	14691	14860	14811	14625	14611	14702	14688	14597	14604	14742	14704	14618	14516	14734	14619	14659	14680	14818	14898	14771	14654	14696	14786	14814	14783	14771	14645	14922	14513	14718	14633	14527	14715	14759	14551	14762	14633	14869	14806	14769	14643	14694	14826	14688	14771	14575	14514	14712	14551	14630	14627	14790	14707	14702	14753	14655	14646	14704	14774	14677	14381	14649	14750	14663	14806	14532	14941	14841	14548	14732	14841	14695	14690	14722	14602	14719	14795	14655	14780	14748	14857	14751	14642	14720	14728	14730	14673	14742	14731	14638	14669	14741	14710	14619	14707	14682	14774	14824	14770	14733	14798	14638	14757	14851	14802	14755	14684	14629	14776	14676	14614	14522	14578	14730	14801	14577	14806	14664	14619	14658	14728	14554	14723	14758	14700	14669	14715	14667	14714	14688	14757	14747	14515	14719	14708	14845	14567	14747	14649	14794	14521	14828	14720	14629	14600	14589	14716	14803	14716	14688	14745	14648	14782	14827	14568	14540	14881	14582	14809	14786	14823	14959	14706	14599	14726	14666	14737	14638	14665	14804	14802	14784	14791	14849	14774	14624	14731	14758	14679	14694	14663	14807	14772	14492	14670	14697	14903	14691	14733	14680	14889	14694	14721	14853	14740	14615	14812	14716	14711	14771	14698	14723	14664	14701	14570	14758	14734	14742	14696	14663	14889	14855	14581	14799	14654	14897	14729	14702	14752	14823	14798	14579	14526	15009	14735	14529	14797	14741	14659	14761	14856	14512	14714	14655	14596	14620	14605	14867	14665	14618	14681	14722	14679	14609	14520	14623	14639	14762	14689	14756	14662	14606	14692	14729	14693	14623	14837	14608	14755	14690	14630	14729	14623	14633	14702	14818	14815	14768	14649	14901	14648	14637	14591	14789	14664	14790	14770	14764	14647	14613	14682	14764	14800	14638	14695	14672	14650	14809	14600	14831	14549	14611	14877	14705	14889	14787	14624	14856	14815	14836	14659	14738	14562	14573	14753	14698	14795	14806	14739	14642	14807	14627	14787	14737	14706	14691	14754	14723	14576	14831	14590	14752	14704	14836	14742	14765	14628	14562	14647	14682	14717	14775	14743	14676	14638	14655	14596	14789	14692	14744	14647	14679	14502	14584	14687	14817	14706	14806	14678	14611	14585	14608	14788	14848	14801	14746	14585	14760	14688	14803	14711	14904	14604	14645	14682	14720	14632	14706	14713	14862	14660	14574	14574	14811	14752	14845	14690	14620	14762	14722	14699	14789	14563	14666	14691	14744	14684	14691	14752	14541	14715	14704	14774	14611	14688	14813	14684	14501	14735	14520	14835	14678	14828	14744	14962	14755	14655	14670	14806	14758	14825	14687	14761	14621	14582	14587	14672	14663	14628	14625	14918	14710	14805	14543	14773	14807	14760	14799	14540	14663	14794	14671	14521	14846	14666	14527	14710	14644	14624	14654	14734	14622	14640	14731	14641	14628	14774	14589	14852	14627	14793	14679	14870	14854	14741	14794	14805	14783	14599	14855	14653	14806	14594	14640	14736	14675	14609	14752	14765	14777	14609	14703	14684	14688	14701	14647	14685	14694	14763	14562	14644	14661	14665	14667	14640	14781	14754	14642	14802	14748	14824	14568	14684	14615	14577	14616	14597	14667	14777	14730	14663	14621	14720	14567	14722	14688	14664	14818	14739	14760	14696	14736	14794	14709	14591	14608	14639	14590	14736	14735	14797	14575	14629	14653	14796	14738	14532	14626	14768	14811	14829	14715	14563	14634	14751	14730	14590	14768	14785	14615	14649	14644	14712	14561	14626	14951	14591	14814	14776	14723	14641	14696	14560	14771	14617	14592	14668	14750	14727	14900	14696	14723	14828	14782	14653	14766	14833	14585	14704	14707	14758	14843	14754	14736	14531	14653	14476	14635	14665	14677	14748	14640	14754	14629	14664	14800	14749	14642	14588	14779	14661	14645	14673	14650	14651	14572	14809	14649	14715	14722	14675	14784	14482	14697	14640	14664	14719	14671	14656	14668	14781	14858	14517	14827	14702	14643	14813	14672	14704	14730	14527	14857	14774	14709	14726	14799	14812	14732	14653	14833	14779	14647	14587	14705	14774	14748	14782	14743	14785	14864	14756	14727	14741	14758	14873	14722	14917	14655	14682	14691	14709	14631	14657	14936	14797	14647	14675	14716	14714	14743	14794	14736	14627	14657	14721	14870	14697	14690	14740	14490	14634	14373	14832	14717	14729	14638	14793	14773	14812	14828	14792	14625	14749	14754	14854	14823	14711	14721	14721	14530	14678	14773	14714	14862	14578	14631	14692	14705	14551	14761	14775	14611	14788	14869	14612	14575	14709	14735	14723	14557	14655	14804	14719	14739	14765	14719	14693	14708	14821	14680	14601	14734	14705	14626	14706	14714	14805	14794	14715	14504	14773	14747	14617	14719	14690	14594	14651	14755	14744	14642	14640	14599	14933	14581	14750	14678	14722	14596	14563	14852	14796	14753	14695	14589	14651	14894	14573	14658	14755	14697	14768	14801	14801	14690	14787	14784	14806	14790	14914	14800	14576	14571	14656	14819	14682	14579	14800	14590	14676	14731	14735	14795	14721	14440	14663	14679	14749	14880	14628	14706	14848	14894	14653	14737	14770	14752	14798	14688	14743	14583	14701	14566	14672	14508	14742	14678	14753	14861	14765	14625	14696	14726	14650	14629	14676	14740	14652	14644	14599	14522	14697	14556	14883	14464	14759	14667	14698	14644	14750	14770	14679	14689	14576	14866	14728	14649	14696	14705	14756	14683	14678	14739	14709	14666	14707	14737	14640	14581	14545	14638	14603	14593	14851	14502	14658	14828	14694	14601	14663	14752	14660	14671	14638	14688	14576	14762	14708	14827	14640	14712	14743	14724	14601	14689	14649	14665	14731	14763	14694	14738	14672	14605
22692	21231	29155	23681	22208	25273	27217	21420	19657	19130	18857	17920	17495	17319	17234	16868	16863	16774	16797	16938	16545	16493	16630	16319	16508	16405	16460	16350	16289	16353	16238	16345	16237	16376	16387	16237	16273	16373	16148	16414	16260	15991	16172	16298	16254	16457	16816	16903	17078	17018	16495	16558	16374	16138	16219	15941	16045	16237	16321	16206	16060	16279	16143	16164	16056	16080	16172	16006	16133	16115	16336	16279	16189	16236	16340	16251	16153	16217	16101	16136	16186	16052	16191	16268	16117	16164	16204	15926	16032	16197	16290	16125	16236	16243	16023	16088	16168	16120	16152	15977	16077	15944	16073	16206	16007	16255	16202	16374	16023	16151	16108	15902	16045	16270	16052	16080	15893	15954	15968	16069	15958	16123	16098	16219	15980	16113	16195	16094	16098	16009	16059	16025	16277	16177	16226	16032	15974	15968	16149	16132	16160	16097	16250	16194	16213	15948	16054	16145	16073	15989	16215	16134	16188	15841	16149	16238	16178	16129	15977	16139	16088	15929	15948	16156	15939	15978	16328	16173	16121	15968	16137	16107	16230	16095	16060	16013	15965	16039	16037	16073	15991	16183	16177	16089	16057	16015	15986	16020	16081	16036	15894	16152	16098	16053	16177	16197	16272	16347	15978	16343	16261	15998	16121	16164	15953	16239	15954	16063	16015	16090	16278	16126	16040	15974	15984	16112	16129	16152	15920	16013	16084	16131	15923	16096	16121	16283	16150	16132	16272	16200	16301	16060	16021	16009	16095	15930	16128	16189	16270	15959	16164	16116	16031	16065	16037	15898	16066	16181	16129	16278	15923	16075	15998	16330	16195	16016	15906	16160	16092	16257	16014	16124	16304	16017	16224	16165	15996	16000	15927	16226	16026	16073	16150	16099	16036	16230	16106	16327	16155	16120	16120	15905	16080	16188	16095	16109	16206	15994	16166	16150	16015	16341	16131	16268	16230	16140	16072	16035	16161	16221	16093	15955	16131	16120	16007	16035	16122	15887	16003	16013	15905	16171	15807	15885	16199	16082	16251	16121	16071	16149	16023	15986	16021	16050	16395	16174	16162	15883	16019	16221	16278	15968	16400	16265	16081	16050	16127	16183	16037	16041	15951	15918	16021	15895	16247	16133	16083	16106	16025	15927	16052	15860	15869	15918	16043	16155	16112	16005	16246	16179	16091	16214	16217	16065	15905	16013	16106	15906	15945	16102	16223	15993	15990	15985	16044	16107	15957	15997	16010	16010	16246	16262	16029	16179	16007	16086	16241	15945	16093	16174	15956	16136	16008	16195	16012	16059	15980	15996	16132	15856	16190	16156	16133	16013	15933	16006	16358	15884	16096	16176	16341	15825	16024	16048	16116	16070	16153	16098	16000	16134	16271	16261	16207	16109	15993	15918	16113	16118	16218	16124	15934	16122	16143	16239	16040	16052	15879	16048	16012	16036	15980	15939	16005	16208	15954	16077	16196	16164	15959	16041	16248	16251	16198	16040	15970	16075	16039	16157	16244	16141	16158	16207	16091	16130	16081	15775	16080	16073	16133	16131	16139	16296	15918	16244	16098	15930	16100	16070	16048	16142	16208	16108	16052	15849	16032	16228	16225	16104	16174	16175	16117	16144	16239	16080	16108	16137	16020	15963	15921	15998	15979	15967	16057	16223	16152	16158	16025	16243	15796	16046	16056	16287	16344	16047	16062	16336	16028	16005	16088	15945	16029	16059	16127	16245	16149	15956	16267	15922	16162	16247	16170	16133	16132	16005	16258	16098	16159	16022	16017	16123	16085	16123	16175	15990	16115	16018	16028	16104	15966	16152	16058	16120	16225	16067	16052	15997	16067	16116	16075	16021	16228	16031	16262	16125	16182	16195	16304	16147	16264	16365	16029	15925	16159	16114	16182	15956	16178	16086	16058	15979	16197	16157	16019	16114	16098	16058	16240	15959	15958	16126	16206	16145	16039	15989	16128	16055	16000	16284	16047	15979	16065	16160	16111	16107	16099	16040	16269	16109	16199	15950	16141	16072	16190	16038	16065	16135	16153	16057	16039	16079	16155	16050	16117	16282	16067	16134	16010	16174	16143	16037	16153	16032	15997	16256	15949	16074	16128	16194	16107	16217	16200	16214	15896	16039	16087	16312	16173	15785	16218	16193	16267	16044	16073	16122	16090	16022	16073	15889	15953	16049	16023	16030	16106	16096	16054	16078	16133	16207	16106	16069	15890	16208	16127	16036	16077	16031	15981	16005	16039	16139	16111	16020	16018	16188	16146	16036	16079	15979	15995	16091	16279	16246	15923	16014	16072	16288	16102	15914	16064	16213	15954	16125	16062	16109	16289	16124	16081	16120	16190	16053	15965	16054	16105	16018	16099	16226	16201	16109	16056	16020	15966	16101	16072	16144	16002	16031	15937	15947	16088	16251	16108	15851	16056	16048	15971	16199	16328	16168	16111	15963	15963	16248	16180	15943	16028	16007	15981	15969	16095	15973	16165	16191	16207	16089	16157	16073	16259	16124	15998	16099	16034	15822	16159	16054	15957	16252	16321	16166	16080	16168	15991	16174	16231	15980	16020	16300	16416	16256	15999	16145	16120	15991	16209	16209	16249	16086	16095	16171	16102	16158	16081	15882	16136	16088	16040	16295	16210	16026	16195	16229	16230	15943	16146	16099	16080	15992	15829	15989	15986	16153	16136	15861	16183	16004	16086	16100	16142	16175	16105	16255	16119	16009	16089	16041	16105	16276	16133	16117	16143	16101	16036	15938	16218	16278	16152	16043	16143	16112	16086	16130	16105	16003	16105	16245	16037	16169	16156	16188	16208	16116	16198	16003	16142	15998	16136	16106	16080	16176	16149	16015	16250	16150	16055	16146	16029	16165	16214	16147	16201	16138	16211	16038	16153	16161	16176	16238	15918	16006	16018	16001	16130	16041	16074	16264	15999	16049	16267	16171	16027	15993	15979	16150	16223	16085	16141	16138	16151	16163	16070	16124	15926	16111	16051	15973	16074	16082	16240	16188	15979	16084	16151	16241	15955	16084	16156	16207	16082	15885	16028	16176	15970	16186	16338	16013	16169	16012	16067	16110	16041	16211	16055	16000	16057	15952	15992	16112	16115	15929	16064	16006	16090	15918	16118	16129	15968	16162	16074	16128	15839	16197	16177	16021	15948	15954	16289	16201	16108	16143	16048	15929	16163	15984	16196	16019	16061	16177	16044	16106	15922	16132	16049	16114	16036	16170	16047	16095	16083	16024	16182	16022	16086	16034	16122	16300	16094	16171	16128	15946	16115	16048	16134	16058	16430	16002	16051	16107	15967	16063	16168	16274	15925	16084	16199	15988	15936	16263	16070	16119	15911	16124	16071	15982	15994	16040	16188	16018	16138	16246	16078	15809	16175	15920	16113	16037	16013	15958	16010	15968	15876	15946	16190	16160	16132	16102	16156	16226	16171	16195	15961	16080	16000	16159	16128	16120	15995	16071	16051	15901	16063	15897	16155	16091	16167	16183	16217	16098	16388	15989	16247	16130	16398	16042	16092	15873	15957	16188	16231	15980	16032	15896	16168	16128	15999	16161	15877	16145	16017	16150	16145	16284	16193	16192	16450	16145	15854	16079	16112	15990	16070	15857	16079	16137	16370	15965	16085	15867	16070	16123	16164	16167	16443	16171	16181	16030	16214	16095	16026	15980	15991	16123	16185	15984	16202	16150	16179	16038	15990	16130	16301	16075	15889	16031	16208	16148	16136	15954	16094	16123	16036	16174	16062	16074	16029	16139	16077	16197	15936	16065	16170	16048	16173	16268	15958	15989	16109	16217	15967	16136	15924	16050	15924	16014	16236	15921	16137	16101	16073	16109	16006	16376	16167	16229	16202	16126	16149	16052	16095	15901	15861	15949	16136	16226	16052	15943	16099	16212	16126	16210	16194	16134	16098	16095	16072	16082	16319	16018	16007	16208	16006	16268	15995	16095	15948	16215	16133	16017	16072	16112	16077	16037	16009	16154	16173	16043	16097	16130	16017	16149	16101	16141	15952	16070	16059	16389	16364	16325	16203	16092	16273	16102	16015	15999	16140	15961	16271	16031	15979	16269	16287	16120	16170	15965	16143	15820	16043	16113	16083	16096	16151	16036	15866	15960	16128	16404	16140	15894	15992	16007	16169	16207	16059	16119	15925	15980	16022	16145	16200	15994	16113	16203	16024	16153	16083	16218	16058	16242	16112	15996	16067	16147	16087	15896	16155	16123	16202	16001	16080	16201	16115	16034	15912	16028	16122	15936	16063	16253	16122	16101	16181	16163	16252	16137	16155	16150	16006	15963	16130	16211	16145	16179	16012	16180	16181	15993	16258	16285	16111	15951	16144	16153	15992	15967	16178	16180	15998	16105	16125	16054	16141	16028	16285	15906	15985	16083	16211	16070	16148	16055	15984	15948	16202	16073	15975	16015	16022	16119	16045	16210	16127	16088	16188	16090	16160	15961	16239	16144	16107	16195	15985	15968	16106	16303	16060	16121	16241	16164	15875	15978	15985	16053	16241	15933	16145	15993	16047	16108	15974	16131	16011	16284	15896	15946	16244	16130	16241	16009	16148	16043	16154	16269	16091	15953	16046	16094	16250	16313	16003	16043	16309	15998	15997	15986	16043	16049	16009	16050	15948	16247	16203	15959	16207	16044	16111	15917	16247	16186	16121	15887	16253	16055	16079	16110	16129	16006	16038	16199	16120	15951	16047	16288	15948	16075	16041	16100	16053	16058	16035	16262	15907	16281	16157	16100	16155	15967	16118	16103	16075	16262	16030	15953	16235	16114	15887	16338	16197	16135	16163	15989	16202	16028	15872	16043	16122	16032	16150	16383	16299	16067	15879	16015	16382	16000	16106	16225	16049	16206	16270	16093	15930	16174	16035	15937	16023	15948	16227	16191	16556	16201	16251	16171	16135	16236	15944	16077	16193	16231	15779	16023	16031	16144	16149	15952	16095	16006	16033	16013	16410	15948	15939	16025	16176	16044	16133	16088	16081	16127	16029	15998	16076	16068	16069	16131	15817	16178	16223	15967	16122	16094	16176	16252	16106	15961	16176	16170	15963	16023	16167	16132	16301	16108	16208	16274	16077	16133	16128	16113
28042	50357	49831	41518	35334	29387	24827	22320	20039	19226	18655	17582	16833	16645	16265	16025	15661	15642	15581	15508	15219	15231	15212	14895	14872	14809	14960	14763	15025	14789	14834	14964	14894	14920	14945	14847	14882	14728	14801	14743	14809	14834	14803	14795	15069	15239	15591	15915	15907	15568	15237	15122	15108	14923	14685	14647	14685	15015	14775	14907	14941	14790	14974	14778	14832	14926	14672	14832	14781	14855	14841	14852	14734	14907	14927	14911	14996	14890	14973	14832	14751	14879	14774	14784	14693	14755	14805	14750	14700	14788	14793	14698	14777	14710	14762	14847	14936	14654	14692	14673	14838	14888	14761	14924	14787	14752	14892	14799	14736	14732	14772	14773	14786	14744	14837	14855	14586	14959	15160	14706	14883	14784	14860	14939	14808	14785	14644	14844	14891	14818	14614	14866	14826	14905	14833	14854	14887	14660	14749	14642	14706	14643	14770	14785	14678	14762	14706	14793	14729	14734	14854	14818	14868	14755	14914	14861	14733	14780	14772	14800	14645	14815	14786	14777	14814	14963	14733	14878	14856	14880	14733	14931	14812	14890	14700	14788	14835	14814	14604	14805	14757	14853	14582	14805	14777	14892	14739	14875	14812	14858	14881	14900	14741	14744	14820	14841	14832	14780	14684	14859	14715	14772	14679	14764	14759	14749	14741	14645	14691	14830	14704	14654	14894	14744	14829	14755	14603	14863	14802	14718	14847	14881	14908	14751	14820	14767	14747	14665	14741	14817	14732	14649	14827	14860	14700	14817	14638	14779	14749	14696	14917	14784	14770	14756	14651	14745	14759	14766	14763	14765	14735	14901	14809	14942	14845	14798	14799	14932	14767	14797	14685	14972	14633	14647	14683	14806	14776	14811	14802	14779	14839	14902	14685	14757	14799	14635	14724	14566	14867	15023	14724	14676	14687	14709	14800	14909	14813	14762	14582	14831	14749	14824	14913	14737	14770	14716	14868	14587	14804	14779	14874	14965	14726	14952	14794	14931	14858	14705	14906	14668	14801	14765	14881	14617	14855	14451	14753	14832	14860	14877	14893	14949	14781	14842	14843	14741	14908	14807	14781	14901	14877	14872	14912	14758	14851	14793	14847	14666	14758	14710	14726	14670	14773	14770	14786	14816	14840	14812	14773	14756	15012	14713	14866	14887	14742	14694	14741	14763	14778	14813	14670	14801	14745	14811	14764	14659	14839	14752	14832	14768	14935	14808	14703	14725	14771	14633	14648	14749	14719	14923	14621	15001	14714	14810	14926	14833	14814	14756	14691	14567	14648	14742	14994	14620	14770	14767	14704	14739	14884	14598	14703	14900	14858	14850	14978	14668	14788	14732	14765	14851	14744	14799	14964	14902	14622	14885	14630	14828	14889	14737	14874	14898	15043	14734	14820	14717	14961	14605	14823	14762	14866	14850	14720	14659	14795	14798	14801	14819	14719	14746	14748	14621	14770	14746	14806	14771	14869	14905	14758	14842	14607	14881	14871	14750	14878	14674	14752	14739	14859	14791	14737	14730	14836	14988	14770	14645	14736	14759	14718	14697	14832	14734	14598	15029	14689	14869	14851	14750	14888	14718	14808	14857	14879	14782	14881	14751	14814	14821	14704	14670	14806	15016	14814	14768	14955	14718	14861	14817	14918	14672	14776	14817	14716	14856	14854	14617	14779	14815	14830	14615	14726	14728	14754	14799	14713	14790	14782	14902	14888	14869	14825	14765	14795	14911	14798	14944	14740	14646	14749	14815	14819	14699	14620	14549	14784	14647	14786	14781	14871	14631	14908	14713	14774	14678	14703	14884	14828	14803	14738	14813	14682	14783	14782	14782	14748	14775	14854	14717	14952	14932	14783	14844	14805	14843	14722	14841	14867	14922	14655	14714	14766	14687	14732	14798	14859	14757	14793	14814	14762	14688	14799	14916	14824	14854	14783	14738	14968	14764	14837	14913	14763	14831	14696	14861	14713	14843	14834	14698	14968	14774	14891	14756	14738	14960	14785	14884	14763	14807	14765	14922	14622	14818	14953	14818	14983	14891	14660	14945	14769	14733	14741	14866	14778	15043	14764	14824	14828	14774	14546	14824	14837	14857	14926	14723	14841	14727	14821	14854	14719	14814	14809	14919	15011	14751	14764	14752	14731	14824	14789	14907	14641	14819	14816	14752	14630	14748	14912	14820	14795	14864	14658	14702	14767	14981	14702	14774	14716	14674	14829	14938	14693	14752	14850	14854	14725	14944	14839	14899	14753	14659	14752	14830	14686	14772	14764	14859	14680	14899	14774	14865	14803	14820	14727	14831	14742	14890	14846	14648	14807	14895	14780	14755	14726	14760	14802	14823	14906	14772	14868	14705	14804	14860	14802	14850	14824	14866	14768	14755	14921	14945	14734	14872	14825	14825	14863	14810	14840	14862	14833	14618	14751	14798	14740	14941	14859	14621	14736	14590	14615	14628	14849	14940	14837	14698	14822	14945	14623	14623	14696	14734	14828	14799	14765	14610	14844	14825	14939	14865	14962	14815	14875	14632	14958	14812	14887	14979	14812	14816	14744	14768	14705	14789	14909	14730	14810	14778	14802	14694	14743	14944	14795	14825	14863	14852	14623	14642	14809	14802	14930	14688	14802	14754	15080	14848	14966	14715	14817	14662	14757	14695	14908	14860	14806	14729	14679	14824	14843	14644	14739	14808	14858	14778	14710	14649	14842	14810	14816	14786	14894	14909	14751	14900	14746	14867	14880	14890	14706	14849	14684	14973	14662	14806	14792	14894	14976	14801	14731	14750	14730	14852	14762	14684	14872	14761	14607	14874	14816	14791	14578	14686	14792	14893	14625	14973	14810	14759	14802	14792	14724	14788	14963	14796	14856	14686	14871	14743	14775	14694	14606	14766	14793	14851	14763	14825	14883	14754	14809	14812	14688	14840	14881	14722	14638	14774	14834	14653	14651	14771	14692	14686	14691	14741	14743	14728	14840	14801	14991	14817	14861	14838	14796	14720	14720	14748	14750	14718	14724	14681	14751	14891	14731	14901	14715	14852	14921	14703	14647	14803	14596	14847	14738	14686	14709	14744	14690	14884	14709	14880	14958	14851	14735	14821	14799	15035	14684	14627	14829	14856	14784	14724	14888	14719	14725	15054	14586	14821	14699	14715	14905	14771	14867	14937	14757	14611	14845	14807	14747	14860	14709	14879	14715	14837	14595	14865	14962	14760	14800	14817	14834	14808	14877	14609	14910	14850	14811	14786	14740	14802	14935	14633	14803	14790	14689	14642	14794	14832	14803	14879	14876	14774	14738	14801	14758	14663	14748	14798	14692	14778	14905	14869	14721	14787	14745	14763	14842	14720	14742	14894	14682	14693	14892	14716	14898	14883	14849	14860	14831	14840	14701	14757	14862	14905	14853	14998	14739	14911	14813	15019	14658	14810	15037	14766	14757	14772	14784	14666	14746	14729	14834	14876	14884	14588	14859	14856	14755	14691	14800	14858	14714	14749	14777	14954	14937	14739	14687	14789	14738	14779	14705	14903	14670	14827	14817	14992	14760	14668	14791	14708	14770	14780	14780	14808	14742	14766	14882	14841	14554	14812	14758	14821	14812	14749	14775	14665	14822	14737	14743	14790	14885	14565	14733	14950	14749	14705	14746	14737	14732	14706	14677	14820	14855	14727	14821	14575	14964	14760	14767	14918	14862	14807	14629	14851	14934	14894	14852	14809	14772	14595	14921	14870	14822	14730	14656	14554	14738	14869	14983	14719	14563	14882	14748	14582	14729	14817	14672	14699	14829	14741	14842	14819	14810	14878	14820	14763	14738	14756	14711	14795	14836	14817	14904	14768	14784	14860	14822	14902	14816	14787	14758	14957	14861	14868	14687	14938	14900	14842	14703	14884	14946	14952	14759	14774	14671	14712	14858	14688	14827	14816	14799	14719	14903	14858	14813	14748	14689	14774	14827	14783	14824	14738	14688	14804	14762	14708	14750	14874	14809	14742	14780	14778	14906	14841	14686	14664	14833	14781	14581	14708	14988	14776	14823	14768	14637	14690	14641	14773	14952	14846	15003	14713	14928	14881	14833	14778	14881	14915	14953	14834	14822	14686	14811	14735	14834	14799	14687	14778	14816	14909	14532	14844	14884	14860	14759	14800	14891	14612	14815	14845	14800	14816	14732	14862	14688	14695	14736	14812	14616	14786	14695	14784	14940	14814	14974	14553	14753	14828	14720	14917	14773	14891	14807	14628	14963	14789	14605	14747	14679	14854	14594	14925	14944	14904	14827	14904	14743	14655	14785	14711	14826	14809	14764	14833	14760	14777	14770	14930	14804	14679	14690	14960	14803	14871	14760	14807	14696	14998	14666	14700	14775	14798	14795	14780	14821	14904	14845	14768	14753	14699	14894	14860	14987	14797	14896	14738	14867	14701	14679	14775	14860	14868	14879	14650	14817	14792	14888	14835	15014	14845	14855	14655	14719	14969	14812	14676	14746	14979	14689	14845	14576	14753	14836	14837	14665	14877	14794	14779	14760	14660	14763	14723	14932	14782	14727	14736	14761	14851	14736	14782	14714	14804	14711	14809	14798	14643	14618	14806	14863	14707	14731	14811	14749	14762	14946	14816	14788	14850	14880	14773	14826	14629	14764	14670	14856	14736	14633	14650	14763	14928	14909	14617	14897	14704	14720	14864	14916	14581	14712	14656	14721	14776	14660	14735	14680	14859	14651	14677	14735	14874	14625	14833	14750	14657	14838	14780	14836	14496	14894	14821	14808	14776	14926	14876	14795	14752	14873	14997	14746	14689	14799	14761	14856	14778	14679	14763	14750	14853	14764	14838	14842	14793	14810	14730	14634	14842	14862	14865	14829	14814	14835	14841	14807	14578	14594	14812	14664	14843	14794	14768	14692	14917	14763	14743	14447	14825	14713	14881	14695	14743	14743	14716	14663	14813	14939	14804	14850	14857	14775	14610	14725	14882	14817	14834	14905	14882	14963	14730	14836	14859	14818	14820	14725	14742	14839	14752	14871	14748	14900	14788	14812	14909	14807	14815	14896	14837	14867	14748	14710	14872	14715	14824	14641	14666	14843	14638	14728	14912	14710	14902	14796	14845	14775	14851	14882	14717	14932	14786
27820	25893	33505	29879	23430	20480	18716	17640	16813	16762	16583	16405	16233	16207	16127	16110	15909	16128	16023	16203	16046	15870	15901	15850	15878	15783	15924	16001	15702	15804	15808	15721	15903	15932	16007	15716	15957	15900	15822	15570	15859	15928	15919	15879	15879	15775	15714	15881	15884	16014	15975	15729	15762	15878	15909	15775	15807	15893	15674	15776	15744	15865	15821	15875	15771	15717	15853	15666	15782	15824	15732	15797	15890	15797	15955	15647	15738	15715	15793	15769	15926	15898	15761	15623	15607	15773	15954	15823	15781	15945	15795	15817	15673	15615	15915	16052	15840	15837	15775	15617	15928	15901	15721	15733	15910	15801	15859	15886	15765	15894	15758	15706	15890	15850	15821	15715	15640	15801	15815	15833	15837	15907	15801	15809	15888	15827	15673	15853	15733	15641	15780	15923	15836	15886	15925	15836	15974	15854	15784	15811	15845	15543	15795	15775	15834	16082	15855	15822	15675	15922	15687	15817	15715	15852	15860	15749	15720	15841	15869	15987	15821	15760	15900	15895	15975	15909	15833	15715	15856	15747	15701	15644	15791	15864	15759	16022	15649	16025	15870	15945	15735	15698	15721	15761	15803	15789	15712	15726	15853	15846	15781	15655	15656	15691	15825	15845	15803	15935	15771	16005	15860	15733	15646	15777	15661	16029	15767	15654	15648	15877	15884	15882	15930	15767	15831	15870	16017	15824	15474	15832	15835	15947	15879	15740	15810	15865	15740	15746	15766	15841	15883	15784	15986	16064	15637	15831	15850	15992	15831	15635	15925	15817	15743	15679	15827	15896	15656	15671	15686	15630	15785	16001	15840	15757	15780	15816	15802	15709	15754	15740	15930	15833	15897	15734	15761	15769	15889	15774	15865	15884	15868	15668	15575	15797	15936	15789	15838	15774	15716	15652	15809	15884	15856	15719	15861	15852	15875	15931	15824	15735	15815	15717	15615	15968	15867	15681	15728	15749	15788	15752	15803	15954	15729	15763	15740	15653	15848	15916	15726	15824	15905	15678	15685	15817	16003	15761	15776	15967	15817	15855	15796	15863	15603	15655	16040	15760	15775	15974	15839	15871	15952	15834	15923	15797	15848	15813	15792	15838	15728	15608	15783	15568	16031	15832	15862	15873	15839	15781	15828	15831	15863	15874	15897	15854	15776	15758	15798	15737	15823	15721	16048	15933	16011	15801	15791	15650	15729	15719	15838	15803	15822	15789	15888	15847	15844	15596	15725	15974	15813	15736	15828	15887	15837	15740	15971	15857	15763	15956	15611	15931	15879	15814	15715	15899	15835	15851	15788	15728	15701	15758	15681	16023	16009	15640	15888	15696	16024	16000	15821	15721	15778	15795	15541	15831	15706	15649	15944	15895	15994	15667	16153	15847	15823	15748	15771	15706	15779	15841	15593	15810	15698	15753	15511	15694	15837	15626	15786	15896	15602	15742	15654	15749	15798	15767	15753	15798	15728	15731	15829	15673	15977	15711	15921	15874	15909	15732	15617	15768	15798	15672	15859	15728	15709	15578	15796	15866	15971	15859	15838	15662	15713	15660	15794	15618	15755	15674	15688	16007	15905	15936	15771	15753	15789	15926	15818	15801	15797	15936	15874	15823	15930	15691	15915	15715	15618	15545	15719	15877	15747	15838	15890	15763	15909	15806	15825	15870	15703	15764	15720	15750	15850	15943	15772	15837	15861	15822	15842	15866	15817	15853	15775	15838	15888	15866	15709	15652	15837	15944	15848	15749	15681	15996	15562	15819	15754	15856	15733	15644	15680	15746	15841	15819	15680	15752	16003	15733	15679	15870	15768	15839	15823	15786	15868	15787	15748	15638	15662	15943	15879	15713	15789	15653	15613	15716	15961	15950	15590	15805	15863	15848	15562	15783	15655	15727	15690	15825	15978	15813	15842	15781	15785	15760	15842	15873	15709	15826	15674	15642	15670	15625	15777	15669	15643	15872	15766	15886	15851	15800	15652	15863	15852	15789	15794	15720	15826	15943	15799	16026	15807	15880	15770	15755	15854	15794	15871	15753	15832	15841	15734	15759	15871	15711	15874	15936	15660	15702	15690	15716	15767	15957	15913	15855	15835	15610	15883	15824	16015	15801	15829	15803	16040	15889	15958	15757	15910	15891	15834	15702	15678	15730	15821	15869	15734	15842	15963	15763	16094	15781	15901	15678	15587	15926	16015	15903	16011	16091	15834	15923	15785	15903	15713	15812	15830	15743	15757	15758	15856	15734	15737	15809	15940	16036	15794	15962	15835	15750	15787	15879	15895	15937	15679	15900	15732	15833	15690	15945	15856	15877	15723	15762	15816	15884	15887	15889	15560	15723	15799	15883	15888	16016	15747	15821	15799	15741	15747	15744	16021	15893	15864	15885	15956	15687	15839	15825	15756	15677	15940	15674	15822	16013	15713	15818	16039	15775	15849	15658	15753	15741	15928	15924	16028	15791	15577	15728	15795	15843	15959	15808	15912	15669	15844	15678	15775	15960	15797	15785	15711	15801	15897	15799	15934	15897	15894	15921	15889	15768	15849	15876	15678	15599	15754	15928	15723	15852	15885	15839	16021	15664	15698	15936	16171	15730	15852	15668	15610	15732	15802	15820	15811	15966	15801	15953	15795	15910	15696	15694	15962	15721	15659	15717	15951	15974	16008	15818	15663	15694	15592	15770	15665	15869	15974	15721	15897	15861	15783	16078	15746	15675	15918	16004	15870	15691	15662	15830	15841	15976	15661	15752	15827	15764	15716	15616	15949	15973	15699	15608	15871	15799	15797	15702	15812	15706	15683	15834	15796	15637	15865	15737	15839	15860	15723	15663	15899	15711	15803	15777	15957	15768	15864	15757	15831	15705	15814	15945	15899	15798	15887	15835	16017	15699	15848	15718	15708	15840	15688	15652	15616	15756	15655	15856	15809	15874	15877	15789	15815	15785	15795	15898	15628	15817	15830	15760	15791	16082	15766	15808	15861	15868	15883	15806	15746	16030	15717	15635	15621	15785	15798	15819	15868	15892	15836	15707	15705	15794	15894	15770	16137	15827	15774	15808	15867	15808	15840	15792	15876	15901	15862	15720	15709	15685	15859	15732	15704	15814	15676	15913	15807	15753	15779	15641	15701	15791	15715	16032	15740	15717	15652	15642	15884	15932	15964	15996	15929	15731	15835	15649	15668	15885	15877	15801	15845	15830	15911	15697	15724	15771	15769	15806	15833	15931	15758	15908	15877	15847	15844	15639	15607	15816	15790	15854	15617	15918	15767	15788	15803	15701	15812	15885	15915	16035	15709	15910	15583	15787	15694	15928	15761	15747	15822	15730	15840	15884	15861	15746	15812	15825	15886	15904	15881	15689	15659	15807	15740	15992	15824	15761	15900	15869	15693	15714	15740	15873	15680	15639	15658	15787	15764	16053	15935	15814	15601	15723	15979	15740	15718	15912	15872	15708	15849	15974	15840	15812	15842	15880	15917	15721	15758	15855	15901	15839	15793	15744	16050	15884	15834	15857	15791	15891	15886	15709	15669	15760	15809	15869	15810	15796	15750	15737	15802	15887	15942	15921	15623	15481	15877	15848	15701	15894	15892	15740	15874	15762	15908	15815	15869	15867	15915	15875	15913	15716	15792	15821	15847	15800	15985	15927	15768	15912	15853	15725	15908	15771	15855	16018	15868	15910	15851	15629	15727	15988	15831	15849	15822	15734	15972	16093	16033	15687	15961	15813	15819	15581	15726	15760	15751	16008	15774	15833	15881	15877	15765	15706	15651	15772	15877	15804	15848	15872	15789	15821	15676	15816	15886	15677	15981	15764	15917	15816	15878	15645	15862	15944	15800	15778	15808	15785	15760	15767	15975	15792	15752	15753	15597	15745	15939	15795	15916	15686	15753	15843	15790	15882	15768	15716	15738	15757	15902	15748	15820	15833	15839	15722	15918	15662	15878	15829	15570	15686	15967	15812	15709	15754	15908	15747	15664	15725	15911	15750	15942	15908	15834	15728	15760	15655	15813	15898	15649	15831	15757	15681	15950	15766	15848	15796	15901	15870	15844	15712	15899	15595	15720	15757	15870	16138	15769	15827	15612	15815	16053	15926	15813	15783	15762	15652	15798	15906	15797	15602	15882	15945	15564	15648	15701	15706	15813	15740	15989	15943	16083	15818	15838	15952	15743	15922	15944	15522	15972	15922	15818	15812	15797	15906	16146	15544	16041	15881	15980	15646	15918	15789	15896	15747	15765	15794	15741	15732	15776	15856	15619	15792	15804	15676	15847	15876	15834	15785	16028	15962	15709	15693	16101	15892	15978	15812	15861	15815	15860	15808	15874	15790	15803	15695	15717	15609	15848	15771	15795	15865	15858	15975	15927	15959	15891	15661	15887	15840	15969	15847	15861	15869	15809	15895	15688	15776	15813	16049	15838	15993	15791	15928	15853	15797	15676	15790	15754	15738	15747	15940	15742	15733	15713	15876	15934	16024	15823	15876	15870	15671	16020	15979	15971	15876	15789	15904	15805	15945	15775	15720	15701	15900	15716	15803	15949	15688	15982	15837	15845	15736	15769	15942	15698	15768	15792	15809	15638	15851	15783	15965	15906	15812	15873	15747	15723	15793	15612	15769	15907	15871	15748	15827	16002	15795	15883	15882	15678	16037	15605	15699	15742	15875	15777	15886	15804	15766	15925	15805	15767	15806	15740	15687	15754	15707	15821	15846	15784	15795	15782	15854	15691	15592	15799	15904	15966	15597	16040	15717	15745	15818	15715	15869	15889	16001	15699	15889	15708	15812	15621	15821	15860	15907	15752	15640	15826	15869	15905	15944	15802	15803	15626	15958	15789	15992	16177	15868	16067	15713	15745	15950	15898	15858	15789	15666	15701	15658	15883	16064	15727	16014	15826	15846	15888	15766	15666	15844	15963	15688	15911	15588	15767	15923	15953	15771	15698	15787	16163	15818	15855	15750	15736	15827	15765	15809	15980	15760	15715	15787	15956	15706	15814	15824	15733	15803	15795	15829	15843	15845	16008	15876	15983	15787	15998	15939	15867	15794	15752	15829	15717	15929	15918	15955	15819	15792	15877	15733	15772	15894	15817	15953	15846	15836	15676	15810	15876	15742	16127	16011
26053	40425	38504	30707	25245	21321	18379	17437	16402	16364	16113	15574	15367	15205	15039	15070	14908	14889	14953	15074	14937	14849	14855	14712	14592	14819	14539	14671	14558	14800	14767	14661	14535	14493	14571	14741	14707	14647	14724	14742	14646	14791	14600	14596	14598	14766	14611	14609	14808	14733	14680	14688	14640	14684	14680	14547	14647	14570	14389	14677	14639	14475	14607	14618	14629	14580	14619	14537	14681	14581	14653	14588	14694	14695	14657	14654	14709	14394	14742	14752	14611	14468	14683	14733	14683	14553	14568	14697	14514	14616	14601	14673	14626	14756	14661	14411	14606	14676	14519	14488	14601	14432	14535	14627	14756	14774	14723	14749	14697	14729	14729	14858	14522	14775	14505	14749	14669	14730	14712	14442	14580	14648	14667	14619	14653	14588	14713	14536	14680	14500	14532	14750	14883	14665	14611	14597	14528	14696	14631	14588	14710	14549	14727	14635	14467	14536	14637	14652	14672	14670	14642	14527	14530	14831	14672	14835	14461	14687	14699	14688	14879	14704	14609	14618	14840	14561	14645	14540	14601	14730	14531	14768	14598	14683	14487	14588	14498	14636	14630	14576	14616	14715	14637	14636	14816	14528	14594	14717	14709	14707	14844	14456	14531	14764	14556	14534	14732	14601	14494	14685	14627	14648	14745	14608	14725	14638	14546	14629	14683	14569	14735	14518	14742	14523	14685	14614	14730	14597	14647	14687	14561	14637	14516	14628	14707	14653	14587	14641	14682	14596	14597	14640	14639	14549	14794	14641	14637	14676	14624	14544	14681	14684	14685	14583	14706	14593	14684	14447	14669	14740	14481	14607	14583	14651	14576	14598	14680	14674	14574	14677	14815	14486	14647	14619	14600	14889	14770	14504	14708	14534	14642	14608	14511	14530	14682	14607	14725	14636	14711	14691	14536	14761	14734	14771	14639	14715	14756	14624	14625	14786	14696	14625	14623	14703	14455	14714	14606	14684	14292	14568	14706	14501	14666	14524	14466	14683	14664	14654	14536	14733	14619	14726	14602	14814	14436	14699	14489	14536	14770	14599	14677	14569	14614	14641	14616	14464	14523	14494	14703	14868	14661	14757	14713	14545	14771	14793	14474	14710	14656	14459	14663	14506	14785	14652	14427	14787	14559	14543	14488	14647	14563	14646	14719	14432	14556	14586	14598	14507	14854	14709	14660	14707	14719	14575	14545	14865	14619	14397	14639	14622	14629	14752	14601	14664	14751	14501	14662	14503	14638	14749	14520	14573	14576	14682	14582	14585	14583	14793	14658	14479	14578	14641	14572	14548	14570	14607	14434	14844	14769	14498	14678	14752	14599	14681	14601	14584	14656	14662	14610	14769	14809	14557	14643	14599	14718	14603	14665	14666	14590	14761	14597	14658	14538	14725	14654	14774	14561	14783	14546	14635	14671	14734	14721	14552	14685	14558	14584	14786	14642	14658	14731	14780	14588	14459	14795	14690	14600	14728	14681	14667	14528	14610	14572	14721	14717	14689	14769	14652	14544	14730	14733	14616	14641	14678	14757	14594	14755	14725	14635	14464	14631	14643	14704	14623	14708	14702	14619	14723	14737	14675	14645	14599	14597	14525	14573	14731	14598	14698	14753	14638	14593	14702	14662	14782	14610	14515	14637	14670	14607	14692	14569	14559	14575	14607	14578	14547	14698	14702	14754	14646	14595	14610	14685	14653	14655	14723	14557	14613	14589	14676	14618	14723	14593	14776	14669	14643	14658	14689	14567	14837	14616	14675	14641	14621	14591	14672	14677	14667	14812	14701	14714	14630	14592	14506	14593	14557	14694	14582	14672	14660	14547	14600	14712	14592	14741	14757	14587	14506	14763	14616	14571	14784	14609	14733	14537	14641	14580	14616	14658	14548	14666	14525	14629	14612	14676	14789	14603	14586	14621	14751	14610	14767	14647	14720	14649	14559	14775	14748	14566	14709	14752	14850	14498	14712	14577	14646	14478	14811	14727	14758	14397	14645	14631	14778	14637	14668	14853	14587	14752	14541	14606	14608	14703	14761	14651	14687	14604	14617	14648	14681	14800	14656	14576	14726	14590	14534	14625	14666	14448	14763	14674	14516	14645	14685	14656	14656	14652	14775	14787	14530	14799	14473	14486	14577	14593	14796	14526	14649	14620	14528	14726	14642	14669	14716	14669	14620	14631	14652	14808	14666	14581	14676	14745	14471	14677	14662	14535	14595	14562	14570	14530	14679	14786	14643	14585	14559	14615	14618	14658	14761	14675	14630	14752	14685	14501	14631	14422	14540	14577	14718	14709	14737	14719	14715	14704	14457	14729	14774	14535	14727	14625	14523	14713	14590	14506	14671	14538	14831	14609	14604	14686	14654	14711	14786	14622	14506	14726	14691	14691	14721	14576	14730	14646	14629	14598	14647	14663	14561	14639	14696	14470	14585	14633	14667	14811	14705	14630	14666	14652	14711	14698	14565	14600	14690	14717	14635	14636	14826	14746	14651	14574	14558	14770	14532	14551	14588	14537	14508	14750	14511	14558	14619	14764	14714	14734	14685	14573	14639	14600	14737	14531	14715	14666	14618	14729	14611	14660	14847	14464	14723	14612	14626	14564	14619	14646	14704	14590	14694	14788	14617	14604	14613	14494	14658	14621	14580	14503	14742	14545	14779	14578	14714	14596	14637	14664	14710	14698	14649	14741	14475	14569	14696	14722	14569	14733	14681	14574	14620	14706	14548	14597	14593	14658	14787	14670	14739	14676	14624	14565	14530	14576	14567	14584	14430	14623	14503	14612	14753	14642	14503	14623	14631	14697	14714	14687	14651	14703	14796	14580	14558	14854	14604	14590	14626	14887	14692	14596	14728	14745	14815	14544	14559	14703	14637	14512	14577	14570	14759	14741	14519	14883	14632	14597	14677	14617	14719	14624	14701	14665	14786	14560	14656	14602	14661	14648	14638	14688	14784	14462	14679	14706	14598	14814	14691	14582	14709	14504	14669	14680	14570	14682	14740	14525	14595	14833	14791	14666	14647	14606	14675	14625	14706	14568	14512	14503	14524	14657	14661	14631	14763	14643	14672	14604	14712	14505	14634	14637	14653	14621	14713	14690	14620	14571	14624	14720	14565	14546	14532	14565	14657	14513	14591	14604	14677	14512	14752	14693	14718	14524	14713	14456	14719	14622	14605	14601	14684	14806	14515	14709	14538	14701	14688	14502	14545	14711	14803	14786	14642	14702	14749	14530	14713	14660	14603	14663	14628	14590	14541	14604	14616	14633	14601	14586	14641	14675	14728	14659	14683	14614	14777	14647	14697	14539	14705	14602	14665	14460	14509	14700	14771	14501	14601	14577	14681	14669	14743	14556	14657	14555	14558	14707	14604	14707	14540	14432	14776	14827	14710	14653	14580	14502	14523	14433	14758	14721	14598	14606	14666	14518	14690	14631	14710	14685	14708	14629	14802	14659	14694	14622	14495	14517	14554	14604	14747	14530	14506	14647	14607	14797	14673	14701	14640	14710	14643	14501	14707	14624	14428	14577	14533	14694	14657	14694	14612	14752	14631	14680	14736	14661	14639	14602	14684	14782	14634	14680	14759	14574	14628	14654	14711	14744	14623	14623	14597	14501	14806	14567	14670	14669	14619	14723	14705	14594	14689	14602	14855	14813	14483	14648	14769	14566	14563	14575	14594	14683	14601	14572	14569	14790	14615	14742	14642	14533	14657	14518	14711	14550	14728	14770	14581	14743	14746	14763	14653	14630	14671	14686	14610	14680	14694	14530	14635	14564	14512	14757	14600	14573	14557	14869	14724	14819	14554	14389	14697	14566	14611	14578	14594	14845	14581	14597	14800	14574	14644	14605	14677	14728	14597	14581	14720	14618	14560	14727	14548	14624	14689	14586	14604	14607	14653	14609	14639	14612	14486	14575	14528	14499	14626	14722	14695	14620	14486	14616	14656	14735	14554	14619	14705	14667	14537	14428	14609	14733	14532	14663	14681	14738	14656	14718	14569	14403	14626	14671	14846	14555	14597	14632	14657	14464	14612	14452	14726	14640	14709	14534	14706	14633	14666	14701	14622	14748	14615	14744	14704	14668	14682	14570	14672	14736	14572	14652	14646	14702	14555	14774	14474	14632	14816	14695	14613	14699	14660	14830	14649	14609	14778	14551	14659	14502	14471	14572	14642	14510	14723	14609	14522	14610	14567	14769	14661	14661	14713	14540	14469	14416	14673	14548	14681	14741	14651	14668	14774	14668	14829	14831	14495	14696	14677	14718	14720	14752	14679	14587	14647	14649	14771	14574	14690	14582	14626	14714	14757	14576	14586	14792	14524	14635	14664	14493	14715	14766	14685	14704	14601	14729	14585	14709	14682	14667	14532	14542	14658	14711	14678	14841	14597	14801	14689	14571	14669	14582	14626	14563	14616	14523	14742	14516	14619	14664	14600	14639	14621	14682	14513	14768	14674	14477	14728	14593	14667	14610	14616	14809	14746	14658	14614	14562	14611	14678	14783	14731	14686	14625	14603	14742	14538	14737	14855	14706	14671	14646	14829	14604	14666	14625	14655	14622	14770	14860	14610	14615	14575	14619	14763	14660	14735	14590	14562	14479	14697	14809	14631	14641	14562	14681	14593	14633	14593	14705	14691	14576	14555	14610	14655	14647	14656	14572	14791	14753	14689	14557	14534	14468	14591	14772	14827	14589	14542	14577	14633	14630	14712	14507	14557	14602	14653	14538	14638	14771	14690	14540	14677	14636	14718	14697	14720	14616	14513	14654	14613	14630	14635	14613	14728	14631	14726	14663	14581	14557	14723	14670	14637	14714	14711	14608	14675	14524	14417	14584	14566	14720	14536	14598	14667	14732	14640	14629	14502	14611	14673	14855	14494	14740	14848	14677	14707	14532	14571	14632	14713	14659	14797	14670	14629	14568	14777	14757	14569	14628	14698	14551	14688	14810	14597	14618	14661	14740	14564	14775	14664	14661	14601	14813	14583	14508	14540	14643	14680	14673	14695	14635	14583	14729	14672	14677	14653	14569	14658	14523	14640	14651	14775	14634	14838	14556	14712	14697	14865	14533	14611	14619	14488	14580	14599	14671	14542	14540	14804	14636	14605	14680	14674	14844	14782	14668	14596
23724	21205	28792	24511	23510	24388	23177	19534	18231	18013	17709	17153	16734	16567	16520	16517	16324	16295	16118	16155	16047	16218	16098	15984	15962	16093	16088	15996	15907	15862	16090	15962	15928	15886	15865	15899	15984	15963	16031	15857	16080	16028	15965	15863	15896	15841	16146	16449	16563	16109	16132	16081	15973	16063	16001	15658	15887	15724	15847	15766	15882	15895	15785	15979	15908	15933	16029	15927	15793	15761	15890	15959	15857	15832	15961	15811	15855	15808	15868	15895	15812	16060	16031	15829	15781	15959	15870	15994	15713	15836	15811	15798	15906	15764	15762	15833	15979	15838	15724	15672	16003	16068	15776	15984	16158	15886	15933	16080	15680	15971	15741	16060	15968	15748	15888	15824	15855	15865	15764	15829	15807	15963	15842	15760	15826	15763	15917	16003	15929	15858	15692	15854	15610	15761	15833	15921	15822	15970	16002	15786	15923	15806	16001	15967	16053	15807	15750	15894	15869	15846	15810	15737	15824	16075	16013	15946	16005	15912	15726	15961	15918	15989	15837	15807	15924	15910	15979	15791	15968	15962	15996	15825	15866	16046	15893	15818	15888	15876	15923	15812	15869	15799	15988	15874	15925	16043	15709	15859	15842	15925	15878	15855	15835	16012	15820	15827	15708	15704	15879	15865	15877	15802	15919	15889	15805	15716	15857	15809	15970	15735	15906	15949	15976	16023	15686	15841	15738	15955	15737	15674	15909	15681	15826	15695	15792	15860	15871	15644	16005	15887	15752	15998	15847	15736	15848	15823	15708	15935	15975	15630	16022	15812	15872	15746	15803	15800	15745	15883	15850	15944	16016	16043	15833	15838	15805	15864	15947	15869	15757	15757	16075	15897	15831	15967	15939	15891	15801	15841	15993	15803	15962	15874	15847	15736	15987	15605	15865	15784	16025	15884	15736	15931	15803	16051	16041	16060	15975	15895	15751	15737	15989	15911	15907	15917	15940	15794	15819	15894	15894	15975	16076	15948	15849	15846	15842	15887	15697	15887	16003	15951	15853	16038	15811	15828	16002	15803	15983	15717	16075	15811	15964	16000	15682	15721	15899	15879	15950	15827	15839	15938	15919	16203	16010	15839	15818	15883	15815	15967	15837	15820	15955	15891	15809	15900	16007	15869	15796	15841	15716	15944	15959	15877	16050	15868	15814	15755	15778	15981	16012	15932	15736	15923	16010	15846	15641	15765	15703	15628	15981	15982	15929	15686	15962	15927	16032	15797	15925	16049	15889	15965	15868	15902	15899	15914	16031	15860	16057	16055	15747	15809	15906	15765	15783	16097	15868	15935	15888	16027	15837	15833	15760	15897	15955	15911	15908	15979	15916	15912	15862	15924	15979	15598	15758	15964	15827	15884	15781	15832	15794	15706	15749	15906	15789	16045	15815	15969	15777	15897	15771	15966	15957	15923	15965	15807	15888	15780	15928	15898	15832	15929	15850	15774	15925	15795	15739	15932	15762	15958	15922	15796	15907	15829	15960	15886	15790	15840	15845	15673	15879	15698	15978	15850	15895	15800	15889	15963	15919	15786	15902	15928	15807	15851	15929	15722	15880	15912	15725	15826	15935	15953	15652	15886	15711	15601	15678	15806	15810	16009	15949	15750	15670	15838	16152	15959	15845	15669	15891	15767	15860	15885	15861	15829	15814	15826	15872	15827	15968	15897	16064	15962	15872	15902	16115	15817	15842	16059	15935	15817	15842	15902	15894	15956	15914	15678	15851	15893	16021	16073	15849	15787	15728	15882	15868	15883	16007	16061	15897	15990	15895	15884	15824	15768	15775	15974	15799	15932	15747	16015	16042	15940	15863	15889	16291	15692	15762	15954	15799	16064	15899	15861	15793	15923	16035	16043	16062	15847	15799	15878	15858	15910	16081	15793	16034	15787	15772	15913	15824	15844	15791	15734	15642	15965	15811	15861	15918	15828	15894	16142	15779	15877	15782	16012	16052	15798	15939	15796	16001	15799	15851	16109	15912	15940	15805	15865	15831	15976	15684	15669	15912	15879	15758	15967	15880	15831	15604	15677	15853	15932	16003	15883	15769	15759	15941	15803	15910	15927	15973	15749	15723	15855	15764	15945	15894	15979	16015	15579	15895	15953	15949	15980	15929	16031	15958	15880	15703	15890	15798	15797	16032	15917	15696	15844	15983	15934	15808	15801	15885	15916	15828	15730	15759	15893	15814	15867	16010	15970	15927	15959	15626	15779	15997	15859	15871	15785	15613	15855	15862	15836	15924	15956	15923	15869	15739	15945	15916	15865	15827	16086	16039	15926	15730	15984	15839	15784	15835	16040	15898	15808	15814	15814	15796	15827	15888	15982	15973	15797	15812	15851	15863	15792	15890	15803	15849	15791	15791	15897	15922	15959	15908	16061	15633	15932	15890	15889	15907	15959	15668	15936	15811	15898	15878	15978	15884	15869	15870	15867	16061	16144	15824	16005	15977	15987	15878	15829	15962	15941	15897	15787	15822	15810	15853	15970	15848	15787	15935	15973	15756	15862	15841	15644	15872	15912	15873	15926	15866	15623	16010	15859	15686	15924	15594	15988	15961	15855	15898	15860	15922	15974	15820	15860	15820	15911	15841	15844	15899	15783	15979	15749	15733	15806	15912	15924	15778	15974	15966	15859	15540	15794	15670	15558	15908	15863	15735	15990	15990	16039	15890	15934	15751	15612	15816	15820	15728	15671	15792	15854	15912	15949	15849	15845	15679	16058	15819	15959	15870	15857	15905	15897	15804	15795	15799	15820	16030	15798	15834	15679	15747	15943	15775	15980	16060	15840	15978	16039	15839	15903	15880	15872	15897	15999	15996	15998	16011	15933	16003	15755	16057	16040	16129	15820	15715	16015	15994	15738	15744	15858	15757	15998	15759	15858	16021	15916	15744	15926	16077	15834	15985	16018	15944	15803	15771	15766	15804	15931	15708	15788	15930	16006	15930	15955	15865	15767	15643	15859	15928	15979	15995	15722	16010	15935	15820	15952	15669	15833	15881	15701	15776	15806	15893	15824	15890	15671	15969	15631	15576	15716	15801	15812	16077	15881	15716	15906	15780	16056	15802	15750	16073	15826	15845	15923	15906	15917	15926	15840	15761	15881	15884	15810	15835	15752	15968	15819	15750	16031	16121	15789	15989	15788	15809	15808	15782	15882	15788	15901	15858	15888	15834	15743	15948	15925	16036	15879	15879	15831	15894	15845	15771	15732	15732	15809	15776	15928	15928	15956	15618	15973	15958	16097	16183	15853	15958	15931	15835	15902	15901	16016	15855	15947	15847	15929	15983	15872	15840	15853	15798	15753	15767	15955	16065	15747	15760	15946	16028	15685	15808	15855	15963	15811	16019	15969	15995	15941	15923	15902	15880	15855	15954	16014	15836	15846	15902	15906	15842	15833	15760	15976	15743	15924	15809	15853	15793	15636	15830	15823	15758	16062	15910	15982	15867	15711	15694	15820	16084	15842	15841	15880	15983	15730	16051	15874	15814	16015	15887	15956	15875	15830	15950	16018	15810	15970	15810	15980	15995	15645	16044	15843	15795	16071	15926	15777	15916	16173	15787	15884	15887	15872	15652	15948	16019	15886	15742	15912	15768	16049	16005	15748	15869	15820	15766	16008	15797	15870	15872	15901	15812	16050	15734	15845	15830	15939	15861	15839	15814	15875	15759	15850	15824	15719	15880	15968	15804	15963	15752	15854	15710	15855	15871	16053	15893	15798	16057	15878	15635	15784	15720	15838	15848	15957	15985	15770	15856	15602	15673	15874	15769	15706	15933	15959	15892	15804	15792	15702	15875	15642	15788	15909	15984	15914	15767	15839	15815	15896	15861	15619	16125	15858	15912	15859	15865	15901	15773	15946	15902	15938	15994	15814	15689	15736	15924	15927	15845	15511	15809	15754	15857	15635	15882	15766	15786	15995	15920	15875	15737	15869	15835	15870	15962	15882	15793	15747	15900	15887	15913	15761	15784	15724	15845	15981	15868	15781	15775	15850	15689	15712	15752	15880	15884	15819	15911	15939	15872	15806	15785	15747	15721	15947	15868	15769	15858	15960	15911	15780	15823	15780	15701	15734	15775	16002	15727	15824	15858	15797	15903	15794	15939	15899	15851	15800	15990	15821	15787	15944	16061	15824	15829	15776	15998	15902	15898	15771	15910	16023	15821	15816	15954	15861	15983	15728	16010	15890	15744	15901	15972	15963	15976	16021	15779	15838	15886	15820	16025	15940	15882	15863	15855	16121	15914	15906	15756	15904	15763	15576	15886	15944	15821	15982	15873	15753	15689	15850	15835	15810	15816	15827	15884	15870	16004	15669	15909	15931	15863	15786	15652	15869	15920	16010	15945	15802	15864	15955	15876	15930	15905	15881	16061	15980	16025	15822	15825	15681	15785	15748	16063	15723	15856	16000	15888	15924	15785	15963	15927	15675	15780	15917	15861	15875	15845	16087	15994	15787	15903	16041	16046	15904	15881	15896	15921	15846	15911	15907	15714	16058	15936	15982	15969	15959	15738	15815	15774	15920	15650	16002	15994	15858	15816	15961	15881	15859	15898	16058	15798	15895	16031	16099	15952	16027	15774	15844	15774	15816	15934	15778	15855	16023	15996	16044	15774	15875	15894	15955	15882	15983	15877	15935	15888	15827	15895	15757	15797	15841	15980	16104	15884	15983	15764	15951	15788	15949	15878	15954	15790	15791	15758	15894	15692	15739	15855	15874	15703	16017	15749	15846	15727	15941	15859	15749	15880	15781	15710	15949	15855	15977	15921	15915	16009	15854	15722	16066	15885	15901	15968	15919	15792	15765	15935	15935	15774	16042	15863	16174	15717	15913	15807	15909	15805	15663	15938	15924	15886	15700	15875	15880	15643	15823	15721	15964	15734	15824	15821	15850	15674	15924	15879	15955	15998	15687	16002	15923	15699	15794	15850	15964	15811	16009	15810	15834	15805	15827	15914	16018	15921	16178	15867	15957	15931	15874	15760	16016	15761	15922	16046	15586	15826	15720	15885	15783	15754	15718	15659	15791	15853	15667	15786	16026	15899	15872	15866	15987	15871	15904	15710	15899	15989	15854	15849	15821	15709	15689	15986	15975	15848	15690	15774	15727	16015	15633
26003	46421	43985	35752	29957	24973	21529	19792	18313	17920	17104	16589	16112	15831	15495	15326	15365	15159	15242	15170	14943	14833	14993	14885	14664	14798	14799	14550	14670	14748	14733	14664	14636	14900	14708	14679	14694	14821	14730	14762	14792	14831	14744	14678	14846	14726	15162	15339	15425	15239	14940	14975	14834	14773	14812	14685	14718	14619	14712	14762	14723	14648	14684	14779	14769	14716	14600	14781	14612	14531	14587	15000	14763	14758	14580	14807	14738	14693	14752	14886	14646	14853	14769	14726	14800	14828	14627	14489	14839	14691	14754	14708	14748	14781	14732	14843	14790	14593	14666	14639	14846	14699	14642	14511	14640	14568	14441	14768	14677	14618	14764	14829	14753	14665	14798	14816	14792	14859	14764	14817	14617	14683	14659	14676	14830	14833	14735	14702	14683	14611	14699	14790	14541	14801	14724	14720	14841	14518	14710	14614	14621	14740	14693	14743	14635	14743	14470	14671	14703	14483	14598	14746	14718	14853	14805	14679	14586	14633	14729	14721	14862	14707	14747	14778	14808	14588	14676	14692	14561	14887	14662	14756	14500	14675	14913	14577	14688	14569	14551	14750	14660	14715	14589	14835	14694	14675	14863	14887	14723	14639	14846	14711	14682	14697	14743	14753	14709	14863	14670	14797	14744	14783	14819	14666	14634	14921	14671	14728	14625	14746	14724	14722	14664	14743	14831	14601	14699	14753	14704	14647	14740	14650	14710	14666	14708	14798	14667	14683	14793	14647	14753	14697	14747	14667	14834	14692	14625	14826	14773	14621	14759	14653	14813	14557	14785	14658	14580	14695	14705	14667	14772	14654	14741	14754	14787	14701	14909	14781	14656	14715	14688	14584	14760	14722	14682	14637	14606	14830	14920	14704	14809	14655	14758	14707	14806	14682	14839	14639	14683	14781	14747	14781	14747	14684	14740	14704	14791	14786	14784	14706	14667	14707	14642	14693	14806	14754	14674	14856	14775	14805	14651	14710	14722	14872	14850	14797	14841	14588	14722	14565	14757	14641	14785	14630	14881	14838	14540	14560	14826	14612	14712	14882	14414	14823	14627	14637	14814	14596	14721	14720	14680	14734	14682	14599	14665	14764	14608	14648	14749	14939	14657	14676	14866	14752	14537	14827	14536	14660	14573	14709	14579	14783	14590	14912	14783	14867	14705	14679	14882	14607	14699	14886	14672	14770	14551	14750	14660	14705	14666	14756	14646	14679	14600	14756	14716	14621	14676	14699	14659	14702	14635	14692	14794	14670	14761	14729	14552	14710	14715	14610	14707	14781	14674	14693	14886	14643	14751	14655	14761	14697	14744	14695	14775	14668	14609	14631	14847	14634	14473	14828	14723	14724	14721	14796	14775	14713	14733	14585	14703	14877	14703	14864	14727	14663	14716	14610	14773	14734	14797	14653	14630	14659	14867	14753	14689	14633	14679	14747	14713	14616	14630	14471	14842	14658	14605	14753	14818	14983	14830	14631	14840	14563	14879	14583	14634	14622	14764	14759	14641	14689	14708	14725	14718	14572	14629	14857	14717	14661	14853	14566	14626	14668	14661	14703	14718	14790	14610	14892	14765	14781	14717	14796	14827	14591	14800	14682	14743	14687	14820	14688	14805	14713	14668	14589	14651	14705	14725	14794	14756	14742	14674	14566	14640	14825	14704	14503	14827	14747	14514	14797	14644	14626	14637	14657	14843	14577	14744	14672	14749	14563	14594	14802	14635	14650	14672	14598	14734	14737	14712	14777	14654	14740	14699	14788	14715	14694	14718	14696	14849	14673	14688	14728	14655	14629	14554	14747	14679	14660	14745	14579	14640	14721	14617	14707	14745	14666	14833	14822	14597	14654	14641	14662	14962	14776	14664	14697	14685	14581	14680	14651	14674	14795	14709	14779	14451	14743	14746	14815	14592	14763	14858	14665	14780	14659	14563	14781	14642	14574	14743	14508	14713	14715	14736	14689	14745	14765	14856	14830	14826	14647	14840	14745	14692	14826	14778	14749	14740	14762	14744	14742	14711	14656	14680	14643	14694	14605	14698	14829	14537	14622	14688	14786	14776	14747	14650	14816	14817	14804	14598	14672	14676	14546	14705	14794	14672	14751	14672	14543	14847	14614	14724	14743	14763	14679	14841	14799	14794	14567	14764	14648	14613	14771	14855	14830	14732	14740	14670	14650	14594	14808	14777	14602	14724	14670	14677	14801	14809	14774	14667	14826	14735	14749	14828	14501	14826	14669	14721	14658	14726	14772	14757	14778	14702	14877	14657	14823	14563	14556	14784	14758	14664	14765	14734	14693	14745	14714	14769	14712	14653	14683	14631	14771	14743	14708	14655	14667	14766	14686	14937	14630	14799	14816	14623	14714	14685	14645	14632	14701	14823	14764	14560	14588	14723	14737	14551	14636	14815	14541	14776	14807	14838	14801	14546	14789	14579	14589	14892	14695	14671	14814	14779	14658	14646	14695	14748	14730	14697	14740	14639	14758	14659	14755	14783	14665	14650	14723	14770	14753	14815	14728	14801	14788	14764	14772	14735	14755	14764	14615	14751	14551	14697	14769	14681	14813	14542	14742	14791	14634	14689	14644	14719	14652	14759	14690	14686	14700	14716	14533	14760	14771	14708	14814	14610	14802	14768	14556	14770	14785	14782	14724	14654	14603	14683	14786	14617	14543	14770	14706	14873	14746	14692	14739	14813	14830	14694	14672	14673	14636	14623	14669	14820	14633	14814	14709	14605	14637	14901	14852	14701	14833	14577	14684	14597	14934	14739	14680	14812	14678	14689	14810	14632	14864	14576	14667	14719	14699	14843	14612	14680	14709	14891	14670	14610	14689	14577	14678	14554	14733	14609	14714	14667	14779	14819	14691	14763	14855	14548	14742	14690	14768	14636	14797	14762	14809	14694	14853	14569	14900	14726	14679	14673	14688	14654	14745	14656	14625	14581	14893	14639	14759	14617	14674	14675	14646	14759	14745	14832	14562	14651	14726	14651	14657	14693	14619	14758	14725	14727	14690	14799	14585	14759	14797	14697	14780	14663	14637	14771	14675	14670	14729	14635	14675	14516	14678	14709	14694	14665	14598	14745	14673	14671	14942	14641	14716	14760	14722	14687	14810	14873	14723	14739	14721	14725	14755	14791	14714	14755	14503	14670	14711	14767	14716	14615	14884	14586	14689	14675	14600	14749	14737	14667	14732	14674	14592	14660	14733	14810	14701	14704	14573	14804	14413	14772	14604	14772	14688	14458	14651	14784	14733	14757	14598	14743	14689	14550	14744	14667	14824	14806	14703	14720	14649	14618	14667	14581	14610	14908	14713	14838	14697	14822	14755	14778	14769	14755	14739	14609	14888	14910	14613	14709	14807	14877	14804	14599	14716	14665	14668	14781	14672	14753	14609	14783	14607	14725	14753	14663	14527	14726	14714	14667	14700	14580	14772	14585	14722	14748	14640	14555	14604	14814	14468	14724	14640	14747	14635	14718	14675	14593	14751	14761	14647	14602	14748	14745	14735	14658	14682	14672	14583	14649	14760	14630	14819	14676	14666	14641	14739	14624	14730	14863	14848	14782	14601	14565	14727	14853	14719	14783	14763	14746	14766	14664	14706	14876	14686	14693	14736	14917	14741	14719	14602	14715	14826	14811	14669	14662	14589	14726	14613	14637	14621	14807	14667	14485	14668	14670	14763	14560	14532	14687	14669	14691	14713	14774	14617	14511	14834	14844	14635	14777	14780	14644	14675	14624	14658	14802	14643	14644	14852	14598	14707	14821	14682	14803	14597	14749	14709	14629	14671	14827	14601	14795	14798	14797	14724	14668	14813	14608	14758	14823	14679	14766	14678	14738	14773	14680	14768	14710	14506	14819	14901	14883	14729	14679	14840	14603	14688	14660	14641	14557	14783	14730	14630	14745	14718	14607	14710	14610	14805	14714	14746	14631	14881	14506	14721	14660	14633	14677	14712	14647	14701	14665	14744	14901	14722	14720	14851	14695	14967	14567	14836	14686	14524	14657	14745	14815	14590	14855	14656	14740	14705	14786	14786	14571	14648	14704	14682	14806	14713	14611	14865	14804	14578	14619	14768	14846	14654	14674	14874	14557	14579	14810	14683	14667	14805	14747	14596	14706	14687	14680	14731	14695	14801	14850	14878	14709	14604	14734	14675	14570	14866	14657	14683	14714	14680	14604	14492	14635	14676	14523	14759	14708	14650	14606	14738	14595	14710	14667	14861	14726	14729	14665	14745	14668	14767	14689	14535	14620	14821	14796	14712	14715	14656	14708	14650	14720	14633	14742	14905	14722	14685	14805	14900	14700	14668	14790	14684	14627	14627	14688	14766	14643	14677	14520	14646	14542	14776	14710	14646	14672	14734	14810	14761	14790	14679	14593	14497	14630	14728	14684	14633	14676	14746	14807	14723	14700	14640	14717	14657	14716	14581	14725	14585	14807	14774	14512	14884	14683	14791	14697	14588	14809	14830	14674	14615	14823	14549	14710	14640	14770	14686	14725	14769	14823	14619	14874	14628	14721	14639	14585	14735	14685	14653	14611	14860	14693	14686	14668	14809	14756	14819	14620	14837	14662	14709	14484	14890	14892	14630	14773	14682	14735	14556	14542	14762	14741	14771	14718	14865	14531	14797	14797	14779	14665	14716	14763	14595	14758	14689	14813	14779	14684	14765	14625	14634	14796	14736	14755	14585	14784	14641	14779	14897	14749	14654	14595	14696	14661	14749	14860	14896	14801	14875	14643	14703	14755	14788	14726	14933	14662	14737	14685	14650	14663	14722	14726	14680	14615	14657	14692	14648	14831	14676	14554	14583	14839	14810	14832	14929	14714	14841	14679	14740	14750	14745	14660	14735	14706	14727	14621	14580	14627	14744	14791	14607	14712	14697	14704	14545	14708	14841	14739	14703	14658	14803	14760	14575	14708	14656	14704	14583	14775	14713	14749	14798	14596	14745	14769	14812	14541	14720	14750	14760	14566	14739	14792	14758	14725	14571	14757	14711	14698	14730	14771	14819	14769	14682	14731	14635	14717	14696	14745	14853	14827	14637	14731	14611	14707	14756	14720	14720	14663	14756	14680	14445	14640	14638	14606	14754	14749	14806	14710	14681	14811	14769
22764	21211	29144	23634	22078	25049	27054	21381	19619	19644	18796	17854	17589	17120	16890	16889	16893	16635	16770	16613	16588	16675	16435	16260	16320	16329	16226	16231	16240	16357	16303	16139	16346	16322	16233	16206	16014	16071	16292	16271	16048	16322	16367	16117	16126	16237	16506	16807	17013	16837	16414	16192	16214	16095	16187	16184	16134	16023	16035	16183	16255	16104	16181	16102	15961	16007	16367	16105	16219	16187	16054	16031	16094	15929	16118	15931	16144	16062	16264	16020	15804	16119	15932	16310	16056	16298	16180	16169	16066	16240	16138	15960	16102	15993	15916	16125	16005	16150	16155	16256	16099	16112	16099	15995	15982	16229	16246	16256	16194	16045	16129	16154	16062	16264	16017	15918	16120	16033	16059	16074	16001	15870	16001	16212	15998	16188	16138	15972	16134	16099	16307	16135	16225	16094	16322	16103	16267	15960	15971	16169	16135	16012	16172	16120	15995	15956	16135	15852	16086	15939	16071	16123	16060	16254	16080	16179	16101	16028	15910	16076	16106	15952	16309	16202	15973	16155	16248	16077	16064	16117	15960	16019	15991	15931	15982	16196	16100	16127	16142	16041	16241	15955	16089	16137	16137	16081	16141	16073	16205	16038	16221	15969	16243	16034	15981	15983	15986	15997	16227	16114	16111	15943	16071	16047	16085	16243	16091	15909	15955	16058	16113	16010	16302	16171	16025	15958	16059	16244	16199	15972	16106	15983	16001	16036	16209	15952	16240	16051	16093	16017	16253	16151	16020	16068	16089	15855	16194	16202	16090	16203	15975	16011	15895	16074	16046	15910	16144	16152	16097	16173	15809	16041	16120	15985	16001	15902	15947	16111	16259	15870	16182	15997	15939	16017	16102	15876	16200	16060	16037	16122	16199	16090	16013	16069	16248	16075	16143	16065	16163	16104	16057	16261	16173	16124	15977	15975	16216	16178	16163	15908	16205	16057	16164	16246	16039	16250	16068	15957	16121	16109	16138	15886	16098	16021	16106	16032	16132	16115	15852	16112	15987	15961	16063	16213	16156	16003	16146	16161	16106	16012	15963	15788	15929	16078	16095	16245	15956	16118	15944	16109	15886	16073	16029	15928	16160	15981	15868	16034	15996	16067	16253	16109	16130	16060	16131	16155	16141	16020	15929	15987	16089	15910	15975	15887	16062	15912	16041	16121	16080	16156	16345	15944	15926	15973	16089	15929	15979	16253	15857	15882	15943	15975	15983	15978	16135	16156	16062	16064	16188	15971	16107	16214	15896	15817	15908	16007	16167	16041	16076	16178	16161	16271	16004	16011	16216	16047	16045	16044	16105	16020	16081	15898	15873	16051	16203	16267	16128	15968	16097	15887	15989	16136	16108	16099	16189	15839	16108	16386	16185	16167	16081	16078	16256	16133	16065	15989	16060	16147	16178	16052	16034	15899	15994	16193	16189	16186	16221	15994	16216	16097	16166	16208	16356	16163	16098	15967	16154	15939	16089	16025	16029	15957	15988	16090	16058	16028	15886	16155	16060	15919	15863	15875	16074	15989	15962	16132	16348	16204	16187	15984	16052	16134	16157	15954	16066	15886	16262	16113	16211	15918	16057	16051	16249	16190	15961	15945	15977	16013	16034	15922	15976	16185	16010	16153	16114	16031	16151	16039	16176	16155	16090	15939	16114	16155	16134	16204	16094	16103	16241	15981	15976	16057	16037	16106	16099	15991	15891	16129	15895	16028	15974	15939	16096	15865	15987	15997	16067	16067	15983	15988	15939	16049	16027	16096	15974	16105	16039	15982	15999	16148	16159	16131	16320	16197	16156	16041	16138	16087	15946	15996	15955	16048	16265	16077	16167	16027	16174	16073	16097	15975	16019	16384	16206	16010	15940	15840	16183	16202	16073	16201	15982	16110	16128	16281	16097	16034	16036	16137	16079	16039	16154	16006	16151	15937	16012	16116	16266	16081	16105	16018	15899	16026	16108	16078	15955	16056	16108	16127	16053	16251	16166	16134	16098	16039	15983	16064	16294	16020	16031	16173	15978	15973	15968	15928	16025	16084	16045	16172	16207	16010	15887	15978	16082	16114	15848	15990	16210	15947	16055	16039	16074	16136	15971	16089	16093	16219	16226	16234	15858	16076	16142	16030	16028	16240	16034	16056	16267	15943	16092	16053	16135	16193	16302	16031	16001	15950	16005	16213	16056	16130	16063	15903	16087	16064	16081	16114	16074	15982	16198	16179	15983	16161	16001	15983	15993	16101	16006	16049	16013	15997	16148	16085	16062	15991	16207	15987	15923	15974	16064	16149	16096	15780	15818	15908	16142	16246	16155	16143	15991	15925	16030	16068	15958	16025	16263	16134	15981	16256	15971	16106	16077	15999	15938	16073	16146	15969	16006	16001	15943	15965	15967	15903	16006	15814	16058	15929	16194	16031	15994	16024	16046	15990	16098	15987	16083	15960	16026	16110	16089	16156	16120	16106	16075	16077	15847	16074	16031	15900	16173	16064	16047	16032	15971	16130	16054	16136	15999	15970	16088	16074	16119	16167	16144	16051	16099	16183	15836	16094	16195	16160	16033	16162	16099	16038	16044	16176	16142	16128	16295	16136	16057	15990	16186	16158	15991	15915	16062	16134	16010	16029	16298	16115	16006	16115	15882	16066	16144	15998	15995	16053	16152	16029	16202	16254	15933	16188	16063	16133	16031	16217	16090	16074	16131	16246	15880	16179	15980	16197	16094	16068	16073	16236	16144	16090	15841	15938	16049	16034	15991	16007	16003	16083	16334	16200	16172	16158	16139	16089	16203	16094	16047	16047	15954	16106	16005	15977	16191	16138	15951	16129	15936	15931	16183	15996	16164	16109	16042	16243	16162	15929	15725	16148	15981	15925	16073	16107	16055	16142	16125	15972	16079	16070	16003	16049	16094	16043	15981	16171	16171	16106	16117	16064	16389	16015	16169	15919	16220	15975	16120	16226	16155	15943	16056	16012	16140	15952	16131	16034	16109	16063	16218	16126	15971	16044	16079	15931	16076	15795	16181	16059	16177	16186	16006	16082	16050	16043	15995	15973	16270	16208	16067	16095	16120	15985	16102	16027	16059	15919	15915	16076	16008	15876	16090	16012	15978	15954	16014	16085	16251	16054	16001	15797	16023	16036	16146	16070	16046	15991	15942	15967	16136	15996	16118	16132	16191	16036	15863	16094	16095	16236	16032	16222	15946	15802	16073	16073	16008	15951	16052	16111	16076	16148	16211	16223	16103	16283	16057	15943	15994	16032	15979	15871	15915	16114	16049	15999	16008	16197	16037	16157	16274	16054	16046	16170	15923	15911	16001	15880	16077	16309	15942	16049	16219	15893	16202	16077	15983	15889	16062	16101	16118	16210	16073	16121	16171	15954	16082	16199	16110	15971	16262	16116	16010	16248	16038	16144	16044	16127	16009	16196	15999	16185	16158	16018	16080	15996	16083	16155	16006	16032	16147	16070	16181	16041	16246	16085	16073	16038	16039	15831	15976	16076	16114	15920	16169	15997	16135	16207	16261	15896	16184	15825	16002	16068	16162	15996	16056	16133	15905	16092	16261	16041	16208	16188	15887	16094	16010	15950	16304	16185	16107	15996	15926	16266	16213	16029	15978	16216	15921	16052	16126	16013	16147	15988	16173	16044	16079	16071	16054	16085	16105	16072	16071	16069	15965	16214	16157	16105	15786	15989	16068	15967	15823	16073	15947	15882	16015	16165	16010	16059	16138	16075	15976	16033	16000	15983	15849	16052	16038	16227	16030	15987	16061	16239	16077	16128	16145	15986	16135	16405	16117	16111	16038	15935	16022	15851	16024	15910	15954	16091	16161	16086	16007	16179	15909	16100	16064	16067	16011	15998	16040	16176	15920	16171	16126	16029	16108	16235	16234	16173	16074	16100	16032	16085	16055	16246	16035	15931	16052	15925	16232	16120	16103	16035	16036	16175	16032	16131	16041	16210	15953	16252	16212	16005	16002	16353	15916	16058	16046	16186	15986	16066	16079	16083	15959	16156	16017	16025	15784	16010	16193	16131	16128	16182	16228	16027	16291	16145	16169	16147	16156	16045	16146	16016	16172	16091	16112	16063	16176	16057	15985	16065	16106	16009	16088	16023	16168	16142	15981	16005	15915	16085	16015	15931	16261	16041	16123	16007	15995	16064	15993	15912	16034	16194	16021	16048	16242	16094	16037	15991	16089	15981	15956	16078	16097	16158	16216	16277	16220	15957	16072	16196	16128	16172	16262	15958	15962	16056	16002	16079	16056	15951	15996	16108	15994	16031	16019	15947	16159	16149	16107	16163	15985	16029	16129	16050	15974	16133	16022	16304	16165	16048	16017	15997	16082	16088	15863	16021	16152	16087	15999	16069	15980	16040	16035	15856	16174	15944	16117	16084	16084	16140	16154	16317	16169	16216	16178	16048	15997	16007	16118	16008	16181	16091	16167	16246	16095	16017	16057	16035	16255	16200	16279	16184	16010	15999	16060	15986	16064	15922	16008	16288	16000	16111	16034	16069	16188	16262	16015	16001	15923	16063	16164	15875	15983	15989	16083	16148	16371	16007	16085	15959	16119	16180	15911	15956	16028	16155	16235	16299	16131	16027	16054	16141	16269	16164	16025	16209	16132	16072	16119	16020	16094	15960	16214	16208	16056	16111	16169	15981	16062	16163	15882	15909	16088	16160	16155	16088	16047	15854	16243	16195	15993	16100	16079	16147	16038	16025	16270	16015	15948	16101	16105	15943	16070	16122	15857	15867	16105	16000	16144	16087	16158	16022	16206	15881	16008	15944	15920	16107	16222	15961	16128	16070	16188	16297	16184	16040	16228	15863	16063	16154	16130	16211	15952	16011	16010	15890	16242	16120	16027	15977	16104	16028	16008	15960	15977	16100	16102	16264	15965	16172	15953	16163	16012	15891	15880	16066	15948	16168	16138	16096	16259	16117	16343	16204	16053	15960	16134	15888	16173	16093	16064	15968	16218	16106	16103	16337	16066	16149	16212	16224	16162	15946	16074	16158	16214	16036	16089	15970	16059	15906	16068	16174	16012	16026	16066	16071	15909	16067	16016	16116	16075	16175	16118	16132	16186	16189	16083	15990	16023	15999	16125	16018	16076	16068
27738	49885	48243	39167	33711	28228	24268	22108	20561	19900	18564	17418	16748	16356	16225	15802	15682	15581	15534	15572	15176	15313	15220	15029	15034	15089	14828	14908	15044	14870	14974	14959	14966	14844	15036	14951	14958	14716	14880	14897	15023	14903	15055	14895	14821	14987	15380	16283	16196	15810	15310	15149	14969	15053	14816	14996	14713	14916	14759	14738	14837	14983	14855	14741	14790	14743	14981	14910	14690	14904	14808	14754	14753	14778	14772	14711	14963	14914	14875	14905	14711	14809	14849	14927	14715	15043	14999	14943	14800	14853	14718	14930	14664	14861	14760	14759	14959	14739	14717	14768	14708	14584	14921	14879	14863	14894	14897	14650	14839	14964	14998	14817	14778	14831	14886	14691	14800	14969	14797	14790	14813	14827	14798	14795	14773	14967	14723	14956	14841	14777	15005	14807	14839	14666	14720	14907	14934	14988	14724	14687	14794	14900	14864	14819	14796	14627	14738	14814	14693	14730	14861	15011	14880	14871	14927	14808	14679	14926	14936	14654	14791	14999	14849	14782	14774	14760	14894	14698	14854	14811	14788	14873	14715	14845	14858	14803	14660	14911	14737	14657	14796	14810	14714	14841	14950	14842	14803	14744	14874	14818	14765	14850	14772	14896	14917	14816	14801	14869	14889	14772	14710	15053	14772	14821	14715	14791	14851	14733	14984	14917	15035	14821	14929	14951	14845	14684	14965	15004	14719	14740	14732	14873	14723	14875	14661	14764	14954	14913	14865	14792	14857	14672	14800	14744	14837	14841	14845	14787	14963	14797	14911	14745	14718	14797	14817	14674	14704	15026	14894	14682	14779	14806	14852	14895	14803	14840	14821	14641	14715	14867	14886	14892	14631	14725	14845	14808	14862	14718	14952	14913	14879	14897	14833	14785	14895	14892	14661	14880	14788	14944	14801	14944	14682	14793	14843	14893	14819	14924	14815	14865	14776	14827	14823	14818	14983	14966	14791	14838	14703	14777	14953	14923	14822	14918	14920	14859	14870	14803	14850	14892	14705	14903	14883	14722	14615	14902	14902	14676	14916	14929	14811	14739	14691	14843	14737	14936	15053	14824	14911	14916	15020	14890	14939	14690	14897	14895	14744	14839	14796	14742	14830	14825	14874	14812	14769	14735	14758	14791	14868	14716	14824	14857	14783	14721	14707	14895	14923	14839	15044	14853	14733	14806	14815	14672	14903	14831	14819	14808	14823	14867	15010	14809	14840	14887	14886	14927	14877	14755	14886	14651	15071	14799	14898	14735	14880	14878	14924	14960	14866	14753	14870	14672	14892	14799	15045	14763	14918	14975	14960	14728	14847	14809	14795	14715	14814	14833	14733	14802	14787	14781	14775	14851	14880	14849	14803	14873	14817	14684	14797	14867	14875	14834	14864	14766	14729	14794	14821	14720	14766	14797	14804	14911	14797	14738	14896	14720	14882	14853	14555	14761	14786	14950	14922	14807	14779	14970	14762	14833	14689	15012	14870	14814	14876	14808	14751	15080	14943	14863	14865	14732	14833	14752	14875	14773	14791	14663	14764	14872	14941	14821	14702	14705	14845	14883	14660	14816	14606	14758	15004	14813	14777	14718	14915	14831	14662	14759	14978	14973	14671	14998	14926	14845	14910	14923	14773	14789	14915	14650	14981	14860	14957	14948	14527	14872	14754	14752	14821	14848	14567	14780	14922	14859	14667	14794	14834	14724	14608	14860	14936	14826	14833	14769	14770	14694	14850	14691	14811	14976	14792	14970	14927	14758	14686	14883	14873	14731	14807	14831	14948	14620	14815	14871	14836	14768	14782	14866	14784	14823	14906	14870	15019	15118	14740	14909	14823	14971	14706	14797	14839	14802	14968	14589	14681	14880	14791	14381	14723	14573	14822	14831	14892	14820	14799	14786	14877	14848	14791	14765	14749	14755	14537	14840	14601	14716	14749	14792	14882	14889	15003	14861	14898	14852	14641	14914	14894	14663	14884	14836	14689	14826	14762	14767	14759	14980	14693	14943	14773	14881	14679	14798	15019	14738	14822	14815	14879	14612	14740	14779	14653	14927	14761	14943	14807	14802	14595	14900	14756	14680	14876	14848	14868	14806	14755	14892	14693	14954	14826	14862	14724	14787	14880	14683	14882	14735	14705	14867	14915	14623	14818	14584	14982	14836	14840	14803	14877	14755	14877	14703	14668	14769	14775	14819	14852	14704	14866	14905	14750	14845	14689	14726	14817	14714	14690	14782	14697	14775	14892	14652	14596	14640	14785	14813	14866	14763	15081	14903	14768	14782	14888	14699	14963	14783	14917	14975	14679	14683	14653	14876	14794	14804	14850	14954	14916	14731	14769	14714	14844	14766	14737	14819	14775	14801	14907	14998	14818	14815	14640	14859	14778	14842	14801	14907	14728	14869	14949	14815	14816	14742	14927	14708	14709	14671	14775	14813	14750	14939	14854	14679	14848	14844	14893	14830	14857	15038	14882	14912	14669	14763	14725	14833	14826	14773	14947	14657	14872	14881	14889	14842	14863	14663	14779	14844	14848	14825	14698	14772	14721	14967	14867	14830	15037	14779	14803	14847	14839	14863	14673	14852	14753	14808	14777	14749	14815	14713	14633	14815	14724	14870	14744	14816	14847	14706	14953	14730	14939	14864	14903	14793	14756	14925	14807	14666	14849	14909	14865	14867	14862	14956	14859	14762	14933	14934	14786	14914	14690	14626	14694	14850	14757	14818	14733	14776	14903	14713	14890	14904	15025	15034	14870	14793	14759	14854	14878	14771	14761	14756	14955	14661	14949	15042	14882	14860	14845	14818	14935	14811	14735	14705	14966	14908	14821	14854	14618	14834	14690	14743	14774	14667	14875	14785	14815	14866	14737	14862	14786	14851	14824	14809	14933	14970	14906	14898	14682	14794	14838	14879	14670	14672	14770	14931	14857	14916	14811	14818	14867	14805	14864	14798	14894	14804	14807	14692	14789	14821	14963	14807	14913	14942	14888	14759	14795	14899	14670	14850	14758	14674	14852	14756	14929	14861	14882	14940	14768	14929	14949	14880	14769	14770	14813	14797	14814	14623	14677	14784	14630	14761	14721	14867	14792	14969	14929	14840	14714	14899	14736	14700	14879	14964	14624	14840	14783	14771	14778	14717	14890	14958	14758	14687	14721	14753	14877	14781	14956	14855	15008	14863	14860	14705	14776	14650	14901	14893	14832	14654	14749	14764	14807	14823	14794	14597	14841	14959	15005	14738	14864	14931	14822	14813	14776	14790	14817	14792	14858	14792	14972	14827	14856	14785	14784	14956	14804	14719	14828	14697	14753	14723	14693	14785	14900	14749	14863	14800	14795	14941	14724	14663	14738	14938	14938	15028	14663	14654	14915	14853	14835	14839	14816	14728	14825	14998	14759	14712	14752	14899	14913	14713	14898	14958	14870	14787	14967	15019	14875	14687	14674	14932	14690	14623	14799	14769	14681	14908	14807	14992	14830	14731	14884	14761	14577	14743	14744	14804	14882	14792	14782	14903	14840	14985	14770	14757	14936	14733	14634	14674	14726	14715	14653	14749	14714	14859	14777	14747	15027	14809	14830	14753	14905	14762	14852	14612	14788	14724	14927	14736	14687	14873	14847	14851	14853	14882	14806	14784	14902	14970	14765	14854	14884	14897	14816	14776	14826	14911	14837	14680	14806	14891	14854	14818	15106	14833	14895	14701	14863	14773	14778	14767	14826	14986	14751	14827	14729	14898	14756	14731	14907	14708	14691	14811	14828	14792	14766	14800	14744	14753	14737	14642	14749	14891	14769	14840	14735	14845	14906	14959	14897	14768	14772	14912	14611	14698	14802	14644	14881	14868	14880	14844	14875	14768	14893	14903	14817	14910	14832	14865	14728	14807	14791	14622	14826	14792	14883	14911	14743	14902	14740	14798	14833	14646	14899	14854	14921	14835	14917	14543	14850	14912	14777	14679	14837	14886	14726	14656	14773	14845	14886	14832	14769	14947	14886	14783	14917	14895	14954	14823	14749	14796	14602	14731	14866	14793	14905	14954	14837	14810	14690	14745	14857	14893	14952	14879	14895	14815	14801	14874	14825	14824	14793	14791	14843	14757	14744	14754	14677	14802	14830	14812	14785	14936	14715	14975	14805	14664	14841	14758	14855	14675	14861	14682	14952	15000	14799	14671	14901	14950	14676	14870	14918	14808	14691	14871	14657	14716	14932	14918	14810	14857	14763	14781	14748	14706	14772	14968	14830	14648	14840	14545	14907	14707	14810	14915	14704	14741	14906	14737	14758	14770	14795	14841	14717	14868	14904	14738	14962	14635	14600	14785	14899	14742	14795	15019	14812	14929	14861	15002	14869	14849	14780	14824	14956	14863	14830	14821	14684	14847	14964	14829	14779	14668	14865	14884	14865	14744	14936	14868	14864	14858	14971	14778	14840	14789	14789	14621	14753	14825	14789	14735	14861	14796	14777	14847	14745	14760	14806	14940	14832	14636	14986	14875	14775	14878	14724	14769	14907	14940	14796	14675	14950	14811	14869	14917	14780	14779	14809	14838	14997	14947	14843	14680	14814	14782	14778	14798	14787	14806	14896	14848	14856	14996	14817	14908	14853	14880	14715	14865	14700	14754	14930	14771	14794	14748	14715	14782	14897	14754	14799	14927	14788	14880	14788	15041	14696	14795	15013	14831	14752	14866	14817	14895	14962	14811	14831	14597	14866	14757	14929	14871	14914	14655	14829	14761	14855	15115	14741	14782	14844	14793	14790	14807	14902	14882	14873	14834	14826	14769	14938	14949	14693	14803	14799	14725	14825	14772	14759	14724	14884	14793	14773	14897	14800	14855	14873	14727	14768	14521	14744	14710	14799	14879	14750	14849	14869	14838	14881	14871	14752	14798	14782	14797	14860	14736	14684	14888	14878	14694	14679	14953	14944	14738	14928	14884	14772	14806	14878	14953	14898	14609	14813	14940	14851	14795	14879	14775	15008	14819	14833	14852	14744	14751	14939	14841	14748	14869	14734	14742	14836	14837	14760	14780	14814	14857	14848	14769	14808	14998	14846	14691	14774	14809	14895	14808	14809	14888	14734	14992	14844	14706	14821	14747	14942	14661	14968	14837	14847	14800	14910	14900
27933	25365	31969	27667	22033	19741	18446	17443	17033	16948	16726	16431	16377	16130	16115	16122	16045	16005	15889	16021	15939	16135	15993	15963	15925	16053	15994	15985	15832	15872	15924	16010	15993	16104	15993	16085	15972	15894	15904	15888	15780	16026	16036	15980	15886	15962	15810	15905	16086	16038	15946	16034	16022	15968	15911	15943	15944	15951	15899	16049	15844	15889	16096	16085	16090	15854	15803	15876	15922	15763	15910	15841	15742	15837	15996	15679	15897	15970	15897	15962	15824	15916	15776	16146	16079	15919	15750	15891	15857	15995	15908	15913	15767	15980	15801	15912	16055	16142	15811	15900	15809	15970	15740	15878	15809	16105	15862	15940	15871	15879	15903	15674	15718	16115	16001	16028	15927	15827	15906	15957	15858	15764	15909	15941	15806	16033	15994	15754	16057	15720	15764	15743	15613	16064	15978	16115	15814	15959	15718	15994	15987	15830	16109	15892	15769	15971	15947	15782	15987	15980	15846	15870	15752	15876	16022	15953	16035	15970	15966	15971	15842	15863	15734	15759	15796	16005	15873	15890	16001	15827	15827	15908	15923	15794	15847	15835	15758	15899	15971	15715	15780	15954	15753	15952	15924	16041	15870	16043	16009	15744	15828	16029	15983	15820	15830	15836	15765	15835	15754	15963	15986	15949	16030	15721	15900	15921	16034	15911	16063	15944	15762	15872	15899	15991	15798	15963	15855	15954	15890	16029	15758	15711	15953	15937	15741	15873	15968	15856	15818	15759	15965	15812	16047	15886	15851	16017	15939	15731	15956	15747	15661	15911	15737	15922	15821	15899	16000	15793	15891	16109	15669	15839	15838	15851	16170	15769	15662	15941	15940	15938	15806	15840	15865	15933	15866	15831	15786	15870	15712	15918	15889	16003	15870	16038	16063	15924	15838	15762	15741	15814	16068	15837	15867	16101	15780	16102	15898	15789	15953	15772	15887	15773	15855	15792	15896	15831	15941	15738	15954	15897	15934	15811	15731	15867	15758	15875	15987	15828	15698	15884	16003	15849	16103	15995	15807	15919	15862	15741	15844	16009	15985	15958	15884	16147	16066	16013	15798	15889	15781	15745	15905	15872	15863	15854	15854	15964	15951	15902	16058	16002	15842	15988	16030	15905	15802	15954	15963	15848	15875	15686	15890	15973	15790	15838	15652	16001	15964	15825	15777	16043	15754	16027	16033	15768	15853	15901	15754	15783	15849	16050	15974	15929	16047	15998	16007	15941	15839	15866	15993	15977	15925	15889	15903	15930	16029	15863	16007	15902	15865	15860	15908	15978	15779	15784	15833	16038	15771	15963	15884	15848	16079	15875	15932	15656	15925	15883	15980	15804	15909	15831	15871	15785	15692	15797	15889	15803	15883	15878	16207	15939	15703	16103	15847	16028	15771	15974	16090	16033	15938	15831	16064	15946	15767	15815	15806	15875	15854	15878	16080	15945	15776	16023	15957	15966	15837	15974	15808	15798	15844	15863	15914	16016	15977	15812	16061	15885	15894	15909	15859	16099	15640	15899	15854	15809	15849	15989	16090	15928	15819	15894	15798	15833	16100	15810	15903	15897	15970	15851	15890	15872	15756	16001	15952	15973	15974	15868	15811	16090	16028	15955	15980	15783	15943	15728	15823	15759	16129	15776	15836	15903	15670	15736	15978	15920	15960	15819	15858	15872	15970	16040	15952	15987	15788	15746	15622	15943	16002	15830	15877	15781	15718	15885	15891	15996	15786	15705	15969	15903	15798	15753	15782	15905	15881	15800	15864	16060	15858	15952	16109	16001	16147	15686	15752	15761	15899	15874	15818	15876	15906	15985	15788	16021	16033	15898	15820	15908	15968	15856	15734	16125	16025	15830	15902	15889	15983	15872	16027	15700	15900	15799	15973	15976	15958	15835	15953	15929	15875	16025	15902	15817	15945	16044	15907	15936	15820	15780	15947	15886	16102	15835	15827	15873	16076	15879	15787	15905	15807	15893	16028	15818	16008	15915	15847	15899	16189	15870	15868	16018	15893	15866	15922	15906	16065	15906	15986	15744	15941	15812	15839	15937	15861	16046	15939	15922	15946	15879	16210	15946	15936	15979	15937	15966	15804	15788	15895	15859	16041	15888	15929	15964	15891	15869	15971	15869	15904	15875	15856	16028	15847	15821	15860	15897	15710	15873	15736	15989	15675	15881	15947	15971	15915	15911	15947	15845	15978	15799	15950	15739	15875	15798	15894	15825	15876	16025	15859	15937	15675	15827	15869	16060	15742	15704	16104	15965	16010	15903	16098	15866	15810	15794	16071	15789	15871	15862	15934	16035	15909	15915	15951	15865	15699	15884	16055	15910	16001	15801	16038	15985	16018	15967	15755	15848	16037	15879	15869	15757	15894	15904	16057	15804	16028	15842	16048	15943	15837	15987	15879	15904	16087	16019	15958	15847	15872	16001	16048	15734	15906	15913	15780	15929	15837	15793	15863	16124	15958	15952	15826	15748	16010	16069	15920	15926	16006	15650	15950	15901	15960	15873	15855	15854	15933	16065	16011	15726	15941	15786	15828	15790	16024	15979	15898	15800	16024	15864	15973	15842	16077	15814	15985	15858	15788	16010	16050	15992	15796	15894	15756	15975	15834	15650	15922	15999	15923	16052	15890	15946	15919	15769	16011	16108	16075	15757	16108	16019	16247	15841	15959	15921	15862	15891	15876	15956	16048	16016	15983	15828	15997	15706	15818	15776	15888	15992	15951	16182	15735	15971	15927	16046	15860	16007	15751	16132	15733	15969	15788	15996	15850	16039	16022	15971	15990	16129	15748	15953	15823	15909	15690	15978	15912	15923	15921	15921	15771	15869	15875	15826	15971	16015	16009	16052	15908	15686	15988	15997	15884	15846	15832	16001	15790	15808	16146	16053	15722	15938	15758	15712	15773	15973	15742	15858	15818	15903	15842	16018	15870	15838	15899	15725	15738	15986	15954	15882	15954	15864	15893	16063	15916	15829	15906	15798	15885	16112	15883	15858	15870	16024	16016	15888	16021	15997	15888	15869	15837	15953	15869	16017	15817	15809	16150	15665	15615	15817	16024	16136	15881	15911	15896	16105	16013	15900	15828	15736	15808	15968	15983	15832	15886	15748	15620	15899	15708	15838	15806	15953	15849	15858	15907	15863	16015	16045	15761	15994	15784	15848	15971	15914	16101	15840	15813	15906	15837	15755	15912	15944	15885	15824	15878	15800	15830	15987	15768	15745	16044	15987	16061	16004	15962	15854	15925	15975	15777	16049	15949	15714	15838	15898	15847	15790	15678	15854	15867	15995	15946	15753	15982	15867	16090	16048	15624	15578	16110	15772	15904	15736	16089	15877	15965	16012	16021	15974	15882	15916	15950	15925	15968	15834	15839	15984	15909	15878	15816	15836	15995	15980	15881	15956	15985	15971	16037	15760	16037	15778	15858	16012	15860	15717	15698	15735	15976	15872	15871	15892	15829	15875	15917	15883	15857	16076	15895	15980	15855	16062	15825	15795	15869	15809	15859	15954	15865	16082	15695	15779	15846	16023	15873	15961	15780	16017	15856	15838	16039	15830	15930	15939	15818	15864	16000	15915	16041	15944	15903	16159	16086	16031	15988	15842	16088	15951	15914	15843	15806	15869	15941	15822	15785	15960	15924	15911	15837	16054	15955	15821	15981	16026	16022	15861	15888	15759	15994	15926	16017	16003	16093	15863	16061	15916	15891	15833	15865	16110	15742	15821	15790	15889	15854	15681	15733	15983	16011	16089	15942	15869	15859	15706	15945	15800	15953	15913	15822	15784	15955	15751	16053	15922	15937	16055	15842	15912	15859	15854	15874	15886	15820	15894	16008	15744	15700	15909	15886	15904	15879	15808	15839	15792	15816	15795	16045	15801	15889	15977	15830	15865	16106	15839	16027	15699	15873	15741	15693	15972	16040	15841	16118	15949	15778	15866	15910	15984	15806	15871	15768	15857	15926	15940	15984	15784	16119	16041	15851	15810	15928	16162	16014	15916	16035	15931	15853	15924	15870	15749	15911	15779	15864	15805	15812	15807	15897	15955	15940	15988	15883	16134	15937	15943	15882	15899	15988	15832	15997	15962	15684	15799	16012	15755	15900	15854	15856	15742	15836	15772	15992	16103	15961	15940	15865	15899	15924	16050	15974	15960	15872	15840	15988	15874	15674	15932	15825	15859	15661	15999	15973	16104	15869	15933	15934	16054	15970	15797	15913	15690	15842	15911	16002	15838	15998	15847	15799	15751	15847	15930	15996	15831	15845	15983	15829	15835	15928	15797	15921	15898	15944	15939	15810	15796	15905	15736	15948	15961	15941	15725	15794	15956	15997	16091	15688	15842	16068	15636	15898	15878	15981	15750	15978	15950	16010	15900	16038	15914	15843	15761	15951	16069	15836	15982	15933	15893	15843	15889	15894	15826	15963	15771	15863	15738	15925	15971	15943	15747	15776	15868	16155	16078	15871	15946	15998	16084	15848	15900	15825	15908	15707	16006	15887	15845	15839	15874	15732	15904	15766	15818	15975	15922	15951	15786	15758	16055	15859	15907	15871	16091	15858	15801	16046	15932	15956	16036	15903	15844	16000	15858	16066	15886	15762	15934	15598	16101	15811	15891	15726	15916	15919	15990	15804	15858	16058	15658	15840	15847	15901	16003	15793	15863	15903	15842	15754	15805	15964	15860	15896	16057	15767	15822	15959	16078	15971	15941	15811	15757	16103	16085	15838	15845	16076	15798	15698	15983	16027	16140	15789	15937	15942	16015	15964	15863	15757	15833	16053	15683	15715	15748	15775	15880	15972	16003	15901	15949	15913	16053	15912	15869	15832	15819	15903	16033	15653	15956	15855	15924	15949	15896	15852	15877	15829	15887	16001	15867	15873	16165	16200	15718	15790	15786	15867	15922	15887	15834	15964	15921	16008	15993	15948	15994	15999	15965	15976	16035	16125	15909	15878	15738	15858	15934	15947	15886	15849	16087	16128	15892	15933	15945	15824	15875	15743	15894	15757	16022	15978	15917	15896	15920	15828	15832	15988	15835	15999	16040	15901	15968	15894	15859	15984	15885	15989	15767	16115	15803	15820	15913	15952	15943	15730	16057	15962	15751	16016	15815
25960	39751	36532	27950	23756	20500	18123	17236	16846	16548	16074	15751	15381	15128	15093	15071	15156	14791	15014	15111	15048	14998	15025	14866	14884	14694	14829	14853	14777	14696	14747	14728	14753	14799	14768	14747	14734	14796	14801	14859	14710	14881	14688	14916	14759	14696	14767	14820	14922	14757	14808	14886	14760	14746	14788	14876	14675	14964	14838	14879	14780	14888	14668	14889	14834	14739	14738	14683	14775	14744	14717	14723	14619	14785	14820	14825	14800	14786	14668	14759	14876	14790	14784	14672	14925	14652	14797	14638	14903	14683	14839	14918	14709	14720	14671	14880	14824	14649	14671	14809	14638	14738	14563	14936	14773	14765	14583	14831	14712	14941	14767	14625	14901	14901	14755	14761	14788	14849	14739	14899	14819	14766	14718	14786	14834	14883	14861	14730	14681	14788	14698	14609	14652	14683	14769	14704	14685	14850	14834	14791	14603	14928	14714	14746	14841	14733	14578	14665	14646	14774	14527	14637	14671	14777	14724	14663	14750	14732	14701	14727	14842	14757	14803	14680	14602	14887	14825	14900	14756	14768	14804	14827	14846	14836	14868	14740	14981	14738	14742	14762	14949	14785	14566	14820	14746	14677	14758	14650	14809	14805	14821	14675	14756	14836	14660	14814	14800	14752	14668	14788	14683	14712	14754	14790	14841	14654	14792	14789	14833	14687	14763	14798	14820	14778	14626	14672	14807	14663	14563	14622	14788	14736	14820	14776	14843	14779	14795	14683	14701	14712	14676	14787	14869	14807	14688	14670	14835	14751	14683	14731	14664	14762	14740	14701	14811	14723	14680	14627	14576	14763	14801	14663	14587	14630	14810	14847	14674	14745	14705	14661	14753	14835	14825	14838	14669	14908	14601	14597	14779	14635	14802	14697	14891	14863	14774	14605	14691	14751	14787	14801	14728	14818	14876	14745	14840	14769	14816	14788	14709	14715	14581	14761	14790	14719	14817	14672	14714	14743	14714	14849	14803	14736	14803	14870	14757	14751	14619	14668	14939	14686	14665	14711	14814	14652	14876	14740	14680	14904	14657	14564	14736	14736	14714	14825	14844	14698	14748	14852	14793	14615	14769	14802	14766	14922	14736	14876	14593	14645	14664	14819	14758	14634	14823	14626	14655	14728	14907	14651	14797	14758	14677	14754	14886	14596	14781	14780	14840	14855	14511	14704	14758	14819	14770	14771	14729	14726	14882	14670	14579	14709	14694	14695	14781	14711	14550	15019	14682	14828	14806	14797	14863	14664	14711	14905	14778	14762	14888	14943	14706	14679	14684	14812	14708	14853	14717	14478	14733	14873	14804	14798	14645	14744	15070	14764	14843	14740	14729	14764	14683	14762	14730	14822	14807	14685	14824	14631	14785	14486	14765	14750	14637	14756	14894	14800	14740	14673	14685	14861	14744	14703	14846	14881	14744	14664	14603	14753	14718	14847	14714	14850	14817	14824	14731	14676	14699	14756	14821	14816	14798	14794	14732	14762	14781	14668	14814	14680	14795	14668	14745	14726	14697	14654	14886	14655	14617	14771	14736	14740	14610	14638	14837	14777	14725	14812	14861	14768	14802	14600	14850	14829	14830	14699	14780	14519	14756	14612	14758	14852	14799	14900	14641	14883	14703	14839	14801	14803	14670	14737	14805	14974	14771	14789	14779	14938	14765	14764	14885	14841	14899	14834	14788	14756	14808	14866	14939	14703	14850	14806	14778	14760	14580	14615	14656	14675	14803	14800	14819	14799	14753	14749	14735	14708	14837	14722	14727	14686	14877	14767	14867	14655	14828	14759	14746	14830	14706	14767	14589	14834	14737	14835	14774	14686	14777	14711	14783	14943	14767	14680	14835	14812	14824	14748	14758	14720	14643	14806	14867	14765	14894	14762	14764	14655	14852	14751	14792	14807	14610	14839	14731	14748	14859	14653	14962	14796	14639	14688	14751	14804	14752	14765	14772	14676	14740	14847	14678	14591	14756	14737	14761	14860	15026	14784	14811	14658	14807	14747	14711	14660	14652	14804	14765	14934	14833	14826	14698	14688	14836	14760	14762	14835	14784	14653	14711	14782	14734	14748	14800	14876	14791	14924	14811	14858	14822	14704	14510	14770	14867	14892	14793	14724	14822	14693	14811	14778	14837	14866	14753	14787	14837	14718	14956	15023	14707	14815	14865	14706	14830	14775	14652	14690	14672	14821	14683	14788	14468	14834	14690	14821	14752	14629	14698	14733	14636	14628	14689	14709	14744	14684	14741	14886	14764	14843	14848	14742	14877	14601	14757	14800	14704	14797	14606	14544	14832	14777	14737	14720	14614	14746	14804	14655	14726	14626	14628	14734	14689	14634	14837	14697	14849	14613	14709	14830	14785	14833	14671	14679	14828	14772	14822	14812	14782	14583	14835	14773	14834	14696	14872	14692	14570	14790	14644	15035	14719	14709	14715	14622	14908	14730	14771	14696	14660	14869	14739	14802	14808	14745	14584	14743	14675	14752	14766	14791	14880	14668	14794	14663	14726	14750	14743	14697	14978	14745	14761	14892	14632	14900	14806	14754	14818	14698	14730	14728	14721	14823	14581	15003	14695	14775	14764	14720	14916	14795	14889	14895	14750	14782	14823	14780	14771	14688	14771	14737	14773	14742	14887	14818	14820	14792	14879	15000	14782	14850	14810	14724	14957	14894	14976	14773	14831	14860	14775	14785	14723	14647	14642	14704	14721	14843	14732	14798	14632	14656	14677	14824	14787	14788	14762	14794	14589	14804	14747	14809	14835	14725	14608	14864	14690	14713	14692	14768	14781	14723	14825	14785	14575	14636	14777	14775	14752	14668	14669	14848	14867	14783	14739	14720	14678	14787	14730	14784	14668	14718	14891	14704	14812	14710	14707	14751	14758	14615	14637	14753	14790	14654	14670	14744	14601	14714	14640	14685	14889	14669	14522	14689	14742	14713	14704	14835	14834	14634	14712	14984	14635	14720	14613	14924	14815	14781	14776	14671	14777	14695	14779	14616	14938	14697	14779	14780	14796	14907	14693	14745	14768	14738	14909	14777	14921	14760	14688	14737	14814	14650	14806	14644	14794	14865	14768	14806	14770	14784	14622	14798	14799	14816	14726	14621	14900	14625	14697	14734	14626	14905	14841	14699	14782	14781	14677	14784	14864	14787	14865	14734	14709	14854	14487	14795	14770	14807	14884	14670	14835	14987	14621	14922	14858	14859	14795	14646	14691	14648	14937	14752	14779	14655	14942	14860	14688	14602	14734	14566	14783	14632	14839	14672	14638	14617	14888	14705	14857	14688	14822	14765	14840	14663	14651	14855	14968	14904	14645	14724	14716	14698	14880	14726	14623	14636	14769	14719	14652	14600	14713	14729	14817	14711	14740	14776	14754	14605	14803	14803	14928	14692	14756	14841	14641	14841	14812	14853	14602	14801	14795	14857	14783	14731	14975	14785	14675	14727	14703	14859	14676	14849	14832	14963	14715	14877	14630	14706	14706	14782	14641	14711	14720	14697	14661	14872	14809	14701	14685	14638	14691	14753	14955	14729	14560	14765	14800	14639	14635	14724	14726	14603	14904	14898	14858	14692	14687	14818	14774	14653	14690	14693	14854	14624	14777	14871	14886	14754	14773	14584	14713	14688	14692	14683	14679	14804	14909	14762	14753	14750	14763	14933	14609	14722	14643	14879	14962	14795	14654	14640	14689	14755	14805	14710	14655	14779	14753	14721	14778	14945	14693	14694	14856	14691	14709	14769	14831	14697	14699	14817	14749	14960	14600	14663	14625	14800	14683	14706	14571	14689	14793	14746	14687	14722	14757	14727	14783	14841	14690	14626	14833	14788	14951	14745	14766	14716	14766	14757	14713	14682	14882	14771	14714	14799	14715	14765	14881	14810	14758	14760	14922	14865	14707	14536	14724	14850	14623	14829	14790	14699	14619	14819	14856	14830	14739	14835	14765	14736	14811	14784	14860	14735	14802	14762	14681	14794	14678	14794	14854	14602	14728	14726	14742	14699	14685	14710	14793	14801	14706	14735	15004	14744	14623	14799	14752	14749	14747	14709	14762	14742	14847	14646	14771	14709	14751	14584	14596	14804	14716	14772	14831	14906	14724	14802	14800	14710	14713	14820	14808	14671	14827	14873	14824	14785	14596	14787	14775	14759	14694	14643	14726	14780	14879	14855	14824	14799	14665	14671	14812	14645	14823	14738	14823	14613	14853	14722	14862	14721	14939	14814	14767	14766	14820	14735	14853	14798	14703	14697	14633	14688	14864	14713	14845	14877	14668	14851	14798	14715	14760	14633	14747	14575	14824	14841	14755	14733	14870	14735	14712	14736	14664	14717	14859	14756	14710	14803	14824	14930	14755	14732	14528	14719	14887	14667	14823	14780	14682	14658	14748	14708	14869	14923	14647	14796	14649	14868	14800	14756	14791	14837	14691	14777	14763	14596	14716	14779	14839	14726	14806	14737	14859	14617	14778	14939	14734	14648	14791	14578	14908	14650	14609	14781	14743	15040	14661	14587	14740	14807	14741	14676	14852	14702	14733	14814	14770	14772	14669	14798	14762	14820	14762	14964	14727	14561	14687	14616	14834	14935	14571	14791	14658	14804	14711	14880	14781	14820	14578	14848	14680	14902	14870	14691	14661	14747	14623	14841	14930	14905	14763	14789	14752	14656	14666	14744	14727	14677	14645	14747	14739	14773	14876	14630	14772	14832	14916	14771	14934	14684	14724	14749	14763	14836	14699	14673	14608	15054	14769	14789	14793	14865	14626	14632	14737	14672	14753	14759	14709	14779	14857	14894	14745	14925	14607	14765	14823	14868	14789	14738	14870	14633	14733	14804	14663	14712	14695	15049	14810	14620	14861	14753	14635	14824	14843	14500	14719	14773	14667	14599	14830	14917	14677	14679	14754	14777	14667	14693	14774	14844	14754	14776	14783	14587	14887	14770	14759	14731	14827	14736	14593	14688	14866	14689	14923	14585	14825	14731	14745	14730	14900	14752	14772	14717	14700	14684	14635	14739	14896	14886	14744	14614	14817	14738	14806	14648	14823	14786	14655	14755	14553	14757	14875	14700	14879	14922	14836	14674	14695	14547	14701	14689	14986	14746	14746	14611	14771	14737
23721	21199	28775	24355	23121	24133	23078	19653	18404	18440	17611	17065	16863	16682	16508	16541	16473	16465	16305	16156	16352	16119	16215	16072	16146	16185	16248	15897	16033	15854	16104	16097	16178	15981	16110	16009	15752	15970	16008	16087	16166	16075	16036	16002	16022	16005	16195	16312	16595	16438	16265	16068	16108	15899	16042	15937	16027	15933	15922	15917	15829	15927	16053	16111	15999	16018	15917	15975	16146	15890	15753	15987	16049	15914	16075	15983	16043	15989	16027	16086	15923	15882	15981	15752	15804	15917	15942	15977	15853	15915	16052	15916	15837	16008	15969	15940	15945	16065	15925	15845	16010	16053	16098	16020	15869	15896	15789	15898	15896	16107	16070	15925	15942	16013	15977	15920	16070	15989	16019	16107	15913	16069	16121	15862	16083	15863	16106	16166	16133	16041	15990	15902	15905	16058	16010	15979	16131	15908	15852	16120	16040	15976	15946	15932	15955	16214	15960	15915	15960	16042	15940	16000	16061	16075	15888	15909	15971	15917	15737	15903	15970	15832	15910	15913	15939	15893	15921	15703	15997	15808	16117	15973	16051	15979	15982	15927	16008	15831	16176	15903	15900	16110	15909	15969	16087	16020	15977	15874	15895	15901	16026	15928	15847	15942	15948	15917	15865	16185	16037	15955	16119	16071	15868	16039	15920	16110	16064	15979	16142	16055	15933	15712	16026	16050	15966	15751	15835	15965	16024	16022	15989	15997	16095	15790	16041	15981	15694	16109	15892	16025	15917	15935	15837	15847	15975	15843	16094	15915	15886	15837	15810	15975	16005	16002	15703	15801	15996	15858	15935	15876	15899	15873	16039	15931	16215	15959	15977	15911	16157	15909	15980	15711	15819	16013	16044	15709	15922	16053	15876	15777	15942	15829	16021	15952	15973	15984	16252	15833	16026	16173	15987	15933	15901	16038	15984	15827	16022	15954	15929	15929	15781	16066	16197	15903	16053	15856	16041	15871	16011	15929	15912	15928	15927	15883	16055	16034	15977	15861	15959	15908	16027	15976	16020	16123	15908	15974	15684	15893	15877	15940	15830	15950	16057	15841	15977	15719	15973	16017	15945	16058	15873	15804	16199	15911	16000	16021	15802	15837	15996	15930	16012	16100	15920	15836	16096	15634	15912	15733	16120	16151	15909	16028	15853	15908	16032	16063	16098	15986	15945	15832	15899	15821	15743	16115	15830	15906	15844	15873	15873	15884	16144	15881	15800	16087	15904	15815	15980	15879	15905	15794	15902	15848	15975	15927	16080	16013	16101	15925	15955	15827	15930	15948	15937	15720	15958	15993	16026	15927	16122	15991	15898	15792	15804	15991	15999	15936	15953	15851	15991	16131	16017	15889	15956	16008	15984	16164	15991	16129	15867	15941	15943	15879	15943	15864	15867	15885	15914	16047	16057	15758	15820	15951	15746	15750	16001	16160	15929	15992	15922	16050	15886	16178	15875	15916	16021	15934	15779	16077	15837	15972	16031	15826	15880	16112	15962	15883	15763	16054	15885	16124	16005	16000	16010	15914	15988	16076	15816	15858	15889	16136	15784	15960	16014	15888	15855	15887	16065	15995	16001	15950	15820	16111	15922	15819	16073	16038	15992	16004	15905	16067	15920	16054	15919	15999	15887	16045	16094	15896	15932	15931	16031	16000	16005	16047	15842	15838	16023	15930	15986	15887	15789	15891	16018	16093	15905	16013	15979	15851	15980	15943	15926	15788	15925	15851	15923	15988	15988	16007	15967	15874	15827	15906	15891	15811	16116	16020	15926	15786	15854	16014	16018	16050	15818	16042	16070	15896	16068	15662	15693	15932	15740	15815	15893	15891	16039	15984	15896	15901	15852	15972	16085	15930	15985	15932	16122	16002	15901	15837	15753	15912	15971	15862	15971	15924	15850	16198	16145	16025	15927	16000	15908	15926	16039	15872	15805	15927	15854	16010	15983	16128	15957	15738	15849	16007	16001	16097	15900	15999	15915	15931	15907	16100	15978	15941	15913	15894	16001	16098	15979	15909	15949	15965	15880	15832	16154	16000	16002	16086	15969	15938	16118	15963	15868	15971	16193	15825	15844	15755	15673	16008	16046	16131	15792	16017	16010	15975	16024	15819	15954	15905	15854	16079	15871	15814	16096	15966	16001	16069	16092	15724	15874	16036	15998	15858	15904	15894	15955	15749	15764	16057	16023	15827	15851	16039	15926	15888	15803	16005	15617	16108	15876	16035	15834	15918	15922	15975	16255	15763	15824	16094	16176	15847	15997	16032	16084	15889	15942	15820	16028	15952	15838	15758	15980	16143	16013	15976	15841	15974	16180	15932	15922	15788	15966	15836	15809	15983	15949	15848	15832	16115	16097	15949	16008	15955	16178	16113	16068	16077	15957	15754	16012	15913	15888	16088	15880	15783	16132	15668	15879	15923	16036	15969	15766	15708	15670	15874	15912	16089	15909	15805	16151	15741	15835	16118	15782	15901	15866	16019	15945	15945	15942	15908	15814	16075	16066	15789	15809	15961	15924	16250	16064	15784	15880	15800	15892	15863	15993	15806	15883	16010	16009	16046	16125	15911	15870	15857	16054	16006	15938	16022	15840	15888	15866	15735	15979	15970	15754	15975	15840	16094	16208	15902	15820	16060	16045	15968	15981	16008	16003	16044	15907	15864	15911	15927	15842	15899	15932	16068	15900	16208	15864	15806	15979	15886	15948	16071	15987	16091	16087	15860	16013	15720	15990	15953	15779	16091	16027	15801	15953	15901	15955	15815	16115	16061	15937	15862	15864	16069	16166	15993	15937	15904	15716	15885	15878	16008	16077	15911	16043	16006	15796	15893	15918	16049	16009	16112	15981	15887	15852	15998	15888	15912	15774	15915	15752	15770	15912	16101	15904	16076	15925	16003	16077	15980	16149	15885	15803	15775	15928	15748	16026	15588	15844	16071	16043	15946	16120	15902	16044	15905	15902	15959	15971	16037	16007	15788	15933	15926	15952	15937	15772	15902	16067	15884	15866	15949	15919	15865	15925	15955	16065	15990	16010	16007	16137	15810	15715	15976	15899	15888	15917	15861	15950	15938	15877	16001	15808	16068	16005	15863	16153	15944	16134	16110	15980	15973	15945	16046	16070	15851	16044	15895	15937	15941	15970	15974	16024	16054	16014	16064	15969	15991	15960	16171	15892	15958	15981	15974	15874	16070	15924	16068	15881	16069	15917	15906	16043	15986	15896	15982	16146	15823	15956	16041	15699	15985	16007	16064	16127	15855	16099	15898	16081	15887	15903	16054	15783	16020	16088	15903	15814	15846	15849	16012	15918	15830	15922	15969	16029	16011	16035	15814	15906	16079	16145	15767	15797	15969	16178	16205	15894	15899	15932	15760	15978	15851	15682	15965	15886	15932	15932	15862	15994	15981	15864	15781	15974	16043	15852	15786	15973	15896	15868	16133	16151	16207	16018	15784	16099	16000	16002	15731	16084	15998	15990	15897	15910	16067	15954	15925	15985	15902	15791	16024	16048	15930	16025	15798	15938	15931	16084	16051	15963	15830	15861	15952	16156	15916	16051	16000	15821	15730	15935	15928	15902	15979	15868	15847	16161	16057	16149	15908	15885	16010	15861	16003	16047	15836	15963	15907	16001	15827	15849	15942	15968	15963	15874	15875	16058	15750	15857	15932	15999	15905	16139	15899	16005	16027	16099	15787	15891	15872	15964	15917	15910	15781	16047	16091	15997	15868	15956	15813	15978	15922	16061	15980	15957	16171	15904	15897	15871	16003	16101	15995	15799	15902	16005	16083	16185	16083	15906	16036	15740	15791	16004	15898	16088	15926	15844	15939	15897	16017	16004	15983	16030	16024	15928	15986	15903	15618	16011	15977	15904	16013	15935	15923	15858	16052	15898	15859	16006	15812	15966	16000	15878	15904	16058	16039	15952	16076	15892	15834	15927	15872	15820	16031	15754	15815	16152	15968	15862	15943	15952	15730	15774	15902	16014	16090	15809	15884	16016	15823	15758	16101	15956	15932	15962	16095	16013	15975	15902	16050	16077	16166	15989	15998	15820	16182	16043	15933	15803	15884	15938	15791	15900	15920	16005	16019	15832	15919	15907	15803	15904	15707	15946	15858	16015	16054	15938	16119	15944	16163	16026	16026	15862	16035	16011	16042	15951	16121	16075	16082	15821	15865	15807	15946	15789	15967	15844	15974	16035	15929	16047	16018	16002	15927	15790	15769	15986	16034	15838	15942	15799	15822	16057	15832	15937	16011	16027	16109	15839	15766	16026	15877	16003	15999	15909	16056	15933	16067	15871	15781	15942	15936	15886	16080	15992	16102	16090	15849	15964	15781	15816	15930	16083	15876	16030	15989	15957	15816	16076	16046	15843	16242	16035	16119	16010	15984	15744	15871	15671	15737	15948	15965	15962	15990	16012	15877	15863	15847	15956	16070	15957	16101	15917	15945	15849	16039	16165	15904	15819	15901	15714	15971	16065	15928	15912	16040	16076	16079	15861	15983	15977	15896	15875	16051	15986	15924	16180	15933	16026	15875	15919	15997	15888	15820	16042	15852	15945	16044	16004	15957	15772	15803	15921	15774	15963	16108	16060	15963	15946	15956	15889	15951	16025	15868	15869	15858	15794	16037	16010	15776	16038	16066	15949	15915	16055	15922	15921	15974	15963	16060	15949	16028	15899	16098	15896	16051	15924	16150	16023	15984	15837	16131	15965	15935	15987	16069	16154	15966	16094	15960	15784	15845	15854	15885	15926	15954	15809	16035	15945	15993	15954	16050	16052	16181	15798	15898	15924	15941	15971	15993	16020	15813	16083	16148	16052	16140	15899	15866	15914	15909	15960	15988	15814	16061	15844	16008	15912	16078	16124	15980	15775	15972	15958	16002	16022	16013	15903	15811	15871	15899	15856	16066	15823	15990	16063	15916	16161	15904	15900	15933	16113	15990	15781	15677	15890	15890	15948	15938	15897	15740	16092	16046	16052	16049	15975	15857	15809	15997	15831	16045	15937	15947	16029	15822	15893	15863	16007	15923	15987	15924	16026	15904	16017	15907	16095	15903	15891	15904	15863	15984	16060	15937	15896	15980	15853	15955	16068	16107	15866	15809	15892	15898	15945	16102
25834	45076	42436	33672	28743	24554	21355	19933	18968	18119	17337	16303	15815	15718	15600	15271	15215	15397	15072	15117	14917	15136	14868	15010	14983	14799	14853	14824	14829	14851	15076	14767	14865	14783	14804	14796	14784	14988	14663	14924	15022	14867	14773	14969	14937	14813	15384	15439	15509	15259	15066	15129	14781	14888	14838	14761	15064	14760	14947	14816	14776	14809	14803	14775	14824	14990	14671	14878	14881	14836	14706	14761	14836	14759	14773	14918	14865	14902	14709	14908	14823	14833	14970	14776	14947	14856	14880	14812	14906	14794	14796	14921	14818	14947	14781	14776	14679	14747	14757	14765	14881	14886	14805	14673	14833	14766	14843	14804	14941	14779	14663	14891	14676	14694	14855	14890	14682	14610	14806	14787	14773	14674	14667	14825	14817	14697	14918	14914	14918	14643	14947	14613	14868	14751	14618	14933	14921	14672	14957	14682	14770	14823	14717	15064	14843	14656	14746	14795	14830	14751	14739	14857	14750	14685	14902	14618	14920	14655	14823	14628	14652	14814	14831	14772	14806	14676	14821	14644	14823	14652	14827	14790	14736	14706	14793	14826	14806	14775	14708	14787	14767	14770	14669	14728	14737	14832	14810	14736	14692	14851	14794	14831	14778	14690	14807	14730	14752	14790	14858	14626	14931	14793	14874	14779	14763	14861	14877	14872	14829	14848	14679	14705	14897	14713	14829	14815	14676	14813	14691	14746	14582	14697	14735	14814	14750	14863	14719	14750	14910	14908	14883	14732	14833	14798	14779	14737	14883	14741	14692	14918	14732	14848	14676	14891	14894	14780	14825	14844	14801	14766	14928	14751	14837	14848	14870	14848	14779	14894	14901	14710	14822	14909	14652	14789	14865	14623	14845	14665	14862	14667	14724	14758	14855	14898	14810	14716	14806	14762	14730	14701	14789	14579	14818	14809	14868	14878	14678	14670	14731	14731	14856	14717	14729	14835	14787	14789	14832	14894	14810	14803	14668	14731	14772	14853	14845	14811	14638	14772	14748	14656	14779	14730	14723	14822	14771	14767	14738	15069	14699	14956	14737	14818	14870	14695	14610	14702	14848	14879	14902	14623	14680	14745	14732	14810	14941	14790	14665	14669	14784	14728	14788	14799	14732	14840	14681	14928	14717	14783	14711	14842	14762	14835	14854	14686	14761	14802	14682	14653	14741	14906	14991	14753	14919	14790	14802	14751	14821	14720	14814	14793	14817	14818	14772	14698	14898	14799	14831	14788	14932	14813	14969	14763	14895	14910	14998	14655	14788	14750	14837	14741	14739	14815	14811	14849	14946	14827	14731	14774	14871	14710	14815	14823	14682	14881	14761	14731	14736	14778	14722	14844	14894	14752	14822	14939	14733	14916	14865	14788	14793	14840	15017	14669	14737	14775	14753	14922	14854	14817	14738	14909	14864	14784	14814	14787	14764	14804	14752	14680	14835	14806	14837	14857	14761	14829	14614	14953	14775	14868	14668	14751	14760	14807	14911	14781	14693	14594	14674	14981	14775	14853	14808	14749	14772	14786	14853	14826	14848	14771	14672	14859	14922	14775	14782	14876	14729	14730	14861	14849	14821	14912	14907	14714	14727	14945	14862	14768	14764	14663	14699	14780	14881	14756	14755	14750	14866	14870	14846	14752	14692	14849	14955	14769	14744	14868	14844	14720	14746	14781	14875	14738	14758	14627	14902	14686	14741	14937	14805	14734	14840	14726	14722	14790	14784	14634	14741	14758	14921	14878	14694	14886	14676	14729	14757	14957	14683	14779	14794	14629	14777	14790	14676	14862	14809	14686	14800	14972	14667	14826	14639	15016	14941	14797	14821	14618	14983	14739	14850	14950	14919	14763	14739	14604	14838	14913	14638	14621	14858	14796	14875	14583	14861	15080	14778	14796	15058	14690	14741	14640	14988	14862	14874	14803	14853	14867	14749	14896	14825	14938	14960	14743	14704	14803	14529	14855	14724	14776	14763	14957	14648	14698	14746	14869	14824	14839	14715	14773	14803	14698	14954	14570	14635	14546	14810	14789	14702	14740	14546	14789	14696	14750	14715	14980	14778	14709	14828	14926	14691	14630	14843	14763	14801	14748	14848	14946	14910	14826	14808	14964	14732	14961	14756	14816	14752	14743	14831	14810	14663	14755	14551	14803	14962	14672	14780	14773	14741	14960	14737	14843	14854	14802	14673	14909	14725	14812	14866	14824	14669	14777	14939	14816	14741	14788	14869	14677	14909	14647	14842	14724	14624	14840	14842	14884	14872	14728	14699	14953	14765	14748	14858	14910	14571	14599	14750	14785	14760	14768	14681	14742	14869	14814	14733	14746	14797	14822	14723	14736	14966	14756	14808	14880	14803	14623	14868	14806	14768	14958	14776	14822	14966	14900	14622	14779	14935	14837	14678	14698	14740	14891	14932	14780	14800	14899	14855	14727	14716	14866	14747	14757	14723	14793	14865	14751	14633	14921	14751	14826	14824	14903	14909	14875	14846	14749	14932	14880	14753	14739	14923	14780	14780	14796	14682	14620	14922	14905	14728	14771	14925	14822	14959	14688	14882	14814	14657	14696	14912	14871	14872	14640	14791	14826	14973	14851	14762	14968	14925	14813	14837	14723	14749	14886	14842	14695	14717	14684	14693	14916	14783	14820	14767	14719	14831	14893	14775	14805	14939	14756	14715	14808	14661	14794	14895	14686	14776	14854	14960	14709	14760	14691	14809	14705	14755	14773	14837	14705	14808	14807	14729	14603	14625	14943	14698	14817	14702	14716	14739	14755	14769	14865	14763	14884	14720	14739	14696	14869	14745	14640	14803	14579	14836	14703	14868	14801	14764	14652	14606	14738	14701	14631	14980	14706	14802	14787	14864	14698	14827	14755	14534	15017	14836	14682	14845	14748	14889	14736	14839	14936	14862	14881	14808	14880	14774	14678	14720	14823	14653	14748	14594	14808	14821	14863	14903	14761	14794	14739	14608	14783	14678	14859	14863	14833	14862	14873	14798	14991	14835	14765	14859	14873	14708	14859	14801	14760	14821	14890	14716	14768	14878	14825	14807	14791	14615	14823	14835	14803	14730	14808	14651	14855	14806	14915	14753	14710	14720	14827	14768	14760	14558	14739	14666	14741	14820	14858	15017	14837	14939	14779	14788	14757	14765	14738	14674	14743	14921	14704	14787	14649	14629	14738	14811	14680	14700	14736	14843	14728	14788	14749	14720	14845	14722	14820	14749	14943	14768	14905	14831	14849	14833	14905	14840	14827	14755	14841	14640	14767	14806	14729	14910	14788	14681	14706	14852	14787	14828	14689	14817	14720	14891	14733	14689	14895	14721	14698	14789	14716	14730	14820	14792	14850	14787	14672	14847	14788	14822	14671	14934	14862	14802	14875	14676	14811	14789	14732	14910	14857	14817	14724	14648	14865	14794	14708	14727	14768	14880	14761	14796	14641	14701	14876	14848	14500	14862	14860	14790	14834	14897	14928	14517	14751	14864	14616	14650	14694	14717	14694	14819	14772	14795	14791	14783	14812	14701	14960	14707	14949	14928	14728	14759	14863	14856	14659	14825	14799	14765	14800	15047	14834	14993	14775	14981	14783	14718	14640	14807	14782	14796	14633	14875	14817	14861	14681	14863	14763	14725	14739	14742	14799	14793	14749	14784	14872	14781	14711	14708	14550	14826	14726	14843	14704	14686	14835	14690	14834	14889	14827	14694	14689	14713	14800	14693	14916	14751	14742	14802	14708	14677	14701	14902	14824	14902	14846	14753	14756	14862	14879	14652	14681	14838	14960	14795	14780	14802	14739	14858	14878	14815	14783	14945	14757	14679	14719	14787	14625	14846	14864	14694	14634	14812	14940	14776	14857	14720	14665	14839	14665	14807	14680	14847	14814	14828	14476	14773	14790	14932	14677	14823	14937	14788	14829	14653	14835	14916	14721	14768	14545	14829	14961	14630	14748	14899	14678	14668	14843	14989	14838	14768	14909	14852	14824	14770	14658	14815	14820	14810	14679	14859	14901	14787	14760	14854	14865	14823	14746	14788	15052	14756	14798	14697	14778	14882	14873	14759	14753	14921	14750	14802	14968	14822	14731	14710	14736	14864	14692	14626	14902	14742	14757	14683	14955	14810	14794	14881	14707	14910	14652	14933	14624	14818	14885	14784	14834	14706	14891	14750	14806	14828	14766	14740	14791	14869	14716	14867	14746	14725	14683	14776	14878	14736	14772	14632	14887	14786	14821	14814	14727	14978	14882	14695	14884	14835	14704	14694	14763	14881	14756	14652	14606	14822	14629	14763	14834	14918	14864	14838	14755	14724	14797	14739	14735	14990	14805	14703	14944	14639	14719	14948	14732	14638	14844	14799	14861	14848	14673	14612	14857	14750	14834	14802	14850	14755	14769	14718	14711	14762	14801	14794	14861	14787	14953	14558	14841	14854	14785	14925	14631	14802	14867	14796	14713	14866	14865	14699	14740	14727	14854	14664	14776	14897	14775	14785	14879	14725	14847	14784	14647	14879	14718	14940	14833	14693	14750	14940	14683	14705	14787	14757	14763	14787	14770	14798	14696	14716	14943	14703	14811	14738	14845	14719	14834	14803	14773	14739	14735	14953	14709	14805	14658	14778	14546	14700	14915	14624	14685	14605	14804	14724	14902	14915	14682	14894	14736	14867	14800	14820	14791	14700	14809	14772	14890	14797	14802	14987	14883	14694	14803	14738	14759	14991	14488	14707	14770	14884	14760	14804	14768	14919	14708	14830	14879	14743	14782	14939	14770	14894	14943	14794	14719	14931	14822	14849	14870	14729	14800	14977	14599	14737	14754	14920	14698	14839	14704	14859	14796	14833	14845	14786	14844	14826	14727	14819	14806	14741	14739	14836	14757	14764	14896	14724	14568	14851	14651	14761	14787	14763	14913	14834	14787	14916	14640	14847	14922	14743	14777	14799	14666	14795	14847	14720	14724	14731	14737	14832	14803	14845	14818	14745	14761	14757	14845	14787	14682	14711	14843	14894	14776	14894	14890	14860	14767	14837	14735	14873	14773	14662	14887	14868	14747	14793	14838	14813	14714	14751	14904	14711	14918	14780	14747	14941	14679	14786	14827	14882	14808	14912	14765	14934	14886
22814	21222	29139	23682	21959	24767	27263	21590	19916	19614	18468	17656	17340	16988	16931	16920	16789	16636	16758	16646	16614	16636	16500	16472	16451	16540	16331	16120	16334	16300	16196	16172	16250	16066	16282	16350	16487	16333	16292	16338	16424	16146	16232	16396	16310	16543	16866	16947	17140	17061	16697	16650	16405	16161	16269	16257	16311	16331	16360	16176	16310	16105	16148	16286	16267	16185	16263	16319	16295	16483	16341	16069	16025	16291	16309	16227	16158	16238	16242	16146	16266	16281	16329	16292	16169	16393	16204	16047	16305	16113	16181	16136	16247	16381	16414	16373	16251	16219	16166	15870	16160	16356	16104	16179	16348	16200	16232	16382	16104	16219	16345	16169	16309	15980	16237	16226	16166	16151	16323	16080	16003	16230	16221	16065	16272	16062	16070	16355	16167	16465	16228	16093	16249	16164	15922	16316	16141	16139	16049	16298	16176	16144	16403	16303	16091	16079	16227	16080	15960	16190	16125	16182	16182	16328	16087	16149	15925	16013	16064	16088	16182	16302	16158	16149	16043	16285	16160	15931	16066	16216	16278	16199	16056	15854	16364	16038	15963	16224	16172	16129	16298	16183	16324	16305	16040	16073	16162	16294	16222	16199	16075	16316	16155	16179	16305	16277	16108	16083	16229	15865	16119	16139	16116	16194	16097	16191	16184	16104	16030	16164	16149	16034	16013	16421	16143	16125	16157	16087	16139	16130	16181	15992	16208	16363	16222	16170	16228	16201	16111	16091	16142	16248	16073	15971	16037	16119	16140	16153	16218	16087	16214	16091	15928	16170	16212	16336	16282	16050	16183	16105	16339	16105	16235	16305	15951	16182	16113	16240	16265	16190	16198	16159	16170	16277	16271	16172	16152	16134	16025	16226	16181	16237	16204	16028	16364	16222	16183	16148	16154	16351	16211	16220	16203	16087	16222	15972	16052	16328	16287	16233	16232	16205	16177	16383	16334	16215	16293	16293	16152	15951	16219	16209	16137	16194	16247	16175	16272	16191	16222	16026	16156	16045	16115	16062	15980	16143	15988	16144	15936	16086	16130	16031	16242	16310	16226	16264	16316	16260	16188	16325	16140	16076	16083	16140	16113	15896	16134	16254	16250	15975	16010	16150	16282	16183	16174	16292	16165	15893	16377	16103	16199	16211	16079	16231	16294	15984	16142	15995	16228	15961	16207	16181	15998	16028	16252	16006	15884	16049	16275	16156	16243	16189	16334	16261	16092	16395	16157	16243	16206	16329	16184	16088	16392	16209	16087	15903	16157	16025	16307	16001	16167	16138	16180	16114	16039	16172	16131	16088	16316	16142	16197	16107	16438	16190	16376	16349	16462	16300	16003	16259	16297	16167	16162	16085	16054	16288	16007	16204	16126	15830	16019	16204	16255	16262	16122	16061	16122	16096	16090	16076	16293	16149	16163	16125	16068	16121	16183	16281	16107	16164	16087	15945	16132	16104	16008	16013	16302	16052	15988	16173	16293	16063	16183	16248	15946	16145	16263	16346	16241	16127	16171	16107	16149	16089	16286	16117	16460	16142	16408	15942	16198	16141	16152	16306	16018	16144	16128	16101	16001	16085	16150	16359	16219	16117	16261	16111	16050	16247	16090	16156	16102	16070	16282	16182	16264	16207	16197	15996	16210	16041	16195	16122	16040	16216	15949	15922	16228	16273	16306	16111	16100	16053	16199	16012	16150	16155	16255	16220	16100	16139	16214	16104	16221	16216	16160	16331	16132	16090	16101	16056	15964	16365	16030	16173	16045	16150	15927	16073	16304	16213	16077	16220	16127	16082	16226	16342	16051	16249	16098	16136	16060	16322	16199	16108	16042	16274	16293	16146	16116	16030	16202	16127	16406	16053	16237	16147	16169	16194	16191	16108	16208	16101	16131	16221	16451	16167	16128	16033	16096	15886	16158	16179	16111	16193	16315	16055	16226	16133	16130	16311	16053	16216	16277	16216	16390	16144	16160	16101	16240	16138	16307	15939	16222	16098	15969	15988	15977	16277	16287	16276	16125	16228	16267	16286	16021	16134	16206	16121	16437	16391	16221	16066	16130	16033	16375	16024	16185	16197	15953	16325	16206	16184	16385	16090	16096	16200	16154	16149	16016	16062	16170	16208	16100	15994	16214	16129	16239	16048	16117	16201	16002	16155	15977	16467	15987	16045	16076	16312	16198	16254	16246	16178	16215	16139	16098	15947	16131	16160	16262	16043	16238	16400	16086	16262	16255	16048	16047	16063	16130	16008	16264	16202	16153	16343	16192	16204	16219	16135	15967	16385	16370	16253	16261	16044	16489	16249	16114	16273	16162	16177	16205	16144	16097	16026	16334	16117	16025	16045	16059	16131	16042	16198	16284	16054	16164	16153	16084	16084	16305	16180	16239	16392	16132	16303	16405	16051	16231	16217	16251	16277	16222	16257	16149	16247	16145	16180	16198	15911	16330	16161	15981	16179	15948	16143	16191	15968	16335	16270	16264	16223	16123	16279	16238	16078	16021	16317	16079	16144	16242	16219	16038	16193	16091	16385	16161	16069	16343	16106	16182	16041	15790	16361	16174	16101	16079	16112	16337	16039	16039	16140	16284	16149	16098	15984	16102	16062	16053	16191	16077	16198	16095	16113	16148	16043	16265	16143	16437	16191	16023	16289	16177	16114	16273	16353	16173	16240	16163	16159	16122	16309	16303	16079	16124	16073	16184	16280	16358	16321	16236	16195	16112	16316	16187	16335	16246	16055	16102	16170	16117	16176	16312	16202	16158	16063	16164	16028	16183	16268	16137	16071	16131	16228	16195	16432	16272	16094	16219	16247	16301	16355	16084	15995	15999	16048	16175	16057	16181	15956	15991	16221	16102	16089	15921	16085	15908	16196	16072	16264	15896	16088	16019	16099	16185	16167	16052	16214	16053	16151	16265	16202	16116	16085	16176	16144	16139	16152	16155	16108	16184	16131	16143	16191	15946	16215	16131	16278	16057	15988	16216	15970	16285	16052	16431	16078	16120	16149	16174	16147	16045	16107	16267	16014	16224	16121	16119	16066	16292	16194	16183	16296	16307	16178	16134	16043	16148	16118	16279	16202	16253	16323	16216	16137	16353	16140	16199	16062	16354	16089	16164	16037	16155	16311	16169	16079	16068	16119	16184	16208	16076	16230	16142	16176	16263	16026	16191	16070	15966	16138	16204	16149	16191	16109	16274	16245	16233	16283	16201	16078	16297	16222	16155	16304	16019	15927	16061	16054	15977	16149	16123	16381	16187	15976	16141	16287	16363	16202	16258	16221	16141	16073	16049	16208	16343	16051	16044	16215	16036	16235	16177	16238	16285	16129	16094	16090	16187	16000	16323	16150	16028	16226	16184	16150	16228	16193	16120	16136	16026	16108	16286	16042	16114	15969	16167	16026	16157	16153	16037	16388	16188	16274	16079	15910	16048	16152	16175	15984	16012	16194	16284	16017	16221	16265	16237	16153	16245	16286	16314	16134	15904	16077	16075	16202	15971	16316	16082	16246	15994	15931	16326	15973	16099	16057	16105	16213	16190	16149	16234	16094	15967	16408	16051	16065	16274	16173	16163	16130	16419	16117	16285	16193	16018	16312	16186	16066	16054	16130	15982	16148	16302	16038	16164	16131	16258	16298	16407	16103	16159	16230	16293	16048	16154	16090	16105	15937	16094	16368	16194	16213	16303	16101	16197	16217	16034	16315	16112	16144	16042	16047	16191	16207	16101	16197	16136	16386	16240	16113	16121	16279	16192	16005	16020	16048	16061	16245	16011	16217	16140	16113	16104	16118	16075	16241	16157	16222	16209	16190	16056	16324	16144	16158	16022	16199	16173	16108	16236	16218	16063	16021	16214	16169	16192	16084	16084	16025	16133	16229	16138	16091	16036	16299	16258	16179	16177	16134	16203	16217	16293	16184	16106	16157	16237	16140	16288	16224	16314	16075	16262	16286	16291	16158	16283	16006	16197	16082	16250	16116	16263	16255	16222	15962	16121	16102	16093	16299	16243	16161	16313	16407	16179	16080	16412	16284	16185	16169	16221	16503	16200	16026	16152	16135	16145	15987	16121	16145	16020	16130	16139	16177	16315	16207	16125	16132	16159	16145	16115	16107	16097	16076	15983	16044	16233	16079	16124	16085	16093	16173	16176	16177	16323	16111	16166	16042	15992	16211	16271	16187	16055	16154	15990	16050	16144	16085	16190	15855	16152	16119	15911	16200	16145	16096	16284	16245	16313	16243	16078	16276	16195	16131	16169	16185	16082	16079	16380	16272	16044	16248	16121	16089	16090	15974	16178	15872	16214	16328	16028	16324	16172	16195	16316	16099	16208	16044	16163	16161	16107	16123	15994	16133	16167	16409	16205	15969	16039	16152	16304	16117	16290	16394	16150	16156	16176	16176	16029	16115	16107	16137	16186	16157	16353	16108	16280	16029	16073	16104	15817	16234	16299	16051	16042	16138	16120	16375	16160	16264	16030	16162	16085	15951	16159	16187	16181	16203	16096	16150	16109	16163	16284	16275	16188	16079	16208	16230	16105	16150	16055	16219	16217	16208	16054	16044	16186	16056	16010	16257	16355	16165	16330	16136	16064	16119	16172	16274	16179	16102	16117	16100	16088	16032	16130	16322	15991	16124	16117	16154	16134	16096	16287	16027	16203	16148	16105	16188	16215	16073	15931	16179	16043	16302	16284	16297	16137	16236	16166	16031	16166	16095	16107	16098	16122	16169	16288	16073	16099	16103	16076	16129	16102	16227	16107	16259	15974	16023	16235	16043	16095	16141	16186	16247	16331	16134	16124	16130	16171	16032	16043	16166	16099	16186	16201	16163	16237	16125	16270	16042	16254	16133	16125	16066	16033	16052	15950	16333	16157	16088	16272	16018	15895	16311	16157	16086	16240	16068	15963	16029	16183	16099	16094	16260	16109	15995	16135	16258	16126	15998	15916	16259	15997	16055	16089	16198	16148	16186	16251	16141	16168	16254	16175	16237	16211	16125	16160	16172	15925	16141	16014	16249	16167	16092	16193	16299	16166	16276	16179	16150	16204	16274	16041	16060	16339	16053	16100	15867	16035	15938	15964	16052	16162	16305	16130	16216	16255	16104	16122	16135	16171	16190
27624	48779	46884	37969	32733	27928	24660	22706	20840	19685	18317	17142	16401	16091	15663	15722	15730	15534	15550	15443	15237	15157	14997	15138	15123	15023	15018	15194	15073	15057	15012	14983	14820	14962	15016	15012	14932	14943	15040	14882	15043	14967	14956	15129	14942	15096	15701	15804	16147	16013	15784	15223	15086	14959	14907	15107	14913	14964	14901	15016	14994	14861	14954	14873	14947	15049	14846	15026	14942	14855	14992	14879	14799	14854	15144	14966	15053	14911	14899	14955	14838	14904	15075	14853	14901	14899	14940	14963	14849	14912	15012	14966	14727	14948	14768	15016	14945	14928	14894	14924	14990	14882	15055	14792	14892	14907	14996	14948	15055	14922	14925	14863	14773	14858	14790	15009	14918	14820	14866	15005	14978	15000	14921	14866	14886	14956	14892	14964	14985	14834	14955	14866	14761	14989	15054	14901	14866	14967	15018	14848	14958	15001	14866	14827	14899	14794	14904	14871	14896	15002	14943	14862	14856	14981	14885	14916	15030	14871	14930	14757	14748	14866	14856	14720	14971	15024	14872	14970	14964	14930	15011	14943	14844	14900	15050	14905	14909	14935	14945	15022	14843	14750	14948	14977	14869	14840	14858	14812	14973	15019	14739	14863	14968	14861	14885	14866	14992	14969	14924	15058	14772	14845	14894	14863	14829	15011	14945	15016	14970	14866	14857	14601	14846	14907	14716	14871	14911	14786	14800	14708	14911	14800	14885	15013	14806	14953	14875	14720	14904	14775	14875	14843	14750	14989	14987	14920	14969	14811	14614	14825	14962	14885	14750	15032	14969	15012	14949	14964	14804	14937	14993	15001	14933	14944	14991	14895	14843	14911	15038	15022	14805	14870	14759	14722	14812	14928	14950	15079	14802	14884	14866	14852	14865	14997	14994	14936	14901	14875	15157	14900	15058	14918	14943	14940	14866	14904	14998	14711	14836	14889	14848	14770	14826	14956	14867	14886	14986	14923	14932	14834	14806	14923	14797	14947	14931	14939	14922	14641	14862	14806	14889	14920	14823	14844	14933	14838	14914	14856	14897	14924	14845	14908	14939	14778	14853	15166	15018	15008	14879	14839	14893	14861	14941	14907	14886	14830	15050	14779	14775	14726	14995	14789	14844	15006	14861	14922	14772	14766	14959	14834	14729	14900	14843	14779	14778	14903	14854	15007	14835	14900	15060	14768	14797	15005	14859	15077	14986	14784	14845	14874	14872	14919	14847	14918	15021	15026	14848	14933	14846	14923	15109	14745	14839	14885	14977	14961	14955	14882	14920	14939	14936	15067	14838	14818	14832	14874	14838	15002	14839	14587	14828	15181	14918	14945	14867	14874	14961	14912	14930	14965	14812	15066	14841	14831	15054	14798	15014	14868	14733	14973	14919	14985	14811	15049	14800	14834	15052	14970	15020	14843	14929	15112	14746	14853	14839	14815	14846	14925	14833	14840	14985	14754	14841	14911	14921	14828	14847	14883	14912	14863	14773	14759	14878	15072	14991	14989	14869	14899	15027	14920	14836	14964	14960	14901	14862	14939	15045	14980	14955	14886	14898	14865	15111	14894	14757	15029	14964	14995	14852	14897	14793	14835	14845	14775	14892	14834	14980	14898	14995	14972	14954	14793	14698	14698	14580	14922	14798	14900	14668	14968	14902	14965	14870	14881	14879	14955	14790	14877	14941	14925	14929	14977	14916	14868	14995	14795	14909	15045	14782	14978	14905	14925	14973	15031	14832	14839	14910	14788	15019	14696	14866	14821	14810	14887	14940	14970	14829	14843	14868	14983	14960	14869	14936	14838	14817	14763	14857	14903	14922	14826	14758	15025	15057	15109	14949	15003	14832	14863	14789	14722	15068	14764	14840	14931	14825	14762	15002	14945	14934	14798	14814	15079	14781	14851	14851	14802	15014	14813	15020	14669	14763	14931	14798	14888	14834	14873	14879	14848	14901	14935	15000	14802	14788	14860	14801	14916	15067	14864	14861	14752	14990	14834	14948	14874	14900	15051	14887	15027	14881	14919	14971	14916	14702	14952	15009	14889	14870	14865	14886	14904	14811	15018	14955	14872	14786	15015	14739	14880	14790	14971	14912	14784	14931	14922	14876	14770	15118	14908	14852	14813	15075	14810	14965	14931	14857	14881	14614	14914	14892	14907	14802	14915	14772	14883	14855	14933	15041	14991	14912	14897	14905	14838	14856	14793	14811	14704	15059	14971	14908	14856	14832	15012	15007	14897	14902	14924	14968	14985	14925	14810	14738	14913	14928	14829	14892	14897	14961	14930	14840	14825	14959	14840	14933	14776	14851	14996	14901	14853	14905	14944	14770	14960	14644	14938	14779	14745	15071	14940	14994	14865	14772	14978	14976	14843	14824	14858	14842	14865	14919	14916	15088	14824	14901	14699	14825	14943	14985	14880	14935	14885	14964	14862	15030	14863	14840	14951	14908	15003	14826	14731	14824	14988	14715	14801	14885	14991	14921	14807	14848	14923	14752	14859	14912	14930	14925	14968	14876	14935	14987	14985	14820	14901	14883	14826	14800	15085	14888	14992	14806	14887	14929	14875	14803	14944	14893	14772	14864	14870	14987	14863	14987	14839	14911	14926	14995	14988	14717	15051	14902	14731	15019	14919	14869	14918	14865	14777	14891	15002	14893	14860	14872	14869	14990	14896	14979	14641	14977	14975	15034	14949	14838	14847	14983	14847	14921	14928	14948	14876	14884	14916	14893	14858	14915	14776	14850	14922	14893	14872	14834	14680	14882	14732	14986	14940	14909	14890	14838	14890	15069	14814	14991	15025	14823	14874	14850	14968	15059	14915	14728	14914	14802	14909	14895	14978	14930	14930	14648	14918	14803	14872	14909	14743	14908	14961	14988	14838	14878	14926	14876	14891	14854	14868	14895	14959	14893	14946	14838	15048	14901	14841	14631	14871	14931	14837	14861	14886	14683	15020	14996	14873	14880	14818	15045	14952	14866	14863	14882	14810	14899	14864	15049	14998	15007	15010	14723	14903	15007	14860	14872	14883	15001	14866	14908	14873	14783	14868	14974	15101	14963	14712	14857	14761	14916	14911	15025	14931	14859	14778	14905	14811	15026	14934	14867	15056	14939	14597	14865	14839	15079	14927	14785	14995	14745	14730	14912	14890	14853	14862	14970	14958	14886	14793	15091	14820	14957	14875	14836	14815	14921	14817	14873	14927	14889	14917	14862	15036	14778	14709	14996	14976	14918	14817	15016	14950	14777	14781	15048	14972	14902	14816	14885	14841	14974	15049	14793	14981	14896	14829	14845	14917	14923	14966	14869	14842	14588	15004	14964	14961	14761	14880	14809	14863	14933	14828	14792	14833	14848	14890	14725	14776	15023	14828	14879	14928	14787	14874	14871	14790	14767	14949	14813	14929	14758	14997	14903	14939	15017	14978	14960	14749	14932	14936	14754	14903	14859	14924	15008	14785	14982	14949	14997	14947	14819	14998	14999	14901	14991	14808	14853	14758	14954	14817	14954	14739	14889	15001	14899	14917	14958	14839	14860	14956	14929	14959	14709	14710	14855	14695	14885	14889	14986	15058	14917	14828	14728	15062	14853	14995	15074	14921	14973	14863	15172	15013	14934	14896	14756	14892	14883	14857	14970	14799	14944	15079	14905	14855	14916	14980	14834	14900	14838	14777	14952	14915	14901	14902	14890	15028	14946	14682	14893	15117	14996	14888	14858	14707	14838	14785	14798	14855	14886	14840	14799	14961	15044	14738	14893	14936	15028	14777	14983	14983	14942	14975	14858	14790	15019	14836	14814	15083	14862	14903	14770	15083	14838	14765	14979	14922	14933	14832	15052	15019	14977	14894	14826	14897	14950	14915	14928	14986	14838	14838	14934	14933	14865	14788	14975	14948	15070	14891	14990	14952	14858	14867	14954	14993	14793	14962	14840	14969	14903	15012	14766	14748	14973	14838	14851	14956	14765	14954	14870	15008	14946	14916	14959	14792	14875	14883	14915	15011	14983	14973	14856	14722	14962	15042	14680	14927	14855	15153	14934	14900	14872	14843	14842	14866	15017	14801	14829	14732	14956	14828	14940	14966	14816	15021	14978	14802	14715	15043	14924	14900	14963	14958	14845	14909	14847	15022	14928	14791	14859	14930	14768	15001	14883	14887	14957	14775	14764	14859	14778	14835	14958	14905	14913	14890	14805	14708	15041	14938	14811	14985	14824	14842	14924	14815	14965	14908	15053	15119	14855	14939	14936	14823	14908	15040	14806	14891	14902	14949	14898	14676	14783	14841	14978	14945	14714	14813	14888	14767	14925	14949	14780	15042	15231	14862	14861	14920	14919	14887	14962	14908	14754	14805	14889	14931	14864	14877	14797	14921	15026	15038	14961	14974	14961	14912	14918	14945	14911	14777	14858	14893	15023	14936	14821	14900	14932	15087	14873	14733	14988	14913	14847	15032	14840	15017	14974	14678	14825	14956	14899	15119	14970	15006	14847	14899	14944	14963	14847	14940	14847	14881	14864	14799	15064	14663	14910	14800	14872	14845	15062	15001	14677	14889	14899	14808	14812	14935	14859	14921	14882	14806	14903	14814	14972	14966	14940	15156	14940	14804	14932	14917	14969	14950	14746	14985	14857	14996	15017	14976	14790	14949	14700	14823	14980	14936	14899	14684	14822	14783	14810	15071	14937	14870	14798	14917	14924	14865	14965	14926	14803	14752	14951	14894	14986	14999	14787	14900	14990	14820	15065	14924	15109	14879	14906	14915	14844	14802	15093	14745	14851	14876	15111	14790	14803	14771	14951	14887	14860	14842	14989	15086	14895	14759	14963	14814	15044	14893	14846	14912	14941	14985	14806	14975	14884	14833	14943	14851	14863	15064	14931	14916	14854	15049	14873	14946	15059	14935	14883	15033	14887	15023	14826	14765	14810	14772	14880	14842	14912	15017	14877	14976	14853	15047	15146	14914	14844	14923	14922	14849	14987	14674	14918	14862	14913	15055	14998	14817	15010	14995	15165	14894	14991	14953	14941	14920	14769	14964	14959	15000	14865	14868	15067	14990	14939	14995	14879	14949	14798	14978	14909	14964	14888	14914	14803	14854	15043	14809	14905	14889	14901	14976	14831	14915	14833	14860
27670	24422	30660	26910	21356	19517	18500	17872	17345	17120	16606	16441	16295	16292	16266	16243	16061	16090	16440	16057	15988	16010	16091	15901	16116	16229	15772	16008	16039	16012	15948	16092	16021	16208	15957	15795	15811	16019	16045	16136	15891	16067	15898	16173	15968	16024	16011	15834	16142	16107	15980	15879	15918	15839	16048	16012	15834	16068	15918	15867	15931	15979	16097	15757	16120	15934	15887	16143	15821	15998	15977	16032	16099	15856	15895	15639	15910	15941	15796	16053	15929	16048	15947	16002	15964	15991	15986	15992	16169	15934	15877	16036	16103	15852	15977	16053	16066	15992	16008	15892	15998	16092	15967	15923	15946	15880	16070	16038	16147	15789	16019	15894	16115	15749	16002	16165	15947	16064	15921	15922	16037	15997	16075	15739	15940	16099	16041	15960	15955	16148	16090	15994	15984	16036	15957	15867	15888	15993	15777	16016	15932	15848	16040	16008	16004	16071	15782	15686	16117	16029	16037	15973	15926	15866	15894	15943	15963	15822	15945	16067	15825	15826	16059	16071	16078	16051	15840	15982	16078	15971	15997	15660	16009	16096	16095	15898	16146	16216	15864	16142	15905	16118	15974	15896	16016	15919	16136	15942	16074	15991	16030	15863	15947	15942	15887	15950	15877	16027	15961	16120	15864	15933	15905	15762	15770	15994	15892	15964	15929	16003	15926	15949	16045	15824	15872	15869	15926	15936	15892	15760	15817	15948	15933	16029	15924	15851	15817	15899	16215	15750	16067	16111	15930	15923	16023	15774	16137	15920	16001	16001	15901	15874	15999	15826	16008	16218	15984	15879	16033	16037	15939	15913	15985	15955	15882	15907	15915	16058	15974	15846	15833	15979	15803	15841	15878	15884	15998	16425	15982	16074	15801	15937	15899	15914	15914	16152	15768	15824	16039	15864	15974	16008	16059	15753	15747	16003	15835	15842	15923	16071	16053	15762	16028	15844	15955	15796	16030	16000	16109	15937	15882	16084	15915	15984	16092	15935	15936	15887	15889	15859	15875	16081	16012	15898	15930	15900	16006	15962	16198	15924	16043	15931	16168	16053	16085	15991	15914	15927	15861	15788	15904	15927	16063	15939	15805	15956	16019	15989	15832	16130	15896	16022	15954	16126	15994	15965	15817	15882	15939	15977	15842	15902	15943	15876	15860	15800	15845	15905	16008	15950	15978	16014	15888	15807	15972	15936	15884	15922	15831	15794	15980	15970	16042	15859	15898	16003	15813	15981	15950	15933	16058	15914	15800	15746	16016	15989	16072	15956	15793	16053	15894	16237	16081	16063	15956	15877	16154	15919	15817	16052	16068	16206	15982	15961	15992	15917	16104	16053	15932	16002	16062	16048	15893	15850	15937	16249	16083	16050	15879	15669	15938	15909	16089	16252	15853	15875	16008	16009	15952	16047	15996	15784	15755	16058	15855	15875	16014	16011	16061	15919	15964	15948	15967	15772	16055	15996	16111	15933	15828	15992	16110	15939	15823	15974	15966	15843	16019	15969	16011	16001	16056	15954	15930	15895	15915	15983	15874	15841	15814	15976	15939	15734	15960	15859	15962	16127	15918	15937	15937	15752	16101	15927	15859	16185	16054	15938	15951	15842	15930	15876	15990	15911	15856	15929	15970	15966	16050	16055	15956	15956	15875	16055	16098	15826	15831	15858	15776	15940	15970	15986	15808	15875	15933	16005	15720	16045	15985	16001	16117	15919	16017	15984	15966	15947	15975	16018	15982	15869	15923	16024	15960	15917	15917	16071	15959	15896	15965	15867	16054	15777	15898	15864	15960	16106	16004	15809	16163	16074	15800	15992	15873	15920	16112	16162	16064	16039	15847	15924	15822	15686	15960	15842	16074	15936	15836	15977	15881	16022	15784	15869	15893	15965	15986	16012	16093	16097	15854	15852	15987	16041	15990	15938	15883	15809	16006	15993	16152	15886	15844	15899	16022	16201	16042	16066	16050	15862	16032	15932	16011	15840	15865	15958	15937	16021	16260	15895	16037	15910	16137	16010	16002	16107	15769	16071	16014	16026	16009	15829	15883	16013	15749	15946	15754	15846	15930	16066	16058	15816	16074	15964	16018	15763	15799	16068	15832	15891	16091	15896	15920	15957	15976	15981	15975	15976	15895	15883	15851	15984	15893	16022	15912	15950	15974	15908	16011	15705	15882	15937	15895	16060	15878	15812	15955	15909	15845	16031	16018	15899	16003	15828	15973	16065	15943	15864	16008	16064	16167	15785	16028	15927	16049	16006	15903	15997	15890	16063	15984	15934	15747	15920	15779	16039	15963	15933	16123	15968	15856	15940	15822	16038	15963	15945	15751	15972	15990	15903	16038	16019	16013	15910	15939	15996	16074	16131	15959	15894	16064	16045	16045	15967	15967	15955	15981	16002	15912	15830	15890	15891	15911	15923	16082	15949	15822	16116	15747	15892	15869	16005	16029	15948	16136	15684	15986	15940	16140	15692	15957	15739	15971	15819	15997	16007	16068	15897	16100	15930	15961	16093	15818	15991	15910	15845	15990	15836	15920	15936	15891	15752	15988	16000	16173	15992	16078	16008	15957	15916	16005	16150	16005	15879	16059	15842	15927	16113	16113	15969	15960	16003	15878	15995	15877	15859	16065	15955	15872	15980	15815	16133	15978	15761	16127	16004	15855	15864	15979	15879	15946	16003	15728	15937	15962	15917	15962	15867	16007	15861	16011	15891	15791	15855	15957	15920	16008	15958	15866	15762	16200	16024	15921	16014	15930	15873	16000	16011	15976	15928	15913	15943	16101	16046	15986	16040	15963	16005	15801	15759	16123	15857	15949	15891	16065	15960	15911	16060	15876	15992	16107	16099	15950	15862	15832	15960	15887	15920	15963	16151	15995	16073	16038	16036	16053	15847	16067	16108	15972	16090	16052	15925	15920	15937	15942	15749	15855	16082	15919	16046	15997	16027	15956	15904	15900	15899	16027	16079	15876	15911	16005	15901	16136	15895	15884	16062	15861	15974	15933	16078	15769	16087	15868	16008	15893	15846	15890	15757	16221	16150	16026	16087	15866	15906	15978	15876	16070	16050	15928	15964	15765	16147	16039	15958	15825	16008	16045	15954	16101	16105	15849	15883	16086	15879	15900	16011	16120	16070	16129	16012	16209	15917	15991	16123	16113	16046	15896	15851	15850	15983	16057	15982	16030	15947	15887	16155	15930	16027	15987	15986	15774	16042	15985	15810	15893	15955	16100	16003	15964	15949	15973	16006	15869	15919	15915	16080	15870	15874	15859	16046	15995	15888	16059	15889	15897	16019	15968	15910	16038	15958	15962	16147	15911	15747	16099	16036	15907	15922	15997	16043	16063	16091	15964	15838	15984	16016	15750	15942	16029	16150	15939	16093	16131	16205	16123	15953	15920	16109	15751	16002	15905	16059	15901	15946	15997	16176	16091	15953	16014	16010	15958	15674	16033	16064	16187	15993	16150	15992	15971	16092	16056	15941	15930	16228	15935	15952	15994	16004	16039	15893	15855	15860	15987	15956	15931	15949	15988	15930	15982	15980	15935	15958	15971	15906	15945	15859	15850	16057	16088	15808	16165	15934	15895	15863	16062	16011	16034	15972	16167	15913	15687	15976	15971	16042	15913	15654	15860	15981	15908	15766	15889	15797	15968	15990	16048	15954	16008	16111	15774	15828	15989	15938	16056	15874	15887	15833	15818	15726	15947	16131	15870	15973	15886	15964	15997	16080	16080	15858	15910	16014	15957	16022	15822	15929	16064	15901	15898	15886	15815	15873	15745	15910	15885	15885	15977	15951	15816	15923	15915	16060	16189	16054	15917	16043	16091	15928	15932	16020	15915	15918	16254	15809	15835	16007	15760	16123	16046	16135	15987	15738	15849	16130	15906	15905	16054	15944	16069	16108	15943	15822	16074	15966	15847	16172	15927	16149	15896	16034	15821	15895	16046	15955	16093	15964	15869	15874	16056	16040	15994	16001	16058	15792	15922	16176	15856	16030	16110	15796	15902	16059	16049	15958	15923	15817	15973	16035	15843	16016	15837	16068	16046	16079	16110	15909	16011	16129	15862	15853	15923	16068	15857	15904	16065	15858	15967	15851	15993	16062	15878	15899	15818	15833	15965	15965	15992	15971	16076	15832	15845	16003	16047	15886	15932	15908	16144	15705	15961	16011	15936	15943	15974	16143	15949	15865	16029	15922	15746	15915	15886	16033	15950	15963	16034	15850	15772	16018	16023	15882	15967	15976	15907	15983	15951	15965	15961	16145	16011	15930	15805	15947	15948	15842	16070	15909	15804	15891	15883	16091	15806	16067	16189	15817	15993	15990	15772	16110	16079	15934	16185	16051	15683	15894	15908	16069	16150	16022	16086	15936	15979	15997	16032	15858	15948	16086	15850	15777	15982	16128	15970	16040	15865	15994	15971	16004	15813	16114	15935	15837	15865	15807	15818	15909	15979	16126	15830	15979	15877	15717	16039	15925	16171	15978	15650	16005	15940	15986	15949	15868	15809	15880	16015	15974	16041	15899	15799	16019	15981	16031	16127	16015	16014	15893	15985	15877	15986	16045	15934	15974	15934	15956	15968	16070	16054	15886	15855	15859	15953	15982	16011	16149	15939	15924	15885	15994	16023	16058	15976	16106	15902	16197	15956	15912	15833	15920	16054	15773	15956	16182	15973	15880	15893	16018	15950	16009	15825	15776	16183	15923	15954	15958	15901	16049	15967	15767	15826	15832	16084	15881	16104	15914	16124	16079	15904	15966	16078	15937	16115	16056	15998	16033	15918	16014	16049	15929	15961	16019	15999	16123	16022	15803	16015	16003	16091	16133	16025	15846	15876	15933	15888	15816	15988	16041	15914	15862	15966	15989	15961	15906	15804	15953	15853	16086	16032	16073	16115	16046	15881	15902	16084	15862	15785	16062	16107	15870	15943	15914	15959	15858	16132	16003	16073	15897	16007	15994	15995	16140	15976	15980	15959	16071	15861	16257	16068	16062	15813	16091	16026	15980	16054	15810	15947	16092	15995	15871	16038	16123	15960	15928	15853	15906	16058	16007	15932	16008	15876	16038	15893	15955	15961	15994	15874	15977	16093	16130	16000	16074	16111	16062	15972	15951
24947	37269	34545	26708	22827	20007	18712	17545	17048	16675	16030	15303	15166	15067	14938	15072	14948	14873	15061	15034	14899	15068	14779	14846	14831	14966	14826	14616	14967	14704	14773	14747	14867	14861	14804	14856	14725	14925	14773	14844	14805	14946	14697	14728	14821	14799	14821	14772	14880	14899	14972	14863	14919	14914	14754	14764	14777	14848	14809	14788	14870	14931	14704	14923	14755	14990	14785	14817	14785	14667	14703	14825	14818	14835	14655	14703	14899	14765	14565	14823	14793	14803	14780	14816	14765	14654	14834	14891	14732	14835	14812	14848	14959	14642	14948	14831	14864	14849	14762	14723	14833	14748	14770	14830	14770	14774	14785	14859	14684	14865	14755	14624	14732	14786	14764	14788	14730	14858	14903	14830	14852	14851	14905	14934	14704	14647	14948	14945	14765	14755	14714	15020	14778	14773	14767	14801	14879	14643	14775	14892	14709	14773	15016	14701	14687	14746	14796	15021	14809	14588	14790	14718	14752	14862	14697	14961	14858	14811	14938	14643	14685	14881	14843	14934	14700	14813	14841	14890	14827	14843	14862	14760	14724	14871	14866	14785	14872	14907	14874	14865	14766	14770	14814	14868	14760	14818	14748	14736	14735	14737	14944	14871	14767	14909	14768	14782	14594	14784	14727	14820	15150	14778	14796	14696	14886	14767	14811	14854	14728	14800	14820	14792	14930	14789	14756	14874	14786	14946	14835	14652	14802	14869	14561	14845	14876	14795	14946	15013	14754	14866	14792	14764	14838	14720	14869	14829	14754	14756	14605	14805	14825	14945	14665	14711	14815	14719	14922	14756	14857	14830	14919	14652	14695	14720	14805	14843	14813	14785	14908	14802	14726	14928	14960	14912	14771	14817	14869	14658	14883	15075	14768	14939	14706	14861	14874	14697	14850	14688	14856	14777	14753	14984	14602	14840	14825	14835	14761	14685	14749	14850	14822	14865	14830	14949	14724	14901	14685	14853	14673	14791	14948	14807	14842	14852	14766	14895	14840	14856	14659	14766	14630	14799	14803	14835	14872	14871	14922	14654	14933	14738	14810	14830	14817	14700	14791	14941	14708	14519	14748	14794	14816	14831	14706	14878	14799	14777	14732	14811	14773	14750	14762	14933	14809	14766	14882	14617	14958	14869	14935	14781	14691	15176	14877	14822	14832	14699	14871	14621	14748	14817	14747	14935	14759	14724	14738	14813	14760	15002	14632	14736	14719	14905	14852	14790	14842	14743	14697	14850	14719	14655	14804	14833	14835	14931	14585	14802	14769	15061	14835	14879	14689	14823	14860	14647	14738	14628	14783	14769	14750	14748	14793	14777	14845	14765	14649	14840	14715	14818	14880	14903	14833	14841	14919	14793	14867	14844	14861	14725	14789	14856	14944	14665	14843	14881	14795	14955	14762	14910	14828	14929	14737	14775	14709	14929	14680	15009	14814	14716	14867	14912	14606	14703	14642	14823	15081	14730	14860	14698	14803	14768	14713	14935	14860	14746	14831	14801	14766	14704	14781	14798	14686	14925	14879	14816	14844	14980	14919	14799	14749	14925	14805	14809	14692	14960	14786	15030	14727	14748	14724	14811	14781	14858	14894	14926	14786	14735	14880	14953	14686	14875	14853	14781	14779	14894	15024	14825	14751	14737	14895	14629	14766	14789	14797	14734	14942	14756	14700	14813	15001	14762	14882	14680	14788	14677	14768	14824	14898	14777	14928	14784	14851	14630	14900	14874	14641	14781	14774	14765	14695	14856	14929	14852	14851	14800	14781	14616	14966	14815	14984	14917	14786	14961	14711	14779	14778	14739	14812	14987	14860	14891	14713	14697	14733	14809	14990	14797	14897	14746	14824	14867	14856	14648	14912	14744	14990	14756	14861	14682	14959	14879	14766	14627	14821	14793	14646	14892	14782	14866	14807	14953	14828	14673	14840	14809	14899	14886	14966	14846	14725	14760	14788	14860	14782	14653	14903	14799	14761	14912	14843	14943	14834	14740	14757	14902	14813	14944	14822	14933	15046	14765	14836	14810	14629	14786	14920	14735	14811	14846	14744	14989	14868	14838	14762	14770	14807	14730	14734	14774	14801	14761	14745	14781	14710	14869	14779	14789	14778	14945	14738	14769	14821	14913	14708	14961	14845	14925	14665	14802	14867	14765	14821	14876	14870	14902	14846	14835	14785	14745	14860	14935	14776	14840	14861	14611	14876	14879	14736	14825	14738	14786	14771	14756	14804	14852	14776	14811	14854	14870	14740	14813	14798	14926	14798	14888	14934	14786	14918	14814	14831	14705	14641	14797	14738	14729	14966	14814	14720	14781	14940	14952	14830	14820	14735	14641	14680	14669	14806	14786	14797	14890	14883	14755	14803	15073	14754	14765	14812	14944	14736	14865	14774	14893	14744	14855	14790	14808	14714	14904	14726	14804	14769	14701	14797	14765	14796	14723	14802	14955	14843	14793	14679	14686	14852	14823	14852	14832	14737	14786	14743	14818	14902	14771	14643	14782	14822	14924	14858	14910	14873	14770	14874	14754	14836	14843	14840	14641	14886	14905	14929	14941	14736	14777	14618	14768	14972	14872	14886	14920	14823	14745	14889	14677	14779	14794	14804	14830	14796	14874	14666	14681	15007	14821	14719	14775	14815	14871	14719	14961	14881	14911	14829	14831	14813	14974	14785	14842	14784	14931	14885	14811	14783	14917	14801	14932	14918	14723	14819	14827	14821	14835	14797	14855	14832	14703	14638	14827	14902	14702	14768	14923	14852	14792	14817	14768	14852	14855	14852	14896	14896	14792	14895	14736	14871	14815	14869	14732	14827	14774	14854	14732	14937	14782	14869	14829	14703	14934	14828	14811	14781	14716	14703	14659	15025	14788	14653	14914	14704	14679	14801	14800	14906	14924	14894	14814	14782	14816	14833	14809	14823	14762	14812	14883	14796	14836	14929	14792	14881	14687	14777	14808	14707	15016	14909	14937	14891	14734	14797	14907	14941	14878	14801	14679	14849	14727	14930	14677	14810	14809	14939	14888	14724	14661	14951	14958	14909	14870	14878	14777	14979	14914	14760	14717	15048	14801	14708	14639	14848	14848	14748	14846	14877	14862	14760	14861	14751	14816	14750	14881	14829	14870	14757	15034	14633	14732	14708	14829	14746	14831	14871	14870	14808	14985	14883	14763	14791	14804	14875	14738	14742	14867	15053	14669	14737	14719	14911	14791	14840	14645	14793	14871	14840	14744	14742	14798	14886	14791	14740	14694	14959	14832	14691	14817	14771	14722	15011	14995	14828	14755	14745	14927	14577	14846	15093	14872	14819	14768	14884	14751	14634	14731	14823	14661	14840	14846	14949	14709	14737	14921	14864	14791	14775	14858	14918	14867	14839	14726	14864	14814	14763	14692	14725	14855	14762	14676	14792	14866	14823	14643	14805	14653	14839	14792	15015	14872	14917	14594	14595	15022	14692	14929	14875	14902	14794	14859	14793	14882	14792	14673	14958	14901	14959	14796	14726	14758	14678	14770	14862	14923	15025	14847	14724	14966	14782	14804	14930	14793	14854	14849	15024	14785	14802	14807	14827	14782	14897	14728	14800	14815	14740	14880	15009	14899	14763	14790	14796	14897	14684	14900	14789	14996	14873	14922	14781	14772	14940	14868	14807	14774	14731	14830	15000	14772	14735	14833	14963	14793	14850	14810	14884	14826	14834	14864	14720	14847	14795	14847	14869	14758	14789	14738	14660	14839	14957	14935	14702	15000	14634	14936	14723	14738	14949	14704	14904	14842	14881	14760	14908	14822	14634	14885	14902	14818	14798	14794	14889	14874	14704	14892	14997	14857	14756	14701	14689	14682	15003	14794	14757	14720	14845	14813	14895	14774	14871	14940	14843	14912	14847	14767	14759	14809	14826	14740	14874	14710	14820	14876	15030	14874	14865	14989	14727	14827	14759	14909	14844	14856	14859	14999	14747	14597	14820	14855	14638	14800	14861	14903	14879	14768	14906	14948	14873	14809	14836	14869	14849	14813	14749	14873	14815	14661	14876	14798	14764	14737	14709	14810	14831	14990	14729	14696	14813	14770	14945	14748	14664	14876	14884	14876	14844	14836	14842	14819	14906	14773	14739	14664	14835	14867	14783	14757	14671	14823	14725	14758	14702	14848	14901	14826	14941	14791	14704	14848	14749	14776	14646	14805	14840	14740	14948	14848	14955	14893	14811	14979	14792	14797	14739	15010	14658	14876	14778	14811	14850	14668	14831	14857	14832	14907	14767	14883	14782	14633	14632	14878	14901	14832	14824	14895	14826	14834	14875	14866	14786	14736	14759	14805	14862	14975	14702	14906	14814	14762	14836	14879	14701	14749	14813	14710	14839	14615	14729	14944	14881	15003	14688	14666	14798	14827	14894	14808	14787	14772	14693	14753	14669	14760	14804	14697	14888	14802	14840	14872	14984	14901	14822	14819	14862	14865	14886	14814	14961	14759	14749	14670	14824	14841	14689	14831	14809	15017	14649	14660	14790	14799	14703	14951	14759	14841	14626	14893	14906	14872	14918	14895	14880	14752	14933	14931	14861	14886	14880	14658	14980	14836	14767	14836	14960	14807	14911	14935	14711	14771	14908	14751	14691	14776	14696	14881	14655	14896	14808	14796	14877	14787	14738	14615	14832	14932	14844	14585	14811	14791	14872	14788	14879	14913	14665	14755	14705	14713	14966	14943	14887	14804	14757	14739	14703	14778	14866	14722	14866	14853	15027	14879	14704	14756	14965	14713	14885	14865	14885	14995	14672	14775	14808	14824	14656	14896	14846	14795	14965	14934	14845	14828	14858	14744	14866	14736	14763	14904	14672	14795	14744	14878	14805	14836	14923	14770	14891	14744	14964	14530	14760	14923	14795	14945	14810	14796	14784	14902	14920	14855	14774	14746	14805	14884	14789	14830	14908	14774	14748	14814	14848	14748	14773	14880	14899	14843	15037	14920	14708	14647	14673	14877	14746	14800	14816	14972	14990	14924	14844	14722	14832	14880	14844	14808	14902	14885	14627	14957	14735	14860	14820	14835	14775	14869	14768	14792	14645	14863	14979	14835	14693	14771	14873	14838	14704	14804	14690	14835	14842	14683	14930	14947	14821	14874
23562	21045	28529	24175	22973	24319	23478	19719	18485	18248	17613	17154	16722	16428	16511	16353	16335	16197	16121	16133	16113	16207	16064	16227	16312	16313	16259	16099	16125	16144	16153	16021	16185	16215	16161	16133	16161	15882	15951	16159	16064	16039	16119	16088	16060	16268	16036	16381	16564	16555	16310	16053	16108	16023	15883	15847	16019	15935	16001	15873	16099	15855	15992	16037	15922	15956	16097	16289	15867	16011	15896	15881	15952	16031	15895	16052	16232	15817	16114	15957	16006	16090	16021	16027	15983	15907	16079	16058	16024	15876	15858	16004	15794	15994	16227	15963	16191	16037	16047	16170	15892	16146	15960	15989	15913	15903	15933	15980	15771	15972	16068	16055	15932	15971	16057	15965	16118	15900	15978	15863	15977	16106	15893	15921	15984	15944	16051	16032	15987	15934	15960	16036	15945	16147	15969	15919	15897	15886	16120	15962	15970	16045	15963	15888	16097	15794	15993	16024	15966	15978	15910	15908	15961	15989	15915	15948	16091	15798	15863	15914	15981	16045	15924	15923	16017	16093	16088	15832	15975	16054	16143	15922	15769	16079	15989	16141	16120	16004	16112	15965	16125	16006	15735	15971	15853	15998	15987	16098	16145	16100	16033	16072	16007	15933	16048	16116	15980	15944	15906	15892	15954	15818	16110	15970	16144	16036	16053	15920	16035	15918	15976	16076	15943	15935	15997	15843	15913	16041	16216	15957	15934	15888	15962	15976	15855	16098	15895	16029	16056	16010	16018	16002	15977	15933	16003	16055	16054	15873	16071	15979	15857	16018	16048	15981	15993	16002	16093	15962	15914	15759	15894	15893	15985	16099	15992	15940	15920	16008	16004	15847	15883	15915	16011	16057	16001	16028	15876	15852	15949	15884	16002	15914	16078	16050	15992	15913	15853	16043	15859	16128	15976	15878	16030	15973	16219	15978	16026	15961	15811	16173	15909	16018	16104	15912	16079	15908	15969	15959	15908	15804	16060	16009	16041	15996	16137	16084	16072	16038	15967	15908	15949	15944	15826	16060	15821	15942	15950	16145	16186	16195	16070	16161	15965	15976	15770	16002	15921	15989	15902	16033	16096	16179	16009	16228	16136	15951	16101	16080	15878	16061	15956	15837	15986	15885	15955	15977	16083	16067	15949	15905	15993	16049	16165	15986	15791	16080	15916	16113	15907	15842	15786	15928	15863	16198	15870	16020	16045	15906	16020	15799	15941	15994	16024	16102	16086	15981	15955	15841	16094	15902	15924	15990	16124	16200	16019	15849	16104	16013	15944	15957	15828	15860	16116	15969	15952	15836	16135	15869	15923	15857	16127	15821	15977	15999	15790	15902	15966	15930	16168	15945	16008	15876	16191	15988	15996	16072	15784	15876	16049	15944	16095	16099	16099	16059	15863	16006	15779	16026	16047	15915	15982	16049	15758	15813	16035	15978	15904	16179	15875	15981	16263	15963	15942	15772	15999	15954	15967	15979	15943	15814	15925	15982	16101	15904	16078	15930	16032	15994	15954	15946	16054	16083	16124	15853	16026	15935	16002	16117	15994	15939	15999	15890	16057	15958	15939	16060	16067	15996	16138	16027	16160	16017	16061	15841	16008	15871	16105	16169	15905	15966	16052	15979	15944	15985	16032	15867	15835	15917	15931	15827	16042	15949	15936	16008	16073	15898	16008	15822	15989	15967	16280	16053	15970	15965	15966	16005	15958	15694	15984	15977	16019	15869	15873	15912	15908	16182	16132	16080	16097	16018	16018	15797	15826	16049	16058	15919	15899	15958	15949	15849	16038	15858	16052	15894	15945	15948	16114	16041	16081	15895	15989	16079	16106	15842	16090	16006	15965	16121	15806	15973	15901	15979	15840	16075	16158	15973	15912	16054	16179	16083	15936	15888	15886	16030	16070	16125	16078	15997	16073	16027	16034	15976	15972	15941	15994	15855	16039	16012	16061	16069	15903	15847	16069	15911	16059	16238	15904	15672	16272	16062	16102	15806	15960	15843	15832	16048	15883	16046	15664	16264	16114	15958	15948	15990	16009	15999	16276	16091	16037	16286	16040	15849	15963	16028	15839	16037	16120	16064	16018	16096	15995	16099	15963	15945	15886	16081	15910	16132	16280	15843	16000	15902	16051	15900	16139	15935	15951	16087	16032	15968	15983	15949	15981	16074	15972	16109	15987	15891	15939	15936	15787	15796	15906	16154	16127	15962	16022	16081	16037	15994	16018	15874	15966	15812	15952	15986	15937	15932	16117	16023	16056	15905	15790	16024	16012	15857	15991	15830	16003	15949	16017	16100	15934	15802	15916	15862	16026	15659	16065	15715	16047	15757	15994	16070	15932	16039	15996	16193	16024	16051	15983	15861	15710	16088	16004	16024	15832	15878	15963	15964	16149	16043	15880	15837	16257	16081	16002	16120	16109	16059	15893	15979	16051	16029	15969	15999	15899	15931	15991	15865	15879	16006	15918	15977	15986	15968	15983	16039	15924	15981	15950	16078	16061	16054	16046	15834	15984	15883	15820	16031	15858	15980	16139	15892	15784	15973	15826	15974	16051	15931	16010	15959	16053	16042	16030	16057	16066	15790	15775	15854	16283	16001	16079	15956	15956	15911	15868	16017	15981	15953	15916	15887	15944	15988	16026	15805	16058	15976	16083	15715	15964	16078	15964	16050	15867	16030	16044	15922	15892	15973	16019	16097	15958	16073	15915	15975	16018	16069	16183	16154	16085	15847	16028	16048	15813	16062	15844	15931	15918	16137	16018	15865	16181	16102	15973	15988	16029	15918	16084	16150	15868	15900	16021	15925	16152	15911	15974	15887	15862	16037	16042	15965	15932	15937	15962	15847	16075	16022	16028	15992	15845	15944	15891	15897	15858	15902	16030	16145	15887	15973	15867	16121	16062	16127	15967	16046	16054	15737	15874	15967	15932	16186	15977	16027	15806	15905	16001	15843	15928	16122	16054	15870	15828	16029	16106	15811	15933	16001	16018	15857	16102	16026	15892	15962	15797	15974	16187	15939	15946	15940	16011	16064	15920	15881	15885	16021	16106	16037	16160	15904	16198	15971	15868	15849	16051	16040	15933	16021	15988	15985	15969	15974	15937	16096	16104	16147	15885	15890	15999	16054	16245	16029	16001	16048	15931	16021	15898	16050	15985	16050	16087	16300	16010	15908	16016	16156	15819	16036	15911	15923	16049	15928	16177	15907	16059	16160	15856	16028	16082	16074	16161	15825	15904	16071	16214	15989	16017	16039	15873	15957	15982	15986	16331	15969	15902	16033	16098	16020	15862	16071	15945	15967	16127	16014	15960	16034	16064	16038	16024	15938	16211	16132	16158	15827	15992	16087	15978	15914	16044	15998	15776	15965	16084	15934	15967	16155	15955	15892	16012	15922	15782	15914	15983	16066	16057	16197	16056	15954	15953	16003	15974	15843	15957	16025	16175	15996	15979	16027	16043	16046	16111	16009	16082	15978	16112	16046	15979	15917	15776	15923	15934	16072	15844	15986	15933	15935	15814	15964	15831	15811	16011	16039	15896	16091	15994	16040	16067	16031	16025	16022	15820	15732	15907	16053	15980	15920	16162	16040	16116	15996	15892	15993	15891	15914	15948	15916	16031	15990	16102	15995	15988	15839	16013	15964	15997	15832	16009	16022	16097	15936	15919	15958	16035	16132	16082	15932	15934	15967	15988	15937	15991	16122	15857	16143	15859	15875	15850	15921	15962	16124	15966	15919	15839	16160	16160	16012	15890	15991	16102	15973	15896	16163	16045	15847	16117	15822	15779	15927	16010	15873	15964	15947	15954	15878	15917	15860	16089	16212	16146	16064	16038	16104	16050	15743	16011	15985	16004	15886	15937	15907	16265	16006	16116	16118	16139	16117	15772	16064	16173	16198	16068	16021	15889	16039	16090	15830	15988	15829	16025	15918	15938	15893	15920	15971	15985	15918	16043	16158	15929	16039	16034	16189	16012	15945	15907	15763	16086	16080	15733	16051	15832	16234	16005	16015	15767	16006	15961	16006	16010	15940	16053	16084	15674	16239	16137	16039	15924	16068	16000	15829	15922	15946	15964	16057	16066	15858	15880	16009	16003	16036	16126	15910	15935	16053	16012	15817	15967	16082	15980	15943	15971	15920	15809	15797	15928	15868	16088	16080	16138	16059	15996	15866	15964	16002	15781	15957	16118	15918	15825	15781	15887	15820	16055	15861	16028	15978	16014	16067	15785	15912	16151	16141	16004	16000	16098	16071	15930	15891	16253	15913	16104	16011	16034	16068	16045	16152	15896	15922	16218	15956	16107	15827	16035	16056	15951	15854	16066	16048	16098	16098	15977	15907	15969	16060	16071	15979	15962	15884	16067	15997	16141	16071	16044	15743	15906	16046	16044	15909	15878	15881	16116	15887	16091	16092	16100	16015	15934	15981	16021	15844	16119	15856	15867	15960	16028	16048	16169	15972	15987	15965	16093	16096	16137	16078	15814	16074	15957	15973	16143	16065	16058	16073	16062	15911	15959	15951	15953	16096	16053	16141	15889	16017	15931	16005	15998	16118	16054	15833	16015	15894	15712	16036	15829	16103	16228	15932	15858	15902	16011	15938	15899	16003	16126	16082	15853	16138	16142	16030	16039	15912	15863	15889	15957	16105	15818	16005	16112	15778	15978	15999	16023	15862	15843	15997	15990	15924	15890	16268	15936	16064	16105	16026	16092	15969	16092	16075	16096	15946	16051	15851	15911	16102	16259	15884	16026	15966	16039	15967	16103	15989	15777	16209	15970	16000	16194	16048	15976	16053	15921	16048	15952	16128	15950	16112	15880	16063	16204	16006	15919	16152	15921	15870	15944	15897	16136	15869	15933	16050	16097	16015	16061	16012	16035	15984	16000	15889	15818	15810	16031	16036	15969	15945	15870	16070	16077	15984	16084	16104	16051	15805	15983	15997	15919	16084	15864	15940	15963	15985	16131	16098	15812	16099	15946	15935	15993	15594	15896	15989	15969	16090	16275	16134	15751	16122	15919	16010	15814	15869	15990	15977	16017	15946	15996	16067	16019	15979	15949	15873	16102	16021	16040	15940	16026	16268	16085	16074	15890	15940	15889	15894	16104	16031	15911	15900	16070	15920
25112	43090	41388	32527	28048	24774	22370	20218	18636	17904	17027	16151	15612	15403	15384	15275	15370	15166	15380	15079	14986	15076	14944	15025	14755	14938	14842	15102	14885	14598	14884	14781	14812	14637	14962	14896	14870	14807	14608	14786	14940	14975	14695	14918	14872	14732	15024	15359	15525	15449	15192	15074	14874	14837	14834	14676	14915	14790	14657	14645	14872	14927	14750	14928	14823	14908	14741	14882	14773	14624	14627	14762	14826	14725	14755	14807	14808	14798	14602	14835	14721	14875	14712	14760	14822	14681	14680	14876	14787	14809	14733	14699	14795	14705	14774	14686	14782	14846	14755	14723	14755	14696	14827	14901	14930	14809	14829	14903	14888	14859	14821	14867	14804	14814	14712	14694	14886	14872	14748	14732	14801	14837	14773	14807	14909	14668	14924	14656	14798	14700	14752	14835	14781	14706	14671	14787	14894	14797	14658	14919	14772	14713	14892	14687	14715	14649	14733	14778	14680	14901	14766	14704	14713	14729	14756	14790	14887	14895	14889	14839	15022	14898	14900	14650	14775	14921	14900	14830	14808	14635	14796	14736	14832	14745	14839	14788	14844	14720	14768	14867	14743	14766	14857	14568	14879	14831	14805	14985	14583	14692	14850	14849	14768	14677	14663	14748	14637	14760	14908	14927	14815	14729	14800	14786	14743	14745	14670	14932	14776	14609	14657	14735	14644	14851	14750	14596	14745	14754	14760	14694	14799	14843	14680	14904	14745	14729	14832	14782	14891	14949	14754	14823	14657	14886	14877	14791	14725	14692	14881	14801	14758	14659	14879	14776	14917	14718	14782	14680	14722	14690	14859	14798	14789	14696	14889	14865	14809	14899	14774	14610	14795	14780	14904	14969	14746	14637	14883	14828	14734	14926	14948	14701	14772	14795	14716	14796	14801	14760	14846	14831	14592	14719	14817	14659	14714	14776	14803	14853	14886	14781	14916	14759	14792	14652	14839	14815	14688	14735	14705	14811	14647	14808	14852	14780	14668	14883	14764	14791	14620	14838	14637	14601	14880	14869	14661	14624	14805	14766	14870	14742	14763	14700	14804	14780	14874	14753	14805	14766	14684	14719	14690	14759	14890	14701	14896	14731	14745	14667	14636	14769	14847	14773	14915	14815	14744	14748	14917	14697	14794	14696	14732	14879	14714	14834	14724	14741	14915	14752	14760	14775	14863	14503	14823	14640	14935	14776	14725	14736	14774	14695	14657	14845	14777	14785	14716	14726	14839	14451	14729	14784	14709	14945	14733	14918	14760	14880	14818	14721	14696	14796	14862	14824	14805	14735	14829	14907	14748	14724	14983	14900	14876	14918	14831	14757	14679	14803	14921	14859	14734	14758	14857	14622	14654	14723	14762	14690	14791	14707	14580	14702	14830	14740	14728	14791	14754	14900	14915	14691	14876	14644	14652	14757	14817	14760	14792	14720	14584	14686	14683	14768	14652	14771	14755	14782	14760	14807	14880	14867	14677	14834	14725	14756	14725	14699	14778	14919	14682	14742	14761	14815	14907	14912	14769	14790	14939	14767	14770	14787	14811	14901	14862	14847	14548	14749	14819	14756	14644	15002	14750	14809	14893	14920	14805	14924	14856	14907	14912	14837	14719	14675	14523	14667	14723	14848	14829	14646	14936	14788	14890	14787	14705	14726	14757	14804	14875	14841	14729	14800	14683	14895	14690	14708	14835	14744	14784	14798	14851	14838	14763	14813	14833	14754	14611	14705	14805	14763	14708	14767	14782	14657	14645	14750	14741	14735	14735	14565	14663	14756	14842	14809	14776	14620	14891	14746	14905	14658	14683	14744	14677	14732	14810	14879	14777	14744	14728	14619	14613	14672	14729	14877	14816	14722	14586	14717	14805	14787	14766	14774	14671	14682	14842	14948	14683	14707	14711	14670	14879	14818	14690	14731	14629	14765	14867	14778	14662	14740	14859	14813	14731	14634	14686	14831	14763	14757	14750	14697	14669	14767	14804	15001	14714	14716	14820	14787	14794	14717	14646	14784	14802	14823	14696	14538	14724	14693	14758	14604	14856	14647	14775	14601	14903	14912	14860	14917	14676	14903	14955	14617	14811	14792	14801	14715	14631	14871	14906	14667	14809	14941	14823	14637	14796	14923	14783	14868	14811	14777	14620	14829	14656	14826	14829	14631	14861	14797	14895	14921	14779	14668	14762	14787	14848	14774	14775	15011	14802	14737	14811	14655	14700	14644	14761	14818	14715	14799	14882	14616	14764	14549	14795	14846	14822	14739	14914	14874	14911	14686	14953	14834	14815	14777	14783	14713	14613	14924	14779	14739	14886	14782	14937	14675	14911	14677	14807	14616	14766	14669	14938	14639	14811	14553	14822	14897	15007	15056	14777	14749	14825	14762	15007	14835	14752	14653	14827	14848	14751	14832	14844	14845	14685	14972	14849	14730	14644	14787	14807	14711	14651	15074	14735	14811	14860	14914	14695	14708	14987	14710	14904	14860	14609	14704	14768	14790	14837	14718	14667	14816	14655	14638	14780	14741	14704	14664	15013	14817	14790	14834	14756	14805	14707	14862	14676	14685	14621	15018	14685	14766	14840	14715	14725	14835	14779	14613	14759	14820	14752	14738	14873	14739	14702	14823	14639	14667	14852	14793	14651	14922	14769	14881	14709	14850	14804	14785	14805	14828	14888	14784	14765	14771	14779	14786	14666	14802	14598	14777	14791	14865	14728	14874	14753	14703	14622	14837	14805	14668	14651	14886	14691	14736	14737	14709	14750	14797	14907	14699	14760	14819	14755	14793	14831	14825	14898	14825	14950	14888	14733	14920	14811	14976	14844	14814	14748	14639	14815	14797	14749	14848	14660	14781	14703	14725	14822	14843	14767	14774	14708	14767	14532	14769	14824	14779	14697	14641	14872	14873	14655	14725	14731	14833	14920	14782	14796	14704	14730	14831	14717	14666	14656	14682	14922	14746	14675	14792	14830	14775	14877	14682	14757	14887	14666	14798	14669	14790	14833	14717	14731	14782	14780	14794	14641	14921	14667	14784	14630	14704	14782	14890	14779	14850	14743	14641	14857	14648	14639	14644	14884	14907	14777	14707	14703	14865	14763	14809	14834	14801	14830	14767	14814	14669	14725	14867	14900	14781	14810	14717	14698	14713	14868	14714	14826	14757	14815	14676	14777	14709	14800	14857	14711	14758	14730	14778	14936	14804	14695	14673	14772	14761	14765	14695	14689	14966	14906	14802	14868	14662	14937	14790	14817	14652	14744	14863	14674	14792	14711	14812	14670	14708	14927	14785	15006	14749	14747	14706	14869	14889	14842	14695	14817	14721	14765	14765	14856	14838	14478	14729	14796	14835	14858	14804	14514	14631	14784	14771	14757	14675	14903	14766	14640	14911	14766	14920	14827	14737	14831	14773	14827	14860	14665	14586	14698	14624	14863	14658	14858	14840	14774	14649	14879	14818	14762	14810	14538	14853	14844	14862	14666	14800	14711	14759	14913	14776	14702	14736	14970	14869	14492	14727	14690	14660	14807	14775	14763	14770	14751	14708	14758	14964	14786	14796	14866	14694	14821	14741	15020	14695	14691	14919	14876	14845	14898	14829	14711	14805	14843	14937	14800	14726	14749	14615	14785	14908	14754	14742	14838	14794	14682	14746	14727	14612	14729	14813	14639	14866	14767	14670	14860	14849	14748	14674	14864	14804	14770	14858	14969	14792	14846	14797	14760	14553	14754	14801	14804	14669	14912	14874	14775	14880	14843	14838	14899	14779	14739	14806	14721	14831	14652	14756	14793	14878	14719	14644	14811	14737	14673	14629	14899	14743	14718	14958	14854	14716	14751	14792	14740	14679	14630	14805	14736	14795	14695	14813	14778	14881	14923	14781	14741	14658	14838	14613	14978	14804	14694	14755	14765	14823	14940	14819	14808	14786	14835	14619	14725	14979	14872	14675	14676	14814	14696	14905	14711	14650	14821	14915	14687	14517	14897	14656	14777	14861	14826	14777	14677	14710	14879	14812	14782	14672	14592	14750	14522	14871	14583	14753	14632	14654	14854	14800	14879	14843	14835	14787	14823	14764	14828	14937	14951	14819	14653	14745	14966	14660	14822	14845	14586	14642	14906	14756	14690	14816	14939	14647	14935	14741	14668	14948	14744	14753	14805	14824	14794	14628	14905	14830	14673	14704	14711	14835	14931	14824	14975	14577	14906	14796	14599	14732	14763	14704	14660	14703	14739	14695	14805	14831	14975	14883	14804	14850	14693	14757	14825	14786	14781	14775	14887	14818	14788	14687	14887	14900	14811	14865	14928	14712	14890	14753	14631	14769	14853	14884	14725	14861	14714	14701	14775	14816	14790	14755	14663	14945	14768	14978	14909	14825	14767	14644	14695	14779	14870	14686	14928	14805	14938	14653	14730	14792	14759	14834	14665	14822	14872	14892	14811	14647	14750	14668	14716	14881	14838	14712	14855	14649	14740	14692	14744	14862	14719	14863	14837	14673	14819	14908	14892	14598	14778	14718	14769	14712	14783	14749	14789	14744	14636	14893	14723	14760	14864	14786	14783	14730	14824	14721	14694	14967	14693	14865	14929	14755	14758	14845	14962	14804	14705	14749	14835	14745	14839	14791	14856	14807	14806	14783	14918	14744	14739	14769	14853	14767	14843	14743	14714	14809	14555	14835	14850	14894	14749	14727	14706	14636	14944	14853	14832	14777	14882	14693	14699	14876	14696	14779	14708	14776	14865	14771	14750	14884	14869	14867	14739	15012	14740	14628	14877	14982	14861	14847	14729	14672	14680	14536	14794	14845	14889	14726	14767	14618	14832	14697	14758	14706	14750	14884	14768	14847	14816	14691	14865	14706	14935	14813	14752	14854	14748	14636	14868	14732	14912	14711	14836	14967	14814	14598	14885	14737	14792	14983	14842	14726	14753	14804	14961	14796	14961	14878	14821	14639	14755	14859	14725	14728	14961	14755	14765	14750	14875	14808	14832	14736	14787	14804	14705	14978	14796	14840	14793	14774	14710	14801	14623	14837	14657	14790	14679	14731	14665	14648	14711	14646	14783	14692	14816	14792	14783	14745	14692	14663	14703	14792	14987	14810	14840	14822	14830	14971	14639	14521	14746	14741
22702	21136	29050	23579	21838	25211	27731	21985	20253	19830	18588	17797	17496	17339	17164	17120	17011	16913	16924	16907	16690	16532	16493	16689	16614	16585	16409	16755	16305	16580	16300	16453	16490	16530	16388	16436	16561	16295	16447	16400	16486	16457	16571	16386	16349	16405	16527	16917	17311	17464	17142	16964	16586	16338	16645	16422	16455	16607	16540	16442	16279	16283	16538	16554	16339	16483	16515	16358	16432	16328	16263	16386	16413	16170	16369	16213	16329	16319	16368	16532	16224	16193	16550	16239	16449	16358	16556	16155	16440	16250	16452	16437	16328	16257	16329	16114	16341	16386	16392	16380	16436	16484	16363	16375	16347	16381	16441	16504	16495	16508	16451	16404	16323	16366	16409	16298	16224	16425	16266	16263	16388	16420	16308	16272	16551	16332	16266	16295	16251	16316	16152	16334	16391	16314	16444	16247	16430	16332	16478	16310	16335	16287	16243	16296	16386	16265	16603	16301	16419	16328	16300	16481	16324	16469	16254	16253	16561	16442	16239	15964	16240	16471	16439	16424	16295	16415	16377	16300	16347	16286	16334	16586	16390	16188	16307	16377	16267	16347	16231	16332	16238	16494	16371	16304	16521	16376	16424	16269	16402	16380	16216	16101	16328	16279	16500	16475	16388	16129	16388	16285	16502	16354	16387	16141	16512	16457	16360	16232	16294	16488	16354	16200	16191	16317	16115	16282	16462	16371	16421	16167	16379	16145	16419	16271	16160	16227	16259	16323	16470	16303	16291	16508	16462	16131	16327	16305	16261	16107	16246	16335	16438	16175	16323	16375	16226	16224	16322	16289	16497	16313	16415	16441	16431	16431	16418	16344	16254	16524	16203	16106	16337	16230	16438	16523	16334	16183	16342	16409	16233	16328	16441	15966	16306	16149	16317	16216	16311	16446	16366	16423	16463	16297	16152	16241	16360	16516	16437	16180	16307	16213	16433	16464	16371	16226	16321	16160	16367	16392	16321	16210	16197	16439	16525	16463	16377	16215	16405	16357	16331	16422	16249	16316	16379	16248	16530	16359	16226	16522	16455	16394	16523	16172	16218	16317	16283	16274	16415	16320	16301	16412	16304	16364	16299	16402	16548	16469	16353	16286	16080	16334	16114	16098	16253	16440	16360	16194	16375	16305	16406	16143	16280	16366	16397	16310	16354	16613	16398	16438	16416	16332	16383	16312	16342	16362	16107	16595	16341	16436	16316	16161	16396	16345	16318	16270	16318	16459	16325	16285	16385	16500	16408	16055	16246	16346	16380	16404	16485	16320	16272	16315	16418	16344	16352	16267	16149	16258	16394	16384	16330	16125	16316	16264	16386	16221	16281	16348	16274	16350	16544	16178	16295	16483	16285	16119	16330	16192	16288	16224	16387	16342	16428	16338	16432	16337	16171	16349	16120	16298	16347	16321	16155	16413	16316	16311	16340	16244	16160	16059	16065	16163	16302	16559	16380	16335	16285	16320	16449	16368	16330	16431	16140	16302	16549	16430	16266	16333	16195	16085	16289	16396	16366	16405	16306	16309	16509	16483	16154	16339	16351	16375	16387	16213	16419	16124	16368	16379	16438	16333	16256	16491	16367	16363	16207	16521	16319	16438	16446	16303	16213	16415	16386	16455	16254	16319	16418	16398	16303	16379	16215	16211	16219	16258	16461	16377	16389	16321	16307	16370	16399	16212	16535	16255	16281	16507	16395	16374	16412	16327	16216	16230	16253	16501	16289	16363	16554	16419	16306	16392	16379	16252	16171	16074	16410	16196	16387	16401	16327	16151	16166	16437	16403	16154	16283	16330	16159	16350	16459	16325	16404	16384	16421	16202	16092	16340	16244	16224	16152	16282	16074	16364	16350	16334	16416	16267	16214	16125	16225	16195	16405	16345	16293	16381	16246	16280	16214	16183	16277	16303	16335	16227	16140	16179	16318	16299	16349	16213	16232	16445	16191	16353	16236	16143	16365	16349	16404	16234	16524	16392	16511	16282	16162	16321	16297	16265	16337	16233	16386	16237	16423	16223	16359	16171	16291	16212	16281	16212	16404	16419	16261	16402	16388	16056	16336	16494	16400	16383	16411	16395	16308	16433	16311	16463	16422	16196	16131	16163	16196	16383	16341	16227	16212	16499	16242	16336	16208	16280	16214	16225	16442	16275	16437	16342	16269	16114	16296	16234	16395	16232	16318	16190	16394	16067	16427	16264	16433	16225	16384	16348	16364	16396	16315	16307	16410	16420	16330	16237	16193	16365	16461	16619	16263	16054	16409	16356	16449	16104	16380	16392	16330	16292	16193	16355	16213	16265	16278	16402	16396	16266	16364	16260	16312	16093	16230	16299	16239	16339	16161	16278	16319	16117	16187	16339	16248	16482	16364	16429	16413	16028	16097	16148	16338	16514	16466	16357	16562	16363	16266	16433	16479	16568	16385	16306	16258	16161	16209	16414	16210	16386	16592	16377	16351	16247	16464	16278	16214	16485	16386	16555	16421	16387	16305	16338	16294	16427	16247	16230	16108	16466	16464	16355	16346	16262	16439	16233	16380	16387	16425	16390	16300	16145	16154	16449	16270	16219	16496	16500	16395	16202	16358	16431	16289	16460	16349	16378	16312	16319	16253	16331	16308	16245	16263	16253	16408	16404	16304	16211	16249	16448	16437	16337	16429	16499	16387	16237	16153	16277	16281	16265	16124	16186	16259	16380	16366	16079	16159	16442	16384	16366	16341	16211	16277	16454	16294	16452	16397	16192	16192	16322	16373	16267	16227	16271	16406	16189	16333	16358	16429	16402	16235	16338	16344	16403	16524	16470	16358	16421	16362	16389	16403	16362	16164	16414	16397	16406	16403	16296	16280	16394	16307	16309	16306	16095	16405	16384	16162	16517	16190	16422	16427	16319	16102	16363	16333	16278	16206	16231	16344	16223	16237	16347	16443	16161	16201	16314	16353	16450	16438	16534	16131	16219	16306	16312	16116	16202	16357	16209	16308	16327	16430	16363	16233	16245	16125	16286	16331	16250	16250	16350	16470	16448	16530	16030	16400	16470	16387	16204	16284	16292	16476	16372	16370	16550	16189	16173	16300	16166	16315	16298	16347	16495	16336	16270	16178	16223	16359	16228	16412	16214	16440	16236	16360	16227	16465	16375	16419	16330	16430	16363	16439	16199	16331	16262	16200	16331	16184	16299	16233	16260	16355	16341	16295	16395	16346	16382	16334	16316	16040	16174	16440	16563	16364	16326	16246	16361	16187	16538	16439	16352	16266	16232	16366	16387	16390	16507	16218	16225	16269	16109	16236	16362	16378	16230	16347	16415	16295	16359	16526	16296	16244	16083	16404	16296	16252	16410	16278	16423	16489	16161	16297	16491	16378	16219	16089	16239	16263	16213	16220	16295	16468	16356	16400	16249	16141	16330	16455	16119	16276	16368	16204	16387	16353	16494	16246	16319	16222	16198	16294	16017	16278	16311	16320	16158	16341	16391	16207	16483	16380	16214	16238	16478	16478	16327	16313	16231	16437	16198	16424	16239	16435	16197	16220	16285	16296	16359	16342	16485	16237	16325	16320	16384	16566	16152	16185	16415	16447	16243	16537	16357	16242	16323	16286	16278	16486	16226	16298	16412	16420	16206	16147	16375	16489	16293	16275	16152	16258	16113	16424	16259	16456	16430	16490	16214	16262	16107	16246	16254	16229	16154	16213	16298	16324	16394	16171	16311	16205	16229	16377	16069	16339	16273	16285	16403	16420	16392	16219	16347	16515	16272	16267	16358	16138	16302	16218	16278	16306	16253	16115	16365	16473	16325	16350	16365	16192	16401	16222	16416	16448	16302	16390	16614	16393	16456	16226	16365	16282	16297	16120	15923	16309	16364	16367	16292	16263	16261	16327	16313	16531	16199	16251	16421	16525	16639	16196	16380	16337	16124	16194	16363	16327	16337	16355	16251	16239	16147	16458	16383	16200	16285	16304	16325	16230	16352	16410	16468	16450	16288	16375	16182	16437	16262	16228	16195	16174	16431	16286	16472	16404	16315	16439	16386	16501	16314	16239	16476	16225	16118	16184	16118	16387	16202	16217	16248	16152	16277	16385	16361	16118	16372	16241	16145	16107	16153	16245	16361	16433	16378	16209	16438	16539	16321	16181	16420	16304	16231	16104	16266	16326	16166	16318	16403	16301	16161	16296	16343	16430	16247	16373	16248	16290	16261	16313	16256	16147	16217	16310	16390	16185	16435	16238	16172	16119	16366	16282	16353	16415	16414	16212	16577	16149	16393	16250	16217	16291	16295	16407	16252	16299	16456	16236	16405	16533	16439	16298	16393	16410	16362	16302	16257	16107	16321	16513	16479	16200	16223	16396	16124	16311	16176	16233	16308	16292	16423	16396	16497	16424	16531	16341	16242	16392	16359	16292	16406	16316	15985	16220	16406	16511	16446	16392	16512	16391	16360	16551	16263	16478	16442	16411	16352	16474	16479	16281	16251	16251	16407	16445	16219	16247	16198	16379	16262	16318	16445	16270	16254	16266	16124	16344	16224	16362	16192	16186	16346	16492	16282	16199	16192	16440	16165	16443	16259	16237	16303	16718	16406	16415	16380	16437	16121	16213	16243	16292	16211	16322	16266	16323	16443	16509	16237	16374	16587	16398	16369	16254	16127	16376	16381	16238	16479	16224	16210	16302	16238	16345	16261	16258	16481	16376	16199	16142	16317	16312	16300	16125	16438	16343	16507	16192	16254	16271	16516	16402	16355	16575	16338	16181	16247	16258	16274	16114	16299	16302	16324	16200	16322	16178	16259	16352	16367	16282	16279	16252	16235	16373	16301	16256	16413	16393	16301	16301	16372	16333	16307	16362	16259	16367	16536	16340	16439	16399	16313	16299	16262	16230	16406	16301	16223	16370	16328	16087	16503	16255	16110	16292	16396	16425	16380	16220	16213	16408	16293	16337	16341	16129	16151	16243	16388	16170	16248	16376	16300	16252	16368	16338	16396	16275	16494	16221	16410	16570	16213	16254	16283	16391	16412	16358	16178	16436	16313	16262	16256	16182	16179	16156	16325	16116	16129	16246	16243	16242	16407	16340	16331	16109	16300	16397	16269	16307	16389	16203	16246	16293	16151	16489	16481	16187	16253
26461	47316	45686	37197	32429	29032	25537	22792	20826	19507	18211	16874	16459	16108	15963	15713	15760	15589	15544	15493	15353	15122	15179	15100	15125	15289	15171	15031	15006	14990	15058	15155	15316	15188	15215	15027	15058	14949	15074	15135	15045	15032	15137	14995	15041	15097	15005	15791	16609	16217	15971	15532	15269	15151	15082	14864	14906	15104	14951	15023	15012	15001	14973	14857	15151	14782	15097	15114	14923	15119	14985	14980	15010	14979	15052	14800	14955	14996	14867	15096	15028	14977	14953	15088	14894	14952	15054	15076	15014	15045	14921	15123	14967	15003	15080	14904	14760	15054	15063	15007	15017	15036	14908	14966	14983	14869	14936	14824	15085	14906	14858	14925	14832	14917	14903	15030	14888	14971	14817	14979	15066	14870	14916	14954	14834	14986	14961	15106	15049	14703	15147	14947	15042	14880	14845	15055	14919	15006	14929	15028	14896	15050	14966	14885	14939	14841	15213	14944	14982	15025	14994	15044	15037	14925	15040	15068	14955	14965	15004	14957	15096	14954	14859	15064	15073	14812	15021	14962	14891	14851	14935	14880	14841	15050	15012	14922	14974	15027	15017	14908	15137	14952	15043	15042	14860	14984	14855	15045	14951	14845	15064	15108	15034	14841	15280	15058	15128	15037	14879	14948	15041	14983	14994	14967	15050	14986	14909	14916	14911	14924	15025	14908	14913	14950	14891	14964	14806	15021	14775	14926	14965	15037	15042	14960	14956	14978	15014	14781	14931	15023	14852	14914	14980	14891	15000	15157	14812	15060	14972	14976	14883	14939	14694	14867	14879	14988	14948	14948	14961	14915	14916	15064	14727	15052	14931	14807	15244	14960	14975	15065	14846	14850	14973	14887	14941	14908	14799	14866	15022	14936	14989	14988	14766	14813	15068	14942	15206	14869	14981	14903	15020	15055	14828	14886	14784	15045	14946	14909	15013	14963	15029	14931	15066	14905	14969	15062	15082	14889	14734	14952	14913	14940	14946	14995	14911	14831	14803	14868	15007	14967	15003	14870	15031	14992	15016	14925	14919	14953	14882	15000	15068	14840	14902	14947	14885	14939	15064	14952	14884	14796	14903	14891	15013	14953	14926	14956	15110	14951	14915	15042	14830	14924	15037	14966	14897	15037	14987	14927	14932	15056	14920	14965	14969	14762	14970	15175	15094	14963	15029	14877	15253	14910	15121	14996	15012	14904	15009	14900	14980	15046	14908	14879	14949	14823	15056	14927	14909	14897	14985	14940	14841	14988	14873	14948	15101	14839	14910	14998	15058	14966	14778	15044	14925	15144	14828	14890	14968	15009	14958	14867	14953	14939	15000	14885	15080	14913	15033	14937	14931	14817	14898	14919	14963	14874	14846	15053	15089	14943	15022	15096	15079	14848	14878	14853	14989	15006	15048	15062	14989	15079	15114	14736	15033	14936	15058	14878	15014	14958	15083	15055	14998	15009	14987	15127	14942	15104	14999	14994	15009	14771	15035	14848	14932	14879	15065	14861	14806	14781	14730	14907	15082	14962	14889	15052	14850	14963	15080	15027	15071	14841	15014	15067	15053	14871	14937	15004	14970	15030	14843	15029	14977	14945	14926	14756	15005	14979	15011	14900	14882	14974	14836	15118	15005	14969	14839	15007	14903	14764	14988	14947	15107	15066	14985	14845	14866	14970	15018	14969	14879	14844	14863	14815	14886	15122	14936	14921	14976	14937	14876	14929	14984	14897	14966	14872	14893	15015	14843	14825	14954	14957	14919	15017	14892	14946	14978	15134	14710	14909	14971	14976	15106	14784	14892	14986	15020	14962	15087	14942	15029	14905	14946	15069	15023	14939	15033	15020	14872	14972	14947	14961	14986	15042	14970	14874	14891	14888	14990	14913	14967	14786	14895	14971	14985	14978	14947	14904	14942	14854	15043	14890	15000	14832	15097	14862	14900	15080	14870	14951	15051	15132	15120	14981	15060	14905	15057	14778	14806	14751	14909	14869	15008	14892	14867	14945	15031	15089	14923	14888	14995	14980	15099	15019	14830	15087	14890	14980	15077	14995	15074	15037	14794	15032	14903	14987	15065	15033	14976	15031	14982	15120	15012	14988	14860	14981	14920	14798	15018	14887	14882	15002	14964	14855	15032	14895	14945	15005	15004	14964	14921	14962	14925	14864	14883	15117	14894	15028	14887	14973	15066	14946	14826	14895	15000	15034	15022	14978	14931	15052	14841	14909	14935	15066	14713	15098	15039	14950	14907	14972	14918	14846	15121	14996	14816	15044	15033	14967	14913	14935	14795	14929	14922	14929	14802	14988	14952	14965	14991	15100	14880	15056	14890	14952	14946	14876	15038	15059	14917	14836	14900	14922	14962	15101	14924	14912	14973	15044	14888	15100	14897	14970	14879	15093	14881	14823	14974	15096	14753	14899	14992	14843	14816	14893	14974	14877	14919	14884	14931	14990	15077	14840	14950	15017	14999	14929	14927	14906	15127	14938	14958	14920	14847	15004	14965	15015	14945	14913	15160	15006	14853	14956	15201	14822	14824	14971	14992	15118	14970	14846	14845	14760	15017	14765	14942	15134	15037	14994	14871	14937	14978	14854	15022	15071	14990	14755	15078	14958	15075	14946	14846	14842	14796	14866	15096	15043	14867	14993	15061	15030	14872	14820	14944	15085	14997	14965	14820	14749	14988	14977	14826	15044	15206	14901	15062	14968	14983	14927	14927	14960	15218	14877	14977	14745	15080	15120	14895	15057	14793	15042	14925	14946	14983	14923	14890	15005	14979	14860	14919	14808	14958	14814	14906	14953	15107	14903	14854	14848	14903	14755	14984	14844	15005	14941	14815	14869	14858	14968	15179	14853	14873	14908	14999	14851	15073	15055	14836	14999	15045	14999	15107	14991	14924	14992	14847	14932	14905	15013	14955	15154	14954	14943	15036	15094	15016	14860	15017	14837	15093	14887	15163	14991	14943	14994	14954	14956	15009	15043	14903	14931	14812	15055	14887	14973	14947	14971	14879	15001	14814	15039	15048	14683	14899	14847	14871	15025	14902	14956	15047	14847	15031	14935	14913	15018	14782	15085	14835	15046	14824	14908	15011	14934	14962	14884	14856	14991	14957	15012	15073	14830	15109	15027	14748	15049	15067	14838	15021	15054	14972	14866	15087	15029	15006	14940	14895	14852	14907	15233	14906	14955	14886	15079	14999	14878	14887	14980	15020	14856	14888	14951	14792	14972	15150	14996	14929	14925	15012	15089	15085	15025	14944	14830	14824	15089	15076	15006	14885	14935	14771	14899	14913	14967	14941	14987	15029	14872	14879	14972	15030	15041	15044	14891	14870	15024	14921	14960	14814	15022	14848	15041	14889	14890	15041	15139	14988	15093	14897	14979	15045	14911	14905	14934	14930	14958	14906	15027	15057	14934	14965	14957	14902	14746	14927	15035	14972	14912	14985	14840	15172	15083	15127	14999	14915	14978	15076	15004	15047	15062	14913	15059	15019	15036	15045	14902	15112	15039	15126	14892	14907	15140	14749	14786	15105	14995	14800	15066	15044	14825	15059	15121	15006	14788	14913	14784	15125	15047	14927	15086	15030	14974	14919	15030	14987	14981	15166	14922	14991	14846	15001	14917	14804	14932	15026	14963	14868	15043	14817	14955	14906	14891	15145	14793	14850	15027	15104	14898	14973	15029	15064	14919	15007	14820	14857	14919	14820	14905	14920	15064	15021	14974	15030	14955	14859	15102	15014	14792	14999	14965	14990	14984	14977	14913	15053	14955	14971	15135	15130	15269	14862	14952	15072	14924	14987	14984	14996	14892	14994	14898	14988	14921	14895	14837	14939	15010	14954	14933	14980	14918	14900	15162	14929	14851	14945	14971	14822	14849	14903	14855	15226	14888	15029	15099	14824	14976	14957	15045	14881	14918	14867	14938	14967	14977	14946	14876	14838	14888	14965	14905	15028	14822	14917	15099	14939	14819	15056	14970	15000	14921	14933	14888	14949	14941	14918	15021	14931	14960	14836	14914	14929	14978	15052	14961	15050	15150	14892	14943	15067	14999	15023	14964	15018	15075	15117	14820	14942	14872	15245	14965	14921	15164	14848	14892	14978	14994	14807	14879	14911	14907	14917	14876	15073	15050	14906	15025	14819	15053	14933	14887	14866	14848	15068	14883	14861	14891	15090	14975	14959	15039	14945	14972	14902	14786	14857	14823	14965	14828	14946	14971	15020	14968	15007	14930	14935	14994	14796	15057	15066	14941	14951	14905	14924	15042	14956	14975	14753	14840	15109	15023	14893	14802	14971	15086	14919	15009	14883	15153	14939	14871	15040	15045	14804	15024	14866	15017	14933	14804	14852	14988	14866	14936	14902	14782	15311	15048	14854	15266	14965	14870	14704	15067	14908	14871	14961	15054	14993	15013	14923	15098	14907	15025	14934	15013	15014	14988	14996	14921	15114	14956	14925	15042	15098	15008	15033	15049	14977	14921	15095	14944	14958	14812	14999	14943	14906	14838	14927	14720	14974	14976	15026	14934	15021	15149	14943	14969	14998	15063	14705	15042	15048	14843	14949	14864	14846	14851	14833	14996	14838	14909	14874	14873	14803	14985	14981	15086	14818	15014	15016	14912	14829	15091	14991	14905	14938	15107	14931	14943	14796	14943	14975	14896	14906	14907	15016	14817	14910	14942	14855	15073	14931	14869	15089	14936	15082	14886	15006	15093	14838	15008	15031	14832	14769	15121	14801	15001	15027	14846	14892	14921	14998	14963	15091	14810	14792	15163	14877	14872	15012	15026	15001	14872	15002	15069	14927	14987	14823	14937	14969	14971	15084	14990	14923	15088	14943	14883	14969	14888	14994	15000	14808	15083	14964	14982	15059	14858	15043	15042	15227	14990	14890	15044	14881	15032	15148	14860	15182	14863	14935	14778	14922	14892	14997	14911	15106	14873	14835	14942	15036	14938	15044	14882	14930	14887	15213	14925	14939	14922	14957	14967	14888	14943	15009	15137	14914	15084	14971	14885	14819	14948	14925	14928	14977	14861	15188	15013	15075	14872	14905	15024	14862	15032	15016	15037	14959	14929	15157	15017	15010	15035	14926	14847	15195	14982	14930	15069	15021	14948	14864	14861
27517	23830	29882	26315	21562	20170	19016	17796	17335	17111	16779	16452	16447	16378	16401	16412	16367	16315	16443	16365	16240	16413	16327	16481	16396	16318	16130	16335	16340	16148	16164	16232	16136	16411	16168	16287	16361	16221	16320	16156	16197	16221	16234	16197	16317	16326	16279	16332	16320	16300	16268	16516	16316	16242	16048	16416	16143	16368	16296	16241	16288	16150	16248	16198	16170	15886	16201	16266	16158	16251	16392	16295	16251	16337	16042	16207	16174	16185	16272	16196	16244	16125	16001	16331	16272	15970	16199	16327	16316	16311	16169	15915	16183	16171	16040	16266	16167	16267	16054	16262	16215	16258	16121	16318	16173	16049	16326	16325	16140	16179	16300	16213	16323	16324	16003	16182	16108	16125	16095	16194	16190	16208	16055	15987	16184	16153	16347	16209	16244	16121	16477	16381	16127	16228	16139	16112	16465	16218	16280	16232	16196	16324	16254	16238	16226	16333	15980	16160	16281	16038	16148	16100	16132	16318	16153	16222	16120	16303	16117	16148	16231	16251	16171	16207	16074	16164	16245	16339	16336	16251	16209	16061	16157	16099	16037	16341	16182	16255	16179	16313	16105	16263	16263	16068	16021	16176	16224	16208	16187	16209	16181	16214	16279	16048	16210	16307	16335	16269	16170	16330	16132	15905	16166	16132	16118	16284	16331	16112	16273	16153	16332	16207	16284	16245	16403	16117	16204	16156	16313	16102	16306	16242	16275	16288	16098	16230	16227	16151	16021	16189	16125	16340	16276	16386	16200	16280	16150	16098	16336	16291	16123	16166	16234	16297	16267	16265	16234	16197	16262	16358	16235	16229	16153	16060	16132	16265	16353	16132	16259	16175	16225	16098	16397	16202	16292	16401	16355	16146	16138	16343	16145	16186	16100	16118	16391	16136	16042	16317	16169	16110	16166	16202	16236	16395	15954	16204	16027	16136	16140	16223	16134	16418	16445	16188	16182	16216	16188	16228	16259	16364	16293	16234	16139	16180	16495	16174	16077	16240	16262	16260	16146	16258	16165	16131	16229	16265	16051	16344	16200	16143	16185	16128	16264	16354	16137	16017	16020	16200	16195	16288	16424	16225	15902	16193	16265	16276	16226	16102	16177	16440	16070	16239	16132	16293	16290	16227	16120	16132	16221	16272	16080	16321	16306	16308	16443	16467	16005	16116	16205	16042	16274	16280	16341	16259	16158	16250	16171	16408	16308	16259	16126	16291	16145	16403	16367	16319	16196	16203	16174	16359	16260	16232	16106	16197	16137	16166	16256	16073	16248	16154	16163	16072	16101	15990	16217	16263	16113	16279	16102	16176	16111	16226	16256	16288	16280	16283	16103	16260	16185	16164	16168	16292	16181	16113	16198	16153	16385	16274	16211	16418	16229	16084	16281	16200	16362	16299	16493	16172	16451	16117	16159	16231	16270	16227	16191	16196	16069	16211	16462	16280	16466	16258	16186	16159	16171	16244	16137	16136	16126	16057	16166	16231	16349	16224	16250	16215	16162	16059	16299	16102	16181	16082	16185	16142	16328	16248	16222	16318	16128	16073	16187	16253	16085	16305	16152	16067	16064	16094	16242	16142	16174	16389	16109	16279	16244	16184	16166	16283	16250	16302	16228	16189	16315	16121	15991	16271	16200	16044	16137	16068	16180	16246	16227	16320	16195	16177	16021	16071	16185	16269	16231	16197	16078	16164	16276	16175	16203	15807	16183	16418	16312	16206	16146	16294	16032	16280	16356	16077	16163	16339	16171	16239	16086	16049	16250	16157	16167	16164	16387	16207	16129	16277	16074	16279	16223	15987	16347	16266	16380	16111	16083	16277	16122	16179	16246	16167	16284	16151	16204	16284	16229	16343	16185	16073	16312	16264	16361	16436	16136	16269	16110	16117	16072	16189	16109	16260	16199	16338	16123	16154	16241	16177	16102	16175	16116	16220	16136	16114	16145	16116	16131	16158	16235	16265	16064	16081	16350	16136	16095	15954	16119	16144	16122	16132	16229	16191	16173	16282	16352	16150	16145	15956	16104	16189	16188	16211	16244	16084	16278	16237	16152	16125	16295	16301	16252	16358	16110	16290	16188	16138	16158	16237	16242	16214	16148	16164	16421	16161	16175	16180	16211	16292	16083	16057	16170	16278	16265	16253	16178	16142	16294	16216	16171	16221	16160	16194	16067	16262	16266	16479	16176	16189	16154	16204	15926	16063	16162	16136	16093	16025	16130	16187	16359	16269	16119	16249	16239	16000	16065	16318	16139	16178	16184	16065	16162	16134	16109	15981	16316	16045	16181	16296	16206	16072	15934	16140	16179	16065	16335	16223	16123	16251	16404	16375	16078	16340	16229	16215	16148	16239	16080	15932	16163	16033	16295	16081	16454	16280	16200	16149	16280	16233	16182	16182	16209	16239	16295	16211	16281	16220	16256	16134	16293	16194	16134	16183	16273	16254	16103	16364	16417	16225	16216	16168	16166	15957	16217	16326	16330	16229	16153	16225	16124	15997	16151	16238	16090	15951	16236	16101	16007	16176	16231	16202	16364	16386	16254	16097	15902	16216	16303	16060	16370	16314	16101	16293	16306	16260	16366	16149	16246	16196	16125	16078	16112	16171	16283	16186	16241	16390	16134	16425	16155	16387	16491	16118	16243	16079	16214	16233	16351	16350	16228	16330	16370	16189	16201	16131	16267	16176	16062	16129	16200	16158	16229	16219	16298	16129	16377	16088	16084	15987	16102	16116	16090	16134	16180	16170	16343	16389	16419	16167	16494	16064	16192	15953	16164	16222	16403	16355	16208	16323	16262	16190	16367	16349	16218	16330	16340	16224	16171	16015	16230	16129	16209	16201	16211	16121	16287	16212	16161	16146	16065	16098	16255	16434	16138	16067	16415	16184	16214	16198	16149	16252	16214	16288	16226	16343	16121	16229	16221	16284	16209	16082	16196	16140	15988	16223	16282	16339	15899	16285	16203	16125	16133	16316	16034	16322	16143	16087	16297	16047	16006	16152	16180	16193	15993	16296	16179	16257	16248	16295	16039	16094	16355	16237	16253	16111	16139	16301	16008	16209	16236	16246	16305	16250	16133	16052	16378	16067	16060	16202	16391	16017	16031	16137	15974	16151	16360	16086	16159	16293	16303	16117	16075	16148	16234	16298	16154	16239	16378	16074	16253	16057	16168	16132	16338	16385	16263	16260	16159	16226	16354	16072	16305	16096	16161	16122	16239	16242	16359	16180	16162	16278	16184	16190	16177	16304	16106	16286	16185	16054	16069	16143	16194	16146	16247	16063	16237	16274	16343	16209	16272	16260	16208	16094	16305	16172	16331	16184	16291	16276	16278	16271	16203	16288	16194	16256	16220	16147	16327	16073	16331	16245	16174	16184	16279	16228	16254	16264	15993	16235	16411	16284	16340	16467	16218	16293	16030	16269	16197	16278	16314	16140	16198	16264	16246	16181	15980	16152	16306	16306	16235	16372	16153	16138	16127	16374	16553	16224	16237	16024	16042	16068	16231	16333	16163	16412	16141	16387	16159	16052	16096	16334	16104	16182	16164	16086	16164	16335	16012	16445	16273	16183	16325	16320	16467	16171	16254	16207	16189	16132	16356	16274	16144	16301	16200	16264	16135	16286	16193	16188	16104	16267	16271	16078	16130	16097	16283	16227	16324	16417	16157	16011	16191	16094	16211	16311	16109	16456	15951	16208	16289	16267	16262	16269	16376	16148	16108	16421	16225	16070	16252	16248	16216	16283	16212	16398	16285	16140	16499	16355	16427	16378	16283	16178	16323	16214	16230	16219	16067	16135	16296	16319	16194	16192	16199	16089	16199	16111	16181	16273	16327	16221	15994	16209	16380	16184	16102	16256	16306	16194	16201	16238	16273	16002	16281	16197	16382	16363	16191	16120	15967	16372	16049	16265	16281	16095	15986	16224	16345	16139	16254	16238	16240	16195	16254	16182	16316	16263	16066	16071	16167	16306	16272	16169	16282	16248	16199	16288	16148	16218	16123	16297	16309	16110	16161	16107	16283	16152	16252	16065	16157	16377	16269	16119	16078	16121	16003	16278	16220	16174	16430	16114	16071	16271	16308	16134	16176	16281	16298	16345	16284	16108	16031	16139	16214	16354	16161	16121	16227	16285	16417	16201	16399	16296	16191	16195	16214	16291	16140	16222	16066	16078	16236	16179	16461	16175	16018	16170	16202	16057	16319	16122	16045	16193	16026	16135	16106	16253	16058	16162	16332	16192	16403	16268	16219	16295	16371	16360	16223	16091	16270	16177	16285	16200	16323	16269	16180	16207	16124	16256	16155	16235	16164	16033	16327	16394	16362	16184	16275	16249	16193	16220	16237	16336	16310	16149	16082	16318	16014	16384	16564	16236	16116	16269	16200	16179	16097	16112	16277	16131	16366	16291	16291	16122	16114	16350	16143	16465	16275	16166	16202	16038	16224	16212	16423	16252	16106	16345	16404	16113	16165	16213	16130	16218	16066	16209	16167	16075	16237	16201	16001	16134	16062	16258	16350	16048	16064	16132	16108	16222	16253	16072	16114	16369	16267	16280	15956	16353	16341	16178	16007	16340	16223	15959	16082	16062	16250	16021	16159	16183	16165	16211	16264	16066	16156	15921	16207	16383	16401	16344	16356	16289	16363	16193	16141	16321	16110	16260	16330	16160	16243	16186	16067	15882	15922	16122	16231	16177	16220	16282	16066	16236	16170	16317	16225	16236	16251	16362	16247	16200	16210	16113	16274	16154	16206	16000	16295	16172	16327	16155	16024	16233	16043	16157	16271	16215	16109	16103	16241	16161	16051	16172	16260	16094	15997	16081	16050	16313	16383	16166	16333	16240	16219	16181	16198	16367	16286	16416	16348	16244	16097	16099	16302	16387	16225	16334	16270	16348	16329	16252	16136	16102	16380	16380	16111	16457	16308	16068	16346	16250	16122	16363	16199	16305	16139	16193	16344	16402	16270	16337	16253	16230	16245	16086	16183	16129	15986	16243	16190	16257	16224	16484	16128	16172	16166	16180	16064	16206	16045	16126	16098	16113	16250	16275	16268	16252	16289	16120	16266	16359	16295	16251	16258	16155	16048	16165	16177	16238	16072	16166	16333	16117	16000	16131
24156	35346	33152	25914	23040	20984	18982	17708	16804	16425	15748	15169	15278	15201	15153	15283	15130	15134	14972	14839	15000	14919	14947	15019	14982	14866	15000	15023	14934	14974	14951	14938	14851	14919	14967	14881	14988	14823	14826	14903	14964	14945	14957	14951	14852	14929	15123	14957	14969	15129	14946	15066	15020	14950	15050	14862	14979	14948	14943	14820	14947	14755	15001	14826	14853	14915	14856	14954	14786	14844	14730	14909	14887	14940	14926	14810	15064	14748	15058	14723	15095	14894	14930	14886	14979	14921	14748	14944	14960	14911	14822	14836	14860	14833	14876	14861	15020	15052	14994	14898	14870	15097	15092	14910	14961	14815	14945	14782	14836	15031	14819	14768	14735	14761	14905	14895	14833	14748	14955	14945	14865	14888	14988	14824	14861	14933	14854	14937	14746	14930	14960	14901	14889	14773	14821	14896	14855	14963	14997	14792	14875	14843	14883	14785	14994	14699	14849	14901	14835	14873	14881	14966	14817	14914	14965	14683	14991	14782	14837	14875	14953	15097	14786	14940	14673	14816	14771	14935	14946	14956	14960	14872	14819	14852	14834	14950	14772	14947	14955	14718	14733	14904	14994	14804	14939	14683	14768	14884	14997	14883	14840	14962	14869	14872	14924	14773	14858	14851	14755	15014	14955	14924	14858	14815	14833	14865	14906	14674	14951	14842	15034	14724	14935	14901	14752	14840	14987	14719	14903	14633	14920	14847	14814	14870	14743	15012	14917	14924	14711	14890	14788	14737	14805	14920	14918	15032	14850	14850	15006	14958	14754	14898	14947	14917	14890	14957	14785	14843	14717	14890	14968	14770	14760	14783	14937	14836	14834	14906	14902	14795	15053	14582	14801	14806	14939	15032	15011	14724	15029	14862	14855	14802	14928	14831	14763	14807	15015	15047	14843	14877	14882	14813	14835	14888	14962	14850	14914	14781	14742	14903	14951	14876	15018	14839	15071	14819	14978	14977	14902	14921	14916	14919	14821	14983	15029	14792	14838	14937	14934	14946	14922	14954	15021	14974	14862	14888	15018	14975	14909	14865	15018	14736	15112	14797	14813	14882	14833	14821	14859	14921	15075	14773	14786	14905	15014	14899	14808	14803	14866	14884	15041	14834	14923	14899	14943	14886	15000	14900	14785	15022	14844	14682	14814	14894	14997	14781	14823	14868	14883	14812	14936	14947	14986	14784	14959	14986	14828	15005	14907	14887	14926	14969	14726	14823	14968	15025	14936	14870	14759	14914	14777	14990	14823	14806	14749	14903	14829	15007	14976	14718	15068	14848	14727	14961	14846	14833	14889	14867	14911	15005	14673	14971	14864	14708	14855	14849	14832	14805	14917	14891	14827	14827	14812	14890	14867	14853	14829	14946	14851	15100	14736	15131	14863	14886	14825	14912	14899	14853	14875	14877	14971	14728	14867	14890	14637	15010	14814	14865	14828	14786	14866	14963	14929	14967	14923	14907	14844	14890	14724	14683	15113	14819	14759	14693	14811	14989	15006	14979	14823	14861	15036	14784	14762	14912	14993	15128	14950	14993	14876	14792	14904	14900	14887	14844	14927	14961	14822	14821	14802	14825	15036	14922	14910	14799	14852	14902	14887	14794	14766	15018	14867	14981	14765	15158	14839	14968	14911	15073	14740	14984	14974	14898	14921	14877	14785	14877	14935	14897	15095	14955	14918	14967	14867	15088	15009	14955	14781	14944	14894	15145	15111	14781	14757	15049	14902	15073	14855	14844	14884	14907	14884	14925	14873	14967	14963	14954	14954	14826	14924	14836	14834	14834	14913	14839	15049	14767	14863	14941	14913	15114	14915	14898	14770	14822	14789	14797	14905	15075	14896	15018	14819	14832	15170	14980	15012	14838	14948	14958	14920	14899	14892	15035	14971	14913	15024	14705	14895	14892	14789	14987	14808	15105	15015	14920	14718	14844	14904	14951	14938	14755	14794	14943	14910	14897	14807	14869	14903	14900	14920	14860	14836	14792	14905	14923	14876	14906	14786	14847	14934	14838	14928	14880	14904	14932	15055	14774	14868	14786	14857	14907	14869	14936	14789	14919	14893	14817	14711	14812	14820	14948	14954	14856	14875	14818	14844	14776	15121	14934	14924	15058	14967	14676	14961	14981	14889	14940	14744	14832	14770	14909	14950	14903	14839	14733	14953	14740	14891	14835	14800	14727	14926	14879	14954	15033	14828	15006	14902	14735	14868	14870	14861	14966	15002	14893	14905	14924	14939	15003	14937	14833	14786	15051	14830	14842	14925	14846	14984	15080	14922	14845	15053	14855	14995	14893	14784	14942	14885	14896	14863	14744	14849	14779	14866	14883	14702	14934	14850	15111	14851	14969	14960	14938	15009	14955	14947	15001	14775	14832	14960	14874	14842	14915	14781	14980	14964	14886	14854	14913	14987	14953	14931	14914	15034	14940	14957	14914	14869	14719	14966	14951	14931	14904	14671	14826	14907	14892	14836	14904	14821	14945	14917	14852	15022	14737	14826	14831	14978	14650	15067	14708	15032	14901	14744	14829	14949	14919	14941	14852	14838	14848	14802	14799	14812	14993	14944	14904	14876	14798	14995	14851	14895	14752	15114	15035	14932	14909	14808	14987	14810	14993	14967	14743	14850	14791	14899	14813	14932	14900	15018	14717	14838	15016	14964	14882	14916	14928	14852	14998	14936	14914	14943	14955	14985	14854	15090	14979	14965	14867	14801	14981	14844	14916	14941	14751	14890	14788	15027	14822	14977	14870	14923	14880	14887	14948	14858	14858	14912	14799	14899	14913	15066	14854	14846	14960	14867	14868	14911	14953	14996	15011	15015	14905	14834	14870	15078	14953	15060	14934	14941	14998	14707	14902	14924	14768	14813	14815	14915	14816	14963	14852	14883	14917	14936	14762	15010	14984	14749	14893	14962	15085	14754	14919	14952	14898	14903	14926	15028	14807	14952	14846	14843	14902	14932	14920	14884	14922	14854	14964	14993	14780	14987	14861	14819	14816	14866	14821	14865	14837	14963	14943	14820	14828	15019	14885	14908	14964	14931	14894	14947	15012	14873	14871	15023	14883	14845	15116	14973	14765	14914	14838	14948	14920	14842	14844	14838	14926	14828	14846	15020	14927	15076	14835	14828	14924	14881	14726	14922	14818	14868	14982	14729	14859	14835	14909	14887	14970	14851	14925	14839	14882	14795	14646	14842	14777	14834	14968	14989	14944	14794	14962	14820	14889	14876	14850	14918	14940	14764	14886	15090	14996	14874	14768	14945	14743	14734	14970	14879	14808	14824	15011	14855	14669	14907	14750	14943	14908	14863	15086	14915	14788	14873	14895	14856	14946	15040	14907	15013	14875	14947	14988	14884	14804	14966	14897	14961	14847	14739	14975	14866	14835	14777	14820	14777	14921	14932	14894	14990	14913	14914	14879	14898	15010	14740	14975	14761	14876	14764	14979	15156	14942	14816	14908	15023	14897	14904	14938	14613	14951	14960	14780	15059	14775	14799	14947	14997	14850	14747	14748	15042	14966	14951	14814	14809	15030	14928	14882	14979	14790	14920	14879	14842	14777	14819	15286	14934	14869	14760	15034	14815	14881	14903	14926	14643	14765	14602	15003	14921	14814	14999	14771	14799	14834	15020	14751	15040	14939	14970	14983	14853	14939	14929	14801	14837	14901	14822	14732	14855	14837	15055	14931	14868	14979	14712	14842	14880	14772	15004	15034	14970	14893	14886	14903	14966	14935	14835	14982	14792	15004	14806	14901	14830	14679	14918	14946	14866	15047	14953	14637	14991	14952	14917	14865	14807	14792	14948	14899	14881	14947	14926	14852	14853	15016	14863	14765	14826	14884	14929	14879	14749	14867	15132	15084	14871	14990	14837	14776	14825	14717	15088	14796	14823	14881	14938	14858	14977	14740	15048	14972	14911	14899	14791	14994	14804	14948	14858	14806	14905	14937	15033	14869	14907	14924	14787	14978	14807	14921	15028	14878	14781	14971	14866	14960	14753	14918	14888	14974	15001	15001	14786	14907	14757	14816	14819	14895	14930	14788	14925	14760	14780	15003	14786	14821	14952	14938	14993	14822	14790	15054	14813	14812	14743	14832	15020	14804	14742	14791	14865	14855	14860	14954	14958	14865	14879	14875	14911	14800	15014	14951	14888	14861	14865	14836	14900	14745	14806	15044	14873	14742	14835	14874	14885	14804	14824	15097	14877	14812	14982	14915	14841	14853	15005	14849	14998	15027	14865	14961	15110	14834	14942	14970	15059	14865	14841	15009	14947	14816	14967	14781	14799	14909	14920	14804	14793	14928	14762	14847	14795	14901	14922	14808	14668	14850	14810	14912	14746	14889	14766	14895	14775	14738	14936	14860	14854	15063	15038	15113	14809	14794	14848	14813	14974	14745	14693	14842	15033	14885	14916	14971	14883	14888	14930	14760	14716	14972	14849	14810	14899	14924	14886	14978	14956	14993	14843	14837	14879	14799	14863	14765	14869	14931	15024	14778	14819	14976	14881	14989	14855	14778	14803	14987	14925	14868	14944	14887	14829	14785	14922	14892	14739	14873	14971	14814	14934	14843	14996	14870	14710	14945	14933	14913	14798	15031	14882	14895	15014	14864	15048	14795	14947	14941	14970	14919	14930	14876	14896	14845	14784	14881	14806	14811	14820	14909	14688	14876	14988	14836	14924	14811	14838	14775	14858	14768	14992	14961	14790	15035	14888	14723	14863	14915	14771	14796	14992	14823	15068	14876	14947	14888	15010	14954	14897	14883	14887	14675	14831	14822	15069	14811	14884	14893	15015	14843	14902	15036	15015	14868	14878	14982	15025	14928	14978	14891	14950	14824	14855	14926	14789	14836	14775	14969	14935	14859	14947	14951	14832	14934	14712	14950	14834	14916	14801	14871	14847	14908	14832	14989	14780	14860	14950	14970	14927	14966	14967	14736	14705	14802	14792	14781	14807	14976	14876	14894	14813	14949	14990	14835	14895	15037	14847	14916	14868	14903	14717	14844	14896	14847	14947	14903	14874	14820	14777	15007	14833	14891	14903	14918	14818	14968	14910	15124	15031	14844	14956	14941	14825	14863	14929	14775	14906	14947	14810	14924	14831	14890	14855	14906
23725	21157	28713	24247	23241	24723	23852	19919	18840	18292	17870	17323	16848	17080	16730	16640	16558	16624	16811	16669	16630	16689	16570	16532	16480	16458	16307	16232	16260	16427	16302	16350	16509	16422	16270	16520	16291	16319	16527	16388	16363	16447	16560	16489	16303	16388	16347	16497	16905	16851	16702	16658	16451	16454	16542	16412	16185	16291	16459	16468	16373	16579	16497	16188	16372	16324	16322	16357	16244	16379	16474	16309	16412	16333	16247	16524	16475	16397	16405	16286	16349	16560	16476	16464	16442	16268	16598	16470	16213	16246	16391	16348	16228	16337	16466	16101	16319	16294	16415	16484	16357	16504	16386	16303	16426	16062	16312	16248	16254	16351	16256	16480	16266	16527	16498	16300	16355	16466	16213	16375	16360	16339	16300	16243	16247	16257	16256	16282	16398	16364	16460	16445	16216	16331	16291	16349	16407	16318	16322	16261	16108	16509	16279	16500	16437	16482	16375	16125	16393	16447	16454	16378	16297	16234	16302	16463	16339	16221	16253	16412	16316	16305	16274	16113	16313	16384	16592	16293	16403	16475	16433	16238	16429	16566	16407	16515	16289	16447	16366	16294	16266	16308	16388	16287	16295	16134	16096	16205	16536	16252	16166	16408	16342	16276	16300	16462	16438	16321	16562	16274	16140	16352	16382	16286	16330	16241	16447	16488	16476	16196	16212	16340	16294	16217	16531	16338	16298	16266	16258	16350	16419	16290	16413	16156	16438	16531	16252	16321	16177	16200	16362	16338	16278	16309	16367	16481	16230	16365	16487	16531	16260	16347	16165	16283	16356	16363	16118	16351	16359	16113	16322	16457	16511	16351	16423	16287	16375	16529	16488	16230	16522	16297	16289	16487	16198	16382	16182	16295	16218	16469	16360	16095	16330	16481	16471	16312	16389	16297	16346	16255	16224	16302	16321	16311	16182	16308	16301	16246	16256	16589	16235	16328	16105	16105	16385	16424	16383	16423	16403	16415	16394	16116	16089	16387	16232	16487	16253	16171	16271	16210	16489	16292	16415	16220	16269	16361	16293	16293	16346	16258	16334	16365	16365	16200	16191	16270	16342	16139	16442	16251	16184	16280	16420	16371	16338	16202	16347	16367	16170	16353	16431	16019	16337	16177	16206	16206	16516	16249	16280	16208	16244	16234	16389	16383	16272	16316	16477	16363	16316	16354	16208	16355	16220	16344	16375	16325	16196	16352	16244	16366	16478	16518	16325	16364	16417	16255	16334	16289	16465	16306	16345	16277	16252	16188	16213	16362	16504	16438	16465	16288	16084	16215	16130	16328	16337	16442	16519	16375	16594	16307	16369	16146	16422	16189	16467	16473	16334	16284	16352	16617	16277	16140	16297	16603	16427	16350	16236	16418	16481	16205	16150	16212	16309	16080	16262	16369	16435	16261	16386	16118	16490	16352	16357	16417	16256	16211	16186	16268	16298	16291	16407	16479	16311	16197	16407	15908	16298	16405	16568	16393	16476	16281	16278	16099	16136	16459	16198	16223	16367	16316	16457	16379	16284	16396	16136	16468	16258	16095	16437	16553	16340	16216	16512	16283	16528	16360	16457	16344	16467	16418	16365	16170	16290	16476	16448	16455	16339	16391	16373	16207	16561	16213	16232	16355	16216	16314	16367	16423	16312	16347	16529	16393	16271	16112	16420	16212	16379	16170	16209	16141	16147	16547	16424	16337	16468	16499	16544	16360	16248	16325	16375	16111	16329	16227	16314	16359	16380	16247	16331	16447	16205	16356	16453	16255	16299	16418	16400	16334	16143	16284	16111	16363	16251	16284	16091	16346	16284	16264	16410	16281	16600	16282	16362	16240	16284	16431	16201	16147	16123	16380	16218	16425	16317	16316	16321	16305	16365	16399	16356	16059	16311	16436	16346	16304	16286	16453	16501	16431	16428	16295	16257	16421	16379	16145	16234	16549	16253	16296	16437	16280	16349	16158	16356	16452	16388	16304	16371	16324	16291	16204	16294	16216	16376	16226	16298	16453	16383	16304	16367	16429	16380	16341	16361	16376	16361	16241	16355	16329	16545	16246	16296	16502	16344	16207	16464	16332	16173	16226	16191	16301	16547	16287	16435	16246	16221	16347	16175	16230	16083	16223	16305	16399	16374	16218	16256	16326	16326	16353	16228	16427	16528	16367	16428	16403	16201	16247	16236	16475	16634	16309	16269	16191	16198	16257	16282	16157	16252	16359	16158	16307	16477	16356	16439	16289	16463	16394	16417	16214	16331	16477	16389	16389	16397	16428	16363	16334	16273	16338	16365	16335	16389	16352	16294	16315	16377	16298	16296	16126	16456	16237	16406	16249	16483	16323	16202	16329	16295	16512	16426	16179	16392	16149	16420	16558	16420	16345	16416	16186	16365	16412	16246	16304	16465	16589	16375	16389	16484	16223	16424	16347	16388	16286	16271	16312	16399	16250	16312	16287	16473	16301	16189	16186	16309	16306	16294	16421	16287	16362	16389	16140	16336	16472	16460	16230	16202	16232	16382	16472	16336	16155	16423	16168	16300	16068	16331	16324	16414	16443	16424	16215	16363	16345	16426	16421	16263	16256	16115	16236	16436	16345	16456	16394	16253	16365	16377	16566	16420	16298	16395	16324	16462	16383	16279	16258	16464	16114	16388	16052	16337	16405	16487	16433	16168	16267	16221	16220	16331	16267	16253	16301	16261	16152	16514	16256	16540	16290	16576	16347	16427	16375	16430	16478	16340	16351	15996	16295	16347	16335	16417	16403	16207	16363	16215	16339	16405	16411	16229	16090	16297	16246	16397	16273	16293	16269	16555	16409	16432	16271	16418	16423	16372	16393	16483	16194	16273	16167	16232	16101	16412	16293	16395	16441	16304	16484	16224	16277	16192	16641	16309	16265	16389	16300	16107	16241	16366	16105	16380	16268	16309	16448	16337	16291	16356	16430	16539	16336	16418	16209	16175	16425	16414	16342	16401	16423	16495	16395	16423	16281	16356	16310	16211	16072	16261	16585	16296	16304	16412	15992	16271	16408	16372	16359	16467	16312	16318	16391	16354	16430	16237	16363	16444	16547	16291	16459	16212	16466	16264	16372	16462	16397	16424	16463	16180	16217	16382	16307	16275	16224	16169	16274	16483	16163	16365	16424	16377	16366	16491	16314	16167	16316	16398	16483	16152	16236	16317	16464	16254	16354	16521	16385	16258	16361	16237	16321	16281	16244	16225	16231	16363	16268	16584	16380	16545	16125	16275	16329	16413	16322	16340	16321	16137	16433	16376	16190	16529	16339	16329	16279	16443	16280	16355	16146	16379	16313	16209	16105	16482	16217	16510	16229	16262	16354	16375	16390	16443	16470	16184	16352	16348	16406	16248	16258	16191	16357	16547	16334	16317	16288	16581	16289	16364	16409	16259	16494	16301	16352	16393	16231	16272	16480	16304	16314	16523	16343	16206	16392	16222	16291	16447	16353	16112	16140	16390	16513	16553	16376	16360	16206	16300	16203	16338	16367	16287	16531	16389	16498	16247	16306	16357	16219	16228	16225	16238	16386	16263	16313	16591	16482	16291	16290	16193	16480	16396	16293	16454	16382	16479	16226	16173	16380	16278	16244	16361	16348	16309	16217	16338	16388	16371	16243	16170	16449	16415	16328	16204	16384	16241	16413	16305	16245	16321	16277	16477	16421	16260	16535	16202	16385	16257	16310	16226	16353	16411	16395	16302	16355	16364	16435	16338	16312	16422	16534	16272	16206	16308	16248	16365	16389	16436	16470	16370	16384	16319	16224	16436	16444	16425	16197	16245	16252	16449	16400	16394	16345	16424	16496	16307	16180	16359	16337	16199	16412	16417	16230	16143	16245	16119	16271	16434	16213	16160	16369	16231	16317	16113	16375	16345	16219	16393	16275	16343	16241	16455	16281	16130	16437	16312	16448	16292	16613	16366	16358	16275	16234	16174	16390	16328	16521	16333	16316	16379	16417	16236	16444	16357	16471	16296	16346	16419	16397	16416	16296	16412	16416	16292	16353	16293	16185	16246	16424	16432	16180	16256	16168	16357	16420	16495	16271	16186	16347	16142	16421	16349	16159	16139	16262	16334	16270	16523	16392	16182	16442	16315	16389	16587	16466	16222	16469	16262	16570	16404	16176	16275	16325	16407	16345	16305	16370	16339	16233	16440	16354	16485	16191	16157	16478	16269	16228	16085	16379	16276	16261	16268	16347	16251	16345	16542	16264	16460	16505	16319	16256	16237	16175	16344	16285	16501	16336	16238	16255	16295	16482	16265	16455	16453	16365	16459	16289	16420	16211	16598	16316	16369	16377	16301	16363	16228	16147	16418	16259	16385	16345	16333	16409	16411	16306	16331	16286	16326	16360	16237	16207	16110	16426	16057	16265	16225	16403	16318	16285	16433	16447	16301	16361	16361	16313	16197	16445	16249	16400	16312	16347	16361	16304	16377	16296	16348	16252	16302	16236	16294	16399	16344	16430	16119	16348	16231	16237	16218	16336	16421	16391	16427	16358	16563	16245	16615	16399	16335	16248	16319	16419	16386	16278	16414	16337	16246	16297	16438	16318	16398	16370	16419	16314	16246	15963	16211	16237	16161	16401	16393	16446	16404	16446	16446	16431	16121	16384	16211	16319	16353	16354	16102	16257	16408	16402	16246	16335	16152	16202	16332	16376	16394	16304	16230	16265	16278	16243	16395	16245	16347	16185	16392	16482	16515	16624	16385	16272	16317	16254	16425	16340	16190	16343	16213	16365	16383	16247	16284	16367	16299	16464	16256	16163	16212	16180	16293	16329	16347	16337	16396	16281	16492	16193	16416	16174	16348	16306	16365	16366	16422	16153	16311	16495	16295	16433	16224	16206	16185	16278	16126	16225	16179	16440	16427	16159	16440	16437	16502	16465	16605	16355	16223	16229	16510	16106	16216	16441	16419	16327	16243	16339	16300	16187	16381	16199	16357	16381	16441	16355	16245	16429	16313	16177	16311	16267	16371	16248	16393	16201	16266	16225	16402	16160	16555	16267	16339	16467	16396	16242	16305	16319	16345	16315	16295	16517	16131	16241	16391	16153	16147	16172	16344	16419	16297	16332	16297	16393	16340	16283	16304	16168	16401	16357	16274	16351
24287	42185	40759	33346	28856	25612	22561	20066	18722	17743	16973	16094	15877	15823	15368	15450	15465	15506	15225	15420	15195	15104	15350	15125	15335	15234	15078	15090	14989	15026	15220	15048	15178	15268	15139	15054	15243	15071	15156	14991	15180	15077	15373	15069	15138	15161	14988	15337	15866	15685	15691	15443	15039	14985	15238	15014	15107	15048	14857	15088	15142	15013	15105	14969	15006	14914	15130	14933	14911	14995	15119	14970	14982	14928	15086	14960	15138	15235	15066	15004	15081	15059	15038	15088	15051	14978	14935	14890	15027	14989	15066	15083	15026	15040	15146	14930	15134	15056	15172	15054	15079	15051	15017	15114	15008	15021	14984	15124	14987	15049	15026	14990	15069	15039	15078	14977	15140	14972	15054	14973	15016	14992	15153	15088	14875	14980	14947	15014	15024	14872	15066	15057	15076	15003	14995	15064	15087	14968	14871	14958	15080	15102	14856	15164	15036	14907	15108	14879	14905	15064	15043	15018	15113	14896	15121	14946	15061	15070	14952	15126	14992	15136	14892	15034	15251	15002	14997	14969	15058	15084	15015	14931	15021	15024	14973	15058	14914	15104	15046	14928	15022	15093	15095	15046	14930	15014	15066	14959	15065	15038	15154	14977	15007	15052	14955	15175	14949	15179	15019	14987	15055	14851	14898	15032	14910	15041	14889	14993	14927	14936	14940	15071	14960	14927	14945	15011	14995	15132	15143	15128	15001	14937	15051	14967	15020	14931	15075	14960	14928	15125	14969	15119	14927	14912	14923	15058	14905	14908	15024	14915	15157	15076	15075	15035	15043	15014	15032	14893	15061	15139	15001	15026	14936	15139	15067	15063	15166	15095	14896	14941	14971	14756	15130	15004	15001	14902	15002	15111	15114	15085	14943	15145	15075	15072	14902	15061	14924	15024	15095	15003	15062	14966	14912	15108	14995	15115	15092	14968	14990	14852	14904	15015	15011	15031	14880	14961	14881	15119	14944	14893	15066	14901	15096	15096	14903	15064	15129	14888	14994	15086	15180	14995	15031	14978	15154	14931	15003	15094	14799	14995	14900	14965	15059	15000	15091	14768	15077	14834	14857	15046	15007	14992	15127	14865	15088	14975	14889	15104	15045	15124	14869	14980	14848	14949	15024	15041	15057	15004	15185	14930	14986	15098	15077	14998	15034	14998	14947	15139	14980	15045	15176	15059	14953	15002	15145	14976	14995	15036	14884	14794	14971	15062	15006	15068	15285	15149	15193	15036	14955	15024	14899	15055	14964	14944	15017	14913	15075	15063	15189	15030	15160	15057	14983	15029	14838	15138	14997	15105	15058	15099	14946	14968	15102	15183	15130	14879	14990	15007	14914	15081	15134	14979	15022	15029	15182	15002	14854	15065	14993	14933	15000	15088	15148	14865	14855	15134	15055	14886	14948	14978	15031	15013	14889	15158	14986	15222	14912	15022	14875	14899	15015	14993	15074	14934	14858	15068	15082	15053	15099	15020	15115	14944	15057	14967	15007	15050	14817	15128	15020	15059	14973	14989	14924	15045	14929	14805	15026	15012	15096	15081	14897	14752	14981	15098	15164	14981	15075	15150	15099	15070	15064	15045	15119	14938	14995	14904	15244	14851	15013	14961	15179	15064	14949	15060	15002	15075	15059	14903	15051	15108	15003	14870	15130	14971	15042	14934	14951	15145	14978	14798	15111	14999	14957	14995	15041	14928	14896	15019	14963	14919	14911	14958	14790	15023	15039	15047	14885	15030	15097	15088	14977	14929	14848	15005	15025	14879	14981	15025	15052	14931	15178	14922	14988	15180	15106	15048	14998	15091	14938	15001	14988	15024	14897	15062	14986	14857	15098	15044	14956	15145	15126	14798	15012	15006	15102	15049	14946	15006	14903	15110	15108	15080	15067	14991	15154	14932	14994	14961	14920	14889	14959	14942	15056	15001	15125	14948	15246	14906	15003	14993	14910	15109	15036	14830	14988	14935	14992	15146	14904	14974	15057	14973	14959	14916	14869	15115	15114	14883	15024	14955	14942	14924	15065	14977	15038	14943	14899	14967	15068	15014	14950	15122	14892	15094	15077	14949	14911	14956	14884	15030	14847	14911	14979	15065	14941	15090	15116	15064	14957	14906	14932	14969	14958	15055	15123	15086	15086	14916	15118	14859	15031	14967	15028	15043	14945	15007	14774	14926	15032	15008	15042	14795	14991	14968	15043	14993	14878	15093	15146	15051	14940	15110	15046	15023	14897	14946	15039	15028	15076	15017	14980	14727	15052	14829	15043	14962	15021	15033	14983	14965	15193	15075	15062	14891	15009	14961	15079	15006	14953	14862	15009	14895	15105	14983	15018	15010	15140	14926	14939	14874	14951	15052	14907	14948	14951	14927	15161	14968	15115	15120	15160	15028	15056	15160	15111	15168	14810	15031	15123	14917	15090	14948	15112	15133	14948	15111	14810	15094	15026	15120	15035	15011	15028	14932	15094	15230	15011	14959	14903	15007	14982	14935	15161	14965	14977	15117	15036	15052	15134	14968	15005	14833	15090	15122	14988	15072	14961	14952	15122	14992	15038	14952	14946	15090	14978	15103	14882	14983	15034	14879	14990	15001	15104	15179	14831	14897	15038	14980	14926	14924	14875	15176	14950	15120	14971	14760	15170	14997	15167	14867	15118	15065	15023	15101	15161	15029	14961	15108	14994	14887	15017	14978	15110	14944	14958	15106	15042	15095	15099	15060	15037	15033	14949	15206	15007	15165	15059	15032	15054	14982	15161	14938	15019	15109	15069	14958	14971	15042	15091	15080	15143	14969	15043	15000	15011	15144	14992	15089	15046	14943	14994	14851	15126	15029	15037	14925	15027	14841	14936	15120	15033	14955	15115	14914	15049	14995	15105	15098	14975	14890	15167	15022	15194	14996	15073	14828	14942	14991	15045	14991	15017	14946	15076	14849	14950	14967	14971	15051	15098	14983	15251	15018	15027	15115	15062	14979	15066	15072	14868	14943	14937	15046	14966	15149	14934	15014	14976	15042	15103	15092	14901	15156	15138	14833	15054	15042	14906	14885	14959	15246	15038	14969	15264	14816	15012	15045	15049	14891	14899	14935	15093	14996	14915	14850	15004	15133	14972	15000	14945	14997	15061	15048	15013	14957	15179	15157	14922	14927	15005	14901	15041	15006	15100	15105	15036	14882	15138	15116	15009	15078	15194	14994	15079	14892	15030	15082	15238	15042	15018	15161	15097	15108	14922	15025	15115	14950	14973	14973	15013	14963	15051	15013	15069	14833	15072	15057	15145	14984	15021	15073	15063	14928	15174	15167	14871	14918	15153	14971	14859	15042	15088	15109	15053	15170	15226	14925	14950	15140	15055	15044	15104	15118	14913	14996	14977	15006	14879	15009	14851	15260	14969	14891	15048	15147	15010	14968	14954	14937	15088	14930	14948	15040	15129	15044	14801	15044	14986	14898	14966	14974	15049	15042	15048	14889	14878	15002	15073	15046	15089	15191	14831	15040	15124	14841	14978	14824	15030	15044	15144	15082	15136	15130	15007	15028	15101	14997	15062	14915	14918	15101	14887	15093	14955	14973	15085	15112	15007	15026	15021	14852	15115	15029	14981	14949	15069	14940	15109	14952	14946	15117	15026	14959	14940	14849	15115	14876	14994	15040	15039	15092	15012	14935	15003	14919	15083	15145	15014	15073	14974	14985	15125	15141	15103	14951	14965	14980	14988	15257	15125	15011	15196	14799	15002	15009	15081	14968	14957	14935	15084	15018	15191	14987	14971	14963	15168	14954	14983	15081	15001	15123	15050	14844	15054	15130	14968	14944	14929	15174	15079	15069	14978	15087	14779	14972	15048	15102	14908	15068	14936	15181	15000	15113	14941	15101	14852	14977	14919	14846	14978	15046	15036	14884	15040	14787	14924	15072	14963	14950	15013	14882	14913	15086	15083	15014	14989	14964	14975	15117	14880	14922	15100	14868	15061	14945	14959	15106	14981	14971	14974	15079	15077	15067	15061	14984	15103	14972	15004	14893	14907	15074	14949	15038	15240	15047	15078	15004	14914	15050	14975	15308	15154	15110	15120	15066	14897	15117	15104	14896	15053	14985	15034	14920	15080	15005	15021	15044	15008	15142	15125	14986	15099	14917	14963	15096	15020	14984	14966	14914	15081	15115	15075	14849	15023	14976	15033	14994	15098	15051	15133	15121	15018	14959	14856	15223	15009	14962	14963	15047	15032	15055	15213	14928	15182	15147	14855	15024	14957	15072	15113	15135	15147	15003	15140	15080	14932	14856	14921	15067	15039	15019	14886	14979	15043	14939	15246	15109	15259	15031	14938	14953	14833	14926	15008	15051	14965	14959	15105	15153	15073	14942	15023	14923	14988	14961	15020	15114	15124	15047	14929	14978	15254	15073	15142	14957	15011	14840	15144	15064	14912	15043	15032	14935	15095	14971	14988	15029	15022	15052	14994	15123	15114	14957	15130	15056	15084	15024	15044	15025	14974	14961	15026	14993	14997	15138	14993	14996	14983	15099	14954	15010	15165	15020	14915	14924	15012	15010	15034	14948	14902	14936	15039	15036	14900	15004	14746	15027	15010	14916	14985	15003	15046	15043	15058	14969	14965	14956	14937	15122	15059	14952	14986	14991	15096	14896	15214	14943	15137	14949	14917	14940	15020	14824	14961	14962	14852	15162	14723	14897	15076	15030	14960	15100	15119	15042	15108	15025	15004	15097	15028	15150	15158	14982	14898	14930	15075	15034	14959	15064	15244	15212	14941	14933	14945	14936	15034	14876	14989	14963	15178	14932	14773	15016	15145	14869	14993	15039	14992	14952	14982	15021	15040	14966	14994	14907	15182	14929	14891	14920	14864	14901	14974	15095	14896	15095	14859	14953	14985	15025	14934	15150	15095	15193	15015	14971	15099	14924	15053	15062	14913	14972	15101	15000	15226	14838	14892	15030	14911	15241	15060	15076	15012	14955	14943	15027	14986	14892	15126	15033	14964	15039	15117	15099	15185	15014	14835	15122	15085	15261	14836	14984	15008	15183	15004	14985	15078	14879	15244	14919	14868	15000	14962	15085	15107	14831	14968	15073	15262	15062	15027	14874	15117	15097	15098	14946	15009	15123
22718	21159	29039	23612	21887	25248	27627	21922	20122	19587	18788	17880	17618	17680	17379	17305	17059	17178	17100	17073	17123	16734	17119	16881	17036	17011	16961	16837	16944	16803	16895	16686	16480	16692	16659	16763	16719	16893	16775	16780	16410	16753	16753	16805	16754	16845	16809	17273	17794	17679	17399	17152	16957	16633	16613	16740	16704	16766	16736	16749	16634	16763	16698	16687	16577	16801	16725	16588	16716	16651	16648	16668	16659	16554	16494	16661	16784	16775	16660	16705	16675	16649	16519	16510	16516	16623	16470	16698	16703	16500	16597	16660	16440	16608	16651	16537	16613	16558	16596	16582	16679	16581	16379	16623	16563	16773	16475	16650	16648	16450	16433	16689	16608	16885	16661	16687	16924	16619	16523	16498	16657	16661	16676	16663	16499	16667	16800	16700	16533	16787	16635	16696	16665	16594	16691	16624	16535	16731	16582	16600	16703	16629	16555	16737	16581	16518	16756	16643	16535	16432	16744	16808	16553	16858	16658	16597	16612	16578	16505	16685	16479	16619	16772	16571	16422	16700	16672	16647	16631	16759	16732	16668	16617	16489	16535	16631	16747	16507	16681	16699	16564	16466	16637	16662	16481	16609	16582	16657	16596	16670	16655	16588	16450	16493	16638	16730	16618	16521	16568	16608	16596	16746	16620	16607	16833	16545	16525	16811	16527	16458	16754	16482	16721	16524	16615	16549	16521	16810	16515	16406	16516	16545	16636	16451	16684	16212	16484	16560	16488	16458	16719	16657	16699	16528	16662	16575	16546	16604	16384	16703	16516	16695	16562	16627	16583	16499	16449	16485	16487	16592	16639	16775	16481	16522	16523	16514	16668	16539	16606	16636	16628	16648	16594	16697	16624	16697	16374	16747	16613	16602	16530	16586	16592	16543	16567	16441	16350	16715	16786	16470	16637	16584	16802	16628	16728	16606	16828	16733	16657	16586	16720	16594	16603	16625	16489	16743	16603	16578	16526	16531	16736	16528	16615	16597	16627	16619	16604	16661	16665	16748	16781	16632	16606	16633	16429	16730	16528	16631	16592	16616	16779	16814	16657	16715	16660	16686	16721	16518	16552	16421	16448	16591	16723	16570	16626	16542	16628	16514	16655	16647	16763	16459	16701	16531	16397	16713	16642	16559	16680	16624	16864	16548	16629	16463	16573	16518	16635	16747	16643	16668	16629	16658	16643	16774	16717	16824	16493	16682	16634	16797	16650	16525	16708	16569	16572	16568	16616	16558	16718	16455	16674	16453	16696	16683	16687	16596	16527	16510	16669	16578	16709	16525	16676	16683	16529	16566	16602	16745	16522	16617	16616	16585	16770	16640	16681	16577	16616	16613	16652	16516	16702	16579	16695	16736	16537	16414	16593	16639	16480	16513	16773	16470	16527	16555	16476	16586	16518	16674	16585	16683	16537	16577	16654	16548	16664	16627	16687	16875	16682	16631	16601	16519	16566	16543	16287	16817	16562	16573	16729	16627	16619	16568	16638	16655	16612	16679	16456	16724	16762	16580	16540	16493	16715	16681	16634	16621	17005	16591	16722	16709	16748	16534	16596	16453	16447	16685	16482	16391	16621	16734	16467	16548	16687	16439	16633	16645	16741	16509	16565	16630	16517	16643	16656	16673	16505	16693	16759	16468	16448	16575	16567	16423	16790	16574	16498	16449	16700	16575	16531	16578	16365	16492	16792	16694	16617	16510	16507	16606	16549	16657	16607	16413	16630	16344	16499	16420	16537	16571	16603	16703	16439	16546	16625	16700	16699	16456	16585	16473	16717	16425	16513	16551	16640	16663	16799	16443	16621	16323	16616	16534	16582	16674	16664	16692	16626	16691	16693	16807	16592	16641	16531	16692	16627	16646	16476	16685	16605	16583	16704	16452	16580	16689	16671	16585	16590	16766	16480	16585	16409	16603	16642	16602	16504	16356	16487	16584	16608	16491	16615	16673	16547	16388	16467	16655	16496	16590	16405	16644	16867	16719	16640	16613	16518	16515	16480	16681	16468	16652	16307	16573	16596	16520	16727	16789	16387	16466	16745	16534	16520	16533	16519	16455	16496	16647	16677	16813	16522	16465	16715	16528	16831	16504	16593	16646	16735	16821	16608	16352	16564	16537	16471	16393	16473	16497	16508	16520	16632	16627	16609	16503	16502	16820	16386	16499	16509	16464	16618	16669	16597	16595	16487	16468	16668	16687	16615	16591	16741	16737	16665	16547	16461	16467	16487	16564	16474	16589	16487	16770	16648	16709	16701	16550	16478	16673	16566	16643	16797	16609	16609	16698	16421	16620	16597	16493	16577	16566	16655	16611	16790	16593	16762	16561	16402	16654	16665	16586	16708	16575	16653	16794	16633	16724	16627	16569	16707	16764	16697	16472	16532	16503	16584	16510	16699	16690	16563	16776	16458	16494	16381	16650	16384	16817	16539	16701	16516	16572	16506	16516	16550	16590	16561	16569	16724	16617	16804	16683	16783	16632	16531	16666	16583	16665	16365	16515	16603	16725	16814	16565	16685	16724	16539	16467	16630	16777	16644	16692	16478	16789	16641	16681	16654	16605	16609	16675	16670	16605	16340	16423	16779	16736	16717	16615	16682	16532	16498	16499	16539	16612	16569	16636	16704	16716	16560	16422	16558	16564	16657	16464	16626	16392	16687	16587	16593	16559	16495	16577	16489	16738	16469	16383	16475	16682	16643	16540	16640	16628	16409	16574	16613	16711	16393	16772	16624	16589	16754	16463	16730	16568	16591	16970	16540	16574	16574	16501	16657	16678	16641	16455	16476	16365	16394	16460	16740	16599	16731	16649	16779	16745	16529	16765	16885	16529	16584	16595	16672	16589	16621	16453	16539	16376	16482	16521	16631	16722	16616	16744	16734	16505	16584	16579	16443	16719	16581	16420	16586	16531	16667	16645	16635	16650	16669	16636	16653	16467	16545	16799	16767	16640	16801	16714	16519	16764	16463	16504	16596	16727	16477	16722	16538	16737	16546	16777	16673	16582	16712	16543	16560	16508	16486	16497	16694	16624	16549	16755	16592	16565	16489	16552	16451	16450	16659	16441	16709	16576	16646	16495	16654	16651	16725	16708	16702	16548	16704	16465	16366	16612	16776	16670	16668	16705	16680	16636	16642	16530	16623	16761	16676	16717	16761	16537	16435	16594	16551	16520	16702	16602	16463	16601	16618	16495	16560	16765	16549	16731	16782	16751	16613	16729	16601	16643	16505	16520	16653	16525	16515	16512	16548	16563	16495	16680	16600	16653	16623	16607	16627	16736	16687	16812	16655	16424	16751	16430	16750	16543	16695	16527	16683	16550	16645	16464	16830	16724	16649	16614	16578	16780	16745	16607	16337	16645	16669	16799	16625	16584	16329	16656	16444	16619	16542	16400	16512	16564	16462	16750	16727	16865	16603	16682	16802	16681	16748	16664	16779	16451	16665	16585	16609	16516	16528	16502	16458	16687	16518	16528	16579	16596	16502	16810	16716	16584	16682	16608	16674	16607	16775	16712	16505	16605	16597	16582	16557	16734	16653	16407	16657	16614	16704	16358	16791	16455	16600	16754	16724	16570	16467	16563	16738	16602	16569	16587	16588	16578	16679	16696	16610	16570	16708	16725	16563	16707	16673	16464	16641	16465	16676	16705	16480	16492	16663	16608	16485	16615	16625	16690	16701	16488	16448	16507	16538	16723	16673	16726	16659	16538	16771	16770	16679	16566	16747	16675	16592	16338	16430	16653	16553	16770	16704	16679	16871	16652	16806	16730	16506	16434	16375	16607	16492	16504	16556	16571	16743	16528	16657	16494	16694	16724	16557	16769	16753	16549	16861	16776	16551	16782	16508	16598	16759	16687	16505	16585	16558	16596	16607	16589	16765	16739	16328	16577	16721	16495	16351	16603	16657	16599	16617	16622	16614	16581	16525	16600	16678	16439	16742	16712	16473	16686	16792	16568	16566	16619	16700	16659	16512	16591	16530	16650	16602	16651	16628	16746	16488	16735	16471	16525	16702	16683	16437	16503	16598	16810	16566	16745	16699	16623	16505	16512	16481	16783	16522	16743	16512	16618	16539	16580	16636	16821	16890	16675	16562	16712	16555	16632	16570	16720	16828	16643	16495	16520	16792	16720	16565	16416	16806	16690	16665	16707	16674	16453	16559	16502	16591	16511	16576	16466	16557	16621	16421	16522	16693	16628	16514	16579	16327	16538	16551	16584	16544	16625	16679	16433	16921	16507	16580	16454	16754	16643	16511	16691	16635	16676	16657	16606	16532	16426	16570	16639	16527	16509	16427	16468	16669	16571	16547	16802	16696	16525	16588	16508	16738	16534	16541	16334	16652	16638	16589	16537	16591	16592	16515	16629	16620	16468	16606	16746	16634	16497	16712	16651	16699	16611	16673	16620	16545	16650	16623	16446	16555	16333	16666	16707	16726	16709	16804	16697	16685	16822	16642	16577	16594	16642	16738	16696	16527	16571	16769	16604	16604	16667	16804	16579	16434	16670	16559	16333	16418	16517	16640	16733	16619	16659	16556	16575	16657	16691	16631	16620	16447	16602	16716	16563	16575	16712	16624	16668	16546	16748	16537	16531	16511	16607	16683	16637	16594	16502	16672	16649	16624	16832	16534	16559	16650	16717	16633	16762	16654	16512	16571	16498	16330	16482	16606	16636	16600	16489	16465	16782	16618	16607	16686	16574	16648	16612	16655	16701	16516	16616	16595	16550	16662	16673	16548	16713	16531	16497	16638	16739	16678	16501	16467	16623	16529	16449	16714	16607	16563	16446	16500	16744	16736	16873	16643	16471	16501	16493	16718	16693	16663	16527	16606	16482	16628	16539	16506	16543	16592	16709	16746	16654	16660	16626	16653	16603	16744	16575	16584	16409	16397	16520	16778	16621	16655	16538	16884	16552	16381	16698	16619	16744	16386	16768	16673	16585	16570	16642	16441	16549	16712	16520	16604	16666	16652	16764	16627	16625	16537	16610	16805	16587	16702	16550	16470	16652	16634	16594	16511	16909	16784	16667	16499	16556	16623	16479	16620	16410	16711	16533	16610	16638	16836	16629	16697	16453	16566	16610	16534	16485	16601	16558	16605	16684	16681	16582	16744	16603	16585	16526
25715	47084	46115	39118	33760	29484	25475	22692	20501	19190	17984	17048	16523	16257	16135	16063	15837	15755	15635	15623	15660	15465	15422	15420	15392	15223	15226	15160	15460	15150	15136	15118	15151	15363	15287	15240	15343	15140	15297	15287	15362	15012	15248	15392	15222	15212	15186	16066	16464	16383	16122	15531	15385	15271	15236	15149	15130	15176	15256	15305	15221	15225	15086	15143	15251	15061	15116	15131	15216	15073	15060	15118	15226	15164	15134	15256	15105	15089	15223	15091	15122	15115	15116	15192	15326	15222	15422	15007	15406	15220	15138	15148	15260	15150	15222	15115	15105	15281	15211	15229	15211	15118	15183	15147	15187	15152	15047	15154	15069	15142	15234	15275	15161	15123	15133	15210	15190	15058	15110	15195	15298	15195	14973	15223	15061	15164	15079	15143	15114	15358	15034	15156	15268	15186	15176	15184	15122	15192	15126	15163	15153	15076	15291	15099	15215	15268	15229	15090	15158	15188	15081	15237	15086	15110	15132	15248	15329	14964	15251	15162	15350	15109	15216	15141	15120	15043	15347	15149	15009	15158	15224	15333	15140	15069	15233	15097	15179	15069	15065	15263	15163	15185	15050	15210	15144	15225	15059	15175	15104	15178	15200	15322	15215	15358	15260	15132	15201	15056	14999	15285	15178	15009	15116	15185	15196	15248	15147	15222	15189	15138	15165	14894	15162	15076	15192	15109	15139	14947	15090	15067	15144	15302	15037	15182	15077	15228	15084	15114	15160	15124	15125	15096	15197	15128	15166	15131	15111	15208	15062	15219	15072	15160	15202	14936	15134	14992	15174	15132	15259	15146	15245	15223	15181	15178	15025	15075	15225	15274	14974	15212	15233	15178	15337	15052	15131	15068	15130	15086	15164	15248	15054	15153	14998	15176	15054	15186	15099	15059	15165	15106	15176	15211	15191	14977	15345	15129	15291	15140	15154	15266	15257	15148	15348	15230	15114	15077	15250	15225	15192	15216	15156	15115	15322	14999	15206	15142	15266	15115	15210	15036	15108	15195	15188	15312	15156	15167	14799	15393	15253	15009	15125	15145	15196	15236	15146	15247	15050	15261	15264	15237	15258	14952	15096	15155	15163	15081	15175	15072	15229	15017	15196	15037	15229	14993	15092	14911	15060	15195	15162	15067	15406	15204	15168	15287	15082	15006	15169	14972	15266	15289	15148	15092	15116	14977	15101	15162	15118	15137	15110	15044	15056	15126	15201	15129	14917	15388	15325	15191	15284	15005	15071	14976	15105	15097	15131	14998	15152	14967	15089	15192	15074	15179	15139	14957	15087	15190	15125	14982	15269	15223	15040	15312	14967	15055	15123	15071	15028	15093	15357	15296	15244	15210	15082	15240	15327	15238	15136	15095	15186	15126	14985	15231	15169	15175	15013	15273	15090	15178	15143	15012	15198	15121	15182	15076	15230	15046	15258	15273	15041	15165	15198	15067	15170	15116	15057	15320	15080	15253	15133	15252	15226	15012	15006	15031	15301	15140	15246	15188	15094	15344	14970	15187	15194	15188	15123	15254	15164	15172	15021	15196	15000	15161	15239	15251	14947	15183	15175	15031	15148	15190	15208	15036	15122	15292	15125	15129	15284	14977	15135	15090	15234	15055	15161	15164	14971	15194	15100	15217	15060	15189	15224	15235	15211	15355	15010	15219	15155	15024	15145	15118	15097	15170	15148	15151	15132	15225	15177	15089	15212	15154	15206	15005	15213	15133	15262	15188	15270	15046	15055	15107	15114	15013	15254	15126	15114	15297	15100	15055	15111	15055	15301	15169	15124	15146	15132	15213	15232	15147	15076	14974	15121	15089	15243	15202	15313	15238	15167	15107	15270	14992	15180	15224	15146	15072	15230	15185	15206	15157	15231	15110	15202	15238	15107	15152	15027	15112	15104	15329	15156	15055	15069	15146	15081	15202	15207	15160	15126	15112	15236	15181	15178	15293	15093	15033	15100	15294	15237	15207	15113	15103	15220	15103	15218	15115	15256	15143	15261	15115	15024	15213	15054	15067	15243	15011	15321	15204	15193	15137	15172	15258	15104	15195	15204	15123	15078	15164	15128	15253	15078	15170	15149	15274	14999	15250	15073	15039	15259	15158	15017	15056	15180	15214	15096	15186	15153	15197	15233	15118	15194	15134	15179	14901	15356	15155	15107	14996	15160	15204	15330	14998	15193	15202	14903	15299	14996	15113	15153	15143	15048	15328	15331	15228	15246	15194	15059	15115	15245	15314	15079	15076	15205	15135	15299	15226	15130	15102	15058	15241	15183	15114	15239	15164	15159	15218	15119	15119	15348	15167	15212	14969	15161	15207	15153	15112	15109	15176	15100	15047	15266	15102	15083	15151	14876	15165	14957	15316	15164	15228	15153	14994	15114	15138	15213	15032	15328	15006	15058	14956	15173	15126	15174	15198	15094	15129	15136	15149	15037	15226	15116	15230	15157	15267	15194	15162	15159	15160	15157	15185	15104	15219	15180	15118	15170	15174	15028	15007	15258	15080	15129	15075	15226	15148	15317	15252	15186	15255	15092	15121	15091	15075	15261	15129	15115	15098	15172	15009	15175	15068	15185	15256	15059	15157	15103	15182	15015	15141	15022	15085	15181	15127	15077	15124	15061	15152	15011	15280	15375	15161	15100	15219	15131	15162	15060	15145	15047	15008	15081	15110	15110	14966	15146	15242	15182	15258	15097	15067	15054	15083	15090	15186	15055	15046	15186	15221	15216	15171	15276	15141	15089	15142	15179	14987	15178	15210	15098	15208	15282	15175	15236	15147	15110	15126	15104	15252	15035	15170	15092	15112	15059	15315	15105	15280	14925	15033	15064	15185	15053	15010	15027	15259	15264	15173	15292	15305	14996	15257	15148	15230	14913	15123	15170	15262	15298	15189	15306	15126	15077	15134	15145	15205	14996	15216	15186	15126	15247	15172	15178	15076	15052	15002	15199	15020	15217	15110	15221	15213	15211	15031	15305	15100	15023	15147	15181	15127	15240	15050	15270	15395	15226	15189	15198	15058	15266	15110	15182	15124	15203	15141	15062	15278	15010	15164	15153	15170	15079	15030	15280	15158	15155	15294	14981	15113	15280	15101	15048	15138	15177	14969	15266	15130	15042	15286	15049	15067	15179	15202	15200	15034	15220	15065	15102	14956	15214	15320	15186	15150	15038	15118	15158	15064	15027	15020	15127	15165	15171	15061	15077	15194	15171	15025	15354	15133	15306	15164	15079	15167	15123	15170	15189	15264	15257	14988	15310	15083	15261	15191	15216	15111	15274	15143	15234	15035	15234	15257	15178	15238	15126	15219	15091	15122	14983	15272	15071	15230	15094	15106	15044	15246	15055	15165	15105	15108	15190	15295	15201	15134	15272	15138	15230	15235	15090	15025	15130	15088	15318	15189	15117	15295	15134	15048	15087	15324	15096	15201	15239	14990	15048	15204	15158	15254	15087	15274	15289	14987	15170	15328	15130	15197	15180	15191	15105	14996	15261	15309	15172	15140	15221	15118	15329	15139	15178	15062	15237	15291	15238	15239	15229	15138	15113	15166	15177	15212	15090	15256	14916	15174	15222	14935	15184	15386	15169	15138	15249	15102	15154	15050	15190	15100	15154	15170	15373	15110	15015	15093	15177	15129	14952	15291	15171	15293	15165	15094	15077	15194	15314	15134	15071	15214	15273	15043	15353	15150	15156	15186	15241	15010	15167	15113	14986	15136	15142	15145	15077	15049	15163	15073	15145	15027	15080	15042	15074	15147	15065	14986	15163	15142	15029	15269	15144	15274	15084	15198	15117	15299	15233	15185	15309	15192	15008	15077	15143	15175	15192	15054	15167	15123	15194	15357	15038	15229	15285	15148	15140	15202	15194	15102	15154	15157	15100	15103	15204	15073	15260	15052	14974	15072	15139	15158	15050	15134	15090	15217	15123	15074	15166	15086	15080	15098	15227	15128	14955	15088	15136	15228	15209	14943	15266	15032	15114	15059	15053	15087	15158	15142	15112	15171	15071	15269	14983	15207	15129	15075	15150	15203	15134	15006	14979	15201	15090	15088	15121	15254	15017	15041	14949	15152	15117	15113	15143	15083	15261	15148	15104	15340	15124	15101	15202	15237	15024	14918	15133	15199	15134	15164	15105	15194	15173	15158	15065	15212	15186	15149	15363	15168	15314	15142	15005	15237	15259	15344	15051	14924	15231	15158	15085	15042	15314	15115	15305	15186	15135	15241	15046	15020	15118	15167	14977	15327	15030	15084	15340	15246	15027	15193	15148	15073	15258	15158	15160	15110	15192	15137	15217	15146	15095	15056	15323	15200	15304	15073	15342	15174	15152	15144	15170	15181	15231	15099	15266	14981	15105	15151	15083	15204	15157	15283	15248	15198	15160	15157	15145	15191	15172	15162	15125	15354	15158	15315	15204	15179	14937	15110	15092	15037	15009	15079	15159	15110	15236	15137	15180	15204	15255	15155	15121	15270	15186	15216	15258	15168	15175	15047	15170	15092	15047	15254	15111	15143	15161	15049	15201	15052	15040	15273	15170	15145	15086	15112	15080	15198	15168	15058	15345	15260	14985	15131	15229	15157	15136	15048	15123	15161	15313	15065	15100	15202	15048	15197	14978	15169	15102	15159	15107	15059	15115	15188	15164	15254	15120	15177	15217	15278	15100	15029	15060	15301	15123	14846	15162	15140	15183	15039	15066	15084	15170	15025	15286	15307	15132	15208	15164	15069	15105	15152	15133	15132	14972	15264	14917	15118	15235	15069	15221	15198	15185	15271	15102	15137	15118	15137	15065	15168	15010	15455	15103	15171	15160	15055	15154	15076	15112	15256	15121	15144	15229	15059	15219	15169	14967	15219	15128	15126	15059	15127	15121	14978	15117	15230	15212	15045	15118	15150	15015	15166	15165	15034	15182	15094	15135	15207	15212	15207	15163	15061	15007	15161	15295	15069	15230	15064	15223	15019	15171	15283	15089	15165	15218	15148	15038	15032	14984	15066	15299	15079	15123	15173	15150	15382	15108	15163	15300	15301	15137	15239	15318	15240	15240	15102	15047	15021	15258	15147	15114	15357	15162	15102	15229	15201	15172	15190	15125	15200	15166	15160	15093	15191
27465	23982	31359	28347	23096	20483	19068	18048	17432	17434	17098	16912	16696	16593	16838	16833	16737	16601	16578	16503	16615	16363	16607	16510	16637	16690	16537	16480	16658	16550	16604	16485	16541	16611	16462	16663	16471	16296	16678	16441	16604	16391	16460	16408	16598	16519	16692	16668	16731	16690	16677	16632	16448	16606	16580	16461	16235	16620	16494	16448	16594	16449	16302	16683	16502	16499	16522	16411	16426	16427	16381	16423	16462	16606	16566	16408	16353	16466	16311	16449	16692	16378	16337	16305	16578	16535	16516	16504	16650	16500	16680	16471	16666	16621	16485	16582	16564	16557	16453	16425	16740	16566	16477	16528	16527	16503	16633	16552	16323	16475	16421	16425	16399	16552	16574	16468	16486	16501	16541	16330	16407	16561	16646	16578	16656	16532	16521	16377	16525	16601	16341	16449	16607	16713	16544	16638	16686	16593	16362	16592	16493	16534	16665	16593	16628	16500	16427	16560	16491	16577	16635	16656	16538	16426	16530	16482	16436	16332	16437	16324	16557	16435	16504	16458	16566	16481	16362	16449	16657	16590	16440	16567	16446	16327	16613	16507	16606	16668	16460	16584	16397	16513	16520	16702	16562	16553	16325	16465	16442	16480	16520	16500	16520	16436	16571	16638	16418	16561	16333	16588	16357	16418	16627	16423	16517	16605	16460	16406	16572	16565	16527	16650	16416	16647	16427	16453	16523	16538	16577	16409	16420	16606	16309	16629	16654	16264	16727	16502	16553	16498	16415	16523	16621	16704	16613	16666	16615	16471	16546	16405	16291	16505	16488	16451	16504	16650	16442	16480	16463	16371	16416	16452	16456	16452	16522	16397	16529	16464	16444	16438	16471	16339	16484	16537	16552	16655	16529	16537	16583	16470	16630	16353	16423	16437	16502	16551	16480	16582	16452	16366	16727	16483	16291	16530	16491	16302	16679	16603	16650	16580	16532	16307	16558	16454	16488	16530	16546	16524	16473	16558	16636	16700	16449	16651	16577	16557	16502	16434	16514	16626	16510	16398	16662	16474	16640	16594	16627	16514	16424	16328	16500	16428	16411	16476	16463	16664	16488	16486	16601	16613	16584	16655	16520	16481	16623	16644	16616	16598	16557	16500	16534	16560	16568	16430	16593	16377	16412	16548	16404	16488	16547	16591	16588	16590	16594	16453	16610	16570	16617	16475	16377	16369	16471	16474	16614	16617	16432	16478	16537	16496	16490	16442	16606	16451	16676	16666	16438	16665	16589	16528	16588	16463	16565	16577	16464	16458	16343	16527	16523	16304	16596	16637	16490	16543	16607	16470	16671	16600	16496	16255	16488	16448	16576	16604	16348	16393	16328	16311	16465	16453	16509	16680	16394	16423	16452	16633	16490	16491	16578	16623	16650	16710	16333	16696	16618	16572	16595	16555	16370	16475	16592	16415	16591	16465	16402	16470	16558	16595	16342	16421	16483	16365	16589	16301	16335	16515	16566	16569	16664	16492	16517	16448	16618	16494	16433	16588	16781	16456	16353	16347	16431	16559	16343	16366	16580	16294	16284	16496	16454	16520	16466	16688	16574	16547	16603	16657	16462	16529	16414	16379	16514	16542	16462	16589	16589	16711	16683	16306	16300	16567	16693	16558	16219	16530	16444	16457	16448	16585	16681	16610	16407	16422	16489	16476	16401	16259	16516	16373	16437	16364	16366	16538	16337	16572	16693	16321	16577	16470	16555	16281	16441	16453	16196	16519	16487	16504	16702	16712	16438	16598	16612	16580	16337	16529	16413	16640	16419	16570	16558	16543	16340	16568	16542	16511	16454	16654	16593	16479	16435	16419	16367	16450	16297	16366	16555	16336	16743	16477	16515	16630	16646	16397	16393	16666	16612	16634	16476	16439	16459	16382	16412	16566	16720	16554	16536	16639	16555	16520	16358	16438	16409	16308	16403	16487	16490	16635	16635	16441	16494	16525	16469	16532	16492	16339	16575	16442	16413	16450	16524	16473	16470	16470	16518	16429	16386	16646	16577	16488	16717	16469	16419	16436	16534	16521	16494	16382	16630	16448	16465	16167	16451	16426	16452	16570	16681	16580	16599	16546	16521	16456	16555	16437	16439	16407	16716	16492	16544	16514	16483	16903	16622	16386	16570	16501	16408	16662	16479	16514	16390	16387	16665	16463	16673	16462	16406	16415	16425	16429	16553	16526	16314	16365	16619	16337	16338	16487	16344	16686	16279	16629	16502	16535	16708	16430	16509	16581	16525	16500	16533	16526	16444	16482	16489	16757	16670	16424	16625	16417	16506	16530	16488	16301	16506	16528	16556	16345	16674	16578	16526	16547	16472	16460	16593	16455	16484	16483	16435	16473	16392	16644	16506	16614	16335	16462	16499	16450	16512	16472	16524	16457	16456	16356	16651	16543	16554	16463	16344	16544	16683	16588	16637	16416	16571	16491	16622	16618	16296	16560	16539	16539	16645	16444	16417	16519	16575	16767	16690	16396	16539	16363	16283	16502	16425	16480	16525	16579	16549	16529	16349	16499	16616	16561	16586	16598	16738	16491	16549	16358	16323	16532	16562	16580	16493	16567	16533	16480	16461	16583	16566	16405	16549	16425	16470	16607	16597	16397	16416	16475	16518	16452	16410	16240	16491	16443	16454	16547	16623	16453	16385	16346	16362	16498	16581	16337	16542	16473	16514	16527	16557	16449	16738	16704	16382	16538	16296	16325	16381	16231	16587	16551	16633	16751	16494	16691	16743	16586	16352	16555	16508	16457	16493	16441	16711	16446	16359	16570	16577	16289	16394	16509	16567	16423	16455	16615	16564	16400	16448	16554	16496	16549	16656	16698	16577	16484	16527	16608	16458	16539	16492	16523	16419	16489	16637	16686	16452	16594	16533	16606	16551	16324	16470	16690	16372	16317	16541	16480	16569	16549	16652	16225	16507	16509	16702	16341	16582	16681	16619	16408	16464	16577	16354	16334	16433	16456	16288	16365	16523	16534	16543	16518	16524	16457	16561	16499	16525	16376	16516	16341	16352	16494	16345	16332	16488	16498	16664	16312	16364	16497	16626	16401	16500	16520	16621	16531	16527	16569	16539	16431	16477	16309	16420	16482	16418	16503	16528	16477	16408	16490	16553	16598	16517	16647	16801	16597	16446	16540	16666	16569	16365	16539	16511	16535	16377	16458	16550	16642	16556	16832	16452	16643	16582	16482	16563	16516	16601	16566	16647	16546	16324	16519	16576	16492	16785	16639	16530	16545	16638	16505	16518	16625	16502	16514	16561	16644	16536	16351	16405	16604	16618	16434	16586	16358	16503	16660	16431	16581	16475	16512	16361	16545	16416	16574	16476	16535	16423	16660	16544	16532	16588	16593	16301	16378	16441	16391	16377	16483	16614	16521	16380	16739	16575	16476	16786	16350	16620	16583	16359	16778	16581	16477	16505	16407	16658	16473	16494	16562	16681	16713	16526	16607	16458	16504	16363	16635	16281	16392	16633	16495	16642	16597	16499	16659	16664	16661	16444	16490	16286	16559	16497	16382	16591	16719	16537	16285	16464	16361	16689	16437	16436	16269	16692	16453	16690	16425	16509	16432	16533	16465	16624	16463	16487	16501	16450	16593	16566	16400	16608	16563	16492	16592	16421	16478	16428	16456	16661	16306	16568	16532	16732	16583	16621	16436	16415	16574	16622	16387	16541	16509	16491	16541	16362	16488	16364	16483	16547	16624	16518	16537	16396	16540	16707	16592	16456	16436	16400	16704	16583	16569	16562	16546	16552	16568	16670	16505	16451	16387	16587	16502	16687	16455	16284	16512	16464	16578	16457	16618	16612	16455	16409	16499	16586	16615	16415	16355	16418	16384	16380	16543	16712	16611	16617	16619	16398	16614	16439	16370	16506	16530	16608	16700	16385	16452	16519	16592	16426	16512	16577	16536	16670	16394	16580	16263	16480	16523	16472	16624	16648	16413	16606	16538	16566	16233	16441	16388	16542	16601	16451	16559	16565	16491	16632	16627	16438	16523	16318	16629	16523	16607	16365	16399	16436	16562	16575	16418	16516	16615	16714	16502	16483	16346	16379	16558	16496	16476	16444	16419	16595	16452	16377	16533	16608	16536	16437	16559	16645	16472	16518	16571	16692	16368	16700	16347	16461	16442	16401	16504	16512	16395	16554	16517	16673	16408	16402	16546	16423	16725	16514	16563	16655	16625	16597	16432	16729	16740	16470	16458	16491	16482	16437	16562	16468	16529	16557	16647	16374	16289	16521	16470	16477	16447	16505	16243	16452	16674	16531	16596	16620	16552	16535	16427	16522	16615	16596	16534	16711	16453	16412	16516	16685	16605	16516	16354	16622	16521	16727	16548	16479	16552	16603	16489	16615	16504	16551	16614	16440	16443	16542	16476	16612	16295	16605	16410	16578	16531	16465	16486	16725	16585	16764	16479	16409	16462	16584	16520	16472	16468	16481	16713	16475	16419	16505	16568	16512	16574	16425	16455	16557	16507	16488	16473	16444	16316	16479	16529	16525	16504	16533	16544	16520	16479	16391	16368	16551	16585	16508	16514	16362	16522	16507	16559	16432	16596	16690	16298	16464	16574	16376	16439	16506	16500	16532	16535	16516	16495	16252	16454	16609	16444	16344	16614	16592	16445	16324	16434	16621	16621	16509	16516	16532	16434	16755	16562	16435	16547	16534	16506	16524	16671	16405	16430	16465	16470	16640	16418	16538	16425	16435	16485	16525	16681	16691	16425	16529	16251	16412	16541	16539	16523	16510	16368	16435	16717	16639	16548	16547	16685	16461	16433	16497	16553	16457	16732	16518	16370	16414	16706	16510	16382	16634	16719	16560	16566	16642	16614	16678	16477	16626	16682	16527	16360	16471	16380	16499	16451	16749	16528	16414	16422	16392	16482	16439	16654	16465	16571	16302	16173	16454	16534	16605	16628	16684	16432	16422	16690	16409	16512	16434	16708	16583	16569	16517	16595	16474	16607	16449	16567	16621	16536	16634	16493	16421	16417	16600	16464	16413	16559	16573	16497	16528	16614	16386	16405	16504	16650	16532	16395	16506	16596	16466	16469	16434	16581	16519	16391	16509	16500	16619	16658	16546	16476	16427	16543	16530	16516	16459	16641
23157	36174	35333	28883	24351	21064	18743	17794	16587	16243	15886	15593	15285	15390	15365	15612	15228	15205	15358	15203	15263	15287	15158	15202	15132	15133	15181	15067	15110	15183	15169	15065	15185	15107	15199	15133	15043	15081	15168	15076	15184	15283	15084	15060	15245	15289	15024	15243	15232	15295	15186	15090	15151	15054	15061	15132	14973	15069	15268	15045	15089	15005	15187	15097	15218	15156	15168	15122	15155	15419	14934	15139	15141	15125	15137	15028	15119	15164	15147	15067	15057	15074	15236	14972	15152	14909	15237	15274	15132	15101	15196	15084	15145	15075	15200	15191	15159	15219	15199	15205	15051	15271	15160	15093	15276	15028	14972	15135	15034	14942	14880	15020	15157	14942	15271	15111	15178	15059	15202	15155	14994	15089	15053	15228	15195	15088	15049	15190	15014	15150	15240	15270	15092	15091	15028	15090	14946	15193	15299	15036	15094	15136	15086	15048	15006	15172	14965	15168	15029	15073	14903	15141	15175	15144	14964	15050	15044	15041	15082	15142	15101	15129	15166	15075	15035	15041	15191	15114	15055	15077	15117	15241	15161	15089	14950	15098	15102	15071	15167	15177	15099	15122	15099	14997	15088	15185	14977	15298	14957	15124	14977	15076	15113	15136	15133	15152	15048	15152	15092	15091	15004	15022	15212	15236	15066	15081	14975	15160	15083	15149	15177	15086	14939	15139	15101	15031	15279	14853	15048	15066	15137	14920	14987	15072	14917	15089	14885	15210	15216	15136	15145	15057	15270	15247	15034	15103	15036	15167	15158	14929	15349	15191	14993	15118	15058	15112	15125	15182	15139	15090	15015	14936	15256	15259	15036	15046	15371	15153	15096	15166	15128	15006	15219	14930	15096	15142	15168	15072	15153	14878	15067	15031	15117	15123	15095	15124	15161	14940	15174	15112	15060	15168	15018	15200	15029	14950	15111	14988	15210	15036	15129	15137	15162	15036	14974	15088	14998	15102	15108	15161	15080	15203	15010	15080	15077	15005	15059	15135	15279	14996	15056	15146	15047	15091	15182	15003	15148	15091	14942	15124	14952	15149	15036	15174	15092	15255	15172	15045	15128	15237	15212	15099	14906	15083	15198	15245	15118	15093	15147	14996	15039	14978	14981	15127	15123	15204	15040	14937	15164	15039	15030	15262	15062	15195	15112	15221	15087	15212	15325	14970	15035	15138	14943	15177	15125	15212	15029	15104	14932	15042	15344	15403	15036	15229	15116	15149	15176	14953	15222	15142	15097	15171	14985	15019	15148	15023	15135	15185	15046	14996	15029	14990	15121	14983	15066	15126	15126	15121	15143	15155	15166	15235	15154	15163	15156	15177	15294	15125	15115	15094	15154	15129	15123	15121	15054	15023	15163	15137	15202	15194	15132	15089	15213	15089	15092	15000	15010	15034	15069	15187	15142	15134	15144	15040	15238	15136	15052	15005	15083	15016	15189	15153	15074	15008	15064	14927	15127	15242	15110	15000	15247	15090	14851	15313	15011	15101	15003	15086	15189	15312	15187	15065	15136	15173	15058	15152	15125	15242	15181	14989	15072	15165	15017	15062	15141	14990	15132	15100	14925	15195	15031	15029	15081	15005	15077	15159	15075	15180	15217	15276	15053	15188	15084	15233	15065	15203	15066	15201	15030	15100	15123	15115	15068	15166	15210	15269	15142	15168	15021	15018	15191	15060	15135	15197	15053	14982	15002	15059	15174	15165	15151	15212	14956	14957	15127	15048	15035	15098	15111	15077	15158	15129	14994	15042	15091	15162	15261	15152	15034	15072	15158	15064	15168	15054	15148	15024	15148	15179	15223	15153	15182	15198	15117	15136	15131	15164	15126	14992	15155	15121	15161	15305	15042	15150	15280	15130	15245	15002	15145	15082	14980	15115	15169	14985	15107	15221	15220	15030	15260	15261	15071	15122	15063	15289	14868	15212	15159	15128	15222	15153	15088	15109	15241	15011	15297	15221	15122	15263	15159	15177	15114	15058	15057	15046	15161	14974	15087	15008	15017	15283	15074	15151	15045	15112	14933	15062	15160	15101	15061	14933	15171	15183	15120	15242	15091	15040	15163	14855	15163	15103	15069	15068	15255	15227	15137	15158	15056	15127	15080	15157	15076	15072	15248	14972	15151	15108	15097	15122	15131	15177	15136	15199	15198	15078	15019	15098	15041	15141	15019	15125	15241	15165	15001	15230	15126	15127	15128	15159	15286	15232	14994	15117	15297	15116	15043	15116	15262	15281	15141	15096	15115	15072	15242	15165	15180	15204	15234	15143	15050	15085	15074	15191	15205	15041	15188	15068	15208	15068	15117	15093	15031	15070	15154	15076	15111	15024	15154	15218	15130	15138	15110	15062	15146	15198	15019	15170	14956	15233	15005	15141	15127	15055	15172	15173	14947	15059	15094	15068	15192	15072	15029	15080	14993	15173	15058	15214	15056	15049	15209	15108	15224	15124	15125	15121	15054	15105	15186	14839	15160	15264	15158	15180	15163	14916	15063	15102	15132	14983	15169	15125	15085	15003	15218	15174	15065	15173	15407	15083	15094	15030	15089	15325	15305	14980	15068	15223	15107	15210	15041	15212	15082	15162	15154	15275	15235	15174	14885	15153	15181	15202	15084	14994	15212	15099	15228	15157	15063	15198	15091	14998	15017	15076	15296	15001	15167	14944	15138	15027	15170	15065	15104	15044	15224	15095	14941	15202	15266	14906	15156	15021	15197	15224	15168	15200	15040	14988	15200	14995	15107	15151	15098	15300	15157	15125	15236	15206	15181	15093	14982	15240	15324	15258	15102	15221	15049	15114	15075	15163	15158	15165	15128	15180	15118	15159	15057	15059	15206	15079	15038	15027	15043	15112	14939	15189	15064	14991	15266	14982	15046	15105	15110	15067	15021	15154	15261	15235	15278	15221	14997	15178	15170	15091	15107	15031	14993	15207	15104	15140	15163	15096	15230	15041	15132	15122	15135	15040	15075	15380	15319	15155	15218	14991	15206	15087	15234	15190	15122	15134	15154	15143	15309	15049	15116	15096	15141	15007	15143	14948	15232	15126	15086	15092	15118	15116	15169	15148	15164	15138	15041	15155	15074	15119	14988	15114	15216	15128	15278	14888	15094	15156	15280	15033	15070	15115	15140	15112	14937	15141	15158	15254	14973	15089	15021	15195	15171	15121	15075	15291	15129	15023	15117	15104	15194	15096	15151	15120	15005	15106	15204	15125	15273	15351	15175	15067	15153	15132	15200	15113	15215	15121	15274	15299	14963	15069	15145	15133	15181	15154	15096	15088	15370	15186	15089	15125	15083	15303	15113	15020	15021	15196	15144	15095	15174	15116	15080	15102	15262	15157	15247	15098	15236	15212	15070	15086	15089	15071	15099	14997	14893	15170	15177	14935	15199	15210	15124	14975	15168	15060	15014	15121	15018	15171	15047	15194	15138	15094	15034	15171	15201	15199	15116	14941	15031	15304	15186	15236	15119	15220	15055	15179	15166	15020	15317	15082	15147	15105	15189	14995	14991	15114	15019	15015	15124	15106	15234	15350	15066	15055	15058	15269	15316	15315	15107	15172	15218	14920	15090	15283	15075	15058	15067	15040	15085	15151	15090	15048	15263	15189	14905	15075	15143	15121	15142	15202	15038	15233	14985	15176	15143	15174	15088	15086	15204	15169	15187	15287	15172	14977	15284	14994	15191	15353	15162	15134	15103	15131	15197	14982	15107	15348	15052	14985	15162	15121	15064	15143	15164	15232	15131	15095	15102	15130	15168	15053	15203	15151	15232	15333	15061	14873	15197	15134	15228	15055	14935	15086	14899	15124	15176	15067	14996	15080	15234	15135	15194	15283	15109	15165	15252	15085	15105	14872	15164	14940	15214	15208	15186	15208	15050	14989	15068	15187	15077	15323	15171	15162	15238	15228	15012	15282	15363	15238	15181	15209	15135	15071	15084	15171	15273	15244	15057	14974	15055	15342	15220	15146	15105	15133	14982	15074	15036	15066	15035	15089	15153	15083	15129	15286	15044	15082	15148	15242	15209	15153	14945	15081	15334	15230	15079	15110	15202	15117	15038	15012	15000	15147	15084	15067	15044	15212	15189	15145	15157	15093	15423	15118	15175	15020	15085	15014	14924	15262	14858	15025	15066	15157	15171	14887	14993	15023	15437	15164	15072	15220	15258	15228	15169	15094	14924	15024	15113	15224	15203	15115	15146	15004	15081	15070	15042	15200	15112	15132	15112	15184	15112	15184	15162	15280	15162	14973	15197	14967	15199	15199	15219	15116	15138	15151	15277	15119	15174	15005	15085	15169	15304	15344	15196	14970	14992	15147	15059	15271	14972	15183	15162	15050	15157	15000	15184	15056	15179	15173	14980	15105	15213	15108	15074	15046	15166	14914	15121	14890	15068	15219	15094	14914	15066	15164	15083	15199	15085	15240	15049	15181	15137	15115	15218	15249	15226	15083	15075	15013	15125	15163	15027	15291	14930	15224	15063	15015	14972	15090	15043	15126	15022	15147	15176	15138	15189	15076	14974	15296	15041	15291	15104	15234	15161	15087	15065	15150	15203	14967	15174	14904	15160	15141	15321	15129	15074	15074	15211	15029	15086	15037	15141	15264	15251	15075	14975	14982	15167	15053	15342	15112	15146	15087	15137	15167	15225	15185	14982	15029	14882	15059	15167	15225	15033	15073	15117	15402	15117	15179	15064	15143	14935	14957	15203	15079	14992	15059	15184	15316	15238	15109	15186	14991	15177	15156	15088	15190	15013	15150	15209	15030	15120	14964	15267	15153	15170	15166	15204	15232	15129	15111	15093	15097	15053	15228	15101	15168	15003	15083	15141	15186	15135	15103	15160	15057	15143	15163	15210	15150	15199	15208	14968	15089	15027	15172	15076	15202	15212	15192	15229	15191	15278	15029	15224	15179	14967	15108	14979	15072	15128	14995	15059	15155	15022	15149	15093	15245	15031	15032	15116	15006	15211	15204	15183	15179	15101	14971	15141	14973	15178	14990	15132	15280	14969	15297	15209	15163	14968	15177	15194	14897	15051	15065	15179	15083	15170	15065	15132	15155	15055	15159	15217	15000	15027	15170	15079	15128	15085	15244	15048	15111	15140	14980
23601	21103	28673	24337	23379	24753	23977	20225	18788	18420	18059	17230	17101	17140	17279	17238	16959	16828	16848	16765	16816	16776	16746	16675	16780	16467	16667	16630	16798	16622	16621	16639	16494	16518	16689	16683	16714	16558	16340	16675	16504	16549	16604	16474	16443	16634	16703	16875	17307	17338	17024	16868	16776	16895	16498	16425	16551	16442	16540	16724	16516	16483	16649	16718	16460	16568	16572	16581	16685	16374	16580	16560	16492	16514	16633	16450	16419	16510	16779	16766	16675	16710	16537	16446	16463	16657	16643	16678	16574	16643	16730	16456	16725	16483	16622	16536	16753	16455	16523	16501	16355	16633	16287	16571	16506	16507	16539	16585	16467	16434	16614	16594	16672	16457	16559	16567	16691	16673	16454	16638	16590	16452	16545	16504	16414	16645	16602	16635	16536	16642	16353	16452	16483	16736	16453	16577	16395	16564	16580	16532	16659	16635	16535	16453	16532	16659	16557	16506	16489	16496	16474	16452	16650	16475	16469	16493	16523	16380	16696	16516	16332	16472	16556	16549	16519	16527	16577	16512	16599	16700	16620	16412	16413	16654	16481	16583	16747	16600	16440	16483	16487	16393	16493	16566	16561	16493	16471	16494	16448	16676	16516	16484	16485	16459	16390	16627	16403	16505	16683	16504	16580	16726	16767	16485	16723	16498	16538	16614	16436	16494	16540	16583	16783	16669	16564	16371	16671	16493	16534	16561	16485	16654	16636	16699	16367	16510	16564	16626	16432	16512	16545	16473	16483	16581	16524	16742	16554	16506	16556	16497	16396	16712	16454	16503	16462	16561	16616	16623	16473	16511	16536	16531	16666	16554	16535	16539	16495	16492	16570	16567	16669	16515	16598	16617	16743	16426	16569	16635	16671	16726	16514	16606	16330	16686	16482	16517	16485	16395	16501	16452	16575	16517	16625	16440	16308	16445	16367	16449	16508	16595	16618	16181	16463	16600	16531	16645	16492	16509	16672	16536	16589	16721	16581	16527	16195	16359	16759	16509	16697	16395	16533	16558	16629	16576	16466	16507	16471	16531	16505	16679	16371	16445	16506	16408	16633	16596	16481	16457	16562	16741	16649	16440	16662	16726	16475	16516	16520	16411	16396	16723	16567	16485	16550	16308	16426	16469	16681	16536	16606	16513	16584	16507	16553	16503	16736	16553	16629	16478	16495	16478	16558	16390	16444	16508	16585	16448	16627	16633	16509	16555	16538	16576	16584	16630	16449	16651	16531	16565	16561	16566	16391	16612	16617	16360	16724	16552	16717	16577	16422	16499	16421	16455	16703	16574	16433	16545	16775	16761	16627	16683	16656	16496	16514	16709	16478	16509	16530	16706	16300	16371	16546	16443	16563	16403	16502	16458	16712	16724	16363	16714	16666	16620	16552	16717	16508	16399	16520	16664	16465	16365	16385	16549	16450	16441	16526	16595	16623	16506	16647	16562	16581	16691	16691	16622	16621	16593	16503	16418	16579	16496	16452	16327	16555	16525	16610	16495	16670	16692	16569	16407	16555	16522	16592	16497	16489	16579	16505	16505	16468	16530	16481	16616	16504	16525	16575	16643	16513	16516	16570	16582	16528	16665	16589	16590	16640	16595	16508	16419	16459	16691	16500	16306	16632	16272	16483	16599	16526	16645	16611	16622	16637	16644	16635	16596	16450	16454	16651	16516	16523	16580	16524	16506	16591	16611	16480	16466	16616	16468	16660	16577	16476	16420	16626	16462	16559	16641	16363	16377	16439	16545	16573	16514	16395	16376	16540	16617	16612	16580	16467	16565	16492	16541	16434	16569	16554	16311	16498	16460	16348	16364	16446	16652	16494	16325	16551	16611	16587	16589	16621	16375	16506	16484	16691	16467	16543	16376	16616	16437	16425	16360	16524	16702	16686	16670	16348	16543	16366	16507	16538	16479	16664	16400	16581	16449	16404	16289	16543	16662	16409	16365	16498	16676	16461	16350	16588	16639	16529	16609	16729	16577	16689	16559	16418	16386	16463	16574	16478	16638	16396	16733	16498	16573	16505	16551	16567	16657	16760	16606	16562	16520	16420	16465	16633	16527	16225	16511	16511	16473	16542	16730	16522	16494	16374	16580	16668	16426	16284	16573	16527	16328	16635	16523	16580	16525	16695	16613	16706	16472	16606	16567	16718	16506	16633	16386	16337	16515	16563	16502	16507	16565	16636	16466	16367	16473	16556	16535	16532	16542	16633	16463	16566	16735	16185	16603	16550	16316	16470	16722	16621	16395	16738	16565	16513	16414	16424	16540	16544	16607	16508	16520	16632	16460	16581	16311	16451	16543	16583	16510	16623	16787	16543	16441	16525	16435	16564	16549	16621	16343	16635	16488	16465	16497	16511	16574	16706	16554	16495	16551	16454	16443	16518	16556	16396	16506	16570	16583	16729	16467	16595	16477	16561	16596	16600	16456	16571	16531	16448	16419	16542	16523	16584	16683	16465	16520	16638	16660	16566	16719	16624	16344	16635	16704	16636	16623	16703	16499	16510	16532	16587	16524	16501	16616	16593	16512	16581	16480	16534	16530	16696	16610	16400	16402	16410	16437	16462	16489	16670	16519	16630	16468	16622	16510	16472	16618	16781	16587	16609	16381	16357	16595	16645	16626	16464	16594	16681	16638	16501	16621	16471	16689	16415	16384	16597	16575	16460	16584	16601	16521	16552	16477	16521	16398	16522	16667	16593	16316	16503	16550	16589	16598	16559	16462	16574	16383	16494	16609	16625	16420	16495	16225	16473	16532	16417	16503	16608	16458	16492	16793	16631	16656	16516	16588	16656	16697	16610	16359	16600	16476	16446	16517	16592	16717	16557	16486	16477	16729	16516	16430	16514	16568	16445	16536	16405	16485	16355	16254	16476	16568	16451	16640	16514	16833	16523	16528	16715	16465	16519	16587	16792	16633	16536	16509	16426	16587	16543	16583	16370	16471	16559	16489	16608	16574	16692	16649	16589	16473	16555	16657	16574	16556	16643	16553	16451	16648	16540	16621	16686	16617	16705	16400	16590	16725	16737	16801	16522	16509	16670	16561	16471	16658	16580	16269	16439	16539	16636	16573	16539	16585	16615	16586	16503	16518	16477	16690	16543	16507	16585	16617	16728	16453	16595	16643	16806	16460	16742	16571	16378	16576	16568	16559	16592	16519	16428	16715	16462	16464	16493	16556	16500	16647	16380	16322	16407	16562	16639	16514	16332	16471	16392	16413	16569	16675	16517	16523	16733	16729	16468	16559	16707	16463	16269	16542	16626	16505	16444	16376	16613	16598	16529	16538	16669	16530	16427	16582	16687	16678	16663	16480	16591	16650	16688	16604	16579	16409	16651	16487	16631	16671	16530	16529	16405	16525	16444	16243	16691	16425	16419	16408	16588	16608	16655	16508	16601	16546	16424	16470	16557	16569	16567	16562	16520	16591	16383	16610	16526	16493	16468	16550	16577	16497	16638	16555	16602	16499	16434	16645	16543	16485	16487	16490	16493	16587	16386	16462	16397	16723	16717	16478	16632	16716	16639	16728	16623	16641	16461	16493	16527	16474	16356	16529	16718	16645	16736	16602	16563	16619	16626	16512	16465	16431	16679	16431	16563	16534	16434	16586	16595	16448	16467	16679	16491	16562	16587	16307	16647	16646	16592	16726	16751	16656	16534	16520	16672	16740	16642	16545	16585	16658	16407	16794	16527	16710	16554	16605	16578	16744	16508	16404	16487	16630	16607	16724	16420	16803	16607	16578	16560	16564	16609	16665	16575	16641	16554	16515	16526	16636	16645	16462	16647	16559	16745	16623	16504	16442	16634	16633	16533	16568	16503	16507	16449	16558	16517	16611	16440	16601	16518	16730	16452	16624	16618	16437	16499	16653	16810	16518	16470	16654	16663	16434	16587	16558	16453	16712	16617	16531	16504	16469	16614	16548	16547	16474	16335	16598	16641	16474	16472	16674	16454	16451	16657	16468	16514	16471	16541	16498	16559	16651	16666	16509	16604	16500	16355	16590	16383	16628	16701	16448	16392	16536	16429	16596	16607	16302	16466	16598	16596	16543	16521	16675	16544	16413	16424	16494	16596	16510	16722	16626	16663	16708	16641	16681	16572	16690	16506	16579	16622	16583	16688	16353	16544	16463	16600	16553	16703	16512	16383	16587	16526	16472	16620	16537	16487	16385	16687	16597	16460	16373	16534	16399	16516	16409	16538	16595	16728	16393	16541	16577	16532	16549	16553	16577	16579	16575	16517	16626	16710	16428	16518	16589	16365	16616	16318	16537	16622	16517	16653	16551	16573	16508	16436	16427	16501	16465	16630	16453	16480	16591	16572	16667	16557	16536	16732	16477	16684	16692	16652	16492	16663	16612	16539	16696	16404	16598	16668	16572	16494	16451	16717	16374	16577	16487	16625	16593	16597	16465	16509	16293	16606	16541	16473	16606	16670	16442	16497	16490	16606	16698	16612	16552	16663	16534	16422	16291	16349	16574	16630	16497	16737	16642	16538	16587	16583	16370	16497	16438	16681	16451	16579	16683	16591	16495	16605	16527	16472	16425	16504	16637	16544	16584	16547	16532	16553	16535	16584	16394	16458	16536	16505	16493	16482	16567	16564	16567	16616	16494	16422	16436	16535	16698	16534	16431	16508	16468	16554	16694	16366	16611	16454	16613	16508	16562	16724	16483	16372	16525	16600	16704	16525	16449	16565	16612	16860	16422	16563	16365	16724	16583	16693	16682	16703	16498	16588	16419	16427	16387	16349	16417	16535	16597	16444	16597	16457	16485	16655	16647	16420	16410	16568	16469	16548	16657	16715	16575	16583	16576	16574	16560	16739	16322	16255	16408	16695	16516	16443	16539	16500	16649	16721	16366	16669	16513	16617	16416	16571	16645	16495	16562	16376	16585	16581	16635	16465	16634	16532	16553	16619	16549	16531	16521	16433	16551	16534	16668	16653	16644	16567	16655	16503	16404	16651	16339	16387	16304	16471	16394	16582	16563	16509	16601	16583	16630	16527	16775	16521	16677	16503	16549	16657	16423	16529	16479	16666	16522	16697	16676	16791	16599	16424	16472	16433	16631	16513	16382	16502	16663	16481	16471	16483	16487	16446	16602	16598	16565	16439	16335
24107	44309	42338	34695	29435	25540	22243	20525	18536	17438	16896	16147	15991	15878	15719	15731	15707	15425	15456	15274	15296	15349	15218	15309	15218	15294	15156	15136	15204	15144	15319	15349	15255	15230	15294	15179	15184	15129	15220	15159	15220	15238	15110	15203	15197	15095	15269	15603	15911	15946	15513	15351	15093	15228	15064	15107	15122	15084	14986	15245	15038	15109	15181	15302	14954	15141	15167	15021	15263	15274	15176	15245	15057	15004	15073	15138	15140	15064	15089	15104	15109	15055	15139	14962	15313	15288	15122	14954	15271	15032	15130	14971	15148	15244	15204	15236	15233	15062	15274	15225	15160	15138	15259	15045	15202	15097	15181	15147	15118	15087	15035	14964	15084	15251	15125	15118	15185	15064	15046	14939	15083	15141	15184	15277	15087	15149	15202	15165	15170	15065	14990	15043	14988	14978	15047	15074	15106	15214	15119	15096	15278	15222	15185	15297	15414	14962	15290	15089	15123	15026	15041	15074	15254	15058	15057	15047	15122	15046	15236	15073	15185	15218	15111	15228	15191	15185	15162	15150	15074	14949	15101	15068	15073	15342	14971	15156	15033	15091	15093	15089	15338	15188	15051	15099	15205	15043	15037	15233	15014	15123	15145	15142	15180	15013	14959	15104	15088	15150	15088	15050	15032	15013	15215	15046	15202	15072	15269	15091	15046	15186	15066	15201	15014	15026	15201	15195	14997	15234	15163	15303	15076	15047	15046	15127	15226	15235	15042	15054	15145	15225	15119	14966	15102	15139	15090	15094	15077	14967	14896	15015	15146	15301	15014	15152	15099	15046	15285	15105	15188	15235	15093	15069	15134	15104	15179	15134	15097	15274	15103	15119	14950	15243	15127	15193	15119	15166	15105	14964	15043	15292	15016	15034	15039	15186	15083	14941	15235	14935	15026	15327	15146	15054	15251	15170	14919	15169	15203	15174	15051	15066	15215	14982	15113	15097	15150	15027	15073	15119	15182	15130	15083	14994	15225	15151	15221	15288	15157	15192	15131	14990	15212	15258	15049	15179	15122	15171	15134	15117	15160	15074	14952	14971	15097	15186	15019	15198	15020	14931	15114	15111	15124	15145	15209	15196	15082	14960	15165	14987	15061	15128	15273	15215	15091	15222	15135	15182	14944	15185	15129	15239	15093	15203	15134	15094	15063	15197	14998	15170	15018	15172	15179	15044	15045	15072	15081	15223	15155	15091	15155	15203	15148	14976	15159	15141	14997	15216	14911	15154	15152	15069	15198	15111	15075	15197	15029	15310	15051	15073	15212	15144	14933	15199	15067	15088	15098	15093	15189	15072	15082	15122	15261	15213	15193	15100	15005	15208	15272	15061	15245	15100	15178	15206	15043	15304	15226	15207	15214	15118	15205	15222	15150	15067	14921	15078	15013	15181	15061	15176	15033	15248	15133	14959	15085	14997	15048	15006	15181	15132	15042	15266	15047	15148	15009	15113	15091	15071	15257	15209	15196	15117	15103	15163	15194	15148	14921	15242	15237	15106	15031	15101	15207	15075	15143	15073	15061	15131	15145	15133	15015	15031	15224	15171	15293	15022	15003	15211	15157	15079	14970	15107	15143	15117	15133	15079	15249	15045	15116	15135	15089	15059	15196	15173	15105	15029	15110	15160	15085	15079	15069	14972	15172	15101	15103	15226	15100	15135	15173	15069	15130	14943	15194	15147	15231	15225	15087	15079	15071	15067	15075	15175	15231	15158	15218	15261	15134	15180	15008	15067	15007	15214	15094	15109	15126	15161	15037	15290	15239	15185	15276	15111	15147	15143	15138	15083	15030	15096	15143	15166	15160	15098	15048	15202	15114	15011	15106	15202	15096	15028	15038	15125	15163	15165	15051	14936	15258	15104	15137	15219	15109	15016	15038	15148	15071	15058	15296	15026	15232	15054	15133	15119	15203	15090	15093	15233	15137	15101	15093	15138	15106	15095	15008	15162	15149	15083	15166	15185	15076	15180	15125	15035	15362	15120	15185	15136	15076	15149	15176	15197	15094	15124	15041	15336	15115	15132	14935	15141	15011	15030	15154	15075	14953	15303	15116	15336	15210	15124	15201	15262	15136	15234	14934	15111	15055	15174	15151	15155	15010	14867	15313	15235	15056	15108	15086	14955	15148	15125	15321	15034	15114	15068	15178	15169	15050	15081	15187	15141	15075	15000	15110	15126	15034	15066	14994	15023	15162	15024	15123	15087	15214	15084	15065	15018	15139	15173	15115	15137	15083	15237	14999	15159	15145	15044	15081	14922	15109	15125	15081	15074	15098	14970	15282	15073	15093	15176	15219	15066	15157	15002	14978	15300	15147	15097	14938	15057	15027	15017	15170	15207	15157	15201	15048	15261	15128	15096	15084	15212	15186	15137	15094	15082	14945	15094	15215	15174	15200	15059	15079	15179	15212	15098	15006	15125	15088	15087	15079	15196	15258	15046	15126	15031	15085	15283	15248	15016	15318	15119	15135	15065	14952	15094	15034	15091	15269	14989	15179	15148	15212	15180	14988	15253	14974	15063	15413	15119	15133	15091	15253	15156	15097	15204	15240	15086	14975	14952	15020	15092	15116	15019	15137	15110	15200	15153	15139	15032	15155	14966	15101	15145	15169	15091	15154	15081	15274	15208	15069	15092	15281	15191	15075	15081	15066	15033	15139	15100	15053	15044	15043	15041	15066	15180	15104	15086	14980	15178	15309	15001	14938	15026	15073	15256	14910	15329	15200	15147	15140	15126	15072	15189	14956	15242	14884	15191	15049	15003	15126	15209	15124	15032	15024	15054	15216	15086	15139	15193	15110	15297	15035	15035	14986	15106	15147	15129	15163	15068	15100	15350	15149	15055	15107	15048	15173	15108	15061	15039	14944	15154	15027	15148	15171	15091	15130	14933	15233	15161	15334	14992	15247	15201	15206	15005	15097	14960	15066	15117	15242	15040	14955	14942	15018	15108	15123	15124	15105	14936	15104	15093	15003	15148	15117	15126	15033	15143	15114	15208	14962	15079	15000	15117	15009	15002	15002	15064	15165	15100	15113	15167	15162	15081	15070	14977	15131	15075	15200	15379	15076	15264	15050	15081	15162	15427	14944	15138	15175	15029	15168	15196	15142	15161	15159	15083	15112	15030	15103	15118	15104	15190	14981	15143	15070	15074	15173	15047	15213	15125	15093	15262	14991	15090	15266	15155	15217	14976	15138	14960	14969	15253	15224	14937	15166	15165	15231	15035	15130	15041	15147	15067	15024	14811	15090	15331	15113	15123	14964	15192	15074	15127	15053	15107	15208	15119	15068	15280	15134	15072	15149	15051	15139	15116	14969	15089	15181	15115	14933	15235	15063	15083	15226	15095	15199	15141	15034	15111	15187	15062	15187	15203	15318	15250	15148	14969	15193	15134	14973	15120	15244	15488	15051	15096	15141	15131	15221	15050	15096	15081	15077	15053	15275	15208	15101	15094	15117	15140	14925	15131	14963	15090	14997	14942	15137	14991	15012	15112	15145	15122	15260	15191	15157	15123	15186	15075	14993	15252	15064	15180	15147	15096	15166	15123	15097	15053	15244	15165	15281	15260	15198	15213	15122	15075	15254	15052	15138	14971	15150	14960	15130	15036	15165	15082	15043	15104	15053	14819	15069	15223	15247	15286	15166	15160	15145	15238	15213	15156	14950	14984	15172	15143	15003	15193	15144	15105	15073	15195	15165	15056	15226	15249	14993	15191	15045	15083	15056	15084	15137	15145	14970	15016	15133	15226	15189	15223	15169	15077	15040	15080	15123	15127	14995	15152	15224	15140	15176	15014	15166	15032	15111	15001	15171	15186	14973	15127	14975	15158	15218	15107	15045	15126	15071	15019	15189	15105	15076	15128	15027	15149	15126	15004	15160	15197	15096	15103	15203	15151	15125	15180	15122	15256	14984	14948	15089	15177	15112	15301	15170	15231	15021	15133	15114	14980	15180	15199	15227	15140	15156	15170	15224	15042	15131	14954	15122	15151	15330	15085	15146	15194	15066	15108	15042	15154	15114	15064	15077	15210	15326	15057	15026	15107	15076	15183	14957	14922	15149	15130	15075	15259	15019	15086	15202	15133	14983	15271	15093	15190	15074	15075	15191	15205	15211	15203	15187	14870	14972	15145	15272	15065	15048	15144	15139	15119	15265	15011	15209	15122	15131	15189	15079	15169	15127	14945	15104	15155	15174	15181	15207	15040	15094	15052	15102	15086	15068	15295	15146	15138	15130	15216	15022	15248	15023	15189	15183	15211	15236	15226	15061	15002	15071	14986	15085	15165	15258	14982	15073	15037	15258	15100	15220	15111	15229	14884	15098	15130	15108	15024	15124	15038	15089	14954	15038	15265	14979	15020	15021	15276	15209	15020	15074	15162	15151	15014	15023	15071	15039	14937	15032	15185	15083	15218	15010	15011	15042	14870	15131	15120	15088	14951	15200	15078	15121	15159	15115	15126	15019	15079	15081	15131	15139	14984	15193	15141	15096	15066	15069	15201	15189	15107	14954	15241	15102	15010	15209	14940	15205	15170	15081	15049	15130	15071	15249	15122	15082	15105	15111	15048	15254	15166	15163	15206	15063	15028	15154	15129	15086	15124	15154	15154	15046	15018	15197	15225	15079	15157	15232	15160	15150	14925	15334	15012	15118	15202	15119	15116	15042	15143	15043	15043	15128	15244	15039	15141	15027	15126	14980	15204	15029	15278	15216	15104	15178	15072	15103	15248	15143	15143	15158	15081	15039	15256	15150	15040	14925	15251	14883	15086	15183	14938	15151	15240	15038	15118	15259	15034	15055	15107	15141	15054	15219	15028	15207	15134	15101	14924	15154	14911	15233	14985	15028	15199	15042	15037	15266	15082	15112	15302	15193	15134	15147	15088	15216	14949	15002	15217	15260	15174	14988	15072	15093	14927	15291	15096	15129	15007	14998	15301	15145	15144	15118	14971	15246	14946	14960	15154	15124	14936	15055	15229	15128	15062	15187	15113	15156	15145	15064	15189	15113	15093	15176	15108	15183	15250	15233	15081	15198	15016	15231	15231	15250	15213	15076	15203	15127	15196	15059	14961	15195	15235	15059	15036	15126	15106	15177	15324	15281	15047	15194	15174	15024	15174
22763	21214	29157	23623	22062	25367	28140	22254	20259	19628	18989	18148	18102	17944	17913	17678	17522	17702	17291	17385	17259	17286	17128	17190	17213	16960	17043	17083	16934	17062	17099	17305	17279	16997	16890	17052	17118	17084	17220	17193	16917	17016	17193	17236	16976	16892	17197	17917	17894	17693	17725	17264	17214	16882	16979	16936	16716	16976	17087	16820	16868	16916	16887	16956	16938	16848	17064	16827	16945	16855	16948	17029	17000	16836	16847	16719	16770	16909	16945	17104	17142	16989	17074	16974	16864	16850	16862	17006	16852	16807	16908	17121	16932	16828	16934	17105	16932	17029	16952	16813	16786	16936	17020	17039	16983	16835	16794	17006	16843	16938	16891	16965	17021	16709	17012	16769	16885	16666	16744	16920	17093	16892	16915	16736	16962	17108	17013	16878	16905	16832	16980	16760	16989	16628	16818	16851	16990	16802	16892	16786	16706	16837	16946	16739	17070	16927	16978	17062	16959	17002	16679	16791	17030	17046	16955	16999	16635	16674	16707	17174	16655	16894	17020	16925	16973	16870	16741	16813	16919	16966	16760	17002	16840	16727	16776	16871	17011	16907	17170	16582	16870	16813	16829	16833	16814	16848	16833	16762	16925	16871	16986	16966	16918	16823	16869	16988	16818	16778	16788	16995	16793	16931	16995	16680	17014	16877	16844	16797	16776	16868	16910	17046	16941	16818	17002	17003	16896	17064	17044	16982	16956	16849	16938	16941	16946	16905	17021	16835	17055	16878	16937	16794	17079	16891	17024	16867	16939	16972	16834	16863	16923	16988	16872	16714	16844	16707	16889	16846	16915	16753	16876	16950	16887	16807	16937	16753	17037	16792	16634	16899	16933	16903	16955	16851	16894	16924	16911	16808	16739	16928	16795	17001	16811	16884	16849	16900	16768	16711	16822	16925	16976	16778	16942	16997	16767	16918	16737	16890	16994	16837	16928	16778	16947	16739	16972	16902	16849	16782	16986	16944	16929	16764	17000	16740	16798	16839	16927	16783	16729	16620	16808	16791	16849	17117	16864	16703	16821	17166	16856	16892	16923	17038	16742	16990	16835	17096	16848	16863	16893	17071	16905	16748	16984	17072	16954	16930	16947	16991	16956	17055	16917	16808	17014	16871	16875	17029	16821	16814	16923	17169	16699	16851	16999	16942	16948	16733	16967	16973	16813	16877	16970	16911	16980	16889	16732	16917	16893	16910	17057	17014	16779	16929	16900	16721	16796	16990	16671	16986	16898	16800	16901	16919	16869	16899	17082	17061	16991	17019	16854	16940	16634	16904	16673	16750	16790	17107	16683	16849	16798	16845	16888	16968	16721	16923	16902	17038	16985	16874	16855	17013	16907	17073	17028	16649	16808	16752	16842	16870	16941	16720	16966	16702	16977	17031	16843	17024	16942	16845	16837	16857	17116	16802	16883	16873	16922	16587	16854	16947	16960	16847	16863	16794	16842	16858	16929	17064	16849	16827	16845	16972	16795	16883	16888	16862	16986	16978	16804	16828	16835	16750	16816	16891	16912	16604	17042	16908	16988	16912	17020	17159	16854	16899	16916	16816	16896	16859	16919	16857	16951	16871	16768	16845	16877	16718	16954	16885	16836	16892	17012	16959	17089	16868	16966	16816	16819	17034	16757	16816	17099	16793	16939	16947	16860	17078	17082	16879	16927	16958	16889	16686	16975	17014	16951	16740	16874	16853	17000	17033	17036	16968	16935	16980	16911	17113	16862	16843	17096	16971	16876	16899	16908	17068	17049	16773	17043	17204	16728	16668	16756	16969	16923	16969	17028	16792	16771	16773	16995	17006	16995	16861	17018	16815	16923	16969	16829	16978	16634	16979	16886	16979	17117	17053	16916	16889	16805	16940	16909	16887	16838	16930	16894	16883	16983	17079	16790	16931	16890	16698	17003	16815	16886	16816	16871	16663	16831	16867	16859	16878	16978	16990	16800	16845	16689	17008	17041	16832	16735	16736	16763	16972	16973	16902	16893	17027	16885	16876	16779	16879	16775	16871	17042	16815	17131	17025	17092	16841	16818	16877	16845	16865	16872	16865	16853	16840	17050	16869	16838	16845	16952	16861	17011	16934	16789	16703	16916	16633	17072	16901	16975	16612	16916	16826	16683	16938	16870	16822	16791	16894	16873	16662	16955	16822	16889	16859	16943	16885	16953	16992	16783	16964	16728	16836	16877	16988	16850	16979	16968	16962	16759	16985	17048	17021	16647	17046	16842	17037	17034	17035	17006	16776	16974	16992	16888	17009	16979	16895	16810	16875	17069	17069	17057	16791	16839	17101	16970	17027	17041	16776	16890	17144	16877	16973	17030	16986	16858	17047	17044	16851	17011	16920	17026	16866	16888	16911	16980	16961	16813	16972	17044	16997	16960	17007	16949	16964	16903	16755	16982	16970	16847	17070	16878	16918	16995	16885	17011	16796	16723	16932	17013	16926	16763	17011	16956	16744	16861	16937	17094	17009	17068	16737	16965	16870	16775	16872	16794	16842	16698	16845	16949	16868	16868	17008	16891	17012	17025	16887	17050	16885	17075	16944	17064	16606	16990	16632	16847	16978	16873	16841	16962	17048	16890	16839	16824	16863	16831	16735	16755	16845	17006	17026	16740	16838	16805	16786	16853	16756	16748	16923	16734	16744	16788	16783	17066	16945	16737	16723	16914	16930	17022	16879	16813	16846	16895	16954	16920	17028	16989	16901	17085	17040	17045	16907	16977	16835	16918	16918	16848	17037	16933	17012	16927	16913	16935	16910	17024	16867	16778	16874	16822	17130	16773	17031	16927	16971	16900	16965	16909	16978	16908	16924	16844	16798	16821	17008	17066	16934	16810	16679	17042	16966	17025	16842	16820	17049	16944	16949	16842	16951	16805	16865	16739	16710	16747	16590	16913	16935	16907	16844	16957	17127	16832	16922	16959	16797	16921	16788	16765	16854	16881	16844	16838	16930	16954	16844	17058	16926	16897	16940	16801	16870	16885	16703	16789	16857	16745	16890	16997	16869	17003	16889	16795	16869	16840	16797	16874	16956	16758	16808	16902	17152	16861	16924	16857	16943	16943	16919	16933	16849	17006	16825	17002	16716	16719	16968	16769	16817	16768	17055	16981	17005	16742	16928	16861	17136	16927	17016	16860	17079	16942	16851	16871	16901	17052	16844	16823	16805	16810	16782	16914	16919	16622	16962	16888	17113	16999	16958	16744	16754	16863	16952	16870	17031	17107	16802	16858	16748	16868	16644	16769	16705	17047	16911	16789	16911	16821	17032	16824	16758	16958	16853	16914	16736	16787	16829	16905	16943	16923	17051	16994	16841	16988	16940	17014	16737	16902	16783	16934	16657	16635	16862	16947	16979	17023	16982	16895	16739	16755	16887	16743	16883	17023	16996	17031	16903	16816	17001	16737	16722	16708	16843	17062	16881	16991	16995	16969	16767	16838	16858	17022	16932	17095	16925	16865	16860	16915	16758	16989	16827	16940	16970	16846	16792	16801	16975	16682	16625	16844	16756	17119	16842	16782	16904	16880	16961	16869	16917	16989	17099	16943	16881	16783	16982	17000	16838	17116	16896	16865	16775	16870	16956	16984	16758	16807	16705	17001	16826	16854	16743	16856	16860	16856	17001	16835	16957	16910	16890	16887	16742	16940	16896	16799	17009	16814	16733	16844	17032	16688	16691	16937	16882	16836	16695	16857	16835	16730	16914	16919	16885	16921	16922	16905	16691	16841	16803	16910	16930	16838	16949	16929	16907	16754	16816	16990	16874	16736	17080	16844	16797	16816	16901	16798	16887	16986	16897	16786	16845	16922	16737	16754	17031	17048	16829	16787	16941	16841	16903	16964	16889	17047	16940	16942	16859	16918	16783	16893	17115	17010	16725	16891	16865	17092	17038	17032	16925	16910	17106	16903	16990	16791	16798	16804	16830	16845	16876	16798	17013	17006	17084	17006	17032	16979	16729	16954	16986	16991	16805	16947	16910	16790	16859	16827	16829	16945	17074	16872	16945	16799	16773	16813	17065	16874	16935	16766	16862	16938	17028	16984	16950	17005	17070	16996	16974	16867	17003	16744	16893	16883	16945	16811	16938	16777	16981	17224	16928	17038	16820	16949	16819	16973	16883	17013	17043	16722	16818	16755	17121	16906	16821	16827	16947	16799	16933	16981	16954	16927	16816	16803	16784	17058	16841	16947	16929	17037	16692	16947	17077	16825	16796	16733	17035	16944	16943	16963	16857	16979	16867	17015	16794	16938	16822	17062	16879	16968	16936	17215	17046	16848	16835	16778	16900	17027	16963	17037	16773	16981	16916	16846	17006	16713	16711	16855	16852	17066	17051	16986	16857	17088	16928	16907	16852	16897	16930	16923	16847	16757	16818	16909	17119	16847	17013	16895	16768	16868	16982	16898	16836	16866	16867	16783	16853	16810	16811	16962	16683	17020	16774	16903	16992	16974	17033	17116	17025	16778	17037	16994	17102	16824	16902	16831	16821	17034	16853	16880	16901	16861	16733	16814	16812	16858	16904	16968	16936	16880	16921	16649	16969	16900	17031	16735	16811	16779	17059	16858	16972	16772	16928	16970	16762	16948	16928	16768	16986	16889	16896	16739	16643	16939	16899	16697	16666	16795	16908	17174	16909	17001	16815	16815	16749	16754	16961	16945	16717	17034	16977	16912	16808	17080	17043	16761	16730	16809	16932	16749	16984	16915	16853	16923	16977	16772	16674	16822	16888	16931	16819	16922	16807	16872	16931	16863	16931	17014	16857	17010	16941	16810	16881	16759	16944	16940	16830	16903	16957	16763	16828	16798	16711	16951	16776	17011	16786	16913	16820	16903	16884	16755	16912	16958	16990	16980	16866	16900	16913	16912	16753	16725	16965	16689	16794	16956	16881	16848	16907	16784	16802	16945	16782	16865	16758	16835	16961	17057	17064	16850	16840	16733	17149	16888	16886	17019	16858	16865	16937	17283	16942	16804	16735	16783	16845	16840	16975	17108	16826	17015	16880	16992	16945	17001	16969	17165	17051	16805	16967	16728	16893	16860	16641	17112	16852	16858	16989	16835	16909	16927	17154	16954	16942	16805	16857	17140	17081	16908	16868	16697	16864	16876	16762
26502	49378	48227	39016	33658	29398	25696	22931	20501	18924	17911	17089	16674	16550	16288	15983	15873	16050	15814	15592	15637	15818	15531	15558	15423	15287	15549	15288	15506	15425	15458	15428	15372	15660	15479	15338	15444	15358	15360	15489	15437	15448	15458	15543	15530	15491	15430	16915	16718	16344	16144	15741	15471	15391	15232	15372	15435	15188	15421	15280	15516	15431	15313	15346	15444	15435	15382	15161	15464	15260	15522	15440	15421	15467	15420	15447	15324	15423	15389	15201	15388	15265	15203	15273	15470	15465	15428	15261	15281	15208	15482	15369	15368	15275	15393	15348	15379	15393	15441	15267	15234	15441	15382	15413	15305	15320	15195	15373	15384	15309	15390	15559	15352	15439	15215	15378	15480	15388	15346	15502	15283	15221	15368	15369	15588	15282	15156	15113	15443	15280	15325	15345	15119	15280	15337	15185	15248	15389	15305	15319	15358	15399	15329	15357	15513	15290	15262	15404	15374	15341	15359	15412	15262	15392	15288	15201	15458	15520	15402	15603	15379	15429	15453	15234	15437	15286	15346	15407	15236	15361	15313	15354	15317	15423	15299	15413	15273	15418	15523	15287	15274	15344	15302	15252	15461	15479	15257	15367	15244	15260	15356	15386	15386	15277	15321	15445	15330	15410	15264	15337	15289	15311	15392	15360	15303	15177	15408	15312	15372	15270	15354	15311	15372	15411	15381	15338	15304	15293	15209	15270	15337	15442	15333	15169	15464	15399	15319	15318	15234	15462	15503	15242	15366	15326	15417	15447	15152	15447	15338	15274	15415	15282	15345	15203	15273	15548	15292	15497	15320	15477	15204	15254	15206	15287	15306	15459	15375	15327	15409	15200	15284	15374	15444	15273	15249	15402	15323	15460	15371	15292	15215	15265	15307	15347	15539	15178	15242	15312	15121	15277	15233	15422	15491	15532	15505	15416	15196	15350	15388	15259	15327	15325	15196	15330	15310	15282	15324	15281	15248	15432	15237	15424	15351	15292	15401	15319	15413	15311	15357	15252	15092	15312	15397	15374	15343	15334	15402	15366	15377	15180	15146	15350	15357	15231	15276	15318	15477	15384	15419	15278	15278	15302	15436	15459	15379	15508	15337	15388	15380	15258	15315	15250	15342	15391	15437	15474	15286	15277	15365	15371	15263	15336	15275	15193	15280	15358	15489	15510	15328	15311	15482	15471	15373	15267	15438	15272	15299	15358	15242	15491	15271	15402	15344	15270	15454	15434	15315	15386	15461	15305	15290	15253	15410	15380	15312	15268	15379	15453	15276	15421	15400	15356	15269	15415	15290	15305	15426	15312	15389	15258	15236	15310	15421	15341	15469	15374	15301	15255	15340	15338	15147	15250	15434	15196	15261	15256	15411	15285	15501	15354	15211	15361	15277	15251	15337	15310	15391	15471	15433	15321	15280	15488	15490	15391	15473	15580	15408	15463	15313	15396	15263	15430	15293	15324	15434	15223	15253	15309	15517	15410	15419	15499	15292	15146	15397	15337	15409	15316	15250	15352	15459	15435	15403	15181	15349	15395	15328	15396	15410	15412	15352	15112	15429	15346	15325	15320	15249	15477	15348	15453	15221	15263	15241	15443	15299	15294	15265	15120	15347	15368	15324	15350	15325	15297	15242	15221	15219	15284	15177	15359	15190	15390	15377	15453	15235	15424	15258	15384	15408	15325	15331	15364	15348	15270	15312	15338	15332	15427	15366	15226	15579	15371	15146	15352	15360	15421	15318	15371	15590	15153	15394	15418	15145	15332	15403	15329	15402	15248	15317	15341	15160	15412	15361	15379	15310	15427	15177	15364	15149	15390	15173	15403	15192	15452	15501	15413	15116	15243	15328	15441	15263	15348	15500	14988	15494	15259	15244	15267	15382	15366	15338	15520	15380	15316	15375	15255	15418	15353	15451	15390	15251	15445	15233	15336	15274	15452	15287	15400	15295	15236	15453	15183	15270	15504	15445	15382	15341	15392	15375	15361	15151	15275	15348	15211	15331	15345	15245	15377	15271	15332	15291	15358	15415	15279	15209	15332	15366	15130	15299	15383	15369	15302	15491	15250	15400	15370	15371	15264	15329	15368	15326	15286	15402	15375	15279	15472	15306	15316	15551	15506	15265	15404	15328	15501	15306	15302	15374	15336	15452	15436	15500	15275	15215	15339	15406	15423	15335	15237	15264	15294	15350	15274	15491	15386	15400	15431	15428	15422	15311	15245	15366	15297	15441	15410	15184	15216	15282	15324	15331	15421	15269	15469	15465	15303	15393	15446	15109	15337	15324	15459	15316	15385	15142	15317	15245	15269	15378	15294	15272	15555	15342	15357	15334	15539	15452	15174	15456	15408	15387	15279	15316	15298	15196	15205	15257	15522	15454	15482	15409	15507	15348	15261	15332	15382	15433	15414	15318	15362	15338	15207	15365	15362	15428	15326	15367	15373	15301	15321	15339	15444	15389	15176	15248	15195	15336	15322	15362	15443	15390	15378	15460	15369	15462	15380	15422	15437	15152	15417	15290	15333	15196	15453	15415	15410	15337	15329	15437	15189	15280	15324	15277	15409	15399	15217	15367	15312	15347	15395	15295	15253	15217	15256	15352	15472	15409	15435	15277	15450	15225	15304	15425	15360	15339	15327	15470	15358	15415	15427	15388	15456	15362	15314	15372	15348	15268	15527	15340	15231	15299	15233	15293	15459	15332	15342	15212	15407	15296	15240	15215	15441	15473	15183	15210	15298	15315	15447	15347	15316	15365	15285	15355	15381	15332	15390	15422	15353	15296	15248	15334	15294	15360	15422	15269	15369	15382	15246	15318	15337	15373	15453	15381	15255	15255	15258	15349	15448	15194	15322	15220	15369	15522	15290	15291	15423	15385	15523	15313	15262	15409	15199	15343	15329	15255	15475	15205	15206	15441	15335	15242	15362	15310	15395	15099	15433	15272	15272	15307	15290	15318	15206	15362	15142	15197	15457	15084	15275	15234	15138	15141	15285	15309	15242	15454	15432	15287	15430	15384	15413	15348	15360	15389	15255	15376	15404	15287	15327	15384	15349	15325	15497	15332	15363	15360	15422	15345	15236	15290	15387	15253	15318	15199	15427	15302	15384	15403	15250	15412	15281	15404	15525	15288	15530	15330	15351	15390	15298	15302	15227	15418	15306	15283	15530	15332	15351	15195	15361	15265	15391	15413	15304	15326	15268	15325	15489	15243	15242	15349	15294	15333	15329	15294	15273	15353	15353	15378	15251	15497	15353	15420	15325	15325	15280	15203	15401	15428	15137	15338	15371	15384	15307	15227	15304	15353	15319	15358	15350	15498	15281	15300	15339	15346	15148	15398	15289	15319	15393	15376	15395	15494	15327	15459	15344	15400	15351	15181	15474	15350	15228	15424	15278	15264	15387	15279	15171	15416	15376	15322	15357	15189	15392	15323	15442	15411	15477	15359	15209	15451	15469	15333	15391	15328	15503	15177	15224	15363	15484	15340	15323	15383	15110	15287	15186	15230	15281	15440	15348	15182	15188	15475	15409	15241	15296	15240	15290	15487	15377	15361	15276	15394	15341	15320	15439	15357	15366	15307	14996	15214	15329	15309	15444	15269	15293	15296	15185	15293	15229	15434	15335	15375	15367	15250	15311	15259	15302	15223	15399	15376	15401	15179	15365	15362	15201	15252	15350	15521	15370	15427	15326	15442	15197	15400	15393	15279	15356	15491	15258	15284	15457	15416	15258	15061	15450	15240	15360	15491	15413	15344	15290	15489	15336	15228	15363	15356	15379	15369	15332	15382	15334	15317	15334	15362	15369	15273	15302	15246	15277	15349	15355	15394	15228	15265	15362	15226	15383	15464	15225	15440	15310	15179	15354	15379	15226	15342	15341	15223	15309	15377	15286	15332	15319	15280	15392	15299	15290	15477	15268	15454	15373	15317	15298	15295	15471	15312	15353	15396	15402	15269	15328	15173	15296	15500	15226	15218	15353	15315	15232	15411	15315	15417	15151	15480	15420	15299	15264	15281	15360	15119	15397	15230	15484	15289	15361	15459	15410	15156	15283	15347	15250	15460	15321	15256	15215	15323	15211	15262	15553	15316	15166	15265	15152	15228	15229	15356	15301	15268	15381	15389	15242	15377	15465	15440	15352	15284	15477	15300	15341	15376	15218	15415	15294	15411	15375	15496	15308	15321	15432	15512	15439	15052	15340	15311	15291	15249	15292	15154	15234	15381	15285	15280	15384	15506	15297	15294	15366	15439	15353	15363	15463	15257	15361	15158	15344	15335	15342	15304	15273	15404	15233	15115	15243	15404	15225	15292	15454	15254	15292	15438	15275	15250	15292	15480	15484	15169	15468	15398	15241	15407	15254	15452	15284	15403	15216	15360	15229	15348	15397	15390	15480	15247	15274	15360	15298	15470	15276	15275	15275	15347	15227	15354	15279	15289	15215	15225	15410	15362	15334	15331	15282	15190	15294	15215	15338	15411	15240	15293	15345	15275	15322	15424	15448	15412	15357	15320	15344	15343	15408	15318	15475	15415	15263	15282	15359	15435	15341	15399	15412	15249	15414	15335	15169	15274	15413	15360	15441	15357	15326	15413	15409	15415	15395	15369	15425	15301	15160	15431	15361	15347	15212	15216	15349	15360	15540	15420	15364	15414	15173	15354	15331	15383	15350	15558	15522	15372	15124	15549	15240	15418	15248	15207	15369	15361	15289	15240	15321	15168	15250	15495	15246	15111	15444	15413	15380	15377	15364	15294	15504	15333	15312	15429	15381	15230	15280	15173	15347	15187	15265	15572	15202	15350	15196	15300	15324	15541	15141	15204	15340	15273	15392	15372	15274	15346	15312	15238	15277	15496	15414	15352	15280	15312	15284	15354	15281	15549	15355	15353	15234	15308	15344	15368	15312	15392	15270	15416	15340	15291	15391	15329	15311	15437	15349	15320	15299	15452	15257	15229	15327	15201	15317	15495	15330	15312	15364	15291	15325	15221	15329	15454	15178	15429	15459	15368	15430	15307	15415	15308	15457	15431	15125	15394	15369	15285	15433	15312	15277	15270	15307	15308	15334	15285	15239	15202	15383	15182	15278	15375	15378	15291	15242	15421	15210	15322	15395	15316	15311	15276	15283
27567	24867	31729	28088	22899	20660	19604	18663	17687	17268	17328	17076	16907	17078	16772	16969	16851	16825	16869	16636	16655	16790	16639	16630	16845	16731	16634	16673	16779	16755	16700	16816	16671	16774	16820	16792	16695	16935	16829	16676	16807	16866	16966	16669	16892	16749	16752	16665	16989	16932	16908	16862	16707	16723	16937	16594	16666	16603	16754	16928	16608	16750	16691	16702	16686	16670	16775	16757	16624	16693	16529	16789	16890	16510	16897	16775	16536	16703	16672	16948	16586	16849	16747	16745	16790	16685	16799	16766	16605	16561	16892	16723	16667	16607	16558	16583	16699	16710	16523	16642	16423	16646	16454	16657	16714	16731	16710	16658	16758	16692	16697	16902	16766	16589	16480	16758	16697	16618	16916	16767	16822	16721	16443	16512	16674	16817	16754	16650	16984	16751	16783	16538	16830	16602	16597	16642	16802	16746	16825	16718	16639	16623	16687	16797	16708	16652	16753	16638	16479	16718	16679	16488	16687	16758	16777	16707	16645	16624	16785	16901	16702	16677	16923	16692	16786	16611	16632	16676	16578	16811	16812	16764	16689	16456	16581	16816	16562	16529	16457	16813	16851	16562	16696	16420	16757	16816	16912	16748	16781	16683	16636	16528	16643	16707	16655	16701	16759	16640	16601	16678	16605	16875	16693	16672	16575	16695	16652	16672	16584	16691	16717	16751	16680	16644	16653	16601	16751	16848	16792	16775	16611	16630	16591	16828	16657	16578	16743	16563	16664	16766	16674	16507	16646	16739	16718	16733	16650	16791	16674	16682	16498	16522	16761	16419	16747	16624	16917	16643	16830	16750	16592	16616	16496	16708	16770	16787	16694	16821	16522	16612	16642	16677	16569	16696	16828	16704	16717	16662	16698	16729	16683	16645	16697	16697	16671	16754	16822	16793	16768	16883	16825	16477	16612	16721	16732	16734	16970	16497	16522	16711	16661	16671	16595	16836	16607	16661	16545	16555	16611	16800	16789	16802	16684	16702	16723	16865	16609	16816	16770	16707	16705	16644	16665	16846	16713	16594	16686	16601	16789	16548	16621	16715	16817	16570	16689	16664	16690	16666	16788	16722	16707	16688	16645	16602	16817	16528	16863	16602	16386	16418	16722	16747	16654	16691	16630	16601	16607	16844	16646	16618	16644	16593	16542	16899	16753	16754	16704	16476	16741	16717	16778	16839	16782	16704	16661	16577	16778	16679	16763	16611	16776	16881	16759	16727	16519	16624	16693	16659	16850	16796	16670	16660	16952	16608	16760	16670	16855	16453	16773	16666	16516	16679	16822	16761	16626	16526	16754	16516	16762	16693	16607	16473	16657	16796	16859	16667	16928	16544	16706	16794	16610	16656	16830	16611	16714	16675	16526	16750	16681	16576	16611	16684	16686	16842	16701	16641	16714	16610	16595	16802	16524	16475	16681	16904	16666	16877	16606	16657	16826	16543	16658	16704	16663	16650	16559	16721	16486	16709	16803	16630	16762	16695	16693	16631	16641	16726	16508	16798	16819	16630	16636	16628	16752	16688	16818	16781	16793	16603	16682	16759	16626	16713	16727	16601	16564	16439	16535	16844	16743	16778	16717	16770	16667	16528	16801	16635	16631	16618	16809	16758	16601	16583	16663	16722	16620	16799	16766	16669	16708	16631	16750	16708	16714	16779	16703	16542	16763	16926	16640	16751	16664	16544	16667	16703	16597	16542	16562	16679	16642	16793	16602	16817	16854	16538	16579	16517	16697	16668	16926	16849	16624	16718	16762	16624	16595	16366	16631	16602	16521	16673	16753	16662	16692	16721	16791	16826	16657	16750	16697	16754	16679	16767	16763	16677	16768	16707	17040	16519	16795	16897	16603	16597	16633	16911	16577	16667	16746	16742	16716	16745	16603	16693	16649	16640	16748	16750	16729	16823	16668	16692	16718	16678	16771	16730	16822	16696	16715	16716	16700	16738	16684	16732	16680	16744	16684	16640	16714	16579	16749	16752	16849	16627	16687	16727	16730	16783	16618	16557	16613	16678	16694	16489	16849	16630	16769	16839	16820	16545	16936	16610	16606	16732	16758	16575	16768	16682	16601	16770	16556	16697	16835	16681	16556	16825	16678	16738	16563	16703	16706	16561	16918	16765	16621	16706	16663	16447	16733	16816	16676	16460	16750	16527	16660	16623	16777	16703	16639	16620	16658	16880	16519	16506	16555	16694	16765	16733	16670	16499	16643	16743	16727	16711	16797	16813	16655	16659	16677	16694	16805	16772	16684	16615	16892	16712	16863	16825	16680	16739	16664	16612	16400	16649	16807	16691	16678	16628	16795	16497	16599	16802	16805	16607	16717	16636	16711	16691	16748	16587	16625	16682	16599	16843	16812	16908	16824	16632	16727	16691	16765	16695	16714	16576	16684	16690	16704	16677	16737	16590	16826	16682	16635	16563	16652	16801	16601	16828	16686	16720	16997	16776	16822	16647	16654	16850	16692	16503	16738	16788	16691	16531	16635	16567	16665	16580	16580	16816	16575	16689	16596	16706	16653	16579	16754	16675	16791	16912	16639	16846	16713	16543	16825	16647	16729	16849	16711	16883	16662	16705	16765	16880	16802	16836	16632	16700	16384	16657	16686	16698	16930	16696	16651	16817	16512	16721	16575	16561	16711	16830	16583	16519	16745	16785	16803	16803	16687	16642	16716	16601	16697	16743	16815	16781	16614	16775	16714	16679	16715	16723	16782	16588	16768	16754	16912	16558	16666	16637	16634	16701	16675	16697	16673	16517	16542	16552	16881	16619	16490	16596	16545	16719	16771	16563	16730	16655	16867	16701	16744	16547	16535	16773	16776	16581	16882	16622	16972	16845	16626	16626	16724	16606	16656	16893	16910	16778	16761	16790	16917	16935	16559	16793	16698	16778	16835	16749	16696	16661	16630	16700	16736	16677	16626	16805	16761	16739	16847	16750	16667	16755	16821	16728	16776	16741	16539	16680	16951	16598	16716	16673	16565	16856	16678	16699	16738	16808	16437	16578	16499	16746	16593	16794	16741	16474	16578	16785	16618	16593	16638	16852	16520	16753	16499	16671	16861	16590	16795	16776	16757	16659	16995	16629	16872	16461	16638	16658	16761	16614	16769	16696	16685	16760	16659	16946	16775	16530	16644	16798	16879	16629	16523	16719	16865	16652	16726	16506	16740	16841	16729	16782	16660	16529	16801	17029	16713	16763	16717	16608	16751	16755	16716	16834	16853	16715	16625	16499	16363	16766	16798	16691	16661	16817	16676	16701	16869	16651	16774	16817	16665	16797	16726	16645	16647	16733	16929	16609	16537	16518	16827	16825	16788	16718	16646	16654	16790	16923	16654	16876	16812	16816	16548	16550	16652	16765	16601	16576	16803	16521	16523	16739	16753	16757	16625	16688	16654	16653	16747	16861	16879	16680	16724	16543	16823	16886	16828	16611	16657	16824	16713	16556	16754	16746	16590	16698	16562	16522	16622	16581	16676	16786	16511	16688	16716	16570	16781	16738	16581	16758	16696	16784	16817	16547	16772	16626	16815	16833	16578	16905	16650	16508	16699	16595	16651	16604	16776	16772	16754	16588	16663	16696	16498	16722	16872	16693	16677	16819	16734	16638	16607	16474	16633	16595	16768	16930	16613	16885	16726	16707	16668	16509	16826	16851	16533	16732	16519	16612	16747	16723	16822	16764	16556	16650	16885	16783	16890	16692	16683	16835	16840	16554	16565	16889	16922	16832	16495	16649	16702	16584	16643	16859	16698	16577	16740	16632	16555	16448	16744	16712	16737	16825	16606	16642	16642	16678	16641	16702	16838	16907	16642	16759	16791	16742	16789	16514	16675	16585	16707	16715	16535	16875	16797	16820	16573	16527	16621	16677	16910	16672	16963	16728	16528	16720	16739	16751	16637	16709	16572	16570	16794	16823	16670	16738	16895	16523	16705	16786	16682	16770	16710	16508	16766	16791	16587	16755	16768	16807	16628	16689	16762	16682	16795	16888	16717	16644	16700	16641	16708	16733	16829	16798	16881	16742	16723	16616	16857	16815	16717	16752	16872	16796	16935	16700	16855	16694	16653	16715	16564	16702	16645	16862	16512	17009	16629	16477	16821	16786	16672	16754	16682	16757	16719	16925	16883	16605	16813	16557	16582	16702	16887	16812	16581	16882	16842	16674	16691	16633	16797	16779	16612	16509	16621	16549	16712	16716	16746	16662	16526	16701	16728	16734	16788	16610	16927	16652	16652	16606	16774	16610	16658	16898	16633	16578	16613	16764	16616	16830	16706	16741	16733	16567	16686	16670	16695	16845	16901	16880	16615	16867	16737	16692	16609	16519	16965	16844	16475	16874	16742	16592	16643	16505	16779	16844	16522	16777	16771	16793	16721	16639	16645	16708	16742	16615	16825	16728	16628	16554	16750	16595	16633	16764	16538	16664	16784	16774	16713	16733	16591	16732	16663	16837	16763	16742	16545	16589	16711	16772	16622	16786	16880	16739	16564	16731	16992	16704	16751	16777	16657	16632	16688	16619	16729	16920	16705	16636	16572	16909	16626	16700	16722	16628	16629	16782	16664	16681	16734	16701	16735	16709	16731	16769	16665	16651	16621	16790	16575	16675	16620	16596	16897	16763	16669	16742	16722	16709	16559	16596	16732	16785	16666	16703	16707	16618	16740	16768	16796	16717	16964	16734	16648	16769	16643	16591	16750	16658	16683	16618	16748	16757	16554	16779	16734	16696	16940	16916	16646	16693	16802	16662	16604	16703	16613	16793	16413	16725	16608	16591	16451	16691	16848	16736	16790	16442	16805	16578	16724	16674	16820	16807	16613	16589	16725	16811	16730	16638	16769	16838	16852	16764	16679	16709	16771	16741	16935	16467	16605	16586	16764	16613	16646	16576	16654	16576	16715	16742	16725	16635	16659	16459	16638	16780	16707	16870	16603	16712	16597	16717	16670	16841	16901	16939	16565	16642	16765	16453	16709	16638	16629	16976	16812	16774	16867	16663	16753	16674	16813	16745	16872	16773	16725	16614	16488	16600	16737	16711	16458	16623	16618	16682	16658	16583	16788	16715	16722	16937	16731	16741	16865	16692	16584	16723	16668	16695	16835	16638	16653	16774	16796	16725
24786	38372	36071	27843	23790	20770	18975	17878	16717	16209	16043	15745	15671	15507	15584	15371	15353	15312	15225	15194	15321	15287	15191	15328	15210	15322	15246	15359	15230	15149	15441	15273	15182	15155	15191	15388	15117	15171	15460	15218	15348	15306	15165	15351	15291	15162	15300	15430	15182	15164	15255	15447	15273	15150	15091	15369	15096	15317	15122	15188	15195	15026	15223	15205	15262	15304	15124	14924	15321	15462	15079	15341	15188	15128	15344	15299	15129	15186	15131	15094	14932	15273	15214	15244	15267	15259	15178	15059	15284	15224	15125	15299	15229	15055	15300	15307	15289	15225	15293	15289	15226	15259	15232	15018	15336	15200	15169	15028	15291	15144	15413	15205	15236	15222	15238	15186	15359	15237	15272	15132	15162	15380	15315	15059	15134	15072	15166	15277	15178	15229	15311	15020	15296	15191	15220	15274	15143	15222	15276	15331	15191	15176	15235	15210	15290	15121	15247	15131	15188	15394	15257	15088	15137	15013	15207	15177	15185	15094	15265	15200	15239	15094	15394	15335	15244	15199	15245	15082	15231	15370	15258	15189	15333	15192	15201	15262	15440	15172	15217	15130	15239	15316	15092	15169	15258	15105	15306	15177	15283	15077	15305	15227	15189	15239	15111	15083	15147	15347	15185	15156	15181	15081	15088	15216	15111	15254	15233	15081	15108	15079	15107	15196	15369	15252	15244	15240	15370	15000	15225	15106	15254	15085	15125	15014	15315	15253	15341	15124	15258	15071	15162	15328	15153	15254	15213	15251	15225	15129	15221	15255	15064	15219	15275	15258	15174	15172	15355	15153	15196	15231	15082	15259	15008	15198	15353	15328	15368	15228	15288	15054	15215	15224	15004	15167	15071	15177	14985	15271	15080	15173	15247	15253	15113	15164	15148	15072	15130	15275	15158	15232	15150	15261	15089	15332	15205	15184	15228	15142	15156	15229	15446	15199	15136	15218	15128	15255	15226	15244	15258	15430	15316	15209	15191	15201	15182	15130	15215	15074	15275	15117	15265	15047	15137	15069	15094	15253	15099	15157	15152	15165	15194	15248	15180	15077	15052	15100	15177	15211	15185	15155	15219	15156	15118	15246	15227	15276	15105	15210	15066	15298	15045	15200	15096	15248	15242	15319	15135	15087	15119	15118	15297	15202	15143	15038	15253	15265	15069	14952	15131	15147	15039	14969	15253	15350	15171	15364	15211	15097	15302	15260	15279	15293	15357	15334	15253	15228	15346	15146	15391	15108	15063	15097	15340	15212	15237	15288	15186	15160	15247	15400	15122	15242	15293	15262	15258	15060	15138	15326	15318	15153	15168	15021	15127	15375	15080	15201	15162	15279	15261	15274	15140	15285	15272	15321	15144	15296	15198	15233	15219	15365	15052	15253	15326	15080	15293	15399	15103	15277	15274	15177	15231	15313	15252	15263	15276	15191	15329	15243	15156	15085	15037	15229	15164	15332	14946	15216	15173	15222	15125	15254	15220	15285	15216	15142	15211	15132	15205	15225	15266	15201	15073	15371	15269	15215	15226	15227	15212	15265	15192	15146	15185	15255	15198	15143	15170	15203	15120	15042	15371	15226	15251	15084	15314	15272	15240	15277	15126	15266	15326	15041	15176	15234	15190	15356	15074	15211	15034	15265	15356	15150	15362	15242	15243	15270	15209	15203	15378	15108	15176	15203	15337	15121	15136	15255	15283	15077	15259	15239	15205	15165	15175	15206	15155	15259	15390	15262	15064	15329	15291	15279	15223	15168	15174	15128	15222	15267	15337	15201	15106	15026	15178	15020	15330	15210	15165	15273	15263	15310	15231	15221	15385	15373	15231	15201	15117	15180	15333	15263	15344	15219	15186	15241	15194	15255	15383	15171	15210	15322	15167	15255	15111	15380	15309	15169	15193	15309	14970	15192	15103	15391	15224	15208	15260	15261	15101	15229	15036	15082	15287	15281	15198	15087	15154	15169	15114	15141	15376	15026	15212	15251	15121	15173	15276	15008	15308	15237	15207	15194	15146	15213	15273	15195	15327	15157	15072	15221	15298	15315	15310	15247	15266	15147	15145	15129	15287	15185	15298	15096	15408	15100	15163	15173	15338	15135	15220	15217	15076	15250	15105	15113	15143	15092	15130	15212	15287	15094	15241	15120	15078	15215	15100	15195	15121	15210	15236	15229	15204	15232	15319	15160	15244	15256	15277	15273	15287	15316	15098	15171	15207	15134	15205	15057	15252	15082	15246	15074	15263	15168	15274	15104	15359	15355	15144	15233	15128	15285	15314	15420	15106	15251	15372	15080	15356	15271	15206	15120	15243	15301	15124	15340	15123	15147	15061	15305	15205	15327	15124	15141	14950	15378	15162	15211	15227	15237	15285	15069	15275	15192	15141	15260	15133	15249	15126	15270	15341	15119	15328	15015	15231	15298	15246	15132	15188	15198	15285	15193	15229	15311	15283	15122	15289	15217	15090	15151	15016	15468	15313	15190	15193	15277	15046	14986	15231	15327	15161	15217	15210	15161	15140	15326	15287	15130	15174	15106	15258	15068	15364	15257	15269	15241	15169	15201	15044	15219	15209	15125	15131	14996	15345	15474	15210	15168	15241	15184	15380	15126	15194	15153	15335	15229	15071	15282	15311	15207	15272	15065	15185	15041	15326	15039	15111	15033	15222	15258	15179	15221	15164	15167	15186	15344	15265	15124	15149	15306	15163	15046	15413	15198	15264	15139	15161	15212	15219	15117	15217	15333	15137	15180	15313	15319	15198	15077	15132	15331	15086	15368	15301	15202	15182	15366	15297	15384	15393	15233	15157	15275	15283	15213	15359	15311	15186	15209	15291	15161	15245	15177	15210	15028	15390	15379	15252	15155	15156	15360	15160	15241	15145	15046	15268	15206	15158	15150	15197	15164	15137	15193	15087	15271	15192	15146	15076	15129	15279	15200	15304	15228	15218	15074	15084	15028	15233	15147	15116	15093	15080	15286	15268	15189	15235	15217	15118	15251	15127	15378	15261	15070	15338	15351	15241	15201	15289	15037	15022	15270	15268	15279	15222	15096	15163	15298	15294	15276	15464	15210	15244	15466	15126	15178	15192	15203	15094	15348	15200	15206	15377	15125	15176	15297	15169	15224	15130	15276	15178	15196	15235	15114	15209	15140	15191	15275	15073	15156	15125	15241	15249	15034	15491	15171	15215	15116	15371	15146	15230	15228	15359	15214	15367	15117	15320	15269	15258	15045	15305	15063	15270	15191	15165	15167	15179	15269	15088	15249	15206	15326	15108	15174	15156	15155	15263	15239	15372	15164	15163	15232	15292	15332	15102	15212	15274	15275	15095	15194	15285	15044	15283	15101	15271	15120	15277	15341	15260	15186	15360	15125	15240	15108	15136	15400	15108	15302	15160	15038	15456	15148	15151	15157	15404	15075	15239	15143	15446	15239	15222	15204	15216	15218	15219	15408	15183	15301	15122	15246	15255	15119	15207	15098	15114	15329	15314	15371	15220	15251	15130	15181	15342	15275	15234	15124	15301	15075	15234	15078	15111	15190	15190	15131	15217	15231	15414	15236	15060	15320	14991	15055	15079	15220	15289	15179	15263	15170	15285	15132	15170	15239	15194	15055	15172	15434	15141	15066	15173	15088	15151	15262	15202	15280	15215	15199	15149	15266	15175	15217	15202	15119	15067	15112	15323	15280	15473	15294	15176	15111	15223	15218	15263	15236	15268	15279	15118	15209	15136	15224	15294	15193	15073	15256	15316	15122	15223	15035	15169	15350	15210	15237	15243	15248	15376	15312	15097	15204	15257	15197	15162	15270	15084	15295	15102	15270	15147	15184	15190	15164	15043	15161	15328	15199	15142	15293	15164	15037	15277	15074	15286	15167	15195	15243	15101	15190	15073	15269	15265	15209	15209	15163	15268	15256	15255	15223	15311	15314	15301	15286	15143	15438	15064	15286	15222	15144	15406	15235	15391	15194	15257	15258	15488	15300	15201	15260	15097	15201	15273	15104	15184	15236	15272	15233	15069	15228	15182	15233	15125	15192	15173	15339	15324	15220	15156	15174	15188	15164	15097	15102	15187	15055	15249	15224	15213	15304	15313	15397	15202	15307	15236	15175	15201	15153	15223	15155	15217	15386	15252	15423	15171	15313	15250	15183	15027	15362	15121	15349	15235	15319	15235	15231	15108	15331	15300	15266	15306	15223	15257	15213	15165	15388	15192	15352	15205	15186	15207	15178	15046	15214	15245	15096	15272	15274	15236	15279	15181	15201	15259	15251	15210	15162	15138	15276	15386	15284	15325	15286	15180	15298	15262	15165	15328	15197	15039	15323	15373	15275	15193	15235	15296	15282	15160	15207	15097	15165	15255	15257	15217	15255	15319	15185	15296	15176	15366	15287	15128	15250	15257	15363	15189	15206	15148	15157	15239	15332	15217	15248	15139	15295	15284	15198	15110	15248	15322	15247	15137	15275	15199	15134	15219	15151	15300	15330	15208	15279	15213	15223	15292	15043	15245	15296	15178	15281	15476	15066	15290	15222	15148	15220	15243	15292	15136	15347	15139	15257	15098	15299	15224	15129	15251	15146	15171	15192	15232	15323	15167	15367	15216	15321	15094	15096	15173	15205	15251	15175	15310	15239	15277	15264	15261	15148	15214	15074	15208	15198	15337	15222	15146	15253	15217	15344	15330	15102	15002	15325	15187	15123	15344	15250	15277	15156	15196	15285	15272	15254	15047	15124	15371	15290	15089	15145	15204	15395	15207	15308	15267	15081	15373	15198	15245	15284	15204	15119	15222	15167	15184	15174	15274	15220	15280	15184	15275	15021	15009	15071	15133	15258	15338	15230	15236	15198	15179	15109	15328	15141	15363	15232	15133	15259	15114	15271	15248	15213	15414	15397	15167	15128	15251	15240	15128	15143	15154	15456	15377	15274	15138	15275	15272	15171	15295	15135	15037	15311	15216	15183	15276	15116	15136	15198	15254	15398	15275	15368	15210	15224	15161	15105	15281	14991	15267	15212	15159	15101	15151	15196	15283	15148	15213	15155	15172	15018	15296	15090	15137	15187	15175	15206	15247	15160	15170	15368	15091	15125	15350	15090	15092	15084	15168	15143	15230	15348	15094	15308
23670	21205	28774	24523	23483	25032	24266	20740	18870	18579	17997	17627	17658	17214	17360	17286	17153	17143	17135	17280	16964	16815	17150	16936	16949	16899	17013	16874	16812	16851	16690	16810	16990	16827	16853	16803	16992	16870	16855	16973	17003	16604	16911	17049	17074	16996	17044	17260	17262	17334	17162	16858	16751	16966	16839	16875	16879	16496	16846	16710	16871	16880	16805	16709	16853	16809	16861	16853	16868	16913	16799	16869	16760	16814	17036	16796	16722	16883	16872	16906	16827	16930	16714	16637	16704	16848	16765	16725	16686	16842	16921	16865	16704	16758	16853	16726	16932	16826	16913	16828	16669	16868	16703	16840	16899	16751	16813	16888	16709	16804	16723	16692	16935	16735	16685	16817	16876	16727	16870	16586	16699	16780	16624	16780	16867	16737	16934	16863	16807	16805	16613	16763	16831	16794	16649	16867	16867	16961	16861	16950	16846	16717	16700	16658	16707	16798	16848	16794	17102	16682	16840	16704	16970	16685	16823	16737	16677	16848	16683	16642	16579	16704	16827	16886	16771	16677	16726	16762	16777	16740	16834	16820	16852	16939	16727	16759	16808	16768	16578	16580	16728	16875	16804	16744	16541	16752	16850	16832	16826	17024	16730	16946	16914	16834	16867	16947	16638	16734	16842	16772	16802	16869	16538	16550	16767	16560	16724	16688	16912	16805	16699	16960	16618	16807	16859	16808	16732	16731	16797	16716	16815	16699	16534	16742	16701	16757	16697	16492	16457	16782	16783	16829	16864	16681	16759	16706	16906	17024	16798	16709	16694	16596	16702	17035	16692	16843	16885	16775	16696	16600	16951	16809	16822	16759	16807	16762	16907	16759	16826	16945	16802	16723	16714	16759	16745	16853	16799	16706	17001	16921	16790	16716	16765	16820	16680	16605	16681	16826	17042	16813	16750	16666	16828	16725	17046	16859	16633	17079	16952	16714	16845	16630	16690	17012	16809	16774	16965	16936	16788	16749	16754	16791	16883	16892	16847	16921	16699	16791	16894	16767	16775	16776	16731	16751	16753	16697	16868	16828	16985	16739	16794	16564	16708	16784	16833	16635	16772	16787	16814	17016	16869	16679	16713	16730	16881	16803	16774	16895	16759	16909	16817	16812	16982	16744	16752	16567	16702	16919	16916	16567	16725	16751	16894	16983	16640	16678	16790	16867	16935	16878	16612	16641	16743	16898	16746	16793	16892	16878	16681	16705	16738	16883	16810	16673	16756	16828	16924	16933	16662	16766	17010	16749	16757	16683	16634	16783	16677	16724	16616	16747	16780	16933	16812	16730	16698	16790	16789	16596	16922	16890	16766	16786	16605	16631	16818	16709	16742	16735	16813	16952	16808	16864	16660	16720	16763	16743	16849	16899	16923	16686	16914	16783	16710	16649	16832	16651	16775	16763	16654	16618	16610	16930	16739	16801	16804	16754	16985	16854	16753	16758	16527	16693	16820	16805	16555	16893	16894	16729	16629	16832	16906	16502	16727	16651	16725	16871	16717	16872	16704	16915	17087	16654	16690	17018	16883	16861	16693	16666	16655	16607	16877	16791	16678	16803	16644	16794	16764	16889	16883	16927	16960	16652	16687	16871	16685	16871	16698	16761	16708	16591	16849	16837	16828	16691	16857	16685	16734	16749	16787	16946	16666	16912	16800	16726	16675	16759	16970	16690	16928	16789	16854	16797	16938	16840	16743	16918	16781	16913	16900	16773	16738	16848	16624	16929	16740	16827	16849	16884	16875	16859	16931	16724	16926	16837	16853	16688	16665	16797	16869	16731	16632	16766	16625	16768	16898	16797	16611	16706	16602	16869	16676	16683	16680	16713	16860	16697	16706	16657	16641	16721	16785	16637	16763	16792	16842	16811	16795	16753	16839	16829	16733	16750	16995	16799	16919	16895	16909	16876	16845	16809	16868	16503	16768	16659	17002	16702	16850	16813	16653	16697	16903	16659	17002	16523	16859	16720	16768	16859	16798	16706	16925	16984	16718	16890	16694	16868	16681	16893	16794	16845	16915	16765	16889	16812	16996	16636	16745	16693	16633	16586	17021	16758	16725	16732	16773	16897	16727	16888	16654	16777	16854	16722	16874	16844	16783	16693	16723	16721	16656	16925	16674	17036	16879	16840	16742	16968	16827	16926	16876	16737	16825	17083	16797	16879	16851	16787	16545	16996	17001	16563	16807	16759	17024	16907	16840	16699	16693	16467	16737	16704	16800	16844	16695	16902	16944	16822	16579	16693	16872	16799	16746	16982	16691	16850	16713	16895	16929	16992	16696	16860	16806	16948	16854	16955	16946	17039	16842	16825	16972	16696	16699	16941	16864	16757	16855	17046	16768	16859	16684	16556	16722	16960	16943	16923	16745	16565	16726	16833	16635	16709	16839	16732	16800	16694	16782	16887	16610	16861	16588	16915	16852	16775	16695	16759	16676	16677	16805	16809	16618	16887	16813	16641	16988	16873	16805	16637	16542	16869	16742	16570	16615	17035	16726	17042	16662	16740	16825	16857	16768	16800	16741	16756	16708	16779	16777	16726	16801	16956	16740	16657	16869	16633	16831	16735	16999	16772	16653	16816	16964	16848	16628	17010	16642	16734	16590	16516	16681	16773	16870	16749	16747	16868	16682	16800	16595	16899	16849	16844	16641	16770	16887	16879	16643	16570	16640	16798	16550	17068	16627	16616	16756	16678	16885	16890	16873	16827	16677	16805	16777	16832	16795	16599	16784	16875	16971	16799	16900	16673	16849	16724	16726	16645	16796	16826	16887	16906	16935	16759	16738	17094	16889	17108	16765	17010	16855	16728	16808	16785	16726	16867	16739	16867	16821	16679	17013	16755	16891	16738	16878	16794	16756	16637	16692	16825	16895	16767	16821	16665	16680	16878	16868	16796	16684	16861	16848	16821	16797	16820	16543	16612	16691	16694	16829	16867	16710	16620	16591	16769	16822	16702	16714	16648	16718	16697	16794	16578	16605	16806	16980	16728	16821	16705	16643	16804	16972	16724	16795	16776	16927	16653	16980	17018	16771	16657	16786	16812	16850	16717	16600	16871	16884	16866	16845	16870	16753	16827	16921	16791	16859	16646	16818	16871	16755	16814	16989	16862	16835	17068	16858	16863	16676	16777	16921	16636	16668	16872	16745	16777	16797	16640	16788	16692	16688	16682	16767	16748	16963	16733	16782	16929	16699	16799	16989	16716	16622	16838	16754	16638	16901	16661	16773	16715	17130	16887	16886	16765	16809	16681	16728	16703	16801	16788	16541	16857	16739	16755	16759	16938	16586	16894	16770	16765	16662	16684	16897	16743	16759	16846	16633	16825	16789	16699	16707	16830	16723	17039	16994	16634	16818	16744	16940	16920	16908	17025	16877	16931	16923	16763	16701	16777	16822	16722	16816	16529	16831	16805	16807	16699	17015	16629	16693	16700	16665	16642	16890	16885	16921	16806	16728	16885	16764	17051	16808	16946	16804	16613	16757	16796	16661	16803	16838	16559	16676	16856	16846	16763	16836	16909	16835	16894	16689	16776	16810	16657	16788	16847	16899	16900	16991	16861	16863	16807	16592	16842	16892	16962	16833	16750	16866	16865	16898	16756	16878	16792	16929	16728	16749	16660	16955	16820	17002	16728	16621	16674	16641	16757	16768	16641	16645	16884	16714	16878	16901	16626	16905	16818	16722	16974	16869	16797	16829	16840	16560	16648	16760	16768	16869	16604	16784	16727	16631	16658	16849	16771	16793	16798	16866	16809	16874	16825	16745	16705	16744	16722	16673	16944	16769	16681	16659	17006	16970	16915	16700	16851	16834	16658	16994	16920	16654	16911	16677	16760	16699	16859	16910	16725	16705	16727	16965	16929	16710	16753	16724	16542	16835	16757	16757	16874	16846	16810	16878	16786	16684	16699	16738	16833	16742	16895	16796	16581	16768	16881	16884	16658	16788	16636	16792	16851	16670	16683	16756	16806	16666	16603	16886	16894	17048	16921	16791	16747	16846	16740	16804	16897	16850	16600	16910	16588	16687	16721	16748	16741	16754	16921	16786	16779	16854	16685	16906	16635	16626	16789	16778	16739	16672	16708	16738	16804	16934	16951	16857	16852	16770	16731	16762	16982	16912	16722	16721	16503	16731	16917	16799	16905	16777	16825	16737	16468	16717	16798	16782	16731	16812	16813	16769	16893	16656	16751	16737	16550	16653	16906	16721	16868	16976	16798	16635	16789	16870	16668	16736	16654	16665	16624	16636	16699	16914	16720	16792	16816	16707	16800	17011	16882	16669	16754	16899	16503	16709	16777	16788	16901	16722	16781	16819	16859	16705	16705	16852	16710	16681	16920	16785	16741	16868	16772	16637	16745	16662	16747	16822	16806	16901	16763	16792	16981	16640	16932	16833	16768	16678	16863	16850	16708	16869	16733	16713	16686	16667	16774	16748	16722	16717	16712	17032	16750	16772	16760	16789	16646	16807	16671	16736	16809	16788	16797	16764	16851	16706	16879	16837	16721	16812	16804	16849	16685	16741	16692	16860	16832	16686	16688	16821	16727	16702	16732	16848	16856	16610	16749	16837	16854	16590	16667	16830	16723	17045	16598	16847	16914	16886	16859	16696	16740	16700	16800	16856	16711	16776	16758	16831	16783	16744	16801	16633	16778	16809	16848	16764	16721	16703	16542	16947	17078	16878	16888	16746	16880	16747	16759	16580	16693	16830	16624	16849	16789	16843	16764	16688	16862	16714	16613	16980	16869	16747	16950	16691	16670	16668	16708	16714	16572	16741	16832	16850	16678	16877	16834	16730	16711	16891	16780	16984	16909	16886	16986	16819	16656	16563	16559	16749	16640	16795	16939	16903	16819	16494	16690	16769	16766	16738	16841	16667	16733	16704	16721	16945	16873	16857	16694	16760	16817	16878	16883	16887	16859	16913	16850	16868	16977	16774	16645	16781	16787	16821	16766	16729	16797	17127	16962	16796	16874	16792	16679	16716	16816	16653	16752	16827	16645	16607	16942	16825	16691	16980	16859	16835	16759	16815	16774	16857	16730	16844	16801	16847	16704	16640	16716	16651	16697	16761	16868	16786	16833	16774	16994	16847	16687	16733	16820	17058	16890	16543	16828	16650	16595
25241	45324	42906	34425	29557	25609	22852	20453	18830	17395	16890	16502	16329	15976	15827	15843	15762	15674	15589	15565	15575	15478	15335	15352	15526	15538	15535	15261	15389	15398	15315	15358	15402	15264	15267	15238	15499	15578	15426	15522	15489	15450	15330	15434	15538	15486	15839	16074	15860	15873	15534	15381	15245	15437	15352	15313	15439	15355	15395	15371	15221	15356	15343	15376	15386	15463	15290	15392	15501	15094	15390	15341	15367	15326	15192	15416	15201	15323	15538	15485	15293	15458	15347	15299	15162	15514	15135	15339	15275	15283	15345	15262	15247	15164	15491	15161	15393	15337	15408	15171	15282	15195	15306	15335	15336	15295	15173	15332	15349	15271	15192	15260	15620	15182	15233	15296	15294	15354	15365	15119	15277	15389	15431	15204	15300	15201	15286	15352	15204	15072	15259	15184	15281	15236	15408	15240	15312	15443	15165	15354	15249	15223	15189	15284	15329	15278	15303	15284	15309	15186	15412	15429	15201	15395	15266	15251	15321	15311	15210	15304	15288	15390	15309	15370	15316	15250	15199	15400	15293	15298	15139	15351	15328	15434	15602	15412	15299	15310	15125	15216	15310	15355	15143	15366	15138	15247	15262	15141	15148	15241	15244	15284	15225	15269	15262	15229	15357	15515	15423	15155	15492	15242	15329	15250	15369	15137	15322	15330	15334	15343	15296	15321	15462	15156	15332	15203	15195	15353	15386	15363	15317	15434	15311	15330	15207	15268	15469	15134	15520	15240	15385	15304	15296	15232	15361	15240	15386	15375	15276	15428	15452	15129	15366	15136	15301	15274	15348	15380	15311	15331	15301	15285	15164	15246	15288	15215	15321	15441	15121	15273	15274	15211	15311	15194	15465	15392	15258	15388	15229	15432	15135	15301	15192	15347	15260	15496	15210	15277	15236	15446	15216	15248	15313	15340	15200	15165	15287	15148	15176	15429	15290	15144	15398	15367	15221	15159	15399	15270	15192	15381	15375	15249	15335	15439	15222	15473	15396	15204	15222	15097	15305	15224	15405	15320	15375	15447	15261	15245	15324	15353	15234	15297	15202	15349	15282	15263	15397	15348	15387	15339	15210	15151	15244	15405	15262	15355	15050	15384	15257	15220	15228	15274	15436	15215	15115	15164	15230	15288	15282	15271	15253	15179	15287	15341	15357	15191	15250	15211	15229	15407	15362	15256	15199	15338	15187	15353	15420	15146	15442	15346	15273	15185	15268	15076	15282	15391	15283	15204	15302	15308	15262	15183	15277	15375	15529	15255	15362	15214	15315	15327	15347	15364	15392	15408	15346	15198	15424	15458	15326	15323	15480	15217	15311	15259	15428	15332	15309	15181	15429	15259	15345	15249	15367	15451	15343	15435	15241	15285	15304	15360	15339	15375	15300	15150	15251	15193	15414	15257	15257	15331	15402	15427	15212	15277	15550	15304	15232	15287	15211	15292	15359	15311	15176	15318	15373	15285	15342	15116	15302	15349	15347	15077	15275	15288	15205	15354	15284	15265	15287	15516	15439	15275	15318	15301	15148	15166	15359	15259	15345	15486	15225	15350	15316	15302	15228	15411	15219	15367	15347	15421	15134	15272	15278	15294	15290	15317	15252	15376	15234	15365	15303	15369	15326	15154	15238	15242	15202	15311	15367	15357	15230	15313	15048	15339	15409	15221	15132	15385	15283	15216	15250	15417	15369	15294	15381	15237	15277	15384	15240	15386	15321	15325	15442	15311	15229	15247	15403	15235	15198	15372	15251	15334	15539	15331	15227	15343	15139	15306	15252	15403	15385	15227	15325	15399	15411	15258	15341	15399	15441	15129	15278	15173	15290	15291	15064	15319	15159	15147	15300	15285	15370	15439	15425	15239	15378	15339	15231	15262	15267	15199	15359	15256	15046	15425	15317	15205	15225	15423	15418	15354	15262	15294	15360	15394	15410	15266	15542	15273	15450	15306	15327	15273	15203	15188	15378	15304	15427	15354	15226	15185	15356	15426	15293	15297	15379	15395	15301	15318	15383	15450	15149	15230	15281	15334	15367	15480	15320	15347	15367	15306	15253	15299	15354	15192	15284	15383	15318	15268	15234	15319	15293	15397	15353	15254	15210	15102	15193	15233	15299	15332	15252	15275	15342	15277	15351	15298	15316	15232	15399	15344	15440	15409	15147	15388	15284	15172	15389	15431	15218	15315	15335	15293	15227	15275	15322	15228	15231	15434	15463	15344	15321	15183	15168	15215	15289	15250	15346	15154	15471	15308	15326	15211	15201	15261	15410	15428	15260	15138	15345	15410	15242	15170	15362	15316	15267	15246	15393	15465	15435	15316	15353	15392	15210	15116	15313	15244	15174	15206	15336	15245	15257	15314	15411	15342	15145	15251	15320	15341	15333	15293	15219	15153	15373	15255	15226	15175	15280	15407	15342	15367	15294	15176	15293	15335	15077	15307	15162	15329	15386	15342	15305	15212	15322	15368	15308	15115	15378	15234	15231	15238	15179	15286	15324	15402	15305	15297	15245	15242	15321	15440	15246	15211	15196	15170	15417	15290	15339	15445	15313	15344	15295	15248	15155	15393	15225	15427	15295	15362	15328	15232	15269	15341	15371	15289	15340	15296	15594	15320	15232	15345	15394	15080	15315	15167	15281	15302	15403	15233	15221	15237	15360	15664	15199	15632	15326	15248	15239	15305	15259	15342	15255	15351	15256	15285	15395	15197	15174	15280	15266	15327	15258	15168	15464	15183	15246	15271	15121	15360	15338	15373	15104	15228	15216	15347	15322	15138	15336	15257	15312	15268	15475	15225	15442	15252	15224	15405	15212	15292	15185	15207	15362	15358	15375	15106	15351	15162	15320	15310	15325	15074	15251	15300	15175	15312	15450	15332	15373	15213	15323	15399	15370	15360	15446	15227	15277	15262	15407	15307	15230	15319	15218	15445	15265	15487	15184	15319	15462	15240	15269	15295	15217	15232	15225	15314	15213	15253	15197	15195	15365	15121	15391	15212	15278	15297	15250	15271	15316	15402	15234	15328	15263	15280	15022	15346	15371	15221	15336	15230	15250	15262	15243	15270	15278	15193	15364	15373	15226	15301	15239	15299	15347	15171	15215	15492	15452	15389	15353	15413	15411	15204	15332	15143	15097	15404	15465	15266	15382	15254	15351	15160	15461	15269	15284	15246	15340	15088	15391	15293	15374	15307	15281	15211	15314	15173	15133	15182	15274	15247	15376	15304	15211	15299	15491	15257	15233	15305	15356	15425	15139	15166	15199	15384	15370	15314	15183	15298	15423	15163	15273	15207	15355	15294	15319	15243	15421	15416	15195	15217	15382	15252	15178	15400	15045	15369	15368	15129	15380	15397	15201	15314	15421	15219	15331	15162	15325	15278	15082	15298	15216	15359	15194	15349	15328	15095	15169	15368	15128	15211	15270	15141	15158	15402	15177	15223	15338	15257	15152	15312	15108	15385	15186	15504	15357	15329	15235	15483	15342	15344	15202	15393	15291	15303	15281	15381	15226	15317	15126	15329	15183	15231	15310	15405	15131	15404	15482	15291	15370	15243	15250	15306	15312	15300	15168	15276	15216	15511	15331	15404	15349	15134	15195	15271	15329	15242	15405	15347	15103	15348	15390	15148	15444	15232	15350	15232	15334	15456	15267	15303	15300	15115	15232	15308	15272	15404	15214	15298	15373	15335	15178	15110	15230	15259	15347	15240	15244	15369	15297	15393	15333	15223	15316	15255	15422	15244	15308	15269	15457	15338	15441	15301	15261	15344	15186	15084	15169	15336	15347	15163	15326	15305	15222	15349	15289	15295	15195	15270	15256	15277	15417	15388	15204	15226	15298	15355	15296	15280	15122	15226	15415	15283	15284	15316	15295	15295	15146	15291	15240	15341	15271	15334	15312	15208	15241	15488	15342	15440	15301	15262	15152	15317	15150	15370	15262	15443	15315	15283	15100	15347	15039	15215	15134	15226	15309	15123	15249	15299	15348	15254	15337	15248	15229	15443	15396	15291	15214	15249	15313	15352	15189	15315	15401	15287	15198	15218	15297	15400	15234	15274	15214	15181	15425	15477	15135	15481	15217	15251	15230	15359	15203	15205	15138	15386	15229	15253	15334	15256	15369	15382	15355	15234	15177	15332	15309	15387	15293	15392	15293	15312	15398	15414	15382	15266	15090	15199	15283	15339	15482	15293	15436	15260	15431	15142	15110	15302	15176	15233	15153	15380	15291	15327	15309	15079	15239	15158	15414	15244	15296	15329	15269	15199	15365	15284	15412	15251	15259	15404	15413	15423	15529	15359	15194	15279	15248	15380	15031	15240	15358	15173	15311	15214	15034	15204	15284	15408	15120	15232	15151	15331	15271	15440	15382	15386	15252	15265	15391	15356	15552	15328	15324	15190	15305	15158	15340	15428	15235	15345	15303	15235	15343	15282	15314	15084	15261	15265	15307	15169	15250	15382	15516	15341	15205	15232	15211	15311	15284	15247	15438	15118	15224	15171	15380	15316	15471	15274	15285	15386	15293	15202	15274	15374	15434	15247	15356	15444	15382	15366	15347	15273	15161	15190	15489	15359	15230	15358	15348	15340	15405	15319	15186	15166	15318	15206	15241	15414	15254	15184	15289	15291	15374	15482	15348	15360	15168	15246	15410	15360	15349	15346	15335	15305	15367	15217	15241	15352	15260	15242	15267	15371	15324	15335	15156	15313	15413	15349	15265	15155	15351	15361	15229	15497	15393	15145	15411	15422	15350	15250	15314	15359	15165	15329	15269	15305	15181	15419	15316	15265	15277	15325	15326	15132	15299	15315	15209	15514	15202	15141	15343	15190	15318	15203	15258	15312	15212	15281	15283	15232	15451	15262	15199	15408	15261	15220	15323	15312	15157	15242	15266	15316	15237	15549	15307	15262	15410	15273	15127	15194	15288	15234	15236	15280	15433	15428	15282	15177	15439	15224	15121	15172	15256	15229	15281	15306	15466	15378	15256	15283	15592	15318	15257	15323	15205	15176	15156	15264	15272	15282	15195	15326	15450	15374	15252	15311	15228	15267	15368	15365	15418	15343	15313	15212	15451	15382	15307	15145	15312	15313	15269	15345	15119	15276	15475	15368	15228	15190	15425	15304
22688	21174	29049	23660	22077	25558	28105	22299	20652	19706	19082	18304	18407	18007	17878	17580	17552	17669	17330	17197	17372	17368	17436	17271	17256	17250	17333	17055	17151	17268	17084	17140	17109	17193	17143	17226	17139	17216	17293	17179	17300	17281	17259	17386	17089	17383	17547	18184	17972	17794	17401	17353	17017	17032	17074	16988	17037	17156	17060	17097	16988	17190	16955	17316	17171	17341	17192	17101	16865	17343	17109	17022	17219	17054	17088	17198	17116	16962	17053	17061	17091	17096	17165	17242	16978	16877	17185	17008	17254	17002	17051	17211	17084	17076	17063	16922	16995	17169	17150	16990	17035	17209	17176	17164	17321	17248	17127	17033	17097	17180	17026	17031	16905	17041	16891	17167	17109	16925	16911	17032	17016	17159	17070	17083	17062	16941	17069	16919	16977	17055	17025	17046	17054	17224	16841	17107	17118	17075	17042	16988	16930	16946	16885	17112	17097	16861	16720	16766	16946	17223	17052	17097	17146	16849	17017	16957	17174	17066	16850	17062	16944	17105	16960	17027	17082	17111	17243	17129	17098	17093	17224	17119	16921	17053	16941	16883	17076	17230	17010	17002	17107	16916	17121	16725	17186	17026	16766	16904	17028	16917	16925	16959	17034	17139	17218	17163	17226	16952	16824	17133	16981	17089	17080	16886	17141	17092	17023	17257	17115	17047	16991	17116	17020	17051	16984	17185	17253	17125	17109	16795	16839	16862	16822	16955	17084	16884	17122	17157	16998	16962	17103	17028	16849	17128	17169	17074	17038	16964	17032	16926	16917	17196	16898	17068	17103	17186	17018	17147	17062	16945	17125	17114	17223	17140	16962	17111	17009	16994	17066	17097	17056	16859	17083	17201	16964	16982	17116	16838	17067	17099	16856	16829	16951	16976	17012	16917	16960	17151	17115	17197	17364	17266	17122	17092	17167	17152	17131	17047	16976	17047	16816	17042	17203	16851	17225	16830	17038	16848	17151	16961	16911	17167	17079	16849	17051	16924	17038	17132	16967	17080	16830	17049	17083	17067	16919	16758	17038	17079	17151	16918	17090	16932	17170	17026	16950	17064	17193	16780	17131	16819	17035	16834	16837	17080	17069	16908	16970	16929	17000	17049	17220	16958	17068	16940	16971	16943	17143	16909	17080	17010	17182	17042	16961	17136	17084	17217	17121	16954	17050	17049	17118	17037	17030	16838	17110	17106	17108	17141	17026	16902	17195	17044	16838	16905	16816	16945	17002	16922	17019	17082	16929	17052	17141	17099	17172	17063	17142	17150	17003	17165	16984	16822	17188	16886	16968	17167	17022	17077	17086	17163	17111	17005	17127	16921	17021	17016	17023	17072	17102	17161	17138	17051	16871	17129	17022	17126	16862	16925	17209	17150	17239	16848	17076	17094	16994	17095	16976	16983	17242	17040	17116	17027	17089	17128	16987	16918	16965	16902	16942	17041	17175	17037	17186	16860	17125	16900	16941	16960	17168	17155	16876	16976	17147	17028	17082	17213	17006	17067	17124	16997	17083	17063	17035	16971	17060	17129	17103	16928	17044	16991	16846	16811	17293	17048	17211	17079	16980	16879	17076	17050	17133	17032	17034	16835	17098	16924	16873	17031	16993	17173	17140	17034	17059	17196	17029	17015	17091	17068	17102	17194	17141	17235	17158	17081	17054	16927	17156	16961	16988	17084	17192	17118	17001	17042	17149	16997	16947	17105	16921	17034	17038	16811	17080	17044	16912	17153	17194	16918	16906	16970	17085	16908	17084	17143	17047	17144	17016	17070	17000	16880	16988	16845	16984	17058	17076	16819	17023	17004	16925	17042	16949	16977	17215	17064	17053	16927	17295	17056	16907	17128	16951	17189	16973	17001	16929	17073	16973	16895	17051	17051	17089	16928	17167	16987	17160	16996	16884	17134	17147	17049	17016	17065	16989	17143	16980	17045	16958	17078	17144	17018	17227	16995	17035	17146	16967	17160	17010	16871	16989	16972	17172	17150	16755	16930	17074	16895	17191	16954	17124	17169	17051	17084	16985	16844	16880	17171	17104	16954	17016	17124	17009	17010	17072	17124	16983	17081	16866	17019	17149	17185	16975	17124	17021	16884	17171	16843	16907	17069	16940	17212	16926	16871	17010	16939	16941	16944	16890	16979	16869	17148	16951	17002	16859	16976	16982	17036	16949	17323	16820	17204	17030	17211	16971	16999	17108	17091	16930	16817	17075	17105	16945	16903	16969	17161	17046	17129	17000	16978	17099	17133	16950	16912	17128	17028	16997	17011	17132	16882	17034	17074	17200	16967	16937	16896	16952	16912	16944	16895	16753	17000	16997	16973	17004	17051	16799	16954	17024	17073	17034	17164	16995	17019	17147	16907	17040	16972	17127	16955	17159	17034	16991	16946	16883	16986	16908	16953	16962	17089	16876	17102	17124	17069	17211	17062	17257	17098	17116	17078	16942	17036	17085	17186	17059	17088	17027	17112	16985	16986	17100	16909	17083	17057	16897	17173	17044	17133	17241	17125	16971	17050	17104	16950	16900	17064	16977	17147	16951	17184	16844	16820	17415	16985	16971	17138	16921	16976	17072	16939	17121	16973	16956	16903	17232	17261	17050	17076	17135	17178	17132	16960	16966	16966	16937	17157	17087	17080	17103	17002	16959	17047	17138	17171	16910	16925	17052	16897	17186	17042	17143	17092	16952	16978	17131	16934	17059	16918	17005	17072	17046	16869	17113	17098	17149	17079	16922	17030	17045	16725	16872	16926	17125	16740	16921	17029	17084	16982	17045	17194	17206	17051	17096	16964	17143	17122	17316	16954	17061	17114	16856	17218	16954	17004	16980	17129	16841	16990	17049	16907	17118	16802	17073	16933	17036	17332	17216	17151	17000	16890	17215	16999	17145	17104	17081	16823	16977	17229	16911	16943	17086	16917	17028	16942	16982	17082	17063	17289	17136	17093	16993	17013	17054	16987	17220	17075	17329	17179	17116	17238	17255	16935	16934	17036	16950	17191	17100	17053	16906	16969	16966	16912	16963	16958	16936	17168	16931	17049	16950	17040	17025	17137	17188	16873	17303	16906	17029	16805	17154	16939	16961	17149	17066	17098	17015	16955	16888	16937	16976	16912	17052	16954	16989	16968	17015	17179	17056	17132	17019	17043	16853	16908	16986	17220	17103	16923	17071	16946	16951	17066	16915	16984	17108	17123	17275	17118	17026	17117	16972	16827	17054	16904	16887	16965	17000	16905	16921	17127	17013	17166	17118	17099	16993	17011	16940	16780	17088	16852	16997	16899	16996	16939	16985	16941	16932	17152	17094	16970	17057	17025	17024	16831	16899	16946	17075	17126	17093	16932	17063	16937	16941	17259	17056	17064	17111	16931	16815	17137	17084	17072	17030	16943	17059	17060	17056	16898	17027	17135	17095	17031	16931	17128	17042	17056	16964	17010	16887	17071	17033	17137	17060	17135	17036	17039	16965	17161	16836	17176	16996	17136	17028	17082	17079	17053	16874	17160	16906	17033	17013	17005	17115	17090	17050	16911	17024	17084	17123	17037	16881	16887	16887	16939	17297	16875	16955	17049	16988	16947	17023	17126	16896	17056	17106	16998	17104	16941	17058	16996	16959	16984	16888	17042	17217	17124	16998	16966	17075	17080	16956	17183	17077	17019	16831	17018	16999	16964	17160	16992	16998	16964	16922	16904	17104	16978	17050	17160	16902	16911	16965	17011	16987	17169	16875	17058	16947	16922	17132	17180	17083	17013	17188	16975	17091	17199	17195	17042	17008	16945	17065	17216	17007	17190	17018	17112	17120	16942	17063	16908	17026	16851	17040	17206	17142	17070	17153	16921	16869	17273	17011	16821	16983	16941	17001	17046	17005	16898	16915	16954	17003	17085	16931	16914	16820	16922	16990	16952	17147	17128	17151	17071	16996	17069	17070	17013	16975	17225	17136	17112	16998	17019	17330	17014	16864	17147	17184	17004	16994	17145	16993	17015	17202	17047	17110	16846	16887	17161	17051	16945	17335	16902	16976	16992	16864	16762	17040	17049	17127	16964	17032	17044	17042	17193	16768	16907	16973	16904	17079	16986	17160	17023	16951	17021	16902	16914	17029	17046	17006	16922	17020	16875	16957	16895	17011	16881	16998	16919	17036	17108	17265	17306	17325	17198	17224	16916	17208	17130	17073	16820	17054	16994	17021	16957	16891	16894	17075	16844	16907	17100	17241	17078	17130	17200	17006	17150	17132	16893	17052	17028	17043	17000	16866	16985	16971	16834	17102	17032	17034	16852	17001	17068	16925	17114	17139	17067	16927	17044	16923	16925	17022	17062	17088	17172	17240	17282	17308	16952	17181	16786	17156	17030	16927	16932	17015	17106	16894	16791	17126	17048	16988	16921	17204	16774	17173	17105	16975	17154	16961	17118	17185	17134	17250	17165	17027	17107	17114	17154	16921	17041	17059	16946	16854	17081	17098	16762	17137	17037	17040	17007	16865	16992	16869	17097	17110	16855	16946	16958	16970	16817	16888	17178	17048	16989	17043	16982	16860	17080	16952	16859	16988	17063	17127	16936	17195	16982	16948	17074	17242	16980	17169	17007	16776	16879	16969	17072	17034	17359	17115	16997	17083	17044	16878	16899	17077	16892	16798	17052	17023	16994	17037	17052	17012	17102	17075	16949	17025	17058	16828	17110	17062	16953	16969	16953	16978	17078	16971	16957	16870	17166	17045	16977	16938	17217	17060	17029	17023	17144	17026	16829	16958	17014	17066	16980	17080	16961	17050	16859	17072	17121	16962	17015	17087	17074	17041	17013	17030	16959	17008	16954	17054	17129	17136	16969	17076	17302	17031	17014	17106	16931	16981	16982	16991	17031	16794	16993	17053	17220	17090	16937	16860	16911	16879	16999	17069	17136	17073	17031	17046	17019	17163	17045	16822	17236	16994	16980	17251	17190	16921	16827	16934	17005	16856	17094	16990	16945	17017	16935	17083	17097	17004	16914	17103	16925	17055	16981	17217	17103	17038	16959	16951	17140	16831	16819	16940	17082	17092	16906	16834	16923	17127	17177	17364	16934	16978	16936	17018	16836	17149	17205	17231	16912	16977	16989	16883	17054	17069	16801	17074	16954
27359	49587	47306	39276	33811	29606	25719	22583	20280	18925	18005	17122	16925	16646	16270	16162	15895	15724	15865	15801	15759	15528	15668	15538	15567	15511	15585	15451	15574	15375	15381	15471	15346	15472	15520	15588	15690	15668	15525	15541	15600	15680	15632	15403	15458	15444	15767	17108	16739	16533	15973	15633	15632	15587	15402	15414	15483	15315	15285	15521	15391	15412	15519	15313	15386	15320	15455	15472	15439	15275	15286	15351	15385	15412	15292	15304	15568	15488	15374	15265	15503	15602	15353	15305	15360	15343	15323	15385	15534	15417	15501	15393	15401	15402	15406	15417	15424	15413	15383	15422	15421	15482	15535	15293	15344	15503	15400	15453	15455	15406	15171	15538	15362	15511	15364	15451	15316	15405	15483	15367	15327	15352	15397	15379	15307	15358	15373	15339	15408	15366	15118	15346	15459	15221	15403	15502	15355	15401	15343	15210	15394	15236	15303	15309	15372	15317	15452	15345	15352	15454	15484	15462	15362	15413	15418	15301	15690	15388	15305	15301	15468	15390	15516	15433	15325	15414	15405	15475	15429	15332	15537	15420	15508	15484	15439	15606	15384	15409	15453	15412	15308	15445	15235	15543	15379	15528	15464	15592	15462	15388	15310	15256	15409	15319	15351	15464	15436	15363	15634	15339	15151	15454	15404	15310	15400	15339	15489	15331	15318	15333	15346	15275	15473	15242	15337	15365	15386	15230	15390	15400	15451	15312	15366	15475	15446	15361	15414	15388	15444	15424	15450	15359	15356	15436	15234	15496	15483	15377	15368	15494	15159	15506	15479	15506	15266	15307	15405	15548	15347	15399	15345	15298	15488	15450	15315	15332	15606	15423	15396	15447	15267	15248	15210	15336	15296	15430	15427	15427	15214	15434	15451	15305	15367	15483	15358	15270	15406	15409	15437	15300	15517	15521	15227	15442	15334	15344	15430	15308	15399	15417	15580	15313	15307	15441	15376	15358	15401	15406	15322	15237	15391	15325	15665	15343	15444	15322	15347	15402	15455	15431	15301	15368	15234	15322	15323	15592	15313	15320	15441	15351	15237	15512	15410	15333	15360	15484	15455	15230	15237	15260	15481	15310	15404	15412	15173	15375	15415	15267	15328	15323	15238	15424	15549	15378	15407	15297	15253	15509	15341	15280	15397	15353	15374	15463	15352	15190	15492	15396	15400	15328	15259	15581	15412	15413	15516	15150	15376	15360	15406	15409	15385	15514	15349	15290	15417	15304	15344	15467	15333	15375	15483	15321	15285	15408	15403	15487	15481	15268	15397	15275	15386	15447	15408	15516	15516	15265	15478	15532	15196	15234	15289	15383	15500	15497	15549	15555	15338	15210	15295	15414	15464	15248	15461	15269	15374	15331	15260	15420	15445	15493	15508	15520	15321	15471	15343	15401	15432	15534	15311	15404	15337	15286	15441	15318	15339	15496	15376	15456	15215	15306	15280	15431	15268	15299	15286	15509	15379	15589	15334	15266	15270	15262	15463	15429	15323	15331	15339	15379	15413	15491	15448	15411	15360	15332	15512	15397	15437	15334	15258	15389	15361	15482	15318	15573	15497	15472	15325	15416	15394	15514	15569	15158	15182	15339	15333	15482	15349	15471	15356	15370	15335	15268	15505	15483	15222	15276	15186	15202	15347	15618	15299	15572	15472	15394	15543	15258	15337	15336	15216	15341	15354	15344	15308	15394	15537	15409	15416	15319	15242	15315	15520	15329	15344	15313	15456	15374	15236	15314	15278	15380	15426	15287	15405	15337	15425	15505	15453	15175	15384	15434	15307	15500	15327	15487	15360	15291	15265	15351	15361	15365	15405	15443	15386	15276	15374	15490	15404	15425	15411	15306	15455	15407	15432	15294	15420	15410	15244	15385	15407	15186	15364	15248	15322	15261	15432	15193	15234	15494	15295	15248	15288	15255	15501	15154	15509	15290	15293	15213	15387	15468	15402	15494	15501	15488	15480	15453	15460	15515	15386	15415	15301	15334	15437	15438	15274	15414	15493	15252	15215	15303	15403	15441	15377	15408	15483	15194	15338	15409	15412	15459	15520	15340	15279	15327	15261	15470	15237	15443	15426	15481	15335	15562	15266	15289	15309	15330	15703	15398	15439	15314	15347	15438	15286	15273	15387	15415	15268	15347	15345	15310	15210	15382	15377	15311	15515	15470	15296	15337	15449	15474	15444	15384	15327	15360	15324	15274	15374	15268	15407	15363	15420	15384	15369	15432	15416	15331	15428	15365	15462	15345	15396	15447	15320	15432	15419	15497	15459	15334	15309	15335	15262	15378	15315	15474	15333	15343	15395	15467	15384	15366	15287	15402	15308	15448	15280	15419	15318	15302	15451	15308	15348	15447	15235	15323	15380	15435	15534	15344	15311	15532	15330	15284	15391	15440	15335	15345	15452	15343	15244	15322	15525	15373	15220	15287	15456	15299	15342	15185	15616	15330	15404	15429	15440	15235	15454	15449	15373	15377	15376	15309	15238	15495	15283	15371	15446	15259	15259	15283	15636	15308	15528	15390	15301	15447	15525	15457	15387	15170	15450	15380	15416	15277	15414	15421	15419	15327	15268	15299	15439	15399	15306	15314	15416	15301	15401	15443	15277	15259	15579	15460	15458	15470	15360	15533	15493	15465	15485	15281	15423	15248	15358	15263	15379	15355	15436	15378	15383	15387	15281	15347	15484	15481	15448	15416	15458	15466	15437	15326	15365	15544	15257	15443	15259	15492	15318	15549	15359	15413	15419	15350	15323	15322	15350	15488	15316	15482	15445	15287	15356	15576	15259	15404	15500	15530	15498	15465	15293	15453	15449	15219	15530	15496	15417	15388	15335	15478	15271	15554	15419	15334	15448	15326	15325	15422	15482	15266	15410	15246	15315	15396	15424	15466	15535	15261	15377	15370	15101	15434	15319	15464	15353	15249	15257	15298	15350	15369	15503	15335	15344	15531	15435	15369	15298	15570	15465	15366	15412	15475	15438	15447	15371	15238	15564	15198	15245	15474	15270	15259	15236	15473	15502	15476	15189	15382	15379	15299	15324	15354	15347	15513	15254	15413	15305	15539	15341	15342	15176	15212	15286	15443	15294	15527	15266	15326	15378	15398	15321	15399	15472	15446	15398	15407	15343	15451	15320	15296	15452	15274	15310	15397	15462	15330	15445	15335	15501	15385	15306	15252	15324	15382	15425	15377	15328	15353	15368	15387	15546	15422	15269	15303	15495	15383	15497	15182	15372	15454	15324	15320	15652	15485	15470	15387	15470	15316	15407	15445	15353	15451	15503	15285	15422	15560	15353	15252	15547	15292	15339	15263	15369	15322	15364	15384	15454	15401	15430	15445	15442	15320	15454	15442	15452	15331	15536	15430	15411	15378	15319	15430	15393	15349	15352	15452	15516	15346	15497	15349	15347	15296	15327	15377	15458	15374	15353	15512	15386	15217	15416	15300	15326	15578	15464	15452	15429	15445	15438	15473	15337	15317	15516	15439	15344	15523	15532	15557	15188	15448	15256	15372	15389	15385	15339	15289	15253	15384	15516	15494	15364	15489	15471	15399	15241	15289	15288	15488	15387	15403	15523	15264	15431	15346	15231	15362	15382	15408	15441	15322	15306	15308	15333	15491	15179	15352	15351	15521	15434	15282	15335	15513	15439	15156	15388	15368	15333	15319	15403	15340	15230	15215	15540	15427	15267	15472	15419	15270	15398	15516	15360	15318	15589	15506	15380	15432	15341	15375	15512	15446	15421	15343	15354	15417	15351	15201	15283	15615	15521	15308	15446	15369	15462	15270	15367	15295	15280	15210	15333	15562	15445	15469	15193	15391	15261	15233	15458	15327	15323	15370	15338	15364	15431	15356	15359	15443	15460	15283	15333	15420	15410	15422	15329	15528	15411	15571	15426	15384	15315	15488	15351	15290	15342	15387	15391	15577	15426	15321	15451	15315	15314	15395	15372	15387	15143	15252	15429	15401	15353	15212	15483	15447	15411	15605	15384	15442	15357	15507	15273	15583	15411	15300	15386	15379	15351	15318	15301	15445	15421	15318	15376	15445	15266	15460	15470	15353	15547	15365	15425	15441	15509	15302	15473	15418	15406	15374	15376	15333	15347	15382	15413	15368	15345	15321	15323	15489	15484	15372	15091	15310	15535	15478	15435	15393	15447	15158	15475	15447	15432	15349	15427	15431	15341	15193	15458	15529	15404	15331	15292	15530	15351	15311	15407	15399	15350	15364	15454	15533	15382	15448	15436	15379	15490	15428	15225	15372	15393	15540	15288	15253	15347	15391	15466	15421	15268	15491	15409	15424	15277	15212	15224	15258	15378	15357	15496	15456	15235	15328	15342	15350	15430	15391	15493	15518	15464	15248	15404	15460	15351	15329	15374	15454	15341	15451	15467	15369	15434	15366	15286	15490	15270	15245	15300	15339	15536	15320	15560	15412	15445	15291	15458	15352	15532	15480	15341	15426	15241	15366	15561	15418	15281	15486	15441	15349	15345	15468	15389	15498	15418	15367	15431	15440	15277	15320	15294	15392	15404	15267	15411	15423	15463	15421	15368	15474	15337	15311	15211	15316	15376	15449	15396	15461	15475	15262	15280	15495	15354	15205	15293	15403	15532	15391	15263	15433	15354	15292	15347	15433	15388	15579	15431	15336	15254	15586	15224	15382	15355	15162	15513	15545	15476	15383	15434	15418	15365	15209	15583	15573	15526	15401	15456	15353	15321	15304	15151	15331	15340	15436	15428	15411	15161	15424	15322	15430	15328	15169	15463	15261	15372	15499	15417	15395	15340	15273	15121	15454	15448	15456	15474	15354	15534	15534	15400	15251	15435	15409	15340	15431	15223	15351	15463	15222	15272	15211	15226	15198	15375	15373	15272	15332	15479	15322	15356	15421	15469	15473	15219	15592	15362	15371	15301	15410	15275	15412	15269	15449	15390	15251	15467	15446	15464	15283	15200	15223	15469	15436	15302	15496	15401	15384	15398	15405	15616	15339	15275	15203	15390	15385	15383	15433	15244	15389	15334	15345	15485	15521	15527	15304	15441	15443	15324	15412	15517	15292	15399	15343	15519	15338	15561	15330	15361	15385	15453	15401	15436	15345	15388	15303	15373	15201
27861	24717	30431	27951	22394	20417	19422	18499	17720	17559	17205	17245	16980	16968	16877	17115	16866	16865	16945	17024	16989	16870	16959	16945	17079	16988	16799	16833	16904	16894	16947	16849	16915	16812	16779	17136	16994	17247	17057	17036	16898	16962	16788	17043	16928	16962	17161	17082	17015	17076	16792	17059	16841	16817	16638	16937	17082	16898	17040	17069	16923	16917	16719	16862	16847	16803	16903	16650	16914	16759	16736	16777	16874	16846	17013	16791	16841	16765	16719	16985	17034	17040	16829	16926	17162	16768	16892	16950	16855	16911	17024	16889	16812	16908	16928	16830	17042	16788	16898	17028	16844	16779	16814	16855	17001	16715	16820	16908	16682	16806	16965	16828	16664	16799	17073	16808	16858	16750	16886	16774	16803	16881	17038	16790	16813	17100	16731	16808	16783	16915	16763	16886	16721	16890	16818	16712	16595	16889	17209	17040	16918	16675	16748	16855	16612	16658	17021	16999	16870	16837	16737	16736	16804	16927	17006	16934	17029	17051	16943	16793	16779	16991	16745	16826	16767	16710	16662	17059	16666	16907	16813	16632	17030	16657	16676	16787	16865	16912	16748	16810	16667	16848	16759	16785	16747	16807	16746	16937	16866	16805	16723	16729	16960	16765	16809	16754	16958	16804	17009	16786	17018	16848	16772	16877	16700	16965	16899	17065	16796	17024	16725	17138	16767	16868	16878	16738	16848	16684	16924	16764	16944	16972	16893	16907	16905	16975	16892	16975	16978	16841	16889	16865	16611	16823	16756	16849	16940	16754	16817	17012	16969	16707	16968	16805	17041	16914	16915	16886	16618	16977	16805	16616	16883	16899	16926	16950	16809	16793	16724	16832	16871	16950	16708	16718	16957	16876	16834	16902	16775	16942	17000	16783	16965	16792	16945	17011	16841	16790	16847	16880	16751	16926	16837	16607	16800	16783	16901	16777	17024	16784	16899	16736	16841	16879	16905	16968	16755	17057	16772	16626	16798	16837	16731	16847	16623	16836	16875	16899	16893	16836	16999	16917	16962	17009	16891	16850	17016	16834	16932	16834	16724	16765	16799	16923	16896	16730	16876	16708	16727	16763	16761	17031	16874	16715	16997	16997	16805	16656	16815	16808	16945	16943	17021	16760	16819	16872	17025	16884	16741	16883	16870	16868	16865	16922	16836	16932	16946	16765	16892	16667	16831	16749	17061	16894	16892	16927	17005	16777	16761	16813	16936	16981	16893	16727	16846	16702	16845	16932	16997	16851	16886	17137	16993	16655	16706	16812	17040	16886	16972	16778	16656	16719	16968	16956	16809	16630	16865	16834	16808	16840	16734	16827	16892	16900	16887	16789	16859	16766	16796	16725	16855	16782	17041	16943	16742	16739	16701	16811	17064	17122	16720	16800	16955	16771	16737	16809	16763	16889	16828	16814	16821	16930	16768	16942	16766	16875	16758	16874	16855	16794	16608	16773	16817	16851	16732	16945	16936	16928	16802	16955	16864	16875	16930	16977	16871	16839	16837	16848	16884	16814	16924	16880	16608	16863	16763	16904	16797	16581	16727	16910	16944	16939	16913	16849	16886	16920	16572	16721	16838	16692	16748	16771	16805	16810	16884	16856	16651	16859	16797	16701	16761	16816	16855	16714	16963	16803	16934	16930	16830	16732	16907	17079	16819	16752	16743	16733	16874	16985	17037	16861	16683	16798	16890	16692	16651	16929	16936	16948	17000	16678	16972	16734	16959	16859	16875	16737	16690	16819	17003	16693	17144	16837	17005	16748	16701	17063	16921	16916	16990	16861	17005	16874	16775	16772	16908	17032	16943	16849	16868	16906	16812	16679	16701	16909	17140	17001	16797	16846	16914	16817	16917	16963	16888	16816	17052	16710	16738	16875	17077	16868	17127	16877	16796	16842	16711	16770	16848	16977	17161	17018	16914	16782	17058	16864	16858	16798	16815	16858	16755	16789	16703	16857	16677	16777	16781	16719	16817	16856	16652	16702	16862	16920	16741	16829	16771	16826	16749	16912	16889	16804	16775	16649	16637	16829	16938	16789	16733	16893	16836	16970	16915	16863	16808	16880	16959	16945	16792	16967	16855	16957	16821	16840	16842	16856	16779	16859	16891	16974	16790	16812	17063	16785	16932	16777	16895	16838	17020	16970	16811	16788	16944	16745	16980	16705	16881	16918	16964	16762	16734	16718	16728	16893	16761	16967	16950	16835	16855	16968	16700	16829	16821	16917	16854	16993	16706	16927	16935	16828	16806	17055	16833	16848	16941	16888	16852	16785	16965	16941	17121	17112	16821	16954	16888	16855	16696	16830	16863	16958	16932	16572	16992	17015	16890	16759	16873	17059	17132	16887	16782	16785	17050	16649	16836	16880	16602	16726	16850	16799	16948	16783	16821	16961	16614	16727	16809	16728	17041	16884	16995	16876	16837	16916	16736	16708	16849	16644	16871	16956	17049	16887	16994	16928	16783	16872	16939	16937	16842	16827	16770	16846	16842	16873	16714	16685	16860	16921	16773	16802	16919	16894	16856	16793	16765	16826	16957	16799	16656	16850	16717	16690	16827	16849	16699	16675	16810	16817	16959	16847	16856	16789	16898	16973	16888	16756	16966	16790	16835	16916	16916	16803	16886	16849	16872	16844	16887	16746	16743	16708	16913	16846	16869	16731	16669	16652	16740	16947	16797	16888	16790	17015	16918	16946	16619	16855	16813	16786	16822	16741	16874	16750	17010	16928	16805	16901	16947	17040	16781	16894	16820	16699	16676	17050	16987	16887	17015	16869	16881	16971	16800	16788	16812	17035	16997	16965	16833	16918	16767	16876	16883	16933	16841	16836	16956	16921	16735	16887	16957	16787	16881	16846	16878	16798	16844	16842	16948	16842	16771	16768	16682	16989	16835	16674	16862	16917	16959	16586	16774	16833	16776	16828	16542	16999	16763	17026	16872	17030	16741	16784	16690	16877	16837	17046	16752	16653	16904	16852	17256	16954	16843	16815	16750	16969	17103	16895	17013	17045	16730	16931	17055	16906	16811	16964	16999	16799	16966	17093	16909	16777	16916	16720	16786	16956	16818	16944	16886	16836	16890	16714	17040	16901	16919	16723	16847	16919	16908	16882	16946	16957	16875	16854	16975	16969	17035	16813	16751	17034	16682	16837	16809	16726	16936	16884	16910	16718	16858	16984	16870	16833	16916	16898	16879	17115	16810	17067	16793	16786	16791	16868	16840	16728	16754	16971	16844	16986	16951	16970	16847	16812	16997	16948	16683	16800	16810	16923	16845	16673	17032	17124	16805	16916	16705	16916	16892	16942	16937	16636	16873	16856	16845	16896	16962	16843	16904	16717	16791	16922	16915	16738	16847	16839	16815	16969	16782	16794	16850	16747	16913	16682	16841	16979	16570	16760	16890	16854	16925	16799	16756	16842	16847	16939	16846	16832	17007	16876	16944	16876	16874	17017	16700	16793	16995	17086	16859	17054	16813	16839	16829	16998	16985	16925	16881	16800	16699	16925	16769	16768	16986	16911	16673	16845	16807	16723	16867	16779	16758	16775	16719	17002	16837	16671	16839	16807	16926	16920	17046	16929	16912	16818	17012	16767	16847	16850	16959	17076	16826	16838	16817	16848	16841	16785	16985	16882	16648	16868	16744	16845	16960	16617	16840	16758	16949	16969	16883	16857	16931	16916	16927	16647	16809	16824	16870	16819	16716	16691	16800	16888	16859	16801	16921	16766	16689	16826	16816	16964	16896	16828	16864	16839	16852	16907	16820	16948	16817	16770	16948	16788	16774	16835	17012	16957	16833	16951	16923	16851	16727	16872	16924	16921	16796	17031	16907	16730	16985	16890	16868	16890	16811	16978	16924	16912	16834	16747	16993	16673	16748	16799	16795	16873	16647	16896	16930	16999	16750	16866	16904	16925	17034	16929	16960	16860	16821	16747	16717	16712	16757	16692	16805	16814	16898	16797	16937	16755	16607	16804	16856	16734	16766	16872	16731	16631	16802	16859	17056	16832	16735	16780	16888	16862	16863	16915	17022	16748	16972	16791	16895	16880	16705	17012	17073	16930	16838	16909	16948	17043	17009	16688	16880	16776	16715	16844	16759	16988	16802	16705	16863	17065	17040	16790	16907	16841	16881	17018	16898	16944	16869	16821	17112	16792	16951	16935	16775	16976	16973	16705	17120	16715	16828	16779	16755	16911	16909	16906	16790	16842	17068	16812	16905	16734	16722	16825	16817	16780	16937	16744	16973	16847	16905	16691	16766	16992	16772	16911	16797	16850	17053	16742	16651	16770	16946	16964	16955	16752	16778	16745	16916	16989	16937	16758	16675	16814	16713	16716	16674	16866	16690	16860	16961	16945	16990	16842	16712	16947	17052	16836	16868	16844	16799	16813	16931	16798	16801	16797	16905	16853	16702	16815	16961	16758	17034	16712	16898	16922	17033	16785	16931	16801	16732	16747	16742	16847	16939	16863	16946	16998	17092	16892	16839	17037	16935	16934	16974	16966	16964	17020	16844	17054	16885	16784	17002	16979	16961	16907	16727	16930	16937	16709	16955	16792	17017	16878	16815	16880	16929	17046	16882	16869	16772	16837	16898	16759	16706	16767	16818	16770	16814	16805	16929	16851	16928	16820	16958	16944	16837	16721	16842	16672	16973	16698	16879	16974	16793	17050	16926	16885	16982	16811	16919	17006	16953	17022	16884	16747	16982	16842	16758	16740	16889	16767	16744	16936	16706	16725	16646	16831	16881	16703	16867	16735	16797	16878	16844	16711	17003	16754	16908	16895	16919	16764	16832	16935	16703	16911	16699	16742	16918	16672	16614	16663	16948	16929	17001	16875	16927	16900	16971	16975	16842	17171	16708	16755	16838	17092	16855	16885	16840	16625	16938	16804	16850	16931	16874	16915	16814	16805	16785	17072	16876	17042	16947	16725	17022	16861	16841	16889	16966	16946	16717	16811	16730	16888	16859	17059	16854	17009	16818	16728	16995	16882	16738	16743	16761	16896	16724	16693	16773	17047	16967	16881	16902	16788	16834	16954	16872	16875	16760	16993	16974	16818	16987	16959	16934	16892	16908	16763	16869	16984	16634	16779	16816	16891	17038	16928	17070	16892	17039	16857
25030	37591	33570	27181	23387	20455	18883	17267	16940	16301	15920	15925	15595	15586	15632	15420	15344	15333	15250	15464	15370	15370	15352	15416	15325	15368	15202	15339	15417	15249	15351	15313	15225	15416	15169	15391	15453	15491	15469	15295	15389	15357	15266	15314	15248	15422	15309	15430	15370	15357	15382	15214	15264	15225	15194	15295	15276	15271	15288	15265	15202	15331	15110	15368	15175	15309	15142	15173	15151	15358	15288	15325	15313	15405	15374	15322	15286	15298	15193	15238	15563	15123	15319	15341	15294	15256	15107	15253	15190	15257	15340	15300	15328	15280	15286	15282	15318	15245	15281	15293	15220	15323	15398	15373	15427	15256	15477	15281	15240	15324	15365	15307	15289	15225	15394	15391	15380	15319	15446	15366	15198	15297	15241	15236	15258	15325	15405	15131	15055	15196	15309	15389	15175	15220	15297	15251	15347	15447	15217	15162	15279	15246	15270	15182	15345	15303	15207	15272	15256	15353	15214	15208	15185	15371	15344	15139	15234	15401	15280	15402	15317	15288	15199	15196	15217	15257	15053	15232	15301	15396	15295	15369	15147	15348	15383	15357	15316	15313	15211	15450	15141	15264	15256	15319	15321	15164	15340	15147	15277	15280	15171	15135	15288	15246	15397	15383	15082	15278	15187	15323	15268	15224	15187	15264	15383	15109	15390	15259	15169	15120	15311	15379	15178	15338	15087	15312	15202	15358	15337	15391	15256	15225	15335	15316	15295	15157	15187	15280	15242	15458	15352	15275	15214	15267	15309	15278	15420	15276	15429	15258	15186	15230	15222	15221	15316	15173	15193	15151	15298	15236	15220	15278	15271	15220	15242	15115	15248	15080	15190	15250	15402	15232	15236	15341	15417	15166	15086	15353	15351	15267	15220	15482	15343	15324	15214	15106	15318	15153	15367	15286	15236	15303	15124	15187	15381	15188	15127	15272	15249	15157	15297	15233	15189	15205	15317	15305	15382	15136	15453	15324	15193	15304	15291	15317	15205	15430	15271	15383	15140	15274	15350	15254	15273	15379	15268	15301	15352	14972	15440	15310	15343	15205	15113	15206	15234	15326	15309	15332	15298	15274	15264	15073	15418	15290	15058	15233	15250	15263	15324	15074	15135	15235	15280	15199	15219	15375	15331	15346	15237	15407	15303	15082	15169	15343	15392	15253	15196	15398	15288	15073	15305	15376	15358	15317	15415	15318	15341	15275	15391	15367	15314	15191	15178	15077	15220	15350	15221	15364	15263	15320	15288	15374	15346	15423	15206	15110	15230	15048	15294	15128	15251	15313	15454	15122	15219	15290	15148	15345	15432	15235	15278	15418	15246	15374	15290	15353	15367	15130	15266	15347	15301	15297	15010	15223	15217	15430	15201	15375	15174	15381	15232	15173	15301	15206	15291	15245	15227	15142	15326	15308	15269	15280	15247	15382	15246	15251	15160	15325	15271	15413	15272	15375	15321	15195	15240	15326	15296	15240	15459	15040	15234	15274	15245	15302	15313	15260	15097	15335	15199	15206	15259	15251	15318	15314	15223	15298	15236	15145	15306	15136	15227	15114	15223	15191	15389	15187	15443	15153	15286	15369	15366	15110	15289	15083	15337	15372	15221	15197	15118	15381	15229	15346	15438	15246	15153	15345	15305	15098	15201	15231	15380	15169	15290	15405	15204	15218	15231	15385	15317	15389	15392	15272	15268	15206	15303	15330	15312	15264	15196	15246	15208	15324	15420	15339	15291	15322	15304	15191	15166	15319	15399	15346	15222	15387	15287	15251	15289	15438	15259	15202	15332	15356	15147	15222	15176	15240	15396	15096	15170	15160	15341	15309	15283	15346	15358	15350	15127	15355	15284	15367	15239	15381	15342	15258	15270	15421	15149	15256	15493	15251	15394	15347	15123	15417	15251	15158	15223	15195	15235	15374	15045	15151	15240	15337	15199	15177	15267	15281	15283	15318	15325	15309	15279	15345	15186	15242	15221	15447	15152	15198	15205	15342	15280	15328	15362	15149	15173	15397	15347	15260	15375	15275	15187	15226	15269	15346	15123	15232	15318	15276	15417	15235	15134	15291	15380	15016	15271	15223	15171	15194	15384	15129	15358	15351	15300	15129	15317	15341	15237	15410	15171	15252	15299	15268	15280	15185	15204	15416	15432	15326	15399	15307	15208	15202	15355	15221	15183	15184	15316	15288	15279	15267	15324	15241	15173	15373	15128	15231	15212	15274	15577	15319	15372	15134	15243	15256	15445	15127	15453	15172	15379	15290	15258	15377	15319	15022	15191	15144	15275	15192	15220	15281	15281	15244	15304	15334	15198	15380	15169	15441	15363	15324	15183	15156	15218	15259	15318	15268	15084	15208	15343	15353	15253	15319	15343	15145	15144	15145	15228	15178	15243	15185	15352	15266	15191	15349	15358	15263	15283	15319	15201	15172	15321	15218	15062	15305	15341	15257	15303	15218	15347	15171	15251	15420	15176	15234	15397	15224	15282	15303	15204	15334	15221	15273	15225	15224	15153	15370	15179	15202	15337	15423	15218	15140	15306	15403	15354	15375	15237	15267	15241	15322	15461	15195	15467	15393	15172	15322	15297	15239	15169	15272	15130	15161	15386	15198	15343	15338	15347	15171	15375	15171	15123	15483	15361	15138	15342	15322	15188	15231	15333	15354	15436	15235	15383	15307	15242	15188	15276	15328	15359	15413	15317	15110	15274	15309	15162	15250	15161	15245	15107	15051	15358	15259	15197	15207	15192	15345	15339	15244	15200	15219	15312	15331	15310	15225	15448	15210	15366	15318	15220	15073	15402	15233	15262	15327	15349	15123	15190	15349	15173	15157	15322	15238	15443	15321	15387	15238	15129	15301	15141	15279	15347	15338	15240	15332	15307	15245	15129	15184	15129	15434	15284	15203	15431	15317	15135	15071	15328	15229	15238	15150	15258	15367	15394	15214	15461	15325	15290	15299	15270	15374	15263	15231	15145	15229	15129	15162	15304	15330	15423	15235	15354	15302	15228	15373	15186	15353	15199	15125	15317	15398	15159	15160	15327	15313	15190	15352	15446	15324	15194	15226	15239	15336	15244	15151	15265	15320	15258	15384	15357	15502	15244	15137	15381	15425	15266	15338	15090	15216	15258	15452	15143	15306	15265	15034	15239	15279	15347	15221	15314	15217	15117	15225	15117	15314	15119	15395	15313	15162	15223	15243	15416	15338	15214	15196	15411	15306	15296	15284	15222	15347	15171	15248	15246	15325	15225	15374	15342	15315	15300	15469	15352	15261	15263	15277	15323	15169	15104	15195	15251	15184	15356	15256	15236	15263	15208	15279	15462	15187	15433	15129	15202	15196	15319	15235	15206	15296	15314	15279	15234	15376	15413	15461	15333	15196	15383	15110	15283	15214	15314	15213	15334	15468	15183	15263	15306	15344	15395	15097	15434	15296	15246	15171	15320	15269	15349	15275	15210	15076	15280	15346	15374	15350	15361	15349	15443	15355	15257	15197	15216	15317	15174	15281	15349	15168	15304	15181	15406	15165	15304	15215	15253	15293	15345	15153	15429	15282	15336	15440	15205	15196	15123	15202	15445	15252	15525	15249	15234	15365	15321	15233	15304	15274	15369	15264	15334	15209	15269	15427	15279	15360	15343	15100	15178	15433	15293	15118	15138	15313	15335	15229	15228	15361	15297	15294	15201	15492	15282	15460	15072	15182	15135	15309	15329	15159	15401	15221	15309	15182	15312	15336	15365	15387	15344	15369	15239	15317	15374	15221	15354	15309	15319	15296	15341	15204	15377	15179	15332	15296	15243	15301	15403	15282	15226	15289	15247	15242	15145	15356	15144	15263	15224	15244	15182	15388	15332	15226	15381	15247	15301	15264	15071	15211	15350	15303	15241	15382	15128	15220	15328	15319	15319	15190	15310	15273	15352	15249	15325	15231	15356	15274	15333	15382	15235	15101	15388	15355	15247	15363	15316	15332	15229	15344	15376	15331	15392	15228	15303	15235	15391	15246	15226	15251	15305	15134	15292	15253	15164	15233	15373	15335	15267	15144	15487	15401	15172	15254	15284	15110	15114	15352	15324	15169	15328	15364	15111	15276	15420	15215	15163	15115	15104	15217	15260	15418	15325	15213	15458	15318	15169	15347	15136	15299	15229	15473	15197	15362	15173	15276	15170	15118	15424	15220	15341	15201	15387	15317	15161	15401	15188	15275	15211	15377	15254	15239	15268	14986	15403	15206	15298	15367	15257	15416	15282	15261	15314	15257	15140	15329	15467	15212	15121	15264	15219	15385	15186	15103	15173	15124	15303	15309	15283	15333	15286	15387	15325	15308	15201	15301	15223	15416	15170	15238	15231	15376	15337	15226	15277	15242	15332	15237	15422	15182	15207	15411	15359	15241	15225	15167	15320	15057	15234	15289	15291	15240	15308	15216	15203	15368	15318	15226	15257	15262	15200	15262	15196	15144	15420	15273	15272	15317	15284	15213	15092	15280	15218	15185	15512	15230	15326	15305	15388	15272	15256	15157	15261	15354	15162	15317	15251	15315	15224	15126	15292	15228	15275	15328	15230	15097	15423	15157	15135	15295	15114	15270	15406	15339	15278	15368	15299	15224	15328	15179	15280	15255	15215	15407	15207	15326	15254	15282	15258	15352	15256	15409	15281	15226	15435	15346	15260	15259	15370	15230	15102	15231	15415	15244	15229	15301	15244	15124	15174	15347	15351	15305	15351	15267	15271	15126	15401	15275	15212	15263	15416	15235	15174	15100	15219	15301	15310	15145	15362	15328	15311	15331	15280	15323	15257	15249	15252	15083	15202	15237	15405	15238	15406	15326	15311	15317	15263	15286	15335	15153	15330	15347	15350	15310	15266	15421	15037	15097	15348	15260	15338	15279	15302	15302	15202	15218	15278	15318	15180	15400	15066	15494	15176	15262	15309	15305	15274	15230	15362	15293	15346	15325	15484	15297	15584	15240	15160	15390	15101	15249	15261	15251	15200	15169	15235	15305	15331	15303	15170	15329	15264	15455	15159	15260	15515	15194	15319	15391	15222	15288	15193	15227	15320	15276	15293	15135	15216	15121	15250	15476	15225	15275	15353	15093	15341	15147	15088	15366	15292	15323	14983	15406
23722	21170	28760	24324	23424	24701	24233	20246	19173	18431	18235	17815	17722	17407	17385	17262	17248	17339	17015	17285	17187	17165	17119	17172	17251	17179	17203	17036	17145	17053	16933	17098	17077	17025	17195	17113	17158	17094	17067	17065	17161	16954	17105	17033	17121	17337	17234	17517	17549	17517	17204	17062	17079	16898	16884	16938	16838	17056	17042	16988	16891	16937	16826	16697	16835	16989	16973	16957	16925	16876	16930	17013	16781	16818	17210	17078	17187	16996	16971	16960	17091	16962	16917	16975	16828	16989	16963	16885	16913	16722	17029	16957	16799	17067	16969	17023	16851	16906	16899	16981	17113	16942	16762	16892	16889	16816	16867	16955	17056	16982	16964	16867	16648	17083	16892	16956	16933	17079	17084	17057	16837	16933	17069	17001	17096	17050	17055	16962	16863	16988	16642	17006	17018	16910	16912	16737	17082	17147	16935	16767	17023	16937	16804	16951	16594	16792	16846	16966	16881	16946	16805	16956	16808	16946	16938	16796	16643	16881	16882	17225	16846	16838	16856	17029	16657	16927	16869	17014	16960	16842	16988	16933	17006	16970	17207	17010	17182	16931	17115	16951	16849	16819	16852	16990	16880	17081	16985	16901	17109	16998	17004	16980	16927	16929	16885	17060	16929	16808	16964	16880	16810	16966	16780	16832	16944	16763	17108	16765	16835	17045	16989	16913	17087	16738	16992	17005	16952	16865	16823	17020	16847	17002	17056	17013	17181	16894	16948	16874	16978	16974	16879	16849	16809	16990	16873	16947	16957	16921	16891	17119	16929	17028	16814	17014	16863	16848	16866	16980	16713	16941	16937	17069	16947	17097	16832	17011	16777	16951	16890	16984	16723	16855	16880	16796	16949	16865	17147	16808	16894	17115	17036	16893	17096	16945	16936	17171	16801	16844	16882	16919	16941	16989	16831	17119	16719	16875	16975	16709	16795	16900	16893	16910	16990	16959	16787	16933	16875	16883	16840	16934	17012	16917	16948	16762	16898	16943	16908	16911	16934	16776	16812	16993	16999	16927	16861	16956	16997	17001	16846	16784	16853	16799	16808	16928	16897	16922	16842	17111	16923	16709	16905	16898	16936	17073	16936	16946	16831	16828	16701	16800	16783	16821	16787	16788	16720	16885	16860	16923	16871	17028	16998	16848	17079	16862	16859	16666	17004	16828	17009	16743	16891	16811	17021	16785	16907	16987	16902	17079	16762	16848	16874	16722	17104	16904	17019	16699	16947	16894	17084	16933	16986	17046	17044	17010	16947	16999	16838	16747	16812	16939	16968	16911	16715	17012	17017	17023	16875	16993	16889	17158	16821	16924	16888	16937	16951	16800	17033	17074	17048	16968	16911	16989	16908	17045	16884	16989	16891	16883	16881	16959	16926	16815	16882	16832	16864	17071	16922	17005	16967	16888	16807	16994	16896	16887	16964	16956	16904	17006	17009	16947	16906	17056	17084	16785	16847	16811	16813	16854	16886	16673	16874	16923	16814	16978	17087	16799	17135	17077	16952	17019	16855	17128	16898	16684	16984	17081	17101	16864	17016	16858	16843	16950	16782	16805	16747	16805	16999	16963	17085	16903	16958	16967	17070	17026	16995	16867	17010	17024	16918	16960	17100	16971	17044	16958	16806	16818	16992	16646	16901	16856	16920	16705	16908	17157	16888	16695	16925	16997	16794	16774	16971	16866	16957	17035	16735	16925	16953	16856	16820	16773	16956	16793	16987	16816	17006	16990	16853	16811	16873	16838	17125	16963	16839	17042	17012	16783	16920	16873	16844	16785	16883	16718	16939	16978	16980	16826	17096	16789	17046	17087	17064	16772	17066	16824	16788	17107	16828	16812	17000	16941	16828	16862	16948	16791	16960	17069	17062	17123	16821	16860	16723	17039	16915	16816	16933	16968	16848	16799	16950	17010	16740	16975	16893	17062	17158	17134	16880	17087	16929	16917	17038	16983	17000	17101	16762	16933	16882	16945	16834	16955	16788	16831	16940	16888	16987	16782	16979	16850	16938	16942	16659	17069	16911	16789	17009	17075	16883	17058	17015	16903	16936	16871	16997	16852	17065	16946	16812	17071	16890	16884	16865	16848	16899	16824	16960	16888	16904	16877	17100	16930	16939	17019	17049	17015	16832	17128	17010	16835	16955	16842	16926	16892	16972	17059	17057	16900	16936	16933	16817	16962	17068	16903	17006	16945	16934	16939	16912	16844	16905	17034	16896	16889	17016	16868	16804	16885	16843	16864	16912	16676	16970	16933	16790	17081	16985	16806	16910	16937	16964	16866	17036	16928	17096	16809	17009	16850	17027	16962	17004	17097	16936	16838	16882	16926	17148	16918	16921	17039	17049	16991	16977	16961	16918	16944	16838	17037	16841	16708	17041	16970	16822	17075	16877	16811	17010	17029	16738	16959	16879	16830	17085	16845	17050	17063	16832	16848	16961	17236	16750	16992	16840	16697	17111	16837	16898	17141	17007	16614	17102	17027	16875	17137	16869	17020	16940	17027	16968	16868	17216	16892	16851	16922	16851	16871	17019	16812	16762	16974	17093	17029	16809	16851	16842	16975	16911	16914	16898	17108	16974	16768	16897	16626	16920	16821	17016	16815	16993	16891	17007	16662	16884	16882	16910	17000	16992	16877	16958	17013	16829	16999	16812	16921	16912	16774	16989	16867	17028	16879	16901	16844	16795	16890	16808	17089	16961	16819	16995	16916	16920	16971	16797	16819	17137	17053	16865	17118	16910	17009	16747	16870	16904	17091	17051	16747	16682	16831	16701	16740	16702	16829	16924	16849	16985	17105	17075	16865	16988	16975	16897	16750	16905	17271	16922	16922	16992	16750	16728	16912	16912	16945	16869	16931	16753	16686	17014	16867	16946	16932	16802	16886	16948	16769	16907	16925	17095	17057	16901	17164	17048	16967	16869	16987	16940	17077	17013	16983	16847	16897	16915	17037	16851	16886	16852	16773	16762	16960	16984	16874	16935	16970	16863	16984	16828	16795	16928	16955	16783	17044	16974	16909	17068	16918	16699	16915	16743	16993	16940	16829	16934	16976	17016	17093	17056	17028	16959	16965	16961	16984	16993	16972	16974	17124	17015	16932	16971	16920	17124	16898	16971	16879	16702	16885	16956	17095	17104	16946	17055	16881	16932	16843	16952	17147	16818	17019	16908	16844	16873	17135	16906	16980	16850	16742	16702	16791	16833	16779	16906	16792	16741	16921	16965	16980	16995	16730	16857	16844	17100	16876	16862	16957	16825	16933	17081	17084	17154	16904	16814	16584	16981	16838	16996	16890	16828	16820	16857	17034	16909	16851	16947	16840	16976	16754	17040	17022	17019	16922	16798	17004	16915	16947	16780	16968	16721	16849	17067	16947	16931	16764	16904	16997	16962	16642	17044	16974	17068	17170	16982	16856	16758	16920	17114	16941	16948	16929	16829	16833	16818	16865	17002	16827	16889	17082	16945	16873	17107	16895	17094	16684	16740	16808	17077	17068	16969	16898	16855	16945	16921	16940	16784	16929	17029	17057	17081	17083	16774	16894	16822	16938	16843	16757	16988	16927	17167	16821	17189	16895	16936	17031	16748	16598	16816	16915	16950	16852	16883	16756	16798	16997	16991	16874	16898	16849	17130	16923	16823	16785	17091	16853	16929	17119	17064	16933	17004	17102	17051	17050	16949	16941	16994	16843	16980	17107	17021	16934	17083	16847	16832	16954	16971	16892	16962	16903	16767	17158	16873	16882	16844	16949	16893	16942	16979	16996	16874	16981	16962	16976	16832	17022	16986	16908	16990	17099	16929	16943	16858	17013	17026	16950	17065	16775	16943	17009	17085	16850	16869	16929	16950	17186	16831	16878	17109	16951	16865	16757	16947	16808	16970	16888	16863	16950	16794	17147	16908	16926	16818	16959	16714	16877	16867	16746	16933	17092	16957	17009	16895	17094	16790	16897	16823	17100	16931	17094	16944	16933	16987	16901	16863	16760	16904	17017	16729	17007	16901	16845	16791	16885	17037	16951	16974	16940	16912	16820	16976	16825	16877	17056	16851	16978	16881	16954	17101	16975	17027	16989	17020	17011	16947	16909	16918	16806	16926	16889	16818	16922	16919	17193	16914	16800	16926	16787	16903	17034	16965	16930	17004	16860	16720	17031	16916	16849	16849	16992	16885	17007	17050	16967	17023	16834	17137	17121	16887	16708	17109	16970	16890	17045	16672	17034	16835	17011	16862	17064	16975	17001	17171	17082	16931	17042	17063	16842	16914	16967	16959	17098	17032	17046	16991	16958	16850	16839	16785	16987	16742	16717	17031	16910	16818	16761	16903	17047	16945	17054	16883	17239	16977	17011	16990	17025	16905	16867	17120	17053	16976	16931	17128	16936	16846	16863	16886	16778	16879	16923	16835	16868	16881	17094	16894	16860	16889	16797	17052	16848	16768	16814	16901	16847	16942	17076	16987	16988	16898	16767	16981	16793	17131	16887	16847	16922	17013	16837	17041	16869	16746	16789	16990	16815	17216	17054	16849	16981	16828	16741	16931	16968	17139	16878	17011	17011	17058	16897	17038	16901	16991	16994	16953	16875	16907	17028	16924	16807	16964	17014	16859	16919	16940	16934	16892	16932	16811	16747	17106	16845	16985	16871	16922	17104	17103	16930	17068	17012	16901	16768	16934	16762	17024	17050	17012	16852	16960	16795	16958	16931	16979	16829	16789	16866	17066	16932	16677	16827	16970	16846	16974	16828	16813	16853	16868	16755	16851	17115	16969	16867	16894	16875	16857	16889	17037	16868	16944	16923	17063	16796	17124	16869	16812	16792	16898	16994	17071	16926	16946	16704	17046	16993	16955	16953	16854	16967	17029	17026	16845	16842	17033	16898	16798	16959	16983	16880	16855	16633	16864	16967	17087	16808	16860	17065	16804	16963	16924	17070	17008	16953	16808	17102	16840	16984	16925	16877	17014	16929	16899	16882	16945	16865	17231	17114	17028	16980	16976	16930	16895	16902	17082	16956	16909	16918	16963	16969	16929	16913	16949	16922	17005	16850	17051	16796	16805	16915	17017	16946	16970	17105	17091	16926	16926	16907	16913	16900	16981	16918	17035	16766	17077	16980	16955	17031
25420	44078	40807	33673	28897	24892	22377	20121	18639	17383	16884	16474	16189	16034	15852	15905	15617	15722	15622	15327	15599	15413	15575	15300	15412	15419	15636	15346	15462	15564	15237	15406	15394	15228	15485	15563	15413	15378	15565	15763	15614	15389	15374	15502	15411	15537	15793	16142	16024	15829	15771	15528	15407	15578	15535	15442	15368	15400	15356	15251	15521	15378	15206	15360	15238	15335	15257	15230	15128	15417	15241	15283	15420	15426	15404	15291	15426	15408	15291	15333	15139	15449	15423	15399	15241	15281	15326	15389	15283	15294	15318	15423	15310	15394	15267	15351	15262	15282	15452	15291	15306	15280	15358	15182	15376	15205	15447	15450	15235	15306	15372	15368	15253	15458	15388	15388	15451	15300	15344	15231	15264	15493	15257	15235	15421	15308	15199	15604	15219	15187	15311	15325	15390	15274	15419	15475	15263	15272	15506	15224	15406	15481	15386	15207	15379	15432	15429	15371	15375	15303	15520	15299	15117	15292	15258	15580	15398	15315	15425	15324	15404	15377	15243	15332	15297	15335	15279	15481	15420	15284	15412	15425	15301	15408	15325	15434	15268	15433	15338	15335	15558	15259	15250	15308	15201	15482	15248	15166	15167	15304	15359	15267	15321	15474	15515	15221	15351	15327	15323	15234	15451	15474	15348	15252	15230	15387	15313	15288	15431	15405	15369	15311	15326	15328	15289	15432	15495	15399	15370	15310	15385	15415	15527	15297	15197	15205	15228	15417	15338	15522	15190	15310	15292	15283	15335	15375	15465	15324	15263	15411	15351	15389	15263	15410	15413	15361	15253	15303	15252	15405	15385	15367	15421	15266	15448	15494	15303	15334	15202	15245	15326	15347	15398	15331	15370	15327	15464	15273	15081	15548	15304	15452	15523	15440	15254	15366	15386	15196	15277	15316	15313	15283	15561	15235	15441	15415	15437	15200	15235	15393	15388	15396	15381	15436	15412	15389	15261	15216	15349	15344	15298	15370	15224	15263	15383	15222	15452	15336	15513	15460	15410	15372	15334	15326	15300	15353	15370	15534	15362	15360	15399	15368	15235	15187	15332	15243	15345	15399	15177	15302	15472	15384	15407	15398	15400	15294	15498	15306	15483	15276	15315	15271	15404	15331	15198	15339	15195	15296	15466	15267	15316	15246	15347	15268	15461	15428	15544	15395	15376	15384	15179	15329	15374	15448	15277	15216	15231	15483	15342	15344	15423	15289	15230	15281	15420	15305	15419	15180	15248	15412	15360	15436	15210	15424	15255	15330	15330	15335	15429	15253	15401	15290	15234	15131	15497	15331	15368	15450	15388	15354	15316	15344	15378	15544	15372	15363	15264	15327	15328	15226	15205	15404	15351	15366	15421	15277	15290	15454	15273	15165	15561	15233	15321	15284	15250	15315	15427	15363	15569	15421	15472	15301	15296	15527	15339	15294	15342	15373	15376	15250	15309	15341	15389	15139	15544	15274	15278	15398	15381	15351	15477	15289	15403	15285	15326	15254	15197	15308	15415	15480	15412	15306	15358	15318	15289	15500	15374	15376	15291	15497	15327	15426	15376	15242	15297	15343	15601	15336	15256	15312	15322	15386	15424	15264	15323	15247	15195	15417	15147	15366	15294	15317	15374	15434	15155	15179	15316	15333	15206	15131	15316	15143	15426	15296	15233	15350	15476	15424	15434	15405	15272	15375	15343	15313	15158	15395	15389	15269	15317	15306	15344	15354	15392	15372	15298	15314	15285	15274	15323	15327	15407	15376	15518	15252	15313	15240	15317	15426	15372	15553	15283	15411	15429	15209	15289	15389	15334	15261	15390	15234	15342	15291	15450	15355	15268	15595	15534	15294	15279	15574	15395	15392	15483	15381	15420	15157	15398	15303	15188	15329	15394	15321	15247	15450	15354	15321	15517	15313	15292	15341	15348	15236	15503	15296	15347	15155	15321	15393	15321	15406	15380	15309	15404	15317	15462	15241	15377	15461	15382	15354	15182	15446	15303	15401	15347	15646	15339	15445	15195	15367	15398	15389	15247	15396	15287	15275	15363	15100	15316	15380	15285	15257	15303	15439	15285	15167	15389	15425	15491	15397	15473	15351	15434	15445	15138	15238	15397	15181	15385	15303	15361	15383	15333	15419	15328	15409	15445	15257	15434	15281	15459	15315	15434	15396	15202	15287	15258	15551	15478	15348	15269	15292	15457	15260	15393	15313	15461	15260	15310	15299	15351	15455	15234	15503	15458	15366	15417	15321	15394	15121	15445	15443	15340	15543	15351	15195	15292	15317	15339	15285	15487	15202	15210	15373	15442	15275	15326	15313	15389	15351	15253	15360	15320	15226	15241	15330	15261	15336	15123	15196	15410	15409	15295	15255	15386	15430	15283	15293	15429	15176	15464	15387	15261	15422	15290	15322	15306	15243	15250	15254	15414	15310	15419	15249	15422	15397	15409	15423	15411	15378	15396	15108	15232	15433	15329	15392	15248	15433	15373	15332	15565	15215	15327	15523	15399	15329	15404	15232	15394	15291	15286	15207	15448	15402	15310	15195	15347	15352	15367	15351	15294	15280	15468	15385	15307	15372	15346	15265	15368	15384	15419	15382	15240	15276	15322	15349	15421	15330	15237	15548	15353	15503	15340	15233	15372	15341	15232	15469	15405	15218	15334	15362	15392	15421	15303	15309	15381	15342	15329	15560	15258	15416	15398	15419	15508	15214	15326	15331	15352	15438	15598	15435	15268	15320	15316	15239	15289	15203	15239	15304	15378	15359	15320	15371	15494	15411	15255	15401	15408	15296	15234	15378	15417	15448	15329	15451	15468	15229	15307	15200	15318	15339	15368	15247	15310	15312	15299	15318	15369	15307	15269	15319	15408	15370	15231	15349	15448	15328	15382	15286	15358	15320	15388	15457	15353	15422	15257	15357	15150	15392	15395	15251	15413	15260	15361	15242	15388	15413	15303	15196	15328	15296	15161	15345	15218	15348	15318	15397	15431	15340	15397	15336	15421	15315	15455	15213	15396	15395	15243	15349	15281	15419	15303	15116	15443	15277	15310	15310	15276	15274	15259	15462	15460	15376	15425	15284	15408	15518	15390	15571	15271	15408	15303	15414	15311	15226	15355	15303	15342	15406	15428	15303	15306	15343	15409	15321	15287	15418	15498	15306	15321	15457	15385	15433	15434	15284	15330	15408	15424	15388	15325	15217	15355	15254	15285	15337	15271	15306	15378	15337	15304	15356	15329	15274	15148	15233	15438	15374	15430	15339	15180	15348	15297	15375	15239	15281	15254	15329	15328	15370	15241	15471	15512	15490	15459	15532	15338	15370	15141	15333	15308	15233	15365	15447	15592	15258	15357	15436	15465	15311	15340	15373	15540	15306	15322	15312	15354	15344	15400	15268	15431	15297	15365	15255	15251	15403	15451	15362	15162	15335	15438	15280	15290	15450	15342	15317	15325	15357	15434	15475	15253	15406	15348	15229	15224	15374	15475	15227	15331	15119	15329	15211	15329	15497	15360	15335	15399	15377	15510	15380	15402	15246	15283	15372	15384	15458	15235	15230	15349	15260	15293	15297	15319	15475	15324	15149	15262	15214	15342	15299	15386	15320	15323	15395	15319	15268	15321	15217	15311	15374	15305	15350	15350	15239	15128	15288	15224	15409	15264	15252	15310	15397	15431	15453	15146	15352	15433	15368	15348	15397	15470	15468	15320	15331	15372	15247	15378	15332	15395	15331	15432	15470	15250	15320	15333	15294	15336	15353	15336	15330	15411	15228	15462	15337	15159	15103	15234	15514	15367	15265	15194	15212	15364	15447	15267	15296	15380	15595	15474	15548	15389	15254	15338	15207	15372	15261	15474	15299	15416	15361	15278	15309	15258	15141	15331	15378	15396	15219	15378	15323	15299	15326	15377	15336	15499	15400	15426	15309	15390	15344	15487	15357	15320	15402	15537	15300	15244	15272	15415	15232	15370	15364	15197	15343	15461	15371	15257	15252	15444	15435	15402	15275	15423	15280	15265	15497	15243	15168	15385	15507	15390	15307	15342	15236	15245	15474	15413	15434	15262	15351	15368	15273	15255	15335	15259	15293	15292	15309	15493	15486	15360	15258	15344	15393	15268	15315	15127	15329	15373	15309	15459	15252	15351	15282	15304	15406	15426	15430	15266	15374	15531	15301	15414	15390	15577	15374	15305	15214	15392	15413	15342	15270	15491	15357	15404	15379	15275	15380	15367	15277	15360	15308	15313	15263	15134	15340	15365	15293	15207	15460	15300	15331	15343	15346	15404	15294	15184	15242	15372	15311	15259	15437	15237	15306	15261	15354	15352	15169	15324	15261	15490	15213	15460	15330	15377	15420	15246	15476	15320	15472	15404	15441	15359	15340	15407	15201	15513	15299	15377	15222	15395	15418	15437	15260	15326	15215	15284	15399	15445	15423	15574	15466	15201	15431	15373	15337	15414	15354	15367	15270	15349	15438	15340	15392	15248	15457	15486	15171	15304	15249	15380	15306	15459	15267	15333	15156	15343	15301	15176	15474	15268	15563	15575	15133	15438	15263	15436	15301	15388	15456	15369	15319	15352	15338	15461	15303	15247	15376	15329	15333	15382	15182	15320	15197	15426	15467	15244	15149	15359	15485	15150	15445	15236	15355	15244	15455	15530	15188	15456	15261	15334	15369	15304	15178	15246	15501	15429	15231	15480	15454	15143	15454	15369	15310	15363	15388	15564	15235	15286	15462	15317	15378	15485	15207	15359	15395	15299	15294	15391	15293	15300	15340	15464	15447	15393	15256	15202	15190	15218	15307	15360	15526	15282	15440	15341	15315	15185	15325	15392	15302	15375	15264	15443	15419	15371	15442	15227	15347	15185	15307	15329	15508	15147	15303	15461	15282	15425	15253	15342	15305	15267	15295	15428	15338	15387	15351	15328	15475	15540	15331	15311	15362	15446	15476	15072	15339	15344	15260	15366	15389	15422	15095	15339	15355	15507	15358	15396	15372	15478	15470	15522	15386	15385	15343	15299	15390	15215	15312	15411	15424	15357	15400	15347	15289	15362	15382	15339	15348	15339	15495	15406	15422	15181	15256	15401	15376	15546	15292	15336	15519	15258	15493	15222	15418	15362	15322
22674	21154	29037	23610	21969	25055	27765	22178	20125	20010	19126	18395	18314	18305	18095	17966	17587	17863	17582	17667	17532	17589	17547	17488	17377	17283	17382	17398	17424	17344	17363	17388	17485	17229	17449	17357	17534	17162	17275	17288	17319	17526	17302	17219	17308	17374	17436	18204	18331	17907	17866	17285	17341	17298	17365	17106	17230	17165	17366	17113	16846	17227	17244	17177	17292	17026	17220	17207	17139	17192	17127	17320	17104	17298	17159	17159	17105	17290	17137	17258	17089	17209	17181	17191	16998	16963	17034	17077	17271	17167	17074	17200	17088	17007	16972	16986	17290	17120	17210	17105	17477	17036	17017	17113	17048	17132	17029	17357	17071	17203	17257	17510	17338	17040	17158	17158	17197	17135	17184	16983	17232	17255	17210	17068	17187	17429	17181	17298	17177	17172	17239	17066	17344	17344	17018	16814	17096	17095	16953	17235	17125	17168	17200	17083	17217	17026	17261	17101	17189	17110	17345	17265	17071	17113	17083	17160	17164	17055	17136	17024	17124	17135	17107	17280	17206	17212	17303	17102	17123	17091	17180	17274	17218	17282	17333	17154	17109	17133	16883	16968	17070	17177	17284	17213	17080	17075	17071	17042	17006	17051	17110	17460	17133	16908	17146	17056	16918	17133	17157	17037	17255	16906	17233	17015	17158	16897	17195	17139	17308	17311	17203	17310	17321	17083	17243	16998	17157	17164	17289	16962	17131	17285	17386	17210	17005	16975	17217	17072	16989	17188	17118	17074	17089	17071	16879	17066	17135	17206	17133	17039	17190	17197	17028	17241	17176	17280	16974	17128	17107	17227	17171	17083	17169	16868	17053	17226	17091	17270	17141	17042	17044	17135	17094	16975	17097	17163	17042	17005	17224	17150	17100	17360	17160	17179	17208	17108	17218	17271	17093	16989	17158	17302	17108	17314	17142	17119	17116	16931	17115	17037	17131	17071	17297	17156	17023	17139	17163	17092	17084	16964	16971	17124	17093	16923	16958	17257	17067	17025	17041	17169	17230	16987	17093	17000	17050	17023	17019	16972	17192	17221	17231	17224	17041	17011	17256	17112	17325	17207	17235	17116	17202	17062	17112	17003	17237	17350	17316	17193	17289	17342	17074	17097	17234	17103	17270	17081	17253	17262	17020	16877	17227	17178	17231	17164	17209	17159	17254	17224	16912	17184	17195	17053	16814	17136	17188	17044	17272	17242	17147	17118	17072	17075	17247	17075	17090	17371	17125	16988	17072	17042	17095	17220	17154	17063	17191	16983	16923	17108	17161	17006	17072	17341	17044	17197	17012	17058	17038	17116	17076	17094	17106	16993	17169	16935	17021	17241	17231	17112	16989	17101	17069	17164	17095	17212	17036	17265	17038	17086	17063	16830	17166	16881	17212	16911	17128	17298	16981	17288	17210	17017	17144	16880	17325	17178	17193	17229	17134	17054	17055	17192	17132	17111	17403	17043	17180	17037	17320	17184	17289	16979	17121	16858	17079	17021	16954	17202	17247	16993	17238	17196	17046	17072	17028	17092	16981	17204	17077	17057	17157	16971	17104	17022	17064	17049	17190	16970	17012	17117	17219	16889	17111	16947	17174	17144	17016	17077	17165	17273	17275	17279	17348	17250	17069	17202	17095	16956	17028	17285	17143	17304	16981	17230	16842	17131	17055	17185	17080	17285	17195	17035	16932	17224	17020	17157	17052	17126	17182	16913	16898	17061	17192	17171	17326	17023	17016	16967	17286	17121	17092	17054	17141	17029	17042	16950	16901	16948	16935	17241	17379	17069	17074	16943	17174	17220	17178	17249	17180	17130	17178	17147	17254	17078	16972	17081	16966	17071	16979	17038	17053	17289	17144	17150	17187	16993	17285	17193	17109	17104	17224	17106	17176	17099	16986	17351	16950	17137	17220	17210	16957	17069	17213	16982	17296	17236	17243	17137	17239	16944	17283	16896	17076	17368	17319	17213	17316	16957	17286	17034	17160	16933	16953	17165	17159	17062	16904	17165	17038	17143	17347	17290	17264	17141	17267	17151	17174	17169	17135	17236	17163	17042	17126	17216	17166	17272	17124	17112	17174	17384	17240	17079	17000	17074	17402	16954	16959	17017	17008	17114	16992	17200	17106	17148	17350	17175	17440	17074	16996	17055	17314	17053	17142	17044	17283	16939	17133	17188	16976	16896	17008	17253	17190	17079	17209	17164	17233	17235	17037	17116	17265	17232	17270	17285	17246	17234	16950	17137	17099	17209	17093	17288	17126	17080	16951	17202	17199	17177	17375	16857	17076	17326	17236	17074	17100	17204	17213	17348	17154	17226	17192	17046	17065	17281	17107	17191	17047	17186	17115	17058	17139	17147	16962	17205	17110	17050	17021	17134	17219	16988	17037	17191	17146	17118	17136	17359	16988	17249	17241	17140	17038	17273	17032	17247	17057	17114	17299	17096	17008	17095	17102	17203	17186	17261	17184	17204	17034	17164	17100	17151	17169	17164	17006	17123	17134	17191	17216	16968	17194	17053	17088	16958	16957	17097	17112	17153	17156	17153	16965	17008	17137	17112	16929	17139	17309	17167	17166	17102	17249	16922	17110	17045	17119	17106	17201	17260	17192	17197	17154	16993	17111	17096	16887	17216	16885	17217	17393	17333	17162	17125	16947	17230	17169	17091	17047	17121	17149	17179	17084	17145	17327	17290	17084	17090	17120	17217	16995	16980	17158	17227	17185	17212	17030	17255	17258	17107	17209	17280	17112	17287	17317	17172	16966	17133	17273	17261	17163	17080	17395	17165	16921	17051	16998	17057	17253	17084	16894	17361	17280	17122	17109	17060	17195	17114	17108	17196	17121	17208	16998	16932	17115	17165	17097	17187	17507	16979	17143	17217	17155	17121	17156	17101	16956	17003	17225	17326	16996	17155	17127	16953	17057	17093	17086	17110	17131	17237	17076	17147	17150	17179	17273	17084	17134	16981	17193	17084	17076	16976	17276	16912	17006	16892	17232	17209	17030	17111	17163	17206	17219	17353	17204	16966	17072	17026	17235	17244	17145	17134	17160	17116	17083	17185	17025	17171	17053	17141	16976	17011	17158	17158	17230	17144	17330	17178	17116	17277	17239	17191	17210	17038	17000	17003	17041	17141	17079	16992	17276	17073	17128	16902	17104	17064	17083	16974	17242	17264	17099	17294	17179	16914	17075	17236	17083	17025	17038	16942	17233	17195	16878	17245	17115	16952	17100	16928	16999	17171	17256	17018	17113	17248	17153	17125	17303	17144	17040	17188	17314	17041	17160	17086	16913	17103	17041	17207	17309	17103	17140	17308	16997	16993	17205	17189	17053	17047	17064	16998	17207	17309	17083	17120	17108	17087	16937	17227	17045	17063	17054	16857	17090	16987	17205	17261	17044	17286	17164	17130	17293	17053	17034	17209	17037	17107	17407	17199	17132	17078	17165	17044	17199	17200	17284	17299	16966	17050	17247	17158	17247	17106	17148	16926	17174	17121	17052	17206	17108	17102	17261	16961	16959	17068	16880	17043	16894	17247	17010	16969	17073	17013	17067	17187	17115	16880	17219	16998	17026	17275	17072	17014	17233	17073	17252	17090	16893	17204	17175	17157	17245	16967	17054	17233	17032	17093	17183	17110	17139	17014	17139	17159	17088	17402	17141	17175	16783	17199	17078	17167	16936	16947	16931	17120	17207	16993	17247	16981	17186	17150	17170	16824	16990	17054	17049	16942	17107	17043	17003	17253	17162	17334	17079	17062	17070	17015	17122	17007	17325	17075	17160	17108	17171	16982	17150	17182	16936	17083	17090	17148	17058	17022	17041	16896	17219	17083	17153	17172	17150	17151	17180	17206	17127	17089	17022	17179	17042	17143	17216	17069	17112	17190	17160	17015	17035	17092	17409	17086	17202	17293	17010	17313	17132	17213	17040	17027	17185	17257	17209	17156	17157	17140	17182	17125	17221	17211	17180	17111	17240	17069	16932	17096	16853	16971	16880	17178	17281	17144	17283	17177	17168	17119	17166	17216	17074	17225	17174	17171	17076	17142	17072	17136	17183	17116	17046	17109	17245	17133	17082	16963	17049	17053	17138	17226	17059	17047	17049	17220	16993	17031	17170	17140	17040	17105	17231	17146	17132	17147	17069	17093	17028	17244	17073	17091	17314	17199	17147	17141	16997	17186	17155	17073	17191	17143	16973	17074	17063	17143	16991	17025	17299	17262	17239	17393	17131	17064	17132	17281	17020	17122	17199	17321	17085	17278	17142	17137	17232	17056	16964	17064	16844	16851	16999	17182	17268	17206	17323	17030	17212	17047	16979	17157	17270	17029	17329	17352	17074	17143	17141	17194	17240	17287	17222	17197	17047	17249	17132	17127	17264	17123	17107	17154	17125	17034	17116	17143	17072	17339	17290	17248	17083	17188	17059	17016	17072	17188	17268	17013	17224	17049	17014	17105	17348	17301	17218	17235	16981	17085	17159	17082	17265	17181	17056	17113	17298	17074	17233	17137	16982	17172	17073	17155	17023	17025	17218	17035	17171	17115	16997	17161	17115	17053	16977	17001	17108	17019	17238	17196	17125	16986	17101	17243	17111	17118	17114	17128	17081	16891	17177	17088	17220	17231	17077	17343	16757	17020	17145	17152	17032	17045	16930	16976	17391	17093	17143	17042	17003	17184	17206	17062	17119	17102	17123	17263	17072	17109	16958	16925	17129	17133	17092	16947	17030	17129	17045	17222	17295	17215	16992	17215	17151	16999	17245	17063	17089	17094	17110	17271	17030	17100	17248	17123	17183	17128	17187	17093	17233	17076	17147	17011	17229	17370	16975	17077	17087	17033	17042	17198	17204	16892	17168	17383	17055	17325	17224	17106	17150	17245	17196	17110	17088	17167	16929	17217	17048	17184	16815	16990	17335	17232	17372	17166	17037	17030	17119	17159	17068	17170	17120	17198	17294	17224	17090	16974	17219	17214	17154	17065	17393	16956	17113	17115	16947	17110	17043	16991	17195	16893	17124	17134	17091	17248	17012	17003	17343	17252	17247	17161	16951	17376	17146	17130	17034	16977	17028	17038	17164	16944	17170	17219	17170	17230	16983	17108	17302	17137	17097	17329	17079	17052	17287	17074
27668	48317	45204	38175	32942	28433	24848	22247	19956	19040	17703	17253	16858	16410	16171	16191	15952	16031	15749	15751	15791	15755	15682	15686	15653	15596	15681	15493	15623	15563	15575	15883	15814	15657	15713	15585	15572	15615	15480	15666	15622	15569	15672	15593	15697	15701	15930	16905	16867	16331	16002	15733	15637	15537	15540	15494	15395	15311	15533	15390	15442	15441	15517	15421	15387	15455	15413	15524	15312	15503	15410	15459	15504	15401	15556	15388	15349	15449	15460	15490	15313	15462	15565	15381	15494	15370	15308	15626	15486	15473	15344	15554	15368	15370	15473	15366	15498	15403	15392	15402	15375	15366	15504	15268	15492	15618	15412	15578	15406	15498	15294	15411	15590	15324	15485	15377	15437	15447	15543	15416	15321	15464	15540	15563	15490	15628	15444	15511	15502	15433	15490	15292	15229	15379	15476	15451	15468	15527	15453	15434	15266	15374	15306	15471	15363	15325	15488	15447	15505	15525	15449	15337	15338	15530	15460	15552	15475	15468	15372	15396	15490	15347	15436	15277	15433	15496	15446	15292	15505	15421	15405	15585	15525	15338	15589	15408	15344	15538	15428	15535	15409	15318	15225	15336	15469	15493	15383	15260	15522	15430	15354	15338	15235	15273	15574	15298	15464	15449	15379	15547	15463	15472	15506	15382	15459	15464	15386	15467	15531	15504	15346	15310	15449	15456	15479	15397	15331	15452	15468	15370	15618	15451	15337	15235	15563	15534	15355	15435	15452	15410	15501	15469	15275	15397	15353	15362	15509	15416	15484	15515	15545	15442	15341	15477	15415	15402	15539	15305	15424	15368	15382	15635	15497	15458	15409	15364	15333	15327	15429	15384	15402	15578	15310	15473	15262	15335	15264	15456	15501	15252	15259	15339	15253	15396	15574	15459	15546	15378	15466	15447	15462	15261	15399	15500	15413	15587	15502	15374	15289	15375	15507	15411	15243	15429	15489	15454	15430	15382	15478	15577	15223	15440	15384	15468	15646	15293	15357	15372	15436	15450	15720	15415	15463	15517	15404	15306	15149	15635	15443	15371	15439	15393	15544	15302	15507	15399	15344	15576	15402	15338	15311	15316	15347	15477	15454	15435	15343	15495	15523	15410	15200	15424	15411	15553	15352	15431	15517	15643	15575	15487	15462	15462	15506	15474	15350	15405	15399	15506	15599	15470	15527	15199	15515	15419	15694	15393	15285	15481	15409	15413	15563	15451	15439	15456	15441	15548	15312	15520	15565	15268	15606	15330	15548	15526	15451	15453	15401	15520	15386	15354	15536	15510	15306	15378	15525	15528	15299	15466	15486	15337	15363	15455	15573	15360	15554	15383	15510	15394	15320	15434	15434	15401	15480	15437	15535	15466	15361	15421	15520	15304	15435	15431	15422	15424	15440	15467	15572	15543	15433	15561	15497	15448	15460	15438	15546	15442	15417	15395	15340	15417	15354	15380	15244	15336	15326	15320	15526	15498	15405	15436	15474	15491	15472	15276	15488	15249	15459	15288	15336	15482	15444	15433	15364	15482	15260	15463	15544	15458	15270	15493	15483	15401	15418	15366	15283	15408	15319	15444	15372	15585	15518	15376	15511	15231	15368	15502	15460	15394	15445	15418	15473	15484	15334	15393	15391	15399	15501	15529	15452	15578	15440	15446	15377	15375	15472	15455	15319	15544	15393	15334	15514	15437	15434	15435	15421	15391	15369	15495	15517	15437	15289	15344	15351	15379	15520	15519	15491	15504	15564	15302	15157	15449	15260	15550	15486	15275	15400	15712	15556	15547	15491	15387	15594	15367	15372	15489	15521	15483	15399	15579	15507	15402	15473	15526	15557	15438	15541	15404	15389	15224	15365	15427	15469	15400	15608	15578	15521	15473	15544	15504	15467	15491	15373	15365	15529	15286	15301	15407	15439	15437	15427	15359	15437	15378	15430	15470	15413	15583	15536	15230	15349	15544	15494	15471	15590	15312	15440	15373	15415	15518	15427	15400	15347	15568	15553	15444	15426	15510	15188	15441	15430	15458	15554	15360	15304	15472	15230	15413	15449	15452	15404	15532	15239	15472	15324	15437	15401	15393	15402	15366	15402	15371	15530	15633	15462	15396	15431	15358	15383	15464	15490	15441	15376	15504	15334	15386	15544	15424	15555	15283	15342	15508	15384	15337	15441	15527	15377	15335	15537	15394	15284	15497	15401	15415	15327	15480	15508	15315	15548	15358	15556	15407	15467	15531	15420	15435	15384	15502	15353	15457	15417	15489	15264	15310	15377	15396	15477	15422	15452	15416	15263	15514	15420	15673	15508	15339	15418	15571	15264	15301	15382	15438	15517	15431	15351	15510	15434	15392	15596	15434	15233	15312	15389	15495	15358	15348	15530	15400	15362	15494	15458	15353	15476	15464	15556	15402	15534	15381	15366	15400	15402	15231	15331	15464	15447	15347	15425	15404	15373	15445	15435	15517	15313	15296	15529	15553	15464	15443	15525	15461	15561	15439	15420	15351	15438	15435	15486	15391	15582	15538	15537	15510	15258	15433	15295	15361	15395	15633	15338	15512	15295	15499	15418	15369	15452	15351	15566	15282	15395	15445	15420	15432	15448	15513	15595	15541	15541	15350	15392	15440	15441	15400	15356	15377	15328	15451	15380	15384	15531	15392	15560	15311	15505	15568	15556	15415	15347	15377	15322	15429	15566	15422	15526	15442	15514	15452	15558	15470	15349	15414	15551	15490	15656	15502	15483	15502	15491	15506	15390	15438	15343	15635	15498	15441	15301	15421	15408	15436	15581	15376	15550	15450	15376	15410	15461	15345	15622	15342	15467	15529	15609	15443	15391	15299	15492	15416	15464	15384	15488	15337	15545	15386	15233	15462	15386	15465	15485	15508	15395	15242	15335	15358	15544	15400	15609	15501	15398	15530	15333	15304	15609	15412	15411	15517	15230	15368	15290	15360	15498	15397	15588	15633	15496	15420	15344	15504	15619	15338	15435	15448	15305	15536	15598	15396	15557	15386	15387	15601	15375	15469	15437	15347	15385	15598	15305	15430	15315	15492	15401	15340	15521	15537	15508	15393	15370	15568	15548	15445	15369	15222	15514	15492	15403	15437	15497	15474	15387	15424	15284	15393	15623	15261	15609	15407	15503	15504	15484	15400	15389	15532	15366	15428	15447	15446	15482	15492	15448	15449	15283	15551	15441	15395	15292	15448	15529	15362	15357	15418	15498	15543	15433	15421	15512	15400	15465	15441	15492	15463	15398	15549	15422	15324	15552	15480	15341	15377	15405	15387	15390	15446	15492	15330	15235	15446	15510	15421	15428	15507	15563	15349	15368	15458	15380	15537	15350	15320	15315	15356	15422	15428	15243	15483	15230	15285	15493	15430	15565	15346	15485	15457	15595	15467	15543	15457	15412	15448	15421	15504	15419	15390	15489	15402	15607	15377	15358	15241	15438	15566	15485	15456	15404	15463	15396	15607	15336	15417	15530	15326	15440	15356	15458	15398	15447	15428	15432	15674	15482	15506	15336	15350	15358	15302	15418	15412	15501	15614	15543	15389	15597	15399	15453	15458	15412	15368	15291	15568	15569	15609	15462	15498	15380	15314	15334	15346	15311	15303	15476	15455	15512	15302	15470	15380	15349	15237	15439	15427	15391	15606	15294	15433	15531	15406	15338	15535	15290	15325	15363	15424	15396	15453	15421	15349	15453	15478	15433	15407	15356	15432	15416	15299	15499	15478	15332	15401	15630	15554	15454	15492	15306	15461	15433	15311	15331	15361	15417	15342	15463	15350	15472	15425	15381	15490	15525	15360	15368	15431	15393	15468	15551	15318	15361	15561	15283	15330	15570	15520	15353	15485	15466	15294	15397	15384	15441	15498	15501	15437	15520	15459	15423	15381	15560	15323	15536	15266	15371	15394	15515	15350	15511	15472	15363	15526	15465	15520	15546	15329	15494	15443	15512	15424	15365	15449	15464	15402	15599	15380	15199	15485	15470	15469	15358	15462	15443	15384	15514	15405	15332	15442	15468	15289	15413	15368	15492	15321	15381	15573	15429	15654	15499	15405	15648	15533	15384	15421	15298	15452	15493	15388	15407	15497	15322	15418	15402	15507	15363	15447	15442	15391	15393	15295	15419	15301	15227	15331	15320	15502	15400	15497	15536	15445	15351	15598	15432	15513	15555	15591	15241	15487	15526	15385	15381	15272	15458	15274	15396	15364	15372	15482	15450	15477	15472	15287	15387	15483	15370	15501	15513	15482	15352	15572	15627	15285	15401	15438	15468	15442	15394	15338	15307	15510	15380	15365	15485	15549	15302	15674	15400	15399	15338	15494	15483	15305	15477	15379	15410	15423	15368	15323	15370	15373	15522	15358	15490	15425	15338	15464	15425	15493	15384	15524	15292	15302	15358	15583	15344	15413	15445	15366	15399	15330	15521	15489	15488	15515	15488	15283	15494	15376	15437	15378	15439	15489	15481	15547	15561	15541	15432	15502	15316	15216	15304	15430	15515	15378	15602	15309	15266	15383	15388	15456	15343	15314	15504	15241	15323	15468	15449	15563	15333	15444	15334	15376	15472	15326	15568	15403	15457	15388	15354	15434	15354	15465	15250	15403	15356	15307	15312	15543	15247	15354	15265	15437	15448	15412	15451	15320	15645	15488	15405	15426	15403	15297	15302	15384	15428	15346	15536	15450	15368	15495	15503	15516	15442	15502	15334	15218	15493	15429	15577	15337	15211	15442	15347	15433	15609	15466	15563	15398	15392	15428	15504	15508	15484	15447	15354	15351	15591	15501	15420	15380	15443	15436	15442	15495	15378	15453	15478	15491	15438	15438	15402	15511	15346	15490	15457	15352	15355	15419	15292	15538	15582	15335	15514	15485	15499	15423	15510	15340	15490	15513	15468	15427	15409	15569	15525	15402	15324	15454	15384	15425	15350	15453	15502	15299	15408	15435	15465	15417	15387	15366	15287	15391	15497	15427	15353	15265	15586	15385	15434	15429	15413	15510	15380	15491	15286	15362	15372	15328	15504	15441	15396	15374	15360	15426	15624	15467	15423	15484	15407	15256	15428	15460	15438	15300	15453	15378	15577	15421	15476	15228	15438	15380	15381	15619	15523	15489
27635	23756	29030	26354	21534	19849	19001	18402	17791	17650	17504	17342	17207	17030	16963	17080	17103	17029	17160	16904	17043	16903	16883	17173	16977	16955	17161	16946	16965	17017	17184	17188	17082	17259	16967	17036	16879	17039	17088	17040	17185	17200	17041	16967	17040	17024	16996	16977	17015	17237	16953	16869	16828	17179	17199	16933	16886	16865	17034	16899	17033	17020	17004	16942	16936	17068	17129	17068	17108	16968	16973	16977	16969	17033	17107	16897	17051	16825	16890	16973	17061	16911	16914	16920	16967	17130	16988	16931	16591	16985	16850	16658	17010	16735	17041	16876	16888	16923	17043	17065	16865	16924	17071	17091	17037	16896	17042	17117	16992	16910	16875	16952	16832	17066	16955	16984	17060	16861	16848	17012	16810	17050	16903	16865	17027	16966	16814	17030	16833	16936	16812	17137	17114	16919	17060	16851	16998	16945	16769	16965	16889	16954	16808	16709	17032	16756	17058	17010	16808	16950	16867	16804	16959	16902	16905	16984	17182	17015	16926	16989	16894	17048	17056	17104	16938	16859	17061	16967	16791	17051	17031	17061	16888	17003	16948	16991	16789	16987	17001	16863	16997	16893	16747	16813	16862	16808	17106	17046	16841	16800	17199	17072	16950	17115	16977	17047	16874	16882	16970	16844	16886	16804	17088	17014	17035	16848	16915	16917	16984	16708	16924	16832	17000	16985	16967	16954	16848	16921	17089	17038	16807	16862	16987	16970	16967	16864	17030	16780	16882	17046	16877	17017	16870	17045	17126	16912	17015	16948	17126	16893	16998	16952	17029	16989	16981	16787	17145	17070	16864	16868	17003	16876	16789	16843	16882	17120	17011	16852	16786	16963	17058	16977	16940	16809	16793	16950	16955	16781	16984	17050	16964	16932	16984	17097	17184	16846	16732	16985	16884	16765	16895	17044	17180	17089	16930	16832	17226	16963	16910	16891	16903	16904	17051	16876	16883	16945	16768	17190	16888	17108	17077	16964	17039	16880	17016	16857	16927	16946	17056	16987	16842	16759	17117	16895	16883	16797	16910	16879	16919	16883	16883	16907	16874	17001	16980	17134	17026	17117	16930	16968	16881	17134	16846	16795	16869	17050	16883	16804	16819	17042	16957	17151	17042	16930	16886	17158	16917	16920	17030	16922	16964	16873	16985	16950	17003	16943	16969	16942	16869	16929	16904	17037	17049	16988	16977	17002	17006	17209	17022	16983	16991	17079	16873	16991	17056	16832	16864	16775	16761	17010	17124	17065	17031	16976	17005	17130	16982	17010	16869	16868	16974	16845	17045	16993	16937	17150	17058	17241	16975	16984	16999	16908	16985	16944	16865	16856	17008	16970	17067	17007	17036	17077	17031	17141	16977	16904	16774	17019	17044	16890	16905	17019	16940	17045	17010	16832	16964	17101	16862	17047	16786	17179	16913	16838	16936	16942	16933	16971	17124	16830	17143	16977	16817	16933	16902	17042	17105	16943	16855	17048	17013	16892	16847	16815	16876	16936	17007	16826	17015	16785	17116	17183	16996	16905	16947	16848	16862	16997	17031	16987	16971	17017	17218	16890	16943	17025	16947	16961	16961	16794	16966	16994	16877	16803	16996	16871	17112	16924	16851	16994	16956	17021	16962	17332	16870	17027	16846	17202	16946	17102	16818	16940	16860	16758	16750	16892	16946	16847	16648	17111	17188	17137	16818	16849	17177	17057	16855	16779	16901	16922	16967	16872	16996	17133	16917	16909	16954	16972	16816	17050	16664	16865	16869	16946	16836	16946	16915	17039	16959	16883	16816	16925	16883	16978	16739	16900	16901	16825	16792	16905	16937	16937	16963	17114	16957	17076	17017	17007	16972	16902	16924	16917	16882	17016	16975	16905	16947	16942	16897	17261	17117	17191	16958	16814	17047	16906	16884	17028	17085	17018	16991	16958	16982	16786	17038	16901	16940	17113	16895	16904	16805	16847	17106	16947	16932	16899	17030	17087	17089	16876	17032	17035	16674	16909	16881	16855	16709	16834	16906	16961	16850	16880	16838	16779	16732	17033	17085	16941	17140	16901	17114	17195	16970	16946	16969	17042	16971	16852	16934	16839	16755	17020	16978	16968	16984	16848	16933	17144	16819	17075	16957	16886	17039	16953	17083	17108	17103	16949	16901	17102	17014	17046	16975	17022	16920	16922	17056	17108	16845	16967	16813	17111	16998	16879	16889	17127	17122	16979	16940	17058	16953	16856	16810	16807	16971	17027	16911	16810	16956	16952	17008	17232	16842	16994	16918	16949	17009	17049	16894	16962	16985	16886	17144	16907	17000	17033	17039	16980	16801	16941	16769	16712	16987	17033	16946	17026	16931	16868	16932	17241	17090	17076	16971	16748	16934	16990	17053	16937	16858	16655	16964	16904	16661	16815	16853	17020	16988	16751	16992	16841	17019	16800	17026	17045	17068	16920	16879	16937	16951	16868	16903	16819	17082	16855	16890	17125	16879	17245	16850	17019	16972	16816	17068	16818	16984	16934	16938	16902	17063	16990	16766	16872	16852	16904	17051	16708	16995	16879	16983	16848	16795	16859	16988	17144	16910	17002	16980	16987	17129	17057	16913	17082	17003	17058	17077	16833	17043	17052	16870	17045	17088	16969	16949	16861	16894	16899	17055	17135	16865	16801	17043	16922	17040	16952	16999	16866	16931	16671	16992	17115	17026	16939	16913	16903	17044	16950	16718	16903	17135	16933	16737	16892	17078	17093	16886	16869	16905	16879	16865	16807	16909	17131	16913	16969	17128	17038	17230	17082	16877	16954	16773	17002	16888	17107	16996	16824	16973	16800	17006	16976	16951	16938	16974	16711	16894	16973	16929	16953	17007	16896	17111	17028	16948	17009	16901	16876	16908	16975	17013	16969	16923	16946	16999	16870	16828	16999	16919	16739	16986	16901	17009	17029	16882	17156	17062	16922	16866	17007	17107	17110	16937	17046	16901	16984	17144	16854	16901	16812	16960	17105	16720	17001	16884	16855	16892	17027	17058	16913	16991	16969	16844	17001	16872	16956	16942	16917	16867	16938	16990	17074	16880	16918	16850	16862	17125	16916	17136	16931	16999	16796	16886	16872	16990	16878	16769	16923	17215	16724	16881	17043	16852	16930	16883	17076	17023	16824	16910	16908	16775	17049	16897	16907	16881	16875	16936	16805	17285	16750	16926	17016	16890	16902	17148	16858	16991	16859	16967	16762	17016	17208	17063	16959	17029	16745	16959	16862	16974	17040	16889	16944	16789	16895	17235	17036	17057	16806	16982	16900	16821	17102	17080	16835	16853	16979	17133	16943	16943	17049	16939	16863	16807	16955	16770	16987	16990	17025	16784	16945	16981	16995	16840	16879	17031	16811	16949	16907	17095	16714	16950	16988	16989	16963	17070	16828	16916	17053	16846	16933	17141	16892	17029	16948	16972	16945	16916	17058	16924	16915	16888	16924	16886	16999	16973	16859	17100	17132	16936	16885	17121	17106	16919	16991	17136	17022	17095	16967	16848	16897	17089	16920	16840	17014	17134	17079	16906	16962	17068	16840	17094	17061	16900	17030	17005	16759	17035	17155	16861	17097	17039	17026	16940	16979	16785	16937	16774	16991	17155	16956	16876	16882	16928	17019	16973	16923	16957	17177	16860	17119	17032	16685	16828	17167	16799	17003	17016	16932	17106	16723	16854	16705	16931	16913	17070	16947	16810	16961	16747	16788	17100	17060	16888	17102	17060	17092	16877	17133	16942	17045	16929	16868	16859	16777	16929	16970	16795	16773	17045	16955	16927	16954	17068	16918	16782	16932	17052	17136	16840	16708	17083	17168	17093	17136	16846	17102	17005	16783	16873	16983	16942	16967	16947	16968	17083	16942	16874	16905	17126	16957	16856	16905	16985	17013	17065	16928	16942	16894	16912	16930	17004	17004	16983	16881	17075	16926	16888	16883	16970	16852	17278	16967	16932	16965	16657	16962	16998	17126	16918	17032	16967	16801	16938	16977	16919	16905	16683	16806	16980	16903	16988	17136	16933	16789	16955	16989	16990	17076	17046	16951	16876	16997	16818	16685	16908	17014	16910	16898	17060	17067	17086	16770	17072	16989	16969	16834	16975	17106	16647	16763	16803	17124	17301	17013	16834	16987	16893	17179	17048	16808	17088	17139	16796	16842	16982	16969	17131	16862	17160	17137	17127	17046	16999	17171	16964	16809	16872	17014	16924	17012	17140	17069	16898	16996	17043	17139	16909	17009	16822	16913	16902	16804	16842	16986	16967	17050	17018	17183	16902	16594	16779	16888	17064	17052	17141	16954	16875	17035	16870	17021	17035	16757	16975	16971	16986	16988	17066	17084	16933	16758	16828	17135	16926	16774	16862	16970	17030	17013	16955	17049	17021	17187	16821	16848	17044	17009	17195	16777	17036	16960	17031	16839	16843	16859	16675	16838	17037	17206	17003	17053	17017	16992	17086	16853	16954	16851	17184	16852	16976	16841	17098	16881	16854	17087	17008	17093	17151	16884	16917	16825	16984	17003	17005	17181	16988	16904	16997	16832	16945	17004	17003	17015	17133	16864	16873	16897	17018	17038	16904	16860	17012	16826	16878	17151	17126	17003	16957	16951	16994	16909	16885	16916	16966	17128	17015	16954	16744	17005	17055	17095	16872	17149	17026	17030	17118	17042	16924	16876	16965	16945	16788	16949	16972	17195	17153	16924	17082	16995	16932	17043	16938	16999	17020	17052	16888	16895	16938	16903	17093	16883	16849	16935	17009	16963	16880	16812	17180	16786	16979	16816	17110	16886	16862	16960	17063	16967	17040	16836	17061	16846	16799	16986	17114	16935	17191	17268	16955	16983	17025	16853	16986	16963	17014	17066	16828	17121	16995	17016	16963	16843	16912	17004	16814	17095	17063	16936	16934	17084	16868	16938	17044	16841	17034	16988	17008	17008	16857	16790	16815	16817	17092	17175	16910	16947	16994	17003	16995	16886	17002	16838	16987	16917	17004	16956	17042	16944	17025	16996	16849	16930	17023	16980	16859	16917	16746	16814	16837	17106	17073	16885	16912	16974	17049	16896	17079	16879	16816	16956	16758	16841	17084	17037	16856	17052	17008	16793	16972	16949
24198	35011	31299	25289	21914	19596	18134	17224	16513	16350	15939	15497	15656	15535	15290	15410	15758	15309	15468	15474	15539	15322	15416	15426	15305	15357	15122	15281	15297	15528	15518	15431	15525	15555	15483	15405	15420	15346	15375	15293	15347	15621	15497	15409	15217	15428	15646	15510	15382	15445	15308	15171	15272	15331	15237	15302	15262	15326	15235	15297	15262	15403	15312	15272	15352	15170	15339	15323	15316	15230	15287	15496	15358	15338	15385	15341	15348	15187	15422	15182	15330	15544	15361	15220	15146	15189	15369	15171	15457	15411	15322	15236	15285	15336	15356	15353	15456	15115	15301	15359	15267	15467	15496	15387	15346	15240	15469	15461	15230	15383	15192	15142	15412	15236	15372	15285	15341	15517	15312	15450	15183	15395	15160	15464	15349	15205	15220	15321	15175	15328	15386	15423	15440	15346	15339	15348	15142	15348	15405	15251	15254	15343	15308	14991	15274	15342	15305	15366	15520	15214	15393	15291	15226	15259	15194	15316	15419	15254	15222	15360	15201	15332	15105	15329	15292	15437	15438	15299	15243	15351	15434	15326	15259	15171	15297	15388	15487	15232	15329	15499	15236	15339	15341	15237	15426	15332	15223	15376	15399	15257	15325	15348	15135	15323	15319	15340	15247	15290	15200	15324	15323	15110	15417	15162	15378	15240	15513	15304	15195	15297	15295	15283	15428	15414	15397	15414	15420	15241	15272	15456	15433	15322	15248	15179	15371	15358	15378	15385	15251	15396	15367	15336	15258	15378	15340	15304	15377	15165	15252	15254	15351	15219	15466	15331	15360	15372	15386	15243	15257	15527	15325	15340	15136	15327	15239	15290	15147	15301	15378	15347	15339	15395	15388	15412	15410	15388	15404	15449	15292	15233	15326	15314	15459	15273	15086	15168	15461	15316	15248	15440	15290	15157	15294	15328	15250	15376	15262	15326	15411	15179	15503	15397	15253	15383	15304	15196	15329	15210	15400	15292	15489	15225	15243	15252	15294	15341	15254	15215	15434	15344	15247	15441	15457	15441	15226	15373	15248	15186	15349	15271	15338	15376	15390	15390	15383	15531	15412	15292	15133	15297	15246	15317	15197	15438	15414	15359	15280	15210	15319	15221	15319	15391	15379	15381	15335	15176	15269	15319	15356	15275	15291	15396	15220	15318	15317	15319	15341	15208	15418	15279	15291	15341	15356	15353	15342	15482	15298	15420	15339	15462	15440	15214	15372	15455	15248	15352	15545	15591	15195	15241	15270	15336	15493	15331	15284	15263	15435	15363	15302	15534	15296	15091	15494	15346	15412	15200	15468	15258	15328	15315	15483	15244	15232	15289	15321	15250	15406	15424	15280	15280	15325	15271	15312	15395	15329	15196	15329	15482	15332	15267	15238	15464	15328	15230	15441	15166	15339	15359	15201	15133	15275	15149	15419	15265	15434	15298	15313	15189	15325	15535	15299	15310	15316	15388	15440	15377	15373	15303	15204	15460	15340	15228	15409	15317	15216	15376	15229	15539	15231	15322	15374	15112	15225	15313	15205	15258	15381	15370	15249	15403	15279	15408	15234	15404	15237	15298	15278	15367	15377	15414	15343	15310	15357	15242	15318	15218	15294	15367	15335	15298	15297	15392	15302	15148	15282	15393	15357	15250	15278	15151	15294	15238	15361	15270	15392	15370	15318	15416	15440	15370	15212	15421	15497	15113	15221	15352	15277	15429	15341	15561	15274	15243	15408	15322	15404	15327	15342	15450	15414	15241	15244	15335	15466	15296	15464	15377	15305	15326	15280	15161	15224	15128	15248	15410	15398	15442	15397	15355	15139	15319	15434	15308	15248	15377	15258	15315	15336	15409	15241	15265	15375	15346	15402	15301	15317	15252	15270	15168	15191	15316	15244	15336	15472	15402	15210	15318	15273	15331	15399	15183	15264	15210	15429	15316	15251	15341	15310	15154	15383	15341	15335	15311	15223	15463	15315	15185	15541	15264	15321	15439	15126	15417	15247	15238	15350	15162	15513	15163	15382	15217	15228	15219	15282	15386	15378	15249	15323	15303	15326	15353	15213	15306	15328	15459	15447	15351	15311	15031	15413	15349	15446	15269	15235	15278	15128	15265	15457	15268	15215	15282	15299	15428	15466	15397	15460	15440	15267	15346	15511	15232	15261	15383	15356	15302	15325	15299	15283	15305	15316	15435	15389	15233	15390	15336	15316	15314	15204	15311	15303	15293	15339	15228	15371	15278	15213	15366	15333	15281	15279	15193	15303	15410	15218	15287	15350	15239	15324	15298	15143	15419	15354	15328	15377	15420	15353	15306	15350	15506	15403	15318	15278	15471	15346	15349	15186	15398	15475	15257	15413	15444	15271	15121	15249	15298	15333	15285	15462	15415	15165	15297	15387	15328	15237	15224	15169	15340	15228	15437	15289	15370	15261	15320	15251	15318	15232	15457	15245	15260	15487	15227	15255	15262	15375	15351	15323	15372	15291	15269	15278	15309	15343	15170	15357	15265	15379	15337	15141	15459	15342	15181	15317	15380	15310	15268	15250	15265	15227	15251	15419	15271	15289	15449	15636	15144	15291	15224	15445	15292	15364	15402	15407	15464	15335	15339	15387	15533	15216	15437	15273	15421	15354	15266	15268	15294	15462	15253	15346	15184	15208	15207	15452	15193	15418	15538	15357	15347	15455	15315	15335	15128	15225	15364	15408	15383	15645	15347	15531	15285	15389	15220	15379	15254	15201	15364	15308	15330	15433	15315	15412	15351	15287	15274	15267	15267	15254	15280	15178	15203	15490	15152	15342	15138	15236	15361	15414	15158	15467	15255	15282	15324	15123	15422	15262	15429	15294	15157	15313	15268	15284	15145	15395	15273	15480	15237	15311	15455	15429	15301	15409	15463	15429	15305	15311	15371	15314	15407	15231	15339	15370	15377	15253	15312	15362	15238	15392	15137	15249	15347	15243	15439	15407	15379	15194	15213	15459	15247	15231	15244	15249	15321	15149	15284	15320	15319	15431	15342	15364	15298	15285	15243	15288	15127	15301	15417	15488	15090	15344	15526	15419	15254	15476	15374	15441	15430	15364	15213	15482	15261	15274	15445	15278	15267	15392	15281	15295	15249	15304	15319	15349	15329	15353	15160	15483	15293	15351	15360	15321	15366	15378	15221	15550	15156	15214	15394	15196	15453	15441	15265	15255	15452	15379	15472	15305	15327	15365	15434	15438	15384	15323	15424	15244	15143	15190	15234	15415	15230	15290	15310	15431	15455	15302	15276	15468	15369	15455	15342	15264	15363	15587	15373	15293	15347	15356	15393	15156	15227	15522	15335	15233	15348	15393	15355	15449	15175	15270	15324	15269	15483	15349	15412	15381	15399	15149	15324	15334	15262	15470	15296	15382	15374	15216	15288	15184	15312	15257	15174	15200	15374	15267	15321	15459	15260	15519	15224	15270	15301	15496	15356	15296	15276	15341	15265	15430	15316	15231	15445	15348	15330	15318	15130	15244	15411	15227	15256	15222	15230	15379	15431	15248	15586	15393	15238	15331	15395	15449	15217	15323	15482	15416	15203	15402	15489	15020	15374	15295	15286	15301	15360	15319	15439	15265	15256	15344	15280	15306	15189	15279	15266	15027	15457	15438	15157	15320	15305	15248	15326	15111	15359	15187	15447	15457	15272	15163	15404	15159	15332	15220	15414	15306	15527	15404	15332	15271	15325	15312	15148	15411	15379	15204	15358	15167	15264	15320	15308	15379	15340	15276	15244	15274	15366	15210	15393	15305	15447	15284	15483	15274	15368	15419	15198	15253	15295	15235	15453	15301	15396	15202	15448	15313	15190	15475	15408	15358	15320	15274	15351	15455	15200	15271	15133	15248	15297	15274	15311	15343	15150	15262	15287	15333	15329	15416	15303	15389	15369	15382	15244	15381	15525	15382	15337	15374	15191	15321	15215	15358	15228	15276	15320	15408	15414	15454	15200	15200	15293	15259	15299	15158	15257	15349	15258	15191	15314	15303	15459	15419	15405	15319	15343	15207	15381	15261	15393	15388	15407	15252	15377	15359	15423	15405	15308	15351	15169	15255	15474	15298	15279	15299	15359	15403	15366	15317	15383	15346	15344	15226	15245	15324	15191	15415	15196	15368	15304	15342	15338	15379	15304	15271	15360	15302	15457	15303	15361	15410	15218	15296	15307	15366	15371	15311	15289	15394	15315	15326	15378	15339	15283	15285	15365	15460	15261	15353	15370	15282	15270	15330	15518	15175	15238	15203	15424	15169	15389	15430	15308	15414	15318	15383	15417	15319	15340	15316	15391	15198	15374	15341	15269	15260	15339	15449	15449	15150	15256	15466	15189	15175	15260	15209	15358	15372	15393	15287	15390	15485	15329	15314	15218	15276	15448	15314	15315	15312	15305	15472	15221	15396	15454	15324	15200	15293	15309	15246	15360	15115	15295	15446	15362	15134	15230	15298	15175	15272	15371	15316	15054	15292	15349	15168	15234	15260	15213	15318	15408	15168	15400	15350	15310	15348	15183	15375	15380	15326	15346	15427	15355	15338	15305	15302	15429	15343	15261	15393	15106	15350	15263	15303	15455	15407	15417	15317	15316	15234	15292	15279	15326	15323	15289	15297	15385	15419	15383	15458	15424	15325	15300	15245	15417	15417	15163	15445	15333	15349	15276	15337	15354	15318	15318	15284	15349	15421	15441	15267	15314	15256	15473	15334	15344	15289	15378	15398	15403	15414	15320	15308	15283	15340	15166	15306	15466	15419	15289	15336	15441	15264	15259	15353	15394	15318	15146	15224	15305	15402	15180	15421	15387	15314	15459	15418	15421	15373	15311	15540	15342	15360	15302	15403	15244	15270	15541	15347	15134	15359	15361	15307	15269	15511	15141	15402	15212	15437	15178	15324	15210	15470	15259	15385	15204	15375	15304	15296	15345	15174	15462	15284	15280	15235	15333	15481	15313	15171	15440	15401	15219	15364	15370	15417	15230	15185	15432	15246	15221	15349	15343	15317	15322	15207	15456	15335	15478	15315	15393	15227	15279	15508	15348	15335	15203	15415	15319	15281	15375	15332	15279	15306	15259	15250	15270	15193	15541	15412	15131	15246	15318	15307	15266	15298	15231
23576	21133	28648	24276	22909	24162	23568	20008	18648	18555	18095	17693	17472	17111	17391	17465	17148	17128	16963	17017	16924	17070	17120	17176	16988	16900	16958	16939	17057	17303	17025	17121	17025	17033	17133	17036	16976	17067	17130	17056	17098	17046	17053	17220	16834	16855	17283	17290	17255	17193	17093	17149	17002	16738	16867	16923	16917	16907	16894	16805	16867	16839	16786	16636	16619	16961	16899	16940	16925	16822	17071	16870	16865	16981	16929	16853	16976	16991	16849	16859	16837	17008	16880	16605	16768	16565	16873	16897	16745	16740	16993	16980	16685	16842	16793	16916	16615	16766	16798	16981	16946	16856	16968	16840	16693	16882	16963	16691	16750	16770	16847	16778	16840	16883	16893	16919	16904	16877	16911	16663	16881	16948	16836	17040	16875	16765	16855	17096	16886	16857	16747	16735	16716	16763	16682	16737	17002	16983	17036	16750	17033	16643	16870	16778	16897	16915	16953	16774	16938	16781	16726	16759	16693	16837	16761	16830	16720	16773	16933	16992	16790	16847	16919	16720	16857	16732	16888	17016	16869	16623	16807	16760	16836	16887	16692	16687	16816	16793	17041	16832	17046	16912	16966	16970	16874	16741	16967	16917	17042	16812	16859	16838	16825	16909	16810	17000	17067	16890	16951	16774	16645	16723	16905	16959	16664	16829	16837	16775	16798	16824	16923	16811	16791	16714	16819	16879	16680	16908	16694	16942	16926	16624	16657	16799	16898	16985	16723	16720	16749	16821	16741	16824	16629	16900	17019	16655	16880	16754	16952	16782	16771	16724	16776	16846	16939	17052	16791	16751	16833	16720	16873	16832	17029	16840	16822	16783	16773	16698	16857	16998	16888	16895	16773	16789	16878	16804	16841	16909	16696	16974	16652	17009	16773	16825	17081	17059	16933	16677	16809	16906	16783	16836	16814	16869	16920	16837	16682	16819	16948	16832	16768	16801	16841	16761	16887	16904	16969	16796	16713	16781	16720	16848	16930	16850	16735	16988	16783	16856	16757	16818	16855	17001	16894	16865	16776	16919	16751	16764	16568	16719	16687	16742	16753	16759	16762	16859	16834	16754	16989	16697	16932	16908	16890	16906	16917	16756	16748	16864	16828	16741	16898	16951	16721	16744	16729	16884	16705	16843	16712	16648	16725	16926	16879	16790	16975	16851	17061	16813	16809	16681	16960	16808	16696	16734	16881	16964	16701	16831	16843	16862	16903	16833	16687	16713	17003	16699	16877	16715	16826	16660	16967	16782	16787	17030	16724	16847	16746	17004	16888	16871	16878	16780	16782	16942	17015	16914	16662	16870	16832	16800	16744	16977	16975	16880	16814	16743	16859	16874	16813	16860	16958	16769	16797	16736	16753	16933	16837	16618	16897	17012	16775	16725	16960	16926	16948	16760	16853	16686	16851	17125	16933	16866	16875	16955	16923	16847	16916	16984	16822	17055	16829	16854	16827	16780	16879	16811	16857	17007	16765	16891	16818	16744	16869	16819	16660	16876	16961	16848	16850	16710	16944	16744	16848	16715	16844	16779	16867	16934	16627	16815	16776	16646	16822	16848	16813	16827	16945	16522	16643	16998	17077	16863	16953	16895	16825	16913	16799	16737	16939	16831	16872	16888	16940	16826	16931	16791	16850	16956	16867	16797	16787	16773	16802	16987	16807	16858	16987	16660	16682	16772	16641	16893	16911	16963	16619	16815	16724	16683	16773	16933	16779	16910	16684	16664	16765	16608	16737	16799	16837	16903	16921	16756	16891	16925	16868	16924	16640	16836	16699	17055	16863	16780	16961	16832	16941	16921	16920	16848	16802	16805	17110	16990	17017	16902	17022	16841	16733	16879	16757	16819	17035	17001	16618	16872	16950	16750	16773	16706	16891	17007	16658	16794	16620	16928	16872	16583	16759	16715	16750	16991	16563	16817	16948	16749	17105	16676	16984	16885	16925	16911	16846	17109	16696	17153	16698	16721	17151	16944	16927	16744	16974	16806	16888	16748	16655	16753	16787	16794	16761	16885	16864	16850	16650	16707	16895	16913	16969	17029	16899	16826	16881	16751	16784	16757	16841	16950	16879	16702	16752	16821	16904	16827	16886	16800	16887	16901	16895	16823	17044	16764	17031	16854	16816	16856	16824	16954	17035	16874	16921	16647	16961	16714	16858	16794	16910	16755	16957	16894	16785	17108	16803	17025	16766	16968	16891	16856	16927	16956	16872	16732	16817	16453	16922	16882	16796	16941	16920	16786	16618	16778	16670	16879	16786	16810	16949	16888	16982	16580	16944	16895	16778	16804	16708	17050	16855	16874	16862	17043	16821	16783	16874	16739	17142	16927	16741	16873	16710	16918	16683	16739	16893	16911	16794	16661	16917	16793	16952	16999	16621	16946	16898	16714	16720	16786	16838	16855	16951	16592	16853	16935	16970	16942	17031	16730	16942	16784	16687	16728	16740	16868	16759	16917	16897	16721	16972	16767	16663	16720	17028	17030	16857	16766	16881	16839	16993	16894	16796	16722	16730	16605	16943	16657	16578	16736	16954	16641	16877	16943	16816	16834	17006	16980	16824	16852	16871	16780	16886	16927	16696	16911	17033	16788	16606	16765	16934	16933	16726	16659	16808	16621	16852	16753	16957	16687	16776	16840	17040	16907	16978	17048	16784	16911	16808	16791	16752	16760	16971	16914	16586	16934	16895	16904	16864	16921	16818	16878	16738	16936	16988	16908	16835	16997	17011	16768	16801	16782	17090	16851	16761	16995	16916	16620	16914	16880	17034	16727	16892	16865	16651	16620	16884	16864	16724	16779	16813	16870	16772	16946	16778	16795	16713	16865	16826	16898	16799	16739	16847	16983	16835	16738	16834	16976	16816	16894	16710	16946	16652	17078	16796	17032	16775	16699	16828	16916	16892	16800	16829	16930	16892	16863	16781	16822	16770	16831	16865	16857	16894	16920	16843	16780	16648	16567	16826	16849	16955	16813	16985	16927	16861	16723	16789	16915	16889	16588	16806	16830	16731	17038	17009	16847	16733	16914	16841	16890	16685	16778	16910	16820	16781	16697	16975	16896	16876	16947	16677	16737	16722	16745	16795	17023	16942	16732	16576	16758	16764	16675	17025	16747	16999	16855	16882	16925	16779	16853	16731	16787	16853	16959	17066	17078	16870	16724	16804	16962	16786	16947	16796	16853	16954	16961	16749	16759	16696	16710	16794	16919	16862	16786	16833	16865	16766	16762	16556	16919	16675	16814	16936	16857	16849	16880	16796	16710	17018	16868	16895	16783	16869	16973	16927	16930	16662	16664	16804	16833	16906	16824	16864	16992	17032	16744	16870	16879	16870	16902	16805	16852	16985	16659	16954	16913	16849	16779	16920	16791	16793	16855	16957	16890	16982	16894	17104	16714	16810	16809	16771	16801	16677	16834	16914	16744	16978	16902	16845	17004	16645	16859	16834	16845	16919	16886	16805	16862	16862	16886	16725	16897	16546	16878	16821	16766	16766	16839	16585	16793	16877	16894	16749	16942	16870	16922	16715	16770	16679	16859	16655	16976	16923	16725	16790	16970	16736	16678	16893	16711	17014	16849	16700	16685	16780	17077	16898	16654	16766	16793	16647	16690	16832	16887	16977	16821	16707	16799	16865	16860	16830	16978	16926	16781	16793	16809	16834	16869	16790	16925	16962	16812	16565	17042	16818	16936	16994	16699	16831	16963	16863	16725	16687	16785	16878	16951	16731	16873	16787	16829	16829	16641	16554	16656	16923	16696	16711	16801	16737	16958	16742	16805	16711	16951	16756	16731	17013	16936	16894	16656	16905	16847	16907	16824	16643	16893	16992	16788	16801	16936	16741	16715	16809	16742	16949	16848	16825	16847	16753	16670	16698	16843	16680	16986	16866	16830	16776	17114	16870	16706	16760	16854	16877	16901	16755	16722	16772	16936	16777	16883	16775	16856	16753	16916	16855	16782	16775	16852	16887	16850	16838	16574	16587	16889	16936	16780	16859	16696	16774	16765	16793	16648	16830	16864	16856	16765	16901	16872	16981	16787	16898	16835	16807	16741	16736	16812	16757	16770	16792	16908	16843	16858	16710	16787	16900	17004	16905	16663	16941	16946	16827	16660	16776	16831	16708	16770	16967	16935	16843	16868	16875	16679	16908	16733	16807	16723	16880	16707	16990	16946	16749	16831	16700	16779	16896	16813	17009	16917	16843	16829	16938	16838	16719	17015	16776	17023	16902	16954	16900	16858	16708	16845	16937	16725	16908	16775	16865	16949	16810	16719	16808	16803	16849	16808	17031	17014	16841	16859	16751	16730	16820	16872	16748	16955	16752	16877	16822	16672	16796	16839	16703	16930	16808	17068	17048	16815	16530	16981	16854	16851	16850	16877	16758	16982	16915	16726	16881	16946	16964	16877	16935	16981	16793	16742	16859	16891	16780	16737	16757	16680	16711	16755	16963	16796	16904	16781	16704	16977	16917	16697	16859	16769	16681	16861	16873	16869	16722	16733	16934	16779	16612	17029	17004	16828	16715	16793	16945	16922	16728	16971	16714	16927	16908	17013	16818	16935	16798	17116	16776	16609	16937	16791	16983	16776	16629	16922	16785	17029	16865	16835	16760	16760	16925	16859	16815	16855	16824	16783	16698	16673	16887	16785	16827	16767	16884	16849	17156	16978	16873	16876	16873	16831	16555	16780	16916	16826	16659	17033	17065	16853	16684	16538	16718	16791	16904	16857	16912	16761	16913	16954	16885	16904	16839	16686	16776	17226	16772	16776	16841	16769	17026	16760	16597	16775	16825	16697	16814	17013	16970	16846	16831	16964	16934	16987	17064	16895	16935	16825	16801	16695	16953	16703	16770	16695	16939	16953	16644	16850	16962	16838	16781	16897	16760	16782	16547	16865	16786	16968	16821	16946	16965	16655	16768	16905	17035	16723	16767	16905	16861	16880	16768	16906	16730	16911	16889	16845	16692	16985	16876	16936	17004	16810	16986	16854	16873	16612	16878	16828	17007	16777	16799	16836	16822	16959	16839	17024	16857	16778	16739	16722	16723	16758	16802	16773	16694	16818	16789	16786	16805	17049	16943	16896	16806	16804	16942	16788	16761	16688	16845	16852	16755	16887
24433	42767	39051	32002	27022	23702	21207	19409	17981	17530	16606	16500	15971	16018	15773	15719	15684	15581	15606	15569	15406	15418	15417	15352	15469	15381	15427	15429	15428	15480	15439	15549	15563	15557	15532	15388	15299	15485	15359	15562	15454	15364	15471	15230	15364	15541	15831	16003	15739	15601	15360	15516	15265	15417	15325	15322	15336	15341	15317	15404	15461	15309	15314	15256	15198	15440	15397	15247	15300	15346	15266	15294	15395	15342	15381	15390	15236	15233	15378	15295	15361	15232	15290	15313	15297	15310	15382	15374	15376	15244	15191	15264	15251	15356	15309	15382	15280	15460	15237	15137	15388	15200	15301	15345	15295	15364	15134	15227	15278	15232	15402	15182	15354	15191	15335	15250	15185	15398	15205	15328	15232	15292	15314	15269	15337	15257	15213	15276	15331	15314	15252	15304	15330	15437	15333	15253	15166	15248	15336	15344	15302	15253	15500	15266	15149	15307	15251	15268	15432	15200	15482	15105	15379	15117	15329	15266	15199	15339	15383	15273	15346	15142	15314	15161	15269	15181	15378	15217	15275	15219	15447	15272	15113	15378	15485	15328	15276	15381	15250	15235	15363	15386	15397	15350	15238	15275	15335	15302	15249	15367	15143	15241	15385	15158	15326	15336	15292	15438	15306	15449	15143	15233	15324	15328	15286	15515	15327	15318	15455	15282	15259	15206	15432	15317	15258	15305	15299	15130	15069	15292	15248	15402	15429	15265	15330	15315	15352	15371	15435	15172	15399	15290	15189	15325	15275	15409	15315	15215	15364	15247	15212	15262	15281	15335	15485	15386	15425	15181	15353	15320	15289	15181	15167	15289	15270	15424	15265	15224	15261	15194	15248	15173	15337	15339	15202	15382	15274	15318	15298	15369	15254	15178	15281	15265	15436	15225	15364	15451	15288	15241	15507	15253	15251	15275	15536	15112	15251	15271	15318	15250	15325	15352	15275	15252	15349	15248	15402	15325	15143	15323	15111	15173	15380	15144	15186	15231	15265	15274	15319	15360	15273	14966	15174	15421	15202	15296	15237	15187	15256	15344	15381	15312	15196	15397	15246	15180	15266	15122	15355	15190	15231	15404	15282	15373	15038	15453	15403	15347	15046	15374	15330	15369	15182	15122	15244	15268	15124	15258	15206	15251	15328	15274	15258	15242	15275	15357	15157	15237	15286	15338	15205	15269	15283	15281	15374	15506	15258	15370	15310	15267	15389	15230	15180	15213	15275	15348	15214	15315	15332	15228	15398	15421	15309	15303	15229	15385	15210	15327	15232	15347	15178	15272	15281	15135	15324	15235	15151	15244	15364	15366	15304	15213	15264	15374	15349	15366	15446	15266	15383	15239	15190	15326	15229	15210	15326	15307	15394	15307	15526	15227	15384	15407	15172	15301	15285	15165	15265	15187	15357	15226	15283	15326	15297	15208	15357	15282	15167	15280	15212	15122	15259	15250	15294	15189	15374	15248	15358	15188	15365	15417	15351	15298	15375	15409	15170	15253	15339	15220	15317	15289	15317	15115	15443	15306	15329	15299	15376	15470	15217	15397	15449	15344	15289	15387	15415	15237	15287	15532	15285	15165	15130	15380	15329	15193	15168	15377	15297	15249	15252	15358	15410	15332	15122	15412	15182	15280	15288	15261	15392	15246	15266	15234	15467	15305	15266	15343	15302	15363	15155	15223	15309	15374	15361	15147	15218	15357	15395	15303	15314	15242	15336	15261	15353	15185	15288	15167	15262	15225	15250	15295	15159	15433	15258	15279	15389	15377	15195	15266	15282	15323	15288	15184	15254	15309	15302	15327	15338	15383	15316	15414	15362	15423	15323	15200	15218	15171	15217	15206	15261	15297	15347	15234	15210	15164	15370	15224	15155	15307	15262	15192	15306	15255	15293	15282	15251	15324	15297	15394	15271	15272	15346	15130	15239	15346	15210	15241	15319	15442	15214	15299	15237	15328	15142	15321	15225	15205	15353	15397	15213	15277	15336	15315	15380	15418	15387	15189	15388	15293	15312	15243	15368	15295	15389	15314	15318	15223	15232	15204	15227	15234	15205	15320	15282	15324	15488	15303	15240	15291	15305	15435	15246	15239	15480	15341	15260	15182	15317	15364	15279	15123	15338	15269	15426	15353	15559	15181	15278	15505	15214	15329	15259	15257	15321	15201	15450	15035	15418	15440	15296	15340	15269	15340	15346	15341	15320	15297	15212	15299	15290	15257	15300	15437	15182	15375	15265	15187	15377	15272	15280	15181	15427	15313	15355	15469	15410	15257	15354	15183	15187	15195	15226	15193	15258	15303	15172	15463	15087	15180	15431	15169	15154	15135	15105	15272	15377	15252	15216	15250	15174	15358	15360	15191	15313	15386	15373	15292	15281	15246	15177	15217	15283	15351	15263	15214	15415	15318	15206	15325	15284	15296	15408	15402	15314	15118	15150	15374	15438	15229	15312	15412	15188	15288	15112	15199	15196	15243	15358	15156	15209	15358	15174	15112	15352	15229	15343	15362	15232	15232	15163	15206	15312	15164	15133	15226	15351	15379	15279	15419	15300	15317	15345	15297	15186	15243	15300	15214	15301	15252	15413	15321	15255	15190	15317	15173	15144	15076	15444	15153	15369	15245	15310	15101	15315	15298	15350	15337	15424	15208	15245	15230	15243	15448	15407	15287	15376	15245	15361	15364	15264	15380	15293	15189	15341	15148	15360	15172	15466	15257	15333	15218	15353	15261	15125	15341	15385	15101	15272	15402	15290	15357	15355	15405	15262	15410	15201	15238	15183	15243	15135	15236	15231	15443	15175	15369	15430	15444	15234	15357	15281	15256	15308	15241	15200	15269	15062	15286	15402	15276	15277	15371	15288	15318	15466	15153	15469	15316	15257	15386	15309	15321	15331	15266	15274	15211	15220	15267	15244	15291	15282	15255	15425	15293	15352	15314	15318	15364	15406	15366	15368	15343	15349	15257	15223	15224	15218	15313	15237	15264	15169	15413	15204	15290	15356	15218	15473	15368	15315	15384	15409	15347	15345	15403	15112	15302	15324	15169	15408	15315	15254	15315	15198	15372	15323	15297	15309	15338	15123	15250	15322	15266	15380	15503	15289	15313	15447	15232	15427	15334	15122	15326	15396	15121	15398	15354	15385	15135	15274	15239	15230	15373	15211	15237	15296	15294	15339	15386	15246	15408	15165	15130	15464	15448	15363	15119	15304	15308	15371	15161	15173	15296	15188	15408	15407	15343	15217	15307	15334	15250	15338	15250	15192	15218	15359	15254	15278	15412	15334	15041	15406	15372	15332	15325	15252	15151	15159	15299	15362	15183	15301	15278	15216	15114	15286	15270	15131	15176	15311	15220	15365	15172	15251	15308	15359	15303	15204	15159	15240	15458	15359	15137	15106	15405	15344	15288	15273	15385	15352	15188	15196	15264	15320	15187	15244	15194	15195	15168	15205	15476	15262	15095	15265	15412	15326	15247	15352	15197	15191	15383	15278	15427	15349	15202	15183	15311	15305	15308	15509	15320	15281	15137	15304	15246	15412	15228	15276	15339	15221	15369	15306	15354	15239	15410	15380	15247	15277	15318	15245	15407	15311	15349	15266	15357	15194	15177	15048	15320	15200	15401	15285	15167	15359	15322	15328	15288	15132	15252	15317	15302	15226	15207	15180	15296	15373	15257	15266	15353	15436	15167	15296	15369	15078	15271	15420	15247	15262	15239	15176	15322	15390	15202	15472	15269	15421	15300	15324	15177	15094	15190	15389	15279	15439	15048	15255	15344	15208	15382	15204	15329	15364	15377	15112	15314	15386	15351	15112	15324	15418	15289	15301	15320	15290	15357	15354	15284	15327	15242	15323	15371	15232	15554	15425	15238	15334	15130	15418	15396	15313	15167	15294	15292	15201	15391	15336	15277	15332	15175	15375	15337	15267	15348	15360	15446	15274	15109	15178	15437	15241	15228	15363	15209	15183	15231	15255	15365	15214	15075	15176	15209	15272	15230	15246	15471	15406	15287	15369	15271	15501	15311	15169	15193	15144	15203	15315	15413	15344	15390	15210	15273	15144	15242	15173	15347	15335	15273	15264	15257	15352	15292	15147	15284	15365	15114	15278	15287	15348	15263	15182	15412	15298	15257	15343	15360	15152	15291	15321	15322	15293	15300	15235	15330	15148	15333	15272	15304	15288	15254	15322	15361	15264	15264	15312	15323	15415	15305	15196	15304	15274	15232	15272	15282	15461	15292	15254	15478	15229	15432	15330	15339	15272	15215	15263	15291	15217	15214	15290	15334	15325	15271	15372	15215	15278	15292	15368	15256	15179	15372	15433	15279	15368	15338	15445	15229	15170	15389	15250	15307	15346	15416	15229	15296	15255	15272	15288	15286	15214	15129	15202	15297	15477	15265	15150	15358	15042	15180	15323	15352	15225	15299	15240	15261	15220	15333	15364	15205	15352	15189	15324	15330	15321	15268	15263	15251	15261	15353	15417	15283	15354	15347	15278	15482	15295	15287	15367	15446	15345	15130	15273	15294	15061	15320	15383	15171	15355	15296	15339	15302	15421	15284	15253	15413	15293	15287	15442	15395	15462	15506	15305	15057	15242	15350	15208	15272	15399	15293	15266	15332	15233	15293	15236	15373	15258	15344	15246	15332	15349	15271	15159	15311	15380	15209	15430	15492	15291	15280	15384	15274	15316	15420	15403	15363	15180	15192	15302	15306	15206	15402	15343	15243	15137	15315	15362	15405	15383	15375	15230	15341	15386	15270	15054	15335	15280	15226	15311	15338	15289	15343	15357	15228	15155	15178	15378	15310	15296	15215	15343	15224	15293	15272	15206	15491	15178	15497	15385	15362	15270	15236	15380	15218	15308	15130	15589	15241	15378	15131	15361	15423	15191	15205	15252	15294	15176	15257	15066	15298	15381	15441	15143	15238	15425	15340	15349	15304	15493	15337	15219	15240	15326	15332	15288	15203	15163	15296	15285	15307	15322	15483	15297	15275	15040	15448	15311	15366	15295	15199	15505	15249	15238	15184	15352	15232	15177	15356	15278	15420	15312	15165	15313	15438	15135	15261	15444	15131	15471	15295	15155	15270	15375	15359	15200	15306	15229	15416	15422	15325	15402	15463
22703	21123	28989	23542	21875	24782	27269	21938	19923	19648	18733	18148	18049	17895	17345	17737	17567	17276	17487	17459	17325	17253	17183	17350	17252	17060	17071	17211	17220	17180	17158	17187	17435	17368	17303	17386	17258	17261	17319	17271	17290	17218	17295	17340	17412	17656	18102	17648	17737	17400	17249	17158	17147	17108	17172	16983	17006	17164	17094	17099	17258	17146	17139	17131	16976	17013	16964	17025	17056	17073	17105	17127	17058	16951	16976	16915	16907	16977	16963	16916	16972	16922	16838	16816	16983	17135	17103	17058	17201	17117	16931	17065	17118	16970	17069	17051	17257	16991	16999	16977	16819	17206	17061	17053	17267	17013	16925	16987	16957	17035	17165	16800	17229	17220	16922	17146	16963	17011	17147	16927	17104	16888	17062	16948	16943	16844	16982	16902	16857	17069	16965	17007	17031	17060	16962	17050	16943	17111	17060	17104	17181	17033	16995	17147	17012	16813	17069	17012	16936	17137	16988	16829	16944	17195	17019	17205	17093	16856	16939	16998	17016	17100	17015	16888	17065	16944	17188	16926	17133	17035	16993	16772	17000	16988	16823	17170	17035	17083	16844	17044	16844	16881	16957	17109	16865	17202	16981	16959	16904	16994	16868	17166	16934	17163	16885	16669	16760	16746	16895	17002	17008	17005	16889	16909	16803	16992	16923	16927	17040	17238	17113	17008	16954	17145	17063	16958	16966	16915	17144	16925	17102	17024	16953	16858	16962	17082	16831	17166	17110	17064	16965	16907	16893	16828	17128	17034	17165	17080	17125	17115	16979	16939	17083	16810	17178	17104	16795	16893	17063	17041	17065	16981	16963	16996	16712	17044	16868	17023	16916	16977	16958	17015	17072	16956	17039	17123	16935	17032	17152	16953	17030	16897	16990	16968	17056	16900	17107	17127	17097	16988	16828	16882	16939	16981	16925	16872	17030	17117	17135	16995	17237	17007	17035	16983	16791	16856	17182	16998	16940	17054	17011	17050	17120	16819	16931	16917	17162	17006	17099	16996	16908	16947	16994	17010	17023	17054	16969	16806	17051	17129	16960	16829	17164	17150	16957	17076	17028	16949	17128	16954	16881	16987	17044	16980	17067	17080	17031	17148	16875	17150	17103	16823	17030	17118	17353	16914	17129	16972	16850	16850	16860	16969	16805	16893	16882	16837	16885	17026	16913	16876	16924	16949	16998	16914	16981	17109	16925	17067	17030	16906	17053	16907	16938	17229	17047	17000	16981	17023	16966	17023	17039	16948	16986	17055	17274	16991	17007	17113	16979	16987	16862	16973	16951	16874	17312	16985	16993	16934	16984	17052	17181	17080	16897	17074	17021	16840	17091	16953	17061	17034	16965	17090	16956	16784	16746	17012	16883	16826	17128	17048	16872	17216	16975	16793	16980	16769	16988	16787	16862	17012	17184	16953	17012	17066	16955	16907	16950	16987	16821	16902	17129	17056	17130	16964	17245	17188	16846	16971	16964	16755	17000	16966	17115	17070	16922	16954	16772	17050	16935	17101	17006	17215	17140	16944	17044	16820	17181	16993	17090	16955	17085	16959	16942	16900	16906	17028	16830	17004	17125	16912	17083	16821	17091	17013	17224	17053	16913	16840	16905	17018	16969	17043	16818	17028	16922	16861	16739	16830	17008	17100	17206	17084	16897	17053	17163	16859	17075	17130	16977	16939	17240	17020	16953	16986	17013	17059	16885	17076	17132	16886	16960	17041	17071	16965	16985	16928	17065	16944	17223	17057	17032	17090	17055	17044	17138	16940	16903	16746	17095	16986	17000	16829	17030	17037	17015	16978	16769	16875	17008	17066	17048	17164	17092	16864	17055	17193	17125	17094	17183	17039	16926	16809	16942	16981	16863	16973	17004	17042	17067	16908	17101	17170	17128	16948	16856	16865	16951	17018	16859	17008	16959	17125	16994	17018	17060	17198	17054	16998	16774	16885	17067	17168	17003	17155	17128	16978	16823	16812	16954	17037	16943	17124	16925	17088	17128	17069	17040	16930	16818	17287	17033	16922	17120	17015	17026	17159	17062	17096	17211	16852	16838	16780	16917	16988	16899	16871	17353	17147	17038	16943	17096	16940	16940	17014	16963	17108	16991	16991	17083	16899	16912	16971	16859	16860	17024	17098	17085	16914	16953	16987	17045	16942	17050	16905	17102	17044	17190	17037	16943	17166	17288	17044	16996	17022	17088	16990	16955	16933	17081	16998	16973	16877	16983	16809	17045	16926	16971	17025	17100	16893	16853	17002	17098	16926	16795	17167	16932	17063	17015	17013	16906	16921	16888	16980	16953	16982	16956	16830	17012	17185	17001	16875	17061	17095	16967	17026	16796	16891	17064	17089	16984	16986	16829	17033	17005	17109	17255	16973	16949	17103	17171	17185	16745	16973	17080	17021	17019	16947	17068	17061	17171	17256	17076	17172	17004	17112	17113	17136	17006	16980	16964	16903	16957	17144	16752	17084	17112	16913	17125	17129	17065	16897	16861	17037	17001	16940	16951	16958	17080	17129	16941	16823	16854	16921	17056	17048	17043	17179	17068	16901	17001	17032	16959	16717	16842	16881	16897	16859	16785	17122	17086	17131	16971	17004	16806	16863	17136	16994	17006	17154	17053	16997	16925	16935	17098	16877	16930	16947	17164	17021	17138	17071	17051	16964	17110	16927	16824	17045	16854	16894	17040	16915	16983	17096	16883	16813	17076	17024	17165	17055	16797	17036	16837	17029	17064	17252	17071	17082	17056	16902	16724	16908	17109	16912	17177	17041	17108	17058	17047	16995	17036	17143	17263	16856	16769	17083	17142	17053	17041	17004	17098	16989	17025	16956	16804	16889	16884	17190	16814	17017	17143	16939	16937	16947	17028	16955	16853	16937	16759	17145	16979	16991	17016	17170	17090	16950	16962	16927	16839	16759	16813	16755	16937	16866	16951	16897	16847	16925	16856	16933	16915	17090	17006	16967	16986	17085	17084	17192	16758	16974	16791	16821	16880	16951	16913	17042	17000	17196	17039	16848	17036	17083	17029	17218	17122	16896	17099	16984	17113	16963	17011	17084	16970	17017	16870	17003	16963	16942	17043	17174	17177	16923	16884	16978	16980	17046	16978	17115	16956	17060	16839	16785	16731	17073	17041	16968	16814	17117	16966	17022	16929	16991	16860	17065	16849	16949	17101	17112	17098	17111	17196	17026	16830	17039	17167	16849	16792	16992	17029	17035	17091	17158	17120	17031	17043	16886	16929	16767	16830	17023	17017	17234	16999	16941	16997	16886	16989	17070	17027	17013	17058	16906	17096	16941	17117	16995	16891	16890	16981	17178	16765	16862	17114	17154	16917	16885	17047	17239	17024	16980	16971	16840	16953	17018	16944	16858	16901	17139	17024	17112	17120	16903	16945	17018	17112	17192	17119	17047	17051	17196	17154	16903	16996	17060	16977	17097	16967	16936	16791	16913	17068	17110	16971	17035	17115	17036	17139	16849	16867	16966	16904	17073	17135	17099	16955	17292	17098	16962	17115	16958	17027	16897	16966	17006	17044	16965	17002	17073	16924	16944	16983	17131	17069	16881	16986	16977	17319	16829	16987	16939	17012	17126	17090	17047	16953	16942	16871	16930	16842	16954	16926	16966	16753	16864	16956	17090	16829	16965	17042	17071	17217	17076	17035	16883	17015	16898	16951	16967	17046	16875	17030	17122	16923	16874	16748	17073	16790	17045	17014	16947	17118	16794	17175	17072	16870	16967	16943	17117	16920	17113	17017	16976	17090	17063	16947	16910	16951	16909	16915	17045	16802	17142	16930	17098	16964	17081	17007	16871	17001	17080	16962	17122	16987	16930	17031	17003	16987	16968	16968	16886	16914	17036	17160	17049	16978	16887	17076	17101	16998	16930	17030	17009	16929	16900	16854	16805	17027	16971	17102	17099	16897	16882	17033	17225	17287	16959	16966	16888	16922	16945	16856	16889	16976	16933	16871	16844	16947	17076	16992	16739	17009	17068	17285	17106	17150	17069	16798	17043	17100	17037	16875	16915	17175	16993	16966	16943	16979	16999	16802	16706	17158	16927	16788	16994	16990	17073	17098	16967	16905	16828	17086	17098	17030	17066	16928	16985	17010	16975	16893	16991	17075	16915	16885	16976	16823	17049	16955	17044	16785	16946	16913	17035	16898	16969	16813	16875	16866	16881	16921	17042	17120	16963	17178	17040	17015	17014	17121	17133	17039	17041	17123	16992	17119	17046	16960	16795	16819	17065	16897	17084	16997	16843	16943	17015	17029	17009	17132	17186	16893	17017	16968	16691	17055	16924	16754	16938	16964	16874	17037	16929	17130	16922	16954	16964	16856	16952	16988	16988	17070	17074	16958	17135	17063	17057	17135	17064	17200	16836	17033	17079	16854	16933	16883	16854	17080	17037	17086	16874	17108	17038	16915	17066	16742	17016	16928	16938	16890	17073	17103	17227	16989	16904	17119	16925	17099	17100	16934	17086	17098	16997	17082	16843	16861	17115	17037	16968	17008	16841	17177	17142	17046	16963	16841	16974	16929	17018	16984	16999	16889	17138	17112	16838	17178	17071	16976	16991	16964	17236	17095	16983	17137	16849	17037	17138	17163	16876	16906	16883	17079	16939	17022	16910	16995	17116	16923	16929	16996	16985	17099	16864	17161	16913	17180	16942	16884	16757	17001	17140	17079	16921	17089	16980	16810	16894	16891	17136	16854	17090	16933	16913	16894	16820	16965	17087	17135	17027	16931	16940	17066	16968	16939	17043	16812	17045	16816	16867	17044	17259	16870	16920	17116	16972	16601	16917	16739	16940	16935	17142	17149	16899	16737	16980	16757	16992	16818	17137	17072	17128	17089	16980	16962	17007	17155	16983	17158	16945	16740	16790	16838	17036	17264	16905	16842	17066	17117	16951	16818	17073	16984	16929	17038	17091	16864	17062	17268	16788	16976	16905	16900	17030	16943	16939	16945	16940	16995	16974	17049	16847	17194	16914	16979	17092	16921	16989	17014	16818	17159	17012	17136	17036	16842	16993	17063	16802	17026	16890	17127	16843	16930	17079	17076	17027	16989	16959	16983	16933	16826	16698	16820	17159	16994	16888	17100	17049	17053	16970
26831	47047	44146	36446	31325	26979	23997	21757	20018	18788	17651	17037	16748	16326	15990	16038	15837	15901	15911	15703	15851	15798	15674	15581	15483	15425	15488	15512	15579	15847	15717	15800	15605	15773	15543	15566	15716	15688	15659	15705	15546	15769	15623	15694	15698	16320	16556	16345	16179	15896	15694	15289	15406	15346	15473	15419	15320	15445	15483	15446	15474	15356	15318	15345	15474	15297	15347	15364	15340	15381	15240	15536	15335	15430	15516	15373	15332	15311	15365	15388	15334	15313	15259	15477	15510	15226	15620	15363	15436	15423	15345	15360	15321	15533	15315	15390	15400	15296	15273	15626	15381	15277	15393	15530	15308	15476	15240	15317	15548	15318	15246	15415	15443	15447	15508	15405	15307	15410	15444	15358	15359	15364	15420	15424	15209	15315	15193	15398	15410	15397	15291	15388	15300	15428	15425	15300	15251	15343	15502	15368	15300	15312	15279	15313	15317	15188	15613	15263	15472	15323	15321	15509	15439	15262	15416	15408	15335	15413	15405	15394	15464	15344	15392	15326	15396	15451	15347	15281	15431	15379	15375	15319	15401	15403	15452	15427	15179	15265	15422	15363	15491	15389	15433	15314	15294	15262	15384	15268	15246	15404	15332	15435	15395	15252	15422	15598	15462	15477	15292	15421	15388	15183	15135	15392	15376	15395	15434	15468	15485	15373	15316	15363	15425	15466	15485	15329	15344	15350	15412	15448	15277	15277	15404	15432	15521	15413	15505	15286	15445	15350	15386	15393	15248	15430	15347	15353	15096	15235	15343	15289	15416	15276	15348	15200	15381	15408	15259	15507	15408	15437	15478	15474	15348	15341	15390	15361	15380	15361	15341	15361	15474	15339	15406	15219	15383	15455	15318	15354	15345	15242	15502	15434	15506	15479	15267	15399	15358	15326	15281	15347	15285	15303	15507	15380	15503	15341	15328	15282	15169	15540	15456	15449	15348	15443	15432	15539	15338	15447	15242	15348	15548	15385	15169	15492	15451	15365	15393	15448	15437	15531	15240	15292	15301	15302	15145	15219	15467	15236	15351	15343	15409	15297	15371	15197	15402	15385	15386	15355	15314	15310	15322	15291	15314	15476	15362	15279	15588	15369	15323	15450	15350	15223	15347	15332	15469	15399	15397	15569	15407	15332	15244	15453	15395	15339	15345	15276	15662	15321	15552	15513	15373	15268	15288	15278	15348	15368	15565	15339	15336	15316	15401	15307	15407	15367	15414	15435	15469	15320	15590	15226	15320	15410	15476	15433	15269	15250	15400	15370	15337	15468	15268	15401	15344	15437	15499	15412	15417	15398	15287	15298	15342	15477	15361	15281	15345	15370	15410	15610	15435	15147	15387	15290	15277	15353	15338	15318	15409	15365	15255	15394	15297	15309	15358	15395	15423	15549	15431	15308	15418	15259	15328	15453	15338	15527	15273	15343	15397	15175	15350	15181	15415	15405	15334	15267	15428	15310	15350	15389	15356	15461	15317	15310	15222	15321	15296	15463	15346	15483	15195	15266	15354	15379	15261	15310	15358	15302	15489	15473	15285	15172	15509	15327	15544	15351	15300	15426	15373	15231	15409	15335	15414	15550	15402	15541	15419	15470	15515	15286	15283	15327	15343	15261	15384	15230	15335	15319	15349	15285	15510	15435	15402	15183	15389	15325	15554	15372	15368	15435	15325	15349	15343	15357	15372	15490	15382	15442	15372	15452	15252	15248	15401	15426	15372	15422	15387	15284	15372	15444	15434	15546	15367	15299	15390	15353	15284	15317	15154	15271	15459	15244	15343	15423	15310	15329	15344	15421	15414	15399	15515	15375	15353	15231	15379	15398	15607	15267	15520	15317	15365	15347	15441	15321	15555	15433	15487	15348	15400	15225	15320	15399	15214	15450	15363	15409	15352	15410	15389	15320	15404	15301	15342	15457	15318	15510	15476	15320	15339	15273	15358	15421	15345	15312	15409	15290	15533	15432	15343	15309	15432	15455	15239	15447	15496	15212	15513	15490	15323	15333	15308	15376	15471	15396	15227	15496	15341	15362	15401	15229	15416	15478	15473	15358	15280	15260	15264	15483	15461	15479	15320	15301	15423	15335	15393	15421	15268	15337	15320	15461	15261	15510	15385	15424	15275	15255	15314	15324	15257	15360	15349	15355	15363	15392	15334	15256	15350	15544	15370	15436	15451	15472	15123	15332	15384	15351	15324	15647	15330	15172	15302	15254	15493	15447	15524	15461	15244	15352	15327	15297	15286	15208	15455	15535	15477	15370	15262	15294	15419	15213	15366	15469	15497	15463	15264	15263	15144	15340	15316	15485	15456	15256	15543	15352	15563	15442	15330	15464	15535	15412	15378	15376	15291	15465	15489	15322	15194	15273	15406	15352	15268	15277	15265	15372	15373	15483	15598	15382	15525	15243	15490	15312	15387	15319	15389	15380	15350	15356	15447	15163	15577	15438	15383	15334	15470	15309	15349	15391	15377	15444	15398	15310	15508	15215	15329	15275	15233	15268	15245	15529	15483	15384	15351	15386	15472	15178	15375	15344	15457	15220	15513	15337	15302	15397	15439	15527	15410	15393	15403	15421	15346	15520	15252	15483	15182	15430	15256	15326	15448	15223	15375	15466	15370	15219	15271	15482	15527	15522	15325	15437	15356	15310	15396	15314	15488	15483	15308	15396	15329	15321	15347	15502	15349	15301	15497	15425	15280	15468	15364	15241	15330	15433	15424	15353	15311	15189	15416	15316	15366	15381	15464	15170	15391	15318	15194	15181	15338	15277	15262	15390	15345	15260	15484	15390	15364	15509	15346	15442	15290	15504	15380	15189	15402	15368	15470	15304	15333	15420	15402	15390	15337	15434	15440	15414	15495	15269	15508	15300	15369	15444	15095	15376	15332	15251	15324	15378	15377	15334	15353	15366	15542	15491	15280	15295	15268	15412	15269	15299	15358	15369	15359	15280	15334	15464	15384	15314	15356	15520	15435	15405	15188	15531	15343	15287	15374	15429	15386	15255	15405	15362	15237	15443	15095	15309	15341	15407	15538	15282	15380	15272	15239	15430	15461	15328	15448	15279	15315	15266	15269	15454	15279	15438	15283	15455	15494	15327	15416	15545	15377	15395	15244	15514	15397	15319	15315	15158	15319	15414	15351	15395	15411	15215	15345	15273	15133	15319	15411	15384	15164	15257	15410	15453	15463	15378	15435	15398	15458	15503	15295	15329	15292	15389	15333	15403	15232	15429	15478	15354	15389	15336	15437	15285	15460	15433	15344	15296	15448	15515	15201	15465	15378	15358	15448	15458	15462	15275	15462	15403	15463	15227	15450	15240	15451	15265	15283	15290	15417	15470	15397	15393	15404	15275	15314	15484	15325	15296	15421	15281	15318	15309	15330	15299	15459	15243	15376	15435	15514	15295	15523	15282	15372	15371	15616	15283	15493	15473	15426	15452	15193	15306	15364	15311	15266	15272	15354	15372	15332	15433	15303	15303	15252	15268	15539	15352	15444	15611	15375	15455	15259	15305	15256	15325	15338	15349	15370	15333	15466	15296	15375	15363	15320	15487	15390	15304	15375	15416	15198	15367	15334	15354	15483	15196	15426	15274	15466	15387	15183	15325	15336	15232	15495	15346	15363	15474	15331	15493	15291	15368	15479	15281	15301	15408	15342	15283	15598	15303	15317	15305	15358	15385	15464	15310	15366	15312	15276	15337	15320	15446	15435	15336	15299	15381	15338	15564	15393	15240	15362	15309	15440	15287	15358	15460	15384	15407	15416	15192	15383	15262	15416	15344	15311	15277	15398	15419	15438	15428	15225	15214	15358	15454	15491	15360	15375	15298	15179	15223	15404	15356	15374	15466	15346	15348	15205	15349	15488	15299	15412	15449	15302	15424	15327	15338	15280	15159	15507	15370	15203	15528	15478	15366	15455	15365	15244	15406	15470	15297	15408	15399	15363	15379	15519	15544	15380	15415	15485	15397	15358	15419	15438	15286	15361	15368	15271	15524	15315	15285	15287	15421	15542	15301	15439	15480	15388	15405	15505	15288	15450	15401	15366	15117	15376	15288	15320	15259	15269	15477	15368	15267	15466	15298	15387	15397	15423	15397	15168	15155	15244	15403	15401	15329	15412	15407	15321	15316	15365	15403	14991	15406	15467	15252	15301	15454	15251	15172	15405	15450	15340	15506	15362	15251	15222	15398	15378	15283	15233	15291	15401	15354	15415	15297	15318	15432	15446	15286	15483	15281	15281	15355	15383	15393	15275	15372	15294	15284	15427	15350	15276	15450	15292	15368	15367	15269	15246	15319	15224	15276	15505	15484	15428	15439	15352	15279	15445	15284	15382	15404	15294	15488	15416	15048	15296	15427	15338	15301	15244	15362	15447	15386	15337	15252	15328	15296	15471	15226	15293	15203	15317	15339	15330	15321	15241	15367	15413	15408	15432	15489	15475	15379	15369	15258	15364	15336	15322	15377	15301	15430	15405	15603	15447	15352	15363	15345	15167	15328	15416	15317	15330	15380	15399	15325	15482	15379	15167	15170	15257	15407	15260	15265	15529	15313	15367	15520	15453	15431	15575	15429	15225	15304	15303	15255	15431	15236	15316	15557	15558	15257	15279	15319	15202	15428	15371	15321	15394	15261	15271	15471	15285	15411	15418	15345	15347	15351	15440	15311	15322	15123	15283	15468	15333	15394	15380	15228	15266	15373	15461	15430	15245	15561	15351	15531	15470	15212	15315	15424	15345	15323	15191	15431	15457	15457	15277	15333	15387	15395	15277	15374	15372	15306	15376	15500	15284	15396	15391	15368	15416	15340	15279	15314	15352	15452	15308	15354	15351	15504	15306	15481	15615	15440	15343	15310	15247	15279	15412	15318	15600	15409	15356	15490	15512	15339	15142	15411	15368	15272	15396	15396	15405	15406	15280	15258	15328	15401	15311	15215	15469	15409	15436	15275	15196	15329	15449	15407	15352	15368	15356	15461	15318	15399	15370	15354	15344	15313	15273	15349	15316	15285	15422	15255	15342	15428	15133	15388	15445	15454	15507	15347	15279	15305	15348	15252	15367	15550	15403	15369	15431	15410	15420	15488	15273	15419	15197	15303	15279	15192	15491	15416	15294	15368
27345	23338	28607	25322	20745	19465	18604	18041	17716	17436	17086	17008	17085	17100	17065	16795	16859	16887	16848	16962	17016	16975	16810	16881	16976	16761	16892	16866	16924	17052	16851	17117	16827	16944	17005	17014	16865	17060	16993	16997	17018	17008	16880	16931	17043	16826	16677	16872	16907	17052	16953	16741	16974	16903	16780	16818	16810	16639	16788	16746	16744	16740	16702	16770	16894	16596	16660	16785	16693	16851	16788	16750	16915	16762	16786	16822	16786	16792	16904	16818	16912	16741	16597	16810	16748	16780	16970	16662	16479	16809	16687	16689	16697	16889	16794	16784	16850	16833	16765	16903	16828	16862	16773	16934	16853	16732	16778	16618	16774	16763	16692	16731	16841	16885	16965	16718	16813	16761	16811	16769	16971	16763	16838	16994	16844	16874	16849	16782	16965	16887	16855	16884	16866	16837	16833	16642	16759	16868	17094	16786	16691	16840	16746	16829	16753	16790	16665	16715	16609	16901	16756	16811	16796	16753	16827	16730	16655	16636	16979	16740	16717	16663	16749	16794	16865	16852	16852	16802	16724	16829	16932	17085	17029	16697	16931	16644	16883	16809	16712	16833	16836	16854	16756	16748	16745	16858	16820	16728	16823	16764	16686	16661	16717	16654	16619	17049	16680	16845	16764	16690	16934	16640	16975	16975	16781	16748	16749	16785	16824	16697	16820	16861	16794	16881	16749	16760	16855	16617	16776	16680	16783	16944	16844	16736	16678	16948	16744	16684	16783	16713	16769	16733	16802	16858	16647	16767	16870	16632	16749	16515	16902	16693	16623	16838	16842	16839	16812	16791	16683	16870	16968	16728	16672	17079	17107	16899	16840	16838	16802	16689	16808	16772	16867	16756	16832	16826	16771	16826	16768	16824	16895	16914	16812	16755	16864	16712	16684	16747	16674	16651	16912	16822	16780	16769	16663	16598	16645	16544	16816	16839	17006	17061	16924	16695	16663	16941	16736	16740	16721	16725	16667	16693	16741	16613	16887	16885	16697	16841	16792	16830	16940	16768	16869	16668	16961	16913	16911	16771	16633	16791	16751	16745	16795	16806	16822	16824	16774	16784	16868	16976	16663	16830	16895	16838	16789	16813	16716	16589	16662	16783	17177	16666	16788	16807	16679	16781	16833	16819	16594	16821	16952	16844	16642	16832	16736	16930	16784	16817	16871	16404	16635	16833	16682	16824	16641	16638	16627	16926	16775	16893	16696	16903	16980	17015	17051	16922	16702	16784	16770	16886	16738	16959	16753	17098	16637	16780	16806	16749	16646	16837	16773	16779	16754	16885	16816	16831	16955	16752	16797	16776	16793	16781	16887	16733	16662	16851	16760	16686	16937	16785	16856	16738	16737	16546	17040	16827	16860	17026	16756	16637	16881	16726	16924	16796	16600	16677	16795	16865	16811	16817	16692	16797	16734	16803	16791	16848	16852	16723	16618	16449	16645	16562	16764	16725	16729	16879	16860	16722	16683	16631	16677	16677	16792	17093	16899	16792	16713	16603	16818	16749	16896	16722	16944	16741	16644	16866	16653	16796	16800	16533	16914	16641	16851	16808	16797	16802	16706	16709	16814	16812	16694	16828	16737	16875	16752	16815	16669	16684	16878	16868	16823	16730	16751	16950	16705	16680	16742	16778	16854	17049	16765	16930	16811	16698	16628	16798	16761	16859	16940	16820	16627	16744	16649	16711	16714	16698	16745	16793	16745	16676	16706	16827	16788	16602	16774	16820	16825	17070	16808	16804	16644	16858	16913	17018	16916	16866	16811	16696	16798	16617	16716	16705	16878	16798	16819	16918	16683	16707	16561	16755	16888	16671	16737	16648	16634	16706	16871	17041	16782	16976	16983	16912	16615	16747	16851	16877	16775	16631	16789	16903	16749	16764	16845	16693	16736	16722	16784	16743	16873	16645	16771	16828	16799	16561	16721	16785	16696	16847	16906	16915	16860	16906	16988	16600	16735	16838	16837	16941	16747	16819	16861	16915	16820	16603	16497	16792	16739	16701	16851	16986	16773	16770	16713	16790	16726	16811	16769	16861	16975	16902	16838	16929	16798	16782	16961	16775	16875	16650	16810	16909	17014	16842	16920	16876	16522	16857	16770	16818	16784	16670	16707	16852	16710	16871	16808	16731	16727	16663	16533	16854	16752	16811	16897	16827	16863	16937	16751	16820	16714	16779	16832	16700	16779	16867	16531	16934	16881	16853	16820	16855	16695	16803	16964	16552	16915	16823	16860	16899	16854	16742	16821	16948	16745	16731	16937	16898	16851	16920	16952	16836	16795	16878	16770	16801	16683	16836	16857	16814	16765	16773	16958	16942	16921	16889	16810	16684	16881	16967	16894	16783	16792	16832	16901	16763	16923	16744	16896	16959	16682	16854	16513	16507	16890	16773	16761	16778	17017	16765	16840	16768	16814	16648	16868	16620	16824	16747	16581	16605	16868	16723	16862	16635	16714	16933	16682	16727	16811	16705	16756	16725	16917	16911	16730	16498	16790	16761	16892	16799	16822	16703	16779	16815	16672	16713	16744	16895	16759	16649	16657	16551	16690	16779	16750	16791	16628	16646	16808	16818	16806	16975	16928	16980	16934	16739	16836	16810	16961	16879	16762	16910	16892	16724	16689	17104	16722	16834	16688	16582	16881	16995	16925	16825	17081	16928	16898	16881	16693	16804	16786	16962	16799	16729	16944	16917	16594	16829	16714	16846	16826	16885	16916	16695	16735	16748	16786	16739	16749	16660	16959	16741	16656	16765	16750	16850	16634	16828	16827	16970	16942	16660	16783	16702	16876	16681	16602	16979	16712	16791	17002	16935	16836	16695	16875	16870	16970	16724	16936	16851	16507	16724	16729	16864	16774	16743	16883	16902	16625	16852	16763	16623	16637	16612	16883	16888	16679	16843	16730	16678	16676	16835	16738	16731	16644	16692	16816	16662	16645	17068	16953	16780	16632	16511	16885	16888	16790	16641	16762	16589	16606	16753	16749	16792	16754	16860	16983	17023	16877	16794	16795	16939	16720	16966	16924	16694	16653	16807	16767	16913	16941	16873	16835	16816	16930	16883	16591	16646	16600	16911	16744	16763	16781	16764	16782	16901	16900	16868	16790	16825	16919	16725	16812	16713	16682	16803	16632	16745	16777	16808	17022	16911	16757	16953	16752	16833	16961	16902	16759	16567	16689	16784	16912	16776	16914	16841	16767	16753	16947	16983	16833	16700	16670	16944	16836	16790	16732	16887	16681	16862	16644	16836	16809	16708	16951	16849	16836	16768	16711	16922	16846	16871	16845	16780	16862	16790	16850	16956	16638	16759	16776	16762	16850	16818	16817	16759	16714	16789	16737	16990	16593	16760	16829	16902	16685	16775	16717	16771	16733	17016	16467	16772	16798	16716	16843	16887	16846	16868	16886	16944	16831	16854	16934	16985	16778	16662	16838	16855	16859	16775	16670	16769	16948	16849	16703	16951	17108	16825	16758	16781	16698	16881	17072	16803	16716	16814	16897	16644	16752	16788	16758	16793	16676	16549	16781	16668	16875	16918	16840	16716	16822	16693	16678	16767	16914	16774	16825	16771	16937	16612	16897	16675	16807	16674	16774	16734	16676	16751	16614	16652	16794	16662	16857	16762	16985	16784	16647	16716	16901	16830	16805	16800	16859	16651	16950	16906	16772	16667	16776	16839	16707	16857	16765	16878	16876	16727	16583	16866	16942	16825	16789	16860	16743	16614	16525	16750	16959	16857	16646	16717	16764	16835	16868	16806	16950	16740	16699	16834	16802	16550	16698	16930	16670	16828	16847	16780	16834	16787	16766	16892	16935	16841	16585	16798	16974	16925	16767	16889	16729	16627	16901	16673	16976	16814	16579	16612	16715	16859	16920	16819	16742	16647	16741	16819	16722	16867	16700	16891	16800	16881	16805	16978	16852	16676	16817	16650	16800	16735	16721	16942	16647	16742	16877	16983	16770	16873	16692	16788	16658	16625	16626	17008	16689	16830	16656	16840	16730	16579	16638	16922	17008	16707	16837	16848	16878	16672	16749	16743	16948	16781	16755	16629	16617	16796	16807	16682	16857	16712	16764	16697	16844	16928	16860	16931	16682	16849	16740	16705	16785	16784	16866	16969	16747	16675	16854	16721	16754	16918	16732	16806	16658	16900	16763	16797	16917	16578	16715	16580	17094	16625	16819	16787	16785	16920	16668	16741	16888	16953	16886	16808	16807	16769	16864	16742	16862	16837	16783	16844	16887	16910	16949	16875	16905	16845	16821	16842	16797	16918	16868	16887	16788	16702	16908	16971	16619	16893	16687	16862	16865	16887	16839	16667	16706	16913	16784	16907	16766	16600	16864	16679	16739	16738	16671	16757	16678	16899	16817	16893	16742	16966	16789	16777	16550	16754	16789	16745	16598	16696	16854	16736	16837	16633	16934	16941	17000	16957	16832	16919	16663	16861	16837	17051	17009	16737	16749	16764	16835	16790	16806	16771	16769	16904	16783	16612	16869	16842	16731	16731	16610	16719	16932	16916	17180	16871	16847	16712	16709	16883	16767	16964	16978	16798	16675	16715	16777	16870	16600	16861	16632	16839	16727	16782	16861	16885	16714	16518	16604	16726	16837	16617	16797	16977	16682	16830	16884	16855	16734	16724	16870	16749	16798	16883	17025	16846	17115	17036	16924	16849	16827	16798	16652	16904	16785	16833	16913	16779	16772	16598	16822	16817	16926	16820	16692	16647	16862	16776	16779	16855	16925	16818	16672	16733	16573	16807	16738	16768	16771	16726	16983	16784	16744	16729	16993	16640	16534	16933	16730	16711	16775	16767	16736	16791	16796	16794	16978	16748	16841	16833	16790	16871	16762	16836	16664	16593	16733	16665	16664	16823	16716	16698	16778	16808	16773	16768	16952	16844	16773	17058	16843	16886	16713	16873	16857	16840	16717	16799	16846	16647	16912	16823	16831	16775	16673	16839	16946	16728	16670	16689	16940	16726	16938	16861	16977	16903	16732	16671	16821	16895	16838	16924	16636	16831	16785	16787	16845	16978	16870	16895	16815	16769	16777	16855	16614	16709	16857	16720	16848	16817	16892	16760	16988	16865	16952	16837	16876	16707	16777	16811
23222	33680	30487	23681	21061	18862	17700	16913	16702	16347	15801	15722	15527	15478	15474	15320	15406	15241	15308	15244	15543	15353	15201	15390	15308	15104	15375	15371	15446	15342	15357	15379	15680	15342	15352	15303	15514	15455	15506	15426	15365	15399	15234	15434	15381	15469	15440	15387	15338	15577	15317	15344	15320	15304	15387	15241	15139	15133	15133	15141	15219	15301	15294	15450	15208	15225	15236	15162	15181	15264	15348	15239	15163	15394	15244	15206	15243	15234	15275	15275	15320	15157	15249	15330	15320	15314	15208	15270	15295	15349	15176	15341	15159	15261	15396	15318	15231	15243	15271	15174	15269	15311	15258	15148	15332	15177	15219	15128	15367	15259	15278	15430	15243	15142	15256	15278	15293	15313	15063	15257	15232	15246	15395	15196	15260	15295	15240	15207	15340	15342	15209	15328	15211	15252	15305	15169	15205	15320	15166	15323	15174	15361	15217	15231	15145	15247	15297	15232	15320	15219	15335	15207	15309	15248	15360	15231	15324	15304	15274	15155	15243	15412	15427	15195	15177	15225	15200	15326	15124	15229	15292	15317	15323	15226	15288	15223	15248	15239	15531	15318	15143	15276	15385	15319	15174	15272	15110	15134	15354	15402	15135	15295	15200	15256	15197	15304	15152	15294	15097	15204	15221	15370	15239	15196	15110	15217	15173	15256	15277	15107	15281	15281	15261	15355	15075	15433	15330	15336	15055	15204	15147	15366	15343	15067	15438	15357	15258	15267	15229	15321	15198	15310	15198	15243	15261	15138	15329	15301	15132	15279	15291	15244	15265	15091	15182	15378	15148	15184	15498	15242	15156	15033	15144	15321	15319	15468	15252	15311	15355	15123	15430	15182	15201	15083	15322	15251	15299	15205	15131	15322	15065	15260	15249	15192	15280	15335	15226	15137	15112	15181	15294	15286	15269	15185	15091	15286	15311	15314	15159	15355	15247	15290	15191	15332	15182	15034	15324	15258	15173	15181	15224	15156	15169	15231	15354	15342	15443	15233	15246	15009	15291	15087	15143	15224	15126	15115	15367	15204	15259	15321	15254	15335	15435	15180	15213	15240	15255	15175	15319	15148	15169	15252	15393	15207	15389	15331	15351	15325	15366	15147	15072	15182	15234	15224	15220	15392	15235	15505	15339	15190	15236	15143	15203	15201	15182	15346	15203	15335	15187	15290	15332	15120	15357	15253	15266	15197	15210	15182	15389	15181	15356	15257	15314	15144	15353	15358	15420	15327	15288	15041	15207	15115	15194	15183	15173	15369	15171	15360	15204	15117	15260	15093	15192	15092	15346	15264	15215	15233	15219	15201	15121	15281	15217	15251	15204	15405	15289	15299	15182	15226	15149	15187	15161	15255	15210	15216	15227	15218	15321	15301	15208	15076	15153	15287	15198	15222	15245	15252	15192	15280	15435	15266	15164	15339	15175	15284	15165	15107	15289	15208	15360	15412	15373	15200	15330	15228	15272	15239	15252	15104	15344	15169	15402	15182	15335	15333	15082	15287	15310	15280	15279	15250	15386	15194	15183	15300	15341	15259	15147	15272	15203	15360	15355	15282	15252	15346	15218	15210	15235	15393	15298	15194	15161	15407	15211	15230	15284	15337	15337	15112	15196	15028	15320	15016	15224	15421	15333	15165	15259	15295	15254	15166	15115	15222	15146	15175	15266	15428	15431	15350	15289	15341	15263	15211	15363	15208	15314	15323	15208	15303	15210	15205	15199	15254	15272	15234	15289	15273	15062	15244	15254	15213	15145	15350	15127	15387	15257	15537	15307	15188	15439	15258	15313	15308	15284	15243	15437	15355	15203	15230	15258	15329	15206	15295	15369	15178	15202	15325	15154	15225	15414	15351	15025	15329	15210	15273	15236	15053	15374	15154	15357	15255	15270	15092	15331	15216	15220	15309	15200	15143	15325	15251	15374	15203	15209	15212	15135	15264	15319	15157	15294	15268	15159	15122	15214	15211	15089	15411	15077	15288	15286	15094	15198	15329	15262	15107	15196	15119	15238	15239	15258	15219	15385	15259	15422	15252	15305	15412	15311	15182	15394	15298	15202	15178	15154	15310	15426	15144	15134	15398	15325	15188	15339	15339	15234	15100	15295	15202	15495	15264	15307	15279	15195	15304	15339	15255	15338	15309	15364	15251	15308	15278	15127	15338	15225	15355	15169	15363	15427	15216	15263	15247	15152	15226	15233	15239	15132	15145	15262	15365	15066	15232	15157	15392	15190	15266	15211	15040	15210	15213	15411	15348	15314	15412	15250	15377	15289	15387	15201	15346	15363	15174	15188	15267	15264	15251	15334	15358	14991	15218	15092	15207	15254	15127	15460	15392	15259	15297	15302	15294	15302	15258	15377	15158	15462	15244	15237	15284	15161	15218	15413	15251	15305	15402	15417	15208	15267	15175	15271	15342	15311	15074	15198	15253	15270	15305	15321	15276	15214	15282	15420	15089	15464	15357	15236	15281	15142	15378	15287	15265	15226	15278	15359	15047	15255	15281	15112	15269	15298	15305	15200	15314	15355	15228	15265	15302	15260	15198	15175	15237	15339	15139	15184	15314	15388	15191	14959	15326	15222	15243	15308	15398	15166	15148	15215	15356	15185	15204	15291	15178	15270	15130	15181	15358	15299	15249	15016	15371	15144	15083	15293	15112	15466	15027	15190	15317	15331	15084	15223	15214	15309	15316	15363	15339	15351	15344	15260	15288	15364	15298	15348	15367	15430	15276	15283	15176	15280	15245	15352	15343	15297	15289	15317	15234	15154	15254	15182	15336	15183	15327	15277	15230	15272	15256	15249	15299	15151	15357	15187	15276	15424	15215	15292	15230	15313	15289	15160	15319	15170	15251	15296	15308	15250	15294	15319	15280	15308	15297	15367	15249	15327	15250	15148	15290	15253	15211	15128	15181	15417	15256	15168	15200	15197	15215	15272	15274	15334	15415	15219	15292	15223	15192	15305	15188	15114	15150	15129	15246	15137	15207	15266	15334	15283	15261	15319	15162	15340	15135	15370	15275	15108	15245	15338	15357	15046	15229	15285	15279	15213	15038	15190	15288	15393	15307	15271	15230	15180	15234	15108	15167	15220	15447	15297	15119	15113	15375	15156	15347	15265	15317	15286	15134	15434	15205	15140	15256	15123	15064	15226	15334	15211	15140	15081	15189	15312	15270	15344	15297	15173	15287	15291	15256	15130	15022	15421	15106	15435	15399	15261	15328	15335	15194	15309	15309	15314	15086	15353	15205	15310	15140	15265	15185	15234	15112	15223	15176	15406	15110	15381	15070	15456	15157	15068	15193	15294	15311	15198	15297	15300	15193	15268	15187	15276	15360	15169	15292	15009	15213	15211	15162	15291	15276	15330	15402	15264	15229	15294	15181	15273	15350	15217	15287	15264	15199	15231	15178	15167	15354	15251	15298	15333	15136	15335	15200	15199	15345	15190	15057	15336	15448	15317	15326	15213	15235	15221	15180	15179	15384	15296	15356	15172	15230	15329	15308	15087	15333	15285	15220	15501	15108	15189	15281	15155	15232	15343	15195	15253	15242	15304	15075	15437	15306	15383	15388	15251	15301	15045	15242	15438	15030	15126	15218	15312	15229	14995	15270	15431	15171	15292	15224	15318	15191	15160	15345	15196	15408	15225	15218	15310	15341	15295	15339	15263	15291	15307	15454	15274	15306	15247	15352	15162	15191	15259	15371	15212	15098	15210	15111	15388	14929	15265	15386	15259	15198	15363	15279	15238	15463	15212	15209	15366	15291	15267	15436	15308	15165	15200	15143	14998	15288	15264	15369	15330	15148	15204	15368	15159	15195	15192	15130	15299	15241	15352	15182	15248	15310	15147	15339	15259	15288	15248	15239	15313	15201	15241	15432	15329	15106	15281	15396	15297	15358	15056	15246	15231	15238	15280	15266	15280	15315	15359	15292	15161	15222	15366	15225	15247	15272	15452	15311	15303	15190	15298	15228	15197	15287	15220	15180	15085	15162	15299	15244	15385	15205	15241	15193	15369	15243	15322	15288	15366	15334	15298	15324	15232	15233	15282	15206	15454	15225	15359	15311	15235	15298	15280	15243	15237	15387	15129	15319	15300	15192	15179	15329	15233	15222	15185	15212	15262	15396	15212	15405	15295	15334	15290	15280	15378	15194	15356	15205	15047	15123	15506	15255	15338	15296	15193	15186	14989	15321	15081	15208	15177	15330	15298	15251	15339	15225	15294	15365	15261	15403	15325	15294	15406	15461	15115	15384	15354	15387	15360	15290	15268	15241	15335	15315	15193	15248	15382	15309	15192	15287	15258	15234	15307	15234	15149	15439	15284	15367	15070	15490	15281	15250	15434	15122	15136	15274	15313	15167	15262	15250	15200	15297	15246	15127	15291	15392	15395	15446	15408	15274	15163	15136	15257	15483	15214	15257	15311	15364	15395	15310	15328	15257	15163	15470	15300	15123	15401	15370	15219	15347	15219	15327	15243	15359	15146	15286	15336	15279	15233	15329	15162	15238	15289	15288	15171	15193	15221	15453	15315	15251	15237	15109	15367	15193	15238	15176	15204	15176	15249	15202	15220	15348	15252	15330	15219	15208	15277	15104	15254	15408	15201	15320	15116	15184	15167	15236	15373	15241	15308	15073	15269	15316	15120	15298	15261	15274	15291	15185	15242	15149	15293	15351	15314	15312	15325	15108	15262	15163	15108	15240	15401	15410	15128	15278	15168	15302	15368	15191	15279	15212	15345	15351	15227	14997	15249	15181	15340	15228	15214	15237	15066	15264	15156	15157	15018	15182	15056	15244	15135	15403	15091	15287	15379	15288	15250	15276	15289	15379	15204	15314	15219	15233	15259	15303	15378	15296	15343	15237	15309	15358	15315	15284	15253	15149	15258	15328	15162	15245	15341	15347	15291	15273	15192	15303	15248	15369	15389	15384	15242	15321	15411	15220	15243	15138	15297	15400	15353	15518	15273	15299	15342	15318	15320	15033	15245	15304	15199	15383	15349	15230	15326	15272	15408	15242	15203	15156	15316	15250	15238	15155	15393	15086	15345	15180	15283	15304	15220	15276	15297	15280	15248	15380	15227	15245	15125	15199	15185	15300	15273	15167	15226	15146	15272	15378
23594	21124	28652	24164	22835	23984	23025	19784	18752	18416	18137	17630	17491	17299	17211	17216	17328	17054	16756	16935	16915	16831	16801	16922	16895	17056	16725	16997	17107	17012	17078	17073	17026	17128	17097	16836	16920	16961	17071	17101	16955	17045	16986	16959	17262	17023	17168	17066	17130	17018	17091	17013	16929	16829	16805	16841	16888	16681	16594	16851	16759	16776	16819	16828	16760	16695	16778	16692	16684	16790	16947	16687	16870	16807	16745	16963	16877	16846	16848	16742	16650	16911	16599	16731	16796	16855	16862	17051	16875	16544	16866	16816	16886	16785	16737	16739	16632	16781	16774	16846	16665	16595	16828	16622	16691	16667	16734	16703	16769	16655	16764	16852	16797	16939	16894	17106	16674	16769	16779	16900	16777	16756	16781	16772	16697	16921	16712	16839	16646	16762	16607	16734	16770	16694	16661	16791	16574	16778	16840	16674	16648	16786	16738	16820	16885	16955	16683	16725	16733	17002	16712	16746	16917	16849	16738	16829	16810	16571	16571	16850	17000	16690	16709	16549	16886	16628	16794	16715	16809	16701	16822	16693	16763	16857	16688	16743	16555	16850	16761	16900	16653	16759	16887	16912	16809	16632	16786	17010	16917	16757	16898	16823	16814	16971	16882	16716	16706	16745	16805	16973	16847	16603	16639	16919	16792	16759	16632	16773	16833	16773	16568	16731	16781	16747	16870	16856	16841	16691	16619	16785	16848	16850	16878	16783	16798	16849	16693	16540	16851	17086	16831	17013	16807	16916	16642	16705	16698	16758	16869	16688	16814	16891	16887	16638	16864	16801	16829	16720	16655	16825	16675	16780	16706	16579	16852	16946	16872	16844	16624	16682	16871	16753	16794	16805	16657	16878	17029	16799	16759	16720	16712	16618	16875	16838	16873	16889	16763	16566	16791	16911	16896	16830	16690	16801	16872	16708	16807	16874	16529	16815	16664	16920	16877	16840	16724	16586	16626	16759	16812	16674	16679	16826	16941	17076	16741	16703	16701	16697	16895	16553	16852	16585	16786	16714	16774	16553	16709	16584	16722	16721	16834	16874	16753	16961	16671	16778	16717	16736	16877	16773	16878	16622	16735	16743	16757	16883	16739	16686	16791	16719	16521	16576	16852	16750	16826	16712	16928	16624	16859	16952	16906	16885	16741	16727	16732	16648	16453	16704	16772	16684	16763	16747	16766	16689	16703	16855	16553	16650	16777	16788	16774	16787	16765	16637	16782	16816	16795	16799	16713	16807	16899	16780	16685	16630	16952	16749	16816	16654	16653	16481	16876	16916	16698	16747	16789	16778	16938	16704	16833	16896	16788	16903	16862	16781	16851	16725	16735	16628	16868	16782	16766	16750	16737	16654	16743	16711	16790	16875	16802	16701	16735	16810	16773	16730	16873	16848	16842	16788	16773	16804	16893	16790	16713	16836	16726	16676	16727	16685	16724	16800	16737	16812	16701	16712	16619	16720	16855	16755	16518	16634	16745	16812	16987	16783	16673	16869	16612	16663	16747	16811	16664	16718	16989	16773	16699	16807	16780	16834	16853	16871	16855	16829	16775	16895	16759	16813	16914	16557	16891	16803	16940	16876	16849	16731	16778	16889	16813	16575	16654	16938	16847	16767	16724	16802	16829	16830	16803	16681	16766	16885	16879	16866	16719	16745	16774	16689	16502	16655	16738	16788	16727	16751	16935	16865	16671	16794	16823	16849	17041	16804	16916	16620	16747	16777	16783	16890	17052	16887	16826	16782	16783	16742	16799	16761	16753	16891	16816	16719	16574	16818	16602	16855	16609	16849	16824	16693	16806	16736	16700	16902	16880	16836	16853	16809	16769	16838	16827	16805	16739	16767	16769	16678	16636	16984	16712	16717	16825	16708	16649	16832	16852	16803	16810	16692	16949	16990	16837	16811	16808	16764	16921	16579	16739	16790	16684	16661	16843	16756	16767	16721	16745	16835	16755	16825	16646	16743	16879	16788	16731	16572	16671	16825	16721	16699	16739	16843	16796	16891	16814	16796	16747	16860	16880	16822	16860	16782	16890	16859	17091	16738	16676	16793	16794	16687	16613	16685	16828	16966	16813	16978	16779	16705	16853	16733	16861	16735	16731	16654	16841	16905	16676	16697	16834	16729	16861	17062	16845	16933	16694	16781	16710	16745	16743	16654	16780	16794	16898	16766	16831	16846	16694	16889	16742	16996	16782	16960	16856	16724	16763	16801	16815	16681	16699	16753	16654	16671	16562	16617	16605	16833	16654	16885	16865	16811	16929	16931	16887	16820	16826	16821	16787	16772	16865	16707	16794	16696	16756	16833	16790	16811	16861	16869	16759	16645	16752	16730	16700	16883	16911	16811	16720	16808	16901	16763	16936	16992	16617	16837	16924	16736	16925	16888	16833	16779	16881	16785	16788	16699	16797	16863	16705	16948	16810	16852	16740	16970	16795	16805	16733	16774	16870	16702	17050	16764	16618	16902	16792	16797	16552	16393	16808	16714	16658	16854	16784	16699	16874	16691	16760	16588	16735	16690	16758	16713	16742	16817	16961	17011	16930	16865	16644	16684	16861	16892	16812	16820	16945	16726	16891	16925	16703	16853	16623	16828	16789	16660	16820	16602	16856	16805	16523	16749	16948	16693	16904	16693	16796	16850	16707	16776	16784	16638	16700	16737	16996	16721	16963	16943	16697	16690	16764	16955	16753	16927	16604	16571	16740	16771	16645	16662	16940	16854	16922	16861	16902	16734	16926	16899	16697	16896	16804	16857	16870	16826	16701	16663	16822	16812	16641	16850	16726	17110	16902	16792	16801	17003	16897	16787	16822	16776	16752	16911	16839	16733	16722	16653	16570	16558	16884	16925	16769	16775	16762	16914	16579	16689	16965	16818	16965	16834	16937	16825	16679	16850	16670	16793	16819	16728	16955	16842	16906	16832	16603	16807	16848	16914	16732	16802	16765	16892	16710	16705	16835	16865	16891	16748	16940	16808	16678	16792	16813	16810	16780	16867	16968	16836	16790	17044	16935	16902	16890	16977	16698	16715	16919	16710	16763	16806	16732	16684	16987	16725	16536	16750	16727	16806	16638	16849	16793	16902	16759	16592	16644	16847	16754	16663	16681	16751	16665	16710	16719	16919	16920	16778	16900	16941	16939	16892	16767	16908	17063	16690	16708	16960	16981	17049	16948	16790	16747	16845	16844	16689	16787	16653	16754	16805	16741	16784	16725	16691	16771	16645	16640	16668	16913	16738	16765	16581	16908	17041	16805	16772	16876	16903	16650	16834	16886	16674	17018	16815	16841	16795	16725	16765	16824	16862	16812	16648	16802	16567	16701	16893	16711	16670	16647	17012	16703	16838	16875	16914	16618	16613	16744	16671	16902	17051	16760	16867	16692	17016	16620	16718	16810	16857	16534	16872	16794	16718	16720	16692	16909	16847	16912	16713	16605	16830	16661	17079	16953	16810	16703	16889	16787	16964	16764	16921	16807	16897	16858	16797	16816	16718	16766	16880	16875	16835	16779	16926	16801	16766	16600	16689	16597	16741	16678	16746	16869	16686	16744	16726	16935	16749	16885	16645	16784	16787	17051	16730	16701	16855	16792	16841	16835	16741	16813	16624	16904	16814	16675	16880	16771	16931	16967	16824	17111	16828	16975	16770	16891	17044	16826	16690	16817	16904	16798	16809	16745	16960	16948	16645	16740	16813	16671	16799	16840	16861	16715	16618	16566	16617	16866	16704	16928	16846	16718	16695	16907	16862	16860	16928	16946	16823	16767	16905	16855	16896	16878	16690	16960	16817	16873	16911	16948	16668	16691	16696	16755	16689	16880	16889	16798	16770	16661	16973	16836	16629	16813	16757	16918	16631	16946	16712	16836	16806	16888	16768	16699	16751	16839	16739	16784	16817	16661	16971	16882	16799	16677	16831	16908	16607	16821	16867	16697	16882	16788	16675	16677	16971	16558	16879	16696	16844	16727	16643	16753	16743	17009	16883	16830	16736	16839	16811	16700	16688	16552	16865	16820	16767	16741	16936	16907	16738	16703	16800	16660	16712	16697	16906	16652	16773	16636	16689	16718	16793	16964	16767	16769	16983	16796	16881	16763	16716	16774	16713	16818	16801	16816	16779	16850	16750	16826	16754	16793	16787	16741	16921	16622	16977	16640	16819	16862	16779	16913	16790	16560	16727	16983	16788	17014	16707	16845	16722	16906	16756	16569	16743	17093	16878	16688	16614	16742	16963	16872	16868	16697	16993	16468	16955	16693	16837	16850	16948	16917	16814	16746	16890	16693	16829	16841	16658	16776	16928	17001	16748	16800	16767	16787	16986	16943	16818	16837	16864	16673	16534	16875	16909	16892	16820	16804	16651	16747	16713	16623	16785	16795	16808	16731	16753	16866	16603	16739	16654	16844	16812	16621	16785	16726	17058	16773	16619	16887	16804	16839	16706	16651	16738	16913	16965	16777	16803	16721	16748	16616	16626	16666	16683	16519	16842	16739	16809	16892	16909	16572	17174	16826	16606	17068	16825	16807	16940	16752	16798	16685	16749	16851	16737	16871	16704	16615	16735	16864	16996	16998	16804	16561	16724	16681	16832	16649	16772	16864	16754	16751	16977	16935	16725	16588	16869	16591	16666	16916	16840	16774	16826	16968	16861	16849	16815	16890	16815	16712	16680	16853	16577	16685	16826	16939	16881	16811	16582	16721	16911	16640	16601	16914	16964	16648	16846	16839	16629	16703	16897	16885	16764	16800	16793	16814	16935	16635	16692	16657	16676	16878	16977	16720	16656	16679	16779	16852	16798	16987	16711	16717	16730	16856	16819	16782	16742	16767	16800	16610	16731	16835	16851	16846	16755	16882	16711	16974	16843	16898	16620	16761	16769	16686	16750	16629	16695	16793	16814	16808	16903	16797	16727	16802	16846	16816	16776	16802	16608	16744	16471	16805	16694	16839	16493	16808	16826	16931	16788	16650	16889	16761	16823	16828	16642	16739	16807	16719	16759	16861	16977	16643	16732	16898	16924	16572	16640	16718	16627	16792	16826	16792	16775	16889	16853	16766	16925	16734	16716	16790	16574	16733	16845	16609	16659	16558	16851	16699	16741	16931	16831	16560	16732	16882	16780
23857	42030	39079	31391	26754	23334	20821	19286	18171	17325	16595	16257	15936	15888	15758	15737	15678	15749	15484	15456	15326	15574	15638	15373	15288	15397	15333	15436	15509	15609	15497	15531	15410	15508	15762	15733	15730	15537	15829	15566	15559	15631	15575	15384	15497	15645	16068	15878	15619	15574	15504	15182	15442	15245	15312	15200	15399	15369	15488	15380	15215	15334	15509	15287	15239	15297	15458	15230	15545	15308	15292	15379	15313	15427	15418	15242	15253	15307	15403	15395	15264	15134	15358	15304	15302	15252	15115	15215	15138	15371	15284	15397	15248	15313	15379	15285	15243	15327	15289	15293	15396	15255	15508	15169	15419	15114	15243	15352	15110	15236	15240	15292	15330	15418	15349	15225	15235	15271	15393	15245	15278	15322	15290	15243	15330	15327	15203	15209	15273	15315	15372	15372	15158	15243	15304	15212	15392	15438	15313	15235	15287	15382	15454	15285	15191	15388	15465	15136	15243	15161	15307	15048	15228	15243	15212	15372	15294	15250	15285	15196	15202	15350	15212	15427	15344	15238	15133	15130	15272	15360	15393	15324	15431	15306	15326	15359	15360	15133	15191	15304	15252	15404	15476	15384	15365	15390	15384	15258	15344	15208	15132	15257	15194	15101	15447	15136	15295	15211	15244	15373	15258	15349	15255	15236	15233	15317	15314	15327	15404	15325	15292	15297	15281	15147	15203	15296	15422	15294	15149	15390	15446	15454	15284	15400	15188	15332	15215	15165	15318	15282	15336	15259	15457	15351	15286	15437	15226	15211	15365	15272	15341	15249	15427	15399	15125	15184	15549	15266	15157	15377	15188	15448	15299	15265	15257	15263	15393	15113	15240	15232	15337	15330	15209	15307	15227	15269	15141	15419	15263	15162	15382	15296	15226	15158	15177	15390	15353	15293	15310	15253	15302	15205	15329	15383	15169	15229	15270	15334	15333	15181	15357	15494	15046	15215	15305	15385	15102	15298	15367	15090	15424	14973	15421	15279	15182	15273	15199	15255	15337	14962	15236	15259	15284	15119	15259	15131	15295	15292	15242	15223	15096	15471	15347	15396	15233	15402	15406	15055	15245	15319	15252	15184	15222	15233	15267	15317	15177	15161	15332	15440	15238	15282	15115	15322	15304	15184	15194	15425	15239	15459	15178	15302	15360	15430	15346	15229	15192	15233	15303	15241	15323	15232	15153	15156	15244	15331	15314	15182	15178	15399	15222	15265	15279	15344	15331	15329	15212	15169	15436	15299	15299	15291	15409	15181	15193	15354	15341	15527	15165	15415	15215	15267	14958	15154	15358	15196	15406	15392	15248	15142	15299	15289	15186	15403	15292	15208	15426	15295	15251	15184	15385	15339	15302	15404	15322	15153	15204	15397	15168	15172	15333	15368	15256	15119	15438	15400	15172	15294	15371	15222	15205	15191	15116	15255	15439	15305	15375	15162	15328	15185	15351	15148	15250	15217	15209	15431	15199	15369	15312	15241	15184	15319	15287	15382	15246	15243	15298	15223	15422	15130	15390	15212	15331	15218	15192	15193	15177	15254	15356	15208	15197	15211	15375	15245	15301	15297	15096	15441	15154	15424	15525	15283	15258	15363	15360	15190	15316	15166	15344	15351	15232	15430	15385	15181	15331	15100	15406	15261	15167	15242	15461	15131	15222	15284	15418	15258	15176	15239	15327	15350	15266	15499	15178	15234	15479	15152	15291	15346	15285	15275	15229	15285	15307	15341	15179	15164	15330	15099	15278	15343	15390	15105	15208	15374	15343	15278	15366	15240	15140	15282	15285	15421	15083	15251	15353	15273	15221	15341	15196	15366	15307	15283	15266	15286	15274	15203	15357	15203	15170	15171	15311	15218	15274	15309	15348	15137	15271	15266	15358	15280	15190	15299	15358	15221	15242	15473	15256	15154	15217	15277	15248	15209	15304	15284	15238	15232	15232	15257	15496	15269	15404	15380	15074	15292	15141	15289	15248	15252	15346	15174	15275	15221	15237	15189	15144	15298	15253	15161	15293	15174	15353	15237	15284	15272	15311	15230	15245	15303	15353	15395	15188	15135	15283	15276	15355	15290	15376	15297	15315	15272	15357	15315	15471	15233	15172	15313	15237	15161	15219	15257	15074	15391	15252	15167	15312	15197	15213	15124	15277	15209	15408	15223	15174	15304	15375	15138	15347	15143	15358	15267	15228	15405	15263	15400	15397	15226	15365	15199	15437	15342	15382	15222	15274	15146	15264	15191	15034	15256	15307	15168	15187	15151	15163	15287	15249	15324	15181	15444	15225	15448	15274	15262	15089	15236	15308	15237	15301	15380	15283	15179	15133	15121	15197	15290	15224	15327	15367	15318	15346	15095	15169	15264	15205	15345	15091	15174	15191	15380	15469	15399	15298	15281	15433	15146	15155	15115	15182	15289	15375	15285	15113	15359	15064	15281	15334	15192	15356	15230	15333	15094	15190	15183	15163	15385	15309	15190	15286	15300	15369	15300	15217	15288	15438	15211	15285	15221	15265	15322	15259	15297	15416	15274	15175	15239	15304	15240	15211	15502	15358	15138	15281	15218	15157	15386	15334	15195	15393	15228	15249	15294	15283	15333	15467	15293	15331	15162	15159	15241	15288	15286	15252	15401	15279	15247	15353	15493	15423	15167	15241	15325	15319	15300	15391	15500	15179	15362	15329	15261	15298	15518	15343	15240	15235	15326	15403	15359	15322	15253	15119	15269	15366	15169	15327	15279	15255	15232	15264	15398	15452	15223	15201	15274	15290	15300	15371	15304	15195	15461	15164	15226	15383	15324	15247	15113	15349	15284	15417	15380	15147	15223	15074	15298	15120	15305	15348	15325	15401	15218	15296	15276	15301	15468	15360	15242	15460	15218	15265	15202	15269	15334	15354	15293	15285	15131	15237	15369	15130	15440	15087	15107	15419	15178	15369	15240	15354	15271	15401	15504	15430	15259	15077	15317	15230	15234	15184	15339	15271	15301	15292	15195	15366	15355	15176	15221	15377	15307	15262	15439	15252	15267	15282	15145	15189	15189	15373	15308	15155	15243	15212	15183	15187	15415	15326	15232	15211	15371	15218	15065	15264	15380	15171	15461	15296	15303	15260	15258	15254	15434	15227	15317	15359	15440	15417	15356	15211	15270	15282	15500	15316	15368	15360	15293	15310	15331	15329	15330	15262	15397	15446	15280	15187	15271	15215	15245	15356	15309	15179	15161	15155	15027	15362	15282	15303	15352	15343	15454	15181	15311	15161	15251	15264	15263	15246	15281	15217	15256	15229	15217	15264	15121	15309	15412	15310	15438	15248	15154	15263	15401	15180	15222	15208	15396	15276	15314	15180	15288	15416	15275	15352	15291	15133	15164	15342	15232	15308	15319	15235	15090	15094	15393	15200	15215	15251	15244	15263	15053	15306	15220	15275	15189	15258	15245	15278	15272	15217	15429	15284	15314	15391	15381	15270	15273	15128	15300	15221	15341	15273	15170	15299	15154	15457	15265	15380	15186	15141	15286	15351	15383	15170	15189	15191	15137	15341	15300	15473	15190	15188	15264	15269	15355	15369	15427	15267	15214	15248	15358	15357	15378	15247	15108	15332	15208	15350	15095	15375	15221	15371	15352	15227	15242	15129	15059	15308	15236	15347	15341	15323	15212	15224	15223	15330	15437	15248	15362	15292	15435	15565	15222	15316	15337	15259	15340	15289	15258	15346	15198	15248	15389	15376	15232	15171	15361	15320	15412	15268	15284	15237	15495	15367	15224	15332	15238	15316	15220	15402	15394	15457	15295	15331	15432	15425	15116	15342	15287	15177	15288	15248	15319	15380	15229	15224	15273	15438	15309	15181	15193	15217	15363	15236	15223	15315	15355	15175	15256	15181	15156	15233	15322	15225	15238	15321	15415	15215	15322	15233	15419	15289	15276	15296	15258	15263	15354	15144	15223	15202	15278	15166	15361	15333	15315	15272	15219	15164	15215	15056	15460	15392	15323	15245	15177	15347	15302	15373	15285	15212	15427	15282	15565	15280	15386	15233	15249	15119	15161	15337	15362	15299	15366	15210	15449	15389	15212	15247	15492	15418	15264	15269	15197	15368	15112	15447	15284	15204	15246	15239	15269	15219	15257	15314	15227	15224	15286	15270	15234	15427	15110	15221	15313	15130	15206	15356	15351	15139	15201	15114	15370	15356	15320	15394	15297	15304	15380	15409	15227	15101	15376	15370	15352	15353	15512	15272	15258	15189	15258	15272	15197	15351	15314	15432	15283	15349	15179	15250	15280	15404	15282	15203	15312	15231	15307	15280	14951	15172	15106	15285	15334	15319	15246	15375	15244	15288	15330	15076	15406	15271	15271	15387	15228	15262	15334	15211	15430	15222	15182	15239	15121	15242	15288	15418	15334	15304	15090	15226	15381	15405	15255	15309	15169	15248	15238	15281	15191	15401	15358	15103	15299	15379	15260	15314	15225	15277	15342	15398	15284	15222	15307	15338	15351	15272	15250	15319	15179	15287	15197	15316	15363	15323	15284	15285	15224	15363	15313	15232	15172	15344	15250	15163	15146	15398	15256	15301	15402	15370	15206	15444	15356	15309	15234	15387	15179	15207	15288	15175	15346	15312	15109	15343	15361	15218	15287	15184	15290	15272	15237	15318	15237	15302	15343	15410	15404	15425	15294	15242	15143	15238	15104	15300	15376	15223	15366	15392	15454	15337	15357	15245	15350	15345	15232	15302	15521	15060	15428	15300	15364	15300	15319	15197	15242	15342	15292	15277	15379	15229	15305	15339	15229	15181	15351	15262	15247	15220	15315	15282	15418	15387	15146	15349	15273	15329	15320	15366	15238	15324	15179	15151	15348	15034	15235	15473	15348	15282	15396	15289	15245	15388	15234	15236	15143	15139	15257	15165	15318	15140	15289	15354	15395	15388	15192	15289	15337	15436	15200	15362	15172	15252	15176	15256	15295	15311	15209	15373	15165	15397	15262	15283	15305	15307	15256	15357	15285	15371	15328	15160	15449	15355	15087	15322	15282	15395	15225	15115	15358	15142	15356	15269	15216	15242	15320	15330	15262	15347	15355	15254	15232	15373	15351	15333	15277	15265	15260	15268	15304	15283	15270	15291	15419
22722	21136	28985	23594	21835	24659	27022	21565	19980	19743	18729	18117	18041	17690	17505	17809	17451	17720	17437	17446	17555	17435	17148	17340	17313	17214	17038	17292	17379	17432	17440	17542	17421	17339	17459	17459	17518	17492	17573	17429	17229	17448	17327	17446	17206	17317	17916	17835	17566	17560	17369	17175	17254	17233	17052	17232	17196	17093	17021	17173	17009	17220	16911	16995	17023	17121	17138	17059	17115	16980	16986	17145	17115	17077	17006	17063	17105	17047	16991	17075	17114	16969	17033	17083	16985	16865	16984	17102	17076	16894	17081	16850	17188	17087	16881	17084	17265	17083	16960	16981	17107	16986	16977	16933	16988	16931	16829	17084	16931	16921	17042	16843	17081	17181	16990	16971	17173	17008	16996	17064	16920	17187	17033	16953	17125	17176	17121	16935	17010	17097	17118	17102	17139	17222	16922	17167	17025	17031	17162	16972	17062	16791	16865	17016	17018	17013	17008	17012	16857	17066	17108	17011	16900	16942	17145	16964	17036	17034	17293	16944	17036	17058	17069	16974	17031	16920	17005	17020	16960	17065	16965	17036	17042	17135	16899	17139	17257	17007	17029	17119	16970	16992	16980	16909	17029	16948	16977	16933	16898	16941	16952	16988	16856	17031	17112	16978	17053	16889	17066	16895	16954	16955	17177	16870	17113	17212	17041	17064	17203	16975	16965	16999	16938	16865	16994	17021	16874	17028	17016	17008	17184	16741	17012	17014	16988	17127	16984	17185	16960	17005	17091	16964	17086	16984	17043	16976	16980	16916	17006	16933	17052	16850	17009	17034	17012	17144	17158	17075	17050	17188	16806	16979	16854	16950	16979	17027	16925	16981	17002	17159	16957	16866	16942	17114	17014	16871	16900	16907	17164	16861	17081	17045	16891	17005	17278	16942	17106	17015	17099	16842	17237	16826	17208	17037	16831	17086	17055	17137	16997	17196	17035	17041	17254	17132	17054	16980	17265	17204	17024	16749	17025	17222	16881	17078	16985	17006	17095	16751	17058	16940	17009	17030	16976	17153	17012	17141	17030	16975	16816	16904	16997	17035	17053	16774	16922	16954	16885	17150	17080	17014	16881	17163	17106	17044	17251	16930	17064	16935	16923	16827	16931	17171	16968	16898	17060	17058	17060	17186	17047	17246	17084	17115	17068	16918	17063	16955	17035	17102	17080	17035	17035	17058	17181	16944	16937	17090	16987	17008	16941	16834	17051	16891	16841	16952	17169	16939	17042	16971	17007	17021	16850	16842	16937	16886	17075	17005	17102	16954	17046	16923	16980	16930	16929	16926	16883	17071	17034	17206	17038	17016	16981	17055	16968	16927	16991	16845	16997	17230	16922	17046	17013	17050	17132	17207	17030	16977	16767	17058	16982	16981	16832	16961	17055	16948	17122	17132	17029	16993	17048	17108	16871	16961	17088	16911	17116	17053	17029	17203	17051	17120	17045	16865	16902	16937	17097	16989	17034	17107	17106	17022	17025	17020	16909	17073	16974	17007	17061	16875	16964	16923	16938	17228	17101	16962	16881	17055	17118	17013	17169	17295	16963	16973	16783	17018	17099	17053	17009	17009	17079	16986	17143	17042	16916	17046	16974	16851	17115	16919	17007	16856	16738	17249	17191	16944	16990	17076	16839	17117	17213	17140	17170	17099	16983	17086	17048	16969	17028	16897	16810	17056	17005	16733	16973	17009	17017	17049	17008	16995	16864	17111	16913	17096	16886	16962	17011	17043	17047	17083	17062	16990	16996	17024	16872	17007	16934	17061	17130	16965	17094	17055	16960	16926	17194	17139	16805	16961	16945	16898	16803	16955	16938	17146	17139	17090	17081	17262	16946	17145	17103	16952	16975	17139	16980	16999	17055	16760	17094	17138	17039	17092	16941	17210	16841	17061	16956	16973	17076	16812	16907	17047	16979	16816	17026	17028	16841	16969	17114	16834	16867	16992	17133	17039	17031	17196	16938	17010	16957	17092	17143	16854	16993	16983	17092	17035	17092	17112	17090	17144	17126	16891	16746	17096	16938	17009	16987	17135	17044	17106	17112	17190	16889	16879	17026	17016	16985	17125	16981	16861	16930	17013	16938	17176	17036	16831	17022	16983	16780	17051	17106	17098	17104	17001	17119	16959	17008	17196	16772	17012	17154	17207	17043	16912	16941	16951	17197	16992	16898	16968	16863	17041	17101	17100	17161	16928	17183	17082	17065	17026	17057	16916	16857	17010	16991	17065	16947	17162	16940	16834	16997	16804	16948	17080	17165	17004	16966	17341	16867	16970	17303	17004	16863	16937	16893	16913	16919	17172	17106	16943	17232	16828	16987	17042	16976	16844	17076	16890	16838	16893	17195	17017	17100	17064	16773	16923	17059	16943	17038	17004	16998	16935	17148	17021	16928	16941	17045	17132	17113	17010	16976	17030	16978	17008	16944	16941	17033	17020	16885	16979	17066	16937	16698	17071	16997	17085	17066	17003	17007	17078	16992	16872	16941	17154	17092	17065	17174	16891	16993	16958	17106	17063	16974	17088	17138	17178	16960	17041	16967	17034	16985	16829	16952	17078	16901	16859	16917	17016	17021	17077	17092	16802	17072	17103	16943	16955	16979	17114	16976	16791	16981	17023	17076	16948	16873	16922	17046	17014	16992	17167	17096	16924	17055	17054	17019	16929	16980	16857	17187	17080	17030	16925	16805	17032	16842	17019	17202	16956	17211	16975	17135	17227	16855	17000	16913	17036	16920	16950	17059	17029	16817	17070	16991	16836	16871	17157	16931	16880	17010	16926	16966	16951	16980	17246	17193	17038	17032	17096	17074	17009	17027	17097	17042	17011	16985	16979	16990	17081	17206	17071	17147	17268	17129	17035	17055	17099	16865	17115	17047	17087	16933	16931	16988	17004	17188	16918	16971	17189	16951	16908	17096	17062	17262	17023	17042	17153	17131	16869	16902	16990	17131	16954	17166	16857	17048	17148	16956	17083	17029	17073	16915	16999	16908	17141	16932	17239	17086	16884	17196	17041	16947	16885	17044	17023	16894	16951	17085	17069	16896	16962	16931	16959	16913	17016	17174	17111	17026	17008	17144	16925	17030	17091	16839	17068	17017	16867	17014	16972	16891	16971	16998	16830	17036	16950	17044	16979	17148	16926	17130	16892	17017	16890	17101	16963	17058	16803	17033	16828	17152	16960	16863	17039	16945	16929	16780	16848	16976	17102	17040	17014	16984	17043	16926	16989	17064	16932	16894	17039	16876	17079	16835	16844	16967	16779	17036	16906	16943	16777	16993	17022	16738	17355	17042	16996	17103	16971	16816	17005	16876	16852	16927	16850	17182	17150	16984	17005	16851	17028	16902	17034	17180	17066	17149	17189	16948	17119	16851	17173	16910	16973	16982	17030	16942	16962	17119	16933	17402	17056	17187	17072	16993	16947	16950	17156	16825	16939	16774	17234	17161	17078	17065	17124	17190	17153	17130	16963	17117	17192	16880	16821	16997	17219	17215	17173	17105	17143	16941	17138	16871	16908	16906	17045	16966	16990	17096	17030	16927	17056	17196	16940	16930	17065	16979	17050	17016	17083	16930	17061	16968	17052	16704	16899	17084	16872	16860	16979	17190	17092	17035	16808	17172	16863	16944	17008	16986	17013	16950	17211	16988	17041	17127	17208	17024	17217	16900	17067	17181	17123	16940	17124	17160	16998	16911	16814	17224	17074	17197	17072	17122	17084	16972	16867	16998	16904	16931	16917	16779	17012	16948	16921	17216	17012	16953	16890	17107	17025	17158	17102	17146	17088	16890	16963	16761	17037	16983	17107	17058	17107	16833	17037	17143	16921	17059	16957	16827	16958	17061	17062	16939	17180	17019	17049	16986	16925	17042	17010	17094	17180	17250	17148	17061	17090	16996	17022	16966	17106	17145	17036	16906	16992	17135	16944	17052	16783	16921	16878	17001	16929	16999	16805	16933	17004	16891	16933	17024	16914	17114	17040	17061	16914	17148	16877	16954	17168	17026	16992	17083	16900	17119	17109	16944	17116	17063	16917	16990	17021	17091	17014	17178	16726	16910	16751	16939	16961	16962	17030	16997	16945	17002	16986	16991	16882	16979	17007	17096	16973	16871	16939	17054	16931	17036	16855	17014	16865	17064	17070	16945	16822	17180	17184	17072	17088	16999	17026	17042	17061	16965	16972	17023	16712	16954	17286	17048	16949	17104	17036	16937	16971	16981	17163	17010	16894	17008	16875	16937	16953	17024	17066	17015	17006	16826	17015	17113	17118	16897	16912	16875	16803	16887	17150	17085	17015	16881	16971	17021	17057	17018	17008	17072	16927	16862	16949	17013	17001	17120	16832	17054	17013	17011	16931	16864	16929	16924	16970	16986	16977	17001	17116	16991	17001	16865	17139	16892	16951	16878	16853	16949	17147	17104	17057	17068	17052	17065	17290	16914	16807	17011	17054	16911	16877	17156	16884	17022	16883	17244	16944	17290	17127	17129	16918	16784	17055	16960	17125	17087	17111	16987	17054	17195	17012	17040	16893	17106	16954	16951	17003	16951	17087	16976	16884	17146	16787	17197	17134	17097	17042	16936	16906	16984	17115	16885	17122	17169	17019	17080	17000	17006	17207	17067	16978	16923	17037	16855	16894	17081	16978	16960	17099	16971	16975	16868	17007	16828	17190	17050	17008	17045	16792	17136	17064	16934	17075	17055	16960	17007	16913	17141	16951	17070	16995	17149	17083	17156	17107	17103	16935	16842	17136	16949	17027	16823	16868	16995	17054	16858	17168	17120	16848	17097	16966	16939	16901	16864	17123	17132	16899	17199	16827	16922	17150	17107	17066	16868	16937	17097	16909	17063	17113	16969	16982	16851	17012	16946	17100	16792	16837	16943	17072	16811	16928	16930	17015	16968	16870	17064	17052	17083	16994	17004	16964	16989	16867	16944	16933	16998	16943	17012	16866	17050	17098	17124	17095	16846	17000	17087	16930	16953	17017	17030	16719	16993	17069	17025	16954	17063	17211	17011	16909	16967	16882	16818	17018	16968	16917	16997	16868	17190	17103	16879	16762	17094	17015	17159	16978	16925	17128	17067	16928	17039	17170	17218	16916	16740	16959	16930	17019	17168	17011
26099	46746	44497	36459	31125	26702	23470	21621	19927	18950	17537	16982	16491	16109	16007	16095	16129	15965	15785	15804	15602	15603	15689	15462	15399	15366	15420	15737	15946	15845	15833	15936	15844	15796	15673	15937	15716	15739	15624	15751	15671	15694	15827	15646	15761	15893	16427	16539	16200	15898	15624	15348	15415	15398	15538	15358	15447	15449	15394	15409	15454	15360	15520	15500	15409	15321	15296	15442	15465	15369	15493	15281	15576	15415	15462	15292	15537	15333	15366	15462	15384	15488	15445	15428	15366	15475	15518	15434	15384	15375	15364	15505	15415	15226	15514	15415	15411	15334	15390	15300	15397	15274	15383	15484	15292	15470	15512	15542	15316	15329	15346	15348	15377	15719	15427	15486	15406	15279	15364	15326	15427	15588	15310	15511	15343	15240	15387	15488	15271	15559	15389	15407	15242	15387	15462	15325	15232	15337	15354	15213	15392	15456	15347	15328	15463	15409	15329	15231	15478	15478	15380	15410	15469	15189	15260	15375	15474	15417	15282	15233	15145	15307	15339	15542	15541	15399	15462	15286	15460	15357	15348	15513	15430	15280	15439	15381	15354	15429	15341	15450	15405	15278	15439	15340	15248	15467	15337	15562	15495	15379	15387	15397	15490	15446	15521	15224	15298	15557	15378	15380	15313	15406	15260	15438	15177	15389	15386	15422	15526	15233	15471	15368	15333	15512	15504	15272	15500	15579	15607	15290	15261	15518	15531	15322	15255	15380	15341	15331	15531	15528	15445	15441	15183	15430	15451	15214	15363	15428	15419	15521	15331	15538	15302	15377	15435	15408	15661	15413	15545	15432	15669	15355	15543	15385	15362	15424	15418	15294	15242	15323	15511	15457	15263	15204	15463	15328	15339	15338	15320	15431	15269	15346	15503	15445	15348	15314	15392	15371	15418	15309	15362	15321	15345	15456	15349	15504	15415	15537	15503	15588	15497	15492	15485	15280	15167	15191	15310	15467	15323	15395	15335	15392	15410	15436	15289	15431	15337	15628	15339	15440	15325	15412	15327	15320	15214	15407	15365	15346	15270	15306	15416	15434	15233	15314	15437	15255	15369	15430	15478	15455	15483	15337	15428	15444	15443	15470	15333	15358	15330	15423	15308	15302	15242	15496	15280	15284	15386	15382	15530	15429	15438	15348	15374	15298	15346	15428	15486	15329	15333	15340	15301	15458	15417	15316	15350	15324	15411	15325	15358	15313	15475	15277	15500	15423	15259	15412	15337	15369	15377	15358	15368	15499	15336	15233	15418	15473	15362	15400	15562	15254	15328	15511	15213	15318	15486	15366	15382	15370	15220	15372	15372	15366	15406	15333	15202	15465	15316	15414	15249	15391	15184	15284	15511	15508	15356	15406	15326	15530	15409	15268	15417	15378	15396	15471	15353	15435	15376	15377	15342	15364	15388	15424	15524	15346	15372	15331	15358	15471	15324	15273	15415	15387	15288	15283	15346	15340	15380	15273	15333	15496	15607	15277	15354	15515	15639	15369	15380	15355	15299	15373	15435	15254	15414	15431	15130	15495	15282	15315	15506	15406	15425	15487	15217	15291	15296	15453	15500	15313	15408	15305	15277	15331	15418	15586	15238	15252	15472	15517	15310	15414	15277	15600	15332	15365	15374	15372	15425	15444	15311	15538	15448	15379	15506	15402	15405	15239	15404	15487	15451	15457	15440	15355	15275	15337	15381	15378	15199	15336	15316	15367	15473	15356	15362	15334	15377	15377	15471	15599	15316	15413	15269	15219	15124	15305	15212	15341	15448	15438	15447	15409	15448	15391	15501	15289	15468	15483	15165	15355	15192	15393	15335	15383	15355	15302	15242	15399	15478	15395	15382	15340	15316	15584	15362	15342	15281	15423	15358	15341	15317	15232	15407	15364	15198	15313	15390	15327	15267	15158	15366	15341	15338	15422	15319	15442	15512	15412	15308	15481	15464	15271	15468	15248	15382	15238	15495	15316	15385	15513	15462	15416	15283	15385	15481	15435	15335	15477	15293	15487	15357	15358	15376	15539	15332	15307	15305	15207	15409	15285	15446	15339	15559	15421	15311	15451	15232	15227	15309	15380	15404	15397	15416	15319	15373	15300	15560	15460	15347	15360	15426	15321	15421	15280	15403	15404	15299	15364	15339	15470	15463	15397	15296	15373	15293	15278	15248	15364	15241	15463	15381	15373	15365	15461	15421	15487	15398	15343	15393	15390	15472	15432	15403	15249	15524	15311	15519	15452	15341	15274	15504	15340	15306	15360	15411	15300	15428	15332	15272	15244	15301	15453	15317	15354	15422	15412	15444	15352	15405	15343	15535	15439	15411	15293	15398	15425	15344	15475	15463	15411	15286	15438	15311	15292	15286	15378	15394	15220	15440	15245	15342	15288	15319	15351	15333	15498	15319	15342	15149	15299	15344	15330	15300	15191	15295	15252	15297	15338	15422	15489	15396	15410	15263	15334	15352	15340	15339	15163	15383	15253	15342	15498	15400	15362	15417	15364	15462	15355	15534	15393	15374	15294	15322	15365	15332	15407	15546	15335	15399	15579	15361	15307	15318	15366	15320	15357	15346	15257	15333	15377	15258	15467	15342	15197	15357	15480	15475	15291	15301	15634	15443	15336	15363	15536	15462	15196	15500	15275	15433	15340	15269	15277	15507	15396	15512	15338	15343	15289	15165	15332	15426	15545	15399	15405	15401	15410	15343	15318	15412	15447	15479	15193	15403	15399	15378	15387	15469	15370	15541	15414	15520	15359	15243	15492	15354	15277	15602	15196	15299	15297	15440	15297	15240	15400	15438	15204	15418	15301	15295	15351	15462	15636	15220	15329	15507	15320	15462	15313	15331	15265	15288	15511	15371	15441	15349	15378	15439	15369	15255	15278	15436	15303	15355	15358	15362	15271	15147	15334	15323	15445	15199	15352	15266	15345	15266	15329	15431	15444	15422	15368	15349	15273	15319	15212	15411	15346	15366	15396	15314	15379	15333	15463	15271	15391	15125	15418	15132	15498	15417	15472	15382	15335	15268	15542	15447	15290	15245	15286	15440	15358	15322	15409	15223	15240	15504	15390	15424	15319	15307	15453	15408	15379	15349	15334	15330	15436	15177	15387	15433	15296	15419	15338	15378	15321	15398	15331	15369	15449	15388	15488	15244	15328	15334	15430	15345	15440	15503	15231	15171	15414	15415	15580	15353	15420	15427	15239	15358	15319	15232	15290	15317	15521	15450	15373	15455	15447	15248	15242	15456	15453	15378	15531	15346	15411	15426	15215	15264	15342	15556	15111	15236	15369	15228	15461	15277	15555	15571	15406	15325	15213	15400	15336	15450	15268	15334	15289	15483	15481	15400	15422	15439	15458	15348	15440	15217	15190	15423	15480	15454	15097	15403	15260	15297	15389	15467	15346	15391	15307	15256	15484	15395	15302	15448	15330	15396	15235	15528	15415	15389	15424	15404	15256	15420	15452	15410	15395	15354	15449	15341	15362	15407	15175	15359	15371	15421	15454	15353	15363	15330	15277	15392	15387	15413	15277	15342	15247	15412	15440	15393	15599	15405	15421	15518	15430	15269	15328	15480	15467	15385	15389	15348	15365	15392	15263	15463	15273	15555	15503	15379	15428	15224	15373	15448	15358	15435	15326	15255	15398	15186	15418	15387	15339	15489	15279	15265	15325	15377	15286	15341	15343	15577	15226	15451	15247	15200	15268	15369	15204	15167	15295	15470	15395	15398	15368	15390	15350	15178	15472	15449	15131	15364	15438	15431	15331	15431	15410	15283	15293	15455	15350	15353	15327	15471	15538	15352	15227	15476	15398	15392	15539	15402	15470	15358	15260	15270	15456	15417	15352	15325	15346	15326	15435	15475	15174	15466	15393	15319	15477	15308	15340	15321	15259	15328	15324	15384	15459	15497	15347	15480	15319	15393	15398	15496	15435	15531	15494	15427	15286	15443	15305	15486	15373	15309	15426	15192	15306	15547	15392	15448	15217	15452	15521	15267	15176	15328	15508	15417	15450	15248	15343	15266	15297	15475	15429	15305	15412	15306	15460	15352	15387	15396	15320	15349	15363	15396	15357	15247	15450	15436	15290	15395	15482	15355	15420	15400	15336	15431	15245	15299	15372	15397	15376	15453	15500	15477	15310	15264	15244	15390	15305	15520	15291	15263	15343	15450	15379	15425	15468	15326	15481	15597	15140	15306	15270	15342	15269	15406	15502	15412	15451	15450	15265	15274	15359	15221	15289	15231	15264	15586	15446	15379	15210	15305	15362	15348	15548	15451	15361	15376	15302	15481	15232	15396	15401	15359	15234	15412	15433	15352	15468	15398	15437	15231	15469	15480	15534	15481	15336	15441	15520	15342	15347	15428	15330	15291	15267	15419	15233	15513	15337	15470	15319	15368	15296	15382	15390	15291	15529	15270	15490	15215	15380	15438	15458	15549	15321	15351	15348	15177	15312	15483	15427	15561	15376	15298	15485	15395	15429	15511	15311	15324	15375	15359	15450	15335	15305	15413	15242	15376	15410	15395	15333	15449	15540	15415	15316	15253	15482	15393	15483	15304	15414	15392	15326	15488	15253	15465	15379	15358	15383	15337	15589	15396	15391	15363	15312	15325	15506	15307	15451	15530	15346	15355	15244	15298	15356	15543	15372	15407	15301	15499	15371	15336	15260	15455	15341	15427	15325	15339	15541	15357	15183	15281	15355	15332	15287	15351	15245	15231	15366	15284	15290	15475	15511	15380	15483	15417	15416	15328	15410	15412	15163	15396	15373	15370	15376	15145	15323	15502	15605	15311	15322	15431	15239	15420	15447	15515	15477	15456	15340	15287	15507	15417	15333	15416	15388	15357	15399	15264	15432	15551	15277	15349	15359	15425	15416	15392	15493	15426	15482	15465	15442	15220	15302	15373	15258	15375	15308	15339	15396	15207	15439	15355	15404	15419	15435	15250	15394	15587	15350	15527	15434	15492	15329	15544	15406	15295	15427	15472	15413	15291	15160	15293	15300	15332	15346	15363	15412	15263	15386	15384	15348	15582	15122	15438	15205	15398	15235	15493	15295	15378	15298	15429	15387	15342	15337	15340	15393	15347	15324	15370	15183	15356	15269	15424	15331	15346	15399
27302	23054	28194	25269	20431	19152	18376	17728	17566	17390	17067	17035	17195	16749	16793	16864	16992	16856	16732	16735	16691	16865	16781	16654	16913	16943	16923	16840	16888	16759	16813	16730	16963	16970	16839	16915	16661	16853	16867	16759	16793	16772	16791	16675	16852	17007	16707	16889	16877	16919	16825	16767	16881	16585	16673	16650	16463	16526	16651	16949	16689	16756	16651	16738	16511	16576	16771	16784	16665	16767	16888	16775	16613	16740	16761	16561	16925	16770	16790	16701	16798	16893	16689	16612	16818	16795	16974	16715	16740	16741	16847	16954	16724	16855	16821	16821	16627	16717	16702	16621	16506	16731	16718	16659	16717	16810	16852	16564	16649	16611	16754	16724	16694	16769	16821	17013	16729	16506	16546	16817	16520	16775	16804	16775	16710	16681	16766	16606	16751	16762	16665	16570	16722	16768	16646	16671	16693	16792	16817	16604	16668	16973	16744	16872	16540	16914	16778	16762	16836	16743	16654	16952	16650	16805	16739	16799	16744	16764	16746	16606	16779	16808	16666	16631	16897	16753	16760	16846	16627	16847	16952	16727	16708	16771	16927	16589	16838	16795	16748	16898	16750	16738	16866	16763	16636	16729	16787	16785	17065	16701	16907	16814	16891	16736	16686	16516	16776	16971	16606	16777	16881	16733	16750	16784	16880	16559	16745	16767	16732	16610	16710	16673	16582	16762	16703	16741	16762	16779	16643	16746	16708	16698	16736	16823	16626	16716	16665	16695	16723	16543	16580	16878	16671	16656	16639	16872	16658	16954	17002	16804	16761	16825	16633	16693	16600	16546	16564	16604	16692	16677	16614	16704	16883	16741	16493	16681	16524	16511	16595	16709	16764	16419	16447	16606	16635	16930	16602	16877	16888	16663	16826	16871	16846	16735	17012	16686	16861	16814	16727	16584	16847	16718	16696	16914	16763	16730	16554	16822	16615	16670	16701	16621	16472	16524	16739	16601	16667	16681	16696	16705	16839	16483	16558	16839	16760	16651	16787	16789	16550	16753	16524	16770	16659	16795	16444	16514	16601	16749	16699	16587	16670	16672	16477	16505	16807	16771	16705	16688	16883	16877	16808	16660	16793	16747	16666	16743	16569	16736	16627	16570	16632	16528	16744	16675	16629	16714	17006	16863	16688	16688	16659	16609	16765	16968	16892	16692	16775	16604	16808	16861	16749	16691	16634	16690	16742	16701	16844	16853	16638	16790	16996	16776	16619	16663	16622	16711	16728	16617	16521	16766	16602	16709	16845	16789	16689	16746	16724	16753	16693	16861	16465	16652	16509	16658	16871	16866	16602	16535	16659	16775	16896	16603	16813	16870	16804	16690	16471	16529	16712	16462	16638	16601	16704	16724	16699	16599	16795	16540	16686	16715	16840	16918	16823	16812	16627	16560	16624	16654	16594	16815	16614	16781	16706	16820	16890	16812	16631	16687	16828	16809	16682	16678	16704	16752	16663	16729	16819	16635	16607	16735	16805	16664	16771	16867	16813	16837	16621	16776	16588	16885	16653	16676	16856	16642	16849	16723	16639	16961	16723	16703	16714	16811	16987	16784	16807	16625	16720	16881	16652	16703	16590	16656	16753	16730	16911	16877	16674	16849	16553	16828	16671	16732	16696	16782	16810	16413	16600	16807	16682	16597	16779	16836	16713	16734	16684	16770	16703	16592	16753	16657	16833	16639	16566	16685	16595	16771	16740	16874	16740	16756	16556	16903	16855	16862	16679	16565	16619	16535	16424	16805	16993	16768	16593	16760	16894	16704	16821	16610	16700	16781	16797	16660	16689	16671	16704	16955	16622	16690	16751	16876	16741	16571	16853	16649	16680	16570	16784	16695	16709	16638	16644	16875	16749	16666	16569	16668	16726	16676	16614	16678	16966	16781	16488	16718	16547	16820	16660	16698	16771	16638	16622	16800	16725	16633	16642	16657	16874	16713	16665	16801	16569	16773	16713	16623	16718	16757	16521	16789	16627	16590	16757	16582	16812	16786	16755	16769	16757	16629	16649	16771	16855	16774	16675	16727	16588	16649	16680	16647	16442	16657	16801	16808	16749	16671	16785	16645	16751	16719	16606	16753	16736	16815	16529	16496	16595	16690	16849	16705	16811	16687	16608	16813	16765	16572	16884	16900	16665	16745	16872	16694	16848	16777	16684	16501	16850	16780	16970	16981	16564	16611	16755	16641	16671	16820	16621	16692	16600	16828	16690	16655	16581	16715	16788	16838	16648	16759	16774	16528	16804	16726	16727	16782	16572	16766	16783	16800	16831	16723	16594	16784	16676	16823	16644	16880	16930	16754	16609	16752	16887	16677	16889	16751	16713	16708	16579	16775	16665	16721	16826	16714	16907	16726	16746	16681	16890	16684	16863	16833	16674	16960	16848	16873	16764	16663	16834	16688	16886	16681	16909	16886	16891	16603	16702	16784	16612	16750	16749	16860	16537	16834	16683	16768	16845	16684	16447	16853	16792	16731	16480	16586	16615	16627	16766	16714	16802	16852	16855	16813	16588	16586	16641	16729	16633	16662	16812	16652	16663	16820	16816	16810	16433	16704	16682	16748	16913	16598	16881	16633	16606	16597	16788	16846	16763	16777	16688	16727	16695	16789	16963	16710	16684	16586	16898	16684	16665	16837	16657	16516	16625	16977	16831	16775	16708	16847	16680	16762	16527	16747	16744	16799	17029	16788	16789	16662	16850	16706	16778	16501	16934	16784	16970	16749	16633	16673	16698	16650	16871	16807	16706	16555	16882	16752	16881	16736	16829	16658	16614	16785	16885	16758	16947	16669	16779	16670	16818	16714	16874	16873	16687	16641	16648	16676	16716	16738	16754	16658	16811	16775	16635	16687	16657	16611	16793	16937	16795	16834	16391	16861	16836	16583	16619	16744	16893	16701	16618	16531	16717	16553	16755	16668	16738	16940	16817	16679	16784	16501	16667	16728	16674	16719	16751	16775	16815	16828	16663	16792	16787	16577	16527	16743	16870	16730	16591	16788	16812	16947	16785	17010	16756	16607	16738	16736	16743	16860	17012	16889	16739	16893	16789	16675	16685	16793	16775	16737	16654	16774	16641	16673	16460	16695	16572	16668	16782	16832	16706	16657	16594	16799	16675	16560	16812	16898	16897	16900	16590	16796	16744	16677	16808	16744	16872	16685	16888	16812	16863	16815	16656	16707	16938	16789	16772	16510	16742	16513	16742	16929	16718	16403	16784	16642	16569	16735	16886	16780	16695	16795	16835	16740	16609	16586	16843	16745	16904	16783	16719	16490	16702	16631	16729	16606	16670	16637	16819	16746	16835	16700	16576	16673	16813	16781	16774	16877	16774	16791	16611	16595	16653	16685	16772	16682	16771	16772	16905	16768	16575	16975	16648	16625	16809	16737	16938	16693	17070	16681	16682	16797	16563	16870	16841	16691	16713	16840	16827	16746	16880	16763	17012	16762	16908	16734	16833	16727	16785	16875	16692	16735	16532	16839	16689	16489	16702	16888	16676	16807	16794	16675	16606	16472	16647	16779	16676	16730	16630	16769	16917	16774	16656	16848	16728	16874	16922	16686	16493	16742	16737	16646	16845	16572	16593	16553	16729	16769	16679	16637	16521	16636	16781	16789	16932	16644	16801	16778	16761	16689	16775	16788	16831	16821	16510	16752	16785	16600	16599	16660	16612	16770	16733	16635	16616	16585	16798	16714	16626	16744	16713	16733	16647	16764	16879	16688	16725	16707	16679	16718	16865	16701	16576	16782	16788	16787	16775	16956	16763	16492	16912	16652	16780	16650	16781	16572	16949	17101	16385	16651	16935	16749	16719	16737	16879	16626	16620	16750	16626	16884	16687	16732	16775	16764	16717	16749	16739	16710	16658	16747	16867	16702	16716	16677	16690	16921	16735	16713	16871	16707	16684	16683	16871	16735	16686	16663	16863	16653	16897	16451	16577	16819	16854	16954	16667	16816	16899	16480	16747	16815	16606	16488	16793	16518	16764	16388	16617	16694	16714	16730	16602	16583	16874	16859	16824	16866	16795	16646	16730	16725	16795	16609	16765	16605	16702	16800	16627	16756	16915	16936	16672	16652	16797	16783	16801	16863	16690	16705	16798	16581	16787	16545	16799	16685	16902	16845	16742	16742	16582	16604	16762	16685	16695	16741	16758	16620	16776	16762	16859	16755	16763	16761	16742	16684	16687	16764	16752	16448	16640	16691	16736	16787	16756	16688	16833	16714	16834	16759	16434	16767	16709	16653	16864	16512	16772	16676	16489	16834	16714	16883	16656	16799	16538	16716	16662	16540	16631	16670	16672	16732	16620	16886	16643	16851	16798	16882	16972	16749	16748	16632	16667	16757	16672	16850	16691	16843	16703	16598	16644	16782	16745	16667	16659	16762	16850	16622	16585	16711	16805	16743	16686	16694	16657	16912	16772	16670	16675	16683	16678	16603	16737	16865	16673	16703	16655	16700	16583	16849	16662	16749	16690	16653	16814	16784	16760	16790	16770	16823	16768	16815	16732	16690	16645	16743	16943	16728	16801	16788	16708	16808	16874	16861	16833	16761	16766	16801	16860	16819	16939	17044	16743	16694	16822	16639	16563	16852	16651	16628	16666	16905	16659	16756	16801	16790	16935	16811	16827	16702	16728	16711	16556	16908	16630	16792	16677	16749	16667	16688	16745	16733	16793	16747	16655	16662	16824	16747	16783	16955	16764	16734	16604	16688	16781	16696	16722	16720	16704	16796	16668	16676	16709	16658	16701	16780	16832	16831	16817	16672	16866	16846	16770	16827	16886	16575	16768	16752	16749	16934	16646	16569	16574	16571	16639	16672	16787	16713	16781	16784	16582	16812	16820	16729	16684	16878	16748	16745	16855	16983	16715	16831	16804	16751	16847	16725	16706	16869	16751	17059	16684	16667	17028	16631	16764	16712	17064	16952	16706	16654	16580	16711	16770	16677	16697	16727	16695	16754	16704	16809	16921	16624	16617	17113	16676	16757	16668	16684	16633	16796	16683	16663	16836	16813	16768	16737	16797	16850	16687	16597	16686	16517	16575	16915	16825	16673	16606	16881	16805	16532	16733	16649	16774	16727	16626	16661	16633	16812	16814	16870	16780	16634	16615	16792
21599	32543	29951	23468	20553	18559	17458	16878	16435	16170	15795	15729	15352	15370	15500	15385	15431	15280	15238	15529	15280	15428	15261	15266	15127	15322	15417	15328	15475	15363	15422	15218	15540	15421	15451	15378	15362	15497	15322	15345	15339	15322	15384	15237	15336	15364	15374	15457	15424	15527	15134	15149	15176	15250	15145	15062	15155	15118	15116	15177	15273	15293	15320	15147	14977	15229	15202	15190	15208	15152	15367	15177	15115	15090	15209	15073	15284	15123	15166	15092	15272	15142	15156	15010	15205	15263	15183	15211	15354	15133	15162	15215	15210	15178	15076	15217	15154	15142	15086	15259	15253	15207	15075	15383	15222	15344	15346	15198	15194	15200	15355	15176	15117	15054	15213	15144	15210	15168	15168	15351	15256	15236	15103	15289	15179	15267	15122	15102	15174	15306	15385	15410	15146	15162	15147	15091	15401	15119	15209	15120	15043	15182	15042	15176	15125	15275	15357	15184	15316	15295	15122	15337	15215	15284	15127	15063	15361	15068	15168	15213	15364	15342	15186	15254	15344	15198	15130	15186	15186	15179	15237	15144	15211	15251	15302	15104	15223	15022	15283	15162	15329	15332	15210	15230	15126	15070	15186	15491	15109	15218	15161	15169	15316	15229	15150	15254	15132	15219	15196	15062	15177	15267	15120	15261	15154	15181	15131	15165	15102	15191	15300	15298	15460	15101	15220	15188	15288	15179	15136	14945	15158	15133	15289	15270	15206	15084	15087	15306	15351	15240	15074	15227	15081	15189	15212	15246	15231	15178	15212	15226	15324	15135	15372	15320	15086	15258	15108	15069	15172	15179	15256	15108	15178	15209	15169	15345	15160	15316	15247	15211	15140	15011	15185	15232	15173	15230	15370	15124	15146	15319	15443	15265	15319	15239	15280	15144	15065	15251	15101	15074	15355	15294	15106	15351	15253	15177	15183	15171	15223	15205	15137	15225	15077	14960	15167	15169	15252	15224	15162	15189	15238	15031	15271	15148	15251	15004	15322	15169	15194	15136	15324	15163	15373	15301	15232	15359	15258	15232	15206	15088	15059	15225	15214	15185	15225	15194	15400	15202	15332	15194	15220	15068	15387	15268	15257	15102	15178	15044	15136	15265	15227	15095	15327	15260	15126	15168	15104	15295	15152	15322	15147	15275	15241	15315	15207	15297	15205	15152	15264	15179	15169	15304	15137	15340	15303	15227	15112	15066	15040	15069	15065	15258	15305	15076	15308	15038	15248	15245	15235	15276	15046	15122	15187	15294	15270	15246	15285	15094	15268	15123	15306	15210	15335	15246	15247	15050	15179	15226	15345	15256	15184	15263	15080	15214	15291	15094	15165	15351	15235	15135	15213	15234	15302	15161	15155	15284	15279	15184	15140	15409	15251	15174	15196	15156	15190	15239	15266	15103	15240	15296	15014	15171	15215	15230	15318	15110	15217	15375	15040	15114	15224	15161	15057	15319	15140	15229	15099	15082	15087	15169	15095	15295	15297	15193	15271	15113	15150	15150	15252	15187	15198	15240	15272	15098	15254	15270	15140	15180	15280	15284	15004	15304	15232	15215	15258	15238	15268	15087	15301	15505	15174	15384	15143	15359	15091	15235	15241	15116	15086	15199	15182	15221	15346	15242	15044	15157	15251	15199	15142	15117	15301	15258	15249	15213	15312	15298	15311	15240	15148	15260	15261	15237	15245	15181	15299	15001	15170	15302	15156	15349	15081	15163	15203	15213	15188	15319	15328	15219	15113	15224	15248	15270	15353	15122	15170	15250	15212	15288	15147	15201	15055	15289	15327	15311	15157	15210	15240	15226	15143	15148	15348	15321	15311	15318	15186	15261	15413	15090	15210	15317	15312	15111	15159	15132	15090	15125	15305	15175	15066	15204	15075	15114	15291	15162	15289	15332	15170	15183	15247	15224	15142	15104	15363	15384	15226	15110	15246	15195	15214	15056	15302	15196	15111	15288	15110	15196	15234	15270	15278	15069	15208	15127	15258	15254	15234	15152	15181	15217	15260	15350	15217	15295	15280	15230	15235	15089	15216	14981	15154	15097	15196	15133	15254	15366	15242	15069	15181	14943	15254	15437	15068	15225	15191	15353	15094	15314	15274	15174	15163	15270	15224	15303	15257	15261	15207	15150	15090	15325	15160	15124	15314	15203	15075	15173	15165	15211	15147	15301	15429	15163	15225	15202	15237	15140	15129	15176	15165	15144	15175	15118	15246	15162	15187	15226	15244	15182	15196	15232	15215	15199	15246	15295	15047	15096	15267	15084	15290	15283	15293	15248	15271	15239	15151	15378	15241	15386	15287	15146	15156	15160	15118	15202	15458	15154	15298	15250	15185	15174	15218	15359	15174	15189	15027	15260	15409	15324	15173	15163	15313	15289	15342	14936	15252	15216	15182	15140	15202	15235	15294	15220	15001	15337	15110	15235	15147	15206	15272	15226	15104	15229	15190	15333	15245	15146	15103	15133	15225	15316	15336	15214	15379	15254	15233	15236	15247	15286	15120	15213	15264	15101	15232	15273	15139	15204	15090	15273	15182	15129	15244	15354	15187	15260	15190	15157	15118	15201	15087	15383	15195	15342	15179	15262	15219	15042	15173	15130	15217	15161	15323	15291	15169	15292	15357	15146	15260	15321	15061	15335	15156	15218	15084	15245	15173	15248	15177	15177	15193	15104	15293	15200	15221	15345	15401	15096	15152	15166	15296	15172	15292	15229	15088	15325	15170	15102	15215	15116	15218	15120	15201	15121	15171	15109	15226	15276	15172	15100	15347	15244	15102	15317	15262	15174	15260	15043	15284	15224	15050	15291	15353	15132	15365	15159	15105	15192	15225	15305	15233	15092	15081	15343	15249	15367	15232	15140	15327	15178	15055	15338	15243	15140	15270	15325	15200	15191	15011	15328	15101	15249	15018	15120	15152	15136	15034	15149	15273	15085	15183	14995	15156	15100	15243	15261	15173	15126	15069	15296	15115	15300	15299	15131	15291	15071	15092	15133	15316	15119	15317	15033	15194	15128	15159	15178	15253	14998	15386	15192	15301	15173	15203	15269	15221	15120	15250	15266	15157	15038	15285	15236	15080	15247	15279	15343	15288	15154	15178	15147	15174	15139	15240	15166	15393	15272	14964	15124	15113	15160	15254	15171	15216	15444	15367	15202	15263	15182	15285	15259	15319	15319	15185	15067	15255	15187	15196	15254	15182	15296	15206	15342	15217	15253	15115	15249	15097	15292	15267	15267	15130	15269	15219	15370	15106	15349	15015	15232	15300	15081	15138	15107	15186	15116	15202	15222	15394	15250	15301	15003	15266	15164	15223	15037	15301	15255	15200	15278	15304	15324	15003	15120	15149	15270	15208	15140	15279	15325	15338	15213	15090	15271	15335	15197	15343	15263	15176	15247	15259	15205	15067	15131	15271	15275	15001	15228	15147	15354	15315	15069	15064	15190	15039	15136	15076	15248	15279	15201	15386	15161	15193	15295	15101	15405	15174	15329	15278	15227	15329	15035	15401	15130	15128	15260	15134	15050	15257	15049	15273	15186	15295	15073	15333	15418	15134	15203	15166	15172	15151	15131	15295	15339	15212	15445	15159	15206	15263	15202	15256	15128	15261	15107	15286	15148	15148	15242	15293	15380	15136	15281	15142	15122	15378	15243	14964	15252	15120	15091	15138	15194	15191	15261	15309	15176	15224	15228	15056	15157	15258	15201	15279	15119	15264	15235	15222	15223	15224	15220	15026	15252	15193	15225	15371	15070	15275	15201	15222	15177	15330	15201	15305	14975	15112	15287	15248	15175	15126	15248	15372	15306	15218	15252	15427	15227	15252	15121	15173	15224	15220	15160	15083	15125	15171	15154	15181	15178	15243	15209	15080	15348	15210	15171	15252	15198	15322	15188	15210	15271	15148	15232	15154	15063	15337	15127	15359	15283	15410	15260	15011	15342	15082	15273	15111	15114	15270	15228	15259	15078	15109	15159	14943	15164	15307	15279	15296	15253	15079	15087	15086	15094	15294	15242	15229	15126	15183	15244	15186	15155	15128	15202	15189	15301	15249	15122	15267	15288	14975	15205	15209	15111	15293	15218	15277	15260	15157	15104	15313	15320	15322	15158	15220	15357	14968	15167	15211	15349	15339	15263	14956	15337	15116	15343	15282	15162	15248	15218	15316	15226	15286	14971	15159	15408	15162	15364	15202	15192	15277	15211	15124	15339	15304	15233	15279	15147	15293	15301	15363	15209	15272	15484	15214	15287	15119	15126	15141	15217	15230	15157	15347	15367	15174	15408	15217	15330	15324	15250	15273	15168	15152	15407	15212	15064	15272	15031	15288	15172	15177	15234	15161	15222	15351	15251	15317	15211	15104	15167	15258	15071	15369	15146	15238	15484	15267	15234	15335	15209	15138	15236	15180	15239	15144	15195	15291	15168	15070	15296	15250	15352	15255	15053	15278	15329	15105	15245	15307	15045	15157	15349	15160	15249	14975	15194	15385	15101	15242	15041	15287	15089	15322	15171	15229	15076	15184	15335	15334	15150	15229	15319	15155	15259	15291	15141	15186	15197	15467	15215	15083	15069	15337	15340	15098	15314	15462	15037	15258	15181	14979	15347	15260	15034	15141	15205	15120	15244	15204	15126	15299	15084	15178	15274	15419	15054	15306	15260	15136	15250	15313	15310	15278	15300	15169	15107	15144	15372	15214	15163	15212	15298	15276	15253	15177	15172	15264	15057	15347	15198	15299	15216	15210	15190	15249	15286	15066	15337	15219	15208	15077	14974	15260	15188	15242	15158	15190	15263	15239	15374	15306	15198	15248	15158	15227	15277	15095	15096	15088	15232	15216	15201	15099	15228	15252	15141	15218	15323	15159	15346	15106	15112	15267	15353	15094	15248	15194	15136	15242	15289	15200	15140	15140	15174	15132	15331	15163	15164	15168	15214	15254	15195	15257	15230	15098	15210	15280	15065	15284	15357	15282	15234	15167	15128	15171	15169	15177	15228	15105	15251	15198	15282	15155	15292	15140	15188	15392	15299	15286	15352	15195	15172	15213	15043	15231	15183	15357	15132	15306	15321	15096	15300	15067	15230	15158	15179	15302	15179	15090	15327	15178	15248	15294	15113
23724	21200	28769	24336	22881	23954	23074	19501	18760	18510	17946	17439	17498	17357	17143	17104	17041	17135	17018	17073	16983	17119	16940	16925	17023	16899	16955	16937	17184	17091	16725	17087	17100	17047	17094	16966	17162	16963	17105	17136	16946	16976	17102	17002	17051	16998	17143	17308	17109	16936	16947	16886	16800	16963	16866	16791	16844	16747	16963	16873	16957	16867	16747	16887	16738	16904	16854	16811	16762	16861	16916	16730	16609	16719	16818	16756	16747	16834	16857	16834	16917	16857	16819	16741	16789	16940	17015	16718	16714	16720	16903	16842	16781	16880	16780	17091	17041	16709	16912	16910	16824	16999	16807	16821	16695	16842	16839	16787	16538	16859	16829	16807	16735	16556	16738	16988	16735	16891	16743	16741	16855	16748	17019	16826	16927	16850	16775	16761	16797	16816	16794	16729	16789	16710	16955	16661	17043	16791	16845	16725	16764	16821	16800	16615	16666	16613	16998	16716	16736	16636	16817	16830	16680	16868	16976	16984	16817	16657	16768	16900	16663	16590	16854	16967	16845	16632	16691	16867	16754	16835	16795	16910	16772	16899	17011	16708	17012	16897	16698	16738	16872	16887	16751	16441	16861	16863	16917	16876	16626	16877	16882	16741	16729	16800	16879	16775	16921	16774	16684	16734	16833	16869	16796	16710	16839	17213	16763	16885	17083	16786	16703	16786	16665	16622	16759	16726	16900	16700	16853	16853	16861	17129	16791	16806	16812	16854	16765	16803	16903	16742	16697	16620	16782	16999	16746	16896	16719	16930	16863	16841	16937	16815	16711	16730	16821	16727	16676	16839	16768	16854	16820	16573	16860	16887	16711	16864	16843	16912	16800	16815	16823	16843	16664	16861	16866	16902	16783	16626	16783	16866	16814	16882	16558	16637	16800	16851	16702	16663	16841	16654	16686	16914	16898	16738	16742	16779	16849	16714	16760	16794	16819	16639	16849	16748	16662	16812	16971	16722	16805	16776	16637	16627	16841	16851	16817	16730	16842	16799	16636	16528	16815	16736	16733	16819	16867	16638	16873	16840	16846	16768	16804	16509	16689	16742	16653	16839	16978	16709	16795	16831	16718	16897	16614	16825	16780	16921	16718	16662	16778	16725	16779	16726	16845	16795	16753	16646	16766	16812	16827	16776	16730	16817	16904	16807	16851	16679	16785	16628	16772	16799	16909	16874	16912	16796	16859	16844	16804	16755	16977	16834	16922	16690	16796	16726	16637	16947	16837	16722	16965	16804	16832	16795	16589	16647	16690	16769	16803	16946	16782	16901	16860	16831	16861	16694	16954	16655	16868	16780	16652	16714	16979	16724	16594	16708	16591	16669	16893	16578	16871	16846	16681	16988	16929	16663	16777	16758	16863	16821	16795	16817	16474	16741	16868	16720	16751	16735	16738	16756	16788	16869	16723	16775	16799	16443	16624	16812	16894	16879	16901	16830	16690	16796	16747	17059	16820	16762	16912	16683	16551	16700	16591	16830	16835	16912	16784	16854	16922	16838	16797	16617	16773	16716	16736	16754	16797	16859	16697	16679	16755	16813	16639	16579	16600	16754	16821	16766	16952	16677	16634	16828	16954	16865	16805	16860	16801	16789	16662	16598	16573	16716	16612	16759	16622	16952	16970	16672	16948	16660	16790	16723	16643	16795	16779	16794	16675	16755	16834	16871	16764	16847	16914	16860	17009	16710	16613	16729	16838	16800	16719	16600	16564	16930	16828	16887	16871	16767	16901	16747	16741	16766	16764	16666	16594	16750	16801	16740	16553	16969	16661	16782	16605	16940	16740	16829	16800	16790	16646	16866	16814	16516	16829	16917	16677	16678	16786	16803	16901	16798	16848	16849	16969	16789	16697	16808	16695	16758	16809	16926	16818	16934	16905	16771	16725	16574	16778	16747	16721	16777	16975	16879	16858	16578	16661	16778	16691	16768	16886	16738	16898	16674	16796	16847	16971	16650	16930	16685	16790	16894	16737	16717	16715	16907	17039	16734	16703	16826	16826	16862	16744	16720	16557	16997	16878	16627	16739	16833	16903	16787	16618	16760	17085	16833	16575	16665	17116	16956	16839	16796	16603	16694	16727	16844	16807	16875	17106	16886	16848	16828	16874	16674	16520	16856	16774	16661	16719	16895	16686	16634	16740	16607	16879	16776	16809	16716	16786	16773	16722	16703	16923	16873	16890	16865	16709	16928	16839	16834	16872	16914	16761	16739	16929	16699	16751	16831	16654	16643	16967	16720	16763	16848	16826	16850	16890	16700	16791	16755	16776	16774	16689	16833	16727	16831	16800	16851	16802	16886	16788	16857	16789	16762	16996	16843	16720	16776	16815	16825	16852	16822	16755	16635	16718	16860	16909	16806	16780	16923	16791	16785	16506	16658	16920	16633	16845	16938	16825	17169	16894	16782	16796	16852	16839	16755	16895	16643	16936	16924	16718	16670	16816	17077	16839	16787	16687	16708	16707	16816	16931	16814	16862	16921	16910	16979	16988	16627	16780	16736	16799	16768	16770	16538	16739	16777	16727	16853	16861	16917	16842	16659	16701	16678	16696	17015	16891	16730	17037	16865	16812	16653	16805	16670	16744	16389	16764	16632	16784	16722	16596	16821	16832	16835	16885	16971	16626	16984	16610	16921	16931	16676	16511	16889	16655	16842	16768	16897	16821	16802	16878	16748	16869	16842	16822	16852	16665	16860	16510	16854	16817	16662	16761	16848	16880	16768	16923	16939	16725	16771	16930	16804	16811	16762	16848	16822	16858	16784	16846	16653	16716	16935	16498	16676	16749	16815	16655	16809	16868	16795	16790	16651	16996	16868	16987	16731	16845	16940	16787	16692	16889	16762	16711	16861	16821	16758	16801	16654	16754	16890	16966	16644	16875	16798	16769	16839	16763	16671	16907	16751	16662	16715	16800	16794	17051	16867	16800	16795	16821	16756	16863	16783	16663	16873	16918	16893	16753	16831	16666	16918	16850	16922	17016	16814	16629	16900	16610	16768	16947	16865	17071	16830	16848	16865	16753	16722	17007	16843	16800	16933	16915	16762	16897	16881	16892	16765	16785	17011	16663	16917	16796	16783	16962	16757	16703	16969	16712	16531	16886	16917	16728	16899	16933	16878	16905	16827	16852	16668	16768	16709	16514	16717	16835	16674	16733	16939	16789	16630	16644	16742	16629	16633	16780	16784	16782	16820	16844	16820	16755	16700	16779	16849	16614	16941	17079	16833	17023	16868	17074	16975	16644	16747	16871	16872	16826	16676	16951	16642	16916	16769	16879	16811	16868	16805	16815	16732	16850	16625	16809	16765	16878	16766	16817	16830	16827	16582	16754	16736	17177	16757	16755	16713	16532	16773	16948	16588	16870	16757	16708	16583	16750	16554	16722	16742	16707	16938	16860	16785	16838	16929	17088	16845	16733	16854	16809	16766	16761	16750	16863	16787	16794	16650	16761	16832	16944	16896	16949	16778	16706	16921	17110	16647	16803	16807	16914	16655	16803	16730	16729	16933	16812	16970	16983	16846	16617	16590	16788	16708	16893	17078	16752	16874	16973	16702	16937	16625	16932	16698	16876	16768	16691	16682	16798	16767	16782	16660	16863	16716	17004	16790	16869	16718	16782	16973	16746	16764	16937	16652	16893	16805	16695	16926	16679	16667	16785	16520	16788	16970	16813	16632	16904	16733	16645	16812	16679	16696	16833	16677	16878	16776	16617	16736	16897	16972	16928	16662	16871	17060	16797	16650	16833	16807	16935	16738	16754	16882	16779	16815	16904	16585	16807	16867	16881	16839	16917	16848	16689	16722	16947	16635	16656	16988	16680	16726	16967	17017	16839	16751	16813	16878	16760	16857	16730	16840	16706	17029	16809	16630	16679	16722	16782	16684	16821	16848	16735	16667	16747	16645	16696	16793	16627	16827	16784	16869	16734	16780	16799	16913	16726	16758	16813	16777	16809	16791	16683	16769	16900	16724	16605	16816	16770	16970	16615	16826	16902	16751	16918	16778	16816	16674	16652	16798	16872	16752	16884	16842	16739	16830	16841	16633	16803	16744	16582	16795	16866	16741	16671	16900	16676	16787	16870	16844	16653	16735	16974	16713	16707	16927	16839	16819	16916	16794	16785	16950	16796	16924	16927	16902	16845	16728	16943	16993	16780	16805	16728	16677	16810	16856	16746	16980	17026	16907	16794	16899	16710	16836	16835	16680	16780	16656	16782	16703	16936	16937	16880	16755	16885	16894	16845	16756	16908	16816	16674	16871	16818	16728	16790	16762	16644	16848	16604	16771	16882	16827	16912	16648	16754	16792	16703	16590	16893	16744	16588	16672	16876	16876	16792	16652	16748	16785	16918	16907	16692	16938	16860	16764	16826	16767	16944	16984	16905	16890	16596	16719	16686	16714	16811	16910	16808	16816	16853	16793	16843	16804	16835	16613	16768	16967	16958	16808	16726	16636	16587	16795	16716	16793	16872	16772	16676	16683	16881	16907	16808	16608	16627	16654	16680	16800	16866	16707	16754	16863	16579	16768	16775	16791	16764	16612	16809	16756	16711	16763	16856	16736	16769	16828	16791	16735	16811	16998	16751	16739	16979	16695	16805	16779	17037	16761	16949	16777	16788	16580	16725	16548	16878	16817	16931	16800	16832	16920	16771	16793	16720	16763	16562	16827	16628	16841	16658	16778	16980	16946	16682	16885	16830	16899	17010	16983	16784	16798	16886	16745	16729	16783	16724	16878	16758	16773	16767	16829	16752	16724	16915	16824	16626	16740	16714	16938	16832	16843	16664	16951	16723	16745	16924	16739	16714	16764	16842	16896	16731	16817	16855	16851	16504	16666	16812	16775	16605	16756	16695	16878	16789	16803	16923	16802	16887	16820	17097	16838	16906	16841	16862	16880	16743	16707	16782	16869	16662	16940	16857	16785	16885	16936	16850	16846	16892	16828	16682	16850	16765	16783	16931	16748	16664	16753	16974	16717	16747	16689	16677	16803	16973	16941	16648	16826	16862	16804	16862	16814	16881	16670	16800	16613	16842	16749	16921	16811	16671	16756	16823	16779	16647	16882	16740	16808	16832	16886	16754	16816	16657	16674	16674	16539	16712	16812	16723	16697	16623	16734
23274	41623	39208	31209	26409	23062	20598	19013	18119	17438	16580	16292	15824	15638	15658	15718	15639	15478	15556	15531	15575	15437	15304	15464	15464	15518	15606	15591	15760	15502	15583	15676	15486	15696	15767	15817	15589	15588	15617	15573	15525	15516	15395	15254	15440	15345	16013	16079	15746	15701	15385	15383	15316	15486	15153	15294	15195	15342	15227	15389	15299	15273	15364	15197	15225	15401	15391	15328	15126	15246	15360	15376	15215	15382	15285	15305	15406	15203	15286	15467	15404	15264	15338	15239	15403	15234	15235	15159	15289	15361	15207	15336	15329	15209	15307	15427	15313	15328	15121	15369	15166	15448	15168	15398	15237	15341	15327	15274	15281	15183	15294	15272	15252	15362	15431	15332	15357	15231	15164	15095	15201	15297	15285	15227	15301	15276	15282	15262	15342	15174	15278	15283	15224	15285	15269	15177	15169	15197	15153	15334	15325	15330	15359	15254	15372	15214	15325	15235	15245	15325	15180	15229	15216	15237	15324	15299	15305	15286	15575	15232	15340	15322	15329	15336	15250	15301	15283	15339	15358	15180	15141	15266	15268	15175	15322	15305	15488	15347	15168	15347	15193	15311	15408	15156	15359	15220	15407	15390	15190	15229	15237	15267	15174	15185	15144	15187	15238	15281	15151	15252	15311	15265	15315	15309	15323	15150	15193	15426	15407	15386	15120	15415	15407	15228	15258	15236	15246	15359	15327	15297	15237	15271	15200	15222	15187	15345	15334	15337	15082	15363	15294	15376	15098	15320	15387	15254	15260	15168	15250	15227	15215	15267	15211	15225	15392	15376	15383	15278	15157	15206	15294	15154	15325	15318	15361	15174	15399	15169	15204	15322	15248	15339	15119	15420	15250	15224	15302	15283	15270	15292	15189	15191	15367	15273	15448	15249	15420	15381	15271	15300	15267	15305	15266	15219	15320	15246	15549	15253	15323	15344	15254	15319	15235	15408	15361	15420	15186	15267	15267	15398	15279	15264	15340	15060	15366	15329	15124	15274	15449	15099	15255	15257	15286	15308	15342	15314	15243	15406	15296	15406	15276	15146	15343	15188	15446	15186	15221	15322	15336	15182	15223	15429	15303	15245	15130	15193	15124	15418	15226	15278	15290	15284	15217	15265	15161	15240	15297	15180	15303	15289	15371	15337	15360	15194	15377	15245	15282	15346	15367	15320	15255	15325	15373	15286	15260	15246	15244	15154	15342	15120	15331	15311	15215	15287	15076	15369	15283	15251	15264	15419	15299	15172	15331	15312	15268	15358	15196	15349	15351	15290	15282	15241	15309	15348	15202	15207	15211	15077	15231	15230	15324	15285	15381	15403	15067	15333	15161	15355	15497	15334	15409	15214	15264	15251	15351	15112	15136	15278	15310	15206	15315	15358	15286	15198	15333	15347	15377	15226	15313	15098	15295	15089	15297	15293	15341	15084	15341	15269	15189	15233	15338	15386	15141	15228	15408	15385	15212	15289	15080	15294	15128	15325	15273	15471	15331	15262	15208	15160	15240	15425	15389	15053	15366	15308	15217	15171	15213	15257	15223	15418	15222	15334	15476	15323	15234	15283	15391	15280	15156	15337	15114	15270	15266	15371	15265	15185	15301	15384	15350	15292	15270	15516	15145	15405	15254	15486	15197	15398	15162	15300	15303	15342	15336	15319	15401	15403	15252	15312	15407	15140	15236	15355	15229	15405	15349	15240	15285	15084	15333	15239	15341	15361	15215	15312	15135	15219	15231	15290	15316	15456	15291	15255	15258	15175	15367	15412	15286	15308	15360	15313	15299	15102	15348	15275	15363	15239	15276	15323	15306	15051	15541	15245	15284	15163	15305	15208	15401	15239	15216	15234	15215	15244	15373	15272	15095	15244	15195	15376	15152	15337	15258	15350	15448	15313	15223	15146	15275	15157	15297	15123	15338	15329	15320	15315	15149	15285	15306	15405	15333	15186	15245	15224	15284	15209	15229	15223	15407	15180	15349	15217	15195	15311	15215	15217	15300	15308	15300	15287	15271	15277	15312	15280	15079	15360	15171	15180	15315	15399	15337	15144	15226	15457	15127	15301	15369	15379	15295	15187	15280	15353	15114	15157	15306	15180	15248	15312	15298	15137	15340	15328	15380	15130	15400	15268	15218	15349	15364	15189	15175	15208	15299	15307	15192	15300	15325	15345	15331	15260	15271	15266	15427	15295	15316	15485	15443	15127	15425	15427	15417	15209	15192	15143	15329	15253	15147	15401	15355	15243	15246	15380	15094	15269	15325	15229	15322	15176	15296	15203	15137	15389	15098	15271	15241	15202	15227	15229	15298	15165	15279	15454	15449	15305	15277	15315	15176	15159	15208	15165	15289	15265	15322	15237	15141	15258	15157	15244	15165	15237	15323	15305	15227	15355	15287	15300	15194	15108	15269	15095	15085	15240	15300	15269	15479	15187	15296	15369	15368	15253	15471	15393	15488	15192	15388	15241	15371	15143	15439	15195	15359	15164	15185	15289	15300	15377	15347	15248	15125	15183	15276	15304	15069	15297	15356	15336	15328	15257	15368	15281	15310	15370	15269	15354	15254	15346	15356	15496	15379	15104	15324	15393	15245	15350	15139	15351	15281	15207	15175	15149	15297	15371	15213	15517	15257	15330	15059	15329	15226	15214	15302	15263	15497	15386	15323	15246	15265	15276	15282	15361	15173	15298	15356	15146	15261	15228	15119	15441	15276	15324	15192	15313	15300	15284	15212	15121	15215	15413	15283	15193	15442	15268	15312	15242	15102	15380	15132	15367	15261	15145	15344	15139	15411	15379	15372	15199	15309	15410	15401	15182	15127	15340	15371	15195	15254	15352	15336	15189	15341	15193	15344	15194	15089	15326	15437	15037	15406	15168	15337	15353	15305	15303	15346	15275	15286	15271	15422	15208	15252	15241	15306	15244	15197	15266	15268	15245	15256	15310	15273	15302	15296	15002	15109	15126	15386	15124	15243	15214	15298	15178	15134	15316	15245	15148	15240	15269	15330	15338	15403	15329	15243	15212	15170	15153	15348	15186	15098	15174	15335	15344	15227	15243	15260	15118	15491	15450	15285	15222	15417	15190	15335	15398	15380	15294	15239	15313	15228	15210	15362	15392	15238	15326	15184	15331	15340	15323	15248	15319	15318	15200	15234	15239	15361	15243	15090	15221	15353	15279	15314	15355	15356	15157	15171	15128	15350	15389	15187	15240	15163	15348	15256	15201	15194	15215	15141	15309	15276	15202	15227	15131	15323	15301	15378	15242	15214	15355	15268	15449	15257	15226	15316	15179	15543	15154	15276	15110	15339	15095	15240	15144	15282	15235	15272	15249	15347	15358	15441	15181	15284	15137	15262	15242	15158	15409	15279	15402	15283	15410	15396	15232	15451	15180	15201	15322	15133	15233	15057	15300	15470	15294	15398	15239	15236	15271	15361	15280	15365	15149	15295	15353	15212	15187	15150	15422	15289	15331	15442	15250	15413	15189	15304	15266	15257	15225	15328	15384	15328	15338	15381	15238	15254	15260	15329	15172	15289	15361	15265	15162	15331	15246	15129	15097	15085	15432	15100	15425	15270	15315	15283	15334	15321	15262	15184	15191	15347	15232	15362	15207	15299	15134	15354	15281	15291	15288	15272	15339	15344	15384	15235	15214	15384	15187	15066	15224	15421	15310	15455	15289	15227	15263	15187	15327	15313	15090	15373	15167	15305	15315	15235	15119	15268	15043	15327	15276	15252	15412	15164	15225	15274	15383	15240	15419	15300	15340	15288	15477	15239	15314	15298	15397	15365	15299	15266	15193	15292	15387	15289	15246	15183	15398	15273	15278	15316	15237	15335	15158	15238	15314	15176	15284	15329	15203	15088	15344	15139	15556	15177	15274	15347	15318	15164	15304	15222	15260	15369	15303	15350	15271	15270	15396	15288	15236	15280	15362	15322	15261	15326	15276	15195	15474	15302	15254	15323	15332	15299	15449	15192	15257	15295	15544	15270	15541	15064	15200	15156	15322	15204	15289	15221	15202	15269	15231	15253	15287	15398	15453	15277	15203	15334	15403	15307	15186	15131	15257	15349	15174	15337	15249	15421	15389	15303	15188	15348	15140	15190	15315	15304	15144	15377	15314	15265	15300	15193	15317	15391	15283	15216	15308	15161	15325	15248	15179	15259	15188	15171	15266	15340	15258	15241	15432	15307	15111	15220	15210	15296	15321	15292	15421	15249	15252	15256	15266	15351	15295	15141	15191	15341	15265	15249	15346	15344	15296	15413	15382	15188	15285	15405	15292	15089	15247	15232	15093	15345	15276	15317	15173	15408	15361	15299	15072	15284	15264	15291	15326	15292	15231	15272	15291	15179	15279	15319	15288	15283	15440	15291	15205	15308	15096	15240	15183	15290	15240	15257	15396	15421	15327	15378	15285	15331	15117	15298	15232	15321	15266	15263	15255	15260	15158	15241	15387	15313	15410	15291	15320	15226	15354	15239	15375	15362	15264	15267	15362	15268	15239	15294	15184	15367	15323	15518	15282	15146	15197	15350	15163	15408	15321	15339	15225	15322	15234	15445	15203	15392	15147	15507	15266	15277	15117	15330	15338	15397	15325	15175	15257	15389	15090	15279	15351	15420	15172	15505	15188	15274	15163	15109	15371	15213	15187	15222	15118	15337	15281	15286	15265	15187	15392	15003	15171	15234	15268	15333	15281	15144	15321	15339	15153	15451	15224	15363	15261	15430	15192	15170	15258	15312	15247	15316	15181	15428	15439	15592	15174	15334	15285	15297	15256	15286	15200	15433	15282	14988	15382	15222	15418	15259	15330	15275	15312	15353	15197	15404	15178	15254	15499	15278	15330	15288	15311	15313	15355	15207	15271	15257	15274	15320	15072	15404	15267	15119	15495	15293	15303	15270	15357	15212	15444	15338	15325	15215	15073	15284	15261	15300	15347	15435	15184	15239	15273	15203	15295	15131	15265	15247	15324	15333	15360	15363	15413	15322	15294	15281	15211	15205	15135	15336	15303	15382	15215	15272	15096	15254	15321	15340	15213	15316	15441	15306	15152	15308	15051	15479	15211	15395	15265	15256	15427	15226	15205	15188	15313	15355	15211	15210	15316	15286	15297	15229	15391
22683	21124	28952	23611	21757	24573	26794	21282	19706	19573	18758	17969	17683	17692	17306	17501	17278	17287	17277	17244	17271	17129	17262	17186	17137	17048	17153	17239	17225	17306	17493	17397	17089	17318	17300	17300	17530	17190	17458	17296	17216	17056	17200	17158	17134	16852	17752	17931	17851	17384	17115	17107	17139	16892	16955	16905	16879	16940	16956	16773	17078	16958	16923	17008	17098	16946	16742	16653	16674	16963	16961	16990	17050	17069	16759	16799	16928	16904	16923	16882	16994	16937	16962	16879	16911	17115	17049	16866	16712	16852	16821	16702	17057	16834	16702	16894	16992	17027	16769	16940	16609	16945	16779	16915	17045	17137	16728	17020	16973	16948	16976	16899	16973	16981	17033	16856	16907	16665	16883	16784	16785	16819	16894	16961	16811	17153	16988	16725	16920	16955	16935	16892	16838	16738	16846	16811	16846	16819	16800	16729	16975	16681	16914	16935	16788	16762	16756	16844	16869	16697	16805	16995	17077	16990	16952	16973	16880	16841	16849	16878	16848	16735	16570	16770	17007	16896	16952	16875	17117	16886	16721	16614	16834	16849	16835	16875	16848	16715	16738	17077	16934	16827	16481	16943	16912	16865	16825	16955	16881	16768	16782	16861	16870	16822	16973	16909	17040	17014	16952	16814	16734	16905	16806	16937	16768	16695	16854	16974	16969	16764	16804	16978	16806	16957	16873	16736	16823	16727	16650	16823	16810	16848	16841	16922	16937	16985	16678	16843	16927	16869	17121	16890	16881	16809	16972	16666	16759	16777	16825	16957	16903	16951	16847	16832	16813	16870	16974	16711	16907	16854	17044	16761	16874	16841	17056	16869	16983	16831	16903	16879	16850	16946	16980	16865	16680	16809	16890	16868	16929	16901	16931	16892	16706	16795	16726	16898	16739	17014	16926	16665	16969	16886	17014	16770	16841	16794	16886	16964	16905	17039	16998	16894	16828	16660	16937	16826	16702	16918	16901	16789	16767	16727	16790	16974	16555	17003	16570	16820	16971	16791	16802	16818	17055	16933	16971	16965	16801	16696	16872	16859	16705	16803	16967	16710	16675	16733	16800	16885	16792	16775	16980	16787	16607	16853	17104	16835	16988	16757	16933	17051	16835	16700	16786	16845	16684	17020	16871	16821	16861	16692	17019	16748	16882	16623	16738	16713	17084	16948	16706	16657	16944	16803	16857	16845	16760	16796	16898	16567	16640	16960	16863	17048	16914	16782	16898	16850	16882	16879	16852	16624	16723	16859	16740	16755	16753	16903	16735	16780	16847	17003	16992	16955	16981	17048	16686	17018	16957	16777	17033	17085	16941	16790	16906	16874	16905	16588	16989	16778	16808	16968	17030	16761	16724	16805	16716	17037	16987	16818	16842	16937	16857	16950	16689	16705	16811	16906	16685	16992	16805	16874	16795	16866	16971	16859	16772	16858	16785	16739	16713	16750	16709	16886	16761	16758	16816	16752	16897	16962	16838	16714	16894	17010	16975	16889	16786	16704	16901	16669	16911	16807	17100	16809	16980	17017	16711	16628	16822	16650	16744	16536	16945	16977	16748	16792	16821	16770	16911	17040	16812	16745	16859	16708	16819	16951	16778	16702	16768	16855	16820	16701	16689	16808	16762	16805	16950	16956	16813	16781	16742	16891	16701	16758	16883	16713	16798	16673	16762	16743	16934	16897	16666	16770	16950	16740	16756	16944	17026	16862	16914	16674	16748	16842	17007	16702	17023	16995	16738	16839	16928	16727	16819	16860	16863	16926	16881	16729	16748	16691	16827	16883	16980	16878	16812	17041	16899	16852	16740	16673	16904	16844	16803	16993	16889	16732	16934	17003	16920	16828	16861	16828	16657	16924	16732	16815	16777	16773	16863	16822	16939	16575	16870	16738	16771	16966	16966	16733	16813	16826	16816	16809	16972	16793	16792	16982	16687	16818	17058	16988	16979	16732	16744	16750	16597	16823	16967	16816	16814	16938	17026	16823	16858	16911	16917	16821	16769	16918	16752	16873	16860	16936	16775	16947	17039	16980	16883	16751	16779	16934	16765	16720	17021	16984	16733	16711	16654	16775	16701	16869	16891	16959	16983	16823	16939	16841	16807	16870	16877	16819	16971	16754	16873	16891	16785	16627	16886	16770	16916	16852	16896	16937	16910	16828	16808	16882	16743	16861	16819	16653	16850	16872	16987	16817	16907	16826	16901	16851	17048	16807	16889	16704	16938	16805	16605	16768	16875	16875	17075	16824	16623	16835	17167	16795	16763	16923	16892	16586	16757	16736	16864	16930	16644	16928	16844	16683	16666	16982	16872	16699	16870	16976	16859	16928	16865	17049	16998	16829	16978	16898	16956	16847	16571	16843	16917	16928	17044	16907	17013	16737	16875	16721	16729	16558	16793	16858	16919	16944	16904	16914	16828	16768	16905	16639	16717	16957	16978	16972	16820	16767	16840	16783	16792	16909	16918	16859	16667	16852	16885	16635	16904	16845	17039	16922	16955	17011	16701	16946	16936	16821	16823	16834	16714	16895	16876	16765	17032	16862	16871	16863	16874	16948	16952	16930	16839	16724	16870	16756	16811	16781	16887	16932	17021	16781	16891	16823	16907	16757	16968	16892	16827	16777	16566	16909	16673	16740	16779	16877	16830	16725	16838	16744	16834	16691	16786	16696	16726	16895	16663	16646	16943	16908	16799	16903	16928	16689	16847	16729	16908	16897	16907	16808	16869	16746	16657	16746	16882	16890	16954	16818	16839	16851	16753	16762	16948	16705	16845	16594	16754	16610	16890	16997	16814	16777	16895	16991	16686	17000	17023	16914	16907	16874	16900	16853	16931	16816	16885	16862	16849	16680	16854	17049	16958	16775	16631	16995	16925	16944	16901	16802	16666	16873	16826	16622	16642	16905	16952	17038	16977	16779	16970	16923	16787	16820	16857	16808	16671	16722	16947	16769	16921	16906	16745	16720	16879	16800	16945	17024	16843	16806	16947	16867	16859	16975	16838	16773	16901	16610	16815	16808	16652	17063	16877	16837	17036	16721	16702	16932	16902	16885	16951	16845	16965	16928	16949	16792	16755	16678	16835	16846	16679	16977	16919	16627	16974	16764	16552	16881	16677	16684	16983	16844	16741	17004	16713	16742	16812	16875	17004	16854	16929	16663	16898	16797	16910	16830	16963	16914	16815	16772	17029	16921	17015	16902	16889	16687	16876	16779	16851	16923	17115	16904	16754	16730	16872	16833	16869	17033	17083	16704	16762	16783	16992	16696	16809	16783	16655	16883	16730	16878	16974	16913	16714	16765	16975	16665	17015	16777	16917	16766	16854	16822	16941	16918	16853	16786	16680	16908	16726	16872	16636	16781	16947	16802	16980	17037	16845	16725	16670	16893	16944	16838	16793	16861	17060	16737	16711	16726	16851	17033	16912	16885	16844	17063	16714	16723	16946	16866	16892	16823	16805	16986	16795	16780	16920	17002	17042	16934	16850	16926	16860	16997	16959	16929	16917	17111	17100	16931	16923	16784	16925	16814	16820	16879	16842	16792	16653	16740	16783	16854	16950	16717	16817	16729	16789	16763	16706	16854	16703	16870	16877	16835	16790	17030	16927	17048	16975	16822	16847	16878	16774	16785	16962	16623	16929	16971	16776	16995	16765	16712	17048	16932	16909	16957	16830	16806	16720	16852	16712	16744	16933	16836	16938	16972	16900	16953	16930	16903	16871	16816	16907	16809	16824	16829	16971	16963	16878	16931	17011	17068	16809	16814	16886	16780	16907	16782	16710	16892	16841	16750	16837	16895	16868	16937	16856	16744	16677	16801	16904	16907	16825	16785	16884	16931	16844	16862	16994	16812	16901	16930	16844	16748	17026	16770	16952	16660	16877	16884	16999	16879	16947	16942	16787	16932	16933	16961	16729	16881	16633	16936	16916	16814	16871	16727	16857	17033	16937	16881	16851	16749	16852	16851	16759	17008	16832	16622	17012	16855	16758	16989	16921	16897	16624	16853	16920	16916	16972	16912	16982	16740	16837	16764	16772	16813	16740	16632	16730	16896	16774	16803	16884	16839	16935	16805	17067	16855	16797	16888	16819	16739	17081	16728	16909	16816	16822	16862	16748	16847	16748	16901	17114	16928	16944	16992	16964	16981	16764	16944	16824	16857	16829	16794	16923	16656	16969	16802	16866	16758	17006	16901	16979	16802	16900	16953	16883	16711	17006	16842	16897	16819	16742	16846	16711	16800	16904	16770	16825	16848	16844	16912	16799	16777	16909	16885	16833	16860	16941	17018	16950	16939	16746	16811	16849	16905	16947	16822	16889	16789	16765	16785	16925	16883	16807	16721	16809	16954	16850	16808	16877	16799	16815	16810	16766	16654	16690	16779	16682	16898	16739	16706	16924	16682	16781	16667	16898	16658	16886	16887	16818	16616	16895	16872	16886	16825	16919	16631	16651	16815	16940	16839	16563	16894	16877	16909	16819	16794	16887	16868	16806	16704	16902	16791	16759	16897	16932	16919	16933	16962	16820	16838	16871	16783	16873	16805	16712	16791	16944	16918	16916	16873	16869	16832	16695	16670	16673	16893	16797	16845	16935	16686	16698	16790	16988	16709	16874	16981	16952	16930	16892	16805	16983	16715	16776	16594	16927	16853	16944	17041	16786	16820	17002	16906	16881	16727	16761	16881	16729	16927	16959	16750	16760	16825	16636	16906	17001	16853	16865	16814	16750	16848	16925	16695	16897	16836	16842	16776	16958	16641	16990	16979	16858	16950	16814	16932	16999	16888	16825	16816	16953	16939	16718	16993	16641	16762	16897	16785	16773	16782	16816	16986	16587	16559	16717	16980	16928	16788	16986	16996	16830	16738	16907	16814	16904	16835	16800	16844	16759	16852	16832	16846	16910	16902	16990	16968	16779	16852	16758	16994	16650	16877	16857	16817	16782	16882	16960	16948	17017	16785	16909	16880	16743	16807	16967	16817	16913	16937	16826	16720	16997	17126	16739	16860	16889	16903	16842	16898	16678	16775	16815	16733	16906	16857	16919	16756	16874	16892	16855	16941	16857	16997	16767	16723	16881	16725	16922	16810	16843	16951	16924	16822	17019	16713	16977	16828	16870	16862	16778	16879
25557	46720	44371	36300	31208	26785	23229	21143	19827	19090	17631	16848	16479	16163	16046	16010	15893	15840	15646	15702	15679	15496	15467	15501	15730	15607	15666	15847	15589	15892	15837	15964	15877	15714	15800	15987	15656	15852	15954	15777	15690	15646	15620	15708	15556	15633	16454	16425	16426	15762	15439	15612	15383	15464	15310	15265	15335	15466	15389	15346	15378	15463	15326	15386	15216	15288	15119	15205	15255	15188	15219	15375	15333	15333	15352	15316	15331	15171	15362	15187	15266	15372	15312	15389	15419	15267	15256	15172	15348	15285	15363	15352	15331	15278	15219	15390	15309	15098	15391	15374	15306	15259	15356	15207	15199	15217	15265	15311	15194	15314	15272	15292	15306	15250	15243	15337	15421	15513	15286	15320	15116	15202	15323	15321	15343	15225	15404	15100	15521	15421	15338	15327	15356	15368	15248	15521	15313	15158	15306	15165	15129	15264	15171	15209	15311	15421	15277	15258	15309	15336	15187	15409	15317	15212	15287	15115	15257	15246	15346	15141	15315	15134	15304	15231	15366	15358	15484	15352	15295	15143	15391	15295	15215	15467	15274	15258	15458	15410	15281	15214	15354	15323	15281	15370	15077	15278	15305	15448	15292	15423	15104	15277	15177	15248	15368	15366	15203	15197	15398	15279	15446	15231	15366	15311	15271	15263	15079	15435	15319	15282	15360	15288	15454	15321	15249	15298	15297	15431	15362	15348	15156	15523	15220	15294	15468	15311	15238	15344	15296	15290	15235	15156	15396	15177	15188	15329	15221	15376	15329	15202	15413	15424	15437	15404	15214	15355	15294	15247	15322	15377	15151	15327	15322	15230	15317	15317	15321	15112	15342	15315	15237	15277	15195	15323	15336	15447	15363	15297	15333	15313	15336	15079	15325	15170	15265	15289	15372	15367	15181	15458	15405	15498	15314	15344	15435	15359	15363	15222	15388	15326	15320	15242	15303	15322	15433	15289	15225	15325	15148	15254	15088	15245	15429	15434	15249	15441	15301	15394	15286	15275	15381	15251	15263	15337	15182	15345	15316	15197	15391	15093	15362	15276	15294	15358	15441	15337	15196	15389	15384	15307	15335	15384	15390	15293	15411	15307	15267	15347	15289	15222	15179	15370	15213	15431	15217	15238	15390	15305	15378	15265	15480	15187	15226	15237	15336	15235	15312	15346	15160	15191	15150	15294	15194	15280	15495	15217	15280	15248	15364	15181	15212	15411	15299	15275	15271	15325	15191	15280	15413	15292	15443	15160	15317	15298	15340	15448	15342	15280	15479	15227	15379	15054	15313	15244	15243	15455	15317	15349	15282	15240	15264	15133	15421	15243	15306	15339	15281	15338	15235	15326	15314	15350	15364	15292	15234	15360	15360	15299	15212	15342	15308	15308	15401	15229	15264	15217	15276	15272	15409	15150	15211	15242	15228	15315	15238	15288	15276	15427	15158	15266	15263	15382	15285	15398	15333	15227	15185	15407	15326	15380	15201	15144	15119	15413	15210	15072	15610	15400	15392	15309	15381	15396	15215	15310	15136	15255	15386	15192	15168	15311	15344	15330	15290	15277	15375	15306	15200	15317	15236	15248	15333	15150	15314	15174	15372	15263	15234	15332	15189	15475	15392	15148	15285	15267	15201	15291	15255	15257	15344	15175	15178	15231	15352	15189	15137	15283	15260	15274	15347	15470	15114	15394	15033	15551	15393	15247	15402	15345	15268	15324	15081	15297	15429	15436	15415	15273	15105	15248	15184	15187	15383	15204	15343	15157	15130	15551	15284	15164	15329	15343	15367	15248	15271	15224	15264	15119	15309	15338	15312	15244	15391	15329	15373	15241	15271	15288	15378	15376	15309	15322	15223	15198	15286	15403	15289	15351	15423	15436	15235	15252	15427	15322	15390	15103	15355	15191	15410	15146	15159	15420	15138	15370	15349	15353	15356	15259	15318	15141	15376	15270	15369	15361	15262	15113	15345	15293	15355	15327	15192	15330	15238	15176	15296	15112	15275	15202	15270	15317	15328	15174	15340	15241	15220	15139	15350	15310	15299	15312	15208	15237	15413	15343	15306	15200	15215	15435	15206	15358	15375	15267	15320	15306	15360	15195	15309	15371	15296	15104	15163	15498	15330	15253	15308	15209	15392	15199	15374	15224	15304	15405	15373	15213	15393	15148	15303	15360	15273	15314	15338	15197	15300	15465	15234	15383	15308	15181	15291	15376	15212	15324	15199	15245	15369	15364	15328	15484	15190	15370	15305	15119	15426	15371	15236	15323	15362	15248	15329	15366	15240	15173	15232	15401	15347	15493	15421	15240	15208	15145	15229	15341	15193	15290	15280	15361	15209	15306	15222	15228	15165	15132	15410	15188	15177	15293	15189	15366	15287	15349	15355	15123	15155	15483	15416	15375	15264	15262	15384	15478	15145	15345	15224	15346	15197	15394	15195	15236	15307	15219	15219	15216	15251	15238	15242	15232	15143	15285	15275	15383	15160	15408	15432	15323	15409	15288	15227	15202	15209	15215	15437	15308	15255	15231	15471	15298	15261	15254	15251	15452	15314	15336	15224	15314	15246	15250	15449	15190	15271	15424	15359	15306	15200	15354	15252	15249	15274	15213	15428	15247	15322	15390	15301	15153	15293	15307	15396	15337	15290	15172	15255	15166	15284	15293	15223	15238	15243	15353	15261	15409	15410	15304	15112	15281	15215	15359	15326	15409	15341	15282	15167	15289	15159	15355	15306	15449	15381	15269	15570	15279	15326	15363	15191	15404	15265	15301	15423	15227	15391	15349	15313	15209	15292	15302	15036	15158	15348	15228	15387	15181	15381	15301	15350	15272	15229	15350	15281	15209	15282	15141	15283	15294	15235	15320	15338	15487	15315	15381	15401	15260	15291	15095	15339	15279	15421	15240	15480	15215	15327	15199	15357	15366	15236	15409	15391	15293	15267	15260	15242	15260	15201	15385	15223	15284	15513	15422	15452	15249	15264	15222	15271	15230	15222	15269	15252	15303	15194	15372	15348	15328	15265	15204	15240	15457	15198	15346	15071	15407	15276	15324	15321	15207	15385	15441	15186	15316	15198	15211	15377	15332	15028	15261	15409	15395	15487	15217	15307	15244	15350	15247	15271	15242	15348	15385	15130	15401	15231	15108	15139	15421	15329	15361	15385	15258	15414	15119	15304	15335	15327	15475	15288	15349	15155	15332	15174	15404	15242	15352	15359	15296	15372	15533	15340	15389	15245	15299	15336	15195	15304	15358	15195	15167	15283	15495	15327	15241	15383	15364	15229	15379	15454	15456	15288	15363	15385	15342	15343	15373	15393	15260	15359	15283	15299	15234	15264	15311	15398	15113	15328	15256	15404	15343	15236	15255	15240	15249	15257	15268	15216	15284	15182	15369	15093	15116	15231	15268	15122	15141	15318	15195	15333	15204	15380	15277	15400	15457	15426	15186	15220	15199	15304	15317	15496	15296	15304	15463	15198	15367	15280	15395	15436	15409	15326	15151	15488	15283	15119	15411	15298	15287	15193	15232	15306	15371	15292	15248	15173	15101	15498	15340	15353	15266	15348	15342	15307	15400	15138	15240	15241	15320	15363	15152	15267	15204	15314	15213	15152	15357	15155	15312	15244	15227	15269	15135	15511	15428	15102	15475	15133	15380	15282	15134	15339	15304	15278	15419	15232	15294	15266	15268	15256	15422	15309	15287	15272	15182	15392	15275	15293	15133	15290	15208	15397	15357	15468	15419	15306	15293	15478	15323	15262	15347	15397	15128	15431	15225	15363	15251	15363	15282	15285	15272	15126	15279	15154	15381	15450	15289	15387	15185	15225	15235	15331	15207	15308	15369	15305	15247	15343	15318	15112	15316	15315	15176	15325	15429	15320	15228	15482	15197	15166	15276	15275	15211	15324	15218	15385	15252	15260	15357	15241	15253	15288	15233	15458	15139	15365	15239	15229	15283	15190	15374	15448	15349	15295	15226	15147	15215	15421	15318	15177	15361	15243	15106	15182	15358	15385	15207	15200	15277	15130	15354	15345	15394	15279	15088	15268	15365	15301	15272	15502	15333	15172	15216	15308	15281	15171	15239	15293	15362	15195	15343	15300	15174	15317	15221	15320	15353	15347	15354	15364	15213	15276	15298	15318	15255	15204	15231	15250	15248	15270	15291	15447	15306	15382	15352	15410	15292	15237	15249	15379	15406	15231	15187	15104	15244	15211	15486	15227	15361	15232	15252	15283	15284	15294	15288	15215	15195	15309	15237	15391	15173	15456	15244	15271	15315	15278	15157	15271	15281	15434	15293	15322	15317	15266	15262	15253	15382	15228	15317	15273	15294	15176	15339	15349	15243	14922	15408	15297	15143	15317	15248	15262	15280	15317	15366	15350	15205	15305	15249	15233	15472	15197	15377	15330	15356	15393	15267	15320	15211	15388	15372	15329	15167	15392	15156	15364	15405	15150	15471	15302	15272	15327	15297	15479	15101	15408	15304	15276	15349	15495	15342	15366	15294	15339	15404	15271	15292	15445	15313	15299	15284	15367	15308	15239	15419	15323	15285	15355	15253	15270	15258	15294	15293	15337	15363	15224	15266	15240	15242	15379	15245	15146	15343	15453	15132	15154	15233	15236	15157	15223	15194	15388	15207	15041	15319	15535	15268	15186	15326	15260	15215	15517	15414	15430	15209	15441	15287	15204	15208	15248	15385	15232	15198	15459	15271	15258	15113	15301	15394	15191	15392	15314	15380	15332	15068	15277	15282	15413	15295	15294	15309	15329	15422	15230	15240	15260	15394	15326	15416	15265	15312	15149	15196	15302	15460	15334	15265	15459	15314	15378	15199	15236	15221	15371	15403	15239	15247	15436	15165	15312	15305	15121	15324	15332	15236	15572	15153	15429	15308	15389	15210	15280	15158	15215	15290	15215	15343	15342	15221	15401	15213	15354	15185	15293	15459	15272	15263	15212	15154	15247	15378	15286	15212	15162	15255	15380	15152	15073	15440	15395	15379	15334	15281	15342	15172	15403	15289	15254	15313	15379	15382	15194	15202	15323	15106	15261	15420	15341	15251	15452	15181	15098	15325	15398	15248	15313	15369	15275	15459	15299	15197	15328	15194	15286	15172	15448	15294
27312	22977	28108	25024	19965	19112	18405	17569	17305	17318	17213	16861	16754	16369	16852	16829	16666	16602	16864	16988	16679	16889	16759	16700	16884	16709	16673	16657	16747	16835	16875	16758	16628	16523	16638	16984	16851	16684	16619	16823	16609	16736	16782	16642	17027	16766	16710	16766	16856	16784	16599	16808	16763	16669	16634	16723	16653	16566	16631	16678	16653	16718	16489	16627	16414	16420	16695	16409	16740	16831	16494	16608	16637	16514	16810	16697	16614	16640	16559	16590	16675	16652	16634	16826	16551	16606	16599	16528	16528	16673	16664	16472	16610	16549	16662	16653	16605	16493	16584	16621	16778	16476	16519	16533	16443	16542	16704	16538	16733	16727	16640	16633	16737	16809	16718	16575	16441	16640	16733	16591	16706	16487	16651	16550	16622	16636	16642	16618	16563	16770	16525	16728	16599	16634	16427	16567	16507	16518	16614	16627	16641	16594	16567	16550	16534	16706	16698	16581	16537	16722	16559	16600	16609	16827	16651	16520	16673	16566	16497	16680	16741	16800	16763	16587	16628	16679	16736	16595	16663	16532	16542	16758	16691	16724	16680	16503	16448	16573	16672	16637	16650	16753	16585	16722	16744	16642	16528	16705	16505	16694	16775	16556	16687	16828	16470	16688	16469	16720	16515	16659	16647	16546	16526	16490	16602	16447	16700	16671	16585	16564	16805	16500	16545	16406	16669	16568	16508	16882	16615	16581	16367	16532	16591	16734	16531	16574	16558	16566	16623	16803	16666	16718	16663	16614	16595	16428	16651	16690	16761	16639	16493	16517	16582	16520	16571	16521	16591	16621	16456	16733	16860	16637	16558	16436	16459	16668	16600	16507	16706	16758	16525	16492	16672	16385	16538	16730	16603	16677	16656	16664	16594	16511	16795	16611	16792	16462	16534	16641	16595	16537	16530	16434	16451	16570	16721	16552	16572	16444	16590	16685	16402	16546	16755	16618	16681	16753	16659	16681	16543	16675	16534	16643	16802	16565	16570	16524	16700	16715	16462	16656	16752	16428	16486	16565	16822	16568	16522	16728	16539	16615	16520	16717	16638	16613	16756	16517	16619	16694	16652	16526	16647	16558	16788	16670	16489	16641	16568	16590	16634	16612	16588	16643	16789	16635	16702	16712	16724	16703	16632	16701	16674	16540	16568	16639	16584	16700	16636	16615	16459	16734	16643	16830	16759	16515	16701	16599	16810	16550	16594	16572	16458	16517	16560	16747	16515	16669	16536	16639	16728	16724	16536	16486	16565	16706	16770	16636	16489	16625	16674	16719	16369	16586	16754	16630	16508	16566	16619	16584	16484	16584	16418	16637	16611	16637	16658	16782	16651	16649	16539	16386	16525	16583	16719	16592	16910	16549	16507	16673	16673	16706	16391	16620	16593	16722	16547	16574	16666	16669	16747	16876	16599	16658	16654	16609	16603	16453	16731	16508	16523	16479	16550	16501	16533	16597	16579	16745	16553	16628	16634	16647	16692	16615	16575	16385	16469	16411	16811	16787	16692	16617	16714	16668	16592	16720	16507	16732	16616	16513	16772	16679	16714	16621	16536	16658	16851	16520	16516	16697	16522	16551	16837	16550	16509	16662	16505	16689	16626	16539	16480	16713	16490	16769	16721	16532	16390	16630	16624	16593	16652	16522	16565	16841	16615	16788	16654	16707	16605	16587	16638	16498	16464	16688	16488	16380	16618	16494	16486	16641	16664	16598	16817	16554	16665	16486	16620	16446	16715	16476	16589	16560	16687	16590	16673	16560	16603	16610	16458	16682	16563	16427	16297	16622	16713	16570	16574	16566	16590	16489	16693	16689	16736	16776	16607	16674	16753	16486	16540	16628	16652	16650	16660	16523	16539	16490	16685	16618	16526	16519	16503	16776	16694	16714	16458	16768	16483	16649	16693	16549	16549	16591	16574	16746	16534	16613	16562	16556	16633	16545	16505	16574	16448	16681	16735	16547	16512	16534	16663	16649	16781	16684	16714	16558	16647	16589	16547	16641	16625	16621	16660	16635	16670	16477	16719	16644	16567	16704	16674	16491	16808	16563	16524	16659	16494	16529	16647	16605	16640	16580	16534	16650	16592	16407	16499	16514	16510	16567	16613	16767	16650	16596	16629	16685	16657	16702	16618	16701	16620	16523	16685	16586	16615	16694	16655	16573	16585	16609	16642	16534	16609	16667	16649	16846	16620	16490	16629	16561	16768	16572	16589	16638	16576	16693	16534	16594	16656	16631	16589	16684	16711	16421	16471	16768	16833	16686	16558	16567	16712	16772	16789	16815	16589	16646	16649	16618	16719	16421	16719	16711	16681	16689	16437	16792	16738	16642	16454	16671	16735	16603	16543	16936	16697	16669	16676	16534	16636	16777	16800	16580	16796	16761	16717	16650	16731	16625	16682	16645	16494	16726	16631	16491	16610	16483	16539	16360	16541	16534	16565	16630	16606	16719	16725	16609	16566	16646	16590	16551	16636	16683	16706	16716	16688	16495	16756	16629	16807	16702	16572	16655	16593	16751	16626	16560	16496	16609	16534	16643	16792	16617	16578	16762	16766	16759	16721	16494	16722	16640	16581	16617	16861	16744	16619	16676	16651	16594	16703	16663	16685	16802	16581	16603	16511	16650	16735	16691	16699	16576	16651	16579	16545	16656	16624	16688	16776	16743	16666	16567	16530	16478	16502	16376	16450	16500	16675	16723	16443	16558	16613	16548	16507	16836	16859	16584	16633	16609	16429	16750	16695	16738	16595	16598	16583	16533	16645	16786	16668	16714	16687	16750	16362	16581	16437	16708	16601	16637	16508	16729	16775	16627	16652	16685	16657	16615	16607	16581	16614	16523	16567	16548	16688	16554	16740	16700	16807	16655	16600	16536	16574	16648	16758	16744	16640	16705	16707	16705	16806	16584	16629	16666	16650	16504	16507	16444	16574	16454	16664	16496	16774	16606	16424	16558	16611	16551	16496	16546	16692	16533	16476	16737	16817	16392	16713	16602	16604	16645	16808	16561	16389	16666	16625	16360	16571	16723	16781	16597	16637	16691	16588	16680	16790	16578	16449	16744	16696	16647	16599	16785	16596	16692	16764	16740	16768	16589	16563	16600	16689	16502	16611	16664	16611	16747	16545	16733	16550	16584	16700	16556	16429	16536	16670	16531	16689	16659	16837	16715	16634	16551	16562	16634	16629	16606	16560	16709	16601	16520	16716	16671	16590	16586	16466	16577	16729	16712	16687	16728	16572	16679	16787	16426	16700	16680	16401	16587	16488	16626	16684	16414	16673	16555	16728	16609	16688	16672	16627	16571	16667	16738	16657	16802	16589	16479	16779	16406	16667	16517	16514	16692	16599	16481	16760	16625	16520	16466	16402	16510	16654	16582	16859	16927	16530	16728	16626	16731	16538	16763	16406	16552	16644	16487	16540	16644	16704	16638	16675	16695	16680	16706	16738	16705	16584	16706	16669	16810	16761	16842	16631	16600	16439	16753	16604	16566	16622	16745	16768	16569	16444	16556	16636	16503	16629	16611	16573	16645	16652	16636	16696	16735	16614	16669	16768	16576	16763	16571	16576	16636	16667	16457	16528	16523	16660	16607	16581	16680	16692	16493	16484	16611	16526	16785	16529	16576	16774	16466	16500	16645	16620	16434	16765	16549	16574	16440	16604	16706	16754	16702	16850	16632	16699	16532	16546	16487	16650	16648	16542	16465	16737	16600	16509	16641	16709	16626	16627	16621	16664	16667	16595	16685	16521	16694	16478	16493	16679	16762	16601	16626	16599	16725	16635	16776	16797	16512	16630	16657	16618	16625	16699	16662	16517	16557	16682	16454	16910	16646	16486	16573	16881	16679	16496	16694	16585	16775	16745	16574	16464	16669	16639	16830	16631	16662	16510	16656	16568	16579	16774	16696	16631	16539	16761	16553	16553	16599	16639	16533	16813	16428	16780	16590	16680	16589	16581	16673	16634	16481	16459	16569	16563	16596	16846	16758	16655	16657	16622	16764	16431	16634	16648	16833	16519	16485	16471	16841	16559	16596	16575	16592	16548	16677	16679	16671	16664	16636	16644	16552	16655	16606	16781	16603	16591	16617	16714	16655	16747	16612	16854	16747	16620	16644	16632	16602	16591	16519	16488	16436	16648	16832	16802	16720	16575	16604	16707	16755	16477	16759	16639	16583	16599	16786	16674	16447	16476	16526	16694	16752	16853	16571	16565	16577	16610	16679	16335	16627	16505	16541	16519	16499	16442	16615	16695	16586	16393	16620	16996	16854	16732	16528	16831	16599	16666	16729	16536	16505	16430	16595	16884	16556	16580	16384	16696	16722	16611	16614	16502	16607	16505	16628	16692	16470	16623	16597	16707	16721	16581	16829	16351	16503	16770	16719	16667	16491	16670	16850	16691	16494	16579	16530	16664	16529	16607	16707	16569	16553	16827	16762	16566	16655	16555	16436	16481	16724	16732	16705	16630	16470	16482	16596	16497	16622	16757	16732	16692	16812	16744	16611	16608	16522	16573	16627	16538	16688	16681	16607	16572	16803	16665	16684	16579	16710	16583	16644	16727	16633	16618	16590	16726	17007	16637	16632	16717	16806	16702	16499	16826	16720	16437	16679	16530	16518	16560	16723	16600	16869	16494	16700	16639	16749	16619	16541	16502	16441	16735	16604	16759	16435	16673	16682	16880	16610	16866	16455	16553	16676	16572	16569	16553	16679	16424	16620	16659	16730	17029	16749	16736	16407	16870	16653	16690	16652	16778	16667	16684	16638	16539	16669	16518	16814	16951	16618	16703	16655	16755	16634	16625	16856	16398	16567	16767	16687	16733	16643	16581	16744	16616	16549	16592	16683	16567	16551	16613	16822	16616	16479	16525	16531	16652	16665	16600	16724	16630	16676	16765	16636	16538	16499	16655	16663	16555	16543	16696	16840	16600	16564	16831	16672	16412	16580	16460	16301	16674	16459	16608	16764	16851	16753	16788	16737	16680	16457	16869	16561	16706	16619	16767	16765	16854	16760	16657	16636	16531	16521	16605	16666	16701	16574	16632	16560	16664	16661	16814	16715	16614	16689	16791	16827	16621	16549	16675	16555	16611	16836	16488	16670	16469	16881	16639	16759	16830	16564
21406	32152	29848	23399	20679	18671	17309	16750	16478	16055	15665	15511	15298	15370	15300	15447	15294	15407	15267	15338	15184	15407	15185	15302	15280	15353	15362	15257	15449	15363	15348	15354	15434	15284	15374	15349	15352	15361	15504	15389	15307	15240	15432	15333	15306	15402	15436	15397	15240	15092	15301	15320	15185	15367	15127	15082	15320	15181	15221	15341	14994	15133	15027	15169	15124	15208	15106	15329	15109	15252	15237	15164	15205	15055	15223	15214	14989	15069	15204	15028	15276	14978	15089	15211	15113	15186	15292	15142	15134	15202	15315	15071	15257	15140	15189	15233	15020	15102	15027	15255	15250	14983	15259	15003	15136	15132	15231	15203	15317	15352	15321	15273	15138	15038	14973	15199	15283	15085	15203	15168	15076	15088	15234	15121	15147	15203	15127	15209	15187	15133	15071	15018	15189	14883	15268	15151	15204	15104	15223	15048	15036	14969	15315	15171	15016	15320	15175	15061	15332	15129	15253	15292	15130	15056	15140	15110	15125	15222	14922	15208	15205	15214	15125	15140	15208	15087	15246	15333	15213	15153	15123	15144	15124	15113	15212	15157	15255	15148	15284	15098	15339	15104	15087	15279	15290	15214	15136	15031	15088	15159	15285	15234	15262	15127	15029	15254	15148	15136	15142	15222	15226	15164	15303	15356	15171	15310	15094	15226	15192	15146	15158	14999	15146	15183	15043	15249	15127	15003	15136	15127	15191	15175	15126	15182	15106	15231	15122	15162	15265	15189	15179	15173	15088	15344	15207	15102	15053	14987	15046	15271	15255	15050	15158	15182	15178	15187	15157	15204	15186	15201	15260	15241	15117	15303	15283	15208	15082	15177	15165	15100	15082	14918	15134	15007	15276	15066	15076	15180	15040	15173	15254	15064	15188	15140	15325	15269	15172	15183	15146	14987	15156	15065	15180	15139	15282	15291	15065	15137	15213	15137	15190	15136	15283	15242	14984	15012	15210	15179	15258	15124	15187	15183	15017	15329	15086	15305	15023	15153	14954	15200	15192	15043	15232	15146	15042	15027	15370	15116	15183	15206	15110	15166	15134	15113	15126	15260	15150	15179	15163	15328	15360	15065	15090	15173	15119	15169	15157	15071	15066	15066	15215	15155	15311	15249	15196	15231	15088	15101	15287	15159	15127	15186	15069	15061	15312	15134	15203	15139	15223	15013	15094	15234	15086	15308	15030	15072	15126	15150	15263	15221	15157	15170	15035	15180	15027	15085	15188	15216	15070	15201	15195	15064	15224	15182	15164	15050	15132	15208	15157	15080	15179	15225	15094	15181	15310	15130	14858	15192	15106	15208	15258	15327	15115	15153	15105	15209	15289	15080	15201	15125	15270	15177	15172	15064	15096	15106	15118	15021	15298	15131	15169	15186	15126	15093	15267	15224	15011	15101	15126	15191	15140	15129	15265	15220	15184	15179	15150	15090	15220	15181	15270	15184	15298	15193	15212	15058	15085	15212	15158	15094	15317	15243	14922	15109	15127	15037	15144	15038	15193	15178	15306	15084	15171	15260	15191	15239	15160	15215	15138	15146	15177	14966	15288	15171	15045	14966	15114	15198	15124	15139	15167	15253	15191	15229	15273	15082	15175	15290	15188	15127	15119	15146	15104	15226	14941	15106	15179	15133	15093	15126	15159	14983	15092	15141	15343	15163	15230	15020	15160	15049	15119	15231	15135	15177	15177	15320	15166	15216	15164	15205	14989	15163	15114	15104	15236	15265	15164	15171	15159	15029	15197	15060	15152	15150	15225	15032	15063	15209	15117	15200	15228	15176	15227	15007	15110	15067	15071	15107	15087	15174	15193	15339	15092	15125	15091	15380	15259	15088	15292	15129	15412	15237	15108	15215	15329	15097	15295	15192	15211	15136	15391	15137	15014	14967	15178	15389	15170	14902	14925	15238	15182	15177	15144	15172	15086	15187	15187	15202	15021	15297	15115	15331	15285	15143	15263	15264	15241	15167	15102	15156	15132	15273	15106	15142	15142	15020	14950	15247	15262	15085	15148	15093	15219	15075	15308	15258	15105	15193	14889	15305	15208	15058	14897	15245	15004	15166	15133	15202	15151	15197	15111	15323	15177	15054	15249	15285	15095	15190	15093	15019	15205	15130	15156	15150	15253	15185	15184	15080	15098	15070	15064	15211	15183	15303	15123	15181	15200	15063	15147	15134	15179	15154	15303	15187	15247	15009	15275	15348	15131	15227	15078	15173	15291	15086	15201	14996	15278	15358	15110	15200	15035	15079	15102	15252	15212	15032	15133	15014	15112	15212	15151	14974	15062	15101	15323	15183	15020	15166	15301	15088	15145	15166	15366	15116	15155	15063	15203	15220	15201	15126	15217	15143	15177	15231	15275	15073	15235	15122	14976	15134	14956	15090	15249	15290	15184	15049	15105	15436	14982	15268	15174	15124	15221	15259	15167	15297	15140	15196	15212	15264	15168	15131	15061	15144	15254	14922	15159	15207	15134	15355	15116	15255	15301	15053	15163	15152	15154	15206	15057	15173	15051	15198	15083	15172	15266	15211	15220	15107	15273	15161	15190	15208	15195	15110	15124	15085	15241	15093	15254	15370	15368	15141	15019	15224	15198	15274	15130	15094	15169	15225	15088	15271	15135	15159	15328	15093	15224	15337	15184	15141	15071	14998	15164	15311	15126	15230	15362	15161	15261	15252	15177	15035	15160	15211	15015	15185	15122	15254	15179	15040	15100	15163	15155	15202	15138	15243	15217	15291	15316	15222	15128	15016	15246	15126	15080	15215	15145	15383	15032	15148	15156	15141	15104	15112	15146	15253	15094	15179	15156	15008	15078	15296	15179	15025	15153	15224	15109	15260	15260	15010	15207	15231	15085	15057	15201	15048	15266	15094	15266	14913	15281	15187	15238	15135	15173	15220	15141	15085	14960	15151	15353	15156	15326	15217	15212	15175	15132	15161	15142	15131	15139	15236	15156	15043	15234	15087	15205	15184	15126	15028	15353	15350	15154	15146	15254	15199	15230	15153	15153	15252	15213	15012	14914	15129	15293	15054	15186	15138	15376	15167	15186	15103	15238	15120	15184	15265	15319	15083	15125	15042	15140	15129	15169	15160	15229	15148	14991	15371	15081	15311	15094	15255	15170	15219	15169	14980	15124	15375	15279	15148	15185	15355	15349	15222	15021	15119	15160	15199	15019	15180	15067	15160	15358	15104	15128	15190	14984	15190	15214	15169	15154	15195	15155	15150	15057	15061	15222	15288	15385	15292	15152	15090	15148	15230	15131	15137	15248	15129	15294	15055	15175	15031	15224	15255	15084	15149	15104	15174	15225	15286	15171	15110	15264	15126	15098	15127	15329	15113	15219	15298	15223	15129	15159	15218	15070	14988	15156	15009	15164	15209	15080	14945	15120	15220	15132	15075	15009	15159	15128	15107	15109	15225	15238	15213	15169	15071	15149	15200	15079	15008	15088	14992	15113	15307	15144	15043	15071	15032	15275	15199	15123	15138	14943	15085	15085	15133	15256	15181	15278	15173	15255	15203	15344	15258	14987	15055	15120	15120	15188	15143	15163	15235	15188	15280	15099	15221	15142	15228	15200	15139	15016	15278	15304	15317	15114	15251	15100	15015	15275	15247	15063	15215	15152	15207	15135	15138	15171	14994	15323	15209	15059	15270	15307	15063	15058	15177	15198	15138	15068	15130	15028	15110	15266	15259	15135	15193	15024	14978	15143	15061	15145	15092	15129	15079	15051	15178	15210	15181	15150	15213	15120	15332	15281	15167	15201	15127	15193	15249	15128	15165	15266	15146	15156	15253	15153	15434	15097	15204	15212	15264	15192	15115	15160	15233	15110	15253	15247	15204	15101	15107	15125	15222	15016	15181	14974	15025	15146	15228	15147	15063	15205	15329	15234	15162	15068	15110	15328	15154	15252	15187	15173	15115	15152	15024	15210	15146	15142	15220	15366	15352	15212	15078	15251	15228	15091	15162	15071	15215	15047	15175	15133	15004	15042	15128	15173	15253	15159	15161	15310	15213	15256	15305	15227	15424	15239	15066	15071	15220	15121	15043	15118	15262	15193	15132	15118	15294	15149	15134	15171	15015	15071	15232	15171	15076	15056	15206	15089	15183	15329	15060	15185	15159	15266	15171	14984	15182	15179	15175	15265	15132	15268	15021	15105	15175	15107	15282	15128	15163	15214	15162	15109	15232	15166	15189	14985	15261	15150	15133	15171	15206	15057	15247	15161	15118	15027	15222	15040	15403	15263	15055	15168	15165	15080	15087	15145	15342	15150	15266	15092	15192	15062	15307	15051	15147	15116	15131	15118	15150	15236	14934	15103	15184	15215	15108	15126	15244	14946	15233	15031	15165	15117	15095	15244	15228	15160	15275	15104	15131	15206	14919	15151	15196	14995	15163	15209	15060	14920	15107	15197	15260	15109	15127	15170	15170	15127	15087	15152	15245	15342	15226	15073	14992	15045	15071	15132	15166	15163	15145	15217	15039	15258	15034	15280	15190	15276	15004	15096	15174	15110	15142	15033	15217	15095	15170	15052	15137	15247	15090	15118	15235	15198	15300	15209	15255	15067	15081	15204	15193	15080	15044	15221	15161	14959	15172	15065	15173	14957	15119	15217	15099	15067	15251	15330	15220	15325	15047	15170	15203	14922	15168	15329	15198	15221	15106	15200	15034	15344	15223	15086	15169	15145	15218	15172	15317	15153	15202	15256	15113	15141	15078	15255	15048	15268	15270	15004	15223	15229	15088	15068	15049	15236	15336	15067	15060	15268	15137	15291	14911	15096	15244	15192	15113	15340	15128	15277	15211	15168	15180	15289	15201	15141	15100	15144	15198	15242	15160	15172	15037	15203	14980	15115	15205	15134	15051	15051	15140	15280	15097	15224	15424	15025	15157	15308	15021	15219	15027	15032	15188	15213	15257	15183	15318	15164	15145	15160	15067	15195	15189	15213	15072	14919	15337	15071	15224	15255	15334	15201	15059	15216	15147	15284	15124	15129	15016	15191	15228	15267	15070	15150	15189	15173	15165	15161	15147	15139	15106	15114	15259	15145	15196	15130	15328	15142	15072	15103	15096	15127	15194	15160	15303	14991	15165	15251	15019	15107	15269
23698	21124	28665	24170	22875	23740	22804	19402	18504	18348	17761	17472	17072	17095	17035	17084	16987	16860	16823	16867	16856	16723	16690	16734	16922	16854	16843	16981	17029	16958	16730	16977	16847	16857	16840	16975	16728	16874	16825	16769	16878	16710	16729	16768	16656	16667	16866	17177	16995	16918	16820	16769	16684	16601	16754	16587	16565	16723	16819	16498	16692	16521	16882	16502	16791	16628	16720	16572	16640	16606	16434	16648	16746	16769	16713	16590	16563	16650	16627	16829	16468	16463	16662	16696	16528	16602	16833	16585	16760	16595	16605	16699	16598	16448	16778	16667	16539	16765	16668	16501	16606	16619	16624	16746	16652	16656	16718	16825	16653	16608	16654	16470	16726	16612	16624	16677	16707	16577	16564	16660	16565	16642	16424	16470	16532	16512	16681	16539	16520	16650	16679	16532	16638	16691	16582	16557	16631	16645	16560	16690	16639	16549	16653	16551	16797	16597	16793	16828	16814	16536	16586	16572	16669	16685	16743	16564	16754	16524	16716	16680	16744	16601	16631	16563	16514	16461	16663	16593	16597	16487	16390	16589	16482	16581	16508	16451	16448	16744	16742	16535	16578	16792	16933	16619	16685	16701	16590	16549	16804	16533	16488	16731	16673	16606	16371	16523	16494	16446	16729	16804	16603	16461	16545	16646	16730	16767	16803	16545	16687	16692	16450	16559	16570	16562	16741	16752	16625	16692	16431	16547	16645	16506	16737	16757	16569	16585	16728	16588	16818	16423	16525	16407	16746	16543	16594	16413	16419	16438	16544	16553	16683	16686	16733	16589	16681	16489	16761	16511	16383	16430	16481	16532	16705	16689	16652	16733	16592	16653	16383	16665	16452	16624	16622	16640	16663	16612	16818	16611	16545	16913	16396	16596	16618	16477	16670	16626	16506	16645	16746	16724	16524	16713	16710	16544	16421	16325	16568	16511	16810	16676	16722	16648	16610	16684	16768	16729	16722	16678	16642	16528	16524	16498	16603	16497	16555	16580	16584	16727	16302	16461	16668	16596	16406	16629	16828	16500	16544	16558	16367	16626	16464	16488	16573	16346	16558	16688	16608	16576	16554	16542	16484	16660	16586	16823	16741	16557	16459	16673	16547	16493	16500	16355	16641	16542	16588	16730	16559	16662	16720	16559	16695	16653	16870	16632	16585	16686	16740	16634	16455	16534	16294	16707	16777	16566	16482	16647	16517	16791	16530	16681	16631	16586	16596	16793	16473	16422	16658	16675	16609	16662	16569	16739	16696	16708	16638	16742	16524	16734	16566	16763	16507	16483	16690	16727	16484	16758	16776	16704	16623	16602	16640	16614	16717	16649	16801	16564	16688	16603	16299	16598	16399	16448	16480	16607	16681	16604	16571	16564	16502	16650	16551	16676	16759	16651	16504	16693	16824	16765	16575	16546	16511	16577	16619	16675	16584	16556	16659	16784	16567	16481	16722	16614	16439	16463	16705	16535	16466	16463	16721	16498	16622	16414	16643	16656	16721	16628	16723	16725	16542	16464	16553	16433	16666	16557	16564	16424	16700	16580	16443	16679	16620	16631	16630	16497	16577	16482	16586	16880	16622	16553	16647	16506	16638	16734	16687	16743	16493	16483	16536	16613	16573	16613	16759	16715	16571	16699	16637	16819	16531	16790	16750	16301	16622	16649	16477	16553	16685	16494	16504	16502	16694	16810	16710	16453	16654	16576	16554	16681	16769	16751	16538	16579	16630	16603	16728	16426	16640	16495	16621	16605	16698	16592	16591	16587	16512	16685	16644	16619	16737	16657	16571	16732	16567	16785	16663	16690	16552	16605	16715	16662	16618	16597	16434	16725	16568	16649	16695	16613	16630	16572	16774	16621	16579	16459	16559	16657	16693	16638	16372	16709	16629	16479	16698	16570	16637	16583	16637	16695	16632	16647	16654	16571	16445	16387	16656	16730	16675	16661	16440	16464	16686	16548	16589	16478	16603	16782	16686	16664	16538	16613	16533	16690	16600	16548	16661	16718	16587	16719	16859	16710	16818	16548	16767	16582	16457	16656	16538	16484	16627	16783	16693	16528	16505	16472	16609	16537	16706	16515	16708	16436	16686	16566	16493	16525	16630	16603	16733	16556	16813	16619	16569	16531	16757	16383	16776	16399	16592	16691	16560	16565	16600	16391	16585	16591	16567	16466	16659	16640	16606	16558	16768	16661	16485	16695	16647	16579	16580	16528	16439	16670	16727	16657	16620	16540	16619	16642	16439	16659	16643	16651	16533	16578	16414	16603	16528	16639	16833	16447	16554	16638	16548	16602	16543	16720	16336	16522	16687	16842	16800	16717	16494	16696	16717	16637	16613	16614	16621	16538	16649	16594	16696	16592	16637	16695	16871	16603	16597	16664	16488	16483	16811	16505	16548	16623	16503	16660	16695	16638	16449	16581	16818	16589	16641	16509	16673	16599	16697	16666	16446	16734	16595	16661	16692	16678	16807	16529	16757	16543	16627	16777	16947	16470	16762	16650	16564	16456	16625	16815	16513	16558	16567	16677	16623	16626	16712	16668	16543	16425	16356	16664	16546	16620	16606	16324	16613	16844	16680	16786	16623	16808	16721	16436	16659	16542	16490	16531	16708	16735	16634	16407	16556	16672	16554	16543	16701	16608	16532	16688	16797	16473	16759	16682	16597	16579	16718	16555	16699	16569	16582	16669	16651	16599	16427	16580	16748	16649	16477	16578	16809	16529	16578	16685	16736	16689	16657	16736	16652	16760	16572	16542	16567	16537	16540	16587	16540	16718	16787	16415	16603	16572	16443	16522	16724	16591	16508	16629	16662	16593	16585	16639	16557	16663	16648	16698	16589	16478	16476	16644	16734	16608	16423	16472	16557	16557	16594	16642	16452	16657	16469	16524	16780	16863	16651	16537	16763	16599	16682	16558	16748	16847	16518	16603	16590	16707	16683	16614	16400	16536	16461	16538	16525	16611	16497	16736	16399	16669	16638	16673	16845	16610	16640	16495	16718	16664	16502	16604	16607	16576	16741	16555	16729	16576	16664	16444	16630	16882	16479	16894	16501	16359	16655	16332	16626	16606	16683	16688	16546	16851	16626	16626	16478	16599	16449	16488	16840	16719	16552	16472	16665	16508	16779	16485	16659	16672	16629	16772	16744	16675	16463	16505	16738	16700	16606	16674	16444	16723	16658	16619	16545	16454	16601	16562	16576	16548	16435	16654	16531	16488	16670	16769	16661	16663	16626	16594	16591	16612	16709	16825	16414	16694	16518	16563	16738	16666	16542	16551	16714	16696	16702	16888	16643	16646	16695	16509	16702	16659	16697	16497	16407	16375	16715	16699	16522	16656	16622	16639	16570	16647	16402	16535	16835	16500	16619	16598	16596	16658	16682	16485	16631	16666	16536	16713	16638	16506	16552	16584	16514	16539	16541	16447	16628	16320	16769	16511	16531	16519	16498	16580	16543	16511	16416	16691	16573	16550	16614	16757	16683	16658	16821	16731	16740	16502	16601	16488	16522	16524	16778	16717	16678	16644	16594	16897	16709	16662	16726	16769	16770	16640	16637	16562	16533	16748	16706	16620	16674	16717	16679	16464	16600	16748	16774	16649	16730	16518	16514	16480	16639	16652	16677	16605	16616	16670	16512	16665	16470	16792	16801	16899	16613	16556	16377	16496	16631	16378	16618	16492	16528	16454	16671	16630	16714	16301	16644	16547	16700	16761	16551	16706	16641	16728	16584	16405	16580	16660	16656	16556	16771	16524	16646	16610	16689	16544	16738	16738	16639	16632	16889	16609	16639	16449	16658	16622	16561	16578	16516	16724	16645	16703	16810	16468	16646	16504	16624	16624	16714	16665	16572	16525	16481	16780	16583	16546	16717	16623	16682	16699	16511	16617	16759	16693	16670	16634	16642	16744	16623	16504	16704	16558	16413	16508	16446	16832	16738	16644	16742	16609	16495	16561	16633	16451	16507	16726	16614	16896	16698	16518	16616	16586	16769	16599	16460	16590	16569	16680	16846	16634	16680	16524	16772	16491	16608	16713	16588	16467	16787	16474	16492	16631	16662	16739	16775	16558	16803	16524	16572	16454	16740	16621	16589	16607	16629	16674	16683	16648	16708	16433	16612	16649	16595	16560	16494	16888	16660	16687	16821	16858	16684	16574	16283	16368	16581	16687	16688	16582	16726	16571	16386	16536	16513	16676	16506	16662	16729	16611	16618	16338	16881	16555	16589	16470	16567	16672	16564	16790	16582	16656	16483	16710	16648	16624	16810	16726	16517	16527	16617	16718	16776	16633	16537	16423	16789	16743	16908	16555	16422	16548	16541	16743	16769	16609	16551	16537	16694	16582	16496	16557	16705	16712	16616	16586	16596	16545	16765	16552	16621	16600	16766	16589	16635	16632	16488	16538	16475	16557	16440	16590	16725	16517	16652	16554	16615	16777	16651	16947	16548	16581	16700	16634	16505	16558	16537	16824	16724	16599	16718	16334	16734	16632	16527	16607	16668	16766	16645	16667	16689	16603	16706	16542	16506	16326	16770	16679	16353	16601	16731	16633	16763	16964	16490	16542	16635	16571	16520	16502	16573	16727	16905	16793	16785	16523	16380	16650	16518	16389	16483	16531	16833	16669	16561	16678	16558	16535	16472	16578	16812	16721	16592	16538	16504	16489	16785	16645	16577	16532	16611	16636	16583	16740	16635	16791	16709	16602	16536	16584	16653	16647	16514	16531	16473	16630	16602	16552	16764	16580	16717	16723	16564	16561	16444	16804	16618	16559	16630	16482	16657	16662	16650	16637	16703	16528	16767	16569	16580	16683	16640	16761	16718	16478	16633	16431	16508	16483	16515	16524	16554	16566	16617	16519	16732	16543	16741	16317	16578	16886	16611	16635	16550	16573	16499	16533	16622	16502	16678	16587	16632	16590	16790	16504	16853	16634	16619	16579	16549	16705	16511	16532	16490	16697	16526	16647	16578	16447	16759	16611	16484	16755	16702	16673	16701	16694	16741	16603	16596	16599	16724	16559	16601	16553	16578	16670	16575	16516	16550	16759	16439	16597	16689	16636	16830	16531	16649	16648	16591	16603	16569	16644	16884	16497	16598	16697	16720	16683	16446	16572	16617	16469
23435	41239	38992	30568	26585	23096	20221	18953	17858	17485	16527	16243	15727	15631	15599	15703	15585	15498	15415	15407	15336	15414	15393	15303	15407	15222	15291	15524	15513	15682	15515	15309	15245	15463	15442	15675	15364	15405	15436	15571	15529	15392	15479	15348	15408	15338	15462	15602	15866	15610	15543	15304	15339	15195	15117	15223	15068	15137	15153	15160	15134	15224	15183	15044	15067	15028	15139	15253	15287	15228	15217	15036	15308	15183	15223	15075	15090	15277	15261	15382	15094	15213	15160	15319	15113	15209	14979	15099	15092	15221	15163	15022	15330	15182	15174	15352	15240	15236	15315	15219	15239	15203	15192	14982	15244	15217	15117	15286	15063	15034	15226	15198	15200	15119	15261	15163	15146	15127	15086	15308	15144	15125	15200	15198	15068	15298	15147	15260	15180	15298	15336	15026	15198	15135	15208	15264	15301	15140	15070	15131	15125	15160	15132	15178	15141	15078	15237	15209	15082	15156	15262	15244	15299	15280	15065	15097	15050	15284	15136	15088	15117	15052	15179	15265	15142	15096	15178	15130	15297	15309	15244	15129	15311	15201	15368	15182	15182	15099	15160	15192	15285	15196	15214	15055	15151	15355	15199	15079	15235	15190	15113	15136	15017	15226	15254	15237	15375	15113	15158	15213	14920	15217	15105	15055	15312	15117	15334	15043	15221	14969	15113	15066	15304	15365	15084	15298	15276	15230	15198	15350	15161	15060	15243	15153	15226	15207	15191	15239	15157	15166	15087	15123	14958	15326	15087	15082	15183	15157	15235	15294	15153	15096	15116	15152	15282	15156	15335	15291	15324	15152	15151	15234	15244	15065	15141	15127	15074	15054	15082	15156	15084	15435	15107	15137	15213	15319	15045	15184	15075	15077	15017	15120	15176	15116	14967	15093	15171	15231	15199	15284	15079	15161	15109	15102	15262	15281	15207	15212	15256	15161	15025	15237	15174	15441	15062	15163	15295	15008	15144	15246	15093	15241	15157	15232	15239	15066	15203	15097	15088	15064	15146	15267	15227	15156	15042	15303	15098	15236	15235	15210	14971	15143	15279	15089	15275	15250	15251	15224	15305	15218	15173	15200	15132	15082	15292	15117	15153	15188	15264	15050	15225	15213	14968	15128	15056	15269	15235	15277	15177	15028	15223	15173	15280	15132	15270	15083	15235	15154	15143	15266	15305	15213	15195	15144	15091	15305	15234	15124	15358	15109	15269	15086	15168	15167	15134	15178	15295	15279	15143	15204	15071	15189	15431	15238	15111	15246	15031	15004	15153	15290	15144	15131	15218	15275	15225	15246	15242	15081	15237	15045	15074	15095	15293	15123	14965	15337	15122	15375	15184	15090	15271	15307	15050	14989	15199	15154	15102	15009	15100	15225	15196	15218	15268	15065	15041	15283	15169	15230	15239	15149	14981	15136	15054	15165	15114	15247	15156	15155	15077	15168	15202	15256	15328	15193	15301	14955	15090	15072	15078	15118	15206	15079	15243	15159	15010	15165	15264	15193	15081	15273	15149	15133	15112	15131	15169	15014	15043	15270	15032	15286	15157	15144	15192	14980	15099	15267	15104	15254	14967	15212	15191	15174	15167	15116	15137	15135	15231	15265	15132	15186	15369	15264	14939	15309	15282	15275	15187	15240	15218	15080	15120	15170	15327	15246	15061	15198	15293	15211	15198	15186	14960	15115	15185	15092	15186	15347	15036	15247	15062	14909	15174	15232	15179	15023	15107	15103	15153	15151	15027	15101	15099	15008	15222	15163	15117	15198	15172	15044	15190	15138	15355	15070	15266	15078	15155	15182	15171	15185	15072	15160	15067	15124	15234	15245	15123	14954	15180	15282	15171	15129	15182	15112	15256	15180	15079	15198	15195	15145	15287	15071	15079	15076	15279	15279	15245	15137	15164	15155	15242	15100	15260	15188	15212	15226	15187	15094	15074	15130	15311	15164	15152	15172	15077	15156	14982	15251	15190	15290	15164	15206	15087	15021	15280	15084	14999	15186	15204	15110	15267	15096	15178	15363	15253	15125	15188	15315	15240	15350	15085	15139	15162	15103	15137	15209	15172	15214	15161	15239	15329	15058	15157	15104	15305	15074	15251	15171	15185	15048	15258	15204	15113	15297	14994	15272	15244	15077	15274	15185	15219	15022	15203	15106	15075	15225	15029	15095	15075	15285	15152	15062	15213	15286	15210	15107	15087	15321	15281	15356	15154	15225	15186	15224	15031	15199	15195	15150	15236	15125	15224	15276	15190	15040	15277	14969	15204	15124	15192	15139	15218	15298	15075	15205	15159	15110	15146	15247	15350	15024	15091	15065	15186	15073	15112	15087	15205	15033	15285	15284	15195	15282	15087	15158	15086	15290	15178	15113	15311	15058	15243	15148	15160	15165	15384	15122	15187	15243	15095	15029	15051	15173	15053	15216	15218	15179	15150	14981	15131	15141	15140	15405	15064	15179	15313	15188	15375	15181	15193	15314	15235	15179	15138	15226	15244	15295	15122	15113	15332	15123	15198	15194	15117	15255	14873	15248	15198	15050	15349	15282	15273	15211	15268	15134	15295	15100	15212	15128	15090	15162	15071	15188	15373	15016	15020	15291	15313	15161	15322	15133	15270	15192	15116	15212	15204	15045	15131	15031	15099	15157	15012	15186	15285	15190	15218	15128	15208	15247	15136	15145	15143	15269	15306	15151	15008	15259	15182	15124	15124	15144	15080	15295	15083	14979	15251	15159	15011	15037	15118	15127	15204	15274	15351	15112	15242	15224	15234	15288	15105	15190	15137	15088	15291	15217	15045	15396	15347	15027	15285	15097	15274	15272	15055	15251	15205	15163	15172	15244	15250	15136	14972	15252	15151	15097	15320	15076	15273	15173	15245	15216	15123	15277	15015	15027	15252	15277	15290	15030	15100	15011	15209	14970	15114	15241	15214	15098	15156	15180	15226	15113	15141	15163	15294	15142	15162	15125	15244	15231	15189	15232	15103	15190	15128	15161	15222	15166	15208	15108	15022	15160	15129	15098	15180	15143	15069	15010	15186	15223	15095	15193	15224	15298	15182	15268	15187	15119	15176	15150	15078	15390	15210	15013	15094	15189	15163	15082	15159	15102	15022	15330	15104	14978	15269	15132	15170	15389	15212	15083	15145	15337	15309	14938	15136	15247	15193	15226	15023	15215	15045	15174	15301	15107	15449	15160	15232	15373	15214	15183	15207	15296	15335	15264	15156	15400	15149	15289	15049	15129	15079	15120	15172	15142	15122	15032	15110	15193	15277	15056	15163	15155	15107	15203	15227	15183	15165	15379	15136	15215	15319	15063	15010	15245	15023	15307	15211	15072	15271	15331	15182	15077	15184	15271	15108	15125	15364	15147	14923	15235	15188	15187	15114	15257	15088	15097	15246	15168	15123	15252	15044	15121	15036	15219	15346	15261	15029	15244	14945	15052	15208	15114	14971	15167	15211	15154	15249	15114	15340	15086	15386	15127	15164	15272	15197	15175	15306	15275	15142	15122	15119	15237	15040	15065	15056	15151	15120	15173	15141	15107	15157	15180	15194	15166	15092	15244	15085	15057	15220	15217	15271	15214	15122	15086	15140	15306	15267	15333	15088	15177	15163	15148	15124	15132	15262	15120	15281	15319	15276	15172	15268	15166	15261	15100	15087	15276	15103	15146	15164	15086	15093	15139	15079	15315	15131	15244	15074	15156	15236	15289	15133	15017	15081	15122	15140	15226	15283	15238	15133	15227	15182	15133	15227	15172	15192	15157	15043	15133	15239	15324	15153	15075	15209	15254	15267	15248	15136	15220	15238	15254	15283	14979	15154	15229	15232	15008	15245	15207	15361	15081	15133	15072	15131	15178	15096	15212	15085	15073	15278	15287	15163	15185	15143	15335	15179	15159	15157	15176	15168	15110	15217	15076	15314	15129	15235	15030	15136	15125	15215	15000	15239	15083	15067	15188	15177	15211	15104	15216	15286	15301	15178	15148	15177	15156	14869	15168	15158	15202	15241	15123	15071	15149	15206	14977	15222	15131	15152	15106	14956	15031	15161	15082	15295	15261	15217	15057	14915	15258	15126	15022	15126	15310	15196	15112	15220	15281	15162	15171	15264	15195	15282	15287	15135	15279	15264	15109	15143	15100	15266	15240	15095	15124	15210	15195	15151	15139	15163	15160	15114	15057	15303	15097	15068	15195	15052	15141	15173	15253	15019	15248	15058	15133	15375	15166	15117	15143	15107	15093	15173	15236	15190	15050	15177	15162	15156	15143	15259	15069	15234	15120	15287	14986	15033	15150	15237	15156	15206	15248	15176	15088	15221	15256	15284	15128	14954	15053	15124	15150	15232	15299	15049	15119	15310	15164	15168	15213	15128	15222	15127	15227	15314	15079	15098	15160	15164	15135	15083	15219	15137	15055	15222	15185	15133	15150	14980	15158	15106	15266	15231	15106	15186	15265	15127	15069	15365	15354	15211	15248	15131	15218	15133	15204	15172	15211	15145	15285	15344	15169	15390	15138	15121	15180	15137	15126	15049	15099	15188	15153	15273	15278	15137	15060	15255	15081	15155	15175	15215	15161	15042	15156	15217	14995	15295	15073	15042	15257	15212	15195	15137	15184	15195	15194	15139	15090	15147	15319	15199	15239	15247	15253	15028	15214	15193	15175	15086	15229	15101	15334	15023	15148	15196	15226	15298	15080	15240	15154	15249	15238	15328	15283	15278	15185	15332	15145	15274	15310	15247	15186	15265	15227	15053	15260	15150	15281	15278	15177	15052	15025	15283	15258	15252	15182	15108	15224	15006	15101	15116	15227	15082	15073	15256	15187	15020	15309	15347	15004	15262	15096	15277	15134	15146	15300	15191	15138	15293	15200	15263	15063	15005	15308	15158	15185	15391	15220	15115	15025	15227	15076	15150	14999	15224	15149	15272	15237	15076	15317	15183	15225	15103	15279	15139	15135	15289	14979	15257	15163	15304	15193	15112	15167	15249	15143	15008	15186	15210	15157	15148	15115	15141	15126	15035	15236	15082	15175	15174	15078	15289	15278	15161	15247	15213	15131	15104	15325	15214	15220	15141	15372	15176	15132	15140	15248	15111	15250	15194	15126	15169	15137	15075	14912
22647	21125	29004	23543	21713	24428	26950	21157	19523	19442	18662	17982	17687	17413	17365	17365	17435	17157	17216	17094	17042	17169	17073	16922	16983	16855	17075	17298	17264	17246	17284	16975	17112	17012	17048	17110	17036	17235	17001	17113	17295	17153	17297	16989	16845	16910	17487	17724	17541	17311	17203	16929	16737	16978	16721	16842	16792	16857	16850	16835	16691	17015	16762	16803	16933	16780	16819	16835	16797	16687	16576	16607	16942	16963	16903	16959	16688	16720	16860	16654	16645	16522	16745	16764	16808	16908	16956	16809	16772	16895	16804	16808	16487	16842	16727	16748	16843	16655	16685	16517	16678	16598	16797	16983	16830	16867	16856	16811	16813	16696	17053	16915	16754	16764	16826	16674	16535	16773	16886	16679	16828	16804	16868	16712	16676	16641	16785	16902	16563	16584	16626	16715	16676	16818	16838	16711	16787	16875	16881	16719	16818	16962	16636	16716	16569	16688	16773	16712	16789	16635	16767	16843	16798	16792	16730	16699	16622	16834	16783	16798	16785	16692	16476	16871	16815	16838	16701	16682	16792	16673	16782	16821	16621	16830	16493	16711	16586	16604	16762	16771	16749	16627	16743	16594	16766	16742	16733	16769	16519	16625	16707	16616	16796	16752	16728	16935	16849	16744	16731	16871	16844	16779	16647	16809	16917	16796	16607	16814	16664	16734	16747	16410	16860	16726	16752	16814	16809	16657	16748	16778	16851	16765	16632	16592	16758	16745	16829	16628	16621	16719	17090	16779	16809	16755	16689	16919	16822	16716	16838	16668	16798	16832	16714	16680	16718	16637	16739	16598	16659	16808	16718	16718	16779	16888	16823	16689	16485	16781	16922	16759	16833	16677	16721	16888	16773	16837	16755	16517	16711	16935	16852	16568	16752	16785	16783	16862	16848	16626	16788	16678	16772	16847	16741	16701	16673	16742	16689	16747	16883	16572	16513	16745	16689	16771	16556	16869	16628	16825	16859	16667	16829	16725	16881	16622	16662	16582	16584	16701	16756	16656	16813	16533	16691	16788	16848	16847	16848	16697	16644	16685	16791	16624	16774	16712	16446	16651	16711	16826	16698	16669	16836	16962	16609	16782	16809	16569	16704	16643	16802	16875	16856	16736	16740	16761	16876	16781	16770	16800	16751	16730	16841	16592	16781	16883	16676	16781	16708	16946	16707	16702	16583	16627	16812	16818	16749	16526	16708	16883	16645	16584	16772	16673	16836	16634	16682	16913	16757	17001	16729	16611	16781	16698	16885	16942	16565	16795	16728	16875	16893	16795	16662	16684	16696	16687	16726	16802	16724	16781	17031	16811	16773	16650	16680	16907	16855	16821	16866	16751	16660	16692	16701	16644	16827	16934	16972	16785	16747	16797	16597	16741	16739	16779	16764	16781	16826	16803	16606	16593	16550	16835	16879	16887	16738	16763	16659	16782	16690	16737	16760	16514	16777	16638	16891	16600	16891	16788	16912	16613	16612	16864	16761	16638	16729	16616	16738	16767	16866	16904	16825	16788	16699	16790	16487	16759	16682	16602	16589	16738	16743	16816	16506	16767	16747	16593	16739	16787	16822	16758	16784	16795	16678	16681	16641	16829	16729	17099	16906	16838	16928	16771	16755	16667	16803	16677	16688	16786	16544	16870	16826	16542	16828	16637	16717	16586	16795	16512	16658	16706	16950	16639	16619	16727	16669	16807	16873	16727	16476	16785	16680	16664	16735	16897	16892	16928	16705	16780	16798	16889	16563	16726	16729	16644	16835	16583	16619	16713	16689	16735	16839	16585	16688	16766	16596	16870	16781	16823	16771	16659	16732	16746	16614	16937	16816	16738	16790	16745	16591	16676	16748	16836	16886	16857	16725	16668	16788	16741	16768	16550	16727	16855	16644	16723	16681	16674	16671	16703	16652	16667	16725	16805	16674	16681	16831	16827	16786	16846	17067	16607	16881	16656	16924	16831	16707	16706	16696	16586	16625	16696	16900	16805	16772	16880	16769	16626	16591	16866	16875	16924	17104	16734	16802	16751	16652	16640	16771	16727	16782	16684	16704	16701	16749	16834	16769	16822	16889	16715	16533	16794	16706	16746	16797	16876	16735	16779	16929	16626	16938	16725	16819	16579	16655	16799	16659	16710	16513	16728	16603	16619	16549	16620	16849	16619	16856	16674	16858	16519	16791	16763	16543	16484	16874	16856	16777	16752	16565	16815	16612	16775	16978	16814	16898	16736	16771	16587	16721	16865	16704	16614	16798	16800	16775	16484	16787	16563	16796	16885	16699	16774	16879	16694	16764	16804	16679	16724	16664	16893	16651	16787	16806	16854	16767	16674	16601	16653	16721	16838	16857	16610	16665	16690	16674	16666	16712	16817	16678	16722	16843	16451	16473	16700	16450	16743	16571	16567	16809	16873	16857	16527	16684	16759	16581	16655	16572	16805	16742	16500	16800	16695	16806	16850	16915	16808	16930	16517	16607	16748	16785	16677	16684	16827	16994	16583	16632	16568	16593	16719	16729	16568	16659	16723	16679	16768	16630	16712	16783	16719	16738	16603	16781	16623	16576	16657	16686	16761	16854	16911	16886	16619	16660	16723	16815	16677	16738	16768	16613	16630	16836	16831	16747	16814	16753	16721	16681	16671	16709	16569	16676	16689	16747	16729	16635	16592	16776	16782	16915	16746	16672	16872	16750	16812	16609	16717	16854	16566	16853	16675	16809	16760	16781	16804	16583	16484	16466	16770	16706	16669	16794	16776	16706	16540	16537	16576	16755	16920	16597	16679	16588	16741	16746	16729	16915	16546	16747	16629	16719	16693	16561	16507	16783	16635	16623	16534	16716	16672	16750	16872	16761	16815	16824	16756	16692	16668	16661	16633	16672	16528	16842	16774	16811	16845	16789	16746	16595	16562	16844	16785	16549	16781	16641	16859	16697	16748	16641	16625	16897	16632	16828	16724	16825	16673	16703	16675	16529	16544	16958	16865	16739	16788	16887	16678	16667	16772	16671	16659	16805	16615	16594	16646	16695	16662	16729	16748	16736	16745	16616	16784	16863	16674	16915	16876	16717	16563	16691	16708	16888	16808	16768	16660	16791	16645	17016	16719	16763	16871	16815	16897	16723	16837	16660	16723	16786	16833	16761	16794	16812	16767	16760	16788	16764	16519	16751	16661	16757	16873	16744	16773	16597	16560	16726	16628	16744	16896	16782	16701	16678	16673	16887	16871	16879	16689	16801	16652	16843	16774	16623	16667	16691	16755	16675	16748	16752	16673	16649	16828	16818	16796	16671	16470	16789	16615	16908	16894	16806	16729	16667	16625	16705	16878	16789	16932	16854	16744	16674	16686	17045	16697	16851	16671	16792	16685	16675	16844	16708	16763	16615	16767	16705	16827	16699	16618	16572	16471	16614	16955	16881	16818	16880	16587	16664	16847	16764	16724	16780	16799	16698	16659	16555	16598	16720	16618	16829	16675	16948	16763	16828	16694	16847	16877	16876	16779	16719	16721	16817	16557	16751	16835	16636	16622	16596	16733	16643	16622	16826	16658	16701	16859	16577	16726	16682	16748	16774	16575	16837	16596	16803	16513	16681	16729	16507	16619	16850	16792	16806	16694	16715	16700	16671	16742	16991	16676	16783	16536	16691	16557	16737	16656	16595	16846	16808	16874	16973	16912	16706	16722	16757	16742	16914	16594	16855	16546	16723	16954	16915	16720	16744	16905	16999	16754	16522	16672	16744	16795	16656	16865	16492	16620	16752	16656	16772	16690	16588	16679	16761	16831	16763	16876	16838	16647	16875	16759	16860	16899	16751	16691	16692	16622	16745	16597	16601	16595	16788	16748	16724	16622	16523	16683	16622	16651	16797	16743	16773	16603	16905	16557	16805	16698	16831	16847	16842	16891	16898	16743	16708	16793	16662	16593	16790	16911	16539	16816	16720	16774	17007	16706	16748	16636	16580	16908	16844	16780	16759	16618	16953	16769	16674	16542	16931	16618	16562	16851	16802	16877	16867	16791	16860	16778	16734	16668	16781	16545	16777	16699	16725	16777	16859	16874	16644	16796	16988	16835	16883	16717	16786	16708	16671	16602	16608	16651	16753	16769	16736	16876	16727	16590	16799	16741	16888	16932	16882	16627	16820	16669	16732	16807	16625	16664	16931	16798	16840	16676	16675	16641	16932	16904	16730	16542	16587	16846	16909	16658	16732	16796	16840	16636	16667	16856	16577	16677	16826	16733	16594	16619	16717	16684	16849	16585	16766	16841	16622	16635	16844	16649	16904	16749	16861	16759	16816	16900	16684	16919	16951	16797	16571	16727	16881	16737	16737	16808	16793	16679	16803	16602	16892	16893	16806	16821	16795	16807	16634	16791	16685	16588	16879	16534	16851	16694	16782	16662	16725	16681	16775	16646	16861	16780	16729	16669	16741	16588	16941	16759	16743	16687	16793	16568	16782	16616	16879	16860	16962	17035	16747	16548	16844	16646	16584	16774	16933	16802	16811	16755	16818	16706	16843	16753	16791	16838	16760	16716	16721	16731	16633	16814	16640	16701	16727	16707	16598	16817	16681	16710	16762	16679	16753	16984	16579	16557	16670	16949	16743	16735	16801	16751	16799	16916	16630	16920	16704	16735	16799	16730	16977	16793	16546	16942	16574	16836	16663	16899	16741	16847	16745	16793	16713	16645	16860	16625	16728	16823	17066	16672	16709	16858	16881	16714	16799	16728	16644	16735	16623	16619	16640	16769	16873	16565	16830	16858	16809	16628	16922	16830	16705	16562	16554	16809	16682	16652	16691	16634	16726	16834	16464	16477	16513	16573	16865	16692	16721	16749	16545	16651	16851	16912	16876	16896	16742	16723	16675	16754	16663	16790	16822	16602	16873	16631	16770	16805	16810	16630	16773	16791	16723	16735	16741	16647	16817	16879	16752	16713	16679	16664	16605	16976	16807	16746	16743	16665	16705	16849	16786	16813	16494	16673	16747	16870	16768	16676	16623	16774	17035	16848	16948	16791	16871	16735	16823	16768	16553	16634	16642	16666	16790	16828	16798	16727	16758	16776	16808	16670	16796	16621	16837	16694	16865	16703	16900	16634	16918	16700	16888	16676	16586	16549	16863	16677	16712	16761
26049	46472	44163	35420	30561	26414	23044	20850	19628	18810	17401	16888	16463	16015	15799	15843	15713	15613	15560	15579	15391	15651	15453	15446	15410	15448	15723	15737	15996	15631	15593	15529	15591	15668	15678	15473	15672	16023	15730	15813	15747	15616	15680	15692	15493	15586	16268	16373	16123	15922	15575	15367	15210	15245	15272	15307	15162	15273	15274	15106	15297	15287	15193	15307	15099	15126	15041	15321	15344	15268	15286	15194	15345	15326	15252	15300	15347	15287	15276	15059	15138	15117	15243	15268	15218	15428	15210	15315	15286	15266	15203	15189	15252	15254	15218	15081	15269	15229	15233	15184	15233	15372	15320	15353	15243	15186	15146	15257	15231	15298	15137	15124	15096	15337	15308	15011	15258	15224	15172	15267	15263	15057	15243	15129	15169	15071	15165	15288	15160	15279	15243	15218	15294	15224	15350	15173	15224	14969	15379	15135	15414	15089	15124	15354	15127	15360	15097	15175	15165	15278	15219	15146	15291	15222	15196	15340	15169	15197	15360	15214	15207	15170	15390	15177	15182	15259	15183	15157	15301	15197	15078	15126	15226	15313	15381	15266	15385	15088	15210	15366	15218	15383	15114	15294	15269	15265	15209	15317	15198	14968	15191	15193	15287	15035	15220	15007	14971	15239	15154	15296	15224	15237	15261	15293	15171	15215	15279	15273	15199	15205	15233	15383	15366	15283	15245	15095	15263	15437	15194	15148	15309	15094	15194	15163	15195	15158	15297	15131	15211	15156	15321	15238	15169	15243	15151	15259	15140	15112	15234	15180	15118	15280	15060	15207	15179	15155	15338	15079	15215	15143	15281	15251	15199	15243	15135	15246	15278	15291	15312	15155	15257	15222	15045	15350	15220	15152	15219	15214	15333	15215	15187	15228	15128	15102	15294	15184	15232	15213	15188	15084	15163	15244	15251	15229	15168	15241	15106	15260	15219	15333	15102	15139	15231	15187	15168	15317	15191	15061	15181	15256	15357	15037	15276	15246	15063	15308	15202	15066	15192	15104	15145	15260	15345	15294	15213	15394	15182	15366	15300	15083	15326	15078	15211	15164	15367	15288	15153	15229	15345	15032	15212	15295	15248	15291	15185	15220	15185	15277	15154	15110	15260	15120	15176	15409	15177	15263	15166	15315	15300	15253	15043	15295	15093	15109	15371	15222	15094	15319	15248	15180	15430	15247	15346	15308	15267	15116	15334	15226	15262	15181	15121	15233	15093	14969	15399	15273	15105	15177	15110	15197	15164	15241	15222	15253	15315	15304	15115	15267	15139	15164	15204	15242	15111	15153	15288	15328	15201	15313	15232	15262	15204	15249	15259	15229	15145	15078	15126	15238	15362	15114	15173	15161	15182	15176	15345	15145	15220	15205	15368	15203	15236	15158	15295	15179	15169	15236	15299	15241	15110	15204	15039	15368	15116	15339	15167	15216	15166	15211	15021	15175	15196	15216	15234	15346	15031	15039	15190	15171	15304	15497	15148	15166	15368	15217	15143	15253	15153	15165	15197	15274	15255	15254	15250	15086	15128	15163	15249	15251	15223	15164	15188	15313	15246	14962	15183	15255	15150	15139	15342	15288	15196	15349	14960	15079	15244	15185	15243	15210	15201	15079	15197	15202	15324	15149	15468	15272	15230	15262	15116	15257	15308	15090	15170	15110	15111	15089	15129	15213	15112	15187	15151	15282	15133	15297	15199	15167	15248	15233	15162	15228	15077	15084	15340	15307	15189	15316	15352	15279	15153	15237	15182	15061	15311	15078	15271	15318	15156	15243	15079	15252	15258	15275	15083	15308	15271	15091	15285	15026	15195	15237	15301	15197	15236	15128	15165	15046	15172	15149	15148	15158	15123	15138	15239	15250	15154	15160	15353	15221	15277	15272	14953	15261	15331	15378	15391	15117	15240	15447	15215	15312	15194	15121	15109	15157	15199	15171	15286	15401	15144	15319	15355	15180	15127	15231	15235	15245	15119	15351	15161	15243	15218	15210	15199	15195	15212	15107	15257	15071	15272	15103	15145	14971	15150	15248	15235	15201	15075	15037	15147	15312	15263	15059	15271	15159	15216	15143	15160	15214	15231	15428	15015	15188	15309	15248	15284	15250	15213	15299	15177	15105	15138	15269	15380	15077	15348	15087	15141	15112	15271	15187	15158	15205	15345	15274	15273	15278	15200	15193	15249	15237	15206	15095	15210	15215	15303	14980	15247	15301	15261	15199	15214	15174	15115	15356	15294	15292	15117	15211	15169	15153	15237	15308	15247	15318	15277	15200	15339	15317	15186	15226	15201	15254	15333	15087	15157	15363	15195	15182	15026	15290	15265	15227	15068	15197	15173	15410	15109	15233	15015	15314	15366	15183	15215	15398	15305	15289	15255	15256	15308	15210	15233	15197	15165	15222	15168	15167	15366	15168	15248	15294	15356	15279	15198	15056	15184	15385	15116	15181	15212	15311	15232	15007	15166	15267	15209	15320	15281	15206	15267	15181	15168	15260	15424	15266	15215	15340	15159	15026	15086	15290	15283	15136	15299	15182	15160	15296	15141	15340	15238	15292	15247	15183	15309	15118	15163	15067	15288	15137	15130	15265	15166	15136	15180	15115	15229	15187	15125	15230	15486	15164	15271	15210	15093	15143	15150	15263	15101	15115	15315	15287	15328	15196	15343	15244	15336	15214	15118	15225	15171	15290	15047	15240	15127	15313	15006	15240	15179	14983	15240	15263	15232	15088	15179	15163	15404	15432	15331	15202	15304	15265	15319	15277	15242	15289	15154	15165	15336	15178	15279	15192	15249	15146	15171	15191	15076	15295	15132	15167	15197	15100	15153	15119	15169	15247	15094	15011	15402	15212	15188	15237	15170	15259	15115	15227	15298	15151	15290	15378	15225	15213	15149	15133	15214	15190	15223	15291	15135	15123	15366	15288	15119	15133	15044	15391	15210	15211	15263	15162	15341	15062	15297	15326	15147	15243	15068	15297	15287	15334	15346	15103	15053	15220	15089	15274	15054	15223	15215	15307	15196	15259	15081	15191	15298	15247	15167	15013	15200	15306	15205	15131	15233	15307	15274	15101	15292	15260	15135	15181	15185	15196	15295	15141	15238	15141	15249	15241	15224	15180	15337	15277	15178	15086	15125	15135	15303	15368	15066	15419	15180	15152	15163	15196	15226	15285	15292	15183	15186	15139	15015	15174	15183	15081	15159	15085	15183	15182	15098	15050	15290	15117	15155	15309	15164	15322	15177	15345	15204	15242	15253	15273	15201	15282	15190	15201	15126	15257	15165	15242	15251	15375	15185	15189	15176	15101	15206	15207	15222	15240	15413	15245	15019	15224	15156	15176	15136	15326	15247	15297	15095	15306	15239	15203	15326	15316	15123	15176	15158	15219	15223	15216	15133	15080	15389	15319	15242	15205	15261	15208	15103	15180	15136	15259	15157	15136	15266	15090	15220	15338	15447	15215	15340	15268	15210	15189	15260	15204	15256	15386	15145	15190	15077	15198	15178	15241	15281	15177	15313	15104	15112	15178	15161	15374	15311	15252	15112	15190	15159	15112	15079	15084	15097	15219	15230	15280	15062	15181	15218	15153	15376	15223	15127	15085	15092	15091	15259	15178	15090	15301	15227	15158	15256	15186	15202	15453	15118	15215	15017	15197	15190	15181	15325	15277	15080	15317	15185	15173	15134	15261	15105	15287	15158	15225	15213	15223	15111	15247	15051	15416	15185	15216	15140	15172	15174	15204	15017	15314	15108	15112	15203	15363	15076	15187	15205	15134	15058	15096	15082	15334	15186	15164	15330	15149	15295	15208	15368	15144	15199	15206	15111	15110	15179	15222	15105	15075	15272	15172	15292	15230	15301	15354	15304	15104	15337	15128	15245	15370	15137	15240	15213	15272	15221	15253	15118	15316	15312	15179	15166	14948	15384	15198	15139	15196	15097	15323	15017	15133	15139	15219	15272	15127	15158	15233	15307	15295	15322	15138	15050	15089	15243	15150	15155	15226	15243	15088	15125	15113	15316	15161	15220	15237	15208	15382	15178	15091	15202	15291	15164	15164	15104	15303	15127	15238	15134	15247	15117	15346	15381	15079	15025	15222	15311	15266	15312	15076	15045	14965	15214	15218	15091	15203	15188	15031	15012	15282	15275	15173	15176	15186	15151	15140	15240	15191	15244	15225	15282	15394	15323	15161	15115	15151	15274	15094	15209	15235	15222	15281	15311	15247	15255	15218	15194	15165	15348	15216	15327	15041	15049	15231	15266	15298	15411	15142	15252	15179	15028	15061	15122	15374	15069	15247	15236	15229	15339	15228	15244	15082	15289	15168	15276	15387	15275	15215	15225	15212	15078	15185	15284	15133	15434	15048	15094	15266	14997	15090	15215	15320	15255	15216	15111	15177	15106	15049	15322	15161	15253	15206	15233	15025	15258	15168	15121	15252	15321	15217	15316	15192	15205	14980	15276	15090	15315	15245	15152	15221	15121	15292	15333	15309	15229	15082	15240	15171	15178	15098	15210	15215	15132	15096	15145	15044	15231	15111	15178	15253	15198	15400	15100	15203	15197	15205	15629	15082	15354	15293	15207	15313	15203	15291	15160	15080	15260	15360	15323	15305	15159	15208	15181	15256	15273	15234	15200	15124	15210	15163	15254	15200	15140	15272	15242	15229	15355	15185	15276	15068	15163	15173	15230	15330	15233	15193	15131	15198	15241	15257	15121	15111	15289	15270	15157	15287	15165	15160	15210	15207	15240	15306	15165	15249	15213	15180	15142	15331	15091	15282	15192	15278	15212	15267	15195	15168	15248	15213	15239	15373	15217	15201	15220	15319	15269	15246	15200	15322	15040	15192	15309	15300	15211	15165	15270	15199	15062	15209	15396	15215	15231	15248	15263	15153	15345	15143	15235	15226	15210	15093	15197	15112	15161	15292	15111	15225	15076	15418	15186	15283	15168	15151	15256	15142	15132	15313	15247	15228	15137	15223	15333	15366	15170	15395	15274	15178	15253	15199	15201	15196	15236	15149	15246	15143	15248	15223	15133	15117	15164	15199	15248	15060	15215	15322	15173	15192	15163	15253	15417	15312	15242	15256	15291	15038	15197	15331	15303	15243	15299	15215	15242	15192
27319	22934	28190	24951	20199	18898	18250	17409	17307	17209	16921	16803	16870	16728	16826	16714	16696	16804	16741	16753	16772	16746	16680	16614	16730	16835	16664	16909	16815	16849	16699	16785	16865	16668	16653	16696	16809	16854	16898	16919	16660	16712	16664	16680	16658	16691	16673	16796	16681	16782	16620	16538	16721	16603	16633	16759	16411	16490	16517	16623	16521	16647	16737	16673	16618	16677	16602	16508	16710	16424	16479	16588	16505	16591	16796	16562	16608	16645	16543	16846	16759	16497	16638	16704	16580	16527	16697	16475	16567	16782	16674	16635	16601	16617	16415	16549	16694	16706	16623	16523	16516	16472	16425	16543	16678	16632	16669	16725	16748	16474	16741	16708	16684	16782	16780	16469	16545	16530	16314	16621	16716	16662	16671	16487	16629	16498	16637	16452	16717	16553	16623	16479	16564	16642	16716	16628	16535	16583	16608	16720	16538	16727	16562	16737	16707	16583	16615	16376	16730	16534	16703	16689	16648	16489	16679	16548	16665	16658	16588	16490	16581	16826	16616	16559	16583	16538	16537	16444	16632	16605	16663	16428	16611	16618	16498	16644	16632	16542	16663	16561	16478	16606	16638	16477	16733	16451	16558	16582	16558	16519	16673	16800	16742	16628	16439	16473	16746	16691	16729	16550	16533	16563	16540	16408	16512	16485	16552	16685	16616	16587	16520	16663	16592	16746	16611	16372	16535	16571	16675	16498	16832	16605	16587	16495	16651	16473	16591	16679	16525	16574	16584	16665	16573	16430	16453	16414	16589	16651	16622	16531	16555	16740	16494	16658	16547	16699	16418	16675	16570	16480	16542	16496	16722	16541	16462	16642	16515	16527	16574	16621	16506	16504	16811	16376	16710	16641	16591	16600	16522	16460	16625	16665	16722	16497	16779	16729	16543	16706	16645	16667	16449	16573	16656	16503	16467	16532	16526	16559	16466	16376	16655	16645	16600	16512	16478	16418	16554	16652	16605	16570	16459	16561	16572	16489	16491	16472	16586	16562	16453	16646	16628	16569	16606	16547	16588	16556	16528	16430	16443	16602	16748	16632	16673	16633	16544	16494	16531	16527	16747	16624	16519	16680	16795	16672	16633	16727	16810	16727	16727	16410	16677	16574	16727	16645	16871	16462	16501	16556	16360	16826	16778	16638	16573	16599	16655	16717	16497	16642	16626	16664	16604	16687	16587	16422	16650	16522	16486	16508	16569	16617	16681	16723	16735	16766	16619	16766	16720	16674	16690	16785	16694	16611	16724	16732	16546	16597	16632	16871	16648	16570	16800	16565	16850	16704	16382	16652	16626	16537	16469	16579	16682	16587	16582	16317	16589	16564	16609	16571	16536	16484	16679	16693	16581	16447	17008	16716	16609	16573	16504	16676	16633	16576	16622	16632	16614	16600	16549	16449	16498	16511	16710	16674	16566	16556	16437	16469	16651	16654	16609	16446	16684	16476	16683	16698	16625	16773	16783	16384	16464	16585	16635	16607	16783	16655	16539	16541	16561	16504	16519	16515	16659	16706	16497	16517	16608	16602	16780	16613	16476	16513	16634	16661	16523	16705	16653	16591	16416	16630	16565	16509	16588	16544	16544	16481	16444	16591	16578	16543	16579	16452	16706	16672	16491	16748	16491	16732	16623	16533	16628	16518	16418	16506	16740	16611	16497	16685	16619	16622	16855	16646	16592	16405	16586	16561	16568	16752	16629	16639	16682	16515	16786	16511	16460	16631	16596	16602	16644	16636	16492	16555	16700	16540	16660	16425	16776	16584	16716	16808	16533	16415	16438	16501	16767	16564	16526	16502	16478	16573	16515	16636	16551	16637	16603	16607	16791	16573	16534	16472	16345	16752	16715	16543	16425	16533	16421	16695	16503	16681	16495	16507	16513	16679	16505	16578	16439	16525	16672	16601	16575	16650	16423	16631	16644	16664	16757	16526	16688	16655	16709	16550	16666	16631	16607	16584	16672	16645	16564	16862	16783	16471	16487	16756	16577	16520	16547	16400	16476	16597	16748	16560	16484	16555	16573	16606	16671	16600	16527	16599	16614	16647	16431	16574	16615	16733	16726	16685	16556	16509	16648	16746	16717	16632	16649	16467	16501	16530	16512	16327	16699	16612	16415	16707	16603	16591	16584	16877	16609	16450	16497	16656	16657	16823	16608	16650	16593	16599	16538	16679	16724	16551	16552	16534	16596	16564	16479	16500	16636	16505	16524	16580	16535	16626	16399	16451	16374	16526	16781	16527	16650	16425	16596	16395	16451	16581	16611	16567	16662	16595	16519	16743	16721	16639	16364	16520	16562	16527	16685	16700	16494	16568	16637	16849	16783	16638	16483	16537	16569	16590	16611	16411	16453	16793	16332	16762	16492	16696	16601	16546	16483	16336	16536	16749	16486	16647	16622	16579	16618	16615	16732	16935	16598	16448	16711	16655	16489	16515	16256	16642	16675	16615	16379	16840	16422	16754	16842	16621	16535	16510	16380	16679	16660	16591	16515	16444	16589	16597	16607	16640	16462	16545	16720	16701	16671	16482	16463	16507	16468	16421	16684	16455	16649	16407	16472	16672	16578	16553	16682	16460	16578	16715	16702	16600	16632	16485	16584	16719	16744	16517	16552	16613	16587	16660	16596	16744	16561	16646	16497	16632	16594	16718	16426	16497	16662	16758	16581	16819	16830	16607	16558	16583	16470	16601	16709	16805	16590	16641	16638	16614	16494	16704	16443	16704	16512	16636	16407	16958	16502	16541	16367	16663	16613	16584	16513	16610	16545	16607	16556	16661	16674	16525	16431	16600	16500	16512	16635	16447	16666	16717	16596	16484	16607	16716	16606	16576	16709	16591	16607	16566	16715	16630	16545	16568	16539	16426	16603	16569	16797	16630	16438	16599	16680	16692	16499	16548	16475	16443	16742	16565	16564	16440	16648	16900	16585	16515	16654	16830	16426	16450	16498	16552	16668	16502	16509	16379	16690	16569	16690	16664	16674	16464	16597	16812	16299	16489	16481	16640	16626	16549	16475	16739	16620	16579	16596	16476	16584	16831	16499	16530	16496	16530	16726	16540	16496	16529	16838	16744	16491	16556	16563	16408	16526	16702	16657	16326	16489	16385	16382	16769	16526	16450	16482	16386	16569	16639	16436	16659	16664	16629	16486	16579	16605	16624	16683	16524	16726	16611	16838	16654	16570	16614	16633	16736	16643	16445	16518	16614	16716	16599	16637	16620	16667	16629	16656	16484	16717	16751	16515	16541	16557	16512	16559	16582	16799	16620	16721	16603	16764	16582	16792	16685	16667	16603	16587	16393	16489	16653	16555	16377	16453	16591	16677	16713	16605	16442	16396	16616	16664	16662	16717	16764	16608	16658	16725	16770	16464	16594	16603	16643	16683	16498	16469	16738	16485	16742	16619	16656	16656	16665	16690	16485	16392	16705	16584	16536	16626	16681	16568	16407	16581	16588	16746	16605	16510	16474	16322	16585	16708	16587	16619	16501	16694	16532	16494	16572	16466	16676	16612	16710	16636	16674	16624	16772	16609	16585	16554	16481	16637	16649	16615	16514	16529	16606	16536	16421	16575	16607	16640	16663	16649	16619	16792	16542	16713	16666	16538	16634	16572	16582	16563	16534	16598	16763	16536	16473	16502	16478	16525	16535	16520	16520	16534	16544	16632	16784	16708	16511	16574	16681	16886	16638	16553	16659	16697	16720	16697	16500	16456	16566	16519	16626	16723	16626	16784	16524	16631	16552	16653	16737	16585	16567	16635	16521	16678	16554	16737	16681	16546	16684	16533	16650	16500	16387	16566	16520	16444	16766	16507	16581	16485	16732	16602	16688	16729	16649	16629	16396	16522	16529	16554	16544	16421	16532	16565	16497	16586	16553	16550	16635	16496	16714	16698	16664	16793	16335	16507	16648	16647	16495	16567	16752	16701	16574	16791	16636	16355	16768	16596	16562	16554	16445	16647	16493	16435	16730	16536	16666	16576	16537	16582	16752	16458	16650	16510	16542	16644	16771	16542	16648	16500	16610	16664	16771	16597	16557	16654	16614	16731	16630	16737	16762	16842	16523	16551	16526	16619	16640	16500	16489	16834	16737	16454	16545	16535	16653	16613	16470	16454	16710	16606	16522	16658	16493	16587	16569	16370	16568	16556	16664	16558	16584	16567	16717	16554	16607	16393	16653	16573	16531	16567	16536	16415	16624	16576	16860	16876	16474	16565	16634	16631	16783	16783	16636	16583	16567	16622	16501	16559	16813	16456	16492	16511	16513	16706	16509	16677	16728	16761	16843	16649	16605	16465	16551	16734	16615	16579	16743	16682	16486	16541	16673	16631	16303	16958	16237	16719	16662	16619	16549	16490	16581	16521	16436	16638	16740	16605	16608	16524	16585	16862	16629	16546	16456	16528	16601	16494	16531	16679	16774	16604	16675	16767	16596	16599	16638	16401	16575	16510	16681	16727	16326	16729	16719	16424	16681	16553	16729	16436	16759	16729	16485	16608	16667	16392	16468	16602	16535	16463	16517	16615	16644	16610	16527	16477	16573	16745	16423	16533	16956	16651	16594	16774	16662	16509	16646	16536	16595	16529	16748	16596	16491	16580	16638	16670	16533	16589	16670	16743	16571	16479	16753	16518	16624	16639	16770	16589	16609	16740	16725	16557	16469	16467	16540	16737	16619	16458	16495	16572	16638	16453	16622	16684	16739	16654	16545	16545	16572	16536	16375	16582	16485	16596	16602	16649	16416	16693	16615	16575	16681	16617	16487	16644	16652	16527	16620	16582	16512	16716	16748	16561	16559	16558	16720	16763	16447	16628	16683	16491	16858	16668	16520	16461	16655	16977	16567	16642	16651	16646	16582	16588	16530	16453	16477	16563	16645	16460	16682	16657	16681	16743	16522	16613	16530	16744	16522	16464	16419	16599	16507	16644	16442	16400	16728	16502	16417	16521	16581	16522	16634	16465	16717	16588	16490	16485	16550	16457	16565	16516	16414	16592	16513	16434	16646	16703	16436	16728	16768	16538	16502	16580	16604	16395	16481	16527	16671	16742	16724	16785	16594	16434	16603	16673	16723	16671	16671	16625	16413	16652	16626	16494	16505	16677	16538	16789	16729	16468	16558
21242	31961	29755	23282	20364	18420	17117	16568	16240	15921	15587	15460	15320	15290	15404	15308	15232	15344	15261	15347	15374	15247	15268	15435	15261	15357	15548	15485	15314	15398	15286	15379	15364	15184	15272	15427	15368	15331	15434	15287	15487	15228	15259	15383	15286	15356	15228	15213	15138	15294	15386	15161	15159	15213	15200	15155	15176	15136	15176	15055	15153	15223	15200	15216	15062	15301	15201	15144	15156	15069	15083	15195	15311	15284	15250	15098	15141	15116	15175	15111	15089	14958	15204	15059	15065	15201	15277	14989	15010	15300	15231	15125	15161	15077	15233	15229	14964	15137	15165	15204	15118	15097	15065	15183	15460	15165	15057	15268	15139	15256	15036	15192	15228	15172	15038	15170	15197	15169	15139	15245	14978	15075	15208	15095	15094	15165	15240	15094	15016	15151	15145	15167	15078	15201	15056	15175	15260	15229	15105	15103	15129	15200	15106	15106	15195	15182	15070	15003	15159	15108	15150	15171	15033	14910	15125	15161	15220	15138	14967	15171	15236	15113	15144	15086	15362	15160	14961	15021	15100	15089	15181	15069	15163	15154	15211	15177	15109	15271	15195	15278	15053	15183	15160	15283	15243	15046	15149	15030	15273	15115	15416	14954	15206	15123	15235	15292	15183	15302	15040	15203	15386	15055	14947	14962	15004	15282	15008	15365	15064	15225	14989	15263	15229	15251	15146	15032	15225	15015	15150	15022	15110	15125	15123	14967	15072	15117	15170	14958	15090	15099	15255	15133	15038	15148	15153	15055	15111	15108	15214	15044	15167	15175	15125	15075	15261	15114	15051	15114	15215	15103	15066	15120	15034	15204	15133	15081	14981	15198	15235	14876	15117	15051	15059	15085	15134	15238	15103	15175	15119	15170	15101	15050	15321	15170	15154	15231	15211	15149	15213	15229	15264	15100	15264	15222	15221	15143	15142	15142	15115	15146	15377	15168	15167	15130	15268	15217	15152	15244	15207	15221	15152	15220	15105	15070	15338	15158	15110	15219	15272	15068	15232	15023	15152	15103	14961	14981	15216	15315	15005	15181	15104	14891	15256	15218	15019	15170	15069	15177	15146	15106	15251	15166	15074	15155	15035	15170	15163	15124	15185	15127	15283	15141	15082	15291	15097	15259	15278	15292	15231	15229	15007	15127	15028	15176	15136	15081	15305	14988	15177	15149	15088	15095	15050	15118	14858	15239	15133	15130	15341	15192	15059	15095	15369	15175	15093	15143	15204	15190	15145	15183	15064	15089	15136	15075	15207	15214	15008	15206	15202	15133	15206	14996	15144	15130	15292	15130	15148	15069	15222	15072	15110	15314	15103	15121	15123	15286	14942	15266	15208	15183	15064	15245	15277	15236	15118	15182	15008	15194	15322	15442	15074	14999	14996	15010	15025	15218	15237	15209	15144	15139	15051	15033	15122	15373	15067	15028	15089	15207	15221	15175	15058	15295	15247	15199	15320	15221	15080	15121	15122	14968	15207	15142	15368	15033	15213	15256	15190	15136	15089	15166	15348	15165	15230	15226	15175	15054	15033	15277	15202	15174	15182	15255	15291	15140	15057	15072	15105	15044	15217	15174	15052	15190	15135	15173	15108	15045	15114	15178	15137	15066	15056	15221	15099	15070	15197	15116	15268	15024	15269	15076	15198	15211	15075	15183	15205	15262	15138	15171	15235	15332	15114	15154	15189	15152	15075	15149	15265	15215	15159	15211	15060	15394	14954	15220	15121	15052	15066	15214	15183	15117	15110	15233	15048	15214	15209	15109	15246	15322	14970	15331	15151	15052	15179	15150	15151	15192	15101	15023	15117	15082	15092	15297	15121	15024	15113	15125	15209	15255	15042	15161	14931	15141	15264	15315	15187	15230	15183	15190	15232	15183	14998	15294	15188	15169	15010	15015	15125	15043	15169	14975	15000	15090	15284	15098	15180	15174	15163	15141	15128	15099	15203	15068	15284	15033	15040	15099	15081	14934	15177	15230	15075	15273	15199	15255	15264	15070	15172	15211	15348	15201	15134	15145	15122	15090	15182	15320	15149	15189	15119	15092	15163	15004	15138	15185	15114	15024	15145	15205	15196	15195	14981	15014	15374	15167	15079	15119	15122	15082	15268	15277	15159	15026	15230	14972	15183	15231	15340	15138	15136	15289	15129	15113	15119	15145	15050	15160	15147	15345	15273	15303	15099	15137	15190	15184	15183	15176	15048	15283	15114	15165	15265	15232	15200	15074	14946	15244	15103	15190	15123	15094	15099	15184	15140	14956	15178	15268	15119	15216	15206	15297	15020	15170	15145	15185	15375	15138	15166	15093	15206	15277	15210	15207	15322	15147	15206	15060	15235	15232	15194	15342	15163	15195	15138	15001	15064	15117	15141	15008	15275	15134	15170	15149	15152	15122	15104	15297	15195	15105	15093	15203	15241	15107	15179	15047	15085	15059	15183	15208	15065	15074	15222	15231	14987	15053	15319	15257	15387	14924	15113	15188	15271	14975	15086	15232	15132	15232	15124	15183	15130	15178	15469	15139	15228	15086	15264	15203	14999	15251	15203	15152	15214	15054	15209	15237	14970	15310	15031	15236	15384	15207	15122	15191	15067	15103	15247	15079	15127	15124	15137	15082	15325	15126	15160	15251	15377	15168	15098	15248	15035	15190	15147	15209	15139	15293	15188	15373	15175	15085	15320	15149	15130	15159	15238	15136	15327	15084	15147	15106	15118	15104	15159	15200	15171	15208	14978	15165	15160	15307	15128	15083	15120	15129	15313	15188	15003	15190	15262	15202	15192	15126	15195	15133	15173	15177	15369	15177	15222	15043	15049	14964	15111	15000	15244	15109	15080	15232	15051	15029	15167	15119	15062	15127	15214	15083	14943	15340	15080	15176	14973	15214	15156	15099	15118	15171	15249	15072	15225	15148	15288	15101	15233	15232	15119	15007	15210	15130	15062	15178	15200	15190	15046	15233	15085	15239	15063	15147	15177	15060	15244	15272	15282	15075	15168	15093	15220	14999	15322	15018	15125	15262	15122	15131	15218	15175	15102	15090	15176	15107	15141	15211	15161	15186	15201	15145	15042	15165	15154	15126	15266	15028	15137	15161	15191	15297	15087	15071	15311	15112	15060	15239	15283	15207	15315	15265	15248	15269	15103	15339	14963	15228	15036	15123	15297	15204	15297	15030	15122	15122	15100	15189	15126	15005	15156	15330	15236	15056	14983	15072	15216	15013	15207	15331	15125	15358	15068	15213	14972	15148	15141	15217	15048	15138	15288	15208	15118	15119	15063	15195	15137	15273	15184	15294	15278	15181	14987	15115	15105	15211	15078	15028	15155	15158	15101	15197	15248	15416	15184	15138	15179	15154	15190	15268	15235	15195	15155	15348	15361	15206	15281	15340	14960	15131	15163	15121	15045	15155	15231	15308	15060	15058	15141	15013	15124	14956	15325	15062	15134	15209	15085	15052	15052	15139	15076	15316	15207	15098	15198	15100	15062	15185	15222	15329	15144	15242	15140	15181	15080	15213	15145	15236	15290	15121	15226	15242	15177	15176	15012	15071	15173	15057	15195	15146	14984	15155	15122	15073	15201	15187	14946	15206	15110	15047	15122	15099	15336	15200	15202	15277	15107	15179	15158	15206	15045	15047	15004	15186	15174	15082	15103	15298	15238	15171	15296	15172	15317	15077	15224	15141	15195	15168	15038	15202	15145	15245	15098	15211	15192	15045	15254	15152	15346	15124	15118	15154	15340	15129	15204	15120	15083	15069	15242	15218	15189	15192	15061	15224	15201	15137	15197	15113	14902	15380	15177	14951	15202	15164	15118	15182	15231	15315	15177	15182	15120	15213	15114	15081	15328	15034	15032	15324	15320	15345	15162	15084	15230	15195	15198	15346	15210	15309	15034	15083	15261	15146	15074	14991	15130	15182	15162	15295	15020	15239	15178	15261	15122	15238	15108	14985	15155	15153	15137	14936	15174	15045	15237	15199	15198	15051	15094	15063	15188	15139	15220	15142	14868	15190	15212	15175	15190	15147	15115	15281	15096	15066	15117	15295	15094	15282	15143	14997	15232	15218	15194	15191	15147	15113	15091	15025	15200	15229	15185	15056	15195	15159	15179	15130	15226	15294	15293	15197	15250	15119	15236	15023	15265	15105	15224	15158	15273	15312	15195	15189	15080	15131	15162	15062	15312	15118	15171	15158	15153	15267	15039	15313	15204	15277	15270	15121	15046	15065	15070	15358	15193	15437	15098	15211	15213	15199	15124	15165	15168	15042	15030	15076	15033	15248	15262	15165	15121	15287	15091	14980	15162	15181	14896	15140	15059	15123	15120	15281	15185	15156	15237	15149	15096	15044	15214	15162	15143	15215	15101	15283	15304	15066	15119	15167	14922	15154	15262	15162	15087	15357	15220	15080	15194	15179	15141	15107	15086	15330	15070	15204	15214	15161	15163	15197	15076	15272	15139	15324	15134	15017	15042	15161	15190	15233	15183	15076	15077	15242	15193	15273	15249	15076	15154	15190	15187	15203	15166	15152	15224	15225	15171	15081	15202	15278	15020	15389	15206	15173	15293	15302	14994	15024	15213	15131	15143	15228	15169	15273	15148	15016	15115	15232	15196	15258	15131	15227	15158	15076	15182	15146	15182	15173	15349	15155	15088	15166	15152	15152	15211	15204	15128	15210	15257	14924	15198	15114	15311	15199	15066	15249	15395	15216	15185	15247	15084	15191	15117	15128	15011	15177	15075	15101	15190	15280	15144	15143	15168	15206	15067	15246	15030	15118	15383	15042	15252	15033	15360	15012	15055	15121	15158	15155	15389	15106	15123	15159	14962	15078	15117	15143	15316	15299	15320	15005	15224	15208	15208	15246	15153	15123	15187	15288	15214	15106	15150	15112	15129	15105	15243	15127	15261	15098	15191	15085	15092	15288	15209	15126	15159	15169	15178	15167	15220	15104	15262	15091	15190	15276	15088	15066	15083	15076	15040	15227	15294	15065	15179	15130	15154	15307	15105	14997	15215	15251	15381	15247	15063	15158	15266	15374	15128	15167	15112	15213	15329	15128	15163	15122	15177	15230	15198	15192	15030	15292	15214	15153	15133	15124	15318	15098	15153	15130	15303	15049
23581	21130	28695	24129	22609	23553	22686	19294	18552	18305	17595	17391	17439	17147	17051	16850	16871	16811	16760	16817	16825	16976	17002	16852	16917	16968	16936	17247	16819	16937	17173	16723	16814	16695	16894	16601	16783	16737	16828	16873	16827	16875	16915	16714	16742	16916	17060	17185	16989	16948	16875	16574	16717	16644	16601	16509	16615	16668	16474	16415	16660	16596	16623	16755	16487	16741	16599	16596	16545	16463	16531	16655	16494	16620	16517	16573	16730	16720	16607	16454	16476	16622	16764	16405	16485	16654	16556	16800	16476	16571	16357	16464	16713	16606	16451	16624	16479	16716	16564	16606	16544	16513	16498	16640	16628	16433	16534	16462	16522	16634	16598	16541	16585	16703	16678	16646	16534	16540	16532	16647	16431	16588	16568	16494	16585	16562	16415	16663	16632	16453	16467	16653	16552	16581	16522	16614	16461	16591	16466	16539	16494	16447	16545	16578	16635	16665	16718	16650	16516	16570	16688	16760	16564	16485	16668	16707	16549	16491	16427	16575	16553	16419	16319	16547	16616	16338	16568	16543	16553	16536	16817	16608	16540	16554	16474	16544	16593	16737	16387	16556	16595	16471	16578	16601	16587	16757	16449	16644	16587	16467	16767	16515	16597	16670	16593	16613	16737	16557	16675	16719	16500	16436	16449	16327	16468	16447	16446	16622	16548	16490	16622	16696	16615	16587	16562	16696	16736	16553	16641	16526	16416	16557	16664	16450	16753	16598	16510	16534	16557	16570	16609	16740	16549	16735	16356	16321	16485	16397	16434	16472	16408	16545	16522	16650	16559	16505	16464	16675	16474	16594	16643	16444	16589	16491	16691	16657	16688	16512	16501	16594	16648	16557	16509	16665	16520	16750	16445	16622	16367	16645	16593	16447	16400	16444	16519	16503	16657	16664	16765	16759	16643	16607	16566	16586	16621	16482	16621	16648	16465	16542	16323	16446	16386	16502	16484	16542	16471	16468	16402	16777	16471	16764	16649	16654	16785	16399	16448	16615	16583	16513	16765	16564	16734	16525	16446	16827	16448	16626	16505	16574	16627	16470	16421	16453	16417	16420	16554	16496	16567	16681	16442	16519	16605	16757	16509	16526	16483	16578	16698	16542	16546	16502	16411	16362	16511	16481	16433	16379	16610	16656	16642	16638	16499	16604	16372	16519	16488	16547	16451	16646	16695	16605	16616	16590	16583	16550	16676	16653	16642	16548	16491	16697	16389	16516	16633	16522	16647	16392	16331	16643	16458	16519	16520	16619	16487	16614	16368	16587	16634	16575	16515	16444	16508	16700	16567	16753	16528	16497	16501	16584	16601	16688	16481	16606	16649	16548	16567	16520	16661	16500	16504	16435	16533	16560	16640	16684	16727	16688	16542	16520	16370	16636	16616	16542	16582	16579	16478	16571	16585	16578	16610	16396	16373	16406	16653	16494	16582	16459	16373	16712	16545	16512	16620	16452	16418	16664	16623	16798	16605	16583	16607	16711	16497	16556	16565	16631	16475	16508	16565	16479	16599	16548	16608	16659	16495	16547	16468	16773	16725	16574	16649	16463	16535	16533	16423	16567	16551	16571	16510	16542	16509	16694	16696	16568	16539	16568	16502	16600	16450	16642	16426	16559	16446	16664	16705	16560	16505	16662	16475	16524	16708	16624	16705	16609	16432	16738	16520	16575	16579	16627	16576	16682	16757	16484	16677	16622	16647	16617	16760	16586	16503	16528	16544	16711	16561	16700	16455	16650	16461	16393	16534	16597	16688	16527	16558	16571	16763	16349	16614	16410	16480	16503	16765	16704	16625	16754	16549	16424	16659	16580	16472	16645	16466	16577	16582	16401	16588	16443	16655	16477	16576	16602	16537	16589	16474	16565	16413	16604	16391	16297	16393	16530	16600	16539	16421	16598	16553	16527	16755	16549	16617	16689	16536	16509	16600	16499	16716	16576	16615	16530	16580	16490	16427	16811	16598	16793	16513	16691	16551	16412	16565	16691	16673	16730	16672	16641	16396	16603	16379	16372	16514	16399	16523	16343	16569	16604	16686	16591	16539	16544	16606	16789	16699	16561	16730	16399	16456	16631	16593	16747	16666	16434	16704	16603	16630	16539	16562	16693	16608	16867	16577	16593	16605	16406	16537	16595	16616	16487	16676	16406	16630	16529	16444	16522	16384	16663	16453	16705	16703	16632	16505	16662	16627	16416	16479	16722	16801	16524	16736	16585	16490	16581	16595	16581	16456	16427	16519	16321	16446	16562	16343	16326	16609	16611	16430	16534	16564	16575	16634	16600	16760	16510	16480	16703	16604	16635	16608	16618	16498	16558	16686	16661	16523	16466	16548	16750	16445	16517	16472	16616	16659	16649	16650	16402	16541	16353	16569	16418	16508	16344	16554	16626	16501	16571	16519	16641	16597	16745	16725	16712	16432	16785	16500	16569	16469	16747	16517	16610	16590	16776	16531	16688	16616	16547	16577	16745	16476	16458	16611	16436	16922	16561	16653	16566	16589	16715	16694	16418	16657	16540	16818	16539	16460	16689	16497	16364	16703	16396	16599	16558	16502	16620	16595	16495	16660	16423	16607	16399	16571	16546	16750	16428	16438	16638	16607	16336	16521	16555	16452	16551	16785	16355	16527	16346	16599	16504	16553	16391	16491	16555	16525	16697	16726	16478	16672	16631	16682	16700	16564	16595	16459	16572	16360	16729	16649	16512	16422	16615	16671	16539	16806	16595	16505	16335	16561	16689	16625	16295	16559	16561	16652	16678	16614	16537	16651	16412	16640	16626	16519	16576	16688	16446	16465	16718	16577	16505	16539	16340	16573	16655	16850	16649	16617	16461	16748	16583	16678	16614	16730	16537	16559	16488	16817	16556	16410	16433	16694	16680	16619	16539	16768	16621	16541	16671	16425	16379	16387	16407	16488	16541	16652	16498	16548	16674	16538	16633	16461	16697	16734	16811	16588	16716	16676	16396	16422	16596	16701	16540	16469	16507	16514	16464	16454	16467	16662	16504	16575	16720	16404	16641	16612	16391	16370	16540	16570	16559	16716	16664	16652	16460	16566	16553	16563	16660	16809	16692	16532	16569	16572	16434	16589	16723	16225	16535	16887	16454	16647	16613	16583	16509	16495	16650	16555	16622	16599	16600	16520	16571	16548	16506	16576	16407	16500	16598	16670	16662	16596	16630	16556	16339	16593	16513	16484	16566	16546	16549	16604	16750	16486	16614	16609	16627	16617	16618	16600	16523	16653	16508	16569	16488	16567	16403	16593	16459	16627	16430	16602	16522	16610	16469	16451	16474	16674	16605	16427	16483	16631	16580	16795	16443	16611	16711	16631	16721	16572	16652	16572	16606	16613	16388	16615	16589	16629	16601	16527	16554	16628	16656	16511	16344	16646	16747	16438	16548	16490	16661	16423	16685	16641	16535	16582	16639	16611	16603	16779	16457	16373	16550	16532	16602	16676	16456	16523	16601	16551	16654	16395	16473	16634	16699	16499	16845	16550	16588	16876	16640	16467	16730	16316	16505	16571	16734	16730	16672	16579	16686	16594	16660	16501	16576	16931	16524	16501	16545	16667	16481	16549	16597	16640	16540	16687	16356	16659	16527	16727	16477	16493	16692	16627	16530	16667	16780	16751	16698	16696	16586	16567	16465	16519	16773	16627	16730	16615	16605	16573	16606	16387	16580	16485	16455	16655	16408	16619	16578	16670	16455	16493	16543	16539	16759	16539	16584	16585	16513	16623	16668	16686	16570	16620	16577	16386	16588	16549	16432	16564	16518	16593	16502	16607	16521	16555	16681	16511	16668	16562	16456	16510	16513	16643	16511	16619	16851	16785	16499	16438	16608	16511	16688	16280	16399	16436	16325	16674	16542	16505	16683	16485	16582	16443	16628	16595	16597	16497	16586	16695	16529	16285	16648	16480	16687	16627	16554	16575	16511	16847	16673	16674	16484	16577	16453	16528	16455	16527	16585	16784	16464	16504	16566	16436	16422	16460	16556	16390	16544	16637	16737	16559	16366	16601	16596	16800	16626	16460	16528	16481	16434	16532	16764	16611	16704	16458	16660	16571	16514	16711	16676	16626	16385	16774	16604	16481	16335	16471	16447	16622	16495	16406	16532	16626	16732	16470	16705	16551	16665	16707	16617	16406	16557	16505	16768	16608	16476	16761	16608	16622	16450	16708	16480	16561	16506	16575	16658	16499	16563	16574	16645	16520	16500	16562	16575	16424	16459	16450	16538	16545	16684	16781	16904	16475	16450	16686	16661	16681	16454	16645	16512	16611	16521	16592	16685	16647	16546	16385	16547	16577	16581	16524	16489	16602	16521	16668	16384	16672	16729	16508	16520	16430	16416	16473	16425	16698	16618	16390	16303	16599	16486	16513	16593	16655	16581	16637	16625	16691	16697	16512	16540	16746	16554	16360	16569	16550	16485	16526	16545	16496	16517	16349	16593	16536	16613	16501	16613	16559	16405	16396	16726	16570	16556	16625	16630	16576	16604	16657	16579	16458	16668	16698	16602	16440	16566	16530	16738	16521	16538	16500	16763	16710	16389	16734	16586	16589	16740	16664	16521	16679	16555	16737	16597	16540	16605	16417	16468	16440	16537	16626	16593	16633	16565	16530	16670	16557	16495	16480	16357	16406	16400	16503	16535	16654	16629	16601	16665	16778	16447	16643	16643	16736	16570	16703	16490	16674	16663	16583	16534	16504	16400	16530	16582	16441	16365	16849	16418	16675	16556	16337	16593	16514	16668	16540	16919	16636	16626	16690	16642	16338	16538	16596	16739	16707	16676	16734	16695	16447	16507	16479	16685	16546	16605	16689	16513	16376	16603	16486	16768	16645	16518	16754	16672	16638	16600	16391	16677	16583	16528	16816	16606	16680	16784	16299	16718	16551	16387	16541	16540	16673	16619	16604	16437	16713	16535	16390	16724	16579	16549	16444	16689	16573	16623	16754	16522	16580	16436	16564	16532	16710	16444	16608	16611	16400	16688	16519	16370	16553	16652	16553	16709	16653	16383	16582	16559	16386	16733	16713	16598	16535	16583	16512	16698	16679	16532	16635	16677	16531	16528	16496	16465	16816	16570	16433	16426	16612	16567	16651	16593	16350	16522
23193	41369	38715	30425	25640	22374	20289	18716	17945	17506	16299	16083	15925	15735	15455	15394	15445	15393	15357	15448	15502	15342	15533	15470	15600	15485	15751	15510	15671	15460	15460	15504	15280	15509	15563	15264	15450	15627	15385	15396	15442	15472	15409	15387	15392	15593	15728	15767	15518	15536	15308	15117	15349	15117	15106	15183	15260	14944	15083	15106	15102	15187	15223	15030	15150	15125	15215	15214	15150	15127	15131	15264	15150	15125	14974	15355	15050	15301	15271	15236	15101	15111	15303	15081	15154	15188	15212	15188	15113	15200	15116	15225	15228	15271	15145	15199	15199	15183	15186	15085	15005	15213	15048	15083	15032	15268	15159	15105	15207	15171	15197	15147	14956	14941	15156	15196	15162	15160	15030	15286	15036	15111	15230	15026	15152	15161	15166	15108	15080	15064	15369	15101	15031	15270	15195	15100	15270	15050	15109	15203	15162	15196	15168	15278	15088	15297	15195	15150	14998	15017	15228	15078	15081	15291	14989	15126	15126	15217	15061	15073	15024	15081	14953	15075	15202	15210	15219	15124	15106	15110	15331	15284	15154	15155	15137	15237	15217	15060	15255	15266	15135	15156	15014	15275	15076	15236	15142	15062	15151	15072	15203	15158	15190	15221	15050	15121	15235	15162	15218	15203	15062	15043	15027	15208	15154	15133	15174	15136	15078	15318	15082	15088	15129	15062	15065	15117	15242	15073	15172	15072	15248	15209	15103	15212	15160	15138	15173	14956	15265	15019	15087	15228	15057	15074	15184	15013	15234	14987	14952	15141	15125	15322	15069	15311	15282	15217	15069	15075	15212	14871	15094	15167	15137	15121	15123	15263	15252	15139	15069	14903	15083	15281	15142	15157	15196	15186	15208	15160	15119	14968	15111	14918	15168	15209	14981	15211	15291	15030	15142	15096	14989	15209	15121	15163	15126	14948	15121	15048	15026	15199	15176	15075	15068	15093	15081	15159	15157	14994	15232	15261	15218	15159	15158	15020	15002	15376	15094	15224	15145	15206	15091	15088	15144	15002	15068	15145	15214	14991	15118	15015	15207	15167	15143	15227	15293	15249	15195	15146	15142	15264	15169	15197	14943	15154	15133	15057	15193	15014	15001	15076	15166	15086	15263	15147	15248	15165	15343	15227	15224	15133	15261	15298	15089	15064	15170	15233	15272	15171	15154	15162	15176	15030	15088	15022	15310	15079	15017	15244	15205	15143	15203	15149	15160	15233	15253	15101	15271	15136	15193	15213	15080	15094	15110	15264	15137	15233	15172	15287	15179	15107	15271	15174	15174	15109	15122	15207	15005	15164	15206	15214	15187	15176	15261	15051	15206	15230	14997	15245	15064	15052	15139	15076	15208	15272	15009	15014	15075	15027	15174	15072	14993	15103	15129	15176	14976	15248	15216	15146	15092	15022	15088	15097	15105	15123	15264	15162	15231	15075	15039	15161	15168	15107	15093	15066	15155	15173	14962	15137	15004	15104	15088	15080	15096	15221	15064	15282	15296	15026	15029	15401	15020	15225	15186	15109	15252	15247	15074	15174	15216	15076	15250	15087	15109	15099	15161	15155	14983	15093	15048	15164	15069	15320	15150	15115	15150	15252	15243	15145	15157	15041	15208	15057	15170	15291	15297	15137	15082	15164	15088	15091	15178	15218	15137	15261	15106	15158	15164	15130	15040	15207	15049	15149	15048	15055	15022	15212	15067	14942	15163	15148	14997	15203	15035	15281	15142	15168	15082	15213	15028	15086	15232	15182	15238	15213	15210	15103	15200	15130	15094	15055	14835	14983	15209	15148	15293	15205	15043	15000	15213	15236	14959	15128	15110	15339	15281	15198	15268	15124	15136	15165	15160	15224	15205	14997	15221	15138	15107	15220	15213	15068	15131	15113	15027	15111	15231	15252	15181	15206	15011	15162	15200	15083	15128	15217	15083	15086	15158	15106	15149	14971	15076	15125	15105	15148	15039	15233	15136	15224	15172	15096	15152	15165	15182	15127	15041	15150	15272	15229	15256	15287	15065	15263	15236	15079	15165	15300	14963	15064	15080	15115	15063	15063	14919	15289	15152	15364	14970	15107	15230	15332	15147	15174	15218	15140	15037	15209	15067	15175	15000	15001	15342	15180	14962	15191	15029	14987	15346	15149	15296	15051	14943	15092	15145	15178	15196	15128	15246	15171	15234	15138	15178	15297	15240	15121	15163	15180	15172	15148	14944	15034	15095	15171	15062	15091	15173	15213	15084	15196	15161	15149	15123	15073	15212	15226	15143	15164	15136	15138	15069	15173	15061	15211	15278	15116	15217	15238	15203	15146	15224	15050	15233	14941	15127	15211	15000	15048	15032	15169	15114	15168	15066	15066	15247	15282	15297	15100	15249	15001	15053	15309	14924	15154	15093	15037	15048	15094	15185	15264	15313	15123	15080	15117	15363	15117	15117	15090	15203	15133	15221	15158	15202	15330	15039	15311	15197	15099	15206	15169	15166	15074	15394	15131	15232	15033	15089	15031	15116	15248	14933	15161	15111	14960	15246	15175	15165	15122	15197	15179	15324	14971	15312	15236	15004	15183	15152	15059	15093	15075	14899	15111	15093	15122	15137	15185	15174	15047	15262	15181	15269	15050	15209	15106	15060	15183	15110	15196	15207	15175	15178	15215	15154	15311	15157	15229	15066	15068	15141	15075	15020	15053	15015	15146	15075	15141	15168	15251	15089	15103	15041	15233	15115	15393	15147	15293	14931	15265	15042	15154	15152	15209	15177	15102	15028	15101	15153	14941	15169	15226	15137	15400	15074	15212	15198	15127	15177	15052	14952	15189	15040	15156	15078	15157	15169	15224	15187	15105	15123	15112	15030	15112	15106	15197	15174	15112	15097	15063	15143	15175	15070	15082	15114	15144	15183	15006	15060	15150	15306	14920	15118	15180	15126	15163	15008	15261	15022	15035	15146	15130	15180	15184	15222	15066	15281	15175	15154	15111	15131	14983	15264	15230	15165	15151	15047	15157	15198	15081	15192	15221	15228	15129	15086	15023	15083	15243	15104	15022	15244	15256	15113	15223	15236	15191	15190	15079	15206	15050	15114	15185	15154	15227	15161	15053	15148	15342	15063	15083	15230	15104	15032	15071	15128	15172	15129	15233	15202	15022	14984	15194	15085	15174	15110	15110	15189	15254	15055	15190	15148	15227	15129	15231	15028	15124	15098	15045	15243	15138	15333	15097	15194	15096	15096	15053	15066	15222	15178	15112	15092	15327	14956	15076	15018	15174	15032	15176	15149	15233	15221	14897	15144	15205	15019	15118	15237	15167	15176	15057	15031	15125	15179	15149	15095	15170	14926	15205	15247	15032	15260	15214	15211	15182	15073	15195	15186	15200	15151	15070	15377	15108	15039	15192	15169	15115	15130	15002	15183	15163	15176	14902	15218	15053	15052	15132	15346	15169	15130	15301	15132	15195	15215	15214	15064	15235	15259	15129	15008	15115	15105	15030	15198	15102	15074	15072	15056	15235	15210	15114	15118	15116	14982	15020	15129	15188	15063	15150	15209	15138	15201	15219	15024	15008	15092	15212	15243	15179	15203	15121	15113	14962	15086	15212	15220	15328	15222	15137	15108	15273	14950	15307	14976	15034	15130	15242	15114	15151	15169	15048	15099	15137	15188	15044	15080	15271	15002	15118	15244	15020	15266	15094	15181	15218	15110	15188	15195	15205	15141	15138	15097	15052	15321	15092	15154	15163	14993	15194	15312	15078	15094	15292	15137	15135	15053	15103	15320	14970	15164	14970	15006	15304	15100	15203	15192	15216	15159	15074	15255	15102	15139	15081	15116	15207	15094	15191	15119	15212	15057	15189	14995	15057	15251	15046	15225	15121	15262	15164	15165	15102	15156	15035	15135	15232	15084	15224	15313	15176	15075	15133	15088	15166	15216	15121	15116	15138	15234	15195	15115	15148	15098	15142	15200	14963	15357	15043	15127	15194	15067	15104	15086	15236	15260	15206	15194	15137	15186	15098	15144	15132	14949	15014	15228	15099	15042	15038	15042	15130	15057	15201	14994	14976	15144	15099	15097	15126	15079	14962	15033	15062	15267	15155	15092	15178	15061	15165	15042	15202	15070	15177	15109	14986	15130	15093	15164	15004	15094	15150	15152	15154	14923	15138	15215	15106	15139	15191	15014	15197	14894	15168	15101	15325	15125	15104	15004	15204	15026	15222	15103	15034	15281	15154	15142	15169	15134	15322	15214	15151	15102	15058	15239	14966	15182	14972	15220	15087	15212	15204	15195	15221	15306	15137	15132	15105	15070	15241	15196	15106	15211	15284	15255	15302	15114	15103	14943	15109	15067	15123	15106	15173	15085	15105	15067	15131	15157	15116	15170	15103	15189	15131	15106	15251	15020	15230	15254	15133	15325	15067	15190	15130	15193	14977	15098	15114	15137	15160	15062	15177	15213	15134	15036	15064	15109	15067	15249	15112	15054	15219	15217	15126	15198	15191	15111	15107	15069	15227	15159	15118	15220	15089	15262	15038	15143	15148	14875	15115	15169	15066	15098	15092	15274	15105	15201	15130	15048	15184	15206	15251	15227	14888	15138	15235	15208	15164	15135	15036	15358	14942	15020	15185	15016	15280	15124	15130	15204	15078	15170	15290	15210	15169	14993	15163	15120	15236	15394	15095	15078	15090	15116	15143	15018	15168	15082	15188	15070	15187	15335	15051	15177	15214	15051	15057	15126	14992	15089	15151	15233	15239	15208	15212	15121	15129	15325	15221	15266	15198	15057	15197	15307	15148	15075	15094	15209	15063	15081	15255	14997	15256	15116	15127	15007	15145	15273	15088	15249	15063	15128	15175	15240	15113	14987	15241	15121	15121	15110	15154	15081	14947	15226	15061	14975	15052	15155	15075	15269	15077	15134	15223	15088	15180	15138	15223	15085	15065	15209	15086	15170	15271	15171	15221	15101	15131	15082	15342	15208	15152	15157	15262	15203	15176	15076	15099	15212	15126	15108	15062	15172	15160	15044	15105	15303	15187	15085	15244	15176	15132	15100	15243	15162	15067	15142	15280	15058	15108	15091	15047	15177	15124	15025	15236	15076	15191	15300	15219	15111	15219	15280	15126	15135	15166
22661	21143	29034	23605	21721	24385	26817	21411	19538	19632	18707	18218	17639	17581	17352	17383	17311	17112	17352	17143	17252	17189	17038	17235	17311	17152	17381	17307	17212	17138	17261	16918	17055	16946	17045	17088	17077	16997	17146	17195	17281	17108	17099	17075	17016	17155	17386	17679	17586	17537	17125	17062	16993	16839	16832	16738	16864	16799	16739	16803	16810	16735	17148	16953	17021	16839	16789	17014	16880	16705	16660	16747	16891	16742	16787	16841	16826	16729	16642	17001	16931	16942	16900	16847	16999	16870	16629	16728	16711	16861	16892	16800	16941	16837	16983	16862	16922	16932	16934	16907	16873	16604	16744	16766	16784	16856	16686	16765	16839	16850	16730	16674	16911	16680	16864	16827	16652	16821	16986	16898	16813	16793	16643	16767	16696	16820	16635	16916	16761	16899	16867	16887	16762	16760	16822	16694	17026	16883	17011	16722	16674	16676	16797	16855	16736	16648	16586	16869	16745	16733	16802	16747	16666	16723	16812	16924	16639	16844	16733	16763	16971	16943	16785	16820	16742	16709	16822	16671	16848	16756	16704	16835	16975	16727	16603	16753	16820	16887	16861	16778	16751	16937	16844	16756	16753	16752	16864	16738	16829	16857	16851	16637	16789	16889	16737	16831	16766	16725	16705	16752	16826	16968	16728	16758	16797	16868	16725	16810	16703	16512	16883	16993	16711	16673	16988	16962	16947	17053	16723	16704	16783	16750	16786	16888	16912	16986	16404	16912	16808	16921	16759	17024	16789	16898	16759	16819	16840	16828	16847	16907	16799	16699	16626	16638	16883	16752	16578	16750	16754	16745	16891	16886	16816	16805	16759	16807	16925	16851	16806	16708	16826	16738	16648	16765	16684	16891	16690	16675	16682	17081	16840	16787	16792	16967	16704	16802	16541	16736	16767	16814	16744	16672	16812	16793	16869	16657	16685	16644	16765	16897	16940	16847	16823	16806	16692	16844	16857	16841	16614	16860	16832	16748	16785	16719	16720	16601	16820	16869	16723	16637	16903	16840	16761	16842	16881	16777	16718	16626	16936	16897	16825	16801	16919	16797	16903	16863	16707	16788	16740	16827	16827	16768	16612	16938	16846	16927	16814	16741	16801	16586	16745	16744	16647	16816	16768	16856	16838	16814	16919	16985	16828	16638	16803	16529	16507	16810	16825	16889	16748	16809	16821	16804	16707	16800	16761	16694	16891	16821	16881	16908	16528	16852	16715	16866	16718	16670	16777	16802	16794	16805	16991	16811	17119	16702	16976	16834	16940	16929	16783	16836	16568	16694	16843	16945	16680	16728	16776	16781	16873	16812	16990	16732	16793	16807	16895	16579	16886	16777	16892	16675	17047	16857	16875	16570	16752	16704	16904	16812	16773	16842	16921	16725	16890	16983	16803	16840	16659	16518	16819	16795	16694	16755	16808	16922	16637	16780	16756	16833	16734	16756	16940	16753	16891	16757	16843	16791	16800	16867	16778	16788	16591	16643	16679	16926	16739	16701	16621	16833	16660	16791	16903	16594	16896	16800	16697	16840	16931	16776	16648	16910	16857	16788	16746	16718	16747	16447	16915	16819	16793	16787	16700	16773	17223	16733	16856	16808	16652	16903	16739	16757	16891	16944	16710	16769	16879	16677	16654	16697	16848	16698	16761	16952	16859	16740	16789	17120	16792	16781	16964	16713	16764	16626	17077	16765	16806	16844	16649	16665	16658	16941	16649	16704	16870	16878	16722	16802	16794	16689	16815	16939	16821	17040	16711	16777	16713	16689	16634	16903	16698	16656	16983	16782	16831	16594	16743	16774	16684	16556	16929	16849	16821	16567	16814	16788	16739	16781	16803	16681	16793	16606	16851	16770	16619	16973	16805	16811	16868	17035	16667	16731	16802	16874	16787	16791	16954	16931	16831	16685	16620	16705	16862	16715	16688	16618	16894	16464	16761	17044	16749	16700	16697	16679	16745	16965	16631	17022	16729	16920	16795	16723	16726	16902	16670	16855	16680	16860	16745	16675	16834	16608	16815	16874	16636	16905	16846	16865	16797	16853	16809	16843	16896	16576	16699	16734	16796	16771	16780	16884	16906	16692	16915	16650	16704	16676	16796	16636	16554	16670	16794	16816	16701	16887	16724	16867	16985	16650	16775	16736	16793	16847	16915	16814	16773	16827	16862	16753	16616	16793	16710	16680	16787	16768	16909	16705	16872	16816	16564	16833	16950	16881	16738	16570	16696	16798	16811	16825	16942	16909	16828	16899	16637	16699	16907	16734	16830	16800	16864	16663	16680	16697	16840	16668	16676	16830	16660	16654	16733	16842	16912	16770	16756	16832	16883	16844	16823	16795	16906	16888	16659	16686	16716	16810	16960	16889	16830	16747	16711	16787	16631	16794	16855	16830	16837	16792	16741	16856	16848	16797	16722	16697	16882	16726	16815	16867	17027	16779	16600	16685	16774	16707	16762	16991	16925	16931	16753	16710	16617	16918	16885	16758	17023	16617	16735	16841	16833	16698	16916	16699	16891	16742	17124	16853	16778	16765	16893	16650	16950	16783	16724	16847	16565	16859	16805	16914	17002	16937	16858	16742	16605	16566	16870	16893	16718	16596	16776	16837	16659	16715	16912	16651	16650	16921	16882	16680	17011	16746	16666	16910	16971	16666	17028	16838	16987	16708	16911	16843	16781	16622	16653	16738	16832	16769	16745	16989	16816	16651	16797	16601	16733	16737	16644	16930	16853	16693	16672	16726	16790	16762	16690	17005	16645	16875	16925	16892	16800	16922	16614	16593	16841	16911	16875	16716	16823	16583	16775	16827	16806	16748	16647	16824	16773	16863	16747	16847	16813	16598	16845	16706	16947	16829	16815	16758	16734	16689	16742	16754	16818	16737	16896	16717	16747	16842	16987	16985	16642	16625	16680	16833	16906	16892	16914	16751	16529	16682	16817	16775	16794	16841	16880	16864	16656	16729	16836	16786	16906	16898	16814	16885	16630	16676	16608	16819	16679	16786	16796	16948	16767	16645	16825	16709	16928	16726	16810	16698	16595	16844	16674	16779	16751	16948	16697	16819	16871	16903	16922	16754	16685	16889	17065	16872	16809	16701	16655	16711	16961	16739	16704	16809	16951	16592	16822	16914	16801	16847	16767	16943	16778	16830	16594	16668	16882	16639	16718	16611	16923	16607	16896	16527	16743	16681	16627	16604	16638	16807	16900	16892	17030	17005	16709	16905	16897	16925	16898	16365	16664	16519	16714	16787	16821	16735	16797	16878	16585	16740	16791	16794	16821	16794	16647	16698	16727	16790	16925	16571	16813	16729	16722	16843	16735	16789	16713	16788	16587	16694	16791	16643	16760	16710	16735	16670	16789	16680	16706	16875	17036	16825	16703	16770	16764	16903	16779	16828	16728	17018	16787	16979	16667	16756	16913	16896	16675	16722	16893	17016	16678	16904	16816	16703	16731	16802	16747	16975	17059	16776	16825	16928	16830	16888	16678	16888	16725	16623	16565	16783	17009	16906	16827	16970	16829	16680	16687	16791	16802	16857	16908	16649	16871	16742	16806	16744	16832	16702	16880	16877	16818	16790	16753	16703	16702	16535	16743	16734	16839	16812	16645	16733	16737	16858	16764	16947	16841	16690	16731	16920	16657	16786	16766	16898	16775	16763	16875	16717	16682	16819	16991	16843	16796	16755	16711	17168	16824	16869	16829	16759	16701	16813	16659	16719	16711	16701	16990	16796	16868	16974	16815	16846	16846	16878	16880	16812	16761	16736	16744	16842	16745	17046	16584	16737	16659	16578	16672	16949	16792	16810	16853	16836	16744	16722	17044	16890	16969	16879	16904	16729	16818	16855	16877	16826	16850	16789	16696	16849	16771	16683	16822	16783	16833	16853	16623	16812	16856	17018	16967	16670	16472	16884	16668	16730	16891	16821	16937	16688	16792	16856	16801	16807	16721	16871	16783	16798	16779	16665	16874	16862	16828	16570	16873	16731	16944	16831	16950	16682	16651	16740	16843	16681	16821	16873	16820	16745	16681	16569	16860	16780	17054	16763	16737	16809	16572	16773	17018	17085	16947	16856	16876	16846	16825	16749	16684	16760	16876	16829	16853	16688	16891	16780	16678	16736	16821	16791	16907	16791	16856	16928	16964	16831	16742	16750	16740	16738	16710	16883	16788	16702	16888	16674	16780	16603	16825	16752	16797	16716	16778	16668	16796	16970	16547	16725	16746	16914	16914	16682	16691	16744	16898	16852	16779	16858	16873	16811	16804	16693	16921	16867	16823	16842	16862	16867	16649	16521	16719	16832	16778	16808	16863	16653	17059	16682	16725	16847	16745	16853	16821	16706	16827	16894	16853	16857	16878	16916	16852	16810	16699	16909	16894	16826	16807	16893	16702	16872	16857	16753	16740	16805	16671	16979	16692	16635	16831	16750	16947	16875	16732	16752	16756	16622	16688	16876	16471	16635	16782	16668	16742	17008	16803	16784	16899	16882	16807	16812	16842	16806	16885	16979	16611	16947	16911	16845	16820	16869	16837	16787	16836	16742	16991	16802	16983	16743	16861	16627	16840	16835	16962	16473	16854	16746	16720	16781	16712	16909	16871	16880	16888	16862	16885	16835	16664	16905	16588	16661	16949	16899	16967	17060	16804	16837	16682	16915	16907	16851	16669	16763	16712	16723	16720	16816	16736	16801	16725	16857	16684	16918	16938	16844	16719	16673	16695	16731	16984	16833	16762	16877	16886	16739	16992	16814	16847	16691	16857	16806	16802	16688	16736	16845	16701	16599	16950	16851	16902	16701	16804	16799	16913	16880	17073	16744	16771	16802	16771	16760	16599	16975	16512	16843	16803	16686	16746	16840	16717	16809	16758	16848	16940	16710	16827	16942	16722	16743	16655	16867	16754	16688	16780	16584	16692	16884	16900	16839	16940	16824	16703	16834	16723	16756	16725	16971	16808	16863	16871	16745	16808	16840	16592	16888	16895	16883	16872	16730	17059	16774	16647	16697	16843	16856	16868	16851	16686	16748	16834	16614	16670	16867	16796	16596	16777	16743	16687	16808	16854	16879	16662	16760	16727	16887	16648	16808	16617	16776	16647	16862	16913	16663	16810	16715	16784	16736
25875	46783	43987	35353	30053	25897	23228	21242	19905	18903	17529	16859	16189	16171	16064	15901	15931	15873	15699	15820	15719	15648	15534	15819	15806	15708	16123	15916	15939	15621	15499	15578	15554	15343	15420	15488	15537	15586	15459	15453	15636	15507	15721	15665	15629	15719	16552	16285	16349	16023	15648	15367	15410	15367	15297	15369	15152	15231	15216	15396	15216	15447	15264	15300	15101	15277	15476	15260	15238	15096	15291	15298	15220	15243	15141	15272	15110	15467	15369	15209	15259	15295	15108	15330	15212	15198	15301	15258	15328	15355	15325	15277	15047	15360	15065	15191	15248	15254	15203	15417	15256	15061	15117	15391	15201	15071	15289	15235	15078	15283	15343	15324	15272	15270	15403	15193	15272	15333	15265	15289	15153	15085	15352	15085	15405	15236	15329	15296	15219	15190	15208	15254	15378	15208	15300	15143	15281	15321	15339	15227	15200	15348	15122	14988	15353	15229	15266	15229	15363	15343	15313	15212	15229	15223	15241	15276	15425	15342	15056	15204	15217	15206	15183	15563	15283	15247	15271	15172	15172	15249	15340	15385	15351	15359	15334	15341	15288	15288	15416	15225	15147	15073	15069	15238	15389	15111	15202	15186	15214	15290	15279	15154	15219	15144	15409	15302	15268	15081	15262	15322	15071	15200	15251	15295	15255	15320	15326	15254	15330	15263	15151	15351	15305	15106	15205	15212	15214	15265	15110	15219	15268	15214	15345	15153	15204	15309	15229	15223	15260	15209	15274	15280	15353	15214	15306	15176	15275	15344	15345	15276	15286	15242	15285	15200	15258	15279	15428	15025	15321	15170	15234	15093	15224	15177	15514	15144	15262	15220	15382	15322	15411	15156	15050	15290	15063	15077	15341	15090	15179	15202	15353	15270	15132	15205	15119	15119	15089	15254	15219	15166	15144	15315	15253	15206	15258	15164	15131	15432	15292	15207	15121	15408	15305	15285	15140	15246	15219	15224	15240	15407	15186	15148	15231	15398	15251	15327	15270	15378	15138	15299	15118	15281	15233	15169	15294	15298	15249	15218	15134	15416	15214	15164	15265	15365	15171	15200	15336	15191	15300	15242	15323	15041	15345	15184	15206	15180	15376	15300	15143	15259	15223	15119	15186	15257	15293	15211	15125	15148	15406	15393	15185	15361	15080	15400	15325	15118	15268	15157	15218	14997	15296	15311	15329	15001	15302	15190	15190	15211	15236	15261	15232	15263	15264	15418	15348	15396	15137	15288	15126	15171	15388	15136	15208	15266	15093	15228	15299	15097	15257	15354	15235	15444	15210	15123	15278	15232	15337	15140	15214	15461	14937	15232	15356	15391	15220	15448	15149	15088	15132	15329	15112	15374	15212	15339	15143	15190	15168	15279	15149	15203	15015	15270	15112	15442	15141	15262	15285	15293	15208	15191	15203	15108	15315	15547	15214	15379	15161	15256	15164	15302	15196	15208	14999	15294	15108	15116	15126	15219	15025	15274	15280	15113	15283	15418	15292	15121	15184	15111	15339	15225	15249	15383	15296	15236	15207	15326	15341	15277	14994	15244	15341	15167	15233	15171	15280	15196	15284	15174	15142	15329	15173	15265	15228	15142	15370	15273	15041	15319	15362	15248	15242	15299	15269	15267	15465	15061	15071	15167	15180	15387	15273	15338	15423	15210	15235	15159	15262	15197	15263	15143	15283	15165	15149	15108	15362	15276	15136	15264	15189	15375	15148	15170	15302	15360	15258	15310	15279	15255	15128	15111	15214	15183	15330	15261	15303	15391	15153	15412	15276	15330	15178	15346	15246	15284	15091	15303	15196	15233	15355	15256	15303	15125	15304	15201	15123	15260	15212	15271	15055	15279	15217	15261	15206	15340	15090	15283	15297	15149	15109	15304	15348	15352	15103	15211	15254	15196	15190	15235	15341	15245	15306	15218	15058	15260	15299	15357	15245	15174	15207	15289	15366	15182	15298	15228	15174	15398	15263	15389	15199	15257	15246	15105	15274	15287	15225	15222	15213	15403	15273	15313	15266	15187	15255	15095	15261	15223	15286	15248	15252	15360	15230	15117	15059	15289	15300	15186	15317	15230	15192	15145	15181	15195	15341	15119	15438	15037	15159	15224	15279	15114	15284	15285	15363	15221	15050	15149	15246	15181	15371	15318	15250	15354	15313	15464	15243	15281	15206	15245	15386	15372	15327	15131	15228	15339	15307	15277	15136	15120	15319	15300	15089	15114	15226	15302	15221	15309	15272	15211	15190	15360	15390	15242	15147	15291	15300	15273	15360	15143	15224	15270	15298	15170	15057	15271	15248	15265	15149	15255	15152	15083	15197	15210	15236	15327	15316	15133	15282	15247	15302	15191	15246	15329	15320	15125	15256	15391	15144	15062	15235	15440	15230	15340	15270	15305	15154	15231	15219	15384	15388	15177	15193	15191	15280	15352	15238	15151	15229	15271	15122	15316	15339	15374	15206	15155	15441	15200	15248	15345	15210	15176	15370	15330	15301	15093	15134	15260	15167	15243	15313	15134	15159	15149	15166	15179	15124	15350	15217	15256	15279	15272	15262	15194	15319	15108	14999	15233	15106	15240	15186	15229	15164	15295	15240	15385	15270	15327	15180	15201	15431	15290	15122	15354	15366	15346	15306	15145	15250	15356	15244	15353	15310	15187	15253	15302	15488	15108	15275	15237	15156	15300	15333	15035	15324	15224	15281	15249	15071	15240	15487	15225	15313	15342	15305	15231	15367	15318	15251	15141	15248	15234	15375	15220	15244	15285	15341	15180	15159	15392	15334	15294	15157	15276	15070	15324	15225	15279	15064	15172	15254	15059	15292	15207	15276	15415	15143	15258	15319	15328	15294	15151	15352	14934	15332	15156	15154	15460	15119	15089	15366	15200	15315	15260	15223	15183	15137	15350	15344	15163	15047	15245	15330	15307	15290	15253	15130	15266	15144	15317	15230	15133	15211	15299	15226	15228	15311	15193	15381	15309	15306	15264	15215	15279	15299	14997	15294	15364	15316	15183	15155	15301	15158	15364	15259	15270	15236	15360	15232	15228	15260	15167	15164	15220	15161	15217	15276	15230	15032	15249	15221	15177	15221	15325	15177	15350	15323	15230	15223	15238	15275	15363	15151	15220	15219	15108	15401	15196	15407	15310	15301	15340	15120	15275	15243	15392	15148	15172	15167	15328	15189	15162	15197	15152	15082	15291	15286	15334	15209	15411	15214	15227	15295	15310	15312	15119	15206	15149	15267	15225	15310	15248	15282	15339	15199	15445	15298	15172	15225	15260	15476	15282	15281	15310	15428	15426	15138	15310	15279	15299	15273	15345	15132	15281	15308	15174	15334	15341	15225	15239	15466	15193	15246	15558	15096	15368	15249	15255	15286	15327	15021	15304	15179	15245	15379	15195	15390	15273	15133	15184	15218	15252	15244	15106	15118	15317	15365	15248	15230	15307	15384	15170	15291	15216	15356	15215	15234	15073	15231	15200	15306	15124	15282	15170	15348	15312	15123	15304	15322	15380	15248	15265	15102	15244	15267	15168	15088	15338	15308	15184	15234	15267	15239	15264	15172	15389	15222	15243	15300	15263	15380	15304	15151	15239	15324	15199	15194	15294	15255	15220	15191	15242	15249	15366	15287	15100	15306	15276	15113	15094	15211	15210	15247	15236	15267	15338	15169	15074	15175	15163	15332	15134	15283	15247	15175	15144	15343	15249	15236	15212	14985	15255	15398	15284	15114	15381	15412	15343	15068	15213	15177	15343	15314	15347	15138	15287	15361	15203	15253	15386	15409	15308	15376	15174	15241	15258	15180	15260	15121	15254	15044	15360	15327	15201	15218	15270	15290	15196	15427	15261	15368	15132	15215	15289	15164	15177	15377	15092	15239	15216	15443	15234	15280	15360	15187	15328	15183	15161	15284	15304	15413	15280	15220	15114	15240	15264	15391	15249	15212	15202	15246	15247	15173	15170	15206	15082	15274	15247	15294	15323	15247	15161	15268	15282	15328	15335	15299	15215	15234	15142	15093	15217	15226	15276	15238	15347	15195	15350	15270	15230	15164	15364	15329	15247	15292	15206	15130	15308	15146	15410	15337	15336	15255	15309	15284	15125	15433	15181	15164	15190	15239	15353	15330	15202	15319	15253	15395	15213	15354	15111	15103	15227	15314	15423	15134	15244	15043	15350	15310	15230	15150	15128	15211	15290	15351	15155	15177	15302	15108	15372	15355	15026	15225	15258	15252	15249	15215	15342	15459	15151	15226	15157	15131	15406	15215	15262	15205	15185	15166	15437	15271	15267	15321	15127	15293	15222	15253	15111	15294	15145	15369	15273	15117	15276	15401	15340	15402	15267	15344	15194	15233	15094	15301	15179	15284	15167	15232	15323	15264	15403	15218	15216	15326	15250	15268	15131	15215	15261	14990	15297	15299	15230	15274	15202	15181	15302	15392	15275	15255	15238	15174	15198	15221	15412	15389	15322	15265	15517	15268	15231	15142	15214	15199	15194	15346	15105	15332	15247	15232	15392	15263	15388	15188	15180	15242	15278	15251	15137	15378	15216	15106	15139	15173	15207	15394	15396	15154	15225	15311	15339	15230	15159	15313	15306	15168	15332	15260	15400	15140	15255	15307	15112	15258	15135	15357	15180	15254	15333	15282	15300	15271	15240	15205	15416	15272	15153	15303	15191	15120	15315	15159	15473	15212	15374	15166	15192	15257	15304	15308	15340	15185	15244	15311	15231	15195	15352	15199	15197	15346	15137	15421	15290	15236	15330	15270	15199	15110	15135	15295	15212	15116	15265	15100	15300	15110	15012	15268	15307	15241	15209	15226	15209	15286	15272	15246	15261	15229	15314	15303	15228	15228	15187	15255	15352	15124	15194	15254	15324	15233	15410	15320	15296	15278	15110	15323	15242	15169	15300	15397	15253	15250	15254	15209	15187	15034	15264	15360	15125	15188	15136	15423	15276	15058	15417	15144	15170	15342	15336	15293	15263	15177	15214	15242	15335	15287	15227	15397	15297	15266	15109	15286	15316	15188	15492	15080	15202	15409	15421	15217	15372	15376	15258	15290	15190	15322	15310	15244	15125	15459	15372	15217	15215	15198	15284	15211	15121	15310	15208
27152	22697	27892	24669	19907	18592	18218	17718	17126	17298	16904	16726	16839	16816	16665	16649	16745	16703	16746	16642	16889	16710	16799	16684	16875	16704	16710	16811	16628	16659	16763	16681	16590	16477	16628	16541	16557	16556	16624	16771	16617	16786	16816	16423	16654	16754	16719	16784	16785	16488	16595	16668	16450	16658	16671	16398	16551	16637	16424	16561	16485	16483	16441	16573	16638	16365	16605	16667	16587	16643	16434	16413	16665	16600	16609	16509	16379	16468	16523	16397	16393	16659	16442	16703	16412	16558	16429	16440	16621	16582	16562	16689	16597	16664	16241	16430	16291	16451	16629	16497	16586	16596	16364	16405	16554	16397	16622	16524	16482	16616	16480	16429	16420	16525	16627	16433	16529	16620	16588	16531	16437	16507	16699	16388	16452	16589	16529	16461	16534	16570	16476	16519	16609	16521	16554	16655	16563	16355	16524	16423	16542	16635	16534	16349	16623	16368	16318	16555	16716	16635	16590	16707	16648	16442	16562	16639	16538	16305	16601	16729	16417	16558	16558	16670	16564	16435	16388	16582	16402	16616	16514	16526	16800	16458	16784	16455	16551	16574	16610	16511	16621	16662	16534	16438	16574	16512	16591	16508	16561	16579	16341	16421	16659	16672	16771	16494	16496	16414	16412	16426	16631	16563	16416	16588	16572	16542	16399	16540	16394	16621	16546	16446	16544	16468	16482	16380	16483	16656	16614	16469	16610	16601	16561	16636	16490	16338	16725	16455	16407	16464	16489	16431	16631	16291	16571	16334	16634	16509	16544	16468	16451	16443	16470	16584	16502	16429	16625	16382	16576	16503	16588	16522	16478	16484	16495	16470	16676	16541	16607	16347	16682	16776	16618	16647	16590	16392	16376	16689	16627	16689	16509	16312	16449	16585	16435	16726	16626	16591	16580	16574	16587	16361	16620	16427	16560	16633	16586	16538	16409	16449	16586	16675	16451	16566	16487	16394	16430	16387	16531	16664	16477	16325	16470	16634	16504	16440	16337	16542	16693	16511	16533	16425	16552	16516	16615	16712	16410	16695	16665	16321	16632	16458	16376	16510	16702	16407	16342	16502	16485	16509	16378	16743	16277	16579	16450	16482	16665	16433	16482	16497	16624	16435	16608	16420	16474	16432	16359	16483	16448	16592	16351	16732	16449	16568	16555	16450	16723	16507	16394	16455	16434	16384	16433	16559	16699	16414	16426	16519	16595	16445	16358	16527	16702	16595	16540	16431	16567	16420	16405	16420	16816	16665	16377	16533	16504	16298	16518	16556	16559	16362	16594	16463	16546	16490	16507	16566	16590	16398	16385	16396	16656	16665	16715	16487	16435	16643	16484	16725	16550	16457	16616	16394	16562	16416	16782	16585	16599	16596	16525	16626	16526	16493	16413	16539	16569	16583	16382	16545	16549	16491	16615	16582	16490	16608	16642	16683	16652	16632	16527	16391	16348	16309	16434	16559	16464	16577	16552	16593	16658	16457	16699	16530	16631	16370	16519	16500	16656	16578	16610	16484	16626	16473	16642	16507	16374	16584	16569	16671	16542	16464	16471	16213	16407	16421	16564	16556	16564	16559	16470	16478	16638	16720	16422	16635	16573	16630	16489	16692	16805	16540	16528	16410	16644	16527	16388	16511	16519	16361	16518	16649	16608	16418	16444	16568	16556	16517	16482	16406	16570	16466	16668	16565	16609	16551	16427	16580	16558	16497	16495	16451	16474	16389	16647	16577	16574	16587	16463	16423	16457	16445	16460	16658	16559	16492	16538	16567	16654	16581	16642	16502	16536	16449	16566	16571	16688	16643	16486	16554	16692	16656	16626	16610	16433	16651	16449	16650	16511	16474	16647	16473	16629	16641	16604	16591	16725	16421	16577	16534	16601	16424	16510	16400	16404	16635	16329	16586	16374	16668	16476	16494	16633	16404	16539	16540	16441	16622	16805	16551	16444	16654	16507	16709	16433	16465	16465	16510	16565	16392	16650	16466	16545	16591	16549	16435	16400	16583	16434	16551	16417	16443	16587	16611	16462	16622	16589	16509	16575	16533	16656	16387	16664	16470	16608	16611	16385	16786	16621	16413	16593	16475	16728	16591	16323	16420	16654	16327	16688	16558	16494	16481	16404	16438	16368	16409	16506	16633	16573	16460	16469	16587	16605	16610	16533	16511	16658	16407	16358	16651	16468	16429	16615	16508	16512	16645	16623	16513	16563	16674	16380	16465	16604	16521	16602	16564	16539	16346	16467	16503	16605	16493	16417	16431	16639	16477	16282	16679	16447	16438	16741	16406	16716	16451	16335	16457	16521	16294	16532	16550	16468	16594	16630	16632	16544	16529	16403	16713	16492	16262	16300	16504	16750	16631	16673	16474	16600	16712	16382	16624	16380	16537	16384	16690	16561	16509	16566	16499	16582	16651	16598	16581	16592	16618	16656	16618	16312	16656	16699	16262	16497	16582	16485	16551	16449	16579	16623	16438	16714	16601	16437	16485	16336	16613	16388	16493	16534	16632	16695	16732	16492	16474	16419	16425	16397	16436	16540	16426	16411	16381	16395	16481	16555	16652	16688	16541	16528	16429	16549	16642	16652	16575	16643	16491	16623	16328	16467	16403	16360	16276	16365	16286	16439	16639	16623	16609	16656	16460	16514	16415	16420	16457	16538	16599	16542	16452	16534	16499	16439	16561	16593	16792	16442	16481	16499	16603	16661	16485	16393	16508	16412	16653	16558	16586	16707	16542	16579	16479	16714	16526	16572	16745	16405	16434	16753	16430	16772	16558	16210	16524	16475	16722	16558	16519	16519	16571	16372	16578	16605	16656	16668	16300	16426	16612	16492	16571	16698	16566	16529	16618	16682	16568	16562	16476	16663	16508	16505	16481	16502	16422	16486	16466	16553	16506	16541	16503	16670	16431	16536	16545	16487	16539	16486	16471	16752	16548	16506	16537	16508	16533	16438	16469	16328	16446	16603	16680	16770	16583	16744	16604	16467	16608	16355	16663	16587	16620	16759	16649	16560	16510	16591	16497	16399	16632	16562	16386	16504	16536	16368	16414	16421	16683	16839	16457	16571	16497	16619	16566	16816	16505	16277	16504	16475	16581	16584	16443	16558	16567	16374	16505	16565	16345	16614	16623	16477	16384	16588	16581	16568	16395	16630	16655	16592	16531	16641	16568	16347	16616	16522	16546	16380	16673	16627	16623	16374	16626	16539	16339	16452	16447	16489	16469	16619	16622	16493	16657	16444	16642	16618	16430	16634	16551	16410	16408	16523	16420	16493	16785	16513	16425	16755	16515	16593	16422	16701	16584	16530	16383	16419	16689	16488	16459	16629	16428	16591	16509	16593	16668	16646	16670	16472	16325	16417	16591	16447	16415	16789	16612	16768	16463	16401	16644	16370	16496	16397	16415	16525	16500	16500	16314	16537	16615	16632	16606	16445	16490	16455	16807	16416	16762	16451	16442	16374	16437	16644	16665	16650	16613	16305	16685	16404	16599	16544	16483	16368	16535	16618	16460	16581	16478	16567	16553	16462	16718	16449	16635	16652	16572	16578	16497	16521	16531	16444	16520	16508	16447	16473	16704	16520	16411	16604	16711	16508	16493	16463	16433	16436	16445	16555	16681	16599	16631	16406	16467	16479	16509	16646	16184	16286	16481	16342	16398	16783	16497	16623	16452	16424	16532	16601	16485	16545	16524	16507	16524	16743	16522	16612	16499	16435	16486	16601	16400	16597	16505	16718	16643	16348	16390	16588	16498	16450	16623	16406	16591	16631	16570	16465	16643	16363	16465	16472	16638	16422	16543	16590	16719	16669	16497	16729	16567	16529	16536	16273	16471	16568	16567	16645	16536	16543	16495	16569	16520	16642	16608	16484	16655	16387	16363	16786	16416	16633	16633	16662	16382	16397	16666	16465	16372	16484	16579	16679	16526	16236	16496	16612	16551	16760	16547	16389	16448	16493	16781	16610	16456	16614	16525	16367	16448	16477	16620	16675	16605	16434	16738	16741	16401	16509	16579	16442	16360	16484	16293	16558	16391	16450	16419	16393	16530	16441	16650	16466	16589	16689	16466	16463	16467	16682	16702	16547	16436	16381	16579	16438	16466	16464	16513	16426	16732	16725	16723	16586	16514	16466	16713	16593	16484	16463	16511	16645	16677	16487	16403	16472	16492	16578	16696	16450	16563	16753	16590	16403	16436	16718	16590	16665	16441	16462	16435	16579	16558	16665	16589	16603	16415	16521	16522	16497	16522	16597	16599	16415	16405	16580	16770	16543	16444	16487	16451	16505	16600	16646	16473	16634	16542	16580	16328	16550	16655	16561	16691	16518	16480	16605	16334	16529	16519	16502	16513	16540	16505	16763	16538	16566	16717	16544	16548	16575	16667	16579	16719	16615	16596	16579	16360	16502	16712	16355	16591	16560	16452	16387	16646	16555	16557	16714	16485	16706	16613	16417	16594	16539	16531	16465	16325	16773	16573	16451	16423	16546	16558	16394	16543	16422	16443	16633	16397	16539	16480	16530	16440	16704	16425	16557	16554	16707	16782	16693	16504	16393	16530	16477	16529	16386	16822	16378	16553	16628	16391	16544	16476	16481	16600	16464	16434	16505	16463	16568	16562	16719	16755	16565	16365	16497	16507	16545	16477	16576	16606	16628	16659	16554	16557	16581	16742	16406	16612	16470	16374	16501	16564	16603	16684	16497	16539	16632	16542	16615	16702	16719	16412	16434	16411	16393	16679	16588	16520	16368	16361	16718	16570	16740	16654	16740	16461	16544	16612	16453	16494	16481	16433	16566	16643	16480	16747	16511	16455	16533	16555	16561	16417	16608	16541	16428	16486	16597	16512	16465	16510	16565	16487	16686	16547	16622	16466	16643	16651	16464	16495	16509	16531	16476	16559	16599	16426	16622	16151	16491	16377	16429	16383	16457	16388	16568	16483	16694	16588	16581	16577	16582	16297	16355	16564	16663	16503	16607	16522	16623	16677	16502	16417	16639	16545	16468	16525	16434	16785	16536	16604	16736	16544	16450	16353	16627	16567	16477	16497	16613	16582	16559	16620	16509	16552	16569	16491	16485	16429	16630	16429	16355	16656	16595	16617	16546	16270	16576	16414	16427	16546
21132	31574	29266	22953	20097	18354	17539	17017	16405	16156	15566	15374	15305	15230	15191	15309	15190	15132	15122	15184	15244	15341	15173	15362	15382	15441	15333	15459	15186	15165	15257	15310	15210	15232	15230	15225	15223	15229	15315	15195	15153	15206	15398	15170	15191	15030	15252	15281	15282	15254	15120	14992	15169	15161	15116	15065	15105	15017	15094	15008	15151	15084	15094	15156	15103	14965	15151	15069	15169	14961	15077	14949	15021	15117	15161	15144	15000	15108	15025	15062	15222	15101	14986	15048	15046	15142	15175	15139	14973	15264	15147	15170	14912	15125	15001	15096	15197	15115	15188	15062	15019	14963	15174	15038	14963	15081	15063	15066	15085	15015	15205	15136	15142	15086	15354	15113	15163	15099	14979	15062	14999	15174	14972	15036	15151	15148	15048	15080	15042	15278	15066	15004	15116	14955	15091	15040	15052	14913	15131	15225	15181	14946	14952	15028	15125	15059	15061	15247	15037	14930	14941	14956	15066	15177	15076	15118	15090	15134	15042	15134	14954	15006	15162	15025	15158	15199	15019	15082	15200	15216	15050	15126	15104	15099	15135	15257	14961	15143	15049	14946	15052	15111	14967	14993	15160	15098	15005	15168	15205	15126	14956	15127	14921	15049	15004	15110	15242	15159	15071	15103	15114	15000	15122	14903	15111	15176	14980	15025	15111	15049	15095	15090	14944	15147	14984	15226	14915	15090	14998	15387	14874	15108	14891	15188	15102	14962	15134	15010	15025	15041	15216	15100	15165	15091	15042	15082	15074	15144	15196	14996	15133	14925	14912	15065	15097	15046	15140	15143	14950	14957	15047	15079	15045	15045	15190	15022	15116	15074	15184	15065	14897	14852	15017	15151	15052	14861	15029	15077	15155	15248	15125	15106	15004	14904	14962	15029	15122	14945	15165	14976	15117	15131	15124	14924	15137	15058	15036	15162	15120	15111	15090	15115	15034	15028	15143	15008	15241	15227	14953	14951	15097	15092	15030	15147	15047	15022	15180	15124	15198	15029	14944	15116	15022	15009	15213	15059	15142	15205	15178	15082	15187	15195	15162	15115	15180	15129	14971	14955	15008	15237	15042	15204	14909	15012	15087	15088	15149	15152	15104	15110	15208	15084	15066	15010	15064	15110	15055	15093	15206	15092	15041	15289	15041	15140	14933	15262	15238	15021	15177	15030	15121	15230	14968	14962	14939	14986	15118	15079	15080	15000	15229	15105	15178	15136	14958	15062	15020	15217	15084	15257	15083	15015	15126	15095	15126	15239	15043	15141	14991	15220	15079	15190	15097	15063	15093	15175	15022	15219	14920	15262	15017	15013	15134	14862	15169	15130	15094	15074	15046	15086	15169	14948	15107	15065	15126	15107	15027	15097	14993	14974	15164	14914	15011	15047	15092	15017	15188	15026	15001	15053	14937	15353	15046	14984	15131	15219	15320	15202	15026	14993	14997	15056	15006	15182	15214	15016	15162	14945	15133	15028	14940	14964	15149	15003	15238	15085	15068	15001	15221	15180	15144	15119	15018	15027	15155	14962	15145	14994	15352	14993	15362	15112	14998	15074	15097	15068	15053	15204	15113	15084	15176	15128	15161	15035	15218	15053	15024	15023	15112	14943	15120	15097	14946	15165	15120	15058	15298	15094	15283	14977	14972	14923	15199	15137	15033	15090	15072	15156	15151	15162	15210	15171	15105	15106	15065	15020	15108	15147	15101	15185	14960	15174	15001	15123	15038	14997	15017	15182	15113	14987	15201	15038	15100	15195	14999	15125	15158	15203	15153	14887	14997	14980	15212	15123	14983	15139	15129	15025	14965	15123	15039	15050	15046	15127	15167	15074	15029	14855	15138	15087	15151	14987	14937	15057	15035	15130	15082	15043	15071	15049	15086	15014	14968	15215	15058	15135	15008	14946	14997	15083	15005	15070	15230	15113	14984	14902	14978	15107	15260	15113	15101	15206	14929	15042	15136	15146	15003	15074	14999	15030	15128	15128	15215	15056	14952	14930	15035	14986	15132	15104	15177	15152	15170	15064	15194	14979	14958	15153	15063	15210	14978	15126	15143	15048	14956	15127	15238	15023	15159	15314	15017	15098	14999	15157	15000	15044	14883	15144	14906	14974	15019	15147	14903	15179	15247	15075	15171	15063	15063	15030	15149	15004	15022	15151	15082	15023	15078	15140	15064	14963	15225	15056	15122	15200	15219	14955	15017	15005	15118	15020	15112	15101	15116	15155	15257	15165	15120	15081	15111	15126	15138	15068	14975	15139	15070	15095	15126	15077	15249	14927	14860	15280	14977	14927	15052	15115	15151	15165	15145	15163	14965	15121	14997	15125	15062	15185	15133	15139	15056	15089	15127	15072	14971	14987	15064	15007	15034	15166	15248	15134	15011	15091	15149	15123	15026	15205	15156	15070	15056	14994	15274	15124	15027	14980	15083	15090	15145	15260	14961	15130	15078	15081	15184	15186	15169	15074	15039	15127	14993	15057	14996	14931	15013	15179	14958	15227	15034	15236	15060	15071	14992	15117	15116	14936	14926	15104	15138	15074	15063	15199	14942	15182	15021	15152	15101	15203	15058	15002	15014	15074	15137	15169	15111	15021	15093	14998	15178	15094	15092	15149	14995	15113	15002	15097	15107	15050	15050	15152	14901	14964	15042	15001	15312	14952	14981	15027	15005	15072	15091	15097	14996	15131	15069	15064	15145	15142	14968	15031	15215	15078	15123	15036	15093	15089	14952	15173	15122	15098	15202	15112	15019	14922	15202	15230	15178	15123	15111	15145	15111	15078	15208	14906	15166	15124	15114	14829	15186	15154	15086	15109	15145	15057	15285	15050	15138	15055	15175	15027	15111	15080	15185	15222	15200	15211	14919	15036	15223	15052	14999	15130	14880	15134	15103	14990	15244	14986	15121	15132	15274	14948	15091	15141	15069	14945	15054	15099	15166	15184	15084	14944	14966	14943	14827	15136	15009	14993	14978	15134	14979	14925	15069	15048	15035	15014	14999	15032	15192	15005	15064	15191	15071	15063	15097	15155	15152	14991	15104	14804	15058	15229	15155	14948	15113	15077	15128	14925	15221	15138	15156	15185	14941	15034	15056	15060	15039	15087	15225	15036	15190	15309	15054	15091	14965	15028	15143	14915	15101	14962	15199	15248	15109	15201	15082	15025	15026	15282	15032	15096	15012	15106	14954	15066	15119	15038	15107	15108	15106	15004	15008	15025	15090	15210	15140	15213	14955	15088	15102	15083	15073	15189	15201	15236	14979	15018	15196	15119	15259	15146	14993	15113	15102	15199	15130	15016	14997	15022	15118	15158	15090	15184	15006	14951	15019	15080	15153	15083	15065	15097	15065	15149	15002	15048	15283	14994	15070	15107	15122	15055	15175	15089	15112	14899	15204	15203	15088	15086	15098	15054	15004	14845	15059	15099	15143	15211	15031	15312	15156	14903	14967	15049	14966	15099	15012	14958	15052	15005	15105	15192	15054	15004	14987	15181	15077	15073	15068	14976	15084	15000	15049	14923	15099	14996	15079	15181	15165	15156	15170	15216	15132	15201	15076	15072	14980	15063	15091	15118	15074	15016	14921	14998	14943	15135	15229	15067	15133	15148	15097	15166	15148	15205	14915	15059	14975	15085	15186	14918	15150	15221	14970	14981	15058	15157	15154	15109	14998	15022	15124	15313	15138	15226	14987	15162	15046	15005	15189	15226	15195	15235	15067	15134	15158	15108	15232	15081	15065	15043	15000	15123	15217	14902	15272	15016	15091	15075	15190	15053	15054	15207	15071	15082	15077	14923	15184	15134	15115	14973	15179	15071	15327	15076	15107	15066	15225	15115	14885	15065	14929	15101	15053	15173	15017	15088	15039	15236	15018	15097	15085	14998	15097	15066	15085	15052	15086	15057	15168	14959	15188	15020	15015	15105	15090	15144	15042	15106	15118	15028	15103	15058	15189	15071	14842	15156	15106	15215	15022	15130	15166	14973	15160	15127	15169	14986	14949	15100	15052	15060	15137	15261	15163	15049	15107	15049	15072	14999	15015	15148	15086	15185	15141	14874	15029	15148	14957	15174	15244	15144	15136	15207	15153	15070	15042	15242	15140	15085	15134	15197	15121	14896	15201	15104	15185	15047	15179	15074	15092	15048	15092	15141	15019	15027	15055	15005	15147	15188	14802	15133	15003	15173	15145	15096	15211	15155	15091	15159	15090	15064	15236	15059	15012	15150	15004	15168	15086	15039	15098	15194	15073	15094	15062	15137	15184	15150	15246	15133	15101	15059	14979	15216	14949	15188	15017	15159	15028	15138	14928	15122	15069	15035	14997	14837	15118	15031	14985	15015	15184	14920	15196	15232	15134	15081	15218	15058	15117	15155	15053	15139	15232	14964	14964	15094	15171	15049	15073	15142	15055	15116	15003	15026	15074	15143	14918	15144	15116	15008	15148	14939	15125	14982	15155	15109	15245	15138	15117	15065	14924	15149	15138	15148	15042	15120	15116	15007	15010	15080	15177	15166	15062	15166	15063	15240	14879	15013	15119	14913	15093	15043	15057	15025	14924	15084	15049	15000	15265	15048	15076	15174	15018	15188	15235	15028	14953	15051	15199	14972	15154	15041	14992	15178	15125	15281	14977	14951	15125	15242	15057	15225	14930	15057	15152	15113	15040	15280	15044	14879	15016	14970	14904	15097	15198	15092	15235	15106	15036	15007	14955	15123	15148	15155	15180	15030	15120	15207	15221	15113	15177	14998	15159	15009	15096	15197	15145	15141	15071	15185	15219	15137	15070	15168	15113	15038	15216	15112	15095	15041	15056	14995	15240	15025	15163	15123	15168	15036	15061	14993	14993	15271	15153	15122	15103	15059	15202	15153	15060	15266	15116	15109	15143	15115	15123	15068	15076	15022	15052	15024	14958	14958	15071	14941	15128	15184	15164	15103	15140	15033	15262	15084	15089	15059	15043	15196	15032	15259	15066	15202	15221	15018	15077	15002	15062	15186	15084	15124	15079	15085	15171	14957	15262	15183	15085	15088	14961	15103	15109	15056	15099	15219	15008	15048	15062	15139	15059	14915	15145	15166	15097	15037	15078	15103	15148	15088	14882	14996	15061	15188	14932	15147
23748	21226	28755	24283	22700	23711	22901	19785	18769	18383	17897	17432	17138	17178	17036	17114	17086	17069	16708	17180	17041	17089	17054	17028	16960	17104	17187	17152	16904	17075	16927	16845	16753	16621	17036	17050	16950	16773	16927	16972	16883	16710	17182	16821	16844	16914	16943	17287	17204	17118	16890	16763	16808	16636	16734	16848	16692	16774	16868	16717	16608	16743	16971	16739	16467	16545	16786	16778	16488	16609	16712	16665	16654	16692	16866	16570	16396	16647	16592	16805	16528	16588	16790	16794	16610	16816	16913	16854	16963	16499	16715	16463	16522	16786	16828	16621	16802	16671	16724	16525	16837	16512	16741	16699	16681	16933	16787	16588	16831	16931	16647	16654	16811	16786	16689	16767	16680	16645	16756	16701	16834	16700	16948	16678	16705	16820	16776	16767	16826	16714	16757	16842	16881	16634	16739	16601	16468	16735	16778	16561	16551	16658	16627	16799	16860	16693	16790	16387	16703	16666	16469	16539	16701	16643	16526	16718	16514	16576	16775	16676	16696	16445	16598	16699	16705	16591	16378	16642	16780	16779	16686	16650	16663	16658	16749	16747	16743	16810	16694	16698	16636	16745	16841	16821	16708	16590	16776	16748	16780	16669	16669	16556	16775	16625	16774	16686	16766	16694	16654	16639	16655	16823	16611	16550	16729	16913	16740	16625	16744	16809	16626	16625	16829	16767	16558	16674	16595	16591	16545	16856	16757	16826	16688	16504	16964	16556	16591	16611	16688	16667	16752	16710	16707	16724	16626	16710	16631	16590	16675	16690	16853	16686	16748	16878	16610	16719	16564	16679	16738	16501	16714	16676	16803	16807	16888	16777	16763	16752	16678	16595	16827	16726	16824	16694	16617	16547	16784	16709	16626	16578	16758	16862	16875	16811	16585	16743	16675	16791	16721	16629	16639	16755	16595	16612	16782	16571	16650	16705	16678	16588	16621	16844	16806	16394	16588	16891	16898	16530	16743	16638	16491	16958	16763	16937	16436	16566	16776	16798	16659	16902	16473	16588	16885	16709	16580	16722	16767	16683	16620	16582	16744	16525	16860	16679	16617	16817	16732	16698	16695	16658	16610	16744	16695	16617	16803	16768	16679	16517	16669	16794	16804	16620	16727	16533	16591	16647	16782	16730	16653	16747	16631	16762	16682	16610	16598	16501	16811	16693	16888	16823	16675	16554	16609	16654	16682	16746	16781	16591	16740	16622	16686	16591	16723	16618	16667	16727	16799	16869	16752	16639	16513	16733	16677	16958	16656	16766	16767	16646	16347	16712	16618	16414	16618	16697	16647	16709	16931	16643	16736	16772	16834	16676	16636	16770	16597	16807	16844	16797	16672	16574	16573	16572	16689	16605	16776	16727	16825	16783	16777	16703	16829	16628	16735	16831	16809	16543	16605	16631	16584	16770	16775	16684	16711	16646	16758	16767	16602	16779	16644	16650	16802	16717	16583	16816	16526	16592	16707	16583	16806	16743	16470	16723	16530	16663	16702	16815	16649	16681	16678	16463	16645	16689	16771	16670	16615	16652	16824	16492	16620	16573	16568	16652	16673	16777	16645	16699	16854	16652	16894	16803	16786	16636	16577	16903	16681	16648	16678	16642	16694	16620	16831	16618	16876	16710	16571	16704	16706	16666	16799	16633	16617	16782	16855	16663	16787	16625	16659	16758	16637	16865	16805	16464	16800	16798	16662	16616	16669	16668	16621	16728	16792	16672	16620	16584	16627	16546	16787	16496	16767	16657	16801	16753	16587	16562	16807	16749	16612	16676	16890	16797	16748	16507	16589	16792	16725	16887	16721	16652	16849	16900	16827	16634	16588	16604	16712	16560	16831	16577	16627	16554	16848	16733	16795	16953	16825	16646	16741	16823	16853	16782	16544	16657	16872	16758	16602	16743	16695	16708	16748	16592	16598	16796	16676	16488	16697	16472	16839	16744	16617	16794	16594	16747	16629	16525	16685	16536	16516	16806	16791	16526	16622	16680	16430	16551	16781	16592	16598	16901	16819	16662	16613	16817	16614	16822	16571	16582	16699	16736	16696	16754	16757	16696	16706	16576	16544	16520	16634	16585	16588	16585	16806	16562	16628	16635	16680	16625	17080	16876	16747	16909	16543	16647	16709	16635	16813	16644	16918	16612	16611	16592	16910	16616	16547	16457	16654	16980	16813	16715	16499	16821	16699	16660	16438	16649	16990	16614	16771	16595	16571	16667	16838	16464	16654	16692	16490	16720	16632	16793	16744	16740	16785	16672	16611	16789	16847	16904	16637	16676	16703	16815	16548	16829	16592	16747	16620	16807	16801	16707	16641	16762	16636	16501	16569	16677	16638	16630	16537	16732	16613	16712	16804	16644	16570	16781	16611	16708	16714	16844	16659	16777	16668	16603	16525	16654	16661	16724	16790	16662	16820	16553	16784	16643	16819	16635	16815	16612	16852	16774	16640	16817	16977	16551	16609	16479	16699	16723	16652	16713	16772	16515	16841	16868	16758	16658	16526	16562	16833	16660	16759	16801	16796	16773	16786	16662	16723	16657	16880	16659	16568	16597	16651	16675	16736	16692	16812	16824	16603	16629	16613	16473	16616	16586	16693	16740	16786	16805	16839	16647	16641	16690	16687	16812	16749	16812	16668	16681	16597	16648	16829	16542	16663	16834	16802	16644	16403	16651	16652	16881	16903	16609	16615	16654	16777	16807	16797	16768	16739	16542	16588	16504	16699	16499	16681	16378	16741	16683	16714	16647	16807	16800	16680	16594	16508	16536	16514	16715	16635	16673	16636	16646	16752	16587	16684	16704	16692	16558	16729	16714	16654	16477	16693	16692	16670	16518	16589	16478	16782	16736	16684	16727	16626	16710	16832	16778	16935	16933	16704	16590	16618	16432	16586	16686	16745	16738	16680	16762	16532	16648	16619	16763	16503	16776	16621	16790	16641	16899	16862	16834	16629	16599	16659	16701	16662	16666	16926	16740	16835	16461	16838	16665	16635	16717	16786	16772	16686	16624	16806	16706	16514	16634	16623	16586	16709	16772	16768	16844	16874	16588	16545	16792	16739	16644	16789	16788	16811	16845	16684	16516	16487	16746	16778	16623	16721	16597	16875	16811	16697	16786	16669	16739	16929	16734	16684	16730	16847	16595	16724	16805	16769	16908	16701	16625	16640	16586	16856	16721	16723	16731	16779	16885	16656	16595	16625	16696	16724	16475	16844	16563	16879	16667	16752	16632	16726	16673	16689	16563	16647	16587	16706	16774	16703	16717	16626	16621	16822	16565	16654	16642	16724	16560	16464	16775	16805	16944	16784	16679	16507	16781	16794	16762	16686	16512	16687	16811	16610	16658	16720	16589	16531	16695	16783	16861	16648	16705	16766	16739	16626	16633	16678	16942	16590	16661	16798	16780	16660	16840	16564	16602	16737	16791	16673	16664	16651	16980	16562	16758	16506	16775	16654	16547	16807	16682	16778	16900	16838	16765	16688	16833	16606	16731	16702	16795	16683	16866	16670	16790	16698	16619	16709	16796	16824	16691	16692	16790	16658	16765	16494	16676	16786	16537	16654	16628	16662	16623	16640	16726	16707	16794	16763	16567	16726	16673	16660	16526	16774	16873	16598	16638	16629	16725	16746	16603	16749	16666	16592	16769	16617	16751	16734	16725	16565	16754	16716	16651	16665	16607	16462	16662	16548	16705	16479	16679	16827	16620	16779	16799	16802	16647	16429	16616	16669	16594	16519	16705	16658	16688	16900	16721	16620	16529	16634	16841	16732	16658	16628	16756	16663	16762	16776	16508	16660	16672	16856	16833	16611	16956	16881	16773	16809	16556	16610	16677	16654	16681	16658	16558	16620	16450	16731	16884	16816	16675	16838	16567	16537	16773	16800	16619	16650	16652	16808	16747	16721	16829	16550	16848	16493	16592	16620	16764	16694	16725	16714	16746	16663	16803	16763	16753	16715	16688	16841	16730	16814	16652	16856	16643	16678	16697	16688	16782	16600	16595	16695	16698	16578	16731	16522	16572	16486	16625	16814	16425	16554	16686	16679	16708	16697	16801	16596	16625	16637	16643	16602	16673	16795	16836	16876	16759	16721	16731	16891	16462	16712	16682	16691	16695	16649	16715	16562	16764	16483	16660	16773	16496	16770	16729	16732	16727	16447	16758	16838	16721	16528	16708	16685	16544	16674	16695	16634	16850	16491	16876	16734	16635	16800	16497	16767	16797	16482	16458	17097	16649	16781	16654	16660	16602	16826	16482	16619	16550	16657	16901	16712	16976	16726	16825	16698	16999	16748	16652	16718	16683	16772	16576	16840	16782	16709	16694	16876	16820	16973	16834	16613	16727	16643	16796	16618	16769	16712	16744	16663	16669	16726	16696	16702	16520	16726	16642	16515	16561	16839	16625	16759	16497	16562	16598	16531	16721	16800	16787	16634	16665	16726	16565	16722	16672	16922	16782	16705	16700	16716	16715	16784	16685	16596	16589	16589	16462	16765	16682	16769	16722	16741	16772	16551	16567	16780	16778	16797	16789	16669	17021	16732	16668	16494	16616	16661	16754	16826	16567	16698	16427	16731	16717	16755	16766	16684	16822	16647	16720	16748	16493	16629	16749	16738	16808	16586	16555	16604	16672	16565	16765	16690	16788	16724	16699	16682	16789	16629	16909	16926	16884	16891	16720	16573	16508	16762	16724	16823	16677	16753	16692	16696	16566	16744	16546	16859	16605	16792	16911	16627	16694	16528	16719	16642	16728	16750	16638	16656	16773	16730	16594	16840	16575	16802	16837	16716	16542	16823	16826	16738	16687	16899	16571	16683	16785	16666	16625	16677	16672	16813	16694	16805	16764	16631	16518	16716	16703	16707	16524	16694	16873	16755	16726	16830	16529	16698	16840	16868	16736	16651	16598	16763	16712	16529	16613	16607	16705	16836	16609	16857	16786	16841	16743	16636	16644	16711	16726	16642	16496	16755	16503	16484	16530	16764	16650	16728	16670	16570	16696	16607	16611	16774	16720	16697	16726	16758	16752	16804	16774	16514	16595	16624	16612	16645	16486	16655	16616	16493	16491	16606	16699	16916	16624	16614	16566	16612	16933	16548	16741	16641	16486	16579	16659	16575	16481
23527	41526	38423	30188	25697	22591	20656	19568	18278	17630	16527	15922	15671	15882	15678	15606	15876	15662	15560	15656	15612	15341	15480	15749	15702	16020	15740	15681	15718	15468	15476	15524	15412	15352	15527	15448	15570	15415	15491	15557	15434	15304	15517	15585	15434	15263	15882	15958	16168	15961	15615	15480	15375	15145	15202	15213	15417	15334	15210	15263	15241	15423	15230	15335	15235	15217	15405	15220	15224	15283	15243	15281	15144	15331	15478	15349	15196	15566	15267	15218	15439	15190	15173	15244	15361	15279	15240	15382	15322	15260	15253	15287	15294	15194	15325	15234	15117	15270	15326	15370	15325	15286	15235	15306	15367	15218	15190	15253	15167	15338	15251	15221	15289	15214	15310	15184	15170	15224	15359	15124	15300	15406	15255	15375	15298	15270	15415	15285	15291	15429	15247	15217	15218	15302	15245	15276	15387	15166	15269	15315	15152	15359	15245	15129	15177	15251	15292	15295	15505	15271	15430	15245	15352	15192	15274	15264	15077	15021	15277	15148	15283	15242	15274	15236	15421	15351	15482	15281	15225	15297	15209	15058	15297	15303	15180	15147	15108	15112	15183	15231	15380	15164	15368	15263	15215	15233	15250	15105	15340	15413	15304	15214	15246	15202	15332	15361	15332	15430	15327	15212	15175	15264	15310	15061	15201	15279	15374	15229	15223	15291	15139	15282	15333	15350	15301	15047	15235	15223	15301	15315	15240	15381	15173	15251	15207	15305	15255	15189	15169	15276	15143	15273	15367	15422	15093	15355	15257	15235	15260	15330	15284	15192	15369	15188	15183	15241	15412	15252	15355	15318	15258	15433	15207	15176	15287	15151	15266	15111	15283	15266	15454	15266	15250	15266	15220	15394	15266	15342	15283	15262	15355	15313	15306	15175	15173	15303	15062	15202	15393	15311	15195	15220	15073	15270	15269	15193	15193	15251	15279	15265	15339	15344	15402	15200	15480	15398	15172	15294	15269	15316	15217	14987	15246	15226	15424	15156	15318	15208	15077	15489	15317	15167	15142	15300	15058	15313	15264	15258	15477	15255	15227	15264	15257	15490	15327	15143	15251	15488	15395	15214	15236	15371	15274	15268	15216	15164	15280	15173	15311	15212	15132	15288	15317	15027	15243	15334	15356	15233	15344	15353	15186	15134	15248	15266	15188	15181	15386	15373	15142	15249	15221	15173	15165	15109	15198	15348	15216	15101	15352	15018	15149	15269	15244	15312	15196	15228	15124	15198	15296	15228	15240	15269	15349	15369	15354	15208	15164	15226	15410	15168	15155	15113	15422	15205	15123	15317	15195	15532	15164	15290	15303	15257	15306	15141	15341	15221	15163	15111	15292	15333	15169	15224	15111	15179	15178	15287	15164	15231	15308	15269	15464	15321	15110	15248	15176	15237	15364	15289	15276	15260	15303	15280	15213	15201	15112	15282	15266	15218	15375	15231	15230	15244	15305	15172	15413	15343	15410	15098	15104	15222	15353	15190	15255	15291	15298	15099	15233	15170	15213	15258	15255	15258	15303	15262	15277	15328	15230	15224	15336	15174	15215	15220	15231	15338	15318	15232	15164	15264	15315	15028	15324	15453	15228	15314	15262	15423	15293	15190	15222	15179	15121	15122	15290	15293	15286	15307	15357	15260	15269	15112	15229	15349	15246	15307	15357	15308	15274	15139	15207	15311	15242	15371	15379	15458	15283	15241	15167	15173	15341	15290	15266	15349	15358	15205	15261	15395	15205	15150	15304	15236	15142	15287	15347	15378	15374	15364	15224	15258	15426	15362	15445	15169	15179	15206	15336	15252	15171	15290	15060	15255	15367	15240	15235	15308	15325	15222	15205	15222	15238	15283	15180	15358	15228	15203	15292	15171	15221	15296	15192	15296	15192	15379	15319	15169	15465	15231	15304	15216	15260	15217	15346	15276	15328	15287	15385	15209	15381	15232	15329	15225	15245	15327	15428	15332	15328	15002	15313	15063	15240	15315	15412	15444	15108	15349	15202	15191	15079	15209	15073	15297	15338	15177	15254	15276	15282	15204	15514	15370	15342	15264	15314	15312	15238	15154	15427	15202	15271	15353	15484	15158	15223	15268	15433	15180	15326	15203	15200	15201	15204	15397	15280	15250	15402	15111	15181	15189	15100	15391	15281	15299	15308	15207	15345	15267	15093	15128	15109	15408	15333	15126	15211	15323	15311	15173	15206	15268	15319	15215	15330	15199	15095	15207	15327	15250	15343	15117	15283	15175	15178	15363	15218	15351	15113	15341	15101	15380	15170	15275	15179	15334	15180	15222	15349	15084	15167	15134	15190	15247	15402	15332	15239	15119	15279	15260	15284	15310	15279	15357	15270	15304	15347	15414	15243	15268	15349	15269	15206	15308	15145	15402	15296	15244	15342	15406	15350	15270	15403	15376	15187	15221	15189	15206	15242	15191	15391	15323	15356	15287	15246	15063	15346	15076	15336	15259	15318	15166	15090	15254	15208	15371	15217	15255	15415	15126	15304	15261	15319	15098	15142	15216	15365	15427	15337	15250	15477	15296	15405	15228	15431	15345	15333	15251	15274	15248	15220	15282	15420	15264	15216	15405	15219	15305	15232	15177	15298	15170	15180	15281	15268	15275	15211	15267	15173	15254	15326	15320	15239	15313	15280	15104	15262	15282	15321	15276	15207	15273	15197	15178	15395	15121	15202	15334	15104	15120	15271	15140	15159	15309	15146	15288	15236	15227	15335	15133	15368	15287	15385	15112	15135	15279	15230	15211	15220	15148	15284	15155	15694	15374	15386	15099	15253	15272	15234	15328	15180	15292	15222	15217	15283	15274	15371	15182	15329	15349	15298	15257	15341	15369	15354	15282	15237	15143	15272	15255	15184	15230	15144	15380	15281	15257	15368	15352	15459	15214	15465	15334	15349	15247	15343	15253	15371	15220	15189	15270	15059	15279	15298	15142	15251	15316	15326	15312	15123	15433	15240	15231	15467	15295	15335	15299	15363	15175	15140	15432	15359	15225	15367	15238	15133	15159	15268	15286	15121	15204	15107	15251	15090	15155	15344	15304	15176	15251	15293	15158	15331	15329	15273	15171	15285	15128	15278	15189	15292	15301	15266	15275	15344	15168	15268	15250	15322	15442	15213	15392	15359	15096	15331	15227	15288	15104	15286	15161	15216	15227	15257	15166	15201	15316	15221	15245	15350	15281	15120	15302	15364	15105	15226	15291	15007	15171	15202	15397	15338	15297	15125	15276	15206	15362	15390	15244	15301	15362	15281	15208	15335	15179	15197	15355	15266	15126	15272	15332	15302	15250	15332	15220	15244	15086	15227	15340	15161	15252	15347	15494	15114	15369	15102	15283	15265	15200	15335	15420	15329	15161	15284	15187	15123	14943	15254	15223	15154	15295	15325	15324	15168	15235	15196	15182	15149	15333	15177	15150	15295	15166	15146	15209	15193	15404	15412	15156	15253	15276	15296	15297	15268	15246	15269	15197	15266	15238	15172	15212	15191	15412	15262	15221	15358	15255	15395	15253	15318	15323	15348	15228	15255	15189	15332	15287	15305	15189	15319	15235	15186	15330	15457	15255	15364	15229	15383	15152	15267	15213	15292	15368	15197	15320	15186	15464	15263	15190	15254	15292	15279	15184	15213	15226	15173	15295	15340	15300	15383	15415	15390	15228	15138	15338	15231	15348	15189	15388	15442	15137	15197	15051	15265	15187	15331	15293	15251	15280	15215	15358	15331	15324	15357	15255	15365	15281	15305	15432	15241	15401	15363	15218	15267	15226	15141	15361	15161	15299	15311	15322	15261	15276	15267	15288	15291	15244	15435	15043	15222	15281	15335	15414	15158	15440	15151	15327	15175	15510	15349	15054	15371	15212	15255	15205	15259	15293	15122	15299	15283	15153	15224	15224	15308	15330	15392	15067	15396	15374	15182	15075	15397	15224	15333	15418	15376	15342	15137	15128	15233	15211	15202	15087	15305	15360	15185	15183	15353	15094	15251	15202	15156	15122	15236	15311	15363	15354	15185	15253	15404	15346	15272	15398	15161	15335	15282	15230	15376	15319	15101	15221	15247	15297	15313	15353	15232	15193	15268	15136	15329	15338	15234	15286	15244	15258	15239	15298	15228	15394	15158	15261	15456	15371	15239	15348	15221	15362	15259	15359	15204	15194	15410	15371	15323	15217	15256	15370	15347	15149	15288	15179	15216	15215	15212	15181	15175	15259	15153	15244	15368	15249	15378	15171	15166	15359	15244	15207	15103	15170	15240	15354	15240	15297	15267	15140	15211	15009	15270	15290	15193	15152	15167	15191	15107	15321	15216	15153	15354	15117	15216	15194	15311	15368	15343	15379	15258	15304	15386	15078	15225	15230	15408	15370	15100	15398	15289	15176	15343	15392	15416	15236	15262	15389	15263	15169	15424	15107	15376	15269	15144	15302	15145	15366	15216	15284	15202	15156	15245	15265	15297	15198	15165	15255	15207	15474	15256	15184	15334	15214	15253	15307	15240	15270	15201	15093	15351	15193	15330	15301	15236	15310	15138	15386	15211	15273	15214	15241	15327	15361	15382	15156	15115	15231	15294	15258	15160	15273	15397	15323	15224	15247	15135	15270	15030	15216	15293	15289	15251	15193	15272	15317	15322	15144	15258	15225	15489	15119	15189	15229	15181	15356	15290	15300	15141	15257	15296	15262	15151	15216	15180	15126	15142	15319	15225	15421	15313	15406	15198	15239	15318	15278	15279	15412	15238	15154	15197	15165	15400	15265	15404	15166	15192	15362	15338	15333	15404	15316	15253	15284	15279	15238	15233	15148	15334	15144	15181	15272	15289	15297	15192	15268	15380	15227	15108	15283	15342	15188	15218	15323	15230	15315	15239	15190	15245	15218	15266	15241	15304	15374	15082	15390	15277	15219	15233	15073	15321	15376	15338	15240	15361	15338	15276	15359	15250	15230	15258	15302	15481	15256	15388	15195	15391	15369	15195	15119	15212	15130	15224	15182	15214	15185	15262	15499	15308	15391	15143	15285	15204	15280	15215	15141	15291	15168	15311	15141	15211	15167	15272	15160	15246	15295	15247	15224	15407	15230	15237	15288	15285	15169	15277	15160	15126	15178	15120	15216
22763	21219	29179	23653	21722	24475	27258	21540	19994	19672	18909	18279	17771	17802	17620	17530	17422	17387	17544	17556	17360	17239	17243	17383	17428	17430	17405	17313	17471	17229	17283	17307	17169	17213	17219	17334	17321	17422	17254	17237	17189	17232	17220	17133	17383	17088	17043	17533	18006	18109	17558	17190	17180	17168	17186	17026	17089	17026	17022	17044	17037	16977	17008	16925	17015	16771	16945	16937	16953	17005	17063	17176	16940	16884	17005	17157	17031	16805	17034	16906	16751	16945	16900	17060	17071	16870	16846	16856	16935	16903	16900	16802	16770	17028	16966	17085	16849	16835	16819	16939	16965	16778	16989	16906	16877	17045	16968	16934	17037	17086	16955	16985	17171	16930	17082	16921	16973	16913	17084	17098	16856	17199	16953	16769	17013	16893	16990	16877	16826	16944	17131	16996	16869	17134	17074	16978	17090	16893	16950	16991	16897	16984	16877	17172	16838	16919	16943	16944	16842	17035	16866	16882	16903	17029	16944	16992	17099	17098	16888	17008	16915	16859	17035	16751	16736	16737	16937	16923	16798	16786	16948	17126	16957	16708	16910	16887	16987	16697	16995	16879	17076	16974	17116	16885	17079	17101	17124	17094	16998	17016	17058	17170	17065	16962	16890	16947	16960	17041	16959	17017	17123	16735	16965	16859	16931	16862	17098	16948	17039	16978	17045	16928	16957	16883	16860	16950	16825	16995	16800	16871	16918	16894	16938	17124	16902	16947	16806	17036	16844	16823	16881	16969	17105	16781	17027	16966	17126	16752	16929	16797	16822	16947	16782	16663	16927	16742	16943	16976	16884	17131	16913	17062	16874	16969	17044	16979	16843	16802	16858	17037	16924	16570	16856	16801	16821	16693	16995	17058	16788	16735	17033	17087	16914	17054	16890	17134	16871	17071	17007	16928	17074	17139	16923	17114	16888	16717	16892	16827	16891	16965	16829	16795	17047	16966	16894	16826	16795	17111	16994	16985	17013	17000	16898	16981	17028	16814	16777	16819	16769	16746	17040	16999	16773	16835	16899	16904	17068	17030	16831	16828	16870	16915	16945	16847	16961	16929	17100	16793	16910	16775	16906	16751	16819	16793	16864	16815	17072	16819	17104	16846	16949	16865	16791	17123	16917	16885	17015	17067	16946	16958	16841	16784	16843	16877	16808	16939	17106	17049	16977	16890	16993	16653	16842	16898	16897	17063	16889	16905	16857	16834	17060	16845	16717	16885	17142	16989	16784	17049	16904	17229	16915	16961	16845	16874	16652	16988	17058	16909	16847	16786	17015	16804	17034	16808	16917	16960	16873	17123	17011	16993	16904	16935	16953	16882	16899	16796	16873	16948	16862	16866	16809	16796	17005	16813	17008	16976	16899	16875	16995	17001	16993	16878	16968	16870	16943	16880	16513	16803	16954	16766	17033	16887	17095	16902	16969	17033	17079	16785	16997	16743	16912	16887	16777	16793	16956	16913	16896	17010	16803	16832	17010	17088	16726	16849	17168	17095	16900	16763	17121	17016	17061	16846	17014	17163	17076	16976	16775	16887	16905	17227	17068	16836	16873	16841	17101	16762	16762	17113	16738	16954	17113	16949	17123	16852	16976	17124	17090	17013	16878	16983	16997	16898	17012	16966	16896	16950	16938	16879	16824	16922	17017	16849	17142	17159	16969	17095	17079	16999	17085	16988	17017	16797	17030	16954	16846	17070	16946	16971	17114	16728	16816	16924	16819	16945	16789	16961	16910	16877	16821	16962	16868	16790	16907	16992	16912	17069	17060	16825	17104	16987	17115	16938	16931	16844	16967	16886	16832	17054	16993	16970	17224	16896	16789	16849	16750	17174	17079	17080	16921	16941	16814	16994	16846	17065	16959	16846	17156	16909	16903	16841	16931	16992	16973	16962	17035	17082	16736	16901	17002	16720	16829	16853	16980	16977	16852	17064	17099	16981	17014	16907	16850	16924	17106	17042	16989	17030	16940	16923	17004	16873	16814	16875	16954	16889	17006	17018	17109	16962	17032	17043	16904	16993	16996	16947	16831	16853	16971	16789	16986	16992	16908	16748	16768	16945	17085	17182	16826	17079	16761	16944	16916	16937	16817	16879	16913	16970	16979	17040	16996	16906	16948	16801	17123	16826	16809	16856	16720	16993	17103	16838	16993	16854	16870	16992	16953	17015	16707	16953	16746	16832	16987	16960	16994	16876	16737	16844	16910	16940	16932	16756	16814	17137	16865	16949	17019	16760	16854	16653	16781	16984	17015	17160	16800	16848	16816	16932	17025	16977	17024	17024	17055	17088	16771	16727	16964	16826	16887	16893	16955	17063	16994	16923	16905	16937	16727	16849	16959	16900	16946	16847	17023	16986	16822	17052	16940	16876	16937	16779	16790	16888	17059	16962	17205	17037	17057	16823	16916	17015	17074	17124	17036	16912	16890	16931	16874	16938	17059	17044	17076	16950	16797	17007	16779	16809	16949	16918	16961	16987	17018	16807	16899	16887	17081	16735	17063	17018	16826	16751	16905	16709	16922	16729	17019	16926	17083	16854	17005	16933	17032	16852	16869	16852	16888	16743	16838	17027	16840	16930	16767	16807	17003	16845	16979	16960	16995	16894	16950	16810	16951	16994	16866	16867	16860	16816	16886	16902	16966	16943	16822	17058	16879	16873	16911	16811	16894	16868	16835	16951	16988	16838	16834	17040	17067	16867	16787	17105	16855	17005	17054	17162	16949	16903	16973	16829	17101	16913	16943	16709	16901	17005	16968	17076	17075	16977	17123	16958	16887	16968	16933	16813	16900	17094	16952	16916	16781	16768	16931	16891	17062	16983	17082	16954	16963	16992	16953	16930	16903	16921	16874	16939	16919	17005	16894	16986	16919	17191	17012	17065	17029	16910	16889	16877	17060	16935	16945	16747	16864	16878	16939	16930	16983	16744	17076	17017	16997	16995	16974	17026	17116	16968	16734	16977	16790	16527	17045	16902	16864	16875	16852	16948	16959	16965	16877	16875	16847	17005	16941	16877	16731	17070	16973	16782	16942	16755	16912	16848	16938	17037	17034	16945	16855	16839	16866	17056	16756	16915	16879	16979	16822	16872	16936	16847	16867	16731	16806	16960	16974	16924	16744	16870	16927	16998	16946	16866	16880	16907	17023	16857	16968	17056	16799	16933	17065	16823	17196	16836	17004	16980	17085	16891	16956	16971	16706	16800	16891	16840	16813	16915	17043	17246	16984	16797	17043	16946	16764	16935	17073	16706	16667	16895	16799	17007	17000	16809	16964	16892	16970	16997	17043	16861	16685	16837	17045	16887	17025	16926	16808	17098	16962	17077	16999	16945	16862	16843	16683	16932	17108	17047	16972	16937	17021	17073	16884	16986	16839	17039	16917	16976	17014	16957	17013	16866	16958	16963	16947	16781	16871	16785	16888	16893	16683	16901	16994	16794	16662	16939	16823	17022	17136	16909	16898	16990	16825	16669	17113	16736	16870	16837	16967	17233	16787	16911	16959	16893	16966	16933	16889	16893	16899	16927	16884	16948	16971	16876	16905	16879	17026	16903	17069	17170	16990	17199	16910	16869	16764	16869	17117	16921	17073	16901	17003	16904	16919	16826	16982	16941	16884	16759	17030	16761	16849	17015	16998	16913	17059	16969	16853	16841	16808	16737	16966	16968	16840	17084	17137	16754	16734	16949	16808	16875	16981	16934	16911	16783	17078	16779	17128	16711	16987	16767	16952	16926	17043	17032	16973	17014	16999	16785	16753	17006	16926	16988	17029	17112	16975	16988	16759	16995	16773	16874	16941	16999	16858	16933	16848	17030	16939	16805	17173	16933	16997	16990	17052	17100	16945	16696	16888	17080	16940	16923	16911	16927	16917	16835	17075	16901	16969	16979	17136	17043	17013	16971	16890	16923	17002	16897	16962	16905	16878	17105	16942	17092	16832	17122	17114	16996	16942	17057	16801	16956	17147	16937	16911	16941	16798	16941	16905	16946	17030	16961	16880	17111	16892	16972	16856	16710	16913	16916	16849	16916	16975	16818	16925	16769	16983	17058	17025	17115	16906	16943	16893	16930	16795	16868	16817	16903	17084	16812	16704	16959	16969	17017	16921	17067	16812	16907	16951	16965	17052	16992	16936	16980	16888	17014	16848	17001	17028	16925	16978	16866	16997	17108	16857	16761	16987	17084	17106	17049	16966	16908	16861	16842	16814	17105	16772	16803	17077	16834	16965	16930	17064	17184	16983	16922	16805	16989	16975	16669	17001	16949	17146	16913	16850	16904	17025	17073	16952	16971	16957	16846	16903	16770	16931	16821	16776	16929	16878	17044	16839	16812	16761	16931	16885	17312	16949	16791	17018	16752	16906	16946	16947	16965	16991	16865	17058	17023	16698	16940	16880	16801	17017	16873	17043	17074	16952	16938	16799	16904	17007	17037	17044	17023	16838	16830	16835	16872	16800	16908	16882	16917	16871	17067	16874	17029	16739	16905	16889	16943	16810	17058	16911	17004	17093	17038	16941	16889	16847	16730	16863	16785	16832	17029	16873	16980	16870	16905	17017	17088	16910	16847	16776	16845	16883	16845	16792	16745	17005	16966	16831	16955	16807	16934	16949	16880	17030	16877	17108	16781	16950	16828	16958	16926	16710	17033	17104	16843	16863	16954	17008	16823	16807	17008	16767	16770	16952	16916	16867	16982	16886	17004	16928	16869	16813	16936	17087	16963	16938	16940	17073	16996	16995	16936	16967	16853	16894	16925	16902	16977	17045	16764	17139	16959	16991	16894	16872	16833	16832	16939	17010	16950	16979	16914	16912	16852	17186	16994	16938	16934	16851	16990	17131	16882	17037	16854	16928	16817	17151	17042	17028	16998	16963	16889	16969	16940	16911	17000	16827	17015	16885	17033	17088	16848	17050	16668	16880	16718	16966	16894	16864	16849	17015	16823	16946	17025	16867	16893	16883	16971	16988	16890	17126	16867	16933	17087	16906	16915	16762	16955	16817	16982	16775	17014	16926	17087	16802	16746	17037	16949	16957	16874	16893	16932	17024	16898	16940	16866	16859	17038	16788	16915	17071	16867	16962	16948	16996	17048	16869	16914	16917	16870	16890	17031	17105	17000	16851	16758
26250	46924	44011	35091	29672	26111	23453	21746	20329	19057	17577	16909	16424	16393	16177	16009	15857	15909	15931	15960	16005	15731	15974	16003	16273	16161	15987	15905	16008	15798	15660	15409	15545	15633	15743	15671	15717	15781	15654	15666	15616	15751	15562	15761	15699	15554	15612	16334	17405	16547	16151	15671	15297	15434	15380	15453	15408	15285	15263	15491	15318	15357	15529	15428	15256	15383	15276	15450	15505	15448	15376	15417	15338	15481	15363	15370	15406	15332	15296	15326	15313	15386	15470	15349	15286	15328	15551	15331	15291	15497	15385	15422	15194	15383	15406	15651	15432	15301	15396	15371	15355	15401	15315	15402	15427	15463	15432	15526	15402	15488	15352	15459	15243	15341	15422	15405	15406	15373	15484	15335	15285	15459	15160	15315	15527	15487	15420	15322	15456	15417	15198	15480	15450	15384	15409	15432	15460	15498	15323	15401	15266	15409	15436	15309	15326	15461	15522	15304	15263	15429	15288	15366	15480	15281	15481	15480	15350	15352	15387	15276	15375	15400	15409	15364	15414	15378	15394	15307	15352	15213	15408	15490	15321	15411	15455	15508	15416	15351	15461	15475	15269	15379	15408	15506	15226	15438	15601	15331	15228	15316	15441	15361	15483	15524	15396	15386	15435	15273	15243	15249	15399	15205	15468	15291	15207	15265	15285	15394	15211	15437	15514	15378	15423	15264	15354	15381	15430	15323	15428	15306	15524	15574	15473	15453	15250	15582	15356	15190	15365	15455	15347	15281	15478	15439	15314	15401	15254	15384	15381	15465	15321	15367	15278	15334	15341	15460	15237	15502	15352	15382	15341	15497	15232	15269	15361	15581	15319	15374	15384	15350	15343	15522	15327	15476	15483	15418	15271	15302	15420	15319	15530	15351	15390	15489	15374	15366	15357	15385	15371	15357	15377	15211	15401	15414	15311	15224	15284	15343	15374	15250	15353	15430	15339	15346	15366	15207	15341	15342	15557	15177	15523	15347	15494	15419	15310	15384	15284	15393	15334	15476	15293	15286	15427	15327	15292	15278	15380	15565	15284	15334	15206	15301	15279	15294	15267	15387	15340	15528	15384	15455	15351	15354	15441	15243	15308	15481	15363	15259	15353	15225	15097	15206	15256	15336	15496	15370	15318	15192	15517	15351	15283	15296	15487	15265	15357	15301	15417	15360	15294	15417	15413	15441	15282	15411	15459	15469	15268	15257	15529	15423	15271	15392	15408	15292	15487	15382	15435	15417	15332	15137	15384	15319	15352	15503	15393	15332	15464	15436	15247	15489	15344	15290	15230	15286	15323	15438	15494	15338	15419	15321	15495	15380	15270	15303	15522	15337	15362	15394	15314	15245	15358	15422	15345	15247	15311	15443	15280	15375	15221	15354	15232	15239	15435	15338	15258	15308	15323	15433	15387	15297	15344	15385	15328	15471	15314	15355	15298	15445	15401	15328	15592	15365	15355	15351	15337	15408	15427	15285	15461	15136	15435	15326	15246	15379	15394	15361	15259	15482	15336	15459	15330	15307	15292	15496	15379	15391	15397	15319	15272	15266	15279	15329	15368	15579	15312	15434	15333	15410	15368	15364	15428	15446	15345	15343	15510	15505	15429	15353	15245	15432	15315	15439	15155	15365	15422	15261	15332	15390	15278	15373	15480	15170	15525	15335	15163	15557	15456	15301	15235	15325	15221	15311	15224	15084	15421	15361	15433	15346	15353	15304	15410	15341	15377	15110	15421	15465	15415	15488	15449	15349	15556	15574	15260	15137	15418	15345	15269	15329	15390	15400	15337	15230	15354	15413	15129	15417	15507	15438	15445	15350	15120	15226	15336	15252	15558	15268	15440	15310	15355	15448	15438	15477	15337	15208	15285	15619	15461	15339	15421	15350	15457	15285	15587	15429	15374	15312	15438	15343	15374	15343	15476	15436	15266	15438	15320	15344	15163	15629	15311	15332	15357	15559	15511	15416	15386	15329	15322	15581	15259	15313	15351	15429	15361	15254	15380	15369	15396	15435	15409	15313	15258	15502	15342	15400	15355	15246	15327	15256	15461	15245	15380	15266	15469	15330	15321	15355	15175	15337	15632	15367	15218	15415	15350	15528	15411	15290	15407	15289	15235	15309	15327	15356	15248	15287	15233	15369	15346	15379	15270	15386	15321	15435	15342	15324	15391	15326	15386	15439	15438	15617	15438	15402	15380	15283	15326	15363	15380	15391	15349	15309	15609	15377	15284	15276	15602	15227	15285	15398	15537	15446	15396	15319	15507	15237	15223	15212	15435	15303	15428	15137	15513	15361	15379	15196	15470	15333	15199	15397	15371	15329	15405	15447	15388	15308	15322	15340	15449	15321	15518	15344	15360	15344	15359	15282	15465	15398	15362	15270	15272	15288	15556	15125	15381	15370	15167	15431	15356	15446	15380	15210	15366	15307	15286	15287	15473	15396	15501	15393	15400	15259	15458	15346	15464	15363	15339	15477	15406	15201	15495	15380	15391	15329	15460	15376	15258	15411	15378	15312	15449	15553	15391	15277	15533	15270	15451	15333	15211	15358	15412	15462	15336	15313	15195	15326	15206	15285	15350	15370	15354	15399	15338	15477	15449	15379	15351	15359	15365	15414	15470	15278	15402	15561	15378	15285	15424	15311	15421	15262	15240	15231	15237	15411	15344	15252	15278	15396	15221	15578	15453	15271	15393	15369	15486	15525	15477	15413	15433	15405	15399	15309	15406	15379	15435	15277	15586	15387	15188	15229	15351	15324	15338	15437	15316	15378	15463	15401	15309	15488	15433	15305	15466	15305	15430	15350	15321	15267	15423	15239	15463	15385	15301	15292	15442	15518	15524	15367	15360	15259	15296	15283	15449	15309	15298	15502	15256	15335	15346	15313	15103	15409	15321	15444	15493	15315	15231	15459	15387	15218	15315	15382	15438	15461	15383	15238	15404	15426	15294	15364	15460	15325	15329	15424	15314	15295	15227	15423	15500	15295	15270	15387	15402	15359	15602	15391	15445	15478	15362	15423	15341	15259	15387	15307	15384	15358	15319	15145	15311	15470	15216	15317	15590	15390	15431	15407	15210	15346	15500	15547	15462	15436	15275	15262	15496	15280	15358	15458	15250	15368	15374	15337	15307	15383	15444	15182	15515	15438	15410	15444	15370	15311	15399	15320	15321	15592	15184	15445	15504	15379	15360	15187	15424	15418	15230	15283	15269	15282	15224	15280	15428	15330	15310	15529	15148	15342	15286	15360	15408	15301	15378	15434	15423	15298	15442	15410	15362	15294	15341	15321	15281	15370	15410	15354	15410	15251	15391	15451	15404	15134	15353	15400	15439	15364	15220	15362	15556	15456	15529	15273	15308	15408	15355	15384	15449	15342	15363	15219	15221	15207	15535	15371	15348	15317	15304	15368	15195	15483	15494	15241	15293	15264	15381	15224	15426	15320	15381	15256	15488	15363	15348	15485	15280	15372	15365	15484	15458	15375	15522	15261	15347	15395	15403	15236	15177	15321	15386	15443	15413	15227	15459	15290	15452	15553	15262	15313	15238	15468	15419	15457	15475	15296	15488	15371	15360	15422	15150	15317	15268	15394	15387	15345	15420	15306	15367	15215	15445	15330	15258	15428	15337	15394	15435	15264	15348	15296	15338	15309	15338	15376	15283	15397	15464	15278	15396	15368	15319	15292	15389	15296	15269	15461	15612	15410	15375	15344	15448	15493	15519	15372	15479	15321	15406	15334	15293	15303	15285	15234	15337	15407	15382	15316	15261	15451	15246	15415	15278	15444	15338	15454	15480	15162	15424	15224	15281	15439	15281	15310	15391	15278	15278	15239	15535	15326	15443	15318	15491	15406	15438	15497	15461	15384	15293	15322	15501	15333	15371	15179	15276	15274	15387	15400	15405	15483	15405	15520	15430	15434	15453	15359	15414	15622	15397	15301	15403	15367	15431	15282	15456	15382	15436	15266	15412	15398	15400	15317	15283	15475	15327	15208	15360	15414	15272	15213	15417	15317	15432	15261	15312	15329	15353	15314	15235	15374	15454	15279	15481	15410	15263	15381	15290	15295	15272	15460	15282	15428	15463	15476	15410	15340	15393	15291	15424	15320	15349	15459	15336	15341	15259	15434	15450	15483	15385	15340	15311	15560	15345	15508	15450	15250	15472	15349	15316	15234	15340	15307	15224	15286	15515	15352	15095	15526	15397	15326	15329	15232	15268	15392	15246	15368	15307	15303	15458	15278	15265	15340	15259	15361	15541	15581	15312	15339	15613	15334	15428	15524	15181	15528	15417	15430	15341	15202	15450	15594	15333	15207	15481	15349	15363	15380	15389	15563	15325	15235	15338	15393	15219	15271	15372	15507	15431	15430	15433	15257	15304	15414	15322	15383	15345	15376	15432	15540	15412	15280	15324	15439	15441	15397	15392	15357	15501	15386	15314	15236	15217	15251	15424	15336	15178	15213	15183	15353	15254	15487	15190	15369	15496	15294	15309	15539	15325	15290	15465	15370	15361	15368	15322	15446	15574	15246	15429	15350	15435	15406	15229	15377	15401	15324	15351	15439	15383	15400	15510	15226	15424	15454	15201	15602	15172	15237	15327	15296	15264	15459	15369	15291	15219	15332	15427	15325	15382	15484	15430	15287	15403	15319	15425	15296	15143	15500	15468	15568	15245	15526	15422	15390	15424	15208	15477	15591	15345	15319	15534	15368	15320	15523	15457	15418	15354	15208	15347	15343	15459	15335	15295	15425	15326	15437	15376	15487	15492	15317	15384	15246	15395	15240	15323	15441	15251	15373	15379	15389	15450	15426	15319	15427	15392	15317	15344	15317	15402	15449	15411	15296	15630	15286	15419	15242	15338	15397	15478	15380	15313	15406	15236	15271	15339	15382	15310	15404	15514	15435	15358	15447	15302	15431	15410	15363	15334	15559	15413	15373	15351	15363	15472	15308	15442	15471	15216	15294	15250	15343	15553	15180	15428	15331	15360	15329	15385	15292	15265	15318	15422	15319	15339	15447	15366	15201	15352	15267	15258	15257	15428	15292	15440	15311	15407	15423	15477	15315	15290	15494	15343	15302	15426	15417	15349	15289	15371	15321	15369	15290	15145	15418	15431	15370	15398	15280
27074	22839	27810	24357	19714	18529	18321	17715	17586	17150	16882	16765	16792	16801	16852	16839	16737	16819	16802	16692	16864	16606	16770	16881	16577	16490	16813	16610	16830	16739	16643	16664	16641	16667	16866	16641	16829	16734	16844	16601	16751	16549	16706	16400	16668	16627	16573	16558	16685	16679	16733	16787	16427	16630	16527	16484	16706	16512	16556	16632	16517	16593	16716	16615	16586	16374	16400	16553	16564	16579	16386	16522	16452	16527	16436	16352	16721	16593	16656	16487	16605	16577	16547	16611	16381	16496	16513	16703	16692	16673	16457	16633	16620	16458	16546	16526	16259	16529	16563	16278	16580	16731	16566	16603	16436	16600	16355	16433	16542	16610	16534	16554	16702	16517	16632	16619	16552	16582	16524	16618	16547	16412	16600	16495	16569	16746	16526	16451	16553	16609	16362	16530	16471	16569	16618	16487	16521	16428	16491	16611	16516	16733	16459	16284	16477	16718	16442	16580	16516	16537	16359	16348	16532	16675	16491	16614	16465	16572	16651	16694	16597	16373	16729	16495	16701	16713	16415	16643	16561	16708	16575	16444	16701	16602	16514	16670	16660	16719	16639	16437	16629	16564	16529	16520	16423	16525	16698	16579	16366	16524	16532	16677	16579	16411	16462	16443	16693	16610	16448	16494	16568	16545	16659	16644	16633	16443	16691	16621	16461	16625	16460	16514	16475	16736	16541	16549	16669	16624	16561	16508	16583	16550	16678	16714	16384	16668	16549	16471	16573	16601	16504	16575	16355	16549	16541	16651	16696	16473	16608	16691	16487	16649	16581	16617	16678	16488	16393	16749	16521	16332	16455	16596	16441	16617	16795	16526	16787	16696	16472	16368	16458	16622	16593	16642	16439	16395	16577	16272	16580	16470	16791	16648	16548	16666	16723	16492	16464	16633	16529	16568	16747	16351	16616	16761	16683	16673	16582	16761	16449	16719	16575	16706	16645	16532	16567	16667	16460	16572	16445	16424	16615	16561	16600	16675	16768	16596	16391	16433	16477	16677	16514	16424	16726	16663	16440	16652	16614	16600	16640	16559	16600	16628	16565	16498	16720	16641	16603	16710	16628	16577	16580	16491	16484	16589	16460	16625	16881	16717	16631	16531	16399	16526	16512	16667	16393	16519	16634	16689	16547	16328	16635	16665	16521	16483	16469	16583	16459	16497	16299	16454	16499	16634	16652	16517	16725	16666	16513	16500	16491	16453	16621	16543	16313	16545	16640	16540	16546	16635	16616	16537	16792	16653	16628	16737	16648	16472	16628	16454	16737	16652	16482	16486	16651	16666	16467	16652	16726	16663	16746	16591	16868	16647	16724	16553	16758	16547	16371	16405	16556	16565	16636	16529	16853	16584	16513	16482	16522	16753	16559	16626	16703	16499	16448	16554	16579	16711	16271	16561	16576	16693	16374	16798	16417	16572	16526	16762	16407	16431	16594	16422	16387	16425	16457	16408	16499	16586	16551	16534	16597	16585	16499	16572	16512	16280	16417	16692	16591	16616	16629	16298	16743	16613	16579	16394	16670	16711	16540	16615	16594	16669	16760	16580	16529	16217	16585	16392	16366	16550	16794	16587	16500	16514	16590	16535	16520	16498	16506	16598	16482	16580	16705	16570	16638	16673	16662	16763	16777	16681	16655	16757	16661	16433	16383	16479	16594	16499	16709	16600	16637	16580	16581	16548	16595	16613	16684	16626	16576	16787	16528	16686	16396	16618	16550	16459	16624	16498	16590	16726	16650	16640	16533	16648	16641	16792	16864	16503	16647	16525	16578	16552	16429	16304	16598	16767	16639	16317	16366	16597	16699	16435	16382	16513	16493	16642	16497	16790	16650	16597	16510	16656	16546	16583	16418	16626	16319	16537	16390	16511	16343	16484	16480	16455	16195	16492	16455	16651	16534	16503	16439	16494	16473	16519	16495	16537	16567	16607	16812	16583	16534	16575	16582	16254	16612	16529	16588	16518	16527	16478	16568	16406	16418	16587	16389	16545	16462	16466	16388	16553	16463	16563	16535	16513	16528	16480	16540	16554	16522	16609	16368	16575	16445	16683	16663	16656	16661	16480	16582	16448	16618	16550	16631	16557	16614	16649	16554	16471	16649	16652	16773	16534	16597	16595	16532	16540	16597	16654	16503	16449	16519	16424	16650	16409	16509	16552	16635	16434	16665	16738	16374	16476	16619	16539	16736	16567	16491	16622	16617	16507	16647	16673	16259	16753	16732	16470	16505	16781	16412	16460	16388	16585	16307	16624	16433	16391	16523	16663	16318	16637	16679	16657	16579	16465	16558	16374	16603	16515	16616	16443	16503	16434	16701	16569	16448	16772	16649	16734	16475	16645	16772	16561	16475	16430	16652	16650	16572	16656	16503	16440	16465	16567	16694	16452	16498	16592	16301	16534	16480	16492	16439	16584	16486	16564	16479	16593	16563	16523	16393	16486	16457	16848	16471	16628	16566	16340	16781	16376	16636	16584	16694	16486	16595	16607	16369	16694	16735	16518	16401	16633	16547	16422	16567	16771	16539	16516	16504	16499	16444	16539	16725	16678	16576	16616	16547	16496	16505	16504	16495	16487	16515	16645	16694	16752	16626	16530	16528	16469	16614	16638	16700	16507	16593	16559	16508	16632	16516	16491	16479	16711	16610	16877	16376	16556	16538	16479	16667	16657	16666	16552	16603	16506	16609	16628	16620	16514	16306	16600	16504	16617	16438	16563	16577	16303	16488	16532	16492	16435	16523	16440	16389	16560	16417	16388	16548	16688	16644	16602	16563	16454	16622	16586	16724	16481	16608	16597	16471	16626	16485	16605	16660	16555	16592	16578	16659	16541	16565	16804	16547	16688	16554	16392	16631	16639	16517	16520	16847	16744	16751	16449	16655	16678	16648	16543	16597	16532	16567	16684	16464	16590	16594	16390	16522	16588	16560	16706	16502	16455	16534	16568	16631	16535	16528	16484	16443	16528	16533	16456	16498	16521	16485	16637	16634	16389	16454	16491	16800	16662	16694	16635	16561	16655	16272	16720	16453	16514	16757	16718	16615	16393	16569	16723	16592	16707	16518	16694	16534	16700	16565	16610	16530	16499	16597	16343	16577	16565	16612	16385	16632	16539	16562	16729	16598	16635	16515	16602	16579	16551	16499	16618	16628	16625	16536	16639	16529	16566	16371	16490	16606	16476	16470	16600	16763	16643	16616	16515	16608	16737	16590	16575	16406	16510	16642	16570	16720	16485	16399	16674	16598	16583	16729	16535	16665	16443	16563	16547	16484	16551	16638	16506	16429	16519	16695	16714	16653	16530	16532	16491	16535	16782	16715	16604	16525	16688	16496	16601	16607	16574	16733	16453	16565	16605	16488	16558	16607	16719	16572	16420	16351	16549	16592	16631	16675	16431	16562	16711	16492	16337	16579	16583	16628	16372	16643	16700	16700	16525	16509	16517	16629	16541	16611	16592	16648	16486	16499	16358	16688	16577	16692	16499	16387	16477	16448	16619	16531	16400	16506	16526	16664	16679	16503	16412	16433	16560	16582	16577	16516	16526	16727	16643	16582	16619	16504	16445	16687	16560	16574	16704	16555	16572	16569	16647	16602	16801	16473	16404	16499	16668	16755	16564	16770	16738	16414	16627	16517	16488	16698	16603	16657	16721	16609	16656	16704	16700	16625	16610	16696	16616	16688	16470	16530	16518	16655	16515	16436	16571	16466	16603	16521	16709	16451	16684	16628	16574	16728	16559	16648	16491	16642	16576	16551	16590	16617	16469	16468	16500	16587	16674	16708	16514	16533	16651	16584	16683	16685	16524	16738	16602	16642	16587	16574	16405	16484	16691	16743	16590	16815	16635	16587	16559	16453	16445	16591	16554	16488	16544	16479	16602	16528	16588	16636	16615	16472	16710	16593	16509	16629	16729	16354	16682	16551	16468	16439	16622	16516	16567	16564	16537	16502	16714	16524	16651	16477	16523	16680	16574	16516	16568	16466	16599	16463	16424	16713	16614	16621	16422	16427	16534	16550	16518	16620	16478	16533	16609	16629	16597	16659	16565	16646	16635	16699	16670	16500	16427	16532	16479	16642	16644	16577	16428	16679	16543	16626	16842	16746	16773	16596	16698	16599	16719	16692	16680	16628	16555	16822	16662	16652	16516	16735	16558	16562	16553	16574	16627	16554	16570	16697	16602	16623	16379	16528	16476	16541	16687	16526	16666	16448	16450	16491	16564	16495	16683	16567	16501	16371	16605	16639	16619	16504	16630	16439	16543	16458	16439	16477	16508	16657	16617	16613	16654	16369	16685	16751	16392	16347	16604	16617	16449	16539	16463	16669	16521	16548	16303	16560	16558	16609	16562	16690	16456	16523	16492	16666	16576	16494	16375	16554	16523	16719	16596	16561	16564	16672	16638	16620	16410	16597	16588	16651	16508	16702	16525	16629	16624	16413	16437	16689	16450	16656	16472	16583	16523	16709	16571	16617	16572	16752	16484	16430	16591	16420	16536	16626	16502	16526	16869	16619	16472	16529	16605	16568	16641	16770	16549	16424	16482	16496	16518	16756	16408	16485	16531	16563	16440	16585	16637	16526	16431	16537	16566	16491	16597	16489	16783	16620	16504	16527	16591	16504	16589	16494	16644	16582	16688	16412	16532	16743	16536	16531	16545	16595	16554	16550	16365	16584	16478	16603	16556	16561	16548	16527	16484	16720	16698	16772	16547	16703	16512	16568	16544	16786	16618	16612	16548	16655	16568	16715	16554	16463	16568	16680	16517	16770	16576	16585	16614	16641	16450	16376	16716	16556	16493	16525	16599	16566	16683	16660	16626	16590	16592	16756	16552	16553	16394	16496	16361	16578	16556	16574	16431	16389	16441	16478	16827	16596	16601	16598	16760	16492	16578	16603	16495	16526	16677	16634	16534	16580	16640	16774	16652	16716	16464	16623	16697	16590	16472	16811	16385	16747	16598	16559	16684	16503	16645	16690	16575	16527	16676	16397	16531	16759	16692	16447	16464	16550	16688	16562	16593	16429	16617	16683	16670	16482	16653	16573	16446	16543	16593	16353	16668	16516	16715	16821	16691	16540	16610	16501	16497	16437	16411	16504	16674	16564	16766	16760	16608	16557	16482
21092	31947	29075	22472	19727	18110	17310	16907	16526	16079	15681	15460	15315	15358	15232	15328	15377	15296	15193	15238	15241	15231	15333	15313	15438	15461	15385	15280	15346	15238	15197	15094	15056	15158	15252	15292	15458	15145	15453	15134	15359	15410	15321	15141	15171	15306	15134	15232	15193	15385	15222	15288	15287	15147	14921	15243	14963	15029	15052	15135	15194	15333	14882	15355	14991	15190	15226	15082	15109	15003	15160	15091	14936	15102	15071	15099	15180	15148	15024	15234	15051	15054	15218	15193	15025	15125	15155	15100	15161	15051	15119	15202	14932	15197	15032	15059	15085	15051	15220	15139	15107	15096	15128	15105	15128	15095	15105	15148	14999	15142	15032	15052	14971	15043	15004	15022	15146	15096	15144	15225	15036	15046	15141	15073	15131	15099	15031	15185	15053	14999	15096	15155	15000	15117	15061	14941	15058	15170	15057	15232	15107	14995	15165	14965	15206	15038	14978	14836	15001	15158	15085	15040	15097	15119	15090	15067	14958	14998	15239	15104	15044	14924	15039	14956	15028	15044	15072	14947	15139	14944	15033	15182	15215	15167	15224	14966	15093	15074	15230	15124	15127	15181	15138	15133	14923	15154	15153	15239	14935	15060	15061	15124	15197	15004	15085	15184	15070	15170	14817	15171	15242	15136	15038	15134	15066	15196	15364	15026	15095	15031	15206	15151	15137	15067	15087	15171	15061	15169	15162	15200	15053	15131	14978	15121	15210	15047	15192	15040	15121	14974	15183	14930	15195	15052	14893	15086	15007	15017	15117	15117	15217	15082	15228	15045	15200	14931	15186	15136	15178	15047	15089	15109	14946	15189	15013	15145	15135	15150	15141	15155	15096	15007	15094	15153	15068	15031	14981	15087	15247	15007	15023	15180	14997	15167	15243	15094	15107	15053	15069	15249	15023	15000	14957	15000	15169	15121	15050	14911	15037	15067	15235	15136	15158	15143	15091	15158	15120	15278	15043	15259	14974	15126	15219	15078	15215	15104	15091	15116	15146	15122	15121	14995	15143	15006	15202	15230	15002	15054	15140	15078	15044	15069	14970	15031	15050	15197	15048	15122	15078	15243	15293	15016	15180	14996	15074	15129	15192	15022	15106	15104	15029	15151	15165	15193	15016	15171	15156	15126	15119	15075	15144	15058	14992	15097	15120	15189	15237	15123	15102	15092	15021	15128	15049	15050	14872	15070	15133	15154	15163	15194	15223	15090	15139	15153	15218	15156	15076	15388	15176	15094	15132	14946	15165	15076	15104	14991	15058	15073	15127	15188	15070	15124	15204	15011	15063	15225	15154	15228	15050	15121	15193	15089	15003	15008	15120	15024	15160	15029	15304	15018	15036	15165	15101	15127	15058	15183	15209	15084	15244	15062	15046	15024	15138	15091	15097	15203	15185	15142	15083	15001	15060	15051	15184	15186	15051	15136	15003	15084	15011	15036	15070	14952	14989	15218	14857	15038	15075	15040	15114	14953	15244	15302	14999	15037	15006	15092	15160	15025	14970	15069	15142	15233	15146	15154	15085	14894	15081	15151	15196	15080	15101	14974	15122	15074	15165	14844	15203	15123	15100	15314	15065	15159	15080	14974	15074	15116	15056	15022	15005	15063	15144	15259	15068	15186	15147	15103	15131	14977	15102	15101	15066	15058	15173	15142	14990	15045	15106	15114	15081	15262	15094	15049	15122	14956	15071	15049	15056	15169	15182	15109	15155	15106	15043	15056	15347	15049	15160	15274	15018	15092	15085	14979	15048	15065	15118	15192	15094	15020	15008	15260	15104	15152	15194	15313	15100	15057	15088	15111	15221	15227	14987	15057	14962	15024	15280	15175	14962	15050	15012	15151	15104	15089	15060	15108	15029	15161	15059	15242	15078	15242	15234	14944	15201	15127	15227	15086	15222	14951	15022	15015	15008	15064	14995	15065	15154	14987	15171	15100	15017	15166	14947	14950	15290	15014	15114	15168	15213	15243	15025	15112	15037	15110	15111	15015	15221	15134	15122	15121	15214	15246	15008	15181	15136	15028	15124	15128	15145	15064	15065	15136	15110	15208	15043	14915	14949	15151	15039	15176	15051	15099	15024	15063	15262	15126	15176	14959	15053	15216	15297	15167	15044	14959	15246	15081	15162	15317	15174	15080	15033	15127	15019	15127	15066	15199	15100	15261	14943	15102	15031	15049	15144	15195	15081	15036	15183	15208	15053	15051	15073	15199	15232	15110	15071	15158	15162	15083	15022	15034	15120	15046	15042	15250	15158	15119	15071	15250	14992	15195	15093	15343	15176	15042	14963	15096	15013	15123	15355	15057	15159	15111	14869	15086	15040	15052	15199	15076	15127	15231	14746	15198	15118	15136	15014	15103	15134	15014	15068	15112	14929	15299	15175	15283	15003	15147	15028	15138	15324	15096	14947	15141	14974	15196	15079	15182	15171	15158	15032	15126	15139	15300	14942	15056	15250	15009	15183	15170	15326	15153	15148	15367	15084	15057	14933	14934	15281	15106	15006	15059	15019	15060	15175	14981	15095	15090	15182	15157	15009	15149	15075	15083	15199	15020	15076	14989	15074	15135	14961	15029	15253	14987	15112	15083	15157	15168	15298	14965	15086	15098	15133	15149	15064	14999	15228	14946	15162	15299	15118	15149	15091	15299	14961	15052	15137	15039	15207	15130	15134	15156	15094	15028	15082	15225	15089	15005	15070	14935	15189	15218	15073	15085	15100	15125	15105	15095	15127	15143	15135	15059	15091	14912	15174	15105	15065	14899	15213	15060	15094	15071	15052	15110	15258	14998	15107	15118	15037	15157	14977	15147	15139	15132	15002	14993	15037	15055	15053	15181	15096	15065	15148	15101	15086	15167	15196	15076	15250	15043	15168	15130	15169	15025	15002	15159	15095	15099	15165	15124	15136	15129	15160	14955	15104	15023	15103	15137	15059	15020	15044	15197	15094	14988	15098	15281	15167	15171	15020	15211	15183	15184	15048	15101	14977	14919	15104	15024	15004	15034	15244	15142	15162	15079	15150	15161	15223	15062	15074	14989	15087	15161	15132	15220	15076	15146	15179	15076	15055	15294	15043	15041	15195	14970	15021	15002	15041	15126	15059	15060	14970	15223	15008	15099	15175	15133	15059	15120	15016	14984	15033	15242	15176	15206	15100	15144	15141	15035	15046	15152	15272	15150	15165	15005	14934	15095	15136	14988	15144	15132	15250	15095	15202	15113	14983	15191	15038	15147	15060	15063	15174	14984	15130	15108	15220	15063	15037	14884	15151	15001	15008	15055	15150	14849	15104	15091	15132	15083	15116	15160	15078	15366	14996	15144	15036	14977	15011	15222	15070	14976	15025	15105	15155	15265	14962	15029	15009	15025	15037	14938	15163	15353	14899	15116	15284	15206	15166	15180	15047	15120	14997	15086	15291	15123	15063	15255	14908	15073	15113	15139	15060	15116	14963	15074	15111	15072	15088	15065	15179	15224	14916	15032	15212	14903	15118	15213	15047	15293	15132	15119	15276	14969	15207	15183	15058	15174	15168	15149	15003	15182	15111	15034	15287	15137	15088	15175	15104	15066	14904	15156	15058	15056	15155	15409	15171	15127	15047	15009	15134	15150	15021	15003	15205	15196	15138	15195	15348	15294	15016	15032	15042	15112	15080	15259	15231	14966	15284	15106	15160	15325	15171	15154	15072	15154	15039	14897	15263	15043	15234	15104	15199	15199	15263	14967	15010	15024	15088	15089	15056	15039	15153	15127	15205	15038	15157	15144	15172	15036	15131	15116	15064	15123	15120	15016	15106	14954	14896	15188	15120	15067	15252	15001	15046	15142	15186	15144	15121	15096	15151	15144	15076	15028	15056	15258	15103	15286	15039	15131	15184	15096	15104	15231	15212	14969	15178	15275	15130	15033	14983	15035	15267	15028	15114	15245	15095	15022	15161	15048	15130	15071	15057	15245	15166	15102	15086	14976	15051	15115	15156	15152	15054	15047	15087	15129	15215	15103	15170	15247	15280	15126	15057	15118	15063	15147	15099	15071	15275	14982	15051	14979	15093	15109	15078	15152	15169	14987	15169	15072	14996	15197	14989	15057	15013	15309	15224	15101	14982	15082	15323	15143	15007	15175	15063	15023	15091	15166	15142	15159	15075	15143	15023	15079	14972	15062	15142	15009	15123	15058	15129	15079	15082	15025	15176	15186	15157	15002	14935	15038	15219	15028	15188	15111	15214	15006	15017	15076	15117	14839	15204	15136	14896	15230	15081	15114	15051	15237	15085	15100	15298	15130	15160	15244	15069	15151	15174	15043	15014	15131	15122	14814	15164	15031	15096	15180	15104	15003	14928	15182	14979	15070	15138	15098	15274	15179	15117	15015	15064	14994	15120	15127	15083	15055	15032	15151	15114	15098	15162	15155	15103	14956	15058	15103	15071	15113	14984	15123	15101	14997	15024	15233	15076	15065	15220	15142	15017	15123	14939	15129	14991	15195	15037	15285	14924	15026	15151	15130	15061	15179	15038	15016	15355	15079	15212	15096	15328	15099	15232	15052	15093	15123	15218	15113	15128	15011	14970	15080	15145	15134	14957	14950	15169	15071	15211	15103	15202	15269	15193	15069	15086	15085	15187	15155	15185	14958	15000	15111	15096	15112	15204	15248	15207	15094	15137	15213	15100	14954	15056	15168	15087	15149	15019	14962	14964	15030	15163	15029	15247	15114	15384	15106	15113	15159	15049	15140	15148	15123	15217	15038	15232	14926	15138	15048	15087	14987	15108	15048	15076	15192	14951	15008	15095	15190	15081	15271	15120	15032	15244	15295	15300	15008	15360	15132	15166	15209	15080	15016	15198	15144	15099	15235	15154	15168	14969	15002	15131	15117	15198	15146	15198	14999	15183	15056	14952	15099	15029	15072	15228	15082	15108	15268	15063	15085	15200	15133	15110	15104	15000	15051	15147	15112	15007	14997	15051	15131	15121	15166	15087	15073	15045	15154	15197	15101	15207	15107	15271	15184	15086	15091	15068	15135	14971	15171	14972	14967	15046	15204	15019	15116	15145	15003	15049	15119	15168	15100	15110	15102	15243	15033	15125	15170	15137	15168	14993	15183	15178	15305	15075	15299	14885	15176
23600	21121	28709	24083	22633	23416	22703	19697	19029	18461	17935	17506	17219	17370	17279	17395	16978	17073	17135	17087	17122	17201	17305	16931	17087	17287	17160	17151	16842	17019	16901	17039	16819	17032	16827	16766	16937	17013	16737	17098	16915	16981	17024	16756	16775	16880	16854	17080	17673	17435	17289	16956	17008	16857	16879	16752	16730	16846	16821	16904	16866	16718	16735	16729	16821	16732	16806	16825	16857	16643	16750	16755	16711	16750	16839	16834	16769	16800	16711	16884	16766	16727	16692	16646	16823	16934	16760	16611	16791	16969	16822	16651	17027	16666	16685	16781	16834	17069	16699	16910	16636	17035	16815	16880	16887	16780	16804	16718	16838	16952	16838	16734	16875	16785	16803	16847	16701	16632	16556	16844	16820	17009	16892	16760	16741	16738	16727	16772	16766	16865	16800	16643	16861	16813	16704	16805	16657	16862	16704	16848	16770	16666	16644	16704	16780	16656	16744	16734	16566	16837	16794	16535	16723	16841	16750	16894	16764	16612	16774	16682	16725	16735	17021	16771	16844	16933	16751	16765	16920	16823	16608	16640	16858	16784	16803	16723	16735	16731	16732	16693	16644	16836	16774	16890	16593	16699	16803	16772	16767	16832	16890	16751	16884	16783	16762	16925	16761	16799	16727	16712	16535	16609	16722	16675	16556	16776	16769	16889	16646	16639	16830	16724	17020	16847	16819	16797	16839	16768	16866	16734	16680	16641	16590	16737	16785	16732	16604	16743	16862	16620	16746	16896	16912	16729	16873	16530	16554	16777	16838	16939	16851	16784	16879	16535	16656	16534	16686	16798	16800	16814	16951	16820	16693	16798	16819	16761	16732	16902	16802	16694	16692	16658	16801	16633	16726	16571	16780	16743	16789	16869	16885	16738	16753	16923	16693	16910	16641	16684	16556	16668	16698	16415	16957	16695	16861	16965	16783	16800	16817	16718	16842	16817	16864	16730	16636	16721	16710	16643	16779	16905	16629	16685	16765	16663	16635	16727	16825	16606	16799	16752	16717	16909	16767	16565	16704	16552	16774	16617	16780	16812	16880	16659	16772	16678	16819	16558	16825	16564	16829	16786	16870	16786	16828	16947	16842	16795	16790	16697	17021	16806	16719	16902	16723	16859	16830	16982	16603	16637	16847	16572	16632	16736	16710	16631	16660	16646	16617	16808	16673	16652	16693	16594	16566	16687	16781	16634	16903	16766	16824	16932	16872	16794	17011	16841	16712	16718	16535	16604	16618	16636	16607	16495	16637	16781	16808	16686	16760	16751	16663	16694	16851	16774	16666	16429	16675	16753	16667	16736	16901	16693	16893	16853	16868	16776	16654	16745	16620	16701	16651	16668	16706	16533	16589	16864	16869	16514	16854	16556	16806	16714	17033	16901	16900	16674	16864	16886	16712	16834	16647	16672	16675	16574	16916	16793	16756	16830	16883	16668	16534	16965	16776	16940	16796	16865	16777	16690	16733	16759	16868	16904	16738	16838	16624	16667	16902	16659	16747	16845	16744	16815	16642	16748	16801	16656	16663	16724	16873	16707	16776	16732	16783	16826	16594	16636	16628	16657	16931	16675	16701	16808	16507	16688	16965	16757	16570	16714	16603	16797	16891	16679	16765	16765	16690	16670	16846	16604	16708	16932	16826	16675	16686	16517	16641	16821	16776	16707	16683	16682	16848	16884	16647	16753	16889	16613	16591	16742	16758	16662	16552	16938	16824	16557	16826	16821	16842	16862	16847	16740	16696	16670	16509	16829	16800	16713	16840	16683	16658	16591	16896	16984	16908	16856	16712	16603	16577	16734	16806	16847	16718	16715	16736	16692	16843	16600	16829	16756	16874	16724	16721	16812	16653	16987	16769	16818	16717	16738	16629	16831	16769	16597	16533	16768	16982	16801	16713	16545	16575	16709	16778	16678	16955	16664	16708	16746	16761	17018	16733	16839	16902	16729	16691	16661	16822	16686	16738	16814	16666	16874	16870	16705	16654	16594	16782	16547	16789	16673	16750	16695	16818	16670	16667	16736	16879	16668	16794	16744	16820	16572	16430	16747	16701	16827	16676	16638	16852	16875	16576	16748	16693	16774	16497	16734	16716	16929	16539	16773	16756	16763	16601	16517	16719	16909	16590	16642	16767	16787	16696	16782	16732	16714	16795	16631	16837	16934	16745	16626	16713	16810	16666	16647	16758	16537	16718	16899	16776	16608	16686	16633	16616	16862	16865	16631	16643	16689	16830	16731	16846	16798	16644	16700	16956	16767	16626	16658	16663	16761	16684	16881	16838	16756	16730	16668	16614	16900	16865	16633	16593	16674	16916	16769	16744	16763	16445	16785	16796	16648	16821	16693	16771	16782	16746	16690	16824	16653	16740	16818	16508	16636	16702	16785	16807	16690	16715	16785	16803	16620	16838	16672	16709	16770	16695	16610	16744	16733	16976	16874	16921	16770	16791	16778	16559	16732	16835	16610	16764	16507	16865	16906	16887	16732	16713	16678	16594	16710	16690	16562	16629	16646	16647	16709	16671	16677	16563	16813	16743	16859	16902	16640	16820	16767	16840	16903	16749	16636	16667	16961	16720	16683	16744	16710	16982	16712	16949	16757	16602	16725	16866	16639	16641	16722	16810	16834	16810	16849	16542	16709	16704	16726	16814	16762	16883	16773	16594	16749	16577	16609	16864	16775	16698	16951	16749	16810	16834	16773	16748	16758	16684	16967	16662	16866	16716	16611	16755	16612	16633	16744	16734	16827	16724	16876	16870	16616	16618	16619	16694	16771	16963	16836	16749	16611	16802	16887	16969	16877	16745	16690	16825	16578	16793	16828	16729	16731	16801	16630	16908	16809	16718	16764	16948	16716	16686	16742	16561	16641	16887	16889	16801	16771	16994	16615	16783	16830	16563	16560	16670	16830	16675	16863	16741	16703	16626	16792	16881	16819	16981	16630	16648	16519	16650	16837	16705	16517	16657	16891	16763	17010	16970	16676	16837	16758	16899	16663	16832	16673	16647	16852	16852	16744	16750	16922	16607	16694	16555	16646	16876	16633	16835	16868	16826	16716	16730	16727	16701	16693	16797	16989	17043	16887	16749	16702	16812	16903	16701	16628	16663	16552	16806	16560	16912	16865	16899	16529	16691	16851	16743	16821	16819	16731	16560	16736	16786	16880	16869	16710	16756	16648	16529	16579	16679	16743	16836	16686	16555	16586	16815	17004	16808	16655	16662	16830	16865	16905	16788	16895	16637	16790	16645	16723	16864	16774	16725	16864	16798	16704	16712	16552	16725	16851	16732	16921	16713	16634	16824	16667	16731	16862	16910	16727	16673	16598	16694	16823	16638	16748	16562	17035	16681	16718	16629	16760	16677	16769	16894	16781	16653	16856	16815	16729	16813	16613	16789	16947	16922	16750	16749	16730	16993	16941	16793	16781	16638	16725	16766	16617	16932	16892	16628	16870	16829	16903	16589	16570	16828	16530	16770	16632	16766	16949	16794	16806	16745	16712	16802	16906	16632	16594	16753	16581	16665	16672	16512	16873	16884	16720	16872	16747	16797	16542	16671	16745	16557	16704	16756	16704	16654	16653	16731	16936	16995	16768	16644	16620	16648	16628	16703	16668	16647	16897	16803	16800	16754	16981	16597	16805	16886	16565	16713	16813	16879	16614	16736	16611	16846	16734	16742	16831	16633	16681	16949	16726	16891	16593	16871	16769	16726	16683	16823	16862	16739	16738	16719	16714	16557	16849	16790	16771	16791	16678	16561	16726	16658	16605	16691	16784	16640	16729	16817	16631	16772	16719	16939	16798	16708	16733	16540	16672	16707	16812	16819	16761	16768	16704	16916	16874	16741	16811	16751	16873	16875	16673	16782	16591	16710	16598	16714	16831	16671	16779	16795	17019	16857	16754	16674	16682	16762	16901	16650	16683	16686	16626	16804	16822	16653	16686	16897	16890	16581	16748	16662	16698	16623	16508	16589	16832	16778	16568	16762	16933	16923	16711	16824	16662	16919	16672	16730	16717	16842	16663	16672	16918	16760	16651	16667	16756	16629	16519	16729	16766	16869	16572	16865	16702	16681	16835	16803	16561	16889	16824	16615	16787	16597	16785	16793	16639	16753	16743	16654	16885	16781	16677	16717	16748	16701	16852	16865	16670	16714	16559	16794	16629	16713	16612	16785	16715	16834	16737	16700	16767	16644	16525	16699	16508	16451	16649	16687	16774	16702	16776	16713	16692	16714	16814	16669	16779	16800	16923	16713	16796	16699	16744	16797	16887	16668	16759	16705	16791	16731	16683	16726	16589	16915	16616	16651	16609	16876	16936	16691	16662	16930	16866	16611	16850	16722	16779	16952	16702	16881	16886	16748	16601	16960	16685	16751	16849	16526	16603	16846	16843	16668	16691	16382	16594	16796	16985	16922	16577	16567	16735	16870	16966	16826	16977	16702	16712	16585	16625	16788	16677	16737	16890	16786	16611	16835	16709	16852	16761	16697	16489	16732	16975	16829	16860	16724	16827	16898	16955	17087	16759	16725	16731	16796	16795	16692	16879	16645	16804	16822	16781	16836	16785	16742	16738	16823	16871	16756	16824	16732	16833	16748	16735	16765	16719	16805	16836	16638	16780	16644	16666	16820	16984	16823	16639	16753	16774	16837	16772	16653	16761	16610	16762	16696	16802	16761	16789	16677	16832	16680	16713	16734	16895	16682	16704	16780	16779	16796	16841	16933	17030	16685	16633	16725	16586	16668	16763	16822	16831	16836	16803	16671	16693	16606	16693	16841	16758	16825	16770	16758	16942	16889	16677	16706	16782	16715	16898	16624	16680	16778	16868	16660	16836	16881	16823	16809	16804	16755	16767	16968	16821	16765	16733	16756	16689	16731	16753	16610	16643	16807	16906	16679	16853	16706	16677	16810	16827	16935	16633	16826	16994	16778	16804	16842	16817	16734	16660	16707	16867	16884	16715	16642	16844	16790	16631	16563	16803	16802	16742	16988	16787	16680	16804	16692	16763	16661	16634	16663	16903	16614	16705	16882	16772	16748	16842	16674	16640	16804	16711	16823	16836	16640	16826	16712	16719	16847	16637	16783	16883	16641	16647	16809	16708	16748	16662	16827	16815	16657	16819
23379	40945	38380	29669	25175	21978	20382	19314	18447	17478	16730	16236	15923	15996	15889	15438	15597	15705	15573	15600	15623	15743	15678	15800	15878	15771	15781	15533	15572	15518	15554	15306	15347	15376	15519	15554	15591	15431	15395	15504	15297	15718	15549	15470	15618	15432	15423	15748	16172	16072	15576	15413	15430	15392	15381	15313	15280	15310	15226	15318	15420	15227	15374	15167	15257	15300	15290	15254	15278	15133	15253	15457	15343	15174	15305	15359	15367	15295	15124	15445	15259	15303	15193	15321	15173	15349	15374	15299	15224	15154	15324	15263	15252	15328	15277	15157	15444	15247	15331	15282	15222	15330	15379	15350	15284	15187	15094	15301	15214	15261	15279	15213	15143	15303	15297	15226	15144	15393	15143	15247	15316	15296	15143	15151	15457	15311	15332	15157	15421	15374	15276	15228	15274	15291	15351	15259	15405	15238	15251	15082	15261	15325	15313	15271	15136	15252	15217	15359	15392	15234	15254	15329	15390	15404	15138	15283	15325	15135	15020	15164	15288	15322	15223	15371	15242	15100	15271	15154	15261	15260	15283	15317	15313	15242	15498	15329	15288	15401	15292	15304	15386	15258	15331	15271	15202	15340	15263	15401	15438	15071	15409	15385	15209	15443	15205	15333	15183	15155	15314	15409	15160	15262	15270	15368	15268	15444	15345	15422	15226	15306	15196	15271	15261	15252	15122	15333	15378	15258	15286	15349	15313	15146	15293	15084	15099	15359	15231	15313	15343	15346	15316	15369	15325	15345	15306	15308	15223	15159	15284	15366	15378	15404	15311	15254	15169	15358	15358	15140	15195	15180	15402	15169	15227	15365	15310	15435	15220	15340	15371	15382	15212	15354	15295	15211	15247	15293	15217	15355	15319	15105	15293	15364	15283	15152	15332	15184	15349	15206	15111	15295	15201	15384	15283	15350	15251	15390	15334	15250	15211	15326	15329	15434	15332	15178	15325	15420	15314	15209	15124	15059	15275	15435	15204	15326	15320	15189	15185	15101	15389	15263	15480	15097	15066	15279	15354	15149	15208	15065	15371	15289	15274	15206	15306	15310	15385	15368	15109	15278	15301	15340	15225	15333	15245	15298	15287	15316	15303	15086	15258	15321	15437	15291	15295	15346	15339	15169	15448	15380	15240	15021	15308	15224	15183	15341	15303	15245	15273	15284	15153	15275	15289	15357	15301	15387	15162	15249	15267	15340	15371	15185	15290	15169	15419	15221	15480	15167	15311	15227	15354	15439	15348	15283	15363	15274	15245	15271	15158	15319	15297	15368	15081	15271	15243	15191	15269	15306	15157	15141	15263	15268	15172	15252	15240	15300	15372	15261	15493	15218	15409	15290	15488	15225	15265	15398	15354	15172	15241	15224	15261	15182	15407	15318	15221	15247	15293	15417	15142	15193	15196	15272	15354	15302	15262	15331	15256	15267	15267	15360	15326	15084	15269	15365	15292	15320	15157	15367	15333	15156	15377	15223	15230	15210	15392	15293	15359	15317	15340	15172	15357	15327	15327	15285	15251	15321	15277	15153	15283	15244	15253	15144	15206	15193	15363	15208	15207	15325	15305	15485	15250	15329	15326	15304	15337	15111	15422	15340	15360	15230	15347	15259	15249	15310	15205	15335	15055	15072	15206	15255	15182	15282	15048	15436	15408	15010	15203	15383	15314	15249	15193	15351	15122	15322	15235	15423	15218	15182	15439	15224	15365	15200	15184	15241	15399	15344	15253	15318	15240	15291	15263	15154	15294	15359	15396	15297	15148	15369	15259	15329	15451	15316	15252	15260	15254	15479	15107	15392	15206	15287	15212	15048	15098	15270	15388	15393	15195	15283	15191	15237	15298	15368	15228	15325	15331	15204	15156	15226	15389	15277	15214	15186	15330	15349	15071	15326	15084	15257	15285	15398	15199	15303	14997	15250	15177	15239	15275	15295	15258	15206	15339	15377	15276	15342	15151	15325	15144	15216	15191	15357	15187	15241	15230	15306	15214	15334	15349	15304	15183	15326	15363	15155	15349	15205	15236	15214	15278	15224	15248	15130	15143	15128	15375	15367	15313	15485	15252	15387	15088	15184	15201	15395	15255	15381	15212	15388	15336	15210	15331	15243	15376	15006	15257	15300	15325	15357	15248	15353	15328	15375	15275	15425	15284	15384	15350	15332	15423	15286	15429	15254	15313	15148	15236	15344	15347	15331	15177	15203	15240	15458	15246	15393	15269	15236	15335	15276	15270	15351	15287	15190	15208	15454	15078	15171	15303	15177	15193	15088	15155	15313	15197	15247	15241	15251	15296	15351	15424	15135	15221	15270	15336	15442	15366	15465	15165	15207	15269	15375	15311	15269	15243	15059	15333	15196	15303	15152	15338	15340	15362	15132	15053	15139	15207	15225	15378	15388	15280	15313	15339	15347	15290	15305	15314	15184	15409	15346	15123	15208	15233	15312	15360	15268	15360	15039	15165	15437	15201	15620	15211	15500	15239	15317	15342	15382	15188	15357	15275	15239	15317	15302	15259	15323	15134	15109	15352	15382	15380	15264	15119	15224	15439	15137	15391	15264	15308	15363	15241	15270	15348	15252	15394	15269	15243	15269	15320	15080	15441	15115	15323	15278	15338	15120	15382	15238	15246	15276	15233	15324	15239	15296	15070	15281	15256	15269	15188	15330	15207	15250	15403	15202	15285	15137	15144	15401	15223	15462	15177	15342	15372	15325	15194	15256	15382	15287	15376	15369	15226	15171	15123	15456	15239	15179	15279	15190	15321	15148	15221	15302	15217	15209	15275	15337	15249	15338	15413	15274	15300	15262	15261	15274	15256	15228	15188	15189	15144	15297	15416	15264	15289	15150	15176	15251	15092	15411	15418	15148	15210	15169	15330	15122	15262	15177	15329	15221	15367	15038	15212	15245	15232	15362	15327	15373	15370	15249	15340	15292	15096	15324	15217	15208	15068	15290	15262	15198	15337	15212	15217	15293	15201	15302	15211	15371	15282	15152	15383	15292	15391	15327	15169	15241	15408	15263	15186	15363	15253	15295	15314	15415	15466	15224	15246	15346	15197	15211	15318	15387	15315	15350	15357	15454	15320	15325	15273	15396	15147	15255	15363	15102	15196	15146	15284	15315	15223	15233	15406	15244	15330	15320	15215	15458	15182	15305	15456	15394	15160	15364	15355	15404	15357	15472	15310	15361	15255	15266	15379	15432	15207	15334	15105	15142	15279	15166	15320	15318	15213	15403	15280	15236	15222	15184	15381	15402	15405	15445	15153	15322	15110	15144	15166	15466	15052	15226	15216	15226	15256	15325	15325	15199	15465	15153	15296	15222	15405	15406	15164	15180	15128	15442	15340	15356	15317	15238	15537	15295	15280	15182	15260	15261	15498	15244	15155	15334	15378	15301	15380	15132	15292	15241	15271	15246	15268	15178	15420	15286	15309	15385	15293	15261	15403	15152	15217	15258	15262	15318	15111	15309	15232	15234	15182	15419	15212	15177	15258	15263	15279	15158	15287	15154	15306	15302	15266	15413	15368	15187	15248	15217	15446	15316	15273	15153	15218	15359	15158	15392	15444	15295	15179	15421	15230	15459	15350	15351	15351	15297	15205	15206	15223	15263	15298	15258	15251	15311	15317	15291	15177	15244	15202	15185	15269	15248	15209	15386	15131	15140	15285	15465	15322	15374	15244	15193	15294	15284	15412	15271	15228	15086	15392	15190	15304	15298	15461	15362	15235	15307	15320	15194	15233	15274	15143	15255	15239	15238	15237	15250	15241	15230	15390	15250	15479	15290	15355	15234	15373	15329	15210	15044	15169	15316	15070	15205	15247	15218	15238	15310	15276	15182	15347	15223	15260	15248	15224	15215	15135	15289	15188	15201	15316	15247	15180	15278	15420	15170	15319	15240	15228	15371	15205	15151	15182	15238	15294	15280	15289	15236	15341	15348	15224	15208	15170	15238	15370	15289	15228	15384	15288	15164	15279	15234	15443	15198	15108	15456	15134	15287	15381	15368	15154	15325	15240	15206	15272	15258	15223	15331	15300	15257	15399	15283	15314	15363	15314	15295	15350	15086	15220	15254	15300	15292	15171	15291	15339	15200	15233	15294	15269	15259	15292	15187	15384	15272	15199	15253	15059	15262	15359	15408	15348	15292	15332	15272	15304	15339	15474	15193	15206	15122	15265	15402	15124	15269	15272	15096	15252	15131	15297	15219	15355	15246	15206	15205	15094	15237	15345	15282	15170	15403	15271	15101	15242	15468	15259	15285	15360	15455	15219	15221	15217	15182	15306	15259	15220	15458	15325	15368	15221	15240	15154	15225	15196	15271	15427	15213	15259	15276	15354	15396	15298	15074	15145	15322	15158	15334	15315	15321	15228	15423	15302	15237	15207	15244	15296	15262	15341	15291	15268	15353	15109	15207	15337	15132	15265	15311	15332	15294	15444	15272	15365	15332	15243	15304	15192	15363	15262	15332	15223	15465	15087	15370	15270	15336	15218	15172	15334	15336	15157	15240	15282	15232	15408	15374	15310	15426	15262	15171	15151	15265	15204	15180	15240	15161	15337	15240	15215	15436	15407	15213	15268	15262	15209	15342	15399	15280	15182	15210	15165	15484	15354	15347	15285	15392	15240	15217	15201	15251	15282	15339	15252	15312	15248	15284	15376	15376	15224	15180	15268	15053	15234	15347	15238	15211	15374	15282	15285	15313	15224	15331	15195	15377	15264	15374	15149	15249	15306	15318	15210	15150	15333	15381	15323	15296	15137	15191	15338	15247	15119	15338	15385	15194	15411	15353	15371	15206	15248	15308	15398	15195	15527	15315	15222	15217	15192	15114	15403	15324	15099	15344	15175	15132	15388	15137	15310	15194	15231	15207	15369	15200	15224	15312	15240	15427	15300	15135	15299	15335	15335	15281	15262	15282	15141	15240	15224	15261	15374	15421	15273	15113	15353	15332	15135	15416	15244	15332	15272	15298	15428	15256	15172	15175	15240	15216	15262	15252	15337	15193	15418	15283	15299	15309	15107	15112	15186	15233	15308	15342	15138	15283	15291	15261	15414	15358	15215	15090	15320	15220	15366	15372	15357	15275	15285	15251	15205	15246	15084	15299	15274	15041	15230	15344
22699	21117	29050	23482	21644	24594	26802	21652	20135	19608	18838	18394	18134	17978	17853	17734	17532	17451	17665	17344	17456	17503	17574	17389	17798	17860	17613	17413	17411	17290	17500	17407	17111	17074	17174	17102	17408	17161	17178	17412	17357	17354	17204	17261	17204	17247	17220	17910	18123	17979	17766	17526	17304	17169	17212	16972	17165	17257	16964	17082	16985	16808	17029	17288	17075	17093	17013	17013	17188	17087	17292	17154	17185	16997	17088	16953	17121	17095	17074	17201	16975	16982	17031	17028	17071	17019	16901	17096	17191	17085	17095	17167	16921	17187	17253	17049	17132	17205	17258	17265	17145	17033	16878	17136	17182	17061	17132	17052	17098	16974	16992	17047	16968	17068	17060	17172	17055	16958	17176	16938	16908	16932	17086	17019	17100	16965	17115	16899	17082	16852	17085	17221	17085	17081	17033	17214	16942	17094	17138	16964	16862	16851	17112	17051	16794	17151	16945	17021	17270	17197	16960	17046	17111	17040	16882	16980	16935	16959	16971	16796	16978	16906	17185	17074	16988	16948	17098	17005	16943	17133	16897	16882	17218	17060	17050	16992	16973	17020	17019	16928	17045	17123	17150	16989	16885	17039	17116	16944	16887	17067	16846	17009	16979	16965	16873	16976	17064	16984	17068	17099	17019	16814	17046	17026	17283	16958	17023	16974	16911	17119	17012	17164	17082	17169	17083	17024	17180	16986	17141	17067	17018	17171	17037	17153	17143	17091	17084	16969	17025	16847	17074	16942	16978	17129	16967	17064	17115	17008	17007	17108	16990	17111	17000	17205	17158	17011	16975	17191	16974	16990	17139	16860	16993	16821	16870	17259	17193	16998	16999	17122	17034	17088	17124	17135	17136	17077	17131	17061	17040	17115	17117	17011	17109	17025	17017	16969	16919	17157	16940	16956	16988	17170	17111	16903	17083	17026	17069	16968	17110	17207	17085	17107	17241	16945	16993	17014	17058	17038	17001	17049	16975	17282	16981	16914	17254	16895	17238	17019	16989	16985	16899	17033	17109	16904	17195	16948	16901	17100	17091	17179	17148	16929	17115	17090	17065	16867	16972	16892	17022	17015	17103	16920	17091	16992	17169	17111	16885	17106	17101	16888	17006	17086	16784	17228	17173	17096	17142	16765	17035	16959	16906	17158	17016	16994	17110	16987	16844	16824	17025	17156	17052	16999	17097	16961	17148	17002	16954	16954	17007	17088	17243	17131	17186	17083	17014	17057	17042	17067	16933	17166	17209	16928	17242	16941	16995	17007	17008	16904	17073	17070	16816	17029	16937	16917	16971	17015	17128	16777	16975	17019	16996	16981	17164	17136	16891	16998	16937	17061	16898	17075	16961	16981	16996	17058	17218	17057	16984	16978	17023	16918	17029	17146	16996	16978	17079	16998	17117	17080	17275	17123	17048	16919	16985	17027	17071	17065	16898	16966	17189	17005	16914	17113	16991	17029	16836	17118	17031	17137	17049	16984	17031	16898	17022	17241	16858	16970	16833	16897	16978	17045	17018	17132	16952	17105	16964	17053	16996	16929	17036	17088	16962	16940	16844	17241	16998	16967	17126	16945	17112	16866	16914	16940	17149	16909	17003	17039	17042	17020	17018	16802	16985	17189	17036	17055	17198	17117	17145	17037	17185	17044	17138	17083	17174	16996	17043	16952	17080	16985	16894	17120	17206	17041	17120	17288	17078	16919	17108	17002	16752	17044	17104	17035	17123	16951	17066	17063	17026	16908	17041	17162	17180	16969	16920	17003	17092	16955	17018	16964	16927	17256	17157	17131	17051	17048	17117	17037	17040	17018	16918	16740	17309	16966	16889	16907	16939	17029	16989	17051	16981	17095	17050	16990	17109	17064	16861	17008	17086	17244	16954	17207	16994	17025	16955	17080	16966	16871	17002	17019	17060	17134	17023	16995	17027	17028	16869	17016	16987	17147	17040	16995	17107	16938	17047	17104	17024	16785	16992	17013	17242	16996	16824	16878	17127	17043	17108	17122	17095	17137	17087	16881	17012	17083	17124	17209	17024	17001	16933	16993	17200	17264	16810	16995	17049	16997	17056	17031	17056	16954	16957	16919	17022	16945	17046	16788	16964	16875	17170	17167	17107	16974	16817	16893	16945	16983	17089	16920	16957	17158	16996	17074	17004	16948	16977	16961	16948	17091	17007	17110	17096	17000	16775	17037	17201	17052	17080	17072	17100	16928	16919	17066	16972	17146	16991	17075	16982	16826	16972	17093	16813	16900	16934	17105	17073	17172	16928	17040	16830	17094	17188	17171	17067	17162	17018	17205	17039	16879	16979	16929	16856	17032	16997	16921	17011	17043	17199	16810	17157	16969	16889	16863	17210	17012	17053	17296	17006	16965	16981	17035	16987	16969	17156	17120	17059	16982	17069	17148	17000	16830	17044	16968	16928	17034	16743	16925	17008	16938	17300	17201	16866	16851	17056	17086	17043	17070	17107	17010	17129	16925	17221	17089	17187	16722	17063	17094	17064	16895	17137	17058	17081	16976	17048	17051	16979	17230	16906	17177	17039	17097	17073	16975	16920	17073	17139	16904	17207	17167	17106	16760	17072	16876	17009	16740	17150	16823	17079	17035	16880	17098	17078	16974	17123	16940	16931	17012	17045	16953	17066	17016	17002	16859	17097	17106	17023	17073	17182	16952	17198	17164	17135	16855	16793	16949	16992	16975	16996	17077	16921	17149	16996	16975	17043	16961	17052	17094	17015	16816	17036	17058	16929	16980	16832	16916	17079	17148	17191	17089	17070	16868	17122	17073	16980	16980	17051	17213	17075	16858	17125	17164	17123	16986	17082	16971	16842	16872	17303	16894	16957	17105	17148	17005	17167	17080	17043	17203	17266	17101	17006	17022	17069	17093	16958	16886	17154	16941	17011	16902	16897	16911	17008	17060	16981	17093	16955	17249	16983	16841	17270	17047	17253	17097	16847	17131	17009	17134	17087	17009	17009	17134	17262	17051	16872	17048	17120	16957	16976	17195	17216	17055	17137	17192	17154	16996	16973	16870	17147	16995	17040	17125	16988	16969	16900	17077	16836	17067	17291	16930	17052	16834	16997	17056	17055	17018	17121	17088	16913	16842	17058	17045	16980	16949	16919	16945	17147	17134	17122	17091	17036	16849	16947	16883	16906	16910	16927	16999	16958	16918	16925	17136	17193	17112	16841	17127	16973	17182	16946	17147	17206	16821	16894	17037	17102	17051	17005	16975	17127	16962	17150	17079	17063	17022	16896	17178	16878	16969	17185	16872	17136	16924	16978	16849	16968	16976	17098	17007	17228	17120	16903	17133	17020	16959	16780	17012	17146	16833	17025	16942	17025	16732	17111	16964	16869	17168	16939	16875	17071	17153	17195	16837	17043	17047	17032	16751	17097	16810	16997	16910	16858	16873	17141	17098	16798	17030	17147	17062	17045	17228	16925	16624	16881	17012	16904	16719	16940	17042	16929	17013	17094	16888	17122	17136	16951	16962	16920	16996	17160	17076	16855	16892	17163	17068	17155	16966	17141	17038	16902	17024	17207	17097	17065	17052	17108	17033	17112	17007	16974	16999	17055	17034	17049	17141	17020	16890	17023	17089	17157	17099	17031	16894	16948	16888	16953	17185	17009	17133	17114	17089	17142	17304	17013	16952	17207	16954	17109	17073	17094	16832	17072	17151	17106	17190	16994	17049	16996	16897	16947	16989	16969	17189	17148	16900	16904	16906	17201	16950	17123	16988	17050	16902	17219	16998	16799	16851	17093	17024	16819	16990	17034	16954	16911	17264	17109	16991	17097	16926	17061	16916	16938	17115	17009	17095	16748	17046	16876	17131	17126	17167	17084	17031	16939	16907	17154	16973	16990	17021	16906	17088	17132	17131	17128	17191	17124	17010	16949	16830	17046	16884	16939	16982	17071	17007	17045	17057	16944	16974	17089	17113	17117	16971	16989	16994	17087	17077	16956	17084	16951	16976	16975	17117	16745	16919	16880	17076	16800	16939	17012	17056	17101	16975	16800	17067	17125	17131	17094	17077	16958	17020	16992	16925	17002	17178	17129	17186	16875	17094	16950	17115	17119	17063	17098	17082	17043	17003	17068	17235	17068	17064	17080	16820	17039	17086	16937	17220	17193	17015	17130	17083	17223	16958	16873	17065	17020	17104	17046	17199	17131	17034	17056	17069	16804	17048	17026	16976	16997	16949	16917	17064	17019	17078	17165	17273	17028	16868	17129	16954	17052	17063	16844	17140	17060	16961	17034	16882	16895	16915	17357	16925	16953	17038	17186	16996	17032	16982	16976	16903	17010	16874	17137	16955	17235	16972	17254	17195	17126	17081	17111	17134	17072	17019	16959	17066	16980	17282	16841	17023	17139	16915	17049	17018	17098	17035	17183	17158	17229	16981	17072	16974	17092	17138	16953	17193	17018	17054	16888	16973	17157	16859	16981	16953	17173	16981	16987	16883	16979	16864	16849	17017	16857	17027	16926	16904	16974	16950	17031	17059	16910	17044	17064	16919	16996	17115	17197	16899	17067	17015	17102	17172	16918	17031	17091	17107	17195	16783	16915	17061	17122	17082	17121	16985	16991	17070	17188	17237	17105	17017	17248	17123	17055	16875	16940	17071	16709	17102	16877	17111	16860	16934	17121	17202	16959	17020	17166	16981	16868	16983	17018	17150	16986	17083	16965	16998	16906	17083	16998	17161	17180	16872	17226	17080	17099	17033	17123	17171	17076	17049	17105	17144	17092	17107	17155	16982	16979	17126	17189	16850	17242	16866	16994	16984	16882	17108	17214	17085	16909	17135	17098	17060	17170	17094	17060	17032	16963	17016	16744	16800	17063	17112	17003	17023	17127	16719	16982	17140	17195	17091	16909	16976	16966	17005	17083	17227	17047	16971	17258	17124	17099	17078	16843	16873	17116	16987	16991	16736	16686	16988	16993	16813	16853	17166	16897	17071	16954	16714	16799	17002	17090	16934	17058	17031	17025	17131	17051	17179	16954	16754	16803	17021	17094	16981	17129	17239	17215	17016	17079	17112	16954	17239	17099	17043	16887	16995	16970	17178	17070	16871	17091	16963	17165	17169	16935	16912	17049	16919	17066	16988	17187	16900
25886	45892	44002	34627	29421	26063	23425	22065	20683	19005	17556	17010	16602	16443	16063	16031	15906	15852	16130	15937	16025	16151	15983	16211	16227	15980	16127	15985	15916	16054	15806	15669	15581	15637	15456	15458	15414	15508	15710	15504	15761	15639	15867	15639	15839	15492	15662	16656	16954	16599	16013	15615	15634	15451	15465	15346	15359	15622	15535	15305	15530	15514	15465	15464	15455	15463	15489	15462	15421	15569	15528	15610	15506	15314	15496	15417	15350	15384	15585	15362	15468	15499	15534	15313	15576	15568	15497	15362	15510	15486	15291	15438	15328	15391	15461	15472	15453	15502	15468	15381	15392	15463	15366	15520	15497	15393	15546	15490	15524	15404	15478	15546	15420	15304	15394	15553	15425	15332	15304	15346	15615	15299	15209	15361	15404	15516	15226	15469	15311	15373	15441	15534	15492	15415	15314	15579	15422	15397	15449	15379	15325	15432	15515	15320	15338	15409	15604	15345	15348	15464	15397	15430	15454	15531	15332	15425	15534	15431	15304	15605	15383	15405	15546	15486	15395	15342	15417	15289	15424	15503	15352	15540	15448	15403	15499	15458	15383	15536	15297	15344	15429	15411	15214	15325	15148	15462	15460	15386	15446	15424	15437	15327	15305	15384	15454	15347	15376	15507	15423	15411	15372	15373	15334	15322	15443	15542	15515	15326	15605	15523	15305	15423	15432	15390	15425	15379	15506	15491	15328	15331	15445	15465	15456	15360	15232	15503	15493	15421	15517	15442	15434	15442	15441	15461	15323	15350	15475	15497	15322	15452	15371	15335	15443	15396	15389	15493	15512	15482	15429	15370	15338	15421	15328	15416	15437	15382	15482	15500	15357	15330	15500	15293	15282	15510	15286	15527	15361	15415	15367	15472	15357	15316	15384	15401	15428	15391	15413	15595	15560	15456	15434	15366	15373	15301	15473	15545	15304	15532	15330	15159	15421	15402	15504	15259	15403	15352	15477	15412	15289	15050	15505	15349	15418	15578	15484	15421	15458	15318	15524	15397	15483	15388	15397	15485	15333	15552	15386	15320	15342	15483	15221	15356	15495	15342	15545	15436	15260	15292	15506	15647	15367	15432	15318	15462	15321	15222	15545	15450	15401	15482	15425	15491	15403	15329	15232	15410	15594	15435	15359	15274	15439	15390	15453	15323	15518	15481	15470	15489	15547	15406	15467	15452	15543	15531	15547	15433	15470	15377	15369	15562	15448	15471	15514	15442	15345	15256	15437	15326	15341	15366	15215	15412	15410	15399	15433	15515	15514	15344	15318	15530	15563	15452	15419	15445	15492	15468	15293	15380	15305	15686	15486	15386	15466	15487	15481	15521	15224	15390	15484	15362	15345	15355	15580	15294	15596	15310	15524	15464	15531	15253	15432	15586	15431	15452	15522	15466	15468	15560	15344	15407	15404	15394	15350	15318	15510	15275	15392	15483	15491	15554	15410	15479	15591	15456	15360	15546	15152	15381	15438	15459	15470	15491	15505	15536	15500	15421	15415	15310	15426	15375	15367	15365	15574	15402	15447	15515	15466	15204	15406	15355	15331	15470	15411	15400	15523	15581	15339	15326	15383	15422	15445	15477	15603	15393	15413	15224	15282	15318	15342	15392	15285	15531	15508	15394	15352	15295	15445	15507	15322	15462	15509	15396	15396	15389	15443	15452	15609	15459	15630	15562	15542	15388	15490	15378	15451	15345	15302	15461	15326	15434	15430	15230	15542	15383	15354	15535	15326	15447	15353	15335	15286	15454	15280	15650	15346	15375	15298	15539	15379	15367	15310	15401	15369	15342	15443	15278	15378	15311	15368	15423	15488	15335	15393	15374	15492	15470	15583	15453	15455	15268	15574	15268	15409	15543	15546	15320	15448	15585	15493	15583	15352	15444	15357	15483	15506	15479	15497	15326	15394	15524	15336	15298	15347	15261	15431	15458	15421	15550	15275	15268	15351	15434	15405	15479	15448	15554	15452	15471	15312	15575	15425	15393	15322	15419	15526	15402	15451	15250	15525	15354	15418	15402	15420	15458	15417	15241	15404	15267	15425	15425	15429	15329	15346	15456	15399	15464	15457	15368	15404	15390	15483	15398	15463	15354	15523	15500	15352	15491	15699	15619	15464	15219	15326	15474	15204	15413	15388	15207	15426	15337	15321	15412	15553	15473	15442	15489	15337	15350	15199	15424	15405	15440	15479	15345	15402	15361	15536	15311	15516	15422	15414	15513	15403	15420	15490	15430	15531	15373	15527	15373	15295	15412	15350	15485	15531	15427	15407	15346	15376	15502	15390	15442	15374	15218	15569	15305	15391	15346	15304	15245	15393	15475	15459	15458	15273	15593	15300	15410	15350	15387	15506	15293	15375	15363	15320	15390	15357	15503	15365	15459	15461	15197	15427	15449	15295	15309	15403	15400	15518	15279	15329	15329	15386	15370	15414	15440	15264	15550	15412	15586	15459	15306	15387	15559	15308	15517	15496	15340	15308	15568	15277	15556	15549	15350	15450	15462	15316	15469	15360	15356	15370	15536	15295	15310	15281	15480	15421	15405	15343	15498	15349	15456	15489	15449	15469	15536	15341	15368	15437	15359	15330	15403	15385	15292	15245	15360	15390	15494	15478	15464	15477	15451	15392	15350	15454	15275	15319	15402	15404	15486	15422	15513	15528	15333	15337	15453	15439	15422	15190	15291	15521	15344	15441	15452	15351	15549	15338	15406	15546	15541	15463	15319	15432	15441	15525	15484	15271	15381	15564	15241	15415	15410	15382	15345	15631	15224	15419	15435	15400	15297	15309	15609	15514	15590	15341	15334	15346	15509	15404	15332	15387	15294	15384	15437	15267	15493	15212	15386	15439	15426	15433	15338	15295	15473	15378	15400	15428	15253	15313	15219	15419	15351	15410	15480	15376	15378	15482	15364	15466	15260	15366	15321	15421	15309	15440	15298	15384	15432	15501	15362	15260	15393	15416	15395	15421	15345	15460	15306	15463	15360	15376	15469	15597	15466	15393	15300	15422	15359	15514	15418	15395	15532	15498	15413	15464	15547	15406	15331	15405	15414	15513	15364	15376	15381	15465	15376	15426	15470	15259	15437	15594	15357	15405	15362	15319	15377	15416	15413	15412	15519	15458	15419	15368	15437	15353	15485	15517	15446	15280	15307	15316	15497	15488	15457	15485	15410	15395	15408	15367	15470	15660	15376	15263	15451	15379	15468	15397	15432	15188	15300	15331	15409	15458	15313	15334	15298	15416	15390	15334	15482	15418	15443	15370	15573	15307	15480	15373	15247	15342	15513	15387	15543	15381	15620	15432	15400	15526	15509	15494	15353	15344	15456	15467	15448	15391	15467	15402	15359	15389	15288	15649	15233	15357	15383	15478	15312	15393	15215	15429	15491	15426	15314	15397	15446	15296	15232	15385	15554	15448	15453	15323	15469	15377	15592	15395	15365	15382	15428	15373	15336	15271	15265	15364	15438	15592	15363	15505	15535	15335	15476	15411	15388	15251	15368	15454	15497	15411	15411	15485	15364	15353	15536	15473	15512	15518	15318	15235	15383	15573	15259	15343	15569	15303	15345	15440	15211	15471	15441	15483	15232	15211	15474	15318	15351	15326	15340	15328	15436	15397	15426	15519	15452	15410	15429	15468	15504	15361	15364	15249	15340	15459	15367	15333	15348	15256	15298	15195	15398	15519	15502	15546	15468	15515	15327	15415	15227	15294	15428	15413	15239	15532	15361	15443	15375	15370	15238	15356	15501	15454	15383	15424	15323	15470	15359	15477	15331	15529	15350	15397	15585	15577	15486	15350	15519	15337	15432	15397	15349	15444	15112	15437	15415	15340	15543	15389	15301	15285	15294	15359	15340	15532	15420	15422	15526	15363	15384	15496	15292	15541	15362	15382	15497	15402	15435	15330	15351	15565	15378	15451	15319	15244	15357	15115	15371	15446	15361	15366	15408	15480	15310	15513	15442	15442	15515	15489	15448	15491	15479	15382	15488	15405	15372	15350	15559	15464	15521	15341	15347	15263	15393	15495	15325	15383	15426	15451	15423	15328	15344	15377	15625	15419	15383	15415	15404	15262	15360	15458	15433	15262	15470	15442	15416	15443	15294	15406	15377	15316	15394	15288	15325	15552	15480	15432	15319	15349	15310	15509	15366	15422	15344	15375	15304	15551	15400	15411	15455	15405	15454	15505	15327	15352	15600	15483	15450	15348	15361	15459	15393	15415	15462	15320	15299	15554	15450	15432	15429	15221	15362	15364	15338	15547	15419	15453	15367	15455	15513	15261	15430	15328	15282	15325	15457	15391	15396	15403	15517	15466	15331	15400	15360	15408	15517	15420	15490	15480	15284	15471	15395	15507	15352	15359	15360	15310	15459	15451	15469	15565	15410	15384	15383	15240	15400	15446	15519	15416	15576	15302	15490	15487	15361	15310	15583	15319	15367	15411	15330	15404	15372	15362	15242	15318	15414	15406	15414	15346	15356	15383	15353	15512	15402	15345	15519	15344	15421	15425	15457	15436	15588	15366	15327	15398	15409	15320	15440	15361	15303	15274	15429	15418	15404	15445	15312	15410	15441	15494	15608	15383	15446	15325	15278	15407	15113	15442	15350	15538	15440	15332	15345	15396	15367	15327	15443	15436	15277	15357	15601	15535	15340	15429	15293	15317	15258	15295	15474	15403	15467	15416	15410	15391	15426	15513	15282	15364	15367	15386	15348	15441	15212	15327	15388	15404	15250	15379	15585	15363	15396	15268	15538	15345	15485	15494	15440	15424	15397	15475	15261	15556	15402	15467	15500	15502	15424	15330	15267	15408	15433	15293	15547	15415	15470	15495	15362	15461	15417	15379	15500	15388	15339	15546	15311	15528	15520	15373	15275	15364	15422	15430	15378	15354	15664	15438	15483	15390	15530	15332	15337	15338	15338	15517	15529	15433	15365	15409	15383	15464	15272	15508	15218	15441	15360	15378	15394	15323	15222	15535	15512	15317	15401	15277	15358	15534	15439	15374	15157	15370	15376	15338	15558	15400	15348	15328	15396	15502	15337	15359	15358	15329	15253	15395	15337	15534	15231	15487	15381	15213	15380	15323	15442	15338	15415	15422	15358	15375	15614	15334	15499
27226	22719	27829	25040	20346	19089	18571	17982	17633	17400	17241	17278	17205	16997	17390	16924	16865	16859	17332	17083	16925	17047	16983	17158	16945	17058	17240	17051	16944	17186	17042	17096	16825	16859	17035	16884	17031	16833	17044	17078	16761	17175	16903	17147	17011	16949	17158	17081	17135	17080	16995	17073	16944	16856	17034	17107	17145	17010	16908	17008	16832	16925	16914	17044	16784	17022	17011	16808	16803	16895	16892	16941	17006	16971	17203	16811	16925	16738	17006	16846	16921	16928	16798	16957	17161	17126	16888	16755	16855	17012	17008	17046	16839	16951	17146	16732	17151	16984	16739	17015	16966	16869	16806	16923	16792	16940	16804	16758	16946	16861	16984	16972	16766	16889	16985	17031	17026	16955	16890	16789	16918	16790	16867	16912	16910	16955	16836	17075	16852	16688	17000	16696	16759	16920	16900	16836	16795	16859	16818	17238	16961	16796	16919	16838	16988	16935	16829	16712	16846	17019	16832	17084	16989	17043	16894	17010	17016	16956	16827	16860	17097	16788	16738	16887	16897	16862	16889	17023	16867	16934	16888	17081	16790	16913	16782	16663	16849	16839	16843	16912	16678	16833	16775	16783	16954	16769	16831	16899	16818	16770	17019	16846	17021	16945	16693	16839	17030	16984	16957	16986	16997	16838	17004	16923	17064	16910	17018	16969	17004	16918	16769	16825	16767	16773	16746	16825	16788	16943	16865	16963	16722	16956	16821	17072	16878	16970	16937	16981	16983	16980	16777	16759	16892	16811	16846	16849	16910	16784	16904	16876	16961	16873	17094	16854	16624	16920	16977	17092	16836	16993	16753	16923	16875	16935	16947	16767	16765	16955	16879	16914	16863	16948	16888	16826	16876	16814	16995	16928	16923	16809	16757	16809	16767	16731	17027	16850	16765	16845	16834	17035	16935	17123	16978	16918	16882	16865	16895	16921	16982	16812	16900	16923	16994	16939	16815	16984	16846	16702	16870	16686	16908	16948	17082	16780	16928	16690	17030	16635	16693	16760	17011	16780	16823	16722	16864	16950	17039	16883	16844	16864	16665	16950	16761	16921	16978	16920	17051	16954	17010	16855	17128	16875	16949	16939	17013	17115	17016	16877	16707	16748	17046	16742	16780	16838	16846	17040	17015	16881	17159	16883	17010	16925	16867	16895	17022	16895	17011	16907	16880	16966	17072	16816	16791	16860	16882	16924	16967	16959	17141	16725	17103	16960	16975	16972	16808	17086	16850	16781	16940	16730	16924	16983	17168	17004	16946	17196	16956	16779	16921	16938	16906	16828	17089	16829	16989	17015	16878	17004	16864	16903	16747	16959	16893	16953	16941	16743	16866	17051	16779	16844	16979	16875	17057	16789	16896	17049	16922	16724	16928	16946	16953	17012	16870	16890	16834	16692	17111	16952	17024	16985	16765	16897	16844	16920	16749	16837	16705	16850	17037	17014	16903	16886	16924	16948	16978	17022	16997	16906	16951	16874	16918	16752	16858	16943	17094	16819	16812	16848	16802	17079	16950	16962	16836	16924	16713	16821	16783	16901	16699	16911	16847	16713	16882	16956	16649	16917	16995	17071	16723	16972	17104	16751	16970	17021	16919	16774	16810	16931	16603	16638	17019	17051	16990	16892	16860	16959	16813	16976	16976	17089	16947	16989	16902	16945	16887	16968	16801	16726	16772	17101	16884	16909	16898	16938	16807	16695	16839	16736	16964	16877	16920	16868	17034	17087	16880	16714	17033	16878	16858	17024	16874	16940	16827	16935	16930	16836	16914	16880	17080	16905	17127	16920	16878	16905	16977	16802	16925	17012	16881	16983	16969	16988	17090	16604	16991	16897	17151	16994	17050	16860	16945	16778	16976	16989	16931	16821	16955	16717	16932	16787	16910	16892	16885	16880	16933	16861	16966	17038	17015	16927	16822	16880	16927	16888	16922	17027	16792	17003	16921	17064	16892	16942	16790	16939	16943	16713	17061	17003	16835	16793	16891	16961	16834	16931	16862	16900	16943	16888	16960	16890	16648	16998	16810	16959	16928	16888	16929	16928	16867	16834	17092	17118	16835	16582	17009	16896	17040	16859	16803	16846	16852	16843	16862	16959	16882	17038	17106	16903	16913	16977	16958	17038	17023	16821	16925	16971	17055	16866	16992	16893	16965	16706	16911	16951	16990	16906	16895	16820	16899	17017	16908	16791	16777	16989	16849	16990	16964	16804	16852	16952	16741	16803	16685	16787	16946	16859	16908	16804	16947	16984	16790	16957	17024	16860	16841	16962	16657	16860	16784	16718	16852	16864	16764	16890	16797	17057	16873	16851	17082	16899	16883	17034	17042	16730	17063	17003	16915	16779	16786	16944	16977	16880	16732	16972	16966	16872	16857	16880	16804	16979	16932	16949	16867	16830	16991	16861	16893	16819	16906	16768	16877	16860	17017	16817	16639	17073	16794	16846	16810	16913	16951	16710	16757	16936	16851	16664	16882	16843	17004	16996	16923	17006	16868	16853	17033	16891	16778	17128	17116	16877	16849	17020	16947	17108	16912	16932	16747	16922	17057	17124	16973	16869	17010	16763	17064	16886	16810	16812	16927	17076	16893	16978	16793	16885	16686	16803	16874	16924	16788	16870	16682	16767	16987	16994	16954	16752	16911	16887	16914	16763	16918	16771	16851	16768	16976	16947	16962	16938	17027	16921	16749	16972	16966	16729	16879	16933	16851	16812	16858	17006	16980	16916	16903	16656	17084	17006	16749	16827	16841	16812	16905	16892	16817	16834	16850	16779	16971	16770	16681	16793	16821	16985	16859	16957	16975	16885	16989	17177	16941	16960	16919	16949	16897	16903	17024	17005	16966	16978	16919	16917	17056	17069	17014	16873	16903	16898	16831	16833	16955	17082	16901	16928	16906	16850	16800	16839	17138	16985	17032	16782	17011	16882	16858	16737	16864	16822	16840	16791	16843	16924	16966	16885	16992	16688	16838	17003	17004	16846	17009	16976	16885	16852	16875	16830	16904	17092	16825	16892	17079	17000	16725	16815	17007	16993	17018	16922	16921	16654	16872	16770	16841	16928	17123	16873	16960	16943	16968	16889	16909	16734	16616	17072	16832	16960	17005	16986	16672	16881	16797	16898	16976	16999	16947	16761	16888	16820	16855	16898	16992	16982	16962	17058	16965	17035	16870	16685	16919	16870	16743	16983	16942	16826	17018	17033	17050	17031	16796	16923	16999	16698	17044	16884	16772	16910	17107	16881	17149	16866	17086	16868	16952	16820	16946	16854	16891	16688	16932	16834	16858	16793	16766	16933	17067	16922	16857	16951	16763	17087	16687	16837	16964	16890	17113	16790	17144	17021	16885	16738	16822	17084	16889	16998	16897	17052	17111	16860	17023	16929	17166	16802	16829	16811	16963	16783	17016	16931	16740	16864	16734	16867	16748	16840	16960	16903	16737	16778	16932	16936	16971	16829	16788	16729	16946	16811	16918	16823	16846	17035	16862	16979	16943	16847	16755	16828	16788	17024	16961	16760	17011	16861	16962	16949	17106	16865	17099	16776	17125	16913	16819	16977	16962	17006	16888	16901	17055	16972	17088	16969	17113	16662	16824	16880	16975	16890	16945	16989	16779	16917	16853	16977	16860	16858	16926	16825	16877	16818	17025	16739	17007	16831	16842	16959	17083	16917	17047	16923	16909	16784	16839	16869	17021	16824	16969	16847	17036	16654	16972	16803	17009	17027	17048	17010	17108	16974	16804	16856	16940	16888	16779	16825	16609	16914	16843	16845	16981	16754	16874	17041	17034	16750	16951	16931	16870	16813	16827	16852	16891	16967	16981	16851	16895	17101	16916	16983	16864	16873	16853	16792	16901	16872	16947	16939	17054	16881	16977	16889	17006	16999	16858	17002	16979	16762	17049	16787	16774	16974	16904	16808	16892	16977	17016	16956	16910	16957	16754	16920	17019	17022	16838	17049	16769	17213	16920	16776	16832	16994	16881	16983	16968	16816	16877	16964	16927	16883	17002	16785	16798	16832	16951	16942	16863	16888	16954	17050	17036	16795	16950	16929	17221	17003	16850	16839	16743	17101	16674	16964	17027	17077	16912	16972	16853	16965	16908	16810	17170	17078	16967	16981	17032	16991	16675	16779	16937	17088	17040	17006	16990	16976	16777	16920	16981	16878	16971	16846	17047	16732	16822	16910	16725	17025	16818	16961	17015	16870	17014	16680	16980	16934	17044	16907	16884	17057	16969	16741	16897	17002	16934	16795	16890	16990	16862	17035	16676	16972	16860	16876	16815	16965	16868	16838	16823	16911	16833	16990	16866	16924	16823	16831	16837	17046	16992	17003	17011	16833	16894	16857	16754	16924	16823	16851	16817	17019	16715	16822	16961	16900	16891	16827	16779	16862	16845	16858	16779	16793	16795	16835	16806	16885	17146	16996	17067	16908	16939	17023	16848	16959	16824	17031	16862	16898	16979	16978	17016	16869	17065	16807	16876	16986	16919	16944	17082	17079	16891	16864	16915	17038	17039	16873	16801	16647	16946	16645	16874	16931	16774	16811	17100	16835	16820	16986	16899	16893	16998	16744	16923	16865	16877	16825	16913	16856	16935	16951	16994	16964	16797	16889	16958	16914	16702	16876	16923	16892	16926	17139	16813	16860	16805	16898	16888	16797	16874	16992	17011	16932	16927	16982	16953	16821	16940	16853	17053	17057	16788	17052	16845	16992	16849	16688	16978	16784	17148	16698	16887	16845	16623	17005	16856	17047	16789	17003	16801	16847	16877	17023	16813	16951	17020	16829	16817	16853	16889	17054	17053	17103	16880	16930	16980	16790	16808	17012	16963	16672	16816	16804	16919	17179	17009	17024	16984	16963	16902	16873	16833	16848	16828	17121	16887	16771	16791	16749	16887	16919	16769	16893	16737	16833	16979	16893	16876	16899	17019	16726	16865	16982	16941	16892	16983	16846	16930	16849	16700	16890	17006	17057	16776	16858	17026	16804	16895	16857	16941	16718	17011	17062	17121	17074	16830	16962	17077	16852	16888	17160	16727	16874	16972	17056	17061	16907	16857	16913	16821	16924	16843	16886	16722	16677	17234	16916	17166	16778	16945	16916	16957	16948	16765	16766
21171	31203	29364	22636	20133	18293	17614	17128	16648	16258	15831	15552	15515	15562	15399	15523	15418	15580	15535	15421	15781	15572	15440	15665	15624	15785	15500	15395	15450	15552	15389	15279	15371	15321	15383	15286	15343	15254	15498	15511	15311	15413	15554	15418	15359	15453	15456	15594	15509	15435	15360	15447	15255	15305	15402	15389	15327	15454	15540	15467	15273	15438	15403	15151	15299	15282	15484	15354	15274	15342	15277	15299	15365	15299	15303	15341	15381	15250	15435	15462	15433	15239	15233	15119	15357	15356	15308	15351	15266	15406	15120	15412	15125	15213	15352	15259	15348	15284	15261	15377	15181	15271	15202	15355	15374	15426	15324	15372	15364	15364	15504	15277	15199	15484	15343	15278	15211	15225	15421	15330	15434	15222	15406	15266	15393	15434	15212	15485	15455	15335	15283	15366	15317	15435	15313	15315	15313	15412	15327	15378	15276	15239	15525	15369	15188	15269	15223	15336	15382	15293	15512	15286	15531	15287	15227	15396	15304	15540	15434	15499	15417	15203	15289	15429	15359	15345	15282	15246	15482	15282	15422	15363	15452	15401	15328	15309	15266	15475	15305	15352	15348	15164	15432	15273	15260	15332	15403	15375	15529	15281	15337	15239	15370	15414	15424	15360	15080	15270	15346	15411	15356	15312	15122	15165	15246	15247	15322	15247	15359	15280	15254	15376	15251	15388	15337	15397	15276	15463	15381	15296	15305	15086	15148	15335	15237	15312	15409	15320	15403	15460	15327	15413	15298	15458	15439	15242	15295	15343	15371	15326	15522	15352	15338	15321	15071	15267	15282	15198	15357	15308	15307	15398	15460	15366	15271	15392	15334	15288	15206	15339	15372	15603	15258	15481	15305	15530	15275	15360	15298	15402	15177	15369	15330	15480	15255	15297	15343	15267	15304	15522	15424	15431	15283	15211	15310	15319	15319	15126	15278	15517	15382	15255	15395	15310	15246	15256	15200	15533	15405	15373	15304	15410	15304	15265	15356	15455	15201	15305	15308	15269	15396	15418	15397	15370	15149	15347	15339	15256	15407	15256	15321	15374	15287	15396	15455	15253	15183	15260	15248	15265	15258	15327	15383	15292	15229	15236	15200	15269	15287	15288	15449	15297	15291	15267	15324	15360	15279	15304	15142	15366	15363	15394	15371	15393	15417	15205	15244	15342	15233	15322	15284	15245	15438	15300	15358	15395	15309	15389	15263	15162	15329	15314	15331	15409	15392	15304	15246	15340	15413	15271	15232	15303	15365	15280	15248	15406	15444	15336	15454	15359	15431	15313	15433	15397	15188	15305	15292	15190	15284	15296	15176	15294	15417	15287	15337	15301	15346	15296	15315	15288	15269	15424	15120	15451	15205	15188	15347	15236	15233	15247	15452	15169	15203	15323	15447	15450	15280	15369	15287	15375	15370	15410	15281	15239	15310	15415	15283	15295	15454	15344	15493	15148	15251	15348	15301	15437	15425	15290	15258	15366	15211	15514	15279	15411	15481	15197	15337	15226	15342	15235	15386	15360	15315	15313	15455	15181	15326	15422	15343	15388	15247	15369	15301	15271	15384	15335	15392	15257	15439	15252	15349	15361	15168	15340	15424	15423	15327	15265	15373	15475	15311	15291	15256	15501	15369	15406	15268	15208	15252	15073	15075	15337	15483	15537	15417	15334	15162	15362	15276	15276	15334	15222	15426	15366	15115	15257	15341	15349	15414	15470	15253	15417	15268	15128	15229	15434	15213	15336	15223	15190	15398	15411	15344	15211	15170	15261	15325	15298	15201	15193	15106	15407	15376	15365	15389	15206	15345	15308	15415	15185	15309	15369	15346	15230	15418	15400	15361	15278	15336	15527	15342	15408	15234	15262	15398	15380	15337	15135	15162	15453	15263	15260	15217	15229	15408	15296	15251	15430	15464	15377	15350	15388	15344	15160	15494	15279	15267	15284	15221	15132	15430	15357	15425	15402	15291	15418	15455	15292	15252	15467	15408	15299	15172	15381	15174	15312	15305	15256	15425	15507	15408	15405	15525	15275	15326	15447	15356	15474	15405	15419	15449	15321	15381	15349	15311	15408	15328	15131	15404	15347	15263	15264	15363	15330	15204	15338	15453	15260	15487	15389	15298	15206	15340	15377	15270	15317	15290	15292	15403	15316	15253	15187	15286	15379	15374	15253	15275	15538	15168	15230	15449	15081	15339	15220	15319	15199	15371	15426	15301	15346	15314	15341	15497	15297	15448	15237	15316	15506	15313	15385	15400	15342	15305	15317	15394	15268	15177	15326	15300	15267	15314	15367	15285	15230	15350	15415	15424	15247	15377	15434	15219	15356	15289	15184	15298	15304	15333	15428	15346	15421	15290	15269	15370	15538	15363	15258	15427	15298	15284	15236	15348	15256	15403	15347	15390	15351	15403	15324	15340	15214	15345	15143	15299	15304	15410	15263	15384	15352	15335	15302	15353	15317	15213	15172	15218	15326	15427	15224	15259	15279	15275	15350	15240	15416	15237	15351	15335	15161	15098	15327	15318	15273	15324	15473	15366	15235	15315	15201	15260	15440	15030	15445	15302	15244	15249	15339	15391	15289	15360	15397	15363	15215	15263	15363	15383	15351	15362	15164	15297	15250	15375	15231	15386	15236	15244	15351	15434	15418	15254	15269	15519	15441	15416	15285	15324	15246	15331	15297	15213	15235	15268	15279	15370	15204	15285	15288	15358	15413	15168	15449	15355	15254	15263	15394	15408	15342	15153	15300	15323	15294	15210	15304	15279	15286	15241	15281	15339	15252	15287	15168	15390	15346	15200	15267	15402	15442	15431	15250	15192	15368	15361	15460	15376	15422	15215	15282	15313	15244	15190	15203	15352	15197	15124	15300	15323	15279	15315	15158	15251	15640	15299	15454	15279	15425	15296	15314	15392	15418	15470	15204	15376	15212	15413	15397	15455	15517	15339	15227	15379	15347	15214	15212	15239	15220	15232	15344	15317	15220	15290	15287	15232	15274	15405	15253	15445	15397	15480	15305	15419	15242	15316	15371	15344	15279	15367	15415	15425	15289	15459	15418	15418	15238	15529	15280	15473	15235	15365	15225	15367	15272	15244	15349	15273	15257	15357	15321	15184	15431	15211	15506	15201	15219	15193	15295	15472	15336	15323	15343	15393	15463	15279	15408	15546	15211	15369	15128	15257	15268	15310	15171	15292	15366	15224	15525	15366	15294	15328	15436	15434	15237	15326	15526	15215	15147	15290	15415	15366	15306	15495	15296	15273	15484	15291	15347	15272	15291	15263	15365	15399	15147	15382	15245	15314	15240	15136	15414	15342	15318	15375	15434	15366	15312	15307	15298	15243	15236	15328	15426	15307	15385	15347	15270	15321	15095	15392	15432	15567	15289	15278	15489	15176	15498	15309	15186	15160	15395	15393	15412	15356	15284	15387	15240	15331	15255	15270	15349	15298	15314	15336	15413	15293	15447	15180	15223	15344	15323	15306	15223	15202	15291	15179	15428	15406	15294	15105	15295	15343	15289	15190	15413	15122	15410	15463	15364	15473	15395	15370	15379	15298	15319	15316	15145	15255	15401	15344	15474	15312	15087	15333	15299	15375	15367	15227	15231	15231	15371	15390	15342	15347	15437	15273	15306	15314	15433	15484	15220	15359	15328	15357	15336	15418	15339	15164	15266	15280	15367	15514	15147	15382	15416	15452	15381	15288	15330	15339	15423	15286	15242	15151	15358	15358	15202	15218	15247	15456	15406	15137	15372	15390	15279	15278	15278	15419	15377	15261	15258	15112	15207	15398	15364	15198	15466	15151	15413	15263	15434	15420	15269	15320	15354	15396	15366	15400	15227	15343	15322	15277	15131	15404	15241	15210	15215	15296	15360	15435	15360	15350	15149	15458	15244	15292	15415	15315	15299	15334	15249	15312	15285	15212	15374	15517	15323	15381	15249	15475	15256	15254	15271	15248	15420	15441	15417	15303	15489	15371	15214	15388	15335	15252	15305	15317	15380	15364	15402	15129	15251	15263	15375	15312	15354	15444	15279	15478	15372	15302	15275	15261	15336	15271	15249	15403	15203	15252	15228	15339	15432	15228	15331	15345	15267	15291	15424	15395	15299	15452	15443	15423	15297	15390	15369	15336	15333	15212	15377	15383	15479	15165	15358	15310	15399	15272	15350	15394	15398	15432	15161	15268	15151	15459	15249	15381	15333	15357	15369	15248	15347	15347	15206	15261	15360	15466	15338	15250	15395	15277	15287	15268	15185	15319	15342	15283	15409	15578	15315	15365	15319	15318	15393	15422	15423	15316	15316	15194	15430	15326	15212	15415	15234	15272	15375	15276	15455	15397	15307	15177	15264	15277	15424	15422	15334	15371	15413	15430	15283	15379	15357	15276	15401	15189	15280	15249	15262	15242	15336	15373	15429	15328	15331	15330	15363	15209	15245	15335	15236	15376	15341	15443	15250	15364	15463	15403	15267	15346	15451	15354	15498	15355	15237	15587	15348	15484	15423	15333	15393	15425	15222	15345	15420	15350	15366	15326	15476	15296	15154	15346	15367	15329	15342	15382	15415	15363	15348	15358	15395	15391	15329	15416	15335	15357	15176	15373	15512	15292	15426	15252	15370	15255	15397	15343	15322	15290	15361	15393	15373	15281	15267	15173	15371	15364	15250	15334	15345	15169	15336	15465	15359	15232	15267	15430	15262	15409	15272	15433	15408	15324	15220	15311	15212	15256	15403	15279	15334	15423	15286	15218	15181	15182	15427	15305	15155	15272	15158	15455	15334	15323	15412	15333	15477	15387	15209	15372	15338	15263	15326	15400	15228	15421	15439	15336	15331	15449	15287	15341	15383	15218	15237	15373	15351	15208	15362	15313	15132	15142	15412	15246	15238	15358	15307	15380	15334	15318	15434	15427	15305	15346	15246	15385	15227	15305	15162	15266	15406	15312	15360	15384	15407	15290	15421	15432	15367	15353	15238	15381	15347	15250	15292	15491	15419	15432	15436	15364	15466	15374	15279	15474	15524	15264	15375	15402	15233	15192	15344	15273	15259	15503	15458	15301	15417	15341	15311	15347	15386	15237	15413	15317	15339	15346	15470	15426	15316	15343	15307	15402	15280	15312	15232
23705	21205	28833	24152	22684	23887	23639	20020	19154	18757	18390	17895	17733	17742	17326	17360	17431	17397	17325	17655	17710	17500	17235	17392	17316	17580	17472	17349	17647	17488	17050	17167	17063	17271	17286	17194	17288	17390	17158	17394	17344	17263	17094	17348	17389	17385	17532	17831	17898	17543	17533	17339	17274	17218	17224	16938	17217	17083	17055	17268	16995	16786	17033	16994	17083	17256	17118	17048	17110	17212	16983	16994	17044	16942	17116	17146	16990	17078	16841	17200	17068	17216	17078	17091	17027	17168	16942	17067	16969	17080	17155	17012	17177	16966	17075	17229	17219	17262	17302	16855	16956	17222	16996	16904	17249	17175	17263	17232	16916	17179	17209	17218	17262	17155	16881	17212	17120	17114	17155	17013	17189	17012	17184	17026	17189	17321	17151	17073	17107	17105	17131	17235	17039	17106	16900	17029	16946	17044	16975	17311	17187	16915	17226	16854	17081	17250	17210	17020	16995	16965	17183	17194	16929	17110	17327	16883	16993	16954	17187	17007	17215	16933	17009	17053	17030	17108	17283	17343	17176	17115	16992	17005	17049	17259	17044	17048	17041	17176	17150	17040	17026	16888	17289	16997	17222	17168	16969	17073	17166	17142	17204	17287	17123	17048	17262	17007	17018	17131	17104	17153	17190	17061	16992	17048	17238	17195	17130	16983	17015	17195	17166	17151	17148	16950	17183	17112	16972	16860	17061	17055	17086	16976	16836	17049	17037	17118	17077	17055	16967	16833	17045	17115	17021	17099	17069	17073	17095	17107	17174	16849	17035	17240	16897	16945	16912	16928	17302	17198	17098	16819	17018	17105	17241	17100	16999	16901	17055	16757	17093	16913	17061	17032	16961	17148	17178	17020	17241	16984	17047	17016	17069	17065	17062	17297	17011	17099	17143	17060	17040	17230	17091	17035	17139	17089	16958	17073	16969	17062	17153	17188	17066	17163	17018	16973	17006	16923	17248	16963	17079	17293	16817	17027	17147	17014	17244	17062	17007	17147	16938	16919	16990	17144	17164	16938	17344	17040	17097	17276	17167	17175	17229	17142	16950	17008	16995	17060	17203	16922	17141	17226	17169	17168	17128	17063	17371	17087	17194	17063	17004	16999	17176	17258	17342	16993	17213	16978	17104	17104	16914	17260	17066	16865	17014	17066	17066	17169	17112	17137	17188	16968	17154	16979	17042	16988	17033	17089	16965	17084	16912	17195	17116	17023	17216	17114	17176	17185	17208	17271	17134	17128	17038	17032	17180	17070	16905	17087	17168	17032	16951	17235	17001	17052	16964	16959	17237	16871	17118	17016	17374	17095	17152	16858	17180	17130	17220	17127	17155	16971	16957	16933	16998	17108	17059	17140	17096	17088	17112	17093	17222	17132	17061	17013	16973	16897	17029	16966	17100	16995	17222	17044	16904	17126	17190	17151	17085	17180	17236	17365	17017	17209	17200	16944	17113	17168	17168	17161	17056	17114	17115	17140	17048	16977	17074	17109	17036	17271	17274	16990	17134	16957	17069	17073	17137	17128	16958	17171	17134	17021	17157	17120	17070	17079	16975	17209	16995	16865	17175	17200	17076	17056	17099	16977	17203	17002	17171	17295	17012	17097	17235	17100	17019	17062	17206	16909	17179	17257	16988	17104	17058	17178	17096	17211	16977	17128	17272	17152	17091	17127	16970	17055	17266	17098	17118	17025	17040	16994	16862	16977	16984	17041	17044	17308	17087	17106	17213	17082	16995	17069	17090	17034	16996	16989	17129	17082	17124	17254	17306	17414	17087	17047	16905	17076	17255	17095	17140	17193	17245	17139	17190	16958	17135	17218	17009	17074	17176	17135	16948	17170	17018	16956	17148	17249	17065	16986	17332	17083	17100	16983	17042	17017	17103	16917	17292	17130	17145	16981	17043	17062	16863	17275	17228	16924	17082	16954	17235	16924	16942	17042	17128	17014	17083	16992	17091	17136	16950	17042	17153	17067	16940	17041	17233	17183	17043	17347	17041	16934	17092	17065	17132	16936	17152	16943	17098	17024	16883	17166	16938	16909	17289	17124	17114	17040	17084	16976	17186	17079	16968	16999	17116	17011	17143	17252	17107	17327	17151	16962	17107	16988	17190	17083	17162	17063	16909	17057	17001	17205	17353	17186	17219	16923	17109	16992	17122	17040	17071	17148	17146	17001	17070	16971	17115	17067	16757	17006	17005	17216	17133	17051	17195	17393	17184	16882	17113	17325	17036	16861	17093	17099	17070	17104	17201	17048	17090	17156	17003	17040	17204	17151	17170	17098	17130	17109	16857	17064	17022	17053	17211	17029	16997	16950	17093	17337	17072	17113	16993	17042	16759	17013	16870	17110	17034	17015	17212	17204	17049	17154	17073	17402	16998	17103	17307	17242	17094	17149	17327	17161	16991	17037	17151	17209	17220	17095	17065	17175	17261	17107	17032	16767	17218	17071	17097	17017	17091	17234	17064	17131	17048	17131	17148	17173	17064	17050	17287	16950	17140	17123	16870	17087	17046	16866	17176	17133	17076	17062	17225	16914	17302	17140	16952	17091	17217	17154	17286	17121	17117	17063	17159	17229	17016	17210	17082	17090	17017	17152	17280	17159	17199	17130	17061	17095	16947	17110	17195	17235	17154	17067	17037	17122	17020	17063	17139	16991	17178	17177	17031	17102	17266	17048	17088	17178	16883	17242	17073	17023	17140	17128	16962	17105	17209	17105	16996	17256	17085	17187	17200	17034	17222	17107	17228	16963	17013	16876	16950	17064	17227	17229	17032	16948	16975	16992	17318	16867	17242	16973	17058	17006	16989	17124	17078	16952	17041	17128	16864	17131	17039	16957	16897	17075	17061	17096	16917	16994	17019	16962	17177	17099	16996	17152	17382	17055	17141	17027	17101	17166	16967	17021	17020	17122	17075	16985	17246	17183	17198	17261	16914	17031	17111	17003	17150	16957	17005	17065	17301	17323	17062	17194	16984	17016	17196	17005	17054	17028	17082	17134	16884	17173	17237	17258	17175	17140	17076	17072	17131	17292	17151	17142	17065	17205	16932	17286	17104	17241	17059	17106	17231	17103	17185	16995	16815	17143	17245	17215	17140	17098	17116	17195	17289	17265	17099	17023	17155	16986	17118	17043	17190	17158	17213	16868	17022	17116	17178	17059	16981	17027	17123	17077	16943	17297	17103	17216	17032	17055	17129	17135	17191	17205	17019	17147	16858	16918	17166	17255	17093	17088	17062	17058	17154	17027	17180	17040	17189	17102	17041	17176	17140	17058	17019	17161	17073	17011	17115	17166	16964	17179	16942	17192	17372	17017	17016	17065	17346	17167	17041	17153	17205	16915	17049	16941	17173	17071	17177	17160	17011	17072	17184	17118	17118	17119	16985	17021	17146	17284	17219	17116	17290	16901	17120	16992	17117	17014	17049	17323	17091	17110	17324	17016	17082	17087	17191	16922	17090	16988	17122	17063	17037	16903	17099	17082	16989	17037	17109	17340	17020	17107	17115	17048	17028	17119	17061	17209	17095	17254	17138	17240	17121	17125	16977	17040	17102	17246	17245	17037	17072	17089	17155	16989	17071	17342	17075	17183	17096	17136	16892	17100	17184	17072	17075	17080	16970	16980	17046	17189	17094	16912	17041	17143	17123	17107	17050	17046	17122	17286	17021	17002	17074	17167	17003	17173	16872	17096	17062	17137	16993	16985	16976	17160	17206	17023	17147	17042	16969	17171	16869	17130	17129	17071	17277	17170	17187	16911	17109	17052	17115	17204	17133	17082	17185	17099	17110	16870	17059	16950	17021	16967	17125	17049	16890	16965	17115	16978	17187	17005	16980	17199	17076	17124	17022	16938	17046	16939	17061	17096	17102	17150	17088	17126	17273	17106	17005	17075	17145	17101	17083	17116	16869	17000	17143	16886	17027	17099	16979	17155	17185	17221	17293	17040	16984	16943	16854	17041	17151	17129	17150	17186	17149	17199	17116	17116	17247	17056	16968	17154	17148	16980	17042	17088	17115	17154	17198	17209	17182	17330	16984	16978	17202	17221	17084	17191	17048	17072	17178	17181	16881	17167	17299	17247	17052	17137	17064	17172	17168	16985	16964	16969	17145	17132	17019	17051	17242	17148	17215	17015	17259	17009	16927	17164	17075	16905	17026	16949	17069	17135	16829	16967	17052	17108	17016	17126	16989	17151	17075	17075	17050	16925	16911	16986	17014	17017	16919	17089	17238	17106	17034	17124	16936	17243	17093	17255	17217	17122	17019	16864	17032	17086	17181	17136	17166	17119	16887	17017	17039	17207	17017	17034	17011	17024	17222	17095	17154	17053	17133	17164	17202	17212	17187	17040	16925	16959	17280	17285	17171	17140	17088	17113	16921	17084	16823	17123	17151	16902	17066	17039	17297	17288	16959	17188	17166	17221	16977	17082	17078	17166	17163	16969	17230	16905	16851	17219	17069	17088	17142	17271	17217	17050	17128	17020	17134	17202	16961	17256	17155	17077	17047	17130	16920	17203	17261	17092	17074	17142	17121	17010	17143	17113	17049	17195	17054	17123	17114	16871	17218	17120	17021	16981	16888	17136	17017	17021	17229	16962	16960	17089	17140	17013	17305	17281	17147	17158	17159	17079	17154	17226	17021	17032	16986	17070	17097	17114	17044	16980	17227	17185	17002	16908	17132	17065	17165	17229	17185	17184	17147	17250	17074	17075	17132	16895	16868	17037	17138	16997	17070	16837	17052	17367	16924	16987	17137	16986	17116	16960	16800	17065	17155	17119	16970	17024	17187	17011	17131	17083	17241	17075	17082	17335	17179	17380	17146	17064	17233	17139	17202	17095	17111	17163	17204	17227	17073	17284	17139	17146	17180	17177	17072	17272	17187	16985	17171	17174	17156	17032	17050	17192	16925	17196	16986	17065	17004	16914	17017	16902	17065	17284	17347	17088	17130	17040	17267	17143	17158	16958	17232	16999	17104	17114	17205	17226	17318	16959	17013	16994	17108	17147	17231	17072	16979	16931	17183	17248	17079	17240	17044	17179	17157	17046	17032	17043	17139	17109	16991	17131	17121	17037	17162	17025	16998	17258	16834	17093	17070	17042	17045	17086	17136	17092	17216	17086
22989	40584	38477	30015	25744	22901	20875	19573	18659	17694	16869	16312	16039	16030	16030	15971	15696	15821	15954	15880	16286	15938	16013	16185	15909	15757	15801	15720	15950	15650	15688	15516	15470	15671	15538	15464	15653	15731	15453	15563	15548	15536	15614	15555	15680	15557	15745	16067	16228	16199	15947	15430	15566	15360	15617	15508	15434	15256	15334	15460	15518	15442	15428	15258	15553	15491	15493	15537	15344	15593	15528	15414	15433	15327	15536	15444	15378	15336	15479	15512	15505	15497	15456	15305	15400	15404	15316	15366	15567	15486	15547	15201	15407	15296	15418	15496	15376	15473	15332	15433	15342	15467	15368	15618	15446	15411	15401	15509	15401	15538	15456	15188	15524	15520	15357	15403	15478	15412	15290	15394	15502	15330	15439	15488	15277	15352	15392	15534	15264	15476	15432	15426	15508	15285	15430	15374	15579	15312	15394	15429	15488	15348	15439	15524	15432	15500	15392	15492	15451	15404	15451	15334	15375	15383	15499	15457	15386	15447	15440	15478	15450	15377	15401	15284	15564	15537	15219	15635	15521	15289	15345	15227	15488	15481	15300	15451	15531	15389	15523	15489	15474	15579	15382	15480	15274	15321	15421	15427	15388	15431	15333	15444	15640	15383	15295	15506	15474	15420	15443	15487	15430	15628	15302	15365	15484	15393	15306	15520	15379	15527	15474	15379	15555	15282	15354	15442	15511	15363	15293	15619	15435	15292	15312	15393	15398	15545	15486	15367	15394	15423	15516	15399	15389	15384	15357	15487	15532	15465	15400	15439	15518	15405	15391	15458	15585	15532	15368	15331	15292	15569	15368	15488	15389	15396	15293	15451	15455	15446	15382	15443	15262	15413	15569	15473	15425	15366	15459	15416	15447	15437	15317	15455	15498	15579	15637	15427	15485	15451	15433	15433	15356	15347	15517	15502	15421	15432	15382	15381	15419	15323	15503	15431	15500	15398	15376	15472	15337	15552	15505	15458	15337	15508	15503	15516	15349	15382	15280	15398	15436	15405	15344	15358	15371	15359	15204	15536	15538	15430	15383	15521	15519	15372	15513	15538	15283	15306	15360	15350	15574	15448	15545	15275	15358	15500	15333	15454	15468	15404	15542	15360	15539	15443	15329	15435	15527	15523	15464	15550	15532	15312	15560	15439	15392	15443	15498	15497	15466	15473	15424	15450	15444	15371	15437	15610	15255	15267	15422	15524	15487	15574	15540	15359	15400	15395	15401	15482	15308	15384	15340	15405	15325	15462	15481	15178	15390	15525	15466	15644	15405	15413	15362	15350	15371	15422	15396	15480	15492	15343	15302	15251	15305	15192	15413	15431	15368	15343	15454	15443	15547	15247	15296	15392	15442	15420	15535	15378	15371	15399	15250	15586	15439	15405	15508	15466	15418	15489	15276	15554	15455	15432	15296	15397	15461	15421	15430	15384	15409	15415	15396	15563	15509	15378	15431	15484	15504	15504	15403	15454	15466	15482	15233	15541	15291	15351	15547	15366	15360	15339	15379	15363	15450	15457	15508	15647	15454	15344	15385	15376	15547	15322	15327	15396	15555	15334	15319	15259	15516	15249	15562	15458	15469	15402	15454	15367	15424	15489	15450	15436	15444	15213	15237	15371	15380	15399	15634	15459	15429	15474	15276	15460	15185	15308	15219	15316	15444	15398	15493	15429	15338	15398	15668	15545	15264	15615	15552	15407	15508	15337	15512	15414	15611	15481	15651	15468	15477	15376	15468	15434	15360	15488	15394	15494	15305	15351	15395	15468	15310	15512	15313	15486	15356	15239	15510	15246	15387	15341	15374	15434	15541	15392	15472	15563	15647	15342	15407	15459	15397	15453	15473	15277	15428	15391	15555	15268	15374	15470	15279	15329	15381	15416	15410	15584	15487	15439	15298	15284	15456	15370	15635	15466	15548	15478	15508	15435	15323	15461	15387	15425	15628	15406	15441	15438	15381	15204	15460	15529	15519	15383	15482	15434	15306	15544	15472	15334	15405	15427	15544	15441	15451	15496	15376	15481	15483	15449	15413	15356	15487	15370	15406	15531	15439	15426	15374	15305	15376	15546	15436	15397	15497	15498	15520	15394	15395	15406	15431	15294	15460	15507	15423	15373	15475	15436	15425	15249	15342	15605	15533	15607	15455	15419	15397	15286	15614	15429	15451	15283	15479	15471	15324	15216	15604	15377	15280	15517	15567	15480	15597	15461	15294	15368	15389	15452	15327	15716	15349	15337	15458	15532	15364	15458	15281	15494	15471	15357	15309	15425	15290	15407	15270	15537	15660	15440	15337	15270	15565	15287	15381	15562	15405	15549	15191	15376	15471	15346	15570	15351	15349	15408	15385	15488	15457	15451	15691	15657	15433	15382	15407	15512	15405	15312	15430	15499	15473	15313	15429	15521	15363	15255	15560	15596	15234	15394	15279	15639	15493	15614	15316	15570	15302	15355	15440	15493	15710	15459	15450	15500	15424	15234	15371	15473	15497	15369	15497	15235	15454	15406	15412	15402	15340	15389	15411	15252	15602	15413	15457	15417	15531	15469	15491	15281	15412	15468	15532	15388	15419	15455	15350	15449	15392	15412	15405	15176	15525	15359	15555	15360	15542	15446	15402	15543	15351	15388	15586	15350	15449	15453	15490	15476	15439	15356	15446	15520	15204	15384	15270	15588	15548	15404	15486	15408	15333	15570	15352	15379	15440	15427	15229	15513	15506	15393	15489	15439	15467	15477	15382	15479	15399	15496	15579	15599	15448	15394	15423	15383	15361	15395	15294	15269	15339	15689	15464	15574	15560	15544	15287	15383	15439	15466	15439	15560	15357	15503	15403	15297	15433	15576	15519	15391	15632	15335	15546	15473	15277	15276	15563	15405	15371	15283	15356	15563	15529	15487	15424	15381	15140	15173	15566	15525	15410	15343	15521	15342	15438	15497	15294	15341	15372	15557	15630	15372	15449	15446	15427	15294	15465	15376	15385	15332	15571	15456	15572	15378	15404	15504	15516	15522	15393	15339	15360	15485	15429	15410	15427	15524	15362	15511	15449	15421	15365	15505	15298	15375	15360	15385	15346	15417	15350	15323	15408	15486	15347	15290	15667	15379	15458	15519	15395	15479	15584	15369	15343	15439	15461	15407	15337	15373	15491	15385	15383	15516	15492	15508	15397	15363	15378	15482	15422	15398	15643	15445	15349	15386	15457	15377	15161	15509	15327	15313	15284	15397	15484	15446	15426	15358	15423	15396	15405	15475	15409	15561	15407	15267	15557	15421	15408	15253	15201	15374	15430	15263	15545	15644	15474	15344	15433	15489	15297	15363	15485	15375	15591	15337	15263	15404	15423	15449	15306	15317	15289	15390	15304	15521	15623	15418	15489	15426	15324	15252	15268	15444	15376	15428	15400	15264	15295	15481	15540	15556	15325	15560	15570	15354	15459	15383	15430	15416	15391	15389	15228	15662	15411	15488	15348	15517	15514	15582	15501	15304	15458	15378	15325	15333	15332	15340	15321	15467	15318	15389	15468	15339	15605	15515	15362	15556	15382	15508	15333	15382	15491	15346	15391	15528	15327	15555	15513	15426	15445	15319	15382	15495	15403	15576	15306	15275	15367	15399	15494	15514	15438	15368	15393	15348	15395	15580	15391	15316	15459	15462	15328	15261	15403	15464	15337	15528	15432	15355	15506	15458	15383	15341	15662	15414	15476	15444	15439	15383	15478	15398	15372	15515	15361	15410	15273	15487	15553	15593	15473	15326	15465	15337	15476	15414	15272	15630	15509	15376	15421	15383	15496	15549	15363	15466	15515	15350	15385	15423	15519	15493	15425	15493	15516	15359	15394	15625	15456	15409	15291	15282	15716	15516	15432	15362	15432	15600	15398	15466	15453	15307	15221	15429	15453	15344	15488	15406	15305	15379	15531	15403	15368	15503	15420	15234	15579	15445	15392	15504	15497	15398	15371	15526	15397	15520	15476	15332	15472	15489	15270	15442	15330	15412	15483	15407	15433	15300	15404	15430	15558	15335	15333	15548	15461	15330	15451	15465	15379	15466	15411	15326	15465	15340	15516	15465	15399	15578	15499	15418	15458	15500	15445	15322	15381	15480	15461	15469	15366	15476	15322	15416	15436	15494	15341	15436	15418	15441	15386	15485	15556	15650	15411	15276	15453	15368	15415	15475	15377	15442	15551	15490	15348	15387	15460	15473	15395	15524	15581	15279	15295	15375	15388	15328	15514	15369	15443	15459	15415	15428	15740	15265	15407	15443	15388	15380	15450	15548	15417	15452	15475	15423	15372	15271	15486	15428	15521	15424	15371	15362	15580	15476	15302	15354	15391	15479	15294	15320	15647	15494	15287	15366	15428	15409	15479	15419	15407	15504	15322	15519	15373	15521	15348	15323	15309	15417	15464	15465	15325	15513	15425	15449	15432	15408	15333	15404	15568	15342	15500	15422	15675	15393	15399	15279	15495	15405	15278	15369	15474	15330	15623	15490	15639	15434	15368	15542	15420	15506	15538	15388	15374	15390	15442	15523	15408	15479	15549	15393	15389	15492	15340	15510	15406	15403	15590	15388	15410	15457	15480	15518	15314	15447	15582	15259	15487	15469	15397	15508	15380	15491	15442	15553	15508	15445	15352	15435	15490	15437	15329	15304	15552	15528	15460	15515	15493	15385	15364	15460	15397	15481	15496	15469	15355	15519	15369	15435	15434	15488	15485	15481	15460	15378	15356	15485	15329	15383	15565	15287	15435	15461	15562	15381	15312	15571	15324	15280	15518	15397	15532	15377	15353	15432	15261	15383	15228	15480	15396	15492	15426	15433	15396	15585	15560	15480	15299	15578	15382	15407	15329	15477	15420	15414	15280	15393	15400	15613	15493	15386	15508	15547	15349	15311	15546	15420	15395	15313	15361	15402	15357	15449	15457	15284	15329	15347	15523	15358	15257	15292	15408	15482	15631	15481	15499	15296	15429	15545	15465	15373	15334	15540	15313	15496	15452	15390	15351	15447	15311	15416	15439	15390	15431	15405	15405	15414	15263	15412	15445	15460	15384	15525	15341	15501	15413	15328	15354	15290	15434	15466	15318	15369	15499	15507	15425	15469	15492	15530	15368	15383	15363	15344
22662	21126	29013	23513	21613	24564	27128	21981	20306	19955	19368	18436	18317	18083	18047	17835	17775	17799	17766	17986	17933	18012	18225	18088	17951	17727	17457	18022	17919	17611	17679	17434	17414	17296	17613	17476	17501	17578	17496	17596	17567	17356	17439	17423	17641	17491	17649	17768	18515	18328	18097	17611	17204	17288	17242	17377	17335	17279	17276	17391	17344	17259	17304	17085	17474	17336	17146	17442	17292	17537	17335	17305	17496	17081	17363	17191	17422	17325	17203	17205	17193	17278	17288	17348	17156	17180	17314	17359	17032	17319	17235	17320	17357	17210	17213	17384	17156	17182	17301	17367	17486	17352	17187	17351	17343	17464	17248	17220	17101	17286	17374	17424	17516	17331	17520	17061	17358	17323	17139	17064	17478	17122	17098	17246	17250	17398	17337	17339	17001	17422	17313	17253	17072	17274	17161	17329	17362	17144	17272	17413	17427	17182	17167	17287	17289	17349	17285	17145	17443	17102	17348	17268	17389	17120	17091	17253	17221	17395	17247	16992	17184	17238	17228	17266	17263	17146	17185	17252	17296	17381	17205	17158	17194	17273	17385	17513	17228	17361	17401	17322	17238	17438	17297	17169	17269	17142	17320	17420	17200	17143	17246	17317	17261	17308	17154	17295	17318	17366	17263	17309	17333	17449	17076	17258	17309	17439	17290	17262	17255	17252	17481	17267	17356	17212	16877	17162	17360	17335	17234	17368	17290	17157	17257	17254	17464	17416	17057	16996	17485	17313	17145	17071	17422	17111	17154	17202	17343	17293	17294	17196	17337	17248	17249	17351	17280	17216	17146	17336	17360	17195	17423	17130	17396	17188	17147	17348	17306	17138	17193	17087	17321	17201	17264	17325	17029	17182	17247	17272	17225	17319	17266	17337	17106	17445	17351	17197	17198	17569	17333	17003	17214	16967	17292	17216	17238	17226	17307	17290	17279	17401	17081	17222	17170	17294	17135	17207	17406	17366	17148	17153	17294	17078	17141	17132	17158	17388	17144	17167	17374	17253	17081	17362	17344	17277	17313	17258	17229	17041	17169	17270	17183	17026	17247	17423	17246	17287	17190	17200	17328	17415	17235	17213	17174	17316	17194	17300	17354	17252	17296	17363	17253	17168	17255	17334	17156	17229	17221	17387	17137	17398	17318	17063	17195	17137	17387	17216	17364	17230	17364	17211	17220	17381	17178	17533	17313	17152	17151	17268	17239	17343	17297	17264	17158	17074	17208	17276	17195	17305	17296	17403	17174	17227	17353	17080	17206	17323	17401	17153	17168	17306	17102	17323	17381	17276	17084	17192	17082	17118	17599	17289	17199	17326	17364	17303	17427	17273	17282	17343	17114	17064	17165	17126	17243	17293	17315	17245	17404	17293	17175	17238	17178	17374	17287	17315	17214	17327	17218	17291	17276	17148	17171	17173	17214	17252	17270	17288	17227	17310	17322	17235	17234	17104	17305	16982	17167	17290	17395	17324	17378	17290	17161	17379	17252	17049	17284	17278	17142	17208	17146	17146	17164	17430	17256	17440	17180	17315	17304	17289	17284	17384	17312	17223	17287	17102	17204	17203	17240	17263	17294	17286	17294	17071	17377	17115	17241	17302	17251	17216	17214	17215	17112	17186	17096	17244	17216	17201	17104	17179	17177	17317	17167	17339	17410	17510	17226	17181	17131	17240	17125	17513	17408	17301	17228	17204	17189	17257	17287	17218	17295	17279	17211	17176	17077	17324	17142	17127	17246	17268	17124	17227	17468	17142	17282	17253	17211	17043	17522	17120	17177	17369	17421	17399	17288	17340	17241	17440	17188	17246	17306	17140	17261	17252	17094	17105	17384	17373	17137	17289	17497	17333	17222	17307	17263	17257	17191	17313	17457	17368	17437	17286	17104	17353	17271	17279	17130	17264	17270	17470	17238	17426	17229	17314	17368	17139	17306	17207	17275	17234	17254	17150	17253	17206	17219	17389	17225	17393	17370	17180	17256	17270	17238	17352	17130	17240	17334	17349	17286	17267	17186	17330	17298	17469	17149	17280	17132	17370	17436	17266	17340	17395	17291	17268	17250	17142	17172	17192	17163	17296	17110	17163	17153	17264	17302	17443	17469	17365	16943	17382	17280	17295	17162	17292	17085	17253	17207	16991	17159	17145	17201	17019	17106	17208	17097	17184	17145	17219	17315	17255	17351	17150	17216	17131	17318	17454	17299	17131	17268	17145	17071	17055	17168	17229	17027	17070	17295	17140	17207	17213	17169	17159	17145	17235	17328	17161	17311	17318	17310	17246	17211	17269	17162	17154	17031	17134	17244	17254	17422	17103	17386	17177	17365	17147	17365	17155	17282	17309	17281	17340	17046	17466	17384	17142	17315	17337	17305	17189	17356	17163	17080	17314	17471	17255	17119	16994	17366	17314	17106	17131	17362	17256	17272	17536	17284	17389	17352	17443	17343	17393	17274	17327	17500	17187	17248	17041	17210	17254	17240	17233	17355	17126	17212	17189	17154	17183	17082	17530	17386	17280	17298	17112	17307	17251	17249	17109	16965	17317	17264	17194	17189	17250	17066	17243	17203	17280	17168	17371	17468	17198	17088	17262	17251	17414	17163	17217	17160	17288	17105	17253	17273	17311	17323	17201	17223	17340	17042	17347	17346	17377	17279	17220	17264	17156	17262	17349	17091	17127	17316	17138	17271	17303	17100	17208	17313	17373	17104	17216	17363	17301	17322	17200	17261	17197	17148	17364	17123	17056	17096	17025	17147	17193	17245	17207	17417	17342	17181	17263	17339	17206	17338	17197	17190	17265	17072	17240	17234	17213	17210	17124	17237	16833	17245	17137	17422	17106	17280	17197	17388	17208	17064	17200	17291	17240	17323	17235	17240	17341	17266	17235	17309	17212	17209	17330	17609	17313	17411	17372	17332	17456	17356	17148	17113	17337	17012	17353	17061	17231	17298	17411	17200	17122	17364	17207	17446	17176	17211	17552	17329	17375	17483	17306	17186	17304	17101	17149	17177	17203	17256	17343	17121	17131	17188	17323	17419	17256	17362	17136	17492	17093	17257	17408	17292	17267	17114	17221	17413	17341	17172	17307	17268	17283	17233	17204	17219	17319	17380	17359	17084	17195	17368	17408	17260	17325	17260	17220	17265	17146	17295	17133	17137	17265	17245	17457	17145	17350	17307	17142	17285	17375	17241	17297	17076	17085	17201	17342	17345	17270	17267	17331	17239	17317	17303	17134	17122	17260	17197	17217	17137	17316	17298	17332	17216	17425	17360	17391	17207	17230	17019	17182	17097	17041	17237	17165	17268	17301	17385	17285	17194	17083	17176	17196	17253	17374	17238	17253	17368	17260	17365	17166	17061	17235	17449	17334	17249	17105	17323	17086	17207	17197	17434	17325	17225	17246	17179	17211	17175	17164	17137	17333	17132	17159	17329	17151	17304	17266	17267	17220	17180	17314	17297	17342	17390	17221	17248	17204	17197	17141	17148	17171	17120	17205	17292	17287	17401	17262	17178	17257	17368	17274	17256	17181	17160	17358	17193	17364	17239	17194	17283	17403	17309	17117	17263	17247	17146	17208	17363	17433	17388	17118	17292	17158	17196	17399	17372	17260	17049	17139	17353	17114	17245	17122	17158	17356	17041	17179	17251	17261	17328	17143	17182	17294	17256	17222	17269	17224	17172	17276	17162	17180	17183	17173	17315	17234	17276	17339	17291	17218	17255	17293	17250	17263	17064	17234	17158	17254	17319	17297	17099	17212	17152	17246	17225	17169	17250	17337	17430	17113	17155	17360	17335	17222	17266	17383	17193	17305	17200	17255	17300	17192	17331	17302	17196	17079	17261	17478	17119	17245	17123	17307	17297	17253	17365	17110	17251	17149	17376	17143	17014	17097	17197	17334	17303	17491	17152	17165	17126	17238	17216	17152	17228	17260	17336	17290	17168	17245	17443	17186	17439	17000	17361	17181	17283	17109	17307	17164	17117	17084	17153	17386	17365	17612	17260	17314	17091	17291	17220	17189	17284	17463	17177	17291	17360	17064	17194	17257	17168	17214	17120	17304	17321	17196	17112	17501	17232	17034	17160	17302	17340	17275	17233	17337	17180	17300	17090	17016	17208	17282	17253	17060	17127	17500	17149	17419	17236	17199	17161	17275	17350	17154	17408	17329	17151	17137	17151	17157	17283	17274	17405	17200	17367	17374	17225	17121	17206	17321	17272	17175	17138	17164	17297	17164	17227	17224	17065	17222	17181	17288	17098	17196	16972	17130	17497	17277	17266	17089	17141	17512	17203	17290	17512	17244	17290	17270	17103	17259	17340	17410	17308	17273	17099	17505	17135	17178	17070	16846	17071	17111	17256	17329	17113	17107	17371	17165	17122	17248	17188	17244	17203	17065	17281	17128	17373	17226	17076	17153	17170	17319	17270	17325	17323	17168	17161	17265	17331	17488	17312	17245	17208	17202	17340	17404	17390	17102	17126	17302	17245	17322	17299	17247	17330	17381	17388	17174	17443	17449	17248	17343	17055	17148	17323	17243	17304	17028	17277	17138	17245	17305	17038	17193	17248	17349	17322	17219	17151	17379	17353	17179	17139	17301	17177	17148	17298	17219	17134	17478	17190	17324	17312	17260	17313	17037	17163	17236	17334	17371	17162	17059	17138	17415	17338	17298	17328	17122	17111	17356	17285	17128	17278	17248	17366	17103	17173	17196	17382	17501	17194	17212	17382	17220	17240	17169	17139	17275	17167	17273	17299	17224	17162	17201	17314	17227	17427	17078	17321	17153	17508	17119	17254	17212	17192	17132	17128	17233	17240	17270	17251	17286	17321	17286	17156	17270	17241	17253	16992	17320	17301	17163	17364	17401	17317	17130	17304	17192	17212	17219	17523	17242	17146	17047	17239	17308	17145	17226	17134	17454	17432	17247	17149	17164	17239	17226	17206	17154	17251	17004	17149	17257	17295	17439	17074	17233	17313	17188	17216	17271	17219	17178	17231	17417	17377	17172	17108	17222	17092	17084	16951	17324	17350	17137	17139	17326	17322	17209	17372	17276	17138	17274	17235	17361	17113	17223	17406	17251	17352	17320	17405	17127	17156	17447	17347	17329	17295	17302	17285	17142	17143	17177
25539	45791	43853	35416	30133	26728	23917	21935	20499	18761	18053	17124	16927	16522	16285	16358	16110	16155	16357	16482	16382	16306	16625	16388	16254	16222	15910	15975	15946	15745	15688	15566	15622	15574	15637	15530	15706	15731	15737	15830	15747	15660	15547	15503	15657	15812	15889	16724	16937	16504	16297	16077	15690	15590	15620	15505	15388	15498	15509	15562	15503	15668	15410	15520	15501	15347	15589	15495	15574	15408	15543	15350	15441	15448	15543	15291	15429	15515	15604	15429	15616	15428	15597	15396	15518	15597	15553	15481	15557	15512	15495	15472	15631	15446	15540	15687	15418	15639	15593	15613	15439	15505	15495	15381	15463	15610	15494	15483	15457	15487	15450	15554	15675	15612	15476	15589	15326	15542	15544	15692	15383	15590	15644	15521	15721	15465	15434	15376	15409	15572	15466	15480	15556	15668	15614	15374	15460	15539	15618	15480	15571	15503	15584	15495	15547	15469	15455	15437	15548	15706	15471	15568	15459	15383	15472	15633	15556	15599	15543	15531	15636	15388	15490	15573	15473	15359	15524	15461	15571	15524	15433	15586	15589	15600	15407	15465	15349	15545	15606	15478	15418	15350	15453	15571	15659	15497	15516	15539	15529	15465	15534	15590	15512	15653	15528	15255	15464	15470	15555	15483	15575	15544	15591	15578	15465	15453	15548	15558	15456	15602	15533	15488	15737	15522	15515	15518	15518	15282	15362	15683	15538	15542	15588	15568	15507	15486	15489	15422	15288	15370	15489	15759	15592	15572	15565	15322	15611	15349	15528	15489	15469	15497	15661	15465	15628	15473	15323	15508	15500	15528	15506	15443	15347	15478	15510	15468	15373	15357	15540	15618	15601	15565	15562	15469	15591	15657	15493	15648	15578	15384	15438	15300	15491	15510	15439	15612	15465	15497	15499	15529	15388	15542	15468	15531	15507	15645	15359	15539	15374	15456	15526	15458	15653	15468	15535	15462	15603	15541	15559	15484	15582	15565	15481	15421	15669	15570	15644	15528	15368	15543	15546	15636	15540	15321	15547	15587	15369	15501	15463	15590	15648	15603	15622	15335	15655	15518	15610	15401	15625	15507	15467	15387	15560	15499	15605	15716	15570	15357	15475	15498	15431	15453	15579	15618	15552	15440	15501	15368	15522	15526	15611	15249	15643	15754	15459	15621	15556	15440	15333	15465	15489	15534	15540	15627	15415	15438	15370	15392	15350	15400	15544	15570	15555	15429	15436	15334	15572	15513	15473	15445	15675	15337	15513	15534	15561	15356	15515	15415	15522	15498	15511	15579	15505	15456	15501	15576	15346	15612	15497	15612	15358	15462	15237	15478	15431	15482	15449	15542	15316	15450	15412	15373	15607	15544	15379	15472	15539	15527	15573	15549	15561	15359	15382	15584	15744	15551	15463	15475	15447	15402	15501	15424	15596	15462	15470	15448	15452	15529	15388	15635	15583	15654	15336	15511	15507	15279	15579	15453	15445	15372	15451	15466	15582	15420	15590	15463	15459	15444	15516	15508	15557	15382	15497	15386	15377	15523	15712	15535	15462	15507	15451	15495	15543	15438	15303	15430	15549	15521	15580	15623	15437	15403	15447	15430	15244	15536	15350	15537	15442	15687	15431	15602	15453	15480	15249	15538	15530	15529	15555	15707	15496	15487	15615	15478	15411	15414	15402	15359	15398	15600	15561	15559	15481	15341	15534	15454	15549	15677	15584	15430	15573	15487	15535	15486	15657	15668	15455	15672	15599	15556	15464	15524	15493	15367	15458	15426	15506	15333	15604	15510	15537	15508	15467	15455	15438	15484	15587	15503	15576	15366	15361	15460	15462	15711	15442	15586	15371	15476	15663	15487	15436	15533	15593	15473	15470	15421	15587	15361	15653	15452	15431	15562	15527	15507	15444	15544	15560	15422	15542	15442	15614	15487	15404	15478	15536	15388	15448	15505	15341	15457	15649	15396	15379	15282	15555	15457	15596	15400	15547	15471	15512	15513	15538	15464	15625	15634	15617	15539	15334	15481	15470	15409	15452	15525	15550	15509	15471	15563	15522	15423	15594	15481	15366	15446	15505	15631	15411	15652	15587	15494	15238	15770	15584	15592	15493	15504	15544	15399	15496	15547	15446	15380	15501	15439	15584	15504	15569	15547	15560	15527	15490	15493	15349	15521	15600	15380	15567	15542	15374	15290	15502	15533	15560	15245	15511	15581	15490	15208	15568	15445	15661	15631	15390	15331	15443	15783	15457	15410	15532	15478	15473	15521	15486	15424	15377	15380	15544	15462	15299	15427	15432	15559	15329	15465	15517	15438	15544	15710	15531	15566	15491	15648	15483	15532	15392	15648	15315	15435	15447	15527	15560	15666	15429	15584	15523	15514	15406	15271	15597	15465	15519	15325	15534	15589	15402	15341	15642	15283	15379	15467	15576	15493	15488	15594	15560	15588	15528	15595	15479	15276	15619	15563	15411	15448	15413	15489	15540	15560	15620	15338	15489	15535	15557	15446	15541	15396	15539	15380	15608	15445	15426	15546	15449	15464	15611	15486	15500	15638	15482	15463	15477	15588	15368	15354	15520	15426	15660	15583	15470	15533	15495	15355	15417	15437	15562	15447	15413	15535	15545	15582	15383	15452	15528	15334	15580	15548	15521	15543	15522	15567	15430	15453	15482	15636	15559	15679	15591	15340	15451	15640	15574	15563	15600	15568	15407	15456	15645	15658	15381	15454	15470	15562	15489	15443	15610	15428	15491	15465	15597	15524	15402	15472	15216	15342	15531	15395	15566	15388	15669	15477	15455	15381	15424	15456	15509	15583	15645	15534	15601	15495	15528	15556	15367	15520	15491	15476	15455	15643	15539	15389	15566	15376	15507	15581	15486	15550	15424	15491	15491	15565	15506	15434	15636	15519	15524	15580	15418	15666	15468	15594	15434	15436	15354	15477	15622	15506	15541	15477	15562	15568	15467	15525	15356	15615	15402	15421	15473	15453	15531	15352	15434	15520	15345	15382	15728	15725	15735	15520	15535	15469	15540	15521	15442	15463	15588	15624	15502	15547	15689	15562	15433	15388	15490	15559	15407	15550	15428	15263	15304	15510	15493	15563	15576	15559	15484	15557	15511	15493	15460	15489	15557	15540	15334	15520	15570	15427	15723	15455	15429	15441	15513	15544	15550	15593	15526	15678	15485	15445	15432	15516	15438	15379	15367	15583	15409	15517	15598	15512	15477	15344	15561	15404	15585	15442	15472	15625	15432	15553	15459	15723	15697	15603	15666	15404	15546	15366	15618	15691	15495	15530	15507	15461	15558	15460	15541	15429	15344	15454	15540	15482	15695	15582	15368	15696	15378	15489	15524	15469	15517	15625	15702	15490	15649	15460	15472	15334	15694	15386	15535	15553	15401	15629	15496	15373	15638	15540	15333	15376	15585	15590	15454	15280	15380	15633	15289	15467	15410	15445	15531	15499	15502	15554	15460	15518	15578	15574	15456	15459	15624	15571	15458	15497	15479	15541	15410	15486	15504	15580	15384	15541	15578	15487	15574	15393	15496	15652	15574	15632	15586	15493	15514	15610	15463	15549	15475	15421	15588	15358	15450	15555	15713	15505	15412	15479	15673	15329	15593	15561	15359	15550	15505	15415	15417	15339	15480	15477	15512	15461	15593	15436	15546	15475	15588	15423	15548	15659	15515	15638	15712	15337	15356	15512	15463	15523	15347	15552	15390	15560	15453	15660	15394	15526	15459	15502	15468	15761	15358	15484	15444	15659	15505	15440	15554	15448	15498	15554	15605	15402	15531	15638	15513	15446	15400	15550	15372	15501	15638	15370	15495	15547	15534	15484	15464	15291	15682	15446	15598	15726	15409	15482	15576	15366	15342	15555	15381	15330	15446	15555	15675	15435	15742	15366	15470	15295	15479	15482	15335	15414	15644	15441	15572	15555	15389	15482	15397	15514	15500	15585	15578	15494	15355	15489	15477	15511	15518	15440	15492	15446	15423	15638	15471	15602	15553	15307	15349	15606	15486	15447	15525	15574	15619	15552	15590	15477	15581	15585	15419	15445	15379	15428	15515	15538	15652	15341	15544	15305	15619	15614	15462	15296	15624	15458	15679	15421	15652	15527	15572	15648	15321	15332	15411	15578	15561	15540	15523	15484	15518	15681	15508	15631	15423	15516	15763	15425	15667	15513	15800	15534	15525	15517	15476	15470	15485	15413	15381	15515	15472	15412	15433	15447	15402	15531	15401	15524	15303	15455	15358	15542	15482	15410	15496	15454	15520	15463	15469	15449	15687	15439	15434	15362	15492	15558	15672	15476	15360	15566	15405	15481	15404	15404	15621	15444	15446	15439	15401	15465	15277	15590	15419	15430	15354	15314	15512	15328	15511	15442	15458	15427	15441	15378	15672	15684	15577	15656	15504	15670	15590	15622	15452	15656	15569	15576	15413	15535	15365	15429	15423	15642	15386	15459	15615	15433	15491	15562	15470	15591	15514	15548	15442	15659	15640	15471	15386	15653	15731	15597	15439	15489	15667	15429	15543	15435	15430	15512	15665	15377	15439	15526	15458	15695	15512	15536	15538	15331	15598	15433	15382	15530	15513	15509	15569	15481	15499	15398	15449	15571	15566	15440	15669	15441	15612	15384	15386	15470	15562	15507	15444	15493	15505	15447	15605	15619	15337	15475	15470	15562	15553	15536	15568	15493	15585	15513	15520	15435	15338	15460	15520	15563	15462	15338	15356	15516	15483	15580	15383	15642	15507	15501	15464	15533	15523	15494	15422	15454	15628	15488	15518	15397	15354	15611	15426	15590	15412	15514	15565	15564	15511	15476	15441	15606	15644	15504	15352	15559	15540	15377	15442	15586	15477	15430	15407	15615	15502	15476	15512	15395	15454	15489	15558	15527	15544	15450	15474	15532	15472	15491	15553	15490	15568	15561	15528	15768	15603	15481	15620	15567	15513	15438	15370	15519	15583	15631	15449	15599	15612	15391	15524	15570	15608	15651	15436	15467	15455	15484	15510	15569	15503	15458	15323	15701	15375	15315	15505	15351	15441	15392	15660	15482	15631	15574	15483	15639	15417	15427	15385	15368	15451	15563	15527	15583	15590	15547	15582	15583	15524	15469
27182	22696	27866	25264	20474	19435	18893	18454	17698	17752	17506	17322	17271	17333	17394	17434	17211	17280	17495	17194	17384	17336	17183	17187	17326	17313	17090	17287	17083	16879	17041	17098	17025	17074	17051	17168	17279	17138	17124	16993	17238	17084	17032	16965	17114	17268	16982	17092	17226	17150	17196	17006	17003	17006	16782	17008	17170	17054	16981	17069	16869	17176	17058	16936	17014	17060	17062	16878	17033	17029	17139	17099	17155	17018	17007	17166	17080	16943	17152	17036	17169	17094	17221	17019	17121	17084	16990	17180	17057	17169	17040	16954	17101	17238	17062	16961	17163	17048	17056	17056	17034	17191	16956	17113	16971	17037	17090	17158	17086	17061	17000	17060	16914	17062	17242	16989	17069	17255	17119	17154	17223	17201	16838	17114	16926	17139	16982	17148	17116	16996	17134	17055	17095	16985	16974	16831	17253	17055	17175	17121	17145	16968	17214	16985	16868	17174	17259	17113	17125	17027	17082	17050	16990	17045	17024	17012	17009	16998	17183	16897	17028	17110	17094	16996	17089	17224	17178	17079	16995	17017	16892	16958	17137	16940	17012	17096	16799	16896	17038	17064	16923	16849	16999	16883	16969	16969	16933	17121	17112	17186	17105	17305	17118	16920	16972	16937	17250	17028	17236	17215	17180	17012	17243	16958	17057	16864	16927	17008	17197	16895	17182	17113	17131	17368	17065	16791	17016	17159	16962	16921	17025	17001	17140	17296	16941	17079	17122	17007	17190	17024	17059	17025	17213	17078	17038	16855	17169	17075	17070	16968	16942	17084	17107	17196	16931	17155	17146	17143	16968	16939	17046	17027	17116	17132	17083	16805	16989	17078	16920	17188	16997	17136	17088	17228	17147	17152	16896	17109	17032	17151	16985	17068	17101	17062	16956	17141	17106	17032	17118	17038	17003	16927	16847	16840	16757	17094	17231	16976	16826	16945	17193	16980	16980	17023	17057	16917	17048	16859	17153	16939	17072	17099	17101	17282	17212	16962	17140	17172	17161	16971	16895	17056	17018	17170	16877	17073	16969	17205	17148	17135	17129	17046	17062	17284	17203	17056	17010	16780	16905	16981	17102	16903	16777	17075	16979	17033	17079	16879	16921	17076	17170	17020	17033	17044	16977	17092	17060	17083	16877	17129	16919	16922	17236	17070	16894	17073	17137	16974	17092	17014	17103	16961	17173	17068	16885	17116	16908	17016	17041	17124	17070	17028	17254	16947	16976	16947	17017	16929	17098	16894	17117	17195	16946	16998	17067	17112	17123	17071	17121	17095	16792	17033	17029	17020	17259	17084	16965	17158	17022	16959	16822	16965	17178	17025	17208	17185	17096	17010	17024	17046	17005	17013	17082	17156	16990	16868	16999	16939	16886	16841	17030	16878	16921	17108	16941	17028	17250	17009	17006	17115	16934	17061	16968	17074	17183	17085	16983	17022	17110	17150	16946	17094	17015	16941	16973	16896	17147	17044	17257	17077	16839	17132	17132	17216	17069	17015	17102	17146	17016	17137	17151	17014	17119	16933	16972	16853	17118	16915	17100	17043	16825	16908	17099	17104	17199	17008	17101	17077	16893	17041	17116	17108	17089	17052	16817	17115	17030	17027	17099	17098	17233	16947	16926	16878	17029	17112	17031	17032	17099	17015	17161	17031	17123	16998	16940	17004	16957	17002	17061	17158	17029	17269	16999	17048	16968	16979	16872	17076	17110	17108	17132	16971	16848	17058	16982	16944	17009	17154	17165	17076	17181	17101	17161	17023	17116	17017	17100	17127	17023	16955	17037	17013	17205	17108	16899	16993	17149	17007	17125	17058	17116	17153	16813	17086	17228	16904	17063	16977	17124	17201	16930	17035	16988	16925	17158	16983	17059	17119	17171	17116	17094	16873	17257	17035	16950	16899	17083	16898	17007	17092	16902	16963	17182	16871	16976	17127	16977	17105	16960	16858	16902	17140	17179	16958	17188	17031	17011	16917	17081	16882	17042	17176	17182	16905	17145	16909	17171	17148	16830	16932	17367	17190	17078	17300	17100	16922	16941	17010	17246	17069	17121	16903	16916	17102	17010	17109	17009	17055	17060	17250	17236	17089	17021	17118	16852	17245	17041	16938	17190	17327	16995	17286	17151	17013	17110	17067	17176	17267	17075	17148	16943	17027	17102	17046	17112	17180	16997	17007	17110	17038	17081	17219	17036	16977	17160	17203	17036	17136	16819	17032	17077	16912	17100	17277	17011	16745	17057	17102	17171	17022	17241	17115	17060	16939	17225	17040	16952	17147	17178	16846	16861	17232	16976	17119	16939	16909	17011	17072	17026	17050	17194	17038	17062	17101	17027	16851	16940	16910	17090	17082	17022	17046	16993	16978	17088	17089	17251	16963	17217	17141	16947	16916	17101	17082	17048	16840	17029	16982	17232	17249	17022	17079	17223	17265	17102	17206	16936	17002	17067	17173	17134	17207	17187	17157	16996	17027	17191	17098	17209	17077	17194	16954	17136	16994	16941	17215	17036	17093	17073	16975	17056	17022	17160	17311	17188	17299	17191	16903	17069	17018	16997	16924	17111	17049	16973	17156	17006	16886	17101	16905	17027	17034	16901	16954	17200	17191	17197	16996	16972	16923	17050	17118	17060	17119	17004	17098	16968	17182	16932	17119	16917	17172	16982	16747	16897	17207	17116	17026	17066	17216	17217	17185	17106	17086	16872	17175	16989	17147	17135	16954	16920	16874	17002	17020	17006	16946	16949	17004	17175	16975	17152	16823	16982	17092	17092	16821	16879	16887	17103	16936	17077	17277	17171	16888	17015	17234	17025	17101	17131	16903	17215	17134	16762	17146	16959	17228	17208	17092	17072	17228	17056	17157	16874	17014	17125	16966	17008	17234	17018	17263	17095	17250	17250	17179	17212	17308	17148	17001	17189	17137	17061	17064	16848	16949	17004	16933	16895	17038	17044	16975	16994	16969	16935	17158	17074	17063	16995	17065	17315	16926	17037	16988	17101	17016	17319	17126	17132	17132	16815	17052	16907	17296	16892	16950	17390	17028	17061	16976	17128	17140	16936	17100	17234	17192	17135	17015	16913	17025	17127	16852	17179	16972	17004	17090	17021	17077	17026	17139	17124	16820	17187	16935	17127	17105	16828	17160	16984	17393	17192	16967	17137	17012	17019	17021	17147	16926	16850	16846	17160	16972	17060	17185	17142	17043	17134	17260	16932	16932	17164	17450	16996	16998	17130	16944	17145	16942	17013	17229	17052	17204	17060	17062	17161	17076	17047	17061	17038	16869	17141	16918	17048	17018	17135	16996	17072	17065	17100	17306	17041	17122	17053	16879	17037	17063	16990	16930	17074	17098	17091	17090	17053	16967	17108	16806	17182	16905	17040	17047	17315	17159	17189	17031	17078	16918	16968	17106	17007	16965	16925	16818	16802	16919	17040	16954	17050	16992	17309	16949	16983	17051	17165	17017	16796	17045	17119	17115	17024	17083	16936	16959	16876	17190	17096	17145	16918	17061	16976	17160	17096	16999	16953	17041	17116	17101	16993	17260	16941	17000	16905	17041	17187	17066	16960	17066	17148	17024	17160	16907	17032	16953	17151	16980	17192	17061	17189	17037	17074	17020	16939	17170	17361	17129	17171	17136	17113	17171	17190	17119	17010	17091	17190	17047	16955	17019	17056	17034	17216	16900	17225	17162	16999	16980	17000	16977	17095	17000	16919	17058	17007	17042	17124	17064	17013	17095	16995	17102	17090	17089	16938	17160	17025	17043	17000	16878	16964	16916	16898	16998	17063	17041	16940	17117	17014	16831	17115	17014	17077	16925	16945	16971	17097	17017	17144	17096	17277	17238	17142	17006	16813	17175	17104	17037	17062	17102	16893	17077	17195	17074	16899	16974	16938	17070	17099	16935	17251	16938	16920	17012	17058	17015	17129	17049	17163	17168	17104	17282	17062	17200	16979	17162	17156	17055	17076	17275	17160	17398	17150	17056	16795	17036	17043	17106	17118	16946	17248	16907	17168	17146	17106	16941	17151	17152	16823	17074	17129	17185	17063	17115	17157	17079	17106	17001	17068	16894	17199	17103	17132	17068	16967	17017	17096	17005	17080	16996	17166	17078	16898	17006	16954	17291	17257	17338	16952	17150	17200	17178	16911	17037	17046	16876	17039	17252	17028	16932	17138	17231	17125	17033	17101	17173	16863	17047	17087	17130	17248	17115	17399	17226	17054	16985	17104	17055	17067	17178	16989	17241	17179	16943	17202	17144	16974	16873	17083	16969	16967	17103	17202	17128	17133	17118	17087	16986	17014	17008	16969	17162	17081	17224	17085	17085	17004	17121	17054	17107	17099	17032	17048	17203	17318	17022	17029	17099	17008	17012	17043	16886	17093	17119	17082	17132	17101	17198	17206	17039	17010	17171	17135	17115	17016	17127	17238	16976	17118	16991	17041	17214	16981	17227	17211	17144	16942	17106	17036	17037	16960	16992	17153	17068	17005	17095	17078	17125	16992	16997	17073	17014	17240	17069	17166	17150	17196	17244	16995	17070	16966	17134	17244	17056	16962	16906	16994	16947	17093	16808	17061	17107	17072	17202	16993	17017	17005	16995	17038	17052	17087	17207	16993	17097	17160	17097	16905	17254	17048	17208	17029	17042	16977	17137	16932	17080	17067	17170	16983	17052	17145	16903	17031	17084	17051	17087	17017	17050	16997	16977	16971	17130	16991	16903	17047	17148	17075	17112	17117	17058	17123	17158	16976	17002	17017	17167	17136	16783	16936	16911	16874	16954	16976	17138	17073	17057	17140	17125	17205	16976	17094	16990	17117	17020	17020	16937	17055	16999	16986	17120	16976	17097	17183	16913	17041	16901	16959	16875	17168	17054	17056	16904	17249	17135	16913	17226	17072	16799	17103	17114	17044	16963	17126	17006	16934	17018	17090	16969	16947	17092	16932	16933	17080	17146	17199	16971	17088	17044	17124	17041	16921	17138	17117	16991	17166	17305	17134	17168	16935	17273	17212	17024	17011	17139	17032	17015	17067	17155	17144	17102	17093	17050	17181	17212	17166	17002	17153	16997	17178	17338	17157	17120	17063	16945	17020	17019	17243	17032	16916	17048	16891	17083
20716	30635	29428	23712	20535	18988	17748	17267	16677	16299	16031	15838	15738	15780	15741	15582	15648	15774	15772	15769	15680	15794	15986	15725	15673	15542	15597	15632	15657	15320	15450	15458	15456	15417	15349	15535	15695	15543	15434	15564	15585	15532	15358	15443	15541	15416	15538	15546	15453	15398	15562	15375	15344	15512	15474	15331	15401	15357	15324	15396	15397	15396	15301	15447	15219	15431	15458	15279	15387	15458	15363	15519	15328	15363	15560	15163	15445	15270	15493	15353	15609	15435	15433	15525	15258	15511	15314	15371	15410	15345	15453	15344	15385	15514	15378	15445	15375	15407	15387	15312	15298	15306	15240	15447	15332	15407	15396	15409	15450	15269	15317	15479	15378	15290	15424	15302	15542	15422	15373	15367	15233	15352	15248	15370	15525	15264	15241	15389	15504	15436	15336	15484	15416	15422	15253	15116	15462	15403	15424	15387	15280	15425	15309	15335	15365	15524	15293	15432	15467	15368	15534	15286	15503	15422	15469	15372	15358	15214	15403	15254	15475	15440	15470	15274	15423	15523	15363	15288	15309	15451	15282	15519	15257	15463	15342	15332	15416	15413	15479	15412	15399	15465	15274	15434	15539	15489	15425	15301	15423	15378	15366	15470	15360	15364	15403	15383	15293	15323	15429	15377	15227	15468	15425	15354	15404	15248	15386	15434	15290	15392	15487	15468	15397	15399	15342	15339	15481	15452	15407	15377	15535	15424	15140	15439	15264	15377	15394	15231	15398	15322	15640	15449	15490	15298	15398	15237	15389	15350	15335	15404	15406	15356	15322	15328	15525	15303	15281	15381	15406	15366	15313	15275	15355	15418	15362	15350	15536	15437	15337	15389	15396	15392	15325	15466	15404	15423	15465	15417	15315	15386	15168	15497	15655	15262	15383	15333	15294	15337	15460	15336	15565	15213	15518	15478	15443	15304	15427	15291	15297	15622	15446	15462	15296	15336	15363	15524	15509	15379	15571	15328	15300	15314	15191	15292	15431	15406	15464	15422	15305	15424	15455	15295	15405	15352	15360	15249	15397	15298	15380	15241	15513	15439	15314	15143	15360	15366	15349	15376	15423	15611	15556	15423	15336	15332	15499	15277	15618	15329	15312	15411	15464	15204	15345	15400	15509	15383	15367	15340	15439	15325	15509	15305	15466	15452	15429	15352	15310	15401	15364	15366	15389	15339	15349	15433	15516	15209	15395	15293	15265	15394	15363	15304	15468	15261	15233	15336	15395	15376	15344	15323	15390	15572	15276	15458	15460	15451	15400	15355	15415	15406	15417	15253	15333	15387	15331	15370	15486	15241	15332	15486	15326	15409	15471	15535	15542	15369	15509	15417	15416	15314	15346	15297	15348	15438	15239	15394	15317	15391	15181	15433	15303	15373	15467	15395	15164	15418	15306	15448	15527	15350	15491	15428	15381	15415	15493	15419	15428	15441	15512	15463	15227	15306	15352	15309	15436	15503	15269	15065	15365	15351	15395	15404	15311	15505	15327	15433	15319	15449	15408	15433	15428	15233	15499	15409	15249	15446	15430	15096	15432	15316	15505	15291	15475	15263	15377	15420	15335	15309	15300	15266	15345	15374	15361	15320	15269	15199	15314	15448	15387	15370	15492	15474	15268	15231	15339	15342	15329	15292	15402	15302	15387	15403	15438	15386	15452	15417	15362	15355	15546	15311	15492	15530	15212	15385	15426	15395	15343	15465	15423	15306	15359	15395	15405	15358	15519	15431	15515	15314	15397	15278	15386	15443	15332	15267	15525	15484	15276	15362	15430	15421	15499	15324	15396	15366	15457	15310	15341	15454	15223	15227	15400	15529	15409	15344	15189	15443	15502	15659	15341	15483	15382	15371	15395	15580	15440	15404	15452	15425	15516	15259	15316	15416	15412	15496	15429	15368	15471	15311	15478	15271	15406	15305	15445	15410	15332	15297	15387	15522	15345	15372	15420	15506	15372	15315	15382	15550	15393	15370	15327	15377	15264	15321	15488	15414	15376	15343	15386	15436	15355	15326	15368	15323	15339	15492	15404	15402	15348	15387	15384	15383	15418	15399	15403	15397	15254	15379	15411	15490	15523	15513	15450	15396	15322	15370	15331	15481	15204	15280	15452	15366	15405	15493	15261	15332	15314	15384	15260	15425	15244	15669	15321	15425	15299	15375	15300	15254	15247	15265	15432	15275	15559	15523	15469	15200	15506	15528	15519	15555	15444	15405	15416	15341	15326	15453	15339	15411	15382	15202	15418	15378	15297	15317	15330	15238	15440	15285	15329	15329	15439	15345	15614	15448	15536	15414	15342	15507	15253	15605	15330	15465	15594	15204	15244	15447	15450	15463	15366	15285	15410	15301	15275	15455	15381	15437	15299	15262	15520	15594	15501	15209	15434	15451	15454	15416	15365	15357	15349	15398	15372	15325	15489	15357	15547	15316	15259	15322	15354	15367	15354	15443	15332	15471	15396	15324	15543	15580	15345	15353	15327	15479	15314	15671	15328	15559	15371	15582	15381	15328	15471	15416	15441	15313	15161	15389	15376	15468	15464	15359	15648	15547	15330	15496	15601	15374	15428	15355	15272	15351	15399	15433	15220	15332	15396	15321	15388	15407	15462	15374	15420	15496	15377	15443	15340	15250	15568	15252	15479	15241	15242	15452	15496	15345	15436	15332	15375	15338	15527	15464	15307	15322	15300	15374	15386	15476	15349	15417	15496	15433	15448	15377	15422	15473	15127	15248	15534	15336	15394	15483	15484	15269	15566	15426	15437	15316	15423	15362	15443	15476	15449	15409	15413	15323	15445	15547	15528	15332	15491	15531	15488	15486	15461	15493	15398	15349	15606	15417	15383	15321	15409	15355	15363	15520	15351	15552	15340	15404	15432	15449	15391	15153	15377	15511	15136	15516	15367	15528	15383	15318	15330	15550	15374	15243	15464	15346	15567	15237	15572	15394	15374	15445	15377	15296	15554	15437	15374	15513	15474	15324	15614	15302	15377	15303	15290	15538	15515	15393	15267	15303	15402	15460	15407	15434	15443	15416	15375	15367	15554	15436	15540	15299	15405	15227	15535	15513	15546	15417	15456	15407	15417	15403	15457	15343	15440	15448	15428	15421	15389	15519	15354	15458	15586	15450	15381	15405	15415	15462	15295	15311	15356	15412	15415	15492	15501	15371	15290	15400	15377	15250	15503	15573	15404	15524	15262	15297	15416	15343	15351	15313	15381	15292	15432	15358	15398	15410	15379	15356	15461	15581	15649	15393	15492	15395	15196	15409	15549	15285	15467	15517	15432	15528	15507	15374	15464	15486	15299	15566	15382	15450	15208	15507	15356	15528	15212	15348	15387	15580	15483	15315	15307	15486	15312	15389	15283	15542	15634	15284	15317	15403	15482	15450	15405	15471	15437	15391	15488	15425	15231	15417	15342	15506	15245	15406	15533	15468	15362	15351	15406	15434	15499	15456	15425	15293	15292	15395	15393	15386	15408	15569	15354	15436	15475	15325	15244	15320	15500	15287	15378	15256	15354	15388	15586	15367	15339	15698	15442	15342	15361	15436	15460	15347	15443	15448	15327	15346	15359	15495	15403	15361	15532	15425	15473	15298	15349	15418	15458	15433	15614	15188	15662	15491	15361	15233	15390	15347	15300	15338	15417	15450	15435	15417	15425	15236	15579	15424	15390	15489	15402	15360	15268	15341	15320	15460	15535	15574	15199	15384	15431	15346	15399	15376	15302	15399	15454	15250	15386	15348	15348	15381	15401	15310	15409	15304	15338	15436	15366	15339	15289	15310	15265	15373	15430	15428	15538	15345	15379	15247	15319	15383	15454	15400	15379	15463	15601	15385	15576	15383	15384	15486	15256	15451	15280	15392	15438	15311	15454	15505	15257	15444	15168	15267	15365	15563	15426	15487	15306	15575	15490	15292	15277	15573	15321	15422	15396	15226	15293	15305	15357	15512	15362	15445	15391	15548	15341	15220	15349	15334	15526	15419	15351	15379	15460	15696	15359	15363	15395	15288	15366	15256	15206	15407	15270	15281	15265	15311	15486	15337	15344	15360	15178	15374	15427	15468	15557	15310	15468	15390	15400	15448	15417	15260	15301	15279	15494	15389	15479	15352	15365	15291	15385	15562	15353	15648	15313	15357	15522	15648	15293	15438	15276	15307	15329	15278	15342	15330	15436	15500	15383	15381	15202	15437	15312	15406	15461	15510	15405	15489	15347	15481	15582	15277	15447	15301	15285	15286	15400	15417	15359	15494	15424	15273	15462	15327	15331	15277	15313	15417	15395	15425	15256	15165	15580	15440	15422	15195	15394	15399	15328	15377	15489	15302	15522	15555	15435	15462	15507	15440	15284	15514	15338	15608	15560	15298	15181	15242	15490	15464	15476	15364	15420	15551	15431	15346	15442	15317	15319	15261	15352	15408	15333	15398	15504	15368	15341	15354	15516	15376	15310	15283	15537	15358	15527	15309	15402	15523	15483	15373	15360	15441	15295	15621	15490	15393	15443	15194	15345	15383	15426	15339	15408	15451	15407	15407	15320	15523	15183	15265	15357	15494	15403	15286	15592	15426	15510	15476	15508	15319	15288	15304	15382	15376	15220	15282	15425	15365	15376	15485	15404	15487	15510	15223	15459	15455	15199	15479	15258	15463	15354	15420	15530	15471	15316	15345	15394	15547	15347	15357	15334	15333	15426	15403	15431	15391	15487	15233	15458	15322	15364	15603	15567	15550	15484	15369	15357	15311	15319	15448	15300	15437	15423	15343	15316	15311	15557	15566	15477	15440	15589	15291	15259	15389	15338	15352	15512	15240	15389	15465	15445	15292	15326	15368	15509	15405	15376	15143	15247	15391	15414	15523	15415	15273	15655	15293	15542	15347	15637	15408	15440	15342	15229	15491	15448	15397	15531	15498	15353	15437	15406	15326	15248	15365	15481	15268	15430	15374	15445	15405	15259	15526	15434	15344	15290	15457	15452	15327	15330	15426	15521	15359	15577	15453	15376	15478	15398	15399	15331	15280	15455	15629	15385	15273	15644	15376	15420	15329	15330	15431	15319	15401	15463	15397	15390	15414	15365	15348	15507	15524	15461	15361	15437	15487	15437	15342	15386	15411	15512	15262
23538	21111	28701	24057	22747	23999	23353	20017	19014	18488	18530	18188	17761	17838	17704	17678	17601	17600	17449	17551	17981	17665	17676	17380	17301	17394	17465	17342	17121	17196	17184	17196	17321	17155	17287	17267	17241	17204	17173	17128	17148	17433	17218	17123	17247	17299	17234	17264	17823	17405	17507	17141	17162	16856	17022	17103	17163	17029	17129	17153	17217	17201	17003	16995	17160	17065	17005	17101	17251	17089	17146	17101	17297	16849	16852	17089	17149	17085	17123	16974	17200	17434	16965	17010	16959	17128	17005	17055	16780	16987	17096	16927	17279	17066	17167	17022	17075	16934	17135	17053	17059	16945	17037	16904	17168	17191	17164	16929	16925	16934	17037	17117	17284	17120	16952	16885	16963	16790	17087	16899	17142	16933	17010	17030	17010	17090	17113	17064	17062	17089	16800	16997	16941	16907	17029	17140	16944	17199	17022	17283	17041	17078	17245	16988	17050	16902	17207	17124	17186	17076	17089	16900	17000	16994	17166	17091	16832	16887	17155	17024	17232	16943	17038	17062	16953	17235	17161	17030	16954	16932	17186	17029	16989	17126	17030	17197	16993	16872	17045	16918	17045	17045	16886	16982	17057	17084	17136	16998	16957	17243	16895	16983	17033	17064	17294	17027	17143	16858	17016	17040	16837	16907	17083	17107	17146	17179	17157	17024	16992	17297	17039	17095	17238	17155	17080	17178	17137	17064	16970	17214	16979	16917	17096	16979	16968	17007	17058	16933	17062	16839	17034	16995	17055	16989	17240	17157	16958	16967	17005	17065	16900	17048	16987	17043	17036	17090	17179	16936	17026	16992	17186	16996	17001	17052	17264	17182	16997	17150	16978	17062	17107	16993	16981	17229	17104	17161	17109	17079	17104	17029	17213	17302	17263	17061	16999	16968	17182	16959	17054	17134	17099	17232	16877	17158	16917	17036	17045	16995	16948	16926	16976	17130	16912	17286	16997	16973	17244	17128	17193	17080	17117	17153	16983	16956	17089	17145	17056	17016	17064	17165	17021	17134	17011	17166	17022	17051	16944	16968	17094	17142	16970	17062	17002	17075	17119	17018	17000	17151	16989	17088	17032	17105	17208	17071	17067	17193	17169	16889	17057	17161	16954	17068	17033	17010	17038	16813	16996	17114	17018	16996	17025	16831	17122	17084	17031	17063	17066	16985	17244	17236	16934	16965	17043	16950	17088	17091	16858	17147	16822	17147	17176	17183	17045	17144	16990	17102	17205	16951	16946	16967	17163	16825	16972	17069	17053	17140	17011	16859	16973	17199	17035	17115	17181	17039	17127	17012	17280	17037	17139	17035	17205	17125	17238	17099	17345	17089	17028	17168	17065	16996	16800	17341	17061	17137	17162	17101	17032	17078	17154	17160	17175	17133	17150	16795	17003	17142	16946	16970	16971	17027	16984	17001	17155	16977	17242	17072	17265	17374	16979	17100	17163	17143	16873	17130	16961	16976	16985	17087	17079	17172	17151	17255	17142	17123	17124	17166	17027	16952	17121	16831	17232	17110	16929	16994	16880	16962	16978	17102	17033	16973	16798	17209	17015	17124	17056	17219	17146	17076	17190	17107	16960	16865	17044	17159	17179	17162	17053	16916	17128	17253	17039	16935	17099	16882	16982	17057	17035	16879	17078	16950	17043	17239	17071	17281	17104	17010	17045	16826	17081	17052	17043	17187	17002	16777	16969	17100	17066	17090	17163	16943	16945	17027	16964	16988	17137	17007	17077	16989	17015	16906	16997	17048	17256	16957	17126	17082	16939	17175	16878	17118	17038	17198	17080	16829	17180	17238	16998	16891	16795	17121	17273	17116	16987	16910	16999	17075	17080	17141	16971	17123	17116	16995	17118	17038	16986	16928	16812	17150	17053	17089	16933	17275	17102	17015	17175	17082	17181	17012	16968	17153	17271	17137	17148	16966	16958	17027	16970	17033	16993	17127	16929	17022	17034	17132	17201	17114	17044	17042	16954	16973	17160	16913	17116	17068	17199	17041	17140	17078	16991	16932	17240	16986	17253	17155	16973	17015	17050	17063	17078	16948	17154	16859	17078	17033	17014	16856	17100	17154	16999	17041	16970	17024	16961	17006	17010	17131	17027	16751	17121	17013	17063	16893	17198	16846	17094	16976	17073	16965	17086	17122	17209	16912	16972	17101	17209	17125	17015	17141	17043	17216	17118	17065	16984	17133	17106	17167	16912	17039	17003	17088	17131	16974	17262	17070	17082	17057	16927	17060	17180	17205	17049	17002	17024	17085	16771	17013	17289	17223	17076	17090	16863	17162	16988	17089	17104	16974	16918	17006	17196	17022	17064	16956	17132	17015	16988	17121	16945	17042	17096	17198	17070	17125	16993	16948	16969	17093	17146	17157	17026	17036	17179	16952	17069	17138	17137	17042	17026	16936	17036	17199	17224	17052	17020	17211	17175	17010	17156	17003	17201	17164	17256	16922	17108	17096	17020	17149	17152	17013	17172	17029	17111	16980	17054	17230	16896	17101	17137	17004	16917	17031	17100	17145	16985	16973	17073	17125	17144	17114	17184	17094	16997	17035	17336	17081	17284	17050	17035	17019	16904	17043	17069	17075	17058	16804	16909	17139	17079	16925	17094	17026	16891	16915	17053	17110	16926	17024	17102	17064	16996	17053	17039	17061	17008	16977	17200	17177	17011	17070	16952	17003	17149	17080	17317	16955	16979	17006	17011	17106	16920	17243	17031	17042	17018	17191	16962	17078	17061	17215	17155	17219	16908	16924	17096	17005	17253	17028	16917	17170	16979	17097	17101	16893	17028	17142	17047	16945	16939	17075	17181	17057	17050	17207	16932	17128	16997	17082	17178	17114	17157	17043	17003	17105	16969	17059	17013	16964	17113	17244	16942	16937	17135	17086	16937	17136	16979	17038	17128	16990	17066	16874	16971	17117	17114	17093	17121	17112	17148	16993	17075	16943	17104	17018	16745	17205	17179	16998	17079	17085	16949	16977	17052	17027	17178	17076	16913	17144	16991	17172	17197	17132	17123	17242	17140	16929	17044	16951	16972	17056	17161	16980	17024	17222	17107	17099	17118	17010	17274	17087	16951	17045	17158	17228	16957	17160	17110	17163	17170	17100	16978	16972	16920	17133	17124	17041	16963	17162	17079	17166	17023	17125	17022	17133	17023	17045	17203	17026	17070	16996	17012	16992	17162	17106	17111	17035	16945	16955	16983	16991	17135	17004	17078	16943	16991	16914	17191	16984	17143	16987	17084	17063	17080	17057	17119	17075	17168	16971	17010	17160	16854	17062	17046	17036	16969	17071	17244	17057	17246	17180	17093	17144	17040	16932	17081	17001	17078	16720	17135	17152	17152	17131	17247	17031	17110	16998	17193	16839	16963	17106	17162	16958	17182	17063	17136	17263	17068	17248	17040	17262	17006	17041	16941	17070	17140	17147	17226	17101	17061	17264	17007	16955	17155	17100	16948	16963	17146	17106	17034	17086	16896	17051	17239	17047	17317	17006	17143	16997	16880	16981	17075	17068	17113	17177	17001	17164	17081	17033	16971	16967	17017	17067	17041	17016	16959	16858	17152	17093	17214	17137	17022	17138	17138	17092	16979	17064	17130	17070	17129	16986	17133	16968	16836	16844	16979	17204	17294	17082	17120	17097	17195	17140	17015	17018	17102	17093	16884	16963	17089	17069	17022	17107	17122	16966	17125	17137	17124	17119	17064	16973	16975	17281	17056	17165	17158	17318	17053	17220	16984	16846	17073	17057	17203	17293	17327	17080	17100	17111	17192	17203	17202	16942	17165	17180	17139	17168	16989	17000	17037	17111	17075	17156	17002	17006	16949	17113	17015	17093	16879	17196	17020	17002	17026	17053	16942	17170	17013	17151	17115	16867	16977	16888	17168	17059	17006	16967	17142	17001	17003	17091	17030	16852	17077	16981	17029	17061	17120	17058	16826	17089	16939	17037	17143	17196	17055	16975	17016	17279	17021	17215	17084	17057	17303	17114	17207	17174	17047	17030	16967	16995	16975	17011	16849	17006	17135	17253	17173	16821	17098	17229	17092	16951	17214	16902	16972	17055	16905	16937	17092	17202	17037	16909	17058	17084	16976	17033	17011	17135	17109	17027	17095	17185	17133	16981	17108	16992	17206	17158	17126	17009	16995	16943	17038	17067	17094	17076	17107	17018	17007	17006	16935	17220	17219	17190	16982	17034	17158	17103	17094	17129	17057	17232	17195	16940	17158	16796	17114	17007	16985	16996	16983	17175	17132	16982	17006	17199	17054	16860	17019	17137	17099	16944	16947	17187	16944	17118	17126	16980	16927	17145	16994	17060	17063	17000	17184	17137	17077	16921	16968	16983	17018	16949	17078	17054	17047	17185	17023	17025	17155	16898	17070	16984	16894	17201	17145	16972	17180	17089	17077	17104	17007	17029	17087	16985	16917	16888	17061	17056	17255	16880	16984	17072	17020	16977	17114	17070	16959	17141	16965	16857	17158	17004	17101	16972	17047	17228	17019	17190	17125	17008	16967	16927	17006	17182	17000	17226	17164	17181	16944	17030	17247	16995	16953	17055	17206	16968	17159	16805	16956	16990	17091	17160	17170	17203	16977	16966	17037	17090	17186	17034	17098	16938	17003	17021	17221	17145	17250	17065	17017	16830	17019	17009	16961	17044	16906	17030	17205	17062	17097	17208	17161	16946	16923	17049	17010	17085	17042	16981	17246	17095	17127	17172	17225	17135	17133	16931	17045	16954	17030	17089	17120	17045	17031	17012	17198	16977	17175	17104	16994	17471	16992	17004	17131	17008	17035	17032	17017	17098	16846	17149	17022	17147	17156	17217	17076	17166	17022	17178	17077	17187	17129	17070	17216	17054	17055	17204	17100	17247	16971	17135	16945	16879	17246	16947	17091	17047	17021	17083	17079	16959	17069	17081	17165	17038	17074	17060	17006	16996	16990	17050	16849	16965	17083	17058	17186	16912	17120	17059	17049	17048	17039	17146	17090	17197	17083	17128	16936	17108	17080	17064	16988	17046	17088	17264	17220	17065	17199	17182	16905	16908	16987	17009	17073	17174	16887	17184	17027	17239	17212	17323	17165	17050	16947	17149	17066	17136	17109	17259
22817	40485	37912	30544	26114	23178	21380	19624	18294	17497	17126	16438	16289	16496	16110	16112	16221	16347	16094	16080	16191	16572	16237	15827	16061	15932	15654	15749	15727	15677	15514	15480	15447	15583	15511	15787	15746	15810	15517	15557	15439	15548	15634	15580	15573	15608	15556	15895	16078	15957	15879	15855	15466	15613	15426	15613	15598	15564	15556	15320	15531	15487	15529	15450	15600	15326	15331	15450	15321	15449	15530	15573	15502	15441	15472	15387	15300	15554	15378	15487	15402	15546	15519	15580	15366	15609	15301	15394	15523	15457	15597	15365	15411	15516	15379	15528	15534	15433	15515	15522	15476	15412	15480	15436	15590	15389	15457	15409	15400	15527	15469	15499	15376	15612	15443	15418	15518	15582	15497	15293	15367	15373	15614	15366	15481	15466	15293	15290	15671	15444	15421	15435	15470	15460	15343	15274	15527	15421	15354	15490	15330	15431	15469	15479	15327	15308	15475	15414	15295	15453	15361	15392	15379	15520	15364	15575	15365	15530	15526	15274	15377	15473	15465	15431	15716	15298	15371	15270	15464	15439	15417	15600	15428	15453	15458	15533	15400	15570	15586	15415	15504	15405	15586	15331	15503	15534	15512	15484	15433	15460	15428	15272	15460	15357	15500	15594	15363	15426	15324	15415	15398	15459	15459	15479	15492	15411	15291	15309	15360	15475	15330	15361	15418	15369	15351	15463	15348	15368	15491	15429	15366	15341	15502	15593	15467	15501	15521	15317	15455	15421	15367	15559	15517	15363	15497	15457	15435	15457	15439	15581	15329	15495	15573	15356	15418	15533	15411	15547	15321	15460	15444	15269	15344	15448	15484	15339	15488	15517	15633	15424	15531	15414	15467	15448	15242	15336	15289	15452	15345	15483	15470	15471	15404	15530	15397	15358	15391	15448	15320	15536	15417	15491	15487	15348	15253	15388	15503	15463	15407	15390	15598	15491	15542	15461	15371	15376	15345	15424	15647	15496	15339	15428	15332	15478	15266	15361	15548	15485	15399	15559	15502	15299	15257	15488	15467	15524	15450	15459	15494	15349	15504	15399	15546	15451	15455	15500	15390	15411	15607	15494	15170	15442	15632	15562	15383	15553	15466	15440	15410	15551	15414	15640	15604	15584	15565	15600	15400	15400	15519	15484	15488	15475	15447	15506	15364	15484	15435	15454	15349	15549	15516	15535	15398	15473	15436	15356	15426	15489	15527	15370	15481	15462	15437	15596	15571	15530	15420	15512	15492	15575	15353	15394	15489	15317	15457	15293	15491	15440	15438	15439	15396	15439	15322	15515	15558	15240	15530	15529	15453	15441	15547	15558	15461	15547	15381	15584	15329	15329	15604	15309	15528	15428	15479	15385	15185	15422	15483	15382	15322	15403	15404	15446	15551	15305	15360	15342	15609	15401	15503	15279	15604	15468	15269	15554	15425	15333	15431	15322	15476	15630	15514	15475	15411	15371	15231	15485	15554	15406	15310	15473	15447	15456	15375	15369	15378	15445	15314	15371	15408	15388	15310	15360	15449	15360	15515	15409	15369	15375	15510	15526	15408	15387	15369	15467	15483	15322	15386	15386	15385	15322	15515	15507	15683	15470	15469	15426	15384	15320	15401	15552	15520	15411	15342	15358	15442	15553	15450	15289	15485	15307	15477	15411	15554	15514	15460	15391	15375	15459	15387	15420	15412	15411	15550	15549	15516	15466	15466	15581	15474	15333	15526	15285	15555	15363	15442	15530	15298	15414	15563	15278	15574	15481	15429	15381	15577	15518	15342	15536	15456	15356	15459	15578	15632	15243	15460	15505	15445	15414	15395	15459	15472	15375	15249	15647	15429	15456	15509	15471	15383	15329	15427	15542	15505	15474	15393	15392	15429	15502	15393	15403	15536	15283	15523	15119	15410	15462	15462	15399	15436	15439	15416	15456	15426	15512	15396	15481	15419	15213	15611	15392	15349	15640	15472	15416	15325	15481	15417	15353	15414	15487	15534	15598	15501	15407	15527	15504	15329	15236	15276	15505	15407	15365	15400	15438	15427	15519	15343	15398	15482	15479	15447	15396	15445	15342	15527	15499	15357	15508	15424	15366	15584	15536	15388	15559	15611	15506	15441	15385	15466	15471	15457	15493	15438	15466	15341	15462	15454	15555	15569	15311	15586	15397	15574	15440	15465	15500	15711	15369	15379	15338	15350	15452	15429	15504	15593	15566	15525	15541	15245	15506	15374	15434	15455	15437	15482	15385	15480	15512	15424	15273	15488	15581	15339	15555	15420	15376	15561	15483	15316	15405	15299	15585	15448	15553	15467	15335	15442	15425	15538	15448	15381	15351	15342	15602	15653	15423	15528	15489	15290	15627	15381	15581	15536	15416	15342	15457	15422	15515	15445	15525	15419	15429	15347	15350	15452	15506	15479	15233	15492	15418	15501	15444	15564	15504	15407	15422	15596	15551	15326	15232	15295	15611	15370	15314	15474	15356	15572	15331	15401	15540	15512	15334	15471	15430	15461	15313	15560	15376	15367	15402	15354	15543	15438	15545	15534	15381	15384	15626	15523	15568	15520	15214	15405	15471	15387	15465	15520	15341	15313	15391	15471	15573	15502	15400	15416	15460	15439	15400	15374	15395	15501	15367	15458	15296	15322	15407	15277	15482	15452	15463	15500	15380	15433	15495	15480	15552	15261	15388	15437	15294	15387	15369	15449	15550	15346	15413	15405	15510	15547	15388	15389	15325	15638	15504	15430	15552	15495	15567	15426	15327	15526	15486	15572	15459	15434	15556	15461	15576	15409	15387	15564	15478	15490	15554	15467	15450	15507	15440	15314	15478	15430	15388	15505	15451	15429	15439	15483	15447	15401	15425	15476	15421	15464	15392	15408	15439	15351	15433	15590	15402	15497	15557	15260	15457	15642	15371	15471	15423	15549	15573	15386	15365	15309	15416	15445	15386	15468	15358	15409	15498	15467	15470	15394	15324	15503	15445	15511	15558	15345	15300	15370	15435	15336	15555	15456	15502	15452	15510	15588	15530	15388	15352	15532	15367	15539	15406	15462	15402	15475	15464	15445	15422	15681	15495	15398	15347	15410	15472	15234	15552	15386	15444	15374	15322	15404	15563	15516	15479	15251	15542	15432	15468	15566	15365	15387	15458	15664	15519	15461	15403	15383	15391	15387	15337	15455	15529	15403	15580	15527	15535	15301	15429	15519	15467	15635	15469	15462	15497	15532	15449	15487	15555	15553	15476	15422	15345	15389	15246	15281	15488	15415	15390	15435	15445	15336	15301	15509	15352	15576	15472	15399	15315	15356	15379	15557	15516	15384	15498	15344	15384	15548	15463	15360	15528	15398	15444	15548	15477	15483	15275	15491	15450	15422	15332	15379	15410	15651	15393	15534	15386	15398	15333	15539	15419	15543	15538	15436	15697	15484	15419	15368	15393	15415	15589	15394	15467	15495	15391	15475	15424	15608	15548	15377	15572	15532	15203	15479	15578	15390	15348	15408	15634	15568	15482	15532	15294	15505	15303	15583	15420	15475	15289	15397	15389	15540	15324	15390	15435	15424	15485	15453	15512	15325	15560	15560	15431	15582	15431	15442	15356	15593	15463	15623	15492	15450	15637	15553	15511	15495	15459	15421	15446	15433	15360	15455	15514	15183	15583	15447	15595	15417	15424	15365	15614	15489	15537	15364	15541	15481	15571	15372	15496	15536	15446	15477	15493	15521	15619	15387	15407	15511	15450	15540	15462	15670	15450	15333	15460	15562	15381	15343	15593	15278	15313	15564	15474	15444	15373	15403	15332	15485	15463	15459	15533	15479	15325	15506	15437	15328	15621	15471	15360	15406	15523	15427	15503	15516	15320	15491	15423	15319	15381	15322	15622	15615	15511	15541	15400	15355	15327	15483	15375	15419	15451	15493	15537	15559	15290	15560	15486	15385	15424	15406	15534	15331	15445	15322	15482	15540	15273	15346	15443	15639	15651	15514	15269	15338	15470	15322	15451	15460	15283	15500	15428	15515	15497	15540	15478	15513	15335	15420	15413	15295	15299	15563	15396	15398	15442	15523	15393	15508	15539	15579	15531	15466	15488	15520	15376	15304	15349	15323	15504	15397	15531	15484	15539	15457	15485	15474	15522	15266	15360	15388	15598	15390	15390	15444	15383	15393	15462	15414	15535	15404	15441	15392	15421	15484	15307	15572	15541	15543	15697	15303	15522	15465	15381	15413	15640	15395	15428	15269	15599	15554	15500	15382	15578	15498	15417	15457	15401	15528	15365	15434	15316	15540	15324	15656	15295	15479	15462	15531	15459	15482	15424	15309	15543	15380	15505	15336	15476	15340	15487	15521	15406	15226	15486	15373	15263	15491	15522	15434	15323	15552	15354	15398	15412	15465	15402	15565	15596	15521	15667	15492	15388	15573	15264	15397	15518	15354	15414	15541	15487	15461	15553	15485	15560	15633	15576	15450	15433	15480	15430	15444	15610	15320	15479	15374	15504	15451	15468	15335	15429	15596	15316	15470	15383	15586	15516	15386	15386	15546	15522	15421	15470	15419	15503	15416	15451	15446	15544	15388	15509	15544	15360	15544	15476	15347	15387	15506	15524	15544	15261	15298	15328	15311	15538	15323	15350	15630	15392	15329	15498	15359	15426	15442	15631	15514	15422	15456	15420	15339	15425	15452	15458	15335	15502	15289	15364	15545	15512	15340	15439	15377	15455	15432	15610	15356	15444	15557	15513	15313	15300	15498	15431	15568	15644	15466	15314	15323	15502	15423	15286	15539	15530	15464	15538	15595	15342	15474	15439	15386	15550	15330	15417	15394	15452	15402	15326	15532	15530	15275	15417	15534	15406	15543	15324	15302	15202	15545	15424	15402	15572	15483	15447	15524	15508	15489	15491	15599	15570	15468	15473	15328	15336	15527	15409	15504	15568	15368	15409	15442	15478	15358	15609	15441	15355	15423	15522	15547	15377	15487	15367	15509	15500	15509	15480	15445	15415	15350	15461	15459	15454	15338	15450	15554	15314	15495	15352	15444	15455	15403	15378	15524	15492	15403	15546	15589	15494	15397	15520	15512	15583	15408	15332	15515	15394	15371	15289	15459	15482	15555	15519	15423	15412	15367	15578
22669	21149	29006	23550	21679	24586	27357	22215	20190	19910	19404	18785	18362	18377	18083	18511	18299	18184	18159	18228	18128	18271	18074	17893	17654	17555	17527	17705	17464	17306	17577	17510	17462	17443	17456	17664	17566	17517	17460	17370	17741	17610	17426	17508	17548	17612	17553	17829	18131	18116	17975	17733	17626	17432	17683	17317	17547	17363	17412	17255	17505	17463	17396	17336	17302	17365	17294	17270	17312	17340	17364	17386	17692	17209	17205	17221	17264	17024	17510	17218	17380	17267	17048	17418	17294	17184	17187	17161	17369	17381	17320	17332	17316	17239	17086	17260	17414	17312	17266	17249	17434	17407	17532	17233	17280	17273	17246	17310	17410	17265	17222	17327	17266	17225	17203	17437	17325	17363	17139	17095	17301	17203	17150	17264	17373	17120	17481	17231	17307	17241	17329	17400	17324	17238	17235	17332	17080	17384	17334	17347	17348	17169	17162	17180	17250	17307	17269	17353	17497	17363	17133	17459	17220	17356	17297	17354	17262	17090	17265	17132	17216	17254	17241	17240	17194	17221	17125	17156	17285	17374	17357	17298	17378	17286	17233	17173	17203	17219	17450	17341	17161	17383	17332	17214	17284	17548	17144	17311	17415	17273	17275	17556	17377	17323	17336	17398	17191	17305	17544	17257	17282	17184	17283	17200	17232	17240	17302	17344	17412	17257	17232	17385	17176	17280	17447	17303	17285	17073	17186	17257	17257	17202	17248	17231	17268	17178	17131	17360	17055	17249	17199	17349	17220	17377	16876	17398	17303	17299	17292	17308	17324	17227	17196	17341	17351	17158	17313	17379	17374	17200	17085	17311	17317	17369	17467	17167	17154	17365	17132	17163	17090	17325	17424	17194	17288	17141	17353	17429	17458	17252	17239	17183	17274	17180	17412	17088	17266	17199	17013	17273	17176	17202	17307	17261	17275	17095	17170	17306	17257	17148	17206	17263	17277	17482	17201	17178	16989	17214	17126	17258	17287	17243	17311	17191	17113	17059	17318	17487	17414	17182	17283	17271	17379	17237	17595	17305	17293	17326	17172	17269	17286	17367	17152	17227	17341	17001	17319	17370	17168	17067	17074	17313	17394	17382	17188	17302	17333	17304	17343	17311	17451	17054	17417	17315	17238	17176	17333	17138	17527	17213	17216	17348	17076	17086	17206	17290	17333	17476	17299	17261	17239	17202	17272	17019	17163	17221	17303	17189	17316	17343	17188	17370	17206	17010	17243	17362	17256	17231	17255	17210	17311	17262	17238	17094	17207	17295	17067	17096	17355	17404	17281	17194	17259	17367	17141	17030	17248	17206	17295	17283	17387	17199	17231	17035	17130	17256	17297	17311	17209	17194	17081	17266	17302	17364	17172	17187	17313	17297	17219	17280	17241	17219	17363	17275	17346	17254	17315	17311	17413	17216	17220	17221	17466	17371	17127	17402	17338	16995	17106	17418	17195	17267	17329	17340	17283	17196	17089	17330	17281	17310	17258	17232	17298	17372	17427	17013	17316	17145	17162	17402	17348	17003	17281	17267	17390	17176	17294	17227	17258	17235	17404	17198	17209	17289	17248	17096	17289	17313	17323	17296	17188	17385	17156	17100	17384	17292	17237	17373	17159	17402	17240	17084	17282	17260	17098	17248	17193	17157	17191	17225	17547	17371	17574	17161	17107	17143	17260	17281	17254	17184	17323	17210	17398	17355	17141	17251	17151	17331	17399	17528	17471	17109	17334	17283	17225	17108	17201	17217	17372	17219	17156	17199	17314	17152	17231	17181	17335	17313	17356	17134	17105	17281	17409	17176	17235	17205	17267	17205	17332	17385	17284	17357	17254	17206	17192	17241	17243	17292	17247	17383	17197	17413	17235	17214	17177	17411	17177	17390	17277	17327	17490	17189	17153	17424	17074	17063	17288	17344	17138	17272	17226	17177	17329	17407	17245	17374	17151	17122	17234	17167	17197	17340	17182	17318	17380	17419	17205	17449	17477	17474	17379	17183	17312	17225	17347	17196	17158	17240	17239	17142	17212	17159	17411	17222	17337	17315	17345	17199	17247	17162	17278	17378	17314	17254	17180	17208	17432	17372	17336	17402	17226	17381	17363	17272	17240	17239	17101	17358	17120	17147	17166	17188	17277	17379	17270	17198	17196	17185	17521	17421	17223	17180	17330	17219	17397	17208	17349	17184	17191	17213	17158	16964	17176	17158	17303	17129	17286	17208	17367	17222	17193	17259	17236	17312	17277	17231	17181	17135	17354	17209	17489	17237	17343	17331	17407	17471	17252	17219	17325	17258	17183	17356	17227	17500	17429	17229	17299	17137	17293	17305	17064	17139	17359	17181	17189	17156	17118	17224	17310	17237	17125	17270	17423	17231	17404	17368	17277	17294	17216	17112	17297	17279	17341	17300	17359	17310	17156	17312	17248	17251	17346	17235	17330	17370	17176	17289	17145	17354	17177	17048	17319	17214	17283	17114	17427	17505	17364	17252	17309	17240	17365	16994	17222	17368	17420	17247	17208	17030	17162	17235	17319	17248	17130	17084	17164	17144	17191	17344	17319	17226	17211	17040	17167	17511	17324	17184	17307	17263	17185	17497	17189	17267	17340	17097	17305	16953	17201	17306	17266	17161	17411	17284	17159	17310	17135	17267	17311	17221	17374	17284	17226	17217	17251	17127	17346	17313	17340	17163	17197	17209	17261	16892	17329	17134	17386	17419	17527	17482	17334	17249	17464	17200	17343	17334	17306	17477	17398	17205	17192	17340	17369	17360	17143	17128	17223	17130	17155	17359	17279	17291	17149	17261	16999	17235	17483	17350	17290	17217	17372	17323	17320	17240	17399	17262	17200	17418	16976	17162	17335	17338	17253	17425	17275	17419	17299	17155	17332	17331	17162	17176	17348	16989	17286	17240	17426	17396	17131	17476	17074	17290	17416	17276	17190	17316	17288	17100	17395	17148	17321	17080	17308	17145	17259	17230	17097	17245	17320	17022	17068	16984	17001	17174	17061	16922	17241	17262	17195	17160	17006	17204	17208	17265	17141	17266	17286	17294	17328	16907	17238	17097	17281	17470	17330	17341	17094	17415	17327	17274	17323	17189	17247	17160	17375	17472	17392	17332	17312	17257	17229	17241	17283	17184	17160	17344	17279	17191	17292	17332	17266	17318	17291	17234	17273	17074	17432	17149	17136	17335	17132	17447	17155	17086	17251	17299	17400	17320	17156	17221	17297	17212	17225	17364	17385	16917	17214	17439	17222	17374	17269	17235	17258	17172	17265	17377	17248	17271	17287	17388	17341	17232	17287	17284	17156	17227	17211	17222	17311	17127	17285	17176	17344	17549	17359	17266	17187	17313	17361	17113	17277	17348	17395	17439	17400	17350	17144	17246	17312	17340	17289	17235	17317	17497	17321	17196	17154	17080	17369	17212	17225	17170	17191	17087	17187	17410	17325	17272	17297	17285	17225	17396	17261	17389	17276	17208	17267	17243	17305	17361	17386	17454	17223	17159	17379	17394	17258	17279	17171	17356	17233	17226	17181	17194	17259	17181	17169	17120	17202	17200	17288	17174	17289	17316	17346	17268	17169	17341	17238	17259	17073	17224	17241	17241	17203	17158	17403	17077	17132	17288	17253	17331	17332	17303	17276	17413	17340	17173	17343	17154	17193	17391	17143	17311	17181	17116	17222	17361	17277	17235	17234	17189	17207	17338	17323	17359	17161	17153	17126	17207	17232	17295	17110	17253	17159	17187	17322	17380	17310	17313	17332	17340	17247	17333	17334	17321	17245	16999	16974	17150	17302	17425	17351	17103	17099	17311	17203	17270	17206	17315	17476	17263	17410	17291	17334	17298	17444	17363	17294	17375	17433	17129	17373	17030	17327	17502	17322	17190	17110	17374	17251	17373	17292	17398	17220	17272	17305	17285	17346	17389	17298	17266	17432	17407	17478	17310	17375	17445	17390	17365	17258	17385	17280	17199	17129	17332	17123	17280	17300	17163	16965	17104	17282	17181	17138	17289	17446	17277	17250	17337	17117	17220	17270	17299	17266	17227	17091	17299	17294	17207	17021	17320	17238	17282	17366	17366	17448	17150	17250	17413	17221	17019	17398	17382	17264	17471	17192	17277	17262	17086	17335	17410	17347	17018	17172	17142	17265	17175	17223	17129	17235	17243	17274	17278	17148	17216	17295	17064	17019	17430	17307	17396	17193	17341	17273	17333	17142	17098	17239	17291	17264	17393	17367	17186	17325	17181	17148	17192	17399	17302	17146	17442	17326	17309	17263	17220	17365	17309	17186	17298	17292	17468	17295	17207	17286	17131	17067	17114	17244	17187	17236	17238	17338	17397	17269	17256	17341	17351	17487	17064	17376	17296	17292	17295	17339	17192	17235	17230	17464	17306	17334	17378	17314	17203	17342	17290	17415	17090	17208	17093	17179	17146	17176	17294	17314	17423	17272	17225	17297	17275	17269	17163	17242	17269	17424	17254	17290	17191	17181	17185	17128	17115	16964	17173	17030	17111	17273	17162	17167	17466	17174	17150	17265	17231	17268	17268	17295	17439	17334	17238	17306	17206	17281	17088	17228	17141	17251	17333	17247	17303	17437	17404	17350	17205	17225	17138	17323	17147	17406	17229	17288	17271	17266	17207	17406	17223	17171	17176	17135	17273	17215	17255	17345	17194	17118	17145	17186	17328	17473	17307	17255	17149	17182	17358	17309	17072	17281	17312	17307	17082	17121	17184	17186	17353	17433	17334	17130	17137	17236	17341	17222	17076	17012	17005	17216	17300	17356	17351	17491	17284	17134	17125	17155	17310	17417	17203	17256	17037	17438	17282	17042	17291	17071	17273	17015	17410	17375	17261	17197	17171	17347	17138	17339	17184	17234	17303	17177	17165	17340	17060	17444	17369	17122	17180	17214	17106	17207	17288	17437	17394	17328	17209	17206	17132	17300	17120	17207	17512	17098	17171	17391	17324	17343	17259	17347	17068	17126	17233	17277	17298	17357	17287	17398	17317	17337	17147	17329	17009	17295	17073	17269	17221	17169	17233	17173	17094	17526	17157	17228	17210	17214	17377	17109	17163	17341	17375	17500	17239	17235	17138	17237	17299	17209	17202	17262	17202	17046	17377
25397	46203	43408	34833	30129	26668	23921	22050	20183	19051	18400	17114	17013	16747	16945	17029	16982	16709	16826	16704	16894	16955	16238	16147	16139	16047	15976	15916	15850	15746	15755	15820	15617	15508	15899	16026	15963	15883	15650	16003	16006	15743	15818	15814	15710	15642	15836	16468	16976	16553	16250	16095	15937	15743	15740	15618	15686	15655	15553	15769	15535	15411	15590	15620	15511	15432	15603	15406	15646	15405	15773	15540	15506	15485	15364	15476	15616	15583	15332	15572	15527	15453	15584	15644	15571	15557	15747	15473	15652	15524	15427	15646	15656	15563	15574	15658	15536	15595	15514	15485	15725	15467	15589	15539	15464	15670	15586	15677	15495	15616	15557	15684	15529	15604	15408	15511	15628	15846	15583	15487	15609	15446	15572	15588	15562	15626	15507	15588	15595	15589	15605	15574	15558	15556	15783	15379	15570	15651	15517	15624	15558	15670	15556	15640	15662	15589	15610	15745	15589	15465	15662	15762	15524	15458	15547	15522	15693	15530	15452	15430	15665	15693	15597	15586	15511	15764	15749	15591	15774	15522	15545	15516	15626	15591	15595	15497	15587	15354	15686	15409	15569	15590	15503	15511	15621	15666	15553	15549	15570	15677	15463	15560	15579	15526	15652	15704	15506	15641	15550	15441	15534	15686	15593	15597	15470	15644	15530	15490	15541	15487	15660	15547	15615	15827	15589	15553	15451	15470	15531	15488	15703	15578	15591	15519	15629	15604	15511	15425	15635	15589	15557	15628	15533	15569	15503	15557	15637	15467	15688	15567	15564	15595	15481	15602	15539	15718	15604	15492	15286	15457	15616	15591	15592	15635	15557	15617	15517	15570	15644	15612	15683	15491	15434	15727	15635	15420	15590	15685	15679	15571	15681	15517	15654	15469	15591	15457	15576	15521	15443	15505	15552	15598	15613	15704	15614	15445	15649	15692	15443	15551	15620	15558	15571	15497	15662	15589	15462	15411	15610	15508	15578	15509	15536	15631	15643	15533	15655	15823	15517	15505	15582	15556	15415	15514	15465	15590	15590	15399	15626	15502	15601	15581	15609	15572	15441	15586	15482	15571	15706	15457	15669	15550	15640	15507	15585	15501	15673	15465	15603	15697	15631	15520	15399	15439	15528	15575	15698	15657	15493	15552	15712	15482	15513	15612	15721	15682	15615	15436	15512	15567	15600	15427	15703	15546	15511	15608	15674	15614	15730	15324	15577	15608	15529	15583	15559	15493	15519	15616	15503	15513	15628	15465	15392	15551	15421	15570	15450	15626	15559	15226	15476	15690	15562	15579	15795	15605	15549	15513	15790	15591	15528	15629	15529	15598	15682	15600	15563	15578	15590	15377	15531	15661	15677	15572	15544	15510	15558	15483	15571	15435	15517	15628	15497	15523	15732	15536	15611	15579	15542	15430	15631	15581	15585	15663	15530	15656	15614	15619	15461	15679	15550	15494	15529	15433	15576	15588	15580	15529	15547	15503	15583	15675	15518	15518	15493	15516	15541	15438	15606	15375	15545	15613	15392	15687	15628	15621	15568	15579	15410	15603	15621	15461	15639	15590	15597	15629	15518	15745	15522	15597	15530	15524	15430	15703	15568	15598	15636	15601	15329	15598	15484	15541	15520	15429	15538	15501	15581	15627	15611	15631	15209	15500	15554	15569	15715	15442	15631	15502	15720	15641	15665	15637	15681	15624	15680	15550	15540	15651	15680	15572	15686	15505	15547	15654	15587	15520	15574	15484	15494	15446	15588	15486	15728	15507	15571	15430	15621	15510	15579	15398	15518	15501	15465	15605	15778	15441	15715	15582	15487	15474	15611	15530	15808	15502	15443	15563	15643	15679	15728	15582	15700	15484	15766	15586	15661	15535	15414	15516	15565	15471	15529	15461	15534	15695	15397	15694	15516	15551	15621	15444	15449	15423	15581	15707	15448	15667	15661	15599	15648	15530	15564	15394	15565	15438	15577	15461	15524	15555	15679	15742	15498	15539	15627	15697	15662	15481	15485	15502	15510	15604	15482	15518	15659	15374	15689	15530	15564	15331	15733	15414	15635	15493	15634	15347	15630	15538	15599	15574	15586	15526	15500	15574	15516	15741	15376	15720	15588	15511	15585	15575	15618	15446	15527	15657	15461	15526	15545	15569	15578	15590	15537	15507	15489	15603	15611	15695	15566	15375	15542	15578	15538	15667	15668	15446	15585	15720	15536	15580	15731	15635	15479	15649	15602	15557	15424	15444	15637	15566	15684	15628	15580	15610	15428	15634	15612	15488	15560	15662	15612	15552	15549	15771	15535	15566	15465	15550	15524	15546	15591	15593	15654	15570	15494	15662	15572	15428	15608	15434	15623	15393	15449	15678	15468	15601	15671	15640	15714	15575	15440	15462	15491	15701	15626	15286	15588	15566	15618	15636	15544	15529	15458	15627	15537	15624	15578	15536	15534	15722	15483	15465	15612	15593	15665	15483	15582	15668	15484	15469	15638	15541	15515	15476	15672	15542	15506	15487	15488	15550	15432	15609	15581	15677	15556	15492	15598	15633	15615	15349	15669	15693	15650	15618	15293	15583	15655	15656	15492	15555	15566	15470	15345	15548	15419	15405	15496	15519	15486	15655	15455	15447	15472	15620	15537	15576	15452	15647	15438	15632	15570	15709	15493	15640	15664	15536	15584	15315	15693	15467	15684	15347	15756	15535	15646	15511	15649	15432	15541	15519	15391	15469	15473	15619	15448	15378	15520	15629	15448	15407	15488	15515	15635	15317	15518	15447	15608	15497	15563	15610	15614	15574	15536	15527	15666	15640	15721	15490	15616	15388	15449	15815	15725	15580	15594	15531	15590	15436	15263	15603	15440	15704	15495	15468	15531	15648	15532	15428	15487	15562	15644	15625	15548	15473	15593	15531	15478	15605	15539	15499	15658	15528	15598	15604	15607	15665	15456	15484	15641	15437	15542	15435	15608	15472	15479	15539	15568	15639	15492	15512	15417	15437	15583	15557	15538	15609	15627	15474	15409	15485	15507	15499	15444	15642	15630	15640	15643	15568	15526	15615	15439	15437	15692	15537	15524	15599	15544	15601	15574	15526	15752	15514	15491	15675	15651	15552	15524	15501	15503	15483	15598	15583	15444	15575	15590	15558	15664	15591	15631	15473	15616	15584	15627	15555	15673	15559	15430	15841	15537	15547	15547	15486	15628	15674	15540	15656	15614	15613	15530	15627	15767	15495	15697	15784	15467	15564	15455	15489	15538	15487	15535	15746	15463	15558	15425	15594	15482	15517	15656	15444	15440	15455	15431	15507	15545	15619	15455	15591	15494	15611	15359	15454	15532	15628	15637	15714	15467	15421	15815	15431	15644	15533	15700	15590	15576	15584	15466	15533	15519	15494	15528	15555	15617	15381	15553	15569	15647	15578	15673	15577	15613	15572	15637	15508	15467	15461	15396	15769	15612	15594	15475	15646	15625	15552	15499	15518	15427	15609	15594	15777	15768	15476	15582	15549	15379	15422	15558	15604	15616	15501	15472	15612	15670	15773	15392	15614	15668	15730	15595	15535	15730	15594	15562	15557	15683	15489	15516	15688	15440	15623	15581	15544	15609	15631	15709	15496	15585	15415	15528	15664	15734	15657	15564	15612	15536	15452	15616	15465	15613	15556	15620	15546	15570	15386	15567	15419	15481	15687	15418	15590	15522	15510	15455	15526	15628	15602	15522	15538	15647	15639	15636	15467	15404	15525	15582	15488	15601	15574	15721	15451	15544	15448	15508	15595	15550	15508	15633	15522	15435	15462	15351	15677	15513	15579	15503	15454	15677	15537	15564	15576	15593	15644	15688	15586	15391	15644	15654	15597	15705	15503	15515	15656	15400	15544	15550	15490	15485	15653	15587	15612	15499	15560	15771	15604	15377	15544	15703	15650	15701	15559	15560	15610	15530	15706	15632	15452	15534	15537	15449	15472	15410	15600	15580	15632	15615	15578	15395	15581	15419	15565	15686	15464	15430	15482	15605	15510	15718	15467	15582	15806	15357	15585	15495	15572	15655	15504	15513	15592	15551	15542	15491	15699	15617	15461	15516	15466	15672	15512	15651	15552	15626	15546	15572	15559	15481	15643	15566	15517	15648	15597	15620	15426	15523	15607	15561	15643	15528	15617	15636	15610	15502	15688	15593	15452	15682	15539	15621	15633	15513	15562	15554	15553	15633	15526	15468	15325	15612	15651	15740	15492	15523	15741	15481	15687	15643	15515	15569	15426	15521	15532	15510	15579	15624	15718	15532	15786	15503	15675	15403	15465	15519	15590	15609	15545	15637	15615	15455	15454	15638	15581	15340	15516	15642	15322	15595	15628	15563	15568	15707	15689	15518	15530	15343	15613	15790	15643	15572	15522	15597	15525	15522	15546	15441	15553	15508	15534	15465	15722	15485	15554	15569	15524	15480	15418	15644	15591	15619	15511	15451	15371	15574	15563	15637	15480	15716	15543	15459	15510	15445	15653	15617	15750	15522	15461	15683	15531	15558	15494	15549	15629	15573	15602	15651	15455	15571	15719	15467	15490	15546	15416	15417	15666	15624	15662	15384	15550	15560	15619	15522	15548	15562	15597	15655	15631	15443	15671	15712	15576	15862	15615	15517	15608	15715	15461	15482	15537	15710	15576	15630	15610	15532	15710	15464	15744	15456	15350	15557	15510	15499	15430	15542	15660	15465	15678	15712	15531	15540	15495	15484	15477	15571	15512	15633	15509	15668	15514	15401	15426	15657	15404	15698	15771	15413	15438	15564	15372	15596	15625	15595	15509	15616	15664	15600	15647	15596	15539	15524	15565	15585	15581	15435	15606	15507	15656	15576	15444	15626	15525	15603	15586	15667	15579	15446	15632	15676	15510	15633	15561	15641	15649	15517	15369	15674	15589	15596	15545	15500	15549	15600	15650	15559	15593	15650	15685	15544	15593	15662	15440	15716	15620	15635	15477	15583	15476	15754	15552	15518	15705	15688	15587	15467	15587	15446	15595	15485	15657	15611	15486	15617	15669	15621	15587	15606	15603	15713	15563	15542	15569	15684	15550	15651	15482	15620	15646	15506	15528	15528	15735	15567	15467	15470	15608	15550	15489	15355	15605	15571	15552
27173	22687	28115	24718	20478	19364	18910	18214	17736	17852	17563	17583	17484	17600	17749	17696	17587	17333	17459	17264	17145	17379	17394	17404	17355	17349	17066	17366	17117	17034	17076	17105	17002	17017	17152	17223	17150	17332	17130	17157	17114	17228	16864	16954	17137	17179	16992	16955	17162	17061	17127	17275	17297	17203	17209	17045	16960	16824	17079	17065	17088	16882	17070	17079	17085	17077	16998	17146	17038	17118	17154	16846	16966	17187	17130	17255	17351	16743	17211	17296	17081	16963	17172	17098	17015	17159	17283	17082	17294	17163	16915	17184	16968	16957	17084	16921	17100	17089	17146	17033	16945	17092	17013	17241	17141	17021	17270	17017	17142	17187	17097	17006	17044	17234	17045	17084	17015	17176	17087	17157	17017	17111	17217	16991	17235	16956	16969	17150	17144	17138	17012	17061	16961	16993	17116	16972	17085	17088	16826	17259	17041	17315	17032	17035	17080	17066	17039	17084	16963	16993	16972	16914	17091	17136	17161	17190	17124	17071	17081	17234	17139	17087	17155	16936	16979	17162	17109	16900	17056	17012	17112	17046	17126	16841	16995	17159	17071	17152	17502	16982	17003	16890	17180	17037	17035	16942	17269	17147	17209	17165	17144	16972	17078	16998	17074	17129	16994	17016	16985	17016	17069	17155	16957	17126	17184	17253	17085	17106	17167	16984	17088	16944	16931	17279	17155	17122	17181	16955	16901	17026	17139	17079	17029	17131	17233	17006	17017	17257	17002	17188	17137	17077	17112	17127	17156	17147	16949	16922	17165	16857	17049	17063	17080	16780	17033	17128	16895	17203	17277	17062	17013	16904	17075	16961	16976	17002	16931	17016	17069	17153	17131	16953	16968	17063	17124	16932	17075	16997	17076	17100	17332	17240	17161	16870	17193	17158	17009	16973	17185	17272	17006	16901	17134	17051	16888	17036	16971	16978	17037	16969	16966	17065	16944	17303	17111	17179	17174	17073	16969	17101	17092	17229	17238	17109	17058	17032	17008	17260	17071	17283	17116	17166	16984	17042	17141	17132	17057	17022	16866	16938	17232	17135	17255	17081	16962	17082	17238	17057	17162	17024	17020	17023	17041	17005	16891	17063	16976	17166	17041	16843	16942	17111	17082	16859	17125	17167	17151	17130	17102	16901	16956	17152	16974	17122	17145	16873	17075	16962	17199	17050	17161	17282	17059	17110	17044	16945	16968	17057	17144	17134	17214	17070	16989	16982	17074	16971	17059	16986	17147	17126	16927	17147	17036	17246	17092	16959	17054	17095	17259	17022	17069	16987	17053	16898	16971	17015	16793	17054	16969	17062	16884	17094	16990	17103	17007	17164	17044	17054	17099	17147	17121	17154	17145	16902	16955	17239	17109	17202	17012	17161	17029	16954	17262	17094	17135	17012	17205	17421	16995	17029	17077	17062	17070	17021	17072	17180	17152	17201	17111	16866	17199	17063	17014	17075	16978	17058	16898	16928	16814	17145	17245	17080	17156	16989	17211	17064	17117	17207	17127	16996	17243	17240	17136	16833	17082	16991	16887	17092	16899	17104	17023	17088	17039	17096	17039	17192	17263	17084	17187	17115	17199	17150	17211	17194	17267	17176	17118	17068	17154	16993	17213	17203	17111	17107	16986	17070	17083	17122	17137	17288	17074	16941	17057	17041	17136	17061	17014	17138	17030	16890	17077	17131	17003	17010	17136	17052	17034	17160	17174	17067	17032	17277	16965	16851	17133	17123	17143	16914	17016	17167	17047	17177	17226	17022	17176	17175	16933	17121	17334	16977	16891	17139	17124	17145	17139	17188	16978	17085	16887	17308	17090	17038	17005	16901	17177	17209	17095	17153	17365	16882	17127	17096	17046	16911	16970	17180	17203	16906	17030	17177	17118	17181	17155	16966	17053	17152	17182	17023	16908	17232	17079	16875	17078	17367	17174	16934	17079	17074	17203	17095	17064	17036	16979	17127	17189	17150	17143	17044	17074	17122	16948	17041	17111	17260	17084	17138	17008	17056	17051	16933	17234	17222	17195	16995	16895	17041	17139	17123	16931	17101	17187	17064	17126	17078	17091	16957	16987	16851	17047	16947	17186	17102	17147	16909	17146	17170	16987	17009	16991	17064	17265	17130	17097	17173	17112	17042	17149	17322	17109	17315	17239	17169	17193	17101	17014	16975	17121	16969	17018	17002	17105	17221	17002	17299	16971	17134	17245	17154	17159	17161	17007	17100	17114	17070	17244	17061	17168	17151	17287	16968	17043	16957	16992	16974	16880	17089	17075	16948	17144	17153	17086	17119	17061	17048	17135	16984	16982	16988	17106	17044	17229	17015	16993	16975	17096	17022	17014	17141	17082	17174	17121	17297	16934	16976	17143	17289	17110	17034	17246	17041	17148	17200	17292	17046	17160	17005	17083	16924	17104	17325	17039	17320	17181	17051	17222	17092	17067	17144	17140	16977	17066	17053	17097	17038	17023	17223	17237	17029	16862	17025	17065	17032	16949	17073	17078	16994	17063	17100	17017	17170	17160	17045	17116	17068	17137	17149	17019	16953	17181	17074	17113	17145	17258	16969	17094	17069	17124	17201	17289	17098	16937	16999	17102	17244	17174	16986	17007	17106	17011	17106	17224	17040	17245	17048	17028	17015	17206	16938	17037	17057	17017	17228	17118	16889	17093	17104	17107	17164	17155	17170	17070	17136	17124	17043	17090	17005	17422	17029	17118	17127	16996	16964	17143	17325	17157	16916	17103	17234	17187	17190	17195	17126	16929	17070	17214	17025	17152	17265	17010	16953	17146	17071	17010	17248	17280	17022	17127	16985	17130	17110	17110	17067	17147	16946	17278	17343	16995	17047	17056	17061	17217	17004	16825	17213	16972	17221	16984	16983	17250	17056	17136	16822	16753	16924	16912	17053	17242	17103	17006	16946	17149	17095	17063	17094	17013	17035	16967	16880	17262	17188	17181	17063	17151	17136	17141	16841	16974	17014	16731	17143	17148	17216	17162	16992	17186	17089	17026	17234	17214	17003	17044	17200	17088	17031	17073	17274	17107	17136	17228	16944	17057	17208	17127	17016	17166	17155	17177	17098	17061	17056	16893	17082	17092	17203	17273	17016	17230	17058	16973	17036	17161	17211	16978	17159	16925	17201	17247	17226	17294	17229	17224	17130	17344	17030	16838	17127	17273	17058	17117	16979	16950	17175	17113	17092	17117	16957	17074	17095	17063	16937	17128	17104	17290	17079	17078	17168	16998	17002	16950	17119	17074	17028	17154	17025	16882	16905	17012	17050	16972	17186	17046	17034	17010	17160	17118	17211	17307	17145	17086	17036	17171	17142	17142	16957	17019	16919	17066	17096	17080	17330	17145	17184	17024	17093	17073	16962	16971	16894	17315	17287	17174	17305	17037	17149	17141	16991	17154	16991	17071	16857	17009	17145	17014	17021	16952	17084	17062	17073	17106	17187	17263	16976	17092	16944	17213	17091	16939	17113	16835	17216	17115	17010	17042	17104	17127	17046	17070	17112	16909	17117	17080	16923	17042	17332	17146	16952	17041	17185	17211	17056	17010	16961	17085	17017	17242	17089	16976	17222	17058	17040	17064	17267	17211	17071	16931	17042	16882	17146	17228	17197	17037	17118	16869	17051	17245	17005	17087	16996	17162	17083	17038	17028	17132	16774	16874	17139	17279	17138	17103	17219	17015	17317	17095	17180	17053	16969	16982	17094	16961	17155	17065	17021	16987	17150	17140	17229	17279	17059	17085	17024	16895	17090	17003	17039	17051	17023	17093	17119	16842	16944	17103	17199	16910	17004	17074	16891	17138	17011	16796	17075	17146	17234	17048	17015	17135	17194	16936	17131	17051	17059	17052	17046	16899	16949	17039	17401	16781	17290	16921	17014	16942	17103	17083	17142	17038	17030	17153	16980	17081	17122	17089	17132	16905	17175	17379	17019	17216	17083	17128	17133	17059	17086	17100	17234	17103	16945	17091	17119	17047	17067	17064	16980	17098	16988	17126	17235	17147	16830	17173	17081	17248	17038	17094	16988	17143	16834	17149	17038	17018	17207	17167	17035	17212	17102	17268	17021	17090	16987	17068	17074	17194	17229	16873	17053	17040	17029	17049	16960	17270	17019	17222	17036	17210	17380	17128	17226	17183	17004	17114	17111	17071	16903	17403	17129	17074	16906	17011	17091	16896	17078	17123	17019	17298	17087	17101	16887	17099	17040	16988	16989	17228	17149	17427	17120	17127	16889	17162	17033	17039	17094	17038	17029	17238	16990	17043	16946	17186	17010	17014	17201	17268	17006	17044	16979	17217	16985	17087	17200	17198	17106	17033	17204	17051	17281	17157	16887	16971	17058	16957	17150	17155	17011	16948	17252	17059	17182	17204	17223	16963	17015	17118	17050	17145	17108	17029	17094	17048	16964	17110	17010	17117	17074	17025	16965	16756	17203	17131	17130	17089	16927	16850	17045	16935	17216	17069	17012	17104	17067	17041	17250	17351	16924	17165	16896	17103	16943	17114	17099	17000	17062	17090	16964	17107	17167	16982	16945	17075	17194	17004	17049	17242	17086	17049	17176	16874	17167	17120	17183	17147	17213	17227	17304	16927	16925	16982	17028	17033	16866	16909	17099	17168	17033	17152	17081	17022	17040	17097	16973	17074	17093	17210	17080	17203	17196	16952	17106	17191	17177	17197	16879	17166	17129	16999	17035	17274	17091	17137	17296	17331	17171	17084	17181	17133	17062	17033	17137	17251	17120	17021	17123	17329	17109	17089	17085	17255	17086	17101	17064	17063	17205	17169	17095	17200	16998	17044	17169	17081	17116	17045	16899	17144	17178	17214	17170	17146	16917	17079	16981	17175	17159	17058	17111	17053	17342	17155	17234	17155	16985	17030	17041	17105	17081	17190	17113	17107	17075	16972	17053	17182	16996	17019	16964	17077	17083	17057	17209	17115	17140	17085	17158	17099	17054	16981	17008	17104	17064	17026	16994	17155	17014	17078	17049	17047	17246	17184	17220	17208	17017	16989	17020	16940	17026	17200	17024	17068	17084	16841	17214	17020	16873	17005	17101	17089	17163	17070	17102	17026	16892	17115	17186	17093	17163	17080	16746	16875	17117
20508	30906	29153	22644	20365	18542	17947	17373	16764	16602	16364	16278	15814	16137	16533	16208	16089	15920	15869	16029	15924	16105	15773	15895	15769	15388	15625	15526	15332	15514	15368	15484	15564	15374	15445	15568	15812	15721	15500	15565	15649	15457	15386	15719	15586	15502	15379	15454	15385	15779	15481	15603	15580	15478	15468	15443	15462	15490	15275	15631	15351	15500	15452	15435	15603	15583	15420	15456	15480	15417	15440	15437	15499	15384	15398	15504	15555	15480	15445	15348	15605	15362	15436	15459	15504	15396	15397	15241	15448	15329	15378	15496	15516	15300	15620	15464	15552	15415	15526	15484	15406	15489	15317	15547	15555	15333	15443	15583	15563	15470	15423	15505	15331	15393	15349	15323	15414	15462	15474	15361	15551	15539	15364	15460	15594	15544	15448	15552	15359	15432	15484	15688	15471	15509	15451	15480	15437	15364	15511	15298	15449	15259	15609	15403	15631	15394	15423	15387	15454	15402	15415	15529	15254	15499	15520	15361	15380	15419	15425	15537	15336	15544	15441	15359	15463	15359	15247	15379	15260	15534	15405	15306	15465	15462	15459	15518	15709	15376	15380	15312	15325	15469	15580	15558	15341	15409	15520	15385	15300	15451	15591	15387	15419	15449	15474	15383	15402	15379	15375	15449	15381	15550	15424	15491	15492	15330	15397	15308	15432	15287	15408	15526	15448	15242	15395	15623	15235	15538	15475	15428	15345	15575	15494	15396	15469	15374	15294	15570	15359	15381	15305	15458	15556	15394	15290	15546	15229	15428	15311	15362	15306	15458	15636	15339	15438	15411	15448	15478	15463	15479	15575	15473	15463	15584	15432	15383	15414	15257	15220	15456	15482	15405	15426	15534	15336	15518	15580	15336	15456	15591	15411	15461	15387	15467	15505	15547	15443	15444	15594	15395	15481	15496	15515	15466	15579	15474	15432	15456	15370	15239	15282	15570	15515	15402	15309	15288	15471	15540	15224	15605	15646	15325	15345	15445	15558	15592	15397	15406	15335	15303	15531	15544	15552	15464	15501	15311	15503	15322	15366	15504	15598	15482	15649	15496	15490	15573	15345	15548	15432	15430	15447	15365	15428	15472	15463	15385	15554	15432	15405	15415	15549	15490	15531	15504	15563	15491	15614	15687	15425	15326	15510	15474	15517	15548	15332	15411	15395	15333	15297	15551	15359	15446	15326	15437	15544	15405	15403	15331	15414	15411	15318	15360	15382	15431	15363	15442	15448	15392	15440	15526	15247	15353	15612	15463	15326	15598	15505	15529	15401	15386	15502	15509	15517	15440	15339	15343	15457	15531	15437	15562	15451	15542	15416	15336	15621	15433	15512	15561	15388	15460	15455	15256	15701	15523	15560	15541	15249	15463	15535	15667	15498	15508	15570	15479	15444	15408	15331	15442	15347	15542	15501	15687	15449	15486	15447	15563	15490	15603	15408	15593	15312	15584	15578	15372	15488	15545	15577	15350	15466	15461	15616	15373	15548	15520	15421	15307	15462	15431	15524	15578	15513	15537	15479	15466	15458	15390	15525	15512	15438	15353	15521	15475	15601	15607	15389	15381	15432	15403	15534	15437	15458	15340	15268	15656	15485	15561	15420	15440	15372	15390	15378	15542	15407	15416	15503	15416	15487	15448	15487	15525	15578	15521	15337	15357	15338	15418	15453	15523	15310	15450	15383	15241	15395	15518	15542	15487	15517	15534	15563	15449	15482	15413	15435	15518	15579	15435	15470	15597	15385	15409	15567	15468	15429	15390	15508	15434	15466	15441	15428	15494	15422	15612	15347	15499	15390	15484	15364	15307	15439	15451	15440	15407	15419	15446	15557	15394	15517	15648	15326	15387	15671	15403	15525	15674	15425	15297	15626	15459	15458	15238	15337	15476	15455	15283	15429	15376	15337	15330	15437	15510	15418	15507	15387	15522	15534	15364	15538	15482	15365	15391	15498	15469	15527	15521	15463	15420	15504	15434	15403	15473	15520	15487	15501	15417	15505	15477	15430	15326	15306	15346	15458	15467	15559	15473	15405	15484	15411	15488	15417	15372	15454	15501	15582	15532	15437	15416	15436	15417	15619	15551	15467	15378	15401	15333	15460	15483	15602	15612	15445	15557	15549	15464	15349	15537	15438	15499	15449	15544	15537	15524	15600	15584	15410	15375	15520	15430	15446	15521	15409	15543	15383	15546	15389	15437	15600	15509	15384	15593	15373	15482	15274	15601	15420	15522	15534	15587	15446	15386	15356	15469	15498	15500	15480	15267	15341	15341	15463	15547	15519	15528	15505	15388	15305	15426	15532	15494	15418	15316	15621	15496	15379	15420	15489	15574	15490	15412	15496	15307	15441	15438	15614	15405	15663	15392	15561	15440	15473	15602	15435	15479	15449	15539	15490	15469	15293	15533	15410	15483	15472	15495	15459	15377	15530	15443	15365	15399	15354	15358	15566	15412	15492	15351	15594	15577	15249	15404	15575	15499	15436	15466	15703	15355	15634	15646	15516	15629	15433	15596	15486	15358	15424	15576	15511	15418	15576	15422	15469	15444	15535	15332	15512	15314	15468	15452	15486	15499	15475	15370	15497	15479	15431	15408	15479	15373	15510	15357	15247	15451	15412	15534	15472	15463	15397	15390	15388	15524	15328	15332	15559	15498	15541	15563	15280	15449	15224	15431	15564	15442	15336	15346	15710	15534	15599	15472	15414	15381	15461	15494	15507	15378	15515	15422	15531	15403	15509	15407	15612	15433	15489	15526	15379	15513	15473	15397	15628	15452	15530	15616	15354	15656	15516	15574	15496	15457	15704	15506	15556	15472	15418	15312	15455	15550	15310	15500	15522	15382	15418	15313	15378	15482	15435	15462	15581	15308	15385	15494	15435	15324	15590	15302	15460	15482	15488	15369	15476	15571	15496	15501	15459	15577	15620	15364	15695	15487	15505	15337	15414	15509	15527	15464	15413	15564	15408	15266	15631	15367	15528	15318	15450	15589	15562	15615	15201	15476	15502	15514	15518	15300	15502	15516	15279	15507	15478	15529	15434	15485	15391	15458	15533	15516	15475	15535	15616	15343	15546	15394	15421	15429	15595	15302	15495	15468	15348	15565	15379	15421	15596	15364	15371	15408	15406	15527	15496	15379	15442	15354	15390	15446	15420	15393	15608	15452	15493	15490	15443	15546	15453	15329	15278	15545	15425	15381	15328	15507	15578	15529	15450	15589	15424	15519	15412	15579	15452	15540	15437	15426	15538	15558	15500	15568	15462	15373	15463	15469	15338	15555	15443	15405	15482	15631	15460	15499	15295	15608	15413	15487	15395	15643	15432	15421	15456	15531	15426	15322	15475	15626	15370	15490	15469	15495	15426	15428	15356	15361	15441	15502	15506	15526	15562	15530	15396	15522	15384	15495	15506	15546	15520	15351	15364	15657	15490	15540	15373	15366	15374	15514	15347	15566	15600	15445	15588	15595	15475	15366	15356	15394	15436	15576	15503	15600	15461	15496	15539	15370	15373	15435	15584	15510	15591	15309	15433	15326	15679	15513	15617	15486	15343	15335	15638	15495	15455	15507	15386	15547	15251	15442	15553	15550	15347	15437	15323	15513	15514	15388	15574	15530	15446	15573	15313	15588	15593	15569	15588	15301	15674	15620	15565	15425	15496	15396	15587	15596	15387	15579	15402	15387	15425	15328	15391	15377	15381	15603	15546	15471	15476	15433	15500	15315	15461	15437	15450	15375	15500	15535	15628	15324	15548	15430	15565	15443	15491	15439	15485	15451	15661	15336	15460	15426	15569	15362	15338	15438	15282	15248	15434	15391	15329	15264	15415	15526	15652	15461	15484	15375	15437	15564	15364	15377	15327	15443	15554	15513	15379	15377	15480	15465	15478	15343	15311	15544	15527	15488	15504	15509	15161	15499	15615	15532	15264	15397	15383	15498	15524	15608	15413	15647	15475	15433	15382	15477	15480	15541	15625	15442	15494	15417	15416	15432	15663	15237	15362	15501	15358	15399	15408	15475	15447	15307	15391	15500	15432	15478	15409	15437	15475	15550	15482	15520	15647	15249	15474	15436	15407	15469	15471	15676	15429	15414	15286	15380	15430	15429	15163	15418	15365	15502	15347	15462	15438	15431	15391	15478	15414	15173	15634	15574	15523	15490	15508	15480	15534	15463	15491	15322	15389	15488	15328	15549	15577	15331	15463	15430	15391	15470	15481	15499	15453	15426	15559	15269	15484	15539	15568	15492	15453	15345	15485	15371	15336	15346	15521	15519	15560	15257	15577	15401	15556	15491	15481	15441	15481	15390	15496	15431	15471	15498	15340	15469	15438	15468	15326	15519	15620	15571	15359	15489	15547	15469	15278	15526	15453	15532	15565	15394	15397	15587	15557	15367	15513	15477	15628	15456	15441	15501	15607	15566	15373	15520	15540	15424	15388	15563	15443	15565	15509	15461	15485	15478	15491	15457	15358	15416	15536	15554	15423	15344	15547	15434	15476	15463	15589	15507	15516	15500	15595	15541	15390	15531	15474	15598	15455	15409	15435	15492	15348	15441	15506	15370	15435	15410	15254	15523	15406	15483	15496	15493	15288	15516	15429	15392	15470	15498	15386	15580	15418	15441	15584	15281	15424	15320	15689	15401	15428	15536	15288	15273	15452	15443	15643	15526	15236	15356	15472	15389	15497	15536	15436	15481	15333	15412	15395	15401	15446	15593	15603	15440	15457	15499	15460	15471	15331	15504	15664	15364	15604	15679	15409	15317	15343	15498	15363	15419	15475	15466	15421	15410	15552	15489	15424	15456	15436	15512	15473	15338	15433	15402	15346	15203	15461	15389	15538	15462	15533	15430	15606	15573	15186	15486	15473	15372	15620	15418	15476	15383	15531	15329	15551	15733	15302	15546	15337	15442	15551	15415	15425	15626	15576	15451	15425	15504	15399	15363	15604	15346	15384	15466	15440	15433	15436	15400	15326	15622	15592	15522	15547	15571	15437	15378	15383	15459	15527	15319	15448	15541	15408	15418	15456	15507	15511	15613	15346	15531	15560	15395	15456	15524	15429	15582	15418	15477	15442	15419	15239	15402	15311	15393	15625	15447	15421	15341	15451	15470	15384	15364	15476	15403
23560	21134	28692	24108	22653	23857	23322	20143	18973	18819	18433	18225	17977	18416	18574	18224	17862	17890	17676	17540	17863	17430	17506	17430	17516	17533	17466	17478	17455	17352	17494	17312	17039	17170	17384	17270	17440	17432	17286	17431	16929	16936	17120	17106	17370	17331	17195	17462	17656	17683	17577	17381	17122	17370	17184	17171	17209	17232	17146	17057	17075	17188	17111	17211	17178	17149	17128	17254	17225	17123	17141	17099	17340	17329	16920	17190	17162	17233	16999	16930	16978	17203	17177	17011	17315	17145	17165	17286	16969	17258	17237	16968	17196	17099	17256	17175	17051	17219	17255	17312	17203	17283	17433	17105	16950	16915	17003	17089	17132	16981	17188	17177	17216	17215	17168	17252	17251	17230	17055	16989	17048	17173	17228	17212	17229	17153	17112	17172	17388	17119	17172	17109	17202	17148	17138	17147	17210	17075	17434	16971	17152	17109	17044	17015	17155	17312	16978	17150	17335	17235	17050	17361	17144	17138	17220	16938	17300	17314	17263	17054	17100	17212	16995	17306	17165	17194	17109	17243	17148	17129	16992	17299	17183	17181	17161	17261	17120	17226	16994	16999	17000	17201	17288	17371	17236	17080	17199	16919	17133	17117	17207	17033	17020	17191	17017	17137	17128	17091	16932	17101	16945	17154	16994	17199	17066	17030	17140	16989	17221	17209	17318	16993	17173	17117	17025	17131	17154	17267	17135	17236	17001	16898	17046	17065	17094	17242	17190	17166	17007	17116	17017	17277	17121	17202	17080	16959	17111	16977	17059	17018	17254	17190	17281	17087	17199	16894	17043	17342	17128	17074	17205	17115	17172	17157	16970	17039	17177	16873	16982	16902	17091	17039	17168	17168	17312	17193	16913	17164	17236	17108	17346	17167	17470	17230	17254	16900	16998	17140	17241	17297	17165	17134	17030	17253	17123	17170	17193	17116	17210	17012	16867	17186	17288	17247	17174	17089	17118	17232	17210	17197	17049	17148	17192	17232	17096	16957	17023	17063	17135	17115	17078	17414	17094	17209	17056	17232	17039	17034	16853	17064	17269	17105	17302	17096	17188	17168	17243	17188	17040	17243	17130	17245	17188	17203	17060	17006	17206	17272	16914	16992	17068	17343	17179	17036	17174	17195	16964	17031	17179	16919	17004	17177	16975	17030	16924	17087	17160	17154	17093	17189	17175	17145	17184	16915	17262	17069	17026	16928	16964	17050	16954	17099	17082	17188	17085	17123	17070	17182	17081	17129	17148	16934	17022	16972	17261	16987	17150	17278	17031	16991	17266	17112	17092	17123	17045	17243	17028	16908	17202	17129	17087	17240	17223	17247	17127	17168	17268	17184	17221	17146	17147	17146	17228	17258	17150	17372	17101	16980	17168	17105	17102	17129	17175	17183	16921	16933	17196	17019	17153	17043	17181	17194	17197	17240	17313	17139	17236	17277	17161	17104	17183	17211	17110	17063	17118	17130	17083	17224	17251	17058	17462	17053	17153	17296	17066	17229	17219	17143	17353	17159	17059	17102	17149	17320	17193	17268	17102	16916	17121	17055	17256	17104	17105	17073	17328	17032	17121	17045	17039	17096	17037	17272	17174	17236	17146	17193	17058	17117	16967	17261	17033	17170	17125	17047	17060	17058	17184	17087	17158	17234	17114	17296	16947	17200	17232	17250	17105	17008	17217	16904	17153	17140	16988	17147	17396	17195	17389	17272	17091	17237	17286	17219	17337	17314	17206	16935	17142	17390	17121	17041	17130	17185	17074	17241	17136	17177	17184	17130	17132	17072	16984	17106	17069	17270	17025	17170	17059	17289	17048	17236	16995	17237	16913	17054	17160	17141	17234	17221	17054	17013	17011	17202	17218	16857	17102	16953	17153	17203	16924	17309	17054	17098	17008	17063	17247	16999	17089	17186	17049	16925	16993	17108	16939	17131	17123	17222	17105	17199	17276	17272	16787	16913	17145	17221	17284	17092	17212	17223	17165	17154	17283	17273	17409	17194	17055	16995	17209	17033	16966	17071	17156	17195	17089	17185	17086	17198	17304	17100	17073	17167	17339	17282	17127	17029	17136	17222	17139	17330	17095	17241	17094	17226	17050	16997	17201	17034	17296	17027	17069	17186	17150	17164	17045	17278	17133	17129	17151	17229	17105	17103	17254	17280	17148	17093	17073	16980	17102	17152	17151	17150	17192	17109	17202	17013	17318	17364	17075	17128	17283	17169	16923	17165	17233	17109	16971	17101	16937	17104	17247	17184	17264	17084	16978	17054	17280	17193	17146	17192	17214	17143	17119	17045	17177	17273	17162	17159	17002	17131	17183	17028	17051	17209	17166	17049	17152	17124	16944	16957	17145	17226	17097	17129	17076	17166	17081	17021	17199	17163	16998	17140	17179	17048	17267	17258	17167	17024	17124	17002	17195	17176	17125	17224	17107	17193	17084	17171	17236	17263	17102	17275	17111	17271	17284	17092	17098	17013	17255	17095	17090	17088	17190	17205	17195	17319	17035	17065	16971	17286	17062	17198	17172	17213	17185	17059	17027	16963	17255	17165	17018	16915	17169	17164	17157	17251	16939	17147	17113	16934	17155	17165	16797	17075	16951	17097	17038	17051	17435	16984	17046	16899	17304	17230	17157	17084	17125	17247	17433	16956	17084	17319	17124	17074	17119	16982	17193	17079	17162	17256	17258	17101	17126	17012	17119	17066	17196	17255	17028	17114	17142	17157	17006	17185	17144	17071	17247	17187	17234	17098	17048	17142	17253	17088	17029	17147	16932	17086	17067	17305	17127	17084	17121	17246	17016	17164	17108	17157	17025	17333	17062	17058	17231	17014	17022	17048	17343	16926	17150	17123	17231	17124	17095	17140	16961	17139	17099	17174	17287	17042	17104	17208	17066	17114	17197	17117	17328	16892	17095	17232	17451	17090	17081	17168	17038	17018	17179	17082	17110	17094	17262	17163	17165	17054	17183	17020	16962	17168	17194	17430	17088	17250	17260	17047	17006	17140	17369	17160	17113	17182	16998	17148	17288	17097	17071	17199	17170	17239	17095	17135	17213	17284	17101	17129	17282	17134	17182	17193	17238	16993	17098	17129	17323	17159	17149	17256	17424	17199	17120	17100	17338	17121	17047	17066	17025	17373	17051	17124	16952	16979	17226	17001	16964	17102	17360	17109	17059	17082	17082	17234	17178	17140	17276	17081	17220	17174	16939	17027	17237	17232	17262	17119	17057	17194	17153	17054	17200	17084	17025	17309	17193	17310	17126	17097	17190	17096	17242	17003	17209	17153	17034	17083	17380	17214	17124	17232	17175	17063	17270	17202	17211	17286	17089	17169	17093	17076	17021	17003	17109	17105	17271	17033	17022	17309	17228	17142	17305	17025	17183	17217	17112	17012	16987	17025	17158	17295	17200	17077	17205	17035	17109	17202	17047	17099	16944	17095	17185	17291	17116	17052	16984	17241	17260	17099	17047	17130	17268	17138	17236	17176	17211	17071	17333	17124	17030	17370	17081	16982	17031	17224	17038	16976	16940	17300	17006	17148	16956	16980	17188	16975	17168	17102	17172	17013	17156	17016	17199	17179	17238	17009	17264	16912	17088	16855	17184	17142	17113	16992	17178	17478	17256	17278	16908	16956	17039	17180	17092	17047	17112	17259	17128	17279	17241	17307	17087	17172	17123	17138	17163	17016	17084	17309	17352	17334	17102	17102	17026	17215	17107	17172	17041	17082	17175	17214	17245	17124	17314	17325	17153	17163	17060	17109	17064	17053	17271	17212	17172	17001	17077	17269	17158	17118	17384	17031	17045	17214	17012	17181	17165	17285	17094	17067	17045	17246	17107	17147	17223	17341	17050	17200	17101	17149	17076	17079	17242	16991	17297	17038	17056	16978	17169	17190	17078	17069	16950	17266	17282	17291	17089	17085	17156	17199	17136	17161	17245	16932	16976	17081	17112	17216	17009	17095	16993	17193	17055	17006	17170	17194	17220	17167	17148	17142	17085	17307	17159	17058	17116	17200	17185	17198	16974	16954	17089	17231	17091	17018	17111	17170	17056	16984	17077	17219	17098	17315	17123	17280	17055	17117	17085	16892	17030	17064	17190	17164	17052	17262	17073	17047	17278	17139	17045	17159	17086	17093	17104	17030	16923	17093	17235	16992	17047	16927	16982	17156	17023	17082	17030	17208	17154	17004	17046	17063	17144	16992	16999	17172	17152	17276	17068	17159	17101	17008	16964	17126	17190	17205	17059	17222	17171	17075	16979	16937	17308	17248	17209	17010	17073	17277	17170	17099	16974	17079	17143	16844	17024	17071	17057	17119	17392	17125	17209	17117	17033	16974	17155	17118	17145	17212	17259	17095	17287	17118	17209	17002	16997	17213	17046	16981	17174	17193	16998	17025	17062	17143	17393	17081	17191	17141	17133	17008	17139	17009	17092	17069	17144	17222	17105	17015	17048	17284	17052	17023	17092	17154	17200	17198	17363	17196	17319	16997	17237	17192	17344	17251	17212	17132	17046	17111	17216	17093	17232	17090	17260	17216	17042	17030	17004	17056	17113	17093	17195	17164	17244	17192	17128	17026	17022	17099	16960	17156	16956	17099	17155	17208	17192	17034	17225	17155	17119	17011	17098	17166	17035	17076	17253	17270	17210	17150	16942	17163	17019	17000	17306	17164	16978	17092	17041	17202	17137	17119	17141	17118	17189	17057	17143	17151	17084	17168	17005	17233	17265	16991	17079	16919	17170	17105	16884	17298	17102	16977	17122	17317	17013	17042	17300	17304	17153	17198	17112	16981	17144	17177	17265	17024	17133	17152	17205	17131	17289	16999	17128	17280	16997	17241	17057	17207	17177	17077	17154	17149	17064	17141	17054	17189	17166	17135	17229	17286	17106	17188	17169	17022	17394	17160	17149	17214	17043	17134	17094	17187	17068	17329	16980	16911	17194	16941	17219	16940	17166	17056	17137	17068	17242	17371	17012	17068	17146	17243	17154	17182	16992	17157	17070	17207	16978	17071	17335	17126	17205	17261	16979	16943	17051	16998	17222	16951	17244	17103	17144	17180	17010	17089	17166	17182	16993	17162	17150	17159	17245	17378	17124	17189	17176	17304	17168	17368	17219	17111
22662	40392	37440	29593	25265	22667	20976	19478	18326	17811	17360	17012	16900	17676	17563	16841	16565	16377	16295	16476	16462	16244	15953	15993	15977	15674	15831	15857	15508	15719	15720	15759	15605	15597	15701	15722	15892	15797	15636	15455	15451	15536	15431	15452	15751	15740	15498	15630	16222	16239	16192	15891	15692	15549	15458	15603	15546	15690	15517	15434	15455	15471	15356	15423	15658	15679	15463	15429	15532	15624	15385	15475	15613	15581	15520	15795	15516	15677	15565	15547	15707	15466	15606	15509	15540	15427	15611	15578	15550	15508	15422	15428	15482	15430	15628	15756	15579	15457	15363	15566	15719	15467	15501	15519	15621	15609	15519	15520	15450	15611	15555	15517	15596	15656	15466	15381	15520	15399	15509	15306	15499	15498	15774	15494	15539	15637	15562	15596	15570	15564	15436	15431	15518	15561	15504	15435	15697	15679	15405	15566	15449	15587	15502	15417	15693	15398	15615	15591	15640	15501	15535	15389	15619	15339	15439	15756	15546	15532	15283	15668	15721	15700	15493	15608	15555	15319	15494	15639	15450	15495	15573	15601	15527	15626	15586	15409	15416	15493	15540	15421	15462	15619	15347	15430	15377	15624	15527	15518	15509	15533	15496	15418	15523	15447	15558	15484	15498	15421	15541	15649	15484	15495	15579	15406	15428	15535	15554	15516	15370	15706	15481	15451	15344	15521	15602	15513	15486	15538	15652	15676	15434	15492	15475	15425	15525	15464	15510	15615	15525	15235	15543	15558	15493	15651	15344	15498	15388	15370	15373	15566	15463	15542	15517	15425	15716	15438	15665	15527	15516	15530	15387	15581	15537	15535	15549	15322	15403	15479	15440	15427	15702	15499	15388	15465	15611	15520	15508	15532	15504	15534	15583	15593	15655	15417	15403	15478	15510	15394	15482	15779	15508	15453	15693	15427	15586	15664	15447	15582	15629	15479	15429	15598	15537	15493	15728	15470	15447	15489	15657	15477	15645	15606	15684	15702	15574	15619	15774	15595	15407	15542	15558	15550	15510	15355	15472	15664	15552	15662	15509	15494	15572	15263	15585	15451	15546	15444	15653	15447	15623	15558	15576	15550	15451	15628	15495	15509	15419	15555	15666	15437	15500	15540	15412	15523	15507	15525	15637	15702	15602	15565	15343	15593	15516	15647	15599	15453	15567	15598	15508	15409	15481	15641	15331	15562	15451	15444	15781	15548	15765	15621	15754	15434	15611	15525	15574	15692	15455	15498	15547	15531	15405	15534	15551	15416	15579	15409	15601	15406	15553	15560	15508	15582	15654	15516	15620	15473	15477	15499	15546	15705	15518	15544	15440	15616	15581	15598	15505	15537	15438	15579	15480	15408	15505	15478	15554	15363	15481	15528	15417	15495	15446	15668	15581	15530	15634	15616	15424	15406	15563	15494	15610	15491	15573	15547	15459	15409	15451	15595	15366	15400	15510	15442	15572	15434	15529	15576	15638	15463	15591	15468	15459	15639	15637	15535	15463	15646	15503	15376	15570	15480	15582	15465	15318	15495	15490	15485	15482	15642	15509	15517	15555	15378	15287	15522	15635	15512	15652	15485	15566	15607	15541	15567	15594	15420	15451	15473	15563	15579	15611	15451	15389	15497	15665	15553	15485	15396	15564	15463	15576	15679	15535	15522	15492	15530	15467	15464	15429	15489	15546	15597	15459	15519	15587	15647	15382	15569	15558	15569	15366	15427	15420	15589	15520	15548	15487	15659	15580	15689	15617	15487	15468	15487	15568	15686	15542	15455	15512	15522	15436	15577	15588	15405	15457	15554	15432	15439	15621	15732	15537	15453	15510	15614	15476	15516	15570	15560	15392	15713	15662	15641	15518	15619	15548	15352	15421	15637	15562	15592	15496	15458	15547	15651	15415	15563	15423	15555	15390	15540	15590	15513	15603	15579	15395	15686	15457	15730	15536	15733	15562	15571	15397	15575	15528	15516	15560	15477	15504	15535	15609	15633	15578	15594	15391	15582	15460	15538	15450	15759	15371	15562	15456	15512	15564	15432	15684	15465	15564	15519	15625	15523	15244	15544	15492	15442	15531	15440	15382	15663	15553	15592	15446	15549	15574	15476	15398	15564	15507	15515	15458	15537	15572	15510	15511	15590	15563	15495	15277	15637	15552	15604	15570	15604	15587	15418	15574	15620	15504	15550	15464	15593	15469	15615	15510	15700	15613	15648	15375	15400	15700	15412	15652	15572	15484	15705	15513	15668	15545	15477	15536	15543	15499	15528	15451	15742	15428	15665	15420	15507	15512	15300	15628	15583	15489	15406	15500	15439	15557	15451	15570	15485	15485	15504	15452	15477	15500	15461	15370	15565	15586	15549	15550	15609	15535	15434	15587	15477	15407	15497	15596	15424	15569	15530	15501	15485	15574	15413	15627	15575	15600	15381	15484	15622	15543	15367	15556	15385	15576	15560	15662	15558	15619	15579	15481	15541	15476	15617	15600	15559	15623	15586	15519	15429	15699	15485	15491	15544	15397	15570	15359	15586	15501	15537	15344	15692	15405	15543	15456	15608	15350	15611	15455	15547	15643	15673	15493	15452	15481	15608	15573	15482	15319	15387	15487	15647	15370	15434	15587	15527	15489	15524	15461	15522	15379	15452	15554	15682	15549	15330	15485	15619	15557	15460	15490	15372	15525	15433	15455	15449	15753	15486	15630	15408	15444	15555	15582	15419	15625	15438	15526	15496	15682	15612	15454	15347	15623	15766	15484	15602	15460	15453	15542	15610	15413	15341	15507	15643	15475	15549	15427	15630	15500	15629	15395	15583	15407	15492	15484	15647	15376	15381	15473	15467	15523	15564	15267	15432	15615	15654	15400	15537	15554	15612	15527	15654	15431	15457	15662	15441	15570	15403	15434	15509	15620	15621	15508	15582	15406	15607	15638	15706	15428	15539	15537	15558	15508	15549	15447	15669	15568	15467	15519	15691	15538	15538	15623	15709	15500	15639	15577	15489	15513	15445	15512	15390	15535	15422	15615	15555	15497	15597	15597	15421	15467	15573	15408	15490	15662	15488	15306	15563	15765	15593	15508	15477	15508	15517	15491	15412	15722	15517	15446	15483	15520	15501	15565	15718	15615	15563	15440	15566	15434	15567	15705	15333	15548	15597	15451	15561	15715	15458	15653	15522	15529	15585	15647	15599	15479	15543	15487	15717	15495	15557	15621	15512	15568	15475	15545	15482	15487	15455	15528	15376	15515	15640	15439	15546	15663	15594	15479	15475	15528	15380	15486	15508	15625	15399	15640	15709	15466	15437	15574	15326	15414	15394	15667	15516	15585	15324	15617	15458	15535	15571	15471	15503	15625	15521	15589	15674	15608	15672	15439	15529	15500	15422	15581	15611	15506	15529	15511	15507	15550	15491	15438	15585	15471	15368	15681	15564	15553	15436	15456	15682	15568	15518	15597	15612	15617	15586	15540	15596	15677	15562	15656	15530	15518	15454	15545	15483	15588	15501	15702	15431	15613	15735	15349	15383	15570	15587	15567	15460	15449	15658	15604	15616	15628	15441	15658	15680	15524	15453	15257	15407	15542	15522	15644	15707	15457	15650	15536	15486	15361	15636	15520	15511	15521	15649	15542	15518	15444	15565	15449	15372	15448	15629	15595	15530	15498	15682	15601	15714	15456	15457	15488	15585	15567	15462	15507	15529	15555	15447	15476	15751	15465	15417	15370	15624	15533	15518	15537	15469	15476	15465	15539	15607	15632	15498	15339	15541	15538	15307	15488	15664	15528	15612	15443	15658	15645	15426	15445	15416	15434	15536	15713	15431	15642	15522	15547	15619	15497	15493	15618	15550	15380	15482	15542	15341	15586	15616	15318	15664	15481	15635	15621	15509	15511	15489	15638	15405	15545	15474	15542	15622	15512	15411	15557	15456	15451	15625	15580	15550	15396	15345	15401	15454	15475	15439	15642	15682	15566	15527	15722	15378	15483	15388	15713	15547	15716	15473	15580	15543	15478	15477	15423	15346	15409	15474	15624	15548	15560	15495	15526	15380	15449	15380	15623	15476	15497	15737	15453	15512	15416	15543	15436	15494	15593	15523	15530	15571	15431	15427	15592	15635	15398	15433	15551	15458	15650	15496	15381	15462	15518	15413	15427	15568	15655	15710	15383	15576	15485	15665	15481	15353	15599	15583	15536	15529	15420	15425	15458	15432	15462	15381	15593	15424	15537	15611	15416	15588	15631	15470	15509	15467	15715	15552	15447	15563	15579	15464	15461	15512	15487	15572	15541	15394	15588	15535	15673	15556	15402	15715	15635	15514	15528	15559	15330	15497	15309	15483	15463	15480	15633	15414	15562	15542	15548	15607	15549	15298	15616	15459	15450	15745	15485	15417	15620	15551	15612	15451	15563	15555	15555	15578	15421	15308	15562	15497	15481	15649	15501	15538	15516	15698	15575	15622	15598	15637	15319	15606	15526	15600	15387	15474	15611	15485	15539	15361	15558	15580	15482	15645	15566	15513	15374	15666	15720	15610	15550	15495	15449	15573	15515	15482	15563	15638	15437	15530	15402	15477	15530	15355	15713	15542	15414	15776	15597	15418	15481	15548	15528	15482	15410	15437	15708	15514	15695	15441	15506	15582	15514	15516	15641	15597	15580	15685	15701	15364	15563	15546	15510	15593	15604	15386	15343	15484	15392	15492	15489	15547	15636	15563	15405	15513	15448	15555	15569	15463	15606	15473	15366	15608	15467	15503	15563	15651	15555	15431	15546	15461	15483	15417	15498	15353	15591	15436	15366	15566	15474	15571	15557	15419	15583	15531	15498	15544	15642	15332	15377	15505	15605	15408	15508	15457	15710	15398	15375	15508	15481	15444	15587	15491	15536	15517	15636	15469	15645	15618	15618	15451	15439	15508	15482	15599	15488	15572	15467	15574	15472	15449	15359	15506	15458	15512	15572	15526	15574	15510	15639	15466	15368	15561	15615	15654	15437	15483	15597	15473	15590	15447	15521	15396	15662	15569	15486	15621	15597	15363	15480	15673	15507	15426	15672	15523	15442	15394	15645	15413	15475	15499	15593	15494	15358	15546	15511	15452	15537	15554	15567	15674	15424	15662	15465	15547	15245	15483	15482	15535
22642	21129	29025	23526	21642	24602	27207	21976	20414	20402	19626	19211	19491	19364	18953	18786	18467	18295	18438	18437	18481	18148	17983	17999	17805	17813	17839	17790	17327	17559	17651	17632	17628	17634	17641	17597	17860	17738	17757	17501	17678	17459	17483	17473	17783	17546	17592	17717	18255	18381	18468	18129	17843	17504	17738	17390	17497	17576	17515	17507	17647	17622	17561	17387	17273	17300	17415	17338	17369	17639	17604	17533	17458	17423	17590	17656	17551	17668	17419	17472	17535	17551	17556	17459	17536	17512	17620	17495	17540	17572	17612	17480	17496	17551	17486	17452	17500	17383	17455	17518	17456	17313	17222	17368	17480	17405	17512	17542	17528	17680	17493	17371	17510	17251	17215	17535	17475	17444	17496	17468	17389	17487	17538	17400	17437	17379	17508	17305	17578	17363	17533	17483	17392	17414	17464	17556	17560	17402	17504	17609	17440	17457	17584	17525	17595	17307	17187	17284	17438	17767	17469	17368	17511	17405	17642	17544	17619	17448	17518	17457	17563	17447	17393	17357	17362	17576	17474	17493	17399	17379	17420	17330	17357	17523	17511	17368	17527	17447	17445	17250	17244	17237	17545	17242	17190	17251	17519	17225	17488	17401	17376	17456	17522	17300	17318	17488	17585	17630	17286	17192	17551	17507	17487	17442	17557	17540	17266	17440	17328	17490	17566	17553	17156	17574	17482	17514	17487	17441	17425	17498	17592	17411	17489	17390	17253	17344	17453	17468	17392	17310	17359	17491	17334	17569	17504	17534	17527	17451	17620	17407	17308	17362	17461	17379	17382	17434	17522	17667	17575	17374	17571	17566	17193	17524	17465	17493	17405	17547	17462	17381	17354	17594	17495	17344	17534	17423	17458	17471	17403	17464	17449	17404	17343	17497	17533	17315	17370	17388	17328	17512	17606	17540	17381	17471	17248	17647	17514	17377	17457	17644	17445	17315	17378	17659	17362	17571	17595	17418	17352	17165	17303	17334	17428	17594	17386	17404	17465	17531	17679	17474	17435	17318	17189	17412	17273	17363	17499	17433	17485	17490	17438	17338	17407	17374	17135	17252	17430	17316	17379	17466	17490	17437	17415	17582	17464	17569	17262	17419	17238	17403	17395	17413	17355	17330	17457	17407	17443	17388	17307	17493	17570	17516	17466	17508	17562	17396	17421	17195	17413	17538	17554	17533	17368	17359	17497	17438	17581	17394	17309	17181	17509	17422	17518	17444	17450	17392	17411	17568	17566	17331	17262	17384	17178	17377	17479	17522	17400	17322	17417	17569	17558	17316	17648	17453	17516	17485	17392	17455	17415	17574	17580	17441	17615	17525	17473	17450	17523	17500	17541	17393	17478	17606	17535	17405	17357	17421	17593	17253	17428	17255	17339	17374	17408	17432	17453	17593	17364	17471	17332	17353	17447	17388	17546	17630	17479	17553	17330	17399	17290	17383	17480	17605	17493	17533	17388	17308	17380	17237	17627	17417	17561	17346	17320	17504	17417	17360	17520	17527	17550	17500	17354	17216	17415	17408	17512	17393	17266	17432	17259	17369	17320	17528	17684	17392	17348	17329	17587	17459	17387	17391	17378	17310	17292	17433	17532	17454	17473	17252	17395	17364	17525	17377	17548	17374	17473	17558	17414	17390	17508	17470	17476	17387	17459	17432	17305	17550	17290	17534	17579	17674	17736	17389	17406	17450	17575	17154	17467	17506	17689	17391	17195	17474	17286	17504	17515	17252	17321	17453	17444	17439	17409	17347	17593	17477	17538	17438	17386	17376	17322	17467	17426	17440	17473	17447	17515	17430	17476	17632	17275	17482	17159	17490	17414	17421	17439	17242	17478	17635	17290	17448	17500	17602	17688	17470	17290	17342	17415	17324	17471	17417	17342	17389	17330	17597	17416	17367	17554	17316	17347	17457	17505	17567	17523	17464	17246	17140	17184	17228	17448	17416	17430	17402	17538	17486	17162	17374	17513	17350	17555	17341	17538	17671	17407	17523	17469	17638	17464	17417	17531	17655	17327	17343	17569	17434	17485	17299	17390	17321	17547	17310	17600	17641	17505	17354	17350	17435	17434	17403	17602	17478	17445	17424	17499	17430	17478	17475	17356	17518	17372	17425	17449	17514	17305	17567	17378	17365	17263	17328	17451	17489	17541	17531	17546	17604	17236	17470	17415	17356	17522	17523	17448	17530	17474	17401	17303	17321	17516	17569	17319	17377	17387	17528	17549	17621	17410	17413	17629	17463	17382	17414	17342	17497	17464	17303	17414	17289	17430	17457	17280	17719	17616	17605	17457	17360	17771	17751	17584	17527	17356	17472	17467	17417	17366	17322	17394	17392	17585	17291	17408	17501	17508	17586	17542	17328	17333	17474	17512	17390	17463	17483	17409	17324	17543	17559	17624	17237	17358	17386	17328	17471	17361	17362	17263	17396	17459	17422	17578	17546	17339	17368	17477	17201	17259	17433	17561	17318	17497	17476	17366	17406	17407	17534	17544	17346	17547	17471	17467	17518	17549	17565	17295	17356	17247	17311	17626	17401	17399	17347	17609	17347	17397	17333	17235	17233	17330	17359	17341	17499	17531	17518	17256	17473	17399	17501	17399	17453	17502	17499	17328	17430	17487	17420	17448	17452	17342	17481	17234	17457	17515	17483	17581	17464	17503	17357	17364	17382	17569	17559	17418	17340	17384	17266	17263	17471	17357	17251	17390	17495	17434	17502	17581	17571	17634	17576	17482	17523	17594	17422	17507	17307	17189	17267	17279	17539	17439	17569	17415	17340	17288	17413	17561	17481	17380	17337	17469	17519	17425	17485	17242	17321	17408	17513	17577	17258	17443	17435	17297	17415	17621	17391	17517	17483	17407	17408	17419	17328	17366	17407	17586	17376	17484	17182	17446	17454	17308	17441	17386	17353	17236	17275	17457	17429	17502	17293	17602	17432	17370	17489	17439	17526	17509	17384	17308	17190	17353	17526	17636	17546	17567	17458	17262	17484	17419	17621	17505	17364	17616	17337	17548	17346	17420	17488	17484	17424	17421	17345	17445	17441	17381	17301	17372	17615	17415	17495	17291	17282	17301	17440	17447	17218	17384	17473	17286	17250	17348	17461	17507	17485	17456	17501	17515	17529	17294	17637	17442	17281	17454	17452	17461	17301	17509	17477	17490	17357	17537	17430	17420	17355	17368	17420	17602	17342	17317	17434	17430	17504	17483	17644	17558	17370	17327	17469	17375	17562	17455	17382	17506	17230	17436	17600	17283	17377	17443	17413	17384	17431	17605	17357	17368	17402	17363	17308	17425	17661	17391	17373	17503	17258	17366	17427	17573	17448	17225	17347	17440	17439	17332	17350	17529	17469	17480	17339	17351	17294	17362	17624	17704	17395	17419	17324	17539	17542	17490	17508	17336	17343	17407	17387	17339	17683	17612	17468	17550	17495	17460	17468	17547	17424	17458	17419	17373	17384	17225	17335	17404	17420	17389	17519	17403	17386	17551	17475	17382	17474	17523	17454	17306	17401	17367	17434	17533	17458	17600	17534	17227	17322	17214	17415	17350	17311	17547	17328	17337	17584	17386	17367	17322	17356	17542	17285	17396	17373	17363	17428	17589	17397	17267	17355	17172	17405	17247	17473	17606	17544	17519	17408	17421	17277	17529	17337	17393	17521	17541	17590	17650	17297	17474	17487	17332	17501	17552	17525	17620	17479	17494	17513	17409	17302	17406	17366	17158	17330	17392	17422	17583	17458	17558	17299	17571	17543	17355	17361	17432	17453	17491	17431	17400	17398	17518	17620	17355	17454	17458	17605	17540	17338	17476	17343	17283	17590	17454	17576	17417	17543	17563	17440	17302	17435	17322	17427	17356	17397	17504	17695	17278	17608	17426	17432	17276	17478	17545	17402	17477	17354	17475	17372	17361	17369	17246	17439	17508	17524	17606	17396	17369	17357	17510	17354	17602	17686	17417	17485	17246	17442	17517	17499	17565	17618	17565	17229	17393	17638	17619	17339	17372	17437	17848	17488	17539	17389	17548	17538	17392	17395	17505	17498	17398	17592	17529	17358	17359	17484	17775	17671	17342	17153	17399	17211	17521	17475	17551	17494	17358	17574	17452	17604	17351	17440	17523	17480	17438	17337	17448	17457	17503	17513	17669	17531	17366	17730	17612	17450	17246	17349	17391	17171	17268	17411	17550	17334	17353	17568	17525	17487	17478	17556	17566	17462	17302	17298	17431	17548	17743	17384	17530	17588	17388	17559	17401	17525	17706	17504	17289	17284	17325	17197	17300	17465	17495	17409	17318	17461	17435	17590	17528	17288	17300	17294	17282	17362	17183	17434	17433	17504	17737	17372	17306	17632	17529	17481	17511	17453	17511	17256	17368	17160	17224	17365	17386	17278	17392	17486	17587	17424	17557	17436	17373	17403	17341	17333	17365	17341	17286	17443	17731	17468	17392	17484	17445	17472	17413	17267	17352	17437	17417	17528	17386	17357	17398	17045	17447	17339	17565	17436	17466	17572	17422	17458	17429	17683	17571	17522	17311	17371	17494	17328	17518	17460	17471	17340	17223	17124	17283	17397	17108	17471	17440	17581	17449	17717	17899	17556	17464	17645	17495	17389	17495	17344	17314	17505	17320	17616	17577	17439	17319	17430	17505	17339	17454	17375	17441	17377	17539	17491	17456	17378	17359	17466	17479	17584	17692	17298	17458	17486	17534	17536	17575	17403	17464	17408	17504	17466	17620	17616	17413	17342	17391	17526	17426	17462	17384	17425	17412	17482	17383	17535	17571	17516	17330	17402	17298	17395	17493	17283	17430	17415	17435	17264	17315	17392	17398	17318	17582	17381	17128	17530	17411	17437	17404	17375	17347	17393	17275	17460	17325	17715	17349	17362	17200	17549	17356	17342	17411	17335	17446	17437	17486	17349	17475	17560	17508	17502	17369	17429	17408	17470	17452	17387	17420	17462	17574	17669	17436	17382	17295	17484	17279	17358	17449	17416	17337	17385	17460	17648	17332	17392	17380	17676	17596	17532	17205	17581	17468	17288	17412	17548	17242	17484	17323	17608	17522	17266	17413	17412	17412	17321	17296	17485	17472	17331	17257	17347	17252	17500	17388	17256
25486	46154	42901	34500	29610	26412	23730	21801	20410	19305	18497	18205	18335	18464	17704	17138	17023	17056	17100	17118	16645	16263	16188	16412	16052	15821	16049	15801	15914	15783	15824	15619	15725	15717	15819	15932	16032	15605	15729	15705	15685	15707	16016	15705	15680	15893	15727	15735	16609	16732	16716	16335	16034	15688	15739	15876	15640	15758	15647	15687	15534	15673	15576	15715	15650	15603	15554	15615	15924	15554	15689	15552	15623	15598	15595	15560	15499	15647	15607	15667	15704	15837	15462	15674	15581	15519	15585	15520	15619	15817	15618	15667	15737	15577	15706	15610	15578	15615	15601	15568	15579	15583	15738	15554	15537	15792	15637	15559	15516	15672	15638	15620	15707	15521	15609	15565	15474	15491	15759	15440	15599	15664	15715	15849	15645	15676	15627	15531	15551	15737	15487	15573	15712	15554	15601	15628	15582	15604	15518	15697	15609	15739	15657	15611	15700	15803	15548	15849	15702	15697	15650	15547	15577	15689	15497	15504	15655	15599	15638	15687	15590	15749	15506	15465	15673	15625	15704	15623	15541	15575	15651	15641	15592	15659	15679	15616	15635	15700	15681	15633	15750	15545	15652	15532	15709	15492	15628	15642	15539	15760	15722	15431	15727	15678	15761	15518	15672	15619	15622	15683	15571	15801	15466	15572	15651	15683	15478	15645	15625	15520	15744	15637	15631	15476	15699	15545	15511	15539	15700	15674	15766	15659	15537	15700	15576	15588	15577	15714	15517	15633	15379	15717	15715	15569	15732	15747	15536	15706	15604	15608	15384	15695	15884	15626	15527	15540	15631	15623	15538	15654	15675	15626	15592	15608	15692	15762	15391	15602	15503	15506	15626	15648	15670	15520	15475	15624	15460	15859	15708	15617	15589	15621	15654	15773	15598	15750	15592	15525	15430	15631	15654	15563	15730	15588	15479	15614	15663	15668	15654	15592	15635	15660	15528	15516	15708	15725	15617	15696	15717	15557	15571	15550	15756	15694	15696	15608	15634	15673	15630	15607	15615	15606	15573	15500	15575	15659	15504	15636	15626	15657	15667	15552	15542	15589	15524	15804	15697	15703	15751	15666	15643	15563	15691	15521	15644	15578	15594	15630	15520	15706	15688	15451	15721	15717	15662	15572	15685	15603	15553	15700	15702	15669	15628	15538	15555	15668	15659	15763	15571	15624	15551	15683	15711	15646	15601	15495	15642	15648	15573	15694	15639	15678	15539	15724	15683	15872	15561	15656	15694	15714	15512	15791	15610	15749	15363	15589	15588	15670	15619	15811	15774	15608	15542	15663	15549	15619	15861	15585	15677	15437	15600	15598	15710	15671	15812	15727	15700	15555	15738	15693	15681	15509	15791	15553	15461	15559	15647	15491	15719	15723	15568	15653	15645	15629	15644	15790	15760	15662	15527	15786	15625	15490	15646	15616	15632	15582	15790	15670	15560	15586	15583	15546	15800	15485	15632	15530	15558	15455	15524	15682	15540	15560	15718	15672	15613	15664	15618	15629	15511	15554	15665	15532	15709	15604	15508	15588	15708	15636	15352	15657	15476	15597	15658	15424	15722	15603	15636	15466	15529	15547	15658	15579	15554	15558	15722	15577	15565	15576	15536	15796	15654	15583	15642	15520	15381	15485	15654	15658	15598	15723	15567	15789	15721	15554	15594	15609	15617	15619	15522	15590	15616	15668	15776	15546	15705	15664	15609	15507	15587	15653	15735	15549	15760	15695	15603	15773	15684	15569	15680	15567	15568	15675	15529	15717	15607	15582	15706	15613	15602	15481	15561	15571	15813	15700	15613	15562	15589	15632	15721	15539	15631	15560	15777	15503	15573	15586	15552	15363	15606	15604	15442	15684	15326	15745	15758	15718	15580	15477	15763	15598	15494	15757	15790	15522	15608	15637	15548	15591	15571	15533	15578	15758	15459	15699	15427	15663	15542	15695	15553	15597	15502	15377	15688	15636	15740	15674	15769	15645	15716	15651	15531	15371	15603	15640	15508	15550	15808	15396	15655	15527	15543	15723	15681	15433	15528	15576	15569	15915	15362	15644	15603	15622	15646	15592	15589	15740	15678	15529	15614	15759	15505	15681	15737	15585	15726	15565	15569	15701	15656	15600	15692	15822	15612	15449	15633	15642	15405	15419	15675	15602	15623	15632	15525	15587	15551	15574	15570	15702	15637	15686	15561	15600	15530	15489	15595	15656	15581	15574	15589	15557	15621	15568	15542	15731	15587	15718	15537	15539	15619	15684	15763	15560	15525	15587	15496	15470	15613	15797	15552	15610	15845	15438	15551	15441	15566	15643	15667	15553	15608	15609	15632	15640	15476	15709	15589	15530	15434	15703	15522	15620	15593	15660	15688	15583	15766	15550	15824	15538	15567	15588	15674	15758	15600	15690	15531	15677	15544	15678	15610	15562	15690	15570	15487	15730	15572	15630	15705	15528	15604	15428	15596	15451	15538	15613	15453	15548	15718	15547	15625	15802	15580	15472	15784	15521	15551	15477	15584	15466	15595	15582	15737	15744	15499	15775	15552	15570	15591	15609	15650	15672	15553	15567	15691	15666	15684	15574	15538	15440	15673	15559	15555	15730	15581	15582	15736	15533	15506	15533	15620	15610	15694	15542	15523	15594	15709	15677	15729	15740	15598	15639	15510	15631	15747	15514	15690	15479	15694	15664	15569	15772	15798	15625	15680	15662	15698	15544	15537	15653	15537	15757	15596	15648	15665	15534	15605	15570	15613	15862	15549	15496	15506	15699	15689	15386	15589	15555	15595	15606	15542	15565	15763	15794	15591	15685	15590	15643	15546	15663	15533	15766	15549	15462	15502	15480	15650	15531	15732	15697	15512	15787	15602	15742	15700	15622	15582	15550	15734	15619	15604	15620	15544	15597	15627	15626	15518	15660	15542	15510	15678	15565	15380	15617	15652	15721	15556	15613	15376	15595	15772	15696	15620	15546	15668	15645	15597	15482	15502	15691	15704	15574	15657	15623	15763	15681	15644	15634	15501	15677	15530	15841	15716	15439	15684	15589	15562	15656	15542	15691	15538	15739	15571	15555	15634	15649	15644	15708	15727	15667	15681	15417	15552	15605	15670	15442	15656	15700	15527	15502	15513	15541	15604	15728	15656	15840	15746	15656	15593	15713	15793	15595	15637	15617	15812	15509	15633	15649	15603	15513	15790	15526	15688	15569	15596	15461	15674	15538	15561	15700	15616	15501	15847	15705	15621	15645	15567	15704	15648	15646	15711	15863	15665	15549	15584	15503	15594	15592	15652	15715	15545	15599	15418	15678	15513	15749	15444	15535	15694	15626	15565	15503	15608	15617	15756	15555	15602	15633	15582	15517	15653	15654	15683	15676	15547	15690	15759	15732	15508	15494	15428	15606	15561	15577	15701	15549	15652	15583	15560	15531	15709	15681	15576	15623	15581	15761	15646	15673	15544	15593	15801	15501	15477	15584	15569	15664	15648	15447	15655	15704	15524	15646	15535	15574	15793	15598	15764	15571	15712	15540	15696	15659	15634	15458	15679	15586	15565	15591	15600	15622	15587	15609	15545	15504	15641	15567	15726	15697	15502	15727	15490	15648	15592	15540	15729	15745	15753	15758	15606	15622	15592	15570	15878	15606	15489	15521	15795	15704	15518	15553	15767	15647	15730	15476	15409	15663	15581	15638	15702	15711	15691	15803	15620	15451	15694	15770	15618	15574	15741	15697	15597	15647	15650	15575	15677	15484	15553	15544	15678	15622	15580	15682	15464	15616	15485	15701	15673	15509	15515	15655	15589	15523	15550	15573	15515	15642	15643	15653	15499	15699	15486	15737	15588	15577	15451	15441	15523	15680	15694	15691	15696	15606	15453	15629	15706	15505	15628	15638	15765	15503	15705	15640	15518	15654	15592	15703	15606	15646	15765	15579	15516	15577	15618	15560	15618	15677	15409	15503	15466	15569	15864	15608	15695	15621	15550	15528	15641	15661	15572	15519	15611	15702	15630	15657	15438	15693	15759	15680	15717	15672	15640	15724	15674	15632	15557	15666	15600	15522	15606	15765	15542	15498	15682	15781	15600	15588	15517	15552	15544	15850	15591	15512	15664	15641	15723	15644	15613	15756	15539	15615	15616	15644	15724	15723	15697	15647	15636	15780	15699	15695	15687	15679	15589	15493	15792	15632	15463	15464	15661	15428	15645	15737	15689	15634	15666	15457	15648	15497	15629	15680	15525	15541	15560	15736	15613	15577	15617	15444	15504	15626	15470	15592	15481	15782	15604	15663	15635	15607	15644	15526	15469	15578	15595	15678	15495	15611	15607	15611	15671	15590	15742	15727	15797	15694	15644	15532	15518	15609	15565	15603	15606	15659	15754	15721	15514	15502	15630	15696	15452	15526	15442	15656	15569	15637	15547	15660	15658	15665	15675	15675	15686	15599	15658	15968	15410	15715	15554	15575	15696	15604	15627	15679	15676	15733	15605	15651	15657	15771	15690	15654	15663	15662	15683	15599	15808	15597	15636	15630	15572	15673	15686	15622	15567	15680	15589	15789	15819	15695	15611	15479	15645	15553	15581	15499	15739	15615	15711	15678	15658	15721	15754	15574	15665	15574	15730	15737	15658	15649	15560	15687	15709	15698	15600	15704	15590	15344	15557	15577	15541	15736	15578	15564	15508	15525	15646	15641	15659	15663	15505	15604	15596	15602	15538	15500	15551	15781	15782	15729	15722	15637	15536	15546	15679	15733	15642	15529	15818	15709	15538	15469	15511	15616	15599	15681	15662	15454	15610	15547	15803	15564	15520	15746	15624	15440	15621	15658	15713	15595	15542	15720	15664	15475	15626	15668	15537	15551	15686	15609	15673	15626	15676	15723	15575	15556	15735	15579	15733	15642	15742	15573	15429	15670	15670	15642	15720	15505	15613	15521	15589	15533	15723	15699	15612	15688	15658	15424	15553	15645	15658	15459	15630	15608	15605	15611	15745	15601	15590	15615	15419	15524	15702	15684	15561	15775	15806	15726	15504	15514	15808	15641	15689	15413	15481	15525	15628	15536	15556	15371	15568	15763	15461	15649	15688	15634	15726	15599	15752	15564	15709	15644	15613	15628	15596	15674	15555	15596	15624	15531
27209	22731	28246	25325	20968	20038	19418	18675	18045	18059	17953	17957	18156	17949	17948	17587	17505	17521	17626	17520	17541	17587	17472	17397	17436	17487	17310	17193	17408	17424	17273	17328	17144	17134	17328	17105	17280	17188	17467	17174	17391	17172	17241	17232	17463	17254	17307	17348	17423	17450	17294	17144	17138	17169	17164	17288	17237	17195	17259	17258	17514	17380	17274	17275	17146	17300	17335	17252	17322	17045	17202	17190	17083	17178	17372	17128	17390	17204	17234	17323	17368	17339	17320	17214	17220	17075	17175	17293	17397	17162	17307	17306	17456	17250	17066	17212	17373	17498	17220	17349	17195	17045	17100	17408	17243	17394	17001	17172	17140	17344	17147	17300	17328	17340	17037	17376	17239	17138	17322	17331	17254	17208	17281	17110	17335	17133	17254	17151	17295	17154	17416	17211	17194	17232	17256	17330	17136	17390	17442	17295	17229	17239	17517	17086	17143	17243	17303	17409	17255	17328	17256	17084	17265	17391	17363	17266	17297	17270	17385	17328	17300	17170	16996	17238	17287	17139	17115	17247	17256	17217	17442	17301	17118	17270	17260	17274	17209	17256	17350	17449	17323	17218	17288	17090	17362	17173	17218	17115	17238	17161	17375	17170	17026	17154	17246	16953	17160	17020	17160	17202	17289	17414	17282	17036	17336	17400	17325	17057	16961	17212	17450	17398	17338	17244	17377	17167	17307	17177	17331	17278	17188	17096	17243	17291	17462	17075	17008	17040	17200	17192	17396	17312	17219	17378	17307	17399	17232	17385	17231	17303	17386	17259	17303	17131	17308	17260	17391	17073	17293	17354	17157	17361	17195	17251	17262	17382	17283	17043	17387	16992	17193	17247	17372	17363	17228	17158	17429	17483	17244	17401	17268	17282	17034	17290	17190	17361	17008	17232	17188	17234	17029	17264	17204	17221	17337	17340	17050	17156	17229	17176	17422	17374	17263	17401	17050	17336	17094	17374	17096	17211	17385	17186	17307	17265	17221	17071	17258	17379	17169	17233	17427	17078	17187	17260	17224	17168	17390	17265	17349	17279	17208	17082	17082	17357	17322	17448	17170	17318	17082	17384	17117	17413	17405	17230	17207	17264	17278	17251	17357	17175	17183	17121	17369	17285	17220	17157	17111	17249	17302	17197	17310	17238	17170	17380	17306	17271	17298	17164	17110	17141	17297	17332	17265	17366	17192	17376	17307	17361	17379	17238	17314	17152	17241	17261	17096	17312	17157	17357	17240	17246	17393	17344	17375	17317	17196	17289	17295	17230	17256	17278	17252	17023	17308	17233	16931	17329	17359	17064	17048	17122	17321	17431	17284	17221	17066	17467	16982	17152	17109	17252	17308	17231	17376	17314	17194	17201	17144	17261	17371	17310	17057	17046	17345	17162	17201	17442	17357	17035	17304	17294	17190	17055	17096	17285	17232	17311	17192	17011	17006	17299	17368	17132	17448	17361	17336	17238	17272	17073	17158	17253	17310	17256	17294	17151	17254	17320	17155	17132	17182	17363	17230	17111	17215	17457	17184	17113	17038	17133	17285	17176	17165	17187	17325	17268	17462	17276	17140	17273	17355	17251	16988	17363	17324	17465	17200	17339	17252	17079	17038	17179	17354	17214	17198	17383	17221	17165	17366	17190	17286	17175	17023	17282	17215	17176	17093	17267	17366	17185	17428	17246	17150	17292	17292	17163	17288	17160	17482	17185	17086	17068	17251	17185	17399	17314	17114	17102	17322	17279	17543	17168	17152	17168	17179	17274	17218	17394	17150	17299	17100	17014	17107	17296	17205	17149	17244	17260	17356	17382	17388	17242	17351	17303	17415	17244	17212	17111	17200	17279	17305	17195	17309	17377	17379	17278	17205	17204	17090	17053	17256	17414	17335	17375	17462	17059	17263	17312	17256	17213	17249	17210	17344	17122	17300	17228	17230	17230	17270	17170	17191	17234	17286	17119	17161	17216	17312	17324	17376	17229	17286	17290	17227	17455	17343	17369	17236	17180	17192	17303	17492	17337	17318	17260	17224	17370	17318	17269	17352	17298	17204	17196	17195	17389	17250	17316	17352	17233	17053	17331	17259	17240	17243	17274	17186	17446	17167	17345	17225	17314	17336	17257	17168	17315	17225	17282	17290	17384	17411	17040	17328	17429	17374	17272	17240	17237	17302	17174	17193	17267	17159	17247	17266	17327	17211	17122	17148	17353	17167	17272	17155	17198	17308	17345	17402	17073	17280	17247	17330	17200	17281	17199	17247	17323	17124	17339	17422	17164	17150	17095	17088	17354	17341	17238	17278	17224	17281	17346	17330	17053	17176	17303	17346	17279	17300	17328	17157	17292	17345	17299	17279	17338	17252	17154	17356	17430	17307	17220	17236	17391	17523	17200	17266	17268	17436	17272	17440	17334	17533	17182	17237	17287	17236	17092	17223	17286	17281	17237	17248	17121	17230	17125	17218	17302	17378	17162	17201	17348	17055	17249	17159	17291	17271	17409	17450	17321	17148	17369	17246	17054	17171	17228	17352	17291	17093	17377	17223	17116	17156	17259	17324	17328	17461	17180	17451	17197	17201	17349	17107	17120	17267	17359	17370	17218	17416	17392	17230	16988	17273	17386	17249	17187	17095	17278	17357	17194	17226	17328	17224	17158	17134	17170	17322	17189	17280	17145	17292	17237	17218	17067	17207	17278	17160	17356	17260	17157	17273	17155	17323	17195	17441	17186	17187	17064	17257	16893	17147	17161	17304	17345	17280	17110	17185	17360	17359	17289	17266	17185	17447	17307	17364	17308	17315	17247	17154	17518	17329	17273	17410	17217	17216	16996	17172	17342	17333	17269	17270	17436	17436	17116	17293	17261	17092	17236	17251	17307	17205	17299	17496	17242	17431	17033	17249	17119	17451	17329	17111	17161	17216	17231	17252	17265	17206	17284	17190	17211	17336	17066	17199	17265	17022	17311	17342	17188	17389	17060	17188	17282	17216	17270	17131	17093	17194	17205	17288	17163	17321	17229	17278	17385	17471	17328	17413	17140	17356	17436	17484	17245	17329	17127	17309	17391	17309	17157	17395	17130	17338	17286	17244	17183	17054	17209	17449	17135	17309	17292	17294	17229	17332	17267	17190	17111	17166	17145	17328	17107	17354	17223	17259	17322	17279	17178	17285	17308	17169	17067	17240	17263	17189	17119	17270	17239	17137	17275	17216	17053	17404	17320	17307	17191	17359	17193	17353	17366	17154	17289	17240	17131	17109	17307	17383	17385	17200	17255	17480	17304	17236	17300	17164	17242	17104	17196	17099	17300	17176	17257	17381	16987	17276	17420	17496	17166	17211	17343	17321	17282	17260	17261	17339	17320	17323	17071	17149	17272	17194	17288	17475	17442	17232	17128	17382	17260	17279	17302	17413	17239	17267	17443	17190	17324	17305	17470	17140	17197	17335	17347	17241	17286	17108	17383	17029	17095	17182	17410	17333	17271	17518	17148	17361	17273	17272	17306	17087	17305	17321	17265	17201	17243	17334	17566	17288	17248	17189	17267	17366	17210	17210	17151	17316	17235	16987	17245	17116	17032	17023	17268	17462	17141	17185	17225	17200	17358	17052	17368	17391	17344	17387	17309	17324	17249	17425	17042	17210	17199	17239	17203	17207	17224	17257	17181	17157	17359	17260	17262	17265	17200	17262	17239	17211	17162	16963	17094	17213	17196	17297	17202	17197	17318	17245	17313	17132	17275	17256	17250	17086	17381	17229	17304	17231	17262	17278	17355	17310	17309	17294	17399	17252	17296	17274	17297	17210	17255	17580	17234	17095	17251	17397	17163	17224	17321	17379	17349	17285	17418	17431	17460	17220	17248	17106	17120	17231	17145	17207	17320	17395	17266	17241	17219	17464	17236	17348	17069	17353	17146	17248	17144	17357	17477	17226	17414	17244	17109	16997	17240	17393	17120	17344	17263	17148	17259	17319	17378	17315	17127	17116	17310	17150	17298	17199	17207	17290	16892	17090	17557	17209	17177	17389	17119	17330	17041	17287	17344	17353	17286	17361	17143	17102	17516	17293	17302	17456	17315	17300	17154	17455	17213	17400	17344	17294	17421	17305	17156	17231	17237	17130	17263	17339	17219	17203	17201	17179	17163	17180	17049	17386	17278	17356	17252	17278	17077	17388	17332	17209	17176	17211	17173	17085	17433	17084	17329	17098	17177	17302	17468	17278	17234	17132	17258	17249	17337	17281	17181	17198	17457	17353	17264	17254	17366	17184	17172	17334	17207	17149	17241	17305	17225	17368	17302	17295	17199	17199	17249	17286	17184	17132	17445	17389	17351	17317	17493	17120	17353	17233	17100	17166	17245	17207	17023	17203	17205	17144	17331	17437	17262	17246	17266	17407	17336	17375	17400	17382	17314	17199	17225	17418	17235	17075	17167	17183	17388	17502	17149	17173	17099	17342	17297	17431	17284	17190	17226	17288	17182	17065	17238	17364	17120	17327	17270	17411	17243	17168	17086	17288	17290	17441	17246	17069	17360	17161	17171	17213	17393	17397	17107	17140	17156	17375	17481	17240	17321	17249	17297	17286	17169	17172	17330	17210	17364	17238	17332	17140	17008	17240	17326	17159	17402	17241	17382	17251	17299	17221	17053	17288	17134	17116	17515	17119	17426	17204	17252	17396	17118	17115	17007	17138	17562	17342	17296	17462	17338	17432	17193	17163	17169	17489	17030	17254	17241	17241	17185	17358	17348	17328	17055	17326	17257	17161	17216	17110	17115	17167	17344	17224	17204	17419	17178	17246	17247	17105	17277	17195	17350	17273	17189	17069	17053	16931	17408	17332	17285	17086	17241	17397	17271	17281	17424	17239	17259	17228	17113	17289	17179	17173	17259	17167	17059	17230	17226	17317	17162	17265	17380	17293	17060	17305	17418	17131	17051	17319	17098	17249	17231	17238	17229	17321	17350	17356	17219	17102	17144	17392	17198	17248	17233	17008	17150	17371	17373	17118	17294	17198	17240	17332	17238	17427	17314	17313	17224	17309	17126	17264	17284	17162	17282	17226	17265	17262	17223	17135	17258	17336	17114	17321	17247	17265	17201	17345	17292	17282	17314	17269	17194	17152	17523	17313	17222	17280	17166
20933	31199	29161	23556	21233	19356	18370	17451	17074	16534	16504	16820	17101	16470	16412	16191	16163	16163	16146	16075	15773	15681	15843	15709	15756	15688	15608	15650	15444	15657	15678	15685	15425	15678	15562	15554	15619	15742	15627	15493	15444	15554	15579	15625	15535	15618	15653	15629	15662	15494	15503	15526	15494	15532	15631	15636	15429	15636	15467	15487	15554	15458	15418	15445	15532	15522	15421	15545	15562	15550	15656	15553	15516	15495	15474	15477	15424	15497	15460	15546	15366	15657	15601	15666	15675	15445	15653	15628	15635	15656	15420	15476	15427	15425	15555	15545	15532	15584	15610	15647	15571	15563	15582	15574	15553	15543	15487	15429	15521	15541	15550	15495	15428	15382	15386	15356	15503	15519	15606	15549	15598	15406	15417	15566	15557	15526	15453	15603	15443	15425	15377	15602	15387	15389	15463	15691	15566	15579	15327	15548	15266	15600	15561	15554	15528	15542	15547	15527	15469	15627	15471	15458	15625	15638	15598	15592	15539	15338	15460	15527	15512	15685	15439	15489	15551	15481	15437	15486	15509	15525	15569	15651	15543	15674	15519	15375	15576	15364	15447	15503	15499	15523	15463	15504	15589	15560	15502	15485	15367	15564	15357	15560	15317	15575	15501	15378	15617	15500	15641	15633	15484	15495	15636	15552	15542	15495	15518	15488	15413	15522	15646	15419	15423	15563	15457	15417	15554	15504	15551	15528	15520	15446	15400	15556	15592	15580	15532	15548	15573	15442	15582	15693	15452	15609	15540	15610	15458	15545	15362	15496	15504	15650	15714	15505	15467	15586	15645	15605	15556	15439	15442	15491	15451	15554	15574	15531	15661	15683	15454	15650	15377	15516	15555	15561	15392	15461	15631	15486	15391	15428	15461	15670	15318	15554	15528	15596	15610	15587	15622	15455	15650	15449	15516	15443	15492	15446	15394	15520	15568	15465	15561	15528	15656	15518	15460	15541	15551	15581	15478	15537	15730	15507	15457	15454	15661	15444	15387	15596	15727	15536	15448	15398	15371	15632	15594	15533	15529	15615	15643	15620	15649	15500	15579	15436	15778	15308	15610	15589	15637	15504	15602	15353	15624	15532	15441	15528	15607	15380	15401	15602	15489	15570	15575	15560	15672	15530	15576	15399	15551	15460	15495	15447	15450	15453	15557	15582	15541	15467	15458	15596	15538	15702	15557	15692	15705	15434	15442	15487	15332	15554	15463	15398	15569	15457	15564	15481	15396	15477	15529	15565	15606	15600	15685	15555	15586	15404	15563	15512	15506	15406	15517	15403	15494	15365	15495	15402	15639	15617	15582	15431	15366	15335	15635	15485	15450	15706	15441	15401	15288	15448	15332	15418	15475	15661	15681	15572	15586	15529	15459	15494	15838	15561	15610	15561	15560	15500	15527	15567	15643	15609	15480	15545	15423	15407	15447	15426	15600	15523	15524	15583	15501	15506	15556	15574	15426	15565	15366	15464	15427	15450	15447	15480	15643	15426	15516	15661	15532	15690	15382	15742	15465	15498	15503	15493	15644	15547	15292	15457	15663	15374	15472	15598	15360	15370	15530	15631	15319	15474	15539	15566	15585	15617	15482	15395	15447	15431	15627	15536	15574	15653	15522	15512	15327	15594	15505	15574	15511	15484	15659	15435	15512	15532	15393	15422	15583	15407	15391	15484	15577	15556	15480	15573	15462	15397	15529	15403	15652	15544	15441	15551	15579	15461	15599	15546	15551	15451	15598	15497	15481	15484	15519	15511	15493	15509	15571	15424	15409	15472	15565	15469	15775	15602	15507	15512	15463	15532	15457	15462	15361	15493	15507	15731	15390	15519	15521	15508	15599	15484	15349	15501	15593	15561	15654	15588	15466	15574	15479	15597	15708	15427	15265	15526	15643	15526	15409	15626	15615	15523	15533	15463	15433	15513	15562	15441	15477	15507	15672	15560	15350	15529	15495	15352	15451	15467	15644	15531	15515	15441	15488	15570	15608	15406	15447	15643	15462	15539	15636	15527	15476	15427	15402	15668	15608	15510	15378	15503	15546	15719	15456	15531	15620	15449	15537	15510	15465	15521	15611	15570	15604	15426	15398	15557	15383	15461	15558	15414	15665	15294	15580	15532	15596	15506	15567	15485	15530	15509	15448	15542	15532	15557	15519	15563	15536	15548	15491	15476	15616	15606	15448	15403	15581	15495	15457	15490	15459	15559	15485	15403	15344	15467	15477	15537	15451	15421	15509	15565	15501	15403	15314	15599	15422	15555	15514	15553	15450	15583	15490	15397	15382	15583	15292	15397	15565	15475	15349	15530	15544	15541	15376	15387	15469	15649	15644	15592	15422	15459	15574	15522	15393	15782	15649	15651	15583	15373	15600	15560	15391	15471	15576	15750	15494	15436	15437	15364	15549	15447	15410	15616	15468	15429	15411	15583	15568	15445	15503	15451	15549	15610	15512	15440	15386	15518	15558	15473	15516	15583	15635	15593	15414	15437	15634	15486	15506	15524	15538	15596	15512	15506	15447	15436	15453	15561	15609	15775	15579	15435	15582	15541	15724	15453	15584	15637	15549	15514	15454	15645	15516	15379	15510	15487	15563	15440	15568	15499	15575	15441	15524	15506	15635	15540	15582	15585	15403	15519	15508	15545	15676	15416	15511	15593	15469	15632	15475	15619	15613	15508	15449	15506	15467	15602	15613	15489	15518	15413	15592	15662	15445	15437	15457	15683	15554	15353	15450	15427	15405	15416	15642	15588	15585	15489	15678	15436	15483	15601	15543	15556	15540	15542	15623	15521	15571	15279	15575	15523	15421	15553	15622	15453	15432	15354	15507	15335	15738	15447	15680	15479	15496	15530	15476	15604	15433	15439	15393	15537	15526	15469	15569	15578	15402	15447	15455	15392	15562	15589	15628	15448	15636	15364	15554	15616	15695	15473	15459	15531	15602	15548	15536	15489	15393	15646	15533	15393	15498	15748	15507	15619	15363	15614	15353	15565	15553	15389	15440	15434	15581	15495	15495	15388	15411	15503	15544	15553	15563	15582	15531	15515	15494	15597	15527	15449	15406	15601	15497	15445	15502	15389	15534	15511	15509	15481	15575	15484	15549	15603	15542	15541	15627	15550	15547	15422	15605	15496	15589	15491	15498	15459	15578	15588	15429	15546	15466	15456	15773	15491	15626	15382	15556	15459	15383	15426	15546	15639	15485	15548	15455	15432	15487	15566	15413	15573	15510	15570	15503	15435	15449	15594	15607	15594	15558	15608	15605	15646	15558	15494	15719	15547	15430	15509	15624	15516	15556	15468	15493	15603	15511	15647	15855	15551	15498	15394	15455	15463	15528	15679	15347	15592	15541	15455	15594	15630	15649	15525	15698	15463	15540	15405	15350	15548	15418	15476	15496	15644	15618	15729	15510	15587	15531	15386	15569	15520	15524	15490	15497	15524	15475	15528	15579	15284	15427	15479	15578	15361	15626	15509	15475	15453	15394	15530	15582	15555	15453	15400	15402	15549	15688	15420	15528	15675	15546	15652	15535	15482	15489	15398	15503	15541	15661	15535	15481	15584	15530	15627	15435	15511	15500	15573	15494	15436	15414	15465	15654	15490	15522	15605	15759	15558	15374	15485	15417	15744	15502	15471	15430	15450	15639	15417	15604	15503	15445	15499	15554	15548	15581	15557	15565	15433	15423	15405	15549	15472	15512	15506	15337	15412	15521	15551	15411	15430	15580	15580	15418	15325	15585	15733	15494	15631	15514	15670	15551	15626	15471	15347	15434	15636	15378	15628	15630	15533	15484	15439	15585	15508	15679	15389	15558	15623	15560	15672	15243	15428	15262	15635	15558	15482	15554	15480	15545	15530	15429	15615	15534	15548	15329	15535	15538	15531	15572	15554	15567	15463	15488	15601	15518	15617	15373	15495	15404	15463	15421	15595	15710	15577	15468	15386	15547	15574	15498	15475	15500	15550	15614	15553	15628	15707	15506	15690	15322	15696	15688	15516	15599	15339	15714	15409	15730	15633	15612	15750	15700	15401	15338	15542	15490	15759	15518	15477	15596	15510	15642	15614	15694	15462	15495	15343	15528	15439	15595	15277	15642	15406	15673	15505	15539	15529	15508	15444	15567	15490	15445	15597	15481	15508	15604	15551	15773	15391	15528	15489	15466	15519	15466	15766	15605	15504	15349	15796	15571	15507	15417	15546	15498	15380	15625	15562	15587	15543	15583	15590	15632	15459	15528	15508	15535	15566	15676	15354	15609	15463	15715	15587	15464	15486	15556	15656	15613	15455	15502	15523	15611	15471	15385	15448	15587	15503	15667	15532	15542	15465	15611	15565	15691	15440	15554	15408	15497	15430	15454	15476	15664	15565	15554	15475	15661	15558	15469	15582	15713	15661	15473	15481	15425	15453	15467	15433	15543	15539	15568	15650	15703	15549	15531	15565	15642	15456	15556	15565	15523	15545	15580	15422	15516	15597	15388	15625	15491	15603	15480	15534	15481	15347	15480	15431	15470	15508	15722	15492	15559	15371	15393	15544	15500	15466	15617	15587	15415	15460	15544	15461	15555	15424	15571	15517	15480	15494	15415	15420	15497	15418	15607	15605	15482	15531	15527	15516	15462	15452	15577	15617	15490	15543	15373	15528	15511	15514	15611	15616	15538	15556	15432	15554	15514	15298	15547	15498	15422	15500	15563	15566	15450	15386	15474	15457	15491	15677	15540	15502	15632	15516	15631	15612	15514	15508	15539	15532	15668	15461	15660	15554	15569	15483	15505	15536	15376	15559	15346	15470	15685	15468	15437	15461	15379	15481	15714	15393	15470	15564	15451	15414	15473	15471	15643	15549	15576	15531	15588	15619	15491	15511	15487	15414	15383	15566	15529	15470	15565	15522	15495	15695	15573	15346	15635	15642	15491	15540	15537	15556	15491	15512	15489	15461	15628	15674	15648	15587	15543	15582	15507	15460	15581	15639	15430	15499	15614	15422	15551	15489	15688	15623	15711	15630	15493	15751	15325	15512	15517	15513	15533	15575	15510	15515	15464	15552	15614	15436	15466	15537	15603	15673	15331	15457	15522	15422	15449	15485	15545	15500	15466	15444	15606	15583	15418	15399	15519	15696	15458	15651
23551	21130	28708	24075	22800	24309	23850	20490	19865	19386	18959	19286	19077	18625	18238	18192	18183	18174	18160	18069	17843	17851	17823	17728	17457	17790	17499	17602	17700	17554	17478	17349	17424	17313	17473	17368	17380	17473	17413	17530	17511	17282	17482	17357	17481	17348	17318	17413	17605	17910	17809	17748	17448	17653	17332	17340	17638	17292	17505	17347	17332	17304	17466	17341	17312	17452	17456	17433	17568	17564	17323	17245	17414	17338	17534	17230	17208	17323	17482	17401	17440	17145	17312	17338	17281	17400	17251	17235	17398	17359	17545	17291	17331	17424	17312	17155	17320	17251	17359	17473	17446	17348	17325	17455	17199	17325	17500	17136	17358	17332	17201	17237	17385	17339	17441	17517	17339	17281	17349	17230	17235	17109	17478	17370	17330	17649	17378	17431	17338	17127	17375	17329	17310	17395	17277	17426	17513	17222	17334	17672	17286	17209	17163	17329	17401	17298	17183	17338	17420	17310	17382	17515	17298	17414	17469	17270	17164	17515	17521	17417	17239	17226	17395	17239	17092	17180	17487	17313	17147	17390	17477	17351	17282	17300	17280	17236	17236	17358	17297	17545	17456	17219	17387	17261	17192	17168	17263	17499	17371	17344	17325	17335	17396	17130	17560	17239	17282	17242	17338	17225	17185	17306	17309	17449	17475	17381	17372	17189	17159	17457	17210	17159	17240	17259	17530	17279	17416	17259	17244	17156	17292	17225	17258	17255	17414	17108	17489	17360	17118	17140	17329	17364	17334	17480	17327	17541	17245	17271	17419	17287	17357	17355	17264	17319	17455	17376	17166	17419	17440	17321	17351	17263	17320	17292	17163	17283	17471	17377	17165	17368	17397	17523	17340	17205	17526	17551	17287	17367	17114	17361	17218	17288	17389	17518	17300	17328	17441	17192	17592	17295	17335	17306	17489	17248	17458	17432	17222	17234	17459	17084	17426	17319	17525	17184	17428	17271	17367	17415	17485	17479	17403	17227	17239	17070	17090	17134	17397	17208	17277	17288	17367	17401	17231	17319	17358	17212	17165	17331	17393	17440	17428	17209	17196	17242	17336	17288	17463	17270	17350	17288	17195	17386	17351	17369	17409	17292	17193	17378	17166	17135	17215	17247	17237	17292	17462	17181	17515	17460	17272	17242	17485	17288	17387	17356	17264	17354	17368	17187	17410	17415	17089	17328	17289	17315	17364	17331	17287	17270	17401	17376	17492	17270	17251	17366	17481	17207	17377	17462	17202	17264	17141	17379	17327	17209	17352	17336	17154	17358	17213	17225	17300	17321	17349	17284	17111	17268	17255	17275	17390	17362	17140	17382	17424	17333	17062	17293	17410	17358	17511	17340	17307	17351	17321	17416	17407	17124	17559	17170	17348	17399	17462	17325	17549	17524	17340	17550	17192	17122	17300	17423	17320	17332	17313	17258	17413	17345	17358	17431	17288	17334	17417	17466	17420	17008	17523	17161	17509	17282	17070	17290	17380	17316	17355	17228	17424	17394	17458	17210	17387	17408	17135	17514	17325	17357	17408	17214	17477	17168	17389	17310	17232	17279	17294	17383	17329	17419	17042	17308	17401	17172	17454	17193	17276	17360	17379	17653	17310	17164	17248	17257	17292	17279	17349	17391	17415	17231	17375	17191	17398	17376	17416	17400	17335	17423	17442	17425	17592	17321	17283	17474	17348	17388	17418	17300	17147	17330	17264	17290	17305	17501	17224	17312	17398	17124	17374	17519	17256	17282	17062	17059	17239	17240	17320	17331	17280	17226	17641	17204	17262	17404	17176	17211	17329	17357	17378	17343	17316	17378	17313	17245	17291	17417	17348	17386	17217	17273	17334	17245	17268	17353	17383	17235	17259	17316	17260	17531	17465	17533	17091	17357	17351	17315	17263	17359	17259	17182	17231	17096	17342	17239	17326	17448	17519	17700	17468	17140	17328	17188	17395	17339	17352	17354	17166	17256	17283	17405	17383	17249	17149	17358	17416	17369	17209	17403	17250	17384	17340	17251	17194	17197	17427	17332	17447	17404	17334	17213	17294	17271	17495	17282	17405	17239	17373	17430	17476	17349	17138	17466	17276	17468	17269	17124	17230	17336	17203	17261	17370	17197	17255	17218	17520	17406	17397	17110	17311	17450	17420	17340	17239	17297	17349	17298	17320	17272	17238	17320	17205	17332	17098	17324	17304	17292	17171	17274	17188	17451	17425	17350	17310	17421	17394	17389	17347	17329	17439	17390	17581	17441	17535	17370	17178	17196	17162	17368	17342	17212	17416	17029	17318	17331	17342	17371	17494	17240	17216	17393	17125	17158	17422	17327	16962	17352	17431	17307	17268	17306	17356	17432	17247	17447	17426	17299	17319	17313	17334	17466	17249	17352	17524	17110	17343	17371	17442	17286	17286	17387	17409	17241	17313	17434	17532	17658	17387	17306	17442	17406	17255	17258	17286	17313	17338	17209	17288	17236	17007	17305	17406	17455	17273	17145	17514	17407	17426	17488	17294	17356	17514	17587	17045	17329	17103	17411	17325	17365	17453	17348	17338	17444	17298	17208	17496	17179	17182	17183	17287	17351	17199	17126	17341	17231	17308	17098	17241	17033	17231	17127	17262	17309	17342	17160	17287	17569	17423	17293	17372	17236	17490	17238	17306	17271	17066	17607	17383	17396	17371	17411	17397	17186	17478	17515	17381	17381	17431	17567	17303	17290	17207	17367	17376	17444	17268	17529	17250	17424	17256	17265	17326	17319	17242	17403	17308	17334	17519	17285	17440	17137	17310	17539	17565	17292	17465	17338	17255	17326	17114	17389	17221	17039	17270	17164	17209	17402	17357	17544	17396	17228	17370	17592	17484	17448	17320	17174	17234	17228	17263	17417	17097	17116	17533	17317	17296	17406	17391	17413	17148	17325	17241	17296	17418	17384	17142	17036	17468	17358	17239	17337	17364	17199	17258	17450	17367	17324	17368	17296	17439	17360	17018	17470	17208	17390	17540	17385	17290	17297	17261	17333	17250	17296	17208	17456	17477	17305	17416	17269	17550	17185	17229	17492	17354	17305	17272	17362	17286	17430	17308	17488	17241	17559	17257	17404	17284	17054	17284	17203	17216	17228	17248	17156	17133	17297	17361	17259	17447	17174	17449	17439	17313	17463	17406	17168	17237	17230	17507	17237	17396	17162	17456	17363	17339	17552	17431	17426	17232	17489	17389	17354	17517	17343	17228	17292	17302	17155	17464	17303	17336	17376	17372	17499	17313	17344	17315	17457	17251	17208	17271	17407	17492	17244	17346	17298	17545	17331	17242	17149	17188	17485	17260	17306	17382	17410	17387	17298	17105	17379	17381	17386	17407	17376	17558	17228	17192	17433	17280	17483	17576	17305	17220	17491	17403	17257	17337	17230	17379	17349	17337	17240	17277	17305	17409	17296	17269	17320	17318	17343	17369	17177	17267	17387	17421	17358	17351	17255	17184	17222	17360	17143	17255	17428	17399	17508	17396	17466	17476	17413	17321	17337	17240	17390	17360	17284	17353	17321	17426	17515	17438	17352	17398	17205	17455	17310	17470	17332	17308	17589	17300	17364	17376	17406	17320	17399	17299	17471	17333	17539	17245	17379	17414	17240	17381	17306	17394	17227	17296	17393	17205	17486	17193	17156	17417	17459	17355	17074	17398	17501	17394	17327	17147	17257	17255	17537	17467	17302	17405	17136	17392	17203	17268	17388	17376	17350	17232	17201	17266	17365	17213	17183	17351	17428	17243	17152	17426	17303	17418	17332	17295	17311	17303	17208	17246	17459	17227	17229	17437	17282	17295	17433	17446	17325	17474	17548	17468	17247	17326	17373	17221	17300	17282	17302	17238	17338	17213	17343	17231	17260	17170	17437	17331	17460	17292	17308	17313	17245	17412	17290	17262	17147	17226	17495	17451	17287	17252	17261	17375	17384	17264	17422	17394	17298	17120	17275	17270	17243	17250	17310	17314	17362	17486	17470	17206	17306	17199	17240	17236	17348	17460	17236	17394	17286	17336	17431	17237	17184	17359	17354	17218	17459	17223	17359	17519	17396	17320	17357	17415	17222	17339	17452	17325	17153	17349	17402	17368	17367	17415	17324	17269	17338	17465	17301	17338	17330	17354	17235	17295	17372	17408	17387	17502	17525	17282	17391	17326	17361	17274	17311	17352	17421	17253	17361	17303	17381	17324	17382	17197	17321	17294	17284	17327	17455	17131	17289	17150	17224	17289	17180	17177	17256	17508	17504	17351	17377	17471	17615	17444	17432	17355	17281	17522	17257	17407	17554	17487	17357	17368	17403	17343	17263	17226	17120	17193	17171	17300	17242	17528	17401	17417	17346	17322	17241	17285	17472	17398	17303	17305	17318	17306	17216	17227	17261	17314	17427	17245	17454	17274	17392	17426	17451	17383	17186	17310	17170	17251	17305	17397	17349	17398	17322	17519	17281	17309	17434	17354	17233	17206	17508	17369	17222	17207	17324	17369	17256	17403	17525	17501	17445	17329	17505	17192	17383	17506	17177	17230	17461	17287	17323	17242	17322	17309	17169	17315	17208	17371	17225	17354	17383	17411	17296	17146	17404	17163	17402	17418	17258	17248	17445	17388	17108	17204	17331	17413	17377	17304	17285	17431	17315	17310	17274	17252	17329	17382	17295	17267	17168	17471	17406	17476	17328	17130	17196	17315	17506	17419	17570	17237	17266	17283	17389	17189	17137	17384	17386	17237	17235	17352	17344	17474	17318	17353	17274	17202	17202	17350	17296	17252	17480	17527	17557	17410	17536	17447	17358	17645	17199	17357	17358	17293	17344	17317	17374	17266	17531	17331	17443	17421	17523	17366	17434	17247	17128	17452	17195	17299	17384	17458	17336	17251	17170	17525	17272	17306	17248	17326	17316	17350	17361	17141	17324	17134	17350	17369	17489	17176	17531	17263	17272	17205	17418	17200	17244	17350	17473	17635	17357	17284	17204	17288	17334	17317	17212	17280	17442	17395	17430	17342	17145	17474	17301	17330	17293	17337	17330	17282	17274	17397	17360	17635	17284	17286	17400	17080	17089	17380	17274	17191	17402	17322	17400	17361	17436	17531	17432	17509	17402	17404	17111	17433	17419
22742	40261	37335	29247	26533	23477	21369	20002	19353	18371	18248	18638	18137	17255	16870	16855	16728	16736	16612	16490	16162	16019	16096	15769	15848	15983	15935	15789	15705	15846	15825	15832	15760	15576	15741	15509	15600	15557	15725	15695	15867	15580	15677	15597	15795	15779	15838	15664	16342	16194	16107	15929	15811	15872	15751	15519	15742	15618	15656	15512	15725	15734	15558	15549	15753	15558	15588	15564	15676	15559	15611	15461	15501	15592	15772	15677	15641	15557	15580	15546	15643	15618	15703	15647	15671	15838	15699	15581	15577	15451	15562	15469	15600	15828	15548	15862	15647	15689	15613	15556	15591	15495	15679	15485	15588	15590	15670	15646	15678	15691	15871	15717	15554	15562	15622	15655	15626	15510	15380	15522	15504	15543	15584	15691	15549	15513	15648	15630	15716	15515	15608	15709	15653	15426	15341	15665	15639	15663	15550	15671	15562	15674	15556	15564	15661	15460	15626	15606	15611	15695	15583	15473	15333	15787	15692	15570	15545	15686	15675	15709	15323	15790	15497	15514	15470	15640	15574	15535	15800	15462	15673	15621	15594	15638	15669	15656	15687	15764	15602	15528	15722	15476	15525	15661	15655	15440	15516	15573	15566	15652	15504	15703	15550	15593	15530	15617	15538	15525	15527	15690	15716	15568	15587	15459	15447	15692	15619	15550	15674	15539	15624	15557	15630	15520	15553	15641	15707	15513	15569	15644	15688	15574	15534	15685	15577	15729	15805	15576	15707	15550	15650	15751	15495	15604	15628	15553	15526	15632	15487	15619	15631	15733	15729	15628	15522	15590	15594	15652	15640	15606	15590	15680	15348	15666	15744	15400	15429	15584	15495	15666	15473	15570	15738	15767	15565	15402	15611	15608	15805	15598	15622	15714	15367	15623	15437	15599	15618	15614	15645	15600	15583	15450	15705	15475	15549	15626	15596	15581	15593	15406	15563	15705	15667	15694	15525	15602	15755	15530	15555	15515	15620	15704	15567	15644	15796	15657	15766	15550	15697	15567	15747	15563	15433	15611	15673	15634	15564	15625	15635	15610	15636	15578	15553	15593	15545	15465	15472	15494	15473	15640	15552	15624	15512	15587	15688	15547	15588	15483	15720	15657	15433	15734	15732	15577	15601	15663	15467	15690	15581	15391	15556	15595	15653	15589	15631	15633	15529	15539	15574	15541	15658	15437	15691	15579	15480	15682	15623	15692	15603	15768	15607	15663	15526	15594	15696	15565	15642	15599	15712	15647	15615	15602	15613	15548	15692	15564	15561	15658	15464	15547	15515	15467	15721	15615	15740	15425	15559	15635	15617	15463	15656	15614	15701	15728	15604	15742	15577	15525	15425	15520	15541	15541	15596	15453	15477	15600	15536	15495	15728	15667	15637	15515	15550	15460	15470	15630	15651	15495	15577	15617	15564	15814	15659	15605	15506	15726	15483	15573	15417	15793	15572	15797	15623	15367	15514	15690	15536	15423	15613	15579	15356	15547	15820	15271	15558	15628	15620	15713	15420	15783	15690	15536	15655	15555	15639	15618	15524	15562	15589	15572	15566	15417	15406	15700	15512	15494	15724	15611	15453	15680	15498	15741	15509	15675	15509	15674	15578	15478	15622	15707	15562	15560	15610	15754	15514	15674	15563	15640	15637	15572	15729	15533	15660	15433	15583	15725	15485	15518	15453	15661	15509	15572	15453	15709	15716	15762	15528	15754	15746	15674	15739	15525	15695	15820	15806	15646	15460	15534	15573	15490	15451	15480	15566	15715	15562	15751	15773	15602	15614	15586	15652	15467	15591	15526	15542	15583	15615	15556	15620	15790	15545	15657	15624	15549	15550	15517	15635	15556	15507	15597	15431	15674	15596	15687	15682	15561	15618	15597	15657	15599	15507	15691	15626	15651	15568	15625	15539	15546	15488	15590	15570	15695	15570	15505	15505	15651	15565	15422	15669	15748	15681	15655	15737	15606	15525	15556	15605	15533	15549	15736	15659	15445	15689	15475	15767	15620	15618	15765	15643	15622	15575	15585	15412	15594	15566	15488	15650	15702	15573	15520	15466	15552	15691	15525	15577	15487	15658	15565	15503	15487	15612	15450	15568	15442	15502	15452	15463	15575	15563	15585	15729	15588	15643	15516	15626	15384	15624	15543	15670	15676	15621	15573	15569	15545	15605	15634	15381	15666	15392	15636	15631	15517	15606	15646	15750	15619	15589	15545	15603	15703	15754	15466	15739	15374	15665	15558	15708	15769	15667	15621	15757	15616	15560	15590	15510	15650	15491	15415	15612	15571	15679	15569	15618	15705	15544	15641	15509	15582	15735	15583	15595	15563	15526	15584	15626	15491	15544	15549	15566	15644	15569	15576	15529	15525	15619	15662	15657	15729	15568	15722	15481	15531	15514	15633	15603	15579	15680	15615	15452	15619	15551	15651	15619	15623	15617	15506	15680	15670	15629	15645	15548	15707	15764	15595	15543	15513	15529	15516	15576	15619	15604	15505	15566	15555	15589	15671	15520	15325	15511	15720	15694	15482	15782	15625	15871	15598	15456	15637	15666	15612	15576	15737	15617	15616	15517	15741	15621	15492	15711	15604	15506	15650	15421	15609	15652	15689	15513	15634	15544	15550	15698	15677	15577	15460	15577	15474	15413	15507	15774	15564	15581	15597	15466	15485	15638	15599	15640	15537	15430	15481	15662	15491	15607	15662	15520	15516	15613	15599	15629	15660	15553	15587	15765	15677	15548	15536	15640	15570	15528	15563	15750	15612	15536	15517	15634	15643	15564	15384	15513	15630	15619	15657	15514	15617	15698	15676	15636	15597	15594	15385	15419	15807	15623	15636	15607	15599	15623	15670	15547	15639	15425	15680	15671	15540	15520	15544	15658	15719	15475	15610	15582	15679	15710	15473	15489	15604	15776	15545	15639	15526	15509	15676	15519	15701	15663	15518	15524	15499	15543	15591	15585	15753	15438	15744	15611	15774	15485	15613	15716	15591	15613	15708	15514	15569	15349	15568	15583	15670	15626	15718	15543	15518	15765	15661	15634	15681	15645	15623	15614	15472	15461	15696	15646	15559	15505	15596	15574	15592	15459	15727	15503	15359	15430	15526	15576	15526	15498	15583	15717	15468	15642	15643	15705	15636	15639	15517	15673	15553	15582	15376	15616	15831	15512	15733	15536	15513	15497	15363	15588	15637	15603	15505	15681	15564	15659	15672	15640	15677	15497	15632	15644	15541	15666	15518	15578	15703	15552	15454	15605	15476	15716	15602	15659	15511	15666	15570	15542	15497	15556	15499	15570	15639	15679	15653	15611	15543	15346	15615	15745	15631	15657	15638	15827	15436	15521	15684	15451	15590	15551	15697	15480	15646	15717	15508	15589	15630	15653	15751	15605	15590	15669	15543	15492	15591	15474	15466	15513	15588	15463	15625	15698	15604	15479	15432	15546	15599	15658	15551	15621	15471	15785	15627	15527	15629	15591	15628	15694	15489	15746	15566	15577	15683	15563	15775	15497	15585	15734	15722	15602	15574	15647	15540	15615	15563	15594	15424	15759	15483	15788	15606	15565	15552	15553	15665	15615	15583	15725	15683	15578	15542	15439	15447	15561	15558	15488	15597	15582	15706	15653	15642	15476	15826	15530	15646	15605	15473	15463	15598	15562	15488	15591	15562	15544	15642	15511	15637	15527	15483	15739	15511	15508	15676	15338	15607	15611	15669	15676	15779	15452	15534	15744	15647	15631	15650	15734	15635	15579	15652	15477	15632	15743	15530	15469	15443	15467	15625	15533	15561	15557	15727	15762	15395	15527	15507	15606	15616	15564	15707	15575	15547	15448	15517	15685	15734	15581	15593	15503	15546	15661	15531	15704	15535	15683	15729	15653	15574	15606	15465	15491	15679	15580	15632	15528	15567	15653	15587	15596	15771	15455	15638	15533	15674	15677	15567	15647	15499	15646	15547	15673	15489	15557	15640	15454	15555	15626	15635	15487	15793	15593	15592	15651	15688	15663	15608	15647	15656	15642	15598	15725	15579	15486	15584	15776	15660	15550	15727	15620	15619	15665	15619	15704	15458	15699	15607	15488	15504	15530	15583	15746	15613	15566	15752	15547	15446	15637	15772	15640	15539	15652	15655	15691	15519	15603	15674	15606	15537	15780	15637	15732	15581	15678	15707	15482	15596	15481	15604	15646	15464	15498	15657	15552	15529	15674	15576	15549	15772	15531	15770	15456	15437	15650	15824	15669	15590	15635	15589	15603	15584	15408	15748	15743	15628	15527	15552	15681	15622	15665	15656	15761	15430	15730	15691	15517	15682	15594	15505	15502	15655	15694	15518	15459	15680	15563	15551	15595	15609	15523	15516	15589	15568	15792	15541	15423	15615	15652	15802	15516	15348	15613	15551	15663	15571	15561	15514	15639	15502	15618	15383	15583	15481	15766	15628	15609	15638	15597	15605	15547	15685	15549	15718	15370	15683	15620	15668	15535	15747	15624	15623	15605	15431	15670	15481	15652	15428	15641	15554	15582	15583	15689	15448	15527	15589	15647	15623	15704	15521	15619	15659	15751	15606	15647	15615	15569	15593	15541	15635	15706	15522	15553	15627	15646	15615	15480	15813	15637	15536	15543	15620	15621	15483	15613	15596	15574	15606	15347	15624	15535	15571	15618	15582	15464	15540	15624	15539	15462	15549	15499	15573	15517	15608	15579	15493	15691	15741	15555	15801	15721	15523	15620	15583	15568	15658	15512	15570	15643	15673	15699	15671	15732	15695	15497	15448	15690	15501	15435	15645	15461	15690	15579	15585	15765	15414	15531	15498	15722	15568	15406	15474	15811	15540	15622	15640	15545	15561	15680	15729	15589	15618	15576	15554	15746	15552	15623	15632	15676	15600	15471	15694	15457	15472	15555	15494	15502	15616	15378	15726	15616	15564	15478	15646	15490	15555	15544	15578	15574	15637	15569	15631	15514	15655	15628	15596	15538	15494	15671	15621	15629	15637	15429	15772	15614	15692	15660	15512	15500	15580	15530	15621	15598	15555	15592	15642	15867	15667	15643	15743	15523	15650	15636	15571	15643	15636	15309	15530	15555	15736	15770	15590	15434	15619	15417	15566	15534	15629	15523	15526
22633	21224	28951	23515	21751	24815	27724	22495	21006	20734	20739	20525	19720	19529	19021	18843	19020	18918	18733	18525	18185	18081	18284	18011	17960	17704	17630	17751	17853	17766	17753	17798	17879	17950	17802	17758	17668	17661	17545	17788	17649	17856	17624	17651	17707	17707	17608	17747	18370	18277	18277	18097	17803	17856	17675	17655	17782	17737	17569	17666	17719	17758	17418	17558	17805	17802	17642	17721	17493	17659	17715	17535	17613	17562	17760	17604	17613	17561	17600	17595	17622	17663	17772	17785	17522	17556	17572	17721	17603	17624	17722	17702	17627	17603	17618	17450	17569	17612	17808	17586	17816	17632	17903	17309	17543	17445	17325	17727	17697	17511	17543	17594	17565	17736	17718	17622	17720	17569	17531	17508	17517	17401	17367	17579	17624	17473	17578	17628	17579	17527	17472	17531	17471	17500	17593	17619	17824	17569	17494	17576	17579	17694	17595	17590	17560	17788	17568	17388	17631	17683	17682	17780	17444	17623	17535	17631	17614	17503	17631	17391	17702	17563	17596	17499	17683	17552	17668	17533	17590	17379	17510	17710	17607	17652	17645	17541	17620	17508	17462	17594	17509	17503	17417	17681	17702	17509	17718	17561	17582	17510	17644	17598	17655	17633	17525	17706	17627	17636	17543	17578	17606	17549	17664	17559	17382	17550	17681	17644	17468	17439	18025	17613	17611	17543	17477	17473	17590	17479	17483	17407	17495	17558	17447	17547	17498	17717	17612	17582	17581	17568	17641	17704	17601	17699	17587	17642	17456	17554	17584	17545	17758	17468	17405	17549	17631	17542	17596	17505	17571	17389	17648	17369	17406	17454	17489	17580	17626	17641	17355	17612	17549	17626	17617	17485	17364	17555	17530	17628	17405	17701	17743	17758	17432	17544	17665	17559	17384	17563	17610	17514	17420	17543	17626	17473	17557	17757	17691	17654	17519	17543	17879	17482	17411	17347	17539	17532	17630	17469	17650	17590	17648	17569	17580	17797	17654	17556	17531	17390	17604	17516	17598	17422	17653	17437	17462	17832	17782	17401	17780	17598	17518	17682	17559	17489	17684	17626	17579	17487	17527	17625	17611	17726	17579	17624	17633	17489	17394	17461	17603	17441	17495	17685	17490	17441	17563	17667	17552	17561	17497	17593	17637	17678	17639	17642	17403	17796	17494	17721	17556	17485	17330	17570	17546	17435	17735	17399	17470	17773	17614	17468	17523	17660	17621	17469	17384	17576	17572	17684	17690	17603	17767	17766	17731	17648	17684	17673	17693	17698	17545	17538	17558	17551	17556	17383	17550	17562	17573	17579	17414	17607	17710	17678	17685	17676	17347	17565	17641	17700	17523	17407	17717	17713	17340	17527	17600	17551	17641	17731	17599	17725	17604	17531	17612	17718	17661	17694	17481	17314	17585	17697	17432	17592	17428	17390	17545	17871	17576	17522	17488	17488	17444	17639	17676	17523	17626	17657	17581	17568	17554	17607	17579	17336	17392	17296	17508	17236	17378	17690	17642	17432	17443	17604	17724	17709	17597	17500	17314	17748	17506	17411	17558	17632	17595	17729	17664	17564	17635	17505	17654	17559	17382	17483	17656	17667	17510	17553	17600	17598	17754	17644	17468	17531	17605	17464	17562	17557	17850	17632	17478	17424	17494	17772	17436	17801	17728	17557	17408	17448	17673	17674	17432	17448	17502	17491	17521	17699	17556	17585	17623	17481	17591	17381	17435	17628	17664	17486	17528	17396	17484	17447	17610	17683	17557	17567	17572	17428	17605	17522	17453	17757	17505	17470	17732	17705	17728	17627	17506	17379	17580	17679	17710	17714	17736	17560	17491	17522	17513	17526	17618	17485	17748	17869	17546	17517	17668	17399	17547	17411	17585	17547	17505	17661	17590	17656	17702	17460	17576	17482	17786	17531	17577	17650	17494	17927	17643	17632	17482	17664	17698	17480	17601	17610	17417	17745	17519	17315	17488	17538	17548	17620	17673	17755	17586	17613	17562	17541	17544	17644	17658	17566	17587	17685	17820	17620	17796	17510	17841	17537	17620	17539	17756	17724	17529	17565	17604	17499	17646	17499	17631	17506	17738	17610	17487	17622	17603	17545	17754	17601	17507	17656	17368	17681	17567	17430	17551	17639	17491	17667	17494	17496	17704	17588	17516	17740	17476	17649	17599	17543	17793	17533	17591	17558	17649	17475	17622	17395	17717	17652	17596	17599	17648	17356	17631	17411	17786	17359	17353	17675	17590	17525	17584	17357	17516	17518	17555	17514	17437	17457	17474	17601	17700	17656	17534	17690	17504	17658	17562	17580	17410	17463	17457	17719	17698	17527	17434	17524	17607	17558	17679	17585	17675	17661	17646	17473	17643	17766	17604	17524	17444	17746	17593	17707	17570	17733	17526	17667	17599	17525	17636	17531	17537	17718	17558	17451	17543	17631	17577	17681	17642	17673	17596	17596	17648	17472	17516	17689	17625	17729	17784	17555	17772	17482	17576	17424	17618	17653	17561	17632	17641	17468	17695	17691	17518	17464	17382	17776	17547	17492	17668	17590	17768	17564	17449	17424	17484	17378	17557	17505	17636	17678	17604	17500	17619	17745	17557	17580	17510	17471	17548	17318	17617	17746	17595	17455	17506	17583	17624	17560	17735	17566	17503	17540	17512	17610	17776	17428	17398	17570	17450	17676	17444	17636	17530	17500	17705	17667	17622	17396	17700	17384	17670	17724	17643	17486	17667	17551	17598	17787	17466	17660	17478	17637	17523	17545	17554	17374	17698	17466	17454	17750	17558	17674	17469	17650	17437	17466	17490	17455	17520	17447	17503	17832	17514	17507	17679	17505	17574	17461	17439	17539	17466	17853	17539	17467	17679	17588	17662	17704	17525	17537	17538	17433	17394	17592	17690	17599	17543	17599	17469	17605	17497	17644	17791	17486	17662	17854	17496	17579	17602	17570	17460	17605	17537	17657	17588	17751	17406	17430	17518	17611	17573	17654	17497	17532	17675	17590	17530	17453	17468	17542	17538	17717	17553	17544	17566	17751	17455	17532	17399	17684	17676	17710	17734	17516	17698	17734	17636	17633	17640	17557	17445	17551	17721	17510	17609	17719	17667	17804	17668	17617	17549	17446	17414	17485	17449	17544	17702	17507	17782	17638	17663	17580	17561	17510	17622	17651	17682	17468	17641	17631	17522	17532	17580	17482	17605	17530	17601	17495	17552	17585	17521	17600	17593	17503	17539	17412	17586	17583	17666	17655	17656	17683	17497	17578	17711	17567	17689	17333	17682	17644	17600	17474	17627	17799	17791	17812	17406	17565	17630	17747	17393	17419	17400	17510	17739	17596	17766	17551	17745	17415	17421	17847	17654	17726	17556	17527	17522	17598	17401	17533	17645	17549	17498	17548	17716	17817	17407	17664	17424	17515	17653	17288	17529	17456	17603	17589	17520	17766	17732	17628	17538	17678	17575	17605	17688	17569	17492	17495	17438	17391	17745	17667	17758	17497	17704	17540	17609	17507	17465	17595	17542	17592	17464	17424	17262	17664	17682	17493	17466	17490	17682	17664	17662	17620	17692	17392	17821	17472	17797	17605	17474	17468	17524	17640	17522	17534	17509	17607	17576	17557	17542	17440	17410	17678	17659	17564	17535	17463	17419	17672	17600	17547	17748	17552	17594	17530	17512	17513	17597	17589	17506	17683	17690	17715	17535	17549	17482	17637	17529	17467	17496	17444	17541	17713	17507	17530	17480	17729	17551	17831	17545	17511	17567	17609	17691	17588	17471	17442	17623	17342	17413	17539	17508	17471	17598	17495	17506	17483	17577	17605	17697	17562	17473	17601	17321	17469	17642	17504	17750	17564	17258	17651	17581	17732	17561	17562	17702	17437	17449	17678	17662	17593	17719	17816	17672	17486	17544	17504	17416	17383	17535	17614	17596	17584	17551	17623	17547	17438	17400	17497	17582	17508	17478	17432	17599	17587	17553	17742	17642	17562	17465	17384	17604	17711	17477	17619	17560	17632	17572	17407	17496	17569	17564	17612	17481	17416	17657	17785	17521	17480	17600	17593	17687	17440	17552	17762	17659	17624	17683	17395	17627	17634	17707	17638	17579	17440	17316	17587	17630	17500	17526	17474	17721	17269	17680	17597	17805	17455	17697	17691	17399	17507	17534	17606	17453	17558	17638	17605	17582	17399	17607	17372	17508	17563	17628	17428	17652	17620	17498	17435	17654	17563	17755	17541	17554	17632	17500	17642	17701	17391	17738	17321	17531	17627	17738	17465	17529	17475	17463	17453	17659	17447	17507	17464	17416	17420	17588	17659	17550	17684	17543	17577	17441	17464	17609	17663	17736	17598	17680	17327	17872	17716	17665	17503	17633	17530	17517	17549	17377	17502	17595	17571	17395	17450	17710	17404	17484	17601	17545	17625	17617	17287	17634	17411	17613	17409	17483	17615	17585	17475	17429	17420	17548	17570	17660	17510	17435	17660	17532	17429	17414	17488	17568	17460	17614	17636	17508	17539	17370	17338	17506	17625	17521	17501	17589	17523	17549	17694	17781	17430	17587	17523	17450	17561	17536	17400	17804	17456	17712	17715	17558	17552	17530	17468	17704	17478	17573	17394	17643	17546	17700	17632	17564	17652	17612	17666	17628	17550	17425	17814	17606	17620	17576	17547	17656	17493	17540	17562	17672	17613	17507	17287	17575	17763	17669	17626	17587	17646	17412	17571	17648	17597	17489	17466	17447	17528	17419	17556	17489	17492	17628	17609	17614	17273	17676	17798	17588	17482	17493	17505	17563	17480	17505	17493	17471	17563	17490	17524	17594	17471	17434	17645	17654	17662	17730	17542	17598	17559	17577	17669	17530	17429	17451	17422	17492	17650	17568	17376	17512	17543	17720	17621	17662	17388	17443	17515	17658	17533	17724	17466	17716	17579	17395	17437	17724	17663	17483	17295	17765	17685	17660	17968	17689	17598	17739	17569	17671	17753	17612	17506	17377	17453	17508	17436	17514	17598	17637	17737	17499	17575	17487	17580	17527	17552	17464	17550	17615	17418	17464	17679	17662	17598	17620	17553	17655	17720	17613	17520	17453	17366	17467	17268	17481	17547	17438	17588
25097	44365	42830	33925	30339	26697	24415	22668	21307	20142	20315	20047	18855	17903	17818	17779	17748	17376	17231	16476	16377	16436	16312	16131	15822	15996	16119	15930	16023	15925	15911	15900	15918	15877	15797	15812	15677	15622	15596	15644	15603	15712	15808	15901	15912	15723	15844	15852	17057	16880	16683	16256	15960	15866	15762	15697	15666	15800	15468	15658	15711	15851	15905	15550	15709	15812	15706	15552	15773	15497	15667	15684	15662	15639	15852	15844	15521	15667	15847	15758	15776	15784	15681	15644	15809	15664	15609	15733	15780	15657	15681	15634	15821	15624	15509	15748	15846	15834	15754	15602	15683	15649	15651	15566	15722	15555	15672	15595	15679	15782	15750	15747	15766	15649	15734	15763	15660	15614	15697	15832	15759	15709	15567	15691	15792	15645	15674	15788	15722	15801	15739	15600	15825	15816	15633	15696	15521	15645	15669	15718	15617	15506	15560	15596	15745	15591	15672	15738	15670	15645	15646	15591	15716	15825	15702	15624	15723	15602	15747	15623	15640	15716	15623	15797	15858	15579	15766	15584	15631	15831	15695	15774	15812	15640	15699	15728	15715	15711	15570	15649	15540	15657	15705	15639	15658	15700	15676	15751	15659	15792	15761	15631	15579	15800	15586	15690	15640	15632	15781	15815	15582	15699	15761	15556	15737	15679	15520	15811	15745	15714	15624	15692	15663	15666	15812	15559	15718	15706	15477	15616	15758	15664	15867	15690	15803	15646	15837	15851	15610	15757	15744	15657	15618	15762	15696	15725	15662	15771	15510	15718	15688	15727	15728	15686	15672	15583	15627	15703	15642	15683	15764	15586	15805	15544	15722	15915	15667	15641	15754	15694	15735	15596	15792	15761	15562	15835	15602	15718	15836	15661	15657	15811	15874	15708	15793	15617	15747	15745	15781	15523	15618	15624	15645	15653	15582	15904	15641	15645	15618	15773	15552	15698	15526	15783	15604	15660	15624	15766	15653	15619	15639	15580	15819	15629	15575	15679	15602	15690	15861	15895	15747	15548	15643	15536	15724	15530	15585	15667	15784	15847	15796	15627	15604	15667	15519	15690	15632	15598	15535	15511	15574	15797	15718	15603	15736	15646	15669	15626	15621	15494	15802	15912	15705	15764	15587	15813	15589	15647	15774	15735	15779	15573	15643	15722	15699	15579	15511	15661	15698	15787	15737	15488	15583	15651	15793	15697	15666	15638	15677	15707	15672	15712	15831	15655	15582	15681	15731	15806	15699	15835	15515	15647	15643	15504	15364	15658	15639	15706	15753	15777	15703	15662	15535	15827	15809	15540	15605	15540	15614	15596	15750	15619	15664	15576	15682	15743	15464	15581	15768	15662	15784	15657	15818	15734	15763	15715	15393	15789	15466	15749	15777	15732	15688	15606	15596	15887	15530	15573	15763	15518	15654	15841	15752	15709	15614	15745	15746	15748	15696	15537	15651	15793	15878	15676	15714	15622	15708	15719	15716	15597	15729	15626	15708	15753	15637	15795	15597	15620	15814	15684	15864	15652	15642	15603	15535	15831	15635	15611	15659	15557	15675	15885	15625	15591	15702	15579	15582	15583	15555	15651	15644	15692	15494	15703	15769	15474	15701	15749	15736	15663	15712	15821	15621	15635	15745	15713	15708	15699	15658	15642	15602	15675	15612	15581	15769	15790	15518	15679	15733	15650	15695	15692	15708	15563	15707	15755	15477	15720	15630	15534	15922	15603	15681	15895	15712	15544	15671	15702	15741	15678	15833	15714	15651	15710	15633	15524	15675	15673	15624	15647	15786	15676	15678	15702	15517	15788	15675	15665	15681	15471	15473	15667	15719	15741	15639	15759	15657	15667	15749	15686	15719	15610	15694	15598	15757	15586	15696	15748	15729	15825	15654	15601	15519	15576	15656	15724	15632	15624	15833	15705	15563	15717	15593	15737	15664	15666	15723	15814	15760	15761	15764	15459	15792	15610	15700	15727	15731	15647	15726	15687	15618	15784	15529	15633	15715	15614	15507	15646	15775	15799	15564	15796	15568	15678	15630	15680	15783	15679	15633	15766	15810	15640	15761	15630	15708	15592	15892	15727	15722	15569	15894	15766	15571	15569	15687	15745	15464	15752	15740	15661	15670	15797	15592	15749	15583	15853	15557	15693	15570	15780	15746	15572	15565	15603	15597	15604	15621	15655	15584	15445	15772	15608	15647	15655	15746	15590	15680	15617	15794	15617	15648	15796	15699	15713	15683	15757	15421	15590	15733	15652	15646	15689	15754	15627	15644	15642	15541	15707	15630	15683	15782	15578	15620	15834	15747	15663	15681	15608	15669	15666	15723	15709	15674	15649	15608	15667	15658	15682	15732	15632	15712	15651	15619	15727	15567	15632	15756	15548	15732	15615	15605	15624	15668	15679	15726	15677	15620	15736	15713	15748	15751	15718	15504	15716	15727	15796	15690	15582	15574	15784	15725	15676	15673	15621	15817	15746	15585	15624	15816	15599	15708	15551	15492	15550	15572	15525	15645	15707	15747	15571	15713	15828	15655	15685	15619	15690	15838	15722	15656	15753	15771	15790	15605	15729	15705	15675	15613	15730	15824	15769	15815	15526	15622	15705	15664	15676	15636	15746	15714	15611	15664	15638	15885	15827	15732	15764	15639	15592	15594	15685	15670	15634	15654	15739	15716	15676	15619	15497	15816	15456	15628	15699	15661	15790	15698	15610	15727	15729	15552	15680	15692	15661	15536	15767	15629	15764	15774	15940	15602	15727	15585	15616	15667	15678	15758	15647	15757	15580	15760	15637	15574	15678	15481	15664	15539	15770	15839	15693	15635	15743	15605	15577	15685	15599	15768	15712	15594	15596	15741	15650	15664	15855	15579	15674	15669	15599	15593	15835	15569	15728	15701	15586	15762	15544	15655	15729	15968	15556	15671	15740	15566	15654	15747	15716	15595	15755	15705	15804	15777	15725	15842	15582	15782	15779	15648	15757	15657	15682	15605	15620	15563	15830	15583	15740	15511	15724	15499	15390	15682	15686	15616	15646	15661	15634	15642	15736	15614	15599	15706	15578	15732	15587	15671	15789	15606	15551	15629	15732	15719	15653	15756	15632	15631	15792	15659	15594	15702	15913	15700	15615	15782	15728	15538	15637	15736	15616	15558	15654	15604	15604	15643	15565	15652	15736	15630	15607	15692	15638	15754	15639	15651	15633	15592	15676	15787	15755	15808	15704	15772	15550	15714	15787	15742	15636	15618	15651	15628	15535	15600	15775	15747	15738	15781	15855	15661	15570	15516	15709	15872	15705	15661	15813	15781	15630	15698	15595	15803	15740	15720	15616	15667	15749	15644	15653	15614	15736	15667	15609	15530	15700	15879	15811	15659	15600	15523	15797	15532	15577	15867	15617	15703	15734	15718	15594	15580	15632	15578	15748	15930	15559	15662	15685	15526	15713	15803	15623	15828	15591	15801	15674	15860	15799	15586	15588	15612	15703	15864	15558	15632	15791	15646	15712	15673	15482	15671	15636	15765	15515	15708	15645	15622	15696	15552	15743	15609	15762	15632	15579	15555	15599	15712	15671	15694	15672	15631	15825	15820	15728	15729	15754	15561	15807	15652	15645	15608	15686	15646	15653	15735	15692	15503	15784	15669	15665	15698	15581	15741	15637	15467	15597	15679	15679	15614	15453	15840	15566	15628	15614	15820	15568	15543	15830	15663	15432	15748	15507	15769	15527	15849	15536	15821	15536	15550	15751	15864	15688	15777	15624	15651	15591	15473	15676	15585	15594	15827	15648	15791	15593	15706	15479	15709	15747	15746	15725	15690	15629	15759	15768	15656	15790	15739	15696	15797	15556	15669	15719	15501	15656	15777	15680	15740	15664	15640	15658	15807	15740	15763	15631	15686	15665	15493	15615	15779	15620	15591	15688	15740	15609	15690	15684	15941	15754	15734	15755	15615	15754	15700	15616	15701	15654	15689	15647	15595	15784	15557	15746	15868	15544	15806	15580	15676	15691	15639	15581	15805	15774	15730	15698	15650	15708	15735	15766	15786	15723	15685	15678	15684	15601	15728	15572	15508	15616	15658	15644	15519	15562	15732	15708	15626	15714	15663	15707	15614	15700	15756	15665	15637	15635	15624	15688	15748	15443	15735	15734	15713	15694	15680	15682	15770	15798	15682	15727	15857	15660	15630	15702	15593	15585	15668	15664	15686	15727	15605	15605	15834	15629	15673	15666	15857	15576	15779	15625	15770	15737	15705	15618	15574	15547	15552	15781	15628	15721	15790	15671	15751	15531	15684	15647	15908	15774	15805	15643	15755	15596	15611	15736	15731	15628	15727	15668	15653	15668	15660	15674	15749	15813	15545	15777	15735	15600	15724	15760	15689	15865	15591	15696	15531	15742	15339	15790	15734	15526	15837	15563	15724	15608	15655	15672	15768	15730	15493	15711	15699	15770	15759	15592	15600	15680	15652	15690	15703	15690	15773	15621	15796	15574	15834	15645	15627	15715	15701	15760	15797	15668	15535	15682	15646	15520	15711	15688	15748	15623	15750	15759	15765	15729	15542	15794	15577	15657	15634	15825	15632	15634	15697	15604	15736	15699	15721	15779	15695	15727	15684	15646	15673	15732	15854	15689	15696	15468	15675	15853	15617	15655	15711	15723	15705	15745	15697	15603	15839	15666	15518	15698	15720	15663	15918	15671	15529	15492	15584	15402	15611	15741	15672	15782	15662	15740	15692	15838	15600	15544	15694	15671	15743	15806	15635	15567	15632	15608	15776	15750	15640	15714	15621	15738	15585	15581	15742	15698	15619	15722	15700	15597	15677	15524	15642	15797	15738	15537	15738	15618	15710	15684	15627	15591	15592	15796	15690	15739	15565	15575	15748	15607	15746	15637	15791	15835	15667	15628	15667	15756	15849	15511	15751	15608	15620	15704	15798	15645	15654	15683	15552	15443	15835	15597	15612	15577	15741	15611	15846	15634	15649	15529	15698	15714	15724	15626	15699	15654	15604	15618	15679	15608	15663	15701	15826	15674	15656	15692	15652	15623	15680	15758	15610	15748	15601	15754	15644	15804	15655	15684	15589	15722	15837	15664	15794	15852	15685	15753	15563	15691	15628	15586	15743	15741
27088	22513	28177	25659	21158	20137	19638	18746	18285	18443	18743	18655	18269	17871	17659	17839	17862	17629	17707	17683	17599	17703	17605	17334	17322	17336	17159	17438	17381	17133	17392	17375	17418	17411	17292	17451	17314	17685	17303	17518	17439	17467	17342	17324	17341	17432	17276	17103	17356	17331	17406	17476	17330	17464	17279	17130	17417	17274	17275	17362	17303	17431	17379	17496	17458	17306	17354	17236	17285	17168	17500	17308	17227	17235	17254	17287	17178	17359	17211	17208	17370	17277	17320	17225	17292	17308	17347	17257	17477	17167	17321	17517	17305	17275	17393	17362	17182	17349	17583	17387	17287	17314	17375	17432	17334	17233	17140	17394	17297	17303	17240	17359	17292	17353	17438	17246	17141	17514	17378	16891	17191	17260	17309	17353	17427	17274	17473	17400	17374	17348	17313	17419	17575	17337	17317	17167	17458	17068	17417	17500	17083	17413	17417	17383	17231	17145	17302	17324	17189	17443	17397	17297	17313	17519	17339	17346	17542	17250	17348	17217	17458	17171	17436	17479	17339	17207	17184	17310	17176	17125	17215	17260	17236	17141	17365	17096	17157	17125	17312	17403	17263	17148	17272	17294	17182	17479	17288	17200	17333	17173	17472	17250	17511	17261	17445	17362	17255	17339	17392	17159	17183	17571	17296	17537	17627	17354	17411	17224	17258	17277	17239	17462	17385	17142	17251	17270	17349	17297	17262	17305	17288	17358	17381	17472	17473	17472	17453	17274	17117	17372	17302	17257	17065	17250	17350	17294	17186	17058	17372	17292	17101	17316	17589	17357	17192	17444	17413	17182	17206	17428	17261	17406	17259	17248	17135	17419	17523	17327	17131	17504	17301	17301	17406	17178	17158	17161	17331	17628	17265	17285	17404	17140	17281	17344	17346	17328	17262	17369	17318	17296	17215	17298	17350	17282	17379	17294	17270	17300	17375	17455	17382	17437	17086	17188	17484	17282	17386	17251	17440	17262	17265	17141	17099	17288	17166	17014	17455	17261	17319	17303	17282	17378	17400	17274	17259	17163	17297	17363	17084	17351	17278	17442	17113	17196	17293	17398	17309	17291	17114	17311	17516	17448	17297	17311	17307	17441	17314	17321	17273	17307	17322	17201	17556	17406	17289	17271	17354	17166	17328	17367	17249	17223	17313	17201	17114	17444	17344	17451	17247	17360	17301	17211	17294	17275	17384	17247	17118	17234	17253	17350	17440	17410	17296	17420	17432	17399	17177	17356	17318	17117	17406	17209	17145	17243	17395	17374	17205	17300	17183	17314	17437	17316	17269	17016	17131	17266	17278	17332	17241	17437	17290	17609	17589	17272	17410	17193	17358	17349	17192	17239	17351	17332	17334	17287	17377	17242	17343	17094	17245	17438	17219	17245	17416	17299	17386	16945	17252	17153	17475	17444	17326	17205	17305	17262	17251	17198	17334	17167	17275	17368	17433	17339	17241	17449	17278	17224	17597	17481	17162	17248	17304	17535	17241	17342	17353	17490	17325	17298	17180	17200	17309	17413	17440	17348	17449	17424	17394	17367	17303	17188	17377	17291	17220	17139	17462	17356	17373	17375	17248	17121	17244	17382	17372	17363	17335	17479	17234	17244	17474	17335	17341	17465	17404	17401	17397	17109	17249	17301	17135	17295	17292	17309	17345	17391	17381	17330	17249	17236	17059	17041	17524	17196	17160	17435	17244	17134	17293	17319	17321	17094	17268	17060	17353	17399	17265	17246	17345	17298	17320	17344	17376	17118	17390	17378	17439	17274	17307	17289	17182	17200	17315	17317	17241	17616	17402	17299	17522	17332	17319	17338	17488	17405	17344	17572	17299	17181	17431	17279	17372	17253	17414	17295	17219	17370	17322	17295	17277	17393	17175	17248	17199	17407	17508	17432	17236	17442	17446	17254	17159	17062	17294	17260	17264	17228	17262	17249	17565	17428	17360	17202	17232	17461	17174	17190	17232	17294	17275	17202	17392	17174	17306	17238	17195	17295	17205	17327	17257	17329	17381	17452	17133	17236	17236	17309	17524	17303	17244	17295	17244	17246	17473	17235	17344	17401	17064	17195	17284	17197	17308	17294	17194	17425	17414	17502	17395	17417	17141	17407	17457	17295	17489	17427	17247	17371	17624	17236	17233	17280	17449	17380	17281	17329	17187	17408	17329	17070	17313	17249	17515	17428	17263	17199	17399	17228	17252	17384	17266	17549	17401	17346	17412	17476	17378	17193	17195	17228	17375	17322	17282	17290	17189	17298	17433	17424	17373	17262	17360	17144	17487	17475	17427	17336	17480	17318	17304	17153	17537	17298	17682	17218	17298	17155	17174	17237	17143	17161	17172	17305	17413	17321	17389	17482	17231	17279	17418	17371	17653	17283	17296	17487	17152	17423	17263	17262	17417	17329	17135	17335	17134	17411	17397	17240	17310	17436	17020	17380	17428	17431	17319	17204	17404	17309	17274	17367	17362	17360	17520	17244	17134	17450	17149	17410	17383	17209	17420	17528	17145	17307	17590	17329	17416	17266	17351	17327	17236	17383	17269	17296	17485	17287	17251	17306	17346	17450	17198	17169	17055	17221	17328	17256	17387	17205	17449	17399	17327	17182	17548	17344	17320	17480	17131	17332	17244	17323	17301	17207	17310	17331	17386	17361	17225	17421	17302	17171	17302	17130	17115	17352	17053	17307	17458	17497	17295	17208	17422	17137	17251	17415	17207	17563	17345	17281	17249	17104	17290	17202	17305	17314	17336	17243	17298	17449	17253	17193	17222	17263	17424	17333	17232	17312	17513	17507	17378	17308	17425	17237	17472	17334	17470	17385	17444	17343	17390	17310	17407	17407	17479	17258	17253	17351	17382	17214	17288	17336	17194	17288	17574	17317	17441	17456	17412	17392	17246	17327	17127	17476	17269	17086	17090	17266	17530	17432	17357	17377	17453	17279	17300	17339	17371	17324	17310	17354	17122	17252	17368	17315	17453	17313	17258	17584	17406	17285	17404	17437	17365	17204	17225	17188	17294	17273	17357	17178	17360	17288	17255	17262	17063	17261	17335	17462	17354	17390	17348	17351	17189	17412	17310	17520	17249	17290	17193	17485	17372	17268	17412	17279	17385	17334	17302	17086	17402	17384	17403	17227	17491	17539	17412	17405	17391	17226	17236	17371	17218	17352	17536	17332	17172	17191	17338	17500	17072	17191	17480	17270	17226	17190	17331	17359	17352	17419	17329	17302	17366	17404	17195	17238	17248	17192	17399	17587	17383	17383	17282	17243	17411	17175	17365	17237	17396	17193	17418	17370	17343	17326	17438	17369	17423	17298	17438	17353	17245	17549	17090	17279	17336	17400	17472	17306	17365	17326	17223	17303	17450	17274	17339	17352	17365	17334	17516	17195	17116	17444	17248	17428	17220	17286	17215	17311	17292	17199	17173	17389	17402	17275	17117	17119	17352	17184	17168	17111	17309	17235	17205	17252	17488	17399	17379	17320	17289	17281	17473	17296	17446	17336	17241	17419	17505	17187	17423	17327	17284	17197	17329	17385	17299	17265	17535	17294	17443	17689	17253	17311	17249	17257	17344	17310	17287	17021	17265	17384	17369	17409	17401	17388	17428	17290	17274	17070	17147	17447	17451	17311	17317	17284	17468	17110	17292	17466	17303	17386	17303	17274	17509	17371	17388	17390	17532	17365	17232	17210	17293	17452	17413	17183	17404	17302	17220	17345	17281	17414	17337	17073	17261	17156	17330	17404	17357	17297	17235	17376	17210	17268	17252	17349	17631	17171	17347	17419	17164	17208	17053	17401	17164	17514	17266	17370	17292	17248	17340	17302	17498	17411	17306	17331	17487	17366	17401	17397	17334	17127	17365	17457	17461	17365	17307	17233	17400	17416	17342	17497	17144	17487	17444	17254	17230	17408	17417	17284	17281	17463	17346	17152	17345	17231	17324	17115	17185	17290	17308	17322	17200	17279	17352	17302	17260	17339	17501	17397	17365	17251	17311	17391	17543	17380	17360	17243	17330	17308	17469	17463	17445	17524	17391	17340	17290	17152	17582	17202	17473	17147	17186	17049	17320	17607	17488	17371	17377	17190	17251	17175	17382	17291	17190	17305	17460	17275	17257	17318	17257	17448	17391	17216	17137	17285	17505	17304	17436	17295	17268	17215	17178	17245	17603	17510	17321	17473	17515	17480	17324	17314	17273	17413	17587	17395	17316	17193	17259	17371	17501	17637	17407	17344	17553	17509	17312	17300	17226	17455	17437	17346	17284	17314	17326	17374	17417	17342	17397	17395	17525	17289	17557	17339	17087	17335	17445	17366	17278	17182	17317	17322	17243	17202	17334	17203	17218	17211	17240	17256	17320	17316	17579	17410	17271	17428	17343	17333	17371	17120	17238	17227	17440	17445	17292	17415	17442	17319	17442	17274	17266	17353	17487	17327	17422	17351	17317	17591	17058	17285	17546	17158	17374	17275	17288	17253	17378	17198	17298	17438	17286	17353	17216	17285	17327	17229	17456	17063	17265	17396	17393	17510	17380	17376	17080	17166	17359	17298	17019	17396	17181	17261	17429	17510	17389	17241	17112	17381	17291	17308	17524	17290	17439	17416	17260	17324	17234	17345	17390	17352	17221	17506	17166	17253	17382	17541	17302	17185	17171	17447	17231	17244	17479	17233	17275	17227	17506	17254	17161	17255	17330	17343	17378	17510	17246	17278	17382	17289	17242	17449	17481	17131	17160	17307	17318	17249	17299	17256	17507	17235	17348	17365	17474	17333	17429	17328	17441	17312	17297	17219	17077	17399	17347	17373	17305	17263	17310	17379	17411	17448	17306	17263	17453	17448	17402	17603	17354	17172	17351	17330	17511	17313	17293	17357	17078	17345	17239	17219	17378	17207	17268	17266	17351	17270	17295	17209	17096	17317	17307	17378	17446	17576	17424	17365	17380	17196	17308	17307	17153	17240	17339	17482	17488	17351	17301	17100	17298	17345	17180	17287	17283	17290	17376	17285	17341	17248	17270	17382	17391	17327	17297	17040	17265	17379	17376	17195	17272	17355	17352	17395	17513	17271	17317	17279	17271	17485	17229	17395	17446	17416	17200	17243	17429	17453	17323	17456	17346	17204
20458	29978	29271	23522	21178	19722	18823	18185	17526	17594	18215	17906	16976	16436	16389	16458	16372	16237	15952	16097	15935	15830	15650	15575	15774	15628	15665	15717	15805	15634	15564	15624	15572	15518	15673	15655	15442	15640	15521	15533	15832	15566	15694	15610	15641	15469	15543	15654	15532	15714	15490	15617	15762	15571	15632	15491	15599	15521	15500	15535	15648	15600	15664	15607	15552	15703	15578	15536	15693	15660	15476	15597	15668	15686	15478	15565	15497	15684	15440	15640	15601	15621	15433	15504	15504	15587	15410	15577	15554	15612	15522	15488	15544	15401	15405	15609	15425	15462	15438	15538	15529	15415	15749	15564	15822	15420	15608	15479	15471	15471	15581	15550	15438	15628	15704	15438	15551	15452	15614	15550	15613	15596	15558	15525	15654	15596	15473	15461	15556	15789	15491	15589	15480	15440	15458	15445	15691	15640	15477	15769	15652	15581	15480	15583	15658	15474	15521	15747	15555	15585	15489	15467	15514	15441	15537	15526	15572	15677	15566	15344	15527	15550	15485	15580	15574	15599	15591	15655	15371	15394	15574	15673	15452	15539	15515	15502	15597	15489	15590	15543	15533	15361	15589	15486	15574	15515	15482	15646	15660	15520	15668	15481	15524	15462	15458	15584	15673	15527	15484	15626	15619	15653	15569	15457	15618	15768	15444	15658	15550	15594	15491	15636	15490	15511	15613	15495	15548	15434	15628	15573	15595	15460	15677	15491	15465	15525	15471	15436	15735	15513	15450	15467	15609	15467	15661	15405	15697	15610	15588	15536	15566	15509	15498	15586	15376	15610	15453	15670	15562	15548	15365	15564	15671	15612	15520	15594	15456	15433	15554	15424	15634	15614	15456	15365	15585	15581	15694	15597	15620	15640	15691	15648	15397	15415	15551	15560	15538	15493	15545	15542	15618	15539	15500	15363	15576	15540	15523	15361	15504	15569	15435	15580	15454	15550	15366	15416	15698	15530	15654	15608	15424	15525	15506	15501	15623	15562	15595	15653	15376	15372	15578	15443	15636	15473	15517	15584	15607	15230	15425	15484	15498	15551	15623	15576	15600	15641	15511	15451	15501	15682	15616	15335	15716	15544	15601	15585	15575	15477	15504	15461	15573	15589	15424	15734	15551	15533	15525	15580	15592	15501	15471	15526	15483	15640	15507	15619	15490	15461	15450	15515	15499	15575	15617	15409	15638	15504	15368	15607	15459	15537	15560	15752	15556	15647	15477	15501	15586	15635	15501	15676	15628	15493	15679	15667	15532	15543	15674	15633	15405	15494	15451	15462	15610	15524	15526	15627	15547	15642	15675	15520	15330	15504	15555	15526	15516	15475	15384	15588	15694	15392	15607	15548	15497	15337	15618	15684	15510	15523	15447	15482	15483	15401	15540	15628	15457	15564	15518	15694	15515	15560	15676	15511	15457	15559	15612	15521	15742	15416	15527	15450	15612	15376	15553	15428	15535	15533	15598	15542	15612	15617	15394	15596	15537	15652	15524	15398	15503	15433	15490	15552	15531	15523	15594	15597	15565	15456	15424	15481	15623	15543	15318	15562	15570	15488	15646	15550	15633	15536	15505	15550	15675	15400	15456	15439	15492	15520	15560	15401	15457	15441	15544	15580	15448	15486	15508	15552	15502	15579	15547	15619	15561	15487	15642	15563	15575	15608	15394	15483	15537	15597	15486	15456	15568	15482	15652	15497	15466	15525	15522	15528	15478	15616	15552	15562	15579	15574	15660	15608	15593	15569	15574	15634	15582	15511	15465	15579	15413	15752	15652	15621	15525	15377	15577	15631	15696	15463	15658	15503	15409	15491	15462	15741	15611	15441	15652	15354	15572	15621	15561	15519	15529	15560	15699	15646	15477	15579	15488	15448	15410	15575	15567	15576	15451	15629	15411	15460	15352	15486	15341	15434	15530	15604	15537	15656	15462	15620	15505	15487	15491	15419	15553	15514	15553	15584	15503	15733	15636	15745	15585	15568	15590	15593	15581	15512	15669	15336	15673	15539	15580	15619	15469	15449	15510	15517	15483	15544	15584	15607	15428	15429	15427	15480	15630	15490	15477	15445	15654	15691	15615	15427	15506	15483	15552	15640	15603	15365	15684	15692	15582	15401	15464	15498	15549	15447	15489	15534	15429	15492	15550	15464	15585	15511	15582	15556	15683	15563	15617	15754	15435	15554	15553	15562	15502	15555	15603	15566	15366	15542	15497	15298	15501	15537	15441	15554	15642	15436	15354	15448	15427	15673	15425	15470	15536	15579	15448	15463	15512	15610	15580	15532	15691	15685	15567	15590	15732	15417	15557	15714	15519	15466	15516	15595	15554	15581	15546	15476	15564	15654	15631	15554	15499	15545	15639	15499	15632	15379	15528	15662	15532	15648	15599	15563	15492	15422	15574	15409	15583	15740	15641	15573	15644	15439	15300	15561	15507	15715	15636	15457	15391	15728	15580	15586	15468	15584	15592	15423	15348	15461	15535	15639	15415	15549	15575	15495	15620	15467	15659	15369	15516	15506	15523	15376	15549	15407	15585	15524	15470	15668	15502	15512	15600	15410	15428	15474	15674	15626	15445	15608	15508	15701	15365	15573	15508	15602	15670	15471	15635	15656	15475	15595	15605	15587	15462	15637	15383	15434	15382	15393	15582	15549	15697	15662	15328	15431	15372	15646	15481	15613	15602	15432	15457	15541	15578	15499	15626	15449	15537	15493	15512	15565	15357	15473	15667	15495	15447	15512	15487	15509	15560	15616	15536	15415	15473	15741	15731	15585	15639	15536	15450	15533	15515	15419	15572	15468	15617	15603	15556	15556	15546	15630	15461	15582	15504	15519	15401	15728	15343	15382	15597	15461	15583	15423	15560	15609	15518	15482	15414	15601	15596	15395	15606	15484	15594	15447	15534	15460	15606	15533	15679	15704	15498	15588	15569	15561	15675	15456	15400	15608	15433	15692	15652	15523	15554	15544	15420	15719	15572	15671	15643	15449	15474	15584	15659	15620	15618	15538	15579	15533	15501	15620	15487	15859	15673	15585	15485	15477	15460	15428	15605	15532	15486	15573	15469	15608	15475	15452	15670	15712	15551	15531	15701	15497	15672	15524	15396	15335	15539	15598	15531	15482	15502	15534	15469	15303	15469	15605	15536	15511	15602	15557	15569	15567	15421	15644	15491	15489	15491	15595	15526	15484	15565	15547	15537	15490	15498	15643	15530	15460	15572	15630	15520	15582	15567	15652	15635	15460	15490	15477	15519	15621	15599	15585	15481	15547	15516	15529	15626	15537	15559	15472	15698	15647	15604	15617	15520	15493	15537	15605	15655	15734	15423	15423	15461	15557	15603	15642	15643	15513	15504	15545	15442	15612	15488	15647	15484	15659	15684	15648	15443	15700	15633	15589	15544	15611	15371	15471	15643	15567	15385	15365	15475	15553	15364	15536	15472	15619	15375	15588	15584	15516	15424	15576	15732	15340	15579	15456	15375	15513	15398	15653	15371	15575	15638	15597	15554	15495	15560	15715	15482	15530	15469	15460	15581	15732	15397	15536	15565	15439	15521	15389	15581	15583	15595	15508	15605	15657	15526	15392	15668	15348	15510	15621	15724	15452	15526	15512	15363	15548	15569	15613	15595	15632	15432	15663	15639	15733	15342	15586	15612	15421	15506	15590	15568	15505	15699	15402	15637	15468	15584	15559	15425	15479	15523	15583	15494	15637	15597	15581	15572	15640	15667	15591	15559	15406	15515	15747	15583	15530	15382	15596	15423	15648	15579	15558	15362	15595	15636	15371	15509	15436	15352	15512	15600	15635	15727	15463	15493	15479	15539	15574	15467	15491	15699	15450	15621	15565	15569	15692	15556	15608	15619	15406	15359	15538	15501	15640	15603	15418	15577	15551	15672	15632	15759	15581	15523	15641	15474	15658	15703	15511	15521	15681	15580	15584	15524	15492	15432	15510	15612	15451	15488	15607	15479	15309	15506	15588	15493	15487	15426	15538	15486	15485	15560	15731	15432	15270	15393	15623	15419	15688	15591	15716	15334	15536	15492	15512	15530	15688	15598	15440	15630	15450	15705	15636	15595	15578	15715	15662	15575	15442	15656	15438	15524	15538	15471	15550	15506	15490	15520	15619	15394	15458	15523	15688	15459	15525	15494	15525	15525	15642	15508	15666	15638	15484	15592	15669	15624	15503	15466	15747	15533	15413	15475	15452	15661	15491	15603	15713	15458	15517	15369	15550	15627	15630	15537	15479	15500	15348	15645	15439	15487	15439	15502	15570	15567	15636	15565	15521	15459	15493	15656	15464	15482	15565	15533	15407	15582	15665	15492	15431	15723	15403	15313	15534	15685	15390	15527	15512	15473	15475	15708	15591	15612	15540	15418	15582	15588	15504	15461	15507	15591	15534	15642	15834	15462	15544	15475	15537	15550	15443	15669	15613	15535	15546	15563	15543	15340	15578	15530	15421	15640	15537	15640	15542	15670	15461	15602	15665	15582	15544	15566	15642	15642	15375	15617	15679	15535	15641	15604	15613	15420	15537	15363	15648	15492	15560	15560	15497	15522	15490	15603	15720	15679	15545	15453	15469	15566	15404	15618	15587	15514	15471	15642	15638	15562	15647	15520	15629	15585	15414	15619	15586	15506	15489	15633	15491	15385	15505	15531	15510	15541	15546	15624	15444	15514	15455	15752	15416	15601	15745	15610	15562	15595	15429	15479	15397	15703	15555	15398	15575	15729	15573	15496	15584	15447	15638	15604	15642	15511	15559	15669	15439	15694	15595	15624	15556	15635	15471	15560	15574	15627	15549	15354	15574	15610	15548	15375	15517	15420	15444	15583	15460	15496	15631	15488	15550	15535	15619	15647	15601	15660	15441	15569	15601	15538	15498	15636	15647	15499	15790	15385	15475	15547	15546	15409	15505	15600	15432	15462	15453	15454	15475	15649	15529	15525	15362	15449	15608	15510	15638	15558	15391	15532	15511	15516	15710	15488	15567	15601	15489	15548	15413	15507	15539	15533	15603	15598	15713	15494	15584	15610	15564	15648	15662	15539	15724	15483	15573	15669	15451	15699	15416	15646	15489	15666	15571	15601	15513	15669	15651	15489	15569	15589	15488	15402	15611
23565	21133	28760	24071	22814	24328	24030	20493	19802	20345	20683	19721	18967	18831	18427	18388	18313	18102	17908	17795	17846	17747	17681	17557	17668	17467	17652	17570	17400	17580	17391	17427	17592	17271	17456	17428	17191	17349	17582	17407	17412	17433	17318	17463	17421	17398	17382	17431	17948	17910	18050	17817	17367	17576	17420	17310	17194	17496	17464	17432	17491	17383	17264	17371	17305	17604	17347	17399	17288	17501	17403	17441	17393	17402	17210	17382	17410	17256	17256	17468	17374	17356	17229	17163	17252	17212	17252	17386	17334	17326	17329	17327	17254	17238	17167	17411	17375	17374	17140	17270	17249	17357	17193	17381	17351	17298	17248	17350	17263	17154	17456	17464	17309	17343	17451	17198	17316	17395	17532	17287	17187	17167	17355	17542	17428	17550	17181	17451	17159	17293	17258	17439	17323	17381	17350	17357	17455	17410	17355	17408	17329	17233	17400	17440	17270	17346	17423	17331	17421	17191	17261	17332	17326	17226	17269	17523	17252	17315	17281	17187	17377	17509	17498	17411	17238	17250	17438	17484	17275	17301	17431	17314	17369	17501	17585	17379	17176	17275	17420	17408	17416	17244	17176	17167	17322	17190	17136	17365	17220	17349	17469	17350	17445	17327	17265	17097	17244	17325	17507	17436	17510	17317	17458	17080	17357	17538	17329	17268	17540	17373	17413	17301	17380	17471	17459	17601	17437	17290	17495	17455	17346	17194	17317	17253	17194	17573	17424	17570	17214	17198	17498	17377	17018	17387	17464	17174	17415	17388	17312	17271	17201	17145	17452	17494	17519	17400	17321	17366	17429	17307	17353	17311	17573	17262	17420	17357	17409	17204	17252	17124	17010	17498	17383	17243	17220	17441	17280	17363	17325	17321	17379	17208	17215	17252	17373	17155	17297	17236	17386	17512	17451	17458	17411	17321	17502	17169	17423	17632	17479	17330	17353	17434	17224	17200	17405	17010	17320	17139	17073	17479	17394	17415	17337	17259	17343	17280	17400	17310	17395	17447	17532	17321	17438	17387	17305	17162	17436	17222	17318	17140	17385	17221	17576	17241	17460	17402	17302	17406	17178	17072	17225	17299	17286	17367	17125	17324	17152	17455	17451	17228	17349	17310	17273	17329	17291	17280	17209	17214	17422	17416	17243	17294	17289	17437	17247	17320	17385	17411	17273	17242	17433	17345	17375	17175	17265	17261	17253	17197	17336	17335	17214	17273	17279	17391	17255	17405	17191	17322	17362	17542	17324	17427	17249	17195	17478	17321	17315	17262	17290	17333	17226	17155	17243	17346	17538	17330	17294	17314	17290	17183	17369	17451	17558	17452	17325	17249	17254	17241	17454	17288	17642	17495	17437	17371	17640	17372	17319	17357	17200	17210	17162	17472	17220	17240	17182	17347	17289	17270	17304	17433	17387	17381	17412	17372	17493	17332	17284	17251	17502	17601	17195	17244	17328	17406	17348	17374	17202	17332	17338	17433	17468	17461	17425	17141	17405	17310	17309	17547	17291	17430	17250	17522	17553	17385	17433	17345	17347	17388	17622	17206	17263	17382	17298	17209	17306	17397	17306	17441	17139	17337	17461	17520	17114	17316	17364	17371	17144	17436	17369	17268	17434	17326	17345	17455	17306	17450	17292	17463	17383	17490	17264	17417	17189	17400	17293	17364	17214	17415	17179	17367	17171	17470	17403	17428	17558	17482	17342	17213	17279	17324	17377	17178	17189	17263	17222	17230	17331	17199	17290	17266	17602	17553	17359	17368	17367	17241	17446	17212	17139	17275	17562	17241	17170	17166	17634	17473	17144	17422	17399	17326	17222	17358	17256	17426	17299	17327	17434	17376	17367	17393	17254	17240	17361	17043	17226	17234	17445	17294	17289	17278	17629	17413	17304	17091	17236	17402	17193	17461	17532	17256	17211	17307	17429	17449	17564	17429	17398	17492	17176	17565	17402	17250	17602	17450	17382	17573	17473	17305	17265	17245	17429	17413	17264	17455	17261	17417	17230	17308	17192	17435	17429	17331	17372	17409	17251	17208	17425	17333	17118	17235	17257	17551	17348	17381	17378	17237	17435	17268	17095	17326	17278	17369	17370	17334	17076	17305	17332	17390	17547	17434	17298	17393	17345	17395	17489	17342	17362	17247	17364	17347	17078	17348	17380	17425	17536	17292	17319	17461	17463	17435	17254	17372	17271	17323	17320	17341	17436	17173	17231	17508	17394	17088	17341	17348	17380	17268	17413	17309	17454	17499	17420	17466	17629	17401	17230	17283	17324	17318	17322	17249	17182	17333	17345	17432	17447	17340	17246	17385	17102	17126	17259	17412	17385	17292	17405	17399	17217	17179	17226	17309	17396	17171	17272	17418	17265	17375	17146	17140	17359	17345	17265	17428	17368	17290	17543	17407	17356	17396	17492	17211	17486	17114	17191	17252	17230	17332	17201	17327	17250	17559	17362	17259	17299	17454	17522	17342	17302	17270	17330	17359	17576	17450	17512	17249	17422	17509	17392	17363	17322	17261	17271	17329	17202	17388	17328	17359	17256	17262	17214	17320	17386	17204	17306	17378	17260	17172	17446	17330	17199	17414	17440	17322	17238	17450	17270	17268	17414	17351	17380	17297	17384	17475	17482	17143	17433	17342	17303	17268	17256	17311	17344	17154	17252	17414	17413	17463	17327	17105	17323	17242	17165	16950	17205	17322	17271	17380	17302	17694	17243	17316	17278	17209	17324	17397	17434	17523	17441	17389	17310	17271	17225	17407	17448	17194	17519	17405	17474	17300	17151	17354	17231	17368	17216	17190	17139	17546	17374	17361	17460	17268	17329	17151	17274	17356	17317	17244	17344	17348	17505	17256	17276	17216	17253	17375	17405	17425	17311	17174	17643	17475	17459	17464	17375	17297	17408	17517	17383	17407	17264	17233	17234	17296	17378	17295	17334	17372	17349	17378	17222	17536	17487	17300	17512	17412	17325	17457	17505	17356	17437	17542	17263	17275	17154	17433	17333	17550	17306	17297	17428	17554	17449	17418	17273	17384	17425	17389	17643	17403	17414	17219	17123	17445	17232	17416	17456	16986	17464	17465	17194	17148	17543	17321	17225	17360	17361	17247	17332	17249	17337	17188	17152	17405	17219	17273	17271	17261	17395	17351	17340	17452	17164	17289	17377	17309	17195	17392	17383	17321	17519	17335	17328	17281	17372	17271	17296	17508	17450	17356	17230	17360	17318	17317	17534	17316	17209	17292	17274	17340	17243	17172	17195	17374	17207	17352	17276	17513	17431	17442	17361	17483	17426	17276	17469	17407	17367	17447	17453	17286	17429	17210	17252	17333	17299	17259	17295	17223	17381	17398	17406	17232	17074	17187	17316	17218	17304	17471	17266	17309	17365	17483	17364	17147	17212	17391	17464	17332	17329	17381	17576	17302	17235	17260	17242	17081	17412	17264	17456	17377	17354	17375	17711	17367	17427	17322	17263	17308	17251	17103	17237	17473	17417	17266	17276	17395	17344	17353	17178	17387	17489	17444	17394	17409	17324	17310	17236	17150	17291	17209	17408	17430	17086	17389	17395	17523	17449	17279	17046	17316	17349	17296	17307	17377	17368	17223	17540	17237	17315	17225	17472	17334	17375	17486	17476	17383	17190	17417	17329	17353	17323	17490	17246	17370	17162	17361	17378	17241	17302	17241	17257	17371	17482	17318	17444	17483	17365	17347	17421	17294	17333	17404	17278	17530	17303	17461	17241	17235	17422	17505	17519	17302	17394	17326	17308	17337	17398	17433	17361	17364	17428	17426	17429	17435	17456	17439	17391	17209	17403	17225	17328	17201	17241	17236	17488	17589	17384	17198	17488	17360	17402	17454	17417	17394	17334	17360	17429	17117	17245	17456	17267	17272	17130	17324	17225	17384	17487	17366	17414	17404	17471	17254	17284	17179	17472	17349	17274	17035	17305	17334	17187	17266	17263	17392	17268	17329	17599	17466	17525	17399	17208	17505	17283	17447	17386	17224	17453	17696	17257	17317	17551	17436	17313	17517	17369	17435	17352	17479	17290	17282	17403	17304	17225	17219	17401	17302	17423	17049	17269	17345	17424	17345	17484	17497	17230	17483	17550	17458	17339	17182	17320	17269	17305	17555	17241	17226	17259	17207	17208	17334	17416	17298	17318	17367	17520	17425	17346	17267	17213	17309	17367	17358	17123	17294	17294	17356	17236	17414	17304	17609	17304	17392	17303	17404	17250	17290	17415	17161	17652	17273	17464	17429	17125	17320	17106	17477	17565	17292	17253	17338	17486	17433	17372	17263	17374	17416	17481	17468	17332	17345	17207	17195	17439	17250	17250	17103	17515	17411	17543	17348	17284	17260	17506	17148	17330	17368	17187	17337	17503	17398	17432	17365	17334	17390	17356	17175	17453	17365	17447	17410	17354	17393	17554	17337	17338	17495	17620	17431	17393	17448	17333	17456	17429	17374	17197	17269	17320	17317	17370	17499	17141	17316	17391	17420	17302	17166	17275	17480	17184	17254	17371	17250	17092	17577	17484	17198	17461	17434	17394	17640	17422	17419	17421	17439	17532	17443	17417	17468	17261	17485	17252	17288	17096	17559	17485	17299	17493	17275	17342	17317	17075	17249	17147	17473	17334	17283	17185	17319	17414	17205	17478	17333	17367	17227	17295	17418	17393	17366	17419	17317	17439	17433	17317	17495	17474	17451	17407	17348	17395	17277	17491	17170	17453	17375	17273	17448	17413	17477	17459	17230	17344	17342	17342	17433	17388	17416	17261	17279	17189	17392	17231	17364	17470	17166	17175	17175	17132	17390	17154	17267	17574	17316	17277	17301	17375	17189	17101	17200	17082	17423	17363	17531	17619	17360	17404	17104	17234	17146	17369	17380	17413	17469	17261	17388	17491	17151	17169	17188	17219	17258	17237	17355	17249	17342	17267	17460	17387	17375	17451	17459	17173	17437	17343	17285	17396	17244	17432	17219	17513	17498	17389	17257	17266	17147	17166	17284	17275	17222	17286	17427	17490	17172	17401	17279	17280	17523	17229	17263	17320	17259	17149	17300	17476	17258	17364	17436	17385	17276	17327	17160	17312	17240	17490	17568	17385	17352	17299	17171
22418	39127	37484	29944	26234	23845	22050	20317	19602	20454	20673	19097	17808	17492	17374	17073	17182	16837	16423	16257	16153	16191	15820	15575	15850	15714	15987	15878	15803	15825	15726	15863	15654	15623	15686	15715	15775	15597	15749	15677	15711	15735	15677	15643	15638	15605	15622	15811	16272	16473	16265	16100	15862	15670	15636	15910	15645	15536	15826	15493	15618	15589	15684	15587	15550	15605	15606	15512	15603	15674	15658	15496	15628	15716	15646	15446	15481	15600	15565	15603	15629	15723	15610	15537	15742	15621	15635	15608	15519	15517	15568	15643	15679	15655	15708	15595	15578	15697	15587	15716	15617	15653	15688	15592	15715	15922	15705	15499	15467	15709	15564	15558	15565	15489	15588	15503	15658	15489	15594	15644	15829	15589	15510	15634	15712	15647	15448	15348	15503	15640	15642	15544	15584	15733	15620	15729	15608	15424	15705	15368	15765	15630	15700	15656	15754	15562	15760	15701	15468	15681	15745	15654	15606	15544	15546	15608	15609	15644	15582	15561	15554	15546	15404	15662	15511	15811	15535	15636	15616	15569	15620	15382	15652	15562	15581	15504	15555	15536	15533	15633	15514	15608	15715	15563	15700	15648	15595	15677	15563	15588	15667	15504	15545	15522	15690	15593	15548	15598	15561	15745	15673	15363	15406	15737	15436	15656	15476	15614	15476	15402	15502	15551	15772	15559	15554	15687	15487	15620	15513	15620	15693	15456	15619	15676	15441	15616	15637	15495	15541	15550	15720	15680	15710	15515	15466	15557	15741	15442	15813	15539	15660	15591	15685	15715	15530	15555	15644	15673	15663	15630	15589	15662	15632	15487	15488	15548	15707	15669	15669	15604	15592	15722	15620	15564	15544	15546	15531	15504	15515	15576	15490	15542	15724	15603	15547	15446	15598	15438	15657	15586	15689	15667	15323	15569	15580	15397	15491	15753	15564	15636	15666	15581	15713	15584	15690	15533	15675	15616	15578	15513	15646	15609	15646	15531	15608	15643	15457	15612	15557	15629	15452	15676	15679	15541	15630	15489	15640	15718	15648	15550	15531	15576	15477	15578	15661	15449	15631	15676	15685	15635	15640	15511	15395	15741	15780	15636	15621	15574	15542	15550	15708	15834	15414	15688	15718	15810	15575	15540	15642	15477	15528	15591	15289	15474	15646	15419	15691	15583	15661	15640	15547	15680	15537	15404	15571	15736	15649	15508	15640	15585	15536	15492	15299	15640	15642	15641	15513	15612	15672	15532	15657	15624	15541	15618	15600	15470	15675	15600	15661	15580	15537	15708	15574	15543	15549	15664	15622	15802	15644	15601	15576	15352	15468	15653	15598	15471	15565	15508	15795	15535	15543	15454	15567	15669	15584	15404	15617	15709	15713	15546	15653	15398	15573	15594	15554	15513	15643	15687	15624	15558	15616	15737	15609	15524	15619	15680	15644	15479	15734	15787	15603	15576	15631	15532	15602	15651	15653	15549	15645	15591	15551	15758	15583	15617	15601	15565	15656	15612	15645	15681	15689	15635	15500	15729	15576	15711	15516	15587	15711	15628	15594	15690	15691	15607	15759	15558	15443	15563	15633	15571	15540	15615	15590	15609	15631	15643	15692	15491	15516	15501	15608	15627	15519	15651	15609	15561	15576	15638	15581	15646	15545	15820	15512	15580	15563	15562	15662	15606	15461	15626	15582	15610	15571	15627	15579	15570	15657	15612	15588	15660	15888	15402	15639	15631	15631	15546	15513	15505	15644	15660	15680	15578	15571	15613	15413	15739	15504	15429	15875	15590	15576	15655	15767	15604	15436	15577	15540	15566	15593	15602	15420	15635	15506	15591	15350	15545	15510	15847	15566	15511	15693	15548	15609	15600	15681	15490	15761	15654	15463	15574	15590	15559	15779	15606	15569	15612	15692	15482	15735	15692	15594	15528	15668	15500	15567	15643	15585	15729	15674	15413	15489	15570	15642	15358	15678	15616	15545	15606	15593	15561	15552	15699	15636	15531	15683	15538	15746	15666	15728	15606	15607	15491	15572	15613	15653	15520	15626	15562	15620	15650	15655	15823	15439	15649	15668	15650	15637	15525	15603	15696	15615	15378	15658	15555	15621	15568	15594	15456	15627	15554	15620	15480	15640	15666	15541	15422	15752	15539	15612	15634	15479	15448	15670	15641	15805	15604	15542	15571	15637	15608	15527	15718	15621	15714	15646	15642	15656	15713	15551	15614	15543	15518	15533	15413	15548	15711	15674	15689	15689	15473	15494	15512	15530	15660	15622	15588	15594	15438	15702	15626	15588	15601	15454	15622	15564	15607	15587	15584	15651	15663	15614	15623	15513	15467	15510	15632	15616	15550	15633	15561	15632	15566	15556	15622	15704	15492	15551	15723	15497	15622	15567	15516	15597	15568	15493	15688	15610	15513	15731	15655	15650	15607	15383	15518	15644	15641	15659	15436	15550	15708	15652	15539	15485	15606	15683	15607	15568	15516	15501	15630	15628	15759	15487	15486	15745	15621	15540	15702	15641	15464	15640	15687	15530	15581	15585	15416	15802	15335	15594	15484	15529	15555	15692	15564	15791	15586	15656	15600	15454	15658	15547	15594	15654	15678	15616	15738	15474	15501	15479	15519	15548	15625	15752	15527	15551	15738	15561	15722	15593	15578	15658	15647	15540	15493	15469	15632	15656	15450	15536	15616	15599	15730	15541	15622	15581	15630	15596	15507	15645	15602	15686	15662	15534	15523	15675	15464	15705	15630	15562	15597	15637	15487	15556	15612	15690	15525	15627	15454	15706	15719	15463	15576	15609	15583	15583	15634	15600	15492	15613	15681	15647	15626	15734	15470	15701	15447	15665	15581	15457	15524	15659	15538	15657	15568	15536	15660	15524	15598	15520	15638	15529	15515	15571	15597	15549	15796	15619	15626	15708	15598	15637	15575	15478	15484	15593	15680	15461	15852	15457	15788	15781	15529	15633	15576	15608	15480	15530	15557	15452	15461	15420	15724	15742	15523	15797	15558	15638	15470	15473	15559	15659	15616	15528	15554	15625	15775	15523	15658	15563	15594	15619	15553	15657	15550	15488	15508	15559	15521	15381	15584	15650	15686	15640	15652	15612	15501	15747	15526	15414	15546	15650	15713	15772	15618	15633	15598	15652	15516	15556	15703	15674	15608	15429	15749	15578	15529	15552	15595	15694	15714	15545	15645	15697	15492	15633	15618	15779	15505	15663	15529	15601	15669	15752	15561	15676	15768	15692	15596	15544	15651	15642	15543	15431	15492	15673	15596	15582	15519	15714	15719	15618	15700	15583	15691	15559	15685	15625	15516	15676	15461	15731	15606	15600	15562	15762	15619	15525	15663	15608	15544	15622	15688	15609	15591	15441	15673	15578	15500	15651	15702	15567	15529	15472	15650	15675	15679	15626	15817	15470	15696	15642	15402	15582	15741	15574	15587	15543	15662	15505	15537	15545	15606	15646	15632	15812	15474	15754	15597	15533	15518	15679	15536	15649	15421	15634	15692	15540	15520	15666	15672	15459	15767	15502	15780	15569	15700	15648	15615	15598	15544	15524	15579	15605	15711	15678	15564	15602	15546	15646	15507	15676	15637	15590	15618	15702	15583	15528	15667	15531	15470	15489	15501	15633	15571	15520	15546	15430	15658	15670	15646	15559	15621	15618	15621	15792	15653	15666	15600	15628	15710	15611	15563	15537	15561	15475	15582	15680	15662	15675	15437	15608	15681	15657	15520	15645	15620	15585	15571	15605	15591	15572	15750	15464	15666	15563	15694	15697	15640	15410	15506	15578	15637	15691	15694	15674	15740	15441	15501	15701	15459	15468	15590	15647	15529	15738	15547	15702	15570	15746	15589	15421	15547	15585	15614	15664	15645	15530	15517	15535	15527	15309	15573	15609	15657	15613	15506	15396	15693	15462	15678	15557	15437	15689	15503	15748	15718	15519	15604	15640	15524	15469	15616	15558	15445	15543	15568	15736	15605	15514	15526	15621	15585	15582	15482	15567	15630	15652	15442	15541	15582	15771	15797	15564	15636	15614	15553	15852	15553	15575	15770	15595	15392	15576	15720	15614	15580	15633	15611	15529	15584	15486	15533	15645	15609	15660	15434	15737	15641	15534	15703	15729	15486	15592	15548	15691	15636	15536	15650	15427	15619	15550	15533	15611	15677	15723	15770	15612	15615	15533	15578	15662	15701	15498	15606	15499	15623	15682	15606	15635	15614	15566	15831	15610	15689	15638	15565	15453	15656	15565	15735	15672	15477	15584	15473	15692	15603	15532	15697	15622	15538	15515	15613	15662	15529	15517	15533	15601	15777	15627	15446	15683	15553	15655	15527	15717	15725	15567	15580	15699	15532	15610	15706	15760	15435	15492	15568	15592	15671	15642	15657	15506	15622	15737	15685	15611	15763	15390	15729	15769	15812	15550	15601	15704	15719	15641	15400	15550	15555	15584	15645	15588	15640	15670	15716	15685	15710	15648	15556	15668	15582	15504	15624	15782	15579	15736	15668	15432	15630	15582	15442	15521	15522	15664	15531	15512	15670	15536	15626	15592	15526	15561	15518	15573	15575	15603	15630	15619	15652	15607	15675	15529	15366	15533	15522	15635	15639	15332	15633	15706	15507	15764	15709	15606	15561	15652	15595	15544	15596	15636	15640	15614	15819	15555	15741	15548	15711	15463	15467	15463	15537	15577	15595	15571	15518	15637	15579	15641	15538	15586	15494	15846	15627	15729	15629	15593	15670	15573	15676	15635	15517	15577	15512	15709	15630	15456	15609	15648	15662	15567	15580	15620	15739	15746	15527	15553	15731	15483	15481	15618	15618	15547	15495	15422	15548	15593	15787	15595	15614	15651	15584	15767	15847	15750	15793	15578	15486	15634	15709	15627	15605	15610	15585	15468	15532	15546	15673	15487	15612	15424	15556	15630	15673	15746	15660	15599	15567	15512	15675	15671	15515	15788	15563	15651	15620	15695	15633	15837	15467	15687	15651	15316	15589	15797	15541	15572	15680	15662	15494	15403	15592	15589	15570	15576	15592	15625	15579	15699	15492	15594	15666	15481	15603	15582	15475	15773	15639	15406	15608	15669	15685	15755	15746	15544	15618	15535	15600
22784	21208	29093	23619	21752	24687	27733	22558	21899	22397	22060	20601	19882	19556	19335	19244	19083	18489	18380	18256	17964	18109	18017	17697	18045	17651	17833	17929	17833	17687	17811	17725	17657	17658	17833	17895	17819	17654	17651	17637	17656	17701	17866	17634	17709	17814	17626	17819	18271	18538	18292	18075	18035	17818	17810	17606	17723	17645	17420	17525	17519	17689	17482	17573	17585	17579	17476	17409	17435	17354	17619	17455	17606	17645	17553	17598	17628	17630	17510	17500	17593	17581	17516	17494	17732	17520	17390	17599	17678	17596	17402	17615	17515	17627	17519	17506	17573	17662	17519	17461	17464	17319	17578	17339	17483	17392	17511	17412	17507	17669	17513	17501	17389	17541	17538	17476	17597	17825	17487	17402	17531	17608	17506	17354	17363	17590	17466	17486	17509	17471	17406	17517	17649	17641	17365	17409	17476	17493	17551	17460	17573	17454	17452	17470	17494	17417	17456	17802	17267	17552	17723	17548	17668	17343	17447	17526	17445	17531	17486	17498	17418	17545	17540	17386	17591	17433	17467	17295	17408	17322	17523	17341	17428	17778	17506	17702	17402	17595	17671	17655	17445	17708	17602	17529	17473	17474	17422	17447	17433	17526	17610	17607	17357	17376	17378	17571	17418	17514	17437	17612	17725	17354	17473	17387	17579	17529	17641	17420	17443	17419	17669	17463	17514	17400	17556	17538	17382	17688	17573	17448	17380	17371	17576	17324	17565	17541	17650	17774	17429	17466	17481	17442	17522	17412	17646	17549	17671	17398	17465	17648	17557	17470	17568	17512	17645	17539	17522	17629	17622	17660	17670	17499	17591	17569	17778	17434	17471	17700	17538	17722	17575	17524	17828	17752	17636	17605	17672	17468	17478	17418	17496	17451	17557	17580	17607	17571	17247	17653	17636	17563	17421	17324	17543	17524	17433	17513	17783	17727	17379	17391	17591	17421	17614	17728	17378	17225	17403	17473	17506	17350	17531	17395	17512	17462	17548	17572	17424	17370	17406	17304	17740	17680	17480	17529	17604	17556	17475	17590	17511	17692	17619	17479	17394	17583	17712	17540	17401	17517	17454	17667	17724	17575	17470	17625	17589	17456	17533	17468	17512	17522	17417	17408	17488	17456	17540	17276	17605	17534	17330	17467	17347	17228	17627	17652	17506	17534	17643	17664	17674	17318	17348	17618	17537	17459	17541	17494	17527	17433	17659	17573	17562	17485	17616	17549	17230	17472	17512	17544	17811	17391	17490	17548	17349	17576	17531	17581	17505	17398	17577	17630	17492	17358	17426	17460	17573	17395	17338	17513	17692	17428	17636	17571	17465	17584	17304	17827	17482	17719	17490	17570	17502	17589	17664	17447	17787	17632	17646	17459	17551	17336	17570	17616	17573	17504	17725	17324	17463	17471	17577	17478	17510	17519	17530	17547	17709	17437	17600	17683	17603	17377	17602	17502	17490	17623	17591	17628	17552	17525	17533	17522	17537	17358	17495	17665	17404	17489	17625	17442	17735	17687	17402	17383	17499	17823	17270	17595	17681	17638	17466	17493	17345	17515	17418	17354	17585	17521	17678	17364	17572	17487	17526	17582	17629	17616	17376	17426	17415	17508	17487	17420	17424	17476	17627	17501	17481	17342	17474	17518	17401	17502	17454	17701	17529	17440	17507	17549	17539	17574	17556	17612	17680	17491	17790	17402	17328	17511	17494	17383	17644	17583	17504	17567	17416	17422	17505	17455	17667	17525	17513	17611	17496	17445	17599	17330	17570	17490	17488	17569	17377	17419	17763	17365	17392	17585	17542	17700	17318	17592	17579	17412	17405	17538	17411	17407	17517	17416	17549	17405	17481	17714	17452	17472	17555	17527	17493	17470	17581	17779	17537	17430	17615	17386	17723	17482	17625	17503	17431	17266	17397	17539	17585	17575	17460	17656	17627	17542	17468	17393	17495	17336	17425	17436	17631	17563	17526	17426	17344	17538	17528	17480	17509	17583	17456	17620	17544	17338	17758	17334	17585	17479	17548	17335	17543	17578	17412	17371	17559	17591	17701	17574	17660	17656	17597	17604	17673	17432	17603	17383	17252	17605	17433	17644	17516	17557	17608	17645	17463	17716	17618	17572	17655	17684	17609	17447	17497	17520	17519	17450	17491	17482	17629	17545	17648	17493	17724	17727	17480	17534	17506	17327	17507	17591	17470	17440	17609	17494	17448	17615	17378	17634	17529	17580	17555	17514	17224	17503	17593	17587	17672	17493	17674	17330	17534	17688	17432	17709	17670	17739	17515	17505	17523	17578	17481	17456	17307	17783	17369	17499	17517	17724	17597	17548	17554	17426	17609	17512	17419	17486	17420	17455	17487	17216	17502	17428	17681	17480	17649	17579	17475	17327	17407	17645	17720	17595	17746	17400	17673	17518	17634	17354	17439	17531	17433	17433	17465	17484	17519	17712	17464	17474	17454	17501	17413	17437	17576	17525	17539	17412	17592	17545	17522	17598	17432	17438	17510	17443	17518	17607	17484	17574	17222	17561	17757	17526	17384	17452	17521	17711	17661	17387	17473	17497	17473	17452	17614	17478	17693	17522	17529	17515	17577	17336	17432	17533	17766	17623	17391	17345	17486	17399	17481	17660	17417	17574	17402	17477	17437	17476	17548	17639	17361	17246	17695	17639	17548	17629	17536	17592	17693	17585	17417	17404	17606	17471	17395	17550	17506	17547	17516	17411	17668	17637	17703	17581	17627	17628	17503	17532	17585	17435	17298	17249	17505	17549	17510	17512	17426	17406	17557	17578	17317	17377	17370	17626	17579	17755	17539	17669	17614	17578	17368	17597	17531	17402	17681	17728	17398	17635	17513	17293	17493	17590	17452	17558	17457	17338	17503	17504	17577	17544	17665	17504	17411	17716	17584	17466	17717	17635	17552	17582	17449	17534	17447	17673	17475	17483	17536	17594	17536	17378	17627	17574	17491	17504	17385	17487	17550	17621	17336	17351	17629	17478	17547	17545	17472	17494	17403	17727	17360	17568	17661	17636	17429	17513	17707	17526	17414	17457	17427	17504	17398	17397	17517	17471	17565	17484	17702	17359	17422	17609	17621	17487	17403	17761	17436	17404	17423	17534	17522	17271	17502	17705	17476	17748	17506	17522	17437	17569	17568	17579	17360	17603	17318	17488	17288	17446	17583	17737	17419	17593	17700	17581	17588	17526	17470	17471	17471	17363	17483	17555	17610	17640	17579	17523	17486	17403	17476	17420	17525	17586	17870	17761	17491	17522	17493	17442	17592	17569	17388	17611	17573	17537	17523	17610	17511	17766	17542	17645	17444	17531	17451	17475	17699	17674	17703	17636	17576	17707	17547	17443	17650	17538	17289	17428	17543	17644	17433	17465	17544	17627	17603	17723	17584	17402	17596	17592	17628	17483	17420	17581	17478	17532	17435	17519	17500	17621	17648	17647	17686	17611	17663	17522	17590	17422	17580	17589	17410	17527	17473	17498	17363	17512	17459	17784	17331	17641	17563	17363	17583	17447	17559	17605	17498	17679	17454	17458	17611	17513	17636	17581	17549	17480	17490	17600	17421	17488	17802	17595	17562	17377	17484	17421	17450	17221	17527	17631	17509	17523	17564	17682	17437	17533	17441	17445	17555	17555	17634	17559	17670	17469	17672	17513	17651	17390	17627	17587	17378	17551	17593	17745	17584	17375	17635	17603	17558	17675	17531	17268	17514	17296	17539	17734	17699	17451	17502	17570	17540	17541	17602	17437	17455	17521	17469	17535	17445	17491	17498	17450	17570	17521	17500	17457	17470	17430	17669	17467	17523	17305	17635	17664	17622	17623	17525	17530	17535	17463	17459	17557	17555	17586	17640	17698	17413	17538	17529	17459	17436	17486	17474	17515	17616	17492	17749	17631	17470	17325	17335	17479	17495	17562	17549	17157	17521	17567	17502	17349	17456	17668	17593	17527	17386	17535	17513	17528	17565	17529	17593	17542	17607	17500	17606	17570	17670	17365	17456	17599	17378	17218	17470	17454	17607	17479	17368	17755	17493	17691	17530	17535	17614	17359	17621	17553	17527	17460	17473	17356	17636	17680	17473	17491	17454	17321	17507	17765	17698	17716	17599	17572	17572	17559	17520	17503	17551	17754	17598	17489	17454	17685	17403	17545	17453	17614	17507	17567	17527	17422	17478	17656	17486	17662	17675	17564	17642	17548	17666	17653	17405	17399	17503	17392	17609	17548	17506	17578	17552	17387	17568	17690	17553	17556	17500	17698	17688	17592	17333	17591	17603	17522	17354	17286	17665	17647	17620	17461	17429	17469	17737	17406	17559	17512	17625	17343	17537	17468	17450	17637	17446	17424	17437	17417	17342	17454	17611	17501	17512	17445	17604	17690	17458	17435	17467	17629	17651	17422	17571	17554	17550	17434	17401	17457	17488	17392	17556	17551	17323	17679	17519	17690	17516	17386	17510	17502	17483	17441	17726	17475	17762	17383	17634	17448	17435	17437	17490	17497	17629	17679	17416	17507	17537	17566	17494	17606	17726	17550	17598	17502	17512	17522	17749	17731	17655	17584	17471	17446	17279	17361	17508	17569	17540	17499	17683	17591	17342	17686	17549	17532	17570	17563	17565	17526	17648	17570	17582	17266	17584	17581	17356	17628	17403	17472	17498	17421	17473	17451	17359	17560	17552	17607	17425	17392	17386	17523	17529	17584	17574	17481	17733	17808	17735	17635	17439	17528	17558	17367	17431	17441	17489	17376	17487	17598	17472	17437	17564	17402	17273	17495	17653	17448	17563	17444	17333	17596	17697	17314	17481	17574	17542	17536	17378	17432	17542	17286	17635	17591	17596	17360	17432	17561	17548	17444	17550	17288	17595	17409	17521	17538	17544	17455	17518	17615	17741	17585	17486	17519	17544	17492	17554	17528	17731	17490	17410	17725	17443	17404	17679	17682	17534	17704	17599	17442	17534	17301	17701	17582	17650	17743	17645	17596	17526	17538	17300	17385	17554	17545	17458	17483	17537	17461	17569	17582	17617	17376	17341	17677	17695	17516	17654	17371	17539	17563	17463	17428	17718	17553	17808	17537	17570	17325	17519	17686	17322	17563	17380	17549	17541	17540
25241	44732	42911	34951	30416	27279	24673	23268	23011	22987	22600	19970	19089	18462	18135	17717	17670	17123	16776	16668	16530	16348	16065	16051	16059	16113	16022	16055	16130	16151	15711	15698	15975	15952	15742	15817	15823	15800	15958	15759	15865	15868	15667	15728	15717	15772	15803	16032	17094	17081	16835	16515	16045	16112	15760	15924	15804	15881	15698	15609	15784	15648	15838	15679	15531	15650	15768	15620	15771	15678	15909	15828	15692	15831	15892	15756	15764	15819	15602	15667	15914	15702	15796	15787	15908	15806	15561	15658	15822	15824	15667	15810	15742	15735	15591	15763	15808	15609	15694	15806	15630	15768	15551	15724	15598	15635	15675	15752	15735	15721	15609	15609	15795	15758	15878	15760	15899	15847	15746	15854	15813	15832	15799	15729	15879	15701	15891	15575	15826	15500	15806	15883	15749	15602	15846	15885	15727	15763	15766	15818	15644	15700	15871	15915	15688	15621	15869	15438	15745	15907	15730	15864	15759	15806	15887	15702	15811	15783	15569	15815	15923	15674	15783	15816	15735	15802	15765	15749	15725	15562	15794	15865	15758	15831	15664	15773	15663	15866	15802	15748	15726	15750	15606	15601	15825	15564	15723	15753	15685	15630	15644	15694	15712	15713	15705	15686	15688	15817	15768	15803	15672	15694	15632	15639	15591	15605	15567	15651	15901	15750	15609	15674	15728	15787	15861	15713	15721	15857	15727	15646	15590	15830	15659	15655	15669	15683	15700	15855	15611	15830	15883	15800	15747	15781	15818	15554	15730	15763	15771	15614	15783	15818	15777	15762	15658	15753	15641	15693	15702	15676	15654	15622	15729	15777	15670	15681	15670	15701	15717	15738	15757	15705	15799	15797	15666	15671	15699	15794	15781	15957	15695	15649	15697	15837	15580	15791	15616	15828	15631	15825	15717	15627	15748	15822	15692	15821	15484	15912	15570	15652	15747	15641	15919	15753	15862	15759	15651	15601	15657	15663	15797	15565	15880	15744	15767	15677	15698	15774	15781	15876	15502	15738	15912	15566	15584	15667	15805	15606	15744	15759	15645	15713	15797	15815	15583	15654	15752	15851	15799	15664	15917	15746	15702	15767	15637	15628	15690	15775	15797	15648	15781	15707	15793	15564	15629	15759	15847	15644	15668	15864	15782	15544	15664	15772	15626	15771	15610	15742	15551	15900	15594	15781	15767	15586	15775	15658	15641	15758	15755	15720	15717	15667	15656	15739	15697	15865	15864	15568	15908	15568	15819	15841	15671	15966	15749	15669	15838	15830	15518	15835	15828	15717	15723	15583	15726	15741	15823	15743	15573	15588	15743	15760	15618	15685	15624	15743	15720	15748	15940	15658	15724	15643	15777	15858	15875	15696	15755	15616	15744	15649	15729	15829	15569	15754	15746	15788	15732	15807	15603	15771	15617	15703	15837	15679	15681	15503	15669	15622	15809	15869	15749	15703	15709	15651	15609	15757	15720	15789	15681	15781	15747	15742	15550	15615	15679	15592	15780	15526	15626	15677	15808	15786	15752	15595	15612	15859	15886	15696	15889	15759	15710	15941	15656	15742	15690	15738	15822	15692	15751	15611	15758	15805	15556	15767	15692	15690	15905	15733	15818	15777	15774	15632	15719	15598	15581	15820	15670	15501	15660	15864	15473	15788	15768	15605	15784	15746	15775	15781	15708	15743	15684	15604	15732	15682	15680	15495	15833	15807	15774	15607	15696	15776	15596	15656	15771	15732	15665	15758	15648	15658	15642	15689	15689	15868	15691	15798	15633	15777	15947	15602	15771	15420	15727	15780	15699	15678	15781	15849	15734	15752	15828	15762	15818	15765	15579	15566	15519	15566	15644	15629	15771	15977	15755	15729	15654	15734	15892	15728	15690	15652	15634	15761	16023	15818	15647	15624	15687	15987	15758	15773	15679	15571	15840	15850	15598	15644	15691	15868	15902	15927	15818	15792	15634	15719	15746	15838	15588	15903	15612	15625	15656	15910	15655	15628	15809	15768	15768	15716	15722	15723	15830	15598	15762	15808	15618	15881	15579	15820	15667	15918	15598	15899	15663	15729	15772	15739	15856	15609	15994	15714	15739	15920	15732	15791	15663	15712	15787	15668	15937	15675	15674	15899	15547	15902	15733	15735	15966	15760	15750	15809	15745	15885	15712	15655	15728	15573	15790	15877	15690	15590	15808	15683	15670	15666	15647	15697	15777	15897	15686	15551	15650	15705	15938	15673	15704	15674	15776	15444	15640	15727	15812	15747	15611	15653	15751	15669	15712	15629	15646	15785	15615	15796	15710	15764	15763	15703	15673	15552	15771	15599	15672	15613	15826	15742	15689	15520	15746	15582	15676	15807	15905	15564	15767	15607	15760	15698	15662	15760	15562	15774	15658	15840	15764	15635	15684	15719	15825	15627	15852	15686	15803	15768	15703	15722	15599	15783	15845	15604	15583	15758	15792	15707	15692	15757	15617	15596	15747	15878	15857	15634	15796	15663	15693	15705	15875	15670	15842	15674	15770	15536	15647	15652	15705	15684	15720	15770	15625	15870	15730	15717	15778	15701	15712	15461	15751	15549	15887	15639	15736	15804	15755	15580	15669	15613	15619	15669	15622	15498	15683	15659	15892	15730	15793	15516	15734	15662	15793	15814	15702	15660	15669	15645	15679	15743	15733	15691	15765	15621	15738	15713	15684	15736	15610	15597	15639	15773	15670	15748	15878	15760	15838	15735	15794	15656	15777	15784	15817	15711	15569	15705	15542	15837	15581	15633	15809	15806	15708	15824	15626	15722	15841	15580	15823	15621	15674	15834	15800	15847	15741	15834	15778	15737	15612	15942	15596	15739	15529	15669	15812	15699	15727	15682	15685	15722	15706	15704	15683	15729	15604	15695	15714	15697	15748	15782	15624	15694	15649	15651	15882	15569	15602	15936	15765	15597	15613	15514	15702	15943	15563	15676	15622	15814	15937	15768	15740	15825	15811	15667	15741	15572	15838	15853	15794	15842	15856	15632	15579	15655	15662	15799	15850	15762	15678	15688	15787	15477	15575	15871	15883	15985	15656	15662	15750	15718	15666	15803	15730	15663	15571	15678	15747	15738	15657	15581	15812	15718	15765	15656	15825	15699	15668	15652	15706	15645	15690	15834	15762	15524	15656	15804	15614	15720	15717	15692	15784	15647	15707	15721	15520	15734	15633	15720	15586	15584	15781	15793	15523	15708	15828	15654	15743	15516	15696	15593	15674	15744	15501	15633	15749	15622	15821	15903	15617	15638	15716	15683	15863	15628	15707	15703	15611	15815	15762	15771	15778	15675	15628	15686	15693	15715	15800	15740	15823	15737	15812	15694	15613	15638	15783	15521	15703	15765	15653	15691	15836	15646	15620	15768	15574	15912	15568	15634	15887	15672	15873	15664	15747	15684	15838	15879	15807	15647	15691	15799	15726	15816	15877	15629	15736	15780	15565	15638	15797	15740	15719	15721	15809	15802	15546	15646	15691	15756	15770	15813	15656	15698	15637	15831	15762	15749	15803	15639	15755	15702	15701	15846	15809	15644	15599	15505	15639	15732	15755	15790	15703	15820	15814	15804	15718	15806	15609	15565	15798	15611	15698	15587	15759	15706	15823	15978	15863	15637	15972	15539	15757	15716	15864	15710	15798	15886	15879	15644	15862	15689	15714	15864	15628	15696	15840	15664	15784	15594	15683	15699	15776	15871	15694	15791	15622	15574	15633	15740	15744	15543	15743	15573	15528	15716	15869	15634	15650	15730	15857	15690	15762	15489	15785	15852	15800	15827	15780	15822	15485	15750	15649	15660	15833	15854	15619	15601	15793	15657	15732	15575	15776	15666	15542	15680	15705	15820	15749	15870	15604	15609	15763	15698	15611	15771	15901	15764	15718	15810	15816	15681	15810	15650	15593	15770	15716	15775	15895	15672	15635	15568	15703	15599	15730	15794	15661	15725	15730	15693	15839	15784	15620	15703	15698	15923	15621	15655	15847	15808	15700	15838	15643	15709	15911	15720	15801	15702	15804	15635	15754	15699	15673	15618	15907	15627	15605	15839	15647	15748	15835	15778	15814	15653	15692	15732	15602	15798	15531	15713	15723	15767	15744	15660	15634	15692	15616	15772	15734	15708	15645	15834	15610	15859	15637	15638	15646	15679	15698	15749	15691	15628	15712	15940	15696	15788	15600	15673	15712	15549	15777	15648	15583	15706	15512	15831	15542	15672	15651	15757	15836	15622	15708	15727	15576	15679	15548	15733	15754	15872	15731	15665	15853	15692	15697	15845	15781	15700	15613	15640	15773	15771	15789	15589	15757	15723	15815	15629	15664	15644	15762	15692	15863	15766	15816	15826	15683	15564	15676	15646	15659	15709	15915	15766	15741	15657	15703	15632	15712	15721	15695	15629	15833	15581	15622	15760	15824	15793	15708	15598	15829	15725	15635	15763	15578	15765	15696	15883	15726	15696	15794	15771	15756	15824	15828	15714	15635	15688	15738	15738	15742	15788	15661	15682	15614	15665	15796	15671	15754	15728	15672	15848	15656	15536	15665	15810	15845	15711	15666	15643	15616	15785	15740	15818	15697	15600	15786	15785	15729	15865	15642	15655	15705	15806	15754	15484	15782	15617	15874	15615	15613	15505	15559	15762	15595	15572	15708	15794	15596	15846	15588	15651	15755	15657	15827	15728	15639	15714	15779	15700	15683	15679	15718	15812	15819	15685	15891	15786	15851	15726	15677	15823	15791	15799	15733	15860	15822	15651	15705	15593	15865	15751	15667	15742	15658	15841	15679	15665	15755	15817	15845	15726	15786	15731	15629	15725	15706	15808	15523	15666	15621	15759	15664	15654	15599	15789	15672	15769	15672	15818	15566	15771	15759	15815	15623	15563	15785	15660	15697	15732	15790	15823	15529	15772	15654	15684	15794	15857	15788	15745	15806	15707	15672	15869	15723	15719	15724	15852	15829	15735	15874	15871	15773	15781	15653	15646	15760	15698	15761	15684	15613	15698	15638	15642	15745	15714	15720	15634	15630	15827	15602	15863	15606	15774	15613	15631	15494	16031	15756	15736	15698	15927	15786	15703	15824	15719	15779	15727	15689	15658	15588	15789	15853	15716
27285	23179	29290	26320	21644	20033	19818	19248	19454	19128	18921	18435	18170	17890	17865	17817	17713	17752	17608	17547	17536	17436	17072	17173	17460	17395	17484	17553	17480	17362	17396	17375	17289	17126	17446	17057	17188	17123	17166	17243	17520	17255	17221	17166	17320	17358	17300	17210	17295	17168	17215	17128	17412	17143	17263	17276	17071	17146	17256	17232	17162	17276	17078	17444	17084	17388	17339	17333	17333	17311	17071	17332	16984	17058	17134	17389	17105	17175	17179	17219	17311	17296	17233	17163	17228	17296	17266	17116	17249	17296	17203	17101	17280	17307	17199	17243	17390	17400	17210	17456	17339	17333	17266	17162	17252	17015	17145	17259	17059	17261	17366	17054	17213	17093	17080	17172	17220	17191	17316	17178	16991	17401	17231	17168	17283	17165	17172	17271	17216	17030	17089	17067	17240	17414	17257	17209	17233	17289	17048	17111	17213	17147	17315	17179	17285	17105	17197	17019	17138	17154	17308	17199	17173	17331	17260	17218	17165	17260	17287	17138	17226	17257	17363	17135	17206	17021	17341	17418	17415	17210	17164	17114	17053	17308	17120	17273	17161	17118	17177	17153	17181	17311	17263	17142	17269	17454	17312	17154	17382	17275	17169	17100	17180	17196	17435	17326	17257	17254	17330	17250	17135	17150	17246	17091	17111	17358	17279	17012	17367	17209	17288	17128	17132	17158	17187	17103	17201	17307	17302	17270	17325	17166	17358	17210	17493	17206	17264	17225	17180	17181	17143	17319	17250	17272	17199	17320	17296	17110	17403	17133	17105	17360	17287	17233	17204	17218	17213	17372	17252	17291	17127	17271	17266	17291	17115	17251	17140	17422	17324	17225	17155	17066	17327	17227	17284	17088	17142	17136	17332	17149	17309	17386	17257	17302	17005	17359	17203	17341	17218	17345	17242	17325	17440	17240	17226	16965	17007	17052	17247	17214	17309	17377	17217	17353	17121	17366	17058	17339	17300	17419	17255	17176	17308	17372	17429	17195	16874	17186	17289	17204	17025	17189	17164	17313	17240	17288	17283	17216	17245	17261	17203	17124	17316	17199	17268	17149	17385	17156	17136	17228	17146	16943	17368	17353	17276	17163	17288	17239	17244	17201	17111	17237	17236	17385	17143	17204	17180	17362	17227	17374	17215	17359	17188	17176	17097	17240	17218	17206	17274	17214	17234	17254	17171	17223	17146	17038	17087	17163	17293	17144	17351	17151	17339	17315	17197	17282	17269	17224	17556	17364	17391	17099	16961	17224	17144	17129	17121	17137	17267	17168	17288	17223	17239	17159	17319	17360	17250	17274	17173	17336	17333	17279	17346	16987	17103	17247	17268	17174	17104	17143	17279	17262	17228	17246	17265	17342	17249	17197	17386	17099	17037	17160	17158	17234	17112	17237	17225	17195	17281	17144	17132	17130	17208	17250	17156	17431	17195	17143	17308	17128	17222	17150	17276	17191	17365	17279	17348	17133	17288	17220	17222	17164	17334	17208	17208	17161	17225	17167	17379	17220	17199	17272	17295	17143	17319	17186	17211	17420	17018	17029	17339	17321	17227	17272	17287	17261	17123	17205	17200	17489	17271	17346	17164	17224	17462	17318	17229	17345	17197	17169	17172	17131	16944	17253	17140	17362	17174	17286	17433	17424	17245	17349	17417	17082	17088	17298	17262	17327	17150	17127	17291	17298	17111	17230	17220	17248	17198	17315	17360	17316	17437	17300	17119	17336	17184	17270	17322	17069	17250	17264	17169	17150	17189	17194	17301	17180	17189	17391	17224	17340	17256	17217	17084	17264	17174	17162	17259	17247	17385	17177	17308	17375	17375	17234	17149	17159	17347	17195	17275	17295	17088	17268	17092	17204	17227	17177	17145	17120	16962	17101	17371	17250	17102	17246	17563	17368	17016	17285	17407	17049	17039	17214	17167	17166	17127	17313	17294	17064	17254	17158	17279	17212	17294	17185	17153	17104	17328	17304	17139	17140	17281	17360	17221	17347	17077	17390	17257	17333	17335	17283	17156	17194	17192	17183	17306	17393	17201	17278	17389	17204	17422	17497	17282	17119	17383	17300	17139	17048	16974	17227	17237	17309	17151	17296	17279	17003	16986	17112	17137	17165	17370	17252	17350	17163	17233	17146	17156	17124	17300	17168	17302	17239	17371	17255	17296	17266	17261	17347	17316	17390	17221	17237	17425	17112	17007	17426	17152	17261	17208	17380	17231	17325	17223	17161	17238	17303	17226	17301	17249	17466	17314	17125	17272	17173	17049	17213	17150	17128	17208	17263	17029	17237	17190	17363	17240	17181	17100	17129	17221	17179	17121	17241	17006	17229	17339	17183	17319	17323	17181	17196	17101	17333	17360	17286	17165	17151	17224	17207	17367	17087	17271	17275	17400	17369	17462	17228	17264	17293	17249	17094	17234	17292	17190	17252	17031	17253	17408	17256	17213	17121	17256	17439	17166	17235	17222	17191	17307	17418	17350	17430	17341	17302	17329	17328	17550	17226	17001	17372	17218	17313	17116	17312	17000	17026	17324	17188	17340	17336	17304	17334	17187	17289	17153	17222	17243	17354	17216	17141	17072	17353	17221	17313	17352	16986	17266	17304	17350	17432	17164	17131	17200	17338	17198	17314	17204	17243	17199	17249	17358	17199	17324	17155	17111	17183	17245	17179	17327	17270	17034	17088	17244	17429	17172	17161	17174	17145	17357	17184	17155	17300	17105	17392	17262	17315	17251	17468	17172	17320	17233	17338	17233	17363	17225	17297	17227	17252	17191	17111	17295	17273	17161	17419	17260	17228	17340	17159	17356	17319	17164	17092	17052	17395	17277	17246	17246	17337	17272	17178	17230	16992	17391	17402	17308	17266	17162	17359	17438	17018	17165	17091	17249	17021	17099	17302	17361	17427	17064	17370	17318	17209	17292	17123	17057	17271	17252	17228	17236	17232	17306	17380	17278	17347	17245	17359	17468	17354	17174	17072	17048	17345	17319	17211	17260	17300	17334	17238	17120	17172	17262	17291	17143	17198	17360	17143	17292	17154	17130	17330	17201	17213	17294	17118	17279	17094	17377	17140	17404	17224	17360	17309	16928	17191	17222	17018	17234	17033	17158	17461	17117	17099	17200	17306	17129	17298	17181	17286	17098	17039	17254	17223	17162	17250	17034	17015	17302	17300	17236	17269	17551	17465	17392	17221	17335	17336	17336	17391	16982	17428	17503	17192	17320	17112	17359	17129	17137	17137	17185	17132	17279	17127	17164	17269	17211	17176	17210	17287	17262	17234	17366	17132	17229	17152	17124	17226	17196	17283	17176	17349	17205	17188	17337	17105	17217	17399	17314	17248	17433	17248	17196	17183	17261	17352	17296	17299	17401	17178	17123	17326	17237	17232	17151	17355	17208	17352	17375	17154	17226	17248	17384	17207	17293	17193	17169	17266	17257	17089	17147	17457	17196	17368	17244	17197	17416	17328	17397	17089	17197	17341	17255	17272	17425	17229	17102	17123	17211	17209	17361	17196	17210	17277	17206	17094	17270	17275	17484	17250	17266	17173	17297	17259	17399	17292	17150	17358	17286	17262	17182	17375	17299	17138	17177	17092	17342	17187	17165	17086	17270	17236	17521	17377	17049	17217	17202	17089	17245	17357	17279	17144	17436	17300	17112	17204	17440	17256	17051	17107	17281	17273	17130	17148	17391	17150	17350	17294	17483	17334	17305	17150	17375	17226	17399	17254	17201	17337	17209	17104	17304	17376	17197	17250	17229	17080	17280	17260	17282	17375	17032	17301	16979	17191	17266	17052	17196	17323	17321	17320	17372	17274	17141	17250	17411	17309	17272	17265	17342	17192	17156	17192	17223	17413	17329	17199	17282	17318	17145	17329	17203	17140	17327	17330	17353	17090	17074	17181	17328	17227	17296	17257	16991	17260	17309	17075	17168	17319	17172	17012	17262	17099	17157	17147	17207	17323	17089	17115	17315	17254	17288	17152	17284	17202	17183	17345	17144	16939	17109	17138	17244	17194	17376	17310	17006	17306	17237	17123	17220	17062	17331	17262	17428	17162	17281	17169	17180	17146	17519	17275	17284	17281	17287	17345	17024	17287	17193	17073	17394	17118	17196	17248	17306	17120	17236	17262	17225	17196	17186	17113	16967	17373	17104	17135	17202	17278	17427	17293	17297	17345	17240	17011	17238	17240	17253	17160	17330	17168	17146	17201	17392	17423	17187	17392	17441	17240	17464	17379	17239	17209	17335	17297	17451	17370	17270	17321	17288	17389	17387	17303	17183	17145	17158	17473	17221	17133	17390	17178	17339	17340	17322	17269	17417	17281	17309	17262	17290	17423	17361	17316	17511	17306	17119	17264	17126	17385	17286	17212	17185	17185	17066	17252	16998	17197	17170	17079	17345	17183	17270	17347	17231	17120	17163	17421	17168	17226	17527	17460	17247	17493	17453	17308	17245	17262	17263	17414	17083	17091	17163	17267	17193	17027	17260	17146	17307	17410	17386	17150	17195	17201	17492	17266	17241	17107	17152	17286	17123	17166	17211	17208	17381	17171	17112	17163	17289	17299	17439	17407	17039	17240	17496	17365	17385	17325	17226	17321	17394	17206	17175	17259	17207	17307	17536	17178	17120	17144	17074	17150	17190	17067	17109	17122	17198	17191	17350	17091	17226	17232	17406	17267	17084	17089	17272	17294	17255	17257	17238	17292	17324	17308	17174	17212	17296	17009	17041	17295	17202	17192	17369	17172	17156	17389	17320	17381	17341	17231	16862	17290	17446	17280	17155	17139	17152	17262	17152	17304	17433	17340	17426	17226	17375	17216	17173	17149	17154	17288	17413	17346	17247	17380	17160	17406	17327	17329	17267	17237	17227	17128	17242	17371	17150	17196	17052	17273	17336	17167	17165	17155	17211	17101	17034	17279	17225	17301	17582	17254	17257	17026	17371	17096	17174	17183	17272	17276	17229	17120	17435	17372	17285	17044	17276	17305	17430	17327	17135	17193	17197	17240	17143	17332	17142	17197	17286	17203	17277	17320	17216	17175	17265	17117	17279	17360	17335	17469	17301	17360	17382	17260	16993	17163	17202	17245	17182	17042	17202	17024	17287	17305	17241	17369
20882	31942	31219	24810	21813	19946	19114	19133	19755	18812	18200	17281	17156	16855	16516	16293	16387	16073	15990	15966	16042	15756	15884	15630	15675	15788	15615	15410	15766	15686	15508	15557	15631	15699	15507	15630	15669	15654	15566	15576	15604	15604	15387	15629	15640	15550	15654	15640	15588	15836	15844	15713	15703	15496	15589	15486	15604	15500	15522	15682	15689	15863	15409	15508	15556	15614	15671	15523	15491	15562	15501	15629	15571	15487	15541	15810	15410	15412	15568	15379	15405	15639	15296	15636	15665	15659	15352	15550	15516	15640	15725	15548	15548	15701	15603	15528	15699	15669	15451	15611	15466	15471	15742	15481	15526	15628	15691	15572	15568	15534	15687	15514	15688	15550	15508	15497	15715	15565	15479	15552	15717	15737	15522	15517	15628	15642	15694	15545	15597	15540	15632	15662	15656	15548	15527	15540	15499	15651	15575	15511	15368	15574	15534	15502	15614	15450	15631	15521	15486	15615	15685	15685	15500	15700	15443	15679	15559	15665	15551	15573	15627	15598	15687	15739	15559	15623	15495	15547	15384	15618	15565	15388	15624	15572	15780	15561	15504	15494	15652	15493	15535	15641	15566	15590	15474	15611	15550	15440	15577	15681	15671	15580	15714	15838	15456	15609	15595	15426	15609	15609	15510	15539	15460	15534	15555	15476	15527	15545	15558	15528	15427	15762	15534	15584	15418	15646	15492	15676	15573	15628	15642	15525	15423	15512	15583	15634	15534	15563	15579	15569	15634	15595	15519	15671	15607	15531	15530	15585	15504	15646	15730	15451	15442	15499	15363	15562	15653	15700	15493	15579	15709	15596	15481	15672	15596	15650	15562	15591	15605	15632	15610	15635	15484	15634	15635	15599	15621	15483	15565	15593	15594	15635	15538	15501	15470	15553	15648	15521	15602	15569	15671	15723	15512	15579	15275	15507	15688	15783	15639	15564	15693	15625	15586	15620	15585	15516	15677	15508	15681	15516	15601	15452	15530	15681	15403	15598	15606	15575	15618	15559	15454	15775	15599	15556	15555	15466	15515	15528	15483	15508	15638	15627	15311	15520	15708	15434	15679	15678	15656	15618	15665	15485	15689	15867	15631	15591	15635	15625	15461	15561	15553	15525	15510	15522	15575	15600	15513	15692	15423	15711	15445	15576	15472	15547	15577	15741	15446	15486	15732	15659	15620	15589	15669	15405	15541	15518	15510	15603	15487	15490	15388	15563	15593	15614	15309	15652	15537	15565	15512	15659	15532	15689	15642	15598	15444	15483	15606	15728	15380	15551	15606	15607	15796	15647	15522	15722	15455	15656	15454	15625	15649	15685	15677	15588	15567	15455	15524	15695	15527	15587	15749	15464	15851	15616	15512	15271	15729	15648	15557	15492	15536	15572	15530	15545	15567	15492	15503	15503	15650	15420	15650	15659	15462	15637	15694	15452	15595	15538	15586	15641	15621	15499	15679	15661	15522	15533	15633	15621	15701	15539	15643	15696	15496	15545	15526	15546	15593	15496	15669	15643	15558	15685	15526	15684	15557	15607	15434	15648	15487	15468	15569	15664	15624	15519	15518	15550	15574	15541	15471	15638	15603	15645	15465	15469	15682	15584	15593	15621	15685	15545	15610	15552	15503	15596	15594	15419	15652	15486	15792	15590	15617	15426	15493	15754	15550	15709	15826	15466	15472	15584	15598	15471	15611	15459	15700	15494	15720	15589	15730	15595	15629	15466	15496	15434	15654	15658	15402	15702	15467	15428	15389	15566	15597	15444	15582	15385	15558	15591	15592	15407	15702	15600	15616	15604	15598	15630	15639	15604	15473	15599	15530	15678	15529	15686	15549	15626	15601	15529	15715	15631	15627	15738	15628	15638	15695	15557	15478	15637	15577	15508	15577	15483	15624	15616	15572	15502	15648	15521	15480	15547	15702	15504	15578	15548	15573	15680	15677	15616	15597	15587	15589	15617	15547	15496	15685	15587	15501	15396	15557	15379	15665	15694	15776	15652	15527	15573	15575	15486	15514	15339	15556	15630	15558	15553	15532	15524	15624	15593	15476	15666	15716	15664	15434	15577	15709	15654	15619	15548	15763	15609	15676	15565	15582	15636	15352	15674	15623	15643	15368	15420	15572	15472	15732	15560	15494	15724	15578	15510	15693	15536	15443	15571	15608	15713	15581	15635	15490	15743	15426	15591	15526	15535	15641	15378	15670	15639	15481	15622	15431	15499	15685	15527	15487	15608	15531	15741	15405	15734	15455	15654	15534	15624	15389	15504	15625	15444	15559	15642	15499	15546	15616	15296	15651	15517	15571	15547	15654	15449	15707	15558	15573	15593	15728	15658	15672	15558	15508	15460	15497	15666	15585	15683	15715	15539	15493	15626	15693	15699	15510	15685	15679	15676	15670	15537	15471	15612	15547	15745	15689	15414	15619	15620	15600	15673	15448	15683	15588	15622	15560	15597	15407	15574	15516	15743	15528	15659	15386	15456	15611	15543	15361	15570	15542	15551	15605	15452	15721	15419	15555	15528	15571	15536	15489	15498	15416	15529	15546	15519	15628	15522	15684	15539	15379	15655	15718	15571	15531	15528	15608	15538	15601	15595	15510	15663	15495	15640	15384	15629	15455	15529	15471	15592	15626	15556	15633	15502	15626	15760	15487	15496	15445	15754	15433	15546	15422	15541	15564	15734	15513	15600	15573	15670	15572	15702	15473	15497	15587	15672	15675	15544	15537	15649	15365	15541	15473	15698	15602	15540	15455	15572	15612	15628	15739	15483	15624	15536	15646	15608	15419	15587	15611	15494	15484	15587	15515	15610	15601	15459	15583	15688	15450	15561	15375	15600	15638	15610	15308	15587	15550	15611	15446	15638	15572	15515	15584	15506	15522	15504	15649	15635	15638	15544	15475	15497	15676	15619	15521	15732	15694	15398	15542	15704	15431	15490	15540	15658	15523	15648	15678	15326	15567	15398	15549	15652	15529	15522	15486	15569	15393	15658	15592	15548	15599	15483	15554	15381	15597	15685	15567	15619	15518	15425	15563	15534	15582	15448	15564	15586	15559	15514	15609	15621	15444	15596	15434	15529	15508	15626	15597	15647	15749	15686	15531	15785	15595	15730	15764	15594	15642	15619	15591	15722	15629	15590	15635	15529	15706	15721	15640	15660	15693	15591	15555	15563	15475	15663	15609	15548	15555	15700	15480	15644	15527	15594	15643	15486	15592	15720	15629	15469	15546	15696	15622	15617	15465	15559	15644	15448	15697	15555	15793	15414	15517	15653	15512	15604	15567	15642	15724	15559	15618	15463	15673	15564	15419	15582	15754	15511	15661	15602	15559	15576	15636	15543	15560	15676	15723	15510	15588	15645	15506	15620	15530	15577	15465	15740	15629	15467	15424	15552	15588	15681	15604	15808	15470	15423	15723	15537	15692	15573	15544	15647	15740	15470	15531	15659	15496	15675	15678	15603	15680	15260	15520	15679	15668	15589	15544	15598	15306	15615	15553	15507	15567	15635	15603	15537	15655	15482	15470	15589	15461	15595	15461	15598	15454	15648	15598	15622	15447	15411	15589	15546	15536	15482	15686	15522	15546	15629	15533	15472	15539	15532	15667	15622	15660	15630	15595	15655	15489	15633	15615	15620	15495	15605	15655	15519	15566	15424	15491	15574	15571	15435	15578	15493	15512	15603	15520	15683	15397	15565	15493	15579	15700	15663	15573	15436	15505	15597	15650	15609	15463	15583	15625	15608	15720	15582	15518	15349	15508	15660	15608	15559	15523	15554	15663	15696	15767	15778	15572	15584	15491	15686	15504	15710	15653	15609	15625	15561	15424	15566	15503	15646	15643	15652	15605	15570	15665	15577	15609	15503	15416	15521	15754	15635	15706	15636	15457	15533	15626	15712	15453	15541	15446	15491	15581	15430	15428	15720	15556	15649	15739	15522	15584	15607	15705	15525	15622	15423	15545	15528	15407	15497	15685	15545	15624	15599	15564	15518	15608	15471	15738	15412	15649	15681	15677	15498	15592	15639	15588	15470	15657	15491	15595	15557	15612	15674	15397	15649	15559	15757	15558	15615	15672	15389	15480	15592	15491	15558	15617	15410	15635	15509	15514	15506	15620	15657	15541	15581	15569	15559	15647	15708	15560	15496	15572	15684	15713	15630	15504	15627	15760	15613	15573	15682	15639	15523	15507	15574	15624	15553	15658	15544	15619	15427	15617	15572	15346	15589	15441	15616	15647	15524	15510	15599	15562	15419	15601	15752	15564	15524	15523	15442	15748	15720	15497	15518	15593	15628	15520	15505	15686	15538	15382	15717	15527	15482	15685	15567	15464	15577	15582	15716	15628	15512	15659	15557	15649	15606	15549	15440	15410	15695	15562	15738	15451	15666	15559	15702	15489	15522	15644	15447	15473	15624	15559	15663	15634	15485	15469	15598	15511	15676	15518	15773	15703	15574	15671	15483	15661	15811	15539	15662	15671	15413	15449	15484	15616	15501	15501	15741	15566	15620	15600	15764	15676	15684	15716	15654	15579	15582	15706	15553	15766	15469	15511	15432	15750	15720	15611	15670	15537	15724	15659	15749	15473	15398	15548	15618	15579	15493	15596	15579	15512	15636	15334	15783	15441	15611	15569	15532	15696	15550	15611	15462	15744	15484	15424	15579	15588	15641	15534	15641	15758	15586	15591	15510	15567	15652	15628	15507	15588	15551	15540	15467	15553	15574	15496	15558	15678	15556	15665	15616	15732	15635	15445	15429	15459	15518	15580	15510	15421	15465	15501	15655	15538	15767	15658	15647	15609	15559	15597	15664	15549	15485	15699	15703	15428	15666	15576	15642	15622	15619	15726	15443	15642	15604	15600	15591	15504	15602	15475	15641	15646	15627	15737	15451	15577	15667	15494	15427	15779	15478	15552	15541	15672	15604	15540	15755	15667	15627	15651	15507	15694	15684	15628	15582	15576	15456	15737	15470	15624	15575	15573	15551	15501	15668	15647	15391	15467	15615	15504	15532	15432	15510	15687	15533	15563	15658	15477	15642	15601	15455	15618	15578	15512	15563	15526	15627	15572	15486	15553	15480	15621	15557	15586	15686	15431	15547	15507	15577	15547	15512	15644	15524	15679	15710
23639	21252	28831	24295	22992	24251	24119	21791	21235	20983	20017	19057	19003	18643	18271	18093	17924	17972	17657	17537	17736	17436	17533	17405	17359	17308	17329	17445	17424	17288	17071	17377	17165	17323	17511	17521	17292	17001	17211	17188	17374	17238	17269	17255	17274	17191	17281	17294	17520	17609	17618	17604	17189	17209	17330	17358	17196	17165	17216	17151	17010	17130	17384	17462	17223	17259	17243	17193	17330	17174	17330	17042	17168	17176	17133	17260	17235	17352	17303	17165	17381	17186	17383	17324	17111	17109	17189	17001	17290	17099	17068	17277	17199	17290	17306	17277	17289	17161	17297	17211	17055	17208	17306	17220	17170	17168	17255	17045	17034	17167	17266	17243	17427	17237	17155	17104	17237	17186	17090	17141	17392	17311	17222	17141	17178	17241	17123	17247	17120	17227	17215	17224	17243	17183	17134	17209	17012	17282	17110	17051	17356	17082	17338	17208	17217	17615	17247	17260	16926	17209	17167	17365	17301	17456	17333	17091	17183	17154	17092	16924	17041	17166	17181	17367	17193	17167	17228	17156	17269	17337	17134	17095	17258	17041	17199	17186	17052	17131	17181	17385	17305	17128	17172	17257	17211	17251	17218	17168	17146	17264	17274	17166	17326	17309	17337	17329	17164	17259	17209	17023	17351	17168	17335	17143	17285	17125	17229	17159	17303	17312	17115	17350	17283	17141	17041	17142	17034	16940	17001	17383	17110	17338	17031	17200	17094	17322	17258	17309	17412	16999	17135	17232	17316	17281	17205	17309	17337	17279	16977	17105	17252	17172	17205	17174	17070	17307	17366	17459	17253	17254	17065	17300	17384	17345	17216	17099	17149	17074	17211	17308	17229	17218	17170	17328	17195	17007	17320	17224	17022	17153	17200	17217	17425	17144	17140	17307	17259	17356	17191	17369	17255	17194	17258	17209	17325	17180	17335	17009	17180	17142	17159	17182	17393	17222	17282	17080	17218	17087	17216	17347	17080	17158	17155	17263	17211	17105	17202	17122	17172	17285	17144	17257	17150	17063	17213	17270	17346	17272	17303	17260	17126	17284	17176	17145	17200	17243	17091	17070	17309	17141	17048	16984	17008	16993	17353	16936	17157	17229	17074	16911	17216	17070	17029	17358	17380	17143	17183	17278	17071	17393	17106	17190	17368	17391	17298	17231	17148	17346	17162	17174	17146	17133	17217	17168	17157	17121	17261	17230	17381	17182	17120	17133	17089	17327	17221	17449	17112	17200	17115	17101	17190	17193	17262	17259	17192	17277	17242	16944	17055	17239	17248	17241	17128	17281	17290	17260	17160	17284	17244	17211	17239	17088	17302	17405	17247	17157	17219	17185	17294	17316	17302	17089	17285	17252	17332	17228	17253	17148	17189	16979	17274	17206	17163	17193	17066	17122	17367	17404	17170	17319	17313	16915	17195	17395	17199	17343	17241	17078	17273	17039	17272	17149	17401	17271	17198	16980	17277	17218	17049	17087	17376	17259	17084	17284	17025	17281	17455	17213	17237	17284	17340	17318	17456	17057	17248	17187	17373	17224	17218	17162	17036	17203	17054	17026	17380	17176	17153	17071	17179	17331	16944	17186	17206	17286	17190	17409	17105	17273	17185	17180	17238	17058	17148	17053	16936	17036	17240	17111	17280	17151	17224	17098	17015	17282	17035	17269	17045	17029	17300	17121	17145	17021	17172	17098	17052	17121	17205	17262	17174	17077	17511	17181	17278	17155	17202	17100	17280	17403	17255	17290	17069	16975	17247	17249	17171	17110	17247	17093	17142	17218	17059	17224	17232	16954	17040	17379	17285	17239	17114	17210	17370	17244	17084	17051	17184	17163	17005	17079	16961	17169	17247	17096	17346	17270	17199	17166	17378	17019	17199	17315	17120	17286	17113	17028	17248	17087	17239	17282	17202	17202	17495	17287	17043	17219	17058	17151	17166	17299	17344	17251	17100	17127	17153	17200	17106	17064	17184	17091	17110	17112	17329	17130	17149	17291	17222	17179	17093	17360	17288	17241	17267	17272	17178	17192	17454	17124	17373	16995	17164	17399	17172	17370	17216	17199	17308	17068	17182	17097	17232	17063	17164	17332	17173	17367	17050	17338	17117	17308	16988	17276	17380	17281	17109	17342	17269	17205	17157	17268	17050	17293	17218	16997	17160	17229	17045	17340	17199	17260	17195	17270	17203	17125	17261	17237	17110	17074	17030	17174	17435	17290	17110	17323	17328	16944	17181	17401	17375	17220	17270	17045	16929	17106	17273	17255	17066	17416	17191	17309	17114	17220	17281	17172	17171	17135	17127	17094	17095	17245	17203	17162	17130	17083	17257	17200	17179	17311	17129	17379	17285	17403	16994	17232	17268	17266	17075	17115	17221	17285	17194	17166	17090	17338	17311	16970	17243	17211	17218	17332	17360	17161	17270	17175	17050	17194	17153	17444	17281	17262	16978	17241	17166	17295	17138	17130	17199	17169	17196	17222	17187	17275	17175	16971	17189	17284	17159	17163	17163	17348	17201	17299	17255	17340	17124	17059	17283	17269	17175	17121	17212	17159	17318	17028	17266	17127	17184	17211	17103	17283	17266	17175	17154	17198	17130	17160	17169	16915	17028	17319	17228	17305	17015	17216	17310	17167	17227	17360	17263	17230	17161	17294	17048	17002	17300	17080	17039	17262	17299	17318	17281	17348	17296	17191	17267	17095	17200	17187	17297	17357	17277	17204	17246	17197	17044	17352	17280	17094	17186	17132	17257	17250	17173	17442	17335	17158	17288	17220	17416	17158	17211	17106	17317	17370	17291	17106	17218	17262	17083	17522	17202	17052	17081	17220	17162	17076	16967	17051	17317	17194	17243	17232	17106	17122	17342	17363	17177	17336	16922	17282	17316	17369	17049	16953	17322	17063	17091	17213	17161	17188	17035	17255	17246	17315	17352	17237	17363	17094	17233	17228	17388	17315	17129	17217	17073	17137	17131	17162	17280	17330	17144	17202	17291	17193	17175	17181	17118	17202	17186	17174	17217	17161	17263	17369	17021	17307	17111	17231	17211	17185	17253	17210	17113	17018	17265	17013	17185	17039	17368	17176	17107	17075	17151	17116	16970	17106	17246	17122	17340	17062	17181	17315	17270	17380	17203	16998	17107	17181	17082	17123	17234	17227	17126	17105	17192	17214	17183	16986	17212	17213	17120	17172	17292	17168	17130	17128	17172	16978	17083	16999	16893	17134	16985	17089	17358	17162	17225	17219	17415	17164	17239	17156	17243	17206	17227	17052	17134	17150	17125	17319	17155	17200	16999	17277	17261	17091	17262	17328	17246	17182	17247	17351	17164	17173	17316	17196	17284	17317	17153	17234	17323	16949	17053	17156	17044	17250	17389	17037	17190	17101	17171	17241	17215	17280	17068	17121	17211	17003	17163	17108	17222	17508	16923	17311	17240	17272	17260	17074	17276	17129	17274	17281	17294	17296	17152	17172	17221	17182	17058	17118	17187	17302	17366	17158	17199	17267	17255	17248	17086	17296	17244	17422	17057	17279	17098	17180	17202	17175	17381	16982	17359	17215	17238	17247	17162	17280	17339	17259	17365	17259	17121	17158	17147	17122	17148	17053	17240	17011	17155	17134	17171	17209	16988	17149	17015	17132	17317	17297	17238	17262	17247	17131	17078	17130	17139	17276	17330	17249	17221	17161	17258	17155	17020	17394	17084	17314	17005	16957	17108	17260	17309	16870	17093	17098	17107	17108	17139	17182	17214	17058	17163	17242	17218	17127	17165	17422	17237	17316	17039	17140	17320	17042	17211	17286	17198	17178	17146	17225	17380	17074	17152	17274	17267	17331	16971	17397	17373	17167	17127	17377	17254	17219	17360	17134	17033	17168	17375	17169	17320	17330	17186	17093	17174	17238	17154	17157	17175	17079	17072	17183	17274	17243	16993	16915	17182	17332	17236	17227	17299	17282	17124	17316	17304	17020	17093	16957	17090	17305	17273	17318	17138	17107	17377	17440	17332	16988	17153	17023	17078	17068	17114	17020	17059	17344	17189	17288	17181	17382	17425	17216	17358	17354	17093	17225	17116	17129	17043	17234	17090	17321	17294	17131	17248	17127	17086	17108	17234	17138	17103	17376	17075	17043	17130	17186	17278	17184	17168	17280	17310	17019	17305	17270	17306	17185	17235	17072	17096	17281	17245	17072	17157	17079	17098	17204	17266	17318	16933	17113	17006	17164	17053	16913	17378	17409	17100	17137	17218	17175	17233	17140	17320	17215	17159	17152	17212	17134	17231	17297	17191	17060	17278	17163	17278	17093	17221	17214	17032	17295	17218	17360	17309	17168	17329	17230	17136	17271	17169	17123	17088	17069	17298	17148	17185	17352	17221	17161	16993	17117	17127	16992	17420	17348	17434	17253	17195	17187	17254	17215	17065	17210	17142	17067	17166	17215	17240	17221	17062	17134	17336	17165	17226	17119	17186	17241	17172	17025	17188	17229	17152	17143	17180	17360	17061	17168	17249	17245	17140	17120	17100	17246	17137	17243	17250	17142	17234	17051	17089	17289	17104	16938	17190	17335	17223	17259	17184	17134	16886	17167	17320	17237	17270	17227	17388	17263	17215	17346	17072	17015	17198	17250	17144	17201	17315	17128	17282	17207	17026	17222	17189	17287	17046	17155	17189	17169	17167	17138	17194	17421	17184	17264	17126	17123	17270	17339	17100	17165	16931	17156	17254	17080	17101	17025	17135	17320	17166	17199	17116	17096	17138	17215	17061	17095	17150	17225	16998	17138	17178	17067	17049	17059	17311	17249	17065	17147	17363	17261	17248	17142	17251	17157	17144	17224	17317	17122	17166	17278	17036	17114	17246	17278	17304	17308	17336	17086	17186	17293	17119	17142	17048	17173	17252	17316	17031	17235	17148	17225	17251	17265	17268	17087	17269	17220	17395	17205	16995	17273	17305	17284	17355	17285	17048	17247	17011	17072	17425	17075	17050	17137	17070	17049	17195	17224	17262	17107	17130	17275	17295	17149	17092	17145	17180	17148	17043	16958	17063	17194	17168	17033	17140	17081	17040	17138	17282	17287	17177	17068	17240	17317	17149	17225	16950	17144	17134	17195	17169	17071	17313	17290
22856	41386	39925	31854	26665	23501	22736	22469	22340	21070	19379	18436	18076	17597	17185	16967	16683	16500	16573	16152	16046	15900	15844	15781	15722	15724	15831	15928	15588	15855	15662	15683	15643	15546	15699	15628	15756	15682	15660	15620	15594	15601	15424	15693	15657	15680	15684	15753	16240	16286	16132	15876	15692	15760	15684	15710	15675	15441	15610	15571	15663	15626	15584	15851	15511	15542	15513	15537	15669	15447	15562	15603	15467	15764	15697	15581	15701	15655	15719	15632	15456	15710	15472	15545	15405	15701	15644	15587	15598	15761	15740	15536	15592	15557	15675	15634	15546	15468	15667	15598	15592	15559	15533	15561	15498	15667	15497	15606	15631	15683	15557	15550	15638	15688	15324	15724	15490	15552	15643	15605	15701	15609	15610	15507	15673	15446	15494	15553	15616	15526	15637	15618	15484	15750	15473	15642	15499	15595	15561	15563	15553	15648	15551	15514	15655	15355	15501	15633	15705	15394	15582	15503	15439	15663	15484	15392	15604	15613	15449	15331	15641	15476	15524	15524	15514	15549	15611	15633	15638	15548	15641	15730	15602	15422	15456	15618	15486	15581	15454	15623	15465	15493	15390	15647	15453	15327	15623	15580	15400	15593	15402	15572	15575	15512	15493	15359	15633	15427	15648	15608	15613	15505	15572	15623	15616	15737	15634	15570	15668	15616	15649	15655	15720	15486	15521	15578	15481	15524	15584	15625	15588	15445	15551	15576	15545	15529	15464	15475	15563	15625	15505	15644	15654	15560	15587	15359	15535	15471	15424	15680	15584	15759	15419	15566	15684	15490	15519	15677	15569	15722	15470	15528	15583	15626	15609	15544	15604	15635	15547	15640	15523	15441	15485	15495	15442	15706	15655	15574	15645	15584	15486	15591	15590	15483	15534	15304	15602	15707	15580	15449	15556	15600	15615	15508	15497	15754	15641	15598	15764	15746	15537	15615	15452	15725	15427	15555	15592	15687	15687	15464	15600	15600	15638	15611	15515	15508	15658	15591	15565	15607	15659	15535	15681	15507	15452	15536	15473	15576	15607	15462	15570	15547	15609	15706	15504	15578	15720	15542	15665	15470	15559	15452	15487	15445	15513	15602	15595	15697	15617	15571	15555	15667	15446	15484	15529	15638	15516	15662	15507	15666	15518	15347	15481	15491	15710	15602	15650	15725	15553	15591	15491	15587	15611	15567	15488	15348	15602	15515	15592	15525	15584	15693	15450	15700	15465	15438	15508	15455	15564	15716	15535	15490	15568	15624	15649	15644	15551	15484	15568	15547	15527	15504	15639	15628	15555	15596	15602	15505	15536	15661	15649	15616	15579	15576	15813	15409	15643	15678	15465	15612	15537	15396	15525	15503	15637	15469	15793	15675	15697	15497	15479	15554	15472	15598	15651	15533	15385	15572	15595	15510	15523	15559	15652	15415	15557	15546	15639	15732	15446	15406	15647	15502	15644	15510	15748	15647	15558	15600	15546	15676	15587	15586	15636	15709	15526	15429	15544	15539	15602	15498	15724	15637	15470	15557	15577	15547	15608	15450	15492	15676	15572	15543	15536	15557	15520	15593	15746	15517	15581	15637	15458	15534	15487	15440	15577	15583	15470	15596	15376	15677	15524	15591	15521	15430	15458	15487	15509	15494	15574	15495	15574	15648	15604	15520	15616	15592	15521	15683	15548	15516	15622	15495	15627	15580	15423	15775	15721	15527	15588	15495	15725	15492	15640	15446	15545	15517	15397	15560	15533	15704	15615	15628	15638	15554	15612	15728	15472	15537	15439	15612	15583	15603	15636	15654	15430	15485	15650	15557	15708	15579	15652	15655	15619	15509	15649	15647	15536	15544	15571	15692	15571	15470	15652	15671	15773	15568	15639	15614	15615	15627	15425	15648	15599	15674	15553	15577	15566	15706	15707	15381	15623	15595	15540	15567	15567	15665	15564	15579	15449	15606	15576	15430	15590	15585	15586	15505	15500	15484	15577	15578	15644	15568	15718	15542	15596	15578	15635	15531	15660	15555	15515	15434	15697	15535	15474	15412	15608	15444	15608	15590	15495	15513	15487	15443	15590	15650	15538	15598	15462	15652	15478	15536	15635	15503	15719	15608	15371	15501	15488	15517	15544	15471	15590	15601	15717	15304	15646	15667	15639	15545	15471	15547	15487	15715	15388	15524	15454	15608	15501	15668	15588	15475	15492	15558	15533	15541	15442	15644	15456	15659	15541	15606	15515	15451	15652	15548	15536	15712	15403	15544	15658	15548	15631	15522	15662	15609	15611	15512	15539	15584	15635	15548	15534	15720	15635	15377	15500	15452	15568	15438	15529	15498	15525	15616	15530	15629	15472	15558	15612	15549	15626	15600	15542	15544	15559	15606	15674	15652	15460	15506	15676	15700	15664	15626	15608	15411	15547	15589	15460	15521	15471	15600	15433	15496	15495	15610	15554	15394	15548	15496	15481	15678	15386	15678	15609	15769	15681	15569	15529	15480	15603	15658	15376	15660	15546	15501	15402	15463	15464	15646	15644	15571	15570	15552	15554	15529	15585	15548	15679	15570	15495	15518	15525	15773	15622	15505	15450	15542	15554	15584	15555	15739	15567	15520	15624	15579	15543	15648	15486	15653	15540	15480	15624	15554	15559	15484	15681	15524	15766	15539	15503	15580	15695	15528	15419	15673	15593	15686	15585	15613	15478	15700	15574	15627	15469	15642	15641	15583	15462	15617	15486	15566	15630	15646	15575	15512	15645	15621	15525	15637	15520	15486	15435	15480	15479	15542	15629	15473	15415	15329	15539	15715	15615	15588	15498	15620	15499	15653	15452	15416	15455	15552	15597	15531	15599	15503	15681	15594	15663	15626	15488	15445	15497	15589	15621	15577	15600	15618	15480	15533	15702	15557	15493	15519	15533	15471	15714	15560	15634	15627	15576	15529	15434	15535	15536	15683	15417	15564	15554	15567	15434	15498	15482	15579	15647	15816	15549	15573	15589	15550	15715	15550	15824	15717	15407	15526	15557	15680	15555	15537	15538	15562	15691	15639	15639	15604	15554	15624	15471	15659	15581	15720	15396	15427	15515	15638	15385	15644	15492	15524	15649	15505	15641	15552	15506	15654	15601	15601	15736	15558	15615	15487	15578	15454	15577	15603	15489	15505	15536	15448	15545	15632	15512	15701	15477	15550	15528	15714	15666	15632	15569	15444	15678	15573	15566	15690	15486	15684	15530	15525	15718	15573	15641	15563	15552	15532	15560	15523	15799	15651	15512	15425	15540	15483	15449	15607	15714	15666	15580	15528	15771	15499	15436	15712	15452	15611	15468	15541	15709	15647	15453	15608	15751	15512	15720	15546	15492	15662	15661	15502	15484	15487	15783	15505	15708	15502	15477	15671	15485	15534	15566	15526	15422	15539	15557	15556	15711	15462	15592	15628	15587	15475	15647	15400	15641	15690	15659	15736	15624	15602	15517	15605	15678	15626	15622	15432	15491	15593	15641	15574	15597	15562	15698	15546	15588	15670	15505	15593	15563	15652	15610	15537	15492	15521	15718	15549	15648	15600	15643	15753	15667	15730	15488	15569	15647	15431	15594	15555	15579	15564	15546	15801	15454	15493	15468	15618	15582	15586	15485	15524	15520	15511	15616	15594	15624	15578	15543	15744	15753	15337	15573	15714	15446	15478	15491	15443	15555	15529	15531	15609	15687	15402	15561	15566	15513	15562	15636	15681	15687	15571	15734	15534	15490	15621	15549	15655	15441	15715	15589	15469	15557	15453	15499	15632	15560	15554	15565	15572	15690	15404	15451	15613	15483	15469	15579	15657	15654	15706	15494	15503	15574	15475	15716	15546	15392	15557	15490	15699	15615	15466	15596	15609	15568	15500	15441	15627	15634	15447	15389	15484	15516	15579	15732	15464	15517	15583	15835	15632	15626	15602	15630	15520	15481	15690	15535	15604	15672	15439	15560	15580	15710	15708	15497	15448	15398	15725	15579	15770	15544	15579	15511	15546	15580	15516	15856	15624	15534	15613	15481	15539	15499	15615	15680	15524	15559	15537	15648	15633	15578	15665	15584	15656	15423	15532	15611	15567	15547	15483	15629	15575	15597	15758	15386	15651	15533	15553	15412	15474	15611	15592	15504	15661	15568	15533	15614	15591	15666	15586	15544	15597	15484	15648	15579	15622	15644	15735	15457	15472	15481	15405	15602	15452	15720	15530	15524	15655	15401	15567	15578	15554	15545	15582	15533	15538	15534	15571	15331	15689	15524	15510	15469	15625	15470	15719	15682	15349	15733	15764	15458	15501	15424	15483	15480	15558	15594	15546	15689	15507	15492	15638	15567	15591	15640	15558	15599	15739	15688	15656	15651	15524	15489	15584	15571	15607	15533	15642	15580	15384	15665	15685	15517	15660	15598	15608	15522	15524	15542	15578	15337	15625	15528	15504	15433	15647	15670	15616	15633	15549	15685	15642	15477	15664	15539	15616	15494	15536	15403	15652	15514	15602	15587	15457	15540	15514	15563	15628	15582	15423	15572	15559	15676	15454	15590	15362	15486	15616	15428	15464	15530	15414	15687	15636	15404	15748	15687	15576	15662	15544	15585	15517	15612	15599	15573	15555	15538	15501	15490	15647	15673	15513	15462	15649	15504	15484	15573	15710	15559	15487	15492	15623	15459	15472	15798	15502	15549	15558	15661	15506	15600	15611	15481	15581	15603	15560	15469	15467	15517	15623	15427	15627	15612	15518	15450	15581	15490	15445	15587	15634	15661	15341	15520	15486	15538	15450	15714	15727	15610	15661	15553	15758	15554	15615	15728	15438	15584	15654	15564	15473	15634	15670	15726	15471	15540	15616	15742	15527	15471	15453	15606	15624	15483	15577	15594	15541	15666	15752	15456	15521	15651	15845	15479	15572	15476	15581	15700	15527	15382	15673	15590	15425	15553	15589	15623	15576	15484	15532	15742	15518	15526	15515	15670	15560	15651	15627	15452	15649	15552	15692	15465	15751	15744	15518	15677	15503	15628	15605	15482	15430	15696	15458	15616	15577	15580	15604	15514	15551	15471	15542	15546	15658	15569	15747	15492	15556	15454	15658	15528	15633	15684	15719	15494	15543	15539	15551	15429	15617
22651	21110	28996	23591	21763	24666	28294	23640	22633	22593	20646	19983	19629	19172	19124	19044	18623	18435	18154	18028	17829	17941	17762	17592	17529	17541	17734	17596	17718	17574	17603	17531	17360	17498	17386	17444	17420	17395	17272	17649	17477	17457	17515	17422	17398	17392	17510	17531	18021	18349	18173	17878	17477	17390	17373	17367	17528	17229	17459	17642	17567	17304	17309	17255	17513	17295	17440	17343	17182	17268	17357	17267	17426	17427	17307	17446	17271	17173	17350	17458	17077	17389	17283	17277	17184	17111	17312	17395	17401	17273	17288	17379	17222	17212	17291	17273	17539	17422	17153	17362	17178	17168	17311	17183	17073	17340	17363	17386	17208	17258	17196	17124	17241	17296	17151	17181	17240	17295	17192	17274	17352	17325	17247	17165	17415	17233	17409	17308	17390	17277	17116	17279	17360	17289	17489	17487	17330	17256	17203	17183	17220	17366	17179	17269	17390	17248	17329	17374	17222	17242	17348	17309	17262	17292	17448	17215	17389	17254	17245	17340	17399	17136	17278	17243	17326	17411	17209	17151	17455	17460	17284	17178	17198	17376	17436	17181	17237	17475	17185	17018	17299	17283	17365	17408	17210	17285	17285	17224	17376	17240	17308	17253	17242	17132	17091	17237	17235	17384	17212	17263	17572	17375	17379	17246	17483	17293	17325	17367	17249	17197	17331	17277	17096	17193	17372	17082	17358	17385	17372	17381	17243	17198	17211	17180	17487	17268	17225	17261	17358	17300	17270	17306	17166	17267	17262	17366	17314	17345	17309	17165	17098	17473	17131	17156	17304	17390	17191	17302	17230	17273	17207	17246	17283	17207	17224	17174	17286	17361	17212	17327	17442	17477	17345	17259	17248	17278	17354	17462	17104	17188	17309	17208	17252	17342	17281	17277	17341	17153	17337	17368	17169	17146	17398	17250	17423	17118	17228	17169	17171	17287	17266	17282	17114	17201	17428	17369	17200	17300	17392	17216	17393	17220	17304	17415	17395	17300	17283	17245	17300	17355	17204	17180	17356	17338	17362	17192	17222	17053	17326	17224	17260	17332	17361	17380	17225	17291	17377	17342	17284	17262	17221	17252	17338	17176	17367	17282	17254	17357	17145	17363	17179	17398	17317	17315	17429	17211	17097	17189	17428	17190	17327	17412	17304	17282	17281	17177	17349	17130	17248	17366	17372	17164	17141	17228	17400	17319	17436	17369	17411	17265	17384	17164	17060	17145	17195	17368	17371	17268	17358	17216	17334	17334	17294	17293	17224	17303	17263	17249	17195	17040	17283	17154	17222	17505	17308	17316	17320	17098	17309	17084	17284	17325	17346	17453	17520	17187	17210	17167	17162	17324	17345	17269	17376	17312	17239	17109	17284	17272	17384	17363	17351	17306	17315	17126	17018	17151	17354	17298	17237	17321	17338	17393	17275	17233	17160	17174	17277	17210	17356	17353	17428	17458	17121	17236	17033	17268	17317	17230	17295	17286	17031	17228	17257	17246	17214	17391	17381	17170	17188	17278	17315	17315	17307	17405	17156	16944	17198	17477	17372	17266	17185	17412	17192	17374	17174	17113	17304	17195	17265	17205	17216	17216	17254	17224	17247	17319	17374	17381	17409	17356	17402	17162	17199	17284	17322	17466	17247	17336	17347	17265	17275	17396	17391	17232	17183	17379	17123	17357	17334	17320	17218	17304	17539	17427	17395	17269	17268	17342	17393	17377	17213	17205	17174	17299	17384	17277	17370	17120	17122	17102	17247	17208	17251	17484	16937	17105	17166	17268	17288	17146	17483	17058	17158	17229	17293	17344	17215	17287	17147	17136	17156	17262	17279	17399	17020	17134	17284	17261	17599	17243	17409	17339	17323	17328	17436	17345	17255	17240	17242	17256	17056	17140	17353	17563	17261	17468	17315	17209	17071	17497	17358	17305	17328	17208	17262	17033	17233	17193	17484	17175	17107	17215	17260	17361	17274	17389	17232	17339	17273	17272	17304	17235	17265	17249	17080	17241	17305	17347	17235	17350	17345	17256	17391	17026	17372	17456	17509	17182	17335	17080	17340	17123	17307	17444	17231	17174	17256	16984	17125	17525	17411	17074	17271	17288	17187	17315	17144	17352	17181	17298	17171	17293	17159	17203	17226	17409	17219	17224	17343	17288	17365	17094	17252	17461	17329	17281	17189	17162	17377	17470	17263	17307	17288	17472	17397	17136	17057	17216	17333	17308	17220	17310	17320	17241	17302	17031	17361	17313	17364	17275	17333	17326	17113	17138	17370	17351	17294	17376	17195	17218	17197	17176	17471	17036	17175	17100	17218	17369	17349	17269	17371	17229	17300	17164	17182	17335	17437	17357	17186	17283	17514	17237	17532	17203	17118	17092	17092	17344	17347	17502	17130	17200	17186	17558	17300	17240	17143	17277	17242	17409	17380	17289	17258	17460	17460	17211	17229	17488	17444	17293	17338	17327	17206	17438	17223	17290	17368	17210	17303	17371	17079	17224	17348	17272	17305	17346	17202	17183	17430	17146	17213	17364	17349	17420	17301	17284	17150	17219	17233	17226	17264	17377	17214	17208	17105	17090	17309	17216	17299	17414	17144	17455	17333	17182	17182	17465	17171	17099	17356	17210	17374	17290	17185	17336	17330	17288	17264	17093	17473	17299	17355	17448	17314	17422	17318	17368	17169	17111	17222	17299	17119	17169	17223	17266	17326	17223	17294	17270	17211	17252	17219	17273	17311	17243	17423	17248	17193	17416	17518	17194	17193	17251	17060	17257	17241	17230	17294	17289	17336	17410	17214	17157	17335	17146	17346	17271	17468	17551	17250	17553	17326	17395	17495	17237	17260	17239	17285	17284	17236	17394	17429	17222	17369	17176	17146	17205	17301	17347	17256	17414	17239	17161	17312	17316	17187	17409	17420	17214	17145	17246	17326	17268	17404	17428	17296	17139	17287	17320	17345	17338	17264	17278	17314	17212	17401	17163	17256	17138	17227	17261	17422	17315	17401	17207	17360	17404	17345	17439	17266	17258	17248	17259	17309	17460	17245	17264	17222	17412	17396	17337	17264	17361	17126	17336	17513	17158	17425	17237	17451	17431	17360	17454	17311	17330	17547	17344	17265	17223	17301	17272	17268	17169	17179	17122	17349	17372	17257	17473	17294	17321	17262	17367	17446	17455	17282	17432	17512	17275	17136	17335	17400	17133	17292	17103	17364	17173	17308	17290	17350	17354	17430	17421	17119	17058	17245	17297	17311	17320	17195	17179	17338	17331	17395	17368	17275	17309	17414	17139	17200	17237	17394	17243	17295	17569	17302	17501	17297	17395	17444	17249	17261	17239	17354	17032	17194	17069	17391	17501	17245	17344	17252	17231	17204	17078	17302	17221	17602	17215	17353	17244	17332	17218	17243	17202	17204	17286	17174	17316	17247	17366	17431	17401	17332	17202	17106	17073	17162	17237	17291	17277	17414	17446	17222	17315	17324	17077	17286	17192	17291	17453	17371	17319	17266	17230	17402	17149	17260	17453	17155	17314	17216	17308	17148	17349	17504	17283	17087	17337	17116	17120	17336	17307	17201	17324	17311	17347	17153	17317	17317	17366	17153	17259	17306	17240	17104	17251	17257	17137	17424	17375	17218	17258	17225	17387	17423	17219	17214	17190	17261	17317	17332	17356	17275	17131	17503	17191	17295	17138	17253	17275	17215	17147	17447	17344	17237	17245	17092	17151	17081	17385	17405	17316	17351	17373	17430	17261	17290	17173	17269	17292	17072	17419	16990	17168	17067	17336	17186	17266	17111	17173	17077	17472	17444	17192	17194	17471	17252	17369	17420	17344	17516	17284	17147	17295	17299	17370	17257	17100	17286	17455	17553	17369	17296	17138	17368	17198	17412	17281	17450	17334	17184	17416	17285	17262	17294	17248	17197	17287	17302	17267	17292	17311	17104	17166	17122	17457	17151	17210	17172	17211	17452	17252	17128	17344	17345	17508	17288	17194	17444	17234	17291	17267	17203	17242	17178	17455	17224	17355	17295	17082	17286	17384	16995	17220	17291	17510	17266	17388	17318	17158	17341	17245	17172	17282	17360	17401	17202	17188	17186	17312	17414	17285	17459	17338	17385	17192	17238	17104	17393	17236	17248	17425	17271	17259	17314	17163	17403	17176	17257	17420	17222	17210	17122	17230	17221	17380	17442	17221	17234	17200	17354	17163	17363	17264	17338	17257	17374	17101	17268	17412	17457	17122	17200	17445	17298	17229	17201	17366	17347	17322	17279	17083	17346	17361	17289	17168	17057	17211	17282	17338	17251	17248	17399	17374	17405	17280	17457	17127	17317	17143	17386	17265	17449	17418	17345	17275	17379	17347	17166	17256	17318	17229	17421	17232	17352	17223	17161	17188	17135	17308	17257	17390	17287	17356	17368	17405	17474	17212	17228	17328	17217	17188	17184	17186	17250	17421	17416	17301	17442	17155	17249	17342	17394	17384	17255	17098	17491	17044	17035	17329	17279	17215	17509	17280	17231	17616	17274	17236	17197	17233	17385	17421	17350	17195	17178	17354	16960	17133	17326	17261	17259	17269	17385	17336	17307	17293	17345	17239	17294	17358	17506	17327	17281	17299	17471	17386	17464	17300	17244	17241	17253	17283	17473	17488	17181	17344	17338	17503	17254	17104	17344	17309	17406	17149	17400	17393	17244	17301	17449	17242	17361	17013	17371	17422	17057	17214	17125	17402	17332	17173	17341	17314	17223	17304	17340	17276	17365	17484	17233	17398	17341	17082	17314	17283	17335	17106	17044	17277	17089	17053	17347	17377	17353	17349	17222	17452	17334	17418	17213	17339	17234	17173	17185	17330	17065	17041	17256	17230	17529	17326	17389	17296	17369	17264	17312	17318	17233	17343	17345	17460	17190	17259	17087	17258	17515	17361	17344	17335	17278	17253	17301	17219	17272	17372	17118	17366	17198	17173	17513	17134	17177	17397	17341	17250	17104	17203	17207	17515	17212	17167	17223	17183	17363	17328	17258	17287	17270	17172	17278	17268	17231	17332	17436	17310	17225	17232	17263	17184	16985	17125	17213	17388	17182	17089	17300	17266	17289	17428	17399	17163	17258	17336	17463	17212	17460	17301
25745	46072	45998	37746	30922	27397	25850	24439	24479	23103	20666	20194	19157	18451	18043	17900	17435	17006	16856	16437	16460	16103	15844	16065	15828	15769	15782	15803	15690	15759	15622	15814	15731	15508	15739	15871	15638	15638	15647	15564	15420	15640	15607	15580	15780	15600	15691	15757	16623	16992	16642	16229	16033	15736	15622	15661	15663	15581	15609	15547	15412	15672	15708	15522	15493	15661	15695	15748	15594	15493	15673	15679	15596	15442	15617	15512	15406	15738	15634	15689	15585	15668	15841	15493	15625	15562	15507	15464	15476	15717	15628	15503	15726	15799	15545	15626	15481	15553	15662	15427	15515	15600	15695	15439	15461	15640	15588	15658	15471	15577	15519	15464	15614	15571	15483	15524	15632	15636	15436	15634	15477	15596	15441	15562	15556	15724	15735	15676	15557	15517	15477	15550	15598	15404	15606	15568	15638	15512	15592	15559	15619	15675	15502	15463	15554	15554	15708	15667	15653	15624	15658	15654	15450	15669	15525	15703	15513	15609	15401	15558	15571	15523	15479	15679	15682	15555	15509	15538	15572	15739	15670	15597	15390	15521	15605	15586	15694	15565	15579	15516	15515	15498	15515	15518	15388	15483	15619	15432	15657	15605	15537	15537	15558	15582	15622	15631	15475	15477	15472	15609	15623	15524	15399	15719	15447	15548	15616	15491	15633	15532	15633	15511	15529	15470	15495	15525	15683	15632	15469	15522	15649	15474	15409	15580	15593	15630	15798	15543	15538	15581	15609	15621	15534	15481	15582	15467	15490	15512	15502	15508	15384	15560	15593	15604	15655	15553	15601	15490	15677	15488	15465	15537	15773	15364	15572	15503	15486	15466	15644	15376	15465	15692	15667	15426	15596	15585	15692	15500	15608	15430	15572	15523	15643	15430	15709	15509	15469	15831	15493	15582	15552	15771	15544	15605	15630	15511	15557	15629	15369	15519	15643	15460	15569	15470	15467	15566	15576	15631	15626	15439	15461	15543	15511	15592	15620	15558	15675	15373	15454	15572	15550	15288	15568	15475	15372	15615	15501	15475	15566	15504	15402	15539	15643	15565	15597	15518	15553	15474	15585	15580	15394	15406	15632	15594	15515	15629	15431	15404	15667	15601	15548	15612	15599	15402	15629	15361	15671	15462	15427	15611	15598	15431	15658	15565	15533	15545	15646	15484	15390	15654	15606	15709	15616	15706	15618	15561	15614	15606	15756	15639	15493	15359	15708	15459	15348	15622	15478	15552	15562	15477	15654	15492	15541	15564	15522	15529	15484	15562	15426	15535	15671	15569	15397	15613	15628	15653	15646	15689	15541	15533	15546	15614	15464	15681	15598	15400	15546	15618	15455	15626	15652	15706	15445	15489	15346	15316	15638	15639	15481	15539	15579	15443	15610	15590	15492	15708	15649	15476	15453	15727	15517	15485	15535	15441	15533	15568	15629	15467	15446	15664	15546	15543	15593	15585	15576	15531	15603	15685	15559	15342	15628	15356	15696	15554	15545	15528	15644	15509	15605	15493	15540	15477	15382	15610	15683	15502	15516	15437	15557	15542	15414	15539	15532	15489	15418	15406	15595	15630	15560	15529	15465	15443	15512	15612	15516	15468	15571	15737	15476	15506	15586	15533	15551	15540	15462	15632	15499	15593	15621	15418	15549	15425	15608	15582	15639	15747	15596	15641	15566	15468	15514	15544	15478	15517	15667	15647	15500	15420	15445	15504	15579	15639	15596	15544	15484	15528	15797	15571	15671	15601	15591	15533	15531	15529	15649	15517	15709	15626	15511	15411	15361	15529	15315	15556	15543	15500	15552	15716	15446	15549	15487	15576	15670	15522	15693	15391	15425	15679	15702	15658	15636	15682	15619	15570	15664	15571	15340	15460	15556	15538	15643	15630	15649	15677	15406	15584	15607	15622	15468	15555	15553	15675	15504	15523	15483	15463	15385	15521	15675	15585	15440	15556	15526	15460	15616	15552	15600	15418	15709	15537	15526	15459	15614	15412	15512	15581	15539	15517	15630	15541	15594	15643	15479	15809	15790	15517	15423	15576	15588	15591	15605	15486	15603	15611	15559	15367	15670	15555	15722	15455	15337	15425	15542	15396	15522	15545	15525	15476	15535	15500	15620	15579	15614	15641	15453	15472	15746	15624	15457	15644	15527	15789	15570	15588	15522	15569	15617	15612	15529	15633	15458	15704	15458	15441	15418	15592	15490	15521	15705	15534	15449	15599	15715	15682	15619	15387	15598	15542	15537	15464	15669	15663	15563	15446	15631	15496	15622	15562	15428	15658	15461	15538	15554	15504	15555	15610	15545	15486	15574	15489	15655	15551	15372	15527	15472	15562	15653	15567	15674	15464	15577	15702	15545	15523	15505	15421	15604	15412	15673	15569	15488	15640	15667	15592	15591	15515	15527	15559	15620	15588	15552	15526	15486	15784	15459	15625	15489	15577	15456	15459	15560	15352	15590	15625	15511	15348	15700	15598	15521	15791	15502	15675	15481	15606	15483	15591	15507	15455	15434	15640	15624	15535	15643	15399	15371	15542	15623	15666	15517	15499	15570	15604	15562	15476	15558	15633	15431	15652	15529	15666	15512	15459	15624	15610	15633	15502	15768	15634	15481	15615	15499	15611	15569	15632	15622	15546	15511	15452	15633	15525	15674	15676	15499	15356	15481	15677	15525	15593	15598	15431	15639	15488	15650	15585	15368	15680	15536	15496	15647	15603	15550	15586	15471	15609	15499	15725	15366	15456	15752	15417	15363	15591	15630	15512	15479	15562	15426	15502	15501	15558	15406	15554	15698	15425	15548	15642	15476	15655	15505	15469	15512	15470	15484	15648	15622	15650	15671	15492	15623	15493	15660	15534	15531	15452	15609	15446	15625	15570	15449	15534	15578	15557	15574	15518	15627	15550	15461	15495	15483	15469	15543	15470	15522	15693	15462	15468	15544	15674	15678	15649	15512	15604	15477	15590	15640	15489	15519	15549	15513	15578	15580	15531	15511	15536	15634	15659	15422	15710	15462	15338	15549	15659	15519	15642	15438	15709	15555	15371	15617	15575	15698	15575	15533	15621	15524	15499	15451	15611	15641	15614	15763	15788	15452	15531	15605	15435	15567	15598	15546	15473	15659	15557	15642	15546	15591	15410	15653	15585	15490	15679	15547	15453	15637	15458	15513	15587	15459	15299	15703	15454	15524	15309	15491	15737	15513	15672	15629	15524	15457	15544	15624	15717	15640	15516	15528	15392	15459	15499	15517	15561	15543	15467	15440	15673	15611	15544	15700	15473	15551	15421	15529	15539	15516	15391	15534	15546	15620	15543	15518	15596	15554	15547	15487	15605	15647	15645	15391	15534	15627	15532	15570	15499	15633	15641	15521	15602	15521	15500	15655	15486	15460	15641	15658	15547	15568	15595	15400	15621	15585	15490	15561	15559	15416	15658	15580	15488	15536	15613	15414	15511	15645	15572	15519	15471	15667	15631	15586	15532	15683	15511	15512	15491	15480	15624	15506	15462	15596	15452	15511	15691	15671	15699	15473	15703	15657	15501	15635	15609	15422	15521	15672	15483	15524	15600	15464	15659	15559	15440	15547	15540	15590	15595	15579	15319	15594	15600	15532	15489	15643	15558	15516	15493	15709	15526	15629	15383	15522	15410	15583	15625	15588	15767	15637	15381	15568	15568	15559	15658	15565	15583	15569	15406	15526	15463	15568	15610	15435	15560	15550	15392	15606	15761	15687	15589	15675	15432	15543	15532	15378	15541	15509	15586	15609	15668	15524	15697	15664	15602	15480	15518	15540	15451	15429	15688	15636	15532	15412	15518	15640	15539	15711	15573	15710	15760	15507	15477	15606	15681	15531	15546	15626	15534	15543	15438	15701	15622	15637	15455	15706	15498	15421	15581	15628	15540	15559	15509	15559	15551	15513	15611	15609	15671	15485	15572	15534	15541	15609	15609	15544	15472	15551	15453	15458	15554	15470	15475	15484	15596	15446	15497	15446	15584	15648	15637	15492	15591	15539	15575	15228	15530	15549	15627	15605	15601	15510	15685	15527	15615	15588	15402	15505	15403	15607	15724	15490	15590	15509	15469	15551	15577	15586	15501	15535	15673	15593	15496	15685	15571	15462	15415	15592	15589	15687	15453	15583	15595	15441	15816	15432	15445	15622	15414	15616	15654	15521	15554	15691	15556	15572	15553	15513	15520	15476	15611	15531	15601	15483	15701	15535	15414	15520	15598	15604	15680	15429	15633	15543	15719	15571	15399	15614	15689	15471	15683	15427	15626	15594	15607	15428	15340	15595	15517	15675	15665	15388	15541	15539	15447	15608	15611	15537	15405	15695	15567	15507	15555	15601	15669	15532	15437	15694	15421	15438	15645	15602	15713	15439	15487	15474	15575	15189	15635	15409	15521	15553	15568	15567	15750	15509	15418	15593	15430	15689	15659	15547	15496	15478	15606	15518	15460	15413	15625	15525	15628	15600	15571	15675	15411	15752	15610	15579	15467	15491	15531	15652	15616	15556	15556	15428	15795	15548	15841	15559	15514	15616	15494	15644	15566	15398	15488	15396	15683	15455	15513	15456	15644	15527	15619	15505	15448	15563	15554	15513	15567	15522	15544	15459	15731	15528	15474	15631	15686	15590	15578	15591	15697	15634	15680	15622	15636	15683	15621	15834	15419	15610	15713	15598	15626	15592	15403	15499	15510	15574	15582	15624	15546	15566	15508	15576	15594	15556	15535	15774	15483	15513	15484	15649	15500	15659	15463	15558	15674	15566	15470	15552	15485	15407	15511	15633	15435	15454	15653	15557	15529	15441	15723	15574	15545	15509	15683	15745	15436	15647	15381	15698	15452	15431	15526	15493	15727	15505	15505	15631	15569	15640	15531	15615	15569	15480	15611	15552	15450	15697	15482	15473	15426	15750	15558	15481	15574	15700	15575	15543	15532	15619	15514	15380	15606	15539	15569	15501	15447	15587	15619	15668	15676	15403	15642	15512	15641	15607	15488	15646	15549	15521	15616	15593	15513	15543	15437	15553	15454	15585	15754	15621	15611	15379	15777	15474	15479	15483	15623	15753	15576	15630	15494	15479	15620	15552	15485	15502	15487	15611	15512	15475	15544
27387	24251	31921	30065	23183	21316	21161	19853	19658	19020	18430	18092	17774	17780	17642	17589	17619	17300	17356	17212	17312	17237	17092	17162	17213	16969	17240	17165	17203	17140	16847	16954	17014	17105	17160	17306	17139	17022	17056	17027	16972	16990	16855	16951	17099	17072	17137	17197	17018	17104	17205	17245	16763	17152	16933	17075	17093	17040	16797	17036	16973	16940	17143	17097	17054	16978	17033	16807	17194	17046	16950	17030	17071	16936	17009	16877	17017	17046	16839	16921	16942	17102	16950	17050	16708	16999	16983	17029	16745	17133	16952	17134	16880	17083	17024	16755	16732	16872	16982	16820	16878	16875	16876	17122	17195	16951	17035	17009	16889	17009	16970	17063	17016	17145	16930	16788	17055	16864	17152	17100	17221	16889	16718	17064	16974	16908	17019	16967	17022	16811	17042	17020	17051	17089	16994	16975	17161	16965	17019	17022	17010	17046	17096	16893	17038	16974	17010	16863	17089	16930	17046	17004	16982	16856	16990	16953	17126	16925	16964	16965	16910	17048	17240	16787	17000	16923	17041	16768	16895	17001	16923	17066	17279	16930	16973	17001	17065	17195	17016	17006	17020	16958	16688	17041	17038	16969	16837	17084	16967	17112	16994	16935	16934	17019	17071	17005	16916	17164	16901	16828	17034	16909	16982	16919	16879	16738	16739	16751	16929	16957	17154	17164	16922	16845	16918	16852	17052	16929	16866	16824	16985	16764	16967	17078	17154	16894	16867	17032	16950	17052	16991	17036	16912	17047	17206	17090	16915	17140	17071	16971	17049	16893	17004	16990	16875	16782	16873	16981	16924	17003	17067	17001	17058	17119	16764	17004	17146	17056	17173	17028	17075	17052	17168	16962	17204	17026	16699	17078	16886	16953	16911	16977	16949	16965	16957	17041	17226	16892	16960	16968	17171	17085	17073	16990	17151	16970	17014	16873	17023	16895	17130	16930	17208	17015	16948	17063	16845	16957	16909	17159	16983	17070	17053	17205	16903	16965	17044	16970	17146	16949	16828	16920	16970	17010	16791	17110	17066	16960	16869	17002	17095	16969	17237	16836	17180	17172	16854	16941	17010	16913	16942	17075	16914	17033	17156	17337	16909	17194	16958	17133	17062	17029	17179	17094	17044	17039	17122	16890	17016	16927	16997	17110	17011	16961	17073	17074	16959	17007	16957	17150	16898	16944	16940	16669	17116	16885	16802	17008	16740	17120	16949	17117	16929	16911	17036	16828	16878	17047	16905	16928	17207	16932	17021	16951	17051	17037	16995	16951	17050	17017	17023	17036	16862	16989	16938	16752	17018	16976	17050	17066	16859	16950	16875	16946	16920	17089	16960	16978	17017	16990	17004	17100	16786	16892	16929	16833	16852	16989	16948	16779	16979	16977	17108	16973	17032	17016	16941	16983	16967	16946	17125	17088	17021	16913	16955	16953	16911	17086	16796	16751	16926	17100	16935	16943	17082	17248	17068	17097	16847	16994	17125	17015	16918	17000	16916	16931	16929	17172	16926	16852	16971	16994	16883	17064	16748	16949	16934	17194	16984	16902	17047	17037	17094	17138	17183	16869	17220	16951	16810	17037	17106	16925	17037	16874	17138	16992	17066	16949	16924	17181	17046	16783	16946	16855	16971	16976	16800	16859	17169	16974	16707	17046	16972	17114	16959	16817	16974	16860	16857	16904	16939	16951	17022	16906	17026	16886	17034	17018	17063	16911	16951	17190	17097	17108	16941	17015	16809	16930	17004	17016	17250	17128	17123	16961	16800	17033	17015	17018	16819	16970	16916	16766	17148	17020	16902	16967	16967	17048	16928	16873	16970	16987	17099	16917	17020	16994	16926	16982	16866	16893	17058	17126	17053	17087	17023	16889	17172	17108	16869	16994	17050	17052	16901	17108	17130	16871	17185	16895	16890	16861	16949	16918	17015	17192	17057	16898	17058	16876	17006	16950	16962	17039	16918	16906	16904	17146	17000	16948	16851	16789	17224	17052	17131	17041	17196	16978	17054	17042	16982	17108	16933	17109	16888	16956	17151	16870	17106	17086	16933	16746	16863	16996	17112	16893	16895	17110	16805	16827	17048	16883	16870	17100	16934	16945	17082	17055	16723	16876	16920	16887	16805	16962	17006	17045	16956	16819	16991	16951	17023	17224	17153	16936	17028	17094	17049	17027	16966	16878	17107	16858	16907	17197	16814	17193	16639	17076	16916	17004	16946	16985	16807	16766	17038	17073	17165	16839	17073	16950	17014	17055	16990	17116	17034	17143	17232	17069	16942	17123	17065	17091	17027	17057	17061	16858	16889	17111	17022	17175	17050	16980	17010	17015	17291	17032	17195	16946	17137	16919	16922	16843	17082	16888	16991	16936	16983	16962	16970	17042	17017	17076	16924	16990	17131	17114	16999	17207	17059	16880	17081	16874	17024	17013	16977	16922	17036	16977	16782	16844	17075	16904	17081	16843	16950	16976	17107	17159	16977	16915	17024	17106	16884	16879	17018	17132	17099	17060	17017	16982	16860	16999	16916	17284	17065	17006	17121	17003	17036	16934	17013	17029	17028	16979	17181	17061	16988	17098	17119	17001	17072	17108	16960	17043	17037	17199	17160	17016	16922	16933	17054	16896	17106	16960	17028	16980	16811	16937	16996	17022	16793	17103	17070	17038	17143	16870	16888	16880	17029	16890	16876	17001	17120	16993	16986	16947	16918	16988	17013	16922	16974	16912	17003	17047	16968	16911	17079	17057	16849	16912	17050	16888	16917	16753	17032	17159	17179	16831	16949	16966	17069	17029	17166	17201	16913	16987	16947	16928	17087	16934	16901	16910	16953	17061	16983	17052	16990	17065	17075	16907	17028	16955	16973	16897	16937	16960	17044	17006	17047	17029	16847	16917	16814	17085	17170	17153	17076	17088	17198	16859	17055	17069	17022	17071	17037	16975	17119	17048	16926	17076	16968	16885	16923	16983	17161	17022	16817	17000	16924	17041	16814	16987	16844	16902	16965	16956	17004	16931	17035	17073	17179	17032	16938	17015	16981	16868	17113	16901	17090	16976	17147	16988	16958	16967	16933	16862	16846	17064	17119	17048	17016	17060	16973	17103	17120	17047	17185	17248	16858	16972	17086	16986	16810	17010	16967	16988	17310	16937	16996	16941	17177	17095	17027	17046	16858	16712	17016	16858	16961	17085	16989	16984	16921	16930	17085	17049	16994	16777	17144	17050	16956	16803	17042	16950	16948	16920	17067	16829	17129	16928	17058	17243	17150	16902	16944	16939	16849	16944	16850	17186	17079	17039	16939	16813	16883	17013	16964	16995	17201	16833	17057	17119	16899	17073	17095	17041	16933	16875	17106	16938	16866	16894	17096	16925	17048	16971	17017	17210	16915	17104	16918	16764	17021	16931	16975	17049	16913	17055	17001	16871	16866	16992	16945	16815	16864	16904	17025	17012	16899	16991	17008	16822	17058	17004	16845	17013	17084	17050	17075	17152	16895	17018	17074	16796	17158	16922	16929	17003	17035	17050	16934	17045	17004	16967	17066	17029	16857	17103	17085	17073	16817	16999	17011	17098	16777	17040	17067	16911	17052	17069	16974	17184	17033	17155	16997	16891	16854	17069	17028	16893	17000	17024	16830	16808	16972	17044	17230	17053	17001	17107	16942	16714	17006	17066	17074	17030	17052	16934	17183	17207	17132	17083	17191	16776	16991	17027	17269	17279	16986	16983	16852	16781	17225	17192	17050	17104	16958	16954	16760	17166	17078	16945	16906	17043	17020	16878	16917	16981	17065	17090	17031	17101	16947	17033	17123	17075	17068	17113	16891	17123	17325	16904	17028	17035	17013	16957	16955	16979	17018	17128	17005	17040	17053	17059	17066	17030	16959	17058	17019	16902	17040	16894	17103	17042	16959	17003	16970	16971	16892	16962	16996	16927	16981	17014	17028	16723	17047	17063	17226	17070	17153	16988	16891	17005	16811	16997	16981	17162	17070	16996	17035	17006	17049	16614	16837	17103	17080	17118	17269	17091	17023	16864	16860	17065	17113	16980	16900	16927	17122	17019	17011	17001	16932	16796	16858	17124	16976	17006	17042	17043	17181	16913	16900	16762	17141	16980	17089	16835	16949	16975	16848	17076	17099	17088	17147	16933	16936	16889	16890	16985	16915	16884	16916	17127	16947	16852	16932	17024	16954	17005	16963	16907	17111	17018	16941	16712	17185	17187	16919	16946	16895	17022	16907	16917	16788	17246	16880	16942	16804	16950	16913	16993	16998	16836	16851	16880	16838	17097	16949	17234	17237	17128	16970	16914	16915	16802	17033	17129	17124	17199	17035	17128	16821	17098	16994	17095	17064	17193	16897	16900	16966	16958	17121	16803	17107	17181	17006	17080	17003	16872	17093	16936	16868	16870	16979	17064	17253	16914	17145	17025	17116	17108	17216	17057	16881	16963	17062	16912	16884	16928	17136	17000	17087	17091	17083	17091	16930	17192	17109	17064	17034	17028	16957	17164	17029	17099	17172	17076	17074	17075	16959	17075	16769	17156	16862	17030	16963	16818	17133	17136	16943	17025	17026	16998	17031	17076	16844	16892	17162	16921	16964	16938	17046	17092	16998	16937	16894	16996	17132	17078	16926	16948	17010	16862	16854	17027	17067	17075	16865	16987	16929	16845	16915	16828	16871	17002	17028	16889	16988	16907	17000	16895	16902	16966	16983	16912	17149	16977	16994	17249	17061	17054	16970	17038	17002	17040	16982	17134	16912	17049	16811	17000	16853	17067	16921	17205	16956	17192	17135	17010	17086	16970	16943	16905	17040	16898	17108	16829	17150	16835	17054	16886	17068	16855	17050	17023	17124	17021	16901	16992	17089	17041	16955	17001	17079	17016	16810	16936	17003	16873	16976	17004	16774	16980	16657	17157	16972	17024	17143	16943	17028	16938	17010	16740	16933	17228	17028	17156	17046	16998	16958	17009	16908	17080	16768	17050	16775	16614	17009	16925	17036	16745	17066	17088	17099	17014	16957	16979	16980	16846	16838	16937	16994	17192	17101	16935	17081	17044	17094	17280	17155	17013	17108	16803	17074	16811	16867	16877	17020	17005	16947	17166	16908	16880	17066	17125	16919	16926
23035	35468	35088	29681	23864	21759	21558	20300	19757	18773	17642	17303	16788	16597	16423	16267	16140	15950	15795	15671	15499	15527	15550	15465	15354	15444	15589	15321	15614	15239	15464	15400	15408	15188	15512	15437	15379	15360	15414	15682	15493	15490	15279	15457	15304	15498	15447	15449	15417	15576	15485	15451	15450	15207	15405	15256	15490	15353	15429	15427	15307	15350	15532	15399	15413	15301	15330	15350	15258	15430	15401	15349	15419	15398	15438	15609	15377	15428	15288	15155	15367	15494	15364	15376	15258	15339	15421	15383	15452	15401	15373	15486	15364	15435	15554	15468	15597	15391	15392	15275	15403	15444	15572	15291	15341	15350	15374	15244	15233	15437	15419	15372	15546	15401	15498	15340	15309	15485	15343	15492	15415	15395	15546	15417	15307	15396	15345	15259	15431	15298	15402	15406	15340	15463	15583	15350	15344	15493	15354	15325	15500	15405	15337	15437	15307	15395	15290	15274	15399	15463	15362	15205	15356	15569	15451	15291	15291	15208	15437	15414	15294	15599	15450	15481	15395	15339	15277	15422	15324	15390	15271	15263	15349	15373	15458	15410	15476	15410	15337	15348	15359	15416	15162	15416	15484	15404	15464	15334	15286	15460	15454	15260	15425	15525	15329	15471	15423	15429	15537	15297	15216	15304	15302	15334	15406	15372	15510	15334	15428	15295	15400	15376	15444	15266	15118	15344	15473	15464	15413	15375	15381	15425	15409	15336	15308	15446	15407	15450	15250	15439	15421	15367	15388	15260	15290	15387	15285	15344	15361	15237	15449	15447	15579	15317	15415	15342	15293	15419	15465	15388	15348	15389	15355	15311	15362	15573	15302	15371	15414	15397	15418	15348	15488	15199	15335	15381	15366	15505	15237	15503	15228	15370	15265	15405	15386	15298	15402	15409	15357	15578	15282	15446	15399	15246	15329	15320	15371	15451	15377	15350	15235	15397	15317	15411	15268	15397	15367	15443	15373	15436	15370	15270	15376	15325	15377	15516	15341	15396	15261	15228	15341	15243	15418	15334	15444	15342	15368	15253	15426	15439	15284	15354	15394	15309	15485	15456	15414	15419	15243	15329	15319	15478	15317	15408	15395	15321	15645	15337	15464	15454	15408	15360	15420	15387	15447	15182	15233	15420	15562	15375	15311	15398	15414	15347	15407	15390	15129	15501	15352	15430	15462	15373	15222	15431	15410	15455	15287	15331	15374	15448	15254	15426	15507	15338	15359	15308	15436	15331	15397	15467	15443	15397	15428	15234	15395	15454	15465	15306	15251	15334	15417	15510	15432	15250	15491	15347	15385	15316	15427	15434	15427	15482	15345	15393	15496	15309	15346	15489	15313	15354	15315	15229	15418	15438	15422	15384	15236	15459	15365	15456	15501	15403	15374	15250	15414	15257	15535	15408	15252	15411	15521	15495	15357	15439	15519	15200	15355	15384	15480	15387	15394	15583	15296	15442	15283	15318	15487	15436	15418	15415	15344	15290	15467	15400	15383	15399	15393	15523	15476	15123	15433	15386	15417	15376	15312	15332	15369	15394	15326	15420	15373	15366	15404	15310	15309	15366	15298	15529	15242	15415	15324	15397	15402	15407	15391	15221	15365	15311	15567	15238	15305	15342	15436	15440	15260	15466	15462	15457	15466	15340	15389	15546	15245	15349	15457	15431	15489	15327	15294	15335	15398	15499	15392	15340	15310	15219	15501	15343	15411	15374	15398	15452	15315	15542	15393	15416	15433	15569	15341	15244	15397	15337	15402	15354	15336	15480	15539	15399	15378	15437	15241	15408	15389	15257	15449	15302	15332	15336	15399	15429	15390	15447	15427	15460	15323	15201	15301	15452	15246	15373	15471	15425	15367	15373	15422	15483	15453	15510	15410	15419	15368	15449	15439	15372	15450	15430	15665	15289	15363	15492	15585	15430	15542	15460	15236	15168	15367	15281	15313	15214	15356	15384	15410	15589	15361	15316	15601	15419	15524	15305	15263	15510	15498	15348	15461	15281	15302	15319	15337	15458	15447	15306	15421	15473	15359	15196	15329	15370	15375	15457	15441	15518	15536	15430	15453	15248	15460	15462	15350	15464	15524	15645	15382	15552	15337	15360	15274	15506	15362	15533	15511	15288	15267	15537	15447	15265	15443	15477	15464	15311	15461	15685	15328	15406	15328	15369	15408	15340	15430	15389	15306	15399	15373	15435	15206	15543	15324	15381	15337	15399	15374	15293	15229	15289	15516	15459	15332	15512	15437	15384	15365	15378	15459	15337	15401	15443	15539	15450	15421	15480	15438	15366	15332	15456	15429	15482	15328	15414	15458	15583	15471	15359	15273	15159	15519	15421	15324	15344	15421	15490	15458	15523	15274	15393	15244	15376	15296	15365	15425	15393	15405	15367	15380	15412	15538	15400	15275	15353	15209	15374	15389	15456	15441	15383	15432	15323	15386	15337	15420	15469	15534	15248	15412	15473	15481	15490	15513	15398	15569	15398	15364	15356	15447	15418	15487	15263	15327	15556	15325	15388	15351	15385	15379	15486	15446	15301	15537	15364	15484	15345	15226	15466	15499	15408	15356	15286	15407	15242	15356	15446	15446	15749	15343	15316	15247	15275	15565	15319	15243	15593	15400	15258	15398	15514	15416	15367	15368	15445	15353	15473	15345	15315	15351	15407	15490	15437	15308	15508	15385	15313	15349	15269	15206	15352	15502	15293	15435	15218	15397	15342	15199	15320	15342	15342	15494	15465	15176	15472	15456	15366	15408	15201	15216	15446	15354	15462	15403	15443	15512	15521	15358	15383	15414	15340	15356	15321	15392	15230	15392	15551	15500	15384	15482	15345	15599	15530	15673	15405	15377	15511	15373	15452	15352	15305	15385	15390	15539	15270	15381	15453	15442	15392	15536	15451	15430	15287	15465	15389	15424	15608	15456	15447	15312	15413	15406	15504	15224	15450	15312	15335	15452	15613	15382	15533	15388	15321	15458	15454	15556	15492	15469	15429	15371	15392	15388	15319	15304	15360	15293	15541	15343	15410	15392	15402	15398	15322	15379	15261	15589	15307	15424	15361	15279	15504	15303	15449	15477	15427	15314	15281	15382	15501	15363	15332	15418	15412	15480	15317	15332	15354	15393	15578	15458	15181	15239	15371	15294	15454	15263	15370	15397	15402	15454	15529	15398	15386	15359	15410	15368	15505	15382	15297	15245	15449	15405	15503	15375	15331	15377	15450	15495	15371	15467	15372	15424	15313	15438	15386	15212	15373	15476	15340	15223	15465	15329	15425	15404	15481	15386	15443	15451	15333	15440	15487	15403	15402	15470	15235	15356	15476	15424	15422	15290	15432	15455	15540	15314	15462	15459	15451	15343	15433	15374	15288	15352	15510	15185	15401	15422	15276	15451	15306	15353	15475	15451	15378	15416	15573	15239	15410	15429	15352	15294	15280	15490	15399	15627	15392	15292	15453	15421	15491	15308	15322	15360	15385	15351	15359	15329	15540	15395	15408	15232	15500	15463	15217	15381	15501	15372	15344	15223	15494	15444	15449	15506	15229	15219	15255	15570	15420	15534	15416	15426	15563	15436	15301	15449	15525	15422	15235	15420	15285	15623	15330	15383	15255	15303	15403	15340	15468	15421	15456	15492	15277	15354	15281	15168	15512	15376	15466	15422	15414	15370	15457	15303	15472	15375	15282	15302	15307	15532	15433	15353	15375	15532	15315	15402	15426	15390	15480	15580	15433	15285	15414	15428	15391	15446	15470	15584	15533	15533	15472	15496	15595	15279	15351	15469	15457	15451	15243	15347	15380	15416	15521	15332	15510	15360	15499	15208	15405	15273	15382	15457	15322	15361	15178	15356	15263	15450	15415	15448	15399	15418	15539	15366	15554	15329	15163	15273	15323	15527	15270	15455	15548	15451	15357	15320	15314	15332	15499	15512	15491	15446	15300	15427	15421	15315	15437	15157	15458	15413	15378	15357	15459	15392	15374	15478	15405	15390	15335	15476	15270	15408	15460	15420	15388	15429	15441	15441	15354	15527	15355	15325	15270	15281	15450	15383	15303	15409	15317	15296	15449	15515	15367	15313	15438	15293	15459	15459	15528	15357	15353	15512	15453	15390	15376	15514	15324	15463	15301	15359	15384	15472	15308	15459	15365	15454	15214	15390	15481	15331	15446	15344	15484	15502	15355	15586	15358	15310	15507	15475	15345	15439	15442	15356	15392	15450	15314	15405	15369	15467	15409	15480	15396	15323	15347	15409	15449	15249	15582	15450	15279	15506	15431	15277	15514	15374	15293	15422	15487	15283	15387	15503	15378	15361	15482	15391	15344	15404	15295	15321	15373	15256	15329	15401	15415	15428	15545	15368	15487	15402	15405	15481	15572	15513	15442	15422	15495	15270	15341	15225	15432	15415	15444	15562	15275	15395	15494	15441	15613	15391	15414	15452	15449	15323	15287	15357	15559	15288	15249	15393	15457	15574	15491	15345	15271	15439	15499	15330	15423	15378	15366	15410	15496	15352	15420	15492	15387	15628	15429	15381	15413	15368	15391	15154	15356	15477	15330	15517	15410	15453	15257	15256	15435	15452	15424	15370	15411	15367	15543	15373	15302	15225	15518	15450	15461	15358	15273	15328	15415	15352	15391	15339	15369	15346	15504	15259	15181	15540	15455	15469	15407	15572	15304	15396	15286	15438	15391	15161	15276	15324	15433	15284	15374	15583	15480	15380	15542	15386	15496	15427	15302	15426	15400	15354	15576	15519	15295	15343	15299	15390	15434	15301	15393	15539	15403	15395	15463	15448	15376	15393	15368	15322	15424	15415	15492	15394	15401	15469	15458	15145	15484	15392	15489	15588	15477	15445	15317	15479	15375	15384	15413	15336	15401	15529	15348	15364	15605	15394	15456	15289	15451	15340	15303	15264	15289	15308	15345	15344	15396	15249	15197	15441	15442	15472	15444	15369	15300	15306	15255	15329	15343	15514	15273	15461	15394	15533	15453	15359	15415	15397	15428	15580	15345	15475	15575	15308	15453	15400	15290	15418	15533	15395	15443	15536	15427	15362	15446	15353	15393	15286	15318	15421	15305	15379	15362	15207	15482	15287	15402	15468	15507	15436	15356	15571	15377
23609	21127	28747	24645	24036	25745	26884	23040	21306	20427	19510	18895	18563	18440	18162	17871	17717	17532	17657	17527	17387	17246	17346	17350	17158	17178	17202	17047	16989	17091	17215	17059	17059	17203	17097	17229	16950	17045	16977	16957	17139	17220	17154	17005	17027	16950	17079	17293	17461	17442	17519	17221	17039	16885	16874	16708	16925	17000	17058	16887	16698	16823	17088	16935	17067	17062	16941	16755	16955	16997	17094	17066	16982	17018	17049	16954	17030	17069	17021	16942	16958	16948	16828	17010	17045	16819	16892	16863	16965	17054	17130	16923	16982	17009	17042	17009	17100	16977	17204	16914	17100	16888	16918	17124	17093	17104	17048	17191	16870	17153	16917	17001	16899	16978	17006	16778	16990	16952	16942	16878	16981	16834	16944	17233	17139	16936	17002	17040	16895	16855	16948	16820	16815	17056	16921	16946	16981	16824	17160	16906	16946	16992	16993	17075	17019	16916	17161	17041	16934	16976	16762	16763	16690	16867	16936	16760	16848	16852	16932	17108	16968	17032	16889	16922	16810	16999	16791	16989	16851	16937	16960	16738	16978	17117	16947	16960	17026	17067	17088	17095	16876	16919	16893	16948	16974	17029	16989	16877	17019	16812	16781	16921	17036	17000	17016	16891	16852	16866	16879	16935	17037	16804	16677	16922	16889	16955	17082	16916	16861	16927	16864	17009	16731	17034	16673	16898	17096	17088	17129	16955	16993	16883	16891	17001	16990	16812	16862	16759	16912	16991	17069	17031	17026	16957	16928	17057	17000	16857	17064	16969	16856	16983	17005	16861	17255	16889	17236	17018	16953	16965	16805	16962	16952	17037	16813	16943	16738	16932	16876	16888	16971	16949	17208	17033	17105	17065	17055	17080	17062	16952	17119	17115	16981	16831	16929	16856	16928	17074	16969	16977	16999	16865	17047	17069	16931	16885	17132	16916	17035	16802	17228	17071	17026	16743	16927	17059	16981	16899	16983	17196	17088	17017	16957	16864	16972	16906	16979	16871	16855	16903	17040	16924	16879	17042	16881	16836	16903	16704	16986	16909	16894	16843	16856	16963	16962	16794	16737	16879	16851	16706	16944	16980	16682	16860	16837	17020	16973	16977	16913	17039	17009	17031	16964	17066	16973	16818	16855	16858	16763	16976	17120	16933	16992	16911	16928	16866	16826	17003	16898	16958	16982	17020	17057	16867	17093	16905	17060	16927	17093	16995	16875	16857	17056	16943	17006	16839	16766	17111	17059	16976	17075	16827	16884	16984	16928	17031	17046	17104	16916	17023	17157	16888	17001	16868	16938	16996	16832	16817	16977	16899	16881	16893	16857	16912	16947	17069	16981	17001	17133	16906	16901	16903	16844	17046	16933	17098	16745	16794	16991	16966	16933	16995	17067	17104	17094	16922	16906	16939	17051	16861	16925	16816	16891	16891	16971	17115	16972	17065	17010	17019	16932	16889	17064	16916	17110	16969	16940	16968	16876	16952	16849	17020	16904	16884	17023	16997	17020	16828	16977	17010	16996	16956	16909	17013	16952	16984	16782	16880	16994	16906	16942	16900	17001	16981	16777	16769	17067	16935	16925	17091	16973	17095	16808	16763	16866	16952	17143	16874	16806	17043	17018	16931	16969	16908	16983	17003	17035	17014	16857	16948	16888	17051	16898	17067	16951	16765	17015	16981	16950	16949	16786	17008	17006	17100	17008	16925	17054	16874	17048	16887	16877	16971	16866	16980	17097	16962	16929	16940	16957	16985	16931	16911	16774	16943	16938	16831	17114	17001	16945	17140	17016	16980	16875	16847	16996	16939	17059	16917	16815	17010	16941	17043	17125	16939	17115	16803	16889	17061	16851	16727	16908	17014	16907	16994	16981	17047	16864	17048	16948	16889	16944	17075	16693	16964	16963	16909	16865	17083	16937	16798	17088	16932	16811	16819	16952	16918	17036	16815	16872	16853	17024	16943	16900	16870	16955	17038	16964	16927	17080	16957	17021	16833	16781	17029	17035	16943	16924	17234	17021	16910	16901	16998	16861	16780	16994	16771	17004	17017	16888	16807	17013	17049	16915	16961	17087	17061	16930	16928	16854	16865	16852	16979	16848	16855	16928	16818	16920	17049	17031	16959	16932	16761	16846	16958	17042	16895	16934	17109	16900	16960	16804	16959	17121	16948	17019	17053	16905	17101	16935	17114	17044	16973	16910	16856	16947	16990	17247	17068	16894	17018	16992	16686	17011	17006	16766	16925	16895	16870	17101	17108	17048	16826	16984	16925	17068	17038	16850	16809	17060	17023	16742	17100	16979	16911	17032	17078	16972	16777	16899	16792	17042	16973	17084	16960	17115	16884	16709	16973	17110	17173	17034	16683	16921	17138	16812	17011	16777	16887	16966	16801	17048	16975	16940	16935	16877	17016	17029	17084	17115	16814	16936	16989	16899	16916	16944	17048	17190	16913	16930	17120	17099	16974	16890	17060	17123	16790	16857	17019	17109	16934	17066	16886	16952	16835	17199	16750	16926	16850	16937	17114	16903	16742	16848	17032	16759	16980	16944	16999	16864	16865	16897	16991	17260	16809	16850	17150	17101	17091	16982	16973	16778	16738	17063	16928	17068	16888	17141	16927	17011	17055	16795	16762	16983	17003	16847	16762	16896	16973	17023	16970	16960	16830	16866	17033	16935	16949	17045	16766	16780	16912	16932	16948	16985	16926	17134	16807	17038	16996	17066	17122	17044	16936	16667	17220	16855	16782	16991	16912	16998	16821	17089	17142	17057	16766	17069	16927	16873	16869	16855	17127	17032	16940	17124	17140	17033	16861	16927	17114	16974	16673	17044	16923	16992	16882	16947	16844	16991	16961	17089	17123	17114	17256	17023	16857	16819	16933	17114	17096	17047	16995	16894	16996	16924	16838	17155	16959	17181	16697	16829	17003	16993	17001	16876	17068	17214	16896	16935	17033	17059	17141	17073	16806	16898	16936	17038	16847	16803	16897	17053	16976	17016	16874	16973	16875	16896	16859	17128	17017	16957	17059	16882	16977	16956	16969	16813	17112	17002	16988	16686	16900	17064	16932	16880	16906	16939	16812	17123	16936	17153	17096	16959	16872	16943	17043	16925	17015	16985	16924	16916	17036	17060	16898	17054	16712	17070	17073	16735	16955	16728	16989	17074	16849	17083	17086	17019	16977	17019	17066	17079	16816	16982	16895	16771	16999	16775	17027	16977	17019	17004	16983	17136	16848	16989	16762	16895	16841	17043	17079	16988	16873	17012	16860	16802	16968	17061	16992	16950	16868	16934	16887	16933	16919	16694	16937	16949	17052	17074	17138	17042	16787	17019	16985	16749	16886	16879	16926	16914	17070	16861	16962	16821	16885	16895	16773	16794	16765	16779	16854	16867	17060	16985	17015	16864	17133	16907	16928	17118	17051	16929	16886	16921	17025	16995	16855	16983	17049	16952	16734	16861	16994	17056	16909	16946	16832	16962	17039	17141	17058	17133	16957	16998	16788	16956	16875	16921	16867	16899	16908	16790	16906	17027	16947	16941	16819	17005	16913	16877	16856	16923	16964	16939	16788	16753	16881	17016	17055	16882	16873	16849	16917	16875	16749	16914	16982	16728	17117	17110	16990	16861	16992	16862	17025	17056	16744	16805	17110	16811	16924	17036	16747	17253	16980	16842	16966	16870	17043	16994	16959	16978	17194	17120	16945	17018	16730	16829	17001	16983	16711	16846	17063	16874	16897	16850	17059	17057	17046	17017	16867	16981	17068	17048	16924	17079	17020	17234	17044	17006	16901	16710	17067	16966	16952	17119	17019	17291	16826	16857	16840	16826	16754	16905	17001	17030	16669	16961	17049	16998	16984	16989	17088	16832	16813	16876	16904	17025	17088	17008	16901	17067	17062	17024	16927	16802	16921	16929	16787	16998	16958	17006	17056	16933	16894	16786	17026	16843	17109	16898	16843	16858	17006	16989	17108	17044	16931	16934	16994	17082	16812	16856	16957	17122	17066	17154	17001	16812	16861	17098	16863	16957	16860	16819	16858	16954	16942	16945	16802	16934	16991	17124	16940	16902	17108	16809	16849	16947	16830	16824	16740	16803	17125	17036	16969	17215	16964	16974	16803	16956	16850	17004	16936	16943	16846	16960	17071	16994	16952	17097	16890	16884	17045	16890	17064	16974	16985	17175	16901	16946	16940	16924	16802	17003	16927	16852	17153	17097	17039	17077	17056	17062	17000	16846	16740	16823	16812	16904	17175	16973	17023	17082	16824	17157	16868	16858	17051	17222	16853	16886	17016	17102	17208	16894	17049	16981	16928	16792	16968	17008	17079	16960	16916	17036	16990	16936	16956	16907	17119	16809	17014	17147	16967	16866	16762	16774	16924	16915	17126	17065	17038	17078	16900	16969	17122	16922	16840	16903	16971	17025	16838	16842	17098	16631	16987	16975	16764	16936	16907	16980	17088	16911	16826	17090	16939	17033	16978	16872	16999	16880	16986	17021	17073	16967	16977	16867	17079	16954	17036	16984	17066	16977	17075	17038	17057	17073	17070	17133	17022	16969	16949	16865	16686	17122	17073	16895	16961	16872	16988	17079	16811	16870	16769	16750	16964	17115	17068	16840	17005	17046	17140	17018	17198	16900	16864	16826	16780	17133	16885	16990	16877	16816	16843	17057	17249	17080	17068	16937	16992	17147	16980	16991	17139	16856	17044	16938	16882	16808	16783	17031	16991	16994	16970	16859	16988	16955	17249	17025	16788	16792	17050	16996	17221	16961	16916	16972	16658	16713	17065	17079	17125	17170	17003	16954	16999	17030	17085	16880	16990	17044	17026	16824	16901	16779	16929	16780	17062	16941	16693	16894	16827	16992	16804	16856	16969	16844	16898	16980	16971	16847	17019	16986	16874	16980	16848	16834	17074	17020	17098	17041	16895	16904	16985	16928	17008	16917	16811	16903	16722	16746	16823	16975	17254	16876	16936	16890	16867	16868	16987	17036	16956	16825	16996	16856	16926	17204	16932	16907	16899	17028	17039	17160	16976	16920	17003	17051	16932	17105	17034	16845	16948	16987	16963	17070	16985	16920	17138	16889	16995	17127	17093	16866	16876	16876	17010	17213	16924	16957	16923
24836	44213	43251	37523	30974	27612	26835	24390	21961	20401	19223	18460	17562	17409	17132	16782	16363	16346	16060	15956	15666	15744	15610	15650	15535	15589	15623	15505	15500	15373	15611	15463	15218	15158	15636	15341	15464	15332	15334	15438	15268	15250	15388	15351	15330	15501	15535	15583	15825	16010	16150	15568	15712	15214	15485	15449	15517	15262	15256	15485	15264	15439	15323	15499	15507	15386	15192	15161	15583	15161	15476	15470	15381	15496	15364	15576	15358	15403	15458	15326	15198	15319	15297	15375	15344	15301	15214	15288	15387	15365	15351	15252	15321	15347	15549	15505	15457	15333	15354	15453	15436	15389	15242	15461	15375	15382	15205	15394	15284	15294	15365	15476	15320	15420	15437	15353	15489	15433	15315	15602	15341	15281	15372	15478	15314	15238	15512	15410	15528	15267	15290	15431	15402	15127	15315	15284	15283	15257	15318	15368	15316	15336	15410	15422	15375	15467	15377	15481	15251	15525	15438	15365	15293	15475	15349	15388	15297	15240	15419	15356	15515	15402	15370	15573	15334	15218	15527	15323	15339	15345	15383	15311	15273	15279	15299	15391	15263	15312	15362	15353	15560	15263	15433	15348	15356	15517	15268	15597	15415	15323	15327	15415	15244	15327	15272	15281	15338	15403	15441	15404	15389	15380	15374	15308	15464	15414	15500	15178	15507	15370	15155	15383	15483	15356	15340	15538	15337	15401	15457	15277	15305	15330	15245	15259	15367	15478	15437	15415	15410	15230	15394	15309	15375	15278	15365	15192	15334	15337	15522	15408	15431	15343	15450	15354	15346	15377	15476	15478	15371	15512	15263	15216	15379	15431	15324	15232	15328	15207	15433	15418	15409	15525	15344	15448	15268	15371	15332	15367	15359	15343	15291	15300	15375	15378	15337	15457	15385	15434	15393	15473	15376	15378	15336	15434	15349	15351	15468	15258	15379	15446	15408	15287	15374	15366	15312	15352	15396	15285	15361	15292	15504	15390	15329	15398	15336	15327	15324	15458	15342	15300	15456	15336	15343	15458	15403	15380	15365	15380	15177	15370	15418	15440	15346	15304	15309	15401	15391	15378	15263	15471	15349	15442	15404	15304	15272	15257	15538	15353	15351	15472	15212	15399	15195	15373	15349	15410	15352	15485	15541	15414	15249	15477	15519	15416	15271	15436	15243	15352	15364	15506	15470	15416	15244	15327	15397	15346	15423	15457	15395	15419	15283	15378	15363	15456	15382	15451	15475	15237	15346	15509	15413	15161	15519	15175	15223	15524	15225	15526	15250	15276	15417	15215	15320	15344	15409	15413	15564	15394	15395	15432	15257	15330	15341	15417	15445	15344	15413	15328	15418	15363	15249	15308	15309	15399	15416	15465	15444	15235	15310	15413	15431	15416	15342	15429	15188	15504	15170	15348	15492	15512	15397	15371	15228	15450	15406	15308	15379	15292	15317	15322	15323	15566	15407	15320	15461	15303	15424	15445	15219	15374	15376	15278	15481	15414	15397	15356	15352	15277	15610	15394	15468	15317	15091	15483	15275	15249	15392	15374	15421	15415	15416	15359	15328	15453	15430	15331	15313	15298	15270	15246	15380	15225	15407	15253	15286	15346	15430	15344	15420	15341	15354	15330	15524	15390	15439	15511	15316	15405	15423	15295	15378	15413	15376	15312	15310	15353	15258	15333	15447	15287	15347	15344	15358	15349	15338	15400	15434	15452	15443	15356	15365	15483	15631	15215	15594	15341	15401	15485	15262	15241	15369	15595	15308	15432	15483	15325	15435	15256	15212	15469	15454	15282	15347	15278	15370	15616	15276	15436	15445	15374	15419	15380	15352	15385	15466	15370	15320	15467	15181	15365	15410	15443	15474	15364	15301	15257	15408	15175	15464	15386	15415	15293	15312	15320	15485	15202	15354	15315	15352	15321	15324	15473	15368	15320	15380	15287	15351	15118	15481	15388	15398	15372	15334	15457	15235	15528	15367	15281	15278	15287	15428	15369	15446	15567	15446	15396	15220	15338	15351	15389	15331	15426	15293	15360	15412	15308	15377	15396	15184	15372	15183	15276	15309	15357	15628	15410	15392	15308	15276	15380	15332	15272	15372	15395	15304	15355	15438	15424	15489	15385	15461	15292	15348	15280	15370	15291	15438	15205	15266	15293	15403	15323	15330	15345	15346	15371	15391	15402	15342	15277	15332	15395	15384	15334	15396	15319	15397	15453	15455	15359	15442	15445	15364	15327	15450	15195	15373	15430	15397	15369	15542	15356	15217	15288	15517	15447	15347	15407	15428	15351	15238	15339	15446	15371	15345	15394	15402	15477	15381	15305	15486	15388	15340	15409	15458	15483	15425	15189	15419	15335	15311	15460	15414	15362	15489	15367	15324	15207	15356	15342	15538	15374	15384	15362	15351	15282	15363	15510	15198	15302	15312	15380	15352	15275	15433	15462	15326	15466	15215	15548	15237	15493	15377	15363	15337	15638	15414	15448	15341	15258	15431	15355	15414	15374	15252	15431	15365	15305	15368	15365	15319	15374	15322	15357	15437	15546	15437	15484	15348	15327	15497	15396	15571	15473	15268	15326	15364	15467	15372	15474	15324	15415	15475	15322	15484	15353	15390	15331	15391	15415	15402	15389	15253	15290	15276	15196	15354	15420	15302	15296	15336	15447	15374	15323	15445	15282	15208	15488	15358	15284	15307	15268	15493	15393	15435	15437	15250	15519	15440	15422	15491	15382	15445	15362	15449	15356	15376	15237	15389	15438	15306	15402	15357	15328	15531	15423	15342	15346	15224	15330	15425	15388	15230	15356	15397	15365	15247	15248	15414	15305	15379	15451	15399	15232	15494	15366	15191	15273	15347	15320	15335	15310	15549	15400	15415	15204	15398	15409	15317	15258	15343	15310	15579	15236	15386	15445	15381	15352	15338	15498	15452	15299	15414	15343	15458	15507	15403	15337	15425	15181	15297	15490	15293	15292	15401	15352	15435	15427	15498	15335	15329	15295	15350	15424	15394	15354	15512	15387	15213	15377	15412	15287	15406	15452	15197	15332	15278	15411	15435	15456	15482	15389	15264	15308	15403	15368	15379	15377	15377	15264	15408	15342	15403	15310	15163	15327	15458	15312	15430	15383	15293	15342	15452	15406	15428	15391	15336	15432	15415	15314	15569	15365	15284	15210	15515	15325	15371	15319	15249	15495	15299	15453	15312	15325	15404	15365	15196	15486	15310	15499	15551	15360	15381	15320	15415	15349	15351	15412	15439	15422	15468	15450	15446	15300	15445	15422	15216	15456	15483	15147	15394	15340	15308	15386	15246	15401	15379	15364	15300	15327	15442	15402	15449	15348	15418	15358	15540	15319	15345	15280	15210	15326	15353	15468	15367	15246	15233	15388	15288	15429	15231	15329	15422	15239	15491	15472	15290	15223	15308	15448	15292	15336	15330	15367	15434	15231	15374	15283	15412	15470	15374	15235	15287	15316	15533	15325	15358	15540	15397	15317	15499	15419	15453	15395	15341	15509	15412	15451	15277	15292	15357	15437	15406	15328	15346	15446	15529	15208	15207	15274	15439	15343	15364	15539	15321	15219	15246	15385	15449	15302	15470	15266	15317	15297	15440	15512	15364	15349	15342	15263	15404	15421	15285	15268	15246	15395	15417	15369	15341	15288	15346	15308	15357	15399	15246	15379	15331	15365	15264	15356	15289	15395	15333	15310	15362	15449	15123	15475	15495	15301	15429	15371	15242	15400	15604	15511	15421	15286	15414	15467	15295	15413	15434	15207	15379	15243	15415	15184	15506	15429	15665	15425	15316	15271	15290	15345	15373	15370	15394	15378	15475	15365	15295	15369	15350	15337	15420	15464	15301	15432	15322	15313	15292	15358	15387	15336	15365	15328	15439	15321	15324	15360	15443	15379	15388	15465	15315	15467	15398	15453	15423	15342	15405	15293	15400	15354	15425	15353	15328	15420	15402	15310	15341	15241	15221	15212	15397	15308	15547	15452	15127	15186	15409	15484	15335	15374	15437	15305	15450	15444	15401	15303	15144	15387	15457	15245	15270	15377	15210	15559	15553	15341	15334	15457	15261	15423	15376	15471	15406	15278	15488	15328	15525	15342	15344	15355	15449	15317	15306	15383	15330	15401	15406	15346	15403	15229	15577	15210	15375	15321	15154	15472	15347	15375	15424	15339	15283	15267	15378	15298	15508	15317	15338	15352	15466	15390	15453	15337	15261	15400	15338	15354	15352	15448	15457	15453	15366	15386	15364	15529	15273	15201	15444	15363	15237	15451	15341	15392	15199	15363	15314	15229	15490	15294	15364	15479	15339	15366	15352	15393	15224	15564	15401	15427	15367	15333	15465	15404	15296	15474	15199	15385	15418	15314	15559	15315	15406	15444	15375	15320	15382	15447	15298	15365	15315	15330	15352	15378	15367	15411	15358	15293	15295	15365	15405	15514	15428	15291	15347	15316	15310	15351	15120	15344	15509	15303	15336	15335	15364	15271	15457	15381	15407	15225	15211	15489	15317	15548	15327	15307	15324	15531	15392	15298	15466	15216	15257	15512	15520	15307	15575	15296	15343	15457	15327	15328	15459	15311	15424	15314	15436	15413	15326	15372	15416	15425	15445	15389	15258	15493	15263	15421	15412	15301	15399	15301	15346	15368	15461	15398	15352	15403	15336	15290	15206	15320	15316	15348	15344	15413	15372	15308	15257	15386	15438	15253	15502	15164	15388	15287	15328	15468	15289	15419	15467	15215	15211	15217	15288	15443	15355	15335	15406	15284	15221	15461	15383	15344	15425	15239	15276	15510	15295	15216	15462	15395	15444	15235	15341	15340	15516	15431	15290	15305	15270	15301	15385	15448	15350	15491	15211	15578	15101	15399	15392	15409	15197	15327	15408	15432	15374	15240	15443	15283	15320	15405	15199	15402	15256	15208	15498	15331	15372	15199	15519	15295	15387	15504	15328	15338	15390	15417	15475	15457	15301	15342	15279	15310	15425	15430	15319	15430	15393	15334	15232	15257	15322	15318	15372	15190	15130	15321	15311	15329	15434	15302	15414	15441	15373	15185	15356	15402	15298	15232	15348	15367	15449	15288	15424	15417	15305	15399	15306	15433	15512	15386
22486	20953	28758	23532	22196	26351	30803	25168	22482	21831	20637	19590	19151	18863	18266	18369	18126	17796	17803	17500	17322	17321	17358	17415	17147	17297	17226	17205	17039	17127	17171	17077	17139	17139	17112	17069	17182	16994	16997	17025	17168	17001	17036	17106	16949	17148	17027	17280	17697	17733	17671	17390	17314	17037	17039	16975	17061	17043	16959	16854	16854	16865	16780	17092	17134	16887	17095	17181	16936	17017	16800	16858	16910	16836	16912	16745	16961	17110	17101	16976	16910	17101	16948	16942	17159	17053	16900	17020	17077	17073	17073	16811	16878	16961	17002	17040	16928	16896	17101	17074	16983	17103	17015	16997	16828	17062	17016	16898	16737	17000	16802	16952	16851	16938	16862	16942	16891	17210	16807	16910	16886	16930	16956	16913	16739	17103	16925	16890	16862	16963	16995	16883	16856	16938	16732	17136	16959	16875	16990	16770	16992	16825	16983	16925	17005	16994	17092	16851	16943	17084	16912	16890	16970	16726	16896	16748	16929	16937	16956	17001	16949	17019	16923	17030	16878	16838	17152	16945	16688	16807	16846	17104	16929	16798	16952	17049	16917	16977	16880	16961	16880	16869	17019	17014	16926	16759	16834	16891	17125	17011	16857	16942	16972	16864	16759	17064	16924	16902	16937	17062	17036	16744	16893	16954	16971	17043	16935	16857	16830	17058	16845	16927	16815	16985	16795	16966	16989	17096	17049	16777	17122	17013	16910	16813	16974	16956	16971	17049	16971	16851	17027	16939	16963	16851	16933	16731	16853	16902	16703	16815	16942	16854	17021	16799	16949	17077	16936	16783	16894	16829	16708	16977	16926	16860	16819	17058	17168	17017	16791	16840	16725	17140	16878	16872	16880	16945	16641	16907	16794	16810	16821	16924	17005	16927	16907	17071	16968	16788	16779	16726	16741	17028	16806	16916	16928	16893	17014	17029	17062	16737	16737	17007	16968	17095	16878	16844	16925	16790	16917	16622	16835	16914	17111	16971	17181	17051	16955	16904	17008	16960	16905	16919	16779	16826	16969	16889	16933	16918	16979	16830	16935	17003	16998	16828	16861	16950	17039	16948	16884	16855	17068	16918	16808	16818	17179	16911	16921	17081	16696	16862	16957	16950	16980	16834	17057	16902	16869	16799	16966	16913	16852	16957	17076	17061	16740	16710	16928	16805	16746	16788	16967	16895	16950	16761	17012	17036	16919	16849	16943	17044	16985	17022	16684	16808	16917	16927	16870	17032	17047	16789	16896	17086	16824	16902	16859	16772	16891	16726	17090	16932	16959	16940	16731	16878	16690	16827	16916	16839	16764	16915	16855	16773	16881	16783	17042	16728	16737	16986	17165	16792	16904	16842	16759	16794	17009	16987	16977	16907	17086	16831	17150	16866	17018	16863	16940	17024	16967	16640	16810	17052	17104	16877	16755	16690	17055	16849	16883	16727	16802	16859	16904	16889	16875	16787	17074	16975	17059	16964	17018	17026	17051	16920	16978	16884	16828	16997	16995	16905	16945	16797	16969	16995	17089	16776	16946	17093	16778	16889	16971	16708	16839	16923	16826	16641	17019	16978	16759	16714	16830	16732	16775	16897	16806	17002	16880	16814	16751	16724	17053	17106	16952	16902	16894	16812	16967	16827	16917	16725	16848	16801	16767	16734	17118	16942	16880	16922	16818	16808	16789	16894	16737	17095	16975	16971	17028	16868	16779	16820	16862	16768	17054	16701	16856	16753	16939	16885	16860	16897	16951	16730	16929	16786	16902	17101	16965	16574	16996	16753	16985	17016	17044	16808	16860	16971	16885	16731	16829	16899	16856	16957	16890	16776	16899	16952	16945	16967	16966	16722	16799	17039	16945	16871	16950	16792	16930	16815	16875	16947	16917	17004	16955	16972	16960	16732	16928	16834	17114	16977	16980	16968	16852	17068	16897	16935	16859	16976	16960	16839	16848	16793	16873	16928	16880	16966	16954	16975	16697	16947	16867	16887	16931	16972	16779	16824	16803	16962	16883	16823	16934	17043	16899	16859	16872	16840	16842	16963	16957	16854	16937	16751	16849	16937	16796	17006	17200	16927	17122	16940	16922	16897	16902	16900	16875	17019	16989	17028	16912	16909	16896	16834	16806	16748	17097	16932	17027	17011	16993	16760	16897	16888	16764	16941	16703	16693	17083	16851	16979	16774	16998	16911	16935	16589	16841	16965	17127	17011	16869	16773	16738	16868	16925	16797	16970	16953	16823	16796	16843	16886	16852	17079	16995	16866	16882	16999	16830	16952	16806	16826	16852	16934	16925	16916	16852	16828	16884	16784	16860	16910	16969	16994	16715	16893	16728	16829	16797	16918	16877	16840	16949	16950	16828	16900	16815	16791	16763	16930	16895	16927	16861	16803	16667	16906	16911	16883	16915	16869	16859	16946	16939	16779	16897	17036	16821	16757	16912	16804	16899	16779	16974	16896	16955	17062	16859	16919	16900	16868	17087	16925	16842	16718	17027	16904	17045	16886	17065	16970	16871	16927	17096	16814	16812	16917	16974	16853	16864	16802	16994	16859	16905	16684	16875	16801	16950	17082	16916	16820	16697	16800	16840	16766	16755	16972	16986	16898	17086	16866	16964	16884	17018	16929	16803	16788	16996	16877	16935	16871	17030	17016	16862	17030	17000	16897	16905	16796	16834	16779	16924	16886	16890	16957	16999	17019	16839	16815	16779	16786	16854	16850	16764	16929	17082	16874	16953	16972	16768	16918	16701	16826	16913	16984	16878	16853	16891	16838	17011	16904	16823	16865	16919	16961	16709	16983	16780	16840	17071	16901	16913	16920	16767	16931	16880	16736	17007	16922	17044	16959	16965	17014	16925	16945	16880	16843	16669	16838	16983	16881	16787	16794	17003	16853	16807	16890	17042	16967	16778	16972	16792	16954	16935	16868	16980	16895	16866	17105	16941	16887	16890	16931	16945	17000	16992	16807	16835	16880	16915	16866	16842	16788	16919	16789	16821	16932	16861	16957	17039	16863	17010	16983	16905	16929	16751	16968	16909	17047	16688	16733	16922	16876	17093	17162	16877	16737	16910	16791	16889	16938	16860	16785	17145	17061	17005	16832	16733	16807	16869	16953	16760	16972	17025	16672	16980	17012	16884	16827	16886	16976	16746	16972	16704	16723	16836	17071	16887	16731	16810	16778	16905	16889	16826	16879	16847	16611	16959	16932	16930	16897	16870	17019	16992	16841	16800	16744	16870	16992	16902	16951	16987	16986	16816	16865	16827	16953	16768	16797	16797	16668	16812	16703	16760	16641	16900	16914	17041	16860	16882	16773	16960	16966	17109	16844	16978	16962	16925	16781	16987	16703	17049	16888	16947	16909	16831	16676	16997	16758	16822	16933	16982	16910	16759	16729	16876	17031	16745	16731	16867	16922	16873	16975	16793	16717	16834	16813	16876	16933	16949	16894	16868	16944	17030	16844	16939	16916	16849	16954	17085	16739	17060	16907	16843	16833	16813	16745	17110	16990	17023	17120	16906	17068	16888	16840	16941	16756	16752	16764	17096	16948	16887	16677	17063	16787	16865	16879	17066	16996	16937	16994	16864	16749	16870	16810	16981	16859	16927	17051	17081	16910	16908	16981	16842	16976	16939	16978	16950	16942	16996	17099	16711	16973	16926	17125	16816	16865	16810	16712	16772	16816	16863	17049	17069	17010	17005	16883	16946	17000	17051	16780	16779	16879	16858	17050	16766	17001	16666	16912	16811	16889	16920	16967	16960	16935	16833	16996	17005	16829	16899	16906	16913	16944	16780	16952	16899	16881	16759	16816	16858	16754	17023	17036	17053	16911	16977	17065	16981	16972	16943	16929	16858	16770	16987	16938	16998	17050	16939	16853	17021	16696	17101	16975	16961	16844	17032	16848	16994	16981	16964	17137	16851	16891	17008	16969	16999	16847	16988	16917	16891	17029	16741	16709	16944	16768	16905	16922	17057	16998	17007	17027	16797	16810	17088	17035	16992	16739	16990	17068	17086	16988	16782	16988	17029	16957	16873	16921	16951	16869	16937	16912	17113	16888	16777	16928	17028	16990	16715	16742	16890	16904	17171	16882	17022	16965	17037	17193	17065	16937	16889	16889	16839	17028	16839	16884	16989	16984	16851	16838	16943	16753	16725	17064	16962	16976	16922	16885	16971	16882	16927	16827	16870	16854	17013	16785	16831	16814	16927	16827	16988	16753	16720	16761	16856	16935	17023	16811	17024	16819	16776	16733	16872	16807	16790	16953	16766	16806	16947	16916	16838	16798	16789	16818	17018	16806	16984	17124	17087	16812	16877	16907	16684	16949	16857	16840	16791	16802	16862	16985	16843	16878	17053	16871	17045	16953	17013	17004	16855	16901	16851	16878	16953	17092	16966	16885	16869	17107	17173	16899	16977	16883	16742	16549	17085	16968	16914	16826	16887	16936	16936	17173	16694	16927	16940	16766	17055	16867	16752	16998	16778	16802	16910	16939	16954	16937	16785	17000	17097	16798	16963	16740	16956	16828	16883	16780	16865	16975	16996	16790	16958	17044	17009	16989	17118	16910	16837	16837	16859	17062	17041	16763	16895	16785	16774	16916	16872	16813	16882	16895	16880	16926	17154	17044	17045	17073	17010	16766	16660	16776	16902	16808	16956	16962	17000	16952	16826	16963	16813	16727	16968	17065	16823	17013	17072	16728	16950	16997	16844	16756	17033	17120	17030	16849	16874	16919	16982	17012	17048	16677	16915	16744	17018	16866	17017	16725	17079	16992	16886	16874	16802	16961	16766	16730	16829	16968	16929	16730	16741	16892	16921	16971	17162	16931	16923	16866	16895	16760	16902	16954	16945	17086	17069	16945	16954	16919	16840	16868	17050	16967	16984	17074	16921	17034	16823	17005	16844	16881	16699	16998	16915	16870	16647	17006	16936	16815	16993	17055	16950	16776	17022	16894	16928	16895	16902	17109	16990	16939	16971	16769	16853	16896	16808	16582	16938	16894	17040	16993	17008	16813	16726	16929	17038	16817	16918	16804	16860	16934	16927	17078	17014	16905	16823	16893	16990	16906	16825	16915	16879	16880	16908	16973	17034	16788	17001	16835	16808	16953	16976	16991	16952	16791
27465	49346	48606	42797	36117	32474	31004	27072	23768	22080	20670	19134	18505	17956	17506	17112	16861	16440	16072	15968	16067	15676	15453	15461	15451	15400	15636	15627	15454	15495	15455	15278	15312	15406	15425	15456	15581	15384	15521	15438	15296	15500	15456	15384	15337	15313	15385	15748	16390	16472	16195	15877	15463	15352	15035	15298	15431	15298	15324	15326	15224	15228	15330	15371	15151	15230	15340	15471	15347	15069	15333	15286	15285	15381	15325	15288	15291	15242	15279	15348	15393	15175	15318	15387	15443	15320	15426	15412	15300	15171	15363	15372	15308	15356	15334	15402	15286	15322	15387	15306	15350	15257	15228	15294	15327	15350	15379	15248	15235	15285	15231	15292	15232	15391	15317	15372	15396	15372	15309	15343	15338	15350	15226	15339	15249	15345	15284	15273	15235	15169	15347	15206	15291	15177	15205	15280	15273	15271	15314	15445	15406	15360	15210	15341	15137	15078	15188	15200	15195	15269	15332	15307	15391	15384	15215	15269	15194	15288	15219	15334	15251	15261	15283	15432	15337	15241	15328	15291	15303	15307	15172	15262	15467	15288	15247	15188	15291	15328	15488	15242	15316	15298	15465	15207	15229	15140	15211	15253	15312	15160	15240	15425	15234	15208	15312	15500	15242	15273	15357	15322	15232	15252	15506	15181	15284	15291	15334	15362	15297	15229	15364	15266	15243	15410	15030	15200	15124	15498	15321	15241	15259	15312	15342	15270	15256	15347	15319	15223	15325	15239	15408	15214	15298	15215	15240	15326	15145	15356	15312	15291	15377	15333	15353	15252	15218	15270	15202	15247	15415	15314	15396	15119	15400	15001	15457	15219	15294	15242	15257	15367	15278	15524	15289	15253	15273	15362	15044	15329	15246	15222	15211	15350	15268	15367	15256	15281	15182	15426	15092	15175	15181	15244	15215	15265	15273	15335	15233	15076	15220	15221	15360	15324	15316	15219	15291	15163	15225	15178	15222	15196	15280	15269	15309	15316	15226	15450	15315	15241	15166	15304	15063	15290	15274	15285	15275	15257	15230	15313	15427	15367	15254	15238	15267	15333	15316	15284	15172	15379	15377	15158	15379	15348	15427	15349	15283	15313	15336	15272	15334	15282	15374	15127	15155	15257	15227	15222	15306	15217	15418	15352	15407	15200	15102	15331	15348	15256	15303	15186	15301	15210	15413	15048	15366	15283	15395	15414	15334	15438	15307	15123	15267	15206	15375	15226	15270	15221	15466	15244	15313	15122	15371	15105	15364	15390	15232	15351	15195	15214	15111	15152	15287	15319	15232	15285	15479	15269	15331	15139	15304	15197	15473	15256	15305	15284	15109	15520	15346	15249	15335	15279	15101	15305	15301	15329	15386	15437	15273	15370	15289	15421	15171	15246	15205	15211	15303	15326	15255	15118	15326	15269	15171	15371	15323	15175	15344	15323	15265	15270	15432	15126	15180	15196	15141	15205	15327	15345	15345	15318	15462	15197	15302	15344	15302	15174	15262	15298	15433	15186	15265	15350	15320	15308	15212	15298	15143	15167	15223	15235	15253	15377	15189	15375	15307	15252	15245	15203	15360	15289	15225	15370	15303	15084	15391	15319	15314	15324	15443	15180	15198	15157	15383	15198	15249	15261	15310	15349	15282	15277	15368	15197	15363	15322	15384	15228	15309	15191	15209	15328	15336	15147	15395	15356	15209	15331	15239	15300	15160	15305	15297	15106	15368	15172	15240	15301	15155	15219	15184	15317	15297	15258	15324	15106	15242	15161	15144	15316	15098	15358	15296	15154	15393	15159	15344	15366	15118	15155	15273	15262	15158	15338	15351	15276	15295	15248	15115	15331	15425	15160	15378	15406	15256	15155	15254	15313	15142	15219	15319	15201	15205	15326	15277	15205	15146	15322	15291	15354	15343	15178	15304	15273	15260	15188	15277	15247	15347	15370	15328	15207	15229	15407	15384	15327	15188	15247	15245	15232	15415	15206	15283	15241	15356	15384	15330	15280	15063	15415	15392	15111	15236	15309	15330	15088	15267	15211	15213	15136	15246	15101	15300	15269	15214	15470	15251	15179	15352	15217	15104	15246	15253	15276	15322	15315	15216	15302	15216	15353	15456	15267	15394	15218	15274	15177	15313	15181	15105	15100	15298	15280	15315	15313	15282	15306	15423	15227	15285	15406	15284	15179	15226	15345	15247	15368	15298	15321	15247	15261	15452	15195	15153	15151	15198	15191	15461	15212	15332	15277	15225	15179	15276	15280	15278	15296	15291	15302	15395	15300	15339	15397	15159	15482	15286	15298	15294	15230	15322	15445	15335	15234	15215	15219	15273	15203	15302	15556	15202	15293	15473	15262	15297	15241	15181	15140	15299	15314	15199	15134	15322	15096	15207	15231	15265	15275	15411	15314	15336	15085	15239	15348	15308	15247	15318	15117	15364	15216	15324	15283	15268	15337	15201	15187	15273	15217	15360	15370	15274	15460	15326	15404	15328	15369	15297	15264	15197	15268	15236	15159	15452	15349	15135	15129	15188	15166	15052	15161	15096	15426	15317	15163	15285	15453	15367	15278	15246	15089	15225	15349	15265	15212	15419	15292	15097	15235	15388	15186	15116	15286	15069	15303	15380	15309	15181	15245	15229	15305	15103	15417	15221	15369	15391	15340	15324	15350	15218	15431	15367	15358	15278	15136	15370	15241	15291	15345	15292	15349	15432	15271	15262	15213	15307	15038	15356	15297	15173	15210	15311	15411	15206	15318	15190	15352	15395	15276	15277	15128	15373	15268	15236	15339	15370	15326	15412	15194	15423	15356	15224	15143	15381	15282	15164	15243	15326	15420	15318	15239	15408	15297	15466	15217	15443	15355	15282	15274	15358	15208	15145	15307	15248	15428	15069	15329	15134	15287	15252	15296	15102	15357	15386	15170	15280	15233	15116	15219	15419	15246	15175	15255	15229	15114	15339	15229	15186	15166	15307	15384	15400	15333	15306	15203	15283	15251	15316	15212	15118	15191	15274	15213	15344	15338	15152	15415	15387	15328	15475	15267	15457	15293	15403	15426	15300	15305	15048	15366	15295	15237	15318	15487	15315	15165	15242	15241	15284	15331	15470	15355	15109	15278	15408	15272	15313	15253	15287	15304	15246	15275	15209	15138	15249	15349	15428	15199	15291	15222	15223	15277	15259	15134	15358	15308	15240	15156	15114	15310	15334	15181	15147	15039	15242	15370	15283	15238	15379	15184	15442	15347	15085	15181	15214	15246	15326	15222	15314	15347	15358	15406	15349	15295	15243	15382	15330	15409	15176	15381	15440	15330	15404	15313	15155	15129	15204	15195	15138	15356	15351	15385	15301	15012	15449	15183	15254	15271	15323	15242	15180	15229	15309	15403	15258	15292	15260	15252	15228	15178	15200	15273	15261	15048	15339	15375	15357	15173	15300	15350	15215	15379	15069	15106	15300	15260	15209	15347	15126	15236	15332	15207	15302	15359	15346	15237	15444	15289	15301	15266	15279	15206	15144	15343	15174	15228	15163	15197	15234	15228	15476	15312	15212	15301	15292	15446	15241	15241	15310	15209	15410	15425	15412	15212	15265	15414	15069	15177	15485	15233	15248	15264	15328	15333	15284	15338	15261	15027	15217	15215	15174	15221	15315	15271	15291	15377	15432	15324	15388	14961	15391	15313	15174	15229	15216	15322	15405	15284	15312	15373	15074	15292	15147	15307	15471	15134	15387	15436	15365	15271	15164	15346	15283	15362	15231	15303	15153	15377	15268	15228	15271	15286	15172	15236	15189	15136	15304	15285	15295	15326	15334	15277	15279	15347	15392	15296	15280	15298	15158	15398	15123	15332	15455	15328	15323	15400	15143	15361	15253	15333	15241	15320	15269	15152	15191	15351	15364	15269	15378	15414	15313	15222	15249	15262	15252	15352	15439	15349	15259	15268	15343	15228	15366	15292	15311	15288	15105	15356	15292	15280	15257	15205	15272	15240	15325	15118	15208	15393	15369	15201	15243	15119	15234	15506	15247	15286	15279	15296	15263	15125	15390	15249	15278	15201	15348	15255	15175	15364	15294	15240	15349	15171	15375	15294	15264	15297	15249	15164	15282	15304	15293	15218	15091	15337	15246	15297	15207	15367	15282	15170	15147	15368	15111	15414	15171	15162	15314	15377	15285	15355	15462	15206	15389	15251	15377	15234	15415	15305	15214	15269	15284	15323	15238	15388	15309	15379	15326	15263	15398	15206	15292	15319	15287	15282	15282	15172	15270	15236	15202	15327	15320	15411	15345	15424	15166	15280	15203	15192	15343	15213	15190	15238	15335	15261	15400	15060	15305	15303	15357	15277	15378	15347	15310	15330	15111	15181	15235	15036	15377	15306	15318	15338	15259	15457	15200	15193	15313	15297	15173	15226	15278	15107	15343	15121	15223	15386	15328	15301	15254	15299	15357	15186	15352	15264	15369	15203	15252	15380	15348	15076	15120	15225	15155	15427	15208	15330	15153	15319	15161	15297	15361	15382	15350	15076	15158	15317	15383	15359	15214	15345	15108	15332	15299	15315	15208	15263	15378	15332	15224	15290	15303	15142	15310	15257	15398	15394	15162	15277	15286	15301	15281	15198	15530	15442	15286	15232	15316	15205	15339	15381	15332	15416	15134	15195	15353	15354	15355	15265	15272	15300	15305	15294	15328	15249	15255	15358	15343	15291	15385	15312	15280	15267	15293	15339	15343	15334	15128	15345	15172	15262	15172	15147	15332	15187	15307	15210	15180	15165	15225	15122	15254	15379	15360	15207	15236	15166	15240	15103	15244	15229	15178	15479	15315	15364	15215	15273	15277	15156	15238	15363	15233	15112	15058	15402	15305	15348	15229	15400	15242	15250	15339	15226	15292	15306	15258	15395	15257	15373	15534	15389	15262	15365	15230	15228	15313	15124	15259	15210	15189	15188	15292	15262	15170	15278	15202	15276	15138	15182	15313	15372	15244	15408	15353	15266	15429	15284	15329	15319	15112	15154	15379	15245	15379	15311	15344	15407	15148	15319	15291	15312	15283	15290	15058	15340	15134	15383	15361	15098	15315	15379	15223	15338	15275	15357	15420	15288	15387	15090	15276	15351	15351	15220	15186	15402
27967	26313	35915	33737	27388	25220	23264	20946	19536	18971	18224	17847	17752	17453	17403	17433	17125	17017	16899	17049	16922	16765	16931	16922	16923	16957	16938	16898	16902	17096	16771	16813	16898	16654	16750	16893	16877	16946	16948	16861	16967	16882	16922	17085	16989	16896	16922	17111	16847	17069	16953	17002	16873	16708	16824	16698	16836	16934	16820	16790	16897	17043	16745	16857	16792	17063	16911	16759	16760	16727	16637	16800	16744	16881	16881	16787	16790	16873	16703	16861	16686	16910	16750	16667	16560	16933	16626	16792	16857	16607	16912	16809	16983	16716	16858	16809	16840	16539	16714	16854	16918	16897	16845	16727	16736	16873	16720	16798	16915	16994	16890	16992	16834	16908	16897	16582	16822	16795	16827	16905	16783	16794	16777	16632	16935	16758	16710	16753	16859	16939	16899	16943	16842	16782	16948	16939	16842	16846	16879	16758	16808	16859	17036	16915	16959	16749	16887	16870	16837	16751	17004	16838	16806	16947	16774	16964	16894	16838	16651	16677	16859	16625	16612	16716	16658	16681	16923	16725	16802	16750	16771	16660	16740	16791	16862	16672	16832	16763	16809	16673	16990	16883	16738	16831	16780	16825	16854	16746	16750	16760	16799	16760	16967	16726	16818	16795	17004	16775	17176	16703	16921	16875	16841	16933	16876	16777	16916	16974	16695	16633	16724	16844	16699	16936	16673	16833	16778	16778	17057	17025	16933	16856	16717	16928	17169	16737	17094	16915	16852	16736	17022	16793	16618	16936	16950	16743	16771	16640	16793	16693	16854	16972	16732	16808	16630	16883	17056	16807	16867	16841	17049	16843	16735	16915	16662	16859	16843	17042	16750	16828	16643	16708	16777	16999	16847	16886	16830	16624	16640	16868	16877	16748	16919	16796	16789	16694	16610	16755	16938	16775	16914	16759	16753	16679	16767	16710	16881	16844	16665	16709	16889	16764	16875	16653	16776	16835	16713	16762	16837	16848	16689	16695	16992	16739	16838	16729	16671	16879	16751	16679	16898	16765	16795	16901	16884	16998	16942	16781	16760	16769	16806	16872	17029	16911	16796	16836	16789	16983	16793	16823	16658	16924	16711	16750	16866	16972	16826	16963	16787	16982	17127	16749	16792	16650	16937	16811	16828	16665	16871	16830	16759	16890	16776	16874	16745	16913	16844	16780	16963	16906	16680	16674	16837	16997	16910	16765	16752	16925	16774	16880	16679	16922	16846	16812	16975	16948	16967	16652	16703	16982	16685	16646	16704	16670	16832	16787	16751	16896	16832	16706	16846	16892	16729	16925	16737	16779	16935	16996	16796	16934	16654	16848	16867	16731	16732	16778	16816	16905	16869	16752	16724	16787	17054	16843	16657	16748	16736	16869	16725	16819	16840	16730	17201	16886	16836	16724	16866	16869	16915	16683	16725	16411	16721	16664	16676	16869	16679	16781	16843	16796	16695	16707	17019	16944	16877	16694	16857	16861	16729	16745	16704	16574	16721	16769	16817	16810	16554	16838	16806	16770	16665	16871	16829	16683	16978	16757	16854	16848	16870	16884	16869	16730	16752	16728	16885	16916	16957	16791	16978	16747	16775	17004	16868	16518	16825	16904	16768	16744	16899	16690	16817	16903	16962	16727	16660	16818	16815	16751	17003	16777	16626	16955	16743	16759	16725	16750	16985	16816	16763	16972	16873	16740	16664	16750	17002	16872	16891	16640	16832	16742	16728	16604	16833	16538	16839	17008	16917	16608	16894	16833	16858	16548	16813	16918	16952	16704	16791	16762	16768	16546	16731	16861	17016	16845	16702	16888	16918	16859	16724	16885	16826	17035	16927	16901	16863	16743	16691	16840	16906	16964	16719	16858	16725	16793	16727	16789	16826	16638	16878	16819	16598	16901	16714	16760	16980	16612	16693	16810	16802	16695	16738	16667	16779	16835	16896	16743	16880	16982	16694	16847	16924	16802	16726	16896	16838	16860	16796	16898	16756	16908	16864	16843	16892	16850	16752	16726	16896	16751	16838	16760	16764	17021	16860	16881	16623	16722	16759	16948	16708	16976	16668	16688	16927	16722	16947	17133	16793	16789	16797	16958	16818	16842	16814	16929	16767	16808	16868	16849	16868	16896	16872	16813	16841	16714	16676	17015	17027	17162	16773	17014	16672	16819	16811	16936	16900	16966	16932	17001	16795	16689	16746	16688	16623	16964	16792	16832	16933	16875	16896	16705	16855	17017	16790	17063	16832	16864	16761	16854	16932	16810	16754	16876	16842	16912	17006	16646	16843	16804	16761	16843	16875	16846	16705	16750	16804	16780	16817	16861	16834	16777	16922	16899	16956	16882	16952	16752	16844	17142	16937	16712	16839	16801	16640	16685	16771	17001	16735	16793	16728	16975	16840	16632	16877	16786	16606	17019	16818	16828	16882	16894	16877	16543	16602	16604	16636	16738	16892	17139	17023	16801	16765	16823	16860	16698	16876	16755	16890	16750	16913	16868	16948	16870	16710	16973	16849	16873	16883	16669	16632	16775	16755	16789	16959	16904	16495	16670	16798	16702	16821	16976	16767	16797	16823	16824	16884	16965	16754	16878	16736	16852	16789	16926	17153	16841	16538	16646	16857	16808	16652	16879	16834	16927	16831	16807	16811	16888	16818	16816	16949	16905	16745	16931	16894	16865	17087	16663	16796	16881	16669	16738	16878	16771	16668	16639	16804	16700	16807	17018	16763	16758	16833	16845	16709	17010	16882	16773	16607	16750	16798	16598	16720	16795	16778	17066	16815	16604	16789	16928	16882	16729	16786	16761	16833	16815	16810	16744	16868	16953	17015	16959	16815	16728	16781	16902	16786	16907	16882	16862	17092	16989	16780	16804	16938	16690	16898	16991	17002	16852	16683	16752	16931	16610	16769	16879	16696	16783	17030	16746	16755	16873	16793	16845	16856	16925	16724	16987	16828	16755	16591	16657	16838	16966	16611	16973	16881	16781	16924	16899	16685	16746	17065	16684	16849	16754	16857	16725	16814	16844	16850	16716	16917	16809	17005	16876	16954	17028	16883	16889	16656	16692	16832	16816	16951	16797	16844	16870	16916	16904	16851	16834	16916	16972	16937	16869	17019	16876	16808	16793	16852	16961	16773	16795	16874	16952	16938	16842	17088	16978	16827	16859	16875	16865	16774	16821	16618	16643	16885	16820	17094	16687	16770	16767	16992	16779	16967	16940	17022	16875	16813	16672	16823	16581	17012	16834	17007	16825	16877	16808	16834	16789	16913	16803	16778	17058	16800	16879	16809	16784	16813	16959	16941	16803	16811	16740	16885	16866	16846	16711	17018	16798	16565	16674	16968	16796	16910	16877	16761	16793	16863	16752	16973	16882	16890	16618	16883	16804	16776	16904	16897	16748	16834	16709	16814	16794	16829	16769	16740	16771	16831	16877	16984	16838	16992	16930	16765	16681	16913	16965	16876	16708	16758	16952	16702	16825	16780	16888	16955	16973	16909	16695	16622	16623	16937	16746	16893	16940	16889	16644	16830	16835	16726	16839	16961	16862	16991	16698	16894	16836	16738	16824	16853	16659	16721	16807	16970	16803	16775	16837	16929	16685	16910	16910	16911	16923	16720	16854	16681	16573	17022	16732	16989	16828	17058	16948	17059	16943	16908	16615	16791	16934	16977	16605	17097	16968	16846	16824	16921	16808	16873	17075	16820	17072	16888	16724	16747	17004	16780	16820	16820	16713	16834	16788	16758	16963	16611	16760	16858	16904	16691	16886	16914	17025	16840	16879	17023	16889	17017	16915	16854	16678	16958	16862	16828	16851	16880	16786	16797	16836	16912	16665	16865	16714	16904	16767	16935	16967	16591	16709	16755	16832	16781	16901	16764	16750	16877	16905	16674	16682	16841	16729	16935	16823	16898	16854	16878	16859	16894	16784	16812	16953	16886	16796	16788	16683	16780	16716	16804	16823	16907	16872	16922	16915	16919	16930	16928	16722	16650	16970	16874	16722	16866	16966	16781	16885	16752	16761	16906	16906	16986	16957	16950	16747	16850	16841	16900	16980	16773	16861	16766	16733	16860	16811	17043	17091	16857	16897	16637	16807	16884	16550	16843	16820	16728	16733	16910	16957	16571	16833	16701	16798	16914	16863	16697	16830	16874	16828	17047	16788	17070	16822	16608	16699	16887	16852	16627	16901	16662	16931	16919	16807	16765	16736	16962	16857	16795	16862	16692	16714	16919	16766	16716	16911	16913	16814	16816	16695	16771	16887	16694	16735	16653	16931	16754	16708	16809	16854	16927	16847	16828	16845	16663	16814	16991	16722	16706	16857	16795	17014	16916	16981	16954	17067	17041	16852	16888	16912	16814	16898	16968	16921	16731	16672	16791	16871	16871	16728	16870	16699	16820	16712	16824	16827	16959	16910	16647	16660	16791	16711	16621	16697	16920	16786	16916	16684	16731	16839	16642	16856	16829	16950	16929	16811	16902	16766	16586	16770	16682	16727	16870	16993	16731	16854	16861	16681	16667	16730	16744	16852	16948	16857	16827	16772	16701	16826	16808	16813	16777	16884	16970	16851	16765	16975	17024	16941	16769	16796	16697	16949	16818	16915	16913	16828	16810	16825	16657	16805	16609	16902	16748	16849	16875	16810	16662	16828	16731	16693	16891	16830	16819	16747	16967	16729	16892	16736	16972	16939	16760	16898	16990	16812	16723	16786	16795	16778	16731	16785	16777	16664	16795	16639	16917	16684	16944	16750	16875	16768	16835	16775	16836	16633	17044	16949	16899	16821	16826	16876	16732	17052	16995	16699	16780	16767	16979	16812	16806	17071	16802	16993	16646	16801	16609	16687	16811	17000	16882	16814	16695	16859	16929	16886	16891	16806	16816	16858	16918	16876	16801	16897	16865	16823	16984	16811	16881	16777	16766	16743	16685	16639	16827	16571	16860	16818	16775	16673	16963	16858	16833	16875	16859	16767	16584	16787	16963	16954	16850	16840	16848	16745	16839	16712	16864	16825	16827	16800	16977	17002	16901	17017	16937	16756	16681	16835	16935	16702	16814	16837	16828	17001	16791	16746	16643	16731	16797	16907	16827	16843	16972	16958	16892	16764	16465	16734	16669	16847	16876	16725
25509	40197	40425	34368	29569	26873	24503	21283	19438	18426	17502	17005	16531	16211	16333	16069	15896	15798	15620	15581	15487	15309	15391	15358	15471	15575	15287	15366	15372	15358	15364	15352	15346	15273	15305	15387	15573	15453	15332	15373	15477	15370	15261	15403	15508	15288	15411	15392	15362	15381	15490	15519	15194	15288	15298	15213	15236	15268	15375	15103	15427	15165	15418	15273	15439	15367	15185	15205	15332	15224	15468	15182	15346	15235	15420	15188	15350	15442	15385	15448	15214	15309	15324	15246	15255	15365	15367	15453	15357	15371	15191	15355	15408	15341	15418	15242	15200	15305	15237	15281	15249	15232	15254	15253	15220	15234	15340	15304	15218	15276	15156	15372	15421	15379	15401	15189	15263	15401	15368	15296	15367	15403	15367	15178	15217	15258	15259	15282	15424	15315	15257	15472	15175	15322	15352	15300	15136	15261	15167	15372	15532	15345	15277	15353	15360	15168	15261	15263	15250	15166	15332	15366	15513	15065	15340	15261	15226	14966	15432	15232	15295	15298	15191	15557	15290	15207	15215	15342	15244	15292	15359	15173	15378	15450	15261	15395	15330	15521	15311	15171	15279	15301	15353	15355	15279	15518	15317	15269	15370	15416	15573	15190	15219	15463	15291	15349	15270	15200	15270	15408	15429	15380	15322	15489	15107	15268	15263	15333	15326	15474	15219	15332	15238	15404	15274	15381	15332	15406	15241	15280	15447	15371	15172	15236	15210	15142	15238	15174	15151	15385	15266	15210	15183	15325	15225	15223	15400	15293	15338	15333	15435	15237	15178	15434	15251	15158	15231	15294	15166	15336	15182	15372	15275	15202	15456	15403	15194	15324	15228	15131	15321	15175	15382	15336	15360	15296	15356	15359	15250	15232	15220	15286	15453	15414	15354	15327	15388	15282	15305	15315	15284	15432	15139	15291	15320	15417	15197	15278	15302	15292	15350	15278	15221	15354	15197	15284	15337	15470	15133	15278	15239	15503	15145	15235	15318	15311	15482	15316	15340	15581	15328	15350	15513	15297	15242	15319	15335	15132	15270	15195	15308	15246	15385	15373	15201	15238	15285	15398	15256	15230	15325	15191	15455	15315	15321	15281	15221	15177	15450	15309	15206	15323	15122	15359	15297	15237	15430	15305	15288	15419	15319	15509	15295	15301	15279	15301	15165	15409	15482	15242	15270	15211	15325	15420	15335	15264	15421	15397	15344	15193	15354	15285	15268	15336	15171	15383	15233	15185	15292	15257	15270	15113	15322	15233	15349	15465	15451	15333	15459	15335	15333	15269	15181	15469	15197	15385	15292	15370	15320	15363	15301	15303	15245	15241	15385	15276	15198	15451	15321	15256	15312	15216	15318	15407	15335	15318	15219	15295	15354	15351	15271	15299	15378	15289	15262	15210	15400	15226	15378	15155	15145	15291	15305	15269	15354	15446	15411	15258	15156	15473	15401	15142	15309	15018	15316	15267	15298	15408	15326	15313	15381	15352	15183	15219	15385	15417	15238	15366	15415	15221	15324	15239	15232	15287	15241	15330	15388	15326	15293	15204	15449	15187	15430	15431	15336	15196	15323	15500	15190	15390	15233	15392	15241	15219	15454	15331	15324	15457	15392	15286	15233	15236	15112	15293	15204	15298	15324	15241	15410	15440	15320	15268	15243	15301	15389	15303	15243	15323	15276	15400	15146	15314	15219	15097	15219	15455	15138	15141	15261	15242	15255	15441	15313	15274	15322	15175	15228	15160	15145	15234	15230	15263	15299	15299	15482	15068	15183	15511	15294	15269	15326	15214	15300	15047	15354	15255	15386	15314	15305	15233	15346	15210	15444	15318	15410	15214	15300	15313	15608	15207	15360	15535	15428	15360	15292	15356	15257	15440	15154	15290	15352	15367	15356	15249	15200	15319	15420	15351	15272	15350	15297	15363	15268	15128	15478	15388	15264	15373	15436	15240	15194	15391	15159	15404	15219	15279	15282	15206	15299	15234	15364	15531	15322	15331	15318	15437	15169	15333	15313	15342	15458	15227	15388	15325	15257	15405	15276	15164	15244	15359	15116	15445	15387	15288	15217	15307	15267	15335	15342	15354	15422	15414	15202	15308	15383	15368	15239	15319	15219	15351	15271	15102	15311	15291	15270	15172	15337	15337	15391	15238	15314	15239	15311	15287	15354	15122	15238	15405	15185	15364	15288	15359	15262	15247	15382	15419	15454	15478	15254	15246	15336	15225	15434	15303	15299	15267	15470	15435	15260	15146	15326	15271	15348	15406	15317	15266	15363	15249	15030	15213	15353	15429	15441	15427	15272	15353	15313	15279	15307	15204	15318	15503	15373	15101	15413	15264	15401	15297	15236	15355	15331	15308	15267	15344	15279	15516	15348	15285	15170	15342	15418	15316	15170	15396	15374	15335	15203	15319	15170	15221	15276	15375	15447	15236	15273	15296	15312	15139	15249	15397	15451	15521	15323	15324	15366	15384	15385	15177	15370	15290	15249	15272	15276	15391	15318	15318	15130	15284	15230	15242	15436	15255	15230	15333	15317	15232	15237	15333	15411	15311	15386	15214	15408	15451	15083	15442	15275	15300	15261	15399	15245	15308	15339	15392	15431	15234	15113	15481	15273	15189	15329	15305	15219	15382	15338	15284	15297	15249	15264	15238	15185	15193	15308	15312	15162	15316	15367	15257	15175	15326	15427	15316	15286	15511	15248	15514	15299	15309	15410	15340	15401	15316	15357	15179	15233	15340	15291	15147	15196	15301	15410	15352	15336	15543	15342	15119	15242	15353	15223	15412	15287	15207	15377	15520	15186	15441	15234	15167	15459	15450	15196	15195	15447	15354	15393	15289	15348	15389	15385	15264	15292	15237	15352	15280	15240	15465	15387	15103	15208	15361	15392	15192	15358	15283	15326	15122	15303	15310	15375	15369	15317	15271	15283	15339	15256	15268	15196	15344	15357	15236	15316	15239	15390	15294	15453	15298	15301	15219	15159	15227	15639	15294	15390	15327	15374	15508	15169	15315	15248	15206	15408	15296	15043	15400	15376	15194	15428	15180	15266	15461	15390	15163	15412	15142	15321	15247	15440	15325	15199	15189	15169	15397	15214	15240	15258	15379	15354	15261	15305	15398	15308	15252	15343	15352	15502	15296	15242	15203	15385	15271	15295	15264	15340	15229	15439	15383	15349	15065	15317	15178	15285	15366	15161	15385	15313	15357	15359	15342	15369	15404	15128	15324	15301	15346	15166	15430	15474	15298	15329	15278	15313	15176	15258	15289	15290	15389	15275	15166	15244	15354	15328	15413	15209	15223	15313	15213	15326	15281	15332	15319	15285	15330	15189	15300	15346	15536	15273	15308	15169	15440	15299	15420	15257	15386	15288	15433	15192	15365	15426	15203	15422	15188	15438	15330	15363	15253	15316	15293	15322	15379	15154	15243	15437	15367	15259	15246	15398	15272	15322	15295	15369	15250	15251	15190	15190	15292	15247	15319	15226	15323	15169	15440	15223	15444	15182	15266	15422	15316	15262	15179	15353	15278	15490	15191	15204	15308	15212	15366	15246	15131	15224	15263	15448	15356	15285	15238	15500	15447	15185	15495	15394	15196	15188	15305	15428	15184	15215	15368	15373	15267	15432	15304	15149	15171	15264	15315	15354	15404	15356	15269	15292	15198	15283	15340	15429	15404	15306	15362	15293	15308	15355	15130	15232	15494	15253	15547	15354	15286	15321	15423	15451	15225	15197	15506	15267	15328	15329	15314	15381	15281	15303	15201	15379	15439	15208	15207	15301	15274	15340	15378	15354	15265	15274	15356	15291	15190	15367	15305	15318	15262	15345	15285	15022	15262	15332	15457	15461	15250	15151	15370	15301	15227	15164	15388	15428	15294	15396	15302	15354	15311	15297	15075	15243	15424	15254	15264	15140	15219	15280	15388	15305	15256	15332	15185	15376	15168	15305	15416	15133	15276	15422	15258	15443	15386	15439	15424	15381	15430	15346	15412	15360	15444	15318	15238	15318	15286	15442	15203	15349	15069	15309	15465	15125	15348	15394	15409	15543	15236	15408	15303	15312	15204	15152	15396	15285	15122	15231	15205	15290	15290	15338	15248	15309	15372	15400	15150	15200	15337	15304	15204	15409	15347	15283	15330	15217	15327	15290	15248	15237	15179	15497	15231	15341	15383	15363	15421	15240	15352	15364	15309	15260	15354	15413	15336	15387	15352	15311	15249	15228	15410	15380	15444	15223	15497	15257	15310	15356	15313	15272	15229	15263	15355	15244	15304	15212	15401	15370	15261	15158	15308	15448	15218	15266	15380	15360	15413	15313	15206	15335	15305	15381	15388	15275	15427	15198	15400	15190	15221	15268	15230	15309	15338	15313	15334	15203	15496	15231	15273	15244	15292	15247	15312	15285	15222	15185	15372	15026	15341	15080	15405	15196	15420	15475	15488	15299	15351	15286	15426	15278	15478	15226	15368	15160	15304	15298	15200	15376	15202	15225	15393	15333	15513	15325	15343	15470	15282	15264	15288	15224	15345	15241	15417	15074	15233	15333	15208	15349	15285	15281	15336	15250	15353	15329	15330	15272	15294	15240	15440	15344	15104	15318	15423	15068	15502	15362	15219	15287	15225	15392	15341	15261	15279	15328	15316	15227	15396	15266	15439	15102	15244	15264	15288	15269	15312	15286	15431	15263	15335	15279	15110	15250	15262	15353	15393	15168	15371	15305	15451	15297	15157	15412	15211	15391	15313	15371	15328	15163	15278	15422	15316	15287	15164	15385	15482	14985	15471	15278	15308	15248	15396	15249	15347	15366	15108	15223	15452	15210	15324	15356	15431	15365	15237	15384	15097	15273	15296	15371	15296	15364	15400	15350	15255	15249	15149	15379	15190	15286	15341	15380	15335	15401	15279	15272	15335	15357	15468	15484	15227	15209	15425	15383	15481	15265	15373	15271	15363	15198	15265	15339	15449	15402	15370	15362	15447	15423	15294	15237	15315	15235	15284	15119	15316	15383	15394	15394	15321	15373	15277	15362	15468	15268	15285	15313	15379	15208	15436	15472	15284	15400	15246	15247	15300	15474	15209	15165	15374	15391	15352	15279	15113	15422	15241	15291	15266	15144	15299
23608	21117	28815	24973	25052	28130	27973	23041	21010	19951	19228	18781	18318	18023	17942	17800	17467	17013	17190	17140	17059	17123	16854	16928	16918	16552	17019	16888	17016	16944	16888	16823	16854	16945	16848	16802	16787	16867	16812	16716	16992	16664	16773	16892	16776	16667	16815	16858	17099	17282	17220	16973	17014	16744	16662	16727	16764	16774	16841	16591	16741	16685	16880	16749	16696	16655	16702	16807	16635	16680	16785	16884	16801	16812	16731	16879	16720	16737	16734	16781	16678	16700	16397	16885	16728	16813	16740	16811	16711	16607	16607	16465	16776	16699	16627	16812	16765	16804	16865	16662	16860	16827	16580	16576	16712	16888	16811	16586	16651	16650	16644	16753	16777	16703	16802	16777	16833	16688	16819	16657	16717	16572	16836	16580	16710	16799	16787	16836	16649	16559	16695	16793	16775	16667	16845	16702	16938	16855	16960	16910	16727	16844	16718	16798	16733	16788	16738	16758	16696	16742	16894	16883	16801	16814	16611	16687	16779	16702	16684	16805	16693	16692	16618	16729	16630	16741	16496	16553	16666	16794	16847	16713	16674	16690	16713	16895	16863	16625	16682	16593	16669	17114	16872	16575	16604	16718	16737	16812	16856	16729	16817	16873	16686	16869	16628	16796	16858	16602	16573	16780	16626	16638	16818	16772	16635	16709	16714	16720	16699	16683	16710	16553	16647	16751	16680	16808	16732	16916	16725	16626	16747	16927	16791	16694	16875	16875	16882	16682	16669	16611	16606	16804	16752	16643	16729	16866	16691	16783	16818	16619	16654	16819	16769	16484	16773	16805	16763	16738	16853	16855	16771	16767	16655	16636	16892	16609	16671	16871	16760	16758	16714	16690	16705	16738	16553	16681	16639	16728	16817	16561	16724	16703	16782	16700	16933	16629	16618	16581	16745	16872	16743	16756	16699	16744	16844	16642	16573	16714	16787	16830	16694	16768	16726	16787	16688	16360	16626	16606	16811	16623	16782	16851	16884	16760	16563	16633	16896	16731	16771	16607	16823	16730	16489	16753	16714	16723	16674	16575	16728	16836	16776	16860	16778	16769	16925	16614	16616	16582	16700	16891	16703	16655	16737	16688	16809	16663	16806	16711	16556	16804	16777	16719	16623	16736	16647	16744	16763	16796	16542	16833	16674	16757	16651	16991	16605	16673	16629	16605	16670	16685	16865	16831	16805	16615	16679	16623	16811	16697	16683	16933	16723	16696	16869	16858	16670	16596	16663	16686	16765	16670	16700	16951	16757	16848	16953	16935	16667	16699	16635	16655	17003	16930	16759	16775	16711	16667	16811	16783	16743	16795	16646	16621	16650	16678	16594	16505	16824	16841	16656	16672	16544	16526	16829	16745	16419	16790	16718	16830	16687	16790	16792	16912	16782	16648	16725	16629	16846	16684	16850	16780	16638	16698	16615	16782	16746	16750	16893	16640	16908	16500	16660	16658	16708	16734	16528	16761	16648	16498	16539	16875	16701	16734	16832	16698	16617	16738	16591	16674	16609	16488	16667	16772	16839	16553	16677	16573	16686	16778	16782	16814	16763	16775	16836	16738	16633	16779	16797	16855	16695	16609	16712	16684	16908	16976	16856	16782	16927	16818	16775	16717	16758	16738	16762	16825	16688	16554	16753	16635	16695	16939	16671	16634	16857	16678	16661	16830	16700	16772	16728	16730	16715	16757	16760	16553	16798	16624	16757	16529	16637	16704	16748	16841	16626	16855	16555	16646	16614	16852	16936	16614	16611	16657	16648	16556	17003	16800	16772	16721	16711	16809	16613	16504	16845	16806	16546	16756	16644	16510	16695	16670	16757	16807	16847	16588	17062	16698	16714	16875	16827	16833	16742	16624	16573	16773	16701	16752	16728	16650	16542	16569	16628	16631	16681	16608	16830	16646	16795	16801	16860	16779	16821	16620	16837	16711	16621	16575	16759	16665	16707	16681	16691	16580	16692	16646	16728	16660	16655	16766	16849	16582	16565	16685	16714	16712	16464	16744	16807	16720	16776	16621	16637	16744	16718	16774	16868	16882	16749	16601	16824	16804	16580	16754	16869	16847	16591	16719	16776	16691	16763	16784	16757	16649	16613	16641	16619	16806	16774	16737	16918	16640	16766	16710	16691	16685	16584	16677	16949	16755	16754	16604	16711	16617	16797	16823	16843	16695	16822	16645	16677	16850	16781	16722	16514	16680	16883	16624	16828	16615	16664	16796	16737	16741	16612	16584	16613	16870	16647	16688	16663	16670	16788	16568	16817	16819	16658	16494	16843	16688	16630	16678	16702	16676	16703	16638	16693	16845	16644	16789	16497	16552	16754	16777	16878	16602	16887	16616	16641	16639	16889	16698	16816	16736	16633	16665	16489	16743	16698	16764	16532	16818	16747	16710	16779	16622	16688	16670	16838	16639	16631	16573	16558	16725	16625	16830	16861	16727	16654	16751	16873	16720	16658	16797	16859	16951	16644	16789	16874	16742	16926	16657	16612	16845	16681	16577	16724	16668	16843	16905	16776	16725	16854	16591	16603	16572	16706	16535	16586	16766	16975	16707	16822	16878	16709	16801	16627	16731	16814	16839	16765	16845	16579	16711	16928	16695	16629	16865	16711	16634	16695	16703	16605	16962	16863	16821	16859	16801	16576	16739	16673	16664	16744	16777	16661	16896	16721	16729	16820	16745	16589	16765	16763	16852	16725	16596	16742	16728	16588	16630	16787	16771	16720	16677	16583	16748	16576	16531	16772	16708	16779	16656	16828	16818	16769	16696	16663	16627	16744	16801	16689	16649	16814	16737	16560	16704	16805	16871	16596	16604	16720	16766	16786	16666	16745	16838	16869	16723	16887	16622	16721	16768	16739	16611	16645	16870	16784	16603	16841	16628	16607	16695	16784	16610	16814	16823	16694	16657	16691	16714	16930	16817	16797	16837	16569	16875	16786	16754	16816	16607	17156	16584	16724	16770	16705	16642	16809	16609	16762	16739	16897	16809	16702	16697	16689	16935	16648	16892	16764	16709	16628	16827	16854	16600	16748	16621	16661	16746	17030	16799	16842	16708	16700	16640	16793	16570	16700	16594	16899	16674	16666	16443	16784	16782	16796	16718	16823	16734	16639	16549	16944	16824	16739	16681	16574	16758	16834	16819	16866	16768	16726	16664	16666	16823	16824	16724	16448	16769	16715	16766	16773	16634	16702	16602	16762	16670	16643	16697	16841	16654	16664	16741	16631	16957	16915	16680	16606	16563	16710	16731	16863	16793	16701	16691	16536	16871	16927	16632	16715	16545	16751	16739	16715	16785	16894	16647	16588	16705	16755	16601	16778	16678	16622	16557	16763	16757	16787	16702	16802	16683	16749	16642	16669	16639	16831	16849	16651	16736	16750	16625	16796	16721	16975	16883	16634	16789	16785	16675	16836	16658	16800	16784	16568	16546	16925	16408	16833	16648	16897	16698	16788	16638	16918	16744	16860	16573	16607	16769	16638	16683	16917	16680	16670	16654	16634	16729	16728	16689	16953	16649	16511	16647	16889	16516	16624	16699	16597	16697	16633	16550	16795	16702	16792	16691	16811	16582	16766	16927	16551	16849	16802	16585	16732	16652	16690	16841	16868	16558	16519	16677	16819	16580	16714	16702	16921	16632	16684	16636	16745	16930	16606	16569	16742	16970	16808	16693	16650	16857	16787	16710	16633	16669	17042	16676	16496	16681	16747	16747	16813	16550	16789	16500	16750	16539	16650	16962	16668	16775	16720	16771	16738	16639	16704	16540	16751	16736	16785	16806	16683	16705	16718	16879	16744	16671	16580	16674	16788	16779	16749	16732	16581	16832	16641	16833	16790	16577	16655	16737	16938	16627	16830	16740	16720	16721	16633	16785	17160	16664	16730	16589	16710	16736	16705	16746	16714	16760	16627	16611	16650	16748	16734	16826	16749	16710	16795	16983	16701	16809	16779	16637	16746	16670	16724	16702	16763	16708	16839	16592	16593	16810	16520	16774	16722	16696	16790	16672	16852	16705	16757	16816	16583	16658	16654	16608	16663	16785	16775	16533	16944	16883	16861	16697	16597	16568	16752	16647	16756	16679	16825	16661	16800	16686	16709	16754	16651	16684	16691	16562	16793	16632	16726	16653	16645	16582	16811	16723	16624	16661	16752	16599	16804	16706	16598	16863	16798	16680	16698	16541	16719	16682	16776	16624	16831	16673	16700	16616	16582	16631	16768	16680	16630	16784	16653	16746	16740	16886	16783	16752	16673	16794	16811	16546	16780	16754	16669	16578	16703	16637	16662	16646	16760	16691	16611	16624	16640	16757	16604	16857	16720	16658	16552	16631	16825	16596	16696	16691	16727	16729	16855	16819	16632	16783	16714	16810	16641	16483	16663	16816	16879	16838	16713	16745	17028	16817	16630	16734	16780	16772	16738	16577	16698	16786	16920	16903	16717	16597	16747	16739	16504	16767	16982	16703	16775	16709	16881	16641	16667	16597	16889	16548	16654	16708	16776	16642	16744	16659	16693	16542	16662	16817	16884	16811	16744	16776	16904	16734	16733	16775	16842	16732	16671	16799	16779	16720	16976	16723	16783	16665	16773	16683	16668	16482	16796	16791	16509	16703	16773	16630	16735	16729	16811	16736	16602	16799	16906	16701	16787	16689	16644	16723	16747	16908	16696	16481	16908	16716	16746	16845	16986	16666	16730	16684	16781	16844	16592	16758	16904	16743	16733	16639	16545	16741	16702	16696	16650	16818	16936	16774	16889	16841	17031	16786	16805	16747	16789	16725	16890	16672	16735	16710	16810	16835	16648	16726	16644	16715	16586	16759	16617	16916	16680	16725	16753	16781	16711	16690	16433	16757	16772	16700	16894	16805	16888	16617	16804	16821	16546	16931	16924	16699	16777	16770	16778	16707	16819	16593	16702	16841	16890	16888	16676	16751	16728	16609	16824	16652	16784	16506	16632	16827	16783	16614	16652	16768	16576	16776	16747	16790	16813	16682	16612	16549	16623	16745	16993	16668	16745	16750	16886	16835	16795	16863	16834	16829	16595	16827	16568	16831	16712	16844	16646	16758	16842	16711	16936	16660	16765	16585	16799	16783	16654	16560	16730	16554	16871	16848	16610	16528
26294	47337	47109	39179	34552	31605	28273	24282	21865	20107	18678	17899	17474	16839	16733	16499	16337	15873	15814	15595	15401	15205	15345	15353	15427	15332	15421	15461	15354	15326	15177	15319	15132	15378	15265	15385	15264	15299	15351	15249	15321	15177	15278	15167	15397	15284	15349	15647	15823	15717	15600	15666	15426	15306	15272	15394	15282	15375	15208	15134	15256	15311	15284	15283	15222	15224	15175	15147	15323	15231	15214	15216	15410	15292	15344	15258	15210	15298	15275	15306	15429	15268	15319	15274	15255	15265	15268	14941	15382	15313	15289	15320	15299	15027	15212	15177	15343	15279	15108	15209	15144	15242	15269	15294	15274	15140	15208	15429	15287	15183	15316	15259	15252	15232	15339	15188	15355	15240	15160	15317	15157	15300	15175	15350	15373	15250	15275	15075	15152	15380	15243	15344	15364	15400	15419	15258	15193	15312	15052	15130	15185	15227	15417	15229	15178	15067	15207	15184	15232	15144	15145	15190	15250	15377	15126	15164	15217	15179	15227	15382	15292	15127	15184	15101	15331	15362	15261	15301	15130	15081	15309	15221	15198	15507	15202	15358	15210	15130	15145	15095	15201	15208	15426	15234	15294	15322	15204	15290	15278	15241	15216	15249	15151	15301	15245	15237	15148	15161	15123	15357	15215	15177	15328	15316	15266	15427	15100	15386	15367	15154	15302	15181	15298	15086	15161	15259	15221	15268	15407	15107	15241	15136	15149	15354	15260	15310	15226	15202	15222	15346	15204	15314	15288	15330	15294	15142	15269	15352	15189	15426	15195	15376	15177	15337	15142	15333	15259	15161	15250	15396	15331	15067	15192	15116	15209	15171	15160	15396	15208	15256	15265	15335	15195	15356	15194	15358	15109	15067	15432	15132	15182	15187	15095	15183	15116	15375	15258	15065	15366	15150	15271	15307	15155	15258	15390	15021	15418	15124	15102	15227	15215	15356	15260	15295	15169	15141	15291	15200	15194	15366	15261	15317	15221	15249	15414	15069	15234	15069	15258	15152	15407	15317	15248	15261	15315	15106	15278	15277	15322	15109	15080	15191	15092	15277	15284	15266	15206	15337	15175	15193	15214	15229	15261	15134	15174	15269	15185	15044	15309	15323	15191	15171	15200	15219	15191	15154	15300	15316	15312	15171	15192	15344	15291	15317	15293	15224	15282	15250	15340	15279	15377	15219	15189	15405	15029	15273	15285	15189	15247	15245	15171	15238	15336	15174	15227	15185	15153	15217	15129	15200	15441	15189	15389	15246	15284	15486	15226	15190	15328	15263	15255	15326	15219	15325	15149	15261	15281	14998	15153	15309	14950	15242	15404	15252	15286	15299	15204	15167	15224	15385	15206	15364	15229	15244	15117	15226	15301	15158	15196	15356	15170	15131	15296	15200	15379	15437	15241	15154	15187	15185	15429	15268	15098	15349	15314	15149	15343	15372	15390	15327	15089	15196	15156	15403	15278	15242	15341	15253	15283	15242	15326	15405	15299	15273	15337	15297	15433	15177	15309	15242	15143	15130	15358	15121	15400	15224	15266	15144	15347	15326	15213	15252	15159	15174	15372	15324	15222	15283	15159	15214	15336	15234	15231	15321	15197	15258	15224	15163	15237	15255	15255	15339	15046	15113	15106	15287	15113	15324	15332	15316	15416	15177	15205	15181	15302	15295	15174	15328	15115	15214	15139	15154	15218	15079	15286	15333	15367	15234	15199	15158	15343	15355	15192	15135	15140	15333	15244	15378	15387	15346	15183	15171	15113	15359	15166	15145	15140	15249	15193	15270	15246	15257	15316	15159	15403	15241	15253	15390	15273	15336	15266	15235	15269	15355	15227	15279	15362	15362	15329	15283	15208	15201	15236	15027	15368	15219	15326	15467	15362	15128	15105	15212	15322	15263	15394	15133	15306	15338	15343	15144	15463	15256	15141	15189	15184	15369	15008	15391	15170	15150	15368	15175	15218	15156	15382	15266	15103	15221	15298	15393	15013	15228	15252	15251	15257	15222	15320	15273	15346	15145	15099	15248	15399	15281	15268	15367	15145	15252	15132	15184	15298	15191	15077	15182	15255	15176	15259	15120	15239	15439	15324	15258	15283	15148	15265	15127	15235	15236	15306	15447	15468	15306	15176	15257	15260	15129	15142	15038	15183	15187	15390	14999	15300	15178	15202	15204	15271	15207	15333	15219	15263	15234	15211	15250	15123	15397	15124	15204	15310	15293	15359	15135	15371	15246	15380	15321	15349	15160	15397	15271	15211	15257	15283	15296	15512	15407	15118	15042	15232	15190	15282	15307	15151	15237	15140	15121	15190	15232	15333	15347	15225	15350	15201	15251	15208	15415	15272	15265	15171	15280	15179	15414	15300	15050	15255	15305	15331	15199	15015	15268	15107	15049	15289	15407	15154	15348	15225	15287	15313	15098	15186	15284	15154	15387	15280	15241	15436	15138	15167	15223	15130	15028	15349	15330	15231	15415	15247	15399	15273	15242	15287	15365	15119	15370	15309	15215	15186	15386	15141	15217	15002	14972	15133	15212	15226	15338	15287	15057	15371	15306	15233	15259	15156	15092	15194	15234	15297	15233	15193	15232	15176	15298	15230	15265	15114	15371	15225	15257	15340	15250	15188	15235	15249	15219	15120	15080	15266	15138	15365	15373	15368	15457	15205	15167	15315	15268	15167	15329	15235	15451	15367	15043	15270	15172	15377	15255	15207	15205	15239	15376	15408	15167	15048	15378	15278	15427	15347	15175	15377	15195	15048	15198	15238	15135	15581	15397	15259	15298	15303	15379	15464	15149	15334	15106	15365	15084	15265	15393	15200	15286	15159	15316	15346	15113	15336	15215	15419	15130	15236	15297	15209	15192	15434	15389	15381	15264	15359	15198	15273	15187	15251	15210	15237	15246	15258	15306	15254	15231	15339	15301	15261	15358	15153	15268	15416	15267	15328	15350	15184	15260	15265	15149	15313	15295	15299	15208	15225	15226	15393	15194	15142	15325	15404	15072	15248	15150	15178	15273	15104	15289	15366	15217	15079	15348	15320	15121	15109	15188	15208	15252	15269	15205	15269	15265	15232	15161	15179	15371	15280	15387	15276	15198	15192	15105	15186	15135	15139	15291	15369	15119	15126	15317	15237	15332	15263	15364	15334	15232	15185	15141	15230	15268	15297	15178	15144	15291	15164	15193	15185	15302	15135	15189	15457	15348	15247	15329	15164	15369	15213	15337	15351	15118	15232	15266	15074	15273	15291	15161	15325	15168	15258	15350	15347	15056	15316	15361	15262	15049	15270	15383	15265	15335	15326	15168	15268	15251	15366	15361	15270	15090	15218	15025	15372	15176	15329	15194	15149	15304	15117	15181	15351	15294	15089	15291	15242	15269	15095	15290	15323	15058	15262	15194	15223	15216	15163	15344	15582	15230	15125	15338	15058	15231	15212	15363	15159	15113	15255	15227	15240	15204	15312	15148	15218	15073	15356	15192	15192	15321	15203	15250	15300	15237	15418	15236	15287	15218	15230	15252	15305	15364	15239	15151	15227	15310	15328	15189	15269	15085	15228	15143	15273	15365	15250	15367	15328	15140	15222	15502	15168	15116	15068	15192	15258	15189	15157	15414	15316	15166	15258	15294	15288	15195	15304	15218	15133	15297	15228	15175	15370	15198	15146	15238	15132	15211	15342	15153	15356	15241	15231	15270	15403	15162	15211	15300	15421	15276	15297	15247	15298	15265	15186	15330	15403	15084	15317	15390	15261	15237	15271	15289	15256	15334	15222	15177	15108	15307	15245	15209	15271	15136	15242	15169	15218	15332	15305	15294	15205	15220	15337	15288	15303	15213	15157	15345	15225	15216	15355	15033	15400	15055	15116	15333	15235	15211	15187	15354	15211	15342	15304	15304	15350	15246	15365	15223	15439	15196	15295	15206	15181	15157	15348	15153	15276	15213	15333	15216	15307	15290	15351	15091	15077	15396	15216	15397	15122	15221	15288	15059	15289	15325	15289	15305	15254	15029	15219	15144	15374	15262	15293	15199	15158	15313	15116	15377	15258	15356	15158	15292	15161	15319	15185	15277	15337	15161	15254	15323	15315	15243	15164	15322	15102	15001	15354	15345	15217	15187	15215	15268	15143	15195	15301	15270	15321	15040	15286	15169	15074	15153	15244	15160	15401	15245	15214	15299	15406	15184	15245	15280	15329	15215	15141	15420	15261	15318	15105	15185	15333	15281	15247	15348	15200	15211	15228	15394	15156	15271	15249	15232	15164	15149	15106	15246	15313	15290	15448	15278	15158	15186	15493	15106	15201	15311	15102	15175	15262	15115	15296	15334	15287	15209	15347	15303	14987	15319	15067	15190	15315	15280	15219	15135	15155	15164	15164	15177	15138	15258	15091	15248	15142	15298	15015	15391	15157	15398	15098	15328	15230	15369	15235	15405	15094	15412	15291	15136	15371	15265	15391	15352	15250	15203	15295	15183	15096	15140	15159	15118	15240	15191	15264	15030	15278	15226	15225	15512	15439	15168	15030	15314	15278	15128	15144	15158	15302	15216	15215	15144	15315	15222	15248	15172	15221	15243	15106	15254	15353	15148	15198	15349	15251	15145	15338	15140	15177	15348	15206	15280	15063	15367	15396	15189	15149	15229	15206	15217	15383	15123	15205	15422	15244	15336	15340	15355	15219	15117	15196	15228	15203	15104	15351	15391	15262	15133	15292	15462	15304	15302	15184	15265	15154	15270	15375	15202	15113	15294	15288	15271	15231	15231	15219	15428	15239	15385	15235	15447	15115	15172	15335	15298	15213	15331	15237	15338	15224	15135	15219	15269	15306	15262	15191	15260	15292	15246	15299	15292	15242	15224	15262	15417	15190	15178	15376	15251	15247	15251	15294	15187	15259	15209	15143	15319	15054	15122	15282	15276	15227	15340	15131	15294	15148	15269	15434	15131	15184	15263	15209	15313	15303	15354	15369	15104	15326	14997	15306	15256	15109	15215	15243	15197	15159	15355	15137	15190	15361	15075	15195	15228	15290	15324	15301	15352	15308	15267	15258	15134	15158	15424	15249	15350	15273	15352	15279	15261	15247	15230	15260	15284	15145	15162	15241	15282	15336	15201	15415	15196	15319	15342
22475	20999	28908	23540	22609	27494	30848	24467	22396	21230	20130	19279	18883	18764	18484	18156	17667	17517	17351	17292	17203	17151	16893	17035	17080	17001	17225	16867	16937	17117	17024	16975	16970	16942	16924	16777	17068	16796	16750	16937	16978	16949	16929	17035	16916	16907	17121	17131	17693	17608	17557	17499	16943	16968	16954	17021	16978	17001	16940	16807	16653	16778	17057	16913	16798	16861	16905	16839	17063	17028	16806	16815	16616	16864	16832	16789	16750	16877	16845	16768	16803	16753	16544	16898	17027	16912	16891	16794	16856	16909	16602	16818	16958	16852	16946	16825	16892	16918	16731	16661	16921	16978	16785	16863	16772	16874	16828	16715	16630	16764	16805	16893	16695	16887	16862	17010	16968	16922	16928	16866	16866	16756	16735	16908	16755	16666	16832	16800	16950	16638	16712	16837	16740	16930	16695	16805	16982	16815	16797	16842	16879	16859	16854	16945	16804	16813	16871	16865	16890	16777	16957	16707	16890	16832	16645	16929	16878	16931	16811	16948	17012	16804	16695	16982	16917	16752	16662	16900	16723	16719	16595	16783	17014	16593	16800	16660	16773	17060	16694	16739	16755	16850	16761	16798	16733	16833	16766	16671	16774	16740	16592	16879	16792	16938	16709	16849	16907	16863	16815	16581	17075	16738	16823	16730	16738	16619	16836	16936	16778	16805	16774	16679	16547	16949	16872	16767	16717	16612	16861	16817	16698	16980	16916	16914	17008	16958	16858	16806	16608	16708	16634	16622	16621	16721	16737	16756	16627	16903	16921	16858	16591	16913	16846	16857	16655	16942	16764	16900	16719	16770	16876	16954	16770	16854	16876	16754	16916	16838	16801	16892	16718	16654	16775	16870	16650	16603	16846	16647	16789	16798	16749	16707	16791	16985	16550	16889	16794	16922	16835	16805	16656	16649	16922	16843	16816	16842	16813	16471	16804	16851	16936	16861	17075	16723	16770	16905	16958	16776	16653	16961	16735	16619	16957	16849	16871	16565	16664	16847	16790	16772	16793	16931	16704	16930	16839	16469	16837	16804	16625	16926	16737	16898	16902	16771	16859	16692	16645	17018	16953	16767	16777	16880	16781	16663	16699	16744	17043	16777	16751	16545	16704	16837	16856	16883	16886	16972	16902	16723	16862	16700	16865	16595	16734	16753	16880	16958	16868	16971	16827	16819	16816	16710	16793	16902	16728	16689	16771	16959	16948	16763	16626	16925	16755	16797	16679	16916	16634	16918	16804	16567	16912	16827	16961	16878	16831	16780	16754	16795	16750	16829	16633	16698	16806	16632	16749	16760	16623	16729	16859	16879	16741	16932	16766	16864	16695	16739	16763	16717	16930	16696	17064	16775	16714	16617	16849	16633	16981	16881	16834	16816	16882	16767	16664	16710	16828	16583	16821	16720	16573	16824	16666	16899	16879	16829	17015	16685	17001	16837	16925	17020	16962	16770	16683	16856	16643	16850	16749	16704	16851	16731	16675	16808	16606	16805	16773	16710	16718	16605	16733	16782	16698	16901	16876	16718	16652	16810	16868	16889	16928	16913	16910	16649	16810	16766	16830	16985	16734	16873	16892	17006	16835	16928	17047	16858	16956	16715	16722	16667	16877	16757	16818	16786	16779	16837	16780	16850	16676	16804	16777	16883	16658	16958	16629	16688	16776	16859	16734	16928	16881	16708	16829	16705	16728	16799	16830	16734	16820	16919	16902	16883	16792	16830	16738	16858	16817	16838	16643	16843	16783	16910	16741	16771	16881	16746	16950	16905	16654	16725	16812	16803	16859	16764	16806	16865	16878	16915	16933	16873	16637	16873	16723	16719	16619	16789	16798	16810	16789	16838	16833	16632	16981	16847	16956	16884	16819	16763	16835	16707	16779	16972	16688	16835	16881	17062	16800	16863	16617	16674	16895	16810	16720	16854	16827	16818	16838	16676	16886	16648	16774	16672	16788	16904	16675	16796	16918	16701	16737	16776	16904	16909	16731	16612	16710	16681	16762	16928	16962	16817	16650	16854	16914	16869	16997	16781	16785	16736	16647	16838	16721	16772	16697	16916	16725	16839	16934	16729	16806	16603	16751	16798	16748	16679	16823	16778	16803	16799	16727	16680	16919	16804	16877	16740	16855	16689	16851	16831	16984	16712	16691	16736	16623	16600	16864	16615	16673	16806	16915	16803	16909	16758	16774	16924	16669	16709	16644	16844	16830	16764	16706	16838	16721	16631	16888	16964	16847	16749	16735	16758	16700	16801	16723	16827	16865	16901	16933	16845	16952	16876	16848	16942	16778	16973	16870	16719	16827	16766	16942	17016	16892	16629	16839	16819	16888	16827	16999	16728	16781	16724	16521	16773	16643	16944	16674	16801	17035	17085	16573	16860	16632	16605	16825	16648	16725	16975	16999	16742	16765	16741	16838	16830	16794	16606	16713	16698	16962	16936	17008	16718	17020	16603	16699	16680	16867	16680	16861	16871	16567	16655	16757	16666	17116	16629	16766	16842	16836	16702	16679	16978	16760	16749	16744	16805	16726	16865	16745	16708	16832	16853	16830	16729	16901	16786	16839	16991	16884	16596	17028	16660	16907	16598	16589	16694	16662	16756	16708	16845	16852	16540	16764	16757	17053	16801	16965	16708	16757	16635	16920	16933	16646	16768	16918	16768	16645	16999	16725	16756	16744	16594	16842	16752	16834	16893	16930	16777	16763	16825	16853	16661	16841	16748	16587	16773	16993	17038	16969	16859	16734	16666	16709	16915	16826	16762	16755	16797	16692	16852	16713	16884	16977	16725	16893	16718	16735	16998	16732	16742	16943	16826	16770	16677	16809	16789	16718	16836	16787	16761	16762	16898	16745	16875	16951	16682	16710	16742	16814	16774	16646	16606	16595	17060	16856	16805	16770	16809	16558	16695	16896	16959	16810	16889	16724	16781	16951	16801	16960	16535	16758	16840	17068	16825	16660	16920	16713	16606	16638	16551	16635	16769	16896	16735	16863	16831	16792	16896	16944	17122	16844	16679	16818	16912	16758	16761	16839	16805	16736	16723	16787	16908	16614	16767	16584	16797	16747	16667	16766	16683	16826	16873	16545	16794	16921	16811	16776	16778	16584	16749	16853	16655	16749	16854	16921	16661	16799	16967	16755	16833	16680	16793	16795	16796	16656	16856	16770	16661	16722	16784	16829	16920	16913	16747	16577	17175	16888	16870	16980	16924	16945	16656	17129	16936	16742	17081	16790	16827	16825	16707	16652	16688	16947	16788	16892	16762	16807	16822	16924	16887	16876	16833	16575	16909	16914	16969	16598	16890	16795	16662	16864	16746	16731	16754	16810	16693	16665	16573	16908	16993	16745	16772	16733	16750	16900	16760	16891	16900	16610	16693	17067	16725	16883	16726	16972	16781	16749	16919	16806	16780	16797	16886	16934	16816	16690	16770	16714	16799	16927	16763	16803	16855	16621	17042	16493	16923	16785	16866	16761	16656	16732	16762	16902	16571	16927	16948	16916	16873	16624	16669	16852	16834	16760	16753	16854	16837	16762	16839	16743	16746	16856	16849	16884	16740	16758	16806	16928	16628	17076	16855	16802	16872	16883	16744	16813	16685	16780	16896	16890	16684	16740	16696	16725	16705	16637	16750	16819	16855	16920	16916	17103	16689	16767	16695	16763	16948	16745	16905	16989	16767	16854	16795	16842	16660	16864	16716	16731	16851	16669	16841	16995	16832	16736	16640	16646	16772	16860	16615	16673	16847	16942	16775	16751	16749	16656	16868	16847	16676	16749	16737	16841	16835	16790	16765	16901	16905	16877	16895	16811	16655	16708	16985	16896	16809	16515	16606	16820	16871	16770	16754	16775	16820	16602	16924	16815	16726	16846	16716	16674	16890	16698	16819	16877	16817	17081	16880	16800	16757	16828	16914	16914	16722	16893	16855	16705	16910	16619	16772	16975	16815	17040	16734	16655	16931	16949	16978	16941	16880	16758	16838	16891	16734	16876	16928	16788	16779	16718	16704	16689	16862	16710	16824	16799	16780	16757	16663	16811	16772	16993	16818	16862	16780	16927	16778	16946	16929	17023	16682	16611	16862	16813	16769	16742	16738	16757	16882	16650	16684	16936	16689	16750	16933	16754	16845	16616	16693	16938	16813	16825	16865	16836	16746	16702	16709	16653	16908	16663	16792	16723	16687	16929	16764	16828	16748	16625	16787	16806	16843	16887	16825	16789	16795	16665	16874	16681	16745	16916	16892	16886	16955	16892	16778	16676	16771	16941	16683	16704	16679	16848	16859	16845	16624	16696	16838	16694	16842	16919	16899	16643	16915	16831	16966	16933	16743	16637	16709	16716	16842	16863	16783	16832	16753	16830	16740	16868	16707	16888	16761	16753	16880	16817	16564	16780	16948	16756	16617	16873	16708	16782	16677	16797	16826	16931	16752	16756	16826	16844	16735	16854	16857	16808	16994	16807	16792	16948	16988	16885	16792	16634	16943	16604	16954	16809	16818	16756	16715	16835	16769	16543	16890	16742	16943	16718	16581	16506	16759	16870	16878	16777	16829	16926	16865	16972	16843	16625	16777	16953	16652	16696	16631	16763	16712	16711	16931	17079	17077	16749	16570	16806	16713	16860	16726	16975	16823	16898	16751	16910	16619	16891	16874	16830	16801	16816	16897	16914	16848	16796	16746	16823	17004	16833	16822	16896	17105	16556	17026	17041	16801	16848	16800	16699	16954	16786	16587	16828	16844	16740	16726	16644	16751	16790	16934	16824	16812	16874	16923	16724	16979	16719	16662	16804	16819	16652	16739	16886	16917	17022	16646	16836	16807	16907	16723	16793	16683	16842	16904	16736	16777	16889	16929	16620	16868	16865	16625	16641	16963	16741	16903	16936	16906	16859	16759	16702	16778	16940	16720	16702	16742	16816	16702	16895	16830	16616	16811	16722	16810	16767	16898	16784	16644	16644	16692	16757	16729	16785	16902	16991	16784	16714	16841	16758	16750	16764	16968	16567	16707	16755	16777	16683	16900	16837	16740	16516	16793	16731	16981	16680	16771	16804	16799	16728	16853	16730	16896	16754	16781	16794	16903	16834	16789	16686	16845	16804	16788	16802	16758	16616	16883	16931	16751
27972	50581	51921	44101	38169	35443	30716	26021	23846	21423	20065	19153	18404	17963	17518	16740	16328	15888	15934	15669	15614	15481	15536	15391	15369	15516	15419	15349	15489	15270	15247	15213	15208	15237	15265	15251	15230	15324	15233	15267	15223	15413	15369	15121	15237	15173	15384	15605	16324	16492	16064	15889	15407	15161	15403	15269	15275	15061	15402	15264	15348	15176	15284	15243	15331	15177	15146	15272	15139	15186	15079	15208	15171	15075	15241	15077	15299	15177	15343	15247	15119	15197	15317	15130	15140	15124	15324	15105	15080	15443	15376	15204	15150	15035	15353	15262	14964	15274	15129	15144	15163	15359	15359	15018	15166	15093	15294	15251	15262	15277	15257	15124	15198	15299	15358	15180	15197	15348	15243	15275	15295	15211	15344	15171	15193	15229	15236	15186	15204	15266	15332	14994	15282	15093	15254	15068	15153	15196	15120	15132	15191	15177	15127	15139	15352	15359	15341	15244	15274	15244	15200	15101	15124	15187	15233	15083	15297	15148	15273	15190	15021	15249	15165	15307	15351	15220	15359	15083	15380	15192	15225	15229	15272	15216	15118	15131	15310	15321	15317	15235	15163	15176	15170	15014	15293	15323	15243	15149	15275	15231	15055	15314	15190	15150	15134	15032	15227	15207	15260	15078	15254	15208	15261	15086	15093	15137	15351	15205	15208	15113	15250	15063	15059	15299	15203	15357	15225	15270	15229	15258	15144	15226	15067	15363	15044	15151	15324	15140	15179	15219	15191	15331	15159	15272	15161	15254	15266	15247	15109	15102	15121	15114	15261	15138	15112	15361	15330	15236	15233	15035	15100	15280	15184	15247	15126	15212	15226	15500	15347	15183	15267	15196	15248	15220	15183	15243	15143	15309	15255	15153	15138	15291	15031	15324	15179	15153	15171	15168	15204	15203	15165	15068	15253	15178	15190	15221	15127	15209	15412	15078	15092	15092	15226	15202	15064	15159	15158	15239	15175	15380	15071	15218	15228	15206	15248	15258	15309	15222	15295	15151	15260	15048	15194	15391	15322	15246	15015	15260	15310	15287	15121	15177	15267	14998	15176	15239	15196	15240	15168	15112	15208	15268	15088	15120	15300	15232	15198	15267	15232	15399	15210	15105	15173	15238	15197	15232	15294	15382	15135	15194	15063	15148	15308	15226	15133	15272	15238	15275	15218	15117	15029	15127	15189	15139	15069	15017	15076	15235	15219	15196	15283	15315	15163	15209	14981	15051	15186	15303	15383	15191	15261	15188	15332	15127	15098	15204	15206	15390	15275	15145	15145	15204	15145	15206	15214	15121	15138	15155	15349	15268	15097	15421	15062	15170	15150	15258	15141	15197	15088	15071	15283	15219	15240	15094	15217	15086	15072	15241	15318	15112	15311	15311	15235	15153	15066	15266	15202	15187	15145	15170	15097	15034	15003	15116	15268	15278	15312	15368	15234	15280	15142	15018	15451	15333	15328	15078	15242	15193	15223	15167	15222	15185	15198	15034	15204	15227	14997	15250	15230	15254	15305	15213	15234	15337	15350	15281	15053	15203	15219	15093	15206	15159	15092	15319	15203	15183	15248	15145	15128	15134	15017	15214	15130	15241	15156	15299	15236	15169	15328	15113	15411	15272	15097	15241	15356	15426	15313	15117	15337	15599	15235	15158	15312	15175	15288	15120	15235	15238	15017	15127	15098	15285	15242	15211	15156	15205	15290	15244	15013	15127	15100	15353	15242	15236	15218	15375	15117	15217	15183	15187	15127	15313	15083	15384	15141	15235	15286	15221	15177	15184	15227	15208	15106	15160	15215	15290	15223	15242	15145	15121	15332	15292	15182	15255	15240	15337	15101	15346	15273	15275	15267	15147	15218	15105	15256	15134	15165	15185	15212	15253	15212	15142	15028	15187	15101	15042	15115	15256	15186	15171	15209	15077	15283	15185	15065	15163	15209	15173	15160	15180	15304	15169	15170	15126	15154	15217	15147	15171	15283	15296	15251	15265	15301	15147	15287	15270	15224	15265	15266	15323	15250	15078	15282	15411	15232	15106	15195	15300	15108	15367	15124	15079	15103	15284	15251	15122	15190	15287	15292	15139	15226	15285	15259	15133	15071	15268	15255	15177	15151	15164	15212	15318	15325	15135	15096	15210	15294	15245	15212	15019	15148	15242	15277	15281	15051	15161	15380	15016	15114	15167	15077	15170	15252	15216	15232	15115	15279	15179	15051	15239	15248	15273	15058	15208	15092	15149	15024	15184	15249	15301	15244	15225	15294	15024	15235	15328	15229	15188	15196	15232	15117	15146	15137	15216	15179	15241	15220	15189	15245	15290	15084	15147	15147	15118	15020	15179	15225	15306	15097	15238	15269	15140	15107	15236	15369	15060	15081	15276	15389	15126	15335	15187	15264	15189	15335	15220	15148	15261	15338	15104	15237	15309	15360	15109	15280	15065	15234	15286	15184	14988	15109	15316	15194	15237	15262	15137	15084	15182	15206	15163	15218	15029	15337	15150	15301	15126	15092	15006	15038	15240	15222	15156	15226	15354	15086	15188	15227	15119	15207	15344	15151	15206	15199	15093	15120	15280	15173	15141	15314	15247	15181	15123	15139	15167	15170	15144	15226	15323	15162	15211	15178	15176	15247	15157	15270	15141	15174	15355	15218	15274	15193	15216	15363	15168	15070	15189	15258	15217	15004	15289	15148	15135	15152	15048	15269	15180	15134	15148	15099	15175	15309	15175	15380	15203	15198	15146	15368	15314	15271	15318	15151	15283	15287	15159	15207	15177	15452	15309	15100	15224	15103	15312	15127	15096	15246	15232	15392	15141	15305	15087	15103	15243	15316	15242	15138	15211	15180	15217	15129	15355	15004	15167	15276	15132	15293	15141	15097	15210	15101	15257	15287	15254	15127	15216	15105	15132	15149	15122	15273	15351	15357	15131	15350	15196	15216	15160	15104	15158	15258	15173	15430	15251	15194	15077	15177	15301	15215	15258	15244	14934	15302	15294	15192	15078	15166	15369	15163	15100	15219	15063	15222	15160	15025	15279	15220	15157	15334	15297	15267	15152	15324	15252	15174	15222	15329	14987	15162	15215	14988	15177	15198	15266	15058	15172	15160	15178	15114	15299	15228	15234	15254	15228	15277	15389	15196	15193	15084	15337	15134	15341	15242	15153	15293	15147	15126	15178	15387	15269	15155	15149	15145	15220	15235	15277	15169	15304	15245	15256	15145	15377	15228	15348	15130	15245	15258	15148	15117	15167	15264	15177	15115	15193	15200	15277	15368	15107	15172	15080	15143	15208	15120	15163	15152	15176	15268	15289	15416	15378	15314	15452	15047	15420	15315	15346	15253	15122	15102	15165	15038	15235	15246	15247	15100	15252	15188	15201	15092	15034	15243	14993	15263	15161	15231	15087	15256	15310	15108	15343	15073	15073	15292	15096	15140	15053	15287	15142	15323	15160	15306	15212	15278	15056	15128	15167	15075	15144	15049	15192	15132	15320	15370	15057	15309	15042	15331	15394	15305	15002	15323	15125	15379	15098	15183	15277	15055	15204	14950	15233	15156	15228	15222	15231	15039	15128	15386	15281	15209	15144	15172	15323	15227	15157	15306	15257	15234	15261	15273	15237	15221	15103	15176	14968	15239	15265	15325	15280	15281	15330	15062	15057	15224	15282	15140	15235	15294	15217	15107	15088	15209	15202	15220	15201	15222	15248	15334	15197	15259	15237	15193	15167	15334	15141	15015	15219	15088	15158	15004	15008	15306	15043	15195	15144	15018	15198	15119	15268	15113	15328	15245	15266	15247	15208	15113	15260	15057	15271	15193	15242	15153	14929	15154	15235	15108	15211	15298	15073	15096	15093	15327	14993	15217	15058	15145	15121	15165	15218	15075	15158	15293	15114	15089	15163	15082	15179	15189	15254	15183	15206	15121	15128	15139	15253	15203	15211	15282	15215	15242	15160	15166	15227	15262	15160	15345	15163	15290	15119	15226	15241	15291	15035	15326	15241	15194	15204	15064	15030	15105	15199	15112	15091	15304	15129	15223	15174	15116	15315	15276	15271	15224	15288	15260	15241	15278	15234	15226	15066	15134	15333	15336	15186	15267	15256	15232	15265	15091	15172	15179	15090	15373	15316	15300	15249	15362	15145	15178	15217	15111	15257	15133	15072	15313	15227	15255	15227	15212	15154	15189	15184	15173	15277	15198	15247	15253	15305	15281	15114	15292	15221	15360	15127	15068	15330	15303	15195	15279	15189	15092	15283	15207	15420	15229	15102	15186	14988	15323	15212	15096	15150	15192	15268	15140	15156	15033	15226	15132	15164	15328	15061	15157	15416	15151	15291	15220	15110	15314	15150	15188	15107	15248	15192	15414	15092	15212	15049	15243	15189	15292	15242	15167	15284	15273	15200	15207	15291	15160	15293	15117	15078	15206	15193	15241	15085	15091	15042	15219	15134	15273	15115	15053	15330	15379	15239	15066	15381	15183	15216	15252	15286	15134	15282	15159	15290	15265	15417	15241	15206	15313	15081	15223	15206	15203	15244	15250	15273	15221	15167	15234	15010	15017	15230	15127	15109	15195	14999	15270	15176	15233	15089	15136	15199	15165	15321	15245	15276	15310	15218	15145	15347	15218	15295	15392	15029	15243	14969	15255	15167	15291	15109	15211	15139	15107	15323	15343	15228	15279	15147	15342	15238	15200	15090	15273	15197	15327	15168	15127	15069	15308	15142	15070	15248	15336	15210	15265	15148	15152	15166	15157	15330	15134	15177	15224	15187	15275	15177	15206	15227	15109	15282	15089	15203	15362	15208	15141	15176	15208	15266	15079	15234	15209	15158	15255	15153	15133	15313	15230	15197	15140	15219	15250	15129	15140	15329	15177	15182	15103	15193	15302	15217	15243	15184	15109	15224	15035	15069	15205	15086	15313	15104	15222	15315	15234	15170	15068	15292	15195	15106	15123	15194	15300	15015	15089	15168	15154	15289	15027	15210	15111	15081	15237	15214	15202	15194	15128	15286	15086	15063	15086	15203	15255	15060	15255	15255	15079	15019	15003	15221	15199	15112	15288	15300	15220	15021	15232	15223	15239	15190	15241	15119	15301	15245	15138	15076	15081	15491	15321	15148
27832	27681	38562	34435	27773	24925	22141	19902	19299	18330	17857	17757	17382	17570	17454	17116	16965	16920	16924	16879	16657	16776	16632	16725	16715	16533	16749	16805	16717	16568	16637	16649	16680	16757	16833	16719	16630	16711	16588	16766	16636	16738	16770	16797	16646	16707	16576	16646	16620	16657	16816	16781	16831	16815	16621	16422	16901	16782	16594	16732	16542	16622	16529	16565	16925	16775	16812	16589	16668	16851	16841	16743	16577	16720	16554	16496	16575	16817	16662	16784	16828	16556	16668	16677	16739	16661	16687	16570	16679	16711	16685	16443	16620	16716	16631	16578	16604	16713	16594	16645	16731	16490	16538	16488	16618	16541	16771	16735	16401	16704	16834	16672	16722	16618	16610	16709	16766	16827	16559	16720	16452	16734	16816	16599	16734	16510	16671	16769	16659	16732	16550	16696	16772	16665	16716	16679	16558	16861	16679	16730	16685	16657	16575	16410	16523	16555	16689	16615	16690	16498	16494	16506	16718	16574	16786	16689	16629	16658	16759	16843	16517	16472	16564	16652	16459	16782	16894	16645	16564	16678	16747	16745	16877	16852	16777	16749	16759	16726	16584	16720	16664	16955	16636	16625	16771	16532	16785	16585	16597	16520	16754	16717	16602	16810	16766	16772	16751	16501	16573	16523	16666	16823	16651	16514	16494	16831	16712	16862	16489	16552	16673	16592	16724	16486	16674	16797	16890	16480	16784	16615	16773	16558	16406	16609	16523	16699	16627	16658	16465	16584	16624	16583	16864	16568	16769	16695	16695	16610	16611	16571	16516	16559	16632	16706	16609	16507	16755	16584	16712	16614	16575	16673	16677	16496	16622	16589	16784	16668	16603	16523	16721	16617	16799	16626	16651	16488	16639	16636	16523	16618	16755	16805	16659	16743	16537	16712	16739	16644	16735	16565	16716	16744	16668	16726	16649	16476	16662	16484	16649	16778	16872	16710	16686	16823	16397	16606	16608	16539	16418	16605	16682	16606	16513	16587	16667	16640	16680	16589	16610	16613	16655	16495	16698	16675	16695	16692	16699	16567	16777	16583	16708	16651	16445	16623	16673	16530	16613	16578	16792	16681	16588	16511	16750	16650	16592	16770	16592	16619	16627	16596	16796	16715	16595	16797	16689	16709	16428	16557	16841	16578	16456	16564	16755	16783	16485	16629	16788	16798	16689	16427	16645	16599	16638	16501	16654	16645	16685	16790	16653	16619	16787	16550	16741	16725	16741	16742	17027	16685	16497	16562	16639	16600	16815	16731	16905	16750	16731	16688	16617	16640	16717	16765	16669	16671	16680	16692	16608	16557	16516	16583	16731	16605	16649	16887	16783	16559	16638	16768	16665	16856	16616	16563	16725	16546	16682	16846	16505	16737	16750	16746	16752	16572	16737	16593	16565	16645	16537	16556	16601	16564	16515	16552	16642	16563	16579	16725	16752	16766	16642	16752	16576	16319	16677	16696	16377	16803	16692	16529	16772	16675	16741	16783	16754	16547	16774	16648	16827	16576	16576	16805	16990	16497	16764	16698	16535	16572	16587	16603	16615	16474	16755	16564	16509	16474	16788	16612	16606	16552	16692	16731	16876	16712	16828	16692	16491	16542	16750	16784	16565	16656	16840	16721	16555	16639	16797	16652	16708	16689	16614	16655	16590	16648	16717	16596	16514	16681	16544	16675	16812	16688	16994	16741	16572	16688	16742	16599	16550	16538	16637	16646	16843	16625	16829	16566	16787	16804	16648	16574	16575	16492	16601	16535	16654	16566	16756	16718	16621	16661	16570	16611	16584	16831	16498	16631	16612	16761	16588	16669	16695	16572	16528	16768	16585	16702	16761	16776	16487	16610	16635	16628	16751	16505	16504	16543	16821	16564	16656	16602	16769	16794	16807	16469	16840	16659	16565	16713	16695	16647	16924	16756	16853	16496	16425	16776	16828	16801	16551	16663	16595	16686	16616	16537	16675	16841	16565	16773	16763	16690	16584	16898	16541	16558	16657	16566	16536	16497	16777	16658	16643	16490	16861	16516	16709	16539	16658	16640	16575	16722	16513	16475	16644	16858	16499	16746	16867	16740	16684	16711	16696	16659	16627	16837	16433	16565	16635	16484	16739	16715	16524	16683	16734	16583	16723	16775	16811	16703	16517	16697	16722	16630	16552	16286	16556	16563	16569	16604	16738	16804	16685	16765	16421	16697	16665	16726	16811	16813	16802	16567	16656	16584	16793	16750	16717	16677	16762	16776	16571	16904	16494	16634	16703	16565	16549	16503	16411	16710	16908	16723	16678	16728	16428	16597	16756	16558	16602	16755	16788	16644	16732	16693	16745	16824	16600	16659	16705	16847	16802	16529	16611	16780	16654	16709	16752	16652	16604	16655	16875	16781	16491	16653	16838	16699	16738	16743	16761	16511	16575	16725	16612	16613	16656	16739	16723	16736	16751	16588	16422	16589	16744	16570	16682	16361	16728	16704	16493	16808	16718	16804	16645	16693	16499	16806	16722	16668	16730	16728	16422	16428	16732	16588	16486	16778	16683	16876	16859	16523	16585	16673	16375	16632	16654	16601	16667	16601	16689	16893	16604	16602	16566	16649	16580	16535	16547	16569	16560	16661	16411	16655	16614	16730	16588	16644	16728	16621	16826	16720	16742	16791	16701	16689	16883	16650	16891	16574	16630	16589	16701	16660	16636	16728	16618	16694	16550	16654	16493	16499	16583	16736	16856	16539	16593	16248	16649	16649	16759	16634	16605	16746	16768	16780	16632	16794	16760	16591	16589	16435	16776	16666	16749	16641	16583	16845	16603	16730	16603	16516	16648	16606	16648	16729	16557	16596	16527	16651	16688	16497	16435	16626	16675	16654	16852	16792	16776	16497	16879	16623	16598	16724	16571	16656	16620	16679	16696	16638	16611	16639	16892	16675	16599	16584	16669	16605	16780	16768	16584	16607	16661	16791	16755	16553	16639	16580	16503	16716	16461	16493	16537	16835	16616	16614	16484	16659	16622	16771	16560	16569	16736	16542	16608	16634	16592	16613	16650	16588	16627	16601	16855	16716	16700	16719	16657	16606	16561	16695	16751	16592	17011	16571	16796	16614	16695	16642	16615	16701	16742	16747	16910	16670	16903	16662	16751	16754	16651	16673	16639	16717	16539	16619	16571	16436	16813	16490	16752	16581	16809	16605	16646	16624	16448	16581	16671	16508	16434	16613	16713	16758	16706	16626	16532	16584	16710	16555	16654	16758	16573	16773	16504	16470	16785	16619	16723	16734	16721	16640	16630	16645	16512	16658	16665	16436	16740	16683	16649	16605	16765	16623	16653	16953	16764	16759	16655	16563	16682	16766	16718	16740	16772	16695	16683	16639	16736	16711	16764	16518	16613	16486	16744	16398	16715	16671	16646	16688	16828	16361	16517	16732	16699	16658	16705	16685	16827	16822	16569	16650	16519	16639	16493	16526	16501	16733	16593	16712	16436	16627	16805	16684	16652	16570	16621	16554	16634	16799	16931	16633	16580	16574	16777	16636	16466	16641	16473	16848	16630	16616	16648	16495	16670	16772	16850	16654	16774	16757	16553	16583	16583	16642	16501	16791	16587	16703	16374	16732	16603	16806	16714	16817	16613	16533	16745	16402	16718	16842	16762	16666	16550	16690	16649	16589	16583	16803	16492	16710	16571	16587	16700	16595	16698	16612	16689	16865	16704	16497	16594	16767	16697	16591	16793	16644	16640	16639	16596	16740	16625	16546	16764	16572	16826	16472	16457	16644	16747	16703	16639	16560	16840	16594	16745	16628	16710	16747	16664	16731	16736	16657	16574	16595	16843	16365	16747	16647	16450	16693	16662	16293	16625	16652	16676	16540	16627	16673	16736	16539	16623	16692	16649	16658	16694	16687	16766	16845	16538	16668	16670	16698	16714	16517	16827	16776	16611	16534	16546	16613	16681	16530	16590	16743	16605	16694	16996	16720	16622	16640	16632	16395	16694	16490	16586	16764	16648	16570	16755	16714	16742	16610	16774	16699	16580	16722	16667	16607	16491	16796	16631	16573	16660	16622	16395	16662	16684	16517	16639	16699	16611	16687	16515	16469	16751	16689	16716	16519	16637	16637	16620	16743	16745	16614	16582	16700	16725	16570	16632	16794	16590	16687	16892	16571	16533	16680	16664	16701	16674	16652	16545	16663	16600	16868	16588	16742	16661	16679	16654	16640	16777	16624	16649	16761	16645	16532	16745	16587	16529	16564	16429	16771	16532	16772	16670	16729	16587	16779	16623	16699	16757	16669	16589	16738	16676	16757	16779	16624	16468	16614	16521	16653	16606	16402	16720	16665	16673	16615	16753	16649	16703	16582	16624	16685	16681	16761	16609	16717	16801	16582	16856	16899	16696	16714	16651	16656	16689	16831	16639	16549	16642	16857	16600	16781	16656	16663	16722	16827	16803	16690	16686	16740	16678	16530	16400	16661	16605	16593	16512	16579	16654	16668	16629	16455	16954	16581	16773	16597	16802	16540	16609	16601	16656	16800	16496	16886	16770	16495	16751	16844	16597	16576	16689	16711	16721	16775	16847	16584	16762	16775	16747	16664	16715	16841	16670	16651	16725	16716	16563	16784	16620	16527	16662	16624	16693	16460	16811	16769	16675	16676	16752	16678	16436	16634	16735	16637	16634	16625	16624	16612	16648	16928	16560	16751	16747	16499	16633	16727	16570	16808	16822	16604	16577	16566	16832	16875	16648	16757	16791	16817	16587	16538	16543	16708	16761	16511	16674	16665	16800	16578	16700	16409	16700	16690	16662	16601	16684	16608	16717	16470	16841	16770	16708	16845	16502	16751	16644	16502	16633	16657	16777	16514	16719	16700	16755	16970	16862	16651	16795	16630	16351	16749	16816	16615	16708	16422	16566	16491	16637	16625	16808	16896	16944	16807	16672	16815	16620	16661	16490	16673	16613	16757	16686	16728	16610	16614	16581	16701	16692	16821	16720	16597	16674	16879	16501	16768	16797	16666	16553	16521	16565	16882	16742	16707	16612	16569	16452	16700	16585	16717	16446	16652	16599	16444	16588	16660	16614	16672	16708	16623	16626	16699	16697	16705	16482	16568	16678	16616	16632	16538	16850	16597	16677	16535
26366	42311	43391	35286	29421	26499	22595	20221	19120	17962	17320	16948	16649	16400	15864	15747	15771	15545	15504	15239	15325	15260	15185	15132	15177	15309	15444	15210	15042	15223	15158	15237	15252	15307	15240	15261	15069	15227	15083	15364	15049	15245	15221	15115	15262	15089	15011	15112	15217	15276	15361	15310	15158	15243	15186	15194	15098	15276	15168	15165	15221	15182	15040	15304	15013	15162	15126	15200	15204	14982	15399	15104	15222	15317	15120	15407	15298	15250	15047	15150	15157	15237	15224	15055	15160	15170	15132	15025	15299	15116	15381	15080	15053	15262	15235	15155	15102	15167	15162	15048	15094	15133	15241	15317	15279	15428	15055	15145	15020	15207	15104	15208	15062	15102	15044	15054	15234	15237	15171	15129	15295	15219	15239	15212	15035	15045	15307	15161	15184	15202	15066	14981	15113	15202	15140	15167	15247	15172	15308	14941	15021	15246	15223	15094	15235	15211	15055	15148	15176	15163	15223	15113	15071	15072	15164	15225	15204	15245	15178	15159	15102	15155	15005	15220	15150	15257	15214	14938	15096	15059	15349	15415	15171	15159	15201	15052	15200	15202	15051	14958	15092	15195	15172	15292	15216	15213	15041	15127	15223	15125	15159	15128	15247	15169	15056	15152	15124	14979	15130	15228	15104	15027	15146	15142	15158	15241	15274	15183	15035	15283	15099	15287	14962	15185	15207	15041	15318	15162	15147	15217	15248	15112	15076	15121	15074	15171	15167	15072	15001	15238	15101	15191	15154	15197	15170	15123	15098	15075	15231	15040	15136	15002	15300	15351	15177	15117	14880	15273	15132	15070	15237	15130	15230	15235	15162	15105	15052	15189	15086	15278	15115	15015	15033	15264	15191	15359	15209	15385	15082	15141	15220	15257	15178	15079	15237	15171	15161	15138	15329	15210	15110	15071	15012	15282	15118	15105	15289	15211	15032	14997	15304	15108	15094	15128	14997	15017	15333	15234	15049	15329	15216	15245	15199	15208	15178	15241	15068	15115	15260	15101	15142	15137	15057	15143	15316	15224	15125	15166	15160	15076	15265	15037	15125	15124	15222	15099	15237	15227	14983	15165	15293	15084	15095	15247	15005	15072	14994	15235	15202	15197	15099	15269	15143	15316	15249	15296	15188	15134	15208	15165	15162	15181	15276	15191	15092	15169	15076	15083	14928	14914	15062	15209	15232	15066	14968	15196	15254	15159	14934	15136	15103	15081	15230	15056	15317	15101	15018	15081	15223	15289	15249	15109	15118	15048	15029	15136	15207	15141	15123	15124	15174	14986	15040	15253	15165	15150	15230	15218	15130	15096	15260	15282	15117	15088	15196	15252	15193	15098	15180	15139	15229	15039	15085	15168	15230	15187	15142	15030	15226	15199	15224	15245	15189	15256	15031	15079	15221	15041	15347	15164	15052	15167	15030	15040	15154	15121	15217	15244	15190	15198	15165	15041	15192	15142	15061	15397	15156	15291	15127	15140	15054	15125	15146	15205	15094	15121	15164	15214	15103	15227	15243	15136	15125	15273	15022	15236	15082	15271	15291	15205	15145	15138	15191	15257	15105	15140	15222	15197	15141	15122	15266	15338	15262	15172	15156	15058	15257	15186	15156	15143	15048	15271	15255	15220	15039	15211	15012	15133	15075	15104	15249	15131	15136	15040	15146	15113	15234	15097	15307	15256	15063	15157	15277	15330	15143	15249	15273	15243	15125	15206	15250	15131	15129	15217	15141	15015	15110	15047	15234	14982	15218	14989	15107	15161	15351	15142	15480	15077	15143	15157	15029	15260	15170	15072	15202	15341	15206	15166	15131	15138	15066	15179	15156	15211	15089	15163	15309	15216	15086	15040	15015	15110	15253	15244	15200	14960	15337	15124	15331	15195	15154	15004	15095	15114	15216	15019	15040	15247	15162	15207	15119	15071	15193	15120	15348	15116	15270	14994	15307	15189	15164	15235	15114	15057	15166	15118	15157	15160	15140	15144	15183	15013	15092	15202	15373	15120	15286	15224	15172	15120	15096	15277	15283	15166	15103	15369	15306	14961	15189	15231	15170	15269	15123	15190	15130	15189	15076	15099	15193	15136	15135	15204	15230	15118	15084	15130	15133	15268	15245	15261	15071	15199	15119	15010	15307	15292	15138	15246	15271	15190	15208	15028	15095	15254	15131	15137	15266	15238	15248	15203	15241	15038	15115	15200	15117	15347	15160	15049	15027	15349	15207	15112	15227	15256	15254	15059	15177	15173	15086	15137	14965	15009	15211	15253	15234	15238	15155	15248	14927	15166	15045	15160	15181	15112	15061	15173	15203	15195	15363	15291	15016	15255	15266	15203	15171	15096	15095	15050	15203	15069	15134	15274	15043	15095	15245	15267	15224	15169	15150	15070	15244	15208	15127	15064	15128	15195	15018	15200	15266	15044	15054	15065	15164	15176	15108	15291	15150	15171	15431	15075	15224	15219	15058	15208	15132	15292	15054	15201	15116	14898	15317	15144	15124	15224	15075	15154	15085	15051	15199	15293	15159	15133	15095	15078	15176	15172	15266	15256	15119	15150	15234	15325	15086	15276	14960	15164	15081	15202	15147	15307	15154	15283	15171	15131	15151	15089	15186	15291	15041	15246	15165	15253	15250	15245	15140	15160	15283	15170	15174	14934	15064	15207	15247	15146	15127	15203	15285	15130	15090	15119	15294	15199	15218	15097	15108	15101	15170	15074	15050	15251	15272	15083	15176	15300	15077	15232	15150	15132	15176	15205	15297	15308	15213	15228	15247	15080	15267	15230	15205	15244	15172	15086	15155	15022	15325	15171	15281	15244	15194	15155	15224	15178	15049	15190	15139	15105	15358	15263	15245	15066	15195	15081	15081	15191	15129	15097	15131	15269	15313	15226	15112	14974	15178	15022	15085	15155	15266	15147	15143	15024	15359	15147	15236	15092	15211	15020	15360	15253	15310	15300	15299	15208	14998	15100	14952	15197	15424	15124	15108	15139	15278	15070	15227	15247	15108	15183	15207	15194	15177	15233	15083	15171	15109	15341	15114	15354	15316	15076	15247	15237	15120	15276	15150	15367	15254	15182	15189	15224	15171	15115	15363	15126	15191	15285	15192	15000	15128	15263	15042	14998	15170	15005	15277	15273	15190	15126	15252	15140	15245	15296	15122	15035	15138	15268	15270	14960	15102	15083	15193	15140	14977	15294	15123	15162	15186	15160	15046	15191	15255	15334	15041	15268	15178	15105	15076	15272	15198	15227	15192	15170	15162	15145	15196	15084	15289	15322	15224	15076	15215	15137	15063	15180	15247	15120	15303	15222	15025	15163	15100	15202	15134	15119	15213	15276	15139	15167	14947	15235	15095	15125	15175	15257	15021	15145	15107	15203	15182	15062	15262	15171	15195	15106	15033	14997	15120	15307	15243	15077	15105	15273	15365	15149	15223	15330	15049	15145	15156	15158	15142	15092	15208	15034	15137	15245	15153	15242	15326	15153	15095	15024	15104	15106	15260	15128	15174	15214	15192	15198	15163	15196	15147	15363	15252	15189	15158	15072	15144	15008	15127	15311	15331	15090	15173	15266	15213	15317	15195	15194	15176	15138	15118	15084	15273	15248	15078	15227	15247	15158	15090	14969	15372	15300	15288	14957	15251	15251	15199	15094	15118	15188	15233	15176	15277	15166	15090	15100	15199	15245	15175	15304	15322	15049	15184	15180	15147	15117	15141	15127	15086	15110	15023	15031	15207	15124	15239	15333	15423	15324	15134	15084	15286	15115	15274	15204	15276	15178	15020	15383	15160	15195	15344	15100	15178	15193	15232	15093	15060	15185	15228	15246	15136	15101	14937	15031	15132	15031	15258	15071	15082	15306	15036	15140	15126	15206	15229	15030	15192	15136	15101	15165	15109	15261	15213	14989	15148	15282	15136	15226	15167	15274	15230	15295	15207	15236	15298	15152	15243	15096	15059	15034	15164	15215	15324	15238	15043	15200	15041	15172	15127	15292	15183	15172	15266	15209	15276	15086	15037	15192	15221	15146	15192	15161	15129	15167	15192	15131	15231	15276	15180	15056	15177	15131	15236	15282	15102	15039	15246	15158	15110	15085	15117	15142	15323	15150	15101	14952	15088	15365	15026	15176	15026	15241	15118	15275	15217	15280	15112	15301	15243	15178	15229	15108	15174	15150	15178	15213	15296	15186	15272	15048	15162	15046	15131	15034	15177	15009	15184	15147	15144	15012	15116	15194	15077	15073	15244	15175	15245	15111	15076	15120	15168	15085	15089	15253	15153	15080	15139	15353	15110	15182	15203	15200	15208	15037	15163	15096	15034	15157	15172	15398	15116	15122	15096	15401	15211	15098	15139	15235	15182	15259	15067	15169	15228	15126	15203	15102	15011	14967	15430	15048	15155	15218	15148	15073	15287	15047	15083	15099	15080	15151	15244	15386	15112	15203	15074	15084	15130	15048	15320	15237	15248	15069	14949	15201	15246	15088	15273	15089	15145	15394	15195	15115	15096	15187	15049	15117	15197	15099	15106	15225	15156	15180	15182	15202	15253	15151	15178	15155	15239	15191	15218	15128	15255	15181	14984	15195	15227	15097	15238	15266	15232	15140	15228	15152	15207	15226	15255	15186	15108	15109	15046	15340	15086	15091	15113	15323	14984	15229	15152	15198	15260	14959	15420	15193	15152	15120	15092	15238	15198	15039	15366	15046	15364	15155	15254	15226	14956	15355	15145	15180	15201	15291	15238	15346	15187	15182	15034	15086	15190	15184	15114	15065	15295	15289	15213	15097	15162	15004	15201	15202	15128	15303	15046	15164	15137	15186	15087	15151	15140	15126	15141	15254	15101	15344	15117	15210	15102	15227	15232	15212	15163	15152	15197	15155	15067	15136	15058	15217	15148	15335	15145	15152	15163	15142	15144	15153	15400	15162	15205	15178	15148	15203	15022	15229	15218	15312	15087	15117	15421	15167	15209	15175	15011	15089	15143	15122	15217	15244	15281	15180	15357	15165	15186	14950	15307	15211	15352	15202	15235	15238	15215	15181	15314	15306	14964	15306	15166	15044	15137	15311	15193	15242	15185	15112	15080	14969	15109	15201	15132	15202	15091	15130	15315	15188	15001	15272
23592	21184	28987	25290	25422	27219	26033	21836	20550	19514	19023	18564	18276	17816	17689	17387	17070	17224	17040	16918	17163	16688	16854	16949	16988	16917	16831	16792	16737	16647	16723	16987	16837	16623	16754	16960	16770	16883	16588	16565	16786	16774	16644	16687	16571	16603	16724	16893	16988	17123	16984	16923	16977	16762	16645	16702	16606	16939	16755	16607	16772	16535	16570	16752	16640	16732	16713	16748	16934	16727	16832	16641	16583	16824	16843	16983	16674	16644	16797	16608	16632	16604	16763	16620	16608	16442	16739	16646	16664	16540	16591	16633	16603	16701	16502	16594	16746	16570	16726	16681	16704	16570	16533	16635	16635	16740	16757	16528	16681	16626	16633	16562	16466	16827	16585	16666	16611	16622	16580	16564	16528	16509	16728	16483	16434	16834	16473	16417	16699	16541	16712	16637	16616	16647	16579	16438	16787	16769	16527	16507	16624	16416	16454	16733	16710	16675	16658	16573	16844	16855	16745	16622	16636	16486	16609	16758	16565	16573	16630	16481	16603	16504	16672	16798	16885	16603	16662	16578	16586	16641	16568	16742	16521	16441	16587	16812	16564	16639	16528	16578	16603	16628	16461	16723	16448	16589	16659	16651	16684	16838	16816	16736	16618	16507	16636	16563	16756	16745	16622	16508	16856	16580	16590	16915	16817	16612	16649	16685	16835	16660	16512	16594	16451	16680	16696	16663	16638	16579	16648	16851	16506	16677	16722	16355	16824	16724	16513	16664	16723	16783	16706	16679	16502	16799	16740	16640	16609	16671	16812	16746	16659	16511	16718	16761	16654	16620	16477	16454	16493	16682	16699	16613	16900	16506	16636	16748	16807	16730	16795	16778	16526	16682	16773	16542	16613	16702	16674	16473	16622	16589	16734	16600	16420	16632	16872	16722	16646	16723	16761	16610	16755	16636	16684	16493	16686	16447	16750	16666	16663	16683	16530	16840	16712	16974	16721	16621	16554	16575	16603	16705	16623	16487	16706	16504	16669	16716	16739	16676	16753	16668	16343	16670	16565	16497	16573	16819	16764	16536	16611	16710	16613	16635	16707	16642	16737	16573	16646	16708	16762	16632	16753	16564	16456	16602	16662	16669	16628	16695	16673	16578	16557	16678	16618	16744	16903	16781	16766	16627	16530	16733	16671	16608	16697	16754	16672	16485	16749	16554	16733	16660	16472	16945	16780	16613	16654	16613	16532	16550	16549	16668	16692	16621	16571	16751	16328	16671	16685	16860	16595	16670	16655	16618	16732	16672	16561	16749	16823	16591	16551	16618	16638	16541	16382	16682	16905	16635	16450	16768	16635	16588	16713	16503	16731	16517	16598	16709	16889	16764	16484	16808	16626	16584	16730	16803	16738	16605	16909	16487	16672	16652	16615	16613	16593	16581	16791	16561	16569	16753	16814	16680	16721	16598	16734	16795	16602	16423	16662	16596	16533	16705	16744	16478	16733	16515	16533	16710	16850	16792	16557	16574	16748	16840	16664	16636	16503	16617	16632	16490	16542	16786	16536	16599	16636	16466	16565	16706	16501	16792	16807	16799	16680	16889	16411	16687	16702	16578	16632	16407	16573	16577	16375	16644	16682	16644	16680	16513	16614	16693	16647	16467	16836	16557	16700	16711	16624	16626	16641	16644	16935	16771	16580	16483	16615	16677	16624	16615	16618	16933	16716	16576	16631	16617	16617	16416	16614	16502	16755	16724	16653	16691	16554	16727	16615	16533	16861	16526	16563	16608	16765	16640	16679	16635	16691	16705	16623	16486	16741	16510	16485	16550	16644	16624	16713	16658	16710	16791	16527	16589	16554	16664	16662	16901	16934	16534	16648	16830	16725	16638	16588	16696	16695	16419	16714	16487	16612	16576	16749	16783	16647	16750	16522	16726	16605	16623	16705	16570	16628	16811	16705	16887	16447	16475	16535	16575	16609	16739	16673	16827	16586	16558	16634	16681	16764	16407	16880	16591	16551	16679	16579	16621	16747	16662	16616	16778	16538	16639	16653	16605	16600	16652	16666	16616	16521	16631	16529	16560	16440	16707	16533	16651	16583	16463	16696	16703	16664	16682	16626	16695	16600	16659	16758	16719	16502	16665	16599	16510	16358	16761	16564	16513	16599	16660	16688	16873	16822	16860	16631	16499	16637	16682	16664	16711	16824	16520	16617	16691	16666	16369	16727	16615	16975	16618	16792	16707	16633	16646	16725	16497	16805	16713	16695	16605	16663	16657	16425	16729	16672	16566	16758	16649	16706	16484	16668	16792	16704	16609	16616	16471	16594	16722	16810	16514	16525	16628	16550	16550	16642	16601	16564	16645	16639	16753	16793	16682	16899	17011	16629	16452	16554	16505	16727	16620	16748	16749	16625	16721	16686	16793	16530	16552	16648	16775	16513	16674	16796	16545	16698	16789	16692	16553	16553	16653	16719	16651	16703	16756	16730	16727	16545	16383	16525	16854	16573	16659	16845	16815	16501	16682	16804	16765	16544	16840	16611	16656	16707	16696	16657	16785	16864	16601	16614	16723	16604	16511	16556	16492	16708	16715	16730	16772	16781	16715	16631	16675	16550	16634	16647	16696	16722	16590	16640	16457	16505	16532	16855	16694	16619	16566	16514	16769	16691	16681	16482	16664	16436	16815	16735	16829	16856	16555	16592	16638	16363	16452	16678	16611	16769	16609	16825	16829	16525	16585	16613	16685	16755	16780	16872	16652	16605	16541	16737	16675	16754	16621	16526	16729	16600	16571	16794	16447	16579	16600	16801	16782	16523	16596	16401	16697	16636	16690	16596	16634	16682	16554	16746	16513	16637	16578	16735	16850	16778	16613	16667	16448	16559	16694	16855	16696	16691	16447	16641	16733	16336	16608	16750	16600	16470	16661	16644	16472	16575	16619	16594	16485	16446	16599	16621	16670	16729	16578	16529	16559	16684	16703	16863	16715	16681	16596	16869	16626	16652	16639	16636	16753	16663	16615	16529	16824	16375	16707	16538	16684	16710	16805	16465	16556	16899	16621	16626	16586	16822	16697	16944	16527	16683	16752	16883	16750	16583	16788	16634	16677	16671	16644	16650	16731	16816	16680	16915	16587	16773	16822	16625	16482	16497	16787	16634	16638	16776	16531	16650	16810	16453	16573	16454	16561	16790	16964	16643	16621	16682	16571	16524	16672	16649	16765	16778	16691	16579	16959	16840	16676	16621	16591	16560	16721	16570	16660	16605	16770	16726	16619	16747	16697	16723	16584	16606	16849	16650	16545	16645	16593	16707	16736	16693	16634	16503	16627	16547	16633	16786	16635	16596	16605	16646	16724	16766	16717	16719	16493	16667	16688	16763	16531	16736	16531	16656	16868	16555	16581	16557	16642	16409	16817	16658	16845	16640	16712	16433	16725	16688	16631	16583	16676	16778	16644	16775	16557	16617	16727	16490	16594	16817	16591	16379	16537	16565	16674	16727	16534	16742	16756	16593	16694	16467	16786	16678	16675	16619	16563	16628	16682	16714	16852	16487	16628	16655	16625	16803	16540	16699	16658	16955	16784	16648	16896	16512	16544	16695	16590	16575	16810	16682	16651	16726	16560	16761	16615	16704	16651	16758	16505	16475	16737	16526	16748	16712	16521	16778	16780	16453	16705	16672	16652	16604	16352	16611	16600	16626	16513	16634	16636	16602	16503	16779	16722	16575	16567	16611	16565	16832	16761	16635	16617	16717	16729	16550	16667	16865	16669	16613	16692	16897	16835	16647	16741	16773	16642	16635	16650	16645	16592	16442	16789	16643	16659	16618	16922	16616	16487	16888	16801	16542	16435	16609	16580	16657	16532	16527	16643	16536	16523	16728	16720	16653	16663	16412	16640	16714	16508	16630	16674	16517	16627	16551	16503	16868	16726	16626	16649	16719	16744	16806	16573	16588	16767	16761	16673	16644	16588	16812	16737	16799	16661	16532	16698	16519	16605	16683	16645	16641	16782	16498	16616	16691	16601	16855	16685	16628	16900	16507	16512	16503	16592	16685	16535	16587	16715	16562	16618	16696	16435	16692	16626	16360	16630	16683	16546	16718	16639	16795	16505	16816	16633	16818	16724	16761	16616	16474	16615	16814	16635	16608	16722	16837	16567	16710	16941	16532	16559	16710	16628	16612	16611	16528	16877	16631	16820	16887	16705	16712	16564	16636	16735	16902	16661	16672	16763	16696	16586	16633	16756	16699	16799	16745	16565	16567	16660	16570	16804	16657	16763	16600	16505	16354	16645	16542	16585	16541	16618	16573	16838	16731	16725	16635	16732	16803	16706	16711	16897	16649	16898	16735	16676	16824	16545	16519	16649	16543	16681	16568	16760	16685	16497	16513	16826	16801	16636	16577	16819	16585	16614	16713	16616	16641	16720	16614	16876	16555	16739	16682	16591	16756	16734	16836	16628	16590	16754	16784	16755	16693	16527	16753	16670	16642	16842	16735	16639	16663	16601	16654	16632	16622	16737	16622	16496	16930	16614	16603	16706	16510	16873	16595	16559	16785	16650	16504	16708	16475	16742	16805	16517	16475	16519	16681	16826	16930	16747	16804	16645	16892	16755	16635	16581	16591	16737	16489	16598	16644	16695	16741	16681	16521	16549	16688	16757	16677	16509	16752	16823	16663	16731	16689	16585	16455	16496	16661	16605	16664	16408	16515	16618	16766	16482	16677	16853	16589	16648	16597	16717	16814	16456	16675	16610	16685	16751	16662	16683	16712	16603	16604	16622	16665	16675	16685	16621	16678	16654	16723	16728	16487	16597	16527	16628	16657	16584	16512	16559	16664	16569	16603	16715	16554	16562	16853	16744	16885	16713	16658	16647	16454	16562	16576	16673	16730	16772	16690	16568	16339	16603	16826	16602	16751	16505	16571	16575	16555	16596	16627	16675	16795	16798	16602	16575	16862	16762	16602	16730	16554	16630	16514	16455	16518	16372	16466	16644	16594	16750	16661	16752	16668	16836	16702	16808	16539	16534	16668	16552	16467	16747	16857	16661	16559	16939	16930	16498	16818	16781	16677	16629	16647	16925	16747	16712	16636	16676	16598	16629	16637	16758	16708	16849	16662	16716	16689	16697	16688	16804	16755	16641	16554	16662	16584	16699	16519	16652
26644	47574	48093	41273	34721	29556	24996	22850	21345	19555	18631	18076	17570	16888	16474	16082	15864	15847	15615	15550	15308	15517	15276	15470	15238	15424	15278	15474	15372	15407	15363	15408	15307	15192	15233	15235	15264	15174	15273	15258	15210	15303	15181	15354	15231	15124	15234	15661	15955	15753	15505	15428	15304	15297	15236	15043	15268	15158	15009	15031	15042	15309	15290	15060	15190	15105	15144	15040	15471	15293	15335	15092	15171	15306	15180	15030	15417	15065	15417	15267	15282	15299	15128	15185	15275	15140	15096	15171	15185	15103	15257	15225	15086	15256	15282	15119	15129	15226	15246	15153	15157	15334	15183	15274	15138	15181	15097	15126	15061	15209	15137	15350	15138	15241	15146	15228	15136	15339	15213	15106	15385	15218	15320	15168	15178	15199	15253	15130	15266	15208	15176	15335	15102	15149	15235	15142	15185	15089	15243	15298	15285	15294	15105	15124	15238	15210	15250	15096	15234	15316	15287	15328	15243	15118	15166	15034	15173	15216	15259	15283	15092	15210	15213	15134	15101	15127	15246	15157	15153	15127	15183	15279	15331	15205	15078	15437	15211	15208	15227	15149	15333	15032	15220	15092	15350	15110	15244	15278	15234	15223	15237	15162	15268	15209	15157	15181	15205	15186	15269	15232	15187	15042	15134	15211	15263	15224	15298	15225	15180	15105	15099	15117	15255	15302	15202	15203	15032	15107	15407	15143	15233	15354	15094	15190	15071	15081	15209	15321	15161	15391	15114	15135	15151	15140	14962	15088	15184	15221	15028	15179	15264	15140	15235	15125	15099	15119	15310	15129	15276	15132	15244	15285	15208	15299	15299	15072	15250	15115	15158	15065	15140	15081	15248	15063	15188	15170	15166	15368	15156	15153	15216	15166	15312	15154	14987	15296	15181	15093	15158	15127	15141	15140	15373	15101	15153	15215	15039	15336	15236	15231	15233	15175	15299	15132	15227	15071	15130	15172	15248	15301	15248	15233	15187	15074	15253	15148	15279	15031	14977	15072	15037	15197	15294	15161	15185	15256	14998	15243	15257	15290	15321	15354	15129	15162	15268	15157	15200	15155	15115	15145	15169	15152	14972	15259	15155	15183	15209	15368	15028	15196	15222	15395	15225	15251	14878	15273	15078	15329	15068	15091	15357	15156	15024	15218	15279	15368	15084	15227	15279	15249	15128	15235	15006	15133	15037	15307	15170	15388	15134	15238	15260	15182	15356	15028	15425	15078	15210	15148	15153	15098	15260	15333	15238	15245	15231	15079	15095	15183	15196	15254	15241	15315	15284	15217	15267	14965	15300	15104	15222	15083	15053	15222	15171	15236	15271	15090	15212	15134	14997	15197	15091	15217	15146	15337	15185	15087	15208	15308	15212	15224	15104	15272	15170	15129	15293	15144	15349	15314	15087	15055	15102	15150	15350	15292	15143	15269	15198	15273	15214	15212	15160	15193	15260	15246	15237	15125	15218	15186	15144	15048	15136	15339	15258	15254	15325	15249	15296	15244	15300	15131	15100	15219	15271	15303	15190	15147	15233	15344	15162	15276	15173	15193	15170	15253	15148	15168	15224	15198	15216	15336	15212	15123	15439	15178	15192	15230	15283	15140	15148	15187	15206	15184	15223	15227	15322	15123	15329	15310	15271	15261	15250	15200	15167	15381	15140	15370	15155	15294	15255	15235	15224	15192	15075	15147	15434	15177	15435	15235	15223	15162	15192	15353	15157	15141	15103	15300	15159	15180	15138	15321	15304	15128	15166	15029	15059	15311	15365	15191	15372	15142	15117	15203	15155	15153	15251	15259	15059	15182	15270	15186	15260	15094	15033	15193	15176	15314	15094	15198	15265	15173	15081	15119	15260	15077	15059	15223	15211	15076	15341	15194	15072	15061	15184	15426	15196	15027	15310	15174	15137	15097	15179	15207	15288	15254	15292	15176	15103	15018	15278	15030	15319	15249	15101	15181	15174	15364	15348	15341	15156	15164	15182	15171	15167	15214	15159	15132	15238	15108	15200	15125	15190	15412	15330	15179	15171	15277	15178	15165	15298	15130	15088	15128	15135	15214	15110	15174	15212	15331	15157	15101	15203	15236	15269	15175	15297	15127	15295	15161	15159	15209	15215	15284	15136	15157	15139	15155	15246	15173	15246	15333	15060	15232	15068	15188	15198	15061	15205	15372	15370	15162	15192	15223	15112	15086	15120	15049	15251	15198	15083	15174	15254	15238	15192	15295	15094	15049	15218	14953	15225	15307	15214	15277	15170	15183	15203	15103	15116	15142	15123	15056	15100	15175	15290	15110	15294	15129	15118	15057	15085	15124	15115	15118	15425	15164	15299	15195	15320	15150	15215	15258	15266	15261	15211	15156	15286	15258	15326	15266	15190	15252	15137	15142	15144	15256	15228	15298	15065	15079	15171	15250	15194	15214	15277	15302	15134	15104	15215	15223	15103	15323	15235	15255	15223	15136	15185	15377	15193	15127	15295	15289	15101	15296	15186	15104	15313	15070	15360	15084	15229	15078	15123	15307	15265	15202	15197	15093	15248	15170	15191	15125	15252	15171	15347	15243	15235	15151	15066	15230	15259	15040	15290	15183	15179	15178	15232	15137	15202	15218	15267	15249	15225	15158	15187	15002	15270	15292	15084	15048	15157	15162	15137	15314	15130	15115	15190	15381	15098	15198	15235	15098	15183	15054	15246	15186	15207	15140	15228	15188	15136	15305	15202	15267	15184	15131	15178	15167	14992	15147	15146	15270	15122	15240	15234	15298	15260	15182	15264	15013	15311	15064	15231	15213	15057	15150	15263	15117	15128	15050	15151	15306	15331	15318	15109	15148	15236	15330	15195	15385	15198	15275	15116	15202	15055	15066	15235	15088	14993	15115	15244	15174	15108	15296	15301	15118	15039	15187	15218	15045	15392	15240	15185	15153	15191	15207	15245	15119	15195	15142	15228	15117	15211	14964	15001	15086	15152	15089	15172	15193	15017	15081	15065	15116	15250	15168	15079	15168	15135	15141	15095	15112	15173	15110	15235	15492	15035	15243	15303	15172	15285	14957	15133	15393	15313	15189	15186	15117	15223	15146	15084	15258	15360	15080	15118	15225	15195	15142	15148	15056	15230	15317	15168	15085	15122	15317	15448	14978	15180	15286	15162	15287	15204	15110	15137	15235	15376	15158	15029	15158	15250	15108	15138	15216	15111	15186	15178	15086	15221	15229	15045	15228	15250	15150	15156	15308	15173	15222	15217	15400	15092	15196	15160	15337	15125	15169	15174	14993	15205	15167	15283	15171	15391	15197	15263	15410	15222	15149	15042	15219	15069	15032	15284	15290	15169	15184	15149	15159	15019	15311	15176	15254	15294	15159	15144	15365	15156	14951	15216	15097	15102	15282	15085	15276	15166	15129	15186	15119	15204	15221	15057	15175	15203	15271	15208	15142	15190	15199	15162	15153	15172	15210	15108	15121	15210	14969	15266	15073	15149	15194	15291	15125	15200	15149	15152	15219	15172	15261	15144	15193	15265	15301	15081	15193	15141	15244	15100	15181	15162	15204	15182	15187	15087	15199	15277	14944	15430	15165	15177	15269	15298	15162	15260	15270	15190	15200	15198	15291	15141	15245	15168	15128	15166	15210	15056	15191	15317	15352	15356	15145	15066	14988	15158	15393	15110	15235	15188	15229	15259	15158	15223	15244	15145	15077	15110	15255	15124	15315	15219	15181	15238	15084	15250	15172	15168	15271	15345	15244	15252	15069	15233	15353	15116	15017	15197	15235	15208	15250	15145	15207	15225	15268	15123	15197	15145	15046	15137	15292	15079	15273	15191	15292	15326	15207	15174	15254	15107	15320	15275	15066	15225	14986	15119	15192	15255	15129	15301	15387	15122	15246	15408	15313	15102	15167	15388	15282	15210	15137	15214	15112	15328	15188	15209	15103	15390	15089	15122	15280	15026	15375	15126	15068	15273	15174	15153	15266	15172	15198	15430	15007	15092	15239	15159	15057	15079	15098	15095	15192	15095	15194	15168	15243	15219	15329	15191	15128	15239	15108	15059	15232	15083	15178	15044	15248	15104	15258	15272	15181	15201	15248	15330	15215	15105	15279	15233	15107	15220	15098	15166	15162	15316	15113	15233	15273	15135	15260	15087	15160	15310	15051	15137	15309	15118	15109	15089	15098	15223	15281	15160	15359	15077	15177	15197	15222	15118	15202	15133	15176	15147	15160	15234	15043	15155	15155	15364	15213	15130	15291	15281	15261	15360	15097	15013	15060	15278	15191	15195	15079	15317	15287	15331	15200	15142	15111	15113	15213	15067	15368	15239	15070	15139	15213	15106	15217	15305	15177	15105	14972	15298	15051	15437	15049	15150	15227	15081	15162	15187	15213	15088	15166	15101	15250	15223	14939	15211	15030	15134	15103	15202	15263	15348	15008	15000	15096	15202	15271	15161	15214	15363	15214	15101	15118	15231	15213	15282	15093	15052	15111	15180	15269	15190	15259	15027	15244	14955	15089	15031	15119	15141	15196	15235	15062	15057	15220	15163	15138	15158	15261	15056	15251	15193	15225	15257	15097	15329	15063	15349	15281	15168	15279	15141	15252	15123	15145	15302	15313	15346	15023	15233	15213	15206	15231	15248	15223	15162	15168	15222	15319	15085	15094	15259	15139	15109	15248	15234	15180	15246	15099	15174	15090	15048	15162	15223	15158	15079	15142	15249	15041	15349	15277	15168	15234	15245	15328	15175	15221	15119	15186	15072	15140	15074	15056	15321	15256	15158	15326	15177	15219	15097	15342	15167	15212	15126	15144	15228	15161	15225	15166	15284	15153	15156	15342	15156	15288	15207	15229	15243	15136	15222	15141	15217	15096	15176	15315	15232	15174	15172	15278	15198	14914	15236	15262	15213	15346	15169	15247	15121	15390	15016	15249	15233	15025	15283	15026	15106	15219	15063	15225	15315	15136	15340	15284	15132	15024	15281	15289	15376	15272	14959	15200	15230	15102	15166	15189	15410	15145	15242	15228	15200	15136	15140	15349	15154	15089	15283	15182	15090	15118	15157	15307	15138	15049	15081	15109	15134	15158	15238	15228	15236	15138	15177	15061	15097	15255	15333	15169	15263	15215
22532	21062	28945	23582	22721	26540	28952	23720	21834	20811	19954	19398	19084	18540	18152	17981	17846	17534	17533	17170	17217	17199	17066	16959	16960	16945	17000	16935	16717	17129	16834	16870	16974	16980	16797	16977	16741	16809	17087	16868	16990	16717	16786	16860	16782	16915	16896	17272	17848	17747	17663	17287	17122	16939	17034	17023	16761	16794	16882	16573	16908	16966	16849	16798	16778	16961	16839	16879	16768	16704	16970	16803	16895	16769	16867	16650	16845	16733	16743	16794	16890	16694	16931	16499	16942	16850	16841	16759	16698	16786	16691	17011	16717	16822	16971	16874	16851	16794	16768	16633	16809	16737	16893	16805	16852	16703	16685	16611	16748	16983	16869	16696	16776	16709	16754	16804	16921	16691	16626	16739	16859	16764	16785	16725	16732	16771	16562	16937	16821	16521	16662	16629	16683	16722	16674	16996	16843	16786	16839	16848	16822	16656	16596	16690	16886	16674	17002	16771	16728	16927	16709	16765	16729	16830	16801	16644	16708	16646	16699	16774	16754	16710	16832	16673	16903	16867	16799	16806	16787	16778	16776	16725	16843	16584	16713	16877	16799	16692	16732	16728	16800	16826	16731	16670	16911	16608	16836	16797	16755	16755	16673	16656	16800	16708	16658	16901	16888	16626	16792	16786	16813	16672	16716	16768	16740	16850	16830	16756	16828	16643	16677	16705	16797	16867	16631	16654	16917	16844	16916	16601	16788	16613	16863	16604	16878	16645	16778	16721	16539	16841	16664	16828	16851	16831	16660	16648	16881	16578	16851	16685	16505	16837	16717	16756	16734	16802	16764	16753	16785	16842	16846	16675	16661	16734	16817	16885	16742	16609	16790	16742	16755	16676	16699	16653	16883	16690	16692	16716	16798	16634	16675	16672	16751	16816	16793	16765	16667	16700	16808	16724	16866	16621	16590	16820	16904	16908	16772	16827	16748	16535	16739	16943	16886	16760	16689	16573	16691	16618	16634	16794	16729	16911	16794	16912	16674	16819	16769	16738	16731	16737	16847	16788	16920	16760	16815	16839	16914	16995	16836	16764	16884	16786	16854	16749	16933	16777	16892	16657	16868	16790	16628	16738	16705	16787	16829	16744	16915	16626	16778	16852	16688	16694	16727	16630	16733	16687	16873	16761	16660	16788	16710	16748	16979	16748	16775	16848	16815	16825	17094	16890	16758	16808	16748	16586	16777	16852	16734	16754	16888	16633	16732	16899	16790	16602	16832	16732	17008	16710	16906	16906	16721	16852	16774	16858	16896	16757	16858	16772	16817	16863	16853	16796	16694	16704	16809	16847	16721	16745	16713	16718	16919	16693	16647	16821	16895	16901	16804	16759	16879	16635	17022	16799	16771	16669	16773	16730	16691	16556	16630	16893	16796	16677	16847	16774	17009	16685	16953	16636	16639	16815	16632	16705	16728	16790	16675	16684	16526	16705	16804	16610	16757	16602	16794	16820	16855	16728	16631	16911	16759	16702	16702	16773	16663	16719	16882	16652	16857	16587	16600	16567	16898	16915	16855	16669	16874	16667	16816	16866	16733	16643	16709	16700	16812	16941	16622	16948	16694	16652	16969	16533	16847	16839	16788	16778	16662	16874	16708	16746	16619	16806	16750	16663	16804	16639	16817	16620	16648	16652	16673	16744	16711	16836	16885	16664	16860	16803	16722	16777	16807	16726	16737	16768	16589	16838	16913	16671	16856	16694	16708	16829	16838	16538	16850	16674	16605	16833	16804	16836	16711	16832	16869	16845	16650	16863	16721	16771	16755	16739	16695	16733	16833	16818	16612	16790	16617	16794	16707	16733	16803	16593	16640	16843	16890	16870	16748	16788	16738	16665	16635	16667	16665	16736	16850	16777	16653	16784	16572	16599	16649	16756	16755	16601	16765	16798	16765	16848	16774	16692	16612	16661	16752	16729	16559	16659	16712	16954	16646	16893	16694	16729	16661	16761	16700	16710	16781	16735	16764	16671	16764	16682	16786	16645	16949	16595	16701	16598	16855	16691	16783	16776	16716	16916	16749	16884	16858	16780	16699	16662	16807	16852	16774	16831	16754	16942	16714	16569	16496	16933	16832	16793	16881	16810	16748	16944	16827	16693	16872	16656	16603	16772	16647	16687	16656	16641	16648	16841	16838	16792	16680	16932	16832	16915	16843	16939	16820	16650	16656	16787	16739	16586	16688	16739	16816	16844	16876	16855	16857	16549	16811	16701	16668	16731	16983	16925	16753	16716	16996	17065	16663	16670	17052	16621	16860	16776	17029	16948	16844	16674	17013	17086	16856	16722	16761	16761	16695	16717	16938	16890	16811	16714	16577	16808	16677	16722	16575	16793	16758	16760	16723	16736	16814	16770	16582	16677	16712	16786	16816	17039	16829	16860	16814	16968	16781	16739	16818	16686	16770	16799	16742	16838	16694	16578	16866	16694	16606	16957	16715	16676	16762	16809	16826	16690	16712	16742	16835	16928	16713	16683	16792	17058	16896	16612	16788	16643	16816	16939	16899	16799	16918	16793	16690	16678	16773	16821	16774	16968	16854	16796	16791	16778	16867	16743	16744	16816	16925	16846	16683	16940	16752	16698	16801	16858	16802	16928	16826	16970	16597	16732	16785	16869	16752	16672	16707	16666	16665	16783	16857	16815	16705	16796	16665	17009	16769	16667	16716	16536	16638	16873	16876	16696	16845	16690	16959	16740	16944	16778	16850	16784	16714	16547	16932	16844	16840	16613	16824	16787	16753	16576	16876	16737	16666	16731	16902	16811	16730	16655	16740	16675	16713	16833	16984	16571	17002	16800	16822	16869	16615	16760	16787	16881	16553	16737	16684	16547	16693	16890	17019	16882	16757	16670	16855	16977	16579	16663	16838	16780	16787	16708	16739	16741	16783	16684	16790	16648	16904	16786	16728	16577	16886	16722	16661	16781	16785	16491	16773	16742	16837	16895	16858	16865	16826	16812	16672	16915	16857	16884	16839	16803	16932	16819	16836	16667	16642	16761	16705	16616	16665	16909	16900	16729	16745	16800	16693	16871	16762	16940	16786	16842	16810	16781	16789	16672	16598	16660	16777	16679	16706	16902	16594	16694	16666	16740	16704	16842	16646	16780	16655	16766	16719	16699	16737	16727	16647	16666	16917	16801	16694	16984	16776	16860	16632	16833	16813	16829	16820	16739	16801	16767	16853	16733	16580	16729	16802	16813	16740	16788	16985	16701	16826	16703	16681	16809	16793	16619	16702	16810	16859	16853	16846	16854	16685	16728	16694	16853	16520	16657	16789	16791	16705	16611	16706	16752	16836	16852	16771	16624	16841	16653	16758	16817	16573	16597	16807	16931	16636	16522	16592	16746	16883	16859	16670	16737	16714	16787	16939	16639	16847	16709	16755	16934	16794	16957	16793	16733	16624	16650	16636	16886	16805	16583	16702	16708	16846	16756	17068	16923	16703	16722	16753	16930	16618	16829	16612	16875	16708	16719	16786	16683	16510	16673	16818	16977	16786	16776	16786	16909	16725	16717	16768	16848	16586	16708	16745	16625	16854	16656	16688	16841	16828	16656	16849	16856	16822	16821	16766	16777	16781	16837	16844	16693	16735	16866	16711	16809	16860	16723	16869	16856	16800	16765	16742	16782	16766	16821	16800	16840	16770	16838	16834	16655	16713	16811	16951	16889	16865	16841	17020	16788	16609	16816	16720	16972	16800	16720	16935	16797	16910	16784	16723	17069	16855	16694	16789	16794	16874	16693	16758	16700	16743	16948	16746	16599	16808	16793	16858	16625	16569	16617	16912	16939	16736	17019	16735	16710	16706	16701	16674	16880	16767	16761	16749	16651	16856	16881	16917	16570	16937	16655	16878	16887	16754	16857	16909	16583	16559	16711	16661	16819	16536	16802	16671	16778	16525	16912	16649	16682	16707	16787	17016	16674	16563	16650	16739	16855	16807	16602	16729	16826	16832	16651	16577	16701	16754	16853	16645	16759	16795	16735	16828	16905	16854	16773	16642	16794	16469	16856	16762	16834	16886	16693	16729	16789	16583	16579	16669	16610	16759	16743	16797	16776	16755	16567	16783	16746	16868	16961	16934	16921	16774	16843	16921	16896	16809	16766	16616	16876	16831	16662	16775	16654	16821	16746	16739	16785	16634	16874	16584	16578	16830	16761	16746	16858	16907	16778	16720	16707	16716	16778	16734	16866	16644	16851	16904	16721	16726	16955	16823	16860	16856	16940	16761	16551	16794	16891	16842	17030	16912	16732	16654	16853	16858	16862	16863	16800	16993	16774	16818	16867	16801	16751	16766	16747	16601	16909	16725	16772	16668	16628	16771	16776	16890	16806	16642	16633	16721	16734	16846	16897	16818	16659	16865	16737	16925	16771	16917	16898	16765	16759	16835	16929	16704	16752	16849	16791	16920	16818	16686	16715	16686	16588	16751	16596	16844	16757	16703	16940	16873	16769	16996	16683	16802	16766	16728	16745	16769	16396	16868	16857	16973	16763	16930	16743	16838	16871	16686	16724	16759	16647	16749	16766	16798	16996	16786	16909	16764	16910	16784	16856	16945	16838	16813	16935	16819	16915	16686	16742	16731	16894	16634	16780	16931	16754	16800	16534	16617	16864	16562	16769	16575	16766	17026	16846	16655	16714	16810	16916	16941	16727	16672	16801	16684	16716	16704	16596	16638	16765	16919	16914	16703	16808	16762	16826	16821	16711	16758	16694	16694	16575	16791	16883	16650	16785	16794	16700	16876	16722	16837	16652	16693	16984	16822	16712	16751	16915	16848	16911	16971	16772	16739	16517	16724	16761	16830	16878	16846	16777	16699	16728	16642	16639	16932	16802	16904	16751	16792	16788	16652	16718	16937	16620	16720	16754	16676	16781	16908	16845	16643	16836	17044	16671	16627	16598	16802	16703	17000	16796	16848	16809	16662	16859	16845	16686	16866	16783	16851	16785	16800	16858	16967	16930	16850	16863	16853	16748	16825	16767	16538	16666	16664	16517	16607	16742	16678	16782	16761	16850	16776	16567	16901	16699	16653	16761	16588	16952	16840	16789	16636	16794	16738	16701	16825	16774	16745	16724	16705	16676	16766	16761	16692	16909	16998	16812	16758	16803	16840	16756
28440	51486	51076	44531	38635	32423	27261	25305	22851	20696	19971	19353	18375	17470	16929	16736	16277	16175	15625	15755	15652	15456	15333	15363	15670	15486	15489	15389	15602	15501	15217	15175	15264	15303	15209	15226	15294	15431	15243	15210	15330	15325	15229	15467	15244	15191	15340	15920	16591	16455	16419	15613	15348	15314	15203	15368	15114	15102	15345	14990	15233	15234	15286	15419	15087	15095	15095	15296	15190	15136	15214	15307	15082	15419	15230	15020	15189	15215	15147	15295	15178	15088	15360	15236	15209	15458	15251	15196	15161	15106	15193	15100	15173	15246	15145	15347	15326	15223	15295	15364	15374	15121	15312	15035	15514	15215	15174	15265	15243	15238	15213	15321	15223	15189	15194	15152	15249	15251	15168	15297	15220	15456	15231	15209	15279	15037	15196	15163	15179	15299	15315	15002	15354	15214	15003	15120	15185	15304	15355	15190	15295	15242	15216	15272	15200	15195	15183	15194	15276	15151	15421	15215	15179	15204	15272	15079	15336	15285	15226	15054	14950	15264	15087	15197	15216	15226	15199	15344	15260	15289	15161	15180	15225	15290	15250	15214	15078	15168	15102	15196	15239	15312	15109	15207	15170	15179	15214	15032	15381	15216	15242	15223	15201	15267	15080	15224	15294	15106	15143	15217	15173	15109	15144	15221	15010	15131	15281	15169	15151	15163	15036	15276	15159	15220	15117	15312	15211	15166	15103	15284	15260	15118	15243	15115	15131	15112	15244	15380	15172	15209	15283	15013	15104	15205	15222	15053	15086	15284	15249	15298	15163	15425	15135	15126	15291	15149	15106	15216	15131	15318	15219	15120	15284	15273	15077	15169	15270	15265	15183	15266	15240	15149	15206	15285	15218	15306	15247	15345	15177	15301	15287	15168	15235	15236	15114	15260	15015	15290	14982	15252	15302	15233	15298	15090	15126	15207	15123	15267	15242	15200	15375	15247	15262	15152	15277	15132	15206	15182	15029	15142	15271	15212	15118	15289	15210	15067	15162	15275	15282	15233	15197	15098	15356	15278	15163	15073	15185	15198	15194	15271	15245	15056	15078	15056	15123	15178	15135	15230	15196	15399	15231	15172	15104	15236	15164	15049	15150	15282	15135	15335	15265	15081	15234	15293	15183	15258	15283	15240	15290	15228	15356	15102	15177	15148	15222	15130	15180	15190	15164	15335	15224	15308	15286	15232	15139	15180	15397	15181	15231	15159	15149	15225	15285	15229	15343	15237	15099	15199	15199	15164	15161	15281	15249	15108	15355	15188	15227	15187	15347	15179	15136	15172	15134	15289	15130	15173	15272	15103	15315	14975	15131	15302	15172	15136	15327	15210	15203	15153	15217	15225	15276	15122	15144	15208	15208	15387	15149	15300	14992	15345	15188	14977	15216	15131	15316	15278	15196	15274	15145	15097	15262	15174	15215	15249	15297	15340	15236	15122	15079	15406	15183	15024	15246	15251	15204	15172	15451	15200	15053	15333	15236	15222	15205	15247	15218	15123	15136	15202	15347	15215	15186	15331	15293	15353	15152	15358	15111	15107	15240	15138	15120	15119	15273	15172	15203	15213	15214	15292	15211	15285	15178	15193	15162	15054	15263	15255	15122	15092	15264	15169	15074	15148	15321	15055	15185	15084	15290	15270	15165	15124	15272	15267	15185	15243	15237	15244	15086	15372	15283	15168	15169	15115	15269	15416	15163	15167	15220	15251	15315	15137	15246	15062	15066	15185	15168	15179	15093	15293	15247	15020	15168	15234	15174	15233	15282	15119	15021	15050	15057	15219	15287	15132	15348	15123	15260	15262	15086	15317	15218	15083	15083	15226	15306	15207	15193	15086	15136	15139	15127	15114	15270	15146	15175	15136	15288	15293	15084	15070	15197	15082	15116	15182	15254	15182	15127	15234	15151	15289	15345	15261	15130	15219	15214	15109	15200	15109	15171	15294	15316	15232	15251	15094	15255	15277	15194	15135	15083	15429	15162	15151	15029	15036	15209	15028	15201	15279	15227	15171	15115	15172	15120	15183	15124	15105	15161	15406	15042	15210	15242	15296	15167	15276	15158	15045	15201	15203	15268	15137	15258	15000	15375	15102	15120	14984	15270	15219	15284	15171	15087	15269	15349	15177	15374	15245	15126	15268	15238	15365	15246	15246	15248	15182	15142	15136	15162	15315	15276	15111	15300	15215	15126	15262	15156	15245	15207	15201	15251	15187	15148	15236	15219	15090	15116	15109	15092	15153	15309	15307	15137	15211	15155	15124	15201	15262	15102	15295	15236	15316	15363	15161	15336	15303	15167	15358	15212	15277	15040	15326	15208	15331	15234	15248	15178	15106	15150	15038	15125	15341	15097	15217	15252	15064	15228	15228	15285	15098	15367	15288	15254	15101	15217	15088	15168	15011	15269	15229	15190	15337	15174	15254	15203	15208	15126	14981	15090	15492	15239	15332	15208	15156	15266	14955	15203	15257	15232	15281	15001	15213	15178	15172	15194	15058	15264	15226	15100	15069	15213	15176	15047	15239	15442	15183	15040	15380	15307	15233	15257	15102	15146	15226	15183	15313	15095	15174	15200	15226	15153	15078	15214	15103	15310	15258	15151	15043	15097	15119	15279	15121	15134	15173	15317	15194	15265	15108	15085	15258	15208	15180	15111	15181	15096	15222	15161	15129	15244	15008	15209	15304	15357	14959	15139	15304	15259	15165	15127	15199	15210	15298	15105	14890	15163	15248	15213	15143	15334	15184	15434	15032	15174	15361	15345	15171	15198	15320	15398	15159	14999	15193	15217	15097	15060	15142	15225	15133	15314	15127	15255	15173	15186	15335	15190	15313	15090	15060	15151	15356	15236	15038	15181	15085	15146	15124	15179	15205	15284	15210	15091	15333	15276	15249	15312	15114	15071	15179	15256	15103	15177	15341	15134	15273	15210	15245	15214	15277	15105	15155	15302	15199	15108	15275	15236	15248	15249	15282	15142	15033	15305	15167	15249	15307	15039	15306	15220	15103	15420	15155	15182	15335	15308	15151	15269	15347	15066	15009	15134	15460	15249	15128	15046	15375	15028	15115	15114	15269	15174	15291	15070	15183	15213	15396	15279	15236	15278	15362	15184	15176	15240	15233	15386	15161	15379	15027	15172	15055	15238	15269	15349	15331	15326	15191	15180	15214	15279	15292	15243	15108	15277	15140	15159	15356	15154	15083	15358	15256	15347	15217	15322	15273	15274	15093	15143	15155	15207	15413	15280	15241	15075	15227	15274	15072	15229	15164	15239	15070	15337	15037	15296	15202	15139	15200	15319	15029	15228	15212	15180	15354	15213	15242	15217	15262	15136	15111	15124	15291	15273	15309	15418	15306	15183	14961	15134	15283	15340	15092	15308	15136	15375	15127	15273	15214	15207	15345	15181	15138	15193	15060	15405	15313	15256	15407	15281	15427	15283	15293	15298	15213	15274	15071	15197	15183	15389	15203	15046	15270	15157	15238	15343	15258	15116	15116	15118	15246	15122	15407	15191	15177	15318	15202	15375	15373	15250	15276	15274	15318	15000	15271	15231	15190	15212	15310	15367	15281	15224	15144	15310	15160	15382	15106	15206	15214	15626	15235	15160	15168	15227	15159	15163	15204	15136	15132	15237	15255	15186	15281	15203	15238	15276	15374	15098	15144	15194	15192	15190	15073	15252	15267	15253	15182	15149	15241	15064	15132	15169	15228	15217	15202	15248	15297	15183	15276	15253	15255	15334	15148	15225	15137	15221	15178	15244	15483	15181	15346	15176	15384	15004	15237	15171	15117	15220	15355	15220	15231	15071	15282	15102	15237	15118	15260	15230	15319	15085	15089	15347	15375	15163	15309	15239	15129	15233	14975	15135	15313	15180	15126	15109	15255	15189	15231	15061	15145	15242	15037	15236	15084	15273	15112	15064	15143	15201	15221	15182	15227	15123	15245	15177	15206	15218	15155	15073	15243	15302	15190	15288	15181	15326	15240	15177	15217	15192	15147	15292	15199	15095	15220	15409	15221	15314	15116	15296	15179	15127	15424	15105	15208	15041	15157	15229	15136	15162	15035	15334	15170	15121	15181	15162	15242	15450	15287	15238	15334	15073	15207	15042	15168	15270	15302	15189	15138	15348	15275	15202	15154	15185	15373	15307	15125	15257	15204	15315	15381	15095	15262	15263	15307	15224	15304	15207	15158	15242	15195	15203	15195	15279	15248	15125	15238	15081	15266	15201	15217	15105	15299	15254	15292	15238	15067	15260	15199	15215	15355	15211	15145	15239	15378	15093	15037	15113	15272	15159	15137	15240	15253	15102	15211	15276	15389	15213	15156	15207	15047	15169	15115	15234	15251	15189	15306	15157	15243	15364	15201	15089	15125	15238	15015	15084	15196	15033	15306	15203	15280	15294	15334	15169	15322	15294	15127	15124	15103	15236	15305	15202	15130	15051	15171	15197	15294	15349	15128	15410	15285	15200	15110	15331	15115	15396	15220	15077	15255	15192	15203	15050	15343	15161	15141	15245	15358	15187	15183	15199	15248	15214	15138	15286	15231	15128	15247	15314	15282	15205	15165	15071	15109	15231	15153	15152	15296	15462	15240	15201	15217	15186	15339	15311	15242	15186	15392	15076	15201	15192	15163	15099	15279	15182	15159	15318	15393	15177	15350	15098	15166	15140	15199	15217	15156	15205	15163	15308	15204	15226	15211	15104	15255	15038	15235	15107	15171	15272	15226	15221	15180	15186	15135	15176	15275	15277	15080	15297	15137	15136	15098	15164	15283	15139	15399	15152	15228	15177	15245	15303	15321	15205	15082	15391	15347	15109	15293	15304	15149	15111	15252	15159	15230	15058	15277	15274	15173	15107	15291	15286	15232	15270	15157	15201	15190	15316	15354	15096	15239	15225	15246	15150	15231	15259	15283	15386	15315	15170	15342	15309	15282	15118	15210	15192	15158	15161	15104	15219	15173	15172	15286	15174	15339	15206	15275	15420	15065	15147	15326	15111	15197	15203	15234	15012	15176	15284	15053	15212	15118	15160	15215	15312	15225	15061	15204	15000	15317	15215	15241	15324	15331	15131	15200	14965	15151	15322	15201	15300	15217	15204	15178	15230	15230	15243	15251	15196	15491
27985	27268	34585	32098	27029	23329	20776	19549	18323	17913	17620	17624	17505	17226	17155	16957	16755	16973	16614	16696	16464	16498	16594	16574	16611	16580	16492	16551	16553	16687	16664	16632	16452	16560	16543	16643	16484	16510	16545	16609	16417	16320	16679	16460	16555	16582	16497	16511	16604	16659	16639	16681	16439	16489	16424	16589	16428	16541	16599	16576	16489	16422	16340	16642	16567	16445	16587	16536	16441	16511	16494	16469	16484	16423	16615	16586	16431	16421	16693	16524	16484	16492	16536	16652	16470	16633	16352	16474	16526	16738	16503	16308	16450	16650	16594	16600	16451	16571	16530	16424	16356	16520	16571	16465	16569	16492	16523	16401	16609	16464	16407	16477	16552	16469	16479	16435	16535	16402	16328	16472	16578	16591	16519	16490	16410	16717	16369	16546	16451	16457	16354	16260	16365	16627	16813	16641	16673	16592	16507	16399	16687	16504	16330	16592	16411	16665	16454	16469	16572	16590	16493	16514	16508	16460	16546	16414	16506	16663	16544	16641	16586	16600	16526	16707	16498	16489	16552	16542	16432	16450	16433	16544	16476	16548	16617	16493	16790	16426	16454	16468	16506	16472	16558	16606	16414	16511	16663	16448	16530	16428	16613	16474	16519	16433	16567	16446	16450	16502	16603	16485	16568	16432	16692	16410	16625	16360	16403	16496	16443	16454	16380	16383	16571	16453	16444	16475	16529	16662	16564	16510	16651	16370	16479	16559	16466	16453	16489	16592	16564	16543	16320	16376	16518	16459	16395	16423	16520	16388	16570	16255	16443	16422	16460	16448	16385	16561	16556	16395	16473	16543	16326	16489	16496	16509	16582	16308	16376	16744	16622	16562	16359	16515	16356	16450	16475	16381	16598	16541	16427	16586	16526	16373	16318	16384	16512	16638	16534	16379	16344	16496	16391	16432	16559	16563	16516	16518	16336	16627	16635	16457	16559	16408	16548	16311	16605	16528	16548	16483	16605	16505	16601	16365	16646	16409	16488	16556	16486	16409	16527	16429	16407	16750	16502	16407	16545	16425	16638	16393	16635	16431	16434	16677	16399	16582	16547	16449	16531	16436	16423	16448	16426	16437	16369	16454	16558	16518	16631	16374	16351	16516	16569	16459	16711	16536	16711	16590	16795	16553	16401	16405	16454	16454	16494	16416	16530	16374	16434	16422	16375	16643	16367	16720	16458	16555	16546	16501	16472	16390	16492	16629	16603	16480	16503	16360	16237	16588	16414	16663	16493	16518	16628	16720	16475	16395	16637	16349	16543	16508	16681	16335	16416	16475	16629	16560	16481	16506	16374	16381	16509	16379	16570	16458	16539	16560	16505	16409	16455	16691	16450	16348	16676	16608	16597	16300	16644	16650	16515	16386	16383	16533	16654	16556	16557	16410	16479	16629	16423	16729	16415	16667	16527	16453	16489	16517	16531	16479	16618	16465	16570	16497	16560	16487	16389	16558	16540	16479	16365	16437	16535	16396	16573	16347	16440	16495	16438	16629	16514	16674	16555	16704	16436	16595	16496	16469	16427	16632	16448	16276	16467	16591	16698	16420	16526	16472	16539	16688	16255	16632	16516	16468	16503	16579	16471	16495	16452	16572	16511	16593	16364	16743	16351	16427	16330	16516	16593	16569	16623	16528	16505	16516	16691	16663	16641	16243	16516	16523	16480	16405	16562	16278	16433	16541	16331	16582	16553	16390	16542	16483	16409	16475	16286	16476	16580	16405	16549	16558	16593	16602	16468	16656	16354	16601	16401	16499	16454	16563	16358	16538	16595	16446	16478	16519	16482	16272	16594	16824	16443	16323	16481	16749	16559	16498	16497	16543	16613	16296	16528	16618	16445	16680	16484	16489	16456	16371	16522	16569	16401	16451	16425	16892	16446	16684	16688	16562	16685	16436	16537	16435	16476	16508	16487	16496	16284	16484	16555	16399	16547	16437	16475	16604	16658	16600	16536	16533	16455	16464	16655	16336	16442	16316	16675	16479	16575	16634	16520	16431	16459	16445	16506	16462	16577	16589	16552	16203	16516	16500	16334	16429	16419	16454	16516	16512	16518	16466	16711	16539	16782	16299	16357	16430	16523	16581	16338	16573	16423	16200	16586	16512	16515	16656	16720	16456	16562	16597	16562	16493	16544	16427	16493	16256	16541	16500	16478	16700	16764	16501	16598	16655	16349	16506	16554	16653	16528	16570	16654	16607	16517	16465	16519	16517	16553	16752	16474	16686	16657	16519	16596	16537	16312	16565	16351	16573	16499	16618	16309	16474	16584	16419	16606	16727	16267	16595	16536	16712	16613	16364	16501	16453	16389	16321	16441	16574	16488	16591	16553	16524	16556	16610	16333	16583	16445	16422	16367	16501	16461	16574	16574	16716	16676	16566	16293	16668	16435	16550	16476	16401	16492	16639	16402	16323	16470	16531	16525	16393	16355	16621	16482	16686	16678	16306	16591	16606	16788	16554	16419	16572	16585	16458	16375	16648	16379	16517	16592	16438	16656	16288	16506	16335	16407	16475	16510	16593	16637	16519	16433	16470	16409	16468	16510	16484	16518	16509	16392	16497	16469	16526	16453	16584	16564	16463	16462	16418	16489	16714	16449	16413	16696	16448	16501	16665	16431	16667	16455	16489	16416	16514	16527	16455	16498	16522	16626	16187	16385	16556	16583	16433	16410	16492	16451	16442	16522	16426	16572	16533	16635	16390	16593	16711	16304	16524	16586	16478	16782	16548	16408	16393	16527	16467	16549	16497	16572	16572	16561	16558	16481	16618	16553	16411	16496	16634	16472	16541	16602	16565	16576	16619	16466	16389	16440	16559	16564	16557	16557	16428	16398	16496	16422	16526	16359	16456	16672	16354	16417	16399	16442	16522	16543	16622	16348	16584	16317	16457	16361	16355	16483	16557	16529	16561	16179	16610	16417	16504	16393	16436	16594	16618	16542	16596	16631	16458	16537	16642	16657	16687	16629	16653	16357	16710	16410	16472	16788	16514	16410	16660	16323	16402	16404	16694	16319	16313	16323	16525	16375	16389	16591	16531	16722	16529	16466	16556	16633	16480	16585	16536	16575	16507	16565	16452	16629	16290	16418	16594	16664	16476	16380	16456	16494	16675	16483	16286	16605	16267	16470	16436	16365	16589	16379	16454	16479	16541	16557	16352	16529	16482	16535	16412	16389	16576	16528	16565	16599	16370	16566	16453	16512	16409	16552	16698	16651	16548	16710	16510	16628	16593	16451	16727	16401	16415	16612	16556	16558	16347	16303	16527	16464	16542	16536	16610	16487	16493	16390	16492	16648	16513	16490	16529	16532	16445	16513	16500	16429	16529	16294	16512	16500	16535	16550	16533	16521	16600	16689	16411	16536	16458	16439	16487	16681	16522	16501	16542	16596	16437	16668	16352	16330	16562	16355	16587	16629	16615	16540	16711	16335	16677	16439	16516	16333	16582	16391	16432	16614	16455	16439	16585	16705	16666	16405	16351	16332	16342	16673	16458	16539	16447	16508	16525	16381	16356	16505	16507	16231	16467	16489	16324	16622	16518	16436	16331	16300	16453	16591	16636	16696	16619	16741	16538	16528	16618	16494	16494	16358	16329	16508	16644	16479	16643	16784	16712	16503	16494	16393	16739	16696	16522	16504	16544	16632	16444	16634	16592	16482	16433	16694	16598	16484	16371	16269	16534	16522	16389	16524	16537	16613	16446	16458	16518	16641	16517	16612	16375	16543	16310	16429	16569	16351	16648	16605	16615	16543	16423	16437	16509	16355	16292	16582	16456	16484	16473	16272	16700	16662	16606	16467	16501	16351	16261	16523	16483	16579	16287	16371	16612	16418	16483	16525	16443	16474	16667	16497	16538	16403	16616	16442	16640	16430	16349	16552	16436	16480	16498	16441	16608	16440	16374	16413	16502	16487	16481	16313	16550	16558	16563	16560	16473	16376	16590	16250	16466	16613	16419	16528	16482	16694	16530	16513	16897	16588	16536	16483	16542	16616	16443	16399	16659	16314	16690	16405	16444	16386	16590	16692	16499	16398	16390	16451	16513	16478	16590	16465	16504	16473	16471	16379	16497	16476	16661	16464	16528	16517	16582	16523	16527	16638	16488	16690	16640	16517	16449	16642	16543	16419	16507	16446	16490	16442	16693	16413	16497	16707	16469	16419	16558	16478	16806	16683	16404	16459	16323	16284	16339	16573	16419	16597	16232	16288	16523	16638	16635	16595	16528	16619	16648	16616	16474	16340	16373	16258	16463	16533	16564	16571	16486	16484	16489	16526	16323	16688	16583	16554	16567	16482	16534	16733	16714	16439	16540	16700	16354	16575	16407	16448	16430	16583	16577	16386	16429	16525	16412	16813	16454	16440	16431	16553	16494	16482	16672	16487	16567	16392	16500	16561	16364	16318	16772	16519	16576	16497	16507	16594	16459	16507	16361	16386	16607	16257	16363	16417	16699	16455	16706	16377	16261	16573	16433	16471	16406	16504	16654	16460	16350	16438	16594	16567	16442	16569	16624	16344	16437	16392	16584	16459	16496	16690	16515	16324	16729	16468	16624	16719	16534	16522	16517	16401	16450	16415	16653	16539	16381	16701	16376	16429	16638	16524	16643	16320	16484	16623	16756	16489	16546	16533	16658	16690	16538	16640	16448	16591	16264	16467	16424	16422	16560	16365	16425	16588	16618	16648	16605	16448	16447	16449	16457	16546	16382	16480	16518	16460	16619	16707	16739	16554	16340	16653	16601	16370	16387	16722	16252	16490	16737	16598	16531	16476	16485	16585	16494	16549	16614	16651	16643	16352	16556	16431	16599	16442	16671	16428	16629	16537	16538	16535	16610	16466	16527	16357	16530	16678	16694	16413	16699	16738	16666	16796	16639	16378	16450	16493	16530	16530	16502	16271	16497	16401	16655	16610	16613	16537	16537	16638	16576	16588	16470	16634	16418	16390	16469	16564	16636	16570	16532	16413	16432	16479	16536	16303	16473	16595	16596	16367	16581	16445	16514	16506	16493	16232	16277	16581	16446	16571	16454	16452	16509	16696	16608	16355	16437	16445	16535	16658	16345	16409	16502	16808	16583	16542	16477	16488	16387	16364	16529	16401	16459	16465	16466	16618	16559
27667	42015	39234	32950	29567	24156	21001	19698	18255	17362	17203	16713	16294	16166	15796	15586	15532	15659	15326	15219	15244	15033	15126	15278	15051	15130	14993	15236	15110	15114	15085	15071	15263	15100	15130	15172	15189	15145	15125	15047	15246	15104	15017	15127	15133	15171	15018	15015	15082	15157	15022	15096	15060	15124	15029	15131	15160	15076	15167	14984	15272	15075	15171	15219	15221	15042	14980	15206	15109	14933	15170	15167	14994	15077	15006	15006	15014	14891	15131	15160	15049	15072	15181	15103	14960	15093	15129	15046	15059	15199	15226	14921	14978	14821	15064	15235	14949	15000	15049	15085	14969	15207	15085	15225	15060	15113	15018	15052	14968	14987	15179	15170	15163	15209	15055	15012	15096	14979	15034	15143	15036	14977	15099	15096	14895	14971	15014	14992	15197	15217	15232	15097	14993	14979	14918	15115	14996	15170	15091	15171	15162	15240	15217	15108	15080	15146	15024	15020	15094	15098	15178	15028	14924	15064	14991	15042	15177	15107	15065	15007	15263	15004	15195	15060	15229	15206	15142	15038	15107	15124	15039	14943	14940	15107	15119	15165	14921	15139	15035	15159	15143	15107	15172	14974	15185	15010	15090	15184	15076	15150	15168	15206	15066	15077	15097	15072	15125	15036	15029	15101	15092	15221	15035	15041	15096	14946	15160	15008	15021	14967	15119	14985	15023	15074	14941	14968	14976	15055	15079	14942	15250	15135	14985	15252	15133	15026	15075	15059	15020	15096	15236	15084	15124	14708	15153	15139	15109	15085	15118	15224	15161	15290	15105	14984	15160	15107	15104	14995	15177	15093	15241	15109	15225	15237	15116	15180	15158	14853	15055	15216	15100	15036	14935	15122	14990	15075	15061	15133	15007	15023	14972	15190	15274	15279	15122	15062	14971	15051	15091	15037	15237	15073	15152	15119	15222	15031	15051	14961	15081	15101	15138	15035	14896	15173	15222	15354	15202	15052	15201	15180	15174	14973	15002	15300	15215	14947	15192	14915	15121	15157	15106	15198	15134	15069	15094	14961	15033	15077	15164	15011	15065	15261	15163	15274	15181	15053	15089	14976	15219	15112	14930	15063	15111	15178	15131	15097	15075	14994	15160	14984	15118	15035	15092	14981	14990	15117	15078	15007	15005	14991	15086	14962	14946	15017	14966	15020	15292	14929	14951	15211	15092	14917	15055	15211	15134	15010	15072	14933	15144	14970	15049	15240	15107	15240	15038	15123	15249	15118	15022	14934	15160	15124	15042	15081	15138	15001	15132	14956	14951	15066	15113	14982	15237	15077	15055	15182	15000	15001	15091	15065	15244	15101	14958	15089	15193	14780	15169	14953	15144	15242	15051	14986	15031	14981	14942	15121	15088	15004	15214	15068	15071	15156	15021	14979	15213	15023	15082	14942	15035	15123	15056	15232	15060	15095	15016	14918	15026	14990	15062	14942	15015	15121	15142	14988	15256	15181	14960	15185	14970	15323	14986	15177	15069	15106	15143	15133	15181	15124	15177	15016	15161	15228	15037	15140	15137	15158	15033	15113	15093	15074	14975	15207	15067	15185	15148	15077	15221	15148	15090	15051	15062	15240	15044	15200	15098	15007	15089	15214	15156	15176	15189	15281	15055	15077	15158	15148	15063	15152	15051	15078	15145	15037	14948	15142	15129	15197	15130	15078	15094	14989	15089	15214	15063	15020	15255	15020	14991	15000	14913	15233	15169	15093	15206	15033	14957	15084	15010	15057	15096	15100	15254	15110	15236	15131	15180	15079	15100	15068	14880	14949	15084	15130	14905	15141	14934	14913	15042	14945	15070	15163	15074	15032	15148	15030	15165	14956	15172	15017	15215	15162	15072	15050	15059	15116	15061	15076	15093	15000	15189	15151	15019	15169	14949	15156	15200	14884	15247	15032	15167	15270	15030	15290	14988	15094	15102	15140	15085	15093	15033	15189	15202	15055	15151	15116	15011	14990	14881	14994	15128	15084	14983	14983	14875	15100	15030	15018	15107	15240	15051	15029	15158	15060	15036	14999	15057	15207	15246	14958	15115	15030	15151	15110	15230	15101	15248	15154	14973	15057	14992	14894	15092	15020	15074	14942	15225	15126	15172	15314	15149	14994	15060	15037	15071	15099	14981	15136	14931	15102	15105	15071	15207	15055	15059	15036	15287	15020	15199	14963	15032	15208	15122	15156	15113	15213	15117	15020	14995	15030	15143	15086	15179	15067	15153	15003	15210	15097	15133	14982	15110	14963	15155	15021	14982	14969	15091	15101	15291	15036	15008	15085	15033	15087	15053	15123	15062	15136	15082	14960	15189	15233	15017	15097	15212	15169	15046	15160	15267	15041	15104	14970	15116	14929	15047	14886	15049	14997	15231	15151	15030	14948	15092	15041	15119	15093	15216	15104	14988	15011	15231	15112	15160	15159	15124	15068	15174	15090	15211	15075	15011	14907	14956	14918	15060	15154	15190	15122	15064	15212	15004	15161	15127	15179	15130	15103	15176	14968	14948	15104	14979	14989	15020	15102	15164	15039	15171	15025	15055	15196	15052	15054	15169	15143	15101	14999	15007	15148	15043	15133	15181	15126	15086	14960	15073	15088	15070	15114	15093	15102	15131	15147	14999	15170	15020	15044	15296	15232	14986	15134	15028	15052	15220	15183	15101	15136	15118	15178	15028	15127	15047	15100	15193	15072	15016	15049	15332	14926	15044	15211	15136	15031	15112	15067	15033	14998	15081	15205	15078	14972	15017	14984	15017	15013	15040	15149	15093	15072	15041	14982	15063	15055	15085	15131	15245	15017	15168	15197	15049	15122	15126	15062	15088	15168	15002	15062	14960	15145	14933	14963	14994	15038	15166	14977	15131	14997	15131	14991	15019	14993	15165	15186	15080	15292	15219	14969	15048	15083	15004	15201	14949	15164	15043	15152	14873	15120	15024	15071	15067	15050	15071	14961	15127	15175	15181	14977	15119	15064	15092	14922	15189	15035	15211	14975	15245	15078	15119	15170	15040	15190	15077	15135	14997	15063	15168	15214	14964	15075	15192	15020	14966	15175	15039	15104	14957	15024	15173	14920	15034	15124	15155	14837	15076	15192	14978	15144	15092	15090	14894	14963	15049	14971	15233	15078	15022	15013	14991	15058	15128	15104	15217	15183	15039	15077	15022	14979	15241	15114	15082	15178	15021	14998	14987	14920	14995	15095	15150	15167	15157	15204	15198	15064	15178	15173	15086	15118	15068	15099	15056	14894	15131	15034	15066	15116	15154	15083	15233	14994	15162	14980	15082	15197	15073	15106	15208	14994	15095	15146	15214	15035	14949	14988	15207	15190	15027	15260	15128	15044	15189	15043	14934	15067	15017	14992	15234	15156	15143	14953	15145	15107	15184	15021	14972	15209	14968	15119	15123	15140	14952	15047	15063	15173	14966	15065	15148	15157	15093	14910	15096	15158	14966	15177	15153	15009	14967	14933	14936	14995	14997	15103	15018	15190	15251	14899	15052	15000	15163	15132	15099	15001	15222	14936	15110	15028	15170	15062	15043	14985	14950	15061	15219	15047	15283	15061	15099	15059	15029	15132	15100	15066	15106	14961	15112	14998	15052	15242	15208	15022	15136	15040	15098	15119	15078	15191	14930	14944	15230	15094	15231	15024	15019	15002	15117	15256	15165	15038	15008	15177	15001	15047	15044	15041	15238	15118	15010	14940	15079	15167	14939	14950	15135	15156	14982	14910	15050	15008	15245	15140	15044	15216	15079	14944	15025	14947	14926	15091	15107	15121	15085	15054	15166	15126	15025	15250	15227	15042	15155	14991	15082	14979	15089	15180	15049	15099	15163	14896	15021	15097	15272	15017	14929	15068	15079	15059	15213	15073	15108	15043	15100	15037	15093	15072	15142	15164	15065	15156	15138	15169	14970	15137	15213	15017	14928	15051	15041	15083	15086	15074	15256	15036	14979	15096	15208	15061	15114	15111	15173	15100	14930	15101	15248	15025	14992	14982	15024	15258	15313	15247	15055	14939	15048	15100	15035	15222	15239	15004	15153	15026	15074	15266	15154	15157	15260	14992	15125	15018	15153	15066	15138	15038	15102	15073	15195	14855	15008	15029	15146	15109	15101	14995	15131	15135	15024	15275	15234	15198	15267	15208	15162	15088	14869	15024	15203	15184	15222	15196	15278	15026	15016	15157	14997	15023	15032	15210	14891	14995	15165	15155	15130	15022	15033	15183	15226	15137	15224	15005	15117	15032	15155	15187	15101	15020	15175	15194	15055	14958	15118	15207	15065	15074	15063	15117	15042	15329	15114	14909	15259	15226	15030	15114	15063	14927	15047	15159	15252	15019	15075	15008	15100	15062	15129	15157	15223	15126	14927	15257	15200	15143	15128	15007	15039	14984	15113	15107	15095	15163	15151	15171	15151	15157	15084	15102	15134	15033	15104	15104	15007	15131	15008	15042	15080	15190	15031	15067	15060	15076	15113	14905	15037	15123	15086	15080	15117	15144	15147	15041	15041	15034	15177	15057	15072	15152	15149	14950	15003	14907	15241	15061	15033	15001	15054	15075	15116	15170	15031	15233	14994	15156	15063	15079	15116	15075	15135	14984	15196	15105	15007	15020	15067	15178	15141	15068	15050	15006	15132	15191	15069	15125	15257	15132	15038	15136	15021	15129	15198	15129	15029	14940	15101	15047	15228	15193	14801	15068	15171	15140	15097	15187	15003	14895	15128	14986	15134	15161	15225	14986	15141	15215	15133	15000	15224	15065	15151	15104	15010	15134	15072	15011	15001	15010	15071	15079	15186	15089	15056	15084	14960	14917	15189	15044	15188	15067	15166	14994	15022	15024	14881	15020	15376	14924	15084	15203	15244	14990	15058	15091	15006	15078	15121	15116	15156	14892	15090	15199	15225	15026	15039	14917	15049	14955	15080	15204	15248	15185	14871	14964	15037	15135	15068	15077	15100	15163	15081	15160	15017	15008	15092	15124	15029	15133	15045	14976	15152	14987	15220	15047	15022	14920	15111	15004	14955	15151	15261	15119	14958	15227	15317	15126	15064	15290	15089	15022	15060	14897	14911	14952	15192	15028	14993	15042	15092	14907	14948	15224	15212	15009	14944	15104
23535	21148	28749	24458	24240	26446	25589	21711	19743	19140	19047	18332	18046	17581	17602	17516	17261	16949	16983	16890	16720	16818	16831	16950	16870	16832	16616	16762	16747	16802	16854	16422	16811	16581	16803	16692	16477	16672	16543	16655	16542	16461	16403	16516	16707	16654	16686	16954	17238	17228	17234	16968	16836	16836	16729	16542	16711	16582	16606	16517	16491	16393	16546	16648	16629	16653	16593	16667	16368	16475	16593	16486	16683	16462	16502	16507	16488	16277	16564	16564	16377	16867	16556	16478	16554	16334	16633	16561	16446	16567	16619	16450	16405	16575	16476	16739	16537	16523	16476	16612	16628	16540	16547	16640	16437	16521	16595	16671	16565	16476	16619	16341	16691	16502	16548	16600	16629	16366	16463	16618	16694	16620	16731	16448	16386	16425	16660	16547	16647	16581	16552	16688	16325	16610	16409	16656	16543	16679	16620	16590	16633	16542	16650	16631	16594	16652	16538	16559	16351	16448	16686	16669	16618	16678	16396	16557	16578	16619	16509	16570	16693	16566	16497	16646	16576	16528	16449	16469	16549	16490	16427	16581	16602	16487	16420	16482	16660	16538	16583	16572	16609	16620	16488	16337	16596	16508	16487	16530	16434	16575	16514	16632	16525	16427	16469	16392	16613	16484	16402	16668	16472	16602	16608	16583	16469	16436	16596	16685	16492	16629	16479	16503	16619	16622	16807	16644	16558	16707	16642	16631	16399	16603	16536	16655	16382	16428	16532	16512	16460	16653	16639	16349	16550	16492	16631	16526	16514	16381	16402	16459	16624	16511	16404	16569	16590	16473	16500	16453	16435	16365	16413	16616	16595	16552	16564	16541	16387	16371	16403	16665	16588	16553	16484	16427	16754	16497	16582	16762	16680	16407	16323	16404	16515	16735	16440	16431	16303	16508	16472	16440	16488	16519	16711	16260	16391	16448	16669	16677	16638	16564	16294	16444	16462	16505	16406	16731	16595	16584	16667	16601	16581	16619	16562	16392	16619	16681	16518	16478	16632	16648	16659	16766	16627	16703	16888	16551	16563	16610	16706	16542	16516	16540	16380	16570	16695	16342	16628	16621	16396	16482	16883	16579	16549	16678	16371	16453	16541	16542	16538	16665	16534	16733	16579	16559	16574	16617	16541	16487	16720	16425	16562	16333	16538	16686	16690	16522	16497	16453	16494	16667	16714	16302	16504	16682	16513	16560	16709	16464	16455	16389	16608	16403	16730	16508	16480	16488	16644	16594	16404	16486	16555	16322	16463	16540	16470	16731	16484	16613	16634	16625	16583	16543	16485	16585	16442	16479	16588	16499	16749	16512	16670	16816	16484	16599	16544	16546	16446	16594	16592	16597	16634	16494	16443	16586	16536	16592	16544	16501	16706	16422	16820	16538	16402	16652	16536	16463	16603	16284	16321	16668	16577	16504	16522	16469	16485	16489	16654	16537	16364	16494	16600	16319	16554	16340	16533	16557	16414	16564	16504	16543	16647	16455	16569	16670	16455	16476	16539	16448	16637	16405	16694	16518	16479	16582	16612	16534	16746	16804	16547	16741	16525	16407	16355	16669	16481	16619	16461	16293	16324	16455	16361	16396	16742	16640	16389	16513	16671	16442	16577	16360	16550	16737	16633	16621	16618	16487	16760	16525	16306	16634	16497	16511	16580	16650	16578	16407	16630	16491	16602	16429	16575	16536	16535	16473	16866	16569	16556	16526	16486	16368	16416	16528	16372	16511	16535	16691	16762	16632	16348	16405	16552	16359	16561	16577	16612	16549	16615	16574	16406	16488	16539	16490	16679	16659	16570	16513	16594	16634	16566	16607	16653	16756	16461	16684	16674	16661	16529	16681	16551	16513	16611	16537	16695	16606	16644	16650	16432	16727	16515	16513	16686	16545	16566	16577	16517	16605	16352	16576	16543	16428	16322	16499	16490	16599	16658	16661	16462	16554	16486	16620	16658	16518	16657	16649	16670	16516	16528	16559	16748	16383	16587	16661	16360	16567	16451	16506	16456	16470	16658	16662	16298	16540	16508	16535	16440	16465	16572	16555	16260	16443	16689	16441	16646	16647	16808	16599	16487	16373	16561	16590	16629	16661	16525	16547	16569	16637	16520	16429	16500	16479	16544	16576	16533	16587	16607	16548	16489	16594	16686	16552	16522	16650	16661	16436	16820	16554	16562	16530	16644	16719	16676	16499	16524	16533	16513	16340	16601	16656	16843	16366	16552	16602	16484	16571	16572	16558	16814	16613	16657	16628	16737	16527	16608	16554	16564	16618	16422	16660	16574	16523	16566	16639	16438	16586	16438	16370	16726	16478	16513	16456	16677	16471	16383	16452	16642	16419	16531	16513	16615	16586	16490	16549	16587	16646	16459	16435	16374	16537	16624	16562	16660	16604	16710	16550	16520	16609	16509	16580	16629	16669	16597	16476	16605	16671	16539	16350	16502	16421	16506	16568	16656	16513	16581	16676	16717	16648	16486	16465	16678	16459	16553	16677	16474	16428	16618	16500	16592	16605	16570	16569	16645	16539	16617	16501	16385	16614	16695	16654	16617	16480	16231	16696	16589	16480	16481	16441	16588	16527	16555	16596	16593	16552	16530	16632	16554	16734	16488	16525	16534	16678	16585	16584	16553	16497	16588	16527	16557	16379	16687	16594	16455	16474	16598	16658	16522	16631	16608	16398	16448	16583	16323	16572	16225	16344	16553	16633	16613	16465	16463	16464	16597	16608	16639	16707	16486	16493	16510	16511	16657	16569	16744	16523	16569	16475	16564	16373	16712	16468	16485	16588	16649	16671	16639	16785	16677	16638	16278	16618	16418	16752	16589	16713	16354	16518	16513	16640	16689	16542	16617	16404	16594	16586	16470	16430	16512	16546	16547	16586	16487	16515	16661	16441	16703	16629	16520	16503	16570	16654	16609	16519	16690	16341	16469	16513	16610	16705	16509	16446	16433	16635	16492	16570	16514	16570	16719	16480	16646	16575	16577	16543	16776	16600	16560	16619	16621	16482	16385	16615	16669	16750	16827	16818	16637	16553	16618	16642	16657	16525	16679	16476	16699	16523	16382	16473	16594	16629	16464	16620	16426	16462	16613	16437	16555	16550	16477	16696	16658	16489	16643	16631	16525	16451	16478	16633	16525	16461	16628	16537	16442	16520	16538	16706	16583	16719	16442	16443	16485	16642	16591	16606	16355	16406	16397	16660	16592	16611	16264	16556	16520	16413	16532	16694	16632	16513	16544	16670	16598	16589	16464	16854	16400	16544	16582	16484	16459	16768	16515	16519	16507	16514	16639	16639	16421	16463	16582	16704	16604	16662	16511	16511	16617	16420	16698	16523	16499	16628	16637	16564	16578	16500	16519	16468	16699	16636	16328	16396	16607	16445	16529	16475	16502	16528	16652	16478	16597	16458	16497	16473	16397	16541	16526	16550	16821	16380	16628	16482	16512	16513	16556	16340	16456	16567	16405	16313	16349	16672	16681	16623	16425	16527	16545	16625	16353	16740	16520	16524	16400	16510	16602	16576	16532	16553	16597	16552	16472	16500	16626	16427	16534	16620	16662	16699	16598	16594	16518	16559	16494	16569	16688	16709	16702	16638	16198	16761	16642	16596	16606	16378	16506	16535	16465	16494	16595	16515	16468	16584	16607	16457	16793	16714	16469	16594	16499	16710	16513	16407	16617	16489	16538	16550	16636	16590	16575	16494	16552	16635	16673	16565	16637	16553	16514	16615	16677	16492	16582	16424	16452	16445	16428	16598	16570	16582	16482	16500	16418	16448	16564	16387	16576	16726	16848	16705	16657	16487	16534	16470	16631	16370	16499	16477	16484	16690	16586	16492	16369	16470	16553	16451	16444	16587	16591	16516	16408	16499	16475	16433	16498	16461	16661	16536	16631	16447	16459	16620	16447	16400	16650	16556	16453	16587	16275	16714	16624	16699	16482	16567	16307	16641	16499	16623	16510	16490	16278	16471	16430	16533	16686	16527	16562	16534	16400	16482	16577	16694	16607	16657	16641	16698	16529	16607	16528	16565	16680	16904	16774	16443	16522	16494	16691	16361	16469	16643	16581	16417	16335	16486	16461	16413	16605	16753	16419	16507	16467	16513	16632	16552	16911	16715	16498	16603	16602	16536	16561	16625	16590	16425	16611	16541	16473	16686	16563	16592	16549	16362	16384	16365	16567	16418	16499	16544	16578	16620	16584	16558	16574	16539	16672	16469	16462	16631	16412	16668	16535	16687	16500	16518	16613	16559	16532	16398	16465	16663	16638	16614	16377	16600	16570	16491	16718	16236	16334	16587	16517	16552	16674	16685	16672	16460	16410	16370	16645	16575	16457	16637	16666	16588	16484	16370	16489	16361	16825	16625	16565	16606	16524	16538	16436	16432	16514	16574	16565	16581	16606	16531	16537	16549	16460	16506	16502	16612	16402	16554	16434	16543	16649	16684	16648	16695	16484	16531	16819	16584	16656	16593	16486	16524	16493	16503	16795	16468	16549	16490	16557	16401	16509	16552	16695	16423	16582	16578	16535	16296	16175	16470	16632	16418	16713	16558	16595	16384	16570	16458	16740	16624	16707	16565	16543	16583	16688	16606	16729	16502	16563	16543	16442	16717	16494	16670	16366	16596	16678	16437	16473	16498	16585	16492	16590	16489	16524	16449	16591	16559	16453	16439	16464	16568	16635	16637	16691	16365	16361	16514	16518	16688	16649	16611	16692	16585	16517	16545	16483	16475	16640	16522	16560	16476	16437	16556	16368	16586	16558	16570	16544	16531	16602	16588	16635	16362	16545	16756	16687	16560	16406	16731	16631	16566	16588	16666	16529	16584	16510	16567	16445	16621	16716	16488	16412	16511	16559	16562	16395	16425	16540	16508	16416	16491	16763	16546	16491	16763	16438	16374	16539	16610	16521	16503	16665	16627	16578	16579	16694	16532	16523	16496	16680	16552	16720	16720	16472	16468	16473	16547	16729	16495	16481	16452	16585	16662	16720	16814	16523	16683	16593	16718	16488	16623	16672	16704	16608	16374	16538	16496	16579	16645	16538	16578	16643	16501	16468	16643	16736	16295	16627	16458	16465	16519	16439	16629	16532	16434	16423	16496	16497	16303	16519	16521
27179	46090	43474	36292	32757	28473	24782	22210	20197	18998	18615	17818	17201	16820	16386	16280	15998	15711	15671	15494	15323	15244	15193	15200	15339	15227	15211	15311	15311	15166	15187	15123	15334	15240	15148	15235	14953	15167	15214	15203	15155	15134	15149	15176	15059	15200	15343	15496	15756	16011	15693	15370	15385	15218	15126	15214	15239	15299	15158	15098	15037	15050	15161	15119	15251	15186	15314	15200	15022	15195	15125	15361	14979	15113	15125	15178	15127	15151	14962	15047	15265	15207	15204	15100	15111	15312	15041	15260	15183	14881	15203	15080	15131	15174	15183	15114	15096	15154	15061	15277	15154	15089	15046	15301	15237	15202	15229	15023	15073	15278	15194	15212	15298	15185	15102	15043	15268	15129	15103	15154	15014	14929	15183	15193	15159	15078	15206	15166	15110	15087	15022	15088	15239	15131	14952	15129	15069	15112	15153	15137	15107	15100	15227	15215	15045	15105	15098	15197	15063	15020	14972	15161	15151	15160	15068	15140	15135	15082	15112	15137	15288	15381	15160	15144	14967	15180	15199	15113	15106	14924	15036	15193	15038	15171	15110	15168	15247	15087	14995	15104	15176	15175	15127	15148	15309	15137	15068	15270	15100	15136	15122	15196	15299	14935	15233	15153	15165	15173	15200	15263	15287	15199	14995	15102	15050	15108	15022	15168	15078	14959	15121	15259	15109	15237	14995	15040	15053	15092	15198	15091	15089	14990	15257	15246	15118	15159	15194	15310	15025	15362	15121	15169	15148	15059	14939	15114	15067	15144	15277	15057	15128	15236	15190	15032	15176	15185	14959	15184	15080	15179	15090	15049	15194	15064	15359	15276	15196	15186	14962	15097	15222	15198	15210	15095	15342	15040	15117	15144	14991	15203	15202	15054	15286	15128	14996	15053	15155	15135	15061	15278	15104	15154	15201	14984	14995	15158	15099	15110	15135	15245	15209	15097	15029	15247	15214	15230	15260	15119	15291	15086	15109	15249	15041	15049	15074	15142	15157	15260	15169	15126	14927	15292	15332	15025	15283	15117	15160	15183	15023	15047	15107	15260	15023	15169	15075	14924	15059	15088	15073	15218	15169	15001	15207	15179	14881	15142	14845	15169	15086	15078	15141	15210	15162	15177	15286	15028	15179	15192	15229	14986	14968	15164	15191	15115	15021	15109	15157	15106	15279	14983	15158	15066	15163	15242	15125	15223	14997	15050	15284	15318	15192	15160	15118	14968	15220	15186	15171	15230	15188	15246	15053	15283	15263	15146	15324	15088	15079	15274	15145	15159	15275	15151	14906	15008	15281	15072	15206	15132	15121	15155	15330	15260	15034	15032	15151	15262	15028	15290	15224	15240	15095	15061	15128	15104	15083	15090	15036	15019	15101	15168	15100	15296	14975	15078	15066	15242	15115	15180	15027	15233	15140	15180	15303	15133	15148	15132	15364	15006	15116	15147	15086	15056	15202	15148	15043	15230	14985	15114	15066	15193	15117	15026	15145	15313	15207	15160	15075	15410	15072	15104	15110	15017	15041	15183	15095	15210	15212	15043	15135	15174	15136	15276	15237	15152	15027	15123	15141	15267	15135	15068	15167	15064	14946	15109	15040	15037	15145	15119	15075	15052	15124	15162	15150	15271	15268	15196	15084	15164	14939	15020	15152	15155	15366	15089	15221	15238	15191	15113	15229	15165	15077	15075	15064	15248	15151	14995	14957	15166	15093	15078	15156	15051	14956	15233	15127	15163	15246	15154	14995	15169	15152	15378	15270	15097	14997	15138	15121	15208	15023	15109	15012	15090	15137	15249	15012	15225	15236	14957	15086	15172	15220	15051	15120	15020	15086	15263	15096	15306	15318	15319	15326	14992	15318	15085	15144	15145	15165	15154	15075	15053	15104	15157	15169	15234	14989	15302	15017	15136	15149	15129	15031	15085	15091	15069	15105	14944	15243	15153	14962	14951	15135	15140	15286	15034	15138	15042	15165	15035	15162	15198	15201	15019	15109	15227	15081	15149	15086	15208	15174	15178	15256	15146	15278	15176	15256	15273	15131	15198	15073	15039	15171	15215	15091	15119	15093	15137	15004	15032	15187	15006	14917	15132	15086	15035	15078	14960	15039	15051	15268	15179	15283	15113	15145	15205	15371	15078	15267	15034	15180	14872	15099	15256	14996	15190	15059	15002	15107	15139	14988	15198	15087	15158	15009	15272	15377	15082	15168	15067	15183	15115	14932	15057	15223	15088	15137	15240	15046	15024	15246	15098	15157	15362	15317	15019	15233	15123	15071	15228	15065	15089	15125	15154	15188	15194	15061	15174	15006	15045	15143	15322	15117	15070	15013	15181	15019	15166	15183	15121	15207	15188	15079	15085	15155	15215	14983	15125	15178	15132	15078	15203	15152	14928	15205	15137	15194	15151	15104	15247	15045	15161	15098	15172	15154	15082	15012	15167	15132	15299	15038	15128	15183	15239	14923	14990	15183	15099	15142	15113	15082	15129	15039	15098	15180	15256	15277	15226	15065	15164	15207	15064	15114	15056	15238	15052	15199	15260	15204	15183	15130	14985	15164	15162	15170	15113	15236	15193	15120	15001	15276	14972	15208	15264	15135	15263	15072	15104	14980	15151	15219	15137	15184	15087	15210	15353	15218	14986	15087	14986	15111	15184	15210	15171	15051	15194	15136	15169	15096	15135	15349	15042	14982	15112	15259	15069	15055	15096	14919	14915	15205	15034	15171	15088	15081	15286	15195	15078	15227	15171	14985	15119	15160	15210	15076	15347	15185	15098	15100	15163	15144	15068	15201	15137	15122	15131	15171	15225	15067	15129	15092	15219	15125	15140	15183	14939	15138	15222	15206	15136	15222	15162	15115	15008	15237	15083	15205	15152	15009	15027	15219	15164	15219	15206	15051	15101	15114	15288	15139	14984	15184	15216	15079	15159	15009	15239	15019	15105	15069	15134	15106	15122	15142	15035	15166	14997	15090	14992	15359	15218	15115	15196	15304	15194	15209	15021	15103	15009	15183	15128	15106	15157	15069	15079	15238	15106	15174	15133	15301	15126	15094	15088	15091	15155	15125	15155	15138	15008	15188	15010	15172	15167	15133	15097	15277	15206	15292	15365	15229	14948	15299	15155	14993	15139	15197	15180	15205	15243	15098	15013	15154	15164	15102	15017	15137	15200	15061	15076	15238	15129	15192	15203	15212	15110	15112	15246	15078	15023	15250	15184	15090	15176	14975	15265	15149	15189	15046	15218	15106	15224	15034	15143	15128	15239	15189	15244	14979	14982	15120	15131	15177	14932	15224	15066	15185	15081	15063	15154	15359	15108	15188	15277	15181	15047	15020	15291	15138	15183	15027	15040	15109	15108	15132	15061	15252	15067	15217	15103	15101	15240	15025	15160	15140	15164	15034	15096	15113	15160	15163	15172	15122	15146	15170	15087	15283	15126	15252	15095	15199	15179	15083	15128	15018	15045	15111	15080	15109	15280	15257	15133	15142	15190	15043	15147	15372	15053	15199	15241	14998	15071	15192	15130	15097	15027	15149	15199	15092	15135	15149	15101	15112	15122	15209	15155	15212	15111	15113	15160	15177	15073	14994	15060	15082	14990	15133	15182	15286	15003	15125	15027	14957	15203	15032	15003	15156	15136	14955	15143	15304	15070	15051	15188	15118	15212	15364	15313	15170	15025	15167	15194	15175	15151	15095	15070	15153	15075	15205	15060	15207	15252	15162	15100	15040	15102	15020	15156	15232	14894	15154	15217	15100	15135	15204	15057	15142	15180	15381	15038	15208	15072	15165	15145	15247	15131	15150	15097	15112	15152	15111	15074	15161	14995	15133	15087	15181	15169	15065	15177	15287	15095	15192	15154	15205	14951	15175	15213	15168	15255	15112	15092	15151	15168	15188	15174	15115	15183	15198	15065	15117	15063	15219	15129	15272	15201	15106	14991	15072	15161	15208	15126	15064	15106	15177	15094	15076	15035	15260	15061	15126	15137	15005	15125	15157	15114	15207	15213	15080	15197	14945	15118	15106	15152	15114	15004	15296	14866	15215	15165	15136	15146	15251	14870	15157	15109	15239	15111	15076	15364	14932	15162	15186	15158	15225	15166	15148	15164	15228	15190	15182	15245	15014	15162	15104	14983	15174	15181	15098	15193	15093	15048	15075	15329	15254	14913	15162	15233	15114	15090	15093	15135	15199	15192	15043	15411	15052	15119	14994	15202	15327	15195	15084	15085	15174	15071	15062	15150	15230	15203	15081	15236	15304	15133	15216	15135	15273	15130	15352	15165	15162	15068	15018	15091	15088	15141	15085	15194	15173	15200	15216	15177	15178	15142	15031	15001	15176	15158	15183	15227	15020	15185	15024	15276	15047	15199	15152	15266	15018	15512	15247	15189	15330	15092	15009	15159	15094	15006	15064	15171	15025	15284	14976	15117	15291	15128	15158	15159	15325	15096	15143	15131	15053	15149	15138	15200	15135	15160	14964	15172	15233	15315	15137	14990	15230	15050	15288	15005	15113	15159	15234	15187	15111	15245	15031	15204	15156	15093	15078	15142	15187	15127	15232	15230	15185	15227	15163	15072	15191	15197	15149	15151	14917	15113	15083	15192	15092	15304	15160	15173	15313	15295	15037	15079	15214	15103	15219	15025	15049	15150	15065	15235	15293	15211	15037	15110	15260	15261	15093	15182	15144	14885	14993	15136	15159	15045	15072	15108	15216	15150	15041	15225	15201	15044	15122	14995	14977	15176	15207	15092	15170	15129	15088	15120	15105	15074	15317	14996	15134	15101	15220	15215	15195	15212	15119	15189	15095	15143	15091	15154	15027	15213	14968	15089	15141	15113	15140	15178	15148	15148	15240	15098	15098	15180	15148	15129	15111	15091	15124	15215	15052	15133	15126	15220	15261	15065	15385	15158	15007	15276	15058	15157	15223	15223	15264	15124	15093	15145	15204	15133	15224	15001	15080	15088	15180	15295	15164	15155	15201	15267	15365	15130	15132	15357	15083	15370	15054	15278	15225	15142	15166	15141	15093	15018	15172	15125	15200	14917	15129	15159	15189	15160	15086	15345	15265	15249	15092	15062	15147	15324	15023	15115	15078	15164	15001	15064	15112	15093	15275	15174
22622	21154	29072	23600	22210	25947	29122	23526	21433	20790	20232	19191	18748	18526	18074	17986	17668	17427	17297	17224	17087	17088	17232	17035	17119	17056	17038	17054	16789	16910	16783	16924	16690	16828	16860	16943	16896	16891	16948	16919	16890	16875	16705	16792	16801	16699	17023	17343	17621	17805	17517	17088	16987	16697	16840	16887	16781	16724	16657	16698	16832	16746	16789	16678	16820	16729	16835	16731	16524	16718	16861	16806	16755	16721	16648	16972	16838	16561	16714	16647	16674	16727	16886	16606	16598	16670	16477	16580	16925	16998	16662	16571	16660	16752	16776	16688	16702	16675	16740	16732	16842	16872	16718	16926	16763	16773	16930	16659	16585	16502	16698	16666	16658	16782	16808	16667	16579	16783	16690	16842	16837	16727	16746	16778	16856	16541	16640	16620	16771	16606	16962	16880	16771	16745	16805	16734	16646	16704	16791	16529	16672	16727	16680	16937	16785	16694	16841	16758	16812	16652	16807	16695	16797	16667	16571	16578	16781	16681	16664	16829	16659	16651	16629	16579	16758	16790	16530	16524	16818	16727	16729	16720	16568	16807	16954	16692	16741	16907	16830	16843	16845	16578	16690	16717	16698	16622	17004	16865	16634	16673	16745	16804	16728	16662	16517	16734	16703	16739	16720	16775	16704	16635	16682	16639	16681	16574	16719	16766	16866	16735	16851	16671	16695	16494	16686	16706	16742	16875	16728	16499	16775	16607	16858	16840	16597	16732	16701	16728	16890	16846	16917	16645	16822	16501	16561	16777	16874	16656	16816	16578	16537	16768	16812	16856	16782	16776	16670	16778	16601	16752	16616	16588	16700	16785	16714	16814	16530	16508	16634	16734	16858	16682	16629	16576	16625	16728	16669	16635	16830	16656	16523	16853	16611	16616	16717	16756	16623	16371	16822	16618	16925	16748	16789	16874	16817	16757	16706	16472	16505	16842	16741	16668	16636	16723	16643	16720	16657	16552	16808	16780	16683	16673	16565	16668	16730	16863	16803	16857	16514	16821	16790	16742	16788	16559	16468	16785	16793	16764	16813	16671	16526	16689	16870	16847	16731	16766	16748	16698	16619	16544	16639	16632	16556	16686	16720	16373	16670	16467	16785	16867	16931	16641	16748	16718	16675	16689	16819	16664	16701	16731	16742	16921	16824	16381	16687	16713	16656	16737	16835	16840	16734	16762	16678	16736	16856	16839	16556	16572	16740	16668	16826	16743	16670	16626	16547	16611	16642	16565	16927	16634	16656	16741	16645	16590	16592	16548	16628	16556	16828	16763	16676	16559	16540	16574	16677	16708	16624	16667	16655	16587	16681	16618	16518	16429	16800	16638	16620	16652	16651	16571	16877	16552	16785	16707	16775	16653	16661	16745	16585	16798	16754	16607	16742	16756	16667	16628	16621	16853	16785	16847	16857	16797	16591	16707	16582	16523	16515	16519	16820	16788	16803	16604	16857	16863	16603	16649	16796	16722	16814	16665	16619	16531	16749	16536	16616	16713	16651	16714	16611	16838	16697	16718	16957	16887	16805	16792	16725	16812	16605	16626	16879	16862	16594	16624	16828	16766	16778	16692	16630	16742	16509	16659	16570	16596	16652	16562	16657	16686	16779	16787	16801	16858	16598	16691	16712	16609	16637	16714	16741	16689	16671	16662	16593	16708	16606	16804	16749	16620	16885	16919	16505	16775	16743	16561	16553	16741	16645	16783	16598	16675	16687	16941	16795	16669	16824	16783	16766	16770	16642	16788	16677	16577	16764	16660	16729	16584	16683	16718	16549	16667	16750	16710	16890	16880	16659	16715	16748	16881	16895	16624	16647	16824	16840	16544	16568	16412	16730	16787	16757	16796	16625	16700	16884	16572	16640	16808	16708	16604	16740	16625	16695	16716	16727	16636	16767	16659	16656	16799	16685	16787	16778	16576	16590	16881	16882	16896	16585	16588	16642	16813	16726	16857	16683	16760	16678	16538	16673	16824	16656	16875	16700	16660	16704	16809	16762	16685	16619	16749	16793	16615	16891	16851	16833	16920	16793	16741	16837	16734	16790	16771	16665	16693	16628	16879	16722	16692	16819	16571	16466	16681	16771	16749	16714	16678	16788	16590	16649	16728	16664	16715	16679	16675	16511	16862	16546	16713	16836	16630	16710	16863	16595	16892	16611	16631	16768	16439	16692	16699	16613	16613	16978	16646	16566	16655	16723	16784	16535	16621	16553	16612	16819	16790	16656	16635	16566	16605	16496	16861	16594	16686	16877	16670	16616	16776	16823	16682	16473	16617	16693	16431	16606	16689	16520	16781	16719	16661	16930	16548	16705	16793	16788	16706	16494	16780	16640	16756	16647	16705	16641	16804	16473	16617	16707	16534	16717	16516	16762	16734	16792	16577	16681	16749	16726	16664	16661	16695	16781	16612	16763	16538	16743	16829	16658	16789	16874	16858	16574	16605	16767	16684	16772	16798	16752	16531	16621	16550	16649	16834	16773	16648	16866	16574	16580	16746	16748	16481	16824	16863	16885	16811	16729	16501	16582	16385	16820	16584	16766	16711	16729	16830	16683	16631	16737	16646	16762	16727	16738	16636	16754	16607	16639	16820	16741	16803	16766	16887	16709	16604	16580	16741	16599	16497	16716	16625	16597	16758	16566	16544	16746	16702	16653	16736	16679	16678	16786	16507	16629	16884	16680	16715	16682	16646	16587	16574	16531	16978	16754	16745	16681	16754	16464	16558	16602	16635	16699	16812	16828	16497	16607	16652	16690	16714	16729	16765	16811	16509	16465	16618	16689	16576	16807	16721	16486	16599	16809	16777	16688	16826	16511	16499	16795	16698	16551	16770	16829	16856	16826	16665	16632	16844	16805	16680	16583	16832	16741	16664	16691	16524	16798	16648	16694	16619	16698	16526	16710	16791	16751	16828	16781	16836	16780	16768	16599	16749	16658	16927	16666	16650	16802	16798	16855	16687	16621	16719	16744	16779	17002	16803	16806	16725	16732	16783	16649	16583	16774	16775	16674	16648	16619	16673	16581	16797	16736	16715	16644	16382	16674	16579	16759	16631	16616	16573	16680	16764	16581	16641	16738	16738	16679	16705	16796	16670	16602	16673	16573	16675	16513	16762	16683	16761	16701	16716	16790	16721	16471	16563	16750	16679	16831	16837	16769	16671	16669	16547	16478	16706	16737	16681	16676	16936	16742	16658	16621	16715	16725	16772	16685	16693	16580	16632	16800	16713	16853	16614	16748	16654	16690	16600	16720	16782	16773	16776	16869	16694	16637	16633	16959	16690	16699	16768	16651	16839	16890	16662	16530	16702	16791	16601	16781	16666	16765	16679	16707	16590	16340	16657	16956	16601	16749	16727	16653	16662	16766	16686	16584	16819	16754	16772	16729	16901	16551	16755	16746	16798	16636	16603	16689	16631	16672	16754	16798	16611	16792	16621	16689	16933	16839	16716	16816	16682	16620	16658	16688	16771	16650	16606	16729	16712	16740	16744	16649	16749	16510	16680	16904	16709	16436	16702	16533	16633	16776	16668	16857	16806	16619	16434	16523	16658	16686	16822	16780	16672	16962	16966	16880	16755	16594	16743	16530	16643	16546	16695	16857	16640	16668	16648	16748	17013	16389	16796	16771	16579	16761	16756	16691	16828	16756	16701	16802	16695	16519	16557	16782	16710	16830	16606	16610	16795	16800	16619	16797	16609	16535	16680	16777	16615	16562	16664	16660	16548	16721	16679	16833	16553	16611	16826	16537	16770	16643	16647	16423	16688	16769	16629	16762	16685	16682	16739	16879	16802	16590	16658	16843	16634	16638	16795	16673	16697	16686	16428	16575	16645	16737	16846	16784	16620	16672	16612	16711	16743	16547	16672	16705	16662	16732	16659	16715	16762	16621	16730	16704	16648	16717	16706	16730	16802	16565	16654	16627	16564	16943	16897	16690	16675	16664	16768	16788	16643	16608	16755	16474	16553	16487	16722	16628	16695	16797	16487	16396	16641	16636	16683	16852	16902	16813	16730	16788	16785	16668	16834	16839	16648	16731	16637	16791	16710	16606	16788	16572	16895	16816	16757	16570	16877	16794	16735	16816	16655	16630	16954	16651	16668	16567	16769	16604	16692	16886	16789	16581	16755	16607	16833	16769	16744	16931	16880	16594	16769	16681	16735	16855	16685	16653	16618	16652	16686	16652	16657	16744	16562	16707	16721	16582	16881	16785	16681	16638	16633	16673	16448	16805	16810	16740	16885	16599	16595	16589	16629	16708	16795	16532	16799	16923	16594	16943	16533	16815	16979	16433	16984	16689	16604	16885	16593	16683	16610	16673	16658	16508	16698	16602	16561	16619	16594	16795	16840	16740	16764	16823	16653	16738	16891	16640	16764	16652	16541	16605	16486	16729	16900	16792	16677	16581	16660	16725	16741	16662	16667	16574	16586	16536	16661	16525	16661	16833	16778	16808	16703	16953	16727	16891	16733	16610	16822	16730	16751	16743	16571	16914	16709	16793	16664	16656	16737	16909	16615	16774	16605	16785	16547	16541	16686	16645	16636	16642	16806	16795	16653	16806	16642	16748	16737	16556	16496	16627	16830	16733	16638	16699	16759	16778	16824	16587	16766	16727	16838	16719	16684	16592	16741	16731	16697	16594	16840	16678	16683	16642	16713	16682	16557	16732	16600	16586	16660	16826	16508	16774	16535	16540	16549	16771	16391	16636	16649	16695	16635	16790	16785	16798	16831	16723	16702	16658	16640	16814	16587	16835	16647	16948	16614	16687	16820	16558	16576	16648	16897	16759	16889	16662	16714	16640	16722	16401	16657	16596	16565	16658	16647	16589	16703	16816	16557	16680	16514	16810	16629	16724	16747	16634	16742	16823	16618	16748	16870	16795	16705	16657	16775	16558	16534	16621	16643	16633	16690	16749	16883	16695	16768	16723	16787	16591	16722	16672	16543	16765	16877	16559	16827	16689	16645	16752	16702	16614	16785	16560	16529	16845	16650	16638	16806	16686	16560	16726	16882	16739	16785	16637	16615	16644	16729	16620	16568	16750	16795	16517	16706	16844	16660	16511	16760	16743	16592	16616	16663	16565	16645	16732	16816	16819	16592	16781	16757	16673	16733	16463	16575
28020	48843	47819	40229	35748	31336	27956	24925	22223	20802	20228	18783	18091	17567	17183	16967	16640	16148	15774	15808	15643	15683	15470	15457	15481	15354	15354	15255	15281	15210	15400	15531	15267	15286	15347	15188	15266	15339	15204	15190	15080	15184	15382	15357	15218	15229	15844	16411	16712	16543	16152	15625	15410	15138	15191	15361	15125	15241	15191	15212	15255	15247	15217	15234	15423	15320	15097	15239	15186	15135	15138	15260	15226	15051	15245	15131	15298	15244	15094	15104	15186	15311	15347	15332	15129	15110	15315	15152	15353	15083	15193	15153	15255	15104	15336	15057	15127	15147	15325	15265	15380	15333	15218	15369	15307	15218	15263	15123	15217	15205	15254	15189	15392	15277	15240	15229	15172	15084	15256	15267	15122	15273	15252	15169	14915	15272	15391	15117	15051	15217	15177	15217	15200	15243	15114	15023	15293	15092	14987	15384	15239	15299	15141	15235	15225	15053	15317	15303	15195	15251	15160	15261	15136	15239	15150	15251	15185	15122	15382	15099	15329	15175	15019	15391	15190	15306	15323	15152	15242	15240	15022	15208	15327	15306	15104	15303	15273	15240	15145	15346	15214	15313	15161	15344	15143	15192	15155	15110	15152	15184	15165	15149	15160	15161	15200	15243	15234	15214	15177	15361	15068	15320	15360	15398	15356	15361	15312	15136	15290	15283	15224	15335	15170	15131	15308	15225	15210	15232	15302	15263	15044	15310	15298	15271	15349	15225	15160	15225	15409	15206	15332	15234	15211	15202	15333	15248	15294	15315	15106	15236	15251	15226	15277	15082	15290	15152	15207	15202	15311	15255	15070	15299	15249	15279	15221	15262	15183	15518	15304	15185	15243	15127	15183	15144	15234	15089	15162	15235	15075	15231	15273	15269	15287	15074	15150	15332	15167	15322	14992	15090	15063	15280	15299	15186	15087	14924	15294	15319	15188	15233	15403	15331	15127	15309	15337	15121	15217	15295	15150	15071	15380	15248	15338	15222	15271	15242	15339	15227	15266	15010	15339	15186	15218	14972	15254	15219	15208	15271	15180	15122	15044	15085	15375	15169	15123	15358	15263	15199	15268	15085	15235	15042	15065	15290	15099	15268	15217	15248	15170	15199	15311	15258	15183	15119	15303	15239	15136	15185	15231	15154	15219	15172	15250	15279	15232	15197	15066	15168	15277	15156	15134	15311	15128	15277	15357	15181	15244	15162	15219	15137	15369	15286	15097	15155	14995	15184	15204	15223	15110	15036	15196	15219	15276	15188	15236	15384	15207	15174	15348	15155	15139	15097	15187	15320	15209	15149	15081	15156	15446	15096	15059	15266	15055	15056	15086	15213	15311	15210	15373	15231	15202	15095	15201	15207	15470	15145	15182	15160	15068	15151	15206	15206	15331	15255	15296	15226	15212	15247	15446	15238	15230	15261	15253	15195	15297	15248	15046	15272	14966	15386	15130	15233	15326	15158	15056	15311	15215	15175	15295	15360	15221	15220	15079	15283	15359	15233	15199	15319	15187	15118	15159	15282	15369	15180	15226	15106	15239	15313	15258	15178	15104	14986	15444	15189	15280	15209	15115	15153	15208	15377	15170	15381	15103	15343	15262	15174	15199	15074	15207	15220	15336	15097	15132	15143	15203	14984	15082	15163	15126	15140	15037	15260	15220	15099	15122	15022	15062	15220	15198	15105	15249	15115	15259	15126	15285	15285	15376	14975	15290	15342	15197	15336	15293	15105	15175	15200	15122	15142	15105	15224	15277	15139	15176	15185	15206	15067	15177	15104	15297	15311	15266	15152	15064	15371	15184	15143	15211	15218	15311	15143	15298	15223	15309	15397	15339	15151	15034	15316	15154	15371	15107	15321	15255	15282	15168	15326	15282	15145	15034	15358	15215	15117	15279	15143	15267	15276	15110	15209	15151	15385	15130	15206	15179	15289	15111	15070	15150	15265	15046	15252	15262	15061	15086	15151	15013	15283	15215	15252	15152	15155	15259	15078	15194	15191	15408	15366	15133	15202	15110	15278	15245	15200	15095	15149	15200	15101	15206	15423	15343	15235	15302	15120	15176	15203	15121	15032	15242	15113	15186	15155	15236	15463	15202	15378	15197	15312	15155	15308	15307	15367	15293	15212	15163	15304	15209	15165	15189	15120	15309	15051	15282	15186	15249	15314	15258	15204	15130	15283	15277	15093	15132	15166	14815	15209	15143	15186	15245	15057	15217	15206	15172	15047	15146	15170	15079	15234	15178	15207	15278	15329	15125	15195	15279	15029	15165	15378	15215	15326	15312	15194	15355	15131	15298	15145	15233	15283	15299	15458	15249	15238	15251	15345	15234	15242	15093	15056	15088	15273	15127	15177	15114	15183	15193	15352	15215	15351	15245	15100	15104	15267	15194	15108	15273	15157	15307	15206	15141	15076	15137	14968	15026	15265	15279	15406	14994	15176	15233	15116	15024	15196	15180	15365	15228	15289	15114	15063	15085	15075	15250	15051	15166	15273	15174	15283	15201	15227	15200	15176	15059	15075	15271	15173	15202	15386	15147	15137	15026	15322	15122	15231	15260	15300	15230	15187	15227	15342	15186	15135	15290	15306	15257	15093	15099	15272	15259	15309	15205	15099	15160	15118	15247	15203	15166	15092	15142	15280	15142	15174	15348	15097	15120	15288	15236	15408	15254	15172	15280	15172	15335	15117	15107	15264	15262	15235	15108	15208	15090	15188	15231	15090	15276	15187	15102	15134	15198	15283	15379	15171	15135	15380	15190	15180	15217	15051	15262	15239	15092	15067	15247	15166	15119	15056	15159	15179	15288	15120	15299	15241	15306	15212	15199	15249	15106	15371	15261	15214	15254	15313	15374	15158	15204	15295	15183	15128	15266	15066	15116	15346	15214	15252	15346	15352	15131	15304	15174	15227	15259	15267	15215	15370	15201	15152	15224	15301	15135	15182	15139	15195	15141	15195	15448	15248	15185	15140	15388	15189	15276	15099	15338	15259	15142	15150	15198	15274	15254	15153	15261	15022	15057	15136	15208	15141	15377	15228	15251	15215	15167	15229	15239	15077	15217	15199	15149	15234	15054	15296	15094	15419	15188	15298	15204	15038	15161	15245	15334	15226	15300	15140	15221	15213	14995	15266	15124	15210	15312	15032	15357	15275	15204	15254	15351	15171	15225	15280	15189	15147	15169	15504	15307	15319	15185	15306	15161	15161	15328	15313	15026	15230	15186	15203	15429	15128	15159	15189	15270	15231	15019	15139	15128	15334	15087	15200	15223	15208	15266	15145	15163	15248	15073	15213	15135	15182	15194	15164	15117	15314	15206	15077	15208	15235	15209	15131	15197	15274	15277	15232	15168	15206	15293	15177	15288	15124	15260	15141	15129	15286	15065	15180	15132	15212	15084	15121	15071	14971	15376	15195	15205	15218	15266	15164	15187	15093	15263	15274	15147	15109	15163	15416	15170	15359	15080	15147	15355	15043	15239	15208	15154	15227	15244	15282	15452	15240	15222	15274	15072	15154	15384	15136	15147	15448	15187	15217	15164	15073	15127	15215	15245	15208	15209	15395	15144	15270	15216	15211	15313	15262	15164	15345	15168	15211	15159	15206	15226	15247	15285	15198	15258	15313	15266	15369	15297	15199	15139	15250	15253	15148	15121	15225	15255	15206	15280	15301	15087	15282	15318	15253	15155	15119	15276	15172	15110	15140	15275	15357	15164	15246	15321	15141	15372	15138	15119	15267	15170	15232	15042	15076	15172	15367	15248	15195	15197	15296	15130	15209	15295	15164	15191	15114	15222	15394	15282	15186	15262	15178	15391	14918	15132	15353	15333	15162	15318	15353	15235	15239	15487	15161	15204	15199	15165	15211	15123	15249	15194	15188	15266	15256	15165	15307	15090	15075	15307	15166	15105	15247	15237	15178	15187	15061	15106	15332	15256	15214	15168	15144	15372	15202	15188	15283	15309	15151	15026	15368	15220	15294	15171	15235	15318	15361	15240	15164	15293	15284	15328	15034	15109	15007	15183	15393	15163	15318	15196	15179	15392	15229	15097	15232	15288	15303	15150	15119	15292	15155	15146	15230	15289	15227	15229	15167	15162	15142	15221	15311	15221	15140	15313	15140	15197	15276	15240	15302	15200	15259	15113	15115	15177	15263	15227	15312	15058	15163	15226	15193	15166	15236	15130	15312	15195	15228	15277	15147	15227	15262	15084	15115	15254	15299	15276	15359	15240	15160	15169	15192	15372	15186	15216	15181	15111	15247	15255	15238	15249	15124	15298	15280	15196	15174	15434	15103	15107	15191	15267	15360	15262	15226	15133	15298	15146	15251	15210	15275	14985	15403	15204	15347	15217	15086	15283	15038	15376	15098	15132	15152	15140	15317	15078	15121	15175	15043	15247	15466	15197	15119	15229	15089	15272	15083	15160	15248	15344	15187	15072	15312	15167	15132	15148	15342	15290	15272	15269	15294	15263	15102	15170	15307	15240	15240	15202	15112	15118	15169	15092	15150	15300	15217	15102	15164	15221	15431	15284	15468	15215	15213	15041	15100	15098	15154	15167	15250	15182	15049	15148	15320	15304	15317	15204	15210	15155	15358	15194	15145	15181	15168	15071	15120	15303	15159	15323	14952	15299	15124	15442	15290	15256	15427	15249	15199	15290	15294	15373	15146	14984	15127	15282	15213	15201	15064	15106	15293	15128	15071	15149	15258	15320	15365	15292	15167	15300	15200	15254	15039	15213	15216	15317	15106	15294	15292	15282	15071	15195	15305	15148	15100	15296	15340	15279	15143	15259	15278	15335	15413	15363	15121	15264	15234	15459	15111	15195	15086	15201	15343	15268	15304	15167	15252	15226	15229	15362	15145	15251	15054	15332	15104	15237	15330	15138	15112	15277	15160	15157	15103	15073	15246	15062	15245	15227	15158	15100	15184	15215	15281	15009	15332	15172	15201	15132	15145	15208	15196	15184	15076	15260	15075	15093	15090	15245	15197	15313	15290	15300	15232	15266	15284	15304	15191	15196	15198	15278	15034	15272	15456	15091	15260	15241	15257	15215	15218	15220	15141	15148	15087	15119	15238	15047	15132	15250	15129	15139	15205	15373	15204	15155	15184	15113	15122	15247	15124
27608	24507	31384	29092	24252	22064	20723	19244	18207	17821	17720	17405	17186	17163	16670	16774	16748	16789	16534	16494	16512	16577	16785	16410	16630	16423	16479	16531	16527	16435	16511	16386	16547	16363	16192	16294	16384	16480	16454	16284	16366	16304	16381	16501	16421	16248	16480	16493	16612	16502	16508	16284	16358	16409	16502	16527	16371	16328	16412	16402	16449	16470	16500	16502	16635	16277	16354	16575	16486	16401	16608	16378	16251	16556	16502	16250	16358	16610	16419	16232	16463	16466	16361	16628	16520	16512	16523	16467	16221	16253	16308	16372	16393	16490	16437	16349	16309	16354	16344	16399	16401	16398	16538	16577	16407	16317	16408	16553	16479	16528	16366	16355	16458	16410	16385	16369	16209	16375	16371	16486	16356	16167	16468	16406	16497	16294	16463	16248	16362	16324	16475	16554	16279	16440	16471	16507	16367	16398	16581	16257	16315	16335	16430	16323	16392	16441	16478	16346	16267	16332	16559	16352	16425	16332	16346	16427	16409	16477	16508	16454	16311	16560	16441	16469	16371	16439	16295	16403	16340	16195	16262	16347	16328	16328	16431	16418	16582	16391	16287	16419	16388	16437	16397	16455	16488	16354	16159	16252	16332	16396	16538	16394	16338	16296	16425	16412	16322	16256	16399	16414	16425	16419	16468	16519	16514	16543	16481	16546	16328	16238	16293	16207	16490	16319	16247	16468	16391	16424	16570	16683	16514	16537	16573	16431	16420	16486	16513	16089	16297	16432	16504	16406	16319	16347	16390	16290	16388	16330	16489	16278	16495	16336	16331	16307	16408	16455	16521	16432	16205	16344	16331	16544	16366	16394	16471	16366	16202	16424	16412	16376	16357	16246	16484	16237	16366	16336	16262	16260	16444	16580	16366	16344	16551	16396	16514	16516	16465	16549	16496	16453	16288	16137	16394	16239	16471	16451	16584	16558	16314	16243	16124	16397	16406	16309	16386	16216	16307	16393	16386	16348	16319	16302	16311	16346	16428	16569	16336	16207	16412	16410	16526	16391	16522	16398	16399	16178	16322	16424	16554	16404	16331	16555	16441	16142	16653	16450	16275	16633	16508	16527	16367	16417	16382	16284	16349	16319	16513	16553	16530	16223	16462	16368	16367	16476	16356	16502	16561	16390	16429	16363	16554	16434	16385	16243	16416	16376	16708	16404	16543	16444	16289	16486	16304	16411	16166	16304	16383	16262	16384	16316	16407	16446	16301	16333	16265	16273	16295	16324	16370	16399	16421	16434	16475	16436	16386	16428	16568	16308	16576	16397	16446	16260	16465	16421	16511	16365	16346	16482	16475	16681	16564	16307	16495	16327	16431	16563	16268	16409	16427	16290	16248	16385	16359	16255	16383	16339	16549	16511	16467	16420	16556	16443	16528	16457	16509	16392	16515	16434	16489	16347	16507	16451	16301	16409	16301	16458	16259	16342	16667	16439	16434	16365	16344	16576	16381	16348	16417	16285	16533	16221	16458	16416	16310	16448	16265	16471	16342	16495	16375	16479	16370	16323	16215	16465	16445	16514	16347	16484	16478	16185	16453	16394	16277	16424	16386	16565	16393	16498	16430	16253	16309	16312	16338	16527	16360	16332	16347	16462	16222	16410	16471	16512	16371	16492	16506	16332	16421	16360	16288	16405	16361	16297	16524	16349	16489	16464	16352	16259	16433	16390	16219	16266	16280	16437	16543	16325	16499	16516	16354	16425	16332	16260	16441	16418	16388	16412	16592	16352	16381	16573	16454	16462	16448	16452	16356	16421	16431	16558	16398	16219	16213	16288	16345	16412	16475	16281	16463	16450	16392	16353	16399	16290	16355	16370	16200	16262	16297	16501	16431	16450	16261	16313	16423	16377	16596	16476	16372	16167	16461	16406	16500	16475	16424	16309	16526	16456	16528	16379	16416	16331	16578	16370	16527	16315	16319	16400	16588	16360	16474	16437	16245	16426	16432	16442	16503	16457	16422	16449	16447	16410	16486	16399	16279	16344	16408	16481	16440	16271	16350	16200	16431	16455	16378	16615	16382	16480	16389	16464	16535	16490	16413	16260	16300	16363	16562	16349	16426	16206	16484	16517	16454	16521	16425	16407	16262	16264	16369	16366	16612	16322	16324	16347	16354	16258	16553	16380	16419	16401	16463	16392	16407	16422	16397	16341	16343	16569	16486	16472	16289	16365	16329	16552	16242	16463	16326	16625	16359	16408	16626	16468	16478	16397	16489	16262	16335	16498	16241	16323	16418	16173	16271	16445	16464	16320	16354	16178	16298	16379	16353	16389	16482	16253	16342	16513	16373	16384	16291	16353	16537	16468	16532	16440	16464	16353	16351	16488	16508	16465	16411	16682	16406	16566	16418	16407	16298	16287	16565	16419	16309	16305	16321	16442	16401	16284	16269	16449	16334	16187	16499	16629	16366	16295	16301	16412	16539	16276	16408	16325	16335	16254	16422	16333	16391	16387	16316	16524	16323	16377	16501	16468	16495	16284	16408	16234	16482	16457	16512	16362	16402	16404	16468	16334	16457	16442	16447	16521	16367	16216	16429	16517	16264	16429	16321	16240	16259	16386	16259	16103	16431	16371	16312	16346	16505	16374	16385	16364	16317	16228	16496	16529	16770	16435	16272	16522	16609	16526	16453	16384	16332	16318	16398	16515	16308	16464	16236	16404	16208	16384	16511	16296	16424	16298	16608	16426	16349	16340	16347	16182	16396	16519	16449	16361	16542	16446	16328	16575	16238	16541	16429	16453	16486	16381	16427	16427	16514	16418	16407	16139	16363	16225	16516	16339	16398	16433	16233	16401	16339	16391	16401	16466	16383	16501	16408	16537	16343	16482	16403	16446	16535	16347	16366	16489	16365	16546	16470	16409	16607	16406	16361	16504	16496	16392	16487	16120	16431	16337	16429	16599	16313	16353	16312	16283	16452	16222	16365	16615	16237	16253	16484	16371	16306	16426	16396	16337	16312	16278	16331	16419	16584	16439	16394	16419	16412	16311	16253	16448	16479	16541	16427	16423	16399	16358	16518	16377	16716	16603	16378	16330	16425	16553	16578	16240	16508	16518	16409	16369	16235	16328	16300	16706	16562	16510	16241	16171	16299	16393	16436	16334	16375	16318	16533	16422	16255	16339	16484	16355	16328	16435	16342	16442	16432	16262	16656	16453	16375	16235	16503	16222	16390	16298	16248	16328	16254	16452	16511	16305	16462	16611	16406	16183	16318	16241	16445	16519	16446	16548	16510	16320	16504	16628	16439	16308	16297	16287	16619	16279	16438	16313	16534	16470	16424	16490	16420	16400	16504	16513	16342	16324	16353	16471	16450	16459	16389	16283	16489	16327	16351	16486	16390	16524	16479	16247	16493	16315	16499	16372	16501	16367	16429	16416	16467	16482	16398	16366	16159	16387	16385	16555	16251	16206	16396	16450	16303	16326	16470	16337	16498	16541	16216	16221	16457	16450	16276	16322	16400	16447	16535	16400	16573	16495	16278	16371	16526	16337	16370	16615	16459	16364	16538	16466	16328	16347	16406	16445	16363	16328	16411	16350	16276	16345	16387	16425	16449	16334	16352	16368	16690	16304	16327	16397	16237	16255	16285	16379	16457	16233	16275	16422	16487	16462	16471	16494	16366	16522	16563	16552	16477	16415	16405	16546	16430	16508	16505	16224	16405	16476	16262	16280	16541	16399	16348	16545	16542	16477	16338	16241	16373	16250	16377	16303	16352	16350	16321	16414	16271	16597	16536	16122	16417	16185	16192	16113	16550	16397	16437	16583	16633	16412	16267	16534	16477	16305	16479	16487	16518	16479	16388	16313	16352	16207	16457	16338	16455	16490	16669	16369	16507	16545	16633	16463	16464	16511	16397	16556	16404	16259	16367	16352	16470	16408	16370	16476	16545	16359	16477	16422	16268	16460	16301	16339	16472	16256	16303	16376	16246	16315	16640	16341	16379	16450	16331	16348	16457	16450	16361	16328	16379	16384	16400	16557	16333	16560	16457	16425	16362	16232	16200	16449	16300	16455	16584	16439	16434	16430	16431	16292	16406	16408	16445	16312	16173	16459	16596	16488	16318	16546	16392	16441	16442	16396	16409	16503	16452	16301	16685	16457	16440	16430	16376	16334	16514	16476	16577	16621	16561	16345	16319	16379	16450	16370	16292	16261	16486	16635	16452	16291	16337	16517	16438	16420	16232	16511	16484	16476	16521	16314	16455	16360	16326	16511	16302	16516	16445	16547	16433	16325	16595	16272	16325	16306	16224	16327	16411	16381	16656	16460	16539	16440	16453	16510	16362	16645	16311	16299	16422	16577	16455	16407	16395	16530	16488	16268	16331	16366	16391	16474	16336	16397	16256	16463	16550	16607	16406	16333	16558	16303	16396	16564	16409	16490	16410	16712	16337	16320	16394	16608	16509	16504	16673	16617	16559	16479	16330	16289	16506	16371	16262	16343	16376	16319	16212	16313	16573	16496	16403	16420	16437	16505	16291	16521	16601	16340	16464	16348	16306	16554	16277	16203	16463	16511	16419	16615	16330	16428	16410	16314	16413	16480	16545	16573	16361	16472	16466	16395	16471	16446	16351	16383	16376	16492	16531	16520	16270	16342	16398	16490	16367	16314	16218	16372	16296	16531	16441	16514	16386	16369	16357	16449	16317	16504	16254	16188	16365	16495	16393	16312	16401	16338	16289	16333	16407	16352	16227	16416	16171	16237	16463	16509	16375	16369	16546	16363	16513	16527	16408	16410	16470	16471	16553	16402	16612	16420	16366	16394	16408	16346	16363	16533	16534	16419	16480	16480	16509	16616	16382	16338	16456	16563	16234	16505	16357	16260	16306	16179	16494	16535	16441	16348	16457	16425	16381	16381	16416	16468	16405	16356	16463	16490	16605	16442	16435	16370	16407	16431	16349	16286	16461	16494	16448	16230	16476	16384	16427	16541	16477	16348	16352	16570	16414	16466	16479	16489	16477	16534	16331	16542	16539	16265	16586	16467	16545	16256	16115	16537	16592	16338	16409	16422	16547	16515	16282	16389	16298	16703	16362	16383	16428	16414	16434	16365	16385	16546	16596	16368	16259	16225	16441	16460	16367	16363	16328	16197	16442	16481	16369	16550
24840	36992	35631	29209	26244	23399	21214	19292	17959	17426	16983	16427	16244	16005	15833	15807	15526	15299	15334	15135	15078	15124	15128	15261	15105	14898	15174	15149	15022	15348	14937	15129	15106	15107	15062	15084	14998	15196	14887	15009	15167	15178	14938	15073	15106	14933	15325	15035	15254	15255	15179	15203	14995	15151	15079	15089	14966	14967	14948	15093	15090	15055	15001	14873	14948	15041	15272	15120	15121	15149	14892	14965	15094	15057	14959	15057	15034	15032	14996	15207	15137	15118	15120	15083	14942	15086	14959	14996	15016	15161	15171	15104	15040	14883	15026	15059	15158	15165	14858	14891	15022	15179	15040	14912	15037	15088	15142	15208	14921	15178	15100	14957	14898	14998	14955	15125	14867	14989	15098	14977	15101	14993	14960	15064	14968	15009	15093	15119	14961	15024	15000	15136	15029	15106	15188	14974	15103	15153	15218	15084	14911	15051	14829	14975	15118	14977	15228	15081	14907	15129	15015	15065	14955	15016	15003	15034	14933	15040	15190	15023	15030	15064	15088	14987	15067	15218	15097	15195	15104	14913	14991	15129	15091	14940	15096	15232	15118	14972	15073	14921	15091	15180	15012	15081	15186	14881	15236	15131	14837	15013	15085	15037	15026	15073	14933	14937	15104	15041	14949	15038	15035	15018	15189	14966	15285	15008	15083	14954	15157	15165	15096	15192	14874	15166	15028	15061	15051	15183	15187	14968	15138	15163	15005	15121	15089	15013	15021	15222	15073	14939	15024	15041	15089	15141	14976	14974	15147	15023	14915	15033	15138	14908	15014	15096	15130	15204	14945	15206	14809	15024	15105	15100	15174	14997	14969	15087	15054	15207	15016	14979	15032	14923	15017	15129	15270	15113	15065	14915	15087	15018	15040	15030	14906	14989	14946	15227	15120	14981	15033	15227	15056	15101	15204	15120	15154	15088	15101	15062	15061	15098	15127	15106	15143	15026	15035	15045	14998	15007	14908	15159	15075	14984	15024	14885	14888	15015	15020	14981	14961	15061	15093	15144	14962	15184	15031	14926	14995	15052	15044	15068	15022	15195	15108	15018	15139	14980	15216	15136	15060	14919	15135	15142	15020	15119	15144	15084	14933	15072	15002	15075	15075	15108	15024	15159	15128	14991	14959	14989	15137	14986	15121	15066	15225	15019	15052	15175	15281	14957	15093	14980	15102	15028	14900	15276	15030	15041	14945	15065	15051	15063	15097	15097	15137	15111	15071	15184	15201	15036	15157	15228	15049	15046	15093	15036	15132	15009	14897	15147	14989	15038	15058	14944	15035	15162	14878	15106	15173	15080	15107	15010	14958	14846	15070	15066	14982	15060	15110	14863	15091	14985	15014	15270	15034	14993	15074	15028	14990	14935	15114	14967	15034	15010	14891	14943	15121	14913	15109	15054	15258	15128	15192	14990	14968	15116	15319	14983	15056	15134	15093	15024	15139	15138	15095	14915	15002	15110	15098	15038	15084	14829	14961	15146	15067	15100	15188	14965	14991	15177	14947	15000	15149	15158	15125	14992	14966	14998	15097	14932	15124	15041	15034	15032	14934	15128	15013	15071	15001	15139	15088	14959	15096	15170	15044	14994	14899	15034	15002	15114	14948	15133	14964	15040	14912	14929	15156	14842	15068	15097	14974	15156	15085	15072	15064	15211	15180	15161	15030	15106	15143	15082	15194	15094	15051	15023	15012	15145	15101	14952	14947	15100	14932	15208	15049	15164	14933	15031	15032	15143	15012	15076	15124	15032	15042	15105	15019	15101	15173	15030	14996	15137	15163	14987	14955	15276	15154	15067	15107	15031	15155	15180	15054	14987	15074	15128	15085	15335	15172	14976	15067	15046	14955	14972	15132	15228	15135	14923	14849	14983	15010	15020	14981	15061	14987	15106	14963	15169	15111	15068	15150	14914	15200	14986	14842	15036	15110	15137	15159	14982	15102	15214	15041	15130	15036	15086	15318	14905	14951	14959	15060	14974	15048	15075	15152	15010	14950	14907	15106	15144	15062	15056	15048	15073	15070	15044	15132	14953	15204	15036	14982	15028	15197	14964	14956	15135	15079	15059	14955	15102	15043	15159	15037	14944	14975	15061	15126	14970	15109	15035	15133	15039	15078	15042	15018	15015	15168	14828	15088	15119	15040	15079	15151	14942	15054	15068	14874	15057	14948	14980	14991	14901	15124	15049	15166	14897	14950	15080	15072	15137	15173	15070	15118	14841	14986	15039	15051	14986	15210	15159	15069	15085	15068	14876	15141	14918	15072	14878	15117	15027	15199	14995	15130	14936	14989	14986	15016	15018	15170	14954	15285	15035	15062	15045	15119	15134	15122	14942	15074	15015	14888	15052	14935	14841	15009	15084	14985	15188	15012	14921	15042	15108	15169	15086	14891	15162	15135	14859	15060	15012	14929	14966	14940	15013	14977	15101	15075	15007	14900	14821	15085	15068	15174	14992	15125	14967	15186	15210	15059	15128	15066	15198	15126	15024	15075	14939	15035	14977	15114	15147	15066	14958	15058	15175	15150	15210	15157	14924	14994	15130	15076	15052	15108	15015	15034	14964	15052	15025	14937	15010	15056	15212	14903	15205	15238	14967	14989	15053	14936	15017	15240	15044	14860	14968	14745	14968	15032	14967	14932	14890	15005	14953	15081	15144	15295	15082	15054	14888	15144	14945	14994	14976	15126	15078	15047	15046	15009	15005	15067	14932	15009	15057	15113	15111	15040	15065	15026	15120	15054	15126	14940	14949	15050	14934	15085	15022	15057	15143	15217	15104	15110	14959	15077	14996	14931	15046	15166	14948	15028	14893	14898	15117	15135	15277	15160	14888	15107	15082	15069	15000	15090	15013	15166	15052	15173	15051	15041	15028	15017	15077	15109	14903	15114	15096	15152	15200	15056	15152	15147	15016	14960	15014	15070	14969	15101	14991	15003	14974	15031	14980	15160	15077	15103	15071	14978	15231	15174	15038	14895	15030	14999	15061	15058	15210	15024	15004	15017	15097	14977	15059	15194	14938	15148	15019	15035	15112	14989	14956	14972	15066	15182	15153	14963	15158	15038	14974	14934	14973	14978	15063	15169	14964	15135	14863	14961	14971	14925	15105	15081	15163	15131	15016	14896	14978	15045	15177	14959	15003	15001	15034	15093	15091	15085	14968	15085	15177	14944	14996	15205	15077	15095	15081	15141	15026	15058	14979	15179	15059	15111	14982	15119	15090	15172	15021	15234	15065	14844	15003	15120	15074	15115	15049	15070	15004	15213	15088	15028	15088	15086	15056	15032	14954	14862	15043	15061	15097	15033	14987	15122	14975	14951	15070	15267	15225	14928	15019	15181	14932	15062	15136	15174	15062	14969	15114	15027	15116	15070	15026	15097	15142	15074	15045	15043	14891	15327	15160	15071	15012	15183	15093	15326	15139	15048	15144	15020	14979	14988	14900	15071	14929	15045	15018	15098	14975	15121	15049	15110	15038	15007	15103	15112	15026	15159	15028	14975	15222	15039	14989	15065	14998	15044	14969	14987	15018	15160	14873	15044	14962	15008	15017	15113	15094	15081	15082	14988	14975	14961	14889	15099	15011	15036	14853	15215	15079	15260	14982	15055	15015	14935	14942	15202	15105	15031	15125	15014	14928	14960	15022	15070	15104	15183	15030	15073	15184	15035	15091	14987	15051	15144	15132	15006	15165	14969	14953	15068	15020	15044	15039	15182	14989	15089	14984	15153	15139	14990	14921	14953	14976	15069	15091	14886	15251	15149	15013	15098	15053	15070	14994	15022	14933	15134	15134	15123	15001	15153	14898	15293	15015	15089	14887	15185	15132	14982	14982	15110	15112	15106	15024	15145	15153	15063	15018	15113	15214	14977	14946	15146	15154	15093	15060	15267	14909	14911	15105	14898	14899	15047	15070	15035	15243	15079	15256	15298	14935	15178	15079	15148	15045	14869	15198	15047	15032	15152	15112	15114	15061	14971	15021	15127	14972	15051	15145	15055	14952	14964	15147	15033	14964	15003	15084	15179	15202	15071	15083	14893	14961	15067	15037	14992	15054	14917	15069	15133	15135	14901	14951	15137	14985	15101	14984	15139	14973	15034	15134	14981	15037	15033	15060	14845	15077	15038	15096	15063	15090	15074	14890	14966	15132	14852	15153	15062	15125	14925	15102	15062	15168	14962	15232	15120	15125	15023	14916	15146	15092	15020	14819	14947	15011	15032	14969	15101	14945	15069	15066	15140	15097	15133	15188	14947	14989	15065	15146	15043	14981	14885	15063	15064	14977	15089	15042	15036	15077	15092	15112	15145	15014	14999	14862	14977	15069	15028	15245	15059	14988	15112	15055	15189	15026	15162	15178	14941	15211	14948	15112	15086	15091	15061	14967	15047	15219	15080	15032	14984	15094	15026	15050	15055	15047	15111	15061	15121	15005	15057	15113	14965	14862	15170	15198	14827	15047	14988	15171	15060	15047	15290	14954	15100	15042	14999	15227	15050	15108	15068	15145	14990	15045	15050	14966	15050	15030	15133	15120	14858	15167	15061	15031	15184	15012	15142	14983	15073	15047	14912	15141	15005	15013	15170	15125	15088	15159	15060	14932	15024	15109	14963	14993	15165	15204	14823	15088	15271	15116	15059	15003	15045	15030	15089	15088	15168	15045	15113	14994	15144	14906	14975	15101	15022	15026	15104	14962	14930	15003	15068	15064	15242	15092	15072	14891	15081	15053	15136	15099	14944	15031	15023	14864	15071	15133	15051	15085	14950	15132	15077	15031	15071	15121	15032	15121	14953	15036	15176	15021	15210	15112	15166	15006	14899	15059	15001	14972	15037	15075	14941	14948	14847	15032	14998	14871	15091	14933	15184	15115	15224	14997	14918	15122	15053	14980	15169	14932	15013	14993	14971	15109	15140	15043	14988	14966	15044	14927	15049	15128	15096	15188	15099	15188	14927	15133	14944	15061	15188	15107	15103	14979	14943	15118	15259	15213	15064	14998	15032	14995	15226	14951	15095	14969	14916	15106	15056	15198	15026	14902	15172	14940	15090	15193	15190	15075	15199	15023	14886	15085	15084	15036	15070	15020	15040	15061	15227	14819	14937	15152	15153	14969	14861	15130	15054	14917
23499	21115	28687	24329	23650	25711	25548	21314	19542	19365	18768	18171	17757	17519	17363	17438	17177	16880	16798	16729	16766	16680	16586	16740	16607	16584	16496	16690	16830	16537	16413	16460	16413	16566	16369	16523	16549	16466	16357	16487	16533	16400	16626	16437	16362	16488	16600	17006	17061	17247	16966	16652	16604	16676	16595	16452	16723	16584	16393	16335	16361	16395	16435	16563	16435	16448	16365	16298	16531	16547	16543	16404	16505	16307	16520	16447	16533	16540	16425	16417	16587	16620	16404	16191	16492	16448	16402	16685	16497	16573	16310	16353	16425	16505	16583	16508	16535	16612	16467	16527	16423	16630	16346	16635	16573	16485	16428	16459	16460	16424	16470	16390	16428	16308	16447	16457	16551	16516	16663	16344	16479	16407	16523	16450	16354	16396	16557	16318	16456	16447	16665	16418	16484	16255	16519	16293	16427	16547	16382	16380	16325	16366	16663	16260	16477	16378	16360	16322	16563	16481	16441	16369	16361	16468	16527	16484	16335	16372	16468	16554	16580	16671	16551	16173	16391	16597	16577	16567	16460	16411	16499	16506	16372	16422	16464	16543	16469	16334	16409	16393	16314	16349	16421	16424	16461	16388	16479	16366	16373	16361	16627	16486	16480	16449	16450	16524	16250	16456	16449	16469	16552	16384	16443	16508	16491	16489	16701	16448	16289	16588	16437	16471	16354	16452	16319	16514	16603	16263	16518	16390	16309	16360	16572	16524	16535	16432	16327	16545	16572	16275	16403	16659	16488	16497	16368	16481	16468	16430	16433	16424	16452	16502	16570	16412	16456	16452	16123	16377	16517	16449	16662	16615	16424	16453	16302	16365	16571	16521	16534	16421	16310	16391	16547	16489	16507	16279	16401	16234	16452	16505	16544	16576	16497	16305	16437	16369	16427	16353	16462	16451	16339	16276	16315	16287	16393	16396	16236	16343	16429	16387	16478	16502	16490	16257	16483	16524	16462	16597	16574	16498	16397	16495	16477	16349	16488	16480	16518	16336	16310	16408	16287	16498	16413	16405	16584	16507	16568	16599	16480	16585	16549	16481	16651	16471	16316	16570	16354	16393	16531	16263	16297	16410	16330	16406	16555	16292	16355	16512	16506	16441	16348	16562	16493	16393	16362	16340	16344	16531	16391	16606	16495	16371	16467	16388	16307	16262	16367	16625	16398	16570	16466	16405	16572	16299	16506	16377	16353	16586	16652	16485	16642	16456	16317	16515	16493	16464	16414	16300	16454	16443	16534	16472	16238	16599	16439	16501	16456	16518	16286	16314	16455	16577	16519	16395	16477	16344	16385	16637	16493	16444	16610	16467	16498	16427	16413	16351	16473	16394	16547	16414	16334	16198	16373	16340	16674	16574	16346	16155	16481	16390	16420	16342	16172	16307	16341	16592	16350	16479	16433	16387	16454	16336	16367	16362	16546	16357	16412	16461	16549	16392	16441	16395	16396	16579	16471	16297	16368	16621	16656	16524	16230	16461	16369	16296	16619	16535	16377	16596	16440	16245	16532	16666	16481	16432	16333	16533	16371	16310	16540	16449	16367	16234	16492	16373	16347	16245	16361	16547	16587	16521	16445	16577	16511	16328	16522	16308	16429	16396	16289	16438	16461	16464	16490	16625	16484	16435	16396	16588	16799	16368	16572	16512	16321	16586	16318	16307	16473	16390	16562	16333	16300	16444	16382	16226	16262	16354	16347	16428	16281	16619	16462	16414	16606	16564	16303	16438	16566	16388	16503	16674	16442	16635	16626	16321	16554	16430	16545	16506	16624	16505	16435	16611	16444	16382	16592	16575	16553	16359	16356	16624	16431	16811	16433	16395	16391	16436	16371	16407	16243	16361	16299	16605	16388	16429	16360	16336	16163	16402	16407	16190	16267	16442	16534	16366	16494	16499	16439	16359	16425	16613	16561	16350	16494	16654	16327	16321	16543	16354	16360	16291	16439	16539	16270	16514	16277	16471	16388	16448	16314	16278	16528	16431	16372	16566	16191	16419	16402	16273	16293	16462	16404	16366	16359	16554	16287	16467	16464	16167	16381	16409	16432	16448	16300	16392	16520	16399	16402	16495	16383	16344	16343	16487	16516	16616	16510	16322	16266	16386	16486	16627	16398	16394	16478	16454	16647	16428	16614	16534	16300	16430	16547	16340	16360	16325	16588	16368	16409	16354	16298	16305	16398	16342	16477	16235	16722	16353	16165	16270	16407	16545	16552	16330	16689	16281	16600	16442	16516	16516	16509	16311	16211	16585	16434	16483	16379	16624	16599	16478	16627	16412	16498	16441	16487	16318	16394	16388	16514	16510	16394	16473	16566	16459	16376	16643	16542	16385	16569	16492	16487	16373	16478	16598	16452	16400	16416	16535	16542	16490	16598	16481	16512	16562	16702	16545	16615	16620	16465	16381	16302	16285	16249	16491	16477	16374	16529	16456	16476	16391	16494	16487	16563	16450	16349	16465	16469	16393	16499	16517	16646	16381	16601	16464	16379	16613	16392	16292	16413	16363	16507	16441	16261	16363	16401	16370	16635	16517	16376	16514	16471	16176	16636	16333	16461	16395	16523	16352	16215	16379	16596	16472	16513	16652	16527	16278	16438	16472	16392	16372	16491	16499	16127	16309	16576	16458	16742	16362	16513	16322	16543	16474	16313	16435	16465	16531	16310	16338	16480	16440	16227	16370	16414	16428	16451	16447	16396	16495	16639	16701	16495	16286	16566	16509	16578	16333	16480	16283	16503	16541	16477	16495	16489	16582	16458	16395	16433	16402	16646	16659	16496	16308	16443	16321	16538	16279	16286	16421	16422	16513	16431	16420	16310	16640	16415	16502	16188	16483	16380	16579	16410	16584	16269	16436	16397	16549	16466	16339	16415	16415	16486	16430	16538	16416	16319	16676	16487	16650	16324	16306	16344	16358	16272	16402	16333	16247	16399	16538	16368	16409	16478	16492	16353	16449	16319	16376	16558	16423	16363	16313	16320	16672	16379	16573	16464	16412	16289	16414	16516	16248	16382	16398	16177	16302	16368	16649	16497	16408	16411	16457	16318	16449	16546	16467	16476	16522	16345	16347	16643	16450	16335	16299	16346	16333	16252	16465	16434	16615	16223	16323	16410	16192	16505	16437	16589	16292	16436	16270	16407	16280	16433	16475	16381	16503	16307	16296	16336	16549	16468	16471	16305	16361	16416	16496	16400	16601	16451	16582	16407	16466	16539	16613	16487	16413	16588	16249	16614	16519	16678	16400	16624	16287	16353	16566	16386	16597	16421	16552	16601	16221	16279	16551	16762	16314	16421	16604	16526	16455	16673	16557	16341	16426	16255	16409	16441	16409	16294	16286	16551	16329	16456	16372	16369	16506	16572	16324	16455	16648	16436	16537	16598	16470	16303	16569	16245	16516	16340	16398	16306	16408	16280	16496	16479	16235	16384	16441	16512	16648	16473	16614	16296	16380	16380	16542	16653	16480	16413	16296	16354	16512	16494	16289	16345	16457	16292	16367	16320	16543	16568	16523	16429	16598	16492	16462	16396	16428	16359	16363	16546	16517	16437	16274	16479	16455	16336	16442	16613	16509	16471	16382	16452	16591	16562	16393	16385	16488	16358	16447	16580	16446	16405	16441	16499	16371	16498	16477	16379	16436	16451	16534	16475	16505	16253	16443	16468	16527	16437	16540	16579	16502	16525	16381	16530	16347	16570	16356	16530	16472	16585	16448	16402	16685	16366	16468	16287	16384	16496	16503	16291	16258	16393	16473	16398	16657	16411	16486	16466	16556	16491	16599	16473	16367	16417	16506	16427	16493	16642	16266	16531	16692	16479	16571	16239	16566	16482	16594	16441	16166	16603	16470	16511	16321	16341	16290	16170	16451	16406	16490	16315	16317	16452	16365	16520	16510	16466	16306	16481	16429	16545	16411	16726	16358	16446	16350	16408	16252	16430	16381	16464	16468	16365	16410	16403	16666	16336	16517	16515	16548	16430	16328	16396	16591	16437	16657	16288	16402	16522	16407	16515	16504	16493	16339	16446	16446	16490	16498	16572	16288	16209	16366	16357	16414	16382	16669	16476	16452	16377	16431	16433	16339	16429	16459	16473	16588	16304	16510	16506	16507	16394	16513	16305	16341	16449	16601	16385	16438	16389	16437	16475	16525	16684	16418	16367	16445	16322	16726	16576	16385	16276	16371	16422	16369	16351	16466	16276	16470	16279	16336	16570	16384	16456	16446	16446	16521	16464	16404	16662	16467	16306	16358	16463	16376	16339	16521	16455	16476	16624	16610	16373	16339	16466	16502	16234	16460	16468	16593	16405	16329	16388	16397	16417	16463	16312	16493	16407	16412	16447	16562	16438	16594	16579	16446	16363	16493	16363	16435	16474	16493	16410	16446	16242	16546	16310	16352	16366	16447	16657	16597	16460	16450	16296	16671	16469	16307	16373	16427	16445	16422	16487	16358	16417	16634	16325	16442	16342	16443	16429	16185	16523	16358	16570	16548	16482	16530	16425	16486	16515	16494	16461	16368	16491	16632	16294	16434	16457	16485	16429	16462	16359	16338	16396	16520	16391	16530	16415	16533	16398	16417	16436	16371	16304	16517	16504	16261	16277	16398	16549	16268	16345	16581	16565	16548	16299	16441	16437	16463	16528	16335	16280	16236	16552	16293	16613	16417	16467	16655	16338	16669	16425	16574	16447	16591	16527	16597	16311	16433	16223	16261	16614	16495	16401	16400	16351	16623	16635	16248	16262	16307	16476	16604	16465	16322	16524	16404	16435	16424	16402	16485	16510	16747	16431	16339	16495	16597	16516	16326	16466	16566	16403	16486	16418	16444	16292	16598	16351	16474	16544	16285	16657	16546	16371	16429	16504	16407	16212	16463	16417	16546	16377	16556	16465	16650	16391	16372	16298	16305	16497	16564	16481	16361	16385	16538	16385	16604	16558	16481	16314	16476	16196	16402	16472	16390	16530	16460	16577	16397	16616	16543	16470	16212	16547	16571	16458	16531	16468	16376	16542	16335	16551	16430	16415	16239	16388	16501	16496	16451	16406	16454	16383	16483	16501	16306	16659	16477	16438	16372	16330	16231	16447	16394	16429	16495	16331	16365	16368	16285	16479	16503
24510	42674	41098	34988	30729	27428	24737	21974	19816	19102	18207	17249	17056	16582	16281	16392	15621	15555	15497	15428	15338	15333	15293	15288	15215	15270	15310	15033	15023	15277	15159	15045	15111	15102	15206	15221	15180	15085	15042	15196	15221	15306	15208	15037	15149	15211	15361	15558	15971	15825	15653	15336	15070	15155	15047	15050	15041	15059	14963	14994	15055	15000	15261	15306	15060	15061	14974	14925	15209	15039	15257	15251	14949	15189	15234	15196	14990	15175	15122	15021	15122	15089	14973	14782	15227	15190	14916	14994	14879	14860	15044	15133	15006	14971	14899	14970	15232	15127	15080	15088	14871	15208	14951	14962	15022	15204	15190	15088	15069	14959	15224	15149	15125	15022	15161	15075	15113	15064	14915	15104	15026	14965	15102	14933	15130	15109	15057	15129	15067	15196	14940	14891	15149	15032	14936	15055	15026	14955	15282	15138	15151	14988	15123	15052	14972	15112	15129	15024	15082	15214	15126	15036	15043	14890	14859	15156	15107	15056	14961	15072	15039	15154	15166	15116	15141	15045	15102	15056	14971	15178	14981	15092	15081	14973	15054	15114	15092	14993	14998	15025	15183	15032	14988	15018	15064	15072	15202	15158	15145	15052	15123	14856	15091	15058	14854	15253	14957	15022	15118	15023	14842	14815	14930	15409	14944	15008	15070	15090	15091	15376	15144	15043	14995	15308	15124	15230	15131	15030	15205	15037	15101	14996	15054	15064	15089	15174	14914	14915	14991	15064	15085	14969	15144	15236	15029	15003	15017	15239	15067	15159	15036	15106	14838	14976	14981	15038	15098	15040	14904	15075	15041	14954	14978	15038	15106	15231	14967	14979	14985	15089	15141	14994	14843	15192	14948	15067	14933	14901	15062	15122	15006	15095	15026	15125	14907	15080	15039	15108	15160	14884	15119	15188	14881	15117	15202	15029	15136	15074	14925	15177	15180	15094	14988	14981	15051	15040	15068	14982	15159	15020	14978	15030	14989	15212	15228	15083	15043	15057	15159	15073	15268	15049	15185	15056	15135	14971	15225	14957	15013	15105	14824	14905	15156	15056	14838	15222	15088	15114	15061	14945	15138	15081	15123	15125	15119	15107	15105	15141	15022	15119	15012	15252	15107	15198	15065	15052	15199	14941	15111	15046	15048	15042	15043	15018	15100	15120	14987	15102	15086	14761	15105	14998	14967	15078	15167	15049	15143	14936	15113	15037	15118	15043	14988	14879	15119	15237	15270	15118	14974	15023	15033	15038	15014	15015	15004	15128	15065	15027	15036	15143	15104	15090	15068	15178	15096	15226	15220	15016	14953	15014	15007	14938	15061	15121	15071	14928	15067	15058	15167	15025	14906	15217	15216	15016	15014	15095	14997	15045	15133	15115	15026	15122	15066	15046	15139	14926	15084	15088	14979	15014	15044	15029	15026	15101	14924	15278	15199	15150	15130	15187	14960	15082	14889	15249	15111	15149	14960	15183	15207	14998	15112	14994	15039	15152	15097	14943	15080	15080	15029	15158	14966	15003	15171	15137	15255	15011	15170	15006	15114	14973	15039	15077	15044	15170	14969	15109	15012	15186	15118	15043	15065	14880	15192	15276	14956	15193	15002	15122	15040	15038	15173	14879	15049	15081	14940	15024	15044	15080	15115	14997	15057	15116	15118	15007	14990	15101	15187	15102	15070	14948	15082	15175	15026	14937	15078	15115	15210	15107	14965	15101	15029	15065	14966	15125	15023	14973	15165	15208	15082	15118	15226	14853	14995	15108	15129	15039	15108	15198	15035	14948	14964	15144	15018	15075	15096	15043	15061	14924	14986	15185	15091	15089	15153	14927	15004	15054	15068	15158	15009	15037	15059	15016	15110	15060	15052	15127	15155	15151	15128	15049	15009	15025	14980	15065	15120	15206	14845	15000	15071	15018	15113	15027	15061	15135	15001	15047	15140	15036	15147	14924	15091	15221	15048	15028	15115	15042	15220	15048	15072	15062	15147	15129	15131	15104	14958	15127	14968	14944	14958	15008	14956	15065	15131	15107	15060	14981	15171	14935	15053	14979	15096	15242	14928	15138	15054	15056	15177	14915	15045	15098	15205	15062	14938	14988	15108	15051	15126	14965	15159	14928	15207	15082	15208	15021	15113	15081	15136	14888	15085	15187	15204	14967	15172	15016	14909	15076	15232	15062	15053	15155	14959	15163	15006	15057	14974	15047	15014	15080	15061	15149	15141	15021	15060	14967	15112	15144	15030	15098	14907	15107	15170	15126	15163	15028	15279	15153	15048	15064	14962	14994	15092	14884	14915	15058	15119	15144	15170	15182	15083	15130	15189	15126	15019	14997	15196	14978	14912	15048	15107	15022	15053	14764	15208	14907	14930	15164	15071	15061	15016	15078	15128	14996	14947	14935	15013	14967	14991	15219	14962	15038	15162	15114	15081	15058	15042	15190	15117	14929	15163	15020	15233	15076	14949	15064	15108	15093	14962	15225	15146	15111	15025	15159	15125	15217	15059	14928	14865	15205	15101	14965	14826	15042	14986	15134	15057	15072	15149	15158	15035	14908	15078	15095	14877	15092	15125	15117	15113	15086	15035	15116	15138	14965	15176	15062	15161	15136	14888	15096	15111	15018	14938	15030	15123	15114	15167	15156	15118	15071	15228	15190	14975	15019	15090	15133	15064	14948	15153	15217	15126	15024	14968	15073	15112	15095	15049	15107	15191	15157	15146	15012	15173	15289	15045	15270	15007	15097	15002	15099	15065	14999	15159	15211	15069	15140	15116	14950	15058	15031	14994	14946	15133	15008	15140	14988	15026	15180	14976	15123	15050	15088	14986	15016	14960	15022	14901	14992	14876	15224	15039	14926	15021	15122	15013	15021	14928	15195	15105	14903	14996	14998	15059	15117	15013	15056	15113	15111	15197	15162	15010	14985	15271	14992	15047	15194	15080	14912	15079	15169	15227	15088	15170	15042	15146	15070	14885	15151	15000	15095	15151	15068	15038	15199	15060	15007	15240	15101	15145	15076	15060	15039	15299	14956	14995	15156	15065	15088	15101	15090	15133	15160	14961	15033	15183	14940	14941	15111	15160	15122	15199	14922	15039	15230	15169	15164	14985	15130	14853	15224	15139	14937	15086	15134	14979	15013	14921	15107	15041	15110	15063	15046	15086	15066	14932	15096	15089	15129	15036	14954	14969	15024	15178	14973	14931	15045	15093	15137	15171	14911	15056	14918	15070	15176	15011	14977	15086	14994	15164	15062	15059	14937	14978	15043	15110	15078	14939	15192	14981	15026	15125	14941	15065	14884	15029	15059	15132	15064	15113	15127	14993	14904	14963	15026	15042	15024	15041	15026	15132	15014	14952	14962	15198	14967	14977	14862	14966	15186	15104	15150	15148	15283	15169	15103	15099	15017	14927	15032	15199	14885	14956	15088	15008	15063	15126	15111	15145	15035	15102	15076	15017	15064	15154	15009	15112	14985	15034	15117	14932	15166	15138	14946	15058	15199	15083	15153	15182	15133	15141	15195	15019	14991	15222	15015	15102	14960	14929	15165	14987	15227	14959	15192	15228	15060	15065	15208	15140	15167	15145	15105	15013	15083	15191	15071	14926	15122	15125	15072	15110	14950	15077	15245	15066	14881	15072	14962	15155	15118	15162	14976	14845	15048	15022	14966	15176	15065	15205	14989	15175	15023	15162	15108	15025	15077	15099	15149	15153	15054	15023	14950	15057	15013	15152	14974	15042	15135	15104	15107	15163	15135	15066	15104	15255	14972	14832	15170	15044	15103	15110	15133	15117	15030	14906	15127	15195	15163	14983	14978	15117	15129	15029	15106	15065	15183	15174	14963	15023	14958	14995	15040	15301	15137	15190	15061	15019	14957	14943	14967	15146	15119	15117	14977	15128	14977	15043	14995	15033	15092	15044	15102	14982	15143	15001	15090	14986	14926	15004	15060	14838	14919	15094	15004	15059	15069	15285	14975	15013	15361	15134	14978	15022	15164	15141	15051	15193	15037	15118	14995	15185	15006	15141	15116	15008	15091	15124	15093	15152	14904	15077	15054	15071	15007	15113	14990	14874	15185	15063	15168	15142	15019	15120	15085	14979	15079	15037	15378	15177	14948	15087	15133	15167	15026	15061	15110	14978	15156	15033	15127	15016	15171	15038	14991	15121	14930	14999	15061	14931	14987	15017	15172	14985	15065	15089	15155	15114	14845	15003	15233	15073	15166	15113	15022	14960	14982	15168	15145	15088	15146	14985	15092	15211	15160	15253	15019	15097	15029	15064	14991	15055	15130	15234	15129	14936	15102	15010	14905	15099	15045	15073	15193	14986	15066	15037	15170	15218	15060	14972	14993	14943	14919	15112	15091	15067	14910	15154	15093	15010	15119	15167	15119	14969	15063	15085	15187	15131	15072	15105	15068	15128	15194	15163	15161	15162	15076	14907	15068	15116	15000	15028	15250	15197	15076	15148	14985	14952	15058	14924	15003	15033	15008	15064	15248	15051	14994	15062	15037	15179	15166	15129	15070	15315	15061	15193	15040	15163	15101	15262	15184	15046	15063	14972	15049	15102	15096	15095	15063	14919	15143	14975	15106	15011	15033	14991	15022	15113	15162	15202	14967	15029	15135	15069	15086	15114	14961	15035	14941	15001	14811	14869	15072	15108	15048	15126	15079	15019	14982	15144	15083	15067	15030	15144	14981	15101	15014	14996	14965	14878	14986	14792	14963	15052	15007	15161	15139	15043	15048	15154	14962	15103	15196	15032	14956	15016	15049	14903	15096	15018	15063	15144	14943	14957	15131	15092	15211	15002	15038	15179	15034	14997	15053	15085	14855	15029	15078	15082	15137	14999	15070	15184	15158	15078	15101	15154	15193	14974	15055	15054	15024	15085	14989	15079	15034	15103	15205	15090	15182	15010	15105	15164	15021	15066	15145	15073	15053	15084	15111	15134	15092	15120	15067	15279	15121	15146	15026	15183	14978	15353	15016	15092	15026	14945	15041	15086	15041	15129	14933	15094	15036	15134	15113	15091	15115	14880	14973	14934	15032	14969	15134	15053	15057	15160	15070	15185	15123	15103	15069	15205	14874	15006	15093	15150	14951	14933	14922	14998	14988	15185	15139
22645	21101	28979	23570	22069	25828	29042	22872	21045	20812	19706	18925	18523	18177	17799	17529	17497	17246	17181	17030	16898	17042	16926	16879	16998	16725	16704	16902	16767	16865	16685	16870	17014	16960	16669	16585	16875	16622	16809	16931	16639	16822	16711	16658	16950	16827	17000	17235	17707	17549	17333	17073	17085	16734	16846	16539	16693	16626	16703	16631	16604	16582	16712	16576	16744	16794	16556	16728	16565	16504	16736	16533	16546	16688	16617	16746	16813	16495	16671	16761	16517	16605	16605	16461	16517	16550	16694	16672	16698	16549	16567	16667	16696	16770	16591	16708	16653	16501	16679	16500	16624	16770	16789	16620	16518	16695	16575	16584	16546	16527	16423	16814	16685	16756	16709	16666	16660	16653	16608	16638	16443	16608	16657	16543	16694	16578	16480	16589	16620	16836	16412	16737	16603	16766	16572	16845	16721	16696	16565	16417	16692	16480	16527	16675	16541	16660	16643	16591	16649	16556	16583	16664	16690	16726	16738	16632	16564	16498	16517	16641	16571	16656	16625	16421	16623	16793	16496	16557	16632	16544	16706	16554	16754	16635	16420	16462	16494	16465	16614	16550	16514	16679	16543	16652	16697	16583	16600	16570	16656	16598	16387	16741	16314	16734	16519	16471	16431	16764	16676	16684	16621	16509	16609	16682	16464	16475	16645	16814	16621	16681	16830	16492	16594	16613	16551	16576	16469	16650	16584	16647	16359	16641	16705	16691	16504	16629	16612	16352	16443	16640	16575	16345	16395	16484	16578	16519	16536	16609	16693	16695	16612	16664	16487	16578	16597	16643	16604	16652	16655	16618	16849	16670	16701	16579	16492	16545	16753	16562	16373	16411	16773	16593	16755	16674	16540	16425	16574	16447	16801	16823	16680	16571	16604	16409	16587	16575	16620	16631	16719	16573	16327	16695	16546	16733	16639	16546	16637	16475	16585	16690	16739	16675	16567	16767	16516	16612	16735	16508	16404	16566	16641	16593	16534	16406	16531	16675	16555	16462	16516	16663	16565	16718	16659	16638	16693	16626	16762	16632	16576	16487	16633	16849	16759	16690	16622	16787	16599	16630	16612	16591	16546	16499	16487	16665	16480	16533	16461	16752	16853	16738	16837	16752	16760	16694	16586	16529	16434	16700	16432	16576	16583	16709	16844	16461	16611	16487	16476	16712	16420	16823	16689	16436	16717	16667	16712	16748	16542	16584	16729	16487	16588	16602	16667	16698	16506	16632	16707	16446	16748	16672	16534	16635	16523	16468	16729	16644	16714	16861	16545	16587	16476	16475	16401	16603	16586	16431	16435	16488	16467	16570	16575	16493	16705	16618	16529	16679	16648	16530	16573	16470	16667	16660	16588	16693	16647	16561	16719	16486	16529	16486	16684	16754	16563	16490	16544	16563	16692	16618	16723	16575	16718	16699	16465	16747	16659	16535	16668	16437	16625	16531	16556	16419	16870	16548	16617	16729	16547	16593	16376	16619	16608	16526	16561	16539	16435	16669	16586	16395	16551	16385	16453	16646	16410	16329	16493	16640	16295	16559	16460	16567	16634	16718	16648	16837	16652	16699	16519	16748	16701	16704	16565	16704	16488	16473	16746	16710	16723	16672	16563	16389	16756	16662	16671	16526	16535	16765	16707	16767	16598	16577	16563	16406	16619	16539	16320	16590	16487	16598	16707	16750	16660	16670	16649	16687	16579	16496	16616	16808	16902	16657	16546	16616	16733	16398	16710	16673	16779	16737	16498	16697	16594	16726	16783	16571	16590	16521	16632	16673	16531	16539	16702	16716	16532	16607	16581	16658	16596	16421	16763	16535	16696	16606	16731	16617	16453	16545	16537	16532	16684	16630	16667	16632	16789	16724	16707	16595	16474	16383	16638	16549	16560	16538	16622	16537	16698	16691	16549	16729	16558	16505	16767	16599	16521	16560	16563	16636	16630	16716	16672	16660	16630	16661	16582	16369	16597	16608	16627	16556	16531	16537	16398	16545	16959	16486	16429	16513	16819	16619	16609	16515	16509	16577	16651	16570	16597	16759	16523	16651	16529	16654	16746	16663	16602	16638	16505	16519	16581	16629	16645	16664	16796	16511	16778	16543	16510	16433	16553	16690	16660	16576	16675	16743	16574	16726	16530	16524	16626	16728	16508	16561	16689	16568	16403	16679	16660	16567	16590	16525	16437	16578	16593	16560	16644	16664	16613	16676	16633	16632	16499	16555	16534	16427	16449	16550	16739	16624	16444	16665	16579	16362	16863	16656	16580	16620	16425	16568	16350	16484	16435	16626	16484	16574	16534	16630	16435	16587	16568	16657	16620	16315	16563	16602	16378	16641	16421	16583	16563	16712	16505	16739	16655	16510	16308	16555	16596	16619	16654	16446	16852	16676	16333	16901	16688	16692	16450	16543	16504	16663	16347	16475	16530	16859	16625	16525	16756	16417	16502	16414	16530	16635	16584	16532	16680	16547	16623	16474	16619	16644	16555	16676	16737	16480	16542	16532	16677	16568	16597	16686	16491	16615	16744	16720	16566	16580	16702	16584	16479	16634	16680	16483	16705	16530	16607	16653	16488	16645	16751	16673	16644	16551	16759	16550	16498	16499	16642	16663	16722	16604	16624	16606	16660	16384	16669	16574	16334	16617	16521	16320	16595	16690	16614	16713	16428	16453	16733	16411	16517	16746	16439	16519	16410	16574	16619	16623	16382	16614	16670	16669	16500	16539	16480	16877	16462	16632	16616	16771	16776	16734	16536	16685	16505	16615	16486	16811	16420	16510	16641	16602	16438	16625	16626	16603	16765	16556	16554	16499	16592	16577	16618	16566	16522	16485	16670	16528	16759	16797	16690	16488	16429	16423	16735	16450	16614	16505	16644	16593	16468	16361	16557	16812	16684	16598	16556	16487	16554	16883	16559	16753	16788	16436	16544	16379	16716	16623	16397	16426	16756	16285	16619	16588	16551	16431	16581	16714	16579	16589	16627	16587	16593	16687	16450	16517	16523	16518	16502	16628	16621	16667	16499	16511	16457	16531	16725	16511	16789	16455	16468	16522	16639	16620	16682	16516	16735	16500	16416	16604	16737	16667	16498	16795	16600	16602	16629	16614	16617	16718	16573	16314	16692	16642	16670	16575	16466	16523	16343	16387	16774	16757	16683	16527	16462	16591	16602	16707	16605	16629	16560	16637	16673	16592	16600	16374	16661	16590	16631	16612	16597	16624	16544	16695	16497	16481	16579	16683	16666	16479	16580	16577	16627	16858	16512	16574	16486	16542	16645	16653	16668	16552	16556	16734	16669	16829	16520	16537	16602	16801	16748	16595	16664	16582	16473	16488	16503	16535	16727	16529	16700	16585	16500	16658	16509	16667	16712	16473	16677	16593	16691	16595	16677	16588	16710	16801	16585	16622	16835	16523	16612	16393	16611	16562	16510	16848	16529	16532	16636	16539	16556	16490	16612	16590	16728	16842	16578	16645	16754	16686	16753	16565	16738	16436	16591	16642	16647	16531	16449	16370	16554	16496	16602	16610	16528	16489	16478	16468	16614	16553	16444	16637	16623	16671	16799	16637	16641	16673	16578	16484	16683	16593	16485	16193	16556	16646	16691	16671	16735	16588	16545	16611	16520	16711	16619	16707	16634	16536	16765	16747	16726	16524	16699	16670	16504	16446	16517	16514	16356	16441	16519	16484	16768	16512	16524	16661	16387	16677	16756	16439	16483	16454	16660	16608	16725	16604	16536	16635	16744	16500	16638	16846	16848	16591	16456	16506	16659	16744	16747	16634	16632	16501	16598	16532	16518	16376	16616	16511	16521	16815	16739	16570	16434	16785	16602	16492	16694	16627	16637	16533	16555	16614	16621	16449	16744	16547	16622	16369	16606	16567	16695	16576	16670	16634	16528	16743	16443	16682	16736	16760	16596	16624	16540	16592	16677	16587	16735	16650	16564	16663	16711	16665	16670	16542	16737	16419	16451	16323	16494	16470	16506	16614	16528	16670	16570	16713	16609	16496	16428	16469	16640	16740	16664	16409	16654	16655	16505	16595	16663	16541	16636	16663	16350	16507	16625	16666	16654	16711	16687	16624	16641	16593	16686	16619	16487	16340	16501	16740	16585	16634	16652	16475	16516	16455	16600	16439	16378	16682	16718	16746	16654	16671	16602	16530	16573	16605	16626	16675	16591	16506	16503	16810	16711	16846	16540	16574	16499	16611	16787	16628	16753	16753	16605	16595	16465	16595	16559	16602	16606	16457	16646	16557	16638	16397	16419	16493	16495	16595	16620	16554	16448	16601	16501	16529	16527	16537	16662	16698	16755	16544	16560	16507	16554	16588	16557	16712	16592	16639	16746	16620	16676	16515	16538	16600	16542	16582	16463	16605	16499	16502	16663	16607	16610	16682	16574	16618	16790	16645	16654	16612	16592	16395	16477	16647	16557	16724	16267	16586	16443	16588	16492	16597	16541	16920	16443	16474	16679	16442	16652	16599	16603	16646	16611	16582	16532	16677	16648	16544	16713	16411	16652	16551	16618	16493	16648	16618	16657	16535	16704	16698	16459	16496	16780	16581	16818	16440	16555	16707	16802	16666	16677	16474	16678	16587	16704	16717	16645	16665	16569	16481	16455	16586	16697	16649	16577	16519	16561	16587	16751	16702	16638	16671	16393	16672	16353	16652	16598	16597	16731	16366	16571	16699	16628	16549	16499	16705	16628	16483	16603	16443	16403	16649	16546	16575	16553	16562	16456	16541	16745	16552	16500	16556	16717	16495	16535	16659	16695	16609	16520	16603	16446	16488	16488	16661	16692	16505	16672	16638	16466	16707	16831	16630	16723	16694	16826	16494	16580	16541	16740	16681	16562	16627	16814	16460	16485	16469	16497	16660	16544	16524	16540	16627	16683	16641	16678	16479	16497	16603	16438	16397	16636	16565	16630	16479	16593	16430	16434	16521	16422	16693	16606	16499	16717	16686	16476	16664	16458	16678	16546	16609	16769	16825	16676	16597	16579	16603	16535	16650	16419	16872	16549	16711	16876	16651	16725	16656	16491	16393	16735	16578	16619	16586	16661	16595	16721	16647	16625	16746	16498	16458	16549	16567	16620	16667	16415	16550	16468	16465	16606	16541
26322	46612	45765	39390	34858	31034	27379	23765	21933	21106	19407	18359	17955	17277	16987	16585	16072	15854	15489	15459	15637	15542	15470	15442	15439	15293	15292	15246	15293	15018	15160	15027	15210	15206	15156	15308	15003	15325	15179	15069	15389	15269	15146	15180	15154	15267	15489	16304	16594	16537	15837	15466	15436	15290	15098	15169	15128	15322	15158	15227	14980	15377	15028	15173	15236	15082	15085	15124	15163	15086	15264	15090	15132	15055	15152	15265	15299	15165	15177	15072	15271	15065	15243	15082	15263	15164	15081	15241	15187	15148	15022	15278	15099	15175	15131	15104	15118	15226	15088	15220	14928	15036	15065	15126	15012	15115	15204	15166	15133	15119	15067	15167	15203	15137	15184	15246	15369	15044	15083	14941	15190	15161	15161	15002	15139	15122	15200	15201	15078	15267	15154	15044	15002	15084	15127	15151	15132	14964	15349	15114	15120	15190	15111	15183	15034	15061	15278	15177	15088	15040	15089	14962	14910	15163	15202	15121	14992	15040	15058	15247	15027	15088	15084	14957	15169	15046	15116	15055	14996	15290	15199	15206	15147	15147	15043	15098	15067	15113	15208	14969	15338	15341	15202	15263	15016	15143	15113	15088	14967	15106	15117	15081	15168	15043	15026	14983	15282	15163	15207	15191	14974	15206	15097	15279	15087	15080	15218	15199	15011	15076	15115	15113	15112	15215	15158	15170	15184	15184	15047	15161	15000	15091	15094	15140	14998	15314	15154	15113	15191	15092	15125	15119	15153	15218	15090	15125	15313	15179	15170	15048	15165	15116	15279	15244	15282	15119	15124	15067	15113	15027	15143	15146	15069	15055	15014	15039	15049	14995	14987	15108	15260	15245	15169	15147	14995	15197	15191	15195	15022	15050	15054	15262	15111	15226	15049	15155	15038	15307	15135	15208	15101	15241	15165	15251	15062	15112	15073	15053	15076	15103	15125	15152	15095	15142	15139	15230	15125	15088	15348	14986	15085	15204	15228	15217	15080	15163	14934	15147	14824	15057	15138	15124	15196	15000	15095	15174	15130	15151	15112	15046	15023	15225	14995	15102	15231	15110	15083	15037	15142	14941	15226	14964	15125	15101	15112	15308	15169	15011	15238	15230	15037	15034	15053	15192	15127	15094	14998	15052	15252	14965	15360	15161	15323	15035	15157	15040	15168	15133	15223	15057	15091	14890	15149	15286	15226	14899	15199	15034	15089	15127	15173	15099	15292	15057	14977	15089	15182	15126	14969	15137	15108	15218	15239	15165	15108	15214	15184	14990	15032	15154	15277	15131	14932	15030	15095	15201	15206	15211	14999	15221	15085	15033	14962	15234	15080	15256	15068	15239	15115	15128	15316	15029	15240	14955	15312	15162	15170	15259	15216	15042	15154	15216	15157	15127	15119	15353	14920	15221	15065	15209	15195	15131	15197	14925	15146	15139	15264	15073	15163	15224	15094	15195	15059	15109	15157	15102	15053	15138	15032	15115	15196	15020	15056	15184	15187	15147	14879	15243	15032	15100	15197	15187	15401	15191	15068	15150	15117	15094	15161	15101	15220	15069	15039	15111	15238	15041	15091	15138	14979	15130	15148	15028	15102	15013	15079	15271	15113	15214	14945	14964	15388	15121	14976	15054	15317	15171	15094	15094	15106	15045	15112	15226	15143	15113	15132	15043	15170	15129	15156	15045	15137	15097	15221	15135	15102	15105	15107	14997	15116	15127	15140	14963	15203	14982	15269	15051	15091	15111	15115	15000	15085	15037	15135	14955	15046	15206	15080	15016	15059	15242	15178	15078	15246	15087	15137	15118	15153	15170	15210	14937	15126	15089	15348	15242	15066	15379	15195	15103	15132	14939	15018	15072	15217	15054	15122	14952	15202	14850	15107	15132	14910	15202	15086	15068	15104	15023	15014	15176	15197	15219	15029	15102	15105	15308	15126	15110	15059	15087	15119	15219	15087	15084	14993	15310	14873	15093	15230	15032	15295	15179	15095	15150	15214	15175	14974	15057	15096	15228	15293	14951	15138	15146	15222	15228	15120	14988	15176	15002	15091	15264	15020	15220	15105	15096	15071	15160	15123	15167	15087	15023	15258	15088	15186	15083	15108	15113	15093	15211	15059	15106	15080	15031	15053	15156	15176	15182	15189	15227	15173	15204	14959	15059	15256	15149	15058	15207	15053	15251	15109	15205	15248	14850	15125	15118	15201	15163	15205	15171	15131	15112	15308	14957	15214	15098	15151	15325	15089	15241	15279	15022	15197	15101	15271	15052	15305	15045	14982	15220	15020	15167	14950	15046	15110	15075	15108	15099	15127	15107	15259	15130	15102	15154	14962	15148	15099	14947	15197	15081	15220	15199	15015	15012	15190	15207	15051	15113	15140	15065	15128	15076	14993	15182	15227	15076	15067	15159	15151	15164	15140	15214	15087	15157	15208	15159	15091	15052	15063	15319	15137	15137	15050	14946	15037	15115	15223	15226	15117	15066	14991	14998	15006	15125	15219	15049	15221	15121	15013	15032	15155	15088	15266	15082	14996	15233	15115	15098	15168	15164	14986	15067	15170	15108	15134	15068	15229	14875	15170	15073	15314	15175	15044	15119	15270	15106	15087	15302	14997	15067	15014	15054	14974	15116	15034	15250	15161	14963	15015	15260	15187	15136	14959	14996	15221	15298	15010	15016	15145	15212	15148	15015	15115	15083	15348	14912	15140	15231	15315	15147	15074	15048	15241	14979	15116	15048	15091	15131	15079	15166	14983	14891	15171	15060	15220	14980	15133	15205	15371	15071	15035	15188	15200	15043	15086	15052	15016	15196	15058	15125	15091	15000	15090	15078	15148	15250	15366	14958	15097	15119	15131	15046	14979	15039	15113	15047	15163	15177	15232	15102	15338	15134	15169	15102	15017	15048	14917	15022	15209	15101	15097	15074	15106	15098	15257	15069	15139	15098	15206	15054	15262	15141	15181	15149	15231	15066	15007	15064	15193	15152	15279	15134	14965	15126	15230	15011	15098	15170	15399	15011	15135	15079	15124	14970	15114	15037	15157	15046	15065	15174	15105	15120	15169	15062	15180	15139	15098	15136	15106	15057	15186	15002	14965	15007	15253	15016	15195	15229	15191	15189	15051	15127	15038	15097	15159	15154	15168	15143	14993	15013	15123	15198	15168	14935	15129	15193	15132	15204	15333	15076	15234	15044	15050	15131	15046	15109	15219	15179	15150	15142	15131	15104	15371	15331	15145	15083	15063	15212	15174	15149	15079	14988	15281	15212	15137	15008	15232	15216	15120	15181	15074	15007	15206	15143	15189	15029	15171	15261	15178	14938	15240	15137	15160	15114	15039	15104	15174	15149	15142	15159	15128	15111	15188	15186	15216	15186	15047	15134	15145	15005	15113	15110	15086	15165	15128	15169	15119	15162	15068	14942	15071	15137	14896	15048	15104	15099	15207	15036	15139	15126	15173	15125	15168	15170	15004	14984	15241	15266	15166	15110	15002	15045	15049	14917	15192	15207	15149	15183	15152	15080	15360	15170	15185	15092	15120	15091	15279	15161	15069	15206	15251	15188	15053	15195	15062	15085	15255	15165	15120	15237	15056	15102	15237	15174	15124	15138	15057	15092	15180	15076	15207	15104	15103	15144	15202	14984	15108	15099	15094	15190	14984	15143	15036	15005	15044	15139	15141	15119	15089	15265	15103	15133	15226	15173	15151	15123	15239	14997	15211	15158	15159	15165	15167	15086	15119	15007	15234	15029	15195	15148	15034	15064	15176	15140	15090	15107	15031	15106	15061	15178	15077	15117	15082	15240	15034	15203	15279	15150	15142	15081	15254	14954	14958	15146	15136	15103	15166	15311	15079	15183	15175	15031	15025	15302	15092	15097	15162	15096	15076	15115	15186	15205	15104	15209	15034	15121	15192	15239	15126	15042	14940	15019	15166	15275	15273	15136	15148	14955	15034	15206	15038	15048	15294	15171	15194	15087	14976	15104	15022	15283	14941	15023	15220	15259	15120	15020	15048	15298	15094	15164	15241	15054	15005	15115	15115	14993	15060	14978	15173	15340	15152	14974	15107	15293	15205	15144	15035	15099	15079	15150	15286	15021	14999	15040	15203	14989	15121	15102	15219	15104	15009	15300	15084	15147	15033	15002	15296	15094	15188	15034	15024	15008	15193	14999	15156	15089	14982	15089	15163	15071	15117	15135	15107	15199	15044	15135	15347	15079	15136	15118	15022	15207	14989	15221	15129	15043	15159	15204	15177	15054	15053	15021	15179	15090	14939	14970	15117	15176	15185	15058	15094	15072	15215	15319	15148	15167	15118	15051	15177	15203	15208	15058	15159	15158	14953	15092	14979	15120	15052	15208	15086	15118	15138	14968	15207	14897	15030	15203	15158	14932	15161	15108	15133	15059	15178	15173	15031	15157	15032	15047	15189	15178	15027	15121	15158	15001	15376	15128	14968	15059	15312	15050	15075	14972	15181	14995	15204	15182	15039	14986	15081	15351	14946	15244	15122	15195	15134	15003	15369	15131	15204	15160	15085	15052	15051	15262	15102	15299	15222	15133	15231	15090	15023	14944	15293	15061	15122	15237	15141	15143	15117	15199	15230	15140	15126	14984	15017	15089	14920	15199	15110	15400	14984	15087	15129	15185	15082	15134	15287	15132	15215	15072	15067	15135	15069	15076	15027	15187	14996	15062	14952	15092	15256	15124	15141	15183	15260	15168	15229	14889	15120	15039	15257	15201	15227	15132	15017	14994	15212	15054	14955	15130	14957	15256	15117	15131	14993	15240	15074	15070	15014	14958	15174	14877	15248	15129	15102	15169	15271	14927	15114	15279	15186	15116	15150	15010	15088	15106	15195	14986	15275	15097	15126	15259	15073	15098	15220	15173	15055	15090	15193	15187	15198	15065	15086	15235	15354	15006	15159	15162	15215	15200	15045	15087	15147	15174	15173	15116	15188	14963	15207	14944	15285	15218	15155	15112	15056	15103	15084	15015	14919	15148	15051	15229	15149	15080	14958	15036	15204	15288	15244	15227	15063	15120	15111	15088	15121	15046	15087	14985	14869	15133	15193	15171	15032	15134	15162	15023	14917	15190	15198	15173	15206	15061	15001	15161	15119	14901
27363	23774	31083	29127	23950	22138	20345	18743	18075	17902	17473	17063	16883	16878	16766	16667	16574	16456	16492	16499	16365	16360	16423	16488	16389	16581	16307	16218	16406	16266	16432	16334	16415	16368	16362	16660	16569	16402	16260	16380	16481	16400	16451	16410	16511	16311	16241	16374	16466	16522	16435	16436	16224	16293	16313	16381	16436	16378	16652	16411	16469	16445	16295	16530	16555	16230	16427	16490	16292	16251	16463	16334	16490	16451	16381	16324	16308	16092	16307	16283	16518	16162	16224	16144	16458	16164	16206	16238	16337	16279	16414	16367	16354	16302	16269	16258	16356	16149	16455	16385	16518	16337	16275	16346	16422	16367	16351	16436	16424	16463	16392	16201	16421	16206	16354	16351	16248	16208	16271	16393	16316	16447	16313	16222	16378	16300	16334	16391	16474	16270	16492	16323	16355	16376	16168	16350	16318	16409	16301	16210	16339	16276	16218	16355	16425	16265	16339	16358	16501	16279	16223	16339	16379	16330	16502	16559	16471	16458	16449	16304	16436	16632	16235	16135	16414	16360	16474	16375	16270	16268	16427	16583	16095	16445	16266	16445	16495	16181	16231	16091	16367	16169	16360	16443	16269	16428	16508	16350	16288	16408	16392	16291	16436	16290	16283	16539	16278	16364	16243	16312	16279	16377	16238	16405	16373	16537	16364	16247	16386	16381	16312	16410	16391	16199	16397	16191	16283	16451	16467	16293	16350	16368	16575	16143	16321	16247	16338	16466	16185	16515	16248	16355	16291	16173	16343	16351	16367	16302	16521	16103	16236	16303	16433	16150	16396	16314	16221	16136	16391	16370	16308	16295	16427	16474	16265	16287	16220	16309	16174	16459	16460	16237	16209	16188	16445	16394	16399	16495	16348	16273	16460	16498	16287	16396	16480	16334	16299	16292	16514	16158	16508	16199	16391	16295	16487	16494	16573	16159	16173	16330	16342	16395	16460	16280	16441	16474	16387	16411	16458	16409	16323	16313	16178	16299	16327	16468	16461	16422	16332	16262	16341	16405	16413	16175	16374	16565	16529	16275	16368	16493	16336	16200	16412	16298	16166	16282	16400	16427	16472	16318	16273	16450	16496	16413	16342	16296	16316	16442	16619	16463	16427	16340	16377	16423	16333	16381	16480	16235	16410	16373	16250	16395	16414	16578	16483	16151	16725	16258	16261	16428	16247	16210	16197	16463	16390	16310	16476	16257	16321	16162	16476	16443	16277	16476	16291	16512	16429	16427	16413	16277	16229	16464	16274	16213	16384	16328	16216	16227	16147	16379	16435	16364	16438	16326	16425	16321	16333	16400	16349	16347	16315	16600	16394	16339	16412	16409	16347	16286	16389	16197	16206	16363	16375	16341	16497	16348	16662	16370	16351	16382	16603	16404	16510	16386	16639	16383	16376	16523	16421	16553	16625	16335	16340	16264	16427	16356	16596	16334	16327	16310	16385	16391	16243	16330	16239	16304	16436	16541	16381	16452	16521	16398	16435	16231	16422	16289	16153	16112	16481	16523	16526	16205	16354	16434	16509	16438	16352	15976	16349	16295	16431	16293	16446	16374	16382	16021	16334	16267	16310	16401	16495	16430	16278	16405	16472	16377	16398	16330	16368	16465	16449	16209	16345	16403	16423	16303	16358	16245	16403	16501	16319	16437	16406	16344	16445	16490	16278	16392	16412	16348	16217	16341	16191	16344	16350	16234	16350	16215	16289	16332	16285	16439	16321	16287	16282	16287	16352	16382	16253	16381	16357	16323	16268	16351	16289	16449	16323	16471	16203	16329	16381	16416	16402	16415	16323	16247	16243	16272	16144	16493	16436	16305	16194	16560	16473	16369	16280	16171	16254	16215	16325	16481	16033	16277	16450	16351	16528	16466	16448	16295	16472	16308	16455	16223	16524	16323	16263	16446	16446	16342	16414	16216	16298	16217	16368	16406	16280	16489	16245	16478	16277	16398	16311	16300	16371	16329	16368	16560	16397	16277	16514	16598	16411	16344	16334	16515	16468	16474	16430	16439	16330	16581	16277	16214	16256	16137	16389	16371	16395	16282	16192	16255	16410	16485	16309	16477	16443	16585	16514	16211	16333	16224	16286	16144	16326	16257	16187	16271	16297	16148	16261	16335	16393	16434	16550	16357	16442	16308	16272	16249	16408	16335	16473	16266	16505	16223	16203	16309	16266	16356	16534	16309	16363	16502	16647	16527	16439	16490	16464	16283	16428	16402	16352	16371	16332	16728	16459	16036	16319	16599	16310	16251	16482	16328	16450	16365	16300	16430	16250	16185	16429	16250	16426	16407	16421	16134	16522	16327	16377	16490	16379	16242	16397	16429	16393	16152	16353	16375	16516	16453	16261	16238	16325	16394	16474	16165	16211	16428	16249	16454	16502	16205	16366	16431	16382	16454	16296	16214	16261	16503	16400	16392	16438	16427	16327	16499	16254	16470	16301	16189	16271	16422	16354	16283	16333	16348	16449	16317	16321	16643	16515	16435	16376	16191	16399	16456	16324	16320	16409	16347	16355	16365	16327	16433	16245	16338	16443	16375	16316	16450	16423	16336	16409	16512	16350	16328	16290	16479	16432	16376	16243	16366	16381	16503	16329	16237	16558	16347	16550	16232	16387	16225	16362	16334	16349	16481	16227	16516	16430	16377	16404	16387	16432	16287	16481	16434	16304	16383	16344	16356	16369	16229	16344	16404	16219	16337	16388	16338	16387	16352	16252	16294	16339	16339	16544	16224	16512	16440	16311	16440	16324	16348	16260	16667	16487	16331	16418	16506	16380	16324	16226	16423	16231	16085	16201	16493	16341	16341	16401	16373	16569	16562	16595	16296	16387	16468	16468	16457	16255	16277	16430	16450	16405	16327	16402	16651	16271	16506	16294	16361	16338	16345	16399	16493	16289	16247	16296	16322	16350	16404	16452	16235	16304	16337	16293	16385	16302	16241	16421	16258	16266	16238	16350	16407	16519	16432	16427	16379	16381	16445	16503	16335	16335	16504	16367	16329	16357	16082	16415	16491	16419	16249	16399	16291	16354	16603	16504	16309	16389	16384	16381	16485	16425	16589	16377	16410	16377	16488	16464	16396	16375	16422	16484	16440	16441	16424	16301	16497	16212	16310	16338	16412	16562	16180	16248	16225	16299	16116	16123	16401	16366	16175	16556	16288	16328	16401	16313	16450	16321	16431	16332	16576	16506	16384	16202	16387	16371	16133	16285	16485	16370	16214	16609	16156	16457	16353	16159	16110	16386	16328	16276	16534	16310	16561	16316	16475	16584	16503	16286	16381	16170	16367	16442	16370	16294	16385	16576	16459	16240	16514	16486	16336	16428	16210	16538	16359	16248	16426	16378	16212	16381	16454	16540	16351	16407	16471	16241	16337	16380	16307	16397	16403	16410	16300	16223	16315	16324	16185	16322	16228	16354	16279	16383	16286	16265	16358	16304	16516	16532	16301	16440	16335	16435	16281	16334	16359	16459	16449	16333	16379	16367	16405	16370	16437	16376	16401	16296	16311	16183	16285	16395	16172	16455	16260	16288	16236	16362	16232	16559	16378	16482	16372	16526	16477	16433	16315	16578	16414	16281	16225	16536	16075	16433	16434	16037	16380	16233	16321	16265	16223	16322	16396	16286	16376	16529	16469	16391	16373	16287	16459	16584	16252	16382	16554	16393	16231	16512	16208	16330	16337	16261	16526	16421	16314	16356	16360	16201	16344	16562	16252	16408	16310	16304	16379	16410	16458	16454	16482	16307	16284	16408	16210	16355	16447	16372	16424	16401	16346	16216	16172	16403	16333	16293	16253	16399	16373	16215	16446	16242	16572	16343	16379	16541	16371	16372	16379	16505	16347	16365	16245	16463	16526	16329	16457	16226	16476	16344	16583	16298	16256	16402	16309	16476	16343	16337	16418	16521	16245	16103	16504	16279	16312	16247	16353	16353	16248	16281	16415	16445	16426	16401	16233	16306	16290	16326	16342	16492	16082	16304	16282	16564	16324	16300	16249	16187	16333	16131	16456	16254	16425	16383	16428	16249	16255	16364	16406	16451	16326	16637	16262	16526	16388	16309	16360	16394	16349	16738	16414	16387	16224	16452	16465	16192	16127	16440	16545	16471	16226	16428	16369	16315	16324	16301	16366	16416	16536	16438	16176	16376	16395	16175	16340	16124	16495	16495	16481	16618	16303	16297	16255	16263	16399	16277	16394	16580	16315	16313	16331	16412	16278	16473	16552	16449	16253	16243	16273	16249	16257	16461	16513	16284	16420	16304	16484	16420	16506	16256	16334	16485	16409	16298	16086	16329	16204	16356	16273	16209	16365	16377	16381	16482	16253	16317	16326	16458	16279	16498	16312	16439	16503	16478	16401	16215	16368	16385	16461	16412	16380	16363	16412	16498	16358	16396	16317	16504	16338	16300	16374	16315	16336	16360	16241	16496	16444	16479	16301	16276	16306	16332	16271	16381	16453	16598	16335	16330	16611	16451	16513	16243	16616	16266	16411	16264	16265	16535	16377	16276	16362	16410	16336	16365	16304	16359	16410	16234	16376	16626	16285	16270	16165	16228	16412	16387	16153	16124	16358	16404	16400	16503	16235	16428	16418	16359	16210	16386	16424	16304	16340	16491	16310	16430	16359	16450	16426	16396	16417	16459	16331	16470	16259	16283	16368	16471	16465	16479	16323	16364	16326	16451	16368	16529	16319	16674	16399	16272	16378	16526	16403	16404	16309	16395	16303	16121	16417	16408	16415	16332	16418	16282	16336	16399	16400	16214	16384	16516	16358	16381	16394	16417	16195	16375	16468	16339	16526	16341	16439	16263	16326	16475	16216	16351	16372	16318	16515	16219	16379	16415	16486	16232	16285	16185	16401	16403	16332	16422	16376	16217	16446	16425	16348	16504	16355	16539	16491	16335	16297	16396	16383	16493	16374	16317	16262	16293	16460	16609	16222	16406	16453	16490	16336	16488	16565	16386	16245	16513	16364	16380	16299	16506	16388	16427	16313	16232	16308	16381	16479	16288	16408	16482	16278	16444	16477	16568	16345	16439	16169	16333	16547	16312	16167	16214	16492	16336	16384	16356	16326	16349	16294	16303	16208	16402	16198	16295	16365	16414	16366
23747	35622	35276	29309	25605	23216	20537	18728	18017	17393	16615	16258	16003	15767	15570	15625	15362	15120	15216	15264	15213	15311	15063	15262	15121	15147	15005	14941	14978	15119	15171	15081	15100	14969	15033	15025	15051	15062	14985	15061	15082	14953	15136	14864	15146	14868	15129	15101	15140	15094	15300	14822	15081	15170	14971	15039	15006	14974	15119	14880	15122	15063	15093	14949	15021	15025	14777	14991	15034	14881	14978	15002	15066	14962	14866	15143	15060	15111	15121	15056	14921	14926	15164	15068	15023	15075	15015	15049	15175	14888	14831	15114	15025	15117	14985	14909	15138	14996	14900	14981	14981	15133	15058	15062	15024	15002	14999	15061	14877	14998	15040	14869	15011	15069	14813	15003	14909	15196	15054	14847	15010	15068	14968	14870	14974	14993	15082	14968	14995	14971	15059	14892	14846	14891	15096	14998	14911	14945	14905	14984	15047	15022	15052	14882	14886	14900	14912	15117	15112	15197	15028	14940	15101	14933	15103	14926	15094	15015	15063	14951	14970	15091	14811	14862	15082	15095	14835	14918	15073	15074	14986	14991	14988	14801	15029	14938	15005	14943	15013	15021	15100	14956	14982	14930	15006	15044	15139	15050	15020	15071	15122	15150	14949	15068	15073	15034	14859	15065	15025	14997	14952	15078	14983	15024	14919	15130	15144	15169	15084	15161	15171	15166	15098	15089	14992	15147	15149	15059	14925	15142	14874	14994	15059	14939	14988	14935	15039	15084	15195	14963	15088	15041	15116	15190	14991	15076	14890	15004	14926	14966	14950	15024	14990	14970	15027	15125	15001	14909	15117	14890	15052	15072	14944	14935	14954	14850	15141	14980	15017	14946	15058	14870	15006	15051	14818	14970	15035	14932	15000	14953	14948	15037	15042	15078	14941	15042	15028	14867	14932	14988	15082	15133	14917	15080	15122	15034	14940	15190	14926	14961	14954	15078	15034	15052	14812	14992	15040	15030	15092	15031	14782	15218	14890	14959	15132	14952	15031	14966	14979	15002	15002	15079	14949	15041	14897	14886	15050	14901	15099	15013	15074	15179	15012	15003	14960	15021	15166	14898	14887	15074	14957	14956	14916	14828	15054	14896	15002	15106	14967	15078	15023	14936	14965	14977	15028	14994	15024	14962	15057	14945	15010	15159	15080	15004	15029	15194	15052	15079	15113	14952	14985	15057	15126	15163	14923	14972	14862	15021	15128	14955	15010	15063	15055	15094	15120	14983	15142	15126	15259	14869	14839	14969	14997	15036	15153	15094	15020	14972	14971	15086	15097	15134	14937	14886	15080	15043	14932	14956	15134	15037	14975	15059	14849	15071	15226	15097	14832	14813	14903	15016	14965	14841	15023	14974	15058	15100	15189	15023	14896	15021	14938	15053	15095	15144	15078	15076	15132	15036	14996	15051	15050	15034	15028	15157	14959	15029	14865	15061	15013	14864	14996	15060	14913	15014	15044	15091	14959	14979	15095	14902	14778	14975	15012	15071	15134	15047	14881	14969	14961	15114	15102	14930	15018	14854	14866	15051	14928	15026	15052	14877	14821	15002	15049	14978	14995	15051	14952	15020	14969	14887	14929	14994	14951	15016	14866	15077	14971	15050	15016	14918	14917	14904	14903	15219	14794	15012	15032	14878	15039	15044	14884	14973	15084	14927	15026	14936	14997	15071	15028	14948	14960	15143	15065	15033	14866	14945	14908	15033	14996	15126	15062	15175	15051	15055	15018	15128	14961	15076	14998	14743	14970	14974	14889	14957	15013	14966	15049	14976	15041	14943	15093	15125	15047	15125	14863	14989	15021	14894	14939	14948	14913	15161	14966	14801	15001	15025	14822	15076	14973	15006	15172	14942	15000	14880	14931	15079	15009	14992	14988	15115	14923	14904	14983	14951	15063	14871	14911	15097	15062	15066	15188	15003	14829	15076	15241	15045	15100	14882	14935	14969	14953	14925	15047	14946	15017	14957	14984	15053	14998	15035	15123	15068	15033	15084	14930	15020	14952	15040	15003	15190	14946	14893	15166	14974	15126	14951	15028	14974	15092	14728	14909	14811	15095	14994	14921	15031	14978	14998	14893	15111	15041	15024	15221	14924	15017	14963	15207	15117	14999	14918	15043	15023	15109	14931	14824	15150	15014	15031	15195	15029	14974	14876	15025	15092	15065	15051	14860	14947	14944	15072	15046	14896	15127	14841	15085	14879	15073	15139	15011	15047	14907	14953	15079	15012	15027	14923	15064	15027	15034	14988	14990	15089	15059	14926	15084	14974	15147	14938	15149	14993	15072	15104	15086	14952	15103	15017	14991	14783	15104	15097	14990	14976	15056	15048	15081	15039	15172	14982	14961	15080	14933	15008	14917	15152	14817	15078	14920	15106	14979	14973	14921	15125	14978	15107	14810	14879	15138	14929	15024	14968	14892	14938	14881	14941	15001	15094	15018	15012	15117	15148	15005	15212	14960	15057	15060	14933	14939	14984	15052	15063	15144	15015	14991	15187	14896	14968	15141	15051	15019	15045	15094	15068	15135	15075	15024	14998	15156	15018	14948	15079	14815	15062	15006	15102	14926	15008	14784	15108	14983	14985	15237	15019	14974	15087	14890	14990	15048	15034	15003	14969	14983	15025	15228	14958	15104	14877	15052	15074	14910	14967	15025	14967	14921	15215	15333	15013	15124	15098	14926	14992	15013	15030	15306	14908	15036	14946	15150	15212	15091	14821	14859	15080	14968	14937	15122	14997	15073	15080	15068	15013	15015	14878	14889	14986	15235	14931	15039	15068	14738	14953	15164	15107	15013	15147	15050	15012	14911	15025	14982	15009	15041	14992	15032	15146	14931	15011	14954	15004	15193	15050	14935	14847	15131	15092	14929	14995	15218	14913	14969	15096	15041	15006	15060	14940	14929	15103	14790	15124	14884	14990	14947	14918	14979	15066	14964	15058	15063	14973	14991	14888	15006	15006	15039	14820	15147	15020	15058	15027	14950	14997	15076	15093	15168	15117	15043	15091	15064	15031	15055	15056	15148	15008	15036	15000	14975	15257	15087	15023	15033	14961	15154	14807	14997	15184	15062	14985	15030	15013	15215	15036	14935	15037	15065	14948	14989	15121	14955	15016	15062	15079	14972	15022	14959	15023	15019	15010	15013	15155	15097	15033	15053	14860	14996	14919	15080	14956	15047	15080	14924	15010	14865	15173	15293	15123	15025	14920	15098	14954	15111	15122	15014	15111	14892	14925	15197	15080	14957	15062	15114	14740	15033	14975	15020	15143	14986	15033	14964	15049	15117	14950	14926	15000	15136	15075	15150	14999	14928	15244	14971	15178	15077	14986	14991	15007	15051	14991	15031	15021	14956	15068	15061	15028	15101	14971	15042	15019	15075	15001	15040	15079	15011	15073	15129	14977	15070	14910	14900	15045	14939	15179	14956	15131	15044	15038	14977	15061	15160	15108	15118	15071	14868	14986	15076	15119	14946	14893	14995	14939	15089	15123	15010	14842	15027	15015	15043	14885	15051	15053	15018	15018	15111	14981	15066	14981	15066	14908	14894	15073	15052	15061	15045	14883	15162	14888	14965	15005	14815	15052	15118	14925	15030	14944	15015	15000	15017	14927	14980	14937	14945	14865	14936	14964	15041	15185	14922	15097	15127	14979	14931	15032	15202	15044	14935	14913	15073	14979	14961	14991	14745	14826	14906	15087	15115	14903	15165	14994	15098	15075	15121	14967	15071	14961	15158	15130	14925	14984	14866	14977	15005	15120	15112	15082	15183	15007	14929	14905	15032	14888	14954	15079	14886	15018	15150	15054	14909	15020	15099	15014	15030	15095	14908	14886	15020	14937	15121	15053	15048	15046	15027	15009	14923	15041	15036	15033	15041	14926	15134	15076	14856	14925	15112	14982	15042	15100	15131	15132	14912	15006	14937	14791	15139	15051	15055	15029	15056	14917	15095	15082	14975	14859	15183	14818	15174	14909	15055	14926	15041	14923	15088	14933	14954	15052	15060	15006	15012	14921	14912	14818	15068	15019	15094	15017	15139	15197	15160	15082	15099	14955	15028	15054	15188	14966	14998	14934	15117	14999	14971	15070	15029	15114	14992	14936	14949	15135	14896	15006	14866	14973	14928	15159	15049	15072	15035	15002	15101	14971	15150	14896	15075	15011	15091	14990	15025	15120	15036	15085	14903	15109	14983	14866	14998	14985	14928	14813	15043	15032	14975	15031	14900	14924	15077	14854	14867	15093	15068	15111	15068	15024	15193	15031	14923	14992	15018	14936	15058	14934	15027	14904	15122	14902	14969	15140	14964	15043	15089	14985	14897	14966	15031	14953	15054	14911	15068	14960	15052	15182	15046	15051	15131	14974	15021	14733	14985	15044	15088	15120	15131	14992	15056	14982	15165	15072	14965	14969	14953	14969	15094	14979	14993	14823	15048	15108	14947	14921	14956	15130	15124	15082	14869	15027	15008	14925	15123	15116	15126	15126	15126	15218	14958	14830	15111	14973	14961	15038	15002	15007	14998	14975	15061	15035	14914	14945	15075	15057	15046	15088	14950	14950	15044	15158	15041	15180	14991	14967	14943	15083	14861	15156	14887	15034	14974	14931	14935	14937	14811	15121	15062	14926	14881	15021	15084	14975	15044	14967	14993	15091	15121	14968	15002	15018	14971	14992	15079	15157	14896	15178	15139	15161	14956	14957	15018	15036	15038	15161	15070	14892	15073	15027	15012	15022	14920	15116	14926	15056	14942	14988	15023	15136	14874	14932	14985	14953	14996	14908	15033	15360	14952	14969	15077	15108	14979	14942	14979	14897	14897	15041	15064	15045	15196	15070	14946	15093	15070	14937	15027	15086	15053	15013	15013	15047	15015	15137	14865	14995	14943	14897	14993	15180	14886	15023	15045	14990	14896	15151	15086	14963	15139	15028	15122	14893	14978	15040	14973	14984	15027	14915	14911	14911	14928	15127	15139	15127	15044	15027	15008	15028	14976	15017	15121	15090	15035	14934	14861	15013	15017	15042	14976	14936	15008	15025	15362	15077	15195	15035	15028	14995	14947	14948	14976	15127	15072	15037	15006	14954	14998	15042	15158	15226	15054	14945	15021	15142	14836	14873	14886	14934
23563	21124	28748	24303	23707	25461	24441	20816	19535	19085	18333	17901	17698	17499	17190	17075	16729	16607	16904	16838	16670	16606	16547	16789	16736	16508	16565	16385	16416	16432	16568	16598	16692	16597	16790	16521	16579	16536	16430	16559	16523	16677	16390	16512	16589	16384	16595	16893	16964	16863	16744	16717	16545	16510	16330	16351	16374	16223	16246	16461	16258	16285	16258	16337	16639	16548	16439	16265	16546	16353	16442	16448	16606	16258	16500	16564	16371	16171	16271	16417	16209	16389	16437	16498	16422	16469	16555	16284	16303	16371	16491	16433	16390	16530	16429	16362	16258	16241	16312	16216	16335	16437	16369	16481	16403	16469	16248	16196	16468	16433	16517	16344	16440	16338	16434	16287	16353	16504	16185	16309	16445	16296	16246	16484	16455	16496	16368	16412	16421	16463	16436	16405	16275	16379	16285	16344	16390	16307	16217	16440	16470	16391	16468	16561	16368	16369	16310	16419	16489	16445	16487	16472	16473	16503	16460	16398	16451	16313	16350	16368	16371	16417	16367	16387	16472	16338	16439	16549	16332	16429	16445	16395	16489	16212	16434	16321	16265	16295	16365	16379	16395	16392	16546	16562	16510	16397	16378	16519	16598	16482	16493	16411	16271	16259	16434	16554	16556	16298	16269	16609	16609	16349	16508	16249	16517	16500	16328	16210	16380	16364	16462	16359	16124	16198	16358	16416	16452	16196	16373	16406	16362	16394	16526	16312	16385	16404	16276	16541	16224	16301	16478	16498	16314	16310	16358	16426	16301	16392	16327	16193	16533	16298	16378	16227	16401	16352	16118	16287	16327	16263	16096	16593	16498	16277	16550	16606	16355	16534	16298	16343	16297	16349	16195	16313	16348	16430	16266	16308	16553	16411	16397	16250	16560	16254	16288	16423	16365	16507	16394	16576	16388	16493	16432	16360	16336	16262	16460	16347	16442	16543	16516	16351	16498	16364	16497	16519	16455	16360	16460	16362	16329	16247	16608	16433	16430	16494	16487	16459	16479	16360	16482	16204	16341	16532	16283	16492	16318	16438	16504	16399	16417	16380	16264	16330	16437	16519	16301	16294	16365	16361	16447	16400	16417	16341	16597	16252	16436	16471	16454	16564	16314	16282	16575	16375	16413	16458	16262	16425	16416	16314	16342	16376	16353	16194	16362	16278	16482	16219	16291	16177	16453	16260	16387	16508	16371	16534	16513	16468	16361	16432	16263	16357	16307	16376	16366	16445	16304	16535	16436	16371	16623	16480	16360	16477	16159	16234	16291	16388	16319	16536	16187	16335	16554	16511	16442	16403	16551	16422	16382	16522	16491	16477	16209	16482	16378	16355	16501	16366	16461	16527	16297	16319	16446	16540	16482	16394	16216	16385	16310	16438	16591	16522	16446	16458	16282	16167	16441	16357	16173	16317	16324	16411	16457	16205	16481	16467	16325	16510	16315	16254	16435	16204	16418	16355	16485	16421	16514	16542	16414	16453	16187	16396	16504	16298	16285	16274	16278	16413	16321	16407	16352	16453	16525	16374	16456	16197	16514	16374	16267	16426	16483	16379	16264	16277	16307	16513	16298	16516	16513	16478	16365	16493	16374	16317	16387	16420	16429	16511	16469	16150	16491	16363	16420	16458	16390	16434	16639	16502	16402	16299	16329	16423	16442	16376	16502	16352	16375	16368	16434	16533	16422	16420	16377	16477	16349	16307	16325	16240	16325	16376	16392	16270	16476	16155	16383	16330	16492	16470	16400	16480	16467	16267	16696	16361	16514	16406	16163	16386	16515	16090	16648	16688	16632	16453	16369	16402	16400	16393	16268	16369	16297	16457	16458	16238	16300	16304	16330	16411	16278	16253	16287	16444	16200	16453	16303	16361	16244	16137	16424	16245	16277	16283	16243	16265	16278	16245	16372	16317	16273	16410	16408	16351	16273	16339	16474	16505	16385	16328	16362	16351	16619	16405	16402	16469	16373	16370	16277	16201	16285	16356	16548	16539	16305	16292	16422	16272	16479	16476	16496	16234	16309	16416	16631	16354	16236	16468	16463	16537	16446	16348	16239	16192	16405	16362	16530	16706	16402	16315	16543	16249	16403	16338	16277	16351	16540	16253	16273	16443	16349	16554	16363	16510	16472	16461	16363	16543	16634	16018	16131	16330	16200	16330	16455	16240	16190	16419	16396	16439	16300	16473	16394	16373	16329	16310	16319	16324	16315	16245	16459	16293	16322	16565	16360	16483	16424	16340	16449	16532	16615	16298	16311	16414	16399	16323	16337	16266	16617	16446	16424	16404	16407	16368	16383	16274	16486	16286	16515	16615	16496	16316	16511	16385	16399	16474	16342	16485	16338	16227	16365	16468	16263	16300	16367	16244	16416	16357	16238	16493	16382	16325	16466	16630	16517	16482	16524	16416	16451	16324	16360	16456	16462	16273	16327	16342	16391	16311	16310	16411	16664	16546	16320	16386	16289	16195	16246	16444	16435	16294	16386	16504	16324	16303	16436	16355	16590	16405	16320	16475	16417	16423	16453	16488	16576	16661	16373	16439	16603	16323	16448	16471	16470	16198	16357	16449	16298	16480	16432	16268	16429	16227	16346	16452	16414	16371	16335	16351	16248	16232	16420	16183	16316	16370	16388	16533	16549	16412	16421	16298	16157	16490	16255	16588	16490	16296	16308	16225	16523	16366	16391	16472	16321	16376	16404	16317	16387	16189	16369	16476	16254	16300	16471	16422	16570	16465	16402	16387	16252	16406	16271	16292	16389	16392	16409	16354	16389	16461	16469	16558	16552	16269	16331	16366	16407	16584	16415	16611	16469	16382	16632	16408	16429	16355	16409	16555	16465	16346	16511	16412	16359	16436	16551	16252	16506	16477	16350	16416	16395	16454	16463	16296	16554	16390	16598	16549	16479	16168	16360	16254	16496	16452	16532	16185	16323	16321	16503	16428	16176	16566	16375	16401	16542	16559	16115	16405	16481	16250	16273	16350	16497	16484	16473	16251	16228	16254	16439	16412	16413	16422	16461	16389	16372	16434	16341	16385	16280	16325	16343	16121	16517	16509	16647	16393	16367	16468	16663	16342	16169	16401	16416	16337	16417	16544	16325	16311	16430	16121	16494	16394	16356	16579	16326	16532	16533	16363	16348	16434	16294	16337	16321	16409	16484	16340	16480	16403	16367	16254	16427	16336	16381	16398	16446	16487	16490	16358	16353	16438	16182	16341	16402	16397	16362	16578	16238	16165	16348	16556	16431	16561	16276	16402	16349	16333	16385	16520	16283	16424	16467	16684	16382	16439	16347	16381	16235	16373	16512	16544	16420	16393	16532	16241	16397	16417	16470	16414	16330	16328	16260	16291	16382	16494	16444	16338	16486	16399	16503	16255	16343	16359	16522	16245	16414	16368	16488	16483	16420	16293	16470	16337	16282	16389	16481	16386	16244	16411	16488	16363	16337	16372	16294	16282	16510	16528	16382	16456	16492	16284	16460	16479	16101	16342	16382	16305	16396	16545	16369	16243	16364	16262	16642	16511	16476	16108	16573	16506	16443	16628	16374	16366	16424	16413	16374	16451	16473	16362	16358	16394	16328	16238	16198	16402	16353	16323	16436	16292	16344	16448	16371	16561	16324	16572	16315	16473	16304	16455	16420	16277	16368	16418	16324	16331	16549	16509	16407	16451	16707	16479	16356	16364	16445	16372	16334	16460	16419	16244	16180	16505	16309	16377	16361	16411	16316	16434	16415	16389	16396	16421	16462	16596	16571	16416	16543	16468	16348	16598	16393	16422	16404	16415	16364	16468	16295	16250	16550	16454	16393	16404	16453	16353	16480	16400	16489	16344	16423	16253	16029	16403	16239	16512	16477	16405	16368	16367	16278	16501	16268	16482	16449	16547	16645	16351	16322	16266	16367	16373	16491	16376	16388	16204	16475	16447	16397	16543	16282	16303	16326	16337	16389	16373	16132	16430	16378	16280	16433	16297	16426	16308	16495	16190	16298	16431	16630	16434	16488	16279	16424	16317	16439	16410	16300	16479	16385	16435	16500	16324	16479	16336	16468	16367	16506	16239	16322	16381	16201	16316	16508	16341	16355	16401	16474	16475	16547	16311	16255	16388	16345	16308	16273	16476	16488	16520	16452	16289	16231	16281	16320	16309	16438	16460	16373	16248	16293	16405	16331	16250	16482	16226	16178	16410	16543	16429	16397	16364	16433	16269	16284	16346	16327	16378	16504	16273	16486	16281	16236	16363	16499	16605	16455	16339	16359	16440	16542	16547	16261	16379	16487	16359	16395	16311	16540	16299	16416	16447	16282	16285	16210	16294	16404	16370	16439	16513	16551	16378	16382	16219	16252	16322	16370	16435	16357	16257	16291	16224	16310	16282	16329	16209	16668	16601	16342	16355	16491	16338	16469	16271	16353	16224	16464	16437	16331	16188	16453	16377	16545	16158	16521	16342	16579	16378	16329	16206	16472	16287	16359	16386	16451	16415	16576	16428	16388	16448	16078	16357	16328	16251	16247	16283	16284	16212	16407	16588	16504	16363	16366	16659	16327	16224	16358	16430	16391	16469	16375	16549	16383	16520	16343	16459	16388	16351	16336	16238	16322	16421	16382	16556	16401	16497	16358	16457	16338	16367	16522	16195	16564	16488	16415	16290	16299	16296	16458	16352	16496	16487	16448	16344	16599	16449	16314	16402	16249	16566	16332	16294	16468	16456	16318	16406	16440	16348	16405	16316	16310	16449	16412	16530	16455	16287	16349	16329	16326	16379	16416	16460	16323	16294	16359	16486	16387	16377	16420	16407	16342	16339	16299	16211	16356	16318	16569	16525	16351	16336	16325	16384	16295	16165	16302	16411	16334	16210	16254	16469	16250	16326	16434	16282	16327	16447	16296	16371	16492	16127	16174	16518	16513	16492	16504	16196	16284	16265	16355	16485	16298	16547	16208	16350	16330	16336	16486	16326	16484	16465	16269	16429	16442	16396	16532	16577	16524	16219	16273	16394	16308	16446	16602	16465	16469	16300	16506	16383	16220	16260	16351	16155	16565	16440	16433	16696	16328	16343	16415	16388	16413	16310	16472	16399	16329	16240	16234	16283	16636	16425	16496	16374	16396	16326	16353	16484
24086	42897	42127	35335	30872	26922	23278	21215	20002	18916	17922	17344	16707	16752	16116	15829	15723	15577	15582	15334	15258	15127	15235	15185	15261	15154	15239	15121	15313	15122	15172	15372	15022	15062	15096	15181	15039	15158	15149	15215	14989	14912	15107	15091	15148	15182	15331	15906	15949	15631	15649	15268	15179	15073	15167	15199	14965	15148	15007	14996	15191	15112	15200	15329	15023	15098	14953	14877	15222	14940	15025	15067	15151	15097	14927	15093	15146	15022	15141	14996	15118	15015	15122	14953	15244	15132	14933	15075	15164	14987	14983	15137	15070	15074	15124	14943	15100	15084	15159	15019	15177	15076	15163	15067	15130	15119	15160	15017	15030	15058	15035	15055	15083	15118	15102	15092	14987	15035	15124	15105	14946	15091	15065	15204	15024	14923	15062	14985	15268	15212	15003	15038	14887	14998	15162	15172	15157	14815	15055	15104	15035	15095	15094	15026	14953	15000	15002	15234	14904	14915	15058	15224	14980	14998	15160	15216	14966	15118	15020	15147	15093	15045	15138	14970	15134	15044	15104	15042	15064	14999	15282	15068	15105	15035	15140	15115	15072	15073	15023	15078	14970	14990	14941	15112	15017	15138	14997	15145	15128	15082	15139	15234	15085	15102	15078	15135	15058	15137	15003	14993	15152	15016	15069	15176	15072	15048	15113	15097	14940	15056	15042	15073	15042	15181	15000	15097	15101	15072	14982	14932	15041	15007	15233	15028	15188	15178	15157	15059	15060	15077	15096	15069	15122	15063	15216	15148	15019	15130	15018	14904	15112	15042	15057	14972	15101	15153	15100	15060	15216	15059	15050	14979	15107	14921	14994	15043	15083	15030	15280	15038	14973	15088	15024	15141	15024	14987	15051	15240	14978	15100	15022	15157	15214	15216	15050	15129	15135	14944	15062	15051	14905	14995	15140	15011	14993	15080	15069	15044	15147	15158	15114	15211	15188	14840	15105	15086	15051	14950	15049	15178	15037	15191	15114	15095	15031	15080	15148	15124	15123	15094	15039	15063	15173	15118	14899	15015	15039	15007	15165	15208	15242	15145	15061	15120	14959	15226	15009	15076	15137	15006	15138	15057	14892	15125	15114	14994	15149	15048	15024	15088	15071	15125	15060	15051	15037	15074	15112	14983	15268	15101	14953	14962	15128	15125	15069	15160	15218	15022	15019	15211	14974	15098	15037	15136	15026	15115	15029	14985	15250	14917	15129	15097	15165	15114	15155	15105	15215	15106	15249	15062	15068	14981	14998	15063	15035	15134	14923	15166	14933	15123	14988	15079	15180	15017	15051	15113	14924	15019	15020	15009	15013	15044	15130	14957	15009	15194	14990	15068	15037	15001	15192	15072	15150	15063	14972	15013	15175	14967	15026	15171	15054	14943	15017	15075	15022	14968	14869	15150	14948	15099	14946	15136	14858	15052	15136	15124	15075	15184	15007	15212	15096	15194	15086	15249	14965	15063	15154	14972	15033	15117	15003	14963	15029	15023	15040	15072	14991	15125	15115	15017	15069	15236	15012	14996	15179	15147	15032	15112	15096	15117	15062	15077	14950	15022	15070	14935	15023	15113	15179	15021	15119	15125	15160	15084	15119	14997	15068	15057	14931	14988	15040	15113	15005	14996	15050	14984	15078	15052	15172	15047	14955	15201	15220	14995	15118	15202	15159	15273	15066	15161	15078	15017	15035	15102	14911	15072	15119	14930	14927	15073	14930	15065	15104	15237	15051	14909	15082	15080	14930	14927	15040	15056	15094	15206	15023	15116	15136	14858	14988	15052	15116	15085	15064	15136	15032	14988	14913	14904	15054	15032	15158	15115	14955	15231	15099	14987	15137	14970	15204	15018	14979	15137	15104	15176	14987	14985	15160	15209	15093	14870	15061	14964	14990	15148	14921	15072	15191	15177	15060	15105	15146	14939	15116	14948	15099	15182	15086	15037	14892	15040	15126	15041	15213	15162	15028	15065	15046	15055	15097	15090	15056	14995	15141	15204	15056	15115	15263	15169	15160	15182	15188	15007	15060	15086	15074	15001	15133	15105	15067	14992	15108	15050	14916	14968	14973	15117	14984	15052	15073	15043	14967	15161	15105	14852	15123	15053	14992	15036	15106	15178	15009	15064	15248	15059	15175	15077	15045	15001	15091	15254	14935	15183	15034	15094	15047	14955	15097	14940	15093	15209	15008	15038	15011	15033	15233	15278	15128	14925	15191	15009	15096	15048	14955	15018	15032	15140	15182	15023	15112	15049	14960	15035	15051	15109	15059	15220	15091	15150	14882	15112	14996	15176	15111	15119	15038	15126	15115	15037	15035	14998	14951	15206	15107	15175	14969	14870	15119	15180	15090	14955	15116	15069	15066	15226	15066	15039	14969	15188	15177	15121	15036	15072	15048	15083	15081	15101	15086	14837	15172	15157	14696	15019	14955	15120	15153	15021	15106	14900	15109	15051	14976	14949	15142	14891	15028	14997	15095	15165	15082	14962	15063	14950	15145	15024	15226	14924	15015	15134	15077	14996	15096	15309	15131	15114	15133	15180	15014	15200	14986	15076	15238	15151	14905	15213	15117	14913	15071	15123	15091	15048	15048	15063	15193	15205	15042	15029	15102	14827	14984	15144	15143	14936	14898	15050	15104	14955	15100	15093	15175	15032	15142	15020	15097	14950	15024	15028	15092	14801	15142	15236	15098	15161	15138	15123	15161	15039	15093	15113	15081	15208	15084	15034	15037	15108	15159	15234	15075	15133	14900	14927	15079	15112	15033	14979	15072	15113	15238	14975	15062	15241	15025	15048	15080	15044	14916	15133	14942	15042	15184	15052	15159	15022	15100	15110	15106	14896	15094	15159	15253	15020	15142	15154	15064	15004	15013	15171	15104	15083	14952	15067	15029	15246	15099	15053	15108	15091	15148	15086	15157	15094	15172	14948	15104	15003	15136	15161	15072	14993	15087	15188	15071	15027	15195	15067	15237	15132	15166	15123	15019	14992	15083	14964	15028	15144	15004	15029	15139	15029	14998	15141	14970	15124	15085	15074	15003	15021	15179	15190	15170	15009	14951	15124	15169	15126	15063	15108	15128	14990	15102	15053	15180	15044	15105	15092	14998	14918	14960	15109	15106	15044	15129	14987	14924	15103	15142	15048	15017	15205	15067	14738	15292	15319	15014	15143	15091	15144	15059	15209	15054	15112	15257	15081	15177	15176	15029	15264	15093	15079	14964	15037	15067	15114	15049	14999	15246	15255	15232	15203	15044	14953	14947	15006	15155	15109	15141	15052	15038	15098	15167	15057	15087	15163	15083	15093	15275	15190	15090	15198	15098	15071	15228	14891	15297	14897	15104	15053	14954	14994	15077	15148	15124	15080	15231	14909	15070	15150	15041	15090	14990	15093	15057	14972	15107	15073	15119	14942	15088	15003	15025	15006	14949	15081	15156	15149	14881	14960	15097	15101	14938	15024	15004	15088	15068	15028	15262	15046	14981	15051	15114	15146	14978	15143	15080	14953	15133	15124	15135	15026	15064	14966	14958	15155	15059	15312	15141	14995	15157	15140	15030	15047	15058	15184	15134	15253	15030	15042	15081	15097	15121	15114	14957	14935	15124	15110	15023	15124	14913	15166	14991	15100	15096	15080	15154	15146	15073	15020	14989	15126	15236	15065	15197	15148	15104	15059	15060	15387	15133	15000	15175	14974	15230	15078	15174	15033	15037	15072	15031	15007	15054	15099	15124	15085	14901	14891	15082	15093	14931	15020	15060	15032	15077	15142	15160	15019	15224	15064	15187	14996	15096	15104	15184	15040	15067	14921	15068	15106	15009	15085	15260	15106	15103	15085	14945	14944	15018	15059	15148	15175	15263	15017	15106	15048	14845	15147	15129	15063	15145	15078	14901	14985	14899	15083	14951	15035	15077	15231	15203	14958	14983	15015	15106	14962	15123	14921	15008	15149	14952	14978	15191	15137	15153	14871	14988	15310	15028	15061	14929	15013	15095	15041	15094	14971	15216	14967	15056	15027	14974	15185	15150	14991	15109	15074	14950	15075	15186	15037	14980	15132	15156	15106	15176	15127	15243	15090	15055	15089	15017	14861	15190	15193	15100	15002	15100	15169	15089	15033	14955	15050	15237	14906	14952	14919	15008	14862	14966	15070	15021	14869	15218	15037	15153	15206	15231	15057	15114	15080	15300	15154	15134	15050	15170	14969	15220	15183	15053	15191	15060	15214	15085	15048	15200	15038	14955	15090	14945	15167	15045	15164	15004	15180	15156	14907	15097	15088	15091	15003	15039	15047	15133	15142	15133	15116	15165	15101	15058	14944	15007	15203	15117	14988	14984	15124	15174	14913	15040	15186	14979	15167	15020	14971	15157	15171	15131	14948	15114	15035	15107	15020	15094	15119	15086	14950	15266	14980	15001	15041	15146	15053	15094	15089	15154	15012	15104	15140	15166	15027	14978	15031	15138	15082	15013	15018	15021	15129	15004	15082	15122	15019	15152	15058	15128	15282	14971	15051	15152	15006	15011	14955	15086	15139	15191	15057	14877	15024	15025	15071	14976	15140	15110	15128	15123	15087	15133	15103	15071	15074	15102	15106	15116	15015	15041	14996	14934	15175	14978	15078	15087	14969	15014	15097	15129	15084	15121	15091	15094	15200	14990	15006	15081	15187	14988	15074	14973	14938	15206	14823	14939	15094	15104	15016	15063	15134	14986	14967	14944	15170	15110	14884	15115	14989	15108	15066	15151	14959	15129	15055	15015	15205	15020	15093	15120	14944	15083	15328	15035	15076	15143	14974	15034	15049	15128	15133	15180	15180	15034	15057	15072	15066	15093	15175	15161	15095	15032	15024	14932	15235	14980	15097	15047	15261	15058	15014	14950	14874	15111	14963	15214	15101	15051	15208	15191	15156	15015	15149	15070	15167	14981	15157	14995	15052	15277	15128	15069	15079	15144	15102	15168	15165	15110	15004	15131	15176	15031	15242	15129	15011	15085	14983	15039	15210	15029	15148	15115	15089	15198	14949	14961	15286	15243	15113	15113	15100	15057	15108	15059	15222	14889	15205	15189	14953	15003	15054	15135	15253	15021	15066	14962	14999	15157	15115	15094	15126	15215	15219	14938	15031
22695	21133	29033	23566	22095	25577	28111	22973	21106	20615	19255	18612	18264	17893	17784	17537	17409	17354	17148	17216	17134	17098	16756	16735	17022	16793	16746	16824	16801	16706	16821	16667	16670	16829	16798	16915	16685	16710	16461	16888	16605	16898	16505	16586	16593	16534	17146	17322	17796	17589	17406	16967	16807	16673	16798	16696	16812	16675	16642	16633	16673	16744	16802	16669	16702	16634	16636	16591	16458	16575	16634	16717	16534	16738	16664	16421	16889	16597	16490	16707	16785	16611	16664	16767	16625	16689	16656	16774	16904	16533	16686	16520	16653	16654	16557	16468	16440	16592	16697	16522	16472	16539	16577	16765	16540	16569	16688	16575	16612	16646	16609	16481	16620	16437	16507	16673	16482	16663	16725	16553	16474	16669	16497	16760	16535	16588	16664	16617	16676	16602	16476	16754	16369	16496	16419	16578	16593	16486	16657	16692	16477	16661	16667	16344	16549	16597	16548	16666	16642	16559	16494	16537	16642	16842	16467	16657	16593	16452	16563	16562	16413	16633	16670	16593	16655	16503	16549	16586	16552	16613	16635	16713	16581	16463	16594	16442	16647	16757	16493	16592	16822	16605	16703	16448	16671	16506	16728	16461	16509	16540	16611	16401	16652	16439	16576	16535	16566	16547	16553	16740	16673	16691	16618	16632	16591	16597	16612	16597	16521	16574	16703	16610	16613	16745	16760	16538	16455	16827	16403	16609	16502	16650	16557	16557	16690	16331	16666	16542	16750	16583	16635	16441	16612	16742	16569	16378	16586	16580	16472	16699	16657	16689	16391	16550	16617	16288	16589	16698	16391	16610	16656	16664	16386	16368	16831	16572	16619	16601	16785	16368	16538	16640	16495	16646	16483	16703	16488	16652	16522	16507	16501	16611	16516	16544	16519	16507	16557	16712	16644	16427	16492	16479	16752	16446	16398	16686	16472	16284	16756	16551	16418	16394	16392	16489	16717	16571	16591	16569	16534	16705	16292	16506	16498	16548	16755	16605	16375	16516	16663	16771	16558	16670	16660	16485	16533	16603	16685	16487	16514	16465	16698	16521	16722	16487	16596	16485	16604	16583	16618	16543	16555	16761	16570	16674	16740	16654	16560	16298	16428	16461	16569	16632	16566	16555	16570	16642	16747	16728	16630	16675	16625	16582	16847	16783	16698	16568	16575	16127	16486	16647	16590	16742	16383	16423	16530	16479	16652	16419	16763	16545	16876	16730	16658	16401	16484	16702	16647	16672	16426	16618	16435	16674	16726	16519	16503	16604	16561	16411	16401	16415	16525	16787	16716	16523	16618	16533	16596	16593	16574	16627	16842	16497	16664	16619	16686	16656	16499	16639	16648	16844	16578	16551	16518	16507	16581	16656	16639	16552	16642	16866	16581	16473	16482	16348	16582	16837	16523	16701	16608	16401	16626	16614	16591	16570	16736	16519	16413	16556	16567	16472	16651	16616	16683	16447	16541	16632	16521	16428	16595	16572	16554	16704	16615	16492	16519	16507	16516	16624	16490	16607	16480	16438	16720	16521	16587	16690	16475	16644	16451	16507	16660	16661	16555	16639	16690	16352	16540	16753	16603	16650	16652	16590	16671	16631	16537	16428	16618	16500	16550	16453	16484	16653	16612	16817	16375	16432	16738	16628	16545	16521	16552	16461	16630	16468	16560	16590	16504	16472	16620	16615	16583	16455	16395	16490	16521	16395	16596	16603	16512	16681	16557	16571	16646	16531	16548	16500	16524	16430	16514	16549	16709	16646	16574	16641	16628	16655	16362	16464	16629	16793	16522	16634	16535	16575	16496	16728	16647	16634	16432	16480	16638	16439	16590	16718	16659	16452	16618	16557	16614	16674	16619	16659	16495	16508	16501	16642	16690	16785	16516	16526	16510	16379	16646	16523	16729	16513	16319	16620	16498	16596	16754	16495	16398	16534	16676	16630	16424	16585	16487	16619	16546	16508	16407	16523	16545	16556	16598	16625	16598	16542	16571	16419	16608	16491	16545	16566	16748	16586	16578	16479	16687	16534	16318	16626	16458	16591	16454	16510	16754	16592	16524	16574	16607	16371	16499	16726	16510	16676	16615	16704	16464	16646	16559	16419	16542	16410	16584	16672	16655	16424	16541	16596	16667	16488	16624	16402	16704	16570	16472	16570	16572	16369	16786	16566	16674	16542	16436	16614	16640	16593	16506	16552	16449	16620	16596	16602	16432	16385	16409	16643	16487	16481	16798	16583	16412	16551	16641	16442	16239	16483	16769	16516	16523	16459	16559	16367	16536	16558	16559	16595	16362	16787	16564	16685	16704	16376	16628	16343	16519	16528	16735	16447	16419	16687	16667	16600	16522	16651	16438	16675	16604	16656	16486	16530	16651	16531	16540	16584	16592	16563	16404	16570	16526	16362	16578	16609	16492	16828	16459	16487	16592	16480	16645	16601	16754	16542	16568	16500	16608	16462	16736	16620	16625	16642	16770	16408	16548	16564	16327	16619	16756	16762	16521	16725	16787	16481	16646	16534	16413	16594	16739	16574	16489	16491	16658	16523	16810	16537	16802	16787	16687	16593	16605	16757	16621	16449	16731	16550	16722	16520	16467	16678	16603	16426	16536	16526	16580	16701	16653	16601	16434	16498	16575	16592	16575	16571	16600	16702	16605	16600	16608	16580	16554	16717	16845	16564	16630	16629	16650	16601	16636	16635	16614	16550	16727	16693	16434	16506	16683	16487	16628	16615	16647	16531	16681	16487	16451	16605	16585	16458	16709	16474	16533	16593	16782	16603	16523	16656	16526	16610	16488	16642	16644	16496	16675	16492	16489	16500	16546	16656	16614	16557	16541	16678	16701	16580	16606	16551	16562	16576	16562	16403	16691	16368	16617	16525	16441	16503	16520	16605	16585	16409	16655	16557	16669	16427	16593	16461	16404	16725	16586	16504	16530	16574	16459	16573	16379	16428	16605	16573	16560	16658	16660	16577	16644	16703	16655	16547	16558	16654	16571	16656	16625	16616	16499	16402	16533	16449	16488	16440	16629	16469	16717	16583	16528	16547	16708	16471	16419	16552	16677	16651	16502	16495	16484	16404	16542	16525	16673	16654	16573	16810	16678	16502	16708	16238	16376	16565	16623	16410	16609	16647	16650	16795	16431	16535	16595	16451	16505	16524	16804	16647	16648	16600	16599	16563	16720	16724	16666	16629	16479	16592	16542	16618	16632	16606	16512	16452	16604	16572	16586	16463	16507	16471	16656	16584	16433	16620	16527	16646	16723	16594	16558	16405	16739	16480	16540	16650	16702	16589	16497	16636	16455	16887	16500	16479	16465	16623	16303	16469	16592	16378	16585	16452	16748	16709	16444	16657	16724	16377	16541	16304	16641	16612	16447	16742	16539	16476	16635	16497	16465	16481	16631	16488	16599	16623	16284	16553	16342	16367	16413	16571	16497	16699	16681	16535	16457	16335	16477	16521	16398	16383	16590	16544	16680	16467	16651	16673	16551	16457	16763	16427	16592	16461	16645	16658	16764	16763	16297	16350	16604	16748	16711	16542	16478	16679	16690	16568	16438	16609	16376	16611	16737	16570	16533	16646	16580	16392	16545	16630	16445	16512	16511	16552	16493	16566	16651	16481	16706	16395	16507	16644	16658	16507	16503	16565	16459	16332	16558	16499	16637	16549	16612	16644	16586	16563	16530	16588	16385	16592	16558	16575	16734	16374	16396	16390	16646	16478	16550	16485	16482	16569	16534	16408	16643	16671	16674	16646	16603	16516	16658	16578	16484	16495	16747	16726	16657	16510	16524	16298	16715	16692	16610	16534	16776	16709	16523	16509	16516	16671	16598	16699	16543	16617	16476	16518	16816	16510	16376	16294	16639	16478	16592	16594	16625	16559	16617	16443	16584	16733	16686	16657	16758	16647	16600	16675	16573	16586	16526	16598	16577	16518	16436	16624	16470	16473	16598	16615	16572	16619	16745	16577	16659	16515	16770	16565	16430	16745	16655	16509	16594	16481	16536	16540	16616	16391	16652	16593	16648	16843	16588	16615	16624	16782	16632	16563	16626	16602	16659	16693	16681	16583	16669	16629	16648	16649	16726	16174	16512	16609	16652	16625	16613	16817	16681	16497	16531	16599	16635	16670	16709	16618	16563	16733	16616	16470	16721	16500	16530	16609	16651	16493	16490	16536	16688	16454	16737	16522	16395	16480	16575	16670	16787	16560	16691	16439	16830	16597	16668	16605	16562	16563	16641	16450	16609	16527	16630	16601	16695	16508	16498	16553	16445	16549	16581	16545	16644	16512	16509	16489	16571	16674	16671	16667	16571	16591	16649	16739	16753	16563	16588	16389	16621	16411	16686	16610	16523	16522	16580	16771	16725	16391	16601	16443	16682	16717	16504	16648	16420	16739	16559	16642	16805	16648	16687	16668	16430	16384	16583	16447	16563	16356	16690	16667	16629	16387	16532	16419	16695	16552	16445	16694	16447	16594	16572	16681	16507	16605	16644	16450	16452	16569	16366	16607	16742	16654	16679	16831	16818	16625	16506	16516	16448	16653	16553	16537	16448	16584	16545	16648	16528	16557	16566	16835	16524	16505	16750	16498	16559	16870	16512	16566	16516	16552	16487	16603	16511	16508	16649	16625	16368	16734	16323	16421	16504	16750	16688	16617	16542	16347	16575	16630	16570	16680	16568	16694	16455	16694	16534	16351	16492	16572	16518	16682	16547	16626	16393	16506	16672	16571	16376	16637	16551	16437	16457	16516	16629	16661	16790	16552	16355	16842	16412	16561	16600	16430	16552	16582	16818	16539	16544	16594	16491	16558	16465	16525	16638	16711	16646	16621	16624	16762	16504	16699	16666	16731	16538	16592	16540	16402	16406	16254	16468	16491	16583	16491	16683	16604	16562	16675	16465	16382	16584	16598	16501	16623	16568	16673	16527	16420	16532	16523	16577	16478	16624	16534	16447	16476	16580	16701	16483	16767	16580	16624	16552	16615	16423	16691	16476	16479	16736	16529	16633	16704	16561	16563	16674	16730	16647	16577	16805	16546	16465	16573	16497	16458	16483	16637	16558	16516	16582	16491	16601	16318	16696	16476	16463	16493	16430	16577	16446	16508	16578	16686	16445	16560
26062	47620	46146	39914	34985	29880	26101	24138	21819	20244	18897	18306	17770	17117	16718	16409	16005	15907	15978	15547	15652	15373	15389	15475	15430	15295	15494	15259	15388	15289	15320	15143	15198	15416	15233	15292	15240	15401	15134	15360	15162	14897	15268	15206	15023	15479	15611	16431	16585	16576	16087	15597	15488	15035	15066	15179	15410	15274	15152	15223	15266	15097	15265	15115	15218	15112	15194	15190	15321	15347	15149	15140	15154	15180	15251	15256	15267	15285	15088	15136	14946	15214	15134	15147	15269	15280	14938	15272	15171	15150	15200	15038	15145	15120	14951	15184	15052	15098	15070	15204	15139	14877	15165	14999	15208	15046	15235	15299	15104	15286	15170	15083	15172	15229	15117	15072	15180	15062	15031	15281	15146	15009	15113	15083	15322	15108	15122	15196	15145	15174	15201	15031	14949	15268	15096	14954	15044	15047	15181	15067	15199	15227	15208	15193	15215	15198	15193	15065	15129	15191	15064	15106	15067	15218	15144	15219	15148	15043	15162	15181	15111	15147	15154	15159	15229	15152	15212	15051	15100	15288	15079	15196	14963	15023	15161	15062	15120	15358	15179	15205	15239	15038	15056	15113	15233	15125	15245	15081	15178	15085	15296	15252	14978	15186	15318	15059	15057	15106	15284	15010	15195	15190	15126	15247	15226	15091	15143	15046	15235	15344	15128	15182	15140	15228	15243	15028	15124	15134	15290	15151	15139	15022	15119	15136	15132	15077	15152	15312	15153	15212	15197	15100	15232	15248	15238	15055	15204	15120	15182	15025	15195	15198	15309	15044	15276	15140	15178	15203	15182	15162	15170	15154	15086	14936	15232	15103	15096	15264	15138	15123	15263	15081	14970	15014	15171	15218	15053	15205	15187	15216	15164	15205	15209	15143	15133	15123	15048	15239	15255	15070	15361	15144	15282	15075	15158	15254	15100	15238	15282	15059	15277	15273	15016	15006	15129	15107	15288	15060	15135	15049	15072	15225	15114	15097	15045	15001	15107	15079	15231	15271	15078	15102	15193	15269	15044	15205	15126	15229	15149	14964	15081	15088	15128	15235	15154	15161	15190	15301	15259	15168	15139	15108	14922	15185	15322	15176	15022	15166	15246	14885	15290	14992	15155	15219	15168	15165	15191	15034	15098	15125	15195	15208	15285	15189	15120	15083	15193	14995	15249	15169	15226	15109	15016	15098	15214	15160	15252	14864	15319	15106	15061	15166	15084	15208	15316	15338	15102	15184	15061	15067	15145	15212	15167	15243	15141	15201	15313	15189	15314	15004	14999	15152	15247	14977	15107	15321	15182	15108	15156	15155	15124	15157	15215	15137	15196	15200	14989	15069	15127	15157	14966	15128	15106	15003	15231	15037	15178	15032	15137	15373	15164	15167	15062	15014	15133	15192	15078	15135	15137	15100	15048	15265	15171	15058	15249	15240	15093	15087	15176	14910	15080	15009	15172	15163	15224	15193	15077	14934	15152	15120	14856	15262	14914	15057	15256	15078	15068	15083	15334	15231	14995	15124	15200	15158	15228	15207	15207	15244	15065	15175	15233	15090	15160	15125	15187	15230	14904	15182	15092	15127	15195	15139	15241	15176	15086	15198	15132	15133	15274	15174	15123	15206	15200	15069	15343	15062	15183	14982	15212	15202	15219	15253	15118	15161	15223	15214	15354	15252	15030	15019	15156	15045	15104	15059	15140	15112	14977	15168	15131	15198	15195	15146	15038	15161	15355	15112	15249	15284	15260	15076	15203	15146	15027	15318	15073	15221	15174	15078	15094	15151	15139	15207	15137	15048	15071	15108	15189	15018	15093	15166	15285	15112	14948	15209	15066	15228	15276	15054	15210	15214	15145	15136	15108	15118	15053	15127	15034	15155	15136	15137	15302	14939	15121	15220	15230	15327	15191	15044	15054	15084	15130	15051	15145	15290	15141	15094	15080	15132	15158	14957	15145	15040	15167	15118	15149	15280	15282	15177	15163	15372	15043	15286	15261	15238	15185	15118	15369	15217	15178	15242	14935	14900	15019	15108	15252	15036	15080	15123	15026	15317	15297	15171	15135	15209	15125	15175	15217	15128	15091	15090	15258	14917	15200	15018	15126	15193	15184	15103	15140	15271	15218	15208	14952	15183	15205	14944	15054	15165	15207	15192	15073	15155	15052	14998	15095	15225	15284	15235	15170	15161	15179	15247	15235	15056	15095	15024	15412	15090	15267	15131	15241	15054	15012	15175	15333	14981	15243	15166	15189	15100	15176	15159	15310	15154	15311	15318	15083	15118	15110	15025	15149	15144	15242	15190	14961	15174	14972	15015	15176	14983	14973	15055	15280	15141	15323	15116	15218	15094	15253	15105	15169	15119	15137	15035	15055	15256	15059	15109	15109	15212	15198	15095	15182	15324	15140	15252	15123	15030	15114	15067	15156	15267	15279	15222	15197	15142	15007	15265	15139	15166	15143	15263	15189	15079	15228	15072	15179	15183	15231	15184	15020	15075	15076	15205	15076	15160	15071	15049	14940	15041	15113	15150	15288	15132	15211	15170	14972	15051	15255	15271	15152	15158	15122	15094	15270	15131	15157	14966	15189	15171	15070	15142	15051	15249	15151	15122	15162	15236	15132	15113	15120	15026	15175	15315	15280	14957	15235	15088	15204	15077	15115	15174	15037	15120	15194	15179	15254	15172	15230	15176	15168	15087	14961	15299	15021	15223	15080	15035	15096	14981	15190	15297	15217	15241	15046	15222	15077	15131	15154	15039	15272	14993	14965	15181	15146	15213	15185	15142	15313	15095	14953	15264	15205	15183	15246	15114	15112	15084	15176	15003	15063	15190	15076	15155	15084	15257	15203	15232	15158	15290	15225	15153	15113	15098	15052	15143	15136	15272	15292	15176	14901	15098	15131	15098	15120	15187	15067	15206	15314	15063	15180	15305	15199	15090	15170	15010	15322	15148	15117	15138	15153	15222	15041	15182	15259	15233	15138	15085	15237	15001	15065	15037	15054	15223	15248	15014	15185	15068	14831	15058	15155	15150	15208	15062	15211	15138	15099	15110	15124	15176	15103	15083	15305	15033	15088	15241	15268	15130	15205	15191	15248	14988	15234	15021	15281	15086	15139	15224	15009	15122	15238	15136	15214	15128	15216	15120	15114	15086	15269	15034	15070	15033	15046	14955	15203	15253	15121	15207	15224	15187	15268	14886	15143	15063	14984	15214	15145	15243	15112	15118	15083	14992	15115	15141	15002	15065	15214	15279	15196	15025	15263	15038	15153	15020	15262	15066	15099	15119	15092	15034	14998	15167	15076	15070	15075	15164	15336	15111	15082	15310	15000	15150	15278	15077	15334	15051	15260	15101	15030	15051	15155	15132	15212	15048	15214	15131	15129	15076	15129	15157	15142	15216	15209	15303	15079	15189	15033	15177	15035	15287	15195	15098	15161	15075	15134	14986	15149	15022	15047	15123	15052	15124	15087	15183	15239	15371	15086	15009	15122	15179	15080	15199	15189	15081	14985	15277	15270	15232	15142	15248	15135	15091	15227	15157	15112	15011	15070	15160	15116	15212	15140	15055	15068	15198	15160	14993	15213	15193	15269	15192	15104	15097	15202	15237	15114	15270	15181	15124	15082	15160	15213	15124	14982	15354	15171	15049	15042	15098	15151	15148	15172	15340	15024	15102	15078	15169	15092	15133	15179	15162	15095	15117	15035	15164	15082	15115	15191	15105	15037	15153	15093	15025	15013	15047	15103	15027	15224	15186	15076	15071	15103	15266	15113	15189	15078	15165	15111	15131	15238	14906	15073	15249	15186	15239	15215	15210	15300	15156	15048	14986	15227	15223	15085	15267	15173	15098	15102	15131	15114	15034	15238	14960	15038	14935	15188	15212	15128	15189	15113	15193	15251	15140	15162	15224	15121	15094	15218	15169	15080	15059	15080	15168	15231	15140	15046	15154	15197	15259	15118	15086	15076	15144	15204	15208	14990	14995	15309	15139	15047	15197	15160	14972	15211	14958	15101	15355	15073	15224	15074	15173	15238	15052	15104	15290	15268	15056	15131	15038	15173	15088	15084	15146	15216	15096	15163	15157	15238	15144	15135	15211	15050	15249	15097	15318	15016	15069	15138	15107	15210	15313	15210	15144	15203	15131	14981	15189	15336	15180	15174	15276	15194	15191	15174	14978	15035	15060	15141	15221	15221	15240	15028	15153	15143	15261	15050	15166	15151	15095	15130	14993	15182	15042	15243	15095	15258	15037	15165	15073	15169	14992	15229	15235	15152	15140	15168	15034	15203	15103	15208	15191	15018	15042	15061	15228	15015	15252	15180	15183	15149	15154	15170	14928	15280	15146	15281	15092	15197	15094	15331	15079	15070	15041	15345	15221	15101	15224	15231	15060	15245	15115	15053	15098	15241	15097	15273	14942	15065	15128	15077	15332	15029	15238	15051	15015	15155	15223	15088	15119	15075	15144	15009	15186	15177	15128	15048	15164	15104	15118	15071	15163	15251	15122	14954	14998	15032	15215	15192	15356	15077	15042	15265	15125	14918	15047	15101	15133	15184	15230	15153	15133	15151	15067	15160	15102	15228	15176	15241	15002	15004	15370	15148	15313	15172	15074	15165	15248	15181	15021	15206	15261	15265	15183	15193	15083	15095	15144	15151	15105	15156	14998	15233	15140	15021	15175	15103	15271	15255	15274	15223	15078	15194	15302	15142	15089	15215	15093	15114	15194	15140	15168	15030	15007	15251	15225	15126	15225	15200	15064	14988	15255	15110	15199	15170	15152	15112	15130	15206	15063	15310	15039	15044	15151	15119	14940	15223	15299	15021	15000	15227	15175	15014	15092	15119	15171	15149	15137	15283	15045	15149	14913	15269	15124	15065	15057	15194	15171	15149	15229	14986	15255	14995	15102	15175	15031	15157	15286	15096	15343	15138	15174	15148	15111	15138	14995	15116	15198	15036	14967	15086	15126	15188	15334	15262	15121	15035	15149	15196	15059	15166	15046	15052	15135	15032	14968	15236	15045	15133	15082	15166	15102	15046	15090	15119	15155	15351	15045	15166	15189	15209	14990	15154	15258	15137	15066	15247	15220	15016	15130	15188	15267	14943	15309	15071	15217	15129	15147
27382	23800	30306	28941	23765	21055	19496	18646	17886	17428	17164	16924	16894	16645	16825	16601	16457	16403	16420	16576	16434	16453	16427	16331	16262	16597	16482	16426	16351	16451	16171	16404	16525	16209	16402	16118	16399	16373	16328	16208	16218	16378	16471	16375	16413	16281	16208	16248	16366	16399	16323	16360	16302	16383	16454	16334	16405	16292	16346	16430	16226	16318	16431	16425	16354	16323	16597	16310	16446	16377	16341	16303	16318	16297	16278	16466	16184	16304	16253	16364	16289	16604	16289	16321	16241	16285	16329	16392	16220	16542	16401	16444	16437	16455	16319	16187	16575	16293	16287	16123	16191	16461	16331	16419	16422	16370	16431	16504	16441	16189	16441	16219	16395	16413	16461	16275	16287	16191	16261	16403	16273	16251	16260	16190	16267	16109	16565	16507	16426	16415	16269	16507	16436	16276	16394	16368	16362	16436	16346	16470	16160	16306	16267	16304	16290	16265	16273	16416	16187	16334	16179	16242	16380	16268	16148	16088	16466	16183	16193	16375	16162	16524	16300	16373	16215	16218	16252	16281	16306	16286	16700	16288	16150	16358	16275	16246	16260	16432	16399	16179	16324	16443	16485	16246	16379	16309	16456	16295	16452	16174	16311	16432	16358	16611	16449	16410	16223	16279	16327	16474	16140	16302	16219	16142	16342	16429	16455	16402	16143	16225	16286	16271	16466	16316	16344	16318	16294	16302	16329	16283	16266	16196	16304	16408	16533	16314	16467	16457	16213	16260	16153	16209	16383	16304	16319	16406	16342	16449	16501	16508	16226	16213	16375	16318	16203	16462	16331	16463	16252	16525	16385	16344	16283	16213	16177	16455	16466	16253	16434	16278	16324	16195	16355	16270	16207	16209	16323	16351	16264	16382	16320	16457	16559	16320	16232	16308	16527	16484	16527	16238	16547	16296	16522	16302	16168	16203	16465	16206	16473	16285	16318	16331	16456	16365	16390	16331	16434	16449	16387	16399	16513	16364	16283	16354	16381	16389	16352	16344	16392	16462	16417	16436	16399	16418	16143	16247	16419	16382	16422	16250	16270	16319	16287	16359	16491	16266	16290	16302	16240	16442	16342	16396	16287	16422	16461	16175	16209	16179	16470	16301	16191	16417	16347	16193	16387	16253	16219	16281	16368	16544	16424	16277	16260	16454	16313	16334	16335	16395	16454	16247	16114	16372	16406	16090	16436	16122	16297	16181	16379	16266	16324	16437	16320	16244	16503	16296	16366	16516	16449	16466	16393	16606	16081	16512	16171	16476	16191	16420	16319	16189	16376	16355	16266	16237	16417	16383	16480	16574	16295	16410	16134	16475	16373	16298	16210	16331	16383	16271	16355	16315	16431	16224	16350	16179	16260	16213	16361	16298	16468	16386	16261	16351	16380	16353	16316	16363	16317	16384	16336	16390	16180	16322	16290	16294	16512	16563	16370	16250	16231	16318	16306	16353	16493	16281	16350	16324	16317	16292	16346	16199	16165	16456	16269	16361	16248	16555	16521	16380	16449	16306	16380	16273	16536	16326	16214	16183	16350	16275	16372	16420	16273	16334	16272	16465	16379	16278	16322	16131	16313	16358	16233	16299	16321	16254	16306	16119	16416	16351	16299	16246	16328	16279	16340	16124	16156	16179	16370	16324	16065	16322	16321	16218	16268	16394	16215	16252	16468	16439	16337	16434	16423	16302	16366	16185	16513	16393	16231	16191	16172	16295	16392	16394	16445	16301	16416	16196	16581	16423	16219	16358	16195	16382	16333	16266	16188	16154	16314	16225	16353	16264	16308	16522	16395	16205	16302	16074	16384	16204	16362	16267	16075	16201	16436	16284	16369	16474	16280	16569	16338	16271	16279	16325	16510	16372	16302	16530	16424	16188	16336	16159	16480	16308	16247	16349	16327	16412	16312	16214	16279	16327	16317	16192	16428	16135	16203	16202	16218	16376	16159	16149	16178	16121	16374	16319	16410	16347	16223	16199	16261	16165	16250	16295	16354	16067	16284	16338	16294	16409	16236	16279	16437	16314	16373	16375	16318	16224	16234	16408	16525	16333	16359	16475	16389	16223	16212	16189	16195	16456	16573	16444	16337	16418	16341	16369	16218	16368	16237	16223	16351	16475	16319	16330	16150	16400	16113	16345	16396	16421	16383	16388	16223	16234	16254	16504	16228	16183	16284	16356	16507	16489	16452	16330	16355	16366	16228	16258	16331	16341	16239	16299	16234	16397	16094	16471	16287	16406	16220	16323	16266	16289	16296	16459	16266	16516	16390	16375	16300	16237	16421	16469	16178	16499	16363	16445	16271	16435	16471	16416	16358	16195	16330	16308	16222	16245	16017	16105	16187	16312	16406	16293	16095	16541	16297	16340	16516	16219	16427	16211	16325	16091	16127	16420	16293	16402	16441	16170	16294	16406	16257	16207	16303	16513	16484	16338	16356	16247	16388	16355	16293	16364	16182	16171	16257	16444	16349	16398	16361	16348	16352	16327	16271	16375	16494	16322	16473	16387	16261	16336	16407	16339	16332	16309	16063	16395	16350	16430	16317	16415	16327	16251	16291	16329	16530	16232	16373	16393	16202	16282	16382	16198	16244	16404	16337	16410	16461	16304	16119	16179	16211	16235	16261	16098	16464	16228	16260	16137	16280	16360	16530	16280	16421	16442	16550	16271	16287	16274	16459	16495	16297	16353	16412	16355	16514	16215	16379	16420	16289	16401	16215	16347	16404	16292	16406	16527	16331	16286	16415	16313	16394	16468	16370	16281	16305	16351	16506	16191	16349	16295	16444	16199	16157	16310	16245	16349	16351	16305	16330	16427	16189	16369	16287	16495	16218	16468	16290	16228	16236	16153	16276	16289	16426	16404	16286	16473	16454	16426	16324	16217	16403	16391	16383	16221	16459	16159	16118	16273	16237	16212	16310	16222	16354	16503	16389	16328	16084	16416	16258	16305	16290	16232	16264	16308	16223	16314	16291	16463	16565	16424	16380	16446	16135	16239	16203	16248	16467	16125	16296	16322	16241	16439	16394	16261	16403	16340	16324	16296	16456	16352	16393	16333	16392	16259	16462	16330	16265	16523	16301	16234	16108	16266	16263	16360	16243	16181	16453	16642	16422	16495	16282	16482	16362	16424	16257	16435	16388	16289	16479	16247	16300	16277	16396	16375	16349	16192	16259	16205	16126	16142	16285	16242	16505	16310	16431	16183	16546	16286	16440	16179	16311	16448	16472	16393	16497	16412	16253	16350	16351	16302	16488	16410	16293	16345	16319	16413	16329	16317	16365	16185	16323	16335	16152	16435	16371	16210	16274	16326	16303	16346	16523	16349	16426	16212	16211	16321	16266	16256	16364	16005	16417	16356	16417	16292	16355	16196	16193	16285	16283	16405	16498	16684	16181	16322	16286	16354	16214	16448	16253	16353	16285	16450	16437	16207	16295	16433	16313	16237	16343	16288	16425	16381	16221	16312	16483	16482	16332	16224	16348	16376	16415	16272	16408	16232	16221	16354	16127	16486	16307	16349	16373	16361	16373	16268	16491	16349	16253	16317	16351	16283	16446	16385	16409	16504	16292	16385	16329	16361	16135	16257	16331	16348	16423	16262	16096	16369	16315	16246	16312	16461	16495	16391	16163	16559	16497	16272	16417	16164	16463	16469	16287	16350	16322	16388	16244	16293	16303	16314	16447	16484	16238	16545	16430	16359	16341	16474	16379	16260	16553	16573	16330	16251	16286	16293	16351	16416	16588	16359	16193	16265	16250	16272	16293	16260	16266	16256	16430	16454	16465	16212	16177	16317	16473	16394	16358	16363	16410	16391	16585	16205	16190	16374	16076	16267	16113	16297	16297	16557	16401	16352	16315	16346	16371	16412	16275	16542	16319	16318	16204	16411	16525	16427	16266	16296	16466	16268	16377	16226	16229	16361	16163	16235	16451	16279	16203	16197	16390	16242	16513	16443	16349	16218	16432	16321	16242	16426	16404	16349	16480	16374	16363	16285	16242	16301	16273	16095	16397	16370	16324	16309	16268	16401	16222	16351	16456	16376	16196	16423	16258	16491	16349	16185	16386	16346	16340	16270	16344	16112	16280	16442	16563	16368	16452	16339	16431	16338	16251	16564	16333	16204	16315	16482	16200	16282	16385	16315	16088	16481	16184	16461	16192	16434	16381	16365	16518	16294	16404	16408	16305	16704	16332	16304	16512	16357	16333	16484	16310	16377	16349	16200	16343	16230	16329	16495	16318	16443	16409	16300	16468	16422	16474	16366	16480	16403	16334	16262	16453	16522	16415	16309	16352	16467	16311	16573	16171	16441	16320	16279	16324	16237	16436	16391	16320	16470	16236	16310	16388	16512	16283	16321	16329	16188	16458	16364	16451	16145	16449	16572	16277	16295	16363	16369	16349	16308	16188	16332	16435	16351	16485	16274	16254	16340	16275	16547	16320	16452	16225	16368	16273	16385	16209	16237	16277	16229	16367	16155	16323	16382	16255	16494	16359	16216	16427	16401	16268	16403	16353	16227	16252	16299	16301	16207	16451	16318	16388	16316	16534	16283	16406	16557	16359	16424	16399	16102	16421	16500	16398	16176	16462	16519	16235	16422	16451	16265	16352	16243	16273	16239	16359	16381	16283	16254	16424	16080	16227	16322	16322	16299	16300	16331	16317	16313	16510	16263	16347	16296	16447	16519	16409	16505	16300	16259	16186	16364	16360	16396	16342	16312	16363	16474	16272	16230	16158	16313	16292	16282	16313	16259	16268	16283	16286	16316	16309	16272	16481	16256	16526	16308	16342	16342	16248	16288	16270	16494	16507	16318	16336	16164	16214	16271	16274	16712	15991	16321	16343	16317	16491	16282	16353	16386	16235	16286	16291	16206	16294	16233	16325	16293	16234	16316	16484	16414	16178	16383	16296	16139	16397	16196	16473	16407	16394	16382	16320	16191	16311	16405	16161	16392	16362	16460	16472	16506	16335	16400	16415	16380	16367	16484	16231	16585	16554	16132	16314	16285	16257	16385	16452	16373	16413	16287	16365	16171	16362	16135	16464	16280	16132	16327	16313	16087	16252	16083	16277	16265	16358	16434	16372	16376	16348	16330	16236	16057	16279	16394	16421	16376	16351	16433
23069	35922	34123	28970	25347	21713	19646	18838	17728	17002	16551	16163	15829	15876	15802	15524	15343	15308	15380	15186	15245	15119	15147	15178	15121	15199	15085	14910	15118	15188	15181	15043	15261	14840	15077	15044	15287	15078	14956	15039	15072	15184	15196	15119	15216	15013	15166	15320	15300	15277	15126	15200	15173	15091	15067	15014	15086	15149	14910	14983	15152	15038	15001	15034	14890	15016	14941	15229	14922	15009	15115	14841	15150	15091	15091	14972	15049	14986	14927	15124	15133	15009	15140	15129	15006	15034	14995	15090	15265	15169	14934	15000	15163	14921	15006	15174	15145	14987	15122	15014	15134	15057	15170	15286	14934	15085	14942	15142	14923	15012	15133	15024	14981	15053	15150	15242	14997	15136	15084	15042	15053	15029	15102	15072	14931	14931	15106	14989	15013	15240	15084	14862	15041	15069	14904	15166	14996	14986	15193	15095	15105	15256	15065	14979	15111	14900	15071	15027	14938	14942	15119	14907	15159	15055	15117	14921	15022	14960	15022	15052	15056	15137	15062	14891	15046	15020	14972	15101	14993	14938	15080	14833	15074	15268	14912	14997	15133	15235	14965	14999	15055	15040	15132	14971	15126	15072	15077	15111	14851	15241	15061	14877	15115	14941	15023	15058	15078	14966	15034	14819	15008	15123	15217	15166	15122	15024	15083	15078	15130	14959	15134	14925	15078	15152	15040	15044	15173	15015	15119	15106	14974	15154	15154	14964	15058	14959	15059	15162	15181	14967	14995	15141	15026	15092	15093	15089	15134	15041	15062	14940	15212	14984	15290	15227	15093	15017	15230	15066	14928	15134	14882	15245	14963	15117	15147	15103	14963	15066	15010	15060	15107	15002	14971	14927	14972	15000	14996	15130	14971	15100	15044	14896	15079	15157	15033	15116	15023	15089	14940	14874	15239	15011	15139	14923	15055	15102	15021	15081	15061	15066	15152	15066	15087	14855	15058	15197	15030	15164	14778	15205	15076	14904	14888	15049	15147	14921	15056	15021	15124	15030	14982	15083	14976	15147	15046	14942	15089	15054	15146	15085	15191	15105	15175	14972	15037	14935	15042	15036	15038	15003	15153	15024	15033	15139	15154	15216	14980	15162	15031	15078	15019	14996	15060	14917	15018	15037	15162	15147	14987	15006	15233	15156	15095	15031	15067	15060	15056	15046	15050	15150	14923	15115	14952	15155	15048	15109	14978	15045	15299	15039	14998	15029	15014	14999	15066	14971	15095	15069	15125	15077	15170	15045	15139	15034	15115	14866	15165	15081	15002	14946	15109	14896	15073	15070	14939	14974	15129	15119	15074	15097	14862	14967	15184	14946	14981	15032	15012	15145	15057	15091	15064	14888	15074	14986	15124	15078	15214	15118	15064	15056	14784	14925	15065	15106	14966	15046	14982	15015	14885	15087	15164	15023	15027	15136	14973	15142	15133	15086	15121	14955	15049	14955	15166	15005	14961	15044	15213	15136	15179	14855	14911	15053	14810	15080	15140	15003	14950	15057	15134	15108	14992	15065	15024	15031	15103	14954	15060	14983	15104	15197	15099	14952	15240	14860	14977	15018	15159	14991	15041	15067	15015	14896	15001	15130	15122	14948	14990	15122	14954	15091	15135	14845	15146	14920	15148	15005	15117	15049	15021	15001	15107	15287	14841	15074	14914	15012	15081	14923	15241	14978	15053	14899	14941	15082	15075	14991	15183	15008	15059	15086	14967	15193	14998	15081	15148	15080	14812	15012	14992	14916	15011	15168	15102	15001	15058	15071	14970	14988	15024	15008	15158	14888	15085	15181	15010	15066	14923	15140	15083	15077	15011	15026	15148	14979	15052	15216	15095	14996	15182	15164	15106	14945	15004	14940	15087	15065	15010	14960	15003	14950	14994	14933	14889	15034	15080	14953	15078	14910	15107	15180	14999	15168	14918	15106	15069	15211	15071	14932	14898	15033	15129	15058	15016	14995	15056	15137	15067	15103	15061	15062	15137	15006	15137	14985	15062	14991	15061	14698	15114	15272	15077	15036	15280	14988	15005	14983	15096	15070	14909	15036	14999	14921	15049	14987	15191	14978	15081	15020	15117	15054	15062	15267	15221	14971	15003	15019	14993	14989	15091	14994	15107	14945	15053	15149	14986	15058	15239	15084	14968	15046	15194	15075	15097	14988	15255	15050	14935	15101	15230	15114	15094	15041	15123	15064	14982	14949	15062	14952	15145	14943	14911	15117	15002	14966	15051	14998	14907	15034	15076	14912	15092	14984	15131	15091	15171	15103	15015	15052	15088	14982	15108	14914	15110	15027	15206	15120	15186	14959	15114	15185	14943	15060	14877	15200	14914	15153	15003	14994	15033	15061	15126	15107	15090	15141	15088	15098	14970	14956	15044	15068	15111	15052	14960	15010	14877	15024	14917	14922	15089	15027	14976	14967	15010	14910	15047	15159	15141	14970	15070	14958	15075	15107	14974	15012	15015	14933	15187	15093	15072	15050	15139	15211	15012	15051	15043	15208	15061	15149	15140	14941	14956	15078	15147	15035	14976	15106	15118	15028	14994	14981	15021	15046	15037	14897	15089	14945	15109	15095	15150	15131	14940	15012	15103	15077	15018	15090	15051	15097	15064	15002	15001	15001	15236	14936	15026	15106	15097	15152	14939	15195	15091	15061	15057	14985	15131	15092	15016	15220	15010	15091	15084	15118	14956	15217	15114	15057	15121	15011	14990	15170	15061	15246	15044	15039	15060	15000	15103	15050	14931	15177	15060	15041	15148	15089	14978	15076	15061	15076	14994	15140	15020	14922	15125	15051	15018	14978	15096	14851	15183	15069	15000	15080	14992	14965	15059	14996	15159	15148	15143	14955	15318	15123	15089	15018	15026	14769	14973	15128	14925	15035	14879	15036	15094	15050	14960	14938	15060	14974	15081	15047	15058	15114	14998	15076	15162	15026	14895	15122	15105	15202	14970	15027	15228	15004	15118	15031	14860	15050	14875	15070	15188	15209	14832	15025	14857	15058	14926	15158	15037	15143	15108	14987	15136	14982	15088	15039	15118	15047	15030	14794	15159	15357	15014	15061	15065	14962	15145	15123	15126	14998	15073	14913	15111	15197	14999	14980	15153	14990	15113	14943	14995	15140	15076	15133	14952	15138	15131	15078	15043	15019	15074	15076	15162	15062	15129	15134	14849	14961	15070	15091	15086	14985	15039	14937	14988	15015	15095	14999	15315	15146	15063	14835	15003	15223	15017	14881	15187	14952	15055	14917	15049	15068	15132	15062	15063	15178	14922	15104	15062	14968	14950	14874	15239	14867	14865	14999	14853	15130	15006	15082	15101	15021	14987	15071	14990	15044	14935	15199	14971	15127	15172	15161	15069	14955	15166	15158	14934	15034	15121	15158	15094	15078	14979	14865	14972	15096	15076	15056	14975	15046	14991	15125	15032	15081	15195	15017	15197	15086	15237	15008	15065	14958	15120	15064	15028	15133	15020	15093	15211	15032	15126	15145	15173	15205	15095	15112	15139	14996	14991	15106	15109	15064	15026	14971	15208	15173	15115	15082	15019	15032	14986	15061	15067	15220	15111	15103	15003	15132	14908	15173	15111	15154	14898	15106	15157	15137	15047	15159	15042	15144	15112	14954	15102	14972	14845	15021	14940	14961	15064	15068	14991	15068	15042	15029	15096	15225	15133	15068	14848	15015	14977	15120	15146	15133	15114	15205	15094	14997	15055	15077	14977	14978	14953	15030	15101	15132	15145	15035	14988	15108	15053	15136	15110	15003	15036	15132	15038	15032	15098	15105	14946	15163	14925	15071	14936	15151	14943	15113	15124	15085	15183	15209	14859	14991	15018	15276	15059	15129	15013	14982	15286	15019	15165	15121	15035	15114	15090	15013	15190	15099	15192	15202	14920	15199	15042	15226	14973	15064	14916	15001	14798	14988	15011	14962	15019	15134	15055	15060	15070	14964	14917	15116	15075	15023	15230	15044	15176	14964	15019	14957	15061	14915	15086	15040	15075	15152	14983	14974	15148	15133	14856	15090	14967	14972	14945	14981	15115	14960	14900	15094	15037	14999	15187	14976	15179	15042	15038	15159	14956	15068	14939	15066	15175	15064	14865	15141	14942	15194	14900	14899	14957	15138	14948	14846	15037	15200	15152	14906	15192	15168	14857	15080	15170	15122	15140	15093	15311	15059	15000	15167	15078	14995	15180	15148	14985	15206	15184	14898	15015	15156	14956	15159	14970	14952	15125	14975	14988	15197	14981	15173	15097	15009	15073	15126	15079	15046	15131	15077	15160	15077	15019	14933	14999	15074	14980	15005	14997	15227	14962	15153	14994	15017	15027	15126	15089	14997	15067	14942	15139	15121	15092	15092	15332	15115	15220	14973	14948	15024	14982	14879	14880	15207	15085	15064	15281	15212	14993	15126	15087	15149	15045	15062	15063	15121	15110	15078	15084	15099	15266	15079	14864	15054	14998	14974	15107	14978	14923	15180	14996	14950	15043	15063	14882	15240	15187	15179	15046	15095	15111	14900	15091	15034	15098	15054	14963	15119	15191	15113	14990	15111	15162	15119	15095	15090	15127	14991	14994	15013	15002	14987	14957	15156	15049	15157	15152	15157	15031	15110	15068	14893	15072	14780	14989	14993	14949	15079	15161	15013	15143	15017	15110	15131	15101	15076	15139	15192	15138	15123	15001	14995	14854	14908	15033	15042	15069	14989	15115	15005	15027	15261	14829	15126	15075	15006	14993	15074	15086	14932	14995	14966	14931	14950	15235	15091	15078	15083	15244	14994	15063	15225	15067	15050	14969	15038	14995	15111	15132	15077	15014	15079	14976	15007	14950	15086	15017	15031	15082	15070	15101	15038	15132	15171	15048	14997	15035	15115	15002	15098	15244	14944	15119	15129	14918	15252	15012	14966	15125	14916	14986	15102	15026	15203	14916	15209	15001	14961	15084	15031	15063	14845	14986	15035	15144	15123	15133	15134	15106	15064	14908	15213	15058	14854	15299	14931	15114	15072	15250	15012	15318	15102	15042	15037	14982	15074	15095	15110	15028	15139	15217	14934	14921	15050	15075	14965	15063	15049	15106	14991	15090	15024	15098	14982	15121	14863	15012	14999
23598	21125	28695	24268	23384	24584	23629	20159	18891	18461	18188	17622	17595	17246	16929	16770	16822	16678	16507	16549	16614	16466	16479	16346	16639	16431	16298	16279	16534	16529	16548	16353	16487	16429	16164	16134	16240	16304	16363	16208	16379	16332	16156	16182	16369	16337	16527	16628	16724	17046	16711	16731	16475	16421	16281	16239	16367	16340	16423	16291	16346	16479	16240	16426	16263	16175	16351	16279	16290	16123	16286	16251	16229	16163	16186	16338	16177	16081	16300	16144	16212	16177	16347	16339	16257	16268	16272	16283	16273	16144	16425	16084	16153	16301	16331	16073	16341	16314	16277	16454	16277	16365	16217	16450	16283	16375	16208	16236	16285	16283	16324	16224	16123	16323	16303	16335	16191	16167	16339	16192	16160	16337	16386	16101	16267	16384	16386	16123	16272	16307	16121	16149	16148	16146	16264	16135	16188	16280	16255	16274	16208	16054	16355	16300	16264	16358	16217	16342	16290	16299	16276	16199	16176	16270	16051	16314	16163	16147	16013	16194	16169	16236	16224	16226	16372	16357	16325	16367	16281	16321	16264	16231	16418	16229	16344	16134	16198	16509	16180	16309	16184	16327	16267	16172	16282	16227	16313	16072	16267	16281	16340	16318	16206	16026	16215	16168	16208	16368	16402	16344	16401	16207	16362	16285	16280	16342	16393	16230	16401	16327	16182	16126	16198	16226	16401	16283	16299	16083	16384	16075	16212	16390	16185	16274	16331	16349	16415	16314	16225	16309	16163	16243	16429	16241	16303	16253	16438	16068	16374	16210	16314	16006	16181	16214	16178	16022	16337	16221	16065	16145	16199	16358	16099	16108	16276	16313	16241	16055	16467	16121	16196	16091	16403	16217	16255	16153	16267	16135	16213	16266	16198	16089	16182	16160	16265	16193	16191	16219	16230	16279	16118	16155	16036	16237	16259	16316	16322	16358	16237	16314	16270	16231	16185	16323	16235	16409	16308	16285	16215	16209	16150	16158	16328	16236	16200	16259	16200	16274	16187	16266	16273	16298	16139	16039	16213	16176	16506	16340	16240	16251	16221	16175	16198	15989	16526	16234	16201	16384	16110	16044	16298	16209	16393	16331	16326	16287	16032	16166	16392	16237	16498	16200	16218	16104	16223	16286	16373	16411	16196	16269	16395	16424	16355	16319	16210	16229	16337	16127	16409	16295	16156	16179	16314	16288	16305	16114	16335	16135	16325	16513	16398	16326	16316	16360	16316	16275	16110	16277	16222	16150	16347	16191	16134	16398	16292	16134	16303	16247	16082	16009	16311	16247	16323	16262	16155	16237	16144	16103	16132	16252	16353	16258	16265	16289	16168	16292	16113	16199	16334	16208	16288	16168	16299	16443	16103	16238	16201	16150	16379	16131	16236	16287	16317	16304	16224	16249	16146	16221	16077	16152	16302	16055	16203	16225	16226	16244	16340	16140	16414	16203	16401	16201	16264	16290	16227	16294	16433	16319	16351	16088	16353	16114	16207	16211	16291	16289	16260	16275	16170	16372	16380	16450	16122	16222	16321	16370	16216	16480	16372	16142	16151	16101	16227	16307	16243	16268	16447	16161	16183	16135	16412	16332	16372	16228	16121	16063	16229	16332	16348	16113	16271	16200	16191	16294	16191	16127	16259	16216	16185	16353	16393	16137	16449	16197	16268	16200	16307	16341	16213	16213	16001	16293	16187	16227	16324	16311	16193	16254	16383	16309	16433	16128	16154	16349	16291	16124	16395	16337	16340	16079	16436	16235	16224	16233	16347	16108	16149	16188	16269	15998	16227	16231	16189	16297	16080	16235	16317	16248	16177	16134	16064	16327	16454	16400	16302	16061	16072	16140	16214	16082	16313	16326	16412	16360	16269	16198	16353	16182	16253	16191	16551	16387	16291	16152	16180	16105	16234	16202	16261	16269	16128	16042	16128	16130	16501	16274	16305	16133	16109	16179	16243	16260	16240	16248	16112	16219	16329	16339	16288	16257	16175	16208	16235	16293	16287	16179	16193	16312	16126	16155	16246	16347	16187	16254	16261	16142	16316	16385	16079	16143	16385	16059	16276	16329	16239	16103	16201	16254	16176	16324	16269	16331	16239	16475	16177	16078	16135	16104	16098	16339	16162	16363	16237	16028	16168	16262	16169	16050	16300	16253	16140	16110	16100	16011	16273	16138	16172	16341	16467	16413	16435	16216	16182	16297	16232	16252	16464	16148	16450	16444	16304	16228	16344	16267	16350	16368	16278	16443	16205	16164	15977	16123	16174	16500	16381	16154	16338	16302	16326	16090	16106	16445	16249	16275	16248	16110	16150	16222	16194	16240	16235	15974	16397	16103	16320	16272	16303	16268	16209	16236	16342	16322	16297	16443	16409	16237	16254	16169	16373	16364	16416	16174	16254	16059	16334	16030	16228	16203	16397	16197	16283	16348	16091	16236	16060	16284	16073	16340	16030	16297	16403	16223	16477	16215	16191	16415	16192	16254	16235	16204	16197	16071	16081	16134	16347	16066	16230	16331	16221	16142	16204	16184	16119	16099	16226	16319	16159	16320	16271	16307	16322	16276	16194	16217	16246	16243	16335	16236	16244	16003	16110	16231	16325	16214	16266	16077	16351	16274	16242	16320	16360	16222	16101	16170	16408	16310	16064	16368	16205	16169	16261	16224	16315	16328	16127	16149	16176	16181	16408	16269	16271	16254	16258	16192	16233	16262	16371	16224	16213	16276	16441	16165	16504	16266	16242	16430	16299	16357	16094	16395	16305	16206	16228	16135	16287	16319	16282	16171	16205	16260	16297	16234	16357	16213	16101	16064	16198	16225	16213	16381	16247	16410	16298	16253	16299	16246	16072	16181	16172	16318	16189	16362	16288	16104	16412	16263	16215	16302	16366	16362	16155	16433	16347	16305	16397	16161	16154	16241	16168	16270	16230	16273	16342	16390	16325	16181	16271	16251	16346	16333	16303	16183	16330	16286	16413	16344	16302	16389	16164	16195	16485	16118	16291	16077	16269	16113	16339	16517	16246	16262	16295	16131	16063	16150	16382	16284	16323	16317	16427	16305	16388	16168	16136	16280	16128	16384	16372	16209	16200	16282	16205	16126	16291	16195	16200	16298	16332	16292	16353	16272	16453	16249	16230	16231	16306	16014	16453	16143	16142	15930	16154	16327	16173	16293	16092	16440	16287	16301	16267	16370	16346	16052	16170	16290	16198	16293	16222	16276	16377	16468	16071	16137	16471	16171	16289	16130	16211	16096	16309	16348	16396	16260	16280	16187	16138	16220	16222	16386	16236	16316	16350	16392	16412	16262	16256	16254	16149	16272	16441	16184	16235	16369	16337	16182	16190	16097	16070	16061	16439	16239	16254	16193	16398	16263	16234	16232	16341	16342	16303	16198	16319	16131	16194	16264	16228	16220	16099	16124	16274	15996	16199	16187	16217	16351	16330	16184	16113	16166	16380	16285	16339	16339	16293	16269	16253	16083	16430	16211	16394	16211	16118	16245	16194	16002	16255	16293	16255	16064	16241	16214	16302	16230	16210	16252	16185	16291	16315	16187	16259	16345	16070	16199	15999	16358	16233	16114	16265	16109	16289	16292	16065	16444	16212	16251	16334	16390	16295	16256	16269	16188	16263	16103	16231	16347	16244	16173	16294	16167	16282	16121	16314	16180	16197	16121	16414	16102	16237	16265	16188	16309	16188	16312	16142	16101	16352	16326	16350	16240	16382	16382	16334	16289	16398	16202	16224	16460	16266	16242	16209	16185	16322	16308	16199	16295	16303	16292	16242	16316	16150	16380	16188	16051	16176	16265	16221	16160	16113	16415	16326	16328	16104	16252	16273	16238	16307	16408	16374	16199	16308	16233	16236	16382	16262	16335	16407	16343	16367	16215	16341	16162	16247	16232	16360	16278	16039	16261	16285	16091	16246	16252	16365	16384	16252	16331	16096	16165	16292	16350	16099	16211	16249	16116	16234	16126	16309	16231	16385	16144	16260	16037	16156	16406	16490	16302	16221	16397	16219	16267	16154	16246	16250	16270	16247	16271	16327	16398	16291	16226	16319	16188	16221	16055	16397	16309	16315	16286	16463	16081	16096	16086	16458	16227	16310	16208	16329	16232	16016	16328	16357	16306	16321	16428	16160	16109	16255	16089	16313	16373	16173	16318	16324	16344	16355	16384	16163	16314	16306	16505	16214	16174	16199	16212	16261	16183	16130	16069	16247	16233	16360	16086	16331	16154	16092	16131	16207	16369	16376	16222	16140	16196	16288	16200	16320	16258	16542	16278	16021	16156	16177	16352	15930	16102	16229	16042	16375	16277	16307	16236	16322	16139	16160	16187	16121	15930	16322	16268	16450	16267	16330	16214	16142	16429	16303	16277	16158	16155	16190	16334	16220	16263	16224	16258	16206	16156	16200	15956	16204	16316	16334	16244	16155	16181	16231	16296	16304	16234	16369	16224	16304	16337	16339	16224	16039	16103	16147	16233	16310	16271	16156	16227	16197	16281	16360	16078	16309	16143	16089	16401	16285	16186	16177	16097	16277	16222	16226	16072	16436	16363	16390	16294	16191	16253	16325	16047	16461	16282	16393	16255	16383	16235	16206	16230	16452	16085	16475	16256	16268	16181	16275	16152	16348	16294	16159	16600	16158	16321	16226	16125	16327	16143	16333	16154	16199	16442	16402	16267	16333	16104	16028	16349	16300	16102	16292	16197	16270	16310	16371	16309	16365	16329	16366	16059	16273	16261	16055	16157	16312	16026	16328	16201	16328	16046	16280	16406	16477	16523	16254	16230	16185	16267	16030	16075	16180	16224	16304	16345	16326	16244	16098	16343	16187	16056	16445	16228	16183	16245	16187	16242	16308	16404	16471	16062	16369	16219	16426	16264	16427	16218	16004	16162	16246	16181	16389	16256	16518	16270	16207	16179	16324	16229	16355	16202	16281	16408	16246	16048	16171	16211	16107	16230	16238	16336	16029	16146	16368	16147	16210	16102	16140	16215	16172	16200	16348	16394	16296	16404	16162	16165	16399	16371	16281	16166	16236	16289	16145	16221	16033	16157	16316	16338	16220	16271	16194	16278	16247	16439	16304	16580	16141	16278	16228	16220	16275	16471	16274	15923
24076	42348	40597	34230	29813	25025	22235	20443	19346	18251	17464	16866	16788	16252	15851	16020	15795	15769	15309	15356	15104	15175	15341	15203	15172	14948	15083	15083	15148	15108	15099	15099	14827	15007	14863	14993	15065	15100	15088	14941	15083	15180	15179	15042	14986	14993	15141	15546	15864	15739	15549	15328	15119	15100	15042	14982	15133	14885	15123	14959	15044	14961	15128	15005	14809	15021	14903	14906	15059	14976	14907	15078	14832	15139	14973	14856	14987	15001	14993	14967	15106	14895	14987	14922	15017	14802	15020	15083	14890	14885	15159	15078	15003	15001	14973	14891	14842	14882	14890	14995	14947	14967	14851	14983	15027	15024	14860	14883	14942	15123	14807	14966	14961	15069	14997	14824	14923	14776	15056	15083	14844	15032	14966	14884	15072	14847	14843	14804	15168	15034	14958	14860	14873	15000	14895	14998	15005	14907	14997	14899	15020	15046	14950	14961	15013	15067	14848	14981	15001	14878	15045	14986	14955	14969	15067	14844	15037	14939	14898	15027	15157	15130	15017	14969	15039	14848	15019	14910	15029	14860	15063	14958	14894	14907	14907	14909	15008	15031	14944	15031	14943	14919	14981	15022	15000	14943	15035	14941	14805	15035	14984	15005	15006	15090	15014	14909	14999	15153	15036	14824	14882	15088	14794	15043	15072	15032	15125	15043	14826	15007	14929	14916	15116	14775	14974	14784	14969	14905	14931	15055	14971	14819	14888	15015	14970	15030	15013	14958	14913	15043	15009	15039	15210	14980	14991	15114	15084	15015	14985	15188	14987	14935	14995	14972	14960	14920	14877	15000	14998	14887	14817	14941	14938	15047	14846	14734	15160	15068	14903	15109	14975	15100	15043	14857	14885	15080	14940	14846	15048	15019	15006	14954	14973	15074	14900	15024	14955	14864	15030	14971	14976	15026	14910	14874	14984	15065	14787	15043	15118	14955	14993	14949	15048	14910	14965	14872	14972	14819	14926	15102	15075	14893	14933	14925	14907	14954	14913	14971	14989	14920	14998	15018	14883	14996	15109	15014	15007	14786	15102	14815	15082	14872	14950	15163	14954	14966	14957	14919	14916	15012	15055	14876	14885	14943	14894	14915	14901	14876	15072	14966	15017	14853	14969	15049	15018	15120	14980	15025	15001	14978	14843	15111	14998	14963	14954	15018	15090	14861	14956	14878	15070	14936	14846	15091	14940	15014	14965	14951	15161	14947	15121	14960	14931	15103	14938	15258	15030	14982	14959	15015	14908	15027	14919	15069	15088	14972	14828	14940	14938	15119	15014	14970	15022	14984	15012	14813	15035	15072	14901	14964	15051	14902	14925	15002	15022	14958	14915	15000	14897	14981	14955	14959	14971	14914	14885	14954	15147	15138	14972	14924	14651	15090	15009	14899	15017	15102	14969	15146	14880	14942	14899	14941	15083	15110	14865	14979	14922	14888	15088	14996	14947	15032	14864	14838	14948	15056	15021	15156	14919	14805	14891	14995	15085	14972	15054	14886	15020	15000	15090	14906	14966	14866	15046	14935	14907	14901	15065	14808	15081	15075	14945	14908	15033	15005	14969	14987	14978	14762	15062	14949	14936	14819	14886	15047	14868	14939	15034	14931	14917	14964	15004	14935	14984	14691	15079	14941	14944	15052	15107	15053	14995	14964	15064	15044	15198	14939	14880	15026	14972	15113	14925	15005	14878	15025	14875	14860	15060	15006	14982	14890	15083	14965	15176	14989	15165	15024	14971	14963	14890	15095	14961	14950	14885	14881	15102	15148	15127	14993	15162	15094	14840	14985	14994	14959	14912	14819	14868	14928	14832	14898	15014	14958	15065	14794	15035	15086	15041	14982	14855	14835	15075	15024	14953	14897	15004	15009	14891	14906	15069	14877	14906	15059	14999	15095	14914	14802	15017	14956	14939	15083	14785	14971	15063	15006	15113	14961	15037	15056	14952	14880	15051	14686	15053	14976	15020	15065	14891	14836	15011	14944	15048	14954	15049	15018	15069	14970	15121	14881	14930	14898	15178	14805	15002	14801	14985	14873	14907	14823	14828	15034	14869	14949	14840	15008	14986	14964	14937	14845	15029	15048	14997	15055	14915	14964	15065	14822	14866	15080	14981	14978	14991	14981	14930	14976	14855	14785	15033	15046	14869	14976	14871	14968	15061	15046	14986	15086	15025	15046	14794	15139	14903	15131	14982	14751	14972	14978	15058	14878	14939	14807	14892	14895	14833	14855	14875	14788	14908	14914	14982	14948	14933	15026	15107	15005	14811	15027	14974	15017	14836	14911	15075	14951	14936	14910	14977	15032	15037	15016	15139	14950	15023	14852	15074	15073	14998	14873	15029	14850	15059	14918	15062	14913	15004	14892	14845	14975	15057	14873	14832	15003	15089	14992	14989	15019	14816	15081	15076	14918	14936	15030	15093	14943	15053	15073	14874	15012	14766	14875	14938	15000	15033	15130	14940	14971	15078	14978	15016	14913	15058	15021	15054	15029	14951	14850	14933	14922	15104	15074	15031	15226	15009	14976	14964	14952	14978	14920	14865	14927	14958	14920	15067	15045	15014	15023	14807	14943	14948	14948	14976	15133	15090	15004	14984	15020	14849	14885	15058	14949	14850	14980	14864	15000	15014	15061	15112	14879	15083	14809	15099	15085	14848	14804	14923	14979	15071	14970	15094	14942	14913	15085	14866	14914	14902	14901	15099	15121	15038	14999	15016	14981	14927	14968	14951	15178	15089	15037	15100	14912	15042	15065	14822	15072	15173	14960	14800	15125	14972	14998	14980	15062	14947	14926	15140	14926	15049	15031	14854	15066	14995	14998	15067	14934	15024	14924	14855	15117	15080	14901	14849	14881	15028	14909	15140	14930	14983	14918	14891	14797	14871	14920	14991	14846	14921	14982	14937	14851	14939	14941	14979	14899	14961	15072	14820	14900	15093	15071	14823	15188	14883	15039	15031	14990	14970	14852	15006	15048	14985	15008	14927	14957	14866	15048	14969	14867	14973	14842	15088	15016	14898	14975	14995	15057	14882	15000	14906	14959	14899	15024	14978	14896	14907	14877	14944	14942	14822	14741	14992	14903	14920	15087	14946	15117	14981	14918	15050	14779	15105	14981	14918	14967	14887	15024	14900	15002	14825	14975	15171	14917	14951	14909	14853	14884	14966	14910	14964	14980	14924	15001	14884	15077	14990	14947	14974	15054	14856	15115	14788	14997	14835	14835	14849	14772	15100	14945	14846	15065	15008	15076	14946	15015	15036	14940	15081	14939	15000	14941	14957	14914	14962	14866	15017	14986	15009	14950	14926	14824	15015	15126	14786	15035	15140	15094	14973	14966	14997	15058	15074	14841	14900	14917	14900	15045	15109	14952	14976	14967	14934	14888	14954	15055	14935	15045	14991	14927	14942	15033	14984	15001	14876	14903	14773	14841	14865	15003	14780	15012	15149	14908	14964	14909	14826	15071	14906	15173	15015	15073	14843	15011	14962	15030	14884	14949	14804	15051	15036	15056	15131	15024	14969	14860	14934	15012	14946	14975	14842	15002	14981	14832	14950	14767	15005	14877	15032	15022	14743	14949	14820	14924	14895	15098	14963	15076	14875	14833	14881	14965	15029	14968	15147	14961	15005	14888	15006	14850	14976	15012	15092	14908	14928	14956	14926	15025	14764	14981	14834	15002	14817	15024	14924	14762	15029	15029	14958	15057	15083	14850	15111	15113	14934	15101	15100	14914	14953	14742	14909	14908	14858	14763	14759	14849	15102	15046	15059	15005	14905	15012	14874	15077	14964	15147	15085	14963	15081	14957	15009	15017	14992	15083	15041	14881	14979	14977	14980	14869	14925	15026	15044	15033	15238	14835	15115	14835	14852	14914	14907	14937	15045	15001	14959	15116	14931	14882	14931	15045	14727	14958	15002	14810	14958	14999	14875	14775	15076	14905	14989	14876	14926	15006	15078	15048	14761	14767	15196	15040	14955	15104	14886	15055	14850	15012	15119	15112	14783	14985	15012	14814	14984	15030	15039	14916	15008	14980	15021	14955	14959	14969	14899	14855	15160	14969	14908	14944	15113	15060	15104	15014	14860	14845	15004	14853	15135	14900	14948	15064	14949	15021	14834	14984	15102	15096	14986	15010	14905	15013	15026	14944	15057	14995	14891	14899	14925	14944	15088	14907	14918	14860	15012	15029	14868	14918	15064	14936	15033	14892	14881	15101	14874	15087	14968	14920	15064	14982	15124	14998	14944	14758	14925	15021	15041	14864	15012	15071	14977	15075	14969	14990	14887	14938	15091	14987	14876	15000	15051	15105	15039	14845	14925	14984	15004	14981	15030	14894	14770	15048	14900	14983	14959	14942	14949	14966	14926	15012	15041	14937	14978	15027	14858	14929	14898	14993	14952	15059	14979	14977	15049	14837	14786	14968	14988	15087	14967	15145	15060	15056	14977	14873	15071	15050	14965	14934	15112	14942	14929	14890	15047	14901	14912	14863	14981	14793	15024	15032	14951	14948	14953	14888	15003	15041	14930	14867	14989	15023	15038	14972	14986	14996	15068	15035	14962	14935	15098	15092	14879	15087	15035	15010	14969	14920	15065	15014	15171	14988	14976	15064	14807	14933	14961	14736	15101	14944	14833	14799	14980	14942	14863	15088	15003	15156	15047	14904	14978	14924	14852	14902	14895	14978	15074	14950	14853	14954	14977	14875	14881	14900	14911	14966	15075	14950	14926	15099	15089	15014	14884	14924	14998	15141	15020	14915	14957	14923	14941	15032	14903	14982	15025	15007	14943	14867	14961	15039	15071	14892	14827	15042	14929	14785	14866	14963	15090	14971	14952	14911	14946	15034	15030	14884	14930	14987	15157	15117	15093	15004	15000	15011	14895	15008	14898	15095	14936	14996	15073	15133	14973	15004	14970	15042	15113	14973	15034	14845	14874	14872	14954	14915	15050	15026	15018	15025	14948	15047	14941	14974	15167	14918	14973	14890	15005	14766	14984	15049	14975	14989	14886	14919	14958	15028	14961	14986	15078	15006	14945	15006	15065	15085	15006	15136	14759	14802	15027	15009	15004	14775	14905	15035	15106	14908	15020	14915	14864	14936	14962	14869	15156	14816	14878	15056
27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
