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
339780600639	339780601156	339780601706	339780602256	339780602806	339780603356	339780603906	339780604456	339780605006	339780605556	339780606106	339780606656	339780607206	339780607756	339780608306	339780608856	339780609406	339780609956	339780610506	339780611056	339780611606	339780612156	339780612706	339780613256	339780613806	339780614356	339780614906	339780615456	339780616006	339780616556	339780617106	339780617656	339780618206	339780618756	339780619306	339780619856	339780620406	339780620956	339780621506	339780622056	339780622608	339780623156	339780623706	339780624256	339780624806	339780625356	339780625906	339780626456	339780627006	339780627556	339780628106	339780628656	339780629206	339780629756	339780630306	339780630856	339780631406	339780631956	339780632506	339780633056	339780633609	339780634156	339780634706	339780635256	339780635806	339780636356	339780636906	339780637456	339780638006	339780638556	339780639106	339780639656	339780640206	339780640756	339780641306	339780641856	339780642406	339780642956	339780643506	339780644056	339780644609	339780645156	339780645706	339780646256	339780646806	339780647356	339780647906	339780648456	339780649006	339780649556	339780650106	339780650656	339780651206	339780651756	339780652306	339780652856	339780653406	339780653956	339780654506	339780655056	339780655606	339780656156	339780656706	339780657258	339780657806	339780658356	339780658906	339780659456	339780660006	339780660556	339780661106	339780661656	339780662206	339780662756	339780663306	339780663856	339780664406	339780664956	339780665506	339780666056	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2701	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2695	3600	2300	2695	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2693	3600	2300	2693	3600	2300	2692	3600	2300	2692	3600	2300	2691	3600	2300	2691	3600	2300	2690	3600	2300	2690	3600	2300	2689	3600	2300	2689	3600	2300	2688	3600	2300	2688	3600	2300	2687	3600	2300	2687	3600	2300	2686	3600	2300	2685	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21565	20117	27943	32037	54620	55193	47564	34437	24343	19652	17653	17113	16980	17021	16878	16888	16985	17044	17060	16971	16903	16950	16891	16843	17104	17051	16933	16977	16714	17112	16958	16816	16808	16820	16629	16959	16727	16845	16980	16714	16909	16878	16775	16993	16965	16853	16891	16997	16566	16866	16766	16678	16713	16695	16815	16941	16795	16747	16838	16890	16880	16699	16878	16718	16820	16707	17009	16698	16805	16905	16691	16740	16879	16894	16737	16649	16751	16705	16784	16701	16945	16849	16783	16871	17039	16906	16609	16875	16850	16833	16846	16965	16853	16875	17057	16889	16776	16769	16752	16646	16652	16608	16788	16750	16487	16846	16826	16754	17026	16803	16862	16939	16669	16703	16940	16773	16831	16698	16693	16797	16708	16741	16796	16830	16744	16838	16632	16709	16761	16738	16838	16873	16730	16983	16655	17016	16832	16872	16652	16834	16688	16913	16630	16775	16970	16785	16930	16667	16751	16747	16790	16618	16845	16708	16873	16705	16908	16839	16696	16805	16812	16786	16650	16852	16840	16805	16770	16605	16563	16700	16759	16882	16779	16607	16694	16855	16613	16694	16611	16847	16920	16920	16866	16631	16860	16793	16676	16702	16806	16823	16841	16723	16754	16602	16818	16878	16769	16930	16849	16926	16829	16780	16818	16830	16866	16732	16765	16801	16810	16942	16981	16722	16621	16618	16636	16674	16694	16612	16780	16952	16919	16831	16891	16566	16871	16900	16649	16747	16695	16802	16966	16956	16743	16735	16784	16881	16955	16977	16655	16762	16700	17123	16777	16688	16536	16868	16944	16796	17011	16753	16633	16639	16883	16726	16558	16670	16824	16907	16622	16647	16702	16785	16737	16923	16615	16632	16813	16858	16909	16759	16902	16983	16788	16717	16866	16792	16811	16701	16571	16796	16789	16567	16906	16677	16806	16745	16819	16848	16967	16697	16850	16787	16765	16595	16782	16763	16795	16710	16711	16825	16910	16885	16724	16793	16977	16874	16990	16585	16683	16728	16837	16817	16775	16951	16795	16611	16647	16494	16625	16993	16594	16780	16871	16785	16591	16719	16620	16724	16614	16594	16903	16857	16784	16859	16925	16799	16798	16879	16800	16763	16744	16557	16629	16781	16641	16736	16901	16837	16900	16824	16847	16635	16828	16725	16801	16718	16763	16604	16675	16648	16739	16818	16980	16837	16829	16798	16634	16788	16725	16819	16804	16594	16645	16733	16526	16772	16797	16730	16760	16761	16865	16888	16716	16789	16616	16744	16645	16897	16723	16706	16846	16656	16785	16826	16710	16581	16718	16748	16608	16642	16638	16874	16689	16843	16717	16673	16790	16675	16771	16683	16802	16964	16879	16646	16758	16809	16808	16737	16762	16728	17056	16893	16681	16637	16707	16822	16694	16765	16829	16827	16709	16881	16901	16681	16689	16795	16851	16747	16906	16743	16738	16663	16860	16472	16758	16852	16680	16673	16632	16833	16501	16842	16766	16693	17042	16822	16822	16832	16895	16783	16792	16970	16772	16882	16786	16759	16803	17015	16868	16800	16599	16795	16983	16759	16789	16706	16934	16801	16589	16595	16791	16888	16893	16861	16673	16688	16863	16820	16701	16814	16949	16818	16797	16896	16851	16956	16853	16749	16706	16896	16876	16907	16874	16858	16767	16813	16653	16865	16654	16595	16717	16658	16827	16639	16674	16755	16826	16683	16876	16797	16821	16830	16658	16737	16770	16791	16801	16879	16637	16690	16698	16812	16719	16828	16764	16888	16987	16719	16858	16725	16742	16558	16828	16623	16804	16768	16682	16914	16753	16905	16854	16766	16788	16852	16784	16718	16723	16747	16800	16860	16767	16578	16640	16849	16866	16671	16729	16616	16721	16750	16953	16682	16814	16851	16667	16886	16755	16814	16826	16684	17003	16711	16695	16764	16767	16697	16714	16812	16799	16560	16668	16621	16720	16802	16829	16827	16755	16626	16668	16895	16875	16521	16704	16890	16724	16696	16673	16637	16959	16861	16881	16714	16792	16910	16566	16810	16753	16697	16843	16527	16626	16700	16629	16862	16808	16632	16695	16772	16662	16590	16676	16975	16617	16871	16723	16621	16584	16740	16853	16757	16801	16868	16791	16596	16661	16743	17011	16632	16898	16799	16698	16721	16787	16639	16845	16670	16772	16604	16853	16647	16868	16885	16850	16746	16915	16906	16728	16758	16592	17008	16894	16782	16783	16695	16859	16734	16698	16757	16807	16850	17095	16714	17008	16819	16778	16539	16864	16826	16871	16699	16868	16802	16699	16706	16627	16807	16753	16740	16782	16670	16812	16574	16672	16588	16749	16735	16846	16743	16870	16729	16720	16792	16837	16626	16632	16665	16894	16632	16699	16691	16709	16614	16811	16796	16791	16616	16893	16862	16705	16613	16746	16802	16852	16737	16704	16835	16801	16898	16970	16778	16749	17027	16612	16867	16785	16869	16750	16804	16682	16766	16751	16605	16880	16969	16909	16586	16792	16871	16884	16765	16737	16778	16783	16693	16875	16635	16786	16544	16554	16825	16666	16734	16748	16802	16948	16773	16746	16823	16732	16628	16777	16836	16779	16713	16767	16745	16856	16526	16812	16656	16867	16763	16835	16587	16931	16825	16966	16653	16748	16996	16959	16756	16763	16746	16777	16635	16601	16644	16912	16964	16867	16883	16882	16764	16840	16746	16823	16873	16710	16761	16929	16728	16852	16543	16565	16844	16819	16852	16813	16650	16926	16846	16831	16875	16649	16735	16673	16714	16915	16809	16830	16685	16720	16930	16736	16685	16915	16683	16853	16657	16883	16718	16723	16735	16815	16593	16944	16806	16850	16710	16661	16755	16604	16804	16665	16740	16637	16978	16810	16948	16804	16684	16581	16922	16816	16851	17017	16675	16880	16586	16618	17007	16791	16773	16616	16728	16643	16816	16765	16873	16709	16951	16804	16766	16704	16749	16771	16885	16877	16835	16797	16705	17010	16711	16708	16665	16799	16748	16894	16808	16801	16875	16850	16815	16961	16780	16702	16838	16942	16706	16814	16605	17000	16754	16778	16809	16733	16692	16871	16685	16910	16759	16886	16816	16708	16786	16797	16709	17008	16984	16713	16892	16662	16831	16702	16750	16743	16793	16770	16757	16770	16664	16652	16726	16940	16701	16643	16863	16895	16742	16757	16486	16951	16612	16588	16773	16868	16797	16712	16715	16748	16511	16590	16785	16858	16658	16736	16893	16600	16770	16760	16815	16714	16675	16805	16722	16550	16848	16680	16498	16577	16725	16519	16532	16687	16875	16704	16518	16782	16770	16951	16651	16550	16745	16680	16843	16907	16656	16740	16818	16915	16941	16793	16694	16698	16736	16726	16706	16879	16645	16861	16778	16889	16740	16884	16827	16754	16937	16712	16668	16839	16757	16943	16674	16702	16946	16838	16763	16842	16867	16770	16829	16784	16841	16736	16804	16877	16801	16721	16847	16770	16859	16751	16711	16636	16949	16652	16501	16801	16789	16702	16703	16816	16778	16635	16817	16661	16674	16656	16719	16596	16726	16852	16759	16824	16678	16703	16867	16912	16714	16718	16805	16773	16637	16765	16712	16827	16848	16777	16906	16791	16830	16764	16661	16788	16628	16964	16885	16893	16812	16924	16811	16915	16686	16758	16708	16632	16625	16895	16858	16844	16629	16768	16770	16749	17030	16856	16956	16837	16896	16844	16789	16831	16581	16685	16838	16907	16877	16651	16726	16578	16539	16750	16728	16718	16740	16896	16873	16739	16773	16856	16652	16780	16760	16822	16729	16736	16970	16926	16890	16943	16842	16642	16684	16883	16786	16645	16882	16651	16742	16949	16674	16772	16696	16747	16750	16766	16656	16842	17002	16929	16880	16890	16904	16665	16779	16977	16847	16849	16935	16849	16720	16869	16707	16857	16635	16614	16873	16893	16719	16752	16710	16815	16641	16922	16573	16581	16607	16741	16688	16644	16652	16779	16701	16660	16703	16925	16789	16660	16829	16708	16736	16846	16470	16622	16817	16717	16719	16933	16846	16767	16698	16863	16726	16746	16815	16761	16798	16733	16900	16705	16595	16827	16794	16803	16951	16653	16886	16556	16804	16777	16817	16621	16564	16733	16711	16708	16789	16975	16783	16762	16813	16629	16792	16603	16748	16875	16951	16854	16727	16723	16592	16648	16925	16865	16852	17051	16784	16783	16637	16675	16807	16770	16894	16494	16827	16754	16709	16789	16420	16617	16817	16840	16844	16845	16691	16640	16518	16976	16679	16780	16786	16753	16808	16933	16799	16653	16860	16989	16722	16880	16718	16771	16859	16645	16920	16891	16819	16792	16724	16803	16741	16658	16777	16666	16626	16665	16695	16682	16638	16799	16877	16825	16797	16747	16771	16570	16772	16767	16855	16844	16539	16653	16926	16812	16648	16553	16602	16735	16814	16856	17029	16768	16685	16836	16907	16677	16781	16684	16981	16894	16668	16754	16639	16883	16860	16848	16982	16915	16977	16573	16690	16802	16890	16873	16967	16779	16725	16761	16806	16815	16784	16672	16921	16729	16871	16741	16710	16827	16895	16807	16702	16745	16731	16772	16887	16895	16906	16741	16819	16909	16940	16762	16773	16731	16717	16956	16938	16749	16709	16698	16830	16867	16877	16714	16950	16868	16801	16864	16731	16673	16691	16827	16607	16646	16844	16891	16715	16798	16787	16775	16713	16765	16911	16790	16678	16693	16589	16876	16803	16757	16728	16803	16582	16714	16557	16613	16835	16863	16908	16960	16936	16849	17026	16739	16809	16646	16608	16831	16770	16755	16880	16843	16733	16404	16831	16698	16728	16954	16828	16621	16830	16704	16867	16935	16801	16826	16924	16604	16671	16685	16764	16751	16624	16952	16670	16620	16655	16766	16805	16795	16816	16773	16860	16868	16788	16778	16830	16995	16789	16783	16852	16966	16662	16856	16843	16716	16840	16948	16698	16527	16615	16963	16962	16730	16819	16717	16737	16757	16693	16810	16900	16727	16851	16885	16848	16968	16857	16657	16725	16867	16552	16691	16919	16890	16919	16599	17027	16819	16818	16665	16830	16647	16912	16838	16770
53081	66485	57588	70472	72590	59610	47648	34019	22071	16061	14510	14005	14002	13739	14020	14032	14077	14101	13993	14086	13917	14145	14128	14125	14114	14153	14121	14168	14083	13940	14028	14029	14212	14111	13918	14101	13884	13857	13943	14042	14078	13971	13995	13944	13984	13844	14134	14062	13759	13956	14086	13957	14095	14040	13845	13848	14089	13921	14124	13835	14232	14009	14026	14173	13926	13853	14041	13898	14074	14020	14141	14224	14039	13942	13851	14083	13856	14263	13879	14148	14147	14073	14021	13916	13929	13970	14001	14054	13951	13892	13998	14068	14068	13825	13986	13959	13974	13819	13938	14103	14113	13896	13878	13912	14126	13983	13977	14080	14046	13853	13929	13983	14080	14076	14030	14096	13956	14169	14218	14054	13997	13974	13738	13928	13903	13863	14140	14132	14122	13915	14036	13819	14033	14015	13896	14094	14009	13919	14084	13939	13968	14042	14009	13943	13978	13932	14009	13887	13999	13994	14092	14043	13879	14023	13965	14060	13996	13958	14032	14108	13958	13979	14052	14074	14002	14052	14152	13883	13957	14052	14145	14096	14115	14064	13887	14014	14020	13910	13934	13873	14055	14081	13971	13940	14023	14123	14027	14056	14140	14021	13990	14143	14072	13996	13927	13871	14059	14118	14092	13976	13923	13951	14161	14060	13899	13965	13877	13946	14039	14049	14072	14101	13936	13824	14104	14049	14002	14103	14091	13857	14014	13990	14029	13919	13885	14028	14024	14206	13897	13882	14004	13913	14109	14026	14057	13977	13982	13950	14100	14100	13865	14039	13961	14087	13884	13947	13970	13704	13982	13927	14077	14067	14009	14002	13935	13912	14091	13912	13908	13987	13885	13982	13901	14016	14058	14025	14019	13996	13861	13984	13998	14031	13832	13901	13777	14103	14086	13999	13904	14071	13849	14022	14139	13992	13960	13958	14098	13906	14014	13927	13969	14161	13930	14069	13877	14183	14011	13994	13932	14013	13845	13843	14048	14014	14115	13896	14009	13845	14056	14049	13899	14168	13967	14054	14022	13938	14156	14292	14023	13954	13931	13985	13992	13749	14011	14010	13993	13941	13992	13997	13891	14087	14005	14109	14074	14087	14049	14031	14083	13876	14015	14029	14175	13820	14012	14143	14050	13962	13938	13932	14166	13917	13957	14136	13917	13930	14076	14078	13895	13868	14114	13920	14137	13860	14010	13943	13877	14001	13870	13959	13902	14044	14135	14017	14101	13949	13935	13931	14086	14030	14162	14040	13875	14081	14025	13996	14056	13952	14215	13955	13944	13965	14059	14008	14012	13909	14153	14007	13949	13997	14036	14066	13960	13991	13939	14030	13914	14039	13942	13931	13818	13907	14133	14074	13940	13974	13829	14032	14092	14035	13825	14009	14156	13823	14025	13986	13885	13982	14019	13992	14112	14117	14094	14069	13932	13915	14210	14096	13924	13847	13912	13975	14077	14052	14041	13919	13993	13957	13878	13933	13891	13962	14038	14061	14168	14021	14017	14143	13985	13970	13991	14037	14149	14021	13859	13998	14075	14073	13995	14025	14089	14077	13886	14022	14041	14085	13997	14160	13917	14021	13994	14064	14049	14046	14069	14017	13974	13895	14029	14096	13834	13903	14090	14011	14109	13990	13998	13853	14053	14013	14046	14055	13805	14266	13969	13807	13787	13981	13964	14020	13905	14165	14004	13888	14191	13925	13909	13850	13997	14003	14125	13921	14128	14024	13990	14025	13941	13927	13999	13969	13816	13997	13941	14112	14014	14037	14042	13946	14045	14050	13991	14067	14080	14078	14024	13946	14020	13970	13975	13934	13938	13835	14118	14058	14017	13917	14101	14074	13987	13891	13982	14043	14047	14031	13944	14095	13999	14068	13922	14050	14068	14022	13951	14066	14114	13976	13961	14056	13984	14060	14032	14011	14055	14030	14041	14156	13973	14076	13925	14019	14033	13964	13862	13923	14079	13962	13843	14069	14134	14078	13908	14069	13966	13999	14035	14085	14025	13979	14021	14018	14030	13977	14023	13910	13925	13984	14011	13965	14041	14053	14032	13944	13774	14156	14144	13944	13869	14014	14070	13985	13925	13998	14119	14053	14100	14034	14038	13999	14149	13941	14044	13971	13938	13975	13997	14023	13926	14090	13950	14197	14061	13959	13995	13997	14073	13989	14118	14020	13931	14023	13952	13974	14025	14093	14153	13938	14036	13801	14148	13912	14126	14020	14067	14006	13902	13967	13960	14087	14096	14060	14063	13937	14006	14211	14201	14082	14016	14108	14024	13821	13914	13983	13911	13881	13958	14043	14091	14089	13919	14116	14082	14074	14054	14055	14051	13953	14114	14036	14089	14017	13852	14174	13885	13960	13886	14107	13864	14096	14000	14018	13884	13925	13981	14072	13833	14144	13862	14000	14145	13930	14074	14122	14158	14114	14129	13904	14013	14180	14199	13877	13935	14012	13967	13909	14088	13897	14194	14033	14024	14052	13855	14094	13987	13961	14032	14102	14095	13822	14050	14025	13938	14100	13888	14103	13969	13986	13877	14080	13967	13826	14123	14202	14002	13920	13945	13837	14016	13939	13887	13997	14099	14084	13989	13833	13986	14016	13971	14027	14007	14123	14091	13917	13963	14113	13991	14090	14068	13943	13861	13748	13978	13929	14021	13939	13814	14024	13958	14101	13972	14005	14064	14030	14179	13939	13882	13985	14224	13855	14061	13973	13823	13947	14015	13983	13975	13888	14031	14028	13985	13972	14055	13957	13943	14012	13936	14119	14077	14008	14108	14111	14000	14023	13965	13968	14003	14080	14078	13979	13917	13947	13948	13979	14088	13918	13885	14054	13975	14033	14019	13985	14049	14002	13948	13973	14065	13942	14046	13979	14050	13989	13917	14042	14051	14084	14082	14054	13986	14036	13970	13964	14133	13940	13915	13916	13951	13904	14003	13858	13891	14155	13889	14051	14036	13998	14098	13964	13892	14054	14057	13992	14125	13969	13939	14090	14032	13907	13892	14007	14172	14121	14060	13944	14088	13932	13964	13999	14077	14000	14169	13927	14005	13999	14043	14089	14028	14118	13993	14019	14061	13993	13946	13829	14095	13930	14016	13967	14051	13845	13865	14242	14028	13981	14148	13874	13938	13968	14037	14012	13888	13955	14016	13858	14015	14066	13914	13991	14257	14032	13970	13947	13906	13961	14033	13888	14093	13979	13930	13925	14090	14001	13864	14088	14083	14109	13923	14092	13829	14016	13985	14008	14088	13993	13996	14035	13954	13944	14049	13842	13912	14091	13897	13983	13890	13866	13776	14077	13790	13907	14060	14014	13978	13948	13874	13980	14015	14082	14041	13920	14056	14100	14176	13956	13768	14078	13884	14034	14077	14196	13954	13922	14184	13946	13980	14154	14054	14006	13940	13990	14082	13722	13919	13931	14015	13923	14124	14021	14038	14085	13917	14146	13987	13967	13982	14281	13973	13824	13872	13924	13944	14020	13755	14014	14022	14057	13963	13976	13907	13926	14071	14063	14105	13867	13999	13952	14008	13944	13904	14116	14038	13956	14098	14057	13874	13973	14189	14012	13949	13984	14070	14004	13963	13982	13890	13854	14003	13915	14051	14150	14082	13982	14056	13932	13968	13815	14066	13911	13869	13782	14051	14038	13979	14034	14099	13990	13893	13982	13951	13955	14124	13978	13971	13991	14066	14088	13934	14191	14156	14033	13909	14014	14061	14056	13991	14001	14072	13987	14184	13899	13848	13985	13939	14008	14071	13986	14085	13939	13998	14216	13969	14066	14006	14078	14099	14027	14112	14177	14003	13823	14016	13981	13928	14001	14087	14184	14110	13911	13962	14014	13981	14217	14037	13869	14109	14054	14088	13986	13968	13929	14000	13991	14140	14087	14145	13930	13975	14098	14084	14009	13990	13976	14021	13996	13986	13966	14109	14019	14102	13991	14009	13990	13820	14117	13824	14208	13997	14090	13871	13943	14044	14030	14038	14053	13856	14043	13927	13879	14173	13835	13940	13933	13921	14057	14085	13974	14063	14111	14067	13966	14046	13947	14063	13941	14022	13958	14039	14002	14047	13865	13914	14061	13977	13930	13940	13975	13826	14083	13842	14109	14081	13950	14060	14127	14013	13900	13959	14020	13998	13870	13883	14077	13934	13995	14071	14040	13956	14049	14025	13944	13931	13933	14180	13849	14200	13845	14118	13827	13968	13932	14062	14047	14063	14004	14015	13993	14039	13849	13943	13769	13945	13902	13892	14097	13986	13916	14247	13919	13998	14126	13983	13929	14027	14015	14034	13966	13994	13854	13961	14015	13756	13880	14063	14014	14063	14117	14078	13926	14019	14071	14146	13927	14176	13991	13920	13840	14029	14227	13957	14031	14054	13941	14098	14103	14034	13957	13982	14023	13952	14207	14026	14000	13859	14033	13960	13910	13995	13843	14057	14020	14145	13906	14053	13941	13971	13982	14019	14100	13936	14143	14003	13942	13929	13869	14115	14021	13987	13863	13967	14020	14012	13878	13987	13982	14148	14033	14014	14082	14021	13842	14002	13970	14049	13919	14172	13980	14136	14010	13836	14014	13945	13865	13901	13805	14064	13850	14238	14033	14017	14022	13878	13845	14116	14106	13978	13859	13963	14054	13859	14140	13982	14080	13877	13976	14000	13954	13993	14000	13993	14199	13874	14048	14000	13903	13857	13922	14166	14024	14083	13926	13961	14097	14036	13934	14035	14061	13882	13982	14040	13927	13974	13949	13957	13910	13964	13985	13871	14051	13967	14132	14046	14107	14062	13948	14072	13946	13929	13888	14125	13940	14030	14135	13989	14097	14066	13995	14017	14040	13990	14007	14177	14182	13915	14030	13974	14045	13931	14074	13955	14208	14009	14100	14187	14015	13830	14039	14028	14014	13994	14108	14046	14010	14099	14139	14129	14211	14040	14156	14090	13818	14154	14029	14106	14016	14112	14088	14030	14044	14135	14146	13948	13825	14159	13890	14140	14000	13832	13976	13951	14063	14076	13930	13825	14166	13864	14108	14027	13985	14028	14057	14112	14048	13874	13976	13815	13938	13943	13906	13869	13975	14104	14185	13924	13932	13925	13972	14041	13999
28241	23442	30365	33464	30712	26622	23151	20432	19023	18516	18301	18281	18288	18353	18282	18255	18151	18151	18417	18278	18170	18248	18149	18223	18301	18285	18198	18122	18454	18195	18238	18272	18169	18082	18272	18161	18256	18322	18297	18336	18409	18314	18221	18331	18209	18400	18415	18373	18209	18217	18354	18129	18116	18094	18273	18098	18005	18220	18200	18279	18316	18260	18150	18291	18158	18201	18329	18360	18217	18174	18206	18198	18070	18213	18331	18208	18244	18294	18280	18232	18232	18070	18098	18196	18121	18094	18006	18182	18165	18340	17960	17989	18362	18234	18288	18297	18397	18305	18218	18291	18091	18099	18006	18350	18217	18096	18323	18081	18215	18166	18244	18087	18169	18178	17979	18326	18351	18197	18158	18268	18203	18161	18163	18104	18088	18287	18173	18173	18390	18166	18139	18295	18090	18274	18285	18123	18279	18232	18268	18130	18329	18268	18243	18349	18279	18185	18211	18182	18202	18242	18273	18214	18201	18048	18198	18080	18243	18123	18134	18071	18113	17967	18174	18299	18167	18274	18288	18148	18400	18230	18206	18129	18214	18208	18331	18182	17855	18166	18183	18279	18055	18249	18224	17862	18134	18360	18355	18174	18314	18343	18181	18043	18180	18091	18129	18202	18206	18041	18341	18168	18423	18276	18053	18285	18290	18167	18106	18141	18274	18077	18180	18193	18163	18405	18362	18222	18175	18132	18064	18265	18316	18289	18134	18331	17995	18232	18206	18175	18145	18235	18149	18297	18277	18086	18028	18307	18293	18023	18141	18047	18112	18315	18405	18154	18050	18319	18159	18271	18089	18273	18124	18053	18116	18113	18416	18294	18108	18285	18335	18049	18221	17976	18286	18377	18203	18132	18088	18204	18332	18024	17992	17966	18098	18249	18309	18115	18128	18207	18324	18084	18170	18280	18187	18106	18191	18117	18431	18025	18135	18330	17990	18277	18201	18113	18211	18319	18374	18129	18043	17975	18342	18232	18376	18099	18388	18166	18398	18112	18365	18124	18209	18140	18265	18054	18441	17996	18261	18385	18167	18177	18385	18369	18276	18419	18341	18363	18217	18226	18361	18257	18283	18090	18141	18170	18176	17994	18155	17977	18231	18206	18231	18320	18224	18304	18029	17984	18173	18125	18162	18085	18211	18179	18352	18128	18029	18233	18058	18157	18179	18237	18189	18187	18316	18401	18107	18202	18215	18079	18179	18318	18233	18247	18348	18166	18401	18415	18242	18260	18208	18227	18110	18258	18113	18241	18222	18147	18200	18330	18257	17968	18174	18324	18137	18145	18239	18377	18046	18234	18124	18272	18134	18068	18261	18225	18123	18151	18187	18596	18216	17997	18223	18054	18226	18318	18171	18277	18299	18081	18257	18190	18312	18361	18105	18171	18070	18188	18174	18116	18206	18194	18298	18251	18341	18066	18170	18247	18136	18073	18381	18243	18210	18088	18158	18316	18474	18251	18383	18315	18265	18122	18038	18011	18212	18267	18212	18209	18191	18146	18379	18158	18346	18275	17966	18176	18229	18374	18325	18257	18273	18254	17963	18228	18169	18174	18066	18119	18207	18195	18249	18321	18352	18057	18237	18111	18195	18151	18297	18045	18201	18193	18199	18068	18050	18104	18310	18115	18212	18035	18309	18372	18324	18131	18155	18097	18251	18058	18080	18247	18270	18205	18129	17977	18343	18065	18201	18149	18390	18132	18174	18372	18224	18180	18127	18188	18255	18236	18049	18137	18176	18293	18296	18256	18300	18145	18238	18271	18304	18069	18167	18025	18054	18291	18120	18391	17972	18042	17992	18094	18076	18220	18131	18211	18096	18234	18131	18191	18208	18265	18272	18326	18141	18285	18040	18298	18374	18271	18335	18168	18152	18063	18113	18351	18172	18244	18372	18126	18195	18072	18243	18190	18191	18174	18236	18261	18099	18202	18126	18149	18354	18251	18358	18404	18251	18340	18120	18148	18360	18180	18333	18258	18214	17893	18288	18183	18178	18252	18188	18143	18253	18148	18032	18237	18334	18330	18215	18217	18359	18192	18134	18256	18257	18079	18474	18156	18181	18213	18185	18285	18226	18225	18279	18264	18339	18226	18251	18209	18429	18195	18216	18129	18144	18221	17989	18105	18032	18155	18226	18328	18286	18205	18241	18221	18252	18198	18025	18304	18192	18318	18156	18325	18171	18184	18199	18193	18236	18304	18023	18233	18167	18046	18146	18198	18031	18200	18101	18125	18155	18111	18035	18108	18368	18217	18271	18188	18145	18273	18512	18357	18174	18023	18200	18228	18150	18333	18421	18153	18281	18130	18220	18122	18278	18082	18259	18154	18080	18341	18277	18306	18218	18262	18244	18419	18168	18072	18115	18370	18154	18210	17931	18073	18190	17895	18029	18018	18055	18112	18176	18249	18168	18237	18167	18116	18221	18283	18329	18241	18197	18278	18038	18287	18235	18142	18150	18159	18278	18329	18106	18143	18188	18276	18301	18203	17980	18132	18240	18025	18163	17922	18277	18337	18024	18110	18250	18251	18288	18185	18292	18389	18224	18311	18243	18263	18398	18144	18366	18241	18283	18325	18393	18285	17976	17970	18183	18259	18196	18216	18058	18351	18162	18275	18321	18187	18234	18157	18143	18238	17945	18056	18301	18230	18264	18003	18063	18264	18262	18340	18115	18345	17875	18110	18031	18148	18000	18206	18352	18035	18084	18134	18315	18391	18409	18310	18298	18269	18239	18095	18121	18263	18167	18158	18098	18128	18282	18243	18209	18321	18076	18404	18171	18189	18161	18130	18162	18224	18460	17966	18137	18051	18180	18137	18222	18187	18288	18225	18324	18293	18264	18185	18594	18081	18197	18224	18149	18323	18189	18158	18136	18466	18305	18217	18050	18046	18140	18126	18066	17906	18244	18071	18151	18048	18107	18441	18244	18179	18268	18217	18109	18233	18083	18196	18217	18103	18320	18078	17942	18098	18171	18129	18334	18282	18196	18129	18254	18130	18112	18240	18208	18109	18455	18243	18240	18192	18074	18088	18232	18358	18174	18225	18166	18164	18185	18202	18289	17965	18074	18176	18249	18127	18467	18355	18280	18157	18274	18253	18359	18113	18277	18187	18278	18291	18264	18274	18101	18143	18157	18072	18222	18317	18127	18377	18345	18195	18416	18314	18067	18077	18242	18133	18013	18271	18209	18326	18187	18236	18239	18259	18266	18174	18090	18303	18333	18230	18072	18389	18190	18279	18199	17989	18252	18190	18252	18121	18167	18355	18342	18204	18295	18193	18199	18364	18277	18122	18403	18119	18177	18196	18019	18291	18121	18160	18270	18160	18328	18230	18261	18320	18118	17981	18200	18035	18364	18333	18213	18262	18329	18030	17994	18283	18318	18069	18098	18146	18100	18163	18086	18030	18124	18115	18138	18150	18390	18156	18210	18168	18170	18118	18291	18485	18156	18137	18372	18316	18358	18186	18152	18250	18249	18050	18295	18421	18255	18333	18203	18072	18192	18339	18196	18170	17972	18294	18344	18070	18140	18019	18264	18199	18280	18149	18256	18105	18115	18070	18178	18259	18345	18225	18014	18050	18321	18312	18226	18134	18346	18137	18331	18181	18170	18208	18163	18307	18218	18055	18238	18363	18172	18159	18172	18347	18183	18076	18078	18241	18136	18082	18313	18208	18163	18197	18225	18354	18338	18288	18159	18188	18093	18056	18299	18428	18240	18250	18299	18461	18340	18228	18200	18032	18287	18181	18163	18139	18236	18028	18014	18529	18346	18194	18124	18293	18439	18299	18171	18271	18073	18206	18172	18018	18275	18140	18226	18171	18130	18050	18104	18127	18167	18140	18064	18093	18214	18243	18149	18222	18071	18264	18157	18068	18129	18242	18155	18234	18339	18131	18218	18179	18244	18217	18288	18159	18247	18192	18192	18257	18318	18116	18180	18219	18126	18350	18114	18176	17917	18094	18005	18180	18226	18097	18270	18287	18217	18314	18065	18336	18093	18128	18325	18159	18264	18148	18377	18239	18277	18325	18192	18283	18255	18076	18245	18541	18266	18224	18108	18204	18326	18214	18172	18149	18226	18239	18191	18264	18389	18227	18210	18109	18323	18266	18226	18100	18147	18287	18222	18219	17987	18162	18408	18295	18220	18131	18100	18119	18191	18148	18243	18227	18332	18243	18320	18289	18066	18250	18055	18176	18082	18250	18175	18086	18298	18198	18175	18259	18403	18138	18219	18350	18444	18093	17991	18110	18257	18210	18196	18117	18178	18218	18225	18320	18133	18069	17996	18179	18421	18336	18381	18238	17973	18212	18118	18263	18248	18180	18284	18137	18163	18327	18267	18244	18304	18264	18232	18151	18277	18145	18252	18369	18306	18190	18172	18022	18134	18258	18238	18287	18295	18187	18047	18100	18223	18203	18106	18157	18127	18005	18027	18103	18190	17970	18167	18213	18201	18409	18237	18040	18275	18311	18085	18027	18062	18259	18507	17930	18380	18220	18041	18176	18214	18248	18079	18194	18290	18148	18299	18113	18140	18142	18264	18395	18443	18104	18075	18049	18044	18217	18094	18241	18155	18351	18201	18292	18160	18194	18147	18125	18160	18295	18216	18160	18347	18399	18131	18149	18454	18259	18442	18351	18214	18274	18228	18192	17879	18167	18240	18498	18126	18208	18333	18226	18258	18215	18366	18360	18401	18337	18428	18068	18089	18188	18437	18158	18254	18303	18281	18213	18415	18030	18243	17954	18147	18236	18450	18185	18297	18308	17963	18236	18005	18401	18052	18228	18141	18257	18241	18057	18313	18120	18133	18061	18177	18407	18156	18300	18167	18097	18214	18107	18177	18283	18216	18245	18156	18177	18326	18291	17949	18045	18325	18141	18397	18123	18338	18103	18371	17906	18120	18237	18235	17937	18179	18230	18258	18210	18075	18222	17850	18202	18171	18152	18065	18038	18087	18045	18153	18002	18117	17881	18277	18104	18299	18010	18327	18300	18227	18108	18123	18349	18213	18278	18121	18369	18033	18050	18368	18127	18281	18328	18268	18096	18327	18293	18313	18251	18198	18098	18466	18313	18051	18179	18239	18136	18209	18173	17991	18046	18365	18204	18048	18021
24523	30076	28986	28073	27654	23259	19816	17163	15903	15279	15330	15164	15230	15200	15265	15216	15128	15216	15080	15265	15427	15282	15248	15243	15337	15056	15080	15013	15313	15110	15114	15116	15264	15248	15159	15284	15060	15176	15181	15191	15180	15180	15204	15034	15142	15177	15224	15305	15034	15068	15182	15206	15119	15108	15188	15162	15147	15152	15186	15108	15038	15204	15267	15124	15060	15205	15164	14976	15242	15119	15391	15063	15200	15300	15208	15367	15353	15332	15069	15397	15212	15232	15135	15156	15110	15121	15141	15151	15260	15105	15228	15241	15148	15100	15154	15240	15110	15335	15273	15206	15266	15159	15135	15225	15262	15036	15180	15059	15214	15080	15217	15188	15226	15285	15324	15328	15106	15323	15053	15151	15176	15167	15083	15252	15098	15375	15187	15079	15164	15119	15068	15093	15279	15132	15148	15052	15235	15079	15039	15094	15248	15223	15297	15134	15294	15039	15102	15057	15099	15214	15198	15115	15208	15038	15112	14993	15203	15207	15185	15290	15172	15241	15048	15236	15062	15299	14954	15009	15184	15242	15103	15228	15160	15138	15169	15304	15139	15162	15065	15175	15220	15224	15175	15257	15046	15279	15136	15432	15065	15142	15077	15185	15125	15071	15172	15204	15220	15035	14934	15220	15082	15084	15114	15295	15034	15321	15013	15323	15192	15136	15040	15216	15202	15273	15259	15209	15182	15269	15244	15208	15151	15179	15095	15306	15192	15210	15071	15279	15058	15092	15285	15253	15133	15129	15203	15247	15107	15311	15144	15273	15108	15028	15094	14892	15108	15198	15254	15197	15058	15214	15178	15191	15018	15072	14959	15299	15114	15165	15254	15190	15106	15242	15252	15067	15242	15139	15164	15193	15082	15166	15121	15032	15239	15203	15151	15291	15045	15069	15193	15221	15167	15082	15237	15253	15212	15165	15045	15213	15120	15266	15254	15164	14993	15164	15117	15118	15124	15231	15018	15118	15218	15109	15202	15180	15056	15040	15234	15186	15099	15069	15250	15152	15112	15179	15009	15239	15207	15122	14987	15246	15126	15028	15165	15153	15222	14976	15218	15342	14972	15434	15064	15082	15148	14928	15086	15102	15169	15169	14964	15137	15130	15033	14858	15262	15136	15156	15316	15134	14989	15176	15097	15105	15196	15137	15216	15236	15115	15171	15224	15119	15170	15154	15161	15142	15248	15143	15306	15264	15120	15209	15239	15248	15374	15149	15108	15127	15151	15044	15145	15177	15097	15218	15168	15122	15037	15032	15368	15034	15025	15303	15349	15056	15235	15244	15105	15223	15215	15006	15052	15096	15187	15146	15142	15165	15156	15230	15145	15078	15201	14950	15233	15321	14979	15045	15240	15144	14997	15333	15110	15075	15250	15331	15269	15164	15068	15167	15108	15036	15162	15148	15225	15092	15278	15059	15228	15171	15218	15151	15299	15339	15117	15118	15267	15162	15126	15263	15209	15074	15253	15234	14987	15048	15306	15178	15163	15123	15337	15193	15185	15295	15076	15333	15323	15169	15333	15294	15149	15162	15232	15133	15214	15254	15129	15028	15228	15222	15150	15147	15094	15175	15039	15192	15115	15097	15240	15145	15107	15245	15061	15091	15332	15093	15150	15192	15038	15221	15216	15090	15072	15139	15230	15166	15127	15092	15353	15182	15056	15215	15216	15353	15217	15071	15238	15163	15222	15279	15165	15199	15168	15121	15310	15146	15151	14891	15253	15091	15194	15303	15212	15126	15158	15191	15131	14976	15245	15188	15169	15201	15254	15238	15300	15112	15295	15151	15234	15098	14971	15106	15044	15156	15113	15321	14998	15101	15118	15118	15233	15314	15192	14949	15252	15222	15230	15174	15123	15389	15188	15328	15268	15025	15142	14932	15017	15362	15047	15075	15197	15264	15247	15287	15096	15176	15215	15140	15137	15141	15010	15398	15046	15019	15276	15268	15037	15155	15091	15240	15066	15144	15112	15222	15169	15147	15361	15104	15090	15315	15044	15037	15239	15199	15087	15127	15157	15200	15179	15121	15156	15183	15208	15221	15193	15165	15010	15248	15222	15081	15161	15080	15220	15019	15150	15112	15278	15143	15148	15067	15222	15191	15263	15296	15139	15227	15234	15117	15218	15054	15163	15254	15195	15174	15146	15040	15232	15089	15053	15207	15165	15116	15251	15135	15104	15153	15037	15304	15119	15150	15370	15167	15342	15110	15272	15003	15052	15078	15049	15255	15206	15128	15188	15334	15213	15074	15158	15009	15198	15051	15090	15062	15076	15275	15120	15093	15175	14990	15319	15031	15226	15075	15254	15183	15083	15014	15151	15180	15203	15158	15199	15062	15166	15200	15171	15168	15117	15326	15267	15184	15226	15221	15167	15005	15181	15153	15111	15182	15277	15317	15214	14979	15146	15236	14993	15104	14859	15110	15156	15185	15174	15210	15180	15110	15140	15062	15120	15100	15131	15331	15167	15183	15107	15090	15304	15045	15226	15184	15096	15102	15104	15015	15145	15176	14988	15287	15155	15202	15052	15156	15239	15078	15283	15252	15125	15087	15107	15227	15111	15219	15289	15039	15209	15011	15232	15246	15072	15143	15176	15165	15242	15091	15212	15174	15165	15341	15183	15070	15206	15278	15330	15219	15177	15222	15247	15077	15180	15263	15146	15020	15293	15157	15042	15179	15242	15102	15130	15172	15018	15248	15075	15059	15288	15202	14879	15188	15078	15145	15142	15005	15144	15154	15123	15217	15112	14976	15147	15131	15129	15118	15274	15059	15159	15212	15196	15236	15319	15130	15114	15106	15114	15049	15218	15148	15156	15232	15132	15224	15208	15222	15191	15166	15050	15235	15235	15194	15231	15193	15215	15181	15149	15172	15179	15071	15304	15320	15304	15212	15167	15063	15256	15274	15138	15080	15271	15280	15134	15231	15266	15122	15155	15095	15034	15185	15247	15373	15100	15050	14996	15161	15324	15088	15161	15057	15379	14967	15218	15033	15202	15116	15168	15274	15260	15197	15082	15294	15104	15155	15116	15258	15001	15312	15253	15132	15192	15433	15099	15142	15290	15129	15150	15235	15080	15280	15055	15187	15142	15022	15222	15277	15016	15228	15111	15239	15134	15422	15175	15090	15109	15140	15240	15126	15212	15290	15236	15140	15074	15096	14999	15304	15160	15085	15115	15259	15046	15127	15206	15027	15095	15254	15205	15116	15066	14898	15133	15097	15189	15106	15100	15311	15126	15178	15173	15293	15165	15086	15213	14926	15142	15293	15163	15132	15177	15111	15280	15115	15093	15125	15110	15381	15031	15124	15109	15113	15170	15177	15107	15140	15240	15146	15290	15127	15184	15009	14956	15241	15253	15125	15161	15256	15249	15318	15177	15359	15138	15151	15128	15125	15109	15065	15179	15086	15125	15216	14978	15149	14966	15216	15189	15099	15148	15281	15082	15347	15340	15208	15178	15048	15304	15176	15103	15119	15224	15181	15169	15387	15188	15352	15139	15144	15290	15168	15218	15322	15289	15145	15103	15367	15227	15044	15227	15199	15029	15172	15333	15090	15149	15090	15201	15126	15233	15234	15218	15028	15159	15000	15198	15035	15218	15187	15260	14903	15311	15140	15340	14979	15051	15219	15140	15116	15113	15215	15271	15058	15243	15270	15084	15222	15160	15130	15278	15264	15125	15145	15250	15233	15136	15270	15150	15149	15254	15104	15335	15001	14967	15168	15197	15219	15151	15179	15228	15157	15211	15245	15130	15221	15053	15151	15183	15069	15195	15259	15294	15165	15161	15240	15056	15068	15137	15016	15019	15247	15192	15232	15197	15060	15197	15016	15188	15217	15030	15245	15168	15277	15103	15105	15248	15223	15309	15209	15250	15141	15235	15298	15124	15254	15277	15243	15134	15126	15142	15091	15038	15130	15179	15218	15166	15104	15139	15049	15179	15135	14984	15249	15059	15179	15142	15164	15087	15133	15047	15095	15111	15185	15075	15048	15098	15206	15060	15305	15207	15240	14991	15255	15083	15291	15194	15130	15160	15045	15237	15096	15184	15310	15222	15165	15233	15275	15037	15331	15106	15189	15231	15130	15365	15106	15265	15103	15204	15024	15348	14989	15164	15194	15173	15033	15193	15190	15198	15353	15120	15050	15121	15309	15218	15135	15340	15237	15366	14992	15257	15124	15056	15203	15228	15050	15207	15261	15291	15240	15007	15179	15361	15178	15277	15188	15127	15138	15290	15337	15089	15041	15201	15227	15152	15374	15166	15160	15207	15083	15077	15172	15203	15021	15331	15208	15320	15122	15084	15232	14901	15213	15057	15193	14981	15189	14988	15084	15154	15160	15264	15258	15194	15148	15013	15030	15139	15210	15175	15155	15141	15213	15193	15163	15046	15243	15158	15137	15248	15255	15171	14950	15093	15178	15322	15122	15263	15327	15074	15360	15358	15164	15175	15255	15338	15217	15177	15131	15310	15034	15305	15236	15386	14996	15080	15081	15158	15172	15310	15140	15231	14992	15016	15262	15145	15253	15157	15212	15028	15015	14986	15097	15185	15335	15168	15104	15140	15168	15024	15281	15241	15252	15234	15081	15051	15133	15158	15176	15282	15161	15158	15117	15183	15136	15144	15160	15155	15135	15092	15143	15197	15207	15121	15087	15201	15092	15203	15000	15356	15240	15143	15140	15191	15259	15080	15297	14934	15314	14974	15109	15130	15147	15359	15178	15304	15190	15253	15309	15160	15325	15283	15228	15077	15132	15334	15165	15152	15277	15075	15057	15225	15208	15283	15083	15267	15067	15192	15106	15189	15105	15136	15124	15107	15232	15088	15336	15160	15265	15205	15253	15241	15201	15097	15194	15269	15207	15150	15122	15226	15039	15152	15067	15361	15054	15267	15178	15011	15178	15225	15141	15108	15200	15040	15201	15141	14978	15168	15064	15343	15097	15053	15005	15240	15152	15285	15247	15160	15128	15055	15346	15189	15047	15220	15160	15093	15258	15138	15140	15170	15121	14974	15259	15274	15180	15354	15146	15139	15020	15157	15134	15193	15090	15036	15160	15205	15396	15225	15201	15157	15101	15081	15240	15150	15218	15171	15046	15225	15104	15184	14996
24043	21441	30167	34987	54107	53297	43756	31021	23150	19735	18660	18299	18094	17989	18301	18087	18218	18130	18229	18085	18261	17963	17853	18222	18051	17703	18128	17979	18169	17949	17982	18023	18096	18167	18015	17955	17957	18223	18084	17912	17721	17981	18043	17907	18041	17940	17965	18012	18052	17987	17827	17924	18001	18034	18053	17833	17905	17805	18119	18071	17836	17748	17741	17927	18053	17959	17817	18069	17935	18096	18082	17983	18073	17967	17974	18026	17967	17931	17997	17947	18053	17937	18021	17959	17897	18048	18027	18034	18015	17673	18142	18078	18067	17937	17944	17783	17866	17874	17924	18046	17903	18098	17910	18111	17996	17882	17914	18041	17795	18137	18067	17964	18079	17868	17923	18034	17810	18046	18119	17966	17760	17830	17836	17905	17856	17813	17932	18086	17787	17990	17998	18032	18091	18119	17802	18147	18098	18075	17850	17997	17787	17723	17982	17859	18052	17869	18050	17847	17757	17851	17897	17816	18100	17917	17883	17857	17965	18004	18079	17947	17659	17838	18001	17776	17997	18109	17899	17809	18009	17978	18049	17988	17901	17965	17941	17961	18080	17980	18061	18103	17907	17842	18109	18092	18021	17945	17822	17814	17799	17849	17848	17872	18008	17966	18047	18058	17868	17943	17842	17765	18031	17916	18003	17940	17838	18069	17913	17884	18016	17945	17933	18082	18050	18009	17851	18074	17947	18019	18023	18106	18034	18122	17921	17882	17703	17889	17921	17936	17878	17892	17974	17745	17788	17808	17983	17800	17826	17725	17923	18047	18021	17909	18122	17996	17895	17992	17961	17811	17856	17814	17917	17848	17931	18041	17873	18025	17973	17851	17904	17861	18017	17986	17859	17995	17888	17673	18035	17892	17951	17792	17956	17942	17965	18126	17932	18008	17869	18078	17846	17794	17878	17912	17954	17890	17985	17895	18003	18017	17856	17955	18014	18120	18103	17769	17817	17845	18089	18097	17915	17885	17825	17893	17992	17929	17765	17921	17970	17925	17752	17858	17838	17963	17980	17904	18045	17905	17998	17800	18062	17927	17878	18033	17877	18136	17899	17909	17773	18097	17691	17855	18205	18062	17983	18092	17716	17999	17804	17876	17998	17753	17814	17909	18024	18018	17976	17859	17870	18021	18165	17740	17870	17831	17835	17749	17902	17796	18057	17883	17930	17893	17953	17953	18087	18028	17853	17979	18009	17883	17865	18024	17971	17855	17888	17920	17989	17800	17895	17950	17836	17992	18136	17863	17980	18008	17873	17773	17933	17963	17900	17784	18039	18030	17751	17866	18087	18079	17962	17823	17937	17916	18066	17716	17827	17873	18048	17885	17992	17827	17900	18025	17817	18093	17876	18302	17959	18091	17973	17870	17874	17873	17947	17909	17833	17844	17950	17834	18031	17785	18000	17770	17827	18015	17988	17767	17952	17722	17923	17885	18045	18052	18053	17948	17992	18042	17891	18028	17940	17818	17882	18047	17703	17956	17867	17778	17882	17856	17695	17910	18073	17846	17817	17834	17860	17886	17820	17766	17917	17790	17956	18045	17852	17839	17824	17864	17974	17954	17801	18109	18019	17917	17853	17944	18223	17911	17954	17908	17868	17909	17758	18014	17961	18044	17825	17993	17800	18008	17873	17990	17919	17970	17808	17873	18094	17769	18025	17874	18007	17988	17983	17974	18106	18035	17862	18057	17874	17806	17915	17858	17814	17944	17941	17851	18060	17883	18152	17940	17821	17886	17897	17918	18056	17890	18055	17848	17920	17892	17786	17979	17745	17911	18037	17954	17755	17956	18008	17939	17846	17786	17929	18102	17999	17895	18255	17846	17990	18006	18008	17706	17872	18021	17955	17943	17990	17779	18043	17895	18039	18126	18005	17973	17738	17854	18009	18051	17974	17878	17990	18179	18073	17923	17915	18112	17994	17972	17986	17927	17821	17814	18072	17772	17993	18071	18112	17985	17894	18108	18039	17808	17758	17915	17912	18071	17810	17832	17922	18094	17876	17877	17899	17882	17856	17876	18174	17871	18025	17902	17793	17857	18036	18094	17939	17776	17964	18009	17967	17966	18097	17774	18080	17953	17775	17721	17940	17936	17950	17824	17853	17817	17899	17877	17902	17865	18028	17783	17913	17884	17860	17908	17718	17947	17782	17888	18026	18032	18079	17816	17906	17797	17790	17805	17774	17932	17961	17837	17964	17933	18109	17793	17765	17822	17849	18109	17833	18026	18016	18058	17789	17814	18035	17962	17988	17989	18182	18002	17976	17992	17791	17911	17996	17816	17948	17971	17831	17934	17964	18061	17801	17783	17731	17951	17989	17979	17815	17978	18216	17917	17975	18209	17857	17994	17970	17817	17877	18054	17981	17772	17874	17877	17840	17803	17942	17904	17950	17756	17852	18049	17884	18089	17931	17891	18003	17775	17822	17891	17734	17983	18029	17975	17963	18058	17923	17906	17914	17944	18180	17791	18155	17957	17787	17876	17892	17899	17977	17911	17828	17964	18036	17823	18043	17723	18051	18033	17999	18039	17870	17771	17937	17909	18041	17900	17882	18069	17940	17868	17723	17959	18003	17937	17860	18090	17808	18083	18167	17801	17904	17927	17998	17829	17862	17951	17951	17709	18045	17874	17830	18079	17863	17800	18101	17680	17931	18114	17897	17766	17889	17893	18131	18051	17919	18049	17980	17803	17860	17847	17943	18039	17944	18020	18064	17978	17915	18093	18023	17837	17954	17959	18042	18114	17755	17851	17846	17897	18028	18138	17861	17710	17739	17943	17892	17994	17843	18036	18107	17998	17925	17869	17790	17976	17899	17922	17792	17930	17891	17794	17909	17838	17854	17910	17951	18158	17905	17842	17959	18094	17788	18042	18079	17981	17932	17751	17892	18104	17846	18187	17888	17878	18074	17796	17922	17769	17754	18044	17963	17945	17825	18126	17785	17930	18131	17986	17836	17845	18065	18196	17844	17888	17940	17907	17703	17988	17917	17985	17976	17829	17891	17941	17867	18083	17811	17968	17889	17993	17881	18058	17760	18110	17820	17730	17906	18047	17853	17868	17846	18037	17937	17925	17947	17914	18050	17924	17937	17805	17874	17937	17906	17674	17890	17996	18067	17942	17934	17951	18074	17808	17920	17949	18061	18113	17975	17973	17893	17864	17972	18032	17894	17922	17899	17978	17979	17903	17844	17855	17956	17926	17853	18031	17856	17802	17995	18034	18024	17942	17961	17940	18052	17793	17865	17796	17681	18116	17998	17730	17877	17888	17926	17936	18117	17793	17879	17951	17842	17967	17836	18014	18037	18088	18136	18022	17797	17842	17939	17865	18096	17967	18086	17826	18157	17833	18121	17930	17853	17817	18068	17921	17734	17793	18017	18022	18225	17982	17985	18012	17962	18148	18061	18047	17966	17719	18111	17965	18148	17819	18058	17998	17982	17715	17952	17852	17946	17997	17877	17976	18009	17976	18076	17897	17789	18005	17938	18161	18118	18110	18028	18109	17883	18035	18089	17983	18005	17959	17861	17863	17867	17849	17912	17913	17724	17843	17917	18020	18001	17761	18042	17766	17785	17829	17996	17892	17857	17775	17787	17973	18074	17949	17924	17865	17866	18045	17894	17825	18000	17794	17795	17888	17876	17886	17885	18139	17926	18004	18026	17878	18053	18026	17992	17976	17976	17876	17768	17975	18063	18040	18146	18088	17959	18204	17848	17966	18105	17843	17795	17983	17915	18060	18098	17778	17841	17794	17926	17948	17962	18113	17998	18013	18030	17930	17965	17789	17707	17890	17964	17969	17995	17961	18041	17825	17738	17764	17936	17886	17890	17952	17996	17897	17946	17910	17849	17717	17934	17892	18095	17923	17840	18048	17968	17932	17942	17798	18210	17823	18073	18042	17870	17891	17940	17904	18038	18087	17918	18075	18159	17901	18049	17942	17973	17895	17789	18187	18003	17969	18158	17990	17640	17648	17752	17838	17993	17920	17938	17760	17969	17881	17735	17880	17896	17834	18042	17990	17964	17720	17843	18123	17993	17950	17695	17744	17818	17832	17865	17976	17980	17982	17976	17840	17969	17968	18017	18123	17839	17865	17891	17859	17793	17849	17809	17986	18009	17928	18085	18090	17994	17971	17964	17894	17803	17869	17960	17924	17940	17829	18028	18017	17923	17837	17858	17846	17777	17862	18008	18014	17979	17998	17730	17917	17802	17793	17977	17979	18055	17916	17997	17834	17969	17988	17957	17921	17780	17881	17879	17836	17750	17892	18026	17778	17798	17860	17864	18074	17884	17939	17913	17856	17878	17770	18071	17923	17995	18005	17942	17919	17963	17884	17833	17941	18068	18040	18115	17782	17968	17994	17941	18076	17954	18240	17980	18118	17940	17826	17704	17969	17735	18033	18041	18038	18055	18088	17994	17962	17952	17932	18089	17984	17876	17783	17985	17896	17903	17881	17993	17964	17972	18040	17984	18131	18005	18033	17840	18074	17779	17962	17961	18005	17967	18038	17893	18187	17799	17758	17946	17979	17985	18003	18120	17974	18043	17819	17957	17994	18029	17976	17786	17928	17948	17797	17817	17949	17810	17944	18058	17907	18042	17954	17935	17978	18013	18070	17946	17901	17849	17956	17951	17874	17885	17912	17931	17995	17796	17870	17982	17928	17871	17751	18225	18191	17899	17954	17843	17949	17919	17702	17941	17925	17983	17829	18023	17894	17880	17854	18098	17668	18073	17999	18115	17812	17839	17936	17940	17816	18038	17941	18007	18053	17958	17905	17996	17997	17976	17791	18074	17877	18052	17739	17889	17921	18066	17922	17879	18034	17871	18058	18080	17972	18204	18142	17924	17963	18247	17831	18057	17973	18053	17879	18118	17975	17935	17812	17740	17775	17944	18014	17846	17920	17928	17960	17929	17989	18090	17893	18003	17900	17831	17971	17965	17953	18013	17823	18106	18097	17993	17865	18013	17783	17830	17966	17936	17729	17845	18125	17948	17878	18145	18009	17854	17919	17810	17936	18064	18109	17889	17751	17916	17994	17971	17751	17830	17855	18217	17874	17848	17848	17916	18025	17962	17846	18121	17916	17807	17767	18053	17826	17859	17901	17989	17997	18060	17811
46624	62896	57158	58522	61840	53066	41367	29025	20255	16243	15210	15028	15177	14936	15098	15055	15187	15040	15110	14944	14921	15156	15022	15165	15049	15059	15034	15180	15006	15161	15007	14970	14885	15100	15082	14982	15124	15088	14973	15161	14995	15010	14991	15094	15057	15253	15083	15005	15144	15126	14987	14973	14975	15107	15037	14939	15014	15062	14995	15010	15149	15127	15014	14949	15135	15037	15231	15046	15014	15049	15090	14901	15136	15007	14902	15018	14935	14959	14981	15146	14800	15001	15169	14922	14991	15053	15041	14982	15170	15038	14982	14921	15231	14984	14966	15117	15028	15069	14868	15137	15070	14938	15035	15071	14888	15011	14938	14991	15089	15081	15135	14984	15075	15120	15062	14787	15098	14977	15089	14961	15047	14870	15035	14992	15114	15061	14972	14869	15061	15131	15059	14972	14928	15158	15011	15041	14933	14820	15103	15191	15055	15170	14989	14990	15055	15151	15155	14984	15169	15111	14907	15092	14990	15121	15153	15029	15109	14930	15026	15154	15039	15002	15038	15047	14869	14955	15113	15138	15205	14934	15015	15177	15019	15142	14948	15137	15139	14988	15071	15045	14983	15087	15086	15118	15130	15083	14945	15055	15064	15030	15189	14940	15055	15004	15028	15155	15001	15039	15267	14941	14867	14928	15097	14835	15039	14865	15128	15112	15155	14877	14991	15046	15094	14973	15089	15156	14984	14873	15029	15148	14945	15247	15041	15146	14848	15003	15114	15191	14942	15056	15137	15029	14950	15070	15138	14997	15021	14896	15191	14888	14869	15090	15040	15113	14971	14919	15062	15050	14986	15024	15046	14869	14981	15060	15130	14982	15127	15136	14927	14943	15084	14962	14854	15019	15075	14935	14901	15073	15117	15104	14808	14980	15038	14929	15019	15146	14758	15188	15096	15204	14975	15060	15126	15098	15060	15137	15055	14859	15123	15050	14906	15107	14912	15030	15178	14956	15115	15106	15086	15089	14977	15085	15096	15075	14902	14980	14959	14948	15027	14870	15251	15030	15015	14884	15025	15002	14956	15109	14882	15128	15002	14933	15050	15054	15092	15134	15015	15028	15063	15134	14998	15065	14959	14992	15097	15149	15193	15028	15097	15210	15048	14967	14936	14989	15054	15062	14954	15067	15112	14958	14923	15138	15137	15055	15041	14946	14909	14847	15259	15073	14852	14922	15125	14882	15240	14930	14988	15229	15095	15064	15147	14992	15020	14960	15084	14985	14910	15071	14926	15007	14978	14983	14954	15107	15168	15258	15028	14875	15116	15055	15043	15015	15288	14902	15102	15047	15114	14986	15033	14890	15065	14961	15008	14918	15024	14839	14957	15174	15066	14994	15115	15152	15015	14908	15169	14986	15096	15090	15104	15122	15152	14851	15050	15018	15036	15086	15127	15014	15231	15133	15055	14939	15090	15009	14994	15072	14937	14969	14984	14919	15021	15022	14987	15012	14913	14899	15056	15062	15100	14925	14929	14918	15084	14951	14977	14941	15060	15112	15179	15057	15132	14972	14980	14861	14992	15162	15251	15001	15017	15094	15189	15005	15097	14886	15043	14942	15059	15020	15017	14911	14937	15051	15132	15051	14984	15128	15130	14837	15040	15058	15174	15145	14898	15092	15090	14987	15219	14948	14843	15093	15088	15094	15060	15139	14919	15034	15080	15002	14922	14906	14981	14896	15035	14799	14901	14974	15091	15169	15134	14989	15060	14955	14993	15033	14957	15130	15108	15034	15054	15011	14986	14928	15247	15028	14992	14920	14975	14991	14894	15091	14986	14882	15225	14934	14902	14994	14973	15015	14962	15110	15066	15070	15066	15143	14913	14985	15003	15072	15126	14956	14889	15030	15141	15294	14875	15092	14977	14862	15092	14946	15040	15008	15057	14945	14951	14966	15004	15136	15035	15004	15123	15135	15172	15084	15000	14949	15024	14972	15077	14964	14987	15032	14976	15129	15029	15166	14905	14944	15001	15064	15128	15174	15073	15027	15161	15040	14982	15053	15026	15039	15126	15008	14953	15027	15103	15052	15148	15238	15113	15134	14992	15089	14925	14997	15022	14851	15100	15231	14944	14979	15095	15004	15044	15060	14917	15004	14937	14961	15208	15001	14925	15001	15077	14837	15098	14970	15055	15089	14966	14908	14856	15113	15107	15134	14855	15020	14965	15254	15164	15006	14934	15006	15105	14976	15003	14976	15013	14758	15026	15054	14911	14984	15147	15017	15127	14896	14904	14911	14916	15178	15040	15173	14889	14892	15069	15030	15222	15026	15092	14978	14852	15156	15028	14922	15021	15109	15096	14952	15173	15041	14925	15012	14904	15109	15031	15080	14988	15070	15060	14971	15196	14987	14973	14981	15041	15100	14903	15155	15202	15001	14903	15159	14997	15113	15115	14795	15083	15047	14990	15152	15114	14996	14982	14910	15038	15127	14974	15008	14831	15066	15154	15049	14998	15095	15126	14951	15027	14958	15047	14926	15104	14851	15062	14953	15051	15048	15039	14990	15072	14890	15011	15146	15098	14956	14874	15022	15156	14978	14959	14815	15051	15085	15036	15022	15125	15008	15012	15029	15072	15134	15109	15083	15058	15086	15033	15043	15148	14846	14862	14894	14993	15154	14939	15044	14973	15048	15029	15036	15188	15111	14938	15056	14955	15020	14959	15089	15139	15046	14938	15058	14990	14960	15311	15107	15077	15114	14891	15019	14943	15023	14939	15127	14778	15156	14999	15045	14910	15114	15223	15006	15208	14782	15140	14955	15193	15056	14976	14886	15016	15158	15025	14932	14916	14951	14993	14971	15196	15041	14971	15059	14938	14936	15172	14903	15094	14947	14950	15201	14897	14875	15009	14962	15018	15027	15172	14901	14926	15055	14980	14966	15168	14827	15029	15020	14869	14980	14961	15029	14902	15008	15154	14928	15251	14980	15008	14834	15099	15071	14885	15023	15101	14995	14977	14930	15087	15113	14971	15123	15175	15008	15090	14913	15193	15316	15143	15014	14921	15014	15183	14907	14947	15218	15157	15012	15175	14954	14978	15011	15109	15009	14949	15080	15013	14959	14955	15050	15168	15186	15027	14889	15291	15023	14988	15151	15017	15074	14917	14976	15102	14970	15030	15145	15184	15026	15035	15026	15136	15129	14983	15100	14990	15002	15056	15006	14943	15009	15048	15117	15187	15158	15136	14998	15114	15064	15049	14848	14915	15065	15105	14894	15008	15011	14969	15177	15141	15032	15043	14816	15080	15024	14874	15243	15089	15047	14926	14954	15029	15084	15163	15074	15162	14925	15056	14966	14960	15018	14919	15166	15054	14995	14974	14985	15076	15083	15102	15060	14998	15036	15069	15082	15080	14994	15081	14979	14882	15079	15222	15074	15012	14924	15041	15141	14987	15136	15015	14942	15212	15011	14962	15089	15043	14932	14773	15151	14797	15118	15087	15227	15028	14969	14939	15011	15052	14964	15002	15062	14919	15082	15269	15230	15073	14861	15076	14971	14998	15161	14943	14907	15058	15107	15023	14963	14816	14907	14952	14971	14928	15130	15014	15155	14886	14971	15061	15006	14919	15157	14929	15050	15066	15064	15042	15135	15024	15261	14913	14847	15088	14879	15001	14953	15043	15109	15019	14987	15068	15032	15085	15136	14892	14879	15089	15026	15095	14934	15117	15060	14850	15216	15141	15002	15094	15103	14995	15113	14950	14984	15068	14994	15135	15041	15040	15100	15040	15162	15007	14977	14931	14985	14991	14943	15110	14866	15215	14903	14886	15125	15097	14939	15090	15009	14970	15157	15134	15144	14959	15145	14773	15097	15014	14942	15088	15001	14948	15054	14966	15097	14915	15073	15081	14991	15067	15187	15101	15026	15188	15010	14954	15083	15083	15178	14940	14953	14927	14874	14921	15057	15182	15070	14987	15013	14981	14943	14927	15002	15004	15176	15015	15040	15002	15074	15099	15145	15078	15145	14967	15025	15099	15012	15056	15117	15096	15030	15101	14954	15105	15034	14903	14897	15015	15038	15141	14928	15117	14954	15069	15128	15114	14935	15037	14978	14959	14929	15117	14979	15066	14973	15063	15001	15046	14957	15021	14940	15132	15069	14983	14998	14913	15075	14933	15134	15041	15071	15098	15099	15195	14798	15203	15204	14992	15003	14883	15007	15175	15099	14949	15170	15184	14842	15003	15017	15162	15126	15066	14872	14847	14991	14974	15144	15028	15081	14942	14938	15213	14885	15096	15113	15056	15194	15028	14885	14941	15232	14877	15196	15110	14889	15073	15048	15131	15074	14999	14927	15183	14915	14783	14931	15165	15071	15021	15120	15081	14916	14997	15160	14887	15030	15130	14964	15256	14920	15137	15156	14852	15114	14883	14961	14986	15043	15067	15142	15113	15076	15061	15181	15061	15010	15038	15009	14927	15108	15054	15131	14986	14984	15229	15170	14994	15154	14986	15101	15011	15251	15067	15076	15102	15027	14839	15003	15111	14946	14959	15147	14771	14946	14854	14963	15076	14954	14988	15036	15122	14811	15101	15205	14930	15043	15259	15018	15119	15028	14944	14999	15068	14952	14922	15264	15145	15066	15057	15139	15091	14985	15079	14911	15014	15064	15102	14927	15017	14897	14788	15117	14887	15093	14931	15046	15059	14890	15045	15025	15055	15086	15052	15053	15142	15038	15199	15060	15114	14916	15112	15098	15142	14861	15078	15136	14929	15143	14959	15086	14878	15013	15101	14989	15156	15079	15086	15111	14836	14874	14972	14999	14997	14976	15106	15051	14941	15123	15015	15167	15034	14938	15098	15044	15078	15038	15145	14880	15074	15138	14954	15076	14908	15039	15014	14824	14979	15001	14932	15008	14992	14990	14994	14946	15001	14820	15093	15023	15095	15069	15061	14887	15008	15061	14986	15071	15035	15010	15124	14921	14959	15116	15010	15059	15273	15085	15090	15123	15021	15241	14997	14885	14929	15012	15073	15138	15050	15001	14998	14874	15023	14856	15176	15098	15169	14996	15119	15184	15126	15120	15194	15065	15021	14933	15020	14971	15165	14944	14976	15032	15057	15046	15168	15293	15077	15023	15036	15030	14968	14927	15002	15015	15092	15142	14990	15008
22963	21451	29738	29595	51630	59266	52049	37263	26789	21521	19417	18686	18499	18675	18755	18552	18403	18299	18541	18505	18499	18380	18353	18243	18385	18244	18415	18610	18084	18345	18278	18331	18435	18337	18394	18379	18427	18398	18505	18338	18423	18164	18292	18496	18199	18488	18404	18360	18332	18400	18260	18359	18309	18174	18400	18400	18200	18306	18289	18450	18248	18167	18241	18255	18316	18086	18278	18184	18249	18344	18307	18335	18189	18253	18142	18133	18345	18355	18361	18397	18437	18399	18344	18242	18314	18497	18435	18350	18345	18183	18190	18195	18491	18197	18373	18356	18354	18073	18183	18292	18328	18407	18280	18376	18441	18566	18284	18310	18338	18257	18333	18194	18399	18310	18299	18216	18161	18319	18163	18307	18290	18208	18232	18242	18372	18302	18244	18329	18326	18293	18293	18272	18288	18306	18400	18420	18258	18409	18227	18252	18412	18463	18299	18096	18343	18382	18186	18267	18214	18251	18176	18324	18153	18282	18224	18353	18242	18278	18397	18611	18143	18233	18435	18453	18295	18196	18294	18124	18192	18156	18233	18309	18332	18055	18123	18181	18356	18149	18096	18195	18415	18261	18276	18296	18251	18229	18378	18308	18451	18241	18336	18171	18464	18175	18204	18348	18112	18201	18247	18307	18276	18304	18529	18319	18310	18252	18328	18167	18271	18346	18235	18367	18404	18411	18168	18359	17990	18261	18325	18418	18397	18092	18300	18150	18329	18463	18004	18493	18361	18275	18236	18398	18105	18232	18250	18100	18131	18325	18300	18280	18154	18239	18136	18230	18147	18269	18317	18132	18267	18218	18342	18335	18163	18498	18055	18587	18279	18217	18365	18292	18227	18207	18259	18114	18391	18462	18306	18143	18311	18121	18225	18415	18250	18305	18448	17926	18229	18336	18227	18322	18193	18254	18342	18202	18486	18259	18275	18064	18373	18345	18235	18182	18196	18268	18452	18218	18349	18174	18190	18351	18070	18348	18428	18288	18277	18312	18107	18244	18314	18207	18193	18183	18290	18308	18378	18436	18286	18279	18331	18306	18231	18223	18277	18568	18186	18180	18255	18392	18171	18334	18278	18360	18432	18439	18210	18283	18199	18220	18223	18461	18446	18197	18211	18315	18128	18237	18201	18184	18269	17992	18185	18254	18233	18182	18195	18235	18295	17900	18277	18349	18114	18143	18047	18069	18119	18274	18249	18235	18215	18514	18209	18189	18126	18236	18319	18191	18283	18215	18344	18314	18395	18378	18335	18513	18315	18221	18444	18421	18247	18344	18048	18208	18361	18417	18332	18419	18241	18224	18000	18262	18283	18246	18329	18321	18363	18347	18244	18556	18298	18090	18176	18292	18311	18288	18090	18049	18210	18184	18360	18483	18268	18126	18347	18293	18230	18400	18259	18132	18038	18270	18251	18303	18182	18164	18197	18187	18575	18151	18294	18316	18172	18224	18299	18095	18453	18290	18142	18216	18204	18172	18090	18149	18208	18451	18228	18350	18285	18117	18528	18234	18354	18096	18014	18236	18261	18358	18406	18426	18385	18288	17979	18409	18315	18209	18115	18449	18258	18295	18377	18224	18216	18477	18450	18383	18453	18259	18397	18316	18280	18235	18423	18026	18195	18104	18333	18265	18359	18266	18328	18068	18405	18208	18352	18144	18330	18186	18279	18186	18170	18338	18360	18225	18195	18240	18487	18226	18240	18193	18364	18245	17966	18241	18318	18248	18349	18090	18352	18215	18280	18236	18314	18245	18249	18223	18248	18287	18186	18303	18375	18402	18246	18146	18453	18406	18465	18221	18228	18038	18076	18156	18276	18179	18236	18289	18424	18258	18210	18104	18441	18139	18338	18295	18216	18110	18318	18194	18220	18274	18337	18197	18409	18186	18357	18202	18168	18369	18247	18225	18358	18208	18364	18348	18244	18145	18178	18208	18245	18153	18400	18276	18120	18149	18164	18366	18348	18378	18282	18151	18409	18323	18312	18307	18247	18188	18373	18239	18167	18166	18248	18122	18357	18155	18341	18263	18344	18169	18296	17957	18175	18192	18116	18240	18243	18095	18234	18229	18179	18266	18266	18382	18241	18361	18431	18281	18376	18450	18200	18283	18336	18324	18317	18057	18436	18309	18369	18081	18176	18071	18185	18230	18344	18377	18398	18220	18374	18299	18438	18341	18337	18168	18271	18288	18098	18212	18082	18171	18154	18262	18260	18433	18149	18306	18311	18428	18089	18240	18328	18251	18201	18330	18287	18366	18317	18350	18342	18041	18188	18209	18462	18222	18222	18250	18310	18310	18115	18426	18233	18064	18469	18344	18288	18236	18328	18275	18268	18440	18191	18104	18178	18137	18246	18188	18011	18429	18103	18226	18251	18460	18348	18223	18423	18336	18299	18395	18279	18248	18166	18292	18453	18319	18333	18437	18078	18194	18364	18262	18448	18413	18453	18291	18124	18212	18195	18081	18192	18223	18395	18152	18059	18063	18238	18226	17983	18219	18307	18269	18463	18252	18099	18521	18135	18130	18051	18084	18186	18398	18427	18297	18287	18324	18016	18278	18377	18285	18234	18279	18238	18275	18103	18162	18260	18145	18218	18372	18322	18287	18197	18479	18272	18207	17956	18336	18212	18217	18356	18346	18281	18230	18329	18315	18180	18245	18103	18065	18235	18158	18261	18116	18290	18229	18437	18369	18363	18127	18211	18175	18229	18308	18238	18327	18236	18343	18179	18162	18210	17857	18148	18453	18248	18252	18185	18443	18193	18264	18224	18356	18294	18266	18259	18308	18205	18257	18371	18285	18342	17976	18187	18406	18244	18261	18279	18342	18089	18234	18041	18125	18183	18213	18285	18218	18326	18267	18363	18239	18143	18377	18273	18173	18285	18312	18110	18108	18278	18273	18218	18096	18290	18097	18138	18226	18496	18294	18046	18399	18240	18211	17995	18308	18277	18318	18317	18278	18272	18404	18209	18350	18169	18402	18176	18264	18471	18112	18363	18393	18295	18221	18286	18377	18286	18258	18146	18236	18302	18112	18392	18173	18189	18463	18197	18316	18154	18296	18342	18288	18384	18427	18538	18445	18270	18117	18424	18387	18326	18462	18240	18326	18339	18243	18163	18222	18224	18473	18259	18248	18325	18620	18185	18333	18194	18251	18088	18366	18181	18371	18268	18265	18393	18356	18341	18150	18439	18173	18287	18212	18177	18228	18040	18134	18165	18337	18356	18295	18219	18236	18165	18159	18327	18350	18180	18490	18129	18340	18408	18480	18302	18358	18368	18585	18058	18533	18152	18377	18379	18228	18272	18327	18130	18106	18244	18063	18204	18414	18355	18234	18206	18105	18111	18126	18397	18379	18178	18123	18263	18277	18256	18366	18362	18314	18050	18361	18148	18213	18469	18306	18269	18261	18007	18457	18260	18267	18228	18244	18189	18303	18211	18010	18412	18316	18400	18237	18302	18379	18406	18096	18080	18061	18202	18194	18099	18377	18303	18233	18355	18183	18174	18072	18399	18343	18393	18277	18340	18329	18226	18046	18303	18322	18380	17946	18436	18031	18305	18160	18266	18214	18319	18384	18299	18409	18279	18211	18321	18245	18493	18209	17989	18278	17927	18333	18304	18051	18195	18216	18018	18299	18174	18442	18137	18186	18227	18266	18296	18410	18328	18380	18126	18267	18264	18023	18070	18214	18385	18194	18469	18302	18202	18351	18207	18317	18178	18471	18338	18160	18313	18343	18293	18338	18324	18459	18145	18179	18401	18171	18167	18130	18129	18388	18247	18395	18237	18138	18278	18054	18310	18332	18263	18184	18501	18288	18164	18139	18220	18369	18362	18260	18097	18228	18415	18230	18294	18326	18192	18198	18414	18378	18041	18301	18106	18419	18261	18091	18311	18050	17991	18304	18370	18436	18389	18336	18435	18164	18123	18183	18253	18498	18255	18243	18311	18069	18127	18277	18303	18084	18261	18250	18393	18162	18224	18138	18244	18047	18252	18217	18189	18029	18029	18217	18176	18412	18190	18059	18369	18234	18270	18066	18461	18400	18224	18164	18262	18063	18350	18329	18307	18217	18383	18219	18217	18106	18181	18147	18136	18187	18108	17991	18271	18362	18343	18344	18235	18294	18512	18138	18156	17973	18310	18004	17989	18237	18223	18227	18177	18266	18198	18423	18339	18272	18482	18209	18232	18132	18355	18348	18241	18336	18200	18327	18483	18119	18178	18258	18108	18105	18348	18246	18261	18277	18144	18135	18364	18213	18139	18312	18293	18260	18039	18391	18263	18279	18421	18365	18224	18166	18358	18290	18240	18249	18482	18224	18341	18171	18229	18151	18083	18295	18253	18284	18219	18342	18398	18193	18187	18219	18314	18129	18215	18132	18142	18359	18468	18327	18130	18141	18244	18194	18117	18174	18146	18343	18328	18205	18332	18387	18222	18326	18262	18080	18245	18217	18366	18279	18066	18178	18275	18222	18263	18288	18424	18431	18115	18157	18089	18227	18431	18347	18264	18220	18275	18359	18401	18051	18164	18270	18165	18194	18264	17910	18164	18289	18182	18025	18318	18291	18298	18245	18274	18188	18075	18075	18174	18321	18307	18176	18155	18306	18185	18102	18335	18118	18121	18411	18554	18241	18353	18255	18326	18277	18246	18278	18458	18008	18086	18103	18272	18480	18229	18213	18275	18271	18097	18203	18290	18136	18375	18334	18426	18332	18203	18180	18317	18179	18196	18224	18062	18127	18242	18188	18192	18186	18479	18186	18194	18416	18199	18212	18083	18182	18202	18027	18246	18366	18213	18186	18395	18548	18108	18252	18287	18215	18159	18190	18175	18164	18398	18430	18221	18192	18194	18222	18169	18137	18246	18309	18305	18053	18195	18306	18296	18164	18195	18221	18370	18407	18301	18045	18218	18303	18310	18276	18117	18385	18410	18249	18201	18237	18354	18235	18312	18355	18206	18114	18156	18244	18194	18265	18155	18177	18477	18328	18344	18178	18200	18312	18087	18272	18391	18379	18301	18343	18336	18316	18540	18373	18149	18281	18340	18249	18233	18134	18258	18254	18272	18230	18197	18381	18306	18120	18409	18327	18239	18175	18081	18043	18069	18280	18413	18303
51262	85338	63084	69100	77014	66612	51933	36674	23911	17633	15478	15232	15120	15254	15032	15064	15172	15224	15213	15221	15219	15169	15064	15404	15169	15267	15145	15291	15013	15381	15067	15277	15126	15226	15072	15183	15088	15173	15187	15307	15290	15150	15311	15217	15133	15176	15206	15073	15163	15350	15278	15275	15247	15143	15246	15320	15172	15092	15192	15211	15462	15288	15250	15206	15239	15278	15087	15118	15230	15132	15197	15131	15059	15302	15195	15217	15032	15235	15155	15152	15182	15231	15109	15120	15135	15275	15164	15105	15067	15149	15166	15101	15147	15133	15183	15247	14974	15185	15338	15100	15302	15020	15024	15242	15187	14988	15172	15308	15182	15121	15252	14930	15132	15069	15133	15025	15200	14967	15127	15124	15288	15038	15202	15123	15177	15275	15115	15108	15114	15177	15217	15119	15091	15292	15140	15275	15222	15106	15386	15017	15133	15040	15204	15264	15156	15115	15205	15061	15203	15064	15159	15209	15168	15163	15203	14956	15118	15128	15291	15017	15087	15185	15115	15166	15037	15178	15033	15273	15155	15070	15265	15219	15211	15185	15175	15087	15253	15083	14925	15214	15058	15262	15281	15196	15109	15007	15291	15037	15172	15197	15198	15099	15031	15078	15118	15178	15147	15036	15198	15165	15228	15026	15328	15108	15222	15137	15194	15145	15298	15052	15101	15322	15261	15071	14972	15108	15180	15207	14946	15246	15175	15241	15217	15278	15104	15211	15142	15090	15223	15112	15196	15047	15256	15287	15304	15278	15262	15136	15249	15132	15089	15236	15073	15281	15223	15108	15205	15150	14985	15096	15138	15081	15142	15157	15287	15107	14930	15123	15301	15210	15222	15161	15087	15150	15094	15027	15223	15319	15111	15340	15170	15071	15224	15072	15026	15212	15263	15082	15203	15176	15124	15256	15084	15182	15030	15219	15021	15247	15105	15133	15283	15287	15103	15200	15067	15222	15365	14952	15235	15093	15308	15302	15164	15245	15268	15085	14996	15033	15235	15091	15239	15274	15158	15102	14942	15177	15265	15082	15128	15108	15088	15067	15156	15172	15197	15287	15049	15238	15359	15121	15231	15170	15210	15165	15257	14993	15102	15156	15102	14993	15108	15224	15054	15143	15229	15010	15030	15227	15106	15058	14975	15119	15196	15053	15114	15278	15085	15212	15202	15135	15100	15083	15151	15162	15131	15046	15137	15337	15262	15220	15062	15089	15175	15320	15205	15081	15160	15193	15159	15056	15136	15170	15197	15182	15209	15218	15170	15203	15243	15187	15177	14899	15168	15153	15242	15201	15305	15141	15277	15135	15012	15224	15271	14993	15097	15169	15114	15147	15025	15297	14958	15147	15121	15225	15253	15227	15132	15030	15160	15146	14980	15020	15144	15131	15103	15266	15188	15090	15381	15057	15231	15177	15003	15330	15360	15119	15198	15171	15074	15147	15168	15199	15128	15249	15184	15174	15259	15190	15265	15290	15098	15111	15055	15386	15084	15179	15264	15101	15197	15209	15156	15307	15090	14990	15114	15124	15120	15271	15060	15173	15180	15063	15197	15068	15211	15209	15301	15373	15215	15120	15102	15135	15075	15242	15115	15062	15093	15260	15357	15248	15247	15183	15076	15178	15177	15100	15231	15258	15163	15286	15291	15110	15212	15195	15006	15097	15232	15066	15215	15051	15219	15118	15171	15372	15136	15290	15047	15214	15128	15115	15079	15109	15150	15135	15142	15006	15267	15083	15184	15109	15038	15169	15130	15074	15146	15198	15155	15208	15032	15073	15205	14986	15163	15194	15147	15047	15013	15236	15170	15233	15242	15050	15015	15098	15309	15195	15120	15183	15169	15024	15075	15104	15106	15108	15167	15151	15119	15086	15249	15165	15138	15198	15211	15138	14887	15132	15121	15058	15109	15101	15101	15137	15221	15154	15245	15172	15275	15138	15258	15074	15242	15194	15319	15356	15151	15147	14999	15262	15056	15093	15306	15108	15290	15052	15070	15185	15083	15251	15111	15266	15258	15169	15347	15206	15338	15146	15132	15160	15191	15151	15317	15238	15136	15210	15111	15182	15114	15282	15046	15407	15079	15205	15199	15312	15269	15185	15205	15040	15166	15053	15277	15157	15117	15419	15282	15168	15058	15228	15233	15079	15116	15184	15227	15297	15016	15082	15088	15116	15212	15241	15128	15146	15145	15101	15023	15264	15327	14943	15109	15182	15141	15230	15192	15182	14957	15176	15149	15149	15389	15243	15087	15100	14995	15203	15114	15113	15013	15240	15161	15203	15173	15130	15128	14989	15209	15167	15185	15271	15112	15313	15042	15051	15129	15244	15168	15121	15100	15369	15267	15151	15139	15136	15144	15086	15064	15062	15368	15261	15130	14934	15067	15064	15236	15082	15019	15184	15239	15210	15157	15261	15318	15216	15291	15032	15231	15224	15225	15109	15145	15124	15197	15336	15178	15001	15116	15259	14984	15090	15176	15078	15065	15116	15051	15198	15320	15234	15075	15173	15272	15075	15066	15156	15138	15198	15240	15142	15217	15011	15266	15083	15099	15215	15071	15239	15210	15162	15104	15121	15137	15087	15130	15134	15255	15280	15017	15242	15347	15213	15224	15136	15170	15235	15127	15183	15214	15158	15117	15252	15172	15097	15105	15354	15059	15140	15338	15106	15242	15081	15159	15260	15132	15218	15354	15147	15142	15396	15135	15157	15054	15130	15108	15302	15090	15233	14858	15252	15158	15067	15189	15141	15159	15217	15302	15168	15039	15146	15145	15207	15235	15090	15016	15264	15215	15065	15186	15099	15314	15113	15159	15111	15063	15041	15231	15178	15313	15075	15224	15115	15214	15157	15306	15254	15209	15341	15097	15183	15264	15273	15137	15183	15157	15221	15288	14989	15121	15135	15112	15098	15100	15331	15184	15136	15223	15243	15202	15256	14998	14988	15317	15052	15142	15161	15342	15114	15350	15098	15397	15248	15063	15162	15172	15146	15182	15221	15117	15060	15167	15210	15068	15051	15136	15110	15141	15155	15206	15104	15336	15208	15211	15272	15044	15128	15095	15152	14943	15302	15199	15092	15188	15080	14981	15289	15090	15070	15139	15163	15167	15132	15225	15095	15174	15189	15167	15349	15273	15136	15109	15231	15010	15234	15076	15203	15273	15158	15271	15087	15314	15192	15271	15209	14995	15236	15153	15163	15232	15123	15126	15177	15226	15173	15463	15238	15216	15101	15342	15128	15216	15151	15259	15166	15114	15269	15233	15045	15272	15061	15099	15027	15115	15090	15176	15154	15135	15171	15239	15283	15146	15401	15161	15023	15109	15118	15203	14960	15215	14960	15174	15234	15189	15201	15235	15193	15155	15135	15129	15117	15069	15115	15303	15263	15212	15206	15086	15348	15014	15213	15251	15078	15171	15063	15082	15178	15071	15145	14917	15142	15093	15227	15159	15281	15211	15233	15315	15320	15035	15124	15219	15149	15251	15177	15144	15137	15284	15236	15033	15116	15041	15316	15151	15185	15269	15033	15220	15010	15202	15226	15249	15129	15371	15202	15173	15094	15211	14955	15293	15050	15145	15356	15207	15151	15032	15167	15069	14957	15060	14964	15074	15230	15041	15170	15153	15037	15421	15030	15270	15149	15230	15192	15342	15194	15173	15203	15136	15186	15068	15030	15282	15220	15011	15079	15331	15124	15275	15051	15230	15202	15086	15115	15146	15099	15280	15105	15115	15191	15191	15049	15057	15182	15067	15403	15033	15244	15260	15194	15185	15238	15169	15228	15205	15040	15116	15202	15144	15100	15238	15108	15205	15361	15079	15191	15185	14983	15129	15170	15147	15226	15143	15128	15250	15115	15373	15270	15142	15090	15062	15265	15092	15022	15041	15225	15066	15115	15146	15090	15171	15254	15013	15078	15215	15145	15224	15225	15465	15095	15069	15208	14971	15381	15090	15234	15008	15168	15057	15182	15079	15165	15116	15268	14977	15404	15116	15091	15143	15177	15132	15100	15198	15255	15083	15289	15058	15122	15237	15031	15202	15244	15062	15063	15152	15163	15286	15225	15160	15153	15178	15174	15219	15072	15045	15291	15160	15212	15024	15057	15146	15150	15211	15389	15127	15159	15269	15171	15272	15055	15203	15300	15092	15122	15404	15048	15250	15165	15160	15238	15290	15078	15071	14916	15365	15063	15217	15022	15233	15186	15161	15268	15076	15284	15266	15420	15166	15234	15180	15097	15035	15034	15180	14984	15187	15389	15077	15384	15207	15118	15141	15109	15075	15244	15142	15175	14996	15209	15153	15161	15237	15089	15111	15225	15163	15046	15180	15321	15159	15146	15362	15052	15001	15182	15086	15104	15250	15244	15213	15163	14942	15154	15086	15282	15157	15275	15245	15096	15197	15239	15308	15024	15373	15142	15235	15133	15128	15223	15091	15149	15448	14953	15453	15080	15220	15035	15172	14990	15083	15213	15116	15112	15180	15242	15141	15171	15190	15154	15114	15135	15206	15105	15206	15110	15148	15206	15196	15119	15169	15056	15115	15096	15205	15223	15138	15087	15137	15333	15209	14985	15267	15139	15355	15033	15176	15222	15123	15131	14997	15111	15128	15072	15191	15292	15156	15113	15095	15228	15155	15348	15095	15289	14823	15016	15233	15096	15231	15118	15041	15084	15257	15084	15049	15207	15211	15096	15062	14971	15206	15277	15245	15206	15128	15209	15351	15154	15116	15179	15112	15224	15112	15147	15225	15089	15128	15052	15093	15134	15102	15102	15091	15176	15234	15199	15176	15092	15226	15029	15199	15168	15119	15210	15057	15180	15075	15130	15091	15146	15022	15258	15344	15325	15088	15144	15035	15078	15121	15308	15089	15142	15209	15036	15159	15266	15148	15162	15174	15297	15171	15085	15396	15101	14921	15127	15238	15314	15241	15195	15211	15253	14989	15231	15213	15223	15230	15146	15137	15054	15321	15081	15238	15324	15013	15072	15301	15254	15018	15185	15028	15233	15051	15036	15209	15207	15084	15079	15216	15147	14942	15138	15061	15067	15136	15011	15119	15151	15242	15062	15341	15077	15255	15330	14943	15053	15202	15038	15067	15082	15076	15061	15345	15172
28094	24825	33415	29024	30432	28067	23884	20674	19233	18683	18402	18501	18287	18507	18323	18379	18400	18479	18408	18381	18314	18548	18505	18344	18414	18414	18362	18387	18311	18264	18184	18651	18538	18328	18349	18510	18458	18438	18414	18313	18521	18346	18311	18459	18723	18441	18520	18445	18276	18642	18396	18531	18518	18375	18391	18335	18745	18261	18340	18231	18256	18309	18451	18536	18573	18496	18617	18359	18380	18525	18384	18361	18521	18268	18261	18404	18450	18546	18277	18632	18515	18695	18459	18347	18569	18432	18402	18148	18345	18402	18338	18226	18409	18355	18542	18461	18483	18247	18493	18366	18569	18363	18361	18445	18616	18480	18221	18423	18464	18293	18326	18539	18370	18366	18393	18508	18310	18424	18422	18389	18648	18539	18413	18370	18484	18298	18492	18410	18445	18414	18387	18567	18405	18388	18511	18267	18301	18385	18225	18322	18480	18685	18296	18170	18473	18544	18452	18433	18206	18321	18245	18331	18455	18175	18417	18183	18309	18270	18209	18442	18414	18256	18228	18374	18181	18281	18201	18273	18417	18352	18428	18398	18209	18372	18353	18601	18500	18348	18437	18510	18267	18319	18252	18343	18309	18445	18136	18465	18540	18405	18387	18388	18406	18582	18520	18382	18501	18318	18250	18213	18462	18199	18229	18387	18299	18412	18543	18415	18390	18254	18274	18487	18382	18384	18485	18339	18410	18259	18450	18567	18411	18130	18288	18410	18413	18407	18421	18363	18423	18222	18375	18493	18388	18475	18299	18418	18259	18121	18383	18431	18410	18690	18432	18367	18456	18404	18498	18430	18340	18368	18415	18240	18373	18295	18367	18299	18410	18393	18337	18325	18273	18660	18427	18245	18297	18198	18254	18508	18352	18424	18410	18382	18289	18295	18504	18323	18324	18339	18231	18395	18403	18456	18691	18362	18418	18284	18326	18363	18317	18433	18542	18417	18505	18367	18443	18304	18409	18413	18307	18362	18373	18216	18473	18224	18437	18379	18438	18383	18365	18524	18341	18233	18475	18274	18374	18405	18466	18483	18164	18284	18453	18436	18300	18201	18484	18595	18227	18455	18409	18459	18498	18312	18460	18508	18457	18498	18468	18447	18463	18469	18301	18388	18452	18301	18189	18427	18212	18544	18322	18386	18314	18427	18695	18289	18306	18371	18551	18418	18479	18266	18493	18504	18402	18316	18319	18504	18419	18556	18565	18252	18325	18322	18389	18333	18458	18364	18255	18412	18473	18486	18391	18197	18335	18237	18543	18412	18516	18555	18414	18325	18648	18426	18249	18382	18338	18716	18605	18394	18327	18249	18609	18414	18501	18411	18317	18233	18429	18602	18185	18344	18473	18262	18431	18191	18598	18399	18416	18337	18282	18291	18281	18332	18385	18293	18411	18428	18411	18595	18507	18255	18255	18433	18526	18428	18421	18315	18375	18228	18281	18517	18638	18380	18415	18304	18497	18473	18199	18240	18497	18304	18440	18268	18422	18434	18436	18274	18317	18347	18304	18507	18247	18233	18323	18284	18396	18415	18233	18243	18352	18369	18398	18512	18614	18409	18539	18244	18420	18534	18335	18502	18385	18341	18474	18266	18300	18118	18182	18473	18525	18461	18400	18326	18324	18436	18391	18426	18361	18390	18482	18428	18425	18348	18602	18211	18331	18594	18388	18534	18177	18415	18413	18271	18373	18302	18238	18201	18444	18573	18499	18316	18445	18424	18327	18430	18479	18348	18374	18242	18683	18178	18371	18417	18453	18486	18285	18355	18536	18604	18149	18417	18630	18218	18448	18398	18438	18107	18253	18487	18406	18471	18139	18594	18460	18413	18647	18472	18322	18305	18650	18288	18565	18508	18347	18364	18547	18450	18477	18571	18308	18290	18456	18464	18517	18309	18604	18443	18565	18143	18401	18571	18528	18526	18415	18440	18405	18431	18345	18160	18389	18382	18315	18313	18453	18372	18315	18280	18207	18284	18367	18400	18331	18259	18363	18264	18533	18287	18319	18382	18316	18236	18514	18434	18330	18361	18454	18408	18382	18267	18323	18252	18320	18186	18383	18285	18375	18523	18460	18567	18574	18386	18400	18393	18324	18299	18355	18267	18498	18316	18455	18551	18300	18394	18276	18274	18218	18606	18410	18338	18282	18315	18379	18424	18190	18385	18159	18317	18413	18216	18126	18342	18226	18347	18329	18491	18396	18216	18478	18311	18221	18534	18548	18512	18343	18593	18398	18376	18206	18416	18503	18392	18381	18504	18338	18225	18270	18466	18248	18282	18458	18431	18396	18303	18277	18474	18578	18353	18531	18414	18340	18429	18402	18324	18556	18368	18447	18430	18402	18333	18300	18141	18173	18186	18290	18338	18371	18406	18270	18514	18536	18419	18263	18323	18411	18415	18366	18269	18213	18475	18425	18496	18428	18522	18369	18399	18365	18378	18665	18585	18515	18639	18378	18671	18334	18328	18334	18194	18503	18556	18309	18280	18349	18514	18461	18295	18455	18433	18342	18484	18466	18381	18405	18465	18395	18554	18482	18499	18455	18141	18454	18375	18378	18528	18443	18463	18403	18480	18390	18548	18579	18420	18366	18423	18300	18279	18301	18318	18520	18339	18402	18478	18445	18613	18190	18494	18304	18441	18538	18274	18448	18247	18352	18529	18445	18341	18240	18372	18499	18519	18217	18560	18610	18235	18701	18403	18525	18366	18383	18229	18315	18431	18474	18252	18264	18228	18682	18360	18239	18378	18347	18431	18434	18609	18245	18457	18537	18306	18577	18439	18451	18245	18404	18456	18449	18539	18470	18302	18337	18363	18372	18493	18423	18549	18446	18239	18467	18441	18311	18378	18241	18231	18163	18279	18496	18372	18263	18460	18496	18541	18587	18291	18636	18333	18322	18432	18412	18481	18511	18505	18374	18464	18460	18351	18448	18483	18564	18394	18537	18412	18448	18332	18402	18271	18244	18414	18562	18307	18419	18358	18407	18208	18463	18393	18440	18239	18430	18609	18349	18408	18150	18409	18388	18257	18456	18404	18385	18435	18339	18349	18384	18322	18161	18263	18591	18265	18307	18250	18138	18465	18443	18474	18340	18248	18239	18375	18347	18429	18206	18415	18292	18389	18535	18443	18416	18613	18369	18247	18428	18472	18307	18479	18307	18440	18591	18254	18486	18379	18424	18277	18337	18063	18536	18334	18322	18366	18629	18371	18649	18457	18534	18404	18375	18289	18370	18377	18336	18356	18201	18284	18396	18407	18588	18619	18411	18482	18381	18578	18355	18517	18596	18440	18374	18352	18362	18359	18092	18429	18498	18445	18281	18388	18410	18364	18103	18428	18206	18318	18320	18393	18302	18326	18338	18699	18487	18384	18329	18234	18423	18317	18183	18307	18387	18547	18435	18564	18307	18441	18464	18389	18441	18307	18465	18459	18345	18268	18356	18364	18377	18405	18353	18391	18256	18356	18290	18516	18364	18345	18403	18611	18267	18393	18468	18257	18368	18333	18315	18419	18448	18367	18523	18373	18498	18369	18506	18583	18269	18463	18342	18368	18413	18395	18575	18392	18649	18313	18238	18329	18257	18479	18544	18363	18413	18274	18500	18462	18349	18362	18544	18239	18458	18459	18415	18312	18385	18444	18379	18310	18341	18414	18528	18515	18415	18384	18505	18284	18207	18535	18357	18303	18445	18350	18381	18078	18235	18208	18275	18413	18410	18261	18187	18357	18368	18207	18470	18380	18376	18343	18422	18131	18389	18522	18249	18300	18310	18425	18344	18449	18464	18461	18535	18313	18472	18268	18222	18323	18384	18532	18421	18173	18429	18370	18294	18263	18547	18258	18230	18212	18416	18543	18486	18376	18393	18402	18471	18287	18349	18365	18474	18274	18511	18466	18414	18189	18443	18314	18380	18436	18455	18523	18520	18268	17992	18364	18517	18308	18291	18564	18398	18552	18196	18258	18447	18388	18032	18376	18393	18468	18422	18217	18150	18550	18383	18517	18531	18330	18537	18369	18568	18247	18340	18405	18465	18510	18574	18465	18415	18298	18475	18408	18424	18405	18399	18524	18273	18378	18259	18380	18519	18325	18328	18411	18587	18517	18531	18283	18549	18630	18501	18451	18238	18340	18227	18360	18347	18383	18421	18368	18328	18348	18295	18371	18427	18560	18463	18269	18389	18710	18430	18379	18482	18311	18304	18422	18449	18380	18299	18323	18290	18317	18518	18188	18196	18195	18435	18432	18401	18398	18451	18325	18578	18537	18510	18500	18313	18398	18418	18508	18356	18208	18346	18245	18457	18444	18446	18310	18418	18450	18389	18571	18459	18216	18334	18151	18427	18632	18351	18392	18407	18543	18638	18461	18369	18489	18234	18377	18473	18197	18626	18354	18592	18190	18285	18331	18324	18375	18315	18432	18342	18332	18502	18242	18517	18334	18230	18282	18401	18301	18368	18414	18566	18264	18440	18368	18632	18387	18362	18364	18359	18281	18425	18655	18352	18301	18411	18420	18515	18597	18436	18345	18393	18423	18533	18452	18481	18514	18495	18346	18324	18419	18363	18383	18636	18291	18452	18409	18490	18450	18314	18411	18431	18484	18516	18274	18347	18403	18449	18542	18623	18353	18501	18270	18393	18307	18379	18330	18380	18150	18460	18586	18287	18312	18337	18474	18341	18287	18221	18441	18425	18243	18382	18399	18331	18412	18463	18266	18404	18679	18414	18416	18427	18470	18403	18317	18446	18458	18481	18114	18382	18190	18277	18108	18267	18427	18345	18513	18215	18344	18107	18361	18448	18556	18532	18382	18482	18165	18494	18412	18405	18229	18360	18491	18385	18258	18435	18510	18322	18029	18553	18390	18391	18367	18489	18612	18431	18492	18403	18452	18363	18335	18396	18365	18347	18393	18214	18294	18344	18159	18603	18454	18424	18299	18246	18438	18663	18659	18455	18413	18462	18566	18529	18499	18277	18370	18158	18434	18304	18477	18404	18348	18345	18298	18574	18564	18428	18485	18640	18549	18429	18219	18532	18294	18349	18474	18543	18469	18453	18427	18490	18509	18372	18324	18639	18402	18247	18491	18339	18428	18475	18530	18376	18388	18302	18536	18415	18466	18277	18322
21244	39416	31819	24130	27902	24513	20142	17022	15898	15543	15246	15211	15321	15592	15197	15326	15220	15351	15368	15400	15324	15375	15071	15383	15294	15199	15301	15411	15357	15281	15212	15264	15441	15020	15334	15311	15123	15437	15340	15198	15285	15306	15343	15252	15205	15349	15213	15296	15139	15407	15279	15356	15350	15202	15260	15395	15493	15296	15387	15110	15352	15109	15222	15342	15249	15332	15220	15263	15358	15153	15195	15306	15328	15275	15279	15333	15285	15359	15212	15210	15108	15165	15150	15258	15294	15403	15404	15379	15414	15327	15238	15419	15334	15330	15210	15367	15364	15315	15238	15136	15268	15377	15294	15225	15124	15202	15222	15370	15410	15274	15203	15304	15275	15197	15406	15125	15310	15234	15414	15414	15252	15118	15407	15299	15149	15235	15277	15394	15199	15313	15225	15328	15450	15396	15300	15427	15236	15224	15227	15191	15272	15228	15285	15358	15185	15302	15123	15311	15236	15421	15146	15256	15280	15177	15409	15167	15345	15247	15303	15139	15372	15388	15173	15377	15427	14997	15119	15379	15388	15399	15216	15353	15158	15251	15377	15291	15371	15363	15364	15185	15192	15491	15161	15388	15223	15214	15129	15315	15304	15219	15249	15173	15471	15233	15276	15362	15228	15511	15117	15155	15354	15345	15448	15259	15310	15205	15352	15506	15390	15407	15235	15395	15208	15268	15232	15320	15440	15304	15281	15269	15250	15052	15105	15383	15306	15334	15124	15329	15256	15341	15064	15321	15341	15342	15253	15188	15403	15176	15275	15287	15196	15359	15354	15305	15308	15254	15386	15309	15291	15368	15429	15337	15359	15380	15305	15384	15344	15218	15378	15204	15256	15275	15273	15399	15306	15198	15230	15243	15421	15272	15321	15368	15296	15191	15237	15229	15302	15346	15393	15117	15121	15213	15241	15427	15186	15315	15160	15376	15249	15306	15285	15248	15292	15267	15369	15400	15217	15269	15241	15202	15222	15325	15381	15290	15238	15233	15237	15408	15175	15388	15231	15364	15245	15325	15083	15362	15149	15382	15390	15085	15374	15162	15040	15312	15424	15266	15314	15210	15236	15288	15129	15231	15238	15372	15306	15082	15258	15393	15405	15183	15243	15143	15347	15213	15371	15150	15272	15267	15165	15340	15150	15259	15297	15118	15359	15236	15498	15212	15336	15383	15415	15129	15284	15199	15144	15224	15110	15346	15230	15163	15283	15328	15315	15228	15404	15275	15312	15246	15143	15235	15286	15301	15282	15295	15266	15437	15201	15222	15584	15266	15378	15293	15293	15218	15293	15206	15195	15127	15358	15294	15267	15255	15201	15371	15368	15255	15458	15397	15250	15201	15339	15390	15203	15243	15206	15356	15299	15402	15339	15364	15235	15192	15297	14977	15277	15282	15184	15178	15357	15177	15330	15313	15332	15311	15277	15354	15264	15179	15328	15248	15275	15281	15172	15215	15415	15253	15398	15292	15394	15172	15460	15339	15409	15316	15330	15240	15405	15152	15314	15358	15455	15275	15164	15326	15484	15295	15168	15290	15364	15295	15355	15333	15276	15242	15317	15347	15320	15321	15159	15303	15179	15363	15247	15360	15191	15279	15303	15280	15229	15315	15320	15201	15351	15249	15487	15117	15467	15209	15419	15312	15332	15214	15401	15231	15346	15240	15311	15207	15277	15296	15263	15302	15190	15194	15210	15371	15055	15295	15261	15178	15499	15409	15345	15255	15401	15186	15186	15304	15279	15301	15280	15114	15249	15218	15247	15310	15420	15149	15335	15252	15376	15209	15276	15162	15476	15220	15392	15398	15097	15366	15227	15284	15239	15327	15278	15326	15210	15219	15505	15167	15275	15299	15244	15173	15340	15238	15176	15184	15315	15310	15345	15340	15377	15185	15278	15430	15240	15117	15344	15474	15391	15339	15131	15367	15356	15300	15317	15427	15256	15328	15128	15311	15183	15354	15254	15342	15152	15363	15379	15411	15385	15309	15142	15264	15350	15151	15295	15197	15323	15270	15428	15125	15173	15361	15207	15163	15367	15487	15243	15472	15163	15323	15173	15381	15304	15235	15480	15232	15281	15311	15363	15224	15219	15314	15345	15538	15294	15340	15268	15433	15012	15243	15255	15390	15402	15225	15114	15386	15508	15236	15316	15259	15294	15209	15463	15333	15405	15218	15332	15300	15175	15290	15304	15251	15193	15016	15289	15372	15187	15297	15337	15233	15304	15330	15235	15265	15226	15351	15235	15295	15199	15291	15305	15357	15404	15177	15257	15398	15274	15228	15373	15145	15321	15427	15188	15377	15339	15295	15322	15156	15166	15233	15383	15231	15345	15371	15189	15283	15353	15176	15128	15214	15243	15252	15357	15355	15321	15289	15193	15296	15213	15328	15365	15213	15350	15364	15365	15255	15206	15341	15414	15415	15281	15264	15389	15154	15376	15346	15419	15350	15307	15285	15350	15368	15313	15424	15521	15382	15286	15463	15299	15295	15361	15407	15180	15228	15341	15499	15385	15325	15349	15145	15269	15278	15316	15294	15384	15284	15244	15241	15473	15216	15132	15270	15238	15094	15329	15163	15162	15122	15101	15098	15307	15204	15282	15203	15085	15418	15233	15216	15128	15116	15221	15168	15370	15097	15363	15249	15408	15455	15221	15357	15214	15218	15275	15271	15370	15346	15411	15225	15368	15275	15266	15348	15224	15329	15292	15228	15340	15307	15290	15235	15361	15369	15337	15407	15271	15207	15404	15346	15374	15381	15296	15403	15225	15332	15256	15293	15217	15373	15211	15076	15140	15160	15266	15119	15533	15183	15195	15231	15299	15246	15538	15181	15251	15149	15296	15246	15348	15300	15281	15233	15259	15236	15191	15318	15331	15166	15241	15131	15422	15322	15368	15109	15342	15333	15237	15270	15256	15241	15511	15269	15339	15216	15456	15297	15460	15136	15292	15340	15314	15325	15353	15146	15343	15151	15409	15281	15102	15129	15355	15551	15385	15352	15277	15273	15280	15247	15250	15235	15382	15272	15298	15398	15429	15221	15309	15303	15329	15313	15191	15300	15310	15433	15430	15277	15490	15259	15154	15152	15111	15340	15450	15266	15362	15309	15140	15456	15260	15243	15055	15332	15285	15198	15341	15240	15106	15255	15345	15343	15286	15224	15416	15250	15207	15137	15385	15144	15300	15306	15314	15262	15348	15228	15326	15284	15140	14906	15360	15224	15168	15347	15231	15310	15118	15480	15217	15331	15276	15417	15383	15269	15286	15489	15380	15355	15372	15236	15405	15339	15329	15225	15347	15216	15270	15276	15209	15122	15130	15243	15174	15457	15278	15309	15480	15285	15344	15202	15329	15248	15298	15246	15372	15455	15312	15242	15416	15309	15159	15224	15260	15406	15252	15262	15298	15188	15367	15460	15205	15277	15400	15360	15329	15229	15157	15326	15320	15324	15361	15272	15251	15257	15116	15226	15157	15355	15233	15264	15215	15115	15199	15222	15174	15474	15352	15238	15263	15303	15296	15146	15321	15241	15137	15152	15106	15192	15386	15245	15351	15366	15121	15422	15302	15305	15182	15052	15400	15338	15467	15409	15279	15285	15254	15276	15433	15207	15336	15291	15562	15214	15295	15316	15352	15272	15261	15272	15262	15364	15253	15396	15086	15456	15262	15384	15261	15173	15020	15470	15201	15220	15316	15340	15434	15299	15313	15256	15461	15204	15195	15206	15289	15383	15450	15308	15170	15371	15292	15383	15286	15297	15331	15397	15502	15338	15374	15290	15232	15174	15329	15403	15460	15361	15277	15341	15301	15351	15397	15187	15314	15320	15294	15354	15282	15375	15306	15206	15277	15355	15376	15259	15187	15314	15277	15202	15264	15237	15193	15151	15448	15238	15398	15162	15243	15276	15310	15295	15427	15246	15358	15247	15289	15193	15285	15306	15249	15264	15151	15313	15469	15304	15324	15242	15258	15188	15365	15174	15291	15301	15441	15178	15185	15166	15280	15272	15331	15450	15256	15491	15107	15244	15306	15310	15543	15273	15326	15280	15179	15341	15363	15284	15294	15143	15237	15342	15321	15279	15372	15176	15308	15379	15355	15377	15289	15241	15209	15307	15214	15159	15237	15150	15306	15247	15263	15168	15277	15210	15363	15351	15244	15131	15194	15243	15193	15121	15215	15159	15354	15193	15154	15205	15334	15366	15413	15379	15173	15278	15283	15223	15329	15209	15504	15170	15220	15289	15281	15241	15395	15340	15285	15308	15298	15236	15205	15412	15147	15195	15226	15483	15256	15251	15223	15343	15497	15268	15241	15273	15391	15224	15321	15368	15284	15145	15287	15254	15292	15369	15268	15137	15210	15346	15257	15288	15257	15173	15393	15234	15474	15349	15346	15092	15328	15324	15355	15234	15308	15471	15374	15046	15424	15128	15311	15394	15210	15229	15244	15399	15089	15153	15253	15329	15303	15360	15315	15351	15277	15183	15396	15291	15276	15347	15268	15398	15385	15344	15340	15246	15311	15356	15262	15406	15258	15293	15143	15306	15384	15222	15424	15314	15331	15258	15139	15211	15321	15252	15328	15204	15258	15376	15206	15245	15326	15291	15116	15162	15353	15278	15259	15347	15129	15286	15358	15419	15330	15441	15445	15300	15330	15430	15171	15047	15187	15418	15093	15377	15299	15256	15282	15367	15253	15266	15279	15456	15262	15433	15250	15392	15225	15306	15329	15188	15216	15314	15255	15424	15319	15341	15336	15338	15166	15211	15331	15356	15367	15219	15407	15212	15301	15239	15431	15217	15412	15239	15306	15275	15276	15295	15283	15335	15229	15328	15270	15193	15270	15248	15275	15269	15250	15324	15324	15337	15349	15396	15140	15229	15396	15277	15400	15436	15367	15166	15376	15394	15266	15379	15324	15250	15547	15216	15375	15345	15170	15253	15259	15186	15491	15380	15114	15321	15243	15274	15398	15197	15232	15436	15324	15280	15216	15339	15140	15402	15218	15123	15137	15380	15071	15225	15403	15242	15192	15366	15281	15343	15372	15192	15512	15382	15182	15450	15200	15265	15430	15309	15185	15417	15280	15261	15466	15238	15145	15293	15301	15361	15211	15450	15287	15228
24129	21604	30093	29286	49038	52309	42211	29608	22642	19529	18386	17907	18109	17954	17853	17905	18145	17784	17800	17696	17696	17852	17841	17566	17568	17651	17764	17780	17722	17654	17904	17842	17569	17801	17640	17871	17657	17943	17766	17649	17615	17657	17833	17745	17687	17690	17767	17755	17580	17668	17783	17672	17811	17771	17604	17487	17840	17659	17745	17738	17653	17792	17742	17698	17737	17704	17774	17623	17625	17781	17736	17672	17731	17574	17700	17615	17641	17818	17695	17700	17741	17714	17512	17581	17837	17523	17587	17721	17639	17559	17876	17672	17644	17773	17534	17699	17641	17576	17807	17460	17627	17696	17703	17744	17719	17534	17763	17746	17785	17618	17705	17730	17610	17684	17533	17623	17872	17697	17785	17587	17601	17682	17656	17738	17538	17664	17645	17748	17802	17703	17566	17663	17401	17630	17664	17633	17489	17440	17586	17549	17742	17562	17823	17797	17627	17585	17565	17719	17703	17527	17622	17515	17569	17478	17462	17662	17591	17692	17634	17646	17715	17712	17804	17597	17674	17559	17961	17808	17468	17546	17747	17678	17879	17660	17752	17623	17679	17532	17716	17646	17677	17612	17665	17675	17636	17423	17834	17667	17643	17411	17575	17483	17801	17676	17516	17683	17698	17869	17699	17574	17682	17427	17698	17558	17634	17637	17670	17759	17539	17761	17783	17624	17651	17629	17711	17628	17944	17619	17729	17665	17469	17452	17532	17757	17694	17472	17685	17433	17621	17735	17493	17548	17523	17503	17850	17892	17765	17648	17506	17620	17655	17668	17746	17789	17548	17545	17563	17879	17541	17558	17564	17619	17602	17433	17734	17776	17834	17552	17758	17703	17518	17695	17526	17552	17823	17603	17655	17813	17760	17613	17665	17623	17524	17559	17640	17847	17611	17644	17715	17806	17716	17744	17598	17445	17681	17692	17428	17743	17779	17504	17631	17577	17603	17634	17791	17727	17687	17783	17732	17684	17805	17797	17530	17743	17592	17621	17685	17734	17693	17698	17680	17883	17641	17713	17750	17411	17667	17828	17538	17785	17633	17548	17674	17619	17671	17589	17815	17624	17776	17625	17645	17642	17643	17642	17625	17638	17610	17635	17750	17752	17742	17581	17609	17794	17645	17617	17661	17523	17651	17803	17730	17769	17458	17755	17570	17705	17534	17661	17649	17649	17688	17482	17726	17563	17621	17764	17486	17626	17726	17644	17793	17485	17514	17527	17537	17707	17685	17759	17621	17500	17545	17690	17581	17664	17648	17673	17635	17597	17555	17603	17594	17700	17667	17639	17639	17709	17719	17733	17654	17702	17648	17735	17673	17751	17287	17696	17753	17621	17709	17567	17418	17728	17561	17631	17581	17535	17656	17735	17529	17739	17578	17845	17546	17767	17628	17565	17674	17601	17657	17584	17708	17662	17639	17792	17488	17688	17730	17704	17634	17595	17503	17523	17293	17729	17709	17709	17538	17641	17829	17568	17787	17876	17782	17569	17545	17529	17575	17601	17747	17597	17661	17630	17698	17561	17711	17464	17737	17549	17820	17534	17527	17675	17699	17639	17377	17584	17701	17688	17785	17470	17666	17840	17757	17575	17631	17525	17686	17673	17511	17571	17705	17631	17680	17738	17627	17895	17782	17611	17534	17623	17683	17510	17567	17782	17633	17612	17666	17654	17315	17593	17623	17627	17650	17636	17726	17605	17861	17719	17558	17526	17798	17517	17601	17649	17681	17455	17594	17633	17598	17747	17579	17716	17769	17699	17738	17812	17633	17486	17587	17694	17705	17617	17644	17632	17575	17705	17516	17485	17696	17533	17493	17635	17744	17498	17836	17782	17631	17651	17592	17690	17514	17715	17714	17819	17697	17641	17688	17741	17538	17440	17595	17817	17864	17736	17696	17688	17756	17697	17521	17466	17603	17549	17696	17429	17672	17795	17570	17764	17687	17653	17470	17532	17798	17757	17761	17626	17648	17495	17803	17642	17617	17579	17807	17894	17718	17736	17710	17658	17580	17768	17766	17710	17557	17592	17802	17616	17521	17607	17700	17775	17735	17524	17821	17630	17872	17572	17551	17681	17570	17693	17699	17699	17480	17546	17551	17786	17820	17542	17652	17636	17679	17667	17812	17617	17470	17692	17604	17509	17553	17760	17648	17611	17568	17681	17708	17769	17635	17582	17600	17480	17602	17526	17777	17667	17633	17620	17715	17609	17730	17587	17577	17707	17827	17512	17796	17474	17606	17560	17828	17720	17723	17678	17685	17487	17478	17798	17427	17702	17642	17586	17773	17688	17585	17868	17736	17714	17719	17664	17723	17762	17571	17880	17518	17668	17757	17792	17823	17684	17396	17678	17701	17660	17701	17606	17512	17633	17687	17755	17666	17778	17559	17582	17689	17691	17692	17662	17651	17692	17687	17625	17575	17456	17578	17480	17537	17676	17519	17520	17604	17751	17713	17554	17646	17572	17710	17528	17496	17602	17962	17525	17700	17863	17664	17414	17573	17679	17523	17480	17614	17675	17717	17762	17616	17693	17717	17767	17827	17655	17631	17592	17651	17702	17657	17701	17743	17613	17546	17679	17720	17643	17464	17585	17759	17703	17490	17615	17617	17790	17610	17590	17740	17687	17506	17551	17971	17752	17543	17628	17653	17731	17593	17463	17616	17581	17621	17712	17572	17570	17621	17810	17599	17504	17523	17727	17610	17772	17627	17745	17702	17619	17787	17433	17640	17752	17722	17503	17536	17327	17606	17549	17692	17681	17606	17587	17445	17452	17796	17688	17762	17595	17609	17647	17813	17715	17586	17547	17350	17627	17606	17551	17821	17452	17826	17617	17546	17569	17734	17617	17550	17711	17685	17669	17651	17422	17677	17501	17595	17401	17598	17647	17608	17649	17748	17860	17638	17785	17635	17792	17668	17715	17640	17604	17765	17707	17561	17688	17718	17632	17661	17652	17755	17643	17687	17595	17577	17688	17692	17805	17471	17705	17520	17831	17631	17514	17549	17471	17633	17727	17657	17588	17658	17623	17409	17638	17464	17882	17590	17707	17618	17777	17822	17884	17684	17844	17721	17720	17541	17589	17811	17605	17910	17657	17685	17644	17723	17550	17661	17741	17633	17915	17683	17593	17640	17647	17507	17644	17687	17672	17758	17675	17829	17574	17765	17688	17499	17415	17814	17669	17618	17522	17623	17579	17705	17697	17548	17769	17616	17660	17765	17679	17688	17642	17660	17693	17680	17260	17631	17758	17658	17701	17631	17621	17578	17684	17801	17686	17675	17692	17710	17511	17551	17574	17585	17662	17565	17488	17577	17696	17709	17918	17769	17762	17500	17685	17579	17766	17678	17558	17638	17572	17755	17751	17599	17746	17696	17514	17762	17487	17546	17619	17697	17916	17847	17768	17691	17703	17652	17628	17679	17901	17818	17618	17637	17620	17774	17686	17769	17697	17588	17646	17580	17703	17558	17741	17886	17861	17669	17517	17636	17446	17738	17759	17806	17554	17512	17714	17550	17651	17522	17739	17807	17928	17851	17563	17714	17518	17600	17804	17759	17643	17573	17644	17768	17681	17729	17585	17493	17751	17659	17636	17624	17756	17567	17896	17623	17695	17678	17690	17699	17504	17459	17776	17780	17465	17516	17419	17680	17470	17594	17651	17930	17601	18027	17668	17637	17464	17567	17738	17791	17657	17849	17649	17742	17687	17780	17655	17683	17483	17674	17697	17782	17870	17778	17566	17720	17682	17526	17746	17507	17605	17623	17640	17545	17953	17595	17579	17583	17631	17601	17557	17665	17941	17769	17720	17484	17872	17764	17607	17790	17759	17674	17557	17425	17603	17786	17737	17648	17844	17530	17748	17648	17758	17577	17703	17855	17683	17840	17754	17777	17672	17821	17649	17537	17416	17808	17646	17592	17741	17710	17756	17468	17590	17667	17822	17580	17525	17524	17473	17458	17552	17680	17756	17538	17411	17796	17716	17501	17860	17659	17683	17645	17549	17672	17737	17795	17633	17747	17396	17828	17562	17639	17660	17858	17553	17576	17664	17826	17821	17829	17786	17586	17872	17591	17580	17596	17588	17605	17676	17808	17844	17673	17523	17592	17832	17617	17653	17679	17582	17633	17678	17729	17599	17769	17766	17609	17547	17792	17753	17506	17507	17770	17719	17627	17725	17617	17730	17647	17691	17637	17292	17866	17496	17827	17674	17721	17671	17809	17579	17674	17679	17578	17703	17783	17624	17617	17679	17525	17802	17733	17646	17719	17730	17627	17552	17462	17565	17823	17867	17694	17558	17406	17692	17747	17473	17780	17571	17568	17728	17741	17408	17469	17607	17620	17697	17495	17681	17629	17596	17789	17540	17712	17629	17713	17734	17934	17760	17742	17606	17557	17704	17862	17759	17853	17703	17583	17831	17799	17642	17867	17753	17689	17463	17690	17760	17793	17834	17612	17575	17722	17532	17707	17782	17680	17684	17561	17546	17620	17669	17392	17656	17578	17623	17600	17686	17651	17736	17660	17658	17444	17811	17744	17623	17609	17623	17607	17545	17643	17544	17639	17552	17573	17888	17724	17416	17525	17678	17881	17630	17744	17639	17635	17610	17436	17497	17478	17838	17683	17518	17557	17747	17553	17646	17709	17766	17565	17580	17474	17684	17611	17590	17725	17560	17658	17794	17755	17625	17878	17770	17709	17606	17482	17625	17822	17810	17650	17564	17661	17616	17393	17722	17692	17679	17660	17563	17532	17529	17674	17668	17619	17720	17688	17753	17809	17405	17667	17714	17562	17820	17653	17574	17538	17682	17659	17756	17750	17518	17567	17580	17500	17667	17624	17535	17698	17578	17617	17668	17541	17674	17599	17734	17835	17850	17704	17634	17529	17823	17567	17850	17727	17692	17625	17556	17651	17727	17538	17621	17650	17681	17666	17850	17477	17597	17855	17729	17710	17764	17729	17641	17739	17608	17925	17809	17780	17732	17783	17689	17686	17602	17639	17703	17678	17737	17499	17751	17806	17803	17522	17613	17644	17616	17654	17609	17505	17606	17612	17644	17648	17711	17853	17482	17689	17622	17421	17600	17721	17718	17623	17720	17615	17611	17659	17592	17834	17612	17582	17429
42868	75681	55527	55550	62146	52754	39983	27955	19713	16158	15117	15003	15083	14873	14878	14651	14885	14894	14956	14811	14790	14891	14915	14844	15004	14859	14944	14975	14957	15049	14791	15040	14949	14890	14825	14871	14849	15005	14857	14977	14871	14869	14757	14781	14885	15059	14849	14888	14791	14867	14955	14973	14878	14990	14903	14805	14890	14920	14799	14854	14872	14913	14865	14840	14944	15038	14842	14738	14856	14850	14889	15108	14970	14837	14879	14813	14848	14802	14911	14918	14834	14785	14775	14930	14835	14983	14805	14722	14855	14976	14705	14904	14874	14736	14873	14817	14803	14769	14926	14803	14925	14917	14954	14764	14941	14812	14897	14926	14767	14908	14922	14850	14679	14972	15063	14782	14886	14900	14903	14822	14797	14900	14753	15032	14789	14943	14848	14889	14881	14913	14767	14731	14725	14802	14868	15026	14824	14987	14819	14901	14870	15002	14809	14894	14795	14784	14905	14841	14907	14928	14925	14836	14966	14908	14964	14860	14674	14865	14676	14643	14854	14916	14775	14716	14834	14954	14736	14992	14947	14900	14935	14875	14833	14798	14949	14831	14904	14915	14916	14847	14952	14779	14838	14934	14775	14718	14829	14912	14968	14871	14992	14975	14851	14992	14753	14843	14907	14783	14880	14727	14908	14826	14759	14943	14875	14748	14877	14914	14784	14914	15032	15050	14796	14946	14754	14734	14991	14877	14906	14815	14852	14819	14857	14814	14677	14947	14764	15085	14845	14800	14811	14831	14795	14820	14843	14997	14900	14770	14670	14851	14899	14729	14987	14899	14936	14790	14755	14762	14954	14931	14832	14815	14893	14881	14981	14769	14965	15051	14841	15047	14939	15018	14675	14721	14820	14804	14685	14862	14677	14915	14950	14821	15076	14858	14946	14818	14694	14868	14973	14834	14770	14912	14698	14836	14850	14641	15010	14766	14803	14803	14871	14635	14955	14756	14906	14967	14924	14930	14906	15009	15047	14677	14841	14820	14806	14935	14819	14917	14878	14922	15007	14845	14898	14962	14905	14823	14795	14982	15101	14911	14723	14832	14961	15020	14882	14946	15000	14917	14776	14620	14991	14803	15041	14908	14682	14888	14957	14972	14770	14819	14824	14957	14827	14949	14754	14956	14807	14827	14757	14846	14944	14859	15056	14803	15066	14914	14910	14927	15033	14929	14788	14940	14726	15016	14885	14770	14933	14803	14782	14777	14825	14739	14739	14888	14891	14926	14949	14680	14927	14945	14608	14790	14771	14758	14855	14820	14745	14897	14659	14839	14764	14803	14839	15010	14955	14838	14844	14793	14795	14896	14963	14781	14888	14998	14845	14872	14799	15007	14939	14817	14726	14860	14832	14888	14852	14893	14786	14842	15002	14709	15007	14877	14850	14711	14893	14874	14784	14943	14759	15015	14791	14890	14750	14748	14914	14875	14986	14969	14897	14681	14982	14733	14805	14872	14939	14910	14866	14995	14817	14916	14806	14750	14924	14936	14846	14862	14893	14915	14898	14963	14799	14893	14794	14869	14846	14926	14865	14800	14738	14878	14917	14945	14810	14887	14952	14747	14811	14896	14789	14987	14915	15006	14938	14720	14893	14777	14889	14747	14880	14817	14825	14896	14774	14845	14879	14884	15028	14696	14782	14773	14952	14919	14878	14827	14792	15047	14883	14815	14788	14918	14918	14918	14940	15000	14767	14700	14829	14920	14811	14865	14885	14910	14856	14864	14854	14853	14910	14812	14942	14819	14719	14964	14904	14855	14851	14936	14718	15024	14788	14732	14765	14917	14771	14801	14852	14929	14820	14876	14769	14949	14671	14976	14935	14703	14900	14765	14811	14833	14920	14988	14939	14829	14896	14969	14866	14981	14947	14928	14770	14811	14860	14834	15179	14820	14816	14846	14837	14835	14927	15005	14875	14682	14979	14747	14864	14786	14897	14937	14895	14951	14937	14861	14767	14853	14871	14864	14806	14881	14869	14805	14813	15116	14820	14790	14934	14788	14817	14785	14796	14937	14943	14974	14977	14777	14723	14799	14741	14867	14879	14711	14865	14991	14839	14849	14876	14946	14870	14694	14893	14939	14933	15175	14918	14848	14743	14944	14997	14744	14711	14946	14776	14773	14803	14866	14829	14751	14765	15008	14805	14867	14811	14959	14866	14843	14810	14816	14922	14871	14855	14853	14907	14977	14842	14936	14873	14917	14944	14774	14851	14868	14734	14882	14815	14852	14817	14769	15116	15065	14805	15056	14689	14923	14839	14955	14936	14953	14885	14977	14877	14837	14727	14814	14825	14927	14840	14710	15059	14942	14842	14807	14941	14928	14920	15039	14766	14884	14941	14781	15028	14758	14782	14792	14949	14804	14915	14842	14884	14826	14881	14793	14937	14731	14910	15005	14775	14796	14957	14832	14894	15056	14912	14878	14986	14830	14857	14856	14909	14833	14846	14882	14971	15036	14856	14995	14868	14989	14784	14853	14915	14885	14981	14922	14790	14938	14708	14762	15007	14737	14891	14984	14692	14834	14893	14887	14873	14814	14916	14800	14805	14791	14902	15020	14771	14981	14917	14935	14933	14969	14871	15026	14831	14953	14865	14974	14930	14883	14910	14735	14791	15119	14972	14837	14866	14942	14906	14751	14778	14807	15003	14842	14965	14888	14847	14969	14764	14971	14887	14843	14637	14920	14951	15101	14793	14931	14924	14847	14846	14748	14791	14855	14887	14729	14726	15056	14855	14873	14978	14856	14896	14763	14906	14850	14920	14672	14819	15037	14995	14831	14743	14858	14949	14915	15022	14807	14959	14853	14892	14792	14979	14880	14797	14844	14883	14858	15028	14760	14947	14855	14908	14778	14865	14711	14836	14835	14735	14936	14950	14812	14757	14680	14977	14959	14919	14893	14930	14675	14791	14768	14817	14788	14850	14822	14983	14845	14718	14935	14771	14911	14983	14762	14683	14806	14879	14941	14915	14772	15038	14839	14792	14891	14960	14939	15034	14870	14857	14823	14864	14964	14793	14774	14741	14813	14828	14853	15028	14756	14967	14878	14907	14736	14813	14786	14986	14856	14993	14884	14867	14864	14937	14827	14754	14901	14768	14890	14866	14830	14887	14884	14751	14971	14848	14911	15040	14812	14840	14865	14905	14860	14841	14663	14787	14891	14867	14989	15022	14971	14822	15063	14746	15036	14870	14784	14727	14768	14924	14882	14866	14908	14816	15051	15054	15031	14948	14820	14758	14984	14844	15000	14881	15080	14775	14919	14950	14873	14848	14850	14837	14851	14951	14815	14733	14915	14899	14837	14731	14758	14922	14912	14811	14967	14781	14817	14784	14950	14868	14788	14919	14782	14895	15076	14731	14941	14850	14922	14873	14969	14837	14962	14843	14917	14823	14810	14881	14834	14962	14666	14817	15026	14758	14770	14806	14866	14848	14792	15063	14978	14822	14970	14841	14949	14856	14771	15140	14930	14833	14547	14762	15025	14800	14798	14862	15006	14943	14974	14875	14854	14862	14753	14894	14936	14823	14692	14878	14887	14996	14655	14821	14928	14972	14849	14887	14902	14779	14855	14960	14662	14962	14614	14893	14753	14805	14753	14940	14832	14981	15003	14940	14895	14932	14757	14873	14797	14723	14741	14943	14867	14892	14870	14841	14778	14931	14812	14883	14808	14822	14967	14812	14811	14848	14854	14837	14811	14885	14917	14959	14971	15113	14954	14774	14859	14830	14985	14934	14730	14816	14808	14839	14865	14907	14753	14863	14827	14961	14824	14876	14900	14697	14831	14780	14949	14992	14877	15090	14858	14848	14800	14747	14752	14890	14837	14868	14926	14974	14981	14788	14880	14824	14917	14938	14656	14808	14992	14852	14816	14972	14949	14737	14885	15002	14909	14804	14873	14716	14807	14877	14767	14764	14970	14943	14943	14899	14718	14932	14757	14928	14656	14895	14923	14719	14769	14788	14753	14951	14801	14867	15017	14861	14812	14858	14961	15043	14752	14815	14911	14769	15058	14922	14784	14798	14765	14801	14863	14940	14750	14916	14951	14700	14860	14722	14940	14867	14841	14983	14901	14827	15109	14839	14804	14784	14789	14966	14808	14817	14831	14671	14979	14860	14930	14908	14863	14807	14927	14831	14761	14856	14873	14925	14935	14729	14898	14831	14800	14763	14984	14795	14903	14669	14780	14806	14815	14885	14907	14913	14752	15032	14727	14770	14821	14891	14791	14837	14877	14936	14905	14902	14787	14725	14716	14889	14813	14893	14842	14838	14947	14779	15012	14838	14901	14874	15023	14722	14764	14825	14883	14839	14685	14907	14913	14764	14761	14650	14798	14953	14981	14681	14858	15012	14946	14789	14835	14841	14743	14759	14894	14925	14831	14710	14814	14671	14806	14870	14765	14931	14919	14865	14843	14910	14751	14878	14842	14799	14816	14842	14882	14996	14852	14759	14900	14791	14791	14797	14908	14790	14761	14900	14905	14852	15056	14811	14925	14830	14749	14874	14945	15050	14840	14824	14763	14864	14798	14748	14898	14891	14899	14945	14913	14830	14859	14778	14794	14895	14864	14881	14850	14756	14705	14741	14954	14888	14840	14845	14880	14795	14927	14833	14862	14859	14823	14939	15008	14946	14811	14820	14707	14762	15042	14774	14826	14979	14813	14722	15008	14873	14755	14885	14768	14876	14822	14821	14949	14874	14855	14894	14947	14915	14856	14997	14806	14798	14795	14889	14871	14767	14985	14778	14841	14828	14917	14876	14781	14736	14994	14785	14856	14840	14802	14913	15101	14876	14887	14874	14923	14675	14912	14946	14971	14934	14997	14950	14782	14771	14769	14881	14779	15052	15015	14710	14794	14804	14880	14866	14923	14805	14866	14860	14866	14875	14874	14862	14834	14827	14773	14789	14954	14731	14980	14830	15009	14837	14948	14865	14949	14889	15010	14984	15057	14899	14939	14865	14763	14897	14992	14689	14815	14881	14751	14756	14877	14873	14897	14843	14955	14954	14978	14880	14927	14787	14879	14826	14823	14996	14904	14881	15082	14622	14853	14953	14844	14792	14868	14744	14853	14921	15002	14908	14874	14816	14841	14918	14673	15006	15012	14784	14798	15000	14880
23001	21481	29381	28809	52802	59145	50390	36424	26235	20996	18742	17925	18019	17733	17825	17750	17824	17870	17611	17671	17548	17662	17709	17608	17749	17642	17604	17408	17583	17469	17593	17688	17825	17485	17670	17679	17788	17621	17830	17687	17453	17666	17573	17634	17535	17479	17613	17530	17593	17480	17710	17519	17626	17458	17395	17597	17454	17655	17754	17536	17448	17451	17491	17508	17549	17569	17485	17488	17419	17596	17496	17466	17386	17538	17725	17402	17489	17451	17571	17462	17435	17619	17510	17597	17550	17623	17701	17574	17652	17709	17456	17565	17620	17420	17646	17479	17419	17557	17699	17549	17511	17451	17505	17602	17417	17501	17416	17488	17721	17504	17566	17662	17664	17554	17474	17392	17654	17517	17571	17635	17241	17559	17500	17555	17556	17313	17511	17646	17704	17537	17501	17451	17512	17634	17628	17452	17523	17511	17496	17521	17416	17489	17581	17626	17529	17322	17450	17651	17561	17341	17460	17441	17573	17591	17513	17538	17583	17554	17509	17717	17414	17733	17576	17509	17457	17537	17429	17467	17598	17727	17553	17467	17542	17505	17384	17469	17619	17375	17602	17455	17442	17441	17368	17597	17559	17456	17524	17626	17388	17235	17479	17592	17252	17530	17574	17441	17533	17481	17573	17637	17439	17441	17341	17513	17734	17610	17614	17520	17467	17659	17613	17692	17425	17309	17564	17384	17478	17454	17535	17528	17699	17488	17646	17526	17593	17449	17448	17452	17478	17655	17677	17527	17821	17445	17547	17446	17572	17738	17344	17313	17617	17471	17449	17604	17441	17456	17738	17520	17367	17716	17530	17514	17546	17465	17369	17581	17494	17575	17465	17532	17451	17493	17575	17631	17657	17480	17576	17608	17325	17221	17580	17583	17561	17553	17490	17589	17406	17587	17520	17502	17682	17647	17425	17506	17465	17379	17463	17477	17680	17405	17357	17484	17536	17432	17613	17577	17435	17478	17695	17434	17420	17601	17525	17441	17769	17586	17718	17516	17434	17547	17469	17586	17564	17536	17700	17435	17498	17487	17609	17665	17514	17507	17364	17463	17533	17584	17473	17324	17720	17571	17583	17569	17549	17303	17620	17529	17409	17687	17424	17508	17494	17677	17592	17627	17643	17496	17615	17372	17426	17634	17490	17512	17577	17441	17441	17581	17542	17592	17651	17591	17530	17377	17279	17447	17660	17632	17658	17511	17669	17334	17391	17538	17498	17702	17650	17544	17495	17287	17603	17397	17310	17519	17787	17439	17509	17665	17401	17719	17542	17706	17583	17462	17458	17594	17476	17506	17420	17527	17523	17630	17468	17476	17535	17508	17680	17665	17515	17334	17392	17371	17643	17501	17472	17749	17452	17233	17370	17390	17651	17446	17427	17402	17555	17666	17383	17523	17468	17611	17416	17653	17384	17725	17443	17376	17477	17541	17590	17611	17567	17537	17438	17623	17424	17525	17386	17449	17605	17424	17589	17420	17550	17474	17536	17569	17462	17391	17612	17523	17288	17461	17489	17465	17504	17356	17572	17626	17672	17724	17451	17390	17459	17555	17505	17417	17286	17598	17286	17548	17515	17567	17651	17307	17407	17491	17482	17506	17637	17649	17431	17374	17398	17458	17463	17590	17669	17344	17666	17723	17573	17692	17670	17426	17560	17749	17468	17343	17538	17448	17646	17432	17518	17513	17623	17434	17709	17395	17570	17662	17410	17344	17376	17329	17465	17450	17361	17507	17398	17374	17428	17524	17592	17704	17548	17326	17467	17372	17459	17579	17322	17303	17568	17529	17628	17709	17625	17551	17405	17557	17525	17496	17418	17553	17612	17579	17745	17665	17379	17320	17427	17422	17593	17645	17524	17450	17565	17413	17458	17305	17625	17551	17492	17555	17658	17710	17628	17437	17259	17289	17317	17394	17522	17462	17529	17317	17445	17693	17631	17603	17542	17331	17391	17573	17688	17583	17493	17627	17556	17546	17730	17470	17457	17552	17735	17723	17603	17529	17588	17462	17518	17557	17633	17582	17520	17703	17447	17563	17588	17472	17849	17655	17390	17460	17565	17278	17597	17450	17561	17661	17426	17654	17403	17540	17491	17410	17467	17403	17488	17474	17611	17594	17408	17461	17470	17524	17775	17558	17600	17309	17377	17713	17590	17566	17578	17469	17653	17428	17550	17443	17618	17418	17418	17482	17392	17324	17370	17446	17579	17535	17525	17500	17605	17447	17609	17620	17626	17395	17553	17557	17516	17570	17343	17305	17330	17365	17717	17518	17543	17508	17615	17476	17480	17452	17482	17450	17834	17655	17520	17428	17510	17547	17451	17368	17442	17498	17470	17585	17528	17352	17411	17570	17427	17355	17627	17366	17460	17488	17381	17600	17425	17599	17455	17741	17399	17590	17503	17531	17525	17552	17370	17572	17428	17318	17408	17428	17387	17346	17504	17480	17521	17650	17443	17610	17405	17357	17431	17752	17451	17490	17545	17533	17407	17603	17513	17403	17465	17334	17302	17514	17336	17484	17458	17527	17349	17611	17315	17749	17757	17490	17562	17657	17724	17579	17579	17508	17446	17468	17768	17528	17544	17295	17361	17618	17365	17349	17422	17589	17533	17583	17172	17517	17654	17552	17418	17502	17438	17386	17574	17279	17764	17481	17338	17394	17158	17395	17633	17536	17478	17670	17439	17403	17482	17469	17754	17600	17485	17378	17583	17540	17637	17712	17638	17339	17524	17536	17445	17276	17313	17448	17504	17673	17673	17548	17562	17496	17607	17368	17484	17525	17710	17558	17566	17501	17621	17560	17370	17361	17377	17512	17533	17594	17492	17634	17401	17416	17515	17419	17719	17450	17416	17487	17359	17537	17452	17736	17588	17444	17567	17223	17556	17584	17437	17274	17606	17591	17584	17636	17644	17406	17390	17565	17501	17574	17509	17393	17507	17397	17399	17588	17671	17757	17645	17516	17718	17304	17593	17394	17463	17545	17507	17580	17590	17663	17484	17548	17681	17582	17342	17599	17734	17466	17727	17337	17460	17759	17424	17409	17465	17453	17633	17537	17510	17199	17655	17460	17536	17513	17556	17563	17497	17439	17434	17522	17673	17784	17526	17473	17639	17676	17584	17563	17548	17698	17583	17518	17259	17417	17521	17570	17626	17684	17407	17502	17554	17507	17417	17698	17484	17515	17634	17581	17405	17428	17350	17672	17366	17393	17692	17644	17258	17613	17503	17435	17519	17445	17595	17521	17413	17413	17435	17457	17496	17328	17566	17415	17652	17517	17452	17448	17675	17604	17681	17407	17394	17442	17452	17424	17398	17492	17545	17435	17587	17336	17462	17352	17495	17650	17596	17617	17525	17477	17420	17530	17610	17631	17358	17356	17355	17714	17376	17440	17466	17586	17558	17659	17527	17580	17611	17487	17558	17630	17424	17499	17455	17412	17529	17418	17694	17607	17423	17456	17440	17666	17552	17627	17698	17359	17512	17426	17560	17315	17591	17725	17435	17348	17452	17794	17530	17690	17591	17554	17471	17403	17544	17523	17569	17508	17502	17503	17566	17594	17522	17697	17630	17558	17659	17330	17348	17466	17452	17502	17397	17349	17669	17546	17584	17469	17417	17618	17356	17385	17374	17511	17517	17409	17562	17512	17662	17483	17634	17471	17363	17456	17529	17534	17755	17328	17544	17453	17506	17492	17528	17593	17505	17648	17390	17474	17279	17487	17243	17611	17591	17505	17593	17313	17339	17564	17572	17492	17520	17566	17637	17693	17607	17171	17365	17403	17381	17629	17583	17469	17657	17515	17430	17517	17407	17536	17477	17579	17477	17668	17239	17566	17398	17532	17504	17343	17438	17568	17678	17478	17453	17380	17364	17725	17376	17501	17650	17494	17352	17550	17505	17399	17422	17435	17266	17348	17439	17675	17623	17683	17438	17527	17511	17696	17536	17502	17471	17383	17577	17631	17644	17494	17527	17344	17541	17403	17503	17516	17353	17500	17695	17561	17601	17552	17434	17601	17296	17493	17574	17415	17597	17470	17668	17422	17512	17488	17424	17451	17650	17594	17434	17448	17497	17625	17374	17618	17473	17305	17494	17507	17385	17532	17633	17563	17559	17422	17434	17568	17703	17864	17501	17594	17631	17637	17513	17271	17602	17708	17531	17568	17473	17350	17434	17637	17611	17535	17410	17647	17489	17516	17438	17470	17451	17536	17702	17550	17394	17456	17594	17462	17593	17505	17534	17428	17757	17343	17435	17405	17567	17409	17416	17595	17650	17588	17473	17732	17616	17427	17528	17434	17575	17540	17349	17732	17590	17409	17525	17536	17553	17348	17288	17343	17407	17487	17511	17696	17608	17462	17329	17503	17502	17478	17350	17593	17517	17451	17509	17547	17522	17538	17447	17491	17705	17394	17496	17558	17418	17561	17700	17290	17504	17620	17659	17558	17543	17586	17686	17672	17442	17224	17503	17500	17599	17305	17463	17513	17603	17463	17523	17295	17394	17604	17335	17437	17432	17525	17473	17568	17651	17366	17504	17640	17602	17473	17427	17498	17571	17468	17563	17499	17539	17323	17483	17737	17708	17554	17573	17623	17684	17608	17411	17493	17359	17365	17453	17394	17478	17516	17446	17625	17474	17640	17630	17440	17642	17403	17565	17537	17464	17338	17430	17324	17268	17520	17536	17479	17578	17499	17380	17420	17424	17545	17825	17686	17529	17368	17440	17528	17372	17606	17781	17559	17575	17422	17464	17501	17586	17309	17536	17496	17600	17443	17367	17480	17491	17327	17584	17702	17290	17675	17657	17642	17689	17370	17642	17634	17582	17471	17617	17237	17385	17204	17624	17522	17453	17404	17739	17534	17619	17590	17614	17448	17391	17530	17818	17500	17469	17711	17632	17533	17423	17615	17439	17523	17678	17472	17586	17576	17557	17850	17245	17547	17427	17750	17576	17486	17485	17425	17590	17627	17393	17512	17417	17441	17596	17423	17415	17612	17392	17570	17619	17646	17378	17353	17680	17374	17621	17455	17490	17430	17439	17409	17399	17551	17573	17420	17425	17348	17440	17655	17524	17666	17513	17578	17343	17530	17557	17577	17459	17545	17465	17289	17527	17675	17465	17359
51747	85789	57186	66974	77942	65384	50170	36473	24257	17555	15326	14914	14791	14581	14719	14671	14760	14839	14798	14881	14721	14664	14785	14741	14764	14723	14651	14675	14794	14637	14800	14542	14817	14769	14806	14432	14616	14712	14759	14755	14619	14776	14711	14815	14620	14675	14902	14682	14670	14631	14716	14677	14691	14565	14695	14618	14686	14727	14813	14762	14627	14839	14711	14866	14745	14728	14515	14721	14647	14816	14694	14799	14708	14790	14892	14699	14713	14719	14877	14755	14622	14758	14642	14817	14768	14704	14871	14755	14732	14724	14610	14764	14851	14624	14827	14678	14787	14653	14571	14928	14716	14839	14577	14768	14782	14637	14819	14802	14765	14748	14861	14663	14758	14792	14734	14765	14542	14756	14680	14771	14841	14699	14804	14666	14755	14728	14718	14882	14787	14754	14729	14745	14593	14570	14548	14828	14738	14689	14746	14648	14601	14685	14712	14522	14910	14776	14716	14736	14766	14678	14590	14776	14884	14698	14509	14654	14776	14684	14857	14777	14659	14959	14576	14946	14731	14643	14755	14752	14850	14629	14685	14807	14898	14657	14557	14791	14577	14670	14697	14754	14737	14657	14693	14678	14677	14861	14649	14756	14755	14775	14697	14602	14902	14802	14741	14758	14671	14789	14854	14661	14619	14804	14589	14745	14805	14802	14623	14702	14887	14733	14598	14590	14673	14901	14929	14589	14856	14914	14919	14635	14642	14728	14654	14537	14657	14622	14771	14741	14681	14753	14742	14905	14689	14541	14746	14680	14562	14641	14628	14745	14578	14784	14689	14792	14779	14691	14873	14650	14722	14576	14941	14656	14742	14764	14618	14806	14775	14656	14868	14703	14667	14769	14544	14958	14657	14700	14858	14641	14716	14732	14634	14904	14690	14643	14632	14615	14746	14649	14692	14684	14680	14530	14481	14642	14810	14791	14566	14352	14772	14824	14703	14754	14813	14608	14623	14698	14632	14759	14817	14800	14977	14674	14531	14821	14818	14732	14696	14600	14814	14720	14732	14865	14396	14596	14598	14910	14581	14724	14702	14768	14662	14746	14720	14761	14737	14591	14850	14679	14675	14785	14661	14616	14697	14614	14663	14666	14608	14769	14917	14562	14705	14684	14694	14691	14632	14734	14675	14716	14603	14579	14776	14675	14786	14727	14588	14722	14620	14606	14799	14764	14786	14879	14636	14701	14622	14813	14800	14686	14779	14781	14681	14627	14720	14797	14519	14803	14814	14850	14667	14675	14837	14663	14712	14702	14607	14536	14741	14742	14766	14834	14659	14644	14658	14603	14756	14644	14782	14689	14825	14584	14733	14622	14852	14686	14643	14592	14675	14812	14705	14818	14622	14684	14743	14695	14694	14561	14775	14682	14725	14737	14816	14721	14705	14630	14743	14736	14681	14820	14664	14652	14861	14651	14752	14791	14758	14722	14702	14720	14687	14633	14773	14640	14716	14782	14586	14784	14635	14546	14610	14816	14629	14571	14611	14496	14654	14771	14805	14640	14618	14693	14731	14582	14742	14705	14768	14761	14712	14621	14772	14486	14810	14470	14820	14652	14751	14815	14492	14815	14648	14674	14603	14805	14777	14806	14789	14536	14624	14669	14797	14795	14609	14705	14546	14681	14526	14703	14657	14739	14525	14696	14879	14736	14799	14695	14842	14779	14796	14639	14585	14713	14794	14713	14900	14653	14669	14548	14622	14809	14610	14648	14495	14686	14713	14710	14751	14675	14774	14627	14647	14662	14768	14721	14682	14532	14684	14738	14878	14770	14660	14898	14799	14684	14580	14705	14503	14678	14704	14633	14704	14473	14721	14726	14621	14813	14677	14617	14950	14913	14612	14572	14660	14614	14670	14811	14625	14719	14714	14833	14680	14733	14923	14727	14800	14803	14823	14867	14728	14716	14787	14763	14722	14692	14662	14696	14818	14717	14707	14564	14735	14746	14430	14889	14855	14875	14775	14774	14744	14714	14624	14837	14770	14685	14661	14413	14685	14757	14723	14637	14728	14825	14602	14747	14828	14613	14701	14684	14819	14653	14439	14761	14695	14729	14680	14750	14713	14783	14703	14688	14707	14732	14652	14685	14561	14718	14732	14549	14808	14653	14726	14803	14725	14764	14751	14711	14702	14731	14709	14735	14707	14632	14729	14767	14633	14669	14620	14613	14763	14775	14794	14689	14783	14740	14626	14725	14661	14983	14541	14766	14709	14759	14827	14770	14616	14744	14736	14735	14687	14874	14789	14785	14682	14647	14611	14576	14631	14543	14736	14626	14609	14907	14695	14633	14672	14791	14754	14742	14781	14660	14660	14701	14885	14683	14749	14587	14529	14603	14746	14669	14650	14710	14762	14568	14674	14756	14898	14654	14715	14742	14699	14804	14770	14755	14777	14755	14677	14694	14553	14806	14657	14711	14660	14884	14703	14713	14851	14605	14602	14803	14550	14667	14579	14739	14678	14674	14758	14809	14682	14798	14653	14710	14595	14642	14766	14574	14823	14631	14998	14857	14708	14636	14719	14857	14604	14666	14671	14767	14790	14745	14715	14749	14666	14663	14907	14598	14703	14790	14744	14732	14747	14650	14848	14772	14806	14698	14760	14807	14618	14799	14605	14835	14796	14699	14650	14784	14765	14770	14712	14746	14717	14768	14609	14656	14728	14734	14896	14518	14704	14648	14567	14594	14807	14713	14633	14688	14674	14614	14677	14643	14822	14556	14712	14726	14767	14550	14604	14781	14785	14954	14640	14750	14462	14865	14608	14626	14681	14687	14739	14776	14675	14672	14624	14805	14574	14708	14779	14718	14719	14735	14782	14521	14600	14766	14656	14531	14712	14693	14659	14804	14500	14723	14862	14818	14713	14636	14742	14777	14624	14811	14666	14844	14673	14800	14749	14750	14487	14848	14962	14734	14611	14525	14643	14782	14809	14553	14732	14687	14784	14775	14679	14778	14555	14730	14772	14727	14677	14722	14726	14722	14695	14765	14815	14809	14625	14575	14666	14732	14766	14885	14684	14679	14753	14902	14616	14731	14705	14811	14734	14717	14809	14661	14716	14696	14704	14756	14745	14720	14699	14714	14719	14466	14748	14600	14915	14667	14670	14708	14697	14770	14738	14669	14817	14569	14589	14682	14531	14669	14779	14765	14674	14692	14574	14641	14676	14784	14740	14636	14581	14536	14560	14678	14662	14576	14626	14775	14703	14710	14781	14595	14752	14737	14714	14575	14946	14701	14801	14664	14791	14607	14769	14681	14855	14501	14790	14789	14577	14619	14554	14809	14610	14637	14648	14677	14810	14763	14683	14633	14773	14777	14763	14552	14620	14761	14737	14678	14702	14602	14724	14726	14669	14802	14825	14866	14829	14815	14651	14773	14893	14666	14704	14807	14750	14902	14825	14685	14888	14594	14747	14581	14813	14703	14772	14775	14787	14710	14691	14648	14695	14717	14780	14786	14592	14682	14776	14800	14642	14456	14667	14675	14715	14675	14690	14777	14923	14692	14668	14914	14596	14692	14551	14793	14723	14838	14986	14688	14938	14711	14736	14631	14839	14736	14702	14785	14805	14548	14671	14843	14779	14658	14659	14675	14765	14652	14788	14582	14621	14768	14644	14593	14765	14904	14717	14684	14665	14695	14750	14739	14754	14794	14791	14688	14618	14666	14622	14713	14778	14743	14742	14683	14680	14828	14818	14879	14720	14623	14492	14806	14731	14655	14668	14794	14782	14564	14756	14775	14733	14540	14817	14667	14665	14656	14740	14584	14611	14635	14656	14762	14711	14744	14737	14622	14699	14649	14740	14792	14598	14766	14754	14691	14676	14831	14707	14591	14757	14612	14837	14679	14567	14780	14751	14714	14698	14721	14652	14752	14588	14564	14795	14765	14780	14650	14556	14915	14832	14674	14612	14709	14706	14848	14532	14579	14813	14611	14779	14670	14507	14666	14856	14708	14701	14760	14577	14658	14869	14646	14541	14822	14584	14796	14666	14748	14636	14743	14792	14806	14813	14904	14529	14660	14620	14705	14808	14703	14766	14562	14761	14755	14813	14789	14901	14806	14619	14634	14630	14715	14711	14708	14684	14579	14673	14669	14836	14661	14630	14633	14492	14887	14728	14652	14662	14770	14641	14659	14631	14681	14757	14773	14788	14705	14708	14708	14884	14599	14665	14747	14668	14763	14769	14771	14688	14730	14884	14762	14897	14631	14628	14665	14808	14780	14737	14744	14941	14677	14641	14898	14625	14577	14889	14613	14795	14680	14750	14725	14744	14643	14637	14681	14714	14737	14723	14603	14896	14764	14746	14707	14627	14884	14679	14706	14601	14775	14625	14491	14578	14579	14697	14617	14794	14713	14660	14833	14635	14673	14680	14753	14695	14645	14822	14627	14721	14618	14836	14545	14717	14762	14683	14754	14726	14829	14922	14761	14760	14732	14661	14690	14690	14834	14757	14882	14762	14717	14540	14912	14805	14602	14720	14607	14715	14784	14816	14549	14576	14646	14735	14659	14671	14758	14695	14729	14597	14800	14797	14537	14701	14838	14672	14716	14546	14660	14743	14789	14657	14654	14637	15007	14738	14584	14519	14644	14757	14683	14870	14660	14732	14618	14866	14680	14713	14793	14777	14774	14752	14557	14999	14804	14737	14741	14700	14721	14832	14750	14753	14529	14955	14795	14641	14689	14695	14610	14774	14614	14709	14843	14669	14793	14796	14672	14716	14622	14810	14729	14853	14605	14599	14772	14627	14629	14583	14739	14682	14660	14606	14802	14660	14476	14777	14531	14696	14676	14711	14705	14658	14590	14771	14608	14700	14734	14716	14816	14864	15035	14572	14817	14716	14646	14690	14570	14807	14523	14809	14724	14542	14751	14706	14845	14802	14672	14792	14589	14696	14798	14764	14681	14665	14647	14524	14765	14731	14750	14707	14714	14831	14631	14657	14496	14591	14713	14657	14779	14830	14574	14979	14849	14475	14857	14815	14602	14704	14654	14660	14602	14722	14536	14841	14732	14756	14579	14750	14577	14706	14614	14712	14750	14853	14862	14567	14658	14706	14743	14644	14476	14761	14682	14724	14650	14602	14760	14845	14704	14616	14780	14755	14770	14790	14655	14637	14552
28025	24139	31074	30446	30579	26929	23232	20308	18417	17967	17746	17704	17812	17770	17864	17615	17707	17784	17527	17706	17686	17789	17759	17524	17973	17852	17888	17811	17836	17599	17694	17702	17616	17596	17815	17811	17660	17855	17788	17698	17597	17726	17793	17472	17638	17601	17763	17690	17746	17766	17607	17612	17663	17840	17655	17551	17865	17778	17836	17888	17735	17804	17934	17744	17678	17664	17548	17353	17640	17792	17448	17713	17482	17567	17630	17569	17714	17457	17629	17614	17565	17568	17660	17696	17609	17681	17468	17721	17675	17885	17658	17671	17657	17499	17690	17676	17743	17614	17677	17578	17702	17697	17403	17575	17864	17737	17693	17856	17793	17672	17729	17740	17758	17586	17406	17632	17806	17829	17813	17583	17620	17478	17600	17646	17568	17689	17695	17698	17781	17376	17742	17710	17654	17803	17925	17768	17376	17712	17825	17787	17698	17617	17681	17829	17667	17743	17626	17595	17647	17437	17553	17519	17741	17585	17877	17921	17682	17616	17793	17874	17848	17765	17640	17732	17475	17662	17792	17652	17733	17644	17615	17616	17662	17743	17570	17763	17725	17626	17551	17636	17671	17691	17633	17637	17813	17561	17523	17656	17638	17758	17737	17684	17758	17856	17839	17876	17611	17598	17840	17571	17781	17717	17742	17588	17444	17503	17754	17565	17487	17679	17651	17678	17698	17636	17608	17688	17817	17772	17439	17754	17551	17793	17580	17487	17560	17753	17651	17519	17608	17705	17635	17680	17851	17653	17686	17779	17692	17588	17523	17718	17937	17465	17763	17743	17696	17816	17817	17632	17843	17502	17527	17588	17523	17540	17754	17786	17565	17573	17761	17539	17763	17716	17578	17702	17581	17721	17691	17605	17615	17699	17712	17711	17605	17741	17614	17607	17728	17656	17651	17532	17471	17718	17565	17708	17646	17754	17795	17684	17667	17688	17667	17634	17724	17807	17674	17756	17681	17804	17713	17777	17734	17600	17581	17523	17796	17662	17705	17389	17751	17816	17667	17815	17601	17550	17859	17765	17822	17771	17378	17687	17787	17708	17791	17730	17499	17670	17730	17658	17523	17657	17628	17594	17891	17882	17640	17630	17494	17676	17639	17527	17691	17861	17573	17728	17593	17738	17716	17521	17475	17457	17749	17766	17675	17483	17965	17519	17869	17403	17496	17709	17619	17764	17683	17578	17641	17718	17701	17777	17693	17760	17694	17716	17552	17651	17671	17542	17593	17782	17601	17657	17800	17598	17771	17545	17800	17869	17630	17701	17823	17587	17476	17754	17653	17694	17516	17576	17653	17488	17693	17669	17773	17681	17834	17729	17627	17646	17660	17703	17768	17792	17649	17658	17606	17410	17493	17747	17790	17637	17530	17763	17688	17675	17768	17834	17793	17618	17656	17879	17829	17695	17581	17783	17629	17431	17778	17753	17848	17655	17682	17491	17779	17503	17871	17664	17753	17556	17786	17573	17666	17661	17830	17713	17668	17721	17635	17951	17767	17731	17616	17433	17585	17735	17714	17702	17569	17693	17692	17772	17755	17643	17788	17596	17775	17714	17543	17658	17817	17700	17673	17785	17802	17416	17457	17798	17827	17770	17633	17645	17417	17797	17701	17690	17683	17545	17706	17771	17749	17581	17564	17793	17733	17736	17603	17755	17598	17793	17831	17880	17810	17599	17831	17786	17748	17621	17557	17811	17703	17590	17628	17482	17422	17701	17634	17818	17832	17763	17740	17704	17738	17579	17536	17478	17593	17539	17656	17661	17916	17636	17516	17591	17487	17724	17490	17571	17732	17668	17701	17851	17703	17653	17728	17544	17595	17502	17704	17923	17673	17790	17732	17613	17732	17545	17679	17681	17726	17659	17662	17748	17572	17839	17650	17791	17733	17797	17783	17559	17753	17783	17834	17678	17715	17625	17560	17794	17801	17999	17662	17757	17665	17607	17766	17726	17735	17842	17744	17652	17649	17639	17528	17601	17531	17699	17596	17706	17696	17477	17769	17736	17696	17756	17750	17708	17509	17536	17612	17493	17673	17479	17711	17564	17802	17713	17701	17754	17808	17942	17720	17821	17668	17711	17834	17460	17736	17723	17521	17460	17740	17654	17680	17564	17740	17613	17822	17722	17613	17706	17691	17684	17680	17606	17779	17551	17561	17726	17885	17799	17577	17645	17745	17681	17755	17733	17568	17683	17744	17606	17625	17777	17710	17464	17686	17652	17532	17606	17829	17826	17509	17704	17675	17792	17765	17679	17788	17665	17746	17589	17691	17688	17704	17711	17607	17401	17530	17668	17716	17637	17678	17535	17772	17551	17774	17684	17661	17747	17833	17827	17454	17493	17916	17753	17700	17812	17781	17573	17527	17946	17782	17650	17527	17664	17631	17610	17680	17639	17759	17656	17613	17688	17574	17791	17467	17802	17640	17557	17716	17626	17668	17688	17637	17675	17796	17645	17773	17729	17663	17651	17823	17637	17768	17693	17463	17823	17683	17629	17664	17581	17616	17459	17463	17712	17912	17665	17762	17451	17705	17752	17658	17668	17531	17798	17862	17735	17863	17694	17660	17888	17651	17917	17801	17916	17606	17812	17684	17713	17499	17717	17712	17930	17848	17716	17701	17608	17498	17671	17697	17773	17572	17833	17546	17821	17699	17820	17514	17625	17708	17683	17549	17717	17888	17853	17626	17688	17627	17800	17636	18019	17647	17718	17709	17612	17643	17630	17493	17555	17631	17785	17576	17416	17715	17593	17712	17752	17792	17850	17600	17769	17782	17801	17592	17634	17667	17752	17579	17748	17907	17815	17859	17848	17667	17582	17649	17818	17549	17530	17704	17630	17594	17677	17718	17505	17719	17832	17715	17661	17565	17632	17801	17638	17566	17690	17689	17630	17634	17704	17604	17734	17831	17713	17733	17595	17828	17700	17691	17509	17587	17645	17859	17685	17578	17611	17754	17532	17773	17531	17848	17679	17680	17638	17699	17667	17560	17607	17873	17592	17746	17554	17765	17605	17684	17560	17552	17658	17640	17644	17762	17757	17650	17504	17655	17751	17660	17688	17712	17928	17681	17697	17659	17801	17707	17649	17839	17834	17547	17823	17680	17767	17622	17727	17628	17577	17689	17704	17737	17693	17657	17841	17636	17579	17772	17688	17707	17553	17780	17586	17787	17971	17595	17709	17530	17611	17776	17662	17665	17773	17647	17646	17796	17677	17719	17667	17726	17660	17782	17638	17702	17704	17731	17680	17706	17780	17712	17656	17656	17609	17727	17710	17573	17776	17734	17813	17783	17733	17731	17810	17795	17684	17678	17690	17691	17620	17687	17835	17500	17709	17564	17580	17619	17824	17511	17749	17523	17667	17687	17553	17677	17697	17850	17838	17652	17654	17743	17656	17666	17637	17579	17689	17528	17724	17641	17764	17690	17626	17556	17660	17758	17724	17679	17542	17623	17663	17830	17527	17605	17733	17784	17686	17589	17666	17671	17675	17995	17823	17775	17845	17740	17436	17692	17805	17648	17750	17721	17837	17563	17757	17765	17675	17754	17764	17597	17656	17701	17720	17639	17851	17778	17605	17646	17490	17686	17939	17561	17728	17811	17734	17586	17624	17773	17556	17548	17778	17667	17624	17601	17859	17776	17538	17759	17598	17540	17489	17458	17462	17746	17937	17855	17653	17645	17733	17822	17795	17928	17482	17641	17733	17721	17584	17694	17799	17579	17592	17627	17637	17672	17696	17358	17539	17673	17558	17716	17683	17679	17704	17924	17734	17664	17619	17586	17745	17734	17705	18002	17686	17771	17465	17593	17737	17683	17819	17779	17909	17704	17784	17775	17666	17753	17717	17787	17742	17686	17752	17696	17668	17727	17661	17555	17587	17850	17662	17757	17745	17803	17547	17547	17754	17609	17802	17543	17896	17648	17598	17669	17822	17758	17784	17951	17817	17935	17566	17403	17486	17701	17950	17671	17548	17550	17555	17673	17578	17643	17660	17558	17789	17513	17848	17635	17655	17567	17730	17842	17619	17738	17818	17742	17721	17569	17825	17797	17514	17913	17720	17905	17946	17649	17735	17823	17578	17737	17801	17712	17592	17623	17683	17592	17541	17713	17689	17780	17822	17606	17736	17589	17532	17714	17702	17572	17913	17822	17968	17831	17358	17717	17857	17864	17588	17643	17648	17730	17755	17707	17455	17855	17599	17648	17796	17900	17569	17680	17758	17476	17679	17716	17628	17449	17777	17662	17672	17731	17654	17890	17812	17806	17799	17608	17776	17547	17729	17552	17733	17886	17685	17752	17503	17685	17554	17719	17715	17777	17620	17791	17591	17693	17742	17605	17838	17811	17555	17756	17848	17658	17814	17763	17725	17533	17687	17667	17685	17779	17562	17676	17682	17653	17732	17818	17678	17715	17802	17857	17633	17739	17571	17751	17843	17687	17640	17689	17707	17786	17688	17566	17677	17770	17712	17463	17696	17408	17649	17575	17509	17649	17698	17683	17820	17835	17710	17726	17645	17677	17687	17480	17484	17556	17570	17979	17758	17687	17898	17690	17738	17507	17565	17680	17708	17583	17610	17668	17595	17578	17588	17740	17785	17662	17701	17733	17706	17513	17688	17798	17744	17918	17796	17502	17583	17800	17710	17671	17548	17489	17425	17698	17620	17822	17885	17720	17536	17642	17577	17680	17559	17727	17737	17629	17531	17753	17616	17733	17581	17689	17742	17608	17744	17778	17650	17762	17614	17693	17660	17698	17839	17746	17727	17789	17831	17748	17679	17609	17594	17828	17757	17640	17688	17632	17478	17632	17510	17613	17532	17969	17774	17738	17787	17570	17733	17823	17744	17734	17744	17636	17877	17833	17741	17629	17586	17541	17570	17627	17986	17561	17624	17616	17688	17474	17720	17667	17565	17708	17677	17838	17447	17864	17539	17556	17595	17661	17748	17603	17787	17725	17850	17769	17802	17685	17717	17691	17723	17597	17728	17833	17639	17773	17856	17734	17594	17715	17670	17598	17690	17591	17625	17652	17825	17548	17636	17817	17762	17588	17815	17667	17724	17695	17713	17608	17770	17748	17546	17652	17636	17593	17677	17642	17739	17829	17656	17643	17606	17692	17960
20202	35772	29626	25143	27790	23749	20012	17194	15514	14948	14876	14915	14933	14866	14815	14939	14899	14874	14859	15026	14912	14834	14972	14947	14849	14877	14951	14716	14814	15018	14937	14900	14802	14839	14918	14761	15008	14802	15039	14742	14993	14849	14882	14793	14817	14854	14786	14980	14974	14867	14915	14717	14956	14824	14898	14975	15024	14766	14864	14797	14968	14820	14823	14769	14811	14858	15051	14869	14701	14946	14925	14764	14925	14955	15003	14978	14812	14850	14739	15027	14769	14884	14815	14807	14911	14809	14740	14875	14715	14843	15071	14939	14836	14965	14841	14990	14785	15043	14827	14925	14774	14968	14842	14935	14818	14975	14894	14855	14904	14872	14923	14713	14950	14782	14971	14785	14822	14553	14878	14865	14884	14783	14935	14936	14793	14777	14649	14898	14896	14729	14944	14880	14902	14792	14829	14878	14716	14878	14930	15213	14651	14871	14852	14949	14830	14960	14827	14982	14905	14884	14945	14893	15045	14822	14757	14834	14907	14997	14770	14860	15006	14850	14895	14864	14851	14929	14872	14954	14797	14834	14999	14732	14642	14868	14903	14829	14894	14914	14864	14942	14686	14838	14920	14962	14786	14896	14905	14889	14724	14923	14870	15009	15044	14766	14952	14942	14965	14929	14764	14771	15007	14662	15012	14984	14849	14896	14678	14822	14884	14877	14807	14807	14868	14761	14896	14934	14872	14834	14916	14816	14874	14884	14874	14918	14820	14790	14830	14870	14794	14880	14853	14801	14842	14908	14666	14778	14869	14760	14675	14954	14782	14920	14799	14950	14865	14912	14854	14863	14882	14970	15071	14864	15016	14919	15054	14859	14924	14962	14963	14737	14970	15002	15031	14652	14827	14757	14964	14894	14933	14772	14892	14963	14907	14894	14951	14876	14871	14779	14865	14965	14873	14931	14798	14880	15012	15042	14803	15067	14808	14858	14948	14998	14833	14936	14932	14869	14878	14913	14722	14892	14838	14978	14763	15085	14963	14911	14879	14775	14853	14859	14825	14784	14882	14776	14798	14848	14921	14784	14916	14923	14959	14960	14882	14942	14888	15015	14748	15030	14966	14754	14995	14963	14892	15031	14874	14915	14907	14877	14740	14747	14886	14875	15041	14930	14831	14930	14855	14888	14853	14859	14875	14721	14857	14759	14855	14851	14818	14842	15020	14969	14934	14721	14791	14838	14912	14948	14765	14887	14963	14830	14774	14879	14989	14777	15025	14928	14875	14775	14947	14826	14921	14774	14915	14988	14714	15014	14803	14982	14799	14943	14786	14903	14970	14650	15044	15008	14762	14789	14936	14877	14988	14909	15017	14671	15037	14800	14966	14844	14908	14825	14884	14827	14865	14872	14895	14899	14928	14825	14905	14912	14836	14964	14854	14721	14845	14797	14792	14780	14814	14882	14945	14943	14734	15160	15003	15056	14815	15080	14988	14782	14830	14754	14865	14800	14903	15002	14887	14949	15011	14728	14866	14962	14852	14941	14839	14895	14865	15093	14937	14850	14972	14983	14823	15109	14834	14908	14767	14922	14938	14882	15025	14853	14771	14796	14991	14858	15074	14847	15097	14799	14906	14867	14852	14713	14874	14687	14962	14954	15051	14781	14816	14849	14824	14867	14885	15044	14987	14886	14899	14727	14739	14852	14792	14927	14904	14833	14760	14840	14715	14860	14951	14942	14901	14721	14899	14761	14926	14938	14981	15040	14865	14935	14929	15026	14808	14950	14802	14992	14922	14951	14834	14891	14846	14842	15078	14991	14898	14918	14872	14491	14896	14815	14873	14902	15012	14810	14906	14736	14920	14865	14864	14911	14995	14802	14700	14975	14855	14766	14943	14863	14954	14930	14786	14892	14918	15014	14837	15085	14903	14770	15061	14822	14857	14894	14923	14948	15034	14969	14840	14922	14711	14793	14844	14867	14833	14812	15055	14908	14801	14829	14985	14719	14909	14812	14919	14911	14863	14889	14891	14772	14919	14827	14790	14692	14985	14960	14861	14943	14815	14645	14934	14702	14986	15030	14801	14965	15004	14700	15045	14821	14878	14729	14855	14888	14864	14907	15045	14948	14833	14930	14932	14770	14844	14796	15027	14920	15031	15045	15055	14894	14888	14835	14877	14902	14977	14866	15012	14803	14934	14867	14890	14696	14796	14894	14881	14861	14860	14843	14736	14769	14900	14764	14890	14872	14809	14923	14967	14825	14825	14876	15074	15006	14813	14826	14986	14976	14994	14862	14959	14547	14953	14895	14953	14766	15066	14867	14884	14807	14953	15008	14739	14900	14933	14933	14981	14932	14765	14900	14770	14976	14831	14867	14790	14719	14822	15050	14878	14941	14916	15062	14989	14853	14830	15026	14857	14782	14967	14912	14909	14875	14864	14743	14804	14848	14815	14897	14796	14956	14860	14909	15072	14835	14768	14972	14734	15039	14770	14862	14807	14835	14749	14888	15008	14949	14825	15046	14973	14976	14876	14818	14941	14870	14833	14897	14935	14976	14867	14800	14957	14961	14881	14934	14825	14997	14933	14819	14916	14826	14972	14905	14893	14936	14941	14939	14608	14922	14915	15013	14958	14797	14943	14860	14912	14952	14776	14887	14917	14853	15177	14845	14649	14867	14853	14898	14929	14814	14902	14880	14852	14838	14896	14851	14774	14908	14791	14716	14988	14989	14762	14917	14977	14921	14982	14843	14802	14989	14901	14948	14953	15003	14783	14930	14866	15150	14768	14934	14986	14780	14808	14843	14741	15030	14863	14895	14788	14807	14866	14979	14714	14818	14655	14815	14876	14804	14913	14918	14838	14837	14844	14833	15123	14934	14753	14698	14884	14819	15100	14996	14727	14835	15026	14921	14957	14820	14927	14794	14821	14820	14849	15046	14843	15071	14931	14922	14837	15076	14909	14972	14835	14906	14766	15075	14711	14893	14879	14864	14899	14887	14779	14806	14808	14815	14854	15052	14878	14950	14835	14705	14782	14975	14833	14850	14889	14914	14937	14833	14972	14988	14896	14733	14913	15053	14942	14820	14985	14957	15061	14801	14864	14893	14826	14981	14808	14854	14760	14848	14884	14920	14863	14913	14695	15015	15060	14889	14942	14724	14950	14801	15061	14832	14679	14720	14956	14951	14989	14809	14919	14784	14995	14859	14673	14841	14977	14799	14871	14868	14870	14941	14817	14843	14951	14969	14953	14834	14862	14875	15045	14771	15046	14963	14894	14788	15001	14688	15143	14822	14974	14889	14890	14943	14945	14852	14785	14918	14685	14920	14867	14820	14947	14906	14999	14750	14965	15048	14826	14914	14874	14875	14759	14788	14870	15061	14821	14754	14802	14907	14766	14882	14923	14925	14738	14852	14940	14982	14987	14924	14828	14881	14945	14681	14944	14718	15059	14819	14945	14924	14805	14945	14913	14798	14899	15094	14907	15001	14884	14955	15065	14942	14837	14941	15016	14914	14834	14998	15008	14971	14829	14946	14849	15012	14832	14884	14972	14945	14840	14879	14971	14926	14846	14917	14931	14846	14807	14914	14922	14977	15047	14759	14915	15023	14774	14915	14862	14891	14959	15025	14977	14801	14769	14871	14939	14918	14978	14857	14849	14773	14915	14863	14923	14963	14902	14803	15003	14730	14809	15028	14706	14902	14892	14835	14814	14838	14814	14810	14885	14866	14874	14831	14932	14920	14830	14739	14993	14694	14836	14960	14979	14763	14785	14858	14862	14878	14794	14696	14838	14737	14713	14779	14839	14877	14752	14943	15002	15017	15006	14922	14770	15025	14860	14990	14919	15044	14938	14955	14896	14844	14877	14867	14880	14827	14757	14997	14839	14780	14944	14751	14891	14854	15037	14834	15020	14859	15092	14980	14991	14989	14904	14882	14965	14847	14832	14686	14983	14946	14978	14744	14922	14938	14762	14909	14805	14919	14859	14995	14856	14977	14839	14959	14884	14801	14741	14777	15016	14849	14898	14850	14791	14730	14966	15003	14674	15007	14920	14807	15032	14913	14808	15017	14758	14845	15007	15037	14820	14890	14923	14763	15081	14956	14984	14896	14817	14893	14869	14972	14983	14937	14871	14981	14696	14931	15003	14964	14867	15116	14800	15000	14894	14744	14832	14711	14962	14893	14987	15052	14878	14915	14891	15014	14779	14969	14894	14709	14797	14887	14682	14812	14775	14857	14858	14944	14794	14809	14842	15069	15015	14696	14824	14807	15053	14835	14977	14787	14801	14667	14780	14822	14831	14979	14944	15083	14828	14838	15027	14871	14861	14990	14951	14892	14969	14982	14745	14953	14863	14859	14898	14923	15038	14967	14869	14915	14817	14981	14914	14873	14871	14779	14968	14896	14868	15035	15020	14852	14641	14918	15003	14903	14687	14693	14948	14810	14649	14992	14812	14730	14839	14879	14800	14881	14895	14844	14908	14910	14691	14875	14869	14952	15032	14769	14877	14761	14921	14883	14815	14972	14956	14851	14872	15008	14916	14942	14957	14886	14995	14910	14818	14789	14762	14838	15018	14941	14730	14941	14897	14922	14888	14710	14837	14910	14829	14754	14830	14917	14997	14907	14718	14830	14796	14798	14936	14898	14903	14904	14933	14940	14736	15053	14834	14766	14708	14889	15051	14860	14815	14739	14993	14816	14802	14923	14790	14857	14922	14787	14743	14773	14881	14884	15021	14705	14837	14966	14781	14942	15139	14994	14848	15025	14830	14982	14989	14872	14779	14767	14897	14893	14775	14929	14862	14964	14948	14932	14856	14906	14981	14922	14870	14774	15032	14981	14720	14859	14904	14802	14885	14719	14852	14903	14730	14949	14865	14911	15072	14952	15072	14764	14865	14867	14924	14964	14894	14973	14889	14857	14846	14890	14887	14877	15003	14953	14816	14967	14916	14820	14926	14926	14981	14709	14954	14757	14955	14853	14812	15038	14786	14818	14916	14636	14668	14861	14959	14972	14792	14835	14783	14813	14967	14773	14880	14976	14922	14862	14875	14826	14769	14781	14737	14874	14771	14741	14898	14817	14787	14795	14953	14970	14910	14864	14928	14944	15134	14717	14967	14940	14864	14915	14946	14771	14859	14892	14861	14997	14756	14869	14783	14748	14952	14938
24119	21528	29610	30862	50399	55238	46246	32805	23871	19661	18144	17870	17575	17507	17630	17781	17409	17621	17450	17745	17622	17501	17478	17303	17462	17434	17512	17534	17533	17575	17663	17517	17485	17507	17418	17363	17594	17679	17444	17340	17286	17539	17551	17526	17496	17516	17395	17583	17368	17400	17343	17400	17569	17439	17466	17379	17490	17514	17221	17115	17416	17589	17467	17235	17471	17393	17286	17587	17285	17430	17432	17288	17497	17604	17437	17494	17440	17525	17519	17472	17641	17542	17453	17419	17429	17356	17415	17107	17417	17565	17479	17576	17370	17429	17417	17484	17522	17311	17353	17779	17458	17362	17281	17314	17418	17461	17541	17308	17369	17472	17392	17474	17416	17481	17329	17522	17523	17259	17281	17395	17441	17586	17293	17323	17445	17424	17501	17444	17379	17521	17198	17463	17500	17580	17288	17525	17514	17444	17329	17247	17417	17296	17447	17437	17263	17383	17452	17414	17489	17310	17425	17466	17770	17446	17262	17391	17644	17339	17361	17467	17226	17382	17464	17367	17381	17515	17456	17222	17355	17336	17480	17534	17581	17621	17298	17545	17583	17396	17514	17636	17382	17279	17494	17444	17442	17559	17436	17395	17268	17370	17522	17506	17257	17599	17426	17609	17417	17459	17438	17424	17410	17278	17428	17478	17513	17414	17529	17591	17244	17425	17374	17421	17260	17395	17264	17403	17229	17467	17433	17578	17280	17336	17308	17275	17320	17286	17508	17368	17377	17370	17489	17260	17432	17352	17393	17351	17529	17498	17486	17341	17703	17246	17369	17456	17471	17390	17464	17391	17388	17380	17330	17490	17343	17564	17561	17515	17340	17369	17493	17612	17596	17423	17416	17403	17470	17271	17581	17391	17377	17354	17404	17374	17473	17325	17602	17535	17343	17425	17402	17499	17399	17256	17521	17353	17412	17306	17461	17483	17504	17378	17603	17480	17331	17579	17485	17463	17392	17380	17455	17407	17495	17383	17544	17608	17507	17390	17301	17465	17484	17362	17326	17547	17430	17408	17490	17453	17664	17347	17421	17438	17334	17564	17412	17407	17153	17391	17308	17464	17523	17523	17534	17446	17565	17485	17664	17454	17343	17560	17383	17471	17327	17353	17335	17554	17392	17366	17553	17470	17537	17242	17588	17461	17401	17476	17431	17281	17442	17515	17464	17492	17190	17425	17553	17241	17594	17389	17426	17566	17482	17352	17441	17564	17458	17189	17510	17591	17439	17419	17431	17473	17400	17274	17655	17509	17355	17425	17408	17448	17489	17550	17405	17427	17466	17359	17343	17382	17473	17282	17400	17374	17621	17436	17382	17308	17634	17461	17434	17434	17392	17291	17548	17514	17436	17229	17397	17370	17391	17307	17457	17358	17521	17439	17450	17567	17487	17394	17311	17412	17507	17156	17507	17429	17487	17565	17581	17538	17391	17460	17427	17514	17407	17513	17580	17605	17604	17634	17390	17535	17323	17358	17568	17542	17508	17205	17297	17280	17443	17376	17586	17652	17464	17321	17430	17476	17254	17452	17442	17309	17792	17574	17444	17496	17373	17384	17391	17615	17425	17367	17436	17435	17387	17344	17354	17400	17444	17646	17469	17336	17310	17437	17369	17357	17455	17316	17344	17366	17638	17414	17419	17388	17442	17533	17322	17209	17483	17364	17284	17548	17556	17322	17285	17266	17462	17471	17371	17408	17387	17359	17432	17546	17387	17448	17417	17392	17653	17363	17384	17431	17419	17560	17447	17470	17564	17308	17347	17370	17590	17375	17437	17334	17319	17386	17431	17511	17460	17429	17478	17358	17427	17639	17308	17602	17562	17572	17482	17601	17573	17400	17650	17569	17454	17484	17544	17567	17467	17539	17401	17465	17349	17423	17399	17640	17595	17280	17335	17513	17464	17431	17400	17256	17302	17499	17473	17509	17288	17420	17484	17342	17430	17484	17597	17247	17297	17461	17426	17315	17372	17344	17477	17294	17353	17373	17587	17374	17264	17290	17408	17415	17512	17341	17582	17573	17335	17549	17490	17478	17339	17453	17456	17511	17381	17392	17243	17429	17420	17324	17403	17625	17593	17448	17582	17468	17427	17376	17291	17560	17585	17483	17411	17404	17135	17592	17636	17181	17374	17296	17487	17493	17499	17210	17373	17277	17396	17293	17447	17398	17421	17560	17571	17380	17331	17637	17344	17462	17531	17578	17422	17477	17229	17351	17352	17243	17653	17475	17596	17458	17406	17499	17361	17236	17298	17552	17598	17422	17363	17362	17350	17439	17464	17312	17456	17509	17443	17508	17570	17488	17492	17519	17468	17561	17326	17384	17374	17428	17612	17482	17486	17616	17160	17515	17456	17400	17390	17536	17332	17350	17558	17508	17375	17371	17465	17318	17598	17493	17392	17515	17312	17371	17426	17363	17610	17488	17381	17428	17358	17341	17452	17387	17688	17434	17554	17079	17542	17404	17386	17386	17358	17227	17327	17345	17439	17308	17212	17313	17605	17257	17388	17471	17410	17434	17478	17427	17471	17249	17436	17286	17417	17246	17570	17525	17448	17270	17395	17335	17326	17238	17374	17564	17602	17465	17536	17360	17637	17599	17288	17416	17516	17424	17676	17400	17411	17345	17508	17310	17376	17290	17382	17428	17375	17347	17345	17319	17462	17316	17502	17442	17418	17459	17496	17491	17546	17544	17546	17376	17293	17451	17506	17501	17579	17410	17577	17397	17543	17592	17430	17498	17608	17396	17255	17338	17240	17573	17526	17248	17490	17339	17389	17390	17442	17543	17530	17482	17460	17539	17515	17147	17356	17437	17156	17511	17297	17339	17560	17379	17397	17416	17323	17463	17520	17502	17516	17292	17415	17329	17521	17406	17499	17435	17512	17523	17377	17315	17371	17407	17370	17402	17338	17425	17439	17511	17193	17533	17386	17542	17396	17335	17200	17365	17378	17268	17457	17227	17467	17241	17564	17424	17341	17453	17514	17312	17535	17381	17619	17738	17418	17346	17401	17421	17435	17268	17538	17412	17482	17538	17436	17537	17450	17470	17431	17560	17382	17415	17706	17621	17439	17320	17308	17363	17276	17438	17329	17350	17331	17010	17151	17475	17327	17366	17447	17296	17504	17406	17411	17445	17303	17331	17378	17333	17442	17462	17509	17529	17440	17498	17385	17514	17433	17434	17321	17459	17382	17266	17543	17482	17479	17609	17417	17322	17482	17487	17313	17349	17315	17375	17546	17561	17355	17330	17451	17539	17378	17405	17448	17506	17320	17416	17407	17303	17333	17740	17562	17455	17551	17337	17308	17379	17275	17488	17403	17453	17448	17461	17444	17362	17487	17385	17683	17493	17217	17342	17239	17377	17352	17382	17601	17473	17462	17496	17513	17562	17495	17500	17450	17393	17573	17505	17531	17387	17512	17362	17296	17398	17497	17475	17448	17414	17577	17323	17313	17187	17573	17449	17391	17450	17509	17466	17408	17255	17405	17386	17299	17209	17318	17591	17499	17408	17464	17457	17728	17422	17366	17447	17458	17477	17420	17543	17328	17439	17452	17391	17358	17449	17295	17625	17542	17641	17429	17370	17515	17343	17424	17480	17455	17456	17481	17463	17300	17460	17357	17372	17433	17400	17314	17624	17528	17448	17428	17509	17604	17552	17387	17337	17314	17319	17309	17292	17353	17493	17378	17462	17561	17553	17224	17464	17398	17462	17328	17468	17452	17412	17393	17659	17574	17507	17277	17396	17416	17422	17413	17385	17352	17251	17660	17598	17292	17455	17456	17501	17493	17458	17256	17466	17337	17605	17440	17337	17402	17509	17320	17293	17330	17304	17375	17447	17536	17460	17439	17463	17758	17485	17401	17201	17582	17294	17443	17392	17325	17470	17434	17410	17632	17343	17540	17350	17450	17473	17408	17302	17354	17568	17215	17494	17698	17501	17433	17463	17465	17395	17388	17382	17388	17550	17477	17351	17436	17393	17344	17370	17286	17350	17288	17324	17143	17323	17462	17513	17284	17428	17364	17351	17530	17501	17385	17392	17274	17536	17490	17422	17443	17274	17472	17384	17496	17317	17321	17351	17460	17390	17565	17480	17630	17451	17600	17371	17430	17183	17243	17619	17404	17434	17453	17449	17278	17285	17556	17611	17576	17565	17594	17507	17353	17515	17612	17529	17449	17777	17364	17497	17316	17357	17399	17484	17595	17596	17400	17567	17334	17469	17576	17340	17291	17657	17467	17431	17343	17533	17509	17305	17409	17421	17381	17368	17412	17501	17524	17262	17363	17558	17229	17456	17408	17419	17421	17482	17466	17521	17530	17420	17609	17519	17321	17601	17431	17340	17338	17381	17374	17591	17673	17430	17363	17291	17475	17581	17332	17323	17344	17428	17254	17520	17602	17636	17474	17515	17628	17229	17328	17316	17498	17419	17324	17364	17300	17477	17404	17569	17311	17337	17577	17460	17531	17399	17456	17591	17405	17473	17666	17319	17251	17562	17309	17382	17416	17232	17592	17451	17378	17409	17352	17391	17470	17521	17283	17257	17440	17388	17366	17467	17429	17391	17484	17327	17464	17419	17664	17282	17389	17552	17534	17430	17409	17340	17414	17522	17592	17585	17310	17544	17402	17393	17466	17400	17556	17238	17357	17463	17300	17401	17545	17244	17517	17357	17450	17377	17551	17505	17599	17372	17573	17441	17560	17522	17500	17475	17400	17570	17595	17427	17395	17354	17332	17464	17360	17419	17209	17424	17452	17352	17468	17310	17443	17554	17586	17566	17420	17557	17402	17643	17445	17335	17358	17270	17274	17355	17368	17285	17373	17600	17456	17588	17621	17472	17562	17426	17213	17379	17477	17325	17545	17296	17613	17297	17394	17338	17355	17284	17450	17506	17162	17500	17434	17453	17500	17429	17428	17659	17610	17407	17318	17401	17297	17241	17377	17411	17556	17560	17366	17374	17613	17550	17400	17448	17501	17397	17326	17551	17159	17307	17378	17530	17484	17450	17339	17483	17569	17525	17433	17296	17584	17476	17562	17422	17474	17515	17347	17487	17265	17335	17376	17314	17319	17537	17175	17466	17486	17416	17504	17348	17464	17492	17408	17515	17479	17287	17420	17446
41858	69159	51790	51888	59752	55318	43769	31598	21144	16386	15107	14828	14865	14643	14937	14981	14842	14823	14625	14898	14783	14705	14740	14565	14674	14789	14830	14701	14766	14993	14919	14731	14866	14873	14838	14733	14808	14729	14851	14858	14802	14788	14835	14772	14968	14720	14825	14655	14895	14935	14653	14818	14767	14566	14710	14831	14569	14749	14908	14810	14971	14848	14660	14705	14778	14703	14727	14980	14650	14858	14679	14772	14653	14758	14923	14688	14745	14765	14812	14822	14660	14718	14648	14670	14683	14792	14859	14711	14675	14589	14760	14551	14817	15007	14692	14845	14888	14798	14823	14889	14975	14851	14616	14715	14769	14664	14829	14614	14768	14767	14652	14747	14850	14730	14669	14956	14634	14947	14655	14620	14837	14861	14757	14609	14738	14662	14803	14847	14687	14933	14730	14794	14611	14832	14674	14706	14659	14806	14750	14580	14696	14720	14553	14752	14795	14851	14746	14663	14730	14935	14590	14630	14817	14881	14706	14818	14692	14763	14625	14684	14813	14693	14775	14757	14847	14664	14668	14651	14767	14661	14754	14781	14769	14901	14864	14681	14675	14776	14800	14617	14630	14798	14687	14724	14809	14622	14794	14696	14809	14722	14612	14857	14763	14521	14761	14716	14756	14919	14847	14757	14799	14701	14715	14664	14728	14803	14828	14821	14836	14612	14749	14686	14835	14737	14811	14792	14735	14804	14644	14709	14830	14822	14660	14997	14874	14613	14805	14739	14724	14636	14768	14815	14705	14846	14621	14859	14686	14641	14628	14794	14914	14573	14657	14703	14662	14675	14777	14642	14725	14698	14705	14717	14674	14768	14801	14599	14801	14570	14692	14839	14654	14801	14825	14833	14685	14660	14881	14791	14859	14791	14761	14768	14579	14817	14660	14735	14818	14762	14877	14689	14743	14648	14723	14895	14781	14766	14664	14681	14914	14836	14782	14661	14760	14565	14695	14834	14961	14686	14744	14743	14660	14851	14667	14912	14748	14942	14673	14683	14689	14670	14737	14870	14645	14708	14871	14600	14744	14739	14847	14797	14562	14570	14823	14696	14851	14623	14793	14651	14847	14591	14732	14664	14595	14776	14621	14732	14705	14601	14877	14773	14459	14954	14753	14843	14817	14853	14773	14706	14756	14778	14861	14888	14875	14651	14715	14658	14787	14624	14852	14541	14728	14666	14796	14857	14642	14816	14848	14731	14601	14714	14681	14694	14753	14654	14719	14813	14679	14657	14804	14753	14722	14711	14703	14647	14726	14822	14935	14847	14795	14622	14871	14665	14747	15010	14986	14801	14878	14555	14600	14797	14794	14658	14762	14693	14823	14747	14685	14740	14681	14645	14805	14621	14542	14766	14841	14844	14736	14845	14633	14739	14717	14780	14912	14981	14839	14872	14712	14779	14916	14920	14631	14801	14776	14714	14568	14748	14858	14915	14631	14661	14729	14685	14665	14661	14831	14731	14827	14638	14795	14766	14686	14749	14614	14829	14783	14684	14597	14780	14699	14689	14893	14737	14686	14713	14717	14849	14668	14664	14730	14647	14813	14725	14841	14881	14832	14762	14785	14721	14740	14801	14789	14610	14749	14723	14635	14697	14619	14928	14657	14790	14635	14640	14952	14679	14520	14841	14795	14776	14619	14736	14612	14668	14687	14689	14896	14672	14798	14779	14681	14903	14702	14670	14829	14761	14513	14856	14694	14995	14772	14654	14764	14657	14777	14725	14772	14592	14702	14729	14766	14909	14735	14850	14974	14709	14793	14813	14854	14771	14865	14689	14843	14836	14854	14785	14647	14883	14837	14827	14568	14849	14827	14682	14715	14596	14597	14843	14742	14874	14670	14912	14653	14663	14777	14755	14685	14812	14817	14880	14926	14784	14649	14869	14907	14581	14779	14808	14851	14685	14799	14671	14808	14741	14795	14737	14756	14815	14685	14664	14608	14524	14732	14769	14666	14711	14906	14731	14732	14819	14683	14879	14567	14766	14870	14816	14709	14760	14586	14746	14824	14759	14681	14737	14849	14791	14691	14671	14916	14667	14710	14762	14534	14762	14702	14730	14722	14608	14678	14624	14911	14702	14818	14622	14629	14675	14799	14695	14762	14718	14795	14599	14721	14765	14615	14784	14853	14693	14843	14754	14754	14681	14820	14798	14824	14994	14793	14671	14869	14728	14735	14760	14733	14739	14615	14895	14791	14500	14728	14773	14713	14587	14848	14784	14642	14679	14560	14635	14883	14870	14798	14780	14855	14721	14666	14873	14639	14794	14760	14687	14755	14768	14693	14642	14922	14964	14753	14678	14741	14680	14722	14727	14852	14602	14860	14713	14908	14762	14763	14575	14661	14810	14743	14621	14778	14781	14847	14672	14715	14683	14788	14798	14822	14741	14858	14814	14781	14642	14784	14654	14722	14752	14754	14793	14628	14671	14746	14887	14685	14748	14931	14615	14682	14820	14663	14803	14803	14957	14859	14756	14909	14809	14852	14882	14727	14762	14762	14701	14743	14624	14786	14679	14682	14745	14774	14875	14618	14788	14694	14834	14798	14709	14609	14796	14742	14748	14691	14615	14797	14732	14581	14728	14806	14937	14753	14753	14676	14615	14817	14772	14695	14903	14785	14731	14706	14636	14823	14671	14888	14628	14861	14631	14777	14703	14663	14796	14624	14693	14735	14781	14862	14590	14763	14637	14788	14801	14743	14612	14778	14752	14828	14556	14658	14736	14706	14613	14709	14858	14841	14724	14510	14877	14652	14821	14672	14745	14878	14787	14782	14789	14797	14607	14942	14604	14819	14819	14832	14778	14697	14680	14660	14591	14643	14937	14691	14783	14600	14720	14799	14824	14940	14845	14879	14729	14669	14696	14815	14871	14952	14670	14628	14801	14715	14726	14815	14768	14567	14706	14741	14888	14634	14691	14827	14794	14743	14639	14684	14618	14760	14885	14779	14759	14651	14690	14633	14671	14673	14742	14704	14856	14819	14776	14716	14905	14650	14788	14809	14829	14829	14816	14827	14826	14823	14696	14794	14543	14764	14728	14651	14760	14670	14795	14668	14802	14759	14692	14938	14460	14678	14863	14598	14874	14825	14762	14778	14785	14752	14721	14689	14779	14618	14773	14685	14672	14771	14663	14756	14927	14922	14671	14779	14837	14634	14810	14881	14859	14756	14819	14718	14658	14779	14842	14491	14840	14905	14660	14896	14789	14848	14734	14641	14844	14898	14682	14770	14814	14726	14588	14866	14728	14829	14861	14834	14714	14818	14511	14895	14960	14790	14692	14807	14738	14757	14653	14593	14733	14663	14791	14733	14784	14842	14771	14741	14680	14696	14737	14663	14593	14624	14738	14759	14706	14798	14878	14677	14773	14700	14632	14655	14795	14730	14732	14649	14813	14738	14830	14553	14618	14726	14830	14844	14625	14835	14646	14783	14702	14708	14927	14798	14833	14719	14622	14662	14747	14834	14907	14478	14835	14754	14674	14743	14712	14881	14747	14717	14828	14660	14789	14570	14656	14852	14678	14860	14840	14631	14841	14668	14767	14784	14792	14834	14763	14859	14722	14823	14816	14674	14807	14847	14650	14688	14817	14847	14735	14751	14948	14645	14710	14807	14681	14828	14658	14892	14766	14593	14826	14831	14606	14740	14818	14773	14927	14703	14672	14710	14730	14718	14899	14720	14797	14672	14897	14734	14820	14892	14885	14773	14980	14701	14638	14829	14839	14884	14745	14799	14809	14698	14755	14817	14827	14771	14778	14742	14582	14615	14712	14906	14646	14727	14743	14756	14776	14845	14710	14753	14703	14826	14791	14645	14816	14634	14875	14765	14702	14958	14667	14673	14606	14826	14512	14826	14663	14736	14891	14589	14722	14699	14864	14843	14805	14619	14770	14690	14779	14834	14813	14699	14650	14878	14757	14732	14607	14727	14782	14651	14674	14649	14838	14907	14864	14649	14669	14976	14743	14715	14806	14859	14761	14932	14876	14886	14709	14908	14777	14804	14641	14956	14859	14818	14757	14753	14825	14958	14781	14714	14745	14802	14733	14853	14754	14802	14782	14693	14724	14783	14675	14760	14620	14726	14675	14948	14670	14887	14876	14754	14640	14527	14844	14798	14697	14608	14782	14735	14971	14793	14729	14865	14753	14711	14828	14756	14724	14677	14828	14847	14660	14721	14744	14689	14781	14792	14713	14912	14772	14695	14850	14871	14823	14823	14602	14912	14882	14883	14882	14669	14789	14664	14809	14726	14679	14906	14484	14773	14739	14644	14744	14806	14750	14820	14832	14751	14781	14586	14827	14890	14648	14754	14808	14824	14626	14780	14883	14704	14698	14696	14777	14690	14837	14645	14640	14665	14586	14938	14929	14682	14715	14759	14669	14704	14609	14790	14855	14752	14609	14657	14752	14839	14575	14881	14735	14828	14673	14628	14837	14610	14837	14725	14827	14751	14690	14864	14785	14631	14864	14611	14679	14816	14766	14697	14798	14855	14775	14806	14876	14898	14733	14847	14770	14655	14865	14777	14822	14804	14851	14940	14926	14845	14804	14860	14900	14719	14716	14684	14594	14708	14648	14933	14864	14675	14842	14824	14868	14642	15037	14822	14900	14522	14690	14852	14594	14869	14676	14839	14908	14713	14677	14622	14918	14775	14768	14752	14710	14727	14837	14697	14650	14695	14839	14725	14769	14772	14809	14713	14953	14747	14759	14794	14804	14795	14810	14690	14830	14998	14851	14818	14708	14737	14681	14736	14708	14781	14850	14819	14792	14772	14821	14915	14641	14840	14843	14654	14845	14654	14890	14767	14657	14876	14705	14634	14729	14702	14669	14842	14732	14745	14658	14691	14600	14790	14713	14756	14787	14810	14762	14656	14706	14704	14757	14736	14807	14843	14640	14709	14626	14865	14794	14732	14711	14751	14722	14785	14748	14769	14686	14627	14694	14774	14745	14869	14772	14822	14885	14743	14773	14726	14742	14744	14687	14861	14616	14743	14828	14741	14668	14732	14768	14789	14885	14739	14748	14599	14796	14747	14739	14846	14720	14789	14922	14826	14772	14811	14706	14777	14616	14826	14710	14665	14718	14788	14905	14718	14739	14829	14751	14687	14821	14770	14825
22934	21467	29886	27432	55710	66968	55003	39071	28088	22310	19673	18532	18739	18486	18354	18520	18439	18282	18287	18579	18533	18297	18381	18476	18443	18345	18275	18372	18387	18261	18343	18228	18195	18242	18255	18103	18196	18468	18428	18327	18236	18220	18196	18209	18322	18232	18189	18373	18498	18185	18122	18278	18235	18125	18091	18372	18239	18068	18246	18262	18249	18168	18192	18393	18188	18251	18319	18366	18204	18174	18186	18136	18048	18154	18242	18328	18233	18082	18195	18006	18232	18134	18095	18173	18207	18282	18323	18170	18246	18266	17992	18036	18193	18305	18149	18210	18214	18131	18098	18061	18122	17948	17984	18258	18058	18203	17970	18449	18315	18340	18388	18051	18209	18239	18178	18189	18359	18367	18411	18180	18395	18143	18215	18065	18203	18303	18292	18250	18120	18218	18035	18126	18255	18173	18137	18159	18155	18063	18327	18154	18295	18260	18175	18329	18185	18222	18356	18213	18276	18262	18204	18121	18355	18266	18254	18255	18270	18219	18221	18072	18383	18129	18256	18081	18088	18128	18076	18081	18138	18099	17922	18009	18273	18171	18107	18013	18178	18147	18291	18187	18228	18222	18271	18050	18248	18209	18138	18192	18113	18351	18202	18284	18237	18136	18298	18049	18162	18135	18103	18229	18245	18166	18307	18305	18238	18211	18466	18129	18077	18321	18334	18134	18067	18019	18278	18239	18208	18043	18208	18201	18349	18291	18166	18305	18049	18266	18193	18108	18120	18361	18236	18210	18088	18096	18349	18245	18208	18017	17997	18163	18069	18122	18216	18122	18495	18257	18091	17986	18242	18058	18074	18068	18210	18253	18081	18224	18072	18054	18177	18124	18181	18334	18193	18246	18032	18029	18059	18159	18343	18167	18098	18120	17958	18349	18292	18239	18380	18381	18207	17929	18123	18267	18091	18374	18385	18056	18119	18100	17982	18265	18209	18173	18370	18276	18089	17955	18234	18021	17992	18053	18126	18033	18078	18203	18327	17992	18182	18171	18249	18160	18433	18270	18114	18131	18318	18096	18215	18099	18245	18342	18188	18324	18358	18118	18288	18052	18084	18051	18178	18150	18104	18230	18250	18055	18233	18258	18011	18070	18194	18223	18267	18273	18036	18010	18355	18121	18029	18013	18157	18378	18076	18146	18086	18193	18326	18201	18219	18148	18133	18160	17904	18065	18184	18100	18043	18139	18279	18083	18231	18304	18172	18118	18094	17940	18203	18216	18115	18271	18350	18128	18184	18061	18084	18194	18341	18146	18313	18302	18243	17993	18233	18222	18164	18287	18250	18232	18322	18481	18285	18074	17956	18098	18030	18244	18232	18053	18422	18270	18322	18210	18272	18477	18155	18102	18138	18231	18277	18160	18054	18150	18159	18271	18264	18208	17979	18117	18259	18146	18032	18033	18283	18226	18255	18161	18137	18158	18225	18068	18161	18314	18120	18175	18098	18121	18282	18153	18071	18242	18398	18312	18484	18300	18324	18127	18336	18153	18019	18199	18048	18195	17979	18187	18177	18064	18212	18117	18167	18237	18067	18109	18076	18114	18214	18070	18257	18140	18199	18071	18156	18248	18117	18068	18121	18221	18186	18209	18092	18270	18030	18159	18178	18137	18069	17850	18204	18155	17920	17914	18010	18125	18153	18352	18169	18224	18037	18405	18128	18024	18281	18082	18451	18279	18130	18104	18137	18244	18088	18321	18124	18286	18086	18227	18262	18121	18403	18217	18136	18237	18220	18272	18215	18148	18192	18484	18244	18139	18226	17993	18269	18068	18036	18262	18092	18114	18182	18097	18198	18243	18102	18142	18083	18292	18057	18354	18263	18194	18449	18236	18364	18034	18221	18223	18115	18287	18361	18237	18278	18384	18389	18193	18208	18234	18098	18148	18089	18376	18344	18515	18390	18422	18110	18017	18042	18280	18240	17988	18198	18023	18404	18280	18242	18074	18212	17975	18188	18164	17939	18309	18131	18178	18331	18180	18080	18265	18153	18285	18443	18167	17930	18056	18336	18092	18153	18118	18209	18214	18313	18246	18444	18239	18059	18182	18125	18012	18126	18258	18088	18158	18157	18171	18281	18048	18084	18077	18285	18073	18235	18213	18135	18094	18269	18059	18118	18160	18177	18174	18042	18027	18261	18108	18146	18168	17954	18181	18107	17948	18088	17971	18101	18312	18216	18063	18191	18260	18281	18114	18232	18190	18217	17938	18214	18195	18271	18243	18188	18079	18094	18253	18153	18172	18105	18045	18097	18300	18102	18196	18192	18151	17902	18250	18024	18175	18227	18186	18056	18155	18200	18235	18243	18192	18141	18257	18187	18201	18018	18047	18223	18166	18036	18173	18119	18289	18212	18217	18049	18210	18028	18257	18338	18156	18169	18234	18186	18136	18332	18244	18256	18255	18241	18151	18203	18186	18113	18196	18317	18286	18326	18113	18135	18170	18423	18303	18272	17992	18326	18133	18317	18087	18289	18109	18341	18302	18257	18058	18050	17890	18211	18236	18195	18031	18040	18165	18223	18296	18119	18075	18229	18317	18073	18042	18224	18001	18232	18103	18393	18176	18127	18061	18266	18143	18057	18154	17919	18194	18195	18402	18181	18139	18099	18134	18222	18124	17940	18168	18296	18067	18320	17971	18057	18315	18174	18055	18031	18160	18162	18114	18152	18227	18265	18293	18096	18321	18282	18170	18250	18081	18412	18090	18343	18339	18148	18248	18258	18215	18383	18322	17924	18280	18097	18255	18128	18272	17919	18250	18370	18177	18308	18217	18145	18206	18257	18106	18011	18270	18152	18184	18176	18331	18151	17897	18089	18056	18111	18073	18087	17991	18347	18371	18210	18254	18218	18229	18056	18190	18008	18064	18114	18277	18226	18139	18306	18109	18209	18102	18058	18211	18148	18185	18296	18048	18187	17990	17964	18056	18075	18208	18326	18493	18284	17980	18110	18050	18238	18314	18273	18285	18329	18050	18165	18096	18243	18139	18346	18116	18146	18091	18007	18185	18030	18210	18098	18235	18373	18134	18153	18138	18289	18438	18214	18250	18202	18291	18302	18039	18166	18291	18171	18186	18287	18155	18371	18129	18184	18171	18225	18200	18161	18135	18308	18107	18136	18248	18239	18389	18122	18285	18043	18230	18082	18038	18271	18267	18184	18214	18117	18415	18037	18349	18113	18156	18115	18033	18215	18317	18111	18137	18142	18186	18138	18167	18054	18145	18275	18182	18143	18042	18056	18060	18228	18178	18257	18092	18182	18241	18268	18337	18267	18285	18021	18250	18436	18023	18130	17985	17997	18038	18286	18588	17977	18027	18211	18233	18308	18312	18238	18212	18014	18257	18103	18280	18411	18006	18173	18092	18225	18269	18093	18221	18043	18049	17995	18261	18075	18217	18270	18333	18226	18164	17961	18047	17972	18036	18236	18265	18417	18314	18003	18166	18146	18331	18054	18012	18063	18029	18235	18076	18026	18194	18210	18240	18280	18201	18201	18149	18051	18211	18149	18187	18260	18223	18094	18162	18175	18337	17985	18372	18309	18122	18165	18074	18256	18346	18206	18440	18177	18081	18142	18231	18248	18114	18031	17991	18200	18082	18337	18085	18143	18203	17984	18071	18179	18004	18144	18343	18224	18228	18277	18421	18118	18151	18153	18258	18470	18184	18225	18065	18098	18173	18222	18138	18215	18193	18070	17855	18116	18193	18137	18088	17971	18247	18111	18125	18097	18221	18081	18223	18142	18256	18197	18252	18107	18369	18037	18099	18211	18182	18155	18055	18186	18153	18137	18117	18248	18166	18241	18242	18189	18209	18218	18195	18265	18172	18013	18126	18097	18143	18035	18077	18298	17923	18186	17813	18211	18073	18216	17964	18274	18240	18257	18257	18146	18177	18199	18246	18216	18147	18109	18334	18218	18188	18373	18263	18169	18221	18123	18104	18260	18046	18267	18183	18305	18212	18229	18286	18331	18449	18167	18380	18079	18219	18248	18240	17959	18282	18355	18160	18125	18065	17976	18082	18176	18128	18381	18008	18144	18162	18293	18212	18168	18249	18078	18278	18280	18193	18266	18245	18195	17974	18271	18368	18234	18076	18159	18388	18192	18216	18351	18285	18263	17952	18332	18119	18073	18216	18079	18195	18027	18070	18149	18159	18182	18171	18215	18141	18037	18339	18188	18313	18126	18230	18225	18106	18186	18252	18220	18175	18192	18138	18131	18087	18347	18176	18341	18165	18030	18060	18152	18076	18307	18208	18386	18352	18316	18318	18132	18091	18208	18368	18200	18094	18000	18117	18050	18114	18126	18177	18205	18140	18048	18122	18038	18242	18238	18039	18192	18130	18204	18243	18346	18097	18325	18446	18115	18288	17952	18068	18162	18037	18116	18021	18146	18233	18145	18421	18074	18138	18167	18379	18197	18055	18191	18460	17975	18090	18052	18068	18206	18129	18227	18196	18151	17991	18110	18014	18097	18206	18329	18372	18176	18176	18175	18032	18161	18083	18212	18209	18295	18095	18193	18083	18173	18174	17994	18120	18222	17925	18116	18158	18355	18306	18303	18228	18149	18247	18270	18128	18144	17850	18120	18215	18359	18016	18164	18084	18167	18164	17901	18267	18246	18104	18090	18345	18197	18350	18080	18152	18074	18121	17952	18204	18519	18320	18140	18136	18195	17979	18130	18098	18075	18214	18300	18178	18338	18348	18107	18137	18293	18321	18328	18109	18274	17986	18186	17988	18347	18165	18257	18233	18335	18122	18317	18213	18126	18165	18246	18326	17988	18534	18176	18081	18232	18298	18181	18258	18127	18100	18173	18386	18122	18103	18012	18466	18359	18322	18421	18289	18063	18257	18178	18262	18220	18075	18211	18212	18074	18285	18292	18075	18244	18140	18080	18150	18116	18227	18068	18323	18312	18156	18283	18023	18134	18034	18345	18398	18114	18265	18138	18393	18049	18192	18069	18289	18119	17990	18007	18323	18285	18161	18215	18107	18089	18220	18205	18224	18186	18081	18098	18246	18182	18239	18204	18258	18170	18332	18017	18355	18217	18143	18227	17893	18168	18112	18277	18156	18213	18204	18289	18301	18167	18196	18250	18340	18096	18264	18181	18145
52398	75605	59507	60575	76956	72222	54313	39324	25887	18445	15710	15377	15094	15052	15162	15223	15040	15124	15090	15187	15107	15162	15112	15221	15391	15280	15256	15132	14977	15204	15122	15204	15109	15015	14888	15220	15307	15274	15197	15097	15167	15112	15278	15172	15087	15195	15096	15172	15021	15182	15140	15361	15288	15072	15191	15131	15154	15034	15159	15081	14891	15069	15310	15119	15396	15269	15175	15184	15008	15061	15148	15143	15088	15292	15058	15148	15130	15212	15157	15297	14989	15187	15251	15224	15116	15279	15292	15319	15079	15161	14992	15266	15055	15269	15102	15066	15089	14946	15185	15126	15140	15310	15124	15187	15167	15064	15078	15146	15071	15156	15274	15204	15186	15146	15231	15207	15182	15061	15144	15163	15275	15193	15178	15123	15202	15283	15056	15140	15060	15094	15287	15249	14995	15143	15135	15141	15176	15228	15203	15152	15263	15015	15143	15208	15081	15289	15147	15078	15102	15208	15218	15278	15033	15154	15320	15076	15322	15014	15109	15139	15061	15055	15227	15160	15313	14990	15111	15030	15125	15265	15150	15134	15254	15199	15084	15261	15173	15252	15040	15164	15234	15029	15255	15251	15188	15173	15122	15101	15091	15074	15130	15159	15140	15137	14971	15329	14976	15244	15150	15132	15103	15224	15153	15272	15117	15084	15191	15127	15262	15196	15187	15225	15079	15231	15156	15038	15255	15147	15144	15256	15022	15076	15107	15096	15115	15209	14983	15168	15106	15042	15179	15132	15220	15207	15275	15151	15002	15274	15113	15143	15135	15183	15051	15194	15311	15200	15131	15073	15090	15072	15182	15128	15075	15187	15114	15163	15170	15288	15210	15076	15167	15213	15259	15235	15150	15049	15291	15050	15133	15069	15190	15177	15121	15128	15110	15102	15038	15133	15115	15003	15206	15009	14967	15174	15141	15239	15214	15082	15412	15219	14976	15084	15214	15107	15227	15080	15185	15126	15151	15105	15027	15187	15231	15206	15342	15139	15177	15104	15122	15292	15162	15257	15264	15238	15155	15311	14968	15109	15182	15136	15128	15113	15079	15101	15157	15177	14942	15196	15203	15081	15218	15248	15256	15131	15097	15106	15020	15087	15230	15058	15099	15281	15068	15125	15143	15142	15095	15118	15265	15356	15122	15118	15017	15087	15292	15183	15127	15142	15376	15131	15233	15206	15185	15197	15022	15231	15300	14944	15182	15185	15276	15225	15109	15313	15252	15259	15316	15251	15120	15135	15139	15195	15054	15032	15192	15208	15182	15150	15112	15199	15149	15153	15018	15055	15064	15244	15271	15103	15061	15151	15040	15155	15171	15106	15132	15144	15103	15161	14994	15176	15393	15095	15043	15152	15219	15176	15179	14955	15311	15042	15287	15006	14946	15220	15278	15036	15233	15120	15054	15057	15166	15134	15222	15156	15200	15369	15283	15131	15243	15124	15118	15219	15179	15175	15164	15146	15191	15386	15198	15187	15071	15224	15150	15051	15120	15107	15161	15275	15020	15090	15087	15144	15023	15206	15174	15157	15243	15105	14971	15228	15196	15309	15135	15098	15289	15246	15134	15023	15131	15170	15065	15110	15209	15090	15083	15119	15061	15303	15136	15189	15033	15385	15167	15010	15097	15219	15220	15276	15189	15248	15206	15099	15105	15079	15042	15127	15096	15121	15137	15136	15147	15002	15300	15206	15240	15160	15138	15026	15195	15158	15114	15076	15206	15174	15022	15100	15142	15204	15208	15125	15206	15338	15285	15088	15055	15111	15008	15272	15110	15233	15245	15174	15134	15149	15006	15114	15065	15328	15081	15154	15143	14993	15024	15215	15076	15041	15103	15178	15147	14934	15076	15174	15110	15008	15212	15082	14902	15096	15185	15032	15140	15134	15069	14994	15196	15084	15064	15072	15140	15089	15050	15059	15146	15082	15139	15028	15059	14993	15130	14905	15194	15137	15019	15067	15139	15115	15036	15200	15048	15086	15091	15066	15060	15006	15035	15189	15188	15264	15310	15007	15115	15142	15121	15193	15182	15221	15305	15249	15180	15221	15288	15083	15228	15008	15214	14940	15243	15001	15152	14959	15142	14935	15083	15110	14989	15238	15103	15092	15055	15035	15147	15093	15296	15182	15141	15170	15123	15083	15165	15035	15269	15079	15172	15046	15237	15056	15172	15206	15120	15027	15316	15224	15305	14995	15123	15270	15196	15298	14951	15100	15263	15216	15054	15167	15164	15262	15290	14984	15188	15131	15206	15234	15082	15196	15219	15141	15157	15220	15112	15101	15177	15046	15117	15336	15261	15183	15175	15202	15083	15271	15183	15180	15121	15135	15185	15236	15134	15137	15174	15181	15082	15210	15143	15155	15291	15218	15152	15036	14972	15321	14989	15274	15102	15144	15140	15098	15120	15237	15343	15164	15168	15212	15165	15154	15057	15017	15033	14914	15120	15135	15197	15183	15228	15007	15141	15142	15105	15140	15164	15205	15023	15027	15132	15164	15083	14951	15002	15167	15266	14992	15154	15187	15255	15137	14995	15020	15213	15145	15250	15108	15048	15393	15110	15107	15270	15038	15231	15337	15283	15112	15209	15055	15226	15167	15149	15034	15138	14996	15311	15181	15157	15251	15203	15064	15152	15188	15144	15036	15244	15174	15197	15023	15103	15231	15149	15141	15064	15286	15374	15005	15009	15260	15054	15190	15095	15190	15067	15074	15212	15251	15229	14959	15077	14964	15165	15206	15096	15157	15260	15214	15112	15102	15107	15283	15127	15068	15293	15101	15197	15036	15172	15239	15195	15122	15094	15454	15090	15177	15180	15101	15054	15118	15163	15266	15282	15131	15152	15140	15031	15127	15022	15176	15199	15225	15159	15038	15035	15161	15030	15089	15108	15190	15168	15091	15046	15151	14907	15081	15146	15111	15092	15173	15181	15057	15208	15043	15080	15163	15182	15207	15111	14999	15183	15171	15045	15427	14993	15142	14975	15156	15102	15225	15162	15179	15165	15195	15016	15125	15295	15131	15132	15130	15143	14905	15094	15205	15079	15061	15296	15204	15194	15114	15197	15226	15194	15119	15187	15207	15223	15214	15172	15020	15110	15181	15329	15171	15159	15165	15008	15244	15338	15134	15060	15139	15072	15156	15102	15027	15074	15091	15026	15145	15103	15215	15033	15118	15184	15123	15074	15232	15146	15225	15141	15097	15260	15147	15172	15116	15193	15062	15121	15187	14986	15409	15150	15025	15321	15075	15081	15200	15112	15075	15166	15098	15162	15220	15188	15008	15263	15109	15085	15103	15202	15048	15175	15227	15110	15067	15104	15152	15117	15138	15063	15157	15079	15058	15194	15201	15143	15418	14997	15089	15244	15098	15090	15152	14869	15283	15188	15156	15174	15193	15089	15169	15229	15064	15257	15037	15172	14897	15266	15108	15214	15328	15077	15221	15258	15043	15081	15051	15263	15124	15117	15307	15277	15195	15168	15172	15210	15153	15275	15211	15135	15343	15142	15107	15311	15054	15149	15223	15337	15161	15292	15332	15147	15103	15005	14992	15063	15026	15138	15277	15171	15131	15089	14976	15129	15105	15382	15061	15295	15020	15161	15143	14990	15070	15201	15141	15126	15156	15122	15234	15191	15185	15244	15103	15145	15225	15079	15045	15182	15024	15072	15095	15309	15061	15093	15305	15228	15185	15216	15249	15106	15089	15211	15173	15022	15202	15087	15147	15098	15181	15095	15206	15101	15263	15055	15015	15107	15245	15088	15050	14918	15173	15222	15098	15094	15195	15205	15144	15080	15220	15088	15120	15026	15212	15240	15068	15210	14962	15168	15046	14929	15168	15105	15187	15048	14993	15235	15257	15200	14919	15391	15195	14921	15055	15171	15156	15152	15098	15215	15158	15061	15065	15190	15074	15136	15158	15197	15141	15288	15211	15222	15165	15048	15092	15176	15157	15028	15161	15275	15126	14955	15303	15085	15251	15017	15200	15218	15204	15078	15175	15298	15276	15034	15136	15104	15102	15059	15213	15067	15125	15058	15071	15186	15090	15114	15142	15268	15204	15181	14989	15177	15386	15118	14990	15067	15108	15159	15159	15145	15245	15098	15270	14979	15269	15173	15110	15208	15063	15238	15114	15185	14906	15183	14999	15051	15177	15174	15072	15294	15113	15241	15292	15130	15142	15308	15182	15174	15216	15184	15258	15078	15222	15309	15077	15066	15173	15283	15123	15033	15089	15089	15209	15076	15100	15208	15193	15186	15379	15114	15039	15260	15140	15207	15092	15288	15137	15102	15113	15130	15209	15040	15145	15214	15138	15119	15062	15073	15218	15011	14988	14959	15224	15005	15042	15087	15052	15294	15246	15254	15106	15170	15068	15176	15091	15096	15276	15108	15174	15161	15018	15116	15004	15239	15169	15249	15206	15213	15252	15269	15166	15089	15187	15147	15251	15239	15255	15236	15216	15080	15040	15104	15144	15191	15126	15159	15089	15233	15120	15232	15169	15156	15141	15213	15201	15186	15015	15229	15206	15161	15328	15040	15106	15285	15151	14932	15140	15013	15078	15221	15170	15233	15086	15283	15062	15110	15266	15224	15154	15129	14991	15063	15087	15258	14968	15234	14969	15086	15107	15244	15203	15122	15119	15118	15220	15130	15092	15240	15255	15026	15133	15136	15162	15078	15112	15160	15232	15151	15121	15053	15112	15250	15086	15059	15203	15087	15226	15098	15099	15319	15202	15254	15058	15154	15423	15141	15106	14922	15131	15177	15123	15095	15269	15211	15113	14971	15031	15009	15231	15199	15171	15303	15177	15166	15122	15118	15179	15196	15196	15114	15337	15175	15201	15113	15125	15091	15130	15088	15268	15164	15129	15214	15257	15143	15150	15172	15146	15225	15194	15088	15025	15125	15050	15109	15060	15314	15187	14998	15268	15043	15034	15032	15083	15034	15150	15022	15180	15001	15195	15233	15205	15123	15011	15124	15312	15032	15168	15127	15139	15072	15070	15309	15128	14996	15174	15231	14912	15292	15401	15083	15155	15067	15124	15182	15081	15228	15025	15159	15176	15174	15171	14977	15097	15182	15093	15008	15114	15072	14986	15124	15084	15067	14977	15160	15235
27903	23954	29108	26559	33414	30610	24990	21570	19816	19211	18885	18964	18783	19091	18875	18938	18854	18623	18734	18820	18697	18873	18684	18706	18923	18706	18729	18515	18749	18780	18782	18679	18862	18617	18708	18551	18782	18920	18868	18725	18638	18881	18731	18952	18787	18611	18608	18791	18762	18762	18841	18701	18769	18734	18746	18935	18686	18774	18679	18582	18721	18759	18684	18640	18527	18734	18751	18532	18701	18745	18651	18656	18740	18671	18783	18806	18926	18870	18850	18881	18804	18751	18735	18770	18653	18625	18708	18802	18903	18556	18756	18767	18715	18881	18667	18788	18785	18723	18885	18589	18602	18660	18813	18830	18747	18833	18768	18667	18866	19005	18862	18908	18815	18487	18779	18482	18479	18704	18734	18872	18757	18763	18662	18709	18650	18718	18677	18764	18548	18438	18729	18726	18789	18857	18689	18744	18813	18929	18788	18850	18869	18736	18620	18994	18593	18758	18694	18675	18678	18653	18727	18706	18798	18646	18672	18712	18877	18883	18743	18864	18671	18779	18553	18866	18720	18657	18732	18991	18785	18793	18726	18853	18921	18641	18904	18687	18593	18650	18651	18849	18842	18571	18684	18897	18692	18716	18747	18787	18847	18995	18609	18765	18763	18741	18598	18746	18886	18804	18702	18683	18742	18548	18889	18585	18351	18771	18795	18896	18780	18614	18938	18656	18825	18742	18656	18830	18575	18594	18682	18702	18593	18706	18636	18692	18714	18557	18609	18807	18850	18952	18775	18551	18793	18850	18907	18795	18879	18812	18936	18653	18759	18811	18799	18713	18688	18621	18704	18793	18636	18684	18502	18771	18737	18750	18844	18628	18601	18782	18734	18825	18911	18865	18619	18812	18639	18710	18832	18680	18687	18835	18699	18902	18606	18626	18751	18639	18735	18775	18739	18683	18939	18729	18473	18772	18702	18882	19017	18881	18837	18817	18678	18774	18601	18846	18872	18800	18927	18829	18846	18869	18735	18583	18725	18757	18856	18517	18763	18757	18636	18905	18786	19052	18787	18796	18763	18953	18887	18758	18836	18551	18783	18916	18870	18802	18842	18837	18856	18806	18957	18695	18858	18766	18700	18683	18949	19054	18805	18755	18713	18760	18673	18854	18676	18875	18720	18685	18734	18906	18866	18614	18747	18813	18787	18717	18803	18836	18746	18631	18862	18751	18783	18766	18786	18835	18798	18745	18753	18666	18683	18797	18670	18740	18843	18679	18980	18871	18585	18706	18721	18616	18898	18882	18879	18828	18803	18631	18746	18798	18657	18662	18587	18800	18791	18681	18857	18744	18852	18847	18639	18923	18884	18916	19017	18596	18775	18729	18762	18696	18858	18845	18869	18633	18784	18609	18867	18680	18833	18635	18702	18782	18916	18919	18727	18703	18840	18790	18759	18438	18761	18770	18659	18599	18915	18686	18819	18609	18918	18643	18768	18941	18743	18855	18732	18790	18721	18704	18818	18820	18763	18627	18593	18833	18847	18700	18782	18927	18794	18852	18774	18779	18724	18582	18741	18800	18682	18701	18749	18804	18864	18801	18733	18743	18635	18529	18663	18847	18696	18611	18843	18837	18995	18703	18938	18571	18946	18753	18758	18706	18861	18863	18819	18886	18743	18766	18762	18671	18687	18598	18655	18651	18805	18780	18980	18758	18848	18692	18632	18773	18751	18796	18730	18879	18859	18957	18533	18825	18644	18748	18718	18535	18606	19027	18759	18750	18820	18717	18885	18707	18905	18846	18871	18898	18742	18775	18622	18612	18745	18784	18732	18883	18777	18645	18791	18823	18905	18874	18798	18717	18969	18619	18808	18762	18725	18742	18568	18759	18760	18656	18624	18849	18712	18855	18737	18711	18639	18848	18723	18620	18713	18802	18954	18805	18652	18838	18790	18699	18870	18809	18873	18719	18717	18857	18994	18645	18666	18797	18845	18728	18670	18892	18798	18672	18915	18732	18624	18624	18762	18761	18604	18853	18799	18727	18800	18754	18752	18819	18985	18787	18664	18638	18682	18816	18737	18608	18820	18648	18762	18854	18668	18890	18676	18599	18849	18552	18784	18973	18633	18714	18704	18918	18762	18752	18795	18977	18666	18764	18647	18826	18669	18715	18969	18895	18608	18561	18692	18809	18878	18840	18899	18675	18742	18866	18754	18871	18878	18736	18635	18563	19014	18717	18765	18852	18887	18723	18645	18777	18813	18618	18598	18826	18691	18708	18782	18754	18489	18997	18991	18735	18821	18823	18817	18759	18557	18745	18707	18649	18726	18840	18795	18789	18784	18587	18759	18776	18633	18588	18708	18666	18695	18899	18873	18581	18760	18740	18715	19140	18713	18961	18811	18646	18639	18757	18767	18699	18815	18731	18790	18953	18933	18847	18645	18623	18761	18805	18538	18739	18903	18757	18760	18743	18754	18692	18848	18626	18823	18669	18933	18733	18998	18615	18652	18776	18738	18847	18909	18775	18913	18647	18920	19085	18860	18690	18597	18773	18597	18919	18729	18957	18569	18674	18836	19012	18646	18784	18817	18899	19007	18639	18925	18661	18845	18857	18715	18893	18718	18602	18747	18792	18734	18680	18800	18622	18773	18743	18656	18887	18597	18753	18770	18828	18712	18747	18665	18882	18943	18781	18654	18671	18794	18745	18685	18847	18626	18742	18638	18854	18814	18701	18939	18848	18667	18637	18975	18858	18821	18901	18653	18826	18792	18806	18926	18597	18714	18776	18713	18591	18797	18821	18922	18638	18813	18701	18968	19060	18786	18811	18976	18717	18798	18551	18682	18744	18608	18926	18662	18747	18564	18753	18895	18717	18787	18660	18933	18972	18793	18628	18761	18693	18749	18664	18793	18885	18824	18576	18723	18899	18812	18760	18788	18623	18873	18631	18713	18708	18768	18696	18792	18623	18779	18719	18859	18888	18712	18769	18856	18864	18778	18936	18710	18664	18737	18774	18838	18879	18750	18607	18872	18662	18622	18712	18789	19049	18706	18751	18449	18774	18817	18608	18519	18778	18679	18782	18874	18854	18627	18826	18485	18553	18549	18602	18796	18813	18618	18907	18714	18931	18829	18717	18869	18971	18707	18782	18683	18723	18742	18774	18615	18643	18791	18780	18864	18917	18825	18872	18635	18708	18604	18842	18835	18704	18699	18714	18785	18661	18861	18885	18805	18684	18651	18938	18851	18848	18693	18649	18906	18853	18740	18928	18831	18672	18511	18665	18813	18522	18750	18725	18766	18803	18741	18614	18922	18910	18677	18725	18644	18683	18740	18674	18584	18633	18799	18853	18635	18731	18787	18615	19039	18801	18743	18864	18592	18769	18696	18787	18842	18912	18831	18796	18823	18713	18835	18729	18775	18707	18661	18856	18695	18742	18813	18417	18771	18804	18761	18750	18798	18594	18666	18662	18868	19023	18837	18911	18809	18592	18618	19008	18639	19001	19026	18879	18900	18765	18827	18933	18784	18694	18909	18839	18846	18803	18735	18637	18628	18855	18713	18820	18769	18681	18658	18733	18558	18782	18875	18975	18727	18880	18899	18691	18733	18887	18666	18604	18805	19078	18877	18689	18770	18782	18709	18772	18439	18563	18785	18817	18948	18638	18683	18637	18803	18852	18732	18574	18725	18679	18733	18882	18598	18939	18959	18646	18766	18814	18677	18799	18768	18817	18880	18782	18567	18812	18819	18812	18890	18574	18707	18603	18689	18624	18914	18892	19009	18966	18903	18944	18894	18737	18732	18856	18996	18752	18736	18784	18604	18792	18759	18948	18886	18918	18624	18639	18511	18643	18665	18920	18825	18686	18769	18807	18773	18916	18806	18836	18863	18723	18824	18825	18837	18819	18799	18994	18723	18750	18858	18562	18707	18722	18581	18643	18936	18809	18579	18644	18788	18791	18664	18828	18945	18924	18767	18702	18690	18559	18587	18713	19008	18974	18873	18664	18907	18707	18715	18833	18807	18729	18692	18878	18783	18756	18784	18806	19003	18875	18726	18965	18780	18550	18810	18764	18726	18687	18618	18625	18731	18921	18783	18825	18788	18716	18945	18634	18787	18874	18710	18568	18631	18620	18790	18839	18766	18636	18554	18710	18690	18722	18640	18865	18678	18726	18635	18716	18784	18757	18654	18695	18841	18674	18909	18840	18752	18779	18672	18733	18779	18856	18749	18718	18882	18853	18654	18801	18920	18672	18664	18721	18895	18688	18774	18735	18812	18688	19064	18608	18732	18673	18771	18632	18901	18554	18686	18649	18540	18802	18672	18709	18865	18720	18799	18835	18547	18837	18635	18803	18874	18832	18743	18806	18976	18807	18835	18883	19000	18955	18771	18775	18526	18935	18929	18669	18642	18733	18628	18788	18673	18950	18820	18604	18813	18748	18822	18535	18759	18740	18639	18764	18680	18825	18999	18756	19032	18927	18806	18895	18938	18947	18744	18632	18887	18708	18800	18810	18656	18717	18764	18875	18832	18812	18737	18643	18792	18670	18686	18603	18670	18678	19055	18835	18728	18814	18730	18754	18613	18611	18575	18793	18685	18660	18850	18807	18797	18763	18623	18604	19015	18838	18760	18812	18835	18514	18677	18850	18625	18818	18791	18608	18889	18822	18902	18718	18676	18755	18915	18716	18891	18599	18817	19003	18686	18703	18760	18628	18679	18713	18655	18496	18618	18834	18720	18871	18842	18630	18878	18654	18649	18746	18822	18759	18745	18806	18869	18666	18911	18744	18956	18717	18746	18679	18727	18947	18861	18796	18858	18835	18792	18766	18784	18859	18736	18823	18805	18771	18749	18768	19005	18846	18760	18828	18732	18688	18643	18845	18620	18648	18779	18815	18716	18709	18637	18740	18621	18601	18735	18812	18586	18782	18670	18806	18643	18919	18882	18737	18794	18666	18940	18699	18568	18719	18947	18758	18686	18734	18672	18708	18887	18946	18843	18753	18790	18705	18843	18634	18692	18732	18732	18734	18901	18694	18791	18806	18759	18858	18734	18677	18791	18691	18718	18690	18921	18788	18727	18798	18600	18935	18780	18747	18910	18629	18926	18787	18780	18707	18712	18838	18752	18808	18892	18822	18667	18755	18712	18847	18815	18657	18650	18863	18907	18776
20950	34809	26533	21669	31140	26795	21344	17914	16327	15654	15685	15454	15389	15469	15492	15495	15584	15586	15399	15475	15516	15449	15485	15535	15594	15578	15292	15440	15445	15434	15574	15478	15695	15354	15471	15376	15521	15468	15401	15444	15418	15579	15596	15452	15528	15651	15172	15451	15514	15449	15611	15503	15468	15461	15601	15526	15632	15546	15465	15541	15505	15654	15661	15534	15729	15430	15359	15546	15555	15502	15453	15542	15540	15687	15458	15523	15607	15529	15466	15536	15504	15570	15494	15536	15573	15503	15495	15493	15500	15475	15469	15495	15538	15539	15571	15520	15489	15372	15398	15396	15497	15511	15574	15550	15509	15702	15564	15421	15607	15409	15530	15514	15318	15396	15514	15499	15500	15454	15383	15388	15378	15546	15501	15468	15464	15676	15441	15527	15539	15465	15567	15504	15428	15555	15621	15469	15661	15497	15406	15520	15408	15509	15567	15427	15647	15400	15377	15573	15496	15388	15484	15497	15442	15572	15514	15387	15541	15530	15406	15378	15620	15532	15567	15731	15505	15570	15378	15510	15425	15495	15481	15420	15635	15456	15273	15502	15583	15486	15448	15501	15591	15434	15533	15523	15511	15454	15521	15622	15496	15560	15456	15731	15521	15416	15399	15482	15668	15290	15348	15525	15408	15462	15365	15379	15549	15610	15522	15403	15572	15463	15473	15520	15471	15448	15478	15430	15490	15618	15459	15562	15565	15418	15512	15504	15617	15436	15590	15698	15607	15534	15405	15717	15625	15579	15541	15400	15577	15577	15402	15388	15512	15504	15390	15523	15559	15463	15480	15472	15486	15610	15407	15450	15504	15579	15612	15515	15570	15509	15461	15404	15310	15705	15498	15498	15563	15494	15706	15437	15462	15474	15608	15411	15514	15479	15513	15497	15510	15504	15461	15557	15480	15554	15573	15479	15522	15705	15635	15321	15555	15682	15551	15523	15593	15663	15571	15583	15407	15494	15558	15608	15485	15532	15525	15533	15432	15480	15601	15445	15450	15779	15255	15758	15497	15507	15515	15591	15370	15671	15454	15446	15626	15235	15406	15545	15491	15440	15514	15535	15451	15532	15496	15380	15445	15414	15529	15240	15624	15506	15311	15571	15625	15379	15459	15589	15682	15576	15502	15511	15376	15693	15618	15639	15516	15371	15664	15714	15562	15660	15517	15713	15385	15579	15560	15593	15457	15465	15562	15465	15523	15529	15528	15593	15539	15432	15494	15532	15463	15427	15487	15519	15582	15561	15411	15493	15459	15513	15447	15523	15421	15562	15395	15511	15407	15562	15492	15546	15549	15515	15315	15530	15626	15565	15453	15465	15474	15544	15448	15436	15429	15562	15561	15309	15419	15499	15418	15554	15506	15568	15438	15545	15515	15392	15564	15513	15547	15482	15637	15511	15696	15407	15634	15571	15504	15645	15463	15475	15504	15553	15297	15442	15631	15349	15363	15559	15559	15493	15441	15408	15483	15500	15622	15515	15409	15546	15430	15542	15349	15494	15552	15413	15397	15469	15526	15660	15582	15593	15411	15438	15483	15567	15622	15309	15354	15427	15548	15501	15455	15486	15568	15454	15541	15489	15496	15526	15439	15448	15664	15556	15416	15564	15520	15580	15569	15558	15642	15467	15363	15502	15533	15606	15553	15437	15715	15549	15459	15580	15495	15431	15635	15409	15292	15568	15376	15531	15494	15522	15520	15520	15454	15457	15550	15488	15587	15595	15512	15563	15648	15527	15480	15391	15529	15420	15552	15398	15610	15475	15539	15557	15493	15573	15707	15541	15637	15479	15620	15528	15451	15691	15461	15452	15447	15434	15532	15405	15378	15657	15695	15543	15526	15455	15381	15528	15588	15497	15595	15414	15564	15537	15364	15533	15512	15517	15327	15682	15506	15547	15459	15695	15344	15345	15408	15507	15552	15690	15395	15543	15434	15379	15467	15592	15429	15455	15453	15527	15565	15344	15539	15525	15411	15626	15517	15614	15540	15555	15395	15680	15484	15458	15334	15388	15492	15684	15520	15408	15670	15604	15542	15466	15491	15492	15609	15470	15534	15618	15510	15608	15548	15364	15373	15322	15524	15474	15486	15529	15472	15607	15551	15426	15469	15572	15546	15596	15489	15421	15519	15535	15416	15601	15444	15559	15472	15437	15402	15459	15678	15460	15615	15444	15525	15474	15373	15422	15575	15579	15561	15446	15349	15481	15363	15538	15367	15710	15333	15396	15540	15647	15540	15408	15564	15350	15418	15575	15524	15550	15502	15461	15546	15654	15439	15383	15583	15429	15536	15517	15624	15576	15595	15410	15560	15487	15509	15679	15348	15663	15629	15470	15523	15597	15514	15539	15585	15408	15563	15524	15676	15421	15564	15538	15409	15496	15464	15423	15608	15467	15355	15673	15455	15518	15623	15358	15510	15437	15509	15327	15531	15599	15439	15710	15430	15542	15326	15382	15628	15381	15491	15395	15566	15474	15455	15519	15603	15446	15504	15446	15491	15552	15362	15572	15462	15437	15466	15660	15565	15543	15565	15461	15472	15387	15474	15503	15428	15480	15463	15587	15613	15590	15494	15628	15497	15421	15575	15591	15628	15558	15605	15513	15406	15538	15558	15674	15607	15514	15486	15404	15457	15656	15553	15341	15596	15454	15593	15447	15465	15481	15512	15650	15413	15531	15652	15391	15476	15442	15538	15614	15582	15410	15544	15598	15460	15591	15550	15244	15561	15431	15470	15696	15512	15621	15471	15488	15533	15449	15571	15575	15574	15446	15560	15350	15470	15427	15394	15369	15491	15526	15453	15658	15396	15361	15610	15431	15570	15609	15776	15416	15569	15448	15461	15601	15460	15480	15577	15432	15577	15611	15636	15499	15636	15520	15323	15420	15605	15450	15590	15564	15498	15386	15533	15536	15477	15474	15702	15474	15578	15624	15531	15436	15584	15468	15530	15475	15574	15406	15786	15523	15606	15486	15409	15576	15356	15620	15446	15450	15352	15551	15446	15553	15544	15461	15530	15491	15518	15436	15443	15541	15405	15705	15528	15553	15428	15658	15488	15569	15552	15432	15387	15530	15579	15515	15550	15673	15394	15654	15676	15396	15415	15741	15506	15507	15500	15746	15453	15710	15638	15478	15606	15623	15390	15529	15471	15477	15438	15471	15643	15609	15504	15513	15515	15457	15699	15676	15493	15580	15654	15309	15428	15547	15472	15308	15605	15426	15574	15374	15416	15425	15460	15482	15419	15405	15455	15636	15572	15304	15656	15527	15580	15685	15589	15619	15564	15485	15539	15474	15360	15567	15610	15624	15555	15395	15542	15694	15525	15440	15514	15405	15635	15525	15410	15556	15438	15615	15578	15632	15412	15436	15603	15637	15502	15360	15410	15511	15497	15695	15560	15685	15406	15431	15624	15508	15428	15461	15456	15601	15562	15531	15712	15469	15506	15588	15543	15576	15685	15507	15514	15451	15718	15612	15585	15588	15578	15373	15312	15534	15515	15538	15529	15571	15485	15640	15577	15510	15549	15673	15575	15533	15585	15550	15521	15545	15403	15427	15653	15504	15509	15558	15482	15526	15562	15453	15529	15660	15520	15490	15670	15430	15542	15540	15589	15543	15467	15513	15512	15441	15544	15542	15353	15547	15475	15513	15432	15624	15546	15761	15697	15583	15487	15683	15615	15419	15817	15543	15586	15664	15522	15566	15530	15428	15517	15612	15535	15415	15564	15650	15381	15716	15531	15669	15575	15256	15536	15460	15379	15533	15458	15464	15501	15583	15425	15499	15495	15446	15375	15468	15401	15629	15549	15505	15565	15514	15556	15436	15476	15604	15618	15521	15524	15279	15611	15548	15425	15418	15563	15442	15542	15542	15635	15656	15571	15607	15553	15579	15403	15484	15461	15503	15802	15441	15579	15482	15426	15597	15484	15607	15409	15459	15469	15414	15508	15551	15542	15725	15390	15493	15563	15479	15319	15445	15464	15447	15682	15578	15546	15487	15724	15742	15620	15637	15620	15653	15620	15638	15492	15325	15543	15580	15478	15498	15561	15654	15471	15461	15528	15452	15630	15574	15533	15574	15484	15431	15445	15560	15489	15611	15602	15529	15626	15497	15402	15613	15368	15750	15536	15759	15665	15432	15519	15498	15677	15537	15542	15427	15585	15670	15659	15524	15537	15554	15571	15612	15458	15380	15519	15443	15578	15465	15516	15501	15377	15633	15468	15404	15724	15477	15535	15529	15529	15334	15574	15559	15575	15212	15570	15537	15278	15517	15623	15506	15675	15465	15533	15529	15537	15375	15612	15510	15424	15434	15410	15536	15474	15439	15370	15522	15481	15736	15715	15528	15367	15676	15604	15577	15741	15483	15622	15649	15480	15495	15713	15651	15476	15528	15448	15618	15702	15511	15517	15417	15463	15519	15658	15515	15476	15648	15554	15517	15414	15633	15566	15527	15574	15453	15504	15505	15536	15532	15482	15734	15455	15568	15528	15435	15353	15379	15343	15419	15562	15400	15566	15438	15481	15660	15519	15409	15498	15490	15503	15390	15455	15513	15433	15468	15420	15435	15739	15453	15479	15598	15494	15477	15257	15570	15654	15455	15529	15566	15506	15581	15521	15470	15636	15472	15461	15695	15533	15477	15502	15658	15617	15604	15482	15318	15387	15738	15499	15517	15420	15288	15605	15476	15552	15644	15511	15561	15495	15403	15683	15693	15450	15607	15597	15449	15605	15477	15428	15616	15495	15508	15692	15451	15674	15594	15547	15614	15509	15578	15518	15554	15467	15423	15667	15681	15569	15532	15317	15566	15509	15558	15538	15409	15523	15491	15471	15540	15275	15567	15455	15419	15605	15621	15445	15536	15546	15696	15457	15514	15446	15607	15390	15633	15491	15604	15610	15386	15637	15522	15573	15416	15631	15398	15429	15446	15598	15635	15639	15637	15574	15564	15550	15510	15561	15539	15574	15677	15547	15442	15403	15537	15480	15448	15545	15437	15421	15644	15620	15623	15651	15449	15565	15270	15428	15434	15593	15490	15437	15447	15540	15512	15437	15481	15471	15549	15651	15561	15499	15528	15410	15584	15490	15488	15543	15388	15510	15547	15509	15580	15574	15646
24022	21421	28746	26313	56528	58597	45935	33273	25296	21013	19383	18525	18648	18669	18739	18581	18506	18615	18584	18346	18659	18514	18609	18554	18585	18515	18606	18514	18588	18406	18430	18459	18492	18446	18476	18363	18627	18515	18511	18328	18519	18491	18384	18425	18476	18448	18435	18483	18559	18666	18562	18286	18482	18570	18578	18558	18531	18506	18544	18412	18285	18386	18287	18478	18302	18349	18569	18260	18381	18526	18516	18367	18475	18338	18536	18211	18650	18447	18645	18590	18474	18367	18586	18410	18455	18353	18303	18432	18362	18521	18325	18248	18123	18617	18645	18570	18373	18460	18351	18432	18364	18284	18598	18454	18428	18614	18541	18402	18461	18261	18493	18325	18418	18382	18328	18323	18410	18529	18381	18457	18557	18286	18307	18239	18372	18527	18438	18523	18471	18400	18276	18397	18425	18540	18482	18417	18334	18430	18441	18342	18345	18571	18411	18441	18437	18392	18474	18476	18466	18374	18351	18274	18591	18211	18425	18391	18437	18485	18453	18390	18427	18295	18351	18416	18637	18650	18201	18412	18441	18483	18346	18324	18381	18403	18320	18351	18307	18477	18279	18400	18391	18590	18502	18276	18497	18266	18501	18454	18371	18286	18588	18396	18509	18215	18255	18365	18527	18462	18294	18447	18630	18504	18479	18332	18287	18740	18316	18380	18715	18654	18452	18524	18499	18348	18561	18259	18343	18364	18458	18416	18258	18538	18091	18296	18490	18333	18373	18426	18502	18296	18348	18414	18467	18470	18459	18397	18319	18130	18398	18415	18338	18551	18501	18334	18436	18555	18359	18461	18479	18354	18405	18380	18291	18339	18263	18379	18409	18404	18381	18157	18283	18464	18565	18214	18437	18366	18479	18469	18311	18368	18328	18483	18439	18421	18596	18415	18144	18443	18382	18318	18412	18421	18402	18597	18282	18287	18423	18522	18439	18187	18312	18411	18587	18444	18379	18466	18385	18537	18445	18411	18699	18532	18374	18425	18456	18535	18376	18309	18497	18347	18390	18494	18243	18390	18559	18459	18325	18489	18462	18419	18490	18284	18488	18386	18112	18366	18458	18465	18385	18389	18257	18326	18492	18219	18540	18366	18439	18267	18269	18364	18625	18534	18204	18399	18493	18412	18467	18674	18333	18321	18248	18429	18414	18442	18481	18330	18532	18427	18391	18517	18511	18574	18239	18386	18399	18418	18349	18481	18497	18505	18423	18390	18344	18422	18321	18349	18145	18254	18372	18355	18254	18585	18425	18488	18541	18287	18382	18299	18410	18326	18314	18535	18376	18386	18426	18525	18506	18538	18635	18370	18438	18545	18388	18379	18192	18272	18459	18388	18543	18254	18568	18551	18394	18364	18434	18434	18334	18386	18315	18173	18302	18457	18534	18365	18293	18598	18539	18452	18479	18357	18475	18149	18285	18474	18410	18506	18545	18427	18586	18361	18471	18446	18302	18302	18365	18226	18222	18238	18335	18431	18415	18133	18553	18377	18582	18397	18467	18541	18590	18520	18373	18323	18394	18401	18389	18132	18482	18595	18423	18526	18273	18683	18649	18301	18439	18301	18414	18336	18397	18314	18365	18328	18408	18402	18293	18257	18480	18306	18232	18341	18543	18248	18235	18396	18361	18249	18410	18576	18318	18436	18260	18298	18283	18435	18310	18488	18449	18383	18439	18343	18473	18352	18472	18364	18357	18457	18248	18580	18607	18476	18630	18448	18435	18417	18331	18309	18279	18347	18435	18297	18301	18323	18342	18359	18183	18427	18281	18330	18502	18338	18258	18340	18504	18423	18361	18524	18564	18440	18574	18435	18357	18499	18390	18341	18354	18296	18300	18311	18359	18280	18470	18563	18180	18514	18443	18495	18591	18223	18239	18430	18612	18556	18451	18389	18432	18436	18509	18450	18416	18491	18408	18510	18289	18600	18338	18325	18485	18654	18363	18380	18341	18454	18349	18448	18265	18398	18410	18397	18396	18418	18316	18561	18565	18405	18244	18424	18233	18306	18495	18211	18428	18382	18481	18484	18260	18234	18409	18440	18457	18448	18360	18308	18689	18528	18512	18303	18369	18305	18566	18477	18448	18475	18350	18351	18462	18579	18372	18205	18462	18359	18385	18314	18441	18431	18363	18292	18569	18643	18313	18454	18368	18580	18348	18674	18385	18374	18719	18505	18494	18492	18442	18448	18405	18271	18386	18531	18423	18461	18688	18517	18359	18148	18476	18268	18457	18492	18535	18243	18244	18438	18334	18154	18201	18316	18303	18278	18272	18445	18525	18501	18548	18403	18488	18406	18263	18391	18422	18552	18287	18407	18612	18383	18333	18286	18141	18388	18191	18146	18302	18522	18483	18390	18434	18600	18302	18263	18465	18496	18493	18356	18296	18409	18449	18385	18383	18408	18310	18105	18488	18411	18295	18526	18524	18533	18412	18274	18573	18341	18462	18378	18494	18400	18534	18262	18368	18295	18478	18392	18429	18367	18369	18475	18547	18716	18510	18513	18453	18139	18408	18347	18345	18603	18223	18496	18440	18396	18464	18413	18613	18180	18397	18447	18253	18262	18296	18440	18617	18227	18258	18213	18682	18471	18511	18362	18446	18470	18316	18539	18255	18405	18405	18512	18554	18506	18425	18248	18529	18440	18410	18440	18444	18321	18608	18231	18198	18326	18207	18353	18301	18353	18652	18308	18563	18492	18365	18411	18304	18278	18148	18627	18404	18315	18510	18433	18406	18435	18577	18276	18484	18358	18180	18181	18260	18515	18575	18197	18260	18380	18383	18313	18237	18349	18416	18370	18275	18408	18369	18471	18368	18182	18501	18462	18193	18275	18301	18447	18663	18395	18330	18363	18584	18417	18337	18315	18317	18299	18386	18473	18623	18347	18569	18438	18425	18397	18520	18304	18381	18362	18430	18452	18473	18438	18275	18517	18519	18378	18573	18591	18322	18416	18546	18527	18338	18188	18371	18281	18419	18307	18333	18186	18501	18587	18268	18399	18561	18588	18369	18435	18358	18331	18466	18350	18254	18155	18411	18416	18428	18423	18569	18455	18319	18323	18381	18287	18381	18439	18572	18595	18375	18320	18344	18449	18558	18462	18400	18331	18259	18483	18428	18371	18305	18361	18471	18577	18510	18345	18549	18536	18439	18392	18273	18360	18191	18294	18445	18462	18509	18291	18449	18567	18446	18464	18387	18583	18673	18581	18366	18520	18299	18131	18329	18415	18495	18373	18352	18291	18427	18528	18538	18328	18518	18517	18222	18413	18536	18484	18497	18548	18426	18533	18422	18370	18360	18454	18546	18398	18613	18436	18471	18492	18389	18547	18535	18475	18464	18544	18476	18450	18484	18492	18507	18266	18203	18575	18474	18395	18485	18317	18309	18630	18314	18372	18458	18542	18335	18433	18309	18479	18632	18317	18446	18411	18292	18522	18479	18475	18371	18443	18343	18327	18477	18301	18409	18460	18538	18570	18361	18528	18459	18351	18574	18361	18535	18484	18283	18444	18310	18496	18261	18410	18440	18484	18539	18241	18421	18476	18480	18592	18190	18382	18549	18409	18515	18452	18688	18421	18306	18423	18658	18397	18335	18139	18395	18158	18503	18431	18308	18422	18315	18370	18451	18371	18312	18361	18383	18334	18446	18532	18370	18551	18636	18593	18536	18469	18476	18484	18294	18469	18256	18492	18321	18325	18352	18204	18387	18332	18402	18566	18247	18417	18485	18292	18599	18384	18438	18544	18561	18389	18523	18232	18445	18330	18400	18370	18492	18379	18452	18529	18379	18528	18395	18479	18474	18357	18167	18584	18430	18232	18290	18451	18412	18284	18600	18782	18488	18434	18390	18318	18298	18398	18490	18316	18734	18279	18365	18286	18508	18322	18442	18252	18398	18347	18299	18373	18487	18418	18196	18424	18390	18506	18564	18269	18635	18569	18430	18337	18426	18295	18320	18299	18288	18269	18413	18387	18497	18510	18439	18431	18398	18389	18401	18312	18318	18369	18493	18485	18277	18315	18273	18281	18272	18228	18367	18335	18402	18457	18370	18369	18416	18618	18492	18383	18439	18386	18255	18386	18439	18408	18386	18430	18352	18500	18430	18354	18357	18272	18448	18326	18606	18431	18479	18217	18110	18524	18406	18461	18220	18405	18401	18405	18573	18216	18165	18315	18391	18562	18651	18425	18525	18404	18173	18484	18216	18410	18378	18402	18452	18551	18664	18443	18268	18304	18373	18527	18205	18267	18314	18585	18461	18435	18265	18273	18368	18333	18536	18523	18497	18447	18635	18384	18517	18450	18326	18409	18333	18613	18353	18363	18356	18361	18374	18409	18104	18493	18302	18482	18178	18542	18360	18368	18282	18263	18241	18144	17957	18382	18338	18198	18387	18385	18361	18299	18591	18450	18749	18390	18369	18564	18436	18383	18270	18428	18351	18446	18471	18479	18389	18302	18303	18207	18441	18572	18503	18412	18398	18603	18214	18482	18558	18517	18333	18488	18564	18429	18276	18305	18262	18399	18507	18408	18545	18423	18379	18401	18332	18568	18690	18467	18394	18313	18535	18419	18487	18292	18376	18454	18360	18440	18558	18280	18362	18513	18430	18584	18487	18396	18276	18389	18428	18282	18328	18518	18476	18140	18387	18157	18422	18743	18542	18493	18443	18537	18335	18355	18631	18386	18698	18522	18451	18525	18343	18343	18204	18451	18376	18272	18475	18270	18318	18241	18485	18358	18370	18228	18344	18222	18642	18348	18414	18546	18347	18487	18273	18314	18349	18493	18340	18554	18429	18456	18514	18611	18553	18614	18366	18280	18451	18589	18521	18424	18537	18340	18447	18400	18429	18353	18283	18362	18364	18353	18322	18288	18289	18505	18463	18327	18374	18482	18586	18517	18427	18402	18505	18320	18528	18509	18460	18412	18215	18322	18501	18409	18361	18256	18339	18220	18244	18289	18393	18449	18255	18386	18649	18697	18370	18301	18320	18347	18433	18344	18638	18507	18605	18541	18363	18363	18552	18567	18390	18201	18460	18254	18414	18584	18429	18339	18372	18525	18410	18378	18540	18623	18515	18494	18500	18459	18222	18423	18428	18291	18397	18411	18577	18259	18572	18433
40076	61240	40053	35845	67653	57904	44272	32224	22475	17283	15784	15299	15394	15292	15546	15381	15262	15358	15297	15406	15348	15311	15441	15207	15335	15271	15281	15371	15306	15294	15403	15510	15469	15337	15442	15372	15396	15279	15407	15396	15307	15417	15490	15360	15362	15337	15382	15463	15486	15420	15350	15379	15518	15311	15190	15465	15163	15319	15334	15354	15420	15273	15265	15412	15171	15401	15256	15245	15332	15196	15376	15258	15325	15167	15418	15306	15340	15153	15397	15358	15509	15271	15255	15364	15389	15354	15289	15136	15133	15361	15313	15304	15332	15355	15447	15323	15159	15175	15440	15293	15414	15493	15259	15312	15188	15391	15112	15243	15357	15344	15316	15339	15335	15445	15348	15292	15391	15376	15313	15347	15203	15353	15339	15380	15385	15516	15382	15443	15363	15413	15246	15464	15291	15433	15325	15301	15217	15408	15344	15357	15286	15336	15395	15475	15294	15325	15291	15432	15371	15354	15406	15289	15189	15492	15297	15374	15173	15457	15564	15359	15150	15281	15310	15526	15242	15358	15433	15257	15375	15507	15330	15117	15208	15304	15456	15326	15073	15270	15270	15328	15501	15386	15481	15405	15332	15352	15307	15366	15405	15424	15435	15272	15328	15112	15167	15363	15386	15317	15503	15296	15271	15201	15306	15092	15317	15442	15228	15281	15442	15367	15154	15283	15354	15319	15499	15240	15385	15336	15231	15339	15331	15301	15527	15165	15343	15236	15189	15200	15210	15353	15212	15356	15405	15411	15296	15462	15221	15300	15433	15213	15140	15416	15372	15325	15365	15385	15252	15325	15365	15262	15181	15165	15370	15216	15194	15234	15348	15447	15195	15313	15271	15364	15441	15368	15258	15393	15428	15280	15394	15359	15251	15362	15268	15405	15363	15419	15448	15425	15349	15366	15384	15357	15247	15318	15350	15403	15310	15429	15421	15298	15325	15395	15293	15224	15350	15289	15242	15379	15117	15248	15465	15422	15268	15457	15349	15325	15341	15309	15193	15506	15480	15115	15336	15335	15216	15415	15353	15273	15382	15320	15322	15241	15319	15234	15384	15315	15322	15416	15220	15351	15353	15409	15410	15392	15333	15319	15403	15469	15372	15278	15506	15289	15419	15287	15262	15209	15463	15421	15001	15384	15307	15244	15176	15337	15402	15392	15357	15443	15234	15242	15310	15199	15400	15306	15289	15281	15099	15350	15352	15291	15355	15285	15460	15324	15298	15355	15381	15221	15348	15475	15396	15205	15262	15205	15358	15371	15180	15360	15309	15379	15305	15358	15252	15440	15571	15440	15385	15517	15248	15432	15253	15307	15359	15413	15297	15352	15393	15308	15389	15178	15234	15430	15273	15334	15340	15316	15352	15337	15366	15409	15360	15353	15183	15227	15456	15359	15300	15295	15268	15347	15536	15262	15249	15130	15171	15232	15311	15407	15406	15376	15228	15164	15442	15216	15300	15442	15171	15254	15312	15208	15111	15533	15260	15269	15123	15242	15440	15377	15305	15279	15198	15345	15265	15239	15224	15293	15164	15349	15365	15249	15350	15242	15256	15428	15233	15376	15264	15251	15293	15442	15382	15298	15325	15460	15400	15378	15283	15300	15475	15465	15234	15368	15369	15461	15181	15404	15477	15382	15549	15358	15222	15428	15245	15322	15399	15266	15253	15392	15291	15344	15279	15430	15361	15264	15275	15474	15326	15245	15381	15365	15152	15231	15304	15240	15292	15372	15403	15290	15460	15303	15303	15334	15258	15229	15430	15134	15470	15342	15272	15373	15351	15386	15395	15404	15310	15197	15296	15418	15319	15294	15334	15356	15023	15458	15280	15311	15399	15371	15425	15380	15537	15199	15073	15322	15410	15337	15288	15308	15291	15318	15420	15449	15097	15291	15356	15248	15322	15314	15353	15303	15245	15529	15275	15301	15497	15509	15381	15384	15347	15196	15291	15426	15186	15371	15574	15273	15363	15416	15397	15349	15314	15309	15354	15352	15328	15223	15410	15148	15452	15389	15337	15159	15257	15461	15522	15372	15387	15304	15485	15452	15303	15370	15389	15289	15175	15338	15348	15246	15324	15285	15457	15229	15297	15381	15391	15339	15328	15247	15308	15263	15477	15360	15356	15304	15313	15366	15170	15158	15298	15432	15327	15280	15406	15341	15397	15357	15346	15494	15398	15129	15205	15291	15246	15183	15263	15460	15285	15337	15373	15258	15344	15406	15397	15205	15329	15352	15237	15330	15268	15166	15382	15356	15191	15291	15337	15372	15279	15343	15360	15269	15465	15514	15408	15260	15235	15380	15298	15215	15217	15354	15186	15188	15421	15097	15305	15412	15148	15284	15237	15239	15301	15327	15245	15310	15159	15297	15221	15251	15322	15415	15323	15409	15381	15096	15230	15286	15261	15386	15255	15515	15592	15345	15268	15305	15336	15452	15304	15305	15449	15248	15310	15389	15315	15355	15453	15151	15493	15479	15463	15315	15392	15377	15335	15352	15394	15225	15337	15237	15460	15337	15261	15255	15234	15372	15357	15495	15164	15337	15324	15310	15353	15298	15222	15184	15247	15312	15474	15534	15443	15352	15212	15308	15298	15549	15257	15370	15277	15442	15443	15368	15178	15454	15304	15101	15517	15279	15223	15223	15444	15300	15372	15384	15291	15344	15261	15473	15442	15491	15393	15300	15275	15167	15347	15200	15181	15381	15367	15214	15395	15338	15361	15183	15246	15332	15301	15353	15325	15343	15419	15509	15251	15286	15215	15085	15392	15268	15372	15360	15266	15446	15339	15270	15471	15206	15316	15334	15390	15252	15288	15341	15356	15238	15431	15318	15386	15489	15237	15357	15230	15504	15443	15275	15257	15208	15340	15329	15349	15140	15266	15313	15400	15347	15282	15255	15394	15198	15455	15443	15233	15362	15276	15242	15067	15471	15249	15381	15257	15337	15347	15355	15277	15241	15446	15282	15421	15385	15462	15253	15421	15379	15230	15309	15427	15265	15288	15525	15177	15219	15266	15348	15222	15367	15469	15373	15288	15392	15342	15244	15344	15277	15278	15252	15442	15344	15460	15347	15394	15234	15526	15486	15362	15339	15365	15325	15539	15402	15421	15344	15562	15345	15425	15387	15292	15383	15320	15291	15387	15370	15176	15291	15448	15221	15299	15280	15188	15316	15383	15280	15363	15258	15153	15466	15320	15209	15302	15276	15428	15339	15274	15538	15249	15288	15371	15394	15212	15340	15464	15159	15364	15264	15340	15238	15342	15386	15258	15272	15288	15217	15440	15436	15359	15357	15550	15398	15233	15202	15311	15443	15042	15379	15149	15261	15309	15398	15345	15378	15433	15234	15194	15123	15258	15273	15294	15448	15255	15305	15327	15241	15431	15427	15245	15252	15301	15365	15344	15176	15275	15467	15210	15247	15104	15296	15405	15285	15329	15416	15328	15514	15245	15362	15483	15191	15331	15393	15193	15178	15383	15278	15418	15350	15239	15254	15357	15359	15349	15340	15222	15335	15174	15193	15168	15315	15492	15346	15232	15426	15354	15285	15226	15300	15488	15198	15208	15233	15324	15191	15362	15313	15455	15236	15434	15439	15298	15325	15455	15337	15239	15374	15243	15426	15235	15442	15294	15236	15355	15236	15316	15231	15436	15354	15461	15345	15405	15357	15280	15324	15322	15481	15394	15282	15219	15465	15431	15356	15410	15388	15470	15255	15343	15287	15317	15311	15288	15369	15376	15298	15233	15368	15396	15234	15332	15413	15273	15443	15503	15393	15337	15336	15303	15344	15293	15501	15323	15295	15325	15406	15251	15380	15421	15509	15431	15390	15380	15368	15428	15353	15319	15477	15486	15419	15312	15472	15407	15396	15272	15341	15241	15354	15369	15303	15296	15263	15313	15429	15307	15252	15364	15188	15188	15372	15289	15206	15416	15393	15255	15413	15288	15498	15277	15340	15211	15448	15285	15279	15295	15242	15360	15178	15416	15301	15403	15098	15190	15336	15289	15372	15209	15244	15380	15355	15324	15334	15360	15403	15280	15350	15370	15245	15386	15306	15309	15146	15399	15413	15374	15333	15371	15275	15214	15281	15376	15488	15221	15285	15455	15192	15360	15272	15342	15368	15184	15211	15345	15311	15528	15172	15392	15482	15243	15375	15181	15276	15334	15376	15414	15170	15401	15251	15194	15261	15417	15246	15362	15186	15399	15422	15150	15411	15341	15268	15316	15433	15401	15289	15285	15495	15288	15289	15352	15293	15192	15318	15385	15164	15301	15343	15296	15356	15492	15249	15317	15291	15320	15362	15461	15230	15421	15275	15315	15353	15233	15439	15285	15410	15430	15195	15269	15339	15187	15420	15337	15395	15141	15102	15279	15253	15236	15340	15328	15349	15449	15225	15323	15351	15328	15224	15283	15412	15399	15277	15455	15344	15266	15365	15330	15309	15441	15280	15425	15315	15360	15357	15326	15238	15302	15338	15408	15263	15287	15159	15634	15243	15375	15311	15146	15191	15221	15343	15323	15343	15185	15496	15303	15249	15238	15447	15302	15324	15279	15331	15269	15216	15410	15530	15437	15163	15205	15378	15344	15356	15311	15249	15348	15135	15233	15332	15281	15389	15274	15234	15252	15172	15345	15263	15392	15383	15118	15330	15143	15219	15248	15291	15188	15291	15297	15409	15338	15332	15291	15447	15337	15224	15413	15223	15119	15199	15288	15432	15173	15262	15253	15488	15387	15427	15340	15288	15426	15358	15453	15237	15246	15340	15342	15333	15237	15380	15315	15271	15307	15257	15374	15247	15385	15216	15394	15401	15359	15258	15371	15382	15396	15112	15362	15394	15332	15235	15272	15231	15497	15311	15443	15325	15241	15302	15536	15359	15194	15334	15231	15210	15406	15348	15312	15330	15389	15211	15268	15413	15282	15463	15284	15386	15242	15281	15254	15347	15185	15441	15414	15493	15349	15273	15203	15325	15326	15559	15425	15152	15394	15338	15471	15369	15361	15170	15316	15129	15284	15466	15212	15337	15392	15312	15338	15231	15322	15374	15308	15392	15386	15338	15385	15429	15315	15189	15355	15306	15310	15253	15351	15383	15297	15326	15088	15353	15498	15301
22955	21404	29257	25694	56781	64517	53243	38711	28401	22622	19826	19053	18968	18613	18691	18754	18756	18595	18659	18502	18646	18605	18607	18897	18463	18521	18620	18760	18579	18469	18515	18293	18292	18690	18494	18538	18501	18515	18564	18397	18283	18615	18396	18367	18495	18406	18441	18413	18376	18501	18526	18538	18521	18632	18372	18461	18688	18431	18531	18378	18521	18246	18392	18414	18391	18637	18716	18363	18418	18565	18647	18550	18551	18407	18553	18533	18549	18300	18355	18417	18495	18431	18541	18533	18340	18350	18471	18725	18422	18221	18590	18730	18506	18330	18296	18184	18525	18300	18531	18305	18387	18324	18533	18520	18284	18451	18729	18262	18296	18679	18568	18548	18515	18805	18558	18380	18328	18223	18445	18547	18339	18601	18359	18435	18450	18536	18295	18551	18559	18409	18329	18309	18313	18454	18693	18385	18289	18532	18294	18094	18264	18404	18479	18285	18564	18338	18445	18309	18255	18439	18453	18363	18430	18331	18331	18452	18662	18430	18643	18581	18295	18670	18477	18433	18279	18443	18222	18509	18372	18347	18515	18317	18633	18556	18495	18322	18244	18494	18529	18568	18412	18483	18283	18299	18439	18525	18211	18456	18540	18452	18382	18337	18350	18418	18200	18365	18535	18458	18525	18565	18554	18303	18222	18320	18461	18345	18422	18425	18252	18384	18399	18195	18443	18286	18324	18567	18291	18394	18400	18410	18574	18276	18483	18432	18418	18358	18263	18301	18567	18485	18378	18378	18358	18332	18284	18360	18296	18638	18203	18266	18395	18444	18386	18193	18421	18278	18292	18380	18497	18298	18346	18339	18297	18445	18406	18501	18511	18315	18465	18438	18221	18357	18363	18581	18226	18270	18218	18380	18572	18227	18510	18394	18372	18286	18449	18455	18494	18412	18362	18121	18256	18187	18363	18325	18551	18255	18449	18081	18496	18407	18393	18398	18331	18529	18340	18379	18466	18420	18426	18476	18311	18635	18417	18553	18149	18315	18283	18453	18287	18235	18462	18376	18454	18397	18198	18390	18237	18555	18418	18351	18272	18404	18255	18323	18417	18354	18347	18386	18615	18280	18432	18382	18333	18533	18288	18436	18090	18214	18368	18521	18740	18343	18283	18448	18471	18396	18445	18291	18525	18438	18402	18429	18513	18314	18522	18429	18376	18315	18477	18363	18181	18309	18306	18302	18329	18346	18310	18232	18552	18443	18331	18382	18253	18431	18417	18493	18283	18120	18311	18470	18450	18454	18440	18540	18470	18386	18271	18320	18242	18494	18331	18324	18449	18440	18576	18551	18513	18434	18357	18239	18478	18267	18695	18487	18316	18488	18504	18454	18330	18412	18610	18352	18250	18167	18165	18431	18412	18445	18653	18329	18324	18462	18259	18473	18412	18307	18236	18463	18370	18364	18046	18266	18634	18445	18485	18382	18471	18292	18326	18343	18524	18386	18427	18532	18421	18328	18376	18465	18540	18365	18383	18575	18492	18167	18434	18161	18215	18222	18318	18372	18254	18533	18418	18171	18132	18455	18409	18224	18406	18447	18303	18246	18318	18371	18579	18402	18230	18485	18262	18483	18298	18409	18240	18363	18233	18376	18457	18355	18324	18397	18380	18371	18430	18585	18452	18393	18483	18391	18298	18461	18512	18410	18421	18338	18465	18305	18442	18359	18232	18271	18489	18515	18516	18488	18567	18365	18550	18141	18336	18394	18350	18452	18445	18364	18345	18576	18382	18148	18063	18304	18366	18164	18305	18354	18309	18349	18274	18215	18485	18396	18334	18457	18423	18549	18296	18292	18278	18303	18308	18285	18347	18416	18494	18404	18397	18498	18418	18421	18306	18293	18435	18458	18307	18359	18498	18464	18486	18239	18439	18208	18229	18284	18282	18284	18398	18359	18248	18589	18346	18484	18427	18294	18470	18288	18386	18200	18009	18370	18235	18352	18216	18421	18398	18520	18516	18531	18321	18436	18398	18470	18465	18478	18448	18283	18477	18465	18414	18135	18399	18314	18370	18338	18187	18222	18326	18396	18409	18571	18393	18079	18517	18419	18524	18581	18408	18474	18204	18522	18379	18257	18340	18538	18523	18535	18333	18278	18171	18334	18474	18394	18490	18211	18289	18389	18469	18111	18349	18526	18473	18616	18341	18426	18331	18495	18391	18390	18400	18300	18441	18505	18484	18287	18531	18475	18229	18167	18496	18360	18348	18589	18495	18461	18482	18393	18543	18435	18456	18423	18336	18505	18369	18593	18443	18464	18376	18466	18455	18304	18276	18494	18518	18301	18195	18512	18361	18245	18521	18572	18387	18476	18432	18307	18230	18477	18411	18377	18286	18288	18270	18371	18263	18435	18443	18398	18372	18282	18506	18404	18376	18429	18492	18395	18499	18232	18269	18151	18329	18282	18554	18360	18483	18329	18553	18080	18297	18357	18374	18286	18380	18483	18531	18383	18462	18441	18335	18253	18136	18465	18352	18417	18424	18448	18270	18495	18179	18369	18355	18399	18559	18446	18371	18353	18517	18382	18128	18199	18231	18266	18292	18368	18327	18161	18322	18467	18482	18313	18352	18193	18477	18525	18220	18235	18275	18397	18448	18492	18519	18113	18263	18247	18406	18460	18344	18574	18530	18254	18089	18492	18409	18432	18593	18390	18338	18180	18434	18329	18542	18397	18098	18358	18329	18446	18301	18224	18213	18186	18401	18449	18418	18404	18521	18119	18297	18513	18500	18610	18457	18632	18549	18415	18479	18378	18463	18273	18325	18360	18437	18314	18381	18463	18370	18327	18395	18352	18318	18424	18180	18497	18375	18284	18415	18581	18284	18326	18278	18340	18351	18354	18688	18534	18456	18183	18566	18480	18285	18442	18399	18465	18458	18591	18389	18310	18312	18347	18424	18447	18384	18491	18610	18312	18408	18337	18250	18475	18511	18246	18484	18420	18216	18297	18325	18436	18459	18470	18262	18524	18343	18440	18673	18383	18079	18509	18462	18457	18638	18524	18453	18388	18428	18451	18432	18487	18610	18468	18389	18548	18472	18291	18585	18487	18409	18306	18409	18367	18367	18448	18534	18493	18380	18369	18402	18295	18394	18361	18633	18405	18338	18353	18410	18474	18370	18474	18469	18516	18461	18593	18514	18249	18497	18320	18257	18390	18415	18391	18214	18548	18393	18235	18553	18406	18617	18581	18530	18493	18420	18191	18575	18392	18382	18360	18489	18525	18433	18269	18490	18434	18307	18442	18514	18566	18438	18332	18606	18453	18411	18365	18487	18113	18311	18520	18294	18486	18294	18413	18301	18352	18423	18437	18365	18285	18261	18238	18428	18325	18477	18390	18403	18518	18452	18194	18506	18481	18397	18535	18460	18438	18326	18405	18559	18338	18273	18330	18351	18141	18296	18387	18393	18539	18260	18432	18269	18351	18560	18492	18339	18389	18638	18500	18472	18608	18503	18613	18413	18290	18314	18535	18500	18542	18540	18325	18434	18251	18411	18570	18385	18475	18521	18322	18484	18248	18351	18357	18451	18318	18260	18322	18245	18437	18245	18298	18317	18330	18622	18263	18397	18387	18427	18238	18287	18275	18432	18366	18316	18524	18476	18270	18407	18287	18394	18359	18273	18498	18420	18458	18395	18258	18647	18488	18557	18314	18236	18600	18274	18355	18430	18517	18295	18237	18433	18299	18273	18468	18217	18470	18478	18398	18284	18394	18085	18305	18339	18423	18463	18465	18297	18395	18429	18505	18413	18278	18181	18698	18261	18500	18300	18258	18407	18444	18309	18442	18228	18379	18158	18579	18493	18448	18280	18487	18356	18217	18546	18362	18670	18508	18349	18092	18442	18347	18450	18296	18307	18300	18464	18260	18176	18597	18527	18223	18328	18343	18348	18326	18380	18549	18328	18318	18344	18599	18462	18290	18557	18372	18393	18436	18401	18362	18483	18142	18493	18246	18344	18334	18272	18435	18455	18440	18388	18509	18236	18079	18416	18587	18308	18514	18440	18287	18504	18564	18489	18429	18651	18444	18384	18357	18593	18278	18515	18320	18317	18393	18491	18481	18483	18321	18636	18236	18368	18254	18389	18353	18381	18446	18549	18528	18528	18544	18251	18250	18417	18439	18342	18629	18419	18605	18346	18412	18478	18154	18480	18254	18416	18492	18556	18516	18492	18417	18168	18487	18224	18293	18298	18569	18636	18276	18527	18371	18429	18191	18443	18243	18634	18450	18329	18389	18454	18190	18346	18275	18570	18563	18468	18451	18383	18192	18214	18244	18360	18516	18162	18484	18418	18446	18395	18134	18357	18440	18213	18443	18298	18430	18548	18380	18431	18416	18272	18388	18249	18422	18341	18356	18227	18515	18492	18499	18338	18374	18546	18275	18549	18236	18357	18326	18368	18316	18194	18402	18497	18392	18268	18352	18620	18392	18434	18339	18468	18548	18422	18283	18455	18430	18661	18468	18568	18405	18638	18709	18360	18333	18310	18457	18313	18652	18353	18376	18282	18378	18294	18421	18501	18739	18372	18427	18461	18506	18484	18382	18540	18553	18366	18385	18547	18488	18475	18277	18397	18385	18513	18386	18360	18366	18376	18508	18407	18226	18284	18420	18239	18323	18432	18221	18142	18337	18397	18521	18229	18315	18321	18377	18150	18269	18475	18567	18376	18405	18614	18440	18374	18346	18379	18258	18517	18353	18250	18293	18332	18496	18343	18377	18484	18558	18369	18434	18543	18317	18252	18115	18454	18475	18475	18565	18401	18261	18586	18317	18365	18315	18412	18323	18503	18433	18402	18457	18346	18373	18622	18353	18507	18619	18439	18419	18597	18414	18316	18463	18438	18339	18333	18333	18318	18378	18424	18476	18447	18399	18476	18406	18166	18497	18458	18442	18549	18241	18210	18335	18178	18232	18352	18350	18584	18296	18264	18405	18161	18308	18434	18284	18297	18240	18378	18426	18393	18425	18413	18294	18195	18372	18343	18406	18199	18538	18431	18374	18181	18370	18338	18369	18522	18374	18403	18227	18488	18567	18474	18608	18274	18435	18426	18428	18326	18373	18459	18341	18402	18456	18482	18321	18335	18429	18345	18398	18311	18534	18326	18371	18438	18430
51829	72768	39913	51359	82878	71352	53603	39261	26352	18792	15953	15361	15205	15301	15228	15143	15283	15200	15300	15360	15259	15329	15104	15136	15170	15127	15324	15082	15321	15136	15260	15224	15241	15449	15151	15229	15375	15337	15273	15229	15285	15285	15331	15289	15069	15355	15211	15362	15322	15211	15260	15115	15249	15037	15310	15261	15006	15366	15162	15324	15315	15259	15267	15123	15345	15105	15226	15216	15251	15187	15118	15219	15243	15200	15365	15294	15312	15259	15157	15260	15319	15135	15367	15255	15175	15203	15427	15455	15163	15155	15027	15246	15193	15289	15183	15348	15212	15451	15337	15190	15269	15284	15295	15044	15280	15244	15166	15425	15301	15375	15297	15313	15368	15345	15202	15081	15092	15059	15530	15143	15242	15147	15365	15225	15304	15190	15266	15246	15249	15204	15457	15289	15172	15413	15339	15212	15184	15321	15179	15190	15004	15137	15316	15242	15075	15248	15105	15157	15400	15120	15412	14981	15318	15230	15131	15158	15166	15310	15222	15343	15535	15220	15270	15384	15150	15300	15311	15383	15284	15369	15232	15347	15451	15274	15413	15232	15108	15296	15313	15070	15259	15168	15144	15290	15292	15247	15153	15218	15235	15284	15231	15112	15264	15317	15134	15417	15425	15165	15104	15256	15209	15256	15336	15295	14982	15392	15125	15355	15315	15255	15106	15318	15344	15110	15205	15215	15343	15384	15201	15299	15268	15265	15272	15249	15413	15247	15381	15099	15250	15272	15160	15315	15173	15185	15410	15256	15321	15261	15295	15238	15195	15251	15217	15317	15333	15259	15242	15049	15332	15238	15250	15334	15293	15314	15172	15199	15278	15105	15275	15422	15461	15185	15245	15257	15291	15205	15218	15171	15297	15175	15208	15362	15253	15081	15153	15311	15155	15278	15293	15271	15229	15234	15262	15170	15255	15107	15356	15143	15307	15287	15411	15319	15191	15139	15328	15047	15131	15046	15210	15157	15167	15365	15128	15157	15246	15134	15250	15240	15172	15355	15285	15224	15329	15223	15113	15221	15217	15361	15224	15259	15231	15312	15355	15318	15211	15228	15120	15273	15181	15304	15197	15163	15366	15289	15192	15204	15290	15161	15238	15257	15157	15229	15081	15229	15143	15204	15332	15119	15137	15369	15214	15342	15161	15333	15350	15159	15246	15174	15221	15370	15220	15180	15126	15175	15061	15247	15352	15372	15093	15186	15154	15286	15199	15389	15169	15351	15178	15255	15116	15268	15305	15189	15184	15151	15221	15178	15174	15280	15050	15301	15160	15248	15298	15147	15256	15454	15188	15129	15194	15167	15260	15231	15159	15232	15133	15229	15257	15240	15173	15281	15407	15195	15373	15131	15437	15185	15352	15224	15058	15258	15217	15113	15318	15254	15308	15136	15332	15175	15106	15293	15234	15162	15398	15421	15127	15270	15362	15251	15138	15210	15228	15161	15205	15377	15214	15320	15090	15338	15299	15130	15408	14969	15180	15286	15357	15257	15178	15242	15272	15282	15357	15262	15162	15274	15214	15122	15424	15312	15221	15288	15214	15131	15372	15071	15265	15273	15165	15297	15264	15273	15227	15103	15213	15295	15464	15074	15193	15091	15092	15256	15301	15284	15094	15231	15292	15142	15222	15181	15027	15402	15258	15330	15240	15274	15213	15250	15390	15260	15506	15450	15274	15308	15232	15101	15307	15331	15284	15195	15100	15273	15189	15346	15164	15318	15175	15232	15047	15108	15290	15340	15200	15451	15365	15350	15121	15226	15249	15225	15159	15295	15307	15300	15342	15167	15232	15248	15205	15325	15096	15202	15024	15342	15233	15268	15220	15107	15369	15304	15232	15332	15137	15146	15207	15107	15198	15230	15296	15331	15258	15285	15185	15359	15251	15230	15328	15180	15368	15188	15369	15227	15249	15206	15144	15223	15305	15192	15270	15340	15149	15211	15382	15160	15258	15074	15038	15296	15137	15103	15203	15224	15188	15104	15186	15230	15416	15272	15266	15030	15213	15392	15262	15060	15369	15342	15045	15149	15083	15341	15387	15185	15279	15276	15201	15225	15373	15235	15352	15133	15182	15213	15246	15301	15133	15254	15314	15246	15323	15419	15080	15422	15124	15095	15185	15188	15279	15170	15222	15179	15310	15345	15236	15150	15169	15274	15316	15402	15198	15224	15157	15163	15185	15299	15144	15253	15342	15229	15203	15229	15191	15140	15215	15206	15386	15322	15216	15107	15233	15300	15158	15102	15333	15261	15190	15272	15211	15218	15276	15082	15388	15163	15446	15316	15126	15229	15282	15351	15337	15277	15250	15233	15185	15100	15405	15310	15223	15202	15056	15349	15299	15229	15282	15291	15071	15345	15237	15156	15289	15279	15310	15214	15177	15341	15242	15327	15140	15294	15145	15126	15244	15270	15189	15185	15344	15181	15214	15375	15319	15236	15433	15191	15191	15392	15231	15256	15329	15117	15308	15256	15284	15281	15153	15264	15209	15178	15295	15300	15154	15324	15222	15161	15377	15087	15155	15199	15434	15198	15238	15318	15307	15347	15170	15031	15088	15374	15006	15328	15225	15246	15333	15144	15245	15213	15535	15221	15255	15213	15249	15281	15366	15240	15169	15241	15259	15300	15296	15072	15208	15293	15220	15231	15354	15180	15283	15238	15310	15121	15211	15151	15236	15198	15222	15131	15424	15298	15245	15091	15208	15157	15226	15289	15131	15182	15185	15135	15280	15427	15130	15230	15199	15374	15174	15159	15300	15305	15244	15191	15062	15287	15228	15232	15330	15351	15313	15194	15308	15136	15160	15236	15301	15129	15294	15281	15273	15264	15256	14958	15221	15253	15280	15232	15249	15201	15163	15221	15212	15430	15152	15320	15244	15412	15148	15123	15277	15305	15294	15208	15134	15305	15266	15271	15227	15337	15315	15211	15304	15422	15259	15194	15238	15259	15229	15311	15042	15367	15248	15145	15248	15375	15173	15221	15288	15395	15238	15210	15127	15192	15233	15243	15177	15281	15285	15371	15135	15110	15150	15227	15171	15223	15151	15236	15460	15227	15376	15391	15136	15254	15147	15228	15172	15202	15106	15160	15322	15376	15220	15321	15369	15077	15457	15035	15151	15158	15165	15179	15248	15213	15192	15295	15302	15209	15260	15184	15417	15218	15232	15049	15310	15295	15140	15292	15328	15186	15303	15149	15144	15280	15127	15312	15334	15170	15372	15313	15306	15198	15197	15317	15104	15274	15214	15241	15325	15253	15200	15068	15291	15247	15311	15222	15307	15223	15125	15256	15043	15188	15201	15222	15138	15240	15180	15422	15075	15300	15272	15408	15118	15382	15334	15208	15171	15224	15130	15255	15112	15194	15278	15351	15202	15018	15320	15035	15273	15349	15123	15153	15252	15289	15305	15126	15236	15305	15234	15225	15112	15148	15126	15170	15237	15321	15204	15323	15275	15354	15173	15326	15137	15094	15047	15188	15226	15199	15069	15207	15360	15157	15131	15082	15261	15278	15268	15321	15266	15317	15075	15299	15112	15177	15280	15356	15059	15098	15195	15208	15280	15246	15252	15147	15256	15263	15143	15282	15345	15038	15330	15221	15160	15279	15261	15337	15276	15381	15177	15339	15240	15277	15298	15271	15199	15279	15222	15188	15201	15347	15263	15112	15236	15182	15298	15187	15143	15296	15251	15343	15134	15091	15114	15263	15377	15399	15295	15322	15275	15371	15345	15276	15175	15149	15120	15266	15246	15335	15149	15396	15270	15027	15307	15101	15348	15175	15274	15222	15169	15128	15122	15195	15366	15204	15452	15272	15203	15106	15029	15487	14997	15203	15279	15221	15311	15246	15164	15436	15173	15189	15242	15275	15210	15200	15305	15196	15228	15142	15202	15104	15362	15123	15248	15250	15222	15344	15289	15300	15152	15219	15174	15145	15365	15261	15335	15166	15318	15277	15292	15351	15187	15261	15148	15295	15132	15212	15232	15206	15211	15146	15379	15285	15170	15277	15201	15180	15355	15150	15235	15000	15259	15109	15224	15373	15137	15245	15279	15367	15292	15113	15174	15259	15136	15402	15150	15182	15348	15219	15302	15151	15239	15260	15216	15366	15248	15202	15182	15336	15220	15276	15252	15194	15196	15182	15296	15308	15170	15226	15274	15269	15336	15219	15102	15187	15324	15294	15120	15178	15157	15443	15229	15177	15189	15174	15237	15144	15329	15116	15282	15296	15351	15426	15331	15226	15291	15208	15249	15192	15168	15295	15291	15234	15201	15137	15377	15409	15368	15355	15382	15169	15257	15171	15212	15398	15257	15275	15182	15098	15233	15143	15177	15340	15305	15185	15235	15281	15293	15085	15263	15272	15364	15292	15258	15181	15246	15338	15269	15141	15420	15124	15217	15221	15287	15238	15205	15325	15173	15286	15206	15159	15164	15238	15076	15138	15324	15308	15131	15317	15171	15181	15307	15289	15294	15230	15310	15154	15266	15390	15217	15171	15292	15315	15249	15322	15142	15272	15133	15244	15129	14992	15319	15251	15168	15256	15201	15305	15128	15220	15355	15235	15441	15267	15230	15322	15254	15350	15191	15082	15305	15147	15389	15210	15071	15070	15155	15037	15157	15161	15154	15089	15303	15268	15226	15254	15328	15196	15072	15350	15407	15394	15163	15306	15220	15417	15291	15169	15075	15187	15271	15214	15256	15372	15043	15152	15327	15208	15321	15262	15247	15302	15331	15111	15109	15183	15390	15266	15260	15384	15067	15070	15455	15259	15226	15310	15124	15079	15198	15297	15165	15163	15222	15104	15384	15384	15319	15282	15051	15328	15166	15220	15232	15104	15343	15277	15083	15253	15198	15243	15331	15245	15316	15234	15179	15342	15207	15126	15205	15289	15181	15256	15225	15211	15030	15181	15419	15220	15268	15178	15194	15255	15157	15222	15167	15253	15212	15307	15263	15235	15153	15245	15336	15074	15414	15282	15253	15131	15320	15197	15339	15158	15413	15223	15202	15278	15402	15373	15250	15225	15381	15158	15132	15385	15329	15145	15329	15268	15266	15259	15227	15063	15401	15250	15358	15255	15250	15364	15267	15155	15214	15272	15171	15130	15357	15346
27903	24492	27250	29039	34195	29263	23940	20847	19250	18776	18631	18472	18451	18361	18672	18379	18345	18633	18393	18420	18190	18233	18457	18535	18424	18533	18355	18621	18471	18320	18351	18518	18438	18493	18144	18418	18330	18389	18357	18574	18336	18323	18317	18471	18484	18355	18485	18263	18288	18405	18323	18402	18526	18267	18239	18509	18504	18326	18412	18532	18607	18522	18212	18460	18160	18358	18471	18318	18323	18573	18356	18394	18348	18439	18313	18330	18426	18460	18249	18345	18183	18355	18319	18341	18437	18232	18463	18498	18243	18347	18378	18284	18278	18241	18528	18361	18322	18410	18245	18385	18225	18266	18524	18332	18379	18316	18353	18520	18377	18457	18286	18285	18304	18366	18268	18178	18435	18495	18384	18212	18411	18369	18450	18415	18396	18411	18402	18416	18402	18173	18460	18302	18215	18378	18343	18333	18336	18389	18472	18099	18282	18424	18147	18335	18442	18453	18399	18481	18324	18446	18307	18527	18437	18459	18594	18140	18404	18306	18462	18449	18155	18199	18317	18109	18298	18442	18351	18324	18306	18292	18304	18311	18407	18255	18570	18196	18167	18441	18209	18435	18645	18413	18395	18223	18207	18342	18160	18231	18355	18407	18573	18356	18460	18353	18366	18429	18252	18266	18236	18303	18356	18474	18330	18431	18254	18401	18392	18515	18373	18256	18336	18212	18269	18413	18232	18381	18461	18468	18280	18431	18480	18588	18233	18445	18366	18325	18350	18294	18195	18503	18461	18377	18428	18481	18590	18545	18282	18493	18219	18387	18514	18497	18413	18684	18389	18352	18407	18328	18555	18229	18447	18452	18305	18163	18513	18417	18469	18439	18219	18463	18399	18457	18243	18327	18384	18229	18492	18226	18344	18314	18190	18194	18233	18335	18315	18273	18157	18271	18177	18415	18662	18347	18348	18387	18280	18387	18393	18294	18201	18180	18302	18379	18350	18365	18441	18541	18469	18246	18272	18356	18294	18360	18458	18309	18447	18280	18372	18218	18337	18354	18367	18201	18301	18516	18522	18258	18367	18123	18407	18344	18556	18277	18239	18619	18462	18438	18440	18624	18489	18526	18296	18133	18398	18401	18406	18460	18368	18155	18438	18564	18409	18388	18452	18480	18295	18316	18190	18215	18240	18427	18417	18371	18278	18293	18445	18427	18237	18400	18333	18217	18413	18288	18441	18447	18410	18480	18421	18351	18425	18303	18226	18434	18479	18139	18465	18394	18212	18412	18506	18447	18519	18349	18246	18426	18416	18551	18256	18384	18261	18298	18460	18421	18470	18243	18283	18291	18502	18446	18681	18318	18563	18426	18303	18318	18375	18145	18313	18403	18463	18344	18271	18211	18231	18331	18289	18386	18475	18289	18155	18394	18386	18286	18291	18350	18366	18372	18482	18249	18506	18449	18260	18597	18301	18319	18529	18408	18455	18240	18354	18370	18518	18202	18585	18238	18227	18087	18509	18430	18309	18272	18432	18312	18445	18253	18424	18449	18317	18258	18283	18374	18140	18384	18296	18395	18415	18180	18494	18384	18399	18494	18286	18316	18327	18462	18502	18412	18456	18399	18387	18440	18299	18501	18314	18193	18424	18221	18457	18425	18277	18400	18080	18434	18365	18362	18452	18350	18263	18356	18437	18253	18301	18538	18477	18345	18494	18319	18405	18512	18441	18412	18303	18493	18282	18181	18445	18395	18146	18373	18129	18329	18438	18444	18402	18499	18512	18487	18364	18250	18377	18560	18380	18188	18275	18291	18388	18520	18311	18422	18439	18185	18220	18461	18278	18524	18391	18299	18306	18446	18497	18228	18380	18387	18406	18417	18356	18291	18325	18494	18370	18362	18343	18226	18209	18214	18560	18335	18405	18294	18411	18341	18343	18282	18471	18215	18599	18332	18356	18462	18373	18388	18258	18485	18358	18306	18512	18294	18293	18495	18367	18397	18548	18518	18340	18279	18483	18387	18614	18283	18439	18543	18325	18542	18457	18615	18561	18282	18505	18213	18549	18388	18174	18333	18479	18507	18315	18395	18498	18384	18190	18473	18418	18385	18386	18281	18269	18092	18250	18253	18396	18232	18364	18398	18336	18407	18494	18177	18378	18422	18280	18363	18423	18415	18326	18368	18195	18547	18340	18277	18526	18451	18280	18440	18369	18462	18535	18317	18419	18431	18235	18213	18314	18442	18221	18266	18438	18280	18433	18484	18353	18399	18413	18443	18247	18376	18336	18379	18626	18436	18484	18343	18282	18413	18310	18210	18303	18525	18442	18363	18455	18188	18105	18337	18317	18279	18323	18297	18487	18453	18574	18391	18339	18410	18387	18424	18548	18465	18177	18258	18348	18372	18469	18658	18312	18549	18407	18329	18446	18166	18287	18267	18336	18546	18432	18398	18347	18479	18481	18195	18290	18543	18431	18242	18385	18424	18428	18208	18177	18302	18172	18433	18241	18330	18512	18297	18270	18484	18421	18436	18416	18301	18204	18259	18517	18298	18232	18464	18191	18364	18528	18331	18183	18464	18414	18453	18505	18314	18324	18404	18349	18291	18070	18387	18455	18392	18630	18192	18513	18427	18258	18376	18181	18427	18423	18205	18446	18224	18342	18225	18399	18343	18349	18505	18354	18397	18495	18391	18250	18364	18345	18362	18300	18386	18501	18281	18269	18642	18570	18377	18429	18430	18252	18172	18232	18450	18264	18517	18534	18522	18182	18378	18352	18495	18336	18316	18364	18403	18463	18264	18447	18358	18318	18528	18332	18246	18564	18473	18381	18276	18301	18283	18211	18399	18284	18276	18491	18441	18398	18248	18320	18405	18628	18382	18366	18454	18299	18177	18339	18358	18330	18392	18437	18406	18434	18390	18320	18559	18484	18442	18420	18213	18367	18582	18481	18522	18331	18270	18351	18394	18307	18412	18437	18449	18329	18553	18499	18207	18193	18474	18457	18470	18454	18495	18300	18352	18354	18365	18400	18447	18642	18400	18351	18321	18442	18281	18455	18432	18456	18434	18690	18553	18555	18472	18426	18412	18378	18528	18600	18344	18458	18163	18499	18274	18267	18340	18432	18375	18405	18477	18460	18615	18568	18489	18330	18289	18183	18291	18115	18386	18394	18185	18438	18371	18256	18173	18503	18389	18186	18340	18490	18241	18281	18236	18411	18302	18492	18361	18311	18476	18501	18456	18439	18280	18374	18314	18418	18320	18360	18326	18342	18312	18368	18372	18284	18215	18431	18496	18409	18428	18299	18301	18337	18351	18357	18404	18377	18467	18340	18206	18360	18384	18398	18407	18342	18259	18492	18253	18343	18585	18113	18185	18343	18381	18602	18228	18360	18109	18332	18308	18506	18302	18191	18435	18424	18306	18269	18347	18376	18511	18485	18533	18378	18316	18398	18377	18402	18348	18253	18414	18302	18382	18246	18211	18206	18385	18295	18193	18454	18536	18421	18297	18393	18565	18448	18340	18409	18327	18449	18507	18463	18296	18212	18297	18272	18362	18392	18445	18396	18287	18349	18270	18229	18352	18252	18583	18359	18312	18415	18241	18454	18202	18184	18238	18277	18369	18381	18407	18309	18313	18196	18275	18554	18524	18333	18323	18438	18693	18406	18343	18415	18204	18440	18236	18487	18367	18202	18362	18458	18214	18258	18330	18264	18171	18428	18400	18538	18518	18427	18521	18468	18414	18289	18356	18457	18393	18432	18316	18464	18289	18289	18524	18515	18448	18316	18377	18443	18330	18552	18324	18213	18328	18404	18368	18290	18392	18316	18358	18460	18339	18139	18327	18340	18410	18256	18388	18427	18339	18520	18340	18285	18326	18292	18395	18396	18477	18452	18353	18490	18453	18337	18328	18345	18456	18310	18316	18517	18394	18566	18228	18503	18483	18603	18392	18150	18437	18283	18488	18173	18192	18353	18348	18509	18351	18377	18292	18333	18141	18313	18279	18404	18325	18257	18398	18555	18340	18410	18418	18258	18412	18285	18270	18306	18617	18448	18372	18390	18394	18302	18223	18459	18361	18371	18559	18535	18453	18468	18245	18305	18397	18435	18428	18427	18404	18333	18458	18372	18361	18283	18317	18495	18490	18290	18209	18274	18410	18271	18283	18424	18297	18410	18547	18333	18476	18540	18177	18412	18411	18263	18368	18607	18302	18328	18303	18166	18418	18265	18300	18366	18471	18519	18435	18383	18417	18523	18386	18337	18547	18340	18479	18284	18292	18277	18638	18365	18338	18180	18471	18358	18399	18471	18397	18445	18362	18386	18311	18330	18646	18393	18275	18565	18463	18346	18362	18411	18094	18405	18399	18179	18514	18278	18318	18424	18433	18431	18427	18540	18372	18364	18480	18352	18230	18032	18430	18406	18426	18259	18454	18414	18380	18486	18375	18486	18103	18308	18330	18348	18420	18311	18310	18378	18533	18364	18440	18448	18545	18455	18324	18412	18451	18436	18410	18575	18452	18353	18125	18218	18378	18463	18422	18564	18409	18420	18268	18325	18512	18479	18609	18549	18183	18251	18299	18249	18395	18174	18495	18521	18249	18238	18272	18349	18371	18209	18466	18464	18398	18386	18277	18231	18170	18530	18282	18354	18297	18212	18344	18464	18397	18562	18354	18355	18325	18311	18297	18566	18475	18457	18425	18420	18377	18358	18210	18253	18588	18265	18246	18432	18227	18464	18237	18461	18217	18381	18282	18394	18269	18337	18406	18539	18249	18391	18301	18424	18391	18555	18397	18364	18568	18482	18143	18368	18558	18334	18268	18185	18226	18265	18534	18549	18782	18269	18477	18397	18499	18197	18318	18756	18429	18586	18324	18589	18288	18401	18191	18207	18558	18403	18342	18405	18451	18306	18206	18654	18474	18452	18604	18299	18198	18448	18480	18408	18555	18466	18236	18573	18227	18175	18285	18264	18454	18311	18387	18422	18387	18459	18517	18369	18367	18503	18436	18441	18495	18634	18403	18314	18205	18323	18335	18478	18380	18360	18411	18314	18538	18393	18430	18314	18412	18385	18400	18581	18466	18248	18434	18414	18208	18264	18430	18465	18313	18300	18273	18704	18211	18587	18162	18509	18564	18179	18373	18476	18463	18331	18322	18471	18320	18309	18349
22248	36494	21575	25058	31291	25096	20243	17561	16188	15590	15431	15303	15478	15465	15335	15260	15225	15400	15328	15295	15424	15175	15285	15362	15390	15322	15317	15408	15294	15212	15324	15264	15289	15338	15130	15479	15288	15382	15334	15227	15468	15430	15469	15355	15263	15246	15170	15386	15361	15268	15259	15270	15361	15366	15307	15159	15309	15098	15363	15288	15343	15165	15248	15406	15346	15125	15366	15257	15265	15264	15371	15240	15344	15381	15236	15235	15429	15184	15433	15259	15254	15239	15410	15194	15277	15289	15420	15341	15310	15250	15504	15305	15208	15371	15390	15283	15304	15400	15271	15398	15336	15209	15019	15212	15377	15173	15268	15302	15476	15384	15249	15379	15165	15389	15280	15118	15516	15270	15252	15465	15287	15477	15141	15219	15265	15307	15389	15304	15245	15256	15460	15065	15292	15318	15254	15346	15191	15133	15191	15283	15181	15167	15201	15308	15342	15363	15261	15306	15203	15356	15275	15357	15338	15201	15303	15411	15385	15316	15308	15272	15366	15288	15335	15331	15235	15279	15292	15267	15225	15433	15276	15375	15379	15344	15239	15325	15295	15385	15276	15221	15235	15371	15215	15366	15361	15301	15300	15279	15258	15360	15412	15189	15267	15341	15382	15348	15195	15432	15276	15352	15268	15415	15416	15325	15375	15216	15350	15368	15316	15397	15329	15361	15203	15374	15190	15288	15078	15132	15467	15160	15378	15343	15284	15333	15390	15342	15293	15243	15378	15293	15464	15339	15417	15162	15243	15361	15226	15086	15303	15292	15279	15265	15350	15389	15348	15265	15287	15304	15474	15282	15334	15264	15221	15306	15306	15337	15346	15302	15163	15175	15422	15349	15382	15275	15351	15273	15385	15336	15226	15310	15189	15394	15300	15424	15167	15261	15246	15318	15439	15413	15279	15300	15344	15377	15190	15411	15348	15264	15396	15297	15224	15301	15337	15273	15216	15188	15324	15305	15320	15436	15237	15343	15280	15116	15487	15205	15210	15377	15229	15319	15105	15427	15333	15316	15332	15330	15286	15273	15194	15205	15257	15340	15365	15308	15279	15336	15272	15369	15539	15449	15366	15260	15426	15325	15482	15462	15177	15396	15308	15161	15361	15371	15220	15296	15317	15493	15189	15457	15454	15240	15235	15165	15300	15393	15422	15487	15329	15389	15347	15296	15430	15383	15341	15261	15468	15433	15249	15244	15320	15215	15414	15174	15185	15359	15390	15421	15271	15362	15209	15301	15345	15386	15398	15327	15298	15301	15355	15363	15203	15259	15336	15185	15232	15362	15368	15066	15274	15388	15323	15223	15367	15416	15339	15280	15247	15332	15352	15291	15262	15156	15318	15411	15374	15460	15360	15092	15282	15323	15202	15199	15346	15308	15292	15283	15474	15355	15271	15198	15193	15260	15335	15400	15376	15171	15204	15364	15362	15270	15374	15381	15214	15282	15342	15345	15396	15234	15395	15303	15227	15127	15440	15331	15391	15308	15369	15313	15138	15263	15312	15339	15523	15244	15558	15338	15324	15332	15300	15188	15326	15142	15268	15468	15301	15312	15233	15188	15244	15312	15292	15258	15372	15389	15380	15275	15415	15228	15284	15327	15339	15281	15482	15134	15334	15299	15308	15268	15229	15312	15470	15281	15460	15285	15352	15440	15512	15267	15482	15359	15276	15385	15391	15330	15395	15388	15364	15239	15425	15392	15366	15294	15222	15428	15205	15305	15425	15479	15463	15401	15215	15366	15230	15280	15318	15227	15243	15589	15351	15350	15490	15195	15479	15260	15155	15376	15418	15350	15331	15252	15315	15320	15323	15311	15301	15277	15321	15218	15357	15331	15347	15298	15244	15266	15306	15286	15320	15458	15482	15575	15466	15186	15265	15210	15379	15416	15217	15336	15285	15406	15409	15231	15312	15250	15320	15233	15293	15392	15221	15281	15180	15337	15330	15299	15275	15241	15183	15235	15287	15405	15399	15238	15303	15210	15225	15411	15383	15440	15375	15397	15362	15420	15340	15320	15398	15314	15248	15392	15288	15339	15341	15269	15315	15293	15259	15192	15200	15358	15509	15641	15236	15183	15251	15195	15304	15258	15228	15298	15292	15469	15240	15318	15256	15160	15348	15275	15242	15299	15351	15373	15296	15230	15271	15559	15338	15367	15261	15285	15367	15307	15337	15305	15444	15304	15347	15263	15415	15282	15233	15449	15208	15268	15451	15360	15252	15254	15274	15218	15145	15298	15361	15379	15147	15076	15224	15399	15365	15366	15158	15335	15353	15326	15144	15481	15297	15357	15282	15205	15164	15456	15185	15108	15353	15355	15524	15323	15434	15193	15390	15265	15225	15199	15206	15242	15123	15447	15298	15495	15339	15148	15466	15340	15205	15351	15444	15241	15347	15365	15360	15377	15433	15342	15370	15235	15362	15310	15343	15351	15379	15225	15378	15422	15367	15286	15262	15381	15309	15460	15330	15360	15354	15221	15332	15249	15528	15290	15379	15285	15176	15261	15134	15466	15365	15210	15329	15276	15233	15436	15386	15304	15070	15443	15453	15309	15393	15200	15475	15178	15262	15166	15287	15344	15297	15222	15300	15355	15440	15157	15384	15241	15389	15185	15300	15340	15245	15160	15331	15258	15158	15318	15431	15370	15187	15474	15249	15244	15305	15336	15291	15281	15271	15434	15307	15246	15506	15106	15357	15178	15228	15183	15262	15448	15045	15376	15379	15265	15242	15424	15373	15371	15345	15284	15353	15203	15311	15427	15290	15288	15318	15292	15418	15333	15226	15400	15300	15325	15271	15275	15326	15424	15320	15450	15485	15467	15253	15536	15272	15230	15375	15448	15539	15272	15262	15113	15234	15131	15217	15437	15373	15256	15220	15432	15353	15321	15226	15374	15278	15387	15336	15395	15479	15307	15277	15353	15260	15290	15176	15260	15261	15389	15466	15340	15185	15398	15456	15206	15346	15255	15431	15207	15332	15378	15250	15203	15360	15144	15284	15249	15168	15316	15121	15281	15370	15256	15320	15225	15524	15420	15143	15478	15367	15263	15110	15243	15347	15381	15207	15246	15291	15425	15405	15333	15440	15348	15449	15293	15216	15360	15323	15281	15195	15278	15381	15301	15277	15372	15437	15209	15438	15355	15283	15432	15331	15320	15186	15399	15131	15327	15205	15301	15297	15286	15319	15359	15298	15256	15374	15372	15291	15229	15228	15191	15296	15230	15537	15180	15345	15357	15319	15264	15232	15334	15273	15347	15370	15302	15082	15399	15379	15281	15371	15337	15285	15317	15222	15174	15561	15363	15347	15382	15305	15273	15246	15387	15308	15370	15222	15335	15408	15182	15396	15465	15268	15369	15356	15341	15361	15422	15321	15320	15278	15445	15289	15413	15359	15243	15391	15261	15200	15358	15308	15302	15342	15450	15369	15316	15347	15370	15314	15365	15265	15221	15144	15311	15135	15368	15350	15441	15228	15250	15128	15317	15459	15295	15142	15305	15282	15352	15181	15471	15348	15324	15224	15310	15430	15364	15412	15242	15415	15334	15198	15122	15416	15401	15172	15329	15306	15329	15310	15223	15281	15189	15457	15532	15314	15365	15337	15215	15235	15237	15398	15456	15463	15282	15234	15293	15304	15276	15256	15224	15371	15189	15338	15209	15243	15332	15335	15338	15422	15251	15243	15368	15528	15055	15469	15387	15327	15162	15408	15272	15307	15316	15277	15410	15264	15387	15355	15339	15292	15277	15313	15347	15393	15275	15425	15349	15101	15422	15373	15288	15197	15357	15361	15422	15404	15245	15359	15401	15395	15369	15266	15255	15287	15387	15262	15208	15245	15247	15345	15362	15154	15330	15429	15488	15218	15295	15379	15352	15369	15203	15175	15367	15314	15398	15293	15341	15345	15296	15254	15189	15397	15245	15250	15369	15419	15199	15320	15293	15397	15316	15393	15310	15480	15282	15435	15197	15287	15279	15425	15277	15216	15389	15167	15201	15395	15348	15235	15484	15348	15420	15274	15256	15289	15343	15467	15246	15275	15456	15300	15413	15432	15360	15454	15273	15428	15418	15275	15127	15256	15306	15319	15468	15172	15270	15416	15357	15248	15244	15325	15178	15311	15433	15416	15329	15296	15353	15388	15253	15201	15193	15268	15269	15390	15294	15378	15493	15184	15256	15265	15221	15325	15362	15332	15345	15299	15398	15070	15231	15190	15225	15385	15295	15244	15396	15448	15247	15304	15050	15256	15415	15181	15323	15254	15283	15258	15167	15364	15335	15338	15313	15220	15125	15413	15205	15293	15097	15222	15245	15408	15324	15422	15358	15372	15424	15274	15264	15315	15431	15257	15487	15297	15097	15312	15344	15336	15362	15252	15315	15236	15335	15470	15386	15291	15314	15209	15418	15238	15349	15322	15362	15261	15228	15324	15404	15284	15510	15138	15256	15235	15333	15447	15197	15372	15222	15346	15392	15318	15515	15324	15326	15409	15265	15354	15289	15366	15210	15378	15320	15264	15415	15261	15426	15253	15339	15220	15150	15454	15228	15228	15262	15279	15288	15301	15114	15241	15433	15289	15211	15188	15294	15281	15314	15213	15416	15193	15192	15277	15314	15391	15119	15274	15209	15367	15343	15332	15257	15288	15340	15288	15263	15435	15188	15275	15445	15419	15306	15463	15262	15396	15341	15338	15328	15229	15298	15272	15472	15340	15333	15417	15371	15256	15351	15346	15383	15367	15273	15544	15427	15364	15218	15295	15225	15475	15210	15408	15129	15391	15296	15285	15359	15388	15406	15292	15482	15223	15142	15148	15329	15309	15291	15371	15529	15290	15319	15217	15331	15434	15385	15331	15268	15249	15186	15094	15417	15387	15301	15249	15290	15495	15152	15408	15478	15377	15395	15339	15358	15312	15407	15347	15364	15352	15361	15337	15251	15186	15433	15270	15389	15305	15395	15284	15371	15379	15403	15421	15460	15135	15450	15393	15329	15219	15334	15335	15338	15396	15267	15439	15313	15201	15434	15257	15368	15388	15465	15221	15304	15246	15303	15195	15456	15425	15363	15519	15306	15369	15312	15262	15162	15445	15322	15186	15487	15311	15238	15248	15345	15466	15217
24047	21612	28949	28731	52597	53662	45719	33588	24854	20426	18636	17945	18034	18020	17845	18086	17968	17724	18002	17971	17930	17788	17925	17991	17784	17831	17742	17941	17846	17732	17815	17870	17883	17747	17776	17737	17910	17852	17979	17889	17776	17802	17671	17891	17662	17622	17891	17547	17818	17984	17786	17747	17846	17686	17655	17695	17647	17843	17949	17668	17662	17610	17749	17596	17853	18023	17833	17832	17816	17803	17935	17737	17679	17572	17686	17933	17851	17797	17619	17829	17981	17811	17858	17969	17844	17666	17859	17684	17953	17746	17494	17694	17828	17788	17704	17840	17729	17916	17881	17817	17911	17658	17808	17750	17849	17754	17853	17738	17826	17767	17828	17677	17650	17645	17791	17737	17784	17700	17700	17672	17735	17799	17766	17650	17915	17702	17964	17626	17765	17836	17722	17822	17749	17775	17862	17735	17836	17675	17746	17823	17886	17718	17933	17798	17822	17754	17491	17989	17728	17681	17917	17723	17952	17908	17754	17879	17764	17932	17914	17586	17885	17740	17858	17611	17610	17703	17866	17969	17871	17750	17683	17833	17900	17792	17624	17802	17929	17762	17860	17864	17594	17598	17874	17856	17768	17959	17723	17680	17651	17796	17728	17588	17800	17874	17698	17725	17757	17551	17804	17616	17656	17818	17875	17638	17764	17726	17913	17856	18020	17880	17781	17656	17720	17876	17612	17869	17807	17669	17924	17672	17832	17853	17810	17851	17758	17843	17945	17638	17915	17773	17861	17817	17819	17637	17789	17647	17703	17778	17775	17559	17677	17577	17836	17600	17905	17751	17728	17812	17581	18038	17784	17775	17861	17877	17792	17650	17582	17635	17849	17610	17812	17783	17785	17766	17893	17707	17852	17678	17719	17682	17698	17844	17784	17623	17716	17784	17777	17655	17741	17682	17652	17711	17853	17742	17825	17762	17894	17870	17826	17703	17921	17736	17870	17720	17769	17528	17956	17867	17803	17775	17849	17687	17997	17922	17741	17800	17619	17752	17764	17587	17812	17860	17920	17906	17761	18059	17751	17792	17800	17855	17890	17803	17766	18033	17688	17901	17975	17827	17688	17905	17748	17923	17683	17769	17820	17919	17873	17592	17810	17812	17902	17495	17841	17798	17853	17695	17627	17653	17664	17559	17864	17786	17605	17850	17762	17821	17979	17806	17844	17832	17490	17807	17866	17854	17868	17843	17777	17776	17716	17830	17814	18033	17852	17842	17688	17605	17794	17676	18048	18107	17876	17728	17906	17509	17734	17725	17776	17819	17765	17768	17887	17956	17603	17806	17666	17808	17728	17872	17828	17718	17588	17812	17682	17773	17594	17859	17761	17691	17857	17733	17662	17527	17844	17694	17902	17865	17810	17732	17787	17760	17768	17810	17710	17818	17902	17710	17880	17648	17878	17851	17925	17789	17795	17717	17773	17680	17936	17784	18001	17572	17890	17746	17846	17877	17904	17750	17648	17658	17920	17851	17725	17601	17737	17638	17665	17746	17840	17722	17781	17775	17775	17831	17617	17739	17770	17828	17660	17820	17854	17868	17759	17715	17757	17693	17865	17713	17794	17643	17768	17861	17817	17517	17796	17754	17656	17839	17810	18013	17686	17833	17632	17668	17890	17779	17836	17754	17848	17633	17673	18029	17801	18016	17755	17701	17697	17736	17654	17659	17774	17768	17821	17889	17935	17898	17913	17881	17792	17928	17836	18010	17775	17754	17869	17899	17714	17783	17811	17660	17894	17930	17843	17818	17922	17730	17658	17834	17733	17813	17752	17770	17735	17618	17717	17598	17928	17757	17778	17842	17651	17855	17677	17687	17642	17788	17569	17769	17730	17804	17637	17794	17615	17885	17778	17795	17655	17824	17702	17715	17821	17770	17979	17683	17867	17831	17911	17795	17704	17670	17882	17759	17946	17717	17788	17859	17785	18002	17855	17682	17646	17712	17699	17793	17586	17838	17804	17837	17621	17680	17692	17806	17751	17706	17738	18033	17772	17920	17862	17826	17532	17864	17706	17762	17676	17746	17693	17783	17734	17638	17865	17768	17793	17793	17732	17967	17694	17950	17796	17675	17742	17611	18024	17684	17940	17741	17629	17711	17733	17839	17899	18000	17730	17777	17643	17865	17782	17666	17907	17642	17798	17787	17899	17950	17810	17618	17673	17925	17898	17924	17995	17718	17734	17898	17928	17879	17747	17641	17702	17893	18065	17697	17980	17771	17694	17783	17796	17706	17858	17751	17949	17762	17898	17982	17870	17722	17731	17696	17716	18042	17839	17787	17735	17770	17905	17752	17898	17749	17898	17759	17765	18008	17681	17953	18012	17664	17823	17847	17688	17747	17770	17947	17892	17802	17913	17799	17849	17973	17833	17857	17701	17746	17907	17836	18146	17625	17920	17920	17677	17881	17713	17782	17805	17859	17635	17865	17913	17789	17843	17576	17910	17735	17688	18022	17781	17797	17957	17956	17781	17591	17803	17651	17751	17863	17853	17877	17778	17862	17608	17705	17631	17588	17838	17960	17967	17711	17767	17721	17831	17912	17945	17733	17603	17896	17686	17638	17757	17830	17645	17936	17792	17648	17799	17969	17791	17771	17721	17678	17687	17640	17812	17981	17669	17641	17799	17654	17913	17658	17709	17707	17842	17949	17791	17663	17639	18093	17877	17608	17790	17770	17860	17863	17755	17809	17843	17576	17867	17757	17528	17680	17635	17716	17759	17872	17743	17886	17720	17869	18099	17755	17867	17887	17678	17791	17914	17685	17641	17589	17722	17758	17853	17633	18028	17709	17838	17639	17857	17759	17904	17908	17719	17837	17995	17786	17848	17725	17655	17669	17810	17671	17812	17569	17575	17863	17776	17726	17827	17691	17898	17591	17802	17726	17719	17742	17851	17765	17816	17769	17651	17767	17764	17680	17910	17699	17990	17797	17689	17732	17846	17875	17712	17783	17675	17809	17709	17926	17814	17744	17667	17782	17716	17908	17821	17562	17726	17585	17682	17786	17767	17886	17732	17854	17876	17640	17627	17692	17844	17719	17712	17760	17723	17796	17641	17706	17769	17774	17835	17723	17504	17716	17953	17866	17873	17849	17761	17893	18112	17802	17919	17753	17755	17695	17674	17828	17906	17730	17878	17875	17740	17701	17746	17740	18008	18004	17631	17837	17884	17766	17852	17819	17861	17843	17934	17498	17824	17784	17896	17725	17863	17855	17652	17887	17648	17715	17758	17991	17818	17829	17942	17726	17834	17855	17668	17953	17575	17962	17724	17703	17900	17751	17777	17731	17830	17632	17734	17786	17788	17607	17584	17721	17882	17802	17880	17722	17833	17937	17820	17867	17972	17845	17909	17822	17861	17877	17859	17888	17606	17843	17891	17574	17795	17739	17798	17709	18060	17736	17800	17894	17730	17817	17785	17843	17848	17958	17761	17669	17720	17783	17795	17727	17644	17617	17805	17810	17637	17712	17980	17574	17883	18172	17862	17797	17666	17819	17859	17947	17932	17771	17653	17589	17639	17569	17938	17793	17811	17596	17716	17791	17755	17823	17740	18062	17781	17775	17810	17872	17676	17972	17795	17574	17881	17845	17945	17825	17861	17709	17778	17950	17698	17897	17712	17781	17855	17859	17664	17738	17807	17730	17947	17808	17888	17848	17577	17621	17693	17913	17692	17827	17670	17741	17728	17857	17855	17673	17760	17735	17850	17836	17879	17686	17727	17851	17692	17650	17860	17860	17756	17904	17596	17902	17740	17820	17856	17660	17743	17962	17739	17686	17859	17843	18082	17681	17712	17961	17577	17734	17913	17813	17789	17674	17905	17834	17762	17726	17674	17845	17971	17845	17900	17980	17703	17852	17627	17655	17857	17720	17607	17930	17583	17845	17930	17825	17667	17659	17861	17751	17815	17821	17768	17836	17762	17819	17866	17631	17854	17670	17618	17803	17653	17776	17569	17795	17692	17859	17713	17863	17912	17784	17787	17955	17777	17724	17786	17839	17793	17736	17809	17686	17784	17761	17654	17916	17830	17807	17919	17875	17968	17899	17852	17899	17738	17760	17792	17796	17984	17858	17826	17692	17801	17592	17578	17846	17868	17737	17720	17858	17898	17897	17654	17741	17885	18014	17749	17823	17690	17795	17699	17757	17751	17665	17699	17738	17656	17727	17835	17910	17823	17627	17702	17649	17732	17871	17751	17793	17756	17905	17718	17783	17937	17826	17869	17824	17856	17854	17842	17639	17648	17758	17803	17808	17686	17613	17908	18026	17847	17535	17792	17814	17734	17757	17745	17885	18012	17698	17785	17702	17810	17701	17956	17859	17755	17772	17948	17635	17753	17749	17805	17820	17713	17732	17653	17941	17822	17804	17947	17819	17728	17684	17861	17741	17788	17681	17905	17643	17738	17764	17877	17612	17816	17791	17738	17635	17772	17703	17774	17885	17384	17713	17854	17819	17779	17769	17942	17897	17946	17911	17893	17929	17733	17768	17773	17899	18051	17714	17873	17689	17737	17835	17914	17715	17984	17692	17970	17970	17872	17677	17659	17822	17942	17758	17569	17748	17690	17827	17717	17997	17868	17632	17744	17817	17745	17621	17753	17940	17823	17987	17903	17744	17744	17781	17992	17912	17722	17880	17751	17757	17793	17868	17879	17978	17723	17938	17827	17793	17845	17726	17780	17910	17951	17714	17687	17800	17737	17752	17877	17900	17804	17852	18052	17883	17792	17720	17774	17827	17770	17851	17662	17607	17551	17693	17816	17817	17953	17703	17735	17726	17867	17704	18019	17972	17882	17742	17745	18117	17795	17696	17972	17869	17882	17675	17703	17613	17809	17901	17908	17807	18003	17767	17695	17820	17555	17770	17764	17657	17849	17674	17497	17744	17780	17740	17838	17876	17725	17811	17824	17806	17841	17924	17773	18052	18110	17730	17837	17611	17944	17884	17625	17911	17826	17834	17712	17696	17948	17709	17812	17690	17824	17815	17797	17618	17685	17554	17469	17720	17955	17661	17826	17630	17844	17810	17816	17863	17794	17757	18010	17678	17727	17897	17699	17905	17828	17727	17595	17832	17775	17839	17930	17653	17810	17817	17803	17882	17620	17771	17825	17799	17922	17805
44638	73525	35897	46902	61151	53172	43503	32105	22024	16782	15340	15057	15162	14997	14984	14890	15045	15038	14900	15074	14999	15129	14903	15005	14899	14976	14706	15005	14871	15072	14944	14934	14977	15061	14957	14995	14879	14959	14829	14875	14852	15037	14882	14898	14702	14904	15096	15118	14907	14967	14934	14764	14825	15070	14956	15200	15003	15187	15023	15065	15041	14803	15180	15019	14988	14886	14945	15050	14923	14910	15008	15045	14966	15116	14973	14963	14945	15008	14981	14979	14953	14787	15003	14804	14926	14884	14848	14973	14860	15123	14772	14812	15064	15214	14901	15001	15028	14834	14859	15117	14929	15024	14996	15091	14971	14902	14986	14921	14962	14807	15152	14790	14868	15005	14937	14834	14892	14898	14909	15100	14903	15045	15155	15030	14723	14875	15051	14923	15077	14812	15043	15204	15087	14935	15262	14971	15041	14721	14938	15088	14872	15063	14988	15084	15109	14874	14943	15025	15020	14814	15056	15076	14995	15092	15045	15076	14935	14862	14992	15077	14919	14985	15132	14850	14955	15026	14953	14971	15062	15157	14962	15083	14870	14954	14997	14926	15069	14917	14941	14962	14852	14873	15033	14959	14830	14902	14931	14781	14985	14890	14911	15140	15017	15018	14890	14973	15025	15004	14911	14927	14923	15089	14999	15087	15005	14992	14942	14979	14994	14933	14857	14951	14966	14887	14988	14912	15048	14966	15017	14901	15162	15006	14959	15178	14996	15088	15047	14920	15098	14919	14903	14865	15024	14928	15004	14993	14901	14986	14836	15123	14968	15014	14850	14970	14967	14988	14987	15032	14938	14907	15039	15033	14918	14749	14982	15033	14975	14913	15002	14798	14962	14891	15050	14991	15020	14981	15038	14946	14930	14996	15230	15001	15051	14886	14921	15042	14815	14821	15032	14832	15020	14890	14896	15051	15044	15013	14881	15000	15003	14825	14975	14886	15019	15012	14923	14998	14827	15002	14930	14977	14898	15057	14997	15025	14951	15095	15125	15021	15003	14839	15080	14927	14994	14945	14903	15021	14849	14994	14977	15072	15033	14841	14958	15002	15005	14822	15023	14965	15115	15205	14892	14921	14907	15109	14927	15042	14914	15029	14867	14991	15095	15055	15019	15009	15079	14929	14838	15084	15080	15004	14937	14774	15062	15022	14928	14966	15087	14911	14876	14823	14964	14840	14988	14969	14976	15024	14914	15061	15027	14885	15073	14946	15020	15119	14868	15018	15122	15010	14946	14974	15050	14973	15033	14799	15006	14776	15029	15001	14851	14931	15026	14967	15001	15079	14995	14977	14974	15040	14813	14877	14974	14959	14842	14953	14935	15058	14894	14945	14811	14931	15219	14815	14972	14796	15030	14956	14971	14842	14938	15153	15056	14982	15019	15113	15125	15059	14996	15047	14944	14762	14826	14932	15048	14941	14808	14979	15125	14845	14938	14735	14812	15039	15058	14955	14817	14951	14915	14882	15034	14986	14898	14976	14937	15065	14909	14904	14961	14950	14975	15020	14924	14946	14968	15166	14844	14967	14948	15115	14932	15117	14898	14846	15096	14987	14908	15081	15116	15087	14983	14869	14946	14877	14910	14942	15091	14907	14921	15087	14917	14990	14938	14992	15143	14965	15111	14987	14903	14995	14879	15066	14988	14878	14988	14816	14975	14802	14879	15024	14784	15018	14862	14858	15046	15022	14993	15026	15032	15007	15056	14966	14971	14939	14953	15013	14996	15017	14859	15045	15041	14995	15024	14984	14982	14900	14809	14973	14963	15018	14837	14969	15080	14957	14938	14869	14960	14901	14889	15023	14988	14988	15007	14966	14918	15032	14830	15067	14879	15088	14930	15076	14995	14783	14895	14936	15093	14930	14981	15101	14973	14947	14911	14974	15003	14926	14974	15050	14922	14850	14959	14957	14921	14848	14889	14996	14974	14962	14994	15015	15134	15058	15020	14945	14919	14899	14891	15014	14924	15006	14821	15097	14989	14972	15034	15041	14867	15070	14859	15011	15066	15000	14819	15022	14983	14993	15095	14929	15138	15011	15007	14888	14994	14980	14996	14950	14941	14875	14970	15024	15216	14911	14916	14917	15031	15001	14847	14905	15035	15053	14918	14895	14974	15083	15003	14980	15111	14972	14800	14985	14993	14788	14919	14971	14924	14996	15008	14935	14848	15050	14947	15148	15004	14952	15073	14912	14939	14837	14966	14968	15080	15046	14929	14976	14935	14942	14883	14954	15054	14841	14938	14911	14987	14814	14997	15035	15110	14997	14911	15019	14937	15147	15130	14906	14990	14920	14923	15065	15007	15190	14918	14993	14930	14820	14900	14993	15090	14881	14879	14825	14802	14894	15040	14979	14973	15004	14900	14917	15109	15075	14826	14966	15085	14914	14882	14972	14766	15129	14962	15004	14906	14928	14952	15030	14943	15087	14990	14877	14855	14937	15015	15013	15062	15019	14974	14915	15066	15004	14908	15136	15043	14953	14904	15098	15156	15093	14965	14981	14959	15025	15019	14833	14966	15051	14858	15014	14988	15014	14977	14910	15107	14914	14987	14935	14874	14862	14990	14939	15015	15060	14952	14898	14984	14941	15080	15123	14884	14995	14875	14978	14893	14942	14830	14893	15016	15073	15011	14999	15055	14997	14946	15081	14992	14886	15044	14905	15022	14920	15083	14939	15103	14857	14892	15065	14868	15070	14926	14933	15057	14996	14809	15101	15063	15013	14932	14954	15122	14985	14845	15019	14997	15015	14957	14882	15042	14932	14891	14975	14939	14787	14841	14782	14925	15099	15182	14974	14855	15093	15024	14830	15074	14961	15090	14981	15145	14826	14969	14957	14748	14947	14919	14987	14987	14868	14891	14998	15022	15075	14898	14903	15125	15110	15080	15011	14833	15022	14843	15087	15044	14983	14895	14997	14990	14994	14899	14947	14956	15011	14970	14898	14901	15099	14988	14926	14892	15105	14924	14997	14934	15031	14935	15051	14909	15039	14871	14950	14967	14950	14708	15036	14976	14920	14933	14905	14806	14959	15092	14944	14998	14982	15023	15025	14978	15039	14861	14914	15013	15026	14951	14925	14901	15011	15014	14839	14811	14904	14875	14877	14894	14781	14770	14869	15017	14942	14866	14944	15058	15015	15007	15110	15025	15044	14909	15028	15135	15147	14896	14807	14952	14998	14919	14893	14727	15014	14976	14890	15039	14979	14939	15010	15067	14883	15048	15282	14995	15171	14808	14724	14985	14997	15028	14993	15119	14871	14973	15107	14912	15002	14810	14969	15045	14911	15032	15004	14924	15104	15027	14951	15038	14946	14970	14978	14978	14849	15031	14881	14870	14939	14964	15059	14928	14998	15072	14905	15053	14968	14924	15090	14931	15007	15081	15006	14867	14870	14857	15026	14820	14832	15045	14980	15147	14927	14944	14946	15142	15052	14885	14917	15109	14978	15027	14877	15056	15067	14960	15031	14780	15062	15021	14864	14863	14974	15031	15081	15018	14883	15034	15102	14830	15204	14968	15001	15013	14999	14888	15056	15005	14979	14886	15034	14939	14915	14957	15096	14925	15075	15111	15041	14949	14810	14983	15023	14847	14985	14905	14837	15111	14899	15121	14919	15049	14958	14931	14841	15033	15145	14836	15003	15146	14936	15094	14934	15023	14998	14986	14992	14953	14991	14990	14976	14873	14900	15070	15162	15001	14950	15149	14891	14993	14885	14894	14780	14979	14871	15045	14997	14982	15179	14926	15091	14900	14975	15050	14909	14949	14964	14966	15093	15142	14989	14903	14895	15140	14908	14838	14923	14958	14978	15091	15044	14875	15022	14919	15013	14885	14974	15193	14979	15009	14884	15153	14981	15064	15115	14852	14873	15088	15008	14909	14885	14962	15001	15000	14841	14839	15079	15038	14852	14948	14867	15068	14937	14975	14926	15107	15085	15086	14999	15045	14949	14989	15066	14840	15024	15092	14823	14867	14784	14913	15062	15095	14926	14893	14960	14939	15095	14899	14931	15006	14811	15006	14904	14954	15106	14902	14940	14754	14997	15008	14894	14990	14831	15019	14842	14832	14992	15218	14957	14973	14959	15040	15198	14937	14941	15024	15085	14799	14846	14950	15061	15034	14893	15081	15062	14928	15004	15048	15080	14833	15090	15032	15019	15175	15075	15023	14971	14995	15067	14932	14893	14904	14980	14934	15023	14984	14987	15015	15005	15026	15041	14929	15023	14916	14985	15147	15144	14945	14857	15111	14964	14828	15086	14794	14870	15046	14911	15175	14895	15040	15037	14944	14920	14916	15023	14842	14746	15047	14954	15065	14807	14857	15050	15098	15015	14997	14964	14938	15026	15007	15113	14913	15089	15024	15044	14896	14982	14934	15077	14843	14930	14999	15033	15031	14986	14977	15142	14913	15016	15026	14888	15133	15101	15152	14942	14981	15102	14963	14937	15114	14936	15069	14970	14918	15028	15120	15147	15047	14958	15082	15013	14956	15053	14986	14976	14948	14951	14998	14972	15003	15048	14950	14990	15084	14894	15106	15005	14932	14875	15074	15065	14884	15091	14817	14931	14931	15018	14916	14922	15159	14917	14997	14992	15019	15023	15047	14876	15109	14814	14978	15055	14960	14934	14835	14963	14943	14923	15090	14982	15055	15056	15098	14921	14944	15064	14813	15016	15017	14969	15023	15001	15166	15155	15044	14934	14958	14762	14935	14927	15119	15125	15041	14953	15001	15034	14838	15117	14882	14912	14963	15018	15109	14953	14788	15125	15037	14942	15062	15111	15140	15089	15138	15115	14959	15002	14887	15024	14827	15008	15044	14931	14992	14922	15134	14885	14953	14723	14919	15089	14892	14967	14932	15024	14990	14987	15153	15091	14983	15079	14895	14804	15067	14935	15099	14862	15043	14972	15016	14923	14883	14948	14873	14900	14769	14842	14872	14928	14938	15008	14957	14781	14954	14933	15050	14922	14961	14972	14871	15053	14982	14892	14916	14832	15046	14992	15113	15041	15155	14984	14984	14977	15082	14974	15085	14935	14983	14920	15114	14932	14983	15152	14922	15093	15017	15026	14823	15040	14992	14969	14949	14840	14908	15019	14950	14921	15080	15088	15006	15073
22922	21429	29452	27132	52977	64891	56716	41958	30006	22905	19594	18508	18326	18248	18346	18125	18104	18145	18044	17971	18135	18111	17982	17931	18193	17920	18066	17781	17860	17845	17831	17941	17987	17983	18262	17993	18078	17889	18092	17940	18209	17914	17984	17929	17989	17913	17820	17983	17861	17804	17861	17965	17620	17910	17730	17977	17937	17858	17902	17937	17880	17784	18003	17865	17930	17912	18056	17931	17866	17914	17779	17920	17879	18007	17814	18006	17825	17947	17912	17784	17665	17812	17945	18034	17980	17825	17934	18041	17930	17859	17904	17873	17860	17903	17950	17909	18033	17917	17778	17811	17959	17863	17775	17886	17995	17918	17831	17846	17773	17917	18069	17980	17951	17932	17929	17843	17900	17990	17818	17825	17622	17774	17806	17795	17930	17733	17915	17738	17870	17820	17770	17598	17882	18023	17819	17776	17959	17855	17899	17835	17953	17787	17878	17710	17660	17813	17772	17926	17945	17812	17687	17881	17983	17835	17851	17758	17846	17791	17897	17889	17768	17937	18057	17752	17878	17869	17854	17715	17812	17813	17930	17894	17892	17762	17986	17896	17826	17740	17830	17758	17853	17918	17863	17944	17651	17868	17841	17829	17747	18086	17908	17742	17861	17789	17774	17847	17804	17874	17932	17849	18073	18007	17940	17703	17775	17872	17936	17896	17706	17846	17820	17822	17918	17813	17804	17942	17827	17821	17635	17692	17741	17949	17846	17815	17916	17923	17853	17831	17791	17685	18012	17827	17712	18026	18002	17864	17994	17737	17921	17747	17879	17696	17930	17724	18001	17817	17770	17756	17805	17934	17830	17981	17887	17857	17914	17993	17723	17672	17845	17810	17628	17811	18035	17775	17789	17928	17856	17872	17959	17857	17823	17990	17868	17550	17815	17887	17797	17662	17745	17876	17820	17760	17758	17857	17615	17979	18061	17785	17801	18072	17732	17744	17877	17890	18026	17745	17956	17976	17821	17696	18090	17829	17943	17796	18026	17820	17984	17890	17899	17769	17924	17883	17865	17854	17796	17622	17952	17865	17818	18096	17804	17999	17978	17917	17883	18011	17686	17963	17917	17584	17970	17871	17787	17872	17857	17796	17722	17910	17919	17753	17783	18034	17914	17951	17883	17763	17840	17692	17848	17767	17909	17770	17900	17932	18074	17968	17989	18048	17753	17876	17740	17849	17894	17802	17888	17906	17964	17671	17788	17942	17909	17818	17861	17692	17864	17995	18024	17885	17802	17697	17866	17887	17629	17870	17848	17863	17828	17857	17651	17829	17892	17938	17828	17784	17893	17871	17920	17912	17865	17935	17958	17869	17719	17859	17885	17848	17931	17744	17748	17670	17821	17980	17880	17824	17491	17950	18023	17825	17999	17880	17883	17802	17881	17705	18072	17845	17801	17975	17674	17764	17874	17881	17813	17840	17758	17727	18019	17915	17755	17820	17994	17986	17760	18099	17847	17972	17943	18000	17839	17862	17796	17760	17878	17714	18072	17815	17895	17805	17748	17836	17699	17897	17745	17798	17918	17782	17949	17921	17814	17934	18110	17878	17813	17854	17768	17839	17860	17992	17875	17856	17922	17709	17895	17993	17940	17993	17800	17925	17805	17757	17986	17659	17896	17907	17808	17860	17872	17850	17938	17689	17998	17969	17860	17883	17695	18082	17801	17914	17889	17863	17698	17953	17758	17900	17812	17637	17823	17926	17669	17819	17868	17683	17937	17953	17721	17842	17854	17735	17898	17891	17996	18107	18040	17910	17771	17737	17948	17975	17986	17775	17893	17874	17916	17973	17890	18060	17925	17609	17945	17934	17792	17710	17730	17853	17786	17850	18024	17901	17890	17921	17867	17897	17884	17907	18001	17593	17671	17809	18070	17978	17814	17622	17800	17812	17722	17697	17769	17972	18022	17953	17727	17788	17771	17837	18007	17890	17816	17855	17763	18101	17900	18021	17745	17861	17935	17891	17765	17833	17795	17859	17641	17936	17622	17818	17801	17820	17848	18085	17692	17779	18028	17694	17803	18034	17960	17974	17901	17845	17927	17837	17806	17694	17878	17957	17833	17743	17895	17858	17905	17725	17844	17766	17716	17784	17806	17871	17929	17775	17831	18054	18075	17907	17935	17752	17854	17820	17893	17771	17823	17964	17975	17710	17958	17941	17731	17798	18087	18026	17947	17926	17796	17851	17669	17822	17852	18029	17768	18094	17956	17884	17882	17932	17589	17894	17846	17770	17775	17901	17869	17775	17690	17933	18014	18067	17895	17833	17892	17939	17929	17903	17755	17866	17837	17952	17691	17829	17802	18007	17670	17942	17901	17841	17912	17867	17936	18045	18000	17927	17805	17692	17656	17631	17801	17935	17791	17878	17916	17774	18025	17775	17817	17676	17833	17757	17842	17716	17849	17865	17880	17622	17768	17721	17810	17887	18001	17952	18080	17941	17777	17803	17841	17818	17615	17729	17892	17947	17879	17870	17734	17800	17923	17861	17745	17610	17702	17834	17818	17759	17821	18060	17577	18071	17804	17552	18011	18032	17871	17867	17970	17899	17738	18031	17660	17762	17643	17847	17900	17756	18092	17914	17841	17884	17719	17921	17669	17990	18080	17761	17833	17771	17819	17624	17934	17749	17896	18027	17717	17838	17910	17762	18025	17807	17706	17847	17803	17731	17814	17717	17759	17515	17841	18185	17843	17795	17957	17895	17899	17753	17809	17851	18077	17779	17859	17817	17801	17707	18073	17920	17872	17786	17813	17718	17599	17770	17930	17586	17676	17864	17741	17963	17806	17750	17904	17660	17907	17680	17859	17765	17702	17941	17775	17917	17968	17832	17703	17691	17869	17897	17859	17916	17976	17880	17906	17754	18039	17795	17864	17755	17878	17725	17832	17867	17898	17800	17927	17884	17754	17866	17835	17813	17766	17857	17835	17922	17770	17715	17997	17927	17844	17864	17894	17822	17964	17810	17871	17744	17759	17878	17985	17787	18092	17830	17976	17938	17818	17823	17947	17975	17738	17772	17895	17947	17817	17787	17962	17867	17849	17831	17678	17596	17937	17919	17963	17995	17922	17793	17809	17870	17907	17763	17861	17908	17909	17918	17709	17739	17898	17946	17984	17793	18015	17841	17758	17887	17917	18040	17832	17648	17854	17921	18014	17923	17816	18067	17703	17546	17755	17703	17785	18015	17889	17854	17920	17885	17879	17963	17909	17868	17798	17809	17938	17779	18034	17740	17782	17790	17811	17848	17651	17768	17877	17797	17899	17974	17884	17827	17719	17786	17888	17711	17648	17795	17847	18069	18013	17808	18000	17826	17713	18033	17779	18149	17879	17836	17627	17778	17924	17987	17713	17779	17877	17715	17842	17989	17875	17850	17714	17754	17708	17732	17762	17818	17800	17840	17706	17556	17789	17798	18122	17860	18017	17826	18074	18066	17869	17970	17830	18051	17772	17821	17947	17982	17830	17953	17872	17954	17983	17807	17771	17711	17888	17973	17912	18058	18176	17942	17816	17775	17947	17782	17866	17799	17927	17936	17852	17776	18034	17836	17934	17767	17963	17942	17933	17674	17839	17786	17718	17959	17840	18004	17738	17883	17949	17774	17826	17791	17710	17898	17770	17969	17910	17923	17833	17704	17933	17642	17982	18026	17939	17767	17684	17637	17880	17920	17887	17543	17805	17647	17899	17857	17742	17805	18060	17642	17847	17683	17917	18010	17840	17651	17799	17832	17932	17812	17820	17705	17694	17796	17952	18110	17821	17986	17970	17991	17877	17788	18144	17951	18028	17912	17703	17823	17763	17713	17962	17702	17733	17642	17910	17822	17873	17842	17845	17961	18006	17897	17809	17939	17873	17790	17957	17812	18059	17845	17765	17850	17895	17827	17888	17877	18005	17836	17884	18125	17978	17743	17753	17798	17951	17763	17923	17972	17749	18083	17806	18087	17782	17871	17808	18032	17833	17844	18062	17899	17764	17727	17831	17878	17773	17835	17603	17829	17795	17938	17799	17695	17840	18092	17914	17874	18005	17829	17638	17967	17803	17885	17719	17880	17723	17864	17904	17835	18015	17759	17863	17812	17871	17906	17827	17718	17747	17804	18021	17762	17778	17774	18005	17871	17998	17583	17808	17781	18105	17815	17872	17961	18083	17875	17723	17872	17825	17677	17789	18039	17927	17824	17904	17810	17931	17987	17802	17993	17909	17842	17883	17882	18037	17917	17854	17967	17841	17921	17830	17967	17932	17885	17800	17751	17741	17860	17841	17834	18103	17676	17760	17740	17830	17781	17685	17784	17958	17629	17848	18110	17640	17758	17706	17882	17953	17753	17898	17771	17824	17760	17784	17548	17723	17929	17965	17787	17900	17809	18057	17792	17753	17725	17862	17881	17999	17966	17659	17821	17723	17814	17862	18007	17924	17849	17734	17902	17760	17949	18039	17882	17867	17701	17914	17721	17703	17788	17925	17835	17821	18165	17890	17638	17684	17707	17807	17549	17699	17930	17865	17652	17608	17802	17705	18018	17938	17884	17846	17655	17892	17680	17781	17850	17951	17857	17752	17942	17727	17964	17609	17725	17721	17816	17807	17912	17914	17586	17733	17681	17787	17838	17788	18063	17840	17768	17713	17813	17898	17941	17924	17834	17903	17852	17960	17880	17749	17676	17915	17979	17943	17661	17843	17946	17824	18031	18015	18031	17661	17750	17936	17991	17753	17905	17862	17633	17893	17831	17877	17971	17669	17893	17814	17805	17852	17627	17800	17842	17817	17857	17804	17826	18120	17736	17887	17884	18079	17917	17766	17921	17979	17862	17858	17931	17702	17701	17863	17901	17902	17709	17756	17838	17631	17970	17994	17801	17885	17908	17817	17990	17740	17794	17781	18052	17989	17858	17976	18089	17788	17825	17715	17799	17774	17765	17928	17836	17732	17950	17854	17820	17929	17828	17925	17732	17850	17794	17853	17842	17806	17885	17888	17803	17822	17765	17981	17727	17988	17677	17926	17898	17873	17605	17832	17762	17793	17724	17857	17921	18011	17817	17876	17955	17930	18081	17885	17834	17732	17726	17913	18009	17940	17780	17909	18055	18037	17833	17870	17679	17754	17948	17747	17868	17671	17714
55086	72500	44672	60067	74433	69852	55973	41651	28237	19088	16041	15081	14879	14947	14727	15038	14845	14797	14792	15004	15019	14750	14945	15012	14881	14953	14729	14856	14788	14903	14757	14834	14757	14776	14849	15055	14816	14838	14698	15013	14933	14864	14974	14838	14912	14878	14888	14817	14994	14876	15030	14930	14818	14729	14940	14908	14839	15009	14891	14945	14891	14767	14828	14809	14882	14826	15125	14821	15121	14852	14783	14975	14864	14922	14924	14932	14979	14789	14775	14825	14820	14967	14818	14811	14811	14994	14873	14964	14779	14905	14871	14821	14995	14941	14986	14940	14804	14972	14821	14952	14721	14960	14830	14852	14763	14977	15030	14973	14857	14665	14903	14834	14847	14885	14759	14741	14752	14860	14969	14944	15001	14879	14956	14932	14939	14767	14984	14926	14805	14980	14962	14871	14809	14765	14849	14951	14852	14694	14932	14767	14803	14912	14750	14954	14898	14863	14963	14921	14890	14828	14751	15066	14867	14822	14741	15014	14950	14981	14970	14914	14856	14853	14854	14889	14867	14948	15011	14821	14844	14865	14835	14889	14801	14909	14730	14931	14979	14989	14979	14846	15003	14904	14788	14896	14970	14872	14773	14925	14778	14933	15054	14817	14835	14988	14806	14823	14817	14953	14907	14887	14827	14797	14761	15048	14811	14709	14768	14765	14951	14914	14794	15080	14889	14859	14933	14965	14810	14949	14853	14852	14851	14864	14743	14908	14967	14775	15032	14910	14736	15011	14873	14877	14835	14794	14893	14841	14874	14901	14575	14950	14837	14882	14724	14964	14990	15022	15054	14791	14758	14941	14872	14708	14754	14903	14821	14903	14990	14825	14857	14853	14832	14780	14903	14860	14931	14849	14991	14919	14883	14989	14893	14798	14925	14827	14875	14888	14912	14709	15037	14897	14822	14910	14981	14840	15009	14936	14923	14874	14810	15010	15011	14798	14794	14928	14990	14874	14848	14847	14842	14798	15054	14849	14963	14845	14880	14866	14837	14831	14833	14736	14798	14822	15039	15000	15037	14692	15003	14842	14996	14834	14975	14896	14872	14969	14945	15034	14821	14893	15069	14829	14862	14894	14982	14884	14907	14712	14875	14900	14894	15068	14950	15013	14841	14919	14885	15059	14685	14872	14817	14978	14955	14945	14966	14980	14927	14798	14762	14912	15134	14910	14837	14908	15026	14886	14757	14826	14933	14926	14921	14649	14804	14803	14848	14895	14974	14854	14850	14941	14837	15046	15057	15003	14842	14867	14929	14715	14740	14769	14879	14898	14908	14892	14892	14879	14801	14822	14789	15002	14826	15009	14880	14803	14997	14755	14882	14736	14899	14791	14884	14845	14985	14887	14945	14922	14639	15001	14823	14832	14852	14925	14824	14843	14902	14774	14928	14896	14753	14733	15049	14900	14755	14903	15015	14792	14847	15005	14953	14902	14859	14921	14936	14670	14832	14891	14785	14871	14834	14807	14815	14858	14897	15088	14863	14925	14701	14807	15091	14884	14834	14950	14956	14763	14913	14982	14888	15079	14921	14900	14955	14846	14862	14812	14923	14782	14927	14884	14905	14959	14954	14777	14888	14804	14868	14782	14867	14864	15068	15001	14904	14888	14977	14819	15072	14902	14854	14830	14856	14861	14804	14884	14842	14824	14889	14928	14834	14894	14864	14855	14809	14882	14815	14713	14921	14945	15029	14830	15027	14821	15076	14646	14796	14780	15000	14769	14808	14924	15015	15054	14900	14904	14821	14760	14860	14886	14857	14966	14943	14908	14840	15042	14983	15084	14750	14913	14781	14864	14765	14913	14893	14825	15077	14863	14904	14785	14896	14929	14951	15031	14842	14908	14891	14739	14805	14830	14781	14960	14893	14736	15102	14937	14953	14809	14992	15011	14836	14809	15007	14775	14911	14868	15041	14797	14933	14995	14937	14975	14926	14835	14764	14978	14982	14708	14872	14862	14807	14787	14936	15062	14889	14882	14881	14836	14953	14864	14994	15027	14882	14914	15047	14866	14859	14839	14705	14930	14881	14821	14819	14799	14699	14924	14843	14846	14889	14903	14882	15035	14758	14886	14827	14762	14853	14903	14885	14813	14864	14805	14942	14924	14928	14901	14680	14889	14902	14974	14830	14895	14976	14770	14947	14862	14819	14842	15041	14748	15092	14941	14847	14916	15008	14989	14866	15013	14909	14993	14947	14858	14847	14812	14720	14810	14949	14964	15003	14836	14738	14810	14899	15092	14719	14895	14728	14735	14945	14774	14868	14892	14919	14993	14850	14867	14924	14970	14858	14862	14871	14810	14802	14926	14767	14857	14925	14857	15043	14966	14753	14898	14805	15016	14795	14873	14950	14893	14834	14990	14869	14914	15053	14992	14870	14955	14915	14888	14805	14991	14919	14619	14936	14833	14857	14883	14693	15034	14739	14971	15036	14869	14994	14838	14871	14759	14808	14917	14892	14905	14976	14897	14830	14813	14839	15078	14848	15009	15137	14826	14690	14960	14951	14987	14903	14953	14997	15024	14813	15067	14789	14923	14860	14929	14866	14821	14926	14879	14964	14849	14886	15102	15055	14873	14967	14772	15044	14907	14783	14993	14869	14996	15039	14839	14690	14766	14861	14695	14729	14861	14967	14917	14645	15014	14781	15079	14855	15033	14826	14905	15006	14972	14744	15063	14884	14905	14834	14845	14929	14753	14798	15013	14853	14950	14864	14694	14805	14928	14905	14923	14926	14883	14850	15079	15113	14880	14946	15057	14790	14919	14883	14921	15084	14903	14945	15044	14827	14774	14867	14925	14897	14772	14762	14999	14860	14963	14823	14845	14931	14993	14834	14944	15039	14826	14818	14871	15006	14920	15017	15027	14824	14878	14889	14706	14751	14942	14796	14939	14813	15033	14939	14832	14972	14761	14872	14816	15077	14879	14887	14885	14978	14904	14966	14851	14875	14832	14946	14913	14864	14904	14945	14843	14867	14877	14696	14920	15001	14835	14861	14784	14842	14797	14773	14964	14842	14929	15070	14924	14732	14747	14890	14868	14900	14960	14871	14897	14908	14674	14890	14904	14852	14772	14809	14995	14949	15043	14886	14827	14911	14902	14956	15028	14744	14752	15025	14875	14923	14954	14939	15029	14985	14925	14879	15026	14882	14841	14973	14796	14859	14846	14980	14739	14657	14832	14760	14919	14830	14662	14829	14868	14819	15047	14898	15053	14960	14935	14796	14897	14830	14802	14816	14791	14784	14990	14722	14805	14893	14759	14958	14773	14958	14614	14926	14906	14980	14790	15026	14914	14909	14935	14763	14750	14978	14929	14910	14863	14953	14809	14706	15012	14944	15040	14925	14988	14818	14785	14862	14840	15012	14863	14950	14759	14857	14791	14972	14762	14928	14935	14967	14878	15015	14791	14911	14913	14785	14842	14794	15034	14898	14763	14762	14936	14858	14833	14908	14785	14817	14891	14814	15008	15011	15010	14850	14776	14930	14969	14728	14922	14725	14772	14812	14760	14889	14839	14801	15052	14966	14864	14803	14846	14784	15050	14869	14807	14976	14853	14888	14906	14903	14780	14864	14888	14939	15013	14858	14793	14794	15080	14867	14896	14973	15027	14882	14780	14917	14975	14860	14761	14842	14995	14755	14984	15022	14795	15086	14828	14868	14926	14915	14774	14990	14763	14966	14847	14781	14844	15003	14894	14730	14921	14701	14890	14945	14845	14952	14650	14685	14910	14946	14815	14781	14806	14922	15035	14848	14954	14792	14935	14731	14937	14821	15087	14791	14854	14846	14945	14698	14922	14928	14579	14950	15117	14879	15001	14950	14844	14843	14951	14778	14609	14852	14728	14880	14823	14818	14811	14821	14883	14959	14858	14902	14941	14990	14990	14831	15002	14801	14966	14922	14870	14753	14872	14923	14806	14945	14961	14973	14742	14803	15018	14749	14978	14840	14945	15027	14892	14822	14875	14898	14914	14844	14951	14803	14843	14838	15014	15040	14850	14823	14833	14820	14960	14815	14828	14732	14745	14862	14987	15033	14822	14881	14705	15002	14979	14825	14832	14849	14978	14849	14977	14892	14803	14806	14756	14967	14746	15177	14950	14841	14839	14869	14908	15022	14831	14898	14822	15008	14700	14869	14935	14906	14915	14873	14875	14943	14963	14743	14723	14873	14873	14913	14804	14898	15036	14887	14872	14771	14949	14830	14937	14817	14892	14853	14753	14918	14729	14930	14961	14960	14872	14917	14896	14847	14697	14864	14699	14913	14690	14819	14820	15086	14786	14823	14888	14957	14892	14829	14787	14768	14808	14984	15050	14905	14854	14831	14965	14879	14972	14869	14864	14800	14839	14969	14925	14772	14839	14957	14713	14970	14783	14845	14869	14757	14880	14897	14780	14981	14834	14809	14809	15013	14874	14766	14851	14839	15094	14834	14798	15089	14949	14796	14878	14890	14783	14842	14961	14913	14839	14935	14991	14814	14877	14780	14978	14858	14843	15013	14794	14866	14930	14722	15018	14911	14972	14805	14806	14905	14887	15000	14816	14888	14781	14962	14878	14838	15083	14893	14657	14910	14829	14905	14836	14897	14975	14950	14962	14785	14906	14901	14875	15091	14944	14894	14861	14961	14864	14930	14864	14989	14933	14982	14909	14901	15023	14794	15042	14735	14925	14912	14918	14882	14812	15052	14841	14958	14677	14706	14846	14926	14934	14874	14757	14887	14931	14920	14824	14854	14828	14833	14725	14685	15020	14850	14855	14903	14795	14807	14901	14879	14887	14913	14820	14796	14825	14960	14795	14731	15022	14823	15035	14811	14854	14874	14903	14844	14861	14811	14915	14785	14946	14881	14874	14774	14972	14910	14670	14944	14894	14856	14818	14824	14789	14832	14798	15016	14998	15051	15070	14874	14688	15082	14961	14937	15138	14704	14841	14871	14917	14835	14960	14800	14702	14844	14890	14880	14996	14822	14914	14802	14760	14731	14937	14961	14928	14898	14829	14742	14973	14805	14913	14818	15021	14672	14763	14908	14807	14877	14822	14854	14691	14986	14957	14824	15036	14856	14898	14784	14951	14966	14673	14853	14814	14924	14863	14845	14846	14973	14839	14950	14854	15147	14897
28058	24155	26079	26328	27941	29831	25424	21665	19509	18681	18143	18226	18179	18141	18273	17918	18328	18024	18139	18119	18157	18072	18075	18143	18017	18174	17927	18169	18040	18058	17982	17934	17933	18073	18254	18155	18078	18017	18085	17857	18148	18112	17956	17831	18231	18198	17879	18175	18141	18159	18150	18088	17875	18249	18011	18014	18089	18056	17881	18064	18131	18173	18150	18253	18200	18076	17864	18090	18186	18038	18041	18231	17925	18012	17989	18009	18060	17956	17950	18148	18087	18040	18042	17969	17871	18164	18053	18164	18022	18050	18138	18083	18000	18069	18227	18201	18255	18182	18044	17954	17912	18064	18208	18006	17837	18230	18124	18086	17972	17976	18051	18072	18060	17963	17921	18007	18067	18108	18241	18242	18098	17880	18166	17931	18231	18033	17978	18043	18326	17993	17959	17880	17995	17798	18163	18164	18088	18078	18021	17845	17979	18121	18182	18182	18262	18177	18311	18084	18096	18153	17929	18249	17903	17977	18089	18090	18062	18161	18127	18095	17759	18066	18108	18085	18086	18104	17993	17897	18043	17844	18079	17791	17886	18060	18020	17866	18218	18003	17989	18082	18214	18137	18016	18179	17998	18011	17940	17941	18076	18010	18107	18061	18175	18186	18054	17954	18037	18226	18127	17992	18013	18025	17913	18172	17993	18000	18109	18000	18097	18066	17956	18311	18050	18017	18055	17985	17959	18056	18171	18056	17984	18012	18029	18018	17975	17795	17901	18073	17989	17961	18060	18143	17952	17842	18000	18109	18218	18089	18025	18098	17984	18082	18084	17937	18185	18167	18122	18147	17787	18182	18182	18035	18209	18171	18099	18171	18112	17988	17990	18019	18169	18050	18055	17993	18144	18123	18050	18131	18072	17969	18209	18134	18240	17862	17991	18164	18085	18097	17964	18082	18022	18055	18017	18099	18081	18009	18095	17947	18034	17990	18029	17961	18017	18130	18081	18144	17909	18013	18005	18020	18189	18107	18310	17969	18088	18130	18039	18106	18032	18061	18127	18220	17872	18016	18243	18069	18248	18014	18028	18196	17976	18138	18128	18025	18126	18025	18151	18077	17982	18065	17876	18180	17963	18087	18049	18051	18085	18010	17957	17830	17883	17994	17955	17970	18190	18111	18105	17967	18136	18293	18078	18042	18020	17929	18017	18075	18179	17911	18274	18035	18071	18023	18065	17988	17976	17904	17947	18041	18106	18116	18190	17983	18044	18249	18050	17989	18070	18104	17863	17936	18037	18120	18037	18049	17989	18091	18131	18097	18048	18092	17964	17974	18019	17964	18137	18065	18124	18110	17971	18056	18193	18122	18138	18324	18035	17970	17863	17970	18155	18114	18022	17949	18000	17796	18026	18037	18301	18119	18131	18008	18068	17862	17958	18042	18121	17971	18160	18042	18016	17928	17879	18005	18048	18088	18205	18116	18023	18139	18174	18055	18004	17928	18122	18253	18045	18043	17804	18160	18024	18216	18103	18150	17909	17955	18053	18212	18008	17832	18044	18021	17957	18091	18093	18163	18186	17966	18103	18121	18049	18027	18071	18268	18164	17964	18194	18118	18066	17941	17998	18120	18015	18216	17895	18137	18082	17962	17857	18251	18105	17989	18106	17972	18113	17889	18086	18120	18141	18195	18208	18062	18189	18075	17972	18034	17858	18027	18064	17822	18176	17990	18108	17877	17925	18114	17987	18093	17883	18071	17961	18168	17887	18013	18106	18128	18060	17962	18150	18058	17826	17853	18014	18280	18081	17997	18209	18022	17905	17813	18089	18138	18113	17902	17799	17856	18069	17970	18045	18182	18171	18081	17851	17852	18035	18041	18072	18217	18045	18073	18117	17947	18009	18012	17939	17869	17942	18005	17874	17956	17847	18086	18187	17922	18055	17807	18041	18097	18155	18087	18176	18027	17969	18063	18001	18041	18153	17943	17950	17955	18119	18016	17995	18244	17879	17674	18172	17805	17946	18072	18037	18166	18152	18140	17965	17919	17954	18166	18106	17935	18114	17874	17998	18226	17978	18042	18041	17892	18154	18072	17977	18211	17987	18088	17971	18069	18065	18040	18102	17857	18135	18041	18070	18084	17976	18088	18042	17907	18117	18283	18145	18302	18165	18114	17970	17994	18136	18341	18030	17934	17993	18078	18053	17947	17981	18036	18106	18257	18072	18079	18063	18163	18220	18089	18257	18224	18401	18096	17986	17968	18142	18197	18061	17956	18230	18049	18099	17826	17985	18083	18042	18216	18078	18111	17933	18214	18246	18325	17913	18118	18080	18008	17951	18186	18022	18141	18082	18306	18236	17971	17964	17993	18007	17855	17870	18010	18033	18278	17933	18303	18206	18038	18006	17906	18195	18108	18138	18118	18108	18123	17963	18026	18123	18134	17870	18065	18197	18071	18114	18127	18143	17997	17967	18054	18134	18167	18079	17986	17917	18169	18189	18025	18093	17974	18099	17752	18027	18096	18106	18155	18231	18004	18259	17969	18196	18064	18252	17929	18017	18106	17942	18064	18242	18025	17967	18050	18244	18137	18031	18043	18036	18185	17980	18288	18139	17900	18250	18313	18117	18010	18023	18193	18195	18042	17953	17864	18176	18109	18217	18009	18155	18051	17943	17874	18162	18070	18044	18160	18094	18062	18096	17959	17973	18029	18263	18022	18112	18202	18000	17994	18007	17839	18136	18159	18010	17927	17991	18259	18120	17979	18203	18004	18186	18143	18203	18038	18023	18048	18056	18022	18263	18154	17880	18208	18127	18020	18034	18059	17999	17961	17985	18077	17884	18062	17997	17994	18328	18072	17953	18279	17989	18014	18116	18104	18142	18271	17881	17994	18146	17993	18023	18093	18076	17863	18114	17975	18029	18097	17949	18178	17947	18065	17989	18035	18026	18089	18021	18075	18164	17807	18110	17856	17944	18176	18153	18021	18009	18063	18162	18013	18053	18036	18045	18060	17951	18286	18053	18229	18137	18078	18074	18050	18110	18032	17959	18128	17973	18130	17920	18020	18013	18162	18140	17889	18166	17938	18176	18091	17891	18129	18125	17951	18088	17962	17976	17955	18228	18162	18242	17934	18331	18187	18113	18035	18127	18102	18099	17877	17997	18004	18038	18133	18136	18026	18099	18052	18063	18176	17962	18162	17929	18135	18041	17929	18083	18243	17938	17999	18097	18079	18056	18056	17988	18017	18009	18061	18092	18035	18190	18132	17940	18046	18138	17965	18004	18183	18055	18021	18146	18121	18068	18252	18045	18005	18096	17935	18160	18132	18346	18058	18093	17942	17965	18078	18262	18076	17674	18111	17873	18098	18112	18016	18157	18035	17867	18241	17951	18087	18085	18026	17964	17907	18195	18034	18235	17920	18073	18008	18140	18005	18046	18074	18072	18090	18022	18232	17996	18114	17977	18225	18026	18005	18069	18025	17950	18005	18057	18007	18062	18244	18101	18009	17954	18226	17996	18139	18117	18195	18025	18242	18132	18046	18091	18052	18178	17998	18042	17993	18068	18169	18231	18280	18208	18047	17964	18118	18262	18015	18054	18044	17967	17790	18184	18105	18171	18137	17965	18107	18020	17951	18181	18136	18114	18073	18135	18195	18163	18126	18070	18127	17918	17961	18020	18011	18190	17993	17809	18147	18158	17993	18059	18132	18048	18044	17917	18242	18010	17925	18079	17927	18138	18089	18097	18155	18131	18096	17983	17983	18032	18135	17946	18089	18130	18110	18182	18067	18196	17965	17870	17853	17999	18112	18006	17859	17995	18216	18102	18135	18020	18028	18245	18026	18125	18059	18106	18153	18073	17803	18097	17970	18108	18193	17985	18054	18137	18219	18150	18138	18091	18177	17839	18144	18062	18142	17877	18274	18104	18160	18267	18096	18066	18073	18113	18092	18147	17914	18149	18009	17899	18198	18306	17887	18263	17962	18043	18153	18045	17853	18096	18130	17977	18014	18049	18090	17972	17969	18246	18377	18166	18078	18023	18247	17935	17972	18054	18132	18021	18107	18104	18081	18036	18100	18155	18045	18102	17911	18046	17899	18007	18155	18100	18015	17995	17917	18145	18016	18218	18184	18060	18142	17880	18197	18400	18320	17967	18004	18152	18054	17882	18130	17948	18077	17934	17958	18157	18051	18031	18132	18026	18210	18079	18061	18070	17954	18235	18008	17891	18190	18106	18059	18054	18069	18047	18010	18029	17992	18203	18297	18136	18084	17904	18084	18103	18140	18024	18209	17848	17976	17890	18055	18091	17991	17843	17970	18043	18129	18102	18081	18342	18124	18088	18094	18016	18240	17913	17978	18067	18106	18132	17982	18213	18140	18036	18174	18176	18112	18243	18058	18028	17960	18024	17947	18230	17912	18020	18034	18153	17878	17900	18039	17960	18294	18013	18216	18191	18137	17933	17895	17904	18064	18131	18119	18059	18253	18077	18223	18131	17983	18136	18167	18068	18186	18146	17939	18082	18098	17982	18010	18236	18191	18049	18100	17964	18262	18124	18046	18072	18046	18031	18095	18012	17961	18001	17877	18244	18276	18117	18152	18119	18009	18132	18180	18150	18152	18046	18153	18059	18110	18114	18033	18239	18126	18166	18026	18323	18065	17947	18202	18109	18050	18220	18053	18031	18092	18188	18296	18230	18083	18072	18072	18023	18091	18191	18044	17935	17787	18121	17968	18074	18104	18119	18137	18114	18305	17969	17990	17992	18047	17938	18059	18164	18091	18095	18135	18146	18155	17910	18110	17999	18170	17994	17950	18331	17980	18060	18331	18146	18153	17995	17980	17990	18179	17912	18072	18011	17902	18067	18021	17955	18029	18041	18119	18134	17860	18033	18096	18091	18038	17987	18167	18098	17976	18184	18046	17979	18246	18150	18025	17958	18163	18006	17875	17910	18185	18113	18169	18051	18176	18131	17888	17992	17904	18287	18134	18266	18245	18012	17909	18110	18053	18120	18221	18014	18178	17994	17998	17983	17947	18060	17860	18186	17935	17984	18033	18140	18020	18172	18014	18035	18102	18162	18122	17990	18053	18079	17773	18125	18130	18014	18161	18102	18066	17988	17908	18032	18063	18052	17883	18132	18090	18060	18299	17977	17894	17974	17935	18092	18217
23646	33294	20070	21752	26257	26812	22308	18677	16527	15314	15229	15070	15041	14962	15157	15051	14908	15200	15163	15021	14929	15081	15174	15128	15199	15074	15126	14928	15069	15019	15068	15022	15182	14913	14876	14925	15000	14975	15040	15182	14989	15010	15157	15007	15036	14906	15120	14950	14899	15104	15029	14934	15120	15093	14936	15058	15011	15088	15038	15151	15093	15073	15098	15129	15006	15072	15110	15180	15007	14958	15041	15006	15009	15208	14909	15183	15053	14907	14907	15114	14969	14930	15076	15238	15057	15068	14982	14881	14948	15088	15133	15081	15077	15098	15112	14948	15037	15079	14976	15074	15114	15114	15018	15018	15038	15128	14913	15136	14972	15059	14999	14955	14982	15167	15091	14925	15103	14922	15080	15105	14911	14871	15065	14956	15106	15067	15040	14982	15123	15086	14972	15177	14986	14975	15052	15184	14997	14989	14974	15152	15113	14963	14999	15134	15113	15007	15045	15120	15132	15207	14976	15000	15151	15097	15036	14925	15071	15119	14967	15068	15030	15221	15077	15056	15140	14881	15114	15178	15114	15181	15090	14862	15050	15108	15012	14980	14975	15074	14844	15056	14985	15121	14912	14932	14914	15111	15004	15134	14983	15056	15045	15132	15015	15091	15061	15083	14887	15122	15069	15052	15025	14860	14868	15052	14938	15012	15122	15096	14990	15113	15135	15232	15036	14976	15107	14989	15105	14982	15000	15049	15038	15047	14979	14826	15077	15032	15187	14972	14941	15098	14796	15053	15145	15070	15044	15075	15060	14933	15002	15069	15097	14988	14986	14979	15001	15072	15050	14926	14994	14864	15117	15037	14994	15276	15125	14963	15001	15072	14910	15121	15071	15089	14925	14839	15041	15092	14895	15110	14923	14804	15067	14977	15092	15068	15148	15152	14971	14896	15023	15040	14934	14920	15079	14868	14786	15116	15172	15013	15032	14881	15316	14854	15342	15039	15085	14925	15224	14903	15108	15045	15070	14987	15143	15138	15033	14927	14993	14966	15103	14847	15106	14989	15024	15081	15058	14933	15042	14898	15001	15093	14946	15041	15114	14819	14891	15066	14911	14918	14869	14983	15146	15064	14970	15111	15078	15018	15126	15034	14998	14993	14899	15092	15075	14966	14929	14926	15111	15132	15045	15049	15249	15055	14925	14991	15114	15114	15031	14961	14992	14880	14960	14927	15084	15142	15026	15150	15074	15166	15025	15088	15125	14975	14994	15159	14988	14919	15091	15028	15042	15046	14954	15126	15058	15067	15054	15099	15001	15262	15128	15024	15041	15184	14997	15093	15085	14942	14967	15153	15120	14992	14972	15153	14977	15137	15091	14936	15030	15036	15099	15035	15126	15244	14917	15088	14979	15124	15113	15121	14980	15143	15198	15196	15032	15086	15044	14939	15002	15097	15065	15088	15090	15087	15123	15029	14985	15037	15098	15041	14986	15088	14960	15127	15070	15115	14916	14960	14944	15070	14951	15140	15031	15063	15022	15117	15191	14927	15076	15072	15127	15038	14995	14929	15023	15113	15070	15027	15050	14942	14928	15154	14953	15123	14984	14970	15016	14964	14943	15053	14836	15218	14922	15192	14969	15071	14862	15157	15094	15000	14955	15072	14984	15102	14958	14942	15049	15031	15111	15027	14977	15027	15075	15201	14998	15023	15029	15048	14972	15194	14963	14921	15232	15021	15126	14913	15167	15042	15058	14993	15165	15062	15165	15115	14929	15173	15073	15059	15090	15135	14946	15051	15181	14933	15058	15071	14998	15112	15039	14968	15094	15074	15088	15104	15114	14988	15097	14941	15095	14863	15039	15073	15093	14956	15006	14913	15053	15098	15209	14973	15005	15101	15161	15060	15089	15038	15114	14977	15006	15174	15184	14813	15140	14900	14981	15129	15058	15169	15161	14940	14898	14943	15182	15207	14882	15255	15023	15110	14951	15172	15082	14985	15014	15006	15064	14959	15098	14991	14942	15052	15045	15062	14927	15068	14982	15173	15191	14997	14919	15080	15105	15082	14975	15119	14915	14928	15175	15056	15148	15055	14951	15235	14978	15098	15073	14960	14933	15094	15071	15116	14919	15042	15134	14789	15116	15051	15043	15062	15138	15090	15027	14952	15142	15127	15094	14930	15193	15024	14958	14967	15110	15119	15139	15161	15007	15088	14997	14894	15132	14954	15223	15077	15155	15122	15247	14954	15049	15163	14925	14949	14934	14942	15088	14942	15179	15010	15027	15004	15211	15010	15190	15167	15039	15005	15145	15084	15012	15041	15136	15038	15061	15137	14966	15048	15108	15049	15241	15009	15252	15088	14926	15108	15052	15042	15194	14921	14918	15086	15095	15310	15333	15057	14898	15189	14982	14974	15209	15142	15085	14922	15099	14960	15113	14991	15043	15058	15282	15130	15019	15068	14974	15120	15064	15003	15079	14853	14922	14969	15088	14996	15305	15014	15010	15104	14958	14986	14988	15106	15009	15078	14914	14950	15026	14972	15114	15083	15037	15231	15090	15185	15055	15124	15104	15003	15023	15012	15056	14946	15158	15123	14948	15101	15303	14914	14945	15033	15167	14930	15025	14908	14969	15115	15065	15001	14962	14944	15074	15062	15281	14966	15000	15007	15039	15001	15103	15153	15102	14955	15087	15111	15261	15052	15044	14926	14991	14994	15086	15127	15020	15183	15256	14993	15123	15079	15130	15028	15046	15070	15013	14998	15109	15170	15044	14957	15140	15087	15131	15128	14994	15035	15159	14993	15018	15223	15188	14987	14972	15036	15203	15000	15114	15026	15233	15116	14893	15174	14971	15130	14859	14994	15090	15210	14994	14980	14944	15045	15107	14958	14949	15156	15119	15089	15005	15062	15134	14946	15057	15058	14991	15048	15031	15162	15068	15059	15042	14939	15102	15031	15045	15087	15114	15144	14993	15086	15028	15162	15041	15120	15009	15150	15065	15088	15172	14928	15008	14894	15102	14926	14964	15043	15136	15051	14920	15212	15062	15106	15128	15041	15009	15173	15065	15022	15144	15124	15162	15040	14993	14938	15002	15080	15039	14986	14919	15049	15068	15023	14997	14948	15096	14896	15074	15020	14978	14890	15069	15193	15033	14822	15057	15113	15015	14811	15041	15103	15018	15119	15062	15075	15077	15009	15058	14964	15034	14864	15109	15117	14995	14958	15035	15051	15199	14848	15235	15089	15172	15005	15072	15012	15068	14977	15023	15345	14939	15027	15041	15052	15102	14873	15065	15113	15067	14919	15010	14962	15096	15165	15042	15069	15010	14754	15122	15189	15175	14944	15125	15038	15192	15136	15095	15092	14954	14873	15054	15057	14961	15222	15168	15188	14996	14982	15091	14992	15290	15047	15008	14961	14931	14790	15080	15082	15061	15132	15120	15175	15075	15017	15088	14972	15122	15043	15149	14989	14970	15147	15074	14820	15075	15087	15062	14911	14946	15249	15067	14992	15021	15006	15020	14843	15080	15149	15134	14955	15048	15074	15174	14884	14981	15046	14884	15052	15049	15029	14864	14981	15245	15079	15199	14965	15139	14991	15148	15050	15054	15106	14751	15085	15112	15090	15128	15007	15080	14937	14926	15079	15077	15100	15093	15054	15216	15148	14980	14986	15223	14910	15054	15174	15141	15071	15125	15096	14989	15069	15126	14926	15176	15126	15016	15094	15015	14978	15073	14882	15108	15089	15009	14943	15099	15082	14785	15154	14989	15068	14945	15253	14954	15069	15012	15159	15011	15076	14971	15028	14942	15165	15040	15219	15150	14895	15039	15039	15082	15111	14957	15076	15037	15115	15033	14985	15036	15064	14859	15038	15066	15092	15114	15068	15011	14899	14953	15077	15100	14930	15061	14955	15158	15025	15143	14954	15127	15088	15132	15058	15076	14970	15001	15057	15059	15117	15043	15043	15008	15067	14977	14751	14974	15089	15282	14923	15167	14992	15026	15033	15052	15127	15075	15061	15051	15052	15089	15058	15036	14934	14974	15064	15193	15143	15023	15054	15078	15161	15137	14976	14902	15030	14978	15075	15040	15078	15230	14973	15174	14955	14864	15098	15145	15041	15050	15196	14952	15131	15055	14991	14894	15106	14980	14999	15081	14983	15055	15045	15061	15157	14881	14973	15042	15166	15211	15059	14904	14817	15083	15122	14968	15074	15098	15013	14859	15212	15236	14965	14803	14961	15014	15090	15062	14992	15095	14978	15030	15102	15150	15013	15052	14993	15146	15009	14996	15008	15050	14996	15004	14827	14965	15093	15052	14958	14957	15068	15076	15025	15135	14971	15093	14916	15105	15042	15035	15054	14977	15272	15136	15016	14938	15049	14978	15032	15046	15136	15100	15065	15056	15048	15073	15039	15043	14895	15098	15036	15080	15106	15191	14995	14956	15171	15033	15009	14983	14966	15086	15059	15010	15046	14961	15080	15099	14920	15112	15302	14964	15110	15053	14915	15021	14995	15220	15127	15225	14992	15123	15064	15006	15271	14962	15027	15041	15207	15187	14860	15067	15021	15090	15070	14998	15058	15166	14975	14939	15001	15016	15154	15024	15042	15095	15098	14975	14841	15038	15065	15079	15150	14900	15065	15077	15048	15066	15048	14943	15169	15111	14862	15019	15062	15145	15081	15203	15019	15120	14946	15006	15042	14826	15197	15024	15063	14825	14920	15082	15238	15009	15174	14930	14825	14916	14945	14925	14943	15007	15091	15105	15026	15203	14952	14976	14987	15145	15111	15048	14934	15216	14964	15221	14997	15105	15082	15104	15103	15104	15089	14909	15100	14930	14972	15003	15070	14968	15109	14887	14972	15033	14949	15095	15096	14943	14951	15025	14918	15189	15193	15091	15122	14906	15158	14978	14994	15010	15127	15000	15137	15002	14946	15085	15001	14930	15120	15062	15148	14971	15009	15131	15099	14984	15054	15167	15011	14991	15167	15133	14992	15075	14912	15038	15011	14982	15134	14880	15095	15097	15009	14977	14898	14984	15083	15118	15085	15181	15113	15049	14919	14946	15006	15175	15045	15067	15062	14917	15120	15197	15094	15089	14987	15081	14987	14872	15082	15128	14914	15009	15070	15108	15040	15232	14867	15002	15164	15097	14815	15120	15134
24119	21426	28867	26830	43203	59847	50370	35865	26396	20678	18127	17369	17216	17177	17205	17175	17148	17054	17146	17255	17259	17141	17073	17026	16844	17207	17104	16825	17169	17119	17126	17050	17175	17084	17236	17221	17090	16940	17128	16984	17035	17005	17069	17190	17244	17142	16978	17043	17188	17168	17003	17197	17178	17041	16997	17088	17018	17066	16888	16966	16822	17252	17040	16797	17160	17143	16973	17044	17078	16936	17232	17207	17083	16850	16840	17033	17135	17081	17030	17131	17321	17036	17204	16830	17140	17212	17091	17068	16989	16937	17064	17085	17033	16977	17004	16883	16990	16978	17001	16965	16839	16898	16888	17026	17011	16986	16798	16844	17185	16867	17048	17059	16966	17114	16880	17009	17100	16945	16966	17071	17211	17005	17057	16866	17152	17040	16993	17123	17017	16986	17046	17004	17087	17185	17048	16975	16920	17021	17208	17060	17190	16803	17128	17083	16938	17003	17082	17104	17236	16991	16975	16930	17015	17264	16956	17174	17047	16878	17150	16972	16920	17075	17303	17109	17116	16980	17127	16907	17140	17090	17090	16884	17060	17011	16955	16921	17152	17078	17092	17181	17065	17165	16813	17156	16924	17076	17040	16850	17181	17185	16995	17214	17017	17068	17178	17019	16972	17227	17141	17000	17160	17041	17007	17034	17231	16942	17047	16897	17177	17036	17258	16941	16998	16979	17161	16906	16880	17077	16935	16950	17128	17140	16995	16961	17004	17249	16999	16981	17104	17155	17029	17170	17050	16725	17100	17102	17142	16968	16899	17146	17178	17060	17081	17047	17055	16930	17282	16956	16832	16908	16998	17103	17160	17262	17109	17041	17108	17049	17036	16962	17021	16848	17090	16898	16899	16936	17044	17161	17054	17210	17047	16960	17076	17139	16870	17285	16967	16934	16999	16804	16887	17149	17049	17204	16907	16946	17007	17104	16883	16987	17012	17133	17037	17073	17208	17049	17109	17189	17095	17110	17212	17102	17021	17073	16978	16965	17128	17079	17262	17172	16901	17167	17483	17016	16961	16994	16949	17026	17084	17101	16970	17163	16910	17087	17177	17202	17106	17066	17013	16993	17015	17105	17144	16873	17218	17067	17007	17017	16827	17058	16970	17056	17203	16959	17078	17170	17214	16952	16899	16992	16891	16996	16969	17014	17228	17112	17130	16792	16915	16938	16901	17217	17209	17144	17273	17210	16938	17110	17160	16931	16954	17094	17197	17020	16979	17095	17015	17076	17061	17128	17116	16950	17136	17271	16966	17201	17036	17066	17220	16890	17057	17111	16911	17044	17062	17042	16918	17045	17152	17114	17198	17134	17151	17095	17023	17168	17003	16860	17187	17097	16952	17152	17148	17012	16958	17190	17134	17149	16999	17160	16974	17148	17039	17083	17102	17040	17064	17185	17061	16992	16874	16933	17116	16941	17099	17081	16901	17049	17049	17059	17198	17040	17107	17108	16966	17116	17186	17102	16988	16988	17098	17054	17103	16923	16964	17019	16976	16898	17129	17070	17192	17109	17066	16969	17165	16934	16887	17053	16884	17137	16880	16990	16945	16812	16988	17159	17234	17258	16841	17124	17028	17048	17011	16877	17071	16938	17131	17251	17024	16911	17034	17165	17082	17161	16956	17018	17055	17174	16948	16668	16994	17108	17038	17043	17035	16958	17084	17060	17003	16929	17065	16849	17097	16945	16753	17001	17082	17022	17050	16867	16903	17058	17178	17132	16838	17017	17191	17061	16736	17006	16916	17081	17174	17233	17207	16959	17172	17051	16979	17059	17096	17088	16949	16914	17048	17249	16986	16768	16937	16918	17049	16942	17023	17078	17120	16787	17071	17033	17117	17070	17053	17057	16822	17082	17028	16956	17081	17032	16822	16901	16990	17053	17149	16925	17131	16824	17199	16967	17175	17312	16951	16821	16937	17047	17120	16975	16905	17168	16967	17040	17078	17024	17158	17058	16938	17115	17117	17228	16970	16964	16971	17017	17039	17060	17160	17128	17061	16804	16946	17124	17247	17054	16986	16909	17286	17207	17031	16913	17043	16937	16988	17016	16970	17043	17002	16927	16909	17180	16883	17114	17184	17194	17307	16875	17190	17163	17264	17223	16954	17081	17181	16998	17045	17255	16836	16993	16944	16982	17067	17127	17340	16907	16897	17045	17070	17181	16910	16903	16965	17063	17117	17001	16991	17148	16880	17031	17109	16873	16898	16961	16861	17023	16948	17197	17033	17222	16971	17089	17162	16876	17008	17058	17110	16977	16965	17063	16963	17056	16913	17059	17087	17170	17016	17138	17099	17191	17151	17072	16813	16911	16931	17041	16956	17085	17035	17088	17013	17044	16919	17241	17094	17143	16975	17121	17141	17040	16958	17118	16988	16902	16917	17246	17037	17025	17127	17136	16931	16960	17104	17103	16981	16869	17127	17101	17049	17120	17089	17062	16926	17140	16990	17087	17045	17094	17024	17018	16983	16963	17055	16938	16961	17236	17042	17125	17022	17018	17000	17049	17048	17071	17067	17159	16992	17061	17173	17100	16937	16951	17030	17095	17164	16860	17040	17168	17336	17113	16993	17012	17102	17241	17080	17113	17261	17120	17084	17067	16970	17107	17144	17169	17219	17129	17061	16866	16865	16991	16875	16936	17141	17207	16807	16849	17025	16821	17146	17052	17142	16850	16984	16981	17023	17013	16911	17191	17044	16974	17108	17009	17266	17083	16898	17095	17257	16993	17306	17024	17166	17040	16946	17087	17169	17119	16960	17217	17061	17158	17035	16887	17168	17092	16811	17009	16887	16773	17219	17037	17026	16982	16882	16969	17133	17026	17207	17145	16869	17162	17132	17166	17203	16970	17158	16989	17260	17010	17038	17004	16685	16929	17106	17097	16931	17067	17198	16802	16917	16879	17018	17086	17104	16805	17041	17063	16976	16970	17026	17071	16818	16970	17131	17001	17245	16945	16854	17082	17040	17003	17121	17005	17044	17142	17114	17006	17009	16995	17120	17082	16924	17214	17053	16936	16830	17096	17018	17063	17105	16977	16888	16919	16896	16897	17186	17180	16963	17013	17043	17059	16968	16908	16837	17161	16976	16930	17102	17018	16941	17129	17097	17115	17009	17234	16808	17180	17052	16947	17028	17013	17095	17238	17148	17170	16915	17039	17120	17009	17198	17056	17123	17025	17012	17019	16936	16853	17003	16864	17114	16943	17047	17236	16996	17039	17015	16723	16954	16885	17017	17031	17062	17092	16970	16969	17289	17007	17108	17114	16920	17110	17079	17232	17010	17110	17295	17207	16986	17017	17075	17003	16994	16886	17200	17002	16987	16793	16950	17110	17077	17119	17032	17032	16897	17006	17121	17041	17279	16883	16967	17141	17196	17002	16941	16971	16999	17042	16945	16981	17017	17019	17066	16771	17023	17200	16906	16994	17056	17192	17011	16905	17063	16996	16991	16878	17018	16798	17030	17243	17150	17078	16870	16959	16944	17166	17105	16934	17033	17150	17120	17266	16955	17201	17034	17114	17074	17175	16994	16906	17009	16925	16866	17076	17015	17013	16947	16968	16785	17021	17045	17045	16959	16904	17162	17181	17105	17105	16911	17092	17003	17131	16980	16850	16912	17142	16900	17059	17105	16819	16933	17153	17076	16894	16916	17090	17154	17033	16979	16860	17208	17071	16881	17156	17153	16993	17149	17180	17125	17030	17159	17219	17159	17081	16950	17188	17149	17006	17046	17096	17035	17138	17030	16843	17113	17036	17036	17037	17061	17023	17021	16999	17006	17103	16996	17038	17047	17041	17305	17051	16901	17100	17047	17029	17007	16993	17040	17221	16980	17010	16950	16937	17052	17074	16948	17054	17099	17009	16948	17049	17086	17072	17046	16940	17212	17039	16912	17206	17055	16990	17123	17011	17026	16984	16896	17091	17133	16954	17160	17015	16959	16890	17079	16964	17129	16779	17159	17055	16987	16924	17016	17096	17187	17097	17025	17110	16972	16937	17078	17036	17055	17080	16863	17091	17137	17096	17047	17231	16998	17167	17178	17089	17188	16673	16892	16936	17125	17171	17035	17039	17012	17003	17019	17115	17001	17073	17151	16971	17166	16925	16951	16874	17187	17062	17185	17026	17065	17011	16917	17154	17038	17039	16988	17099	17008	17124	17132	17058	17074	17119	17181	17047	16966	17119	17115	17236	17178	17093	16982	17116	16995	17084	16960	17045	16898	17208	16964	17152	17022	17198	17009	17088	17093	16978	17123	16963	16869	17101	17064	17112	17191	17333	16951	16983	17073	16995	17082	16934	17078	17062	17050	17101	17026	17087	17088	17025	16903	16890	16909	16948	16942	17031	17277	17003	17053	16924	17128	16891	16856	17140	17057	17044	17159	17069	17016	17064	17004	16850	17134	17291	16747	17139	17025	16965	17206	17019	16836	16977	16999	17039	17053	17120	17023	17014	16970	17020	16968	16849	17046	16840	16901	17162	17324	16982	16909	17113	16922	17124	17222	17155	16996	16878	17178	16920	16868	16878	16967	17156	16942	17098	17002	17126	17045	17057	17059	17114	16872	17011	17099	17005	17010	16924	17112	16964	16975	17156	16918	17092	16965	16884	17046	16876	16895	16849	16996	16931	17044	17039	17052	17141	16844	17014	17024	16938	17172	17212	17071	17200	17039	16983	17189	17095	17204	17156	17081	17029	16894	17087	17058	17119	16909	16992	17295	16979	16988	16906	17121	16920	17066	17136	17047	16922	17133	17033	16915	16764	16959	17113	17250	17149	16878	17152	16986	16899	16919	17272	17058	17206	17036	16820	16845	17079	16990	17134	16829	16799	17071	17107	17038	16920	17162	17019	16983	16945	16658	17135	17209	17074	17144	16810	17091	17014	17067	16866	16925	17107	17096	17204	17144	17139	17090	17077	17076	16966	17005	17093	17103	17035	17144	17018	17124	17026	17123	17256	17028	16922	17090	17085	17028	16984	16924	17002	16993	17153	17046	17034	16978	17113	17096	16900	17051	17002	17221	16930	17152	16747	17159	17040	17157	16935	17174	17083	17024	17031	17186	17134	17040	16841	17034	17071	17101	17177	16885	16788	17068	17070	17326	16947	17216	17170	16893	17178
44632	61477	30785	42149	55700	58840	47599	34793	24253	17394	15019	14557	14548	14482	14553	14479	14528	14611	14465	14420	14503	14634	14575	14578	14391	14567	14431	14364	14481	14359	14497	14428	14387	14461	14490	14493	14528	14421	14548	14310	14527	14578	14624	14411	14506	14510	14435	14603	14456	14647	14453	14568	14580	14612	14431	14500	14581	14528	14472	14390	14496	14549	14522	14467	14545	14536	14599	14352	14473	14492	14500	14454	14523	14326	14411	14326	14555	14524	14376	14651	14568	14426	14427	14408	14370	14531	14516	14528	14381	14481	14554	14534	14589	14414	14446	14626	14438	14457	14752	14382	14395	14477	14527	14492	14538	14438	14472	14502	14486	14350	14389	14505	14444	14578	14544	14367	14548	14416	14485	14426	14449	14463	14348	14450	14529	14489	14536	14352	14609	14528	14464	14427	14509	14452	14595	14448	14465	14392	14324	14478	14427	14351	14569	14407	14446	14444	14417	14422	14571	14392	14481	14489	14595	14317	14220	14348	14516	14394	14506	14533	14506	14474	14489	14661	14472	14429	14411	14399	14403	14557	14485	14443	14464	14492	14568	14458	14602	14538	14369	14453	14465	14456	14451	14606	14564	14412	14533	14394	14402	14590	14575	14332	14521	14261	14337	14586	14421	14441	14349	14483	14371	14464	14579	14409	14471	14459	14543	14421	14291	14580	14372	14626	14538	14446	14612	14448	14492	14356	14554	14524	14513	14441	14466	14574	14506	14537	14422	14496	14359	14502	14624	14470	14447	14450	14424	14450	14485	14362	14283	14408	14599	14529	14550	14676	14509	14618	14380	14558	14472	14505	14692	14620	14316	14421	14434	14379	14437	14444	14493	14283	14538	14674	14513	14594	14530	14428	14553	14342	14426	14473	14486	14567	14385	14433	14263	14522	14629	14441	14289	14345	14388	14430	14497	14432	14438	14466	14570	14518	14488	14383	14493	14398	14718	14548	14440	14733	14490	14564	14487	14392	14484	14226	14593	14452	14560	14689	14349	14525	14418	14499	14487	14532	14529	14581	14514	14417	14549	14493	14282	14428	14493	14444	14501	14355	14439	14382	14364	14464	14481	14289	14626	14440	14604	14499	14574	14357	14537	14563	14477	14606	14612	14451	14431	14459	14539	14533	14616	14451	14375	14448	14531	14517	14536	14535	14266	14499	14428	14445	14495	14506	14558	14494	14609	14476	14489	14519	14477	14314	14652	14385	14548	14606	14719	14454	14501	14534	14553	14389	14416	14629	14289	14546	14628	14559	14374	14449	14661	14578	14533	14504	14551	14476	14500	14481	14467	14491	14529	14457	14504	14536	14500	14610	14669	14452	14441	14591	14494	14498	14400	14495	14291	14373	14490	14518	14381	14466	14511	14629	14473	14571	14577	14266	14590	14371	14531	14498	14484	14525	14360	14499	14656	14516	14507	14482	14477	14634	14420	14449	14646	14349	14422	14375	14524	14612	14523	14549	14485	14738	14611	14603	14520	14455	14372	14368	14503	14395	14558	14541	14579	14506	14447	14455	14366	14559	14597	14479	14480	14383	14563	14531	14487	14383	14468	14329	14546	14569	14413	14578	14489	14528	14625	14474	14394	14571	14581	14464	14452	14708	14480	14479	14350	14447	14355	14518	14528	14347	14618	14478	14422	14519	14458	14411	14664	14569	14358	14559	14501	14498	14512	14559	14373	14430	14558	14414	14405	14594	14425	14606	14589	14548	14548	14486	14453	14436	14577	14472	14398	14331	14500	14437	14481	14479	14674	14423	14526	14562	14597	14605	14544	14616	14399	14500	14588	14390	14450	14438	14461	14464	14497	14445	14461	14419	14594	14429	14655	14714	14489	14486	14427	14546	14368	14609	14497	14496	14504	14465	14548	14475	14541	14546	14553	14420	14414	14544	14548	14310	14516	14510	14505	14355	14546	14477	14485	14330	14500	14493	14332	14416	14496	14607	14547	14463	14503	14348	14458	14376	14388	14557	14590	14687	14518	14592	14532	14447	14667	14256	14613	14402	14719	14472	14414	14397	14616	14480	14336	14640	14585	14517	14529	14631	14517	14449	14412	14446	14502	14345	14553	14533	14507	14531	14636	14443	14436	14477	14294	14537	14430	14507	14399	14483	14377	14393	14738	14620	14517	14568	14457	14508	14382	14537	14254	14401	14512	14374	14607	14223	14497	14369	14467	14452	14473	14419	14425	14430	14442	14455	14426	14560	14413	14417	14349	14568	14563	14493	14278	14530	14438	14420	14558	14487	14652	14495	14245	14449	14494	14382	14472	14545	14534	14471	14403	14504	14304	14519	14300	14470	14546	14518	14487	14592	14443	14455	14405	14447	14506	14482	14424	14430	14472	14557	14459	14508	14451	14487	14378	14455	14419	14504	14584	14510	14486	14412	14565	14513	14598	14526	14550	14617	14680	14557	14417	14512	14416	14369	14631	14546	14481	14655	14480	14342	14571	14363	14431	14456	14554	14465	14445	14379	14613	14458	14492	14654	14482	14292	14400	14433	14415	14404	14250	14358	14586	14549	14443	14485	14465	14647	14535	14404	14260	14554	14557	14632	14368	14470	14349	14541	14471	14551	14379	14506	14302	14511	14506	14558	14586	14507	14329	14434	14548	14615	14702	14596	14294	14570	14351	14645	14514	14357	14472	14561	14690	14457	14343	14603	14476	14411	14497	14565	14601	14327	14450	14479	14520	14454	14521	14411	14348	14479	14388	14562	14316	14486	14503	14380	14360	14582	14603	14403	14433	14480	14640	14407	14490	14455	14417	14506	14453	14624	14401	14332	14484	14495	14481	14409	14536	14455	14394	14647	14455	14548	14475	14439	14465	14547	14457	14474	14558	14579	14536	14385	14505	14682	14441	14436	14433	14516	14485	14484	14475	14600	14417	14419	14564	14384	14404	14314	14468	14527	14536	14465	14527	14418	14337	14411	14409	14504	14412	14414	14334	14437	14448	14430	14469	14668	14456	14494	14564	14600	14468	14505	14556	14566	14509	14432	14558	14404	14655	14457	14510	14452	14483	14483	14383	14442	14463	14574	14608	14675	14468	14493	14578	14651	14551	14582	14194	14431	14378	14525	14588	14583	14537	14457	14275	14423	14483	14507	14570	14505	14494	14491	14414	14686	14498	14531	14329	14465	14567	14657	14601	14474	14423	14563	14527	14431	14609	14462	14381	14582	14353	14480	14321	14388	14498	14486	14405	14528	14464	14546	14452	14507	14397	14433	14535	14387	14660	14605	14708	14566	14584	14428	14492	14433	14495	14569	14598	14359	14422	14461	14562	14491	14495	14584	14527	14415	14509	14511	14587	14340	14407	14335	14370	14507	14528	14532	14497	14467	14543	14510	14520	14573	14463	14295	14601	14559	14532	14525	14409	14454	14445	14469	14581	14351	14379	14339	14393	14586	14560	14446	14382	14444	14620	14583	14422	14640	14426	14497	14529	14450	14472	14251	14495	14490	14460	14430	14659	14639	14673	14602	14285	14405	14581	14507	14364	14374	14521	14432	14493	14558	14485	14685	14477	14533	14399	14454	14419	14455	14498	14375	14497	14461	14565	14525	14574	14546	14373	14512	14538	14427	14592	14418	14444	14595	14512	14578	14567	14465	14463	14597	14586	14422	14615	14487	14521	14434	14530	14402	14516	14493	14607	14402	14406	14414	14385	14363	14531	14396	14586	14451	14478	14376	14359	14456	14599	14459	14465	14466	14537	14535	14370	14560	14504	14567	14566	14460	14299	14360	14596	14407	14362	14534	14305	14555	14415	14576	14579	14434	14493	14209	14299	14524	14500	14442	14444	14452	14403	14545	14516	14651	14486	14568	14514	14293	14455	14405	14521	14450	14489	14474	14445	14336	14477	14518	14573	14266	14423	14343	14410	14504	14474	14295	14444	14609	14575	14624	14552	14341	14524	14336	14559	14352	14586	14562	14570	14401	14607	14267	14664	14579	14449	14483	14464	14477	14513	14359	14297	14525	14451	14510	14455	14464	14540	14682	14550	14478	14540	14409	14302	14424	14505	14455	14628	14367	14485	14551	14596	14479	14474	14572	14513	14347	14407	14386	14333	14569	14401	14651	14537	14577	14468	14604	14529	14514	14704	14456	14555	14447	14624	14531	14524	14426	14436	14492	14502	14639	14671	14335	14512	14551	14368	14526	14542	14567	14421	14512	14518	14396	14509	14505	14508	14526	14511	14499	14504	14638	14298	14449	14536	14438	14625	14402	14473	14416	14403	14335	14532	14694	14420	14687	14494	14535	14487	14564	14438	14583	14390	14538	14330	14483	14533	14463	14402	14528	14574	14438	14510	14481	14652	14620	14433	14444	14467	14572	14462	14632	14442	14610	14458	14340	14680	14459	14453	14591	14528	14483	14421	14619	14434	14563	14421	14527	14638	14572	14558	14515	14524	14400	14378	14503	14478	14406	14543	14422	14532	14748	14620	14427	14417	14469	14508	14579	14542	14384	14432	14530	14496	14439	14436	14424	14368	14418	14452	14453	14599	14542	14560	14503	14490	14502	14471	14671	14299	14509	14484	14571	14368	14529	14573	14633	14537	14371	14559	14501	14424	14178	14566	14540	14641	14445	14632	14486	14534	14492	14542	14324	14462	14650	14479	14372	14412	14456	14484	14497	14497	14526	14515	14564	14555	14575	14494	14465	14450	14389	14512	14406	14524	14585	14550	14336	14659	14508	14461	14656	14590	14429	14509	14468	14502	14563	14302	14593	14420	14416	14485	14467	14359	14486	14493	14287	14603	14526	14452	14587	14436	14500	14621	14461	14341	14561	14354	14599	14457	14620	14688	14363	14492	14506	14359	14365	14469	14443	14468	14439	14464	14620	14508	14524	14455	14438	14492	14476	14609	14510	14481	14622	14324	14508	14490	14521	14384	14509	14376	14417	14644	14610	14566	14332	14416	14508	14510	14555	14510	14558	14487	14448	14508	14579	14518	14490	14686	14573	14421	14538	14466	14529	14574	14316	14464	14516	14591	14313	14460	14382	14559	14393	14457	14360	14661	14430	14374	14425	14434	14460	14391	14537	14441	14655	14715	14456	14525	14548	14500	14588	14469	14535	14656	14266	14554	14568	14457	14518	14404	14458	14573	14417	14357	14668
22945	21413	29198	24277	44960	66322	60621	44851	32430	23845	19460	18049	17647	17580	17574	17614	17747	17511	17642	17550	17645	17599	17608	17637	17616	17516	17563	17401	17553	17467	17597	17309	17470	17493	17616	17539	17461	17366	17563	17555	17298	17476	17355	17317	17413	17342	17432	17391	17330	17358	17407	17404	17396	17318	17577	17457	17327	17488	17431	17421	17187	17303	17544	17497	17380	17481	17467	17304	17296	17299	17447	17368	17544	17515	17383	17387	17405	17492	17332	17407	17489	17318	17527	17596	17352	17223	17304	17357	17287	17462	17334	17483	17589	17414	17371	17323	17260	17204	17459	17215	17377	17404	17185	17207	17478	17451	17512	17297	17428	17470	17368	17365	17507	17320	17350	17130	17530	17507	17390	17207	17161	17365	17367	17314	17304	17189	17228	17376	17228	17383	17415	17346	17387	17392	17502	17124	17542	17370	17405	17290	17294	17317	17479	17398	17383	17305	17446	17212	17306	17531	17419	17104	17277	17408	17449	17366	17506	17328	17440	17321	17419	17515	17307	17482	17345	17285	17407	17308	17483	17390	17411	17196	17340	17258	17501	17432	17323	17146	17358	17289	17340	17352	17240	17160	17341	17403	17217	17534	17390	17488	17238	17301	17464	17364	17396	17492	17363	17290	17361	17282	17260	17424	17343	17517	17084	17373	17393	17287	17336	17346	17339	17468	17418	17376	17626	17269	17314	17433	17464	17635	17314	17458	17319	17359	17456	17268	17224	17259	17207	17214	17402	17503	17581	17396	17441	17388	17290	17424	17321	17379	17355	17232	17327	17348	17484	17441	17492	17538	17386	17303	17356	17483	17379	17444	17479	17359	17294	17161	17378	17325	17316	17467	17401	17335	17309	17205	17419	17443	17424	17632	17147	17547	17439	17298	17467	17367	17382	17338	17269	17367	17252	17167	17540	17407	17313	17382	17470	17226	17508	17310	17274	17287	17269	17445	17325	17361	17401	17175	17212	17288	17250	17360	17171	17382	17522	17419	17188	17340	17306	17498	17370	17303	17349	17492	17481	17385	17299	17300	17478	17189	17410	17182	17457	17182	17164	17438	17459	17224	17256	17362	17291	17481	17413	17529	17450	17034	17528	17321	17439	17522	17112	17556	17169	17398	17132	17337	17334	17388	17410	17269	17174	17427	17359	17200	17223	17341	17378	17290	17415	17359	17358	17280	17443	17169	17423	17409	17208	17310	17354	17459	17299	17303	17420	17276	17449	17368	17520	17270	17416	17047	17237	17221	17307	17452	17123	17425	17227	17338	17231	17277	17445	17486	17325	17408	17386	17414	17160	17260	17200	17248	17368	17320	17296	17283	17303	17404	17313	17127	17259	17262	17276	17204	17216	17406	17549	17176	17125	17415	17232	17206	17138	17432	17292	17222	17297	17382	17359	17291	17336	17324	17315	17281	17354	17107	17325	17456	17396	17408	17111	17168	17365	17471	17236	17337	17249	17467	17434	17440	17471	17424	17436	17170	17225	17212	17406	17520	17271	17366	17238	17355	17273	17305	17360	17385	17450	17391	17317	17200	17626	17481	17224	17248	17291	17177	17319	17391	17395	17351	17434	17303	17362	17341	17427	17209	17277	17254	17463	17376	17281	17325	17075	17453	17487	17094	17277	17352	17368	17210	17222	17202	17412	17089	17333	17213	17277	17453	17484	17397	17421	17270	17375	17370	17317	17149	17178	17365	17366	17365	17259	17155	17563	17310	17526	17317	17141	17232	17381	17289	17284	17433	17239	17572	17474	17275	17314	17528	17317	17489	17451	17224	17437	17426	17362	17273	17361	17430	17310	17292	17261	17344	17396	17357	17303	17434	17362	17246	17280	17279	17458	17201	17286	17370	17632	17269	17338	17266	17404	17227	17448	17256	17388	17567	17132	17344	17404	17351	17416	17335	17436	17326	17150	17396	17460	17161	17203	17355	17490	17432	17341	17334	17428	17268	17381	17306	17239	17284	17401	17522	17437	17333	17341	17256	17500	17265	17263	17301	17357	17367	17247	17370	17204	17287	17290	17330	17480	17247	17468	17491	17357	17438	17337	17539	17136	17358	17465	17255	17297	17280	17353	17248	17245	17347	17138	17524	17191	17507	17261	17262	17283	17403	17327	17258	17345	17218	17089	17532	17428	17510	17392	17400	17522	17138	17290	17489	17281	17500	17325	17494	17290	17422	17371	17178	17201	17411	17487	17309	17121	17443	17257	17438	17446	17456	17427	17391	17290	17226	17391	17186	17195	17300	17401	17374	17345	17221	17453	17424	17280	17524	17305	17389	17335	17370	17391	17362	17367	17301	17161	17406	17588	17422	17299	17294	17577	17306	17262	17337	17258	17349	17264	17245	17375	17271	17345	17364	17442	17373	17459	17481	17400	17491	17318	17464	17273	17414	17325	17316	17412	17382	17378	17390	17266	17238	17600	17451	17323	17393	17414	17473	17309	17306	17200	17511	17291	17304	17290	17154	17369	17180	17236	17264	17160	17347	17461	17593	17485	17365	17413	17320	17318	17471	17427	17332	17469	17208	17172	17387	17255	17246	17174	17416	17391	17311	17433	17269	17367	17292	17434	17383	17288	17196	17253	17087	17232	17232	17434	17610	17461	17296	17289	17343	17173	17341	17461	17332	17211	17275	17357	17314	17240	17287	17315	17307	17237	17170	17459	17354	17325	17474	17442	17454	17319	17328	17374	17234	17271	17314	17303	17429	17475	17575	17258	17491	17434	17328	17214	17424	17326	17152	17485	17427	17309	17373	17287	17210	17365	17352	17196	17507	17286	17328	17379	17368	17387	17310	17493	17402	17327	17369	17215	17151	17390	17559	17122	17388	17241	17281	17392	17207	17346	17231	17387	17217	17530	17328	17384	17370	17160	17525	17419	17421	17535	17362	17103	17126	17152	17313	17341	17246	17370	17372	17301	17349	17430	17392	17682	17501	17334	17568	17231	17248	17398	17358	17270	17382	17301	17313	17335	17353	17464	17555	17376	17331	17283	17486	17377	17593	17207	17344	17221	17461	17246	17244	17102	17398	17380	17310	17309	17449	17287	17211	17287	17389	17240	17375	17276	17114	17307	17483	17405	17326	17284	17310	17293	17240	17268	17415	17545	17213	17298	17163	17273	17277	17270	17353	17183	17556	17436	17415	17258	17298	17178	17278	17250	17079	17274	17271	17542	17431	17219	17344	17338	17393	17312	17306	17358	17362	17404	17679	17438	17424	17313	17429	17300	17321	17420	17495	17510	17370	17335	17404	17453	17321	17374	17345	17289	17370	17340	17181	17396	17322	17271	17341	17208	17448	17396	17445	17376	17435	17390	17256	17291	17533	17282	17370	17415	17332	17399	17449	17265	17477	17421	17356	17281	17439	17295	17366	17410	17379	17648	17356	17438	17470	17249	17373	17291	17334	17160	17088	17447	17381	17433	17371	17464	17263	17298	17244	17344	17208	17530	17227	17413	17206	17337	17231	17384	17234	17306	17219	17202	17344	17435	17460	17354	17384	17152	17299	17312	17411	17262	17318	17454	17399	17240	17240	17292	17438	17388	17371	17360	17380	17416	17361	17482	17349	17240	17274	17496	17612	17311	17551	17353	17661	17386	17151	17469	17235	17447	17382	17252	17422	17470	17470	17360	17416	17285	17416	17346	17215	17326	17335	17394	17224	17299	17175	17499	17371	17430	17414	17333	17302	17437	17377	17460	17358	17217	17419	17279	17199	17449	17270	17301	17267	17432	17288	17567	17409	17193	17289	17448	17397	17096	17327	17478	17328	17209	17367	17367	17386	17536	17331	17110	17336	17454	17371	17234	17524	17272	17327	17502	17475	17449	17355	17354	17311	17375	17308	17437	17229	17295	17305	17097	17274	17265	17227	17006	17396	17387	17216	17477	17411	17423	17401	17287	17273	17373	17291	17393	17524	17277	17218	17269	17341	17423	17574	17449	17278	17382	17325	17234	17218	17563	17474	17290	17448	17311	17268	17347	17033	17129	17236	17345	17261	17323	17301	17426	17437	17426	17360	17099	17390	17413	17435	17352	17359	17390	17288	17496	17245	17320	17453	17309	17439	17236	17202	17362	17517	17534	17378	17245	17294	17111	17447	17233	17263	17375	17325	17462	17114	17345	17322	17540	17491	17368	17444	17284	17383	17412	17334	17302	17181	17591	17208	17332	17354	17430	17385	17282	17161	17211	17349	17274	17110	17118	17012	17365	17517	17412	17457	17328	17322	17357	17299	17256	17500	17194	17323	17290	17318	17244	17227	17262	17151	17311	17364	17382	17497	17245	17505	17244	17491	17110	17418	17550	17355	17308	17360	17182	17277	17254	17346	17307	17304	17350	17299	17226	17416	17396	17394	17279	17250	17423	17237	17041	17396	17333	17298	17337	17409	17479	17271	17341	17120	17387	17351	17335	17259	17388	17514	17358	17364	17341	17359	17452	17490	17154	17466	17543	17238	17339	17630	17394	17347	17507	17458	17222	17357	17423	17444	17345	17473	17415	17401	17317	17417	17440	17222	17091	17230	17301	17284	17340	17230	17274	17484	17294	17201	17267	17183	17413	17379	17253	17460	17329	17343	17305	17272	17428	17364	17428	17541	17480	17231	17464	17208	17302	17409	17407	17355	17401	17334	17218	17359	17412	17537	17247	17242	17307	17398	17214	17505	17216	17309	17416	17352	17202	17145	17242	17136	17293	17179	17437	17423	17523	17430	17535	17450	17410	17493	17521	17263	17325	17234	17358	17450	17261	17341	17241	17336	17097	17193	17271	17566	17102	17504	17464	17264	17176	17463	17357	17323	17435	17231	17320	17188	17461	17386	17353	17286	17168	17236	17292	17458	17347	17488	17384	17559	17390	17322	17464	17295	17415	17190	17283	17340	17257	17097	17377	17454	17344	17130	17178	17223	17342	17597	17355	17331	17433	17339	17184	17319	17163	17237	17183	17268	17173	17483	17195	17550	17246	17574	17447	17326	17275	17347	17312	17363	17371	17480	17366	17240	17292	17609	17293	17285	17422	17300	17153	17454	17345	17418	17449	17449	17339	17227	17392	17389	17575	17438	17206	17220	17577	17257	17349	17360	17475	17106	17293	17162	17351	17289	17245	17339	17315	17200	17399	17274
53913	72314	35282	41764	71495	73839	60544	44936	31304	20440	16102	14993	14661	14639	14583	14631	14633	14686	14533	14721	14755	14599	14647	14854	14514	14851	14612	14608	14524	14633	14660	14689	14659	14710	14481	14580	14644	14751	14667	14589	14542	14771	14694	14676	14515	14528	14692	14630	14557	14824	14687	14622	14763	14666	14777	14590	14659	14623	14673	14460	14643	14563	14552	14568	14598	14658	14715	14590	14572	14560	14697	14832	14462	14609	14657	14624	14693	14710	14748	14690	14707	14634	14555	14576	14782	14577	14535	14596	14505	14691	14713	14637	14632	14524	14718	14587	14599	14496	14671	14479	14736	14690	14722	14559	14489	14683	14596	14684	14497	14770	14786	14633	14465	14633	14779	14576	14610	14762	14667	14635	14614	14470	14548	14679	14613	14609	14486	14388	14546	14601	14635	14576	14506	14641	14599	14723	14708	14468	14716	14521	14731	14782	14780	14511	14520	14574	14687	14568	14727	14698	14556	14722	14593	14651	14713	14591	14606	14549	14492	14650	14596	14512	14732	14700	14477	14629	14581	14594	14558	14650	14720	14801	14747	14663	14703	14633	14732	14554	14627	14867	14729	14748	14574	14630	14616	14630	14707	14585	14681	14654	14535	14456	14738	14708	14604	14710	14750	14594	14701	14695	14651	14652	14665	14645	14684	14549	14716	14671	14581	14603	14595	14699	14532	14679	14582	14647	14614	14740	14631	14751	14607	14479	14557	14867	14558	14705	14743	14457	14752	14509	14695	14702	14560	14700	14668	14578	14596	14683	14680	14724	14749	14690	14563	14588	14490	14600	14788	14578	14728	14555	14636	14659	14638	14517	14509	14725	14590	14505	14778	14451	14616	14530	14714	14460	14618	14654	14631	14798	14649	14510	14740	14534	14517	14638	14634	14755	14556	14696	14539	14627	14530	14590	14495	14685	14466	14665	14590	14664	14584	14490	14397	14534	14494	14716	14680	14605	14651	14576	14606	14588	14725	14459	14635	14657	14663	14636	14687	14532	14814	14504	14671	14658	14606	14643	14658	14707	14656	14657	14629	14409	14728	14631	14521	14566	14576	14621	14549	14601	14716	14643	14395	14561	14708	14608	14473	14600	14641	14393	14605	14594	14475	14718	14571	14696	14492	14598	14501	14596	14714	14565	14613	14606	14583	14767	14412	14604	14666	14552	14705	14581	14625	14525	14728	14484	14698	14539	14661	14564	14685	14599	14502	14635	14486	14696	14541	14640	14765	14627	14496	14694	14580	14578	14672	14705	14409	14657	14634	14652	14772	14524	14669	14623	14648	14489	14941	14714	14701	14466	14728	14509	14677	14619	14581	14518	14609	14681	14569	14494	14535	14605	14525	14701	14560	14595	14546	14676	14569	14647	14697	14643	14709	14501	14696	14804	14818	14637	14576	14642	14764	14528	14612	14528	14544	14698	14755	14718	14617	14571	14729	14553	14519	14618	14751	14686	14717	14613	14662	14526	14806	14635	14525	14579	14542	14488	14660	14732	14642	14619	14392	14696	14466	14691	14480	14634	14676	14511	14453	14564	14611	14456	14529	14523	14520	14630	14569	14606	14599	14559	14680	14587	14468	14697	14754	14585	14587	14553	14597	14625	14647	14740	14542	14636	14545	14784	14680	14578	14491	14699	14588	14785	14614	14758	14559	14720	14674	14637	14821	14645	14601	14630	14517	14698	14649	14816	14463	14651	14601	14449	14595	14719	14493	14624	14536	14616	14720	14703	14734	14480	14497	14657	14635	14689	14728	14517	14681	14689	14666	14475	14541	14817	14646	14584	14616	14509	14676	14639	14699	14682	14589	14647	14769	14628	14560	14481	14713	14789	14629	14696	14589	14504	14660	14741	14769	14715	14647	14780	14539	14672	14692	14677	14599	14527	14631	14638	14683	14577	14549	14518	14694	14575	14462	14645	14602	14654	14659	14698	14685	14564	14672	14523	14741	14407	14503	14534	14697	14601	14632	14660	14584	14713	14710	14652	14716	14424	14458	14688	14654	14657	14613	14661	14418	14507	14720	14616	14497	14699	14601	14590	14518	14564	14590	14679	14817	14686	14657	14571	14717	14410	14518	14427	14811	14588	14551	14543	14667	14555	14778	14632	14625	14578	14761	14916	14514	14889	14485	14564	14780	14673	14617	14669	14643	14670	14510	14838	14645	14851	14600	14520	14544	14711	14846	14603	14543	14545	14619	14666	14543	14499	14720	14545	14642	14549	14531	14607	14627	14679	14694	14579	14744	14644	14548	14658	14678	14661	14759	14777	14830	14656	14596	14513	14613	14829	14412	14629	14546	14457	14543	14637	14494	14571	14727	14532	14712	14720	14649	14749	14634	14528	14658	14683	14667	14572	14679	14569	14736	14453	14552	14632	14671	14643	14752	14760	14524	14638	14608	14605	14622	14698	14692	14766	14741	14726	14650	14659	14581	14549	14625	14431	14665	14548	14762	14561	14800	14602	14632	14645	14737	14575	14561	14551	14550	14577	14466	14572	14615	14757	14589	14606	14647	14612	14550	14586	14840	14608	14677	14827	14584	14511	14679	14575	14564	14564	14626	14627	14754	14635	14432	14728	14746	14524	14513	14664	14714	14359	14517	14619	14707	14643	14459	14602	14540	14572	14523	14666	14741	14678	14662	14496	14629	14567	14633	14641	14740	14498	14807	14599	14545	14705	14628	14592	14606	14621	14605	14573	14762	14764	14651	14559	14777	14730	14601	14651	14654	14701	14460	14602	14762	14542	14595	14654	14494	14670	14575	14703	14766	14714	14655	14639	14532	14798	14627	14663	14698	14483	14714	14603	14720	14637	14515	14670	14559	14569	14472	14555	14672	14582	14735	14700	14525	14567	14569	14542	14634	14517	14824	14563	14671	14649	14685	14539	14589	14662	14563	14534	14691	14647	14490	14508	14685	14603	14752	14577	14713	14628	14693	14654	14509	14598	14645	14557	14625	14529	14563	14413	14576	14480	14506	14499	14488	14666	14606	14627	14788	14700	14565	14681	14588	14375	14479	14828	14506	14478	14784	14627	14630	14650	14511	14818	14637	14790	14779	14534	14831	14685	14674	14688	14765	14708	14580	14617	14574	14643	14502	14569	14637	14794	14443	14624	14578	14668	14509	14611	14549	14530	14625	14623	14594	14647	14576	14626	14703	14766	14625	14696	14586	14664	14744	14597	14609	14654	14499	14520	14768	14654	14661	14610	14708	14569	14820	14676	14558	14686	14700	14599	14614	14714	14644	14602	14505	14821	14623	14645	14577	14584	14547	14684	14675	14496	14747	14565	14826	14817	14740	14514	14702	14752	14504	14575	14654	14680	14632	14516	14616	14587	14463	14661	14509	14674	14619	14515	14672	14549	14754	14601	14484	14688	14544	14522	14637	14618	14565	14739	14740	14626	14644	14659	14667	14554	14610	14737	14580	14626	14645	14579	14512	14756	14562	14479	14409	14404	14638	14505	14468	14517	14537	14600	14796	14695	14761	14541	14559	14569	14557	14523	14634	14371	14618	14648	14722	14557	14573	14427	14676	14559	14448	14779	14690	14685	14493	14520	14613	14708	14702	14694	14601	14677	14502	14643	14558	14561	14632	14528	14538	14541	14546	14670	14575	14647	14736	14578	14757	14808	14624	14674	14618	14710	14863	14741	14622	14781	14654	14663	14630	14420	14626	14542	14572	14525	14572	14706	14628	14688	14543	14694	14567	14667	14709	14607	14586	14744	14573	14651	14564	14607	14701	14669	14768	14604	14600	14666	14428	14528	14860	14535	14515	14628	14549	14656	14434	14603	14344	14673	14764	14759	14697	14672	14669	14647	14538	14696	14465	14622	14391	14696	14687	14618	14705	14648	14506	14595	14704	14662	14696	14564	14644	14644	14771	14605	14666	14648	14524	14712	14513	14610	14690	14564	14684	14610	14622	14660	14705	14561	14746	14467	14676	14644	14723	14757	14693	14572	14628	14569	14601	14551	14690	14536	14469	14750	14678	14636	14601	14543	14629	14634	14730	14591	14680	14653	14651	14638	14652	14584	14625	14536	14412	14640	14613	14652	14740	14801	14495	14761	14518	14529	14652	14723	14516	14666	14459	14654	14486	14791	14742	14575	14851	14515	14579	14554	14713	14323	14500	14555	14639	14659	14595	14550	14565	14510	14648	14630	14617	14565	14541	14644	14504	14581	14485	14574	14375	14747	14581	14681	14469	14562	14524	14630	14787	14677	14701	14649	14650	14710	14680	14541	14661	14710	14585	14626	14435	14796	14536	14630	14716	14710	14701	14736	14653	14643	14585	14607	14596	14557	14745	14729	14450	14579	14707	14700	14735	14612	14633	14625	14626	14712	14644	14600	14577	14671	14638	14534	14655	14719	14502	14645	14558	14614	14622	14599	14598	14460	14579	14576	14655	14537	14638	14738	14604	14638	14586	14531	14639	14461	14655	14618	14650	14735	14547	14555	14649	14574	14544	14442	14562	14600	14665	14784	14503	14580	14637	14740	14746	14692	14669	14622	14688	14470	14568	14700	14624	14583	14726	14748	14675	14608	14567	14455	14571	14651	14660	14494	14397	14620	14644	14569	14731	14497	14762	14591	14600	14580	14662	14562	14578	14555	14532	14503	14686	14621	14449	14594	14693	14578	14441	14618	14561	14630	14707	14721	14613	14670	14501	14717	14651	14650	14639	14666	14666	14523	14626	14641	14455	14604	14733	14644	14623	14607	14446	14566	14641	14584	14598	14619	14717	14783	14715	14633	14554	14733	14643	14455	14576	14581	14723	14642	14446	14560	14621	14751	14888	14591	14727	14623	14582	14535	14613	14730	14688	14645	14527	14738	14452	14726	14579	14546	14440	14590	14657	14568	14724	14696	14666	14580	14649	14623	14593	14661	14641	14603	14688	14737	14732	14677	14502	14763	14634	14700	14661	14686	14535	14506	14582	14600	14622	14538	14741	14666	14597	14618	14569	14723	14632	14566	14616	14709	14594	14616	14602	14623	14617	14759	14529	14510	14565	14664	14601	14497	14679	14761	14749	14654	14489	14477	14518	14556	14703	14515	14683	14640	14476	14632	14664	14580	14585	14604	14700	14592	14587	14684	14653	14573	14502	14638	14671	14699	14717	14456
28096	22951	25468	23430	27222	30384	26231	22004	19987	19125	18423	18261	18500	18423	18095	18220	18188	18413	18282	18250	18437	18347	18412	18162	18157	18264	18162	18224	18297	17830	18014	18175	18210	18234	18340	18330	18143	18220	18332	18306	18185	18083	18197	18330	18151	18227	18189	18418	18367	18344	18332	18299	18167	18164	18079	18138	18141	18174	18192	18338	18090	18497	18307	18376	18261	18233	18163	18052	18454	18294	18354	18326	18179	18290	18270	18299	18002	18191	18108	18217	18146	18268	18178	18047	18228	18171	18162	18276	18172	18267	18368	18153	18394	18366	18302	18170	18203	18249	18418	18268	18051	18204	18157	18258	18144	18219	18136	18161	18221	18363	18296	18220	18224	18293	18353	18041	18075	18143	18389	18027	18270	18458	18450	18128	18231	18174	18358	18467	18328	18369	17951	18188	18338	18311	18149	18450	18236	18208	18103	17961	18276	17955	18133	18105	18224	18274	18145	18201	18007	18268	18244	18071	18101	18234	18106	18331	18223	18146	18186	18260	18356	18061	18348	18082	18270	18185	18202	18240	18125	18121	18023	18165	18322	18092	18272	18203	18169	18234	18152	17951	18296	18175	18143	18163	18088	18355	18136	18205	18158	18338	18413	18309	18108	18104	18110	18212	18289	18235	18190	18198	18058	18242	18241	18175	18280	18242	18230	18249	18278	18206	18108	18280	18213	18180	18216	18003	18486	18352	18223	18196	18124	18051	18313	18026	18161	18179	18169	18286	18327	18283	18140	18256	18164	18208	18373	18226	18273	18273	18224	18326	18136	18290	18197	18048	18226	18136	18099	18115	18142	18299	17987	18155	18316	18288	18289	18142	18300	18300	18083	18151	18078	18415	18194	18296	18047	18092	18250	18117	18248	18425	17981	18027	18101	18227	18168	18168	18289	18388	18258	18175	18453	18159	18365	18254	18155	18152	18096	18039	18061	17960	18070	18393	18284	18504	18106	18325	18300	18361	18273	18278	18208	17882	18114	18193	18197	18330	18414	18050	18007	17916	18364	18274	18154	18144	18405	18160	18086	18215	17934	18221	18217	18252	18214	18325	18088	18132	18240	18147	18392	18429	18365	18019	18161	18201	18248	17851	18299	18074	18109	18189	18249	18232	18249	18268	18152	18202	18152	18275	18238	18298	18230	18344	18223	18046	18094	17950	18245	18114	18236	18314	18370	18091	18476	18368	18390	18299	17940	18089	18330	18133	18252	18226	18155	18054	17986	18457	18265	18274	18292	18263	18490	18180	17972	18090	18231	18147	18095	18265	18282	18154	18042	18196	18080	18170	18094	18398	18304	18058	18284	18091	18285	18160	18203	18255	18138	18153	18391	18255	18258	18080	18277	18101	18122	18232	18251	18133	18024	18148	18277	18102	18215	18265	18346	18238	18177	17914	18160	18134	18269	18207	18066	18058	18300	18166	18137	18241	18344	18312	18226	18322	18163	18034	18237	18120	18304	18410	18116	18331	18333	18137	18028	18377	17985	18000	18175	18200	18236	18340	18111	18294	18243	18217	18363	18153	18015	18087	18317	18230	18153	18349	18062	18233	18172	18386	18288	18035	18141	18130	18172	18271	18173	18275	18128	18171	18284	18331	18328	18235	18274	17979	18313	18265	18151	18213	18146	18297	18243	18247	18177	18149	18182	18246	18253	18369	17994	18073	18003	18218	18221	18129	18227	18320	18283	18260	18065	18439	18142	18349	18283	18272	18279	18201	17960	18224	18122	18171	18250	18329	18195	18198	18102	18123	18133	18216	18462	18084	18070	18239	18180	18287	18142	18256	18229	18303	18318	18317	18236	18207	18177	18321	18176	18270	17866	18137	18124	18361	18182	18133	18214	18346	18066	18205	18131	18636	18262	18078	18258	18285	18137	18006	18187	18100	18236	18244	18288	18292	18121	18148	17905	18273	18197	18261	18191	18039	18120	18300	18052	18127	18094	18477	18212	18202	18142	18110	18162	18046	18278	18296	18071	18274	18231	18321	17955	18252	18156	18282	17968	18335	18202	18132	18189	18282	18241	18224	18249	18361	18268	18153	18097	17882	18233	18358	18144	18191	18297	18066	18120	18157	18140	18100	18023	18385	18092	18312	18089	18396	18150	18176	18075	18322	18331	18265	18215	18347	18052	17967	18346	18051	18242	18330	18259	18209	18194	18202	17956	18231	18180	18178	18018	18112	18051	18161	18070	18261	18202	18113	18220	18221	18148	18154	18070	18167	18146	18380	18310	18127	18249	18178	18178	18166	18149	18002	18153	18136	18298	18348	18175	18112	18299	18306	18133	18233	18267	18173	18191	18121	18297	18193	18275	18209	17954	18135	18114	18331	18334	18238	18319	18332	18387	18128	18225	18193	18241	18037	18042	18182	18213	18265	18177	18120	18236	18093	18208	18192	18263	18091	18194	18257	18085	18452	18210	18170	18065	18091	18355	18287	18130	18256	18055	18115	18202	18232	18040	18078	18038	18135	18086	18162	18173	18254	18391	18212	18332	18064	18342	18193	18222	18338	18150	18349	18111	18225	18076	18034	18052	18391	18281	18203	18267	18388	18401	18334	18229	18195	18164	18174	18337	18047	18375	18306	17956	18272	18343	18235	18309	18231	18291	18252	18232	18142	18130	18090	18166	18237	18216	18261	18093	17892	18136	18256	18389	18351	18341	18225	18191	18132	18347	18482	18322	18073	18188	18126	18193	18110	18422	18397	18247	18090	18422	18182	18418	18303	18224	18067	18248	18295	18291	18096	18305	18246	17991	18289	18128	18210	18155	18161	18192	18106	18290	18069	18200	18309	18269	18304	18207	18386	18422	17983	18214	18252	18293	18295	18188	18222	18321	18304	18097	18146	18314	18225	18191	18174	18214	18231	18365	18246	18217	18369	18301	18151	18216	18351	18253	18259	18361	18168	18093	18275	18330	18257	18244	18340	18255	18187	18277	18220	18278	18129	18174	18134	18087	18210	18258	18149	18173	18270	18273	18268	18007	18371	18113	18278	18178	18340	18392	18348	18311	18387	18015	18315	18153	18190	18102	18078	18147	18018	18244	18382	18285	18058	18147	18326	18165	18269	18149	18138	18117	18136	18194	18263	18174	18361	18323	18407	18060	18304	18285	17957	18455	18215	17948	18221	18376	18265	18148	18173	17912	17907	18155	18111	18258	18252	18208	18314	18259	18255	18196	18404	18185	18259	18441	18143	18126	18299	18239	18145	18183	18282	18591	18200	18143	18130	18245	18363	17914	18324	18109	18308	18220	18187	18137	18130	18082	18184	18213	18124	18053	18195	18155	18199	18262	18259	17937	18269	18150	18212	18253	18413	18053	18399	18128	18283	17995	18485	18345	18301	18182	18243	18212	18043	18064	18303	18264	18286	18207	18304	18212	18214	18023	18255	18215	18075	18243	18107	18313	18256	18295	18086	18121	18064	18261	18263	18028	18201	18326	18495	18322	18319	18365	18192	18108	18222	18232	18298	18247	18328	18063	18109	18217	18103	18276	18373	18173	18446	18221	17905	17976	18195	18139	18038	18249	18197	18286	18404	18176	18180	18144	18220	18223	18341	18177	18160	18119	18056	18025	18344	18338	18284	18189	18138	18300	18237	18124	17892	18118	18018	17947	18075	18231	18140	18138	18144	18319	18262	18190	18268	18111	18238	18227	18041	18176	18313	18191	18234	18290	18048	18342	18354	18299	18248	18233	18252	18373	18297	18468	18536	18254	18290	18128	18121	18232	18191	18287	18186	18241	18506	18236	18322	18104	18293	18164	18194	18071	18205	18254	18095	18308	18203	18274	18273	18114	18036	18104	18078	18376	18359	18139	18159	18188	18352	18108	18223	18197	18222	18106	18223	18343	18331	18068	18217	18289	18194	18286	18442	18187	18458	18155	18134	18019	18090	18241	18272	18217	18104	18086	18240	18083	18058	18333	18168	18195	18123	18272	18243	18248	18259	18177	18119	18193	18217	18258	18341	18150	18083	18179	18258	18208	18270	18247	18436	18295	18225	18343	18291	18273	18293	18417	18226	18175	18254	18356	18312	18153	18130	18277	18412	18141	18375	18099	18080	18127	18086	18374	18254	18233	18246	18294	18114	18041	18220	18145	18187	18146	18151	18132	18208	18232	18277	18223	18268	18108	18083	18172	18347	18386	18272	18180	18284	18141	18278	18110	18136	18222	18230	18386	18262	18179	18250	18238	18266	18096	18245	18422	18225	18151	18041	18233	18192	18192	18326	18264	18071	18097	18230	18056	18139	18270	18308	18117	18152	18075	18349	18254	18147	18119	18247	18030	17987	18214	18248	18218	18129	18307	18176	18083	18137	18137	18302	18331	18274	18144	18157	18147	17996	18190	18125	18073	18282	18126	18201	18210	18218	18098	18173	18164	18211	17968	18100	18261	18332	18138	18278	18364	18236	18324	18177	18367	18198	18294	18053	18287	18390	18169	18150	18151	17971	17989	18467	18193	18197	18109	18198	18163	18150	18400	18239	18129	18195	18269	18209	18364	18159	18188	18093	18145	18402	18069	18176	18282	18146	18047	18349	18297	18376	18220	18070	18167	18234	18306	18248	18303	18326	18133	18170	18095	18167	18205	18095	18169	18106	18267	18216	18107	18182	18112	18123	18152	18350	18266	17978	18326	18334	18208	18080	18273	18212	18030	18270	18296	18292	18349	18118	18357	18311	18216	18345	18074	18303	18176	18151	18231	18232	18180	18324	18125	18242	18213	18198	18211	18170	18140	18100	18109	18215	18354	18289	18302	18223	18315	18349	18191	18152	18270	18248	18370	18234	18365	18260	18455	18218	18246	18158	18266	18105	18296	18345	18401	18306	18152	18240	18155	18304	18287	18463	18342	18539	18341	18368	18314	18425	18278	18125	18100	18085	18235	18157	18265	18151	18218	18353	18267	18241	18176	18003	18280	18071	18357	18376	18236	18051	18280	18027	18112	18211	18181	18277	18273	18078	18087	18018	18261	18005	18230	18219	18397	18349	18182	18126	18355	18346	18427	18259	18297	18258	18338	18127	18166	18213	18236	18410	18152	18062	18155	18359	18386	18192	18197	18155	18214	18198	18231	18028	18288	18265	18219	18381	18223	18189	18296	18279	18092	18197	18246	18202	18221	18297
22781	27217	17381	17692	25419	27895	22964	18896	16690	15747	15328	15182	15208	15274	15362	15084	15406	15269	15219	15399	15235	15233	15270	15208	15212	15251	15222	15005	15276	15154	15069	15314	15169	15147	15252	15206	15136	15128	15255	15128	15321	15104	15231	15162	15225	15188	15234	15269	15262	15176	15125	15304	15079	15229	15200	15033	15065	15276	15181	15068	15046	15236	15203	15179	15113	15098	15340	15088	15196	15161	15343	15165	15145	15245	15078	15170	15045	15285	15111	15365	15039	15346	15231	15022	15121	15159	15090	15255	15224	15173	15161	15266	15251	15197	15188	15219	15349	15011	15158	15290	15284	15420	15063	15105	15296	15256	15182	15174	15233	15092	15122	15155	15227	15240	15073	15232	15238	15147	15025	15133	15202	15232	15311	15147	15185	15104	15193	15221	15232	15364	15171	15217	15155	15098	15141	15236	15143	15259	15142	15246	15241	15248	15194	15102	15233	15015	15237	15092	15040	15224	15321	14994	15216	15149	15289	15126	15149	15213	15160	15274	15233	15269	15237	15288	14938	15218	15157	15102	15240	15261	15150	15132	15037	15130	15203	15339	15192	15048	15264	15021	15092	15236	15081	15141	15302	15186	15132	15264	15155	15437	15082	15192	15153	15277	15209	15158	15016	15279	15208	15305	15103	15210	15246	15168	15185	15211	15305	15129	15252	15261	15222	15121	14937	15194	15263	15246	14988	15068	15094	15209	15033	15256	15272	15129	15253	15229	15431	15335	15113	15200	15439	14989	15234	15397	15202	15183	15183	15284	15161	15189	15220	15354	15138	15282	15266	15287	15092	15072	15019	15239	15100	15142	15141	15135	15097	15155	15206	15270	15219	15118	15195	15321	15106	15246	15142	15132	15144	15212	15278	15116	15247	15263	15220	15118	15480	15152	15214	15272	15266	15370	15322	15405	15252	15374	15155	15054	15218	15110	15172	15108	15382	15075	15309	15226	15277	15175	15224	15230	15291	15255	15034	15173	15377	15124	15205	15281	15241	15137	15176	15120	15244	15210	15106	15145	15263	15300	15062	15151	15329	15153	15142	15294	15159	15227	15253	15125	15155	15260	15252	15086	15052	15216	15260	14999	15261	15156	15169	15191	15166	15084	15026	15091	15186	15212	15262	15071	15354	15202	15058	15230	15342	15175	15046	15275	15077	15198	15339	15177	15194	15163	15285	15110	15065	15073	15322	15216	15219	15109	15362	15105	15176	15203	15156	15097	15330	15252	15092	15083	15052	15236	15289	15214	15125	15307	15237	15312	15068	15178	15243	15252	15156	15087	15142	15189	15288	15139	15062	15235	15188	15108	15288	15272	15172	15264	15042	15030	15165	15203	15209	15112	15266	15141	15142	15251	15061	15228	15045	15158	15175	15050	15296	15228	15151	15324	15189	15113	15371	15075	15153	15122	15047	15199	15303	15200	15240	15081	15164	15097	15361	15181	15132	15320	15274	15188	15140	15104	15209	15224	15216	15033	15271	15233	15249	15260	15225	15164	15101	15356	15208	15271	15318	15327	15336	15440	15280	15107	15132	15268	15191	15357	15264	15148	15307	15141	15138	15200	15195	15168	15250	15130	15184	15308	15234	15337	15160	15180	15165	15246	15388	15173	15203	15105	15172	15088	15064	15349	15150	15216	15236	15140	15124	15233	15246	15174	15110	15287	15154	15226	15342	15151	15384	15197	15321	15279	15122	15223	15204	15235	15300	15147	15310	15153	15327	15165	15242	15214	15156	15184	15236	15198	15240	15229	15123	15007	15218	15286	15363	14978	14942	15309	15146	15154	15202	15271	15133	15046	15194	15177	15197	15195	15111	15283	15446	15201	15230	14948	15176	15380	15317	15190	15339	15188	15170	15260	15161	15103	15081	15204	15049	15256	15203	15308	15119	15149	15141	15152	15143	15166	15259	15104	15176	15190	15137	15225	15208	15147	15145	15215	15252	15253	15090	15270	15388	15243	15192	15025	15040	15218	15269	15410	15227	15025	15253	15181	15170	15063	15166	15129	15064	15273	15167	15256	15309	15209	15226	15132	15296	15115	15210	15360	15281	15112	15139	15141	15097	15254	15237	15121	15161	15272	15288	15087	15200	15310	15363	15388	15062	15113	15066	15168	15190	15249	15150	15048	15229	15129	15247	15282	15240	15087	15262	15143	15011	15266	15411	15279	14972	15261	15264	15022	15036	15269	15136	15277	15105	15102	15168	15181	15081	15240	15381	15213	15365	15105	15215	15295	15223	15193	15327	15169	15014	15192	15252	15112	15109	15260	15130	15218	15321	15157	15064	15114	15179	15061	15240	15284	15315	15282	15097	15229	15114	15331	15282	15187	15281	15073	15048	15286	15150	15226	15442	15205	15155	15245	15351	15005	15287	15129	15421	15032	15191	15362	15181	15156	15133	15196	15218	15121	15263	15311	15283	15234	15143	15101	15135	15203	15193	15082	15166	15155	15167	15152	15195	15232	15233	15152	15123	15236	15207	15030	15245	15274	15316	14930	15315	15183	15133	15152	15073	15258	15119	15331	15273	15182	15176	15042	15269	15072	15417	15133	15387	15129	15316	15241	15237	15351	14923	15263	15228	15142	15321	15264	15096	15264	15177	15186	15071	15238	15194	15012	14872	15266	15138	15264	15229	15197	15083	15381	15134	15110	15239	15025	15137	15161	15017	15324	15324	15211	15110	15228	15168	15205	15024	15019	15303	15204	15151	15319	15206	15148	15286	15186	15267	15176	15268	15057	15218	15203	15182	15245	15344	15274	15157	15205	15036	15262	15256	15377	15177	15221	15245	15188	15075	15195	15200	15266	15222	15085	15219	15430	15371	15067	15169	15106	15233	15253	15464	15267	15161	15192	15129	15168	15295	15125	15171	15111	15288	15250	15206	15190	15259	15264	15228	15240	15148	15031	15175	15262	15176	15174	15091	15150	15213	15263	15070	15321	15158	15312	15164	15054	15121	15135	14994	15299	15223	15303	15204	15304	15213	15169	15249	15217	15206	15350	15167	15155	15208	15237	15257	15187	15204	15220	15195	15311	15252	15215	15277	15173	15205	15171	15240	15164	15216	15165	15225	15044	15062	15211	15213	15337	15181	15244	15055	15227	15153	15226	15127	15235	15267	15024	15079	15261	15380	15212	15258	15233	15252	14986	15220	15279	15137	15334	15247	15147	15045	15308	15171	15219	15190	15318	15244	15174	15171	15233	15010	15019	15219	15185	15277	15179	15241	15170	15228	15302	15204	15232	15273	15275	15120	15202	15220	15286	15337	15183	15264	15102	15302	15177	15219	15313	15079	15426	15254	15297	15382	15197	15062	15182	15192	15170	15408	15147	15332	15169	15268	15231	15158	14967	15271	15160	15190	15288	15118	15257	15110	15278	15070	15038	15215	15168	15332	15211	15186	15212	15010	15129	15421	15271	15083	15319	15174	15278	15298	15287	15150	15208	15119	15352	15103	15291	15037	15184	15263	15233	15119	15349	15131	15309	15377	15327	15103	15126	15179	15125	15271	15233	15036	15126	15107	15405	14987	15173	15261	15390	15213	15100	15131	15358	15143	15179	15272	15137	15287	15298	15272	15172	15096	15103	15110	15197	15262	15114	15276	15230	15189	15226	15156	15147	15284	15237	15279	15256	15129	15308	15240	15318	15096	14947	15284	15186	15314	15183	15210	15267	15123	15204	15221	15136	15225	15196	15109	15144	15388	15249	15119	15094	15154	15050	15315	15093	14993	15316	15168	15264	15101	15239	15375	15038	15300	15079	15163	15329	15190	15368	15220	15171	15227	15121	14886	15460	15197	15052	15255	15321	15255	15301	15309	15206	15333	15193	15267	15113	15192	15133	15129	15167	14999	15157	15222	15076	15526	15295	15327	15258	15125	15073	15124	15106	15327	15207	15169	15167	15266	15048	15288	15144	15168	15188	15183	15301	15059	15078	15186	15036	15286	15152	15312	15277	15144	15140	15218	15330	15204	15400	15326	15266	15141	15062	15246	15059	15212	15318	15251	15313	15142	14984	15194	15197	15107	15295	15007	15063	15270	14985	15297	15059	15281	15142	15122	15084	15156	15014	15150	15268	15160	15289	15346	15082	15116	15281	15345	15149	15168	15226	15038	15195	15201	15442	15216	15273	15127	15268	15133	15150	15058	15170	15074	15279	15152	15183	15396	15117	15239	15256	15229	15285	15024	15153	15208	15017	15065	15316	15352	15328	15209	15211	15085	15077	15018	15014	15121	15336	15061	15254	15349	15278	15173	15230	14930	15164	15286	15171	15146	15209	15232	15202	15246	15132	15097	15308	15193	15040	15176	15100	15198	15412	15146	15183	15216	15095	15302	15208	15077	15258	15146	15257	15266	15131	15141	15345	15254	15123	15379	15378	15058	15222	15220	15193	15093	15242	15078	15171	15163	15058	15212	15020	15329	15205	15226	15265	15180	15139	15130	15170	15184	15166	15321	15180	15311	15286	15337	15129	15288	15280	15250	15185	15351	15136	15138	15062	15343	14911	15188	15142	15059	15318	15290	15216	15184	15196	15235	15290	15243	15269	15301	15237	15179	15238	15165	15305	15241	15256	15198	15172	15196	15420	15059	15103	15099	15386	15107	15238	15143	15177	15096	15224	15288	15358	15232	15220	15239	15357	15130	15140	15229	15190	15224	15254	15246	15243	15113	15129	15381	15146	15282	15350	15293	15200	15099	15153	15378	15140	15026	15189	15123	15402	15234	15176	15106	15303	15302	15121	15190	15195	15293	15183	15286	15222	15150	15387	15342	15263	15229	15343	15098	15132	15190	15128	15172	15377	15173	15135	15355	15133	15363	15201	15386	15140	15374	15289	15130	15356	15141	15222	15166	15262	15171	15329	15069	15213	15185	15236	15231	15182	15112	15181	15362	15155	15057	15210	15341	15016	15304	15152	15133	15257	15068	15082	15061	15177	15387	15346	15163	15219	15211	15029	15166	15296	15220	15196	15457	15146	15323	15165	15177	15106	15292	15165	15222	15172	15284	15181	15262	15184	15261	15231	15267	15092	15285	15052	15226	15181	15299	15102	15307	15034	15139	15283	15157	14989	15236	15186	15080	15233	15223	15329	15129	15144	15222	15255	15114	15315	15146	15368	15080	15222
24076	21421	29000	24830	52202	58676	47735	35950	27127	21883	19391	18525	18242	18296	18258	18218	18132	18141	18050	18250	18213	18210	18212	18168	18245	18219	18327	18041	18216	18398	18141	17874	18109	18103	17996	18215	18019	18026	17992	18126	18061	18165	18201	18132	18158	18341	18004	17952	18121	18014	17919	18172	18182	18111	18075	18028	18055	17958	18179	18217	18058	18040	18162	18217	18290	18112	17970	18025	17818	17782	18142	18093	18129	18018	18193	17988	18161	18027	17965	18161	18108	18081	18062	18150	18015	18014	18045	17964	17941	18061	18056	17994	17997	18068	17993	17961	18173	17820	17755	18026	18093	17948	17962	17972	18044	17949	17930	17874	18081	17997	18055	18107	17983	18145	17881	18084	18176	18059	18049	18010	18030	18220	18143	18012	17908	17886	18076	18122	18138	17955	18044	17750	17820	17979	17876	17861	17967	18121	18027	17855	17933	18124	17979	18045	17981	18134	17994	18126	17968	17993	18061	18215	17952	17953	17818	17814	18092	17852	17947	18041	18306	18028	17884	18007	17917	18113	18146	18037	18248	17963	17978	18281	17935	18125	17998	17848	18067	17862	18042	18053	17968	17926	18176	18012	17906	17952	18095	18053	17910	17985	18009	18082	18131	17960	18103	17955	17928	18095	17864	18063	18006	17984	17984	17890	17980	18063	17927	17931	18052	17966	17987	17918	17932	18057	17811	18035	17930	18149	18103	18164	17984	17876	18134	17998	18030	18200	18059	18103	18073	18355	18059	18062	18164	18054	17979	18073	18138	18093	17978	18030	17922	18022	18168	17860	18085	17838	17872	18031	18021	17960	18035	17955	18118	18052	18126	17995	17776	18076	18028	18065	17988	18118	18020	17885	17947	18213	17900	18090	17923	17941	17852	17888	17821	18087	17921	18026	18051	18141	17923	17980	17984	18151	18043	18144	18094	18024	17784	18034	17895	18021	17996	17992	18161	18082	17768	17833	18150	18167	18107	18107	17984	18092	18139	17876	17967	17990	17958	18146	18115	18057	18046	17895	18145	17875	18054	18129	17969	17972	17895	18078	18119	18002	18111	18140	17968	18247	17967	17986	18018	18126	18051	18171	18207	18015	18032	17891	18071	17961	17954	17852	17982	17949	18019	18145	18170	17887	17963	17993	18154	18047	18233	18004	18087	17892	18130	18044	18049	17900	18134	18036	17997	18059	17889	18016	18155	18004	18000	18174	18104	17887	17902	17997	18091	18062	18030	17965	18055	18096	18105	18023	17943	18158	18009	18056	17939	18070	17950	18096	17892	18090	18242	18027	18113	18081	17957	18077	17904	17933	18032	18182	18045	17912	17853	18046	17799	18110	18093	18013	17754	17775	18092	18056	18127	18037	18083	17978	17928	18049	17948	17970	17893	18035	17990	18134	18068	18169	18034	17925	18216	17944	17962	17904	18093	17974	18072	18200	18138	17923	17998	18145	18039	18022	18086	18033	18132	17893	18052	17878	18014	17795	18045	17930	17999	18064	18102	18195	17902	17978	17955	17907	17937	17972	17994	17986	17978	18233	18060	18005	18037	17964	18126	17883	18108	18272	18064	18116	18034	18103	17997	18073	18001	18064	17978	18007	17890	17923	17992	17978	18171	18041	17902	18075	17941	18055	18009	18049	17992	18138	18041	17891	18210	17904	18038	17897	17787	18027	18014	18174	18213	18284	18028	18027	18171	18090	17987	18128	18124	18067	18082	18113	17937	17868	18023	17858	17977	18010	18125	18164	18150	17942	18237	17993	18139	17931	17933	17860	18161	17983	18042	18127	18119	18024	17904	18042	17929	18167	18120	18215	17774	18026	17886	18076	18010	17923	17948	17754	17901	17834	17920	17945	18136	17945	18115	17997	17883	17994	17982	18175	17974	18118	18216	17772	17815	17757	18091	18065	18178	18056	18094	17985	18200	18108	18110	17981	17899	17940	17877	18210	18016	17987	17991	18047	18295	18048	18062	18046	18088	17985	18077	18111	18054	18016	18259	18020	18121	17876	17900	18029	18028	18070	18021	18054	17957	18039	17863	17942	17997	18248	18041	17991	17968	18110	17897	18099	18034	18011	18040	17859	18110	17681	17953	17986	18083	17885	17898	18197	17949	17937	17986	18005	18066	18090	18220	18115	18074	18142	17949	18061	18190	17894	18065	18042	17964	17939	17932	18120	18036	18025	18075	17990	17950	18039	17959	18261	17976	17806	17786	18012	18007	17977	17865	18082	17839	17995	17935	18029	17838	18093	18100	17991	18071	18200	18119	17779	18216	18000	18123	18046	18264	17949	17945	18065	18039	17936	17870	17978	18231	18172	18152	18137	18118	17926	18015	17996	17932	17945	17840	18028	18056	18144	17792	17832	17879	18079	17748	18046	18147	17987	18137	18037	17926	17846	18023	18072	18193	18130	17968	17887	18116	17935	18082	18071	17796	17993	18193	17995	18029	18019	18059	17951	18105	17744	17833	18180	18282	18001	17948	18055	17936	17964	18279	17978	18160	17944	17834	18064	18174	17774	17911	18043	18089	18164	17910	18023	17886	17930	17886	18103	18192	18050	17588	17951	17990	17897	18112	18051	17894	17969	18163	17974	18033	18002	17926	17937	17973	17866	17886	18043	18078	18079	17754	18093	17845	18223	18127	17979	17738	17973	18080	17995	18153	18068	18151	18095	17917	17922	17997	18039	17910	17974	18052	18032	18143	17909	17901	17926	18063	17881	18019	18148	17955	17896	18091	18030	17920	18062	17823	18075	17877	18086	17911	18166	18045	17893	18120	18086	18142	18159	18232	18232	18034	17847	18107	18099	17879	18009	18226	17991	17957	18069	17927	17847	17883	17848	17976	17902	17953	17983	18055	17912	17972	18049	17893	18028	17876	18104	18267	18072	17955	17886	18240	18132	17951	18102	18227	18107	17877	18091	17925	18049	17976	18043	17882	18180	17919	18045	17951	18100	17946	17847	17989	18070	18143	17920	18183	17936	17989	17927	18035	18054	17994	17916	18206	18117	17986	18008	18031	17929	17877	18020	18058	18161	18035	17959	18034	17847	18055	17956	18074	18063	17989	17852	18050	17880	18167	17883	17963	18088	18018	17996	18001	17750	17923	17969	18096	17914	18050	18029	17917	17863	17942	17910	17931	18119	18189	18157	17991	18197	17879	17869	18001	18031	18036	17992	17918	18135	17986	18170	17972	17895	18200	17930	17942	18217	18105	17957	17773	18221	18014	17910	17980	17950	18124	18117	18030	17859	18016	18047	18099	18034	18098	18032	18102	17896	18137	17923	17903	18105	18127	17793	18098	18268	17915	18193	18013	17959	17808	17915	18062	18180	17950	17908	18077	17940	17827	17998	17997	18192	18118	17987	17955	18126	17758	18141	18063	17962	18131	17998	18042	18127	17979	18001	18018	18097	18045	17867	18039	17850	18331	18093	18032	17672	18105	17896	17903	17976	18062	18024	17891	18126	18280	18062	18025	18075	17990	18080	18042	18220	18001	17904	18012	17904	17920	18046	18103	18161	18010	18255	18117	18040	17893	18018	18099	18203	17899	18021	18139	18170	17957	18226	17914	18044	18008	17892	18018	18115	18051	18139	18092	17957	17837	18148	18039	18076	18026	17988	18010	17813	18234	18144	17953	18048	18034	18057	17872	18026	18040	18153	17970	17896	18220	17919	17955	18084	18187	17967	18135	17965	17989	18081	17961	17968	18021	17980	17939	18065	18174	18055	18007	17947	18156	18114	18146	18081	17880	18168	18052	17845	18078	17961	17980	17894	18055	17877	17908	18040	18101	18092	18118	18063	18196	18184	17926	18027	18144	18242	17869	17903	18059	17917	17698	18128	18175	17996	18029	18169	17851	18073	18090	17870	17885	17893	17936	17986	17959	18109	17966	18136	17897	18152	17972	17791	18126	17947	18011	17884	18028	18032	18305	17906	18116	17984	18039	17788	18015	18221	17975	18162	18150	18103	18075	17999	18070	17974	18053	17702	17976	17983	17975	17956	18011	18134	18040	18085	18095	18011	17880	18130	18143	17862	17966	17941	18022	18144	17997	18031	17942	17955	18133	18098	18163	18039	18004	18204	17952	17961	18059	18010	17889	18204	18007	17805	18181	18059	18118	18213	18032	17841	18202	17890	18088	17875	18042	18096	17855	18044	18315	17909	17997	17932	18050	18227	18118	18094	18051	18092	17837	18097	17996	18090	18165	18185	18020	18047	17983	18063	18219	18122	18191	18024	18298	18106	18184	17979	18087	17938	17975	18075	18223	17983	18041	17739	18032	18102	18093	18249	18205	18087	17920	18060	18201	18037	18031	17849	17962	17990	17794	18064	18105	18092	17817	17756	18054	18056	18092	18089	18087	17911	17995	17955	17956	18060	17998	18013	18078	18009	18025	17957	18256	17979	18159	18179	17953	17789	17927	18154	17940	18060	17999	17721	17911	17938	17926	17958	17944	17877	18096	17937	18228	17878	18163	18039	18229	17970	18255	18109	17933	17916	17905	18022	18054	18018	17921	17879	18013	18032	17982	18078	17906	17983	17936	17948	18213	18192	18096	18043	18022	18022	18254	18029	18044	18086	18119	17898	18057	18141	18145	17886	18003	18069	17977	17838	18057	18088	18242	18162	17774	17843	17985	17940	18058	18191	17848	18052	18047	17881	18040	18001	18219	18018	18121	17876	17897	17942	17924	17944	18076	18024	18044	18165	17911	18128	18018	18099	18244	18108	18146	17745	18087	18132	18045	18159	17970	18025	18006	18015	18017	18027	17989	17898	18189	18015	17797	18064	17970	17853	18028	18032	18149	18080	18207	18019	17869	17855	17913	18101	18264	18099	18040	18103	18080	18104	18025	17975	18141	18102	17929	18095	17875	18114	18108	18202	17937	18039	18220	18114	17905	17940	17983	18015	18066	17767	18201	18253	18011	18132	17801	17990	17933	18029	17956	18065	18146	18026	17979	18090	18047	18213	17963	17904	18242	18330	17924	17850	18027	17728	17837	17991	18164	17886	18123	17997	18175	17980	17992	17984	18123	18139	18028	18109	18026	17886	18002	18145	18034	18018	18312	18001	18178	18053	17988	17929	17952	17965	18047	18290	17857	18072	18190	18017	17849	17951	18035	18120	18203	18133
43275	52510	21952	30457	64037	58139	45688	35227	25167	18444	15687	15292	15065	15126	15081	15159	15339	15160	15113	15151	15032	15185	14979	15185	15173	15078	15004	15110	15187	15232	15133	15199	15125	14961	14979	15071	15043	15154	15158	14997	15042	15097	15155	15243	14948	15047	15054	15167	15282	15127	15172	15080	15103	15228	15243	15040	15058	14988	15153	14993	14899	14960	15125	14906	15124	15046	15165	15004	15213	15221	15162	15182	15093	15137	14761	15092	15094	14893	15045	14994	15248	15000	14941	14957	15039	15039	15161	14939	15250	14833	15105	14997	14986	15068	15153	14929	15147	15131	15166	15146	15054	14961	15055	15107	15211	15180	15062	15016	15152	15032	15238	15185	14950	15112	15143	15086	15061	15024	15189	14994	14958	15211	15108	14986	15211	15009	15091	15163	15122	15059	15122	15255	14987	15096	15117	14947	15082	15147	15126	15087	15008	15077	15016	15121	15036	15119	15238	15120	15032	15258	14982	15197	14996	15147	14938	15007	15029	15046	15010	15076	15308	15028	15020	15270	15083	15128	15281	15049	15223	15040	15280	15133	14910	15200	14879	15107	15055	14929	15263	15149	15081	15095	15027	15181	15319	15149	15090	15244	15022	15096	14999	15073	15048	15202	15174	15077	15019	15063	15196	14983	15019	15031	14928	15118	15123	14940	15189	14990	15043	15045	14836	15032	15095	15231	15227	15009	15151	15267	15118	15055	15032	15005	15242	15208	15073	15164	14973	15140	15166	15088	15145	15053	15126	15115	15168	15267	14894	15075	15288	15039	14923	15165	15028	15197	15015	15097	15126	15189	15174	15158	15132	15052	15188	15004	15115	15089	15358	15179	15090	15111	15162	15078	15007	15202	14992	15031	15090	15252	14945	15116	15237	15100	14883	14968	15104	15044	15040	15065	14792	15111	15179	15033	15007	14975	15030	15106	15025	15245	15209	15027	15226	15029	15090	15152	15312	15071	15179	14922	15104	15059	15018	14939	14879	15070	14916	14854	15005	15024	15063	15164	14956	15160	15065	15080	14903	15038	15237	15063	15169	15059	15125	15082	15189	15057	14880	15070	15152	15179	15231	15061	15067	15152	15175	15062	15098	15110	15143	15110	15157	15084	14988	15044	15171	15084	15134	15016	15128	15099	15061	15052	15101	14970	14939	14964	15083	15222	15366	15141	15193	15027	15108	15232	15119	15136	15159	15167	15061	15076	15156	15117	15192	14969	15067	15216	15094	15005	15185	15261	15104	14963	15118	15061	15052	15171	15210	15077	14986	15101	15255	15148	15208	15111	15121	15048	14945	15047	15226	15179	15034	15067	15182	15023	15171	15201	15171	15147	14812	15134	15088	14945	15113	15107	15022	14995	15097	15152	15105	15188	15041	15080	15035	15028	15108	15249	15141	15108	15006	15153	15184	15116	14986	15135	14907	15104	15161	15017	14993	15225	15023	15080	15269	15080	15134	15111	15223	15224	14988	15144	15111	15151	15124	15184	14973	15277	15133	15035	15197	15020	14940	15188	15097	15057	15182	15241	15099	14987	15086	15087	15195	15099	14999	15154	15076	15211	15109	15000	15067	15250	15111	15095	15237	15186	15087	14958	15011	15093	15049	15116	15019	15136	14973	14980	15167	15014	15169	15119	15122	14986	15144	15163	15190	15028	15203	15070	14958	15160	15018	14937	15156	15166	14940	15114	14976	15105	15068	15163	15053	15104	15039	15088	15159	14920	15131	15135	15171	15110	15032	15141	14951	14971	15173	14959	15288	14972	15204	15052	14967	15135	15182	15062	15111	15180	15280	15107	15183	15207	14930	15003	14894	15087	15051	15054	15024	15102	15018	15274	15006	14966	15062	15231	15101	15256	15226	15207	15152	15218	15095	15180	15079	15243	15096	15110	15084	14978	15173	14986	15072	15061	15104	15038	15148	15271	15140	15127	15211	15075	15118	15117	15032	15174	14941	15124	15264	15141	15213	15079	15129	15066	15205	15027	15207	15004	15249	15094	15131	15050	15155	15079	15315	14968	15223	15101	14958	15224	15073	15012	14948	14999	15054	15113	15184	14984	15102	15244	14967	15044	14982	15085	15260	15087	15230	14996	15100	15136	15183	14889	15093	15199	15077	14887	15122	15112	15012	15009	14922	15126	14975	15037	15052	15120	15179	15065	15030	14950	15129	14997	15056	15187	15105	15002	15169	15107	15103	15046	14978	15222	14926	14979	15104	15170	15237	14853	15069	15216	15151	15179	15153	15076	15087	14860	15280	15056	15134	14924	15129	15275	15106	15148	15015	14975	15030	15149	15154	15115	15111	15097	15062	15124	15036	15075	15035	15114	14955	15184	15107	14985	14786	15107	14951	15267	15131	15120	15100	14941	15061	14992	15189	15096	15174	15226	15056	15130	15080	15085	15116	14970	15129	15085	15227	14964	15050	15106	15223	15135	15059	15151	15104	14882	15110	15227	15251	14978	15223	15176	15070	15089	15055	15043	15242	14986	15122	14979	15144	15147	14940	15069	14984	14916	14963	15046	15192	15049	15136	15083	15108	15058	15088	15046	15116	15183	15327	15195	15067	15134	15210	15070	14861	14977	15008	15100	14971	15002	15115	14980	15087	14992	15055	15152	15029	14877	15126	15148	15196	15033	15121	15124	15052	15156	15100	15039	15165	15040	15095	15078	15215	15114	15150	15019	14963	15254	15065	15137	15245	15269	15147	15122	15184	15180	14936	15027	15107	15179	15170	14921	15140	15146	15178	15064	15152	15172	15218	15159	15257	15153	15127	15151	14905	15070	15110	15120	15183	14925	15111	14957	15261	15145	15293	14977	14939	15310	15047	15125	15159	15381	15112	15025	15184	15018	14920	15078	15135	14956	15202	15418	15091	15140	15036	15018	15140	15085	15137	15055	15085	15268	15093	15136	15213	15104	15196	14912	15081	15079	15193	15081	15022	15054	14976	15065	15167	15125	15156	15084	15103	15142	15141	15041	15094	14993	15048	14964	14958	15139	15238	15208	15078	15092	15140	15057	15077	15168	15024	14966	14900	15000	15026	15120	15099	15053	15159	15104	15071	15094	15296	15100	15079	15204	15166	15092	15221	15184	15020	15040	15188	15079	15150	15073	15138	15147	15361	14986	15095	15291	14992	15086	15070	15094	14978	15161	15004	14942	15055	15054	15091	15008	14921	15039	15011	15011	15115	15052	15050	14914	15138	15037	14959	15179	15069	15120	15119	14993	15018	14867	14943	15062	14930	15199	15025	15072	14973	15014	14872	15037	15074	15089	15025	15127	15064	15029	15268	15128	15222	14917	15059	15245	15155	15035	15027	15139	14947	15051	15243	15028	15257	15107	15250	15336	15001	14886	15165	15120	15090	15115	15105	15068	15111	15189	15109	15074	15133	15108	15132	15005	14990	15166	14879	14969	15057	15222	14983	15103	15069	15012	15228	15034	15059	15101	15188	15087	15137	15027	14813	15095	14973	15147	15103	15132	15100	15103	15179	15050	15044	15271	15110	15160	15039	15254	15191	15032	15064	15036	15117	15026	14979	14982	15047	15044	15311	15005	15142	15092	15089	15071	15304	14977	15144	15205	15063	15068	15115	14981	15094	14912	15221	14999	15081	15203	15251	15119	15058	15084	15033	15127	15053	15065	15154	14995	15017	14962	15204	15178	15038	14985	15053	15081	14963	15231	15068	15077	15057	14975	14952	15196	15087	15174	15113	15191	15110	15133	15047	15308	15039	15245	15081	15120	15025	14977	15026	15195	15133	15114	15027	14999	14917	14933	15051	15225	15148	14932	15045	15263	15040	15181	14983	15171	15352	15102	14919	14925	15093	14964	15073	15087	15041	15120	14933	15000	15121	15113	15229	15089	15077	15026	15067	15064	15187	15097	15048	15110	15047	15117	14955	15196	14992	15210	15249	15113	15155	15113	15118	15230	14957	15124	14947	15144	15047	15165	15026	15027	15026	14987	14975	15252	15072	15191	15020	15234	14952	14990	14990	15241	15114	15157	15035	15109	15162	15109	15144	15251	15136	15213	15029	15013	15133	15040	15135	15065	14980	15151	15187	14906	15152	15197	15142	15108	15131	15224	15161	15000	15083	14986	15125	14994	15103	15198	15263	15055	15087	15189	15034	14943	15043	15081	15161	14977	15102	15139	15211	15212	15090	15121	15114	14995	15067	14964	14991	15093	15106	14928	14974	14997	15115	15000	15068	15052	15116	15085	15211	15014	15173	15122	15176	15045	15124	15179	15190	15083	15227	14966	15150	15146	15191	15071	14964	15195	15176	14947	15165	15078	15075	15056	14958	15174	15109	15065	15058	15066	15117	14923	15051	15343	15163	15099	15064	15136	15051	15101	15140	15087	15149	14975	15180	15226	15139	15172	15084	15164	15076	14979	15162	15059	15128	15230	15266	15077	14933	15073	14933	14964	14952	15228	15151	15116	15072	15158	15256	15043	15141	15182	15136	15093	15178	15082	15117	15039	15010	15283	14829	15165	14895	15058	15040	15092	15094	14849	15029	15007	15019	15065	15107	15075	15158	15009	15300	15154	15051	14990	15110	15024	15036	15402	15051	15249	15036	15120	15075	15095	14995	15225	14930	15023	15139	15220	15132	14941	14855	15335	14976	15114	15132	15159	15037	15017	15148	14955	14909	15109	15053	15084	15002	15092	15078	14972	15047	15156	15203	14982	15023	15065	15111	15004	15053	15085	15202	15007	15065	15057	15110	14959	15086	14949	15057	15108	15207	15063	14925	15235	15024	15003	14923	15096	15055	15035	15131	15033	15090	15068	15032	15029	15207	15002	15022	14980	15140	14889	15150	14984	15071	15175	14968	14990	15012	15064	15124	15015	15206	15042	15120	15125	15083	15084	15136	15214	15120	15163	15084	14979	15105	15160	14857	15074	15095	15056	15175	14989	15061	15032	15182	15050	15260	15115	15017	15039	14970	15297	15005	15159	15155	15179	15137	15163	15137	14977	15125	15017	15101	15094	15047	15132	15180	14970	15040	15177	15068	15189	15187	15216	15039	15127	14995	15016	14971	15242	15211	15007	14977	14996	15002	15044	15125	15011	15234	15123	15189	15011	14980	15044	15121	15053	14903	15120	14951	15134	15172	15132	15126	15122
22941	21442	29425	26411	52754	59326	57473	45102	32841	24900	20134	19012	18788	18611	18297	18443	18550	18280	18452	18531	18631	18536	18487	18567	18278	18265	18319	18414	18514	18262	18610	18277	18343	18338	18189	18323	18483	18165	18390	18361	18477	18414	18240	18360	18449	18352	18239	18184	18646	18403	18389	18401	18180	18243	18449	18342	18387	18233	18294	18012	18320	18311	18515	18410	18307	18169	18274	18542	18116	18238	18352	18159	18244	18253	18298	18104	18353	18481	18152	18426	18177	18330	18361	18602	18416	18200	18397	18313	18308	18379	18214	18309	18376	18207	18318	18518	18496	18283	18208	18425	18590	18295	18279	18352	18437	18263	18162	18371	18266	18180	18245	18557	18430	18303	18191	18145	18307	18173	18124	18127	18265	18200	18204	18135	18268	18238	18256	18291	18191	18392	18338	18292	18386	18462	18253	18478	18304	18226	18192	18246	18209	18267	18461	18220	18321	18337	18163	18272	18272	18286	18273	18272	18212	18441	18298	18317	18308	18431	18344	18478	18135	18284	18289	18321	18130	18295	18431	18118	18297	18190	18214	18454	18304	18473	18303	18083	18426	18176	18230	18223	18371	18398	18331	18297	18105	18076	18351	18209	18352	18376	18389	18447	18231	18297	18490	18133	18394	18109	18360	18357	18320	18452	18231	18402	18168	18313	18245	18371	18397	18301	18097	18395	18385	18021	18416	18192	18402	18181	18305	18325	18267	18082	18168	18264	18127	18170	18239	18164	18089	18182	18210	18271	18388	18125	18157	18375	18392	18307	18271	18122	18395	18126	18291	18345	18260	18170	18321	18223	18190	18302	18081	18251	18372	18173	18474	18108	18416	18445	18135	18253	18296	18242	18460	18099	18110	18132	18509	18244	18375	18267	18258	18097	18276	18225	18648	18379	18287	18330	18319	18296	18188	18346	18430	18296	18157	18389	18335	18179	18140	18233	18241	18158	18329	18427	18380	18260	18293	18250	18391	18344	18366	18230	18271	18394	18328	18378	18459	18197	18292	18258	18248	18199	18368	18347	18388	18382	18485	18415	18247	18302	18349	18432	18235	18364	18164	18213	18244	18119	17942	18243	18522	18341	18248	18223	18443	18380	18397	18290	18171	18322	18398	18362	18170	18223	18206	18088	18281	18079	18163	18211	18462	18101	18415	18226	18030	18263	18210	18335	18323	18294	18271	18319	18199	18324	18147	18276	18237	18216	18203	18390	18348	18211	18313	18228	18400	18332	18447	18216	18278	18162	18581	18291	18314	18247	18353	18388	18295	18272	18609	18323	18293	18233	18400	18328	18296	18269	18326	18212	18375	18365	18363	18297	18263	18350	18443	18368	18245	18366	18400	18273	18162	18118	18340	18461	18295	18263	18331	18177	18215	18417	18309	18406	18229	18317	18241	18218	18453	18508	18225	18252	18319	18413	18464	18096	18179	18331	18261	18056	18280	18097	18346	18403	18124	18263	18146	18287	18104	18451	18064	18303	17952	18068	18460	18243	18322	18211	18223	18320	18199	18231	18291	18218	18323	18482	18273	18373	18377	18180	18206	18317	18150	18306	18309	18258	18249	18326	18351	18378	18173	18295	18250	18514	18381	18442	18398	18516	18004	18241	18323	18441	18136	18279	18329	18241	18156	18210	18280	18457	18252	18478	18315	18308	18375	18239	18142	18279	18214	18333	18159	18275	18319	18250	18265	18277	18452	18140	18213	18324	18363	18294	18234	18137	18285	18324	18313	18152	17995	18361	18384	18230	18227	18413	18255	18375	18157	18147	18270	18203	18280	18196	18162	18204	18291	18369	18372	18088	18144	18307	18294	18397	18168	17954	18327	18211	18278	18287	18352	18319	18369	18329	18196	18242	18372	18164	18244	18294	18363	18430	18389	18085	18301	18373	18230	18133	18200	18281	18400	18249	18276	18539	18208	18063	18002	18389	18052	18268	18435	18383	18276	18298	18237	18252	18002	18327	18256	18329	18091	17946	18328	18413	18327	18321	18364	18401	18292	18196	18335	18377	18385	18112	18055	18188	18465	18298	18220	18352	18162	18263	18551	18493	18361	18148	18230	18217	18325	18330	18156	18229	18029	18224	18266	18167	18363	18328	18428	18313	18394	18206	18242	18235	18400	18267	18334	18306	18331	18305	18241	18239	18434	18461	18185	18131	18219	18193	18312	18305	18263	18208	18278	18369	18254	18190	18209	18229	18331	18301	18331	18294	18283	18164	18481	18181	18365	18125	18404	18215	18386	18254	18294	18414	18215	18461	18331	18264	18472	18190	18226	18166	18208	17982	18292	18023	18244	18173	18246	18320	18261	18269	18343	18365	18233	18298	18320	18310	18413	18440	18194	18126	18260	18372	18332	18254	18300	18367	18288	18384	18124	18245	18320	18389	18542	18233	18461	18427	18331	18244	18158	18367	18330	18391	18277	18228	18292	18138	18326	18233	18444	18410	18355	18349	18340	18356	18379	18055	18669	18222	18267	18206	18395	18334	18308	18362	18440	18143	18399	18233	18160	18347	18206	18461	18061	18239	18363	18276	18249	18290	18240	18455	18362	18242	18324	18226	18158	18259	18341	17975	18046	18384	18131	18219	18338	18476	18163	18244	18422	18281	18404	18171	18390	18194	18164	18139	18262	18100	18287	18218	18168	18476	18440	18292	18177	18248	18220	18409	18280	18454	18419	18201	18276	18379	18275	18375	18471	18339	18124	18386	18230	18397	18361	18369	18271	18484	18064	18399	18210	18204	18366	18485	18262	18224	18138	18171	18403	18383	18298	18206	18235	18354	18291	18352	18275	18490	18493	18328	18240	18335	18336	18267	18299	18433	18410	18391	18488	18409	18266	18157	18323	18182	18130	18284	18453	18197	18497	18360	18378	18298	18262	18083	18334	18329	18406	18416	18322	18407	18153	18189	18220	18154	18173	18290	18142	18249	18177	18278	18062	18279	18268	18242	18219	18246	18375	18189	18261	18195	18222	18326	18195	18302	18565	18237	18030	17926	18311	18370	18307	18275	18317	18020	18190	18310	18117	18189	18237	18177	18245	18418	18346	18255	18111	18301	18301	18318	18307	18239	18392	18203	18350	18309	18212	18232	18290	18292	18244	18249	18338	18094	18420	18065	18114	18249	18213	18217	18228	18262	18105	18283	18312	18359	18195	18253	18264	18399	18349	18350	18351	18231	18363	18467	18295	18323	18419	18264	18362	18307	18410	18284	18423	18414	18385	17935	18011	18300	18357	18424	18298	18166	18213	18275	18410	18191	18321	18250	18155	18118	18082	18194	18319	18168	18300	18294	18120	18222	18201	18109	18338	18378	18275	18186	18323	18413	18221	18400	18347	18245	18312	18393	18268	18108	18400	18374	18285	18267	18342	18243	18365	18226	18132	18248	18207	18128	18403	18338	18240	18314	18221	18282	18191	18216	18259	18364	18238	18118	18161	18186	18340	18161	18252	18223	18293	18333	18366	18166	18407	18208	18125	18318	18369	18215	18550	18093	18289	18197	18225	18462	18354	18128	18259	18123	18412	18145	17932	18172	18221	18207	17964	18499	18294	18309	18158	18196	18271	18208	18084	18324	18227	18356	18291	18355	18221	18203	18191	18105	18347	18198	18248	18299	18337	18411	18349	17953	18159	18174	18247	18348	18185	18156	18357	18188	18417	18312	18405	18357	18289	18306	18285	18296	18418	18295	18294	18165	18143	18205	18070	18312	18204	18207	18391	18294	18241	18239	18476	18228	18125	18140	18139	18486	18220	18159	18467	18154	18419	18138	18156	18206	18274	18094	18463	18315	18232	18118	18201	17958	18069	18344	18415	18355	18122	18396	18294	18483	18220	18214	18343	18384	18347	18319	18274	18293	18146	18190	18308	18152	18201	18303	18033	18272	18360	18240	18222	18141	18519	18355	17967	18508	18545	18228	18469	18126	18193	18311	18251	18317	18294	18237	18319	18309	18244	18424	18385	18318	18477	18241	18161	18151	18259	18410	18276	18392	18158	18288	18341	18388	18307	18408	18336	18258	18242	18265	18418	18423	18521	18233	18146	18204	18177	18288	18249	18204	18298	18244	18073	18295	18304	18376	18423	18334	18127	18324	18377	18325	18162	18358	18335	18404	18135	18097	18269	18177	18264	18110	18195	18327	18322	18336	18123	18192	18116	18524	18247	18130	18227	18170	18234	18042	18189	17921	18268	18452	18393	18452	18379	18319	18216	18029	18072	18129	18153	18255	18203	18169	18448	18164	18176	18216	18168	18230	18278	18257	18350	18348	18476	18151	18277	18143	18354	18405	18144	18188	18285	18256	18288	18460	18293	18328	18375	18364	18356	18201	18250	18308	18369	18229	18283	18139	18272	18490	18216	18412	18352	18201	18226	18345	18446	18324	18270	18448	18030	18184	18356	18215	18299	18336	18544	18215	18150	18409	18325	18148	18229	18270	18387	18145	18471	18245	18248	18306	18172	18405	18256	18163	18323	18184	18202	18269	18167	18116	18161	18326	18211	18454	18232	18366	18379	18182	18272	18260	18183	18446	18178	17967	18245	18405	18260	18179	18261	18505	18285	18234	18362	18232	18397	18280	18221	18264	18260	18292	18385	18266	18184	18211	18237	18373	18305	18244	18416	18375	18380	18229	18160	18337	18350	18127	18287	18151	18284	18193	18465	18210	18166	18182	18301	18109	18252	18500	18246	18242	18324	18283	18335	18272	18417	18380	18036	18243	18232	18182	18120	18417	18217	18130	18188	18198	18259	18447	18253	18447	18183	18346	18143	18437	18473	18104	18201	18220	18148	18343	18225	18340	18106	18510	18443	18276	18332	18137	18305	18093	18133	18057	18228	18168	18450	18124	18117	18165	18289	18159	18158	18217	18339	18276	18327	18113	18222	18568	18148	18326	18288	18432	18335	18232	18233	18152	18402	18301	18041	18265	18321	18205	18199	18445	18349	18162	18423	18229	18228	18179	18245	18383	18379	18153	18272	18209	18208	17987	18043	18363	18339	18279	18247	18295	18245	18354	18439	18266	18235	17930	18172	18248	18211	18197	18177	18074	18282	18298	18404	18484	18135	18256	18166	18278	18241	18152	18136	18149	18247	18233	18473	18153	18357	18131	18163	18315	18009	18277	18304	18183
52929	56130	27347	46201	75426	68338	58782	45301	31419	20794	16455	15402	14984	15039	15231	15058	15208	15006	15181	15038	15152	15227	15085	15089	15164	15328	15050	15172	15053	15025	15156	14984	15016	15142	15171	15234	15215	15075	15103	15235	15072	15130	15099	15115	15165	15153	15204	15143	15240	15223	15121	15212	15091	15280	15173	15052	15097	15087	15125	15160	15052	15375	15047	15062	15300	14936	15061	14991	15030	15070	15215	15134	15158	15134	15267	15295	15154	15202	15254	15200	15219	15041	15207	15177	15248	15081	14961	15078	15097	15103	15282	15273	15125	15245	15080	15059	15262	14959	14997	15047	15112	15127	15050	15135	15170	15242	15139	15015	15022	15073	15143	15116	15163	15020	15055	15198	15191	15096	15118	15190	15218	14984	15338	15137	15025	15298	15122	15234	15192	15189	15133	14896	15182	15096	15177	15092	15088	15062	15112	15179	15135	15150	15163	15117	15148	15185	15061	15254	15130	15024	15287	15271	15124	15134	15017	15131	15121	15188	15277	15148	15033	15106	15062	15140	15093	15105	15119	15207	15101	15112	15242	15142	15089	14965	15109	15196	15197	15212	15181	15222	15053	15057	15245	15160	15202	14897	15014	15254	15142	15148	15100	15205	15107	15137	15155	15251	15188	15100	15091	15116	15154	15370	15094	14972	15254	15150	15109	15025	15127	15112	15003	15077	15117	14952	15227	15236	15165	15043	15120	15059	15180	15154	15080	15169	15094	15143	15020	15168	15153	15055	15196	15085	15037	14949	15206	15202	15218	15056	15231	15275	15021	15257	15022	15093	15171	15191	14954	15039	15026	15156	15117	15182	15160	15179	15118	14985	15190	15206	15003	15171	15284	14947	15104	15195	15005	15180	15293	15106	15120	15021	14971	15186	15242	15052	15192	15073	15124	15141	15079	14970	15143	15084	15053	15095	15027	15124	15144	15023	15198	15062	15096	15312	15227	15092	15239	15083	14981	15206	15134	15182	15242	15119	15255	15207	15153	15144	15092	15110	15134	15129	15278	15028	15103	15205	15105	15191	15129	15119	14992	15121	15109	15074	15168	15231	15173	15001	15150	15030	15107	15103	15059	15168	15309	15238	15173	15137	14973	15170	15072	15134	15092	15117	15221	14944	15157	15178	15148	15195	15053	15332	15305	15026	15082	15219	15111	15305	15183	15169	15082	15097	15145	15200	15211	15087	15162	15155	15032	15164	15074	15006	15168	15033	15172	15216	15138	15048	15313	15003	15187	15134	15278	14960	15105	15122	15198	15128	15071	15305	15159	15031	15148	15103	14895	15294	15183	15027	15169	15102	15112	15054	15084	15118	15246	15208	15019	15078	15005	15192	15066	15075	15114	15228	15195	15186	15187	14949	15068	15271	15110	15061	15165	15046	15034	15138	15202	15135	15049	15203	15057	15209	15110	15190	15104	15266	15195	15145	15237	15253	15238	15117	15130	15098	15005	15190	14994	15099	14968	15243	15069	15054	14994	15071	15197	15259	14994	15163	15348	14928	15347	15006	15251	15019	15207	15014	15029	15176	15212	15019	15118	15078	15146	15091	15029	15164	15130	14966	15156	15318	15076	15107	15144	15134	15018	15229	15025	15139	15179	14972	15033	15247	15095	15066	15214	15239	15110	15092	15123	15148	15198	15267	15275	15210	15088	15109	15164	15220	15299	15164	14958	15066	15184	15118	14902	15270	14989	15030	15022	15051	15132	14984	15014	15191	15050	15042	15167	15154	15161	15021	15076	15123	15233	15283	15037	15155	15195	15196	15071	15213	15122	15020	15025	15154	15196	15066	14926	15084	15072	15163	15170	15093	15041	15037	15193	15035	15185	15191	15108	15225	15186	14950	15158	15056	14971	15096	14941	15133	15020	15104	15244	15023	15101	15201	15198	15032	15169	15073	15217	14980	15265	15186	15188	15155	15198	15199	15156	14928	15114	14943	15083	15261	15182	15046	15293	15152	15046	15199	15052	14966	14950	15104	15023	15198	15250	15113	15205	15134	15121	14889	15210	15212	15203	15147	15175	15166	15093	15139	15122	15084	15040	15274	15013	15116	15201	14946	15189	15120	15112	15116	15088	15104	15092	15276	15095	14775	15138	15005	15118	15103	15044	15067	15129	15170	15178	15239	15208	15242	15113	15043	15115	15135	15049	15265	15084	14975	15062	15124	15421	14976	15091	15066	15022	15152	15025	15133	15170	15162	15068	15223	15144	15127	15078	15043	15039	15185	15215	15112	14935	15191	15120	15210	15118	15146	15069	15179	15027	15139	15149	15178	15098	15128	15048	14988	15103	15076	15156	15064	15116	15138	15034	15169	14992	15220	15079	15229	15014	15283	15231	15041	15314	15072	15137	15125	15159	15209	15239	15025	15155	15129	15054	15094	15354	15007	15021	15251	15217	15131	15076	14988	15095	15250	15042	14885	14977	15137	15221	15063	15251	15150	15153	15099	15036	15092	15094	15107	15180	15052	15054	15241	15080	15169	14775	15132	15072	15098	15184	15094	15027	15020	15230	15095	15365	15087	15155	15119	15049	15192	15293	15237	15078	15045	15194	14977	15123	14990	15054	15160	14989	15116	15051	15155	15173	15001	15205	15063	15164	15102	15009	15055	15205	15134	15170	15142	15098	14844	15076	15243	15082	15021	15034	15264	15193	15096	15049	15157	15145	15028	15134	15073	15038	15061	15196	15168	15145	15141	15172	15274	15000	14980	15121	15220	15110	15352	15085	15274	14993	15099	15109	15091	15052	14960	15194	15014	15152	15081	15121	14836	15216	15114	15137	15136	15085	15100	14975	14981	15024	15260	15141	15110	15050	15034	15173	15134	15100	15188	15166	14986	15128	15244	14974	15103	15157	15047	14988	15098	15248	15112	15182	15110	15187	15179	15088	15250	15042	15170	15171	15293	15089	15178	14999	15164	15146	15142	15045	15044	15130	15159	14995	15112	15143	14966	15209	14945	15094	15150	15130	15241	15130	15384	15216	15117	15134	15191	15148	15136	15282	15045	15120	15095	15071	15105	15227	15424	15103	15103	15260	14997	15040	15080	15121	15101	14924	15247	15059	14960	15106	15183	15024	15249	15113	15070	15120	15082	15118	15176	15098	15093	15045	15304	15131	14945	15135	15219	15167	15260	15123	15104	15117	15123	15110	15158	15110	15116	15017	15180	15147	15101	15334	15107	15290	15082	15262	15007	15147	15147	15329	15191	15153	15308	15167	15055	15020	15217	15235	15043	15143	15100	15089	15268	15099	15058	14994	15076	14969	15129	15181	15029	15094	15099	15118	15140	15257	15174	15072	15238	15052	15155	15070	15110	15121	15271	15037	15118	15208	15212	15196	15211	15189	15095	15193	15041	15161	15130	15090	14989	15176	15195	14904	15122	15208	15232	15157	15164	15247	15215	15074	15115	15123	15183	15006	15069	15221	15140	15129	15004	15028	15062	15130	15168	15165	15081	15191	14961	15318	14983	15105	15065	15075	15095	15040	15096	15193	14962	15060	15082	15182	15163	15047	15205	15152	15146	15134	15121	15226	15087	15038	15041	15190	15013	15163	15088	15228	15208	15077	14977	15090	15107	15196	14982	15006	15157	15367	15088	15189	14824	15287	14914	15133	14916	15175	15142	15160	15265	15172	15066	15111	15408	15027	15156	15325	15171	15309	15032	14924	15245	15089	15035	15068	15036	15248	15152	15172	15050	15179	15206	15081	15263	15203	15056	15108	15177	15027	14975	15199	15237	15123	15251	15033	15251	15257	15121	15240	15069	14973	15081	15284	15251	15060	15114	15089	15275	15044	15137	15104	15002	15079	15133	15159	14988	15203	15191	15028	15051	15227	15296	15070	15016	15108	15091	15166	15099	15063	15123	15063	14951	15133	15008	15034	15108	15023	15115	15202	15217	15135	15159	15039	15127	15112	15075	15167	15009	15153	15155	15006	15221	14989	15166	15018	15310	15187	14964	15127	15008	15162	15273	15051	15026	15064	15085	15154	15135	14947	15182	15011	15067	14978	15155	15014	15120	15262	15080	15144	15099	15105	15028	15059	15180	15209	15034	15271	15253	15172	15027	15111	15297	15278	15102	15238	15194	15165	15137	15172	15029	15074	15063	15121	15132	15056	15191	15200	15126	15183	15018	15319	15145	15173	15134	15175	15216	15063	15124	15160	15176	15151	15182	15163	15125	15292	15270	15046	14989	15115	15079	14999	15158	15272	15184	15138	14995	15069	15362	15130	15060	15033	15123	15067	15089	15061	15143	15301	15102	15251	15109	15190	15069	15140	15210	15152	15028	15064	15221	15075	15214	15092	15109	15256	15156	15173	14967	15086	15272	15241	15226	15119	14968	15096	15193	15199	15079	15169	15082	15220	15097	15348	15118	15253	15019	15126	15069	15155	15068	15184	15307	15092	15130	15271	15131	15211	14918	15232	14979	15038	15069	15105	15104	15117	15281	15040	15062	15163	15087	15283	15217	15068	15000	15286	15317	15036	15225	15071	15193	15091	15158	15067	14984	15038	15190	15292	15159	15069	15024	15133	14999	15230	15094	15118	15220	15205	15169	15063	15209	15187	15001	15270	15192	15179	15161	15165	15091	15144	15091	15123	15082	15163	15152	15061	15205	15178	15136	14944	15280	15064	15209	15127	15109	15253	15014	15002	15179	15172	14937	15275	15144	15164	15110	15197	15202	15174	15147	15057	15061	15000	14993	15245	15052	15203	14897	15132	14978	15144	14967	15186	15170	15173	15289	15157	15147	14948	15036	15278	15238	15062	15115	15104	15222	15005	15071	14969	15015	15160	14918	14989	15181	15081	14947	15240	14992	15051	15116	15038	15037	15119	15052	15491	15191	14995	15140	15053	15140	15123	15179	15012	15205	15237	15137	15190	15122	15045	15108	15093	15182	15086	15261	15093	15282	15161	15089	15108	14934	15155	15089	15064	15286	15201	15232	15286	15038	14948	15090	15182	15058	15191	15072	14962	15189	15040	15206	14905	15101	15051	15099	14904	15193	15315	14963	15109	15242	15189	15132	15200	15201	15155	15112	15159	15084	15175	15034	15316	15148	15059	15013	15269	14996	15094	15099	15163	15096	15170	15168	15085	15080	15118	15010	15135	15215	15228	15129
28086	22429	25048	26717	28337	27282	25757	22080	19567	18333	18083	18060	17937	17655	18139	17972	18015	18028	17969	18003	17902	17873	17845	17862	17901	18003	17770	17780	18058	17901	17807	17934	17957	17933	18061	17761	18116	17939	18018	18008	17947	17660	17898	17730	17691	17920	17842	17938	18025	18052	17957	18110	17969	18053	17840	17694	17982	17833	18078	17866	18021	17813	17880	17784	17949	17780	17974	18008	17804	17877	17792	17883	17996	17871	17796	17925	17999	17981	17808	17685	17846	17875	17772	17725	18089	17892	17771	17824	18036	17904	17830	17860	17793	18045	17912	17871	17752	17780	17949	17879	18088	17884	17986	17995	18176	17989	18029	17952	18033	18065	17873	17897	17897	18159	17977	17909	17882	17830	18073	17746	17973	17822	17921	17923	17819	17963	17894	17712	17930	17895	18063	18075	18018	17899	18034	17975	17893	17823	17893	17893	18179	17672	17960	17908	17819	17841	17661	17751	17922	18040	17870	17787	17862	17984	17832	18035	17942	17861	17833	17783	18019	17879	17974	17835	17950	17851	17815	17800	17797	18017	17919	17861	17857	17785	17976	17855	17714	17997	17927	17827	17785	17829	17863	17747	17708	17911	17662	17825	17826	17802	17746	17780	17955	17620	17973	17820	17863	17674	17930	17992	17860	18012	18001	17897	17991	18031	17745	17820	17748	17975	17761	17882	18055	17872	17738	17711	17741	17705	18056	17701	18033	17696	17936	18048	17776	17838	18035	17965	17840	17815	17993	17824	17944	17809	17875	17845	17885	17827	18006	17999	17889	17896	18148	17909	17730	17957	17736	17850	17920	17845	17920	17809	17886	17895	18022	18014	17955	17725	17795	17778	17980	17698	18036	17823	17915	17896	18058	17809	17625	17841	18027	18011	17743	17968	17775	17808	18002	17847	17705	17856	17958	17956	17672	17847	17910	17789	18057	17991	17810	17647	17767	17727	17869	17998	17967	17777	17911	17964	17941	17971	17995	17915	17765	17668	17756	17747	17808	17862	17944	17932	17946	17954	18039	17845	17864	17763	17930	17902	18035	17786	17808	17945	17874	17977	17880	17846	17785	17825	17991	17806	17753	17808	17725	17839	17916	17934	17663	17912	18005	17955	17888	18049	18073	17926	17783	17844	17990	17860	17708	17964	17932	17875	17754	17853	17790	17871	17807	17788	17853	17690	17728	17954	18054	17591	17739	18170	17884	18023	17778	17769	17810	17686	17925	17935	17711	17863	18008	17902	17848	17789	17918	17987	17710	17889	18034	17984	17771	17650	17846	17962	17865	17735	17918	18043	17976	17915	17719	17969	17811	17980	17952	18106	17977	17936	17802	17637	17872	17846	17707	17802	17773	17834	17943	17627	18030	17848	18189	17951	17890	17849	17871	18045	17893	17797	17933	17773	17976	17876	18054	17856	17780	17736	17822	17952	17859	17875	17805	17910	17859	17979	17658	17696	17927	17839	17812	17949	17853	17982	17908	17887	18089	17828	17988	17920	17957	17977	17851	17952	18087	17859	17995	17921	17937	17976	17941	17874	18012	17948	17846	17709	17950	17939	17882	17741	17809	17928	17852	17964	17902	17604	17753	17889	18067	18015	17834	17848	17943	18007	17887	17722	17957	18107	18007	18104	17947	17977	17965	17886	18149	17989	17878	17974	18119	17785	17800	17713	18039	17977	18007	17890	18095	17626	17947	17915	17834	18166	17888	17864	17909	17775	17889	17966	17964	17637	17899	17820	17873	17759	17705	18034	17994	17839	18097	17833	17917	17595	17963	17989	17791	17854	17830	17845	18015	17953	17888	17870	17882	17722	17723	17676	17798	18012	17809	17951	17909	18060	17989	17768	17723	17800	17782	17768	17733	17871	17782	17829	17786	17797	17943	17812	17682	17891	17955	17970	17821	17841	17945	17828	17893	17874	17776	17840	17952	18029	17898	17967	17956	18070	18100	17945	17796	17950	17933	18028	18034	17749	18079	17897	17762	17878	18129	17905	17973	17679	17961	17986	18011	17918	17865	17854	17836	17838	18186	18014	17494	17681	17933	18011	17954	17843	17963	17908	17614	17993	17919	17944	17910	17968	17849	17886	17855	17942	17879	17703	18019	17815	17925	17969	17839	18014	17657	17764	17963	18083	17768	18002	17800	17895	17886	17764	18215	18064	17917	17890	17910	17902	18063	17961	17850	18060	17888	17892	18172	17798	17979	17760	17872	18048	17905	17976	17959	17904	17816	18016	17854	17923	17793	17987	17954	17811	17854	17991	18133	17948	17884	17895	17968	17769	17798	17750	17976	17850	17708	17799	17947	17800	17835	17975	18071	17750	17952	17953	17878	17801	17836	17973	17815	17871	17819	17712	17813	17878	17643	18007	17979	17704	18101	18084	17827	18044	18051	18053	18050	18071	17946	17730	17915	17866	17903	17919	17878	17805	17859	18000	17991	17847	17959	17887	18020	17911	17963	17958	17990	18044	17919	17744	17760	17917	17809	18021	17823	17953	18048	17904	17736	17931	17916	17775	17943	17930	18014	17973	18093	17797	18065	18196	18019	18132	18075	17918	17786	18020	17980	18110	17912	17813	17579	17759	17869	17830	18018	17926	18001	17829	17827	17942	17919	17954	18037	17870	17894	17944	17839	17787	17817	17794	17868	17953	17774	17833	17847	17980	18072	17980	18120	17803	17968	18245	17816	17986	18070	17909	17802	18086	17704	17932	17960	17932	17892	17972	18082	17949	17796	17910	17830	17870	17918	17899	17811	17599	17785	18084	17699	17788	17986	17812	17727	17905	17757	17764	18011	17832	17893	17975	17988	17991	17782	17694	17811	17850	17877	17823	17763	17736	17872	17701	17708	17839	18080	17828	17937	17915	17880	18030	17907	17766	18022	17939	17937	17957	17880	18070	17997	18106	17935	17940	17883	18056	17899	17858	17931	18093	17945	17837	17768	17913	17992	17868	18035	18038	17836	17977	18034	18128	18154	17907	17865	18044	17887	18105	17961	17809	17695	17927	17918	17822	17779	17907	17934	17880	18133	18002	17862	17935	18021	17780	17826	17813	17934	18069	17905	17887	17843	17959	17902	17934	17924	17750	17777	17824	17905	17896	17765	17838	17869	18086	17986	18049	17808	17920	18033	17944	17878	17648	17916	17858	17941	17995	17865	18038	17873	17828	17988	17818	17904	17756	17958	17728	17878	17871	17744	17821	17676	18136	17942	17754	18053	17909	17977	17921	17894	17889	18058	17919	17982	18039	17833	18081	17836	17727	17634	17911	17855	17971	17732	18010	17969	17924	17934	17831	17972	17955	18038	17913	18010	17853	17741	17849	17873	17924	18006	17698	18004	18144	17772	17796	17828	17864	17977	17972	18063	17808	17850	17799	17942	18193	17754	17935	17895	17602	17876	17786	17807	17884	18162	17702	17964	17796	17764	17852	17883	17730	17951	17779	18005	17879	17807	18001	17812	17944	17960	17942	17912	17892	17833	17925	17879	17777	17972	17933	17987	18044	18058	18022	18056	17810	17848	17957	18011	17664	17864	18011	17848	17887	17691	17800	17961	17958	17933	18067	17939	17868	17839	17841	17944	17929	17843	17852	17993	17709	17780	17667	17851	17964	17771	17982	17892	17933	17837	17831	18007	17868	18066	17985	17737	17960	17853	17864	17921	18010	17740	17981	18051	17904	17814	17811	17746	17759	17902	17746	17823	17887	17750	17841	17932	17909	17657	17854	17876	17897	18012	17990	18141	17972	18025	17792	17686	17913	17899	17983	17752	17938	17726	17741	18032	17988	17966	17714	17961	17657	17900	17935	17966	17783	17984	17836	17765	17934	17679	17985	17861	17923	17878	17949	17834	17823	17884	17908	17796	17852	18132	17862	18049	17848	17969	17968	18061	18068	17939	17950	17982	17921	17817	18112	17926	17926	17812	17865	17938	17857	17846	17944	18041	17822	17862	17785	17980	18092	17786	17758	17812	17878	18044	17872	17920	17811	17966	17942	17767	17800	17853	17840	17777	17624	17751	17807	17957	17839	17796	17959	17820	17788	17945	17889	17788	18009	17788	17997	18078	17889	17979	17864	17956	17906	17905	18007	17934	17975	17778	18070	17704	17963	17910	17989	17606	17936	17928	17740	17839	17948	17971	17844	17893	17863	18000	17883	17972	18075	18114	17994	17976	18004	18043	17959	17962	17951	18082	17788	17950	17723	17770	17732	17834	17844	17767	17930	18022	17950	17823	17788	17847	18177	17624	17799	18064	17806	17927	17787	18004	17918	17879	17877	18009	17972	17860	17940	17900	17955	18013	17940	17869	17961	17924	17942	17862	17977	18034	17925	17764	17653	17826	17887	17888	17830	17849	17851	17793	18031	17964	17958	17987	18045	17836	18081	18011	17884	18066	17807	17893	17942	17964	18017	17792	17968	17832	17937	17969	17916	17969	17835	17890	17906	17758	17983	17739	17953	17953	18018	17929	17799	17886	18081	17830	17894	17957	17874	18248	17838	17910	17795	17824	17818	17765	17911	17914	18078	18116	17876	17987	17937	17929	17860	17898	17872	17911	17846	17796	17822	18039	17833	17952	17856	17926	17852	18062	17999	18009	17921	17950	17992	17901	18105	17939	17868	17909	18049	17841	17898	17887	17813	17837	17768	17633	17735	17935	17943	17987	17965	17879	17913	17864	17901	18095	17697	17800	17875	17925	17764	17971	17945	17852	17814	17921	18044	17724	17818	17963	17864	17812	17701	17980	18023	18107	18047	18039	17818	17962	18078	17809	17987	17835	18063	18115	17958	18007	17851	17830	17895	18050	17845	17932	17820	18147	17967	17983	17921	17922	17951	17876	17965	17813	17812	18060	17866	17813	17976	17835	18057	17881	17916	18211	17979	17856	17886	18021	17858	17884	17820	17894	17806	17953	17864	18050	17905	17753	18018	17919	17863	17876	18042	17966	17789	17811	17732	17882	18051	18051	17959	17923	17807	17967	18078	17989	18014	18072	17885	17779	17795	17959	17913	17830	18120	17871	17750	17818	17803	18165	17911	17785	17963	17766	17856	17839	17741	17793	17919	17880	17879	17955	17948	18221	17935	18015	17961	18073	17917	17802	17788	17986	17907	17856	17895	17899	18038	17891	18049
22490	20736	16744	22158	25743	25069	23014	18893	16493	15482	15213	14956	15157	14917	14863	14949	14967	14989	15133	14948	15156	14914	15020	14968	15004	15079	14978	14958	14969	14909	14833	15064	14957	14886	14972	15039	14858	14884	14982	15011	14920	14917	14986	14927	14980	14914	14958	15026	15049	15014	15161	14971	15233	14826	14907	15005	15212	15027	15077	15025	14985	14959	15098	15025	14882	14775	14921	14948	14905	15123	15126	15020	14911	14939	14896	15083	14868	15034	15021	14946	15006	15099	15162	15032	14851	14913	15093	15053	14769	14848	15154	15001	14995	15013	14783	15079	15024	14852	15093	15030	14959	15033	15000	14964	15133	14990	15075	14912	15130	15053	15081	14936	14957	14953	15010	14981	14812	15038	15125	14908	14951	14909	14886	15243	15079	14973	15002	14970	15084	14927	14943	14995	15179	15003	14904	15046	15095	14939	15007	15009	15109	14880	14956	14855	15041	15025	14967	14741	14781	14943	14967	14919	14956	14850	14845	14965	14904	15079	14885	14791	14905	15041	15133	14980	14900	14809	14965	14972	14954	14722	14843	14888	14854	15039	15055	15103	14922	15049	14831	14902	15119	14936	14878	15061	15010	15025	14995	15059	15080	14921	15194	15057	14954	14914	14828	14916	15207	15078	14985	14919	15014	15097	14922	15041	14963	14996	14987	14943	15121	14792	14990	15023	15082	14882	15023	15125	14925	14843	14976	14965	15065	14874	15069	15002	15074	15121	14969	15023	14840	14970	15079	15168	15035	15088	15075	15042	15030	14845	15121	15020	15019	14922	15193	15025	14994	14910	15012	15116	14962	15090	14884	14997	14966	14969	14958	14860	15066	14944	15176	15173	15032	14842	14931	15111	15011	14921	15009	14948	15120	15017	14964	14965	15015	14955	14831	14854	15066	14958	14975	14913	14964	14936	14977	15092	15094	14944	14915	14829	15089	14893	14846	15014	14926	15116	15091	14903	15031	15040	15075	14900	15089	14960	15104	15032	14868	15049	14897	14966	14881	15059	14744	15070	14845	14948	14761	15153	15043	14959	14949	15077	14940	15203	14889	15134	14935	15009	15135	14937	14932	14851	14964	14844	14950	15047	14909	14888	15096	15008	15067	14881	15046	14927	15049	14815	15139	14850	14870	14997	14979	14896	14967	14946	15016	14862	15083	14941	15033	14925	14954	15006	15015	14820	14926	14951	15137	14795	14974	15081	15006	14835	15022	14971	14991	14864	14913	15123	14938	15037	14895	15064	14980	15012	14796	14897	14998	14977	14861	15020	15005	14848	15067	14979	14880	14860	15032	15053	15014	14985	14960	15096	15031	15223	14872	15106	15068	15000	15018	15147	15013	14968	14982	15054	14920	15052	15033	15044	14948	15151	15017	15005	15062	15138	15095	15048	15047	14891	14983	14987	14855	15247	15034	15237	14994	14952	15064	14997	14891	15099	14976	14959	14842	14995	14909	15059	15028	14955	15031	14985	15008	15045	14817	14899	14929	15055	14953	14984	14912	14911	15140	14983	14894	15037	15225	14949	14955	15059	15098	14969	14906	15031	14847	14988	14899	15031	15204	14946	15020	15132	15060	14999	14967	14936	15044	14842	14920	14983	14815	14887	15046	15069	15063	14970	15092	14979	14913	15070	14773	14822	15071	14936	15032	15015	14890	15081	14882	15000	14948	15116	14949	14859	14965	14830	14991	14915	15064	15022	14950	15032	15029	15103	15002	15206	15067	15046	14939	14995	14957	14916	14937	15059	15120	14920	14993	14961	14946	14940	14968	15079	15035	14888	15011	15044	14957	15033	15005	15093	14903	14859	15120	15114	14852	14792	14871	14995	14868	14930	14914	14907	14842	14903	14969	15117	15031	14721	15024	14896	14982	14908	15042	14846	15116	15096	15062	15037	15113	14790	14927	14863	15037	14928	15020	14972	14925	14958	14912	14936	15008	14995	14994	15154	15041	15020	15082	15072	15070	14889	14911	15070	15110	14951	15012	15045	14733	15107	15069	15068	14973	14959	14938	14877	14816	14907	14993	15114	15010	15012	15133	14941	14905	14998	15018	15031	14926	15047	14945	14957	15103	15157	14867	14964	15003	15131	14770	14929	15048	15013	15113	15002	14939	14948	15049	15140	15064	14967	15043	15071	15070	14973	14973	14920	14938	14922	14983	15151	15167	15092	14749	14902	14918	15197	15026	14977	14966	14896	14965	14929	15038	15005	14803	14956	14944	15035	15036	15019	15016	15162	14948	14772	14874	14823	15038	15005	14993	14945	15097	14795	15038	15050	15004	14912	15029	14959	15092	14859	15022	14958	15011	15120	15060	14882	15055	14956	15041	14802	14988	14910	15114	15000	14993	15037	15089	14972	15041	15083	14994	15042	15148	15074	14962	14883	14882	14982	15179	14952	15002	14970	14963	15101	14966	14921	14953	15055	14933	14971	14948	14936	14867	14972	15043	14969	15076	15009	15060	14867	14950	14951	14996	15015	14950	15084	15109	15045	15051	14895	14923	14836	14998	15048	14958	15096	14972	15041	15005	15010	14997	14908	15094	15010	15045	15172	14911	14941	15037	15030	14956	14970	14776	14898	15093	14981	15171	15030	15050	15039	14953	15046	14992	14944	14924	14992	15143	14836	14956	15047	14980	14982	15166	14943	15132	14942	15078	15018	15057	14918	14927	14859	14983	15042	14958	14922	14878	15041	15015	14848	14909	15014	14972	14886	14943	14925	14977	15130	14891	15074	14946	14964	14946	15027	14829	14957	15104	14968	14906	15027	14961	15100	14867	15209	15029	15017	15049	15088	14770	15003	14970	15009	15222	15087	14929	15043	14839	15023	15023	14901	15143	14877	14907	14970	15004	15065	14931	14901	14869	15018	14995	15033	14961	14956	14997	14926	14870	15003	14844	14772	15153	14814	15067	15060	15109	14894	15039	15020	14951	15160	14979	14997	14865	14867	15150	14970	15029	14853	14943	15021	14911	14955	15092	15075	14890	14897	14934	14934	14968	15104	14904	15114	14967	14899	14919	15004	14949	14928	15018	14895	14955	14951	14954	14858	14952	14936	14965	14876	14953	15077	15000	15110	14760	14913	15013	14988	15112	14949	14963	14914	15098	14938	15141	14899	14919	15036	14964	14842	15024	14899	15056	14973	14955	14795	14832	15094	15137	14860	15009	15031	14885	14800	15035	15026	15105	14872	15115	14899	15129	14864	15225	15020	15098	14968	14997	15048	15087	15221	14988	14926	14861	14921	15013	14867	15144	15098	15045	14855	14985	15139	15024	15054	14915	14960	15102	14963	15092	14979	15028	14963	14911	15060	15037	15049	14933	15047	15087	14827	15097	14998	14980	14991	14935	14993	15002	14944	15006	14907	15082	15016	14957	14903	15141	14967	15207	14805	15053	15016	14929	14964	14880	15035	14886	15094	14953	15025	15013	14883	15077	14946	15039	14840	14957	15045	14922	15080	15066	15147	14855	15050	15039	14979	14996	14909	14935	14979	15043	14933	15124	15115	15094	15048	14912	14955	14929	14875	15160	14908	14950	14940	14885	14856	15051	14981	15100	14950	14897	15178	14949	15091	14865	14934	14949	15043	14903	14962	15092	14832	14987	14957	15022	15046	14942	15014	15035	15029	15030	14970	15079	15202	14920	15015	15014	14985	15148	15018	14972	14990	14973	14953	15006	14883	14906	14939	14897	14992	15053	14873	14939	14977	15072	15087	14947	14942	14957	14960	15184	15037	15132	15035	14863	15006	15003	15022	15104	14797	14959	15140	14908	14857	15032	14928	14882	15129	14905	14808	14915	15067	15032	14870	15015	14784	14899	14875	14984	14890	14900	14968	14968	15021	14998	15062	14961	15008	15157	14949	15157	15051	14941	14984	15108	15135	15106	15115	14959	14890	15011	15019	14952	14968	14860	14932	14936	14740	14872	14984	14817	15169	15057	14974	15156	14863	15085	15061	15114	14799	14911	14919	15129	15029	14999	14999	15064	15073	15062	14896	14995	15189	14860	15128	15157	15103	14889	14838	15127	14933	15001	14968	15070	15030	15091	15134	14890	15068	15153	14977	14982	15160	15102	14978	15022	15106	14964	15015	15037	14959	14833	14940	15001	14963	14816	14850	14919	15061	15050	14917	15072	15125	14998	14873	14948	14955	14791	14904	15009	14844	15051	14967	15211	14835	14980	14964	14926	14895	15045	14886	14813	14978	15099	15016	14982	15063	14987	15031	15081	15009	15080	14916	15044	15007	14985	14858	14955	14912	14941	14936	14987	15021	14883	15014	14935	15040	14949	15030	14856	14977	14990	15005	14914	14922	14981	14980	14992	14711	14782	14791	14947	15051	15114	14935	15047	14845	15086	14919	14978	14866	14872	14954	15069	14803	14821	15056	15057	14940	14944	15141	14889	14992	14929	14990	15158	14895	15043	15051	14880	15145	15010	14986	14935	14909	15139	14979	14941	15037	15164	15093	14999	14875	14941	14935	15032	14982	15113	14821	15188	14952	14890	14794	15164	14946	15018	15016	14894	15092	15023	15190	14944	15018	15018	15096	15036	15146	14902	14886	14960	14936	15180	14894	15074	14979	14930	15026	15048	14930	14935	15031	15201	14988	15057	15109	15043	14957	15051	14932	14871	14860	15032	15041	14818	14915	15027	14974	15019	14979	15009	15202	15135	15031	14871	14838	15052	15039	14802	15076	15076	15099	14976	14815	14955	14986	15013	15034	15140	15050	14982	14897	14880	15093	14944	14952	15093	14914	14863	15039	14979	14896	14882	14863	15173	15048	14814	14942	15122	15122	15061	14894	15003	14870	14805	15158	14908	15117	14935	15019	14978	14982	15103	14782	15072	14844	14961	14994	15121	15023	15029	14904	14949	15074	14868	15023	15015	14868	14988	14985	14906	14841	14927	15021	14809	14677	14941	15096	14996	14994	15041	15092	14940	15069	14900	15014	14933	14874	15027	15034	14836	14938	15111	15170	14803	15039	15085	15020	14865	14896	14932	15078	14990	14925	15066	15165	15025	15114	15091	14974	14968	14994	15113	14839	15024	15064	15104	15027	14929	14960	15144	15028	14830	14926	14922	14937	14954	15005	15081	14935	14973	15018	15117	14886	15078	14913	15062	14934
24252	21491	29131	31439	40417	57106	51945	38788	27839	21092	18199	17152	17107	16983	16946	17118	17161	17199	17000	16934	17001	17054	16704	16805	16952	17058	17027	16947	16925	16866	16843	16896	16910	16833	16848	16959	16986	17086	17009	16708	17075	16974	16748	16889	17059	17063	16989	17049	16843	16653	17055	16793	16862	16824	16960	16705	16730	16777	17087	17038	16816	17034	16910	16912	16758	16902	16960	16721	16947	17150	16888	16981	16947	16984	16970	16901	17014	16944	16737	16989	17008	16791	16829	16925	17173	16840	16674	16885	16997	16863	16761	16883	16963	16983	16790	16730	16928	17008	17072	17195	16983	17063	16878	16901	16864	16795	16901	16878	16985	16818	16703	16751	16771	16776	16946	16804	16792	16773	16899	16740	16876	16852	16738	16892	16784	16807	16703	16893	16923	16868	16828	16866	16899	16762	16934	16816	16950	17180	16765	16790	16721	16639	16974	16881	16910	16791	16839	17062	16637	16756	16950	16812	16820	16912	16995	16866	16796	16817	16703	16711	16863	16789	16949	16823	16894	16902	16785	16920	16857	16822	16686	16878	16791	16778	16910	16675	16658	16876	16855	16920	16932	16847	16849	16898	16746	16864	16963	16857	16849	16620	17019	16786	16805	16771	16938	16773	16838	16913	16983	16790	17039	16800	16924	16715	16890	16676	16975	16838	16905	16877	16871	16912	16654	17013	16974	16846	16724	16848	16978	16837	16854	16648	16768	16917	16937	16844	16916	16801	16934	16904	16917	16976	16883	16872	17021	16735	16934	16953	16763	16984	16795	16716	16725	16791	16966	16861	16897	16959	16653	16916	16930	16797	16894	16760	16622	16611	16964	16862	16656	16606	17040	16805	16838	16892	16844	16973	16907	16966	16822	17044	16839	16759	16923	16690	16899	16983	16861	16865	16928	16839	16754	16715	16793	16770	16682	16821	16889	16780	17019	16840	16878	16770	16826	16838	16878	16799	16963	16978	16692	16764	16938	16851	17021	16739	16684	16726	16953	16872	16922	16756	16888	17148	16927	16676	16867	16905	16861	16747	16690	16897	16933	16953	16810	16858	16844	16761	17031	16855	16633	16810	16884	16792	16731	16614	16475	16776	16809	17081	16943	16981	16718	16868	17027	16863	16989	16807	16766	16717	16929	16882	17024	17109	16732	16843	17050	17023	16991	16866	16924	16902	16920	16857	16827	16663	16939	16597	16832	16831	16943	16794	16895	16854	16834	16859	16773	16956	16819	16826	16676	16742	16839	16962	16734	16750	16731	16889	16942	16888	16990	16913	16910	16846	16894	16768	16906	16812	16874	16736	16858	16805	16903	16898	16911	16856	16905	16905	16724	16838	16704	16978	17023	16793	16886	16910	16820	16807	16771	16785	16870	16661	16831	16774	16677	16985	17050	16934	16935	16704	16917	16604	16855	16927	16800	16598	16915	16786	17036	16880	16867	16972	16956	16693	16816	16733	16882	16907	17096	16941	16887	16937	16826	16681	16938	16799	16804	16820	16932	16938	16877	16709	16858	16947	16916	16630	17066	16815	16653	16875	16923	16945	16762	16841	16745	16806	16805	16998	16865	16765	16772	16734	16810	16763	16937	16809	16824	16955	16985	16958	16724	16907	16815	16728	16747	16911	16984	16935	16712	16765	16773	17035	16884	16809	16951	16783	16740	16905	16849	16746	16651	16861	16798	16668	16826	16855	16949	16883	17007	16889	16853	16668	16883	16976	16718	16802	16717	16854	16930	16834	17028	16834	16550	16858	16831	16784	16761	16887	17018	16708	16732	17123	16896	16950	17032	16828	17014	16833	16835	16794	16720	16676	16881	16692	16774	16663	16716	16681	16927	16759	16968	16716	16683	16857	16960	16967	16846	16842	16887	16894	16855	16893	17051	16830	17009	16806	17124	16901	16848	16741	16801	16713	16703	16824	16857	17049	16744	16881	16942	17106	17040	16695	16632	16593	16728	17021	16915	16812	16823	16890	16738	16732	16808	16848	16824	16594	16790	16919	16733	16854	16919	16931	16816	16945	16838	16777	16828	16722	16919	17053	16948	16909	16587	16779	16898	16647	16993	16807	16715	16769	16790	16920	16714	16657	16967	16939	16847	16867	16897	16872	16988	16656	17044	16815	16940	16807	16793	16717	16988	16978	16688	16881	16772	16980	16915	16753	16785	16911	16815	16903	17115	16780	16834	16793	16895	16861	16940	16825	16914	16868	16611	16954	16869	16856	16825	16808	16926	16594	17027	17095	16683	17006	16949	16955	16961	16756	16823	16999	16876	16788	16841	16865	16840	16743	16976	16857	16792	16677	16841	16873	16994	16818	16805	16786	16808	16936	16940	16951	16674	16702	16855	16820	16805	16882	16846	16909	16642	17119	16695	16816	17051	16848	16791	16764	17044	16870	16992	16957	16738	16855	16776	16780	16828	16713	16959	16876	16682	16917	16881	16732	16824	16834	16672	16783	16922	16777	16960	17002	16810	16783	17013	16824	16902	16863	16968	16909	16787	16826	17001	16995	16871	16832	16956	16919	16816	16931	17071	17032	16878	16886	16936	16952	16878	16731	16888	16679	16779	16877	16912	16713	16848	16795	16915	16931	17015	16811	16754	16898	16699	16919	16846	16781	16815	16852	16921	16853	16775	16856	16833	16735	16671	17163	16753	16894	16877	16746	16906	16858	16923	16847	16734	16657	16669	16897	16802	16671	16790	16879	17047	16823	16899	16765	16679	16844	16856	16837	16869	17000	16722	16965	16847	16789	16983	16932	16713	16755	16740	16679	16678	16859	16800	16825	16941	16876	17014	16927	16775	16818	16925	16797	16962	17025	16852	16971	16883	17007	16973	16995	16808	16908	16730	16809	16800	17011	16839	16600	16774	16795	16846	16720	16897	16881	17043	16824	16794	16953	16983	16733	16701	16704	16959	16734	16791	16777	16822	16647	16925	16922	16936	16895	16908	16952	16859	16815	16920	16968	16830	17027	16785	16633	17088	16863	17077	16718	16800	16730	16783	16863	16635	17021	16752	16962	16794	16969	16761	16913	16817	16804	16707	16959	16903	16713	16905	16844	16779	16946	16831	16967	16855	16753	16689	16957	17024	16979	16855	16738	16927	16908	16722	16974	16851	16767	16935	16928	16836	16777	16760	16809	16880	16998	16945	16999	16941	16794	16897	16848	16892	16844	16738	16867	16880	16713	16933	16865	16905	16824	17020	16979	16811	16742	16954	16702	16789	16930	16804	17022	16861	16921	16806	16925	16734	16943	16938	16944	16931	16828	16975	16690	16851	16799	16744	16830	16787	16640	16828	16907	16751	16627	16916	16975	16867	16888	16853	16860	16996	16949	16820	16717	16768	16872	16828	16943	16994	16952	17190	16964	16773	16864	16885	16743	16870	16863	16732	16849	16808	16772	16765	16794	16950	16878	16897	16994	16724	16866	16830	16814	16891	16831	16608	16969	16984	16866	16845	16792	16806	16739	17051	17053	17024	16729	16878	16843	16807	17068	16980	16906	16831	16905	16681	17056	16981	16905	16562	17053	17016	16885	16902	16981	16992	16864	16811	16819	16755	16827	16924	16705	16832	17061	16819	16829	16793	16865	16790	16982	16885	16756	16706	16744	16795	16681	16848	16858	16964	16916	16802	16789	16940	16880	16853	16881	16817	16877	16936	16850	16792	16797	16877	16806	16981	16927	16943	16889	16881	16790	16882	16992	16836	16799	16762	16885	16884	16943	16919	16960	16830	16927	16833	16942	16980	16892	16840	16886	16951	16889	16801	16782	16956	16861	16786	16616	16912	16905	16762	16737	16903	16755	17014	16876	16909	17089	17071	17045	16657	16831	16827	16837	16848	17059	17033	16987	16746	16879	16872	16925	16717	16970	16947	16845	16986	16876	16844	16717	16693	16854	16815	16735	16832	16750	16910	16776	16821	16906	16973	16798	16937	16776	16936	16716	16751	16750	16935	17048	16799	16805	16866	16721	16857	16813	16778	16838	16940	16745	16569	16836	16791	16939	17002	17085	16841	16753	16968	16792	16752	16732	16843	16901	16862	16825	16916	16882	16882	16806	16906	16833	16817	16810	16886	16814	16681	16821	16827	16769	16683	16885	16840	16852	16855	16873	16705	16894	17093	16753	16847	16847	16895	16696	16930	16764	16844	16748	16948	16755	16756	16910	16863	16982	16683	16931	16839	16792	16762	16937	16895	16995	16892	16617	16818	16898	17009	16859	16928	16893	16760	16815	16849	16847	16970	16809	16925	17112	16950	16834	16672	16794	16874	16934	16948	16864	16757	16794	16758	16825	16963	16894	16783	16697	16987	16835	16987	16467	16860	16989	16858	16936	16911	16718	16826	16859	17004	16877	16716	16633	16966	16822	16950	16946	16854	16874	16848	17009	17015	16763	16603	16825	16710	16891	17006	16780	16634	16840	16941	16764	16794	16731	16949	16905	17044	16954	16957	16917	16765	16749	16977	16983	16823	16888	16897	16990	16913	16802	16829	16895	16755	16709	16908	16836	16761	17080	16985	16789	16890	16859	16809	16979	17068	16803	17044	16832	16789	17031	16837	16858	16927	16802	16784	16896	16855	16924	16976	16944	16821	16809	16753	16845	16772	16874	16849	16919	16871	17002	16785	16632	16811	16723	16867	16662	16824	16988	16743	16845	16920	16840	16810	16799	16792	17006	16788	16888	16990	17099	16882	16844	16765	16874	16849	16867	16923	16820	16953	16753	16906	16919	16632	16824	17074	16877	16834	16852	16828	16878	16745	16714	17094	16784	16879	16989	16891	16835	17008	16902	16836	16841	16683	17008	16882	16745	16983	17014	16877	16787	16842	16862	16835	17004	16793	16829	16935	16977	16946	16833	16752	16630	16830	16875	16735	16870	16797	17011	16770	16870	16793	16984	17008	16983	16806	16901	16793	16725	16859	16977	16768	16874	16998	16762	16904	16876	17005	16759	16762	16744	16883	17084	16954	16859	16895	16885	16656	16734	16940	16929	17007	16683	16680	16819	16945	16989	16908	17096	16952	16847	16870	16740	16932	16771	16853	16767	17074	16752	16645	16817	16818	17044	17008	16945	16904	16807	16874	16950	16776	17077	16921	16753	16832	16924	16736	16871	16761	16882
41258	39939	26185	46681	49781	57580	49356	37600	25661	17979	15021	14449	14385	14369	14434	14422	14466	14285	14315	14410	14462	14414	14463	14462	14278	14461	14512	14299	14399	14419	14436	14190	14229	14300	14701	14276	14239	14397	14286	14546	14379	14375	14312	14514	14348	14345	14414	14472	14434	14450	14423	14267	14204	14579	14291	14357	14319	14131	14461	14578	14458	14334	14172	14403	14484	14398	14528	14436	14435	14355	14453	14620	14472	14264	14440	14495	14446	14294	14454	14373	14416	14285	14430	14402	14339	14362	14227	14481	14400	14336	14483	14274	14323	14363	14410	14416	14272	14408	14448	14365	14301	14339	14272	14382	14594	14314	14271	14478	14431	14299	14341	14299	14240	14459	14400	14296	14398	14318	14393	14274	14499	14294	14558	14338	14377	14321	14485	14437	14485	14373	14438	14443	14182	14340	14175	14534	14479	14433	14395	14208	14257	14312	14420	14461	14267	14480	14256	14274	14474	14171	14388	14413	14493	14299	14444	14425	14246	14342	14342	14493	14204	14480	14250	14370	14359	14523	14418	14582	14338	14342	14376	14430	14539	14390	14083	14264	14350	14546	14393	14360	14322	14464	14195	14265	14376	14360	14525	14291	14377	14530	14248	14346	14268	14376	14525	14319	14197	14425	14414	14207	14413	14346	14440	14243	14197	14312	14350	14383	14389	14492	14336	14576	14388	14286	14474	14253	14354	14525	14313	14369	14294	14297	14286	14415	14512	14334	14494	14428	14382	14381	14379	14676	14362	14434	14194	14365	14219	14427	14351	14385	14312	14318	14404	14287	14383	14308	14399	14329	14289	14482	14363	14294	14410	14370	14536	14399	14361	14485	14499	14365	14262	14371	14469	14285	14451	14287	14495	14307	14466	14415	14478	14380	14543	14395	14404	14280	14315	14229	14105	14355	14164	14302	14466	14374	14454	14517	14396	14315	14424	14309	14384	14400	14342	14364	14258	14314	14445	14365	14440	14211	14282	14433	14236	14238	14529	14293	14329	14334	14267	14364	14435	14263	14385	14239	14462	14343	14552	14364	14323	14359	14403	14388	14539	14349	14410	14348	14427	14298	14412	14420	14286	14184	14338	14295	14439	14667	14386	14302	14325	14401	14611	14311	14321	14285	14356	14360	14532	14380	14378	14250	14280	14288	14297	14233	14385	14502	14224	14356	14456	14558	14460	14314	14376	14398	14352	14352	14369	14269	14403	14426	14407	14281	14384	14156	14544	14322	14408	14177	14365	14468	14233	14239	14422	14350	14534	14467	14454	14330	14256	14345	14426	14372	14248	14279	14395	14314	14430	14424	14396	14292	14311	14398	14460	14288	14455	14515	14383	14267	14425	14246	14444	14436	14272	14470	14249	14337	14388	14380	14389	14421	14414	14371	14360	14306	14414	14344	14241	14327	14177	14414	14260	14379	14321	14518	14155	14204	14401	14555	14215	14351	14391	14368	14408	14302	14361	14385	14382	14291	14159	14356	14356	14535	14404	14654	14311	14181	14446	14317	14188	14279	14367	14313	14296	14189	14369	14310	14268	14522	14347	14380	14456	14336	14298	14362	14395	14477	14547	14397	14485	14337	14379	14369	14242	14283	14244	14369	14413	14448	14308	14451	14590	14257	14451	14354	14187	14296	14330	14224	14237	14370	14586	14297	14343	14454	14283	14492	14471	14300	14419	14284	14190	14458	14446	14377	14370	14392	14318	14329	14280	14439	14358	14421	14426	14346	14464	14431	14328	14382	14318	14363	14412	14301	14440	14373	14269	14432	14342	14286	14305	14442	14401	14495	14335	14275	14462	14425	14304	14321	14409	14312	14254	14440	14305	14640	14489	14360	14471	14262	14270	14390	14450	14613	14484	14517	14317	14392	14370	14212	14346	14201	14444	14310	14406	14095	14418	14462	14279	14279	14464	14374	14461	14389	14397	14367	14457	14442	14281	14495	14333	14440	14501	14391	14501	14429	14223	14555	14467	14533	14381	14415	14344	14240	14375	14408	14372	14455	14379	14409	14222	14419	14371	14328	14202	14209	14317	14296	14231	14349	14382	14275	14358	14344	14367	14410	14439	14323	14316	14431	14477	14322	14303	14413	14402	14321	14281	14325	14477	14464	14541	14334	14443	14186	14381	14446	14345	14371	14397	14300	14313	14210	14464	14201	14395	14511	14303	14379	14368	14366	14253	14260	14393	14326	14393	14318	14479	14367	14280	14554	14318	14307	14288	14338	14263	14587	14402	14351	14349	14411	14499	14224	14483	14368	14352	14384	14229	14422	14476	14223	14389	14550	14516	14368	14239	14469	14370	14403	14268	14329	14399	14275	14330	14335	14378	14326	14466	14314	14322	14426	14374	14457	14271	14419	14403	14192	14544	14337	14332	14324	14161	14494	14517	14174	14334	14503	14266	14329	14321	14499	14526	14215	14485	14435	14291	14395	14416	14432	14542	14384	14304	14403	14371	14399	14450	14394	14208	14513	14515	14436	14435	14350	14313	14291	14222	14513	14269	14231	14508	14304	14462	14467	14307	14461	14374	14402	14199	14420	14354	14321	14372	14545	14204	14342	14219	14267	14437	14248	14198	14304	14366	14344	14306	14308	14365	14386	14388	14354	14164	14413	14551	14335	14278	14283	14371	14276	14417	14499	14314	14372	14268	14354	14257	14360	14375	14238	14255	14323	14368	14428	14303	14449	14406	14383	14235	14437	14301	14427	14162	14188	14147	14285	14357	14386	14529	14262	14342	14615	14329	14313	14366	14241	14319	14278	14230	14527	14432	14406	14333	14297	14327	14330	14452	14389	14440	14451	14546	14284	14341	14321	14210	14170	14409	14213	14398	14441	14383	14318	14356	14306	14312	14329	14434	14355	14335	14182	14385	14384	14311	14249	14371	14257	14527	14209	14279	14220	14497	14497	14333	14340	14256	14278	14251	14414	14289	14392	14374	14397	14318	14299	14325	14499	14354	14356	14316	14421	14521	14275	14227	14201	14483	14445	14371	14466	14397	14212	14455	14176	14246	14391	14376	14332	14183	14181	14579	14267	14344	14358	14405	14308	14346	14339	14325	14302	14473	14293	14363	14379	14273	14401	14416	14338	14439	14554	14538	14373	14392	14327	14431	14418	14403	14410	14397	14254	14517	14471	14320	14369	14363	14344	14256	14518	14330	14351	14393	14518	14383	14374	14162	14471	14428	14392	14243	14348	14409	14370	14364	14301	14400	14307	14292	14425	14187	14378	14364	14226	14401	14385	14358	14376	14286	14255	14490	14369	14270	14258	14337	14382	14207	14256	14413	14376	14278	14322	14224	14281	14230	14498	14448	14394	14414	14344	14381	14360	14361	14391	14273	14503	14434	14267	14451	14359	14417	14268	14240	14351	14465	14318	14423	14192	14482	14339	14394	14280	14406	14403	14410	14290	14258	14292	14384	14370	14390	14464	14272	14233	14414	14453	14374	14289	14468	14508	14318	14412	14436	14390	14420	14525	14255	14501	14262	14371	14386	14371	14424	14439	14467	14341	14236	14388	14361	14488	14211	14412	14228	14362	14427	14356	14518	14132	14309	14353	14369	14452	14328	14506	14529	14251	14278	14587	14536	14389	14348	14330	14439	14228	14310	14256	14400	14389	14367	14480	14349	14390	14230	14331	14512	14346	14371	14430	14363	14364	14374	14268	14236	14252	14326	14454	14431	14496	14388	14312	14260	14245	14258	14380	14363	14399	14252	14306	14398	14388	14296	14377	14255	14476	14341	14236	14489	14428	14435	14328	14186	14464	14202	14329	14525	14304	14399	14398	14449	14264	14435	14508	14246	14426	14261	14363	14569	14340	14484	14284	14172	14281	14390	14300	14291	14251	14443	14249	14342	14229	14305	14305	14428	14385	14422	14467	14364	14370	14440	14433	14579	14403	14438	14396	14298	14218	14296	14396	14436	14357	14417	14336	14428	14353	14280	14340	14231	14185	14357	14391	14293	14166	14295	14347	14294	14295	14402	14235	14313	14337	14509	14488	14367	14314	14275	14425	14443	14447	14551	14330	14285	14387	14392	14401	14276	14425	14369	14352	14569	14354	14305	14462	14302	14383	14526	14157	14360	14162	14388	14579	14566	14301	14402	14383	14443	14234	14292	14285	14292	14406	14374	14516	14230	14302	14279	14170	14414	14432	14454	14439	14564	14502	14394	14230	14279	14525	14368	14500	14305	14437	14384	14342	14401	14315	14478	14552	14319	14483	14256	14267	14343	14239	14323	14447	14265	14431	14177	14472	14331	14279	14279	14262	14376	14217	14307	14241	14550	14391	14380	14514	14425	14307	14374	14326	14422	14325	14530	14337	14243	14399	14526	14438	14340	14597	14212	14406	14326	14655	14264	14422	14330	14318	14321	14205	14438	14255	14274	14340	14279	14378	14411	14227	14323	14399	14341	14386	14366	14463	14230	14315	14483	14505	14299	14317	14327	14265	14322	14357	14313	14290	14089	14405	14300	14654	14403	14336	14463	14288	14383	14406	14399	14241	14200	14394	14246	14484	14392	14415	14426	14323	14337	14362	14406	14283	14333	14180	14294	14497	14320	14293	14325	14290	14277	14268	14418	14375	14339	14228	14417	14500	14338	14293	14413	14358	14388	14362	14350	14352	14509	14501	14208	14305	14244	14477	14312	14381	14378	14396	14533	14400	14333	14431	14420	14347	14426	14466	14377	14238	14466	14449	14372	14441	14346	14516	14348	14398	14507	14351	14383	14367	14513	14504	14296	14398	14422	14328	14324	14504	14286	14411	14284	14502	14383	14340	14382	14344	14311	14464	14306	14335	14363	14440	14502	14343	14267	14347	14452	14323	14241	14344	14483	14376	14586	14474	14361	14568	14371	14281	14229	14337	14240	14504	14328	14243	14383	14319	14271	14251	14247	14318	14396	14302	14389	14373	14493	14217	14336	14327	14591	14348	14529	14292	14412	14345	14335	14396	14343	14316	14413	14469	14607	14513	14428	14255	14482	14423	14378	14430	14391	14337	14318	14302	14486	14389	14299	14352	14400	14404	14414	14523	14177	14638	14325	14182	14443	14208	14250	14338	14147	14391	14317	14447	14406	14312	14403	14541	14372	14462	14369	14445	14225	14309	14134	14437	14441	14290
22996	21418	29387	25950	33143	63699	62276	47286	33662	24458	18910	17081	16483	16596	16550	16472	16524	16360	16345	16338	16422	16307	16240	16394	16315	16306	16052	16395	16273	16394	16292	16252	16417	16268	16260	16318	16278	16321	16441	16354	16397	16286	16256	16310	16397	16075	16186	16098	16373	16391	16070	16089	16317	16432	16287	16517	16432	16360	16094	16248	16287	16322	16304	16306	16442	16232	16266	16152	16281	16164	16014	16172	16199	16031	16364	16223	16159	16069	16209	16018	16324	16181	16157	16280	16398	16099	16450	16408	16166	16264	16181	16276	16362	16367	16067	16248	16171	16145	16232	16143	16258	16237	16277	16241	16098	16190	16405	16160	16106	16016	16050	16446	16137	16218	16218	16271	16215	15975	16201	16337	16111	15988	16232	16211	16309	16226	16108	15989	16124	16341	16279	16293	16302	16332	16213	16273	16143	16166	16327	16232	16350	16169	16378	16120	16269	16300	16293	16222	16126	16273	16159	16090	16136	16291	16178	16358	16543	16331	16256	16255	16206	16305	16027	16382	15960	16226	16164	16177	16192	16201	16207	16303	16284	16191	16429	16128	16295	16180	16163	16365	16164	16256	16171	16270	16260	16462	16138	16285	16321	16259	16211	16093	16367	16221	16000	16359	16246	16293	16219	16174	16256	16232	16095	16253	16352	16257	16068	16104	16186	16088	16162	16175	16142	16416	16098	16137	16250	16013	16173	16328	16167	16108	16179	16234	16277	16140	16114	16006	16304	16035	16108	16007	16224	16079	16347	16210	16228	16262	16201	15990	16203	15994	16216	16245	16175	16137	16232	16155	16281	16204	16328	16232	16164	16161	16280	16254	16360	16061	16090	16029	16220	16239	15944	16317	16170	16148	16155	16144	16224	16158	16041	16132	16330	15926	16195	16111	16233	16290	16177	16012	16219	16278	16304	16176	15989	16290	16191	16104	16133	16309	16092	16205	16222	15941	16191	16146	16190	16303	16016	16244	16210	15972	16484	16207	16202	15980	16315	16172	16123	16163	16135	16198	16104	16296	16256	16226	16265	16219	16326	16151	16181	16201	16232	16294	16155	16216	16283	16015	16196	16264	16045	16324	16322	16295	16194	16201	16166	16151	16186	16381	16102	16083	16109	16079	16153	16270	16243	16259	16093	16146	16352	16298	16146	16169	16120	16035	16180	16068	16104	16273	16114	16200	16079	16224	16359	16316	16334	16182	16130	16198	16272	16235	16133	16225	16284	16356	16177	16239	16262	16184	16252	16224	16083	16112	16304	16073	16069	16235	16245	16281	16171	16235	16111	16153	16212	16378	16025	16215	16272	16067	16120	16138	16074	16064	16303	16306	16149	15943	16203	16235	16179	16041	16201	16107	16233	16174	16265	16051	16254	16477	16109	16164	16176	16156	16181	15942	16252	16117	16070	16265	16340	16282	16117	16173	16399	16201	16136	16147	16164	16252	16215	16298	16207	16246	16166	16172	16340	16018	16300	16291	16295	16133	16050	16067	16409	16097	16369	16100	16208	16264	16123	16212	16079	16147	15989	16241	16244	16139	16262	16396	16121	16207	16047	16166	16076	16218	16180	16130	16321	16341	16205	16285	16352	16171	16189	16167	16103	16109	15980	16065	16188	16086	16283	16353	16355	16276	16410	16063	16315	16209	16027	16247	16277	16310	15999	16119	16213	16245	16337	16114	16109	16222	16195	16065	16111	16129	16122	16082	16114	16124	16219	16153	16224	16242	16153	16276	16278	16232	16097	16402	16452	16197	16233	16225	16282	16030	16247	16337	16169	16167	16145	16142	16146	16042	16253	16094	16322	16388	16272	16123	16124	16186	16251	16090	16108	16202	16296	16223	16224	16175	16218	16116	16205	16260	16413	16119	16297	16280	16206	16182	16145	16032	16196	16257	15999	16257	16290	16212	16275	16221	16165	16490	16039	16321	15989	16045	16207	16328	16301	15919	16151	16343	16206	16375	16360	16137	16201	15981	16146	16182	16164	16248	16014	16130	16302	16304	16346	16226	16039	16169	16240	16117	16374	16151	16157	16145	16360	16123	16215	16033	16133	16056	16058	16177	16188	16163	16193	16342	16214	16060	16243	16163	16026	16376	16082	16158	16436	16152	16006	16105	16304	16203	16257	16198	16181	16356	16164	16300	16025	15992	16003	16262	16299	16142	16357	16279	16296	16165	16158	16410	16216	16177	16328	16390	16321	16093	16299	16296	16106	16244	16152	16340	16011	16277	15983	16147	16456	16140	16264	16024	16056	16479	16174	16205	16118	16152	16096	16063	16030	16010	16094	16075	16150	16150	16297	16033	16200	16125	16251	16223	16121	16236	16166	16247	16070	16091	16296	16142	16438	16357	16302	16245	16210	16246	16232	16190	16100	16233	16228	16155	16216	16119	16241	16170	16140	16137	15979	15980	16048	16427	15984	16138	16112	15971	16201	16293	16079	16231	16137	16104	16095	16058	16347	16142	16116	16276	16239	16272	16089	16025	16077	16270	16277	16111	16194	16284	16221	16050	16198	16097	16123	16002	16298	16127	16088	16195	16203	16180	16044	16218	16128	16227	16061	16219	16208	16205	16086	16088	16251	16013	16227	16320	16195	16359	16273	16102	16196	16209	16149	16319	16254	16300	16218	16132	16208	16040	16166	16120	16111	16101	16145	16391	16274	16227	16417	16115	16124	16067	16275	15987	16059	15963	16302	16097	16171	16154	16056	16326	16266	16076	16137	16292	16272	16082	16317	16129	16341	16341	16283	16323	16261	16172	16142	16060	16330	15990	16337	16100	16137	16100	15949	16266	16317	16294	16157	16224	16119	16406	16256	16256	16111	16219	16387	16196	16115	16378	16370	16216	16152	16226	16067	16354	16209	16031	16076	16100	16105	16141	16352	16334	16112	16199	16239	16042	16252	16180	16189	16380	16250	16156	16017	16141	16267	16047	16188	16287	16119	16173	16399	16114	16105	16285	16324	16188	16324	16256	16104	16140	16045	16083	16408	16192	16343	16080	16013	16050	16189	16259	16310	16139	16301	16156	16343	16244	16254	16064	16137	16114	16146	16359	16156	16047	16120	16224	16208	16087	16228	16335	16136	16188	16296	16210	16199	16311	16299	16434	16210	16226	16209	16117	16134	16469	16338	16341	16141	16275	16201	16255	16346	16413	16341	16138	16326	16215	16130	16021	16255	16340	16203	16185	16076	16144	16138	16003	16225	16239	16182	15988	16446	16059	15986	16162	16342	16060	16123	16195	16462	16234	16221	16375	16149	16256	16236	16283	16291	16038	16244	16258	16241	16362	16165	16322	16040	16230	16295	16330	16291	16201	16204	16098	16096	16275	16319	16012	16243	16119	16145	16404	16093	16076	16043	16100	16314	16105	16020	16247	16088	16148	16157	16084	16107	16107	16140	16178	16376	16302	16112	16175	16277	16261	16065	16189	16294	16180	16160	16265	16267	16127	16195	16381	16027	16123	16061	16227	16303	16263	16325	16135	16149	16262	16082	16192	16217	15996	16257	16206	15997	16159	16015	16302	16227	16259	16312	16092	16268	16175	16089	16206	16159	16192	16295	16195	16315	16167	16173	16261	16315	16073	16340	16175	16162	16277	16154	16267	16161	16209	16063	16167	16176	16240	16264	16125	16340	16115	16303	16162	16112	16335	16444	16181	16134	16054	16235	16131	16281	15994	16248	16064	16340	15843	16367	16350	16284	16397	16310	16273	16156	16233	16147	16345	16050	16119	16316	16166	16136	16172	16240	16157	16239	16055	16257	16137	16158	16155	16111	16169	15958	16312	16159	16178	16021	16240	16233	16133	16329	16140	16264	16045	16291	16305	16445	16270	16407	16024	16198	16257	16311	16195	16109	16274	16221	16521	16190	16320	16180	16174	16156	16155	16074	16176	16241	16083	16131	16215	16197	16265	16042	16177	16265	16177	16287	16313	15985	16321	16265	16218	15944	16259	16278	16115	16300	16317	16057	16195	16093	15841	16120	16251	16198	16248	16138	16064	16037	16265	15992	16219	16312	16065	16166	15995	16195	16098	16352	16166	16250	16221	16057	16115	16163	16241	16166	16102	16171	16386	16335	16260	16235	16035	16239	16063	16075	16254	16124	16137	16081	16134	16190	16229	16489	16183	15996	16236	16122	16064	16186	16301	16185	16089	16330	16174	16039	16129	16181	16171	16171	16099	16327	16212	16276	16151	16318	16040	16327	16259	16103	16173	16157	16143	16063	16218	16235	16305	16127	16167	16122	16280	16248	16060	15945	16016	16246	16357	16119	16190	16079	16143	15982	16297	16151	16159	16291	16103	16143	16264	16455	15971	16187	16100	16292	16461	16334	16228	16148	16167	16094	16011	16058	16327	16267	16223	16338	16299	16261	16329	16193	16153	16368	16335	16209	16197	16229	16119	16135	16167	16282	16176	16273	16290	16178	16278	16031	16351	16424	16315	16261	16224	16365	16093	16055	16292	16175	16249	16106	16343	16242	16204	16121	16035	16301	16185	16359	16228	16138	16133	16237	16054	16277	16312	16142	16213	16233	16084	16233	16108	16101	16084	16116	16155	16115	16097	16181	16179	16064	16115	16130	16119	16101	16059	16127	16288	16095	16157	16040	16534	16232	16239	16114	16327	16380	16188	16147	16199	16206	16311	16351	16280	16192	16324	16128	16121	16103	15971	16275	16088	16153	16063	16219	16426	16058	16257	16335	16334	16276	16208	16286	16296	16113	16207	16308	16143	16245	16052	16156	16161	16443	16148	16385	16280	16385	16160	16219	16195	16328	16144	16101	16175	16114	16277	16191	16134	16088	16170	16261	16066	16450	16069	16117	16256	15974	16184	16386	16133	16212	16271	16197	16372	16100	16112	16234	16082	16199	16177	16144	16160	16123	16047	16108	16264	16239	16392	16191	16215	16273	16236	16121	16223	16256	16237	16161	16050	16240	16334	16091	15994	16169	16198	16330	16201	16189	16204	16134	16233	16295	16004	16180	16224	16401	16188	15935	16109	16272	16254	16125	16177	16258	16237	16213	16024	16108	16009	16005	16091	15963	16331	16253	16086	16141	16076	15995	16224	16171	16133	16295	16305	16158	16086	16127	16105	16297	16159	16188	16145	16064	16400	16140	16199
47930	48832	27695	48015	57096	72876	62376	47710	33188	21583	15778	14299	13878	13908	13964	14040	13930	13920	14008	14020	13918	13835	13908	13942	13971	13839	13902	13921	13993	13986	14016	13968	13801	13880	13913	13913	13937	13938	13821	14039	13967	13973	13810	13860	13910	14007	14018	14027	13897	13839	13912	13971	14000	13994	13907	13896	14008	13914	14111	13926	13885	13738	13828	13852	13822	13899	13808	13938	13959	13939	13958	13817	13935	13962	13791	13884	13885	14147	14045	13951	13982	13899	13975	13878	13998	14054	13827	13976	13850	13868	13960	13809	13834	14072	13872	14075	13733	13962	14152	13839	13910	13968	14016	14024	13753	13984	13792	13780	13993	13972	13738	13929	13714	13919	13899	13922	13788	13992	13937	14041	13843	13995	13873	13810	13892	14029	14065	13980	14023	14093	13851	13822	13741	14090	13768	13807	13840	13906	13973	14040	13921	13731	13903	14000	13886	14017	14077	13905	13903	13993	13893	13971	13972	13816	13849	13934	13934	13969	14009	14103	13972	13835	14133	13768	13872	13905	13828	13964	13943	13943	13927	13746	13911	13949	13994	14018	13909	14078	13996	13833	14112	13941	13966	13992	13844	13961	13878	13904	13921	13813	13907	13915	13968	13912	13958	13949	13808	13759	13726	13974	13778	14002	14041	13882	13885	14073	14022	13925	13874	13744	13928	14025	13952	13898	13857	13876	14001	13831	13751	13877	13944	13762	13833	13977	14044	13893	13754	13753	13895	13766	13824	13943	14160	13953	14079	13672	13836	14047	13822	13970	13771	14004	13832	13757	14113	14002	14017	13898	13858	13965	13794	14033	13845	13812	13873	13970	13953	13860	13909	13868	14066	13967	13982	14055	13945	13828	13864	14004	13830	13884	13971	13845	13846	13905	13992	14086	14044	13900	13802	13863	13938	13963	14048	13862	13845	14079	13950	13983	13922	14003	13984	13989	13798	14021	13793	13857	14095	13914	13832	13817	13956	13901	13898	14008	13968	13874	13832	13918	13836	13835	13794	14047	13938	13979	13979	13989	13974	13817	13947	13855	13995	13856	13945	13908	13941	13944	13895	13879	13904	13825	13895	13989	14008	13713	13845	14093	14034	13774	13953	13985	13944	13688	14040	13696	13974	13895	13836	13886	13802	13826	13995	13982	13829	13966	13977	13977	13905	13986	13888	13975	13923	13865	13973	13879	13877	13954	14006	13842	13918	13817	14107	13833	13951	13851	13894	13899	14083	13956	13759	13851	13866	13886	14015	13878	13998	13944	13798	14050	13730	13871	13976	13864	13884	14024	13801	13990	13877	14076	13855	13958	14007	13900	13892	13877	13909	13840	14035	13825	13990	13924	13660	13931	13754	13910	13871	13917	13860	13925	13952	13949	13861	13937	13953	14068	13938	13989	13957	14010	13877	13951	14002	14029	13911	14014	13821	13953	13844	13835	13823	13851	13813	13964	13910	13895	13910	13854	13899	13939	14032	13939	13922	13803	14000	13862	14056	13927	13938	13812	14012	13855	13830	13897	13840	13877	13819	13909	13799	13934	13883	13924	13894	13926	14022	13735	13911	13915	13956	13903	14076	13874	13938	13926	13951	13989	13824	13823	13966	13700	14096	13886	14000	14077	14041	13934	13891	13864	13863	13830	14027	13916	13888	13899	13780	13810	13943	13861	13879	13871	13850	13942	13891	13814	13874	14110	14049	13932	13852	14070	13985	13903	13993	13834	13758	13970	13923	13897	13986	13808	14089	13904	13987	13825	13914	13874	13860	13862	13935	13794	13816	13854	13788	13983	13954	13993	13928	13986	13982	14125	13809	14081	13949	13922	13982	13904	14026	13967	13900	13885	13981	14046	13940	13802	13863	13952	13914	13825	13917	13978	14165	13919	13825	13955	13728	13776	13846	13847	13916	13874	13844	13989	13968	13853	13835	13841	13826	14000	13779	13996	13894	13794	13764	14102	13887	13921	13948	14022	14009	13799	13958	13869	13859	13918	13888	13972	13992	13991	14043	13887	14020	13824	14095	13916	13761	13817	13853	13947	13911	13905	13990	14075	13942	13977	14079	13965	13850	13802	13972	13873	13887	13927	13911	13977	13815	13842	14003	13895	13851	13904	13944	13955	13840	13862	13920	13925	13954	13912	13811	13860	13973	13927	13749	13980	14047	14023	13931	13918	13901	13805	13871	13991	13949	13908	13844	13823	14060	13913	14065	13966	14102	13893	13871	13983	14054	13988	13722	13912	13893	13703	13782	13959	13972	13909	13949	13803	14089	13911	13839	14069	13974	13872	14045	13853	13889	13887	14029	13739	13889	13862	13860	14065	13991	13859	14073	14049	13959	13846	13963	14069	13925	14066	13890	13944	13956	14023	13984	14024	13905	13879	13737	13906	13814	13918	13934	14143	13912	13983	13824	13867	13951	13943	13869	14054	13814	14085	13916	13903	13755	13703	13928	13956	13964	14069	13911	13932	13861	13868	13964	13978	13977	13782	13807	13923	14040	13774	13795	13854	14040	13967	14019	13799	13722	14037	14055	13918	13971	13931	13948	13883	13941	13919	13846	13842	14018	13765	13802	13844	13920	13889	13863	13875	13906	13881	13964	14022	13774	13998	13894	13900	14006	13986	13804	13932	13780	14017	13867	13862	13963	13886	13934	14036	14069	13939	13808	14071	14011	13932	13879	13914	13865	13842	13995	14082	13793	14011	13797	13899	13998	13870	13884	13826	13871	14036	13667	13957	13994	14006	14013	13892	13802	14037	13816	13845	13907	14019	13740	13931	14007	14018	14102	13968	13919	14120	13995	13901	13866	13897	13916	13915	14055	13894	13966	13896	13977	13927	13996	13896	13924	13931	13778	13804	13879	14040	14044	14085	13912	13841	13908	13904	13791	13950	13924	13792	13698	13904	13810	13998	13866	13897	13793	13942	14004	13944	13774	13961	14047	13832	13723	13912	13966	13759	14051	13897	13877	13831	13831	13882	13983	13867	13915	13982	13881	13968	13997	13983	13859	13917	13954	14032	13799	13849	13921	13971	14017	13809	14032	14040	13995	13949	13838	13955	13916	13840	14007	13864	13851	14004	14038	13894	13948	13686	13976	13884	14130	14047	13961	13845	13926	13975	13892	13965	13952	13882	13882	13900	14043	13672	13907	13921	13814	13989	13929	13926	14058	14027	13790	13993	13840	13909	13897	13915	13981	13858	13759	13840	14072	13796	13896	13996	13876	13907	13921	13890	13863	14042	13925	13807	14047	13943	13989	13746	13908	13764	14067	14011	13933	13876	14036	13852	13905	14031	13860	13940	13870	14038	13833	13998	13943	13853	13670	13953	14151	13912	13902	13918	14005	13822	13937	13752	13856	13966	13821	13977	13870	13936	13967	13930	13960	13945	13991	13703	13891	13801	14021	13911	13977	13849	13996	13931	14116	13615	13970	13863	13851	13979	13879	13861	13861	13883	13980	13788	14092	13924	13890	13823	13973	13768	13958	14056	14050	13912	13972	14000	13797	13950	13920	13867	13866	13988	13964	13779	13986	14069	14036	13866	13898	13920	13925	13999	13873	13829	13766	13987	13874	13802	13901	13945	13834	13822	13849	13866	13924	13848	13881	13787	13951	13906	13882	13891	13749	13894	14171	13972	13785	13936	14007	14058	13886	13941	13983	13833	13876	13947	13938	14068	13826	13813	13879	13912	14053	13952	13917	13955	13924	13913	13966	13873	13986	14138	13872	13887	13831	14050	13800	13955	13845	14078	14003	13786	13900	13979	13944	13896	14031	13849	13975	13686	13946	13901	13989	13939	13871	13680	13914	13931	13889	13867	13729	13892	13731	13863	13819	14008	13889	13941	13982	14042	13969	13975	13934	13924	13964	13839	13979	13751	13908	13900	13905	14037	13955	14014	13991	13917	13966	13992	14019	13763	13834	13939	13924	13840	13883	13858	13953	13844	13812	13855	13820	13845	14030	14068	13854	13950	13832	14109	13952	13873	13837	14012	13966	14036	13857	13764	13951	14041	13957	13853	13857	13967	13742	13939	13901	13963	13831	13814	13852	13981	13863	13803	13986	13877	13982	13893	13788	13929	13913	13736	13958	14081	13946	13936	14088	13840	14021	13854	13931	13920	13878	13840	13805	13934	13980	13861	13919	14027	13879	14107	13929	13883	13942	13723	14015	13936	13940	14111	13837	13965	13825	13914	13933	13997	13924	13882	13782	13969	14011	13848	13707	14004	14093	13845	13875	14038	13911	13989	13838	14045	13976	13966	13970	13870	13897	13983	13860	13856	13853	13945	14004	13805	14005	13821	13881	14001	14048	13949	14089	13950	13901	13970	13949	14010	13951	13710	13967	13778	14058	13788	13938	13829	13842	14019	13867	13997	13955	13761	13880	13895	13900	14036	13843	13830	13910	14010	13987	13986	13820	13800	14155	13781	13886	13819	13776	13935	13968	13852	13876	13790	13911	14059	14080	13940	13867	13927	13910	13917	14032	14083	14099	14082	13850	14108	13944	13889	13876	13850	13913	13933	13896	13943	13989	13882	13960	13908	13806	13953	13968	13930	13977	13996	13945	13962	13773	13823	13969	13845	13771	13992	13932	13926	13943	14008	13908	14012	13937	13909	13926	13951	13882	13813	13951	13832	13944	13964	13788	14002	13800	13845	13792	13924	13836	13957	13908	13795	13880	13884	13947	14026	13928	13868	13924	13922	13908	13794	14003	13966	13754	13946	13904	13809	13973	13945	14020	13807	14065	14015	13821	13944	13964	13857	14147	13874	14043	13871	13799	13819	13901	13845	14053	13898	13800	13936	13993	13826	13941	13802	13946	13947	14117	13896	13920	13713	13909	13881	13920	13845	14093	13730	13941	14091	13883	13874	13831	13862	13692	13983	13890	13901	14075	13933	13850	14055	13884	13861	13983	13912	13913	13893	13863	14012	14020	13903	13880	13917	13927	13842	13998	13947	13981	13890	13780	13972	13673	13876	13941	13988	13981	13916	13991	13796	13876	13925	13909	13940	14004	13973	13965	13838	13911	13908	13942	14009	13899	14026	13937	14019	14003	13758	14002	13952	13993	13770	13784	13844	13878	13970	13951	13850	13783	14014	14083	13936	14042	13831	14149	13886	13832	13971
27992	22112	24096	23181	21482	27799	25719	21218	18333	16956	16491	16297	16172	16243	16321	16041	16249	16239	16104	16311	16001	16079	16154	16219	16279	16162	16356	16333	16193	16254	16220	16216	16147	16290	16130	16226	16109	16282	16152	16283	16263	16220	16218	16148	16215	16203	16016	16013	16227	16331	16204	16230	16345	16078	16292	16184	16369	16342	16201	16121	16029	16085	16269	16296	16008	16205	16319	16149	16136	16107	16132	16121	16167	16208	16211	16125	16239	16280	16252	16204	16062	16207	16159	16129	16253	16058	16229	16274	16138	16303	16341	16158	16300	16248	16274	16123	16318	16171	16172	16128	16324	16121	16304	16117	16168	16299	16243	16192	16186	16092	16338	16309	16190	16291	16204	16115	16198	16281	16140	16138	16286	16231	15972	16146	16308	16224	16373	16072	15987	16028	16369	16383	16145	16164	16128	16386	16050	16227	16402	16474	15975	16185	16265	16177	16061	16111	16073	16292	16307	16074	16262	16098	16161	16266	16146	16200	16323	16136	16345	16154	16148	16147	16276	16256	16244	16083	16099	16106	16104	16060	16257	16123	16115	16261	16154	15884	16046	15975	16367	16306	16215	16277	16257	16276	16181	16181	16334	16205	16401	16164	16182	16017	16256	16248	16439	15966	16142	16153	16252	16316	16223	16216	16066	16186	16180	16077	16051	16218	16141	16240	16298	16471	16295	16471	16254	16237	16188	16139	16294	16498	16019	16225	16350	16347	16210	16158	16224	16218	16193	16139	16306	16170	16319	16076	16157	16264	16271	16462	16263	16060	16301	16128	16186	16240	16080	16406	16230	16083	16340	16259	16230	16010	16409	16346	16173	16353	16285	16281	15894	16142	16312	16293	16262	16275	16179	16038	16257	16158	16008	16117	16221	16127	16180	16284	16037	15996	16057	16151	16230	16222	16219	16109	16099	16178	16216	16177	16164	16391	16179	16122	16278	16336	15897	16054	16299	16113	16271	16137	16231	16171	16219	16133	16240	16273	16053	16215	16056	16264	16153	16345	16047	16170	16222	16416	16225	16319	16162	16179	15996	16263	16305	16256	16184	16276	16301	15965	16181	16048	16080	16159	16245	16069	16087	16052	16414	16281	16082	16358	16113	16158	16229	16247	16304	16084	16272	16231	16148	16345	16279	16330	16165	16346	16340	16199	16198	16061	16184	16142	16143	15970	16166	16427	16310	16240	16177	16438	16157	16214	16258	16260	16248	16054	16265	16040	16441	16225	16246	16296	16394	16180	16216	16189	16222	16305	16290	16288	16056	16136	16235	16040	16183	16283	16314	16122	16266	16111	16174	16179	16166	16175	16311	16222	16382	16139	16203	16079	16081	16355	16232	16238	16103	16153	16201	16273	16182	16088	16268	16307	15906	16510	16260	16071	16016	16218	16233	16187	16154	16323	16307	16203	16102	16176	16130	16140	16152	16047	16407	16189	16159	16296	16125	16344	16250	16430	16397	16274	16349	15956	16208	16214	16113	16015	16040	16065	16290	16175	16169	16308	16070	16228	16224	16267	16267	16169	16151	16155	16270	16266	16272	16247	16261	16272	16222	16020	16220	16220	16234	16277	16190	16282	16172	16016	16344	16094	16243	16381	16323	16252	16347	16239	16284	16198	16428	16176	16104	16121	15994	16116	16241	16167	16252	16110	16351	16046	16198	16263	16150	16193	16216	16210	16421	16173	16175	16417	16190	15996	16351	16172	16285	16152	16276	16297	16320	16120	16428	16194	16129	16250	16116	16160	16379	16344	16124	16266	16140	16172	16224	16229	16235	16240	16157	16053	16130	16188	16145	16152	16049	16268	16412	16213	16121	16106	16432	16153	16280	16103	16291	16077	16086	16403	16292	16280	16169	16074	16118	16283	16043	16263	16272	16273	16079	16108	16088	16153	16074	16335	16133	16455	16002	16131	16342	16095	16139	16302	16216	16285	16162	15986	16281	16153	16208	16195	15938	16171	16005	16021	16335	16198	16325	16224	16109	16189	16239	16200	16146	16111	16154	16245	16255	15992	16193	16332	16292	16100	16305	16242	16243	16119	16376	16235	16230	16464	16216	16124	16188	16204	16170	16254	16128	16226	16049	16153	16213	16236	16280	16349	16331	16179	16263	16083	16295	15998	16220	16160	16272	16224	16027	16168	16168	16190	16194	16119	16228	16174	16254	16218	16166	16167	16117	16178	16143	16320	16349	16343	16167	16066	16237	16160	16119	16199	16322	16214	16276	16125	16166	16325	16169	16284	16185	16107	16070	16039	16202	16216	16198	16342	16177	16064	16302	16115	16320	16293	16294	16062	16254	16096	16344	16053	16159	16224	16248	16341	16240	16511	16306	16087	16357	16532	16229	16057	16085	16206	16166	16143	16027	16271	16275	16155	16207	16212	16280	16302	16185	16073	16313	16393	16292	16009	16179	16244	16215	16207	16382	16240	16222	16167	16112	16199	16169	15975	16101	16129	16352	16120	16245	16028	16367	16418	16441	16101	16205	16228	16392	16180	16089	16142	16238	16194	16204	16217	16075	16225	16153	16225	16225	16213	16221	16338	16273	16372	16170	16057	16265	15903	16230	16144	16142	16299	16223	16371	16077	16284	16232	16096	16208	16104	15994	16097	16221	16059	16280	16332	16307	16337	16238	16217	16226	16353	16130	16102	15946	16137	16019	16158	16316	16185	16331	16145	16121	16288	16034	16293	16096	16127	16277	16385	16109	16174	16079	16314	16312	16261	16254	16076	16224	16194	16462	15918	16246	16163	16144	16298	16063	16317	16114	16207	16144	16113	16273	16110	16346	16304	16337	16178	16133	16114	16169	16223	16258	16249	16339	16249	16295	16255	16210	16189	16306	16323	16270	16321	16238	16390	16139	16129	16248	16315	16069	16150	16275	16271	16063	16204	16364	16347	16340	16085	16223	16117	16072	16086	16156	16162	16172	16130	16067	16199	16444	15967	16115	16064	16216	16100	16263	16047	16306	16272	16325	16283	16301	16070	16246	16249	16201	15956	16068	16114	16161	16156	16105	16194	16218	16341	16193	16035	16091	16100	16314	16066	16350	16265	16173	16112	16323	16350	16091	16206	16196	16173	16343	16231	16259	16193	16018	16179	16180	16436	16020	16257	16133	15931	16126	16030	16001	16218	16099	16363	16171	16145	16335	16247	16425	16145	16275	16190	16352	16245	16269	16210	16410	16153	16240	16300	16280	16164	16020	16086	16073	16242	15961	16245	16257	16359	16378	16196	16185	16266	16225	16385	16236	16143	16245	16215	16361	16145	16351	16474	16128	16558	16504	16324	16337	16536	16322	16281	16282	16188	16183	16340	16485	16314	16301	16313	15926	16179	16270	16290	16005	16103	16447	16256	16071	16292	16208	16289	16083	16050	16094	16118	16318	16100	16265	16173	16234	16156	16253	15978	16221	16111	16251	16020	16279	16163	16178	16243	16262	16185	16084	16284	16211	16276	16156	16320	16318	16317	16376	16285	16099	16121	16270	16271	16056	16265	16218	16147	16314	16237	16312	16132	16324	16231	16236	16265	16126	16008	16245	16218	16028	16227	16325	16216	16094	16215	15999	16284	16168	16155	16111	16123	16124	16131	15951	16104	16281	16139	16271	16066	16138	16359	16541	16135	16347	16212	16204	16074	16145	16314	16278	16108	16219	16316	16078	16160	16311	16127	16044	16439	16249	16196	16311	16144	16257	16320	15978	16044	16270	16203	16155	16192	16319	16287	16127	16342	16104	16120	16113	16098	16331	16162	16320	16095	16158	16257	16329	16433	16350	16285	16304	16229	16158	16378	16428	16335	16238	16027	16055	16192	16205	16217	16357	16019	16298	16101	16231	16093	16098	16314	16462	16278	16125	16141	16078	16328	16265	16358	16063	16263	16542	16167	16161	16199	16112	16096	16359	16313	16276	16041	16260	16194	16045	16049	16316	16235	16228	16268	16235	16323	16139	16126	16088	16074	16322	16340	16299	16067	16112	16259	16146	16254	16075	16189	16314	16027	16159	16085	16245	16259	16227	16427	16323	16160	16194	16490	16304	16385	16052	16155	16137	16314	16357	16267	16257	16059	16207	16196	16211	16103	16194	16335	16365	16161	16314	16250	16093	16004	16243	16237	16388	16335	16227	16329	16029	16205	16351	16255	16327	16130	16370	16186	16249	16170	16307	16210	16197	16233	16178	16275	16084	16279	16172	16199	16135	16321	16120	16289	16234	16256	16327	16150	16349	16079	16215	16427	16324	16297	16292	16311	16298	16166	16227	16310	16302	16365	16089	16329	16298	16396	16296	16199	16064	16193	16314	16034	16323	16258	16063	16148	16264	16435	16351	16152	16034	16243	16065	16219	16164	16031	16218	16193	16161	16171	16209	16312	16140	16143	16256	16044	16083	16287	16155	16227	16298	16158	16125	16187	16328	16178	16063	15935	16130	16061	16215	16076	16433	16297	16368	16234	16235	16295	16525	16004	16179	16244	16091	16388	16363	16005	16203	16315	16168	16471	16071	16085	16101	16167	16188	16221	16298	16266	16259	16107	16163	16258	16172	16288	16156	16111	16107	16380	16136	16197	16328	16220	16207	16237	16240	16151	16255	16257	16280	16088	16414	16251	16177	16370	16359	16211	16354	16232	16308	16414	16118	16436	16254	16220	16205	16353	16214	15993	16293	16181	16234	16286	16156	16074	16246	16176	16219	16246	16438	16271	16297	16071	16361	16371	16200	16211	16236	16274	16253	16423	16403	16234	16258	16131	16080	15998	16308	16396	16217	16223	16189	16117	16288	16316	16096	16363	16140	16267	16281	16212	16294	16237	16239	16149	16294	16302	16204	16243	16223	16024	16430	16334	16276	16258	16317	16026	16176	16192	16379	16174	16150	16253	15954	16363	16122	16272	16252	16072	16247	16185	16318	16223	16222	16242	16221	16104	16176	16354	16246	16409	16407	16348	16042	16282	16235	16176	16129	16186	16012	16156	16268	16296	16084	16320	16256	16167	16053	16188	16107	16377	16242	16243	16265	16023	16023	16191	16422	16226	16218	16247	16243	16236	16034	16140	16326	16235	16195	16136	16225	16279	16261	16225	16225	16383	16185	16153	16257	16008	16153	16211	16208	16041	16068	16421	16157	16176
21712	18786	16236	18537	20557	26692	23215	18713	15746	14794	14185	13903	13862	13979	13789	14057	14057	13892	13918	13956	14017	13902	13930	13733	13880	14114	13852	13814	13979	13996	13800	13989	14093	13855	13931	13952	14000	13932	13912	13979	14015	14152	13958	13987	13932	13873	13938	13881	14111	14075	13955	13911	14085	13964	14000	13876	13829	13996	14188	13768	14006	13836	13928	14080	13858	13936	13853	13860	13969	13702	13920	13888	14036	13985	13896	14130	13886	13885	13982	14059	13910	13834	14039	13935	13836	14019	13826	13909	13906	14043	13877	14089	13859	13956	13848	14013	13769	13874	14049	13936	13830	13834	13932	13849	14013	13905	13907	13879	14024	13797	13870	14096	13941	14118	14154	13926	13948	13785	14000	14100	13919	13990	13673	13878	13974	14069	13832	13977	13980	13972	13959	13892	13829	13896	13853	14162	14065	13898	13806	13947	14154	13856	13902	13935	13942	13915	13935	14028	13929	14017	13959	13984	13857	14061	14113	13938	13762	13818	13984	13943	13874	13970	13984	13888	13900	14024	13993	13932	13844	13895	13867	13891	13896	13884	14027	14076	14017	13861	13762	13975	13796	14125	13997	13967	13831	14005	14005	13969	13969	13891	13951	13983	13814	13887	14002	13974	13771	13746	14070	13943	13943	13809	13995	13851	13974	14062	13956	13882	13814	13927	14009	13871	13906	14132	13988	13911	13924	13974	13889	13843	13840	14037	13915	13842	13848	13722	13916	13946	13947	13986	13972	13721	13949	14015	13894	13898	13914	13992	13991	13903	13926	13901	13953	13975	13990	13957	13897	13937	14034	14024	13955	14121	13942	13990	14153	13869	13965	13937	13908	13922	14021	13992	13934	14008	13970	14033	13886	13917	13889	13930	13887	13919	13866	14029	13922	13834	13873	13783	14057	13894	13932	14027	13838	14036	14107	14160	13789	13911	13954	13912	13886	13859	14215	13939	14023	13977	13986	13817	14160	14095	14054	13931	13892	13993	13776	13830	13895	13877	13891	13923	13875	13948	14017	13998	13901	14018	14085	13857	13771	13927	13910	13956	13913	13852	14169	13997	14089	13979	13994	13971	13795	13975	14037	13923	13988	13823	14056	13991	13933	13753	13955	13866	13796	14124	13859	13955	13995	13751	13949	13856	14082	14018	13980	13710	13893	13889	13973	14085	14057	13736	13839	13967	13906	13911	13897	13905	14006	13901	14012	14013	13965	13980	14060	14156	14010	13983	13933	13988	13936	13948	13983	13893	14082	14086	14177	13975	14054	13862	13911	13949	13946	13835	13969	13898	13970	14037	13911	14034	13912	13980	13947	14061	14049	13937	13949	13874	13963	13933	13988	13927	14032	13918	13988	13878	13972	13871	14043	13912	13933	14081	14024	13932	13903	13845	13865	13931	13752	13985	13995	14077	13972	13897	13910	13804	13833	13872	14172	13872	13915	13896	13841	13932	13980	13935	14049	14031	13920	13968	14119	13896	13873	14028	13784	14080	13970	13992	13852	14044	13935	13869	13931	13983	14010	13925	13901	13904	14110	13824	14042	13951	13930	13959	13945	13939	13808	14123	13973	14167	13893	13960	13865	14038	13895	13977	13893	13934	14046	13975	13935	14013	14062	13895	13807	13847	13912	14026	13900	13937	14026	13846	13979	13795	14172	13924	14034	13956	13859	14176	14050	14078	13980	13870	14061	13900	13975	14022	13932	13939	13864	14104	13981	13973	13929	13921	13838	13743	13913	14047	14039	13967	13852	13999	13904	14001	13976	13937	14039	14104	13845	13776	14065	13992	14018	13987	13887	13957	13883	13971	13971	13934	13741	14012	14083	13900	14003	13925	13893	13868	13949	13935	13972	13940	13953	13807	14022	13885	14089	13799	13996	13856	13951	13890	14005	13934	14003	13928	13891	14091	13936	13876	13922	13959	13970	14081	13929	13966	13786	13882	13927	14030	14043	13975	14193	13936	13872	13897	13975	13885	14004	14091	13976	14026	14079	13991	14040	13935	13961	13991	13878	14154	14003	13923	14154	13941	14012	13813	13929	13949	14018	13827	13898	13904	13980	14116	13811	13889	13828	14045	13887	13957	13995	13928	13791	13891	14010	13968	13746	13892	13954	14109	14048	13967	13962	14056	13927	13867	14005	13766	14003	13863	14092	13873	14000	13948	13978	13840	13881	13939	14028	13933	14067	13914	14021	13851	13850	13989	13932	13832	14091	14062	14039	13895	14054	13980	13856	13932	13948	14275	14069	14026	13969	13850	13905	13920	14171	13864	13935	14079	13983	13956	13931	13740	13909	13975	13952	13891	14107	13902	14003	13879	13850	13960	14050	13942	14030	14051	13909	13898	13877	13928	13965	14003	13878	14049	13954	13940	13856	13965	14100	13933	13853	13903	14030	14006	13873	14013	14009	13988	14039	13879	14033	14068	13936	13912	13979	13793	14096	14027	13898	13918	13913	13985	13918	13928	13981	14027	13874	13855	13896	13945	14080	14008	13914	13737	14003	13981	13955	13886	14045	13980	13775	13820	14134	14072	13943	13912	13954	13834	14037	13859	13999	13996	13778	13959	13879	13977	14025	13957	13983	13954	14109	14033	13939	14039	13832	13952	14002	13919	13874	13935	13990	14038	13871	13905	13992	13936	14053	13982	13967	14007	13974	14006	13911	13861	13914	13852	13908	13932	14032	13854	13909	14086	13895	13959	14020	13915	13830	13803	13971	13835	13840	13972	13997	13937	13952	13930	13929	13859	13759	13874	14014	14030	14020	14003	14023	13947	13805	14078	14133	14040	13929	13824	13855	13999	13886	14139	13958	14047	13978	13995	13904	13951	13872	13820	13830	13945	13818	13848	13938	13823	14104	13922	14030	13959	14020	13763	13795	13982	14062	14069	13923	13971	13901	13974	13843	13948	14017	13985	13801	13947	13940	13908	14013	14025	13831	13825	13811	13839	14092	14133	13837	13892	14087	14046	13844	14065	14077	13917	13932	14079	13919	14014	13783	13852	14118	13827	13887	14088	13928	14014	13850	13985	14036	13902	13958	14056	13905	14103	14036	14015	13936	13987	14163	13948	13835	13894	14019	13985	13949	13970	13943	14074	14029	14023	13814	13842	14083	13936	13962	13822	14114	14049	13965	13784	13920	13973	13779	13885	13872	13928	13861	13999	14140	13829	13952	13937	13928	13787	14112	14158	13836	13941	14032	14037	14075	14113	13933	13949	13958	13817	13849	14031	14181	13969	13955	13968	14184	13793	13816	14010	13946	13875	13853	13953	13838	14064	13894	13988	13960	13936	13873	14045	13871	14049	13917	13888	14019	14110	13866	13939	13860	13950	13998	13857	13859	13928	13808	13997	14050	13889	14029	13850	13911	14124	13886	14130	13942	14018	13996	13937	13844	13994	13937	13954	13884	14151	13869	13939	13972	13886	13946	13948	14020	14093	13901	13968	13956	14053	13997	13955	13880	13983	13966	13781	13952	13832	13927	13950	14110	14000	13869	13943	13969	13868	13920	13972	13978	13908	14006	13875	14115	13729	13907	13856	13835	13900	13978	14012	13972	14017	14028	14044	13924	13952	13741	13844	14011	13883	13874	13852	13837	13915	13936	14080	13912	13879	13795	14097	14081	14097	14081	13859	13978	14107	14095	13947	14148	13954	13944	14046	13817	13734	13850	13971	13982	14049	13939	13918	14041	13955	13785	13768	13962	13954	14068	13815	13857	14055	13964	14075	13952	13814	13930	13925	14066	14058	13881	14083	14081	14045	14183	13925	14009	13858	14094	13822	13977	13834	13915	13993	14025	14040	13695	14022	14132	14023	13989	14001	13976	14042	14032	13985	13845	14042	13921	13901	13956	13954	13790	13913	14151	13953	13837	13952	14052	13915	13983	13954	14061	13983	13852	13983	14023	14008	14057	13963	13952	14008	13972	13986	14067	13758	14090	13903	13914	13925	13784	14058	14038	13883	13836	14002	14181	14057	14102	13993	14010	13993	14116	13923	14225	13841	13990	13856	14054	13875	13949	13861	13855	14020	13899	13990	14067	14039	13882	13825	14197	13856	14093	13974	13898	14031	13841	14028	13958	14035	13923	13930	13991	13881	13934	13816	14046	13999	13995	13954	13804	14040	13865	13922	14042	13825	13936	14050	14043	13769	14027	14036	13909	14059	14013	13941	13891	14082	13822	14000	14161	13962	13921	13963	13879	13931	13978	14033	13829	13980	14025	13882	13961	13918	13920	13985	13827	13997	13997	13880	14087	13931	14087	14018	13924	13899	14097	13981	13881	13878	14067	14237	13840	14066	13858	14066	13977	13906	13927	13873	13952	13911	13923	13971	13860	13948	13821	13894	13951	13940	14064	13952	13882	13893	14057	13982	13867	14058	13964	13912	13918	13969	14004	14029	13999	13852	13997	13807	13997	14086	13874	13850	13966	14052	13888	13895	13844	13915	13959	13879	13990	13885	14125	14017	13992	13911	14068	14057	13981	13948	13952	13657	13891	14063	13886	13874	14022	13879	14062	14117	13925	14085	14069	13803	13975	14139	13932	13827	14017	13968	13951	13951	14273	13872	14002	13976	13991	13971	14095	13940	13990	13874	14017	14072	13953	13875	14080	13944	14013	13928	13811	14016	13942	13754	13827	14144	13927	13970	13988	13861	13871	13839	13981	13875	13973	14095	14091	14010	14070	13927	13922	13890	13812	13959	13930	14005	13915	13842	14049	13830	14076	14099	13888	13824	13897	13780	13972	14066	13912	14095	13895	13978	13943	13885	13835	13947	13981	13891	14131	13992	13956	13857	14184	14055	13999	13953	14144	13967	13897	13969	13929	13769	14060	13871	13900	13881	13980	14138	14086	13959	13947	14008	13881	14199	14048	13892	13847	14018	14144	13792	13885	14026	13927	13925	13890	13970	13861	13979	13956	14052	13887	13918	14015	13914	13885	14000	13939	13954	13903	13958	13898	13992	13975	13887	13919	13976	13935	13939	13947	13897	13985	13838	13971	13906	13919	14076	13881	14161	13811	13937	13904	13996	13902	13914	13896	13840	13978	13972	13911	13981	13932	14044	13922	14074	14025	13972	14153	13994	14073	13892	13987	14086	14133	13887	14001	14107	13906	13983	13930	13966
24212	21482	29183	31412	36435	57954	53042	38460	27572	20831	17241	16226	16040	16206	16119	15833	16059	15802	15736	15864	15797	16016	15812	15909	15758	16146	15778	15802	15580	15620	15544	15799	15982	15727	15893	15776	15720	15954	15789	15795	15720	15744	15817	15967	15728	15895	15787	15904	15776	15987	15793	15909	15900	15819	15839	15682	15737	15640	15826	15902	15918	15824	15771	15599	15901	15752	15931	15920	15833	15744	15811	15899	15883	15600	15891	15618	15741	15717	15653	15642	15927	15783	15573	15934	15915	15749	15812	15668	15866	15612	15690	15772	15632	16046	15749	15815	15857	15812	15783	15933	15814	15992	15572	15515	15845	15883	15712	15751	15901	15871	15803	15769	15801	15799	15606	15818	15919	15592	15786	15586	15784	15577	15756	15717	15633	15884	15830	15548	15672	15608	15813	15902	15685	15643	15874	15801	15897	15973	15872	15732	15746	15765	15886	15576	15541	15748	15810	15912	15647	15683	15597	15802	15627	15861	15756	15585	15676	15674	15837	15808	15896	15765	15959	15815	15682	15718	15955	15749	15655	15681	15723	15853	15654	15811	15747	15839	15757	15691	15731	15605	15702	15710	15710	15635	15920	15892	15600	15581	15575	15687	15555	15582	15665	15914	15991	15607	15639	15874	15961	15827	15940	15680	15972	15943	15614	15634	15790	15827	15776	15863	15709	15533	15921	15788	15796	15766	15818	16033	15911	15795	15870	15702	15592	15703	16017	15717	15790	16015	15903	15869	15913	15556	15891	15746	15807	15910	15731	15449	15431	15787	15760	15662	15708	15887	15839	15797	15712	15662	15731	15723	15933	15773	15729	15836	15959	15701	15751	15755	15844	15628	15603	15761	15783	15874	15896	16001	15831	15705	15690	15676	15975	15793	15746	15817	15772	15607	15770	15553	15683	15808	15775	15922	15832	15571	15828	15794	15563	15790	15614	15847	15668	15616	15676	15856	15806	15720	15703	15603	15908	15887	15885	15807	15590	15686	15903	15804	15752	15615	15599	15782	15664	15766	15672	15757	15770	15574	15748	15672	15858	15803	15848	15936	15747	15900	15871	15802	15749	15850	15630	15832	15619	15647	15848	15860	15855	15697	15878	15618	15751	15979	15663	15618	15705	15729	15549	15814	15661	15738	15758	15822	15855	15680	15758	15638	15667	15801	15787	15946	15767	15903	15781	15792	15918	15825	15978	15785	15834	15720	15641	15888	15737	15969	15570	15892	15632	15817	15796	15765	15657	15640	15755	15753	15916	15760	15744	15671	15762	15866	15801	15636	15851	15908	15867	15595	15515	15670	15852	15890	15785	15808	15774	15901	15916	15627	15797	15875	15834	15695	15652	15741	15875	15755	15730	15789	15753	15829	15655	15827	15714	15585	15583	15744	15889	15725	15900	16003	15538	15715	15709	15711	15735	15784	15896	16011	15636	15709	15551	15708	15763	15740	15756	15929	15748	15907	15720	15773	15906	15572	15499	15673	15700	15858	15756	15541	15813	15763	15753	15871	15753	15604	15948	15746	15921	15930	15773	15805	15760	15862	15634	15678	15727	15701	15730	15592	15733	15993	15864	15860	15781	15674	15943	15863	15719	15610	15942	15875	15693	15693	15798	15717	15830	15773	15687	15631	15654	15863	15784	15825	15550	15727	15775	15811	15768	15756	15777	15806	15731	15804	15751	16040	15597	15834	15887	15820	15925	15852	15841	15819	15681	15736	15732	15931	15766	15645	15675	15733	15598	15780	15754	15778	15746	15706	15600	15722	15835	15659	15676	15794	15815	15829	15864	15721	15943	15821	15774	15841	15726	15643	15655	15491	15861	15683	15544	15817	15842	15730	15868	15732	15814	15812	15759	15679	15764	15768	15694	15521	15632	15537	15771	15674	16049	15839	15718	15724	15854	15901	15697	15631	15648	15754	15775	15614	15889	15904	15948	15915	15925	15562	15824	16043	15644	15857	15720	15809	15904	15662	15828	15924	15810	15734	15689	15695	15776	15796	15944	15858	15653	15722	15593	15950	15921	15586	15902	15702	15796	15746	15612	15698	15829	15893	15761	15641	15842	15796	15859	15780	15728	15769	15751	15630	15693	15509	15889	15909	15836	15793	15750	15889	15705	15563	15545	15828	15876	15707	15842	15799	15819	15756	15727	15814	15634	15647	15614	15893	15683	15782	15704	15701	15827	15625	15848	15807	15809	15643	15768	15794	15849	15929	15758	15901	16004	15985	15703	15705	15708	15837	15904	15822	15844	15769	15716	15853	15658	15688	15716	15632	15804	15441	15697	15870	15780	15840	15578	15798	15726	15721	15847	15835	15788	15843	15627	15651	15713	15783	15805	15704	15712	15945	15882	15764	15906	15755	15707	15607	15852	15829	15855	15762	15855	15895	15557	15452	15896	15698	15907	15827	15704	15735	15779	15733	15658	15695	15720	15726	15758	15734	15695	15656	15746	15754	15760	15851	15697	15844	15812	15761	15765	15742	15617	15644	15779	15718	15665	15816	15578	15616	15725	15653	15686	15671	15691	15779	15717	15869	15997	15905	16000	15719	15767	15853	15961	15845	15783	15622	15851	15832	15706	15771	15573	15681	15771	15713	15767	15806	15811	15687	15708	15819	15832	15906	15844	15612	15785	15786	15928	15790	15749	15800	15894	15792	15742	15773	15863	15644	15612	15656	15897	15841	15756	15746	15723	15649	15846	15715	15756	15762	15759	15721	15805	15605	15713	15827	15796	15629	15832	15804	15689	15837	15892	15663	15818	15709	15652	15837	15636	15740	15870	15906	15816	15939	15685	16018	15698	15712	15839	15741	15891	15815	15678	15710	15673	15872	15932	15765	15653	15944	15824	15922	15532	15880	15924	15756	15809	15820	15707	15779	15799	15954	15846	15762	15958	15594	15788	15783	15697	15822	15664	15823	15797	15770	15681	15855	15706	15681	15833	15767	15666	15801	15786	15685	15709	15732	15734	15993	15944	15527	15710	15633	15879	15575	15815	15813	15797	15906	15798	15750	15904	15770	15789	15678	15844	15719	15820	15787	15784	15698	15684	15722	15918	15827	15769	15613	16009	15837	15852	15528	15981	15752	15787	15683	15573	15877	15714	15972	15559	15856	15810	15638	15717	15774	15727	15805	15645	15879	15831	15804	15800	15733	15753	15717	15902	15937	15901	15888	15770	15816	15871	15903	16012	15734	15764	15592	15599	15650	15773	15677	15659	15528	15752	15747	15895	15872	15788	15731	15729	15810	15698	15778	15665	15964	15939	15741	15658	15719	15675	15958	15927	15825	15766	15779	15668	15868	15727	15978	15803	15718	15815	15900	15782	15743	15628	15732	15651	15501	15883	15808	15760	15867	15682	15890	15617	15705	15864	15705	15837	15726	15670	15724	15722	15475	15886	15993	15972	15897	15853	15762	15872	15690	15990	15858	15647	15737	15561	15718	15703	15716	15722	15672	15781	15734	15761	15702	15715	15479	15813	15663	15793	15815	15857	15844	15839	15596	15794	15780	15620	15740	15726	15768	15906	15773	15493	15673	15830	15824	15815	15730	15741	15786	15834	15706	15671	15738	15737	15734	15814	15873	15870	15677	15847	15862	15612	15550	15643	15822	15995	15647	15800	15990	15974	15974	15886	15686	15811	15746	15778	15674	15743	16093	15945	15700	16067	15890	15840	15693	15786	15711	15674	15775	15771	15600	15643	15919	15845	15931	15883	15706	15393	15793	15902	15637	15565	15669	15616	15784	15744	15641	15838	15700	15658	15897	15901	15898	15999	15850	15840	15920	15810	15789	15746	15634	15622	15892	15655	15796	15558	15954	15820	15874	15855	15622	15749	15614	15905	15864	15812	15621	15741	15910	15944	15704	15828	15657	15717	15662	15874	15876	15792	15765	15996	15691	15676	15850	15699	15957	15777	15720	15980	15807	15716	15943	15728	15695	15889	15732	15621	15667	15664	15704	15812	15633	15820	15712	15672	15799	15755	15723	15755	15735	15640	15683	15856	15960	15928	15763	15812	16093	15730	15900	15572	15572	15684	15585	15745	15583	15873	15821	15993	15620	15786	15602	16048	15816	15798	15928	15821	15494	15901	15742	15675	15759	15812	15806	15888	15848	15896	15641	15826	15772	15583	15863	15761	15831	15933	15836	15850	15752	15639	15605	15819	15765	15473	15803	15720	15777	15782	15764	15947	15712	15691	15849	15760	15879	16057	15805	15771	15781	15842	15791	15944	15684	15620	15855	15763	15617	15731	15773	15746	15959	15790	15763	15663	15755	15643	15850	15758	15783	15746	15947	15756	15709	15819	15775	15552	15729	16080	15719	15784	15977	15974	15839	15978	15871	15789	15949	15801	15799	15714	15690	15737	15844	15867	15766	16030	15821	15916	15719	15794	15619	15829	15799	15826	15819	15688	15775	15837	15751	15771	15812	15749	15895	15792	15824	15816	16128	15646	15633	15863	15690	15805	15918	15560	15910	15767	15888	15918	15687	15661	15778	15671	15743	15716	15857	15667	15701	15880	15837	15824	15780	15935	15861	15775	15828	15639	15922	15642	16014	15749	15757	15766	15892	15837	15586	15843	15550	15858	15875	16013	15696	15646	15746	15988	15829	15802	15743	15574	15910	15701	15785	15855	15899	15937	15757	15706	15819	15945	15809	15828	15739	15789	15730	15792	15889	15873	15745	15777	16016	15775	15982	15763	15926	15894	15787	15798	15807	15696	15973	15997	15854	15611	15783	15859	15585	15881	15760	15919	15607	15811	15790	15815	15600	15855	15642	15882	15615	15847	15843	15712	15840	15811	15653	15687	15852	15787	15666	15788	15845	15843	15876	15800	15835	15694	15743	15699	15780	15707	15766	15556	15914	15819	15709	15772	15919	15782	15850	15709	15825	15799	15722	15808	15749	15864	16075	15931	15748	15889	15790	15687	15984	15894	15844	15780	15931	15602	15878	15778	15849	15649	15922	15779	15806	15710	15676	15669	15743	15847	15619	15756	15710	15641	15820	15832	15695	15783	15823	15787	15842	15803	15911	15906	15623	15807	15687	15904	15769	15750	15721	15684	15871	15694	15886	15961	15948	15657	15805	15794	15861	15775	15843	15874	15787	15724	15995	15770	15904	15827	15569
42426	38415	27144	45734	43319	58710	49801	37872	26340	18514	14636	13898	13768	13829	13690	13779	13892	13742	13735	13722	13787	13902	13772	13622	13826	13665	13779	13783	13843	13725	13779	13823	13611	13787	13771	13697	13795	13634	13865	13576	13792	13774	13638	13673	13768	13652	13730	13799	13685	13598	13643	13728	13743	13796	13837	13771	13692	13857	13686	13720	13826	13782	13664	13620	13809	13740	13677	13807	13700	13642	13823	13681	13685	13918	13779	13691	13802	13689	13780	13917	13709	13634	13724	13724	13641	13749	13798	13779	13668	13915	13814	13812	13819	13620	13761	13772	13634	13679	13717	13843	13649	13778	13776	13777	13695	13710	13707	13684	13781	13614	13725	13663	13653	13735	13736	13582	13817	13606	13663	13656	13822	13832	13776	13772	13686	13722	13639	13693	13691	13766	13767	13646	13732	13714	13757	13646	13660	13812	13819	13679	13661	13634	13527	13536	13758	13741	13723	13668	13679	13712	13730	13773	13701	13847	13723	13803	13778	13772	13794	13681	13566	13838	13722	13658	13863	13698	13722	13643	13683	13716	13796	13822	13609	13672	13629	13670	13674	13792	13587	13762	13719	13788	13670	13763	13766	13795	13745	13718	13919	13756	13739	13698	13745	13703	13736	13720	13700	13713	13700	13765	13648	13767	13588	13481	13810	13765	13749	13676	13755	13612	13907	13720	13643	13689	13690	13718	13641	13754	13769	13661	13764	13729	13725	13754	13836	13778	13783	13638	13715	13715	13710	13624	13737	13568	13819	13870	13574	13696	13739	13755	13607	13821	13673	13711	13572	13568	13710	13818	13823	13711	13814	13493	13790	13715	13798	13502	13850	13957	13740	13752	13647	13712	13752	13782	13835	13850	13695	13679	13748	13727	13813	13681	13837	13720	13540	13699	13911	13911	13756	13866	13799	13841	13825	13831	13772	13559	13598	13761	13701	13737	13828	13748	13768	13645	13569	13753	13940	13838	13609	13812	13542	13751	13694	13825	13751	13894	13737	13813	13891	13644	13509	13672	13625	13853	13720	13693	13631	13624	13776	13751	13574	13820	13723	13729	13611	13705	13565	13704	13701	13719	13726	13587	13887	13806	13831	13756	13850	13638	13665	13736	13792	13659	13624	13682	13602	13734	13858	13716	13691	13680	13733	13802	13779	13570	13552	13805	13672	13687	13855	13957	13705	13637	13660	13738	13584	13816	13786	13547	13693	13747	13692	13513	13528	13828	13801	13919	13728	13752	13632	13738	13736	13561	13835	13666	13626	13759	13587	13751	13749	13634	13539	13738	13743	13813	13661	13737	13679	13731	13753	13758	13784	13722	13727	13745	13685	13579	13685	13647	13717	13768	13963	13715	13721	13716	13896	13730	13658	13754	13594	13751	13707	13768	13660	13772	13625	13835	13754	13673	13697	13724	13637	13731	13648	13700	13643	13811	13836	13829	13723	13790	13646	13824	13628	13675	13711	13703	13722	13791	13755	13626	13924	13664	13747	13738	13697	13778	13761	13710	13641	13753	13715	13759	13664	13872	13725	13661	13735	13703	13688	13773	13859	13767	13699	13758	13865	13735	13679	13658	13665	13769	13609	13650	13761	13744	13839	13535	13701	13603	13763	13817	13637	13725	13836	13757	13601	13660	13777	13648	13660	13781	13766	13619	13838	13713	13761	13739	13602	13694	13760	13851	13789	13680	13753	13582	13729	13798	13834	13835	13642	13889	13703	13630	13512	13756	13685	13631	13920	13790	13562	13569	13549	13720	13630	13559	13706	13766	13730	13532	13677	13554	13665	13624	13868	13702	13655	13691	13703	13747	13705	13735	13732	13641	13601	13754	13758	13670	13717	13730	13752	13724	13681	13691	13725	13786	13889	13719	13747	13733	13721	13710	13707	13764	13659	13651	13807	13612	13692	13854	13712	13727	13800	13658	13839	13727	13742	13802	13766	13731	13898	13728	13816	13651	13739	13671	13754	13676	13730	13731	13803	13717	13798	13905	13655	13671	13595	13752	13720	13834	13663	13882	13672	13748	13815	13667	13625	13928	13539	13889	13657	13512	13790	13689	13628	13775	13675	13827	13750	13614	13711	13872	13850	13634	13752	13749	13708	13603	13742	13631	13663	13757	13608	13752	13675	13711	13842	13634	13620	13808	13770	13914	13799	13890	13600	13844	13617	13713	13748	13791	13631	13647	13838	13758	13585	13774	13692	13799	13621	13864	13687	13811	13859	13669	13709	13694	13756	13762	13834	13556	13766	13773	13777	13584	13668	13583	13768	13676	13758	13591	13879	13796	13646	13735	13651	13666	13757	13716	13705	13721	13748	13608	13854	13613	13909	13704	13650	13833	13844	13875	13871	13798	13663	13654	13692	13729	13638	13618	13579	13653	13649	13706	13638	13617	13749	13743	13655	13646	13770	13714	13740	13739	13814	13755	13574	13690	13751	13798	13805	13661	13832	13777	13743	13671	13862	13675	13502	13787	13690	13564	13659	13699	13623	13677	13694	13707	13742	13662	13769	13673	13767	13741	13739	13615	13662	13607	13799	13817	13678	13646	13589	13956	13755	13638	13834	13617	13698	13851	13815	13632	13574	13851	13738	13618	13784	13670	13712	13689	13767	13733	13868	13698	13759	13741	13786	13770	13723	13743	13789	13718	13681	13735	13847	13725	13718	13662	13633	13778	13667	13621	13748	13773	13824	13631	13692	13713	13749	13889	13788	13670	13656	13797	13702	13850	13809	13759	13814	13665	13846	13830	13654	13855	13842	13765	13681	13790	13775	13760	13707	13750	13577	13846	13690	13643	13708	13630	13668	13714	13623	13671	13726	13780	13811	13801	13826	13674	13710	13820	13656	13692	13567	13788	13732	13844	13833	13727	13754	13681	13685	13665	13755	13722	13708	13723	13660	13829	13748	13633	13625	13751	13659	13754	13785	13725	13783	13697	13675	13784	13780	13498	13701	13674	13926	13601	13726	13563	13853	13695	13455	13768	13831	13543	13735	13628	13687	13768	13785	13664	13658	13633	13714	13638	13696	13695	13711	13800	13773	13752	13732	13864	13715	13791	13758	13669	13811	13639	13790	13694	13725	13619	13763	13836	13657	13605	13635	13769	13686	13690	13890	13715	13798	13701	13783	13864	13737	13675	13571	13773	13883	13854	13793	13862	13755	13741	13761	13744	13713	13731	13779	13816	13671	13623	13638	13762	13882	13774	13698	13677	13748	13870	13724	13685	13742	13733	13811	13606	13697	13655	13598	13694	13733	13766	13780	13748	13735	13727	13680	13643	13717	13806	13668	13599	13850	13505	13630	13807	13589	13578	13768	13672	13610	13767	13657	13545	13657	13762	13809	13780	13695	13969	13790	13578	13641	13721	13661	13673	13845	13840	13610	13672	13717	13853	13653	13668	13632	13648	13668	13763	13666	13839	13888	13523	13786	13713	13737	13622	13679	13799	13665	13622	13830	13674	13733	13917	13772	13667	13854	13805	13604	13856	13785	13839	13770	13614	13640	13745	13658	13652	13875	13759	13895	13960	13734	13826	13826	13666	13710	13773	13857	13657	13683	13713	13674	13695	13699	13706	13731	13720	13760	13659	13813	13921	13776	13852	13677	13871	13825	13805	13697	13724	13776	13730	13544	13851	13712	13590	13719	13651	13642	13798	13779	13816	13797	13658	13651	13865	13727	13728	13858	13775	13766	13692	13852	13666	13826	13529	13820	13779	13663	13750	13783	13767	13558	13570	13694	13786	13609	13732	13632	13750	13806	13750	13719	13813	13721	13771	13735	13685	13733	13894	13672	13696	13765	13797	13735	13744	13686	13774	13768	13922	13745	13793	13758	13785	13565	13755	13539	13647	13587	13793	13720	13758	13571	13548	13674	13661	13723	13672	13652	13653	13676	13690	13663	13660	13842	13690	13666	13771	13759	13752	13732	13774	13656	13802	13671	13744	13804	13585	13612	13775	13886	13607	13768	13766	13691	13801	13728	13768	13864	13805	13851	13673	13580	13689	13773	13755	13699	13647	13829	13795	13701	13784	13830	13640	13781	13784	13857	13692	13777	13729	13596	13620	13745	13749	13758	13522	13799	13777	13657	13694	13639	13861	13689	13781	13841	13730	13731	13691	13569	13744	13613	13673	13791	13819	13867	13615	13743	13833	13628	13843	13816	13757	13817	13680	13781	13713	13782	13852	13762	13594	13622	13809	13679	13685	13789	13856	13613	13649	13752	13653	13704	13731	13803	13799	13834	13704	13652	13714	13671	13767	13722	13657	13650	13680	13759	13696	13760	13714	13612	13707	13756	13570	13716	13849	13801	13736	13685	13642	13812	13829	13696	13942	13749	13800	13722	13748	13619	13671	13786	13708	13763	13632	13883	13622	13718	13667	13535	13825	13897	13678	13531	13493	13766	13646	13646	13824	13730	13808	13714	13696	13559	13753	13648	13760	13685	13721	13797	13728	13744	13631	13604	13650	13761	13754	13818	13832	13659	13909	13673	13788	13649	13551	13734	13652	13763	13760	13726	13669	13776	13833	13894	13558	13823	13765	13495	13852	13639	13712	13762	13819	13518	13610	13876	13667	13708	13787	13744	13790	13610	13704	13822	13475	13649	13868	13741	13899	13503	13805	13832	13637	13540	13745	13616	13764	13708	13681	13834	13738	13590	13686	13818	13669	13710	13681	13505	13643	13802	13685	13794	13744	13670	13797	13830	13814	13717	13831	13780	13493	13667	13853	13614	13489	13567	13691	13718	13580	13732	13768	13778	13702	13661	13947	13847	13543	13634	13639	13706	13704	13644	13880	13709	13495	13741	13660	13712	13712	13567	13942	13714	13669	13631	13781	13722	13565	13637	13846	13843	13654	13751	13897	13851	13786	13759	13859	13852	13923	13659	13737	13619	13692	13687	13649	13763	13692	13724	13692	13834	13766	13572	13721	13683	13627	13751	13670	13653	13667	13763	13940	13867	13795	13695	13700	13693	13790	13712	13648	13756	13690	13772	13765	13732	13731	13576	13709	13900	13841	13833	13790	13821	13862	13645	13703	13723	13702	13900	13560	13703	13694	13717	13767	13689	13680	13747	13736	13669	13899	13626	13912	13710	13813	13771	13696	13618	13614	13807	13805	13615	13731
22998	21420	29219	24042	35063	68448	64040	49519	35925	25256	18460	16524	16288	16231	15879	15848	16184	16025	16141	15945	16042	15901	15960	16114	16028	15966	15942	15745	15972	15913	15988	16013	16102	16022	15753	15816	15908	15696	15993	15800	15752	15891	15890	15906	15788	15852	15770	15783	15844	15687	15736	15715	15966	15804	15764	15752	15820	15767	15907	15781	15763	15668	16036	15946	15649	15797	15890	15972	15701	15868	16114	15989	15721	16141	16154	15895	15780	15804	15901	15935	15881	15578	15786	15753	15830	15825	15861	15723	15612	15714	15544	15780	15882	15760	15943	15828	15859	15709	15900	15875	15986	15690	15872	16108	15871	15751	15940	15946	15871	15848	15893	15821	15638	15670	15911	15695	15797	15917	15929	15557	15782	15697	15913	15693	15932	15852	15693	15664	15620	15747	15768	15802	15703	15811	15766	15984	15768	15774	15945	15698	15864	15796	15800	15931	15901	15855	15799	15942	16027	15734	15931	15863	15744	15889	15813	15846	15661	15786	15791	15939	15924	15766	15897	15749	15926	15769	15709	15869	15895	15701	15842	15579	15768	15625	15893	15755	15768	15820	15788	15718	15804	15810	15744	15797	15929	15684	15773	15641	15639	15879	15644	15761	15896	15760	15822	15888	15775	15829	15698	15645	15784	15797	15691	15856	15757	15900	15830	15833	15805	15621	15555	16026	15876	15697	15835	15904	15681	15797	15810	15900	16059	15662	15778	15756	15960	15866	15798	15652	15554	15826	15910	15812	15697	15967	15829	15907	15981	15872	15680	15843	15909	15789	15803	15894	15771	15793	15737	15756	15714	15866	15904	15874	15951	15963	15705	15884	15645	15860	15743	15666	15798	15727	15759	15844	15922	15891	15700	15888	15974	15802	15852	15825	15855	15834	15890	15874	15919	15753	15960	15676	15871	15761	15725	15808	15868	15724	15819	15819	15728	15984	15776	15770	15871	15957	15790	15968	15817	16000	15897	15793	15778	15786	15788	15867	15882	15600	15562	15845	15757	15686	15792	15730	15843	15744	15852	15726	15779	15892	15759	15881	15780	15828	15731	15782	15814	15675	15814	15996	15785	15802	15800	16070	15886	15692	15782	15771	15910	15844	15832	15647	15748	15770	15799	16087	15770	16025	15825	15805	15681	15823	15961	15911	16099	16042	15766	16129	16099	15673	15744	15886	15783	15794	15764	15811	15891	15962	15762	15696	15681	15797	15831	15765	15650	15839	15747	15791	15477	15764	15890	15852	15719	16091	15874	15868	15753	15706	15741	15759	15897	15658	15963	15621	15755	15698	15818	15903	15910	15648	15741	15828	15811	15975	15853	15830	15740	15748	15848	15834	15845	15742	15682	15713	15835	15844	15838	15628	15671	15747	15832	15628	15709	15914	15832	15799	15880	15958	15863	15677	15609	15790	15893	15830	15928	15749	15926	15769	15977	15785	16048	15944	15915	15846	15837	15999	15634	15860	15848	15842	15849	15633	15869	16069	15951	15830	15744	15707	15622	15651	15684	15945	15999	15735	15913	15814	15814	15933	15692	15672	15917	15704	15813	15859	15786	15829	15764	15686	15818	15598	15877	15766	15816	15891	15671	15608	15734	15829	15729	15622	15837	15789	15785	15803	15725	15745	15694	15662	15796	15624	15588	15702	15920	15767	15767	15808	15717	15758	15792	15896	15597	15847	15786	15751	15681	15654	15762	15610	15913	15924	15784	15832	15895	15806	15756	15889	16038	15519	15574	15825	15884	15783	15794	15787	15781	15812	15760	15824	15722	15836	15859	15783	15931	15900	15995	15740	15705	15842	15895	15721	15927	15791	15692	15840	15828	15718	15681	15750	15974	15644	15674	15852	15630	15698	15854	15757	16127	15620	15803	15801	16003	15812	15703	15821	15631	15775	15886	15890	15776	15642	15773	15872	15767	15902	15826	15889	15810	16084	15831	15785	15723	15834	15841	15810	15627	15887	15762	15734	15628	15860	15932	15622	15698	15545	15564	15743	15665	15765	15661	15830	15670	15727	15780	15921	15798	15884	15966	15751	15863	15756	15911	15975	15557	16070	15892	15924	15642	15698	15648	16072	15852	15817	15787	15757	15964	15871	15867	15791	16052	15713	15996	15777	15688	15879	15893	16020	15965	16010	15863	15917	15792	15599	15753	15768	15664	15784	15959	15984	15829	15792	15928	15638	15846	15940	15758	15771	15805	15814	15948	15906	15653	15524	15882	16138	15687	15651	15898	15969	15882	15818	15686	15874	15686	15784	15943	15922	15744	15839	15813	15857	15839	15853	15899	15635	15822	15763	15622	15717	15898	15867	15781	15668	15874	16020	15774	15795	15710	15743	15848	15779	15701	15809	15869	15755	15809	15561	15611	15812	15693	15786	15806	15702	15736	15603	15710	15811	15700	15759	15916	15833	15831	15844	15988	15896	15888	15856	15915	15852	15717	15873	15800	15774	15664	15639	15886	15963	15752	15791	15613	15649	15653	15722	15773	15714	15942	15820	15828	15865	15768	15863	15791	15789	15943	15955	15835	15800	15798	15977	15694	15658	15769	15804	15705	15881	15999	15923	15805	16058	15911	15936	15690	15686	15707	15811	15838	15711	15610	15825	15746	15844	15923	15746	15787	15976	15770	15768	15937	15791	15991	15758	15955	16069	15826	15878	15748	15660	15852	15674	15750	15656	15875	15791	15875	15781	15689	15729	15701	15858	15861	15793	15826	15840	15777	15741	15711	15771	15760	15623	15946	15781	15732	15864	15879	15953	15891	15844	15779	15933	15782	15686	15769	15875	15857	15727	15741	15768	15797	15791	15746	15610	15674	15937	15826	15826	15913	15788	15608	15920	15809	15942	15815	15845	15790	16021	15794	15712	15842	15726	15726	15827	15943	15651	16017	15904	15952	15806	15854	15706	15727	15866	15724	15871	15651	15834	15835	15776	15782	15831	15660	15682	15899	15949	15715	15756	15750	15678	15946	15569	15873	15738	15731	15750	15856	15742	15717	15920	15835	15998	15605	15695	15716	15753	15930	15813	15717	15636	15850	15880	15891	15907	15714	15699	15741	15815	15696	15881	15698	15818	15725	15950	15905	15865	15731	15866	15995	15780	15671	15697	15904	15810	15946	15714	15876	15711	15802	15727	15832	15752	15847	15914	15917	15646	15786	15986	15672	15685	15687	15804	15858	15871	15816	15930	15892	15678	15726	15832	15903	15689	15927	15738	15862	15904	15808	15882	15832	15842	15735	15883	15779	15659	15878	15614	15721	15783	15816	15825	15767	15828	15714	15551	15713	15893	15743	15861	15761	15778	15791	15884	15881	15590	15613	15726	15819	15617	15767	15792	15854	15774	15874	15699	15906	15928	15691	16015	15682	15888	15701	15726	15847	15776	15830	15669	15867	15815	15611	15835	15753	15697	15733	15601	15800	15741	15647	15728	15704	15827	15771	15760	15688	15779	15854	15665	15620	15811	15765	15690	15765	15764	15744	15799	15708	15763	15785	15864	15703	15917	15721	15687	15647	15804	15814	15673	15708	15718	15773	15781	16002	15850	15658	15837	15918	15683	15818	15675	15773	15924	15966	15951	15782	15588	15893	15581	15537	15724	15657	15702	15718	15869	15731	15949	15773	15885	15597	15634	15724	15826	15931	15962	15711	15766	15752	15745	15831	15796	15736	15752	15750	15876	15696	15759	15826	15902	15686	15611	15629	15667	15694	15808	15942	15905	15743	15734	15794	15688	15716	15845	15749	16002	16032	15612	15743	15762	15738	15880	15945	15939	15721	15787	15606	15667	15723	15901	15960	15766	15824	15987	15839	15741	15919	15580	15742	15949	15688	15848	15743	15790	15779	15634	15791	15807	15778	16090	15579	15750	15814	15809	15774	15707	15504	15710	15703	15890	15662	15619	15848	15751	15773	15795	15594	15748	15682	15800	15985	15947	15810	15690	15783	15740	15482	15857	15916	15757	15836	15591	15655	15606	15731	15795	16060	15753	15978	15844	15786	15922	15839	15749	15948	15619	15956	15760	15813	15785	15775	15835	15690	15797	16072	15678	15884	15943	15617	15764	15770	15858	15923	15807	15692	15816	15737	15867	15804	15759	15767	15849	15790	15844	15861	15703	16025	15895	15740	15817	15575	15869	15856	15700	15786	15743	15841	15779	16053	15895	15853	15825	15832	16023	15683	15828	15694	15776	15883	15747	15762	15847	15826	15798	15850	15734	15884	15908	15921	15871	15830	15688	15845	15826	15720	15884	15842	15852	15829	15779	15634	15778	15698	15851	15756	15904	15918	15915	15788	15909	15898	15868	15688	15654	15643	15712	15815	15750	15580	15903	15990	15791	15780	15846	15641	15587	15819	15950	15644	15658	15622	15651	15672	15721	15845	15917	15967	15605	15679	15830	15606	15725	15619	15770	15739	15706	15708	15720	15710	15808	15821	15893	15562	15832	16019	15923	15728	15642	15847	15879	15751	15978	15929	15773	15863	15774	15776	15773	15623	15870	15647	15750	15750	15785	15670	15879	15832	15649	15880	15757	15911	15806	15587	15711	15692	15790	15733	15797	15807	15804	15809	15743	15754	15866	15921	15682	15715	15863	15756	15898	15895	15756	15658	15701	15750	15915	15873	15747	15537	15812	15590	15632	15597	15735	15738	15641	15684	15755	15552	15836	15924	15834	15960	15888	15836	15907	15835	15730	15710	15692	15891	15789	15642	15757	15657	15908	16095	15641	15846	15571	15813	15877	15895	15681	15724	15696	15714	15793	15762	15841	15760	15841	15769	15680	15840	15646	15715	15853	15972	15947	15958	15805	15764	15752	15842	15807	15803	15585	15708	15747	15729	15516	15856	15884	15894	15742	15895	15813	15723	15796	16021	15903	15655	15751	15869	15909	15527	15749	15870	15712	15805	15749	15722	15598	15708	15875	15884	15739	15750	15736	15800	15858	15866	15782	15600	15737	15796	15746	15755	15733	15838	15673	15670	15623	15675	15882	15858	15728	15920	15825	15904	15800	15748	15624	15689	15602	15957	15745	15858	15612	15768	15572	15633	15907	15954	15894	15634	15663	15854	15767	15718	15728	15810	15592	15841	15970	15815	15786	15762	15943	15636	15682	15731	15791	15671	15939
48293	44130	31746	28751	57914	74430	63751	49443	35888	22470	15669	14012	13668	13566	13575	13507	13732	13592	13779	13787	13664	13839	13658	13840	13719	13521	13674	13733	13701	13726	13687	13623	13608	13833	13770	13799	13671	13646	13604	13828	13677	13583	13563	13423	13616	13741	13612	13617	13741	13676	13739	13505	13590	13641	13661	13717	13613	13689	13742	13631	13528	13780	13721	13700	13747	13605	13804	13791	13738	13699	13676	13581	13702	13592	13566	13710	13623	13739	13546	13582	13724	13726	13707	13801	13730	13626	13569	13672	13744	13535	13764	13728	13745	13630	13724	13487	13675	13667	13851	13708	13641	13573	13658	13741	13796	13664	13601	13747	13728	13790	13751	13520	13715	13734	13681	13788	13588	13670	13653	13647	13663	13608	13689	13661	13643	13694	13760	13695	13697	13786	13697	13540	13615	13609	13738	13534	13747	13630	13545	13652	13820	13666	13728	13741	13613	13612	13734	13710	13674	13822	13836	13906	13665	13593	13502	13786	13618	13560	13902	13604	13643	13635	13828	13639	13576	13855	13513	13657	13662	13859	13691	13545	13732	13770	13696	13627	13735	13677	13766	13743	13617	13758	13614	13589	13694	13590	13655	13686	13738	13628	13798	13542	13692	13737	13615	13703	13599	13765	13633	13755	13737	13637	13726	13518	13631	13964	13700	13617	13756	13597	13705	13514	13639	13557	13794	13744	13641	13643	13741	13718	13618	13582	13586	13822	13762	13708	13758	13715	13591	13741	13501	13631	13718	13607	13662	13699	13645	13823	13648	13702	13716	13684	13736	13588	13617	13529	13634	13643	13733	13779	13616	13789	13613	13697	13745	13563	13754	13517	13789	13745	13704	13598	13492	13620	13644	13671	13612	13638	13826	13565	13468	13641	13544	13486	13597	13541	13656	13712	13529	13551	13852	13680	13692	13691	13621	13693	13504	13715	13761	13816	13800	13734	13746	13693	13602	13659	13708	13681	13740	13556	13690	13699	13583	13716	13777	13506	13608	13764	13721	13661	13767	13654	13765	13657	13554	13650	13706	13734	13556	13536	13745	13739	13675	13558	13724	13793	13646	13650	13562	13565	13703	13582	13747	13610	13648	13708	13676	13573	13624	13610	13837	13683	13737	13885	13586	13605	13736	13864	13683	13694	13603	13700	13791	13588	13823	13651	13862	13628	13802	13663	13676	13615	13753	13725	13594	13699	13681	13782	13792	13620	13659	13618	13703	13700	13554	13589	13739	13753	13668	13554	13738	13738	13650	13684	13623	13653	13586	13723	13743	13766	13837	13534	13534	13742	13741	13717	13635	13524	13667	13590	13707	13507	13723	13635	13700	13639	13518	13684	13630	13600	13788	13714	13591	13416	13519	13660	13663	13627	13580	13807	13576	13531	13577	13719	13641	13613	13563	13646	13657	13832	13591	13781	13557	13740	13605	13586	13731	13650	13777	13690	13751	13680	13956	13608	13695	13638	13608	13810	13664	13610	13619	13375	13682	13554	13758	13549	13582	13752	13561	13627	13678	13591	13789	13664	13556	13729	13563	13557	13440	13630	13675	13770	13558	13740	13624	13697	13643	13628	13548	13619	13553	13669	13778	13618	13652	13731	13748	13498	13769	13693	13536	13593	13680	13773	13770	13624	13707	13581	13702	14025	13527	13629	13749	13585	13602	13658	13766	13522	13829	13744	13797	13748	13557	13636	13640	13643	13682	13865	13685	13530	13659	13688	13663	13584	13637	13652	13571	13765	13552	13620	13635	13625	13656	13800	13682	13676	13709	13598	13685	13533	13563	13690	13763	13670	13667	13625	13839	13606	13597	13770	13601	13516	13630	13559	13657	13714	13595	13651	13667	13641	13664	13587	13599	13722	13638	13710	13475	13694	13734	13697	13707	13706	13678	13679	13597	13562	13716	13735	13738	13750	13792	13601	13687	13723	13638	13664	13510	13568	13804	13790	13623	13772	13654	13611	13724	13700	13561	13614	13737	13658	13758	13629	13704	13446	13735	13683	13864	13685	13493	13559	13538	13878	13810	13642	13700	13625	13674	13566	13537	13726	13749	13659	13542	13794	13710	13740	13646	13643	13720	13589	13672	13654	13579	13603	13650	13681	13711	13868	13577	13661	13780	13623	13793	13664	13667	13458	13658	13734	13600	13686	13694	13750	13698	13796	13520	13635	13663	13614	13706	13611	13840	13598	13617	13711	13821	13613	13507	13678	13721	13630	13682	13704	13773	13768	13578	13825	13794	13620	13652	13542	13741	13632	13558	13609	13566	13673	13710	13875	13605	13650	13633	13591	13716	13651	13804	13712	13716	13604	13630	13693	13698	13587	13599	13718	13655	13597	13585	13601	13650	13558	13680	13515	13690	13657	13814	13633	13633	13577	13643	13488	13780	13638	13838	13625	13582	13642	13657	13526	13749	13638	13736	13851	13585	13643	13661	13559	13601	13712	13735	13497	13523	13746	13657	13461	13598	13716	13499	13664	13625	13594	13696	13842	13597	13613	13693	13746	13664	13568	13563	13654	13806	13638	13771	13688	13704	13563	13674	13518	13675	13879	13684	13640	13582	13898	13566	13654	13672	13664	13637	13670	13609	13603	13623	13580	13582	13673	13693	13662	13562	13658	13568	13656	13589	13728	13756	13673	13617	13613	13456	13701	13482	13554	13786	13642	13610	13622	13656	13651	13536	13636	13591	13624	13726	13679	13732	13603	13662	13674	13691	13758	13521	13764	13759	13749	13671	13711	13935	13571	13695	13715	13712	13840	13796	13813	13628	13672	13586	13766	13596	13691	13752	13580	13589	13826	13623	13598	13672	13595	13831	13666	13697	13537	13581	13697	13472	13589	13662	13679	13702	13664	13697	13747	13788	13669	13513	13742	13488	13606	13728	13680	13820	13496	13736	13683	13647	13618	13546	13449	13640	13727	13671	13595	13717	13634	13725	13578	13657	13692	13619	13604	13723	13645	13602	13718	13894	13533	13680	13633	13624	13585	13495	13604	13476	13705	13635	13725	13700	13569	13586	13735	13793	13623	13652	13681	13742	13555	13593	13643	13649	13538	13608	13677	13729	13628	13579	13575	13512	13694	13689	13578	13656	13810	13643	13634	13850	13604	13650	13444	13741	13612	13573	13590	13759	13558	13750	13868	13698	13646	13630	13654	13759	13762	13624	13497	13698	13735	13730	13476	13621	13484	13747	13675	13685	13726	13683	13739	13675	13573	13629	13801	13637	13605	13665	13648	13820	13513	13841	13499	13675	13745	13720	13451	13676	13476	13557	13660	13610	13468	13665	13602	13803	13680	13856	13703	13473	13786	13756	13603	13718	13713	13743	13652	13570	13557	13476	13636	13612	13491	13632	13682	13609	13715	13552	13749	13735	13662	13617	13625	13732	13739	13632	13542	13694	13865	13604	13746	13493	13808	13862	13638	13698	13662	13688	13514	13629	13606	13582	13672	13749	13650	13730	13736	13713	13564	13701	13655	13774	13688	13706	13854	13596	13697	13622	13638	13779	13710	13628	13686	13650	13528	13505	13678	13706	13718	13618	13560	13766	13660	13813	13724	13526	13715	13832	13678	13657	13597	13599	13569	13620	13646	13647	13621	13615	13624	13768	13762	13663	13588	13599	13802	13607	13662	13574	13564	13642	13732	13736	13429	13530	13766	13599	13666	13700	13516	13599	13656	13495	13806	13717	13603	13605	13618	13747	13821	13640	13632	13548	13726	13614	13597	13618	13574	13625	13533	13677	13659	13487	13859	13725	13713	13479	13690	13760	13617	13597	13581	13648	13718	13764	13543	13674	13706	13575	13733	13597	13744	13726	13511	13630	13602	13790	13695	13695	13738	13704	13684	13562	13663	13556	13595	13516	13467	13715	13662	13697	13535	13580	13603	13682	13600	13767	13802	13653	13696	13742	13554	13763	13476	13857	13666	13545	13616	13566	13669	13636	13797	13803	13816	13609	13576	13749	13553	13666	13646	13740	13525	13626	13604	13740	13705	13742	13558	13676	13534	13624	13812	13590	13643	13577	13600	13804	13749	13697	13559	13485	13697	13744	13614	13570	13621	13655	13660	13760	13795	13686	13631	13579	13675	13629	13565	13574	13693	13633	13697	13596	13684	13603	13604	13642	13393	13696	13773	13737	13569	13761	13667	13674	13797	13785	13597	13531	13645	13540	13684	13673	13776	13539	13540	13693	13615	13602	13608	13679	13717	13684	13646	13797	13736	13714	13757	13688	13616	13725	13590	13678	13548	13680	13760	13638	13815	13603	13649	13658	13608	13588	13652	13841	13643	13729	13660	13779	13639	13642	13588	13785	13570	13792	13449	13634	13736	13768	13646	13763	13529	13757	13521	13746	13794	13743	13567	13543	13706	13623	13743	13745	13707	13694	13745	13664	13588	13698	13750	13726	13622	13734	13611	13806	13688	13543	13457	13677	13720	13615	13655	13707	13718	13527	13518	13682	13617	13727	13625	13630	13651	13733	13635	13654	13689	13517	13775	13712	13680	13669	13669	13632	13738	13713	13616	13700	13550	13817	13600	13701	13660	13579	13554	13679	13590	13630	13702	13569	13609	13739	13601	13711	13817	13592	13560	13467	13589	13784	13606	13512	13683	13742	13602	13621	13632	13579	13657	13665	13682	13570	13600	13613	13485	13493	13712	13591	13764	13783	13648	13745	13567	13613	13526	13673	13562	13661	13818	13667	13616	13673	13605	13676	13663	13691	13540	13615	13887	13606	13619	13569	13841	13588	13643	13615	13734	13641	13659	13788	13490	13615	13717	13821	13526	13737	13650	13582	13628	13674	13669	13560	13796	13708	13924	13661	13597	13765	13592	13703	13695	13674	13744	13720	13725	13605	13645	13500	13470	13603	13584	13629	13684	13565	13663	13671	13728	13796	13562	13702	13838	13694	13889	13862	13548	13679	13682	13673	13625	13781	13550	13657	13639	13584	13739	13589	13790	13732	13617	13546	13641	13459	13699	13694	13645	13650	13675	13644	13708	13558	13663	13609	13707	13646	13690	13647	13791	13701	13552	13710	13561	13650	13626	13526	13624	13698	13723	13539	13786	13701	13663	13693	13671	13549	13729	13636	13648	13483	13608	13717	13648	13677	13682	13721	13792
27928	22294	23841	21022	23018	29187	25453	20695	18006	16720	16086	15939	16123	15954	16076	15797	15999	15853	15981	16041	15803	15904	15650	15773	15835	15816	15849	15760	16067	15843	15754	15835	15786	15930	15744	15845	15750	15794	15825	15877	16130	15799	15831	15936	15573	15891	15923	15980	15906	15898	15916	15750	15801	16140	15972	15965	15933	15822	15889	15936	15858	15742	15861	15977	16023	15741	16021	15871	15939	16033	15965	15855	16096	15848	15902	15902	15744	16028	15930	15920	15884	16044	16110	15987	15879	15936	15789	15952	15793	15958	15986	15997	15888	15765	15933	15893	15872	15743	15829	15760	15918	15885	15900	15834	15804	15645	15834	15920	15892	15875	15856	15775	15830	15893	15783	15832	16055	15953	15807	15799	15701	15705	15950	16076	15864	16031	15905	15755	15803	15789	15678	15769	16030	15847	15711	15663	16163	15952	15894	15816	15688	15729	15892	15965	15992	16132	15914	15760	15786	15828	15777	15965	15945	16089	15843	15683	15807	15678	15817	15712	16002	15825	15986	15916	15787	15985	15681	15924	15758	15903	15924	15684	15727	15925	15995	15896	15849	15834	15686	15764	15885	15769	15861	15810	15905	15812	15880	15917	15878	15908	15677	15745	16001	15723	15721	15667	16004	15789	15647	15753	15936	15880	15807	15877	16062	15907	16032	15887	15903	15904	15877	15747	15926	15746	16136	15879	15853	15834	15833	15967	15933	16061	15917	15940	15752	15932	16014	15870	15825	15965	15732	15800	15798	15738	15769	15724	15803	15873	16047	15848	15611	15655	15830	15725	16047	16038	15984	15795	15874	16023	15871	15827	15875	15929	15839	15920	15765	15774	15780	15947	15700	15980	16038	15944	15775	16035	16005	15882	15915	15778	15800	15871	16107	15906	16030	15848	15806	16043	15971	15894	15727	15974	16052	15658	15838	15869	15756	15629	15733	15905	15691	15841	16119	15999	15788	15853	15827	15950	16065	15911	16025	15854	15912	15863	15856	15925	15878	15767	15861	15856	15738	15758	16020	15914	15908	15778	15858	15759	15799	15668	15948	16034	15946	15823	15841	15717	15846	15800	15980	15747	15846	15874	15611	15954	15871	15883	15859	15870	15743	15755	15811	15934	15689	15610	15945	15795	15714	15895	15979	15799	15902	15725	15937	15815	15842	15808	15905	15634	15972	15760	15867	15872	15806	15759	15846	15900	15984	15932	15856	15898	15787	15586	15872	15985	16063	15844	15873	15829	15857	15784	15591	15996	15737	15826	15686	15732	15902	15981	15791	15908	16014	15753	15919	15828	16125	16032	15765	15935	15876	15922	15936	15931	16109	15983	16106	15960	15685	15889	15716	15670	15767	16093	15948	15927	16029	15876	15935	15786	15819	15738	15924	16011	15859	15871	15852	16014	15896	15968	15896	15562	15636	15908	15872	15912	15948	15749	15976	15892	15845	15775	15768	16004	15750	15946	15915	16029	15802	15598	15808	15837	15847	16054	15847	15956	16005	15822	15645	15839	15823	16157	16141	15802	15955	15804	15673	15944	15909	15913	15923	15926	15987	15842	15846	15785	15922	15857	15821	15822	15829	15815	15901	15799	15930	15721	15912	15855	15895	16013	15793	15804	15812	15857	15670	15838	15905	15810	15911	15921	15942	15877	15999	15762	15856	15945	15826	15753	15903	15803	15871	15860	15833	15859	16030	15685	15900	15980	15715	15866	15776	16111	15825	15748	15946	15812	15890	15575	15780	15894	15896	15698	15858	15926	15977	15843	15758	15841	15669	15911	15792	15908	15903	15900	15996	15779	15961	15787	15831	15877	15866	15841	15838	16013	15739	15760	15747	15805	15824	16056	15873	15762	15843	15884	15896	15787	15963	15903	15850	15799	15976	15817	15737	15845	15692	15867	15843	15741	15785	15789	15859	15832	16010	16056	16033	15714	15911	15985	15823	15947	15783	15900	15803	15601	15640	15849	15875	15889	15997	15763	15875	15903	15787	15709	15780	15795	15967	15725	15811	15877	15752	15924	16031	15990	16018	16019	15896	15863	15878	15952	15705	15941	15889	15768	15737	15893	15899	15920	15948	15926	15864	15695	15986	15912	15954	15917	15890	15967	15880	15817	15837	15995	15907	15827	15906	15867	15911	15844	15818	15878	15888	15897	16134	16026	15824	15677	15991	15940	15755	15806	15758	15738	15699	16000	15907	15994	15706	15985	15897	16136	15917	15725	15691	15942	15826	15888	16002	15975	15937	15794	15962	15739	15746	15725	15769	15739	15883	15636	15859	15668	15655	15712	15863	15704	15733	15733	15729	15910	15869	15876	15885	15869	15759	16079	15886	15826	15826	15535	15724	15716	15796	15912	15887	15934	15769	15797	15975	15766	15850	15766	15735	15916	15874	15590	15719	15937	16009	15826	15872	15785	16034	15712	15973	15914	15930	15895	15998	15876	15730	15864	15812	15780	15948	15839	15713	15806	16081	15990	15771	15894	15704	15997	15895	15873	15864	15835	15962	15823	15786	15917	15746	15692	15849	15854	16132	15962	15914	15932	15809	15977	15882	15811	15811	15848	15892	15870	15808	15899	15965	15956	16029	15890	15954	15859	15948	16032	15912	16000	16082	15851	15784	15725	15938	15892	15800	15797	15645	15954	15841	15942	15806	15884	15925	15926	16092	15867	15830	15964	15884	15953	16015	15781	15501	15801	15998	15808	15833	15843	15953	15895	15945	16018	15695	15743	16022	15669	15844	15677	15756	16178	15894	15751	16102	15762	15785	15820	15807	15785	15999	16054	15763	15912	15749	16066	15842	15879	15810	15861	15894	15822	15833	15859	16053	15822	15789	15606	15920	15796	15775	15706	15981	15894	15830	15882	15705	15952	15892	15805	16025	15872	15740	15774	15989	16053	15854	15919	15826	15753	15925	15684	15960	15799	15939	15830	15768	15777	15659	16004	15883	15946	15965	15723	15820	16054	15908	15837	15887	15811	16029	16012	15974	15834	15974	16021	15999	15912	16010	15848	15960	15968	15845	15998	15992	15818	15921	15794	15939	15885	15816	15885	15722	15895	15958	15669	15598	15785	15854	15830	15877	15734	15811	15942	15974	15719	15734	15777	15919	15900	15888	15977	15774	15724	15714	16003	15956	15844	15665	15823	15898	16007	15893	15754	16090	15822	15822	15791	15817	15807	16077	15901	15996	15810	15975	15707	15944	15821	15780	15929	15786	15867	15828	15969	16020	15907	15616	15914	15882	16051	15990	15978	15863	15863	15685	15732	15760	15692	15793	15820	15922	15861	15702	15755	15839	15894	16154	15900	15867	15845	15762	15936	15995	15681	15850	15616	15853	15862	15811	15903	15802	15833	15742	16123	15905	16027	15809	16000	15735	15823	15629	15648	15781	16124	15874	15829	15976	16132	15818	15764	15881	15937	15915	15768	15917	15813	15846	15816	15817	15961	15931	16003	15685	15989	15923	15728	15773	16003	15750	15832	15775	15887	15811	15905	16051	15744	15875	15772	15710	15898	15822	15771	15696	15693	15800	15884	15866	15737	15933	15849	16040	15851	16062	16008	16101	16153	15789	16147	15909	15759	15870	16129	15900	15743	15584	15885	15807	15903	15975	15955	15975	15691	15810	15748	15959	15907	15832	15550	15959	16013	15853	15867	15660	15908	15843	15867	15853	15775	16074	15939	15809	15932	16062	15722	15956	16037	15802	15937	15859	15815	15768	15998	15849	15847	15753	15717	15838	16037	15838	16017	15767	15815	15854	15858	15761	15967	15983	15817	15789	15949	15901	15801	15762	15885	15869	15913	15924	15728	15912	15768	15970	15913	15861	15752	15773	15855	15998	16006	15796	15905	15759	16063	15948	15804	15656	15952	15859	15840	15915	16005	15993	15875	15908	16035	15834	15864	15847	15682	16106	15925	15810	15759	15772	15720	15800	15755	15745	15754	15943	15854	15878	15979	15974	16061	16033	15758	15794	15813	15720	15812	15821	15847	15704	15850	15845	15889	16017	15931	15738	15997	15885	15867	15962	16011	15831	15822	16097	15723	15851	15940	15821	15852	15772	15910	15750	15939	15823	15853	15824	15727	15859	15754	15939	16077	15701	15809	15700	16005	15983	15815	15841	15981	15947	15805	15979	15797	15671	15834	15850	15776	15948	15819	15670	15943	15906	15756	15844	15786	15924	15817	15911	15627	15916	16041	16022	15878	15878	15925	15737	15823	15691	15882	15866	15849	15943	15827	15705	15741	15795	15868	15894	15921	15863	15566	15902	15771	15965	15847	15813	15801	15796	15790	15764	15915	15826	15915	15944	15898	15931	15823	15959	15845	16018	15979	16051	15755	15964	15920	15963	15799	15984	15875	15970	15778	15865	15774	15807	15892	16091	15942	15989	15783	15888	15764	15785	15974	15870	15885	15878	15805	15892	15870	16018	15794	15762	15992	15978	15878	15800	15894	16127	15671	16005	15772	15933	16116	16131	15897	15797	15794	15896	15786	15854	16014	15886	15671	15949	15917	15769	15769	15877	15870	15710	15866	16011	15714	15737	15732	15947	15872	15933	15892	15700	15872	15838	15925	15794	16115	16047	15800	15976	16049	15723	15868	15768	15941	15838	15778	15800	15839	15949	15871	16050	15922	15861	15970	15820	15977	15644	15833	15794	16096	15998	15769	16047	15679	15834	15958	15754	15918	16032	15799	15890	15885	15964	15658	15617	15744	16016	15711	15822	15883	15815	15858	15966	15875	15870	15992	15607	15836	15811	15840	15844	15946	15934	15772	15892	15868	16009	15886	15736	15823	15835	15822	15863	15765	15850	15756	15954	15880	15731	15743	15738	15822	16017	15951	15815	15821	15971	15874	15736	15994	15667	16031	15857	15773	15756	15789	15897	15839	15814	15952	15965	15938	15821	15756	15985	16015	15930	15923	15884	15821	16075	15798	16009	15637	15754	15746	15726	15843	15874	15797	15852	15704	15864	15945	15909	15876	15756	15833	15729	15882	15902	15915	15853	15896	15720	15930	15886	15763	15805	15784	15636	15924	15926	15757	15950	15804	15765	15921	15883	15746	15843	15724	15937	15790	15601	15577	15941	16028	15860	15979	15981	15773	15951	15899	15670	15737	15715	15888
20867	20866	16214	16678	22752	27806	22984	18774	15965	14402	14005	13913	13803	13884	13889	13953	13939	13662	13915	13812	13878	13769	13886	13638	13942	13983	13865	13874	13598	13830	13737	13771	13941	13810	13785	13719	13898	13758	13886	13752	13964	13754	13801	13750	13678	13835	13915	13906	13800	13759	13753	13721	13908	13807	13993	13781	13934	13791	13791	13838	13780	13850	13764	13946	13833	13706	13853	13921	13670	13794	13735	13743	13789	13782	13813	13876	13591	13994	13810	13814	13731	13712	13811	13737	13774	13731	13593	13711	13810	13938	13754	13800	13757	13692	13695	13883	13918	13764	14064	13647	13833	13782	13665	13744	13705	13736	13894	13764	13761	13833	13647	13751	13757	13816	13794	13870	13815	13794	13952	13683	13758	13886	13893	13867	13827	13911	13935	13834	13687	13813	13910	13938	13778	13622	13731	13931	13899	13814	13859	13906	13771	13787	13783	13729	13848	13696	13777	13766	13623	13650	13777	13822	13789	13772	13959	13763	13952	13794	13941	13774	13754	13900	13737	13891	13747	13543	13904	13779	13886	13627	13833	13669	13762	13732	13623	13767	13649	13801	13822	13788	13853	13900	13822	13920	13750	13875	13897	13594	13665	13903	13782	13954	13767	13918	13646	13784	13811	13816	13779	13863	13857	13928	13724	13812	13741	13817	13813	13760	13795	13682	13702	13921	13708	13744	13775	13907	13673	13800	13800	13712	13792	13854	13823	13883	13876	13838	13833	13781	13651	13804	13730	13828	13773	13746	13848	14009	13767	13801	13731	13888	13644	13878	13943	13920	13780	13592	13844	13883	13751	13807	13870	13810	13874	13735	13817	13795	13918	13673	13856	13828	13819	13719	13762	13716	13813	13863	13840	13851	13720	13746	13696	13748	13813	13863	13850	13796	13719	13885	13754	13807	13877	13691	13909	13784	13667	13918	13828	13695	13960	13777	13682	13877	13798	13841	13851	13874	13558	13768	13738	13834	13993	13714	13765	13966	13742	13625	13941	13879	13829	13778	13772	13707	13783	13821	13783	13890	13906	13925	13692	13854	13685	13819	13732	13828	13822	13703	13770	13947	13758	13702	13813	13674	13715	13931	13830	13833	13850	13945	13764	13747	13748	13749	13830	13756	13703	13781	13918	13674	13777	13870	13847	13751	13719	13923	13676	13803	13923	13881	13820	13878	13799	13706	13640	13923	13801	13831	13668	13696	13763	13896	13925	13843	13795	13795	13800	13879	13874	13736	13921	13940	13712	13930	13714	13585	13903	13866	13764	13789	13798	13729	13832	13897	13582	13578	13765	13848	13542	13815	13644	13759	13799	13887	13670	13859	13743	13741	13853	13720	13864	13948	13852	13816	13874	13858	13983	13841	13761	13641	13713	13896	13914	13693	13898	13719	13841	13783	13829	13885	13860	13662	13727	13794	13776	13804	13792	13738	13879	13687	13769	13841	13877	13995	13949	13682	13833	13770	13839	13935	13743	13762	13856	13763	13848	13578	13634	13772	13805	13730	13799	13623	13884	13827	13695	13711	13809	13807	13850	13642	13702	13883	13760	13877	13608	13746	13730	13952	13748	13691	13817	13864	13752	13880	13810	13792	13711	13724	13758	13866	14007	13795	13982	13811	13932	13967	13748	13865	13905	13955	13930	13756	13835	13830	13868	13697	13855	13778	13686	14005	13806	13770	13722	13768	13701	13850	14070	13838	13798	13693	13915	13900	13868	13720	13838	13587	13810	13641	13609	13819	13852	13817	13805	13756	13716	13867	13783	13727	13880	13806	13806	13823	13932	13880	13844	13689	13874	13803	14004	13747	13761	13890	13754	13772	13734	13793	13777	13743	13960	13767	13762	13891	13834	13947	13847	13668	13850	13899	13679	13781	13841	13813	13801	13866	13929	14018	13813	13782	13809	13741	13710	13740	13818	13724	13785	13966	13871	13717	13921	13757	13908	13952	13668	13726	13799	13690	13960	13790	13761	13808	13693	13976	13775	13652	13692	13687	13842	13794	13682	13849	13796	13746	13845	13808	13888	13709	13830	13789	13622	13641	13868	13809	13807	13781	13908	13797	13812	13922	13785	13812	13751	13928	13815	13903	13786	13869	13755	13839	13815	13900	13942	13887	13864	13936	13844	13734	13980	13809	13873	13904	13784	13575	13959	13807	13951	13955	13820	13879	13776	13807	13778	13864	13830	13906	13759	13772	13756	13873	13647	13824	13846	13801	13837	13996	13908	13728	13885	13749	13951	13776	13663	13940	13710	13810	13772	13869	13811	13784	13943	13762	13767	13758	13822	13894	13723	13819	13662	13775	13952	13901	13876	13851	13766	13809	13780	13849	13644	13780	13895	13713	13865	13857	13775	13781	13665	13724	13748	13802	13896	13705	13700	13825	13964	13691	13771	13774	13810	13724	13613	13696	13809	13843	13726	13749	13833	13733	13976	13951	13795	13752	13731	13801	13747	13852	13673	13728	13727	13801	13942	13696	13734	13781	13880	13855	13829	13813	13868	13986	13758	13569	13793	13843	13880	13741	13854	13873	13671	13882	13704	13871	13657	13801	13803	13811	13822	13809	13604	13629	13897	13802	13863	13821	13861	13837	13852	13795	13736	13941	13809	13855	13856	13791	13892	13745	13690	13833	13635	13844	13975	13942	13797	13732	13763	13747	13800	13810	13710	13756	13745	13787	13789	13628	13905	13859	13704	13742	13974	13764	13886	14043	13572	13761	13778	13815	13970	13817	13685	13781	13813	13672	13611	13727	13799	13880	13951	13827	13806	13933	13800	13815	13883	13812	13923	13811	13704	13781	13868	13868	13773	13651	13825	13764	13913	13968	13871	13611	13694	13835	13764	13778	13821	13795	13876	13938	13941	13753	13857	13695	13891	13972	13935	13707	13992	13934	13740	13855	13860	13801	13777	13782	13939	13900	13964	13983	13969	13700	13836	13836	13715	13860	13753	13728	13787	13837	13823	13706	13636	13929	13621	13668	13718	13599	14059	13830	13973	13876	13974	14055	13689	14091	13845	13770	13687	13763	13703	13831	13852	14004	13679	13665	13765	13631	13917	13966	13758	13869	13726	13935	13813	13703	13815	13733	13981	13808	13795	13772	14007	13713	13913	13824	13929	13949	13694	13715	13956	14001	13797	13836	13850	13808	13751	13797	13963	13722	13894	13776	13863	13792	13800	13887	13815	13622	13708	13806	13822	13846	13660	13860	13847	13841	13650	13759	13826	13555	13890	13784	13835	13856	13861	13846	13967	13768	14038	13721	13862	13854	13816	13873	13753	13858	13846	13741	13837	13774	13765	13843	13802	13826	13802	13762	13808	13744	13740	13653	13808	13673	13690	13945	13846	13838	13871	13902	13928	13973	13820	13876	13766	13761	13862	13620	13981	13873	13705	13864	13984	13870	13720	13639	13775	13942	13818	13802	13830	13783	13945	13854	13741	13830	13753	13794	13863	13686	13943	13739	13872	13618	14031	13869	13936	13794	13729	13651	13805	13689	13712	13757	13812	13773	13876	13689	13861	13911	13936	13805	13734	13889	13683	13784	13661	13713	13815	13814	13749	13712	13738	13922	13714	13709	13719	13947	13721	13754	13982	13891	13793	13904	13902	13738	13813	13810	13643	13811	13782	13792	13776	13788	13760	13728	13796	13885	13850	13792	13745	13709	13839	13681	13786	13834	13810	13745	13840	13859	13699	13648	13752	13812	13875	13939	13870	13840	13868	13921	13884	13834	13788	13819	13752	13773	13780	13715	13802	13889	13837	13794	13720	13685	13793	13692	13918	13980	13794	13812	13913	13793	13741	13712	13753	13954	13618	13754	13797	13676	13763	13943	13839	13825	13894	13919	13777	13667	13990	13850	13802	13715	13821	13809	13973	13725	13826	13936	13874	13640	13765	13777	14021	13786	13808	13684	13713	13867	13761	13797	13750	14046	13789	13854	13856	13914	13773	13851	13868	13843	13686	13968	13918	13864	13755	14073	13822	13789	13892	13632	13898	13824	13789	13795	13763	14008	13723	13851	13719	13736	13757	13742	13824	13953	13714	13931	13772	13766	13627	13807	13950	13797	13791	13888	13877	13775	13869	13793	13577	13760	13817	13832	13917	13751	13822	13625	13833	13831	13804	13989	13809	13862	13894	13829	13820	13888	13800	13801	13749	13807	13616	13781	13843	13754	13803	13823	13833	13835	13767	13812	13873	13853	13673	13763	13763	13924	13825	13738	13944	13857	13831	13763	13766	13863	13676	13760	13663	13749	13658	13779	13751	13799	13672	13790	13802	13890	13823	13787	13756	13817	13813	13796	13961	13795	13772	13922	13846	13770	13805	13805	13746	13497	13887	13666	13951	13844	13789	13813	13797	13763	13728	13820	13825	13676	13737	13805	13857	13833	13785	13743	13801	13697	13696	13780	13787	13844	13731	13792	13731	13700	13957	13773	13763	13796	13789	13759	13641	13753	13787	13879	13817	13845	13746	13876	13866	13981	13775	13749	13681	13808	13858	13715	13665	13739	13788	13654	13853	13657	13722	13684	13873	13844	13965	13795	13960	13931	13890	13733	13916	13726	13645	13739	13839	13897	13818	14006	13812	13713	13846	13899	13825	14046	13748	13910	13730	13866	13874	13894	13859	13882	13744	13817	13844	13848	13854	13728	13832	13710	13860	13712	13856	13907	13771	13734	13670	13748	13747	13787	13726	13884	13741	13739	13681	14010	13814	13821	13969	13870	13808	13722	13717	13767	13864	13661	13665	13802	13678	13723	13835	13927	13756	13831	13822	13917	13811	13708	13824	13951	13802	13902	13718	13972	13717	13847	13789	13793	14163	13705	13822	13812	13751	13702	13888	13814	13911	13863	13799	13775	13600	13919	13665	13822	13781	13772	13768	13951	13799	13761	13749	13795	13770	13791	13794	13759	13857	13665	13834	13899	13990	13908	13868	13946	13746	13797	13910	13857	13893	13679	13863	13774	13712	13669	13962	13850	13913	13899	13768	13837	13972	13736	13862	13855	13768	13771	13684	13639	13871	14026	13720	13812	13832	13748	13997	13777	13820	13725	13810	13668	13875	13748	13761	13831	13831	13883	13774	13680	13642	13901	13886	13949	13828	13696	13957	13742	13531	13819
24247	21456	29111	24322	38631	63939	51772	36958	25489	19147	16274	15357	15116	15168	15089	14875	15141	14976	15069	15086	15176	15081	15071	14930	14924	15047	14969	15157	15163	15174	15046	15210	15200	14912	14963	15171	14821	15147	15064	15063	14899	14886	15074	15122	15076	14930	15164	14998	14990	15001	14878	14948	15093	14976	14883	14901	15052	14943	14994	14837	15133	14891	14979	14821	14953	14925	14800	15046	14968	14971	14968	14825	14892	14896	15034	14722	14854	14973	14886	14970	14928	14976	14949	15000	14987	15065	14953	15078	15074	15082	14729	14934	15163	14826	15115	15020	14757	15041	14884	15055	14838	14854	14886	14817	14943	14963	14893	15065	14876	14997	14972	15005	14804	14841	15098	15030	14945	14822	15066	15030	14953	15098	14877	14945	14886	14910	15042	14832	14907	14964	14906	15096	14858	14926	15019	14896	14773	14838	15040	14727	14965	14937	14968	14953	14931	14949	15015	14914	15129	15044	15100	15016	15099	14901	14793	14983	14739	15105	14951	14642	14818	14705	14965	15057	15102	15031	15078	15043	14987	14802	15009	15070	15047	14902	14895	14684	15121	14855	15027	14920	14852	14944	14967	15007	14993	15059	14884	14693	14816	14744	14815	14794	14955	15000	14844	14994	14931	14936	14976	14936	14956	15113	14839	15129	14890	14942	14948	14894	14842	14897	14805	14807	15033	15036	15019	15144	15036	15061	14998	14940	14922	14944	14892	14996	14972	14942	15129	15085	14629	14740	14864	15018	14934	14940	14933	15024	14934	15046	14750	15006	14872	15082	15031	14967	15020	14836	15075	15192	15006	14952	15082	15068	15231	15014	14721	15152	15058	14899	14910	14916	14845	14885	14847	14899	14963	14927	15005	14900	14888	14985	14920	15043	14959	15026	14983	14856	15016	14961	14969	15037	14803	15121	15037	15110	15058	15074	15056	14901	14940	14985	14842	14986	14973	14946	14924	15009	15098	15082	15066	14853	14974	14974	14991	14922	15103	15056	14945	14825	15049	14900	14921	14948	14914	14797	14933	15039	14855	15034	14877	15032	14926	14761	14881	15083	14987	14932	14882	14872	14974	15011	15142	15075	14786	14955	14960	14883	15091	14967	15050	14918	14828	15030	14959	14907	14874	14774	14952	14948	15086	14861	14957	14924	14726	14949	14959	15055	14999	14945	14784	14942	14963	15041	14893	14866	15015	14996	14934	14994	14931	14892	14830	14923	14917	15063	14981	14912	15041	14953	14914	14864	15029	15117	14964	14851	15048	14968	14985	14969	15002	14852	15189	14957	14961	14793	15164	15090	15108	14703	14918	15103	15066	14864	14973	15035	14977	14869	15086	14974	14911	14998	15040	14863	14796	14871	15032	14932	14918	14799	14883	14940	14810	14899	15082	14883	14986	15078	14934	15036	15051	14959	14983	14865	15020	14914	15081	14967	15093	15074	15020	14899	15002	14952	15037	15085	14928	14889	14936	15043	14779	14959	14903	14815	14887	15267	14827	14920	15154	14867	15193	14863	14884	14876	15124	14830	14994	14949	14920	15009	14840	14817	14995	15189	15197	14953	15021	14923	14981	15050	14894	14832	14935	14910	15056	15117	15064	14794	14846	14812	15050	15007	14997	15048	14862	14975	15017	14729	14913	14968	15185	14995	14947	15019	15166	15029	14890	15059	14994	14840	14822	14979	15045	14972	14886	14806	15051	14848	15040	14990	14980	14989	15040	14893	14786	15043	14935	14974	14943	14861	15070	15079	14801	14783	15028	15036	14729	14933	14983	14932	14812	14810	14791	15059	14908	14944	15055	14864	15126	14918	14912	14930	14819	15096	14847	14818	14869	14875	14922	14908	14918	14878	14871	14995	14871	14920	14845	14955	14993	14849	14876	15032	15022	15241	14846	14917	15096	15052	14936	14836	14907	14911	15041	14786	14838	14964	14809	14847	14944	14966	14901	14809	15076	14812	15055	15020	14997	14812	15019	14774	14992	14894	14950	14862	15038	14986	15138	14776	14914	15066	14918	15039	15012	15076	15038	15103	15032	14856	14930	14873	15011	14920	14824	14944	14934	14890	14976	14977	14943	15156	14889	14911	14876	14932	14888	14746	15110	14939	14973	15027	14825	15053	15160	15060	14997	14797	14949	15019	15022	15027	14892	15049	14953	15167	15055	14943	14922	14912	14931	14926	14889	15002	14931	14976	14885	14817	14888	14887	14973	15020	14879	14996	15122	14888	14874	15117	15084	14947	14887	14981	14863	14794	15007	15003	14761	15029	14971	14915	15009	14998	14695	14858	14990	14978	15090	15006	14840	14853	15007	14851	14775	14951	14909	14850	14956	14972	14769	15077	14831	14942	14829	14976	14892	15174	14890	14870	14901	14938	14870	15031	14743	14971	15018	15273	14834	14821	14742	14994	14844	14757	14995	14957	15149	14885	14956	14820	15120	14808	14896	14950	14951	14884	15035	14958	14872	15033	14997	15034	14964	15040	14871	15014	15064	14990	15142	14891	14950	14871	14728	15017	15147	15001	14932	14799	14924	14960	15003	14919	15035	15054	14926	14854	15118	14723	15062	14715	14940	14953	14993	14824	14757	14910	14916	14944	15030	14852	14849	14998	14930	15025	14847	14843	14852	15208	15048	14856	14881	14894	15032	14943	15074	14956	14931	15114	15227	14770	15079	14961	14915	14837	15052	15032	14956	14872	14957	15070	15005	14878	15001	15069	14972	15010	14927	14906	14988	14780	15012	14869	14981	15062	15012	14752	14828	14866	15130	14983	14996	14926	15001	14928	14951	14870	14785	15000	14940	15004	14881	14940	14853	14872	14796	14969	14993	14921	14945	15145	14995	14960	15080	14938	15056	14908	14859	14882	14687	14884	15064	14908	15020	15078	14946	14939	15085	14917	14908	14954	15050	15047	14983	14977	14957	15062	15038	15082	14988	14879	15002	15012	15103	15093	15112	14972	15053	14977	14919	14875	14852	14901	14943	15135	15116	14744	14981	14904	14984	14987	14994	14698	14770	14609	14913	14850	15030	15022	15021	15131	14667	14879	14754	14761	15139	15016	14800	14854	14963	14914	15000	14865	14919	14794	15180	15027	14884	14843	15100	15216	14781	15070	15010	15041	15145	15014	14973	15016	15015	14782	14887	14941	14942	14881	15072	14889	15106	14977	14712	14922	15100	14852	14841	15081	14873	15149	15017	14820	14798	14853	14931	14898	14974	14811	15022	14816	15075	14845	14856	14869	15078	14865	14877	14966	15007	14804	15027	15115	15067	14893	14919	14878	14910	14870	15003	14759	14832	14960	14926	14853	14765	15097	15041	14870	14922	14923	14911	14995	14874	15017	15072	15003	14914	14884	15092	14933	14953	14905	15050	14911	15025	14787	14848	15185	14951	15030	15080	15087	14949	14886	14893	14957	15030	15014	14919	14914	14928	14979	14879	14936	15042	14957	14935	14820	14850	14860	15097	14853	15043	14891	15059	14770	15157	14820	15199	14994	14987	15141	14960	15325	14852	15004	15058	14881	14982	15034	14918	15067	14975	14943	14959	15053	15112	14949	15036	14977	15047	15007	15053	14927	15050	15334	14919	14894	15070	14864	15019	14821	14939	14909	15007	15085	14579	15033	15108	14748	14925	15155	15051	14983	14774	14957	14753	15058	14902	15091	14846	14740	14897	15078	14998	15043	14899	14878	14850	15112	15037	14931	14942	14794	15086	14968	14835	14841	14959	14867	15026	14888	14981	14968	15102	14907	14836	14971	14835	14863	15182	14757	14831	15000	14972	14975	15064	15014	15060	14844	15044	14920	14791	14939	15014	14916	14885	14979	14959	15058	15104	15011	14957	15011	15049	15259	15016	15110	14887	14985	14984	14835	14854	14891	14982	14938	15000	14939	14924	15116	14906	14789	15001	15110	15104	14990	15171	14850	14943	14852	15086	15001	14921	15098	14860	14913	15024	14961	14908	14926	15070	15026	14769	14857	15133	14783	15200	14946	15039	15071	15004	14937	15057	15004	15115	15082	14889	14918	15082	14966	14898	14889	14921	14908	14894	14940	14993	14856	14846	14839	14946	15249	14700	14931	14968	15074	14947	15016	14855	15023	15052	14970	14882	14896	14819	14902	15072	14830	14897	14841	14865	14935	14775	14972	14838	15086	14982	14870	14888	14945	14904	15060	15063	14877	14992	14990	14985	15040	14878	14828	14769	14845	15062	14785	14875	14915	14767	15010	15031	14920	14949	15081	14989	14874	14757	14889	15011	14902	14915	14856	14759	15006	14988	14930	15015	14847	15027	15020	14861	14897	14973	14787	14743	14876	14820	14867	14682	15031	14935	15005	15009	14829	14972	14925	15046	14828	14754	14957	14799	14976	14883	14954	14741	14870	14985	15100	14912	15005	15008	14788	14830	15116	14952	14931	15006	14916	15034	14983	14861	15010	15030	15148	14820	14851	15090	15015	14853	14825	15043	14848	14981	14869	14870	14974	14813	15143	15027	14963	14930	14838	14997	15082	14815	14754	15074	14874	14946	14964	15014	14930	15124	15009	14759	14833	14817	14962	14896	14761	14867	14944	15062	14877	15051	15005	15227	14840	15035	14941	15071	14858	15065	15127	15089	15069	15001	15022	14906	14970	14651	14853	14822	14999	14969	14892	15037	14919	14815	14857	14894	14709	14960	14931	14960	14978	14877	14795	14822	14820	14942	15130	15004	14869	14902	14944	15044	15049	14948	15012	15018	15000	14889	14932	15058	14865	15067	15006	14936	15120	14940	15095	14811	15019	14950	14914	14924	14937	14940	14956	15015	15166	14986	15015	14933	14786	15115	14930	14862	14974	14959	14817	14965	15133	14991	15145	15136	15054	15058	15082	15023	15052	14962	14732	14932	15035	14928	15049	14959	14899	14925	14918	14851	15102	14928	14860	14945	14891	14620	14995	14762	14881	14839	14969	14915	14994	14923	14968	15077	15045	15003	14805	14860	15019	14872	15071	15014	14871	14998	14811	15054	14911	14920	14951	14919	14984	14828	15090	14944	15076	15003	14905	15119	15032	14841	15049	14950	14841	14959	14833	14931	14841	15026	14935	14998	14677	15138	14995	14973	14807	14978	14919	15007	15006	14879	15086	14913	15065
41733	35509	21245	21517	52202	62278	48812	36456	23845	16772	14028	13428	13331	13105	13230	13281	13388	13336	13162	13173	13286	13384	13511	13191	13319	13225	13320	13288	13222	13311	13255	13304	13343	13292	13336	13047	13197	13341	13215	13245	13159	13299	13405	13209	13114	13513	13297	13206	13321	13225	13620	13265	13172	13418	13406	13285	13168	13176	13198	13294	13335	13118	13239	13153	13224	13308	13280	13342	13304	13296	13275	13270	13187	13279	13221	13166	13249	13273	13291	13162	13240	13313	13245	13303	13236	13176	13286	13165	13335	13283	13221	13228	13131	13177	13355	13145	13346	13280	13423	13409	13262	13287	13264	13233	13375	13262	13233	13252	13393	13157	13475	13415	13265	13251	13383	13126	13240	13231	13120	13232	13294	13131	13192	13189	13376	13278	13271	13236	13406	13237	13112	13099	13204	13191	13060	13486	13156	13300	13358	13200	13113	13105	13297	13298	13367	13202	13396	13148	13201	13543	13260	13162	13284	13216	13435	13447	13297	13154	13306	13287	13558	13129	13276	13229	13204	13328	13248	13313	13098	13274	13218	13212	13197	13282	13261	13118	13384	13201	13189	13366	13288	13254	13325	13357	13297	13242	13398	13224	13366	13184	13280	13100	13287	13382	13099	13403	13155	13239	13235	13180	13198	13283	13174	13300	13369	13161	13314	13452	13220	13314	13172	13085	13207	13384	13204	13349	13406	13278	13341	13276	13231	13222	13204	13318	13141	13230	13366	13274	13277	13285	13411	13211	13360	13244	13195	13298	13307	13335	13298	13074	13425	13248	13355	13275	13157	13338	13294	13297	13351	13292	13141	13173	13301	13283	13186	13244	13234	13240	13342	13191	13294	13215	13375	13167	13328	13260	13295	13248	13063	13290	13410	13216	13261	13188	13250	13268	13263	13325	13279	13342	13333	13368	13306	13276	13309	13338	13230	13156	13165	13324	13117	13249	13365	13079	13136	13407	13326	13142	13403	13179	13191	13271	13300	13261	13210	13225	13294	13115	13098	13270	13268	13274	13465	13237	13234	13266	13136	13208	13205	13250	13237	13314	13227	13136	13251	13271	13278	13233	13305	13245	13365	13260	13378	13292	13291	13374	13198	13493	13254	13186	13376	13302	13314	13177	13201	13359	13297	13299	13170	13165	13436	13410	13229	13302	13336	13237	13300	13290	13345	13294	13287	13399	13316	13063	13137	13247	13209	13196	13228	13087	13273	13515	13229	13214	13297	13265	13329	13254	13182	13202	13344	13264	13100	13128	13292	13169	13320	13238	13147	13356	13359	13317	13368	13358	13153	13188	13284	13193	13250	13378	13083	13501	13212	13221	13459	13298	13454	13245	13389	13279	13141	13269	13407	13296	13183	13344	13084	13261	13303	13283	13164	13104	13186	13303	13240	13290	13347	13391	13154	13146	13251	13310	13298	13285	13379	13241	13276	13275	13325	13231	13111	13271	13178	13327	13220	13374	13276	13274	13352	13188	13424	13393	13119	13388	13177	13249	13321	13263	13129	13147	13398	13166	13330	13264	13301	13303	13322	13150	13314	13387	13249	13291	13392	13180	13218	13230	13296	13383	13326	13348	13215	13367	13276	13303	13372	13412	13186	13079	13295	13332	13319	13328	13381	13294	13128	13255	13185	13075	13360	13364	13138	13143	13229	13165	13384	13135	13277	13294	13345	13290	13289	13214	13346	13359	13097	13062	13370	13272	13370	13271	13202	13376	13281	13232	13345	13236	13291	13289	13310	13257	13381	13371	13241	13140	13107	13247	13311	13291	13189	13284	13182	13302	13335	13092	13264	13257	13023	13096	13287	13007	13187	13214	13419	13225	13187	13271	13273	13263	13312	13258	13195	13207	13305	13169	13315	13281	13233	13283	13401	13282	13298	13171	13145	13179	13359	13208	13332	13343	13166	13113	13291	13308	13248	13123	13310	13179	13274	13063	13337	13210	13313	13185	13216	13407	13141	13282	13322	13137	13247	13343	13320	13145	13329	13316	13309	13310	13285	13213	13219	13230	13292	13181	13329	13229	13279	13319	13359	13118	13327	13285	13174	13300	13194	13285	13331	13265	13133	13484	13274	13422	13312	13232	13231	13179	13004	13238	13291	13363	13317	13318	13255	13314	13205	13367	13317	13261	13241	13288	13196	13294	13373	13263	13249	13399	13295	13166	13312	13116	13274	13334	13444	13006	13189	13167	13197	13229	13407	13256	13423	13323	13164	13455	13329	13310	13102	13151	13215	13275	13385	13200	13069	13148	13162	13279	13120	13300	13133	13206	13203	13352	13298	13214	13235	13339	13101	13420	13365	13357	13421	13251	13108	13353	13368	13238	13281	13228	13361	13254	13226	13198	13275	13320	13262	13312	13203	13111	13274	13384	13305	13300	13298	13420	13324	13291	13239	13229	13254	13233	13237	13262	13275	13198	13389	13126	13199	13432	13299	13075	13318	13298	13154	13400	13107	13417	13305	13216	13011	13318	13304	13323	13329	13165	13152	13209	13251	13179	13346	13357	13267	13379	13420	13304	13403	13062	13513	13296	13241	13246	13276	13202	13385	13192	13267	13294	13068	13098	13230	13398	13203	13249	13393	13360	13238	13287	13236	13222	13327	13225	13133	13195	13185	13320	13347	13311	13170	13162	13265	13219	13168	13172	13200	13389	13149	13389	13294	13286	13062	13297	13339	13145	13271	13326	13291	13167	13410	13354	13234	13143	13313	13276	13286	13348	13133	13321	13429	13239	13240	13216	13144	13209	13298	13283	13179	13198	13285	13177	13333	13279	13432	13304	12996	13225	13286	13407	13201	13342	13316	13431	13212	13340	13246	13197	13201	13192	13333	13341	13200	13227	13265	13298	13175	13458	13386	13302	13281	13343	13414	13433	13338	13113	13201	13286	13244	13342	13297	13272	13148	13166	13168	13227	13407	13274	13175	13237	13310	13328	13342	13299	13221	13376	13215	13167	13210	13244	13267	13224	13431	13264	13231	13277	13105	13160	13214	13137	13390	13345	13251	13362	13391	13347	13204	13103	13287	13433	13497	13288	13121	13242	13124	13147	13280	13162	13329	13147	13315	13242	13288	13355	13349	13257	13119	13212	13311	13108	13129	13232	13271	13228	13195	13533	13234	13234	13253	13375	13395	13277	13245	13242	13245	13348	13246	13301	13301	13159	13125	13413	13223	13318	13322	13288	13233	13456	13247	13289	13330	13364	13200	13389	13340	13226	13115	13337	13244	13338	13340	13232	13241	13244	13201	13244	13296	13413	13236	13168	13286	13151	13353	13351	13266	13263	13356	13160	13304	13193	13272	13341	13010	13290	13376	13238	13381	13258	13236	13232	13447	13161	13284	13211	13351	13306	13252	13281	13353	13181	13318	13274	13294	13268	13438	13288	13338	13217	13243	13137	13057	13482	13199	13307	13367	13288	13214	13344	13283	13285	13125	13313	13276	13164	13157	13403	13401	13234	13188	13419	13211	13251	13236	13121	13144	13230	13324	13393	13377	13192	13363	13243	13294	13369	13273	13079	13351	13294	13417	13366	13308	13413	13161	13125	13363	13386	13273	13365	13225	13093	13374	13235	13253	13372	13136	13338	13325	13346	13396	13174	13174	13450	13245	13286	13161	13069	13213	13166	13238	13121	13402	13247	13234	13280	13407	13280	13248	13188	13103	13253	13328	13130	13130	13301	13253	13101	13406	13255	13118	13375	13309	13175	13427	13417	13320	13302	13244	13296	13252	13206	13441	13233	13232	13277	13096	13297	13324	13166	13334	13020	13264	13310	13330	13275	13413	13168	13374	13265	13276	13327	13386	13244	13248	13141	13317	13338	13279	13195	13311	13086	13307	13295	13239	13292	13292	13497	13249	13376	13242	13106	13355	13212	13117	13293	13335	13286	13091	13218	13216	13341	13512	13140	13246	13379	13203	13249	13227	13197	13354	13369	13306	13313	13173	13252	13183	13318	13278	13113	13271	13160	13280	13292	13283	13274	13404	13247	13405	13293	13300	13148	13204	13160	13321	13319	13364	13146	13275	13240	13420	13317	13385	13330	13173	13212	13309	13294	13271	13132	13351	13244	13201	13240	13413	13155	13203	13161	13451	13238	13211	13313	13247	13196	13140	13215	13340	13333	13315	13277	13133	13274	13187	13202	13195	13289	13165	13185	13184	13281	13214	13308	13370	13174	13253	13020	13214	13352	13284	13134	13153	13481	13231	13320	13344	13311	13257	13146	13163	13179	13291	13141	13244	13280	13174	13331	13316	13314	13320	13286	13218	13372	13308	13291	13217	13286	13426	13227	13178	13208	13156	13144	13200	13306	13323	13255	13196	13310	13228	13234	13207	13286	13165	13394	13385	13284	13306	13074	13223	13242	13222	13360	13369	13281	13282	13318	13350	13189	13403	13270	13379	13131	13288	13290	13247	13067	13239	13216	13170	13328	13123	13201	13234	13122	13267	13165	13226	13358	13328	13160	13345	13196	13128	13243	13305	13425	13265	13327	13344	13298	13371	13330	13173	13106	13288	13249	13294	13254	13219	13319	13139	13321	13386	13291	13317	13156	13292	13407	13170	13308	13302	13172	13123	13259	13314	13220	13343	13233	13260	13331	13210	13224	13264	13272	13381	13245	13284	13298	13238	13085	13279	13256	13320	13357	13214	13243	13255	13224	13176	13172	13382	13325	13386	13180	13310	13287	13162	13184	13292	13231	13357	13354	13276	13099	13263	13378	13293	13231	13330	13154	13177	13186	13369	13270	13312	13191	13158	13232	13269	13203	13405	13168	13213	13081	13265	13250	13184	13177	13232	13306	13229	13266	13272	13167	13342	13093	13154	13398	13506	13246	13191	13373	13378	13312	13257	13309	13304	13249	13343	13183	13234	13183	13344	13319	13271	13272	13151	13292	13435	13216	13295	13250	13280	13381	13107	13267	13229	13335	13301	13276	13139	13183	13265	13265	13513	13254	13168	13152	13210	13286	13311	13398	13238	13324	13142	13273	13256	12997	13145	13195	13098	13318	13264	13143	13087	13270	13217	13196	13332	13466	13178	13276	13240	13308	13200	13388	13263	13130	13365	13287	13345	13118	13299	13264	13275	13409	13338	13167	13222	13183	13196	13365	13165	13271
22980	21409	29241	24034	37361	66068	60911	44737	30573	21862	17069	15192	14917	14722	14844	14796	14765	14810	14713	14793	14595	14794	14790	14704	14829	14685	14926	14724	14602	14580	14754	14940	14633	14488	14477	14577	14934	14529	14751	14631	14598	14753	14686	14518	14717	14481	14560	14588	14665	14519	14607	14559	14622	14695	14636	14549	14905	14594	14654	14756	14645	14571	14469	14673	14559	14874	14665	14625	14524	14830	14513	14548	14428	14552	14610	14738	14647	14653	14656	14675	14440	14561	14566	14668	14766	14743	14587	14700	14651	14762	14541	14546	14558	14481	14533	14494	14703	14437	14482	14739	14638	14703	14596	14798	14616	14694	14501	14705	14609	14437	14695	14696	14504	14531	14580	14495	14698	14494	14636	14552	14572	14705	14589	14634	14546	14551	14489	14592	14604	14625	14588	14504	14566	14701	14567	14606	14695	14519	14705	14601	14648	14646	14625	14735	14634	14627	14734	14537	14593	14663	14627	14595	14780	14561	14568	14554	14609	14625	14426	14593	14518	14485	14471	14715	14607	14638	14499	14596	14485	14546	14655	14697	14537	14650	14381	14529	14652	14579	14545	14833	14375	14402	14529	14562	14630	14466	14846	14622	14525	14580	14496	14715	14592	14738	14464	14733	14559	14716	14748	14619	14689	14590	14616	14567	14630	14632	14637	14479	14472	14601	14533	14615	14550	14777	14650	14377	14668	14996	14670	14671	14635	14563	14450	14536	14584	14596	14622	14623	14695	14511	14585	14683	14510	14502	14709	14541	14572	14794	14696	14507	14640	14673	14691	14741	14567	14581	14748	14437	14549	14700	14540	14606	14648	14631	14636	14776	14754	14717	14549	14378	14465	14674	14767	14607	14521	14595	14702	14678	14539	14579	14595	14478	14777	14459	14535	14623	14526	14534	14227	14643	14691	14612	14654	14430	14432	14418	14514	14589	14582	14671	14480	14667	14506	14386	14504	14494	14685	14564	14683	14516	14468	14542	14548	14722	14478	14678	14864	14652	14622	14735	14500	14596	14413	14510	14651	14554	14719	14750	14610	14535	14647	14685	14739	14623	14576	14564	14540	14634	14569	14433	14321	14702	14286	14733	14530	14593	14543	14525	14650	14571	14649	14699	14702	14661	14545	14872	14488	14436	14658	14474	14540	14558	14569	14534	14767	14676	14595	14725	14614	14529	14724	14592	14550	14695	14454	14400	14639	14666	14829	14480	14758	14641	14421	14576	14648	14480	14382	14445	14701	14809	14611	14406	14564	14604	14720	14501	14497	14587	14642	14725	14591	14670	14720	14564	14659	14703	14576	14608	14727	14679	14507	14458	14643	14565	14553	14594	14827	14519	14845	14546	14486	14628	14560	14698	14569	14599	14634	14537	14714	14824	14806	14431	14501	14508	14529	14645	14536	14509	14457	14307	14591	14637	14514	14611	14594	14567	14628	14640	14423	14536	14673	14673	14558	14551	14522	14369	14592	14700	14448	14662	14688	14486	14655	14497	14584	14634	14524	14517	14492	14600	14660	14790	14481	14534	14665	14715	14586	14410	14666	14518	14531	14635	14495	14465	14439	14693	14384	14506	14535	14507	14682	14874	14762	14775	14573	14742	14545	14512	14657	14472	14841	14388	14624	14768	14625	14521	14481	14405	14481	14566	14712	14491	14737	14621	14734	14453	14460	14600	14562	14588	14450	14545	14684	14450	14664	14682	14683	14484	14479	14749	14693	14487	14449	14663	14647	14623	14730	14634	14690	14580	14681	14700	14475	14694	14490	14632	14523	14613	14556	14712	14774	14662	14530	14383	14677	14720	14725	14405	14622	14572	14457	14641	14640	14735	14524	14616	14549	14586	14409	14720	14782	14607	14831	14541	14565	14440	14809	14539	14732	14765	14741	14638	14686	14380	14771	14499	14803	14709	14730	14615	14490	14497	14522	14657	14681	14791	14515	14374	14520	14591	14478	14447	14770	14560	14540	14724	14555	14644	14374	14455	14646	14485	14559	14555	14673	14543	14587	14486	14541	14637	14598	14327	14731	14501	14633	14447	14683	14863	14571	14618	14524	14648	14488	14440	14439	14503	14391	14467	14601	14572	14424	14575	14684	14612	14660	14649	14538	14700	14648	14774	14743	14662	14491	14467	14638	14638	14819	14424	14496	14585	14564	14595	14655	14708	14416	14426	14628	14530	14587	14525	14418	14456	14581	14489	14691	14600	14739	14573	14610	14703	14611	14415	14585	14533	14611	14363	14575	14863	14641	14504	14413	14538	14489	14254	14476	14406	14513	14367	14567	14670	14544	14614	14469	14250	14496	14536	14509	14477	14582	14517	14570	14538	14455	14565	14586	14470	14527	14657	14516	14526	14573	14688	14512	14727	14753	14556	14490	14396	14604	14528	14606	14492	14648	14519	14484	14454	14586	14669	14767	14633	14531	14714	14490	14724	14635	14530	14518	14699	14574	14655	14732	14450	14496	14500	14593	14618	14716	14636	14536	14697	14503	14512	14560	14578	14632	14561	14580	14490	14751	14408	14679	14644	14691	14439	14670	14560	14563	14653	14536	14710	14594	14625	14662	14622	14776	14730	14784	14544	14728	14449	14718	14598	14468	14565	14515	14669	14774	14669	14541	14640	14816	14657	14603	14463	14405	14419	14473	14535	14477	14641	14503	14610	14720	14630	14620	14591	14589	14576	14631	14531	14690	14700	14365	14384	14661	14633	14539	14635	14659	14573	14609	14587	14645	14431	14495	14621	14783	14670	14705	14679	14773	14584	14735	14567	14578	14683	14657	14604	14553	14443	14730	14597	14383	14613	14632	14547	14606	14518	14524	14774	14577	14666	14570	14508	14695	14698	14627	14592	14499	14489	14687	14617	14465	14639	14775	14394	14594	14696	14726	14604	14676	14653	14502	14590	14858	14414	14365	14389	14638	14758	14697	14502	14743	14571	14622	14570	14594	14645	14520	14618	14692	14488	14546	14452	14476	14642	14674	14424	14593	14643	14461	14447	14473	14555	14351	14604	14540	14620	14629	14778	14653	14454	14435	14720	14825	14525	14292	14625	14620	14767	14686	14555	14527	14566	14327	14564	14544	14604	14822	14517	14620	14757	14625	14699	14579	14370	14712	14689	14566	14744	14583	14523	14689	14741	14648	14703	14429	14583	14773	14600	14724	14544	14609	14563	14581	14700	14423	14532	14566	14513	14856	14793	14671	14708	14468	14512	14711	14625	14750	14569	14803	14477	14728	14739	14835	14630	14593	14563	14551	14545	14651	14451	14797	14539	14408	14632	14532	14530	14580	14687	14738	14595	14627	14589	14664	14374	14582	14502	14693	14792	14644	14513	14662	14671	14807	14740	14808	14691	14655	14570	14534	14495	14600	14350	14607	14413	14571	14537	14651	14566	14564	14611	14680	14546	14637	14479	14721	14786	14625	14813	14718	14478	14747	14695	14613	14646	14746	14619	14535	14580	14595	14354	14442	14589	14598	14397	14687	14615	14612	14564	14529	14582	14737	14735	14639	14442	14759	14648	14845	14660	14659	14676	14639	14575	14474	14643	14312	14608	14504	14565	14597	14558	14563	14260	14529	14682	14627	14655	14570	14555	14649	14368	14618	14337	14540	14583	14791	14850	14610	14639	14479	14390	14604	14612	14544	14523	14497	14506	14602	14680	14659	14710	14635	14660	14645	14614	14623	14784	14545	14537	14639	14451	14530	14462	14650	14559	14577	14628	14608	14568	14719	14673	14706	14664	14718	14562	14600	14571	14566	14737	14673	14658	14830	14490	14327	14695	14506	14531	14722	14668	14688	14546	14551	14694	14676	14542	14324	14676	14655	14556	14596	14607	14747	14662	14565	14601	14635	14442	14371	14755	14569	14349	14620	14603	14624	14540	14432	14494	14571	14649	14599	14630	14621	14552	14638	14519	14541	14485	14652	14727	14469	14527	14461	14472	14615	14634	14633	14526	14369	14670	14530	14617	14423	14457	14761	14611	14475	14513	14659	14493	14571	14556	14616	14604	14687	14629	14581	14724	14537	14584	14701	14715	14579	14442	14499	14499	14628	14594	14338	14740	14564	14573	14578	14478	14642	14539	14623	14610	14628	14702	14669	14694	14650	14635	14574	14740	14639	14434	14574	14458	14340	14499	14521	14556	14642	14481	14712	14668	14527	14590	14661	14738	14609	14635	14439	14612	14509	14466	14548	14694	14690	14533	14573	14413	14677	14487	14666	14543	14578	14660	14569	14626	14580	14735	14693	14580	14604	14487	14624	14694	14608	14600	14586	14268	14536	14619	14507	14576	14705	14498	14395	14714	14531	14601	14616	14653	14677	14565	14543	14757	14699	14736	14583	14570	14634	14402	14565	14659	14868	14430	14722	14682	14654	14382	14567	14709	14626	14649	14454	14659	14587	14640	14577	14798	14450	14654	14681	14442	14496	14709	14507	14527	14563	14613	14545	14690	14759	14479	14595	14414	14655	14489	14375	14636	14721	14430	14758	14658	14515	14578	14674	14485	14502	14509	14630	14580	14678	14579	14564	14448	14410	14555	14672	14508	14811	14566	14694	14576	14532	14548	14677	14612	14376	14539	14423	14529	14492	14538	14436	14599	14543	14534	14461	14625	14735	14607	14691	14710	14627	14626	14448	14586	14624	14471	14634	14676	14694	14464	14659	14599	14344	14761	14557	14460	14637	14567	14727	14534	14467	14438	14550	14830	14587	14555	14472	14520	14585	14682	14679	14744	14481	14656	14419	14530	14558	14511	14669	14650	14645	14606	14572	14613	14646	14642	14460	14454	14642	14810	14685	14769	14506	14520	14500	14558	14791	14786	14585	14604	14526	14688	14660	14586	14681	14722	14529	14540	14423	14626	14661	14652	14491	14531	14606	14689	14466	14582	14675	14535	14393	14806	14700	14611	14542	14695	14644	14655	14529	14654	14627	14465	14485	14543	14638	14520	14614	14644	14599	14545	14711	14686	14607	14712	14632	14575	14547	14638	14774	14576	14851	14473	14644	14763	14552	14537	14533	14608	14680	14528	14548	14486	14651	14822	14536	14659	14504	14695	14380	14599	14600	14513	14564	14370	14327	14623	14506	14408	14595	14601	14496	14464	14522	14456	14487	14587	14611	14593
43655	50099	27284	30279	65323	74816	61325	45154	30764	19413	14396	13069	13078	13023	12906	12942	13082	12957	12901	12841	13033	12982	12829	12987	13173	12891	13028	12996	13050	12983	12965	12987	12919	12955	13039	12853	12949	13109	13007	13025	13001	13025	12821	13059	13028	13032	13002	12894	12994	12846	12980	13039	13010	12884	12985	12916	12936	13052	12976	13023	13078	12794	13041	12937	12933	12854	13069	12981	12867	13083	13005	13057	12897	12807	13021	12922	13055	12875	13122	12775	13154	13023	12897	12892	12910	12899	13027	12877	13136	12930	13033	12988	12925	13047	13068	12869	12880	12836	13000	12994	12963	12931	12939	12934	12878	13097	12877	12973	13035	13123	12941	12970	13020	12944	13059	13082	13046	12887	12930	12959	12906	13072	12907	13042	12967	12911	13154	13219	12926	12984	12949	12814	13062	12888	12968	12813	13018	12964	13000	12915	12863	12936	13031	13013	13105	12762	12899	13131	13082	13089	12882	13052	12971	12784	12969	12925	13055	12996	13032	12798	13013	13074	12975	12842	12787	13021	12893	13033	12839	12909	12838	12957	12880	13074	13042	12801	12749	12896	12971	13007	12896	13000	12884	13015	12975	12893	12955	13162	13057	12953	12920	12911	12895	12777	12929	12914	13060	12976	13108	12992	13026	12942	12925	12984	12932	12953	12898	12903	13037	12938	13051	13157	12887	13072	12870	12837	12941	12995	12941	12825	13085	12994	13054	12803	12932	12850	12971	12933	12916	13032	12970	13057	12890	12947	13019	12960	13046	12932	12769	12869	12836	12980	13021	12792	12970	12801	12927	12939	12973	12882	13021	13000	12895	12975	12978	13060	13081	13071	12843	12887	12902	13056	13009	12877	12971	12959	12866	12841	12912	12916	13099	12988	13061	12810	12957	13052	13001	13060	12989	12912	13111	13070	12934	12947	12877	13110	13052	12848	13014	12852	12918	13014	13087	12866	12827	13037	13015	13122	13043	12933	13021	13132	12871	13009	12920	13070	12999	12921	12822	13111	13136	12943	12916	13056	12835	13087	12997	12959	12908	12962	13002	13006	12946	12905	12969	12773	12911	12974	12991	12946	12958	13083	12941	12953	12841	12958	12770	12858	13068	12974	12936	13002	12942	13110	13036	12882	12918	12990	13014	13078	13078	12832	12859	13066	12760	12912	12944	13055	12921	12925	12965	12881	12919	12993	12804	12862	12914	13011	13010	13066	12935	13092	12977	13006	12965	12918	13090	12942	13014	13020	13024	13134	12977	12819	12975	12976	12940	13123	12948	12975	12941	12831	13043	12943	12846	12947	13042	13044	12939	12934	12965	13033	12796	13007	12994	13102	12947	13029	12847	12972	13079	13034	12964	12938	12973	13032	13042	13068	13004	13056	12989	12942	13116	12843	13079	12828	13119	12922	12971	12903	12904	12909	12888	13093	13008	12952	12963	12846	12976	12985	12789	13036	12692	13135	13006	13020	12999	12882	12844	12999	12829	12946	12976	13015	12932	13140	13009	13028	13012	13015	12989	12977	12961	12876	12989	12924	13054	13013	13100	12993	12861	12854	13120	12976	13038	13038	12921	13006	12894	12969	12909	13029	12881	12999	13113	13063	13012	12885	13076	12950	12863	12987	12994	12925	12983	13053	12954	13024	12929	13107	12814	12960	12909	12970	13018	13010	13079	12954	12809	13149	12904	12955	13163	13149	13044	12945	12919	12955	12824	13094	12855	12967	13009	13101	12919	12986	13010	12955	13035	13032	13015	12979	13008	12942	12931	13037	13040	13069	12862	13057	12915	13203	12965	13053	13106	13106	12941	12959	13033	12864	12684	12922	12887	12882	12818	13161	12935	13099	13016	13001	13095	12813	12958	13140	13037	13055	13031	12923	13046	13035	13020	13069	12915	12883	12812	12961	13052	13086	12962	13100	13012	13102	12994	13066	12854	13095	12841	13040	12853	13026	12764	13034	13012	13000	12944	13102	12938	12869	13075	12954	13035	13049	12760	13069	12934	12943	12843	13026	13012	13110	12944	12960	13005	12852	12998	12978	13100	12909	12921	13116	12873	12984	12835	12952	12909	12913	13127	12919	12846	13045	13019	12975	12892	12943	12977	12818	13050	12942	13051	12988	13006	12934	13115	12932	13018	12894	12952	13019	12978	12863	13122	12962	12846	13017	12942	13137	13133	13089	12885	12899	13020	12829	13032	12993	12974	12950	12889	13082	12995	13089	12877	12931	12825	12975	12848	12946	13156	12980	12961	12755	12919	12950	13104	12981	12879	12937	12942	13021	12958	12932	13008	12991	12876	13037	12975	13155	13015	13096	12904	12877	12823	13029	12997	12945	12910	12957	12993	13077	13038	12788	12917	12930	13125	12929	12929	13046	12968	12924	12982	12922	13013	12772	12935	13079	13026	13036	12888	12990	13027	12964	12933	13093	12972	13033	12902	13011	13016	12908	13098	12959	12912	12955	13015	12921	12988	12863	13088	12993	13022	13025	12960	12808	12888	12930	12930	12973	12794	12843	12854	13041	12897	12941	12980	13093	13002	13017	12964	12907	13022	12890	12911	13170	12973	13028	12821	12847	12991	12915	13040	12922	12993	13150	12969	12953	13036	12845	12941	12875	12995	12944	12942	12837	12990	13020	12980	12897	12900	13008	12924	13030	12988	13044	13050	12869	12974	12866	12953	12960	13053	12892	12845	12796	12982	12994	12877	13009	12973	12956	13058	12965	13021	12875	13031	12880	12961	13156	12849	12825	12944	12949	12996	13122	12966	12970	13026	12960	12909	12986	12906	12842	12990	13019	12979	12931	13051	12981	13206	12980	13018	12963	12974	12980	12943	12997	12967	12903	12950	13009	12777	12935	12873	13059	12913	12863	13009	12928	12972	13000	12939	13046	12817	12907	13035	13021	12854	12965	12789	13090	12858	12947	13171	12970	12900	12868	12891	13070	13096	13111	12977	13012	12985	12941	12954	12973	12982	13019	13098	12951	12969	12774	13059	12850	12908	13103	12993	12998	12918	12928	12995	13030	13056	13026	13059	13044	12807	13024	12951	12954	13051	12839	12866	12940	13072	12997	12823	13022	13074	12981	12993	13089	13153	13150	12953	12941	12928	13039	12913	12989	12966	12880	12942	13087	13039	13071	12892	12886	12805	12829	12754	13076	12899	12826	12906	12937	13024	12960	13103	12732	13002	12853	12989	13108	12993	12974	12844	13038	13074	12859	13005	13022	12978	13052	12972	13020	13010	13074	13004	12932	12896	12989	13020	13000	13037	12917	12920	13066	12936	12841	12852	13083	13020	12902	13016	12950	12787	12955	13076	13066	12974	13024	12954	12889	12991	12953	12983	12951	13089	12993	12822	13037	13039	12822	12958	13025	12946	13118	13016	13038	13071	12912	12888	13165	12911	12962	13064	12906	12933	12790	12955	12991	13079	12890	12786	12880	13013	12893	13061	13020	13039	12887	12853	12975	12945	12986	13062	12873	12886	12923	12951	12991	13014	12971	13133	12961	13055	12892	12957	12880	12951	12840	12944	13203	13036	13020	13034	12869	13063	12906	12947	13062	12943	12857	12935	12934	12928	12857	13006	12943	12955	12878	13040	13080	13059	12955	12804	12918	13016	12959	12974	12839	12845	12927	13015	13038	13014	12993	12948	12949	12653	12971	12926	12959	13015	13030	13068	12940	12939	13044	12967	12717	13062	13031	13178	12849	12836	13092	12880	12953	13039	13071	13068	12821	12949	12937	12948	12873	13073	13063	13024	13077	12987	12890	13123	12892	12843	12983	12844	12888	12957	12909	12998	12952	12969	12950	12967	13077	13011	12994	13023	13037	12941	12908	13168	12898	12829	13071	12991	13015	13138	12925	12695	13036	12980	12843	12853	13200	12945	13066	13063	12966	12791	12796	12929	12864	12901	12990	13152	13123	12880	12869	12820	12999	13140	12835	12971	13176	12906	13032	13021	13047	13047	12924	13102	12891	13074	12943	12847	13061	13081	12877	13078	12962	12796	12960	12932	12980	13014	12854	13073	12914	12962	12974	12819	12854	12990	12947	12914	13006	12679	12887	12999	12973	13005	12916	12794	12888	12913	12834	12984	12949	13125	12940	12755	13048	12992	12811	12933	12943	12966	12931	12975	12997	13151	13127	13014	13187	13002	12890	12939	12862	12953	12682	12931	12926	13138	13126	12913	12993	12856	12978	12832	12881	12971	12911	12994	12902	12933	12785	13011	12882	13018	12864	13007	12955	13081	12991	13064	13147	13086	13031	12953	12945	12749	12976	12900	13101	12922	12960	13037	13186	12953	12977	12961	13116	12957	12860	12928	12936	13009	13061	12843	13004	12827	12964	12923	13049	13073	12989	13030	13031	13161	13097	12999	12986	13020	13136	12910	12870	12988	12944	13075	12955	12915	12891	13096	12874	12914	12973	12755	12866	13046	12976	13019	12994	12869	12968	13012	12915	13016	12995	12851	12949	12842	13120	12909	12940	13100	12833	12930	12987	12800	13120	13016	12971	12832	13033	12874	13160	13060	12952	13043	12959	12881	13012	12953	13051	12808	12947	12849	13078	12895	12847	13080	12956	12978	13098	12998	12984	13036	12928	12886	13061	13104	12948	13060	12826	12929	12823	12733	12866	12890	13065	13122	12888	12907	13039	12981	12965	12889	13022	12971	13064	12986	12991	12912	13033	12978	12962	12968	13119	13017	13153	12981	13016	12955	12971	13012	12988	12932	12948	12873	12963	12866	12967	12857	12859	12962	12832	12706	13129	12967	13062	12937	13000	13025	13065	12885	12930	12971	13079	12881	13048	12995	12916	13014	13102	12920	12882	12965	12953	12977	12873	13008	12939	12899	13074	12992	13057	12914	13018	12718	12871	13003	12841	12952	13064	12815	12793	12827	13104	12948	12944	13163	12887	13055	12966	12913	13088	13006	13043	12971	12936	12910	12952	12866	12870	13037	13168	12902	12859	13102	12968	13082	13000	12890	12955	13058	13118	12919	12986	12760	12957	13049	12831	13044	12976	13115	12975	12997	12714	13027	12976	12902	12934	13054	13043	13141	12837	13027	12995	13060	12900	12926	12916	12785	13002	12813	12991	12982	13004	13157	13058	12996	12928	13048	12732
27649	23574	25531	20604	26211	27953	24461	19540	17107	15807	15446	15274	15226	14998	15246	15033	15164	15104	15067	15184	15072	15243	15078	15477	15217	14922	15040	15129	15220	15423	15198	15291	15258	15030	15176	15148	15416	15087	15166	15097	15273	15126	15186	15149	14984	15279	15272	15200	15064	15087	15261	15193	15103	15193	15142	15225	15076	15179	15406	15246	15298	15110	15159	15042	15117	15069	15235	15015	15072	15166	15068	15125	15168	15176	15180	14953	15133	15064	15239	14992	15230	15029	15160	15215	15119	14935	15079	15283	15269	15206	15350	14960	15025	15167	15073	15303	15252	15076	14893	15093	15412	15249	15167	15135	15074	15300	14996	15250	15262	15184	15080	15131	15188	15224	15173	15103	15085	15085	15122	15352	15284	14992	15192	15205	15219	15177	15033	14938	15129	15156	15287	15094	15036	15156	15069	15158	15061	15151	15171	15082	15029	15235	15320	15026	15138	15248	14996	15045	15282	15383	15223	15178	15081	15238	14868	15202	15122	15160	15333	15188	15066	15082	15089	15237	15225	15261	15139	15085	14977	15183	15191	15180	15253	15358	15315	14996	15141	15245	15025	15247	15150	15064	14959	15072	15111	15080	14935	15162	15175	15175	15014	15265	15287	14987	15219	15198	15137	15096	15163	15029	14999	15022	15051	15181	15148	15137	15034	14977	14881	15186	15276	15029	15296	15082	15226	15139	15052	15218	15069	14961	15237	15363	15224	15123	15324	15069	15199	15030	15118	15063	15178	15087	15152	15144	15200	15089	15120	15082	15170	15051	15013	15079	15136	15110	15237	15261	15265	15260	15064	15257	15243	15364	15011	15069	14857	15107	15191	15140	15251	15150	15113	14814	15126	14976	15081	15021	15270	15139	15138	14951	14981	15076	15160	15137	15393	15120	15340	15027	15163	15203	14879	15140	15303	15204	15206	15104	15081	14948	14953	15051	15210	15008	15147	14971	15197	15255	15103	15110	15177	15011	15163	15224	15145	15213	15181	15138	15249	15221	15158	15230	15100	15169	15043	15201	14946	15166	15206	15060	14993	15067	15249	15091	15302	15300	14915	15137	15359	15038	15093	14935	15320	15054	15055	15219	15235	15078	15054	15277	15145	15265	15200	14876	15152	15060	15067	15174	15110	15114	14907	15154	15152	15147	15306	15133	15124	15207	15020	15040	15215	15198	15153	15037	15273	14982	15134	15019	15187	15041	15203	15119	15237	15054	15149	14974	15318	15037	15096	15029	15277	15233	15373	15001	15264	15220	14996	15235	15253	15228	15067	15168	15198	15042	15191	14987	15151	15020	14983	15085	15053	15129	15113	15036	15102	15065	14990	15253	15398	15349	15085	15115	15067	15205	14988	14907	14969	15043	15245	15170	15148	15240	15328	15034	15023	15048	15068	15054	15124	15234	15303	15175	15284	15125	15039	15185	15197	14842	14965	15128	15262	15071	14960	15131	15199	15192	15184	14967	15324	15094	15123	15065	15151	15188	15139	15314	15082	15183	15182	15390	15165	15268	15304	15207	15035	15262	15052	15160	15233	15205	15098	15092	15125	15286	15043	14986	15416	15159	15034	15094	15005	15160	15155	15096	15018	15151	15289	15165	14941	14968	14897	15336	15018	15125	15217	15011	14840	15115	15224	15136	15058	15087	15200	15060	15219	14999	15109	15021	15055	15211	15050	15030	15250	15388	15274	15237	15102	15064	15306	14980	15164	14814	15185	15068	14900	15239	15222	15266	15210	15123	15325	15190	15021	15182	15268	15211	15027	15206	15173	15128	15180	15207	15102	15076	14903	15244	15215	15101	15202	15245	15250	15217	15266	14988	15220	15049	15171	15032	15154	15208	15209	15165	15359	15301	15196	15182	15126	15089	15042	14824	14993	15086	15130	15245	15189	15061	15010	15043	15311	15194	15114	15131	15182	15189	15255	14935	15082	15218	15182	14971	15298	15196	15213	15231	15218	15334	15187	15306	15191	15300	14966	14977	15185	14968	15167	15161	15136	15118	15009	14973	15075	15217	15011	15026	15181	14994	15064	15095	15089	15124	15230	15231	15254	15018	15170	15059	15023	15263	15264	15172	15258	15230	15053	15057	15110	15106	15086	15062	15191	15179	15020	15112	15155	15099	15156	15144	15103	15032	15052	15149	15272	15049	15144	15213	15166	15236	15184	15213	14950	15292	15153	15310	15227	15250	15113	15096	15171	15008	15062	15142	15082	15212	15292	15038	15046	15099	15163	15086	15162	15060	14996	14977	15130	15046	15178	14876	15286	15060	15184	15106	15121	15072	15220	15209	15119	15135	15274	15046	15087	15140	15102	15184	15192	15014	15207	15346	15159	14997	15134	15179	15100	15143	15233	15387	15042	15054	15126	14988	15219	15181	15135	15198	15096	15197	15301	15012	15165	15212	15038	15048	15151	14827	14985	15037	15099	15274	15210	15179	15199	15087	15173	14996	15203	15080	15198	15101	15168	15254	14936	15145	15172	15144	14996	14874	15202	15023	14935	15223	15028	15178	15205	14993	15160	15147	15074	15195	15261	15125	15188	15195	15145	15189	15072	15163	15092	15157	15361	15138	14979	14925	15104	15204	15180	15281	15009	14977	15250	15050	15194	15183	15079	15156	15179	15158	15083	15192	15068	15310	15168	14998	15083	15031	15103	15143	15068	15215	15071	15076	14956	15263	15032	15139	15009	15103	15179	14914	15025	15016	14991	15071	15041	15140	15280	15189	15219	15078	15140	15082	15230	14970	15226	15147	15192	15155	15097	15000	15097	15088	15191	15236	15317	15176	15188	15021	15011	15009	15183	15216	15243	15201	15182	15240	15127	15223	15261	15088	15110	15168	15190	15177	15082	15156	15222	15108	15210	15075	15127	15090	15011	15308	15074	15072	15089	15060	15164	15030	15224	14917	14959	15141	15076	15240	15010	15189	15227	14994	15148	14989	15321	15293	15019	15073	15213	15080	15167	14996	15172	15146	15113	15172	15310	15069	15018	14901	15162	15188	15076	15095	15193	15189	15076	14859	15209	15357	15159	15120	15174	15214	15184	15063	14937	15204	14993	15019	15091	15042	15222	15018	15072	15019	15073	15059	15078	15177	15193	14868	15257	15256	15283	15089	14959	15256	15140	15196	15039	15083	15119	15287	15111	15294	15192	14963	15201	15197	15228	15248	15247	15110	15074	15201	15125	15015	15266	15315	15248	15164	15074	15119	15202	15120	15146	15296	15064	15022	15038	15320	15167	15315	15180	15207	15195	15024	15109	15251	15236	15183	15071	15183	15357	15253	15329	15048	15243	15152	15045	15149	15174	15213	15115	15125	15105	15176	15158	15173	15173	15292	14978	15276	15048	15135	15217	15108	15065	15160	15046	15333	15337	15042	15038	14941	15260	15194	15110	14993	15227	15056	15145	14983	15131	15075	15118	15190	15093	15114	15100	15005	14994	15285	15186	15304	15275	15018	15312	15134	15131	15319	15167	15049	14910	14991	15111	15139	15078	15142	15044	15200	15230	14964	15150	15112	15114	15142	15156	15316	14934	15207	15184	15226	15176	15168	15033	15016	15340	15153	15242	15070	15120	15200	15324	15190	15171	15280	15229	15192	15070	15113	15100	15005	15135	15016	15156	15079	15210	15048	15141	14964	15149	15278	15124	15116	15066	15256	14954	15184	15204	14936	15080	14971	15038	15240	15225	15076	15182	15003	15166	15128	15028	15255	15008	15138	15393	15078	15247	15069	15090	15055	15180	14946	15019	15117	15198	15136	15139	15073	15153	15152	14988	15000	15039	15041	15151	15086	15275	15134	15255	15389	15139	15359	14832	14963	15253	15252	15219	15028	15160	15247	15124	14854	15193	15151	15137	15057	15181	15257	15015	15020	15174	14992	15289	15227	15292	15256	15153	15096	15162	15171	15295	15118	15136	15136	15224	15016	15167	15197	15336	15139	15256	15069	15260	15186	15078	15163	15222	15023	15153	15197	15134	14949	15248	15234	15214	15224	15220	15179	15112	15160	15091	15302	15036	15058	15138	15166	15310	15145	15140	15121	15163	15264	15039	15086	15232	15148	15183	15186	15150	15217	14853	14989	15186	14947	15027	15282	15128	15043	15127	15225	15088	15063	15220	15012	15092	15193	15304	15251	14972	15007	15090	15275	15129	15115	15095	15117	15077	15208	14987	15182	15159	14974	15282	15214	15004	15041	15050	15100	15052	14983	15067	14978	15191	15187	15138	15133	14980	15206	15298	15111	15144	14963	15122	15111	15185	15140	15174	15173	15292	15257	15126	15220	15194	15046	15101	15095	15281	15204	15192	15025	15212	15059	15106	15302	15389	15146	15205	15195	15165	15156	15325	15102	15318	15292	15128	15134	15180	15060	15034	15150	15093	15184	15158	15145	15234	15369	15192	15205	15254	15111	15061	15325	15029	15169	14951	15226	14973	14888	15102	15216	15226	15159	14935	15192	15088	15040	15160	15106	15113	14998	15164	15059	15161	15092	15166	15225	15068	15070	15191	15221	15172	15146	15109	15032	15268	15013	15060	15109	15217	15179	14960	15145	15137	15140	15140	15197	15063	15145	15041	14928	15257	15161	15230	15106	15451	14971	14959	15047	15226	15097	15137	15072	15121	15054	15235	14952	15010	14993	15073	15128	15215	15129	15189	15243	14907	15306	15134	15116	15141	14984	14958	15098	15132	15204	15218	15213	15078	15040	15293	15299	15338	15057	15221	14916	15266	15286	15219	15232	15203	15136	15091	15210	15264	15107	15362	14902	15029	15077	15148	15200	15247	15096	15157	15241	15139	14945	15010	15041	15113	15076	15256	15238	14965	14983	15029	15145	14936	15064	15208	15133	15186	15066	15263	15157	15155	15145	15274	15122	15097	15245	15207	15080	15165	15255	15255	15256	15178	15187	15063	15098	14948	15155	15250	15245	15138	15259	15176	15392	15164	15194	15151	15224	15304	15089	15239	15070	15037	15370	14875	15281	15114	15205	15110	15066	15254	15019	15234	15219	15279	15141	15187	15058	15180	15133	15228	15129	15173	15272	15153	15049	15142	15129	15392	15060	15118	15157	15199	15144	15180	14989	15059	15218	15309	15349	14991	15282	15338	15145	15072	15107	15264	15093
19557	33396	18836	16156	26398	26508	22449	17571	14815	13943	13383	13321	13275	13448	13412	13344	13486	13590	13497	13481	13479	13325	13319	13486	13455	13478	13372	13420	13369	13390	13464	13346	13412	13462	13402	13544	13420	13402	13453	13414	13492	13322	13371	13460	13301	13451	13318	13287	13427	13501	13329	13420	13342	13502	13353	13324	13591	13140	13444	13393	13416	13407	13462	13417	13471	13310	13356	13501	13365	13336	13514	13479	13302	13267	13335	13369	13394	13380	13284	13453	13363	13349	13559	13349	13431	13355	13298	13370	13404	13280	13431	13249	13452	13441	13249	13480	13403	13350	13205	13329	13301	13458	13298	13382	13402	13213	13422	13441	13377	13296	13415	13394	13446	13488	13417	13287	13429	13398	13384	13256	13489	13437	13384	13530	13298	13424	13195	13418	13389	13198	13215	13172	13462	13261	13229	13297	13313	13347	13525	13377	13294	13348	13294	13470	13239	13358	13427	13494	13305	13279	13327	13357	13422	13424	13424	13383	13487	13380	13431	13486	13262	13269	13408	13331	13350	13507	13357	13343	13321	13478	13263	13468	13263	13370	13527	13428	13140	13065	13385	13322	13476	13408	13299	13516	13355	13445	13258	13381	13270	13217	13353	13292	13358	13328	13673	13368	13314	13482	13335	13276	13355	13366	13519	13441	13411	13287	13444	13130	13258	13328	13378	13514	13320	13437	13348	13406	13366	13275	13322	13370	13141	13427	13512	13338	13269	13317	13552	13476	13304	13388	13320	13404	13196	13420	13255	13293	13281	13525	13310	13434	13423	13432	13335	13485	13397	13226	13458	13459	13570	13599	13467	13402	13346	13428	13286	13281	13348	13409	13499	13348	13377	13472	13436	13249	13347	13557	13473	13470	13363	13313	13352	13303	13423	13422	13427	13308	13226	13409	13253	13477	13390	13343	13440	13319	13186	13351	13461	13422	13256	13476	13336	13252	13427	13462	13315	13520	13345	13265	13520	13392	13366	13460	13344	13362	13193	13418	13307	13393	13374	13426	13421	13195	13321	13422	13408	13179	13213	13411	13246	13522	13426	13375	13244	13370	13387	13414	13448	13405	13353	13321	13368	13281	13454	13510	13304	13160	13437	13462	13396	13450	13388	13233	13635	13344	13587	13354	13394	13364	13299	13270	13193	13345	13363	13352	13283	13407	13396	13259	13345	13314	13357	13275	13435	13263	13363	13342	13363	13350	13553	13298	13439	13603	13248	13468	13506	13475	13201	13434	13465	13438	13266	13363	13344	13229	13428	13390	13254	13256	13358	13318	13385	13422	13354	13445	13203	13423	13417	13441	13359	13254	13397	13260	13438	13532	13383	13567	13411	13581	13306	13406	13565	13348	13496	13414	13152	13399	13586	13540	13373	13459	13285	13427	13466	13525	13419	13471	13402	13422	13244	13223	13370	13328	13397	13296	13461	13387	13343	13424	13365	13238	13369	13424	13546	13311	13301	13164	13292	13381	13278	13395	13365	13521	13251	13236	13568	13417	13392	13418	13500	13378	13232	13332	13319	13250	13287	13488	13377	13372	13437	13343	13250	13440	13347	13210	13397	13198	13265	13300	13354	13293	13435	13385	13331	13260	13384	13346	13342	13368	13332	13490	13451	13342	13366	13383	13388	13308	13461	13417	13242	13438	13279	13420	13427	13437	13311	13346	13425	13460	13285	13444	13471	13426	13307	13333	13230	13391	13503	13390	13421	13193	13378	13355	13424	13417	13275	13320	13517	13373	13413	13395	13442	13414	13399	13408	13454	13367	13291	13402	13346	13356	13445	13299	13506	13363	13306	13222	13424	13436	13369	13393	13391	13256	13413	13367	13498	13465	13446	13475	13489	13483	13374	13327	13354	13338	13342	13213	13411	13461	13190	13299	13481	13438	13391	13364	13347	13639	13487	13206	13428	13530	13274	13352	13479	13289	13442	13480	13655	13436	13422	13569	13366	13502	13179	13381	13332	13341	13332	13555	13416	13284	13337	13432	13411	13436	13209	13410	13400	13341	13261	13448	13342	13408	13396	13225	13220	13379	13501	13279	13458	13339	13523	13606	13434	13324	13401	13477	13377	13076	13348	13259	13276	13347	13426	13403	13465	13490	13254	13537	13354	13389	13316	13225	13447	13427	13154	13297	13308	13364	13281	13290	13257	13458	13389	13311	13361	13360	13394	13265	13265	13295	13413	13320	13327	13408	13490	13369	13350	13321	13458	13360	13309	13222	13447	13267	13203	13472	13304	13419	13443	13428	13454	13404	13503	13465	13304	13304	13402	13441	13186	13248	13432	13273	13319	13347	13432	13319	13356	13532	13383	13295	13399	13338	13501	13418	13322	13379	13236	13306	13380	13233	13278	13351	13434	13520	13307	13385	13276	13382	13449	13462	13563	13363	13461	13424	13325	13418	13498	13325	13284	13492	13323	13446	13400	13319	13278	13457	13254	13252	13453	13549	13363	13493	13500	13256	13241	13284	13377	13488	13462	13319	13388	13409	13493	13211	13412	13426	13201	13421	13365	13461	13456	13263	13429	13350	13414	13443	13482	13518	13488	13413	13296	13310	13452	13439	13279	13286	13325	13308	13308	13364	13328	13305	13389	13398	13317	13476	13293	13365	13419	13461	13417	13454	13411	13315	13295	13269	13409	13463	13431	13387	13251	13592	13385	13322	13449	13352	13242	13407	13463	13262	13295	13447	13393	13344	13406	13385	13419	13363	13292	13313	13320	13393	13214	13303	13502	13414	13432	13394	13281	13496	13378	13296	13259	13362	13431	13601	13474	13442	13157	13369	13538	13573	13399	13514	13312	13374	13333	13327	13339	13510	13461	13472	13322	13366	13313	13267	13481	13324	13302	13423	13366	13464	13453	13468	13333	13493	13247	13350	13369	13483	13413	13528	13376	13553	13363	13404	13479	13438	13262	13450	13448	13290	13309	13435	13483	13293	13348	13474	13458	13353	13562	13225	13314	13317	13314	13564	13315	13363	13519	13500	13224	13457	13510	13579	13346	13538	13410	13261	13383	13270	13528	13500	13452	13286	13368	13394	13433	13429	13299	13247	13349	13212	13373	13446	13442	13347	13399	13420	13326	13420	13231	13281	13351	13448	13403	13419	13393	13348	13256	13462	13387	13233	13383	13360	13435	13394	13512	13309	13343	13517	13371	13358	13360	13246	13415	13242	13376	13314	13470	13393	13384	13326	13365	13217	13381	13265	13390	13339	13534	13254	13517	13258	13336	13512	13366	13260	13486	13300	13432	13308	13345	13406	13439	13413	13293	13490	13377	13196	13357	13530	13557	13480	13381	13329	13248	13367	13332	13273	13320	13356	13393	13459	13418	13384	13470	13426	13409	13300	13395	13304	13464	13302	13264	13313	13401	13442	13332	13260	13428	13289	13344	13243	13366	13319	13455	13308	13446	13320	13286	13363	13559	13492	13254	13390	13439	13467	13203	13386	13586	13535	13336	13646	13511	13357	13343	13438	13400	13437	13267	13401	13361	13411	13293	13383	13326	13403	13416	13192	13532	13298	13364	13399	13429	13416	13604	13365	13312	13440	13551	13196	13407	13418	13327	13437	13441	13174	13488	13461	13276	13564	13480	13381	13518	13288	13281	13352	13257	13350	13350	13588	13461	13338	13325	13326	13540	13426	13355	13307	13421	13315	13224	13348	13425	13373	13422	13335	13354	13245	13262	13518	13261	13347	13404	13358	13277	13409	13564	13213	13390	13421	13460	13440	13448	13283	13454	13337	13285	13485	13428	13291	13574	13305	13361	13470	13441	13396	13303	13429	13395	13354	13391	13397	13227	13509	13320	13499	13401	13371	13428	13350	13420	13347	13324	13524	13302	13400	13358	13301	13394	13513	13289	13455	13308	13315	13204	13507	13309	13342	13384	13390	13453	13354	13412	13302	13455	13464	13300	13397	13319	13348	13529	13353	13352	13363	13404	13512	13387	13242	13353	13348	13390	13278	13224	13342	13356	13358	13408	13412	13528	13284	13432	13443	13564	13325	13404	13431	13278	13353	13264	13277	13296	13369	13473	13420	13496	13336	13289	13438	13438	13276	13376	13421	13263	13435	13358	13429	13508	13385	13354	13456	13486	13547	13318	13383	13349	13254	13505	13367	13440	13341	13394	13474	13429	13550	13320	13474	13216	13382	13285	13348	13289	13335	13338	13520	13350	13239	13400	13319	13389	13556	13329	13265	13452	13443	13364	13271	13355	13368	13445	13402	13278	13232	13165	13254	13428	13313	13333	13553	13352	13426	13353	13351	13443	13303	13504	13413	13390	13415	13384	13462	13391	13398	13414	13415	13323	13281	13452	13376	13421	13389	13452	13331	13337	13439	13316	13391	13335	13313	13637	13412	13469	13405	13379	13358	13582	13287	13573	13379	13344	13310	13307	13383	13265	13452	13341	13142	13403	13393	13327	13502	13225	13291	13228	13373	13201	13548	13583	13345	13379	13563	13338	13428	13385	13445	13410	13527	13547	13093	13422	13419	13535	13469	13318	13277	13541	13313	13339	13421	13188	13216	13477	13282	13469	13461	13528	13443	13454	13439	13424	13357	13257	13290	13273	13525	13184	13489	13301	13399	13418	13370	13392	13291	13332	13526	13331	13268	13439	13439	13304	13601	13322	13403	13473	13427	13292	13493	13483	13397	13284	13309	13408	13266	13383	13390	13339	13444	13338	13429	13439	13452	13366	13431	13288	13371	13324	13418	13445	13203	13412	13294	13473	13449	13265	13269	13293	13340	13254	13438	13508	13404	13361	13132	13348	13518	13410	13334	13444	13411	13396	13332	13428	13372	13397	13327	13394	13318	13398	13443	13488	13311	13392	13346	13350	13468	13318	13421	13500	13424	13482	13349	13424	13299	13223	13510	13303	13329	13331	13230	13385	13581	13509	13386	13483	13292	13580	13344	13397	13437	13336	13589	13396	13366	13272	13353	13444	13422	13387	13347	13288	13468	13464	13424	13446	13435	13361	13352	13466	13430	13259	13308	13569	13447	13326	13351	13401	13425	13587	13377	13408	13277	13318	13518	13372	13259	13405	13439	13307	13442	13496	13552	13442	13464	13490	13458	13504	13482	13420	13425	13511	13285	13362	13493	13436	13375	13526	13410
24133	21509	29169	24841	47422	57826	47604	33168	23392	17777	15573	15003	15084	15168	15061	14902	14954	15076	14728	14985	14862	14865	14816	14648	14778	15016	15019	14973	14900	15040	14859	15039	14731	14914	14921	14618	14844	14937	14919	14753	14811	14819	14922	14674	14825	14757	14785	14858	14651	14741	14796	14894	14919	14947	14637	14756	14744	14897	14675	14823	14771	14675	14871	14782	14806	14829	14841	14651	14745	14710	14663	14967	14654	14804	14707	14784	14924	14977	14763	14744	14642	14720	14864	14790	14846	14770	14736	14645	14663	14868	14659	14725	14868	14557	14777	14834	14807	14876	14859	14828	14654	14773	15018	14918	14859	14752	14825	14766	14709	14626	14727	14940	14719	14662	14729	14677	14754	14666	14659	14717	14847	14672	14870	14865	14719	14735	14726	14690	14653	14915	14839	14689	14809	14665	14862	14891	15013	14823	14717	14719	14773	14912	14899	14924	14866	14903	14924	14828	14876	14893	14826	14584	14692	14780	14677	14902	14649	14647	14841	14957	14905	14916	14773	14778	14713	15117	14714	14911	14836	14624	14873	14923	14869	14967	14729	14708	14817	14677	14686	14776	14818	14794	14656	14861	14795	14823	14926	14749	14673	14930	14864	14792	14756	14741	14731	14927	14711	14720	14608	14869	14993	14955	14751	14762	14664	14776	14758	14673	14777	14768	14801	14824	14692	14849	14769	14898	14638	14923	14763	14715	14663	14770	14929	14723	14832	14761	14814	14809	14966	14700	14786	14720	14980	15008	14737	14754	14780	14670	14735	14633	14974	14662	14692	14972	14903	14894	14872	14785	14673	14736	14849	14801	14850	14838	14750	14768	14822	14836	14848	14908	14842	14882	14854	14880	14767	14726	14813	14725	14725	14738	14859	14943	14863	14694	14789	14576	14923	14685	14507	14643	14744	14920	14802	14796	14557	14609	14611	14720	14715	14819	14721	14565	14655	14999	14733	14791	14572	14794	14666	14760	14690	15112	14814	14994	14774	14894	14670	14798	14813	14855	14938	14690	14905	14753	14770	14932	14812	14598	14894	14865	14668	14563	14682	14779	14655	14766	14824	14803	14760	14773	14666	14826	14755	14777	14786	14713	14718	14676	14875	14864	14762	14719	14840	14815	14813	14831	14930	14781	14772	14669	14913	14679	14772	14888	14673	14795	14764	14859	14713	14819	14818	14867	14879	14902	14778	14839	14609	14778	14830	14803	15028	14781	14822	14773	14705	14785	14725	14647	14840	14850	14735	14895	14531	14679	14797	14645	14692	14790	14803	14839	14838	15025	14850	14662	14766	14796	14843	14645	14648	14879	14814	14931	14830	14873	14921	14646	14857	14813	14744	14838	14793	14778	14825	14789	14793	14697	14721	14643	14901	14681	14792	14966	14865	14675	14921	14602	14708	14775	14739	14861	14817	14784	14839	14853	14810	14725	14796	14894	14888	15005	14826	14715	14791	14751	14797	14818	14812	14807	14794	14760	14606	14641	14899	14696	14664	14758	14759	15104	14698	14743	14801	14927	14699	14658	14898	14703	14797	14721	14829	14822	14728	14713	14700	14719	14768	14783	14762	14629	14881	14725	14751	14654	14904	14819	14713	14768	14658	14852	14793	14739	14763	14839	14739	14702	14868	14836	15007	14779	15026	14777	14810	14709	14782	14981	14894	14783	14915	14749	14807	14635	14959	14669	14735	14783	14599	14740	14774	14850	14745	14801	14765	14657	14695	14765	15030	14773	14704	14968	14804	14829	14708	14716	14706	14850	14738	14703	14701	14734	14855	14830	14813	14813	14717	14737	14698	14810	14718	14689	14715	14630	14714	14888	14969	14900	14728	14747	14679	14782	14681	14745	14701	14995	14764	14771	14631	14788	14778	14898	14835	14855	14887	14911	14789	14823	14783	14789	14765	14834	14680	14671	14778	14812	14667	14653	14815	14775	14817	14800	14732	14892	14678	14821	14757	14660	14688	14816	14693	14748	14635	14716	14823	14621	14932	14764	14797	14843	14700	14871	14665	14780	14678	14690	14632	14702	14954	14868	14658	14664	14845	14718	14813	14816	14807	14821	14748	14827	14686	14838	14858	14878	14683	14607	14770	14792	14903	14787	14788	14843	14663	14766	14572	14805	14785	14809	14822	14712	14909	14929	14517	14676	14759	14831	14800	14792	14715	14785	14806	14881	14686	14714	14984	14706	14863	14858	14937	15103	14789	14743	14819	14615	14655	14997	14858	14879	14967	14854	14888	14506	14764	14844	14802	14830	15053	14844	14923	14924	14827	14712	14718	14924	14952	14953	14858	14847	14847	14874	14724	14705	14847	14762	14898	14691	14932	14880	14692	14826	14788	14988	14910	14819	14677	14858	14591	14820	14908	14854	14765	14791	14629	14633	14880	14938	14856	14892	14864	14928	14992	14763	14827	14837	14981	14706	14750	14824	14903	14858	14860	14719	14786	14839	14891	14652	14755	14797	14861	15090	14802	14775	14799	14909	14770	14790	14612	14641	15079	14775	14824	14749	14690	14691	14716	14769	14853	14849	14895	14748	14483	14869	14760	14754	14834	14786	14826	14807	14814	14820	14871	14914	14705	14662	14708	14905	15090	14735	14813	14595	14742	14713	14710	14717	14857	14799	14806	14761	15006	14884	14836	14738	14798	14747	14857	15041	14839	14902	14863	14634	14804	14935	14686	14842	14706	14677	14815	14945	14876	14774	14739	14981	14668	14793	14673	14860	14693	14758	14692	14770	14860	14873	14815	14979	14942	14887	14732	14772	14628	14731	14699	14778	14819	14787	14761	14766	14925	14746	14817	14608	14862	15018	14913	14818	14781	14597	14854	14689	14799	14768	14611	14780	14806	14764	14859	14799	14723	14694	14867	15012	14683	14780	14712	14605	14736	14634	14700	14655	14892	14862	14767	14872	14774	14953	14671	14894	14743	14704	14904	14765	14789	14805	14761	15036	14817	14687	14868	14749	14847	14734	14967	14737	14771	14779	14713	14797	14835	14739	14876	14721	14871	14819	14758	14909	14796	14790	14827	14855	14636	14782	14754	14778	14848	14544	14820	14775	14813	14972	14702	14613	14915	14928	14788	14681	14785	14799	14832	14916	14877	14749	14835	14657	14762	14846	14583	14788	14915	14774	14553	14616	14921	14838	14581	14794	14870	14952	14721	14800	14759	14867	14729	14685	14760	14714	14850	14721	14927	14850	14556	14745	14838	14808	14749	14861	14775	14571	14689	14785	14857	14850	14767	14937	14724	14997	14870	14710	14716	14817	14749	14834	14705	14582	14811	14756	14867	14756	14750	14796	14767	14857	14779	14848	14835	14786	14874	14835	14929	14920	14838	14841	14685	14840	14739	14783	14891	14870	15040	14836	14916	14683	14858	14610	14984	14747	14815	14914	14765	14931	14836	14870	14561	14664	14857	14894	14840	14802	14804	14881	14819	14531	14982	14837	14943	14769	14900	14744	14777	14687	14628	14894	14638	14820	14637	14841	14725	14752	14668	14551	14873	14778	14894	14783	14729	14693	14794	14887	14667	14645	14771	14748	15048	14922	14773	14740	14830	14699	14904	14922	14880	14729	14827	14795	14874	14773	14839	14786	14823	14732	14678	14672	14543	14851	14736	14969	14678	14859	14826	14705	14626	14908	14894	14895	14824	14952	14941	14835	14748	14661	14885	14985	14624	14795	14881	15046	14850	14667	14824	14924	14844	14745	14788	14742	14790	14781	14702	14834	14802	14844	14801	14812	14854	14803	14756	14762	14754	15037	14618	14781	14917	14714	14888	14938	14761	14791	14784	14822	14788	14841	14873	14960	14779	14826	14774	14768	14799	14679	14670	14871	14881	14570	14764	14726	14943	14776	14685	14729	14920	15003	14714	14841	14819	14852	14708	14778	14924	14808	14742	14777	14609	14793	14942	14935	14779	14849	14730	14885	14872	14836	14823	14693	14866	14931	14612	14788	14682	14994	14954	14860	14791	14774	14852	14830	14877	14771	14832	14852	14833	14668	14674	14928	14513	14562	15056	14645	14643	14693	14579	14446	14766	14915	15027	14665	14922	14708	14755	14779	14903	14814	14709	14686	14863	14687	14805	14730	14839	14810	14568	14845	14818	14790	14788	14844	14806	14802	14796	14885	14794	14825	14926	14930	14777	14696	14786	14898	14587	14718	14786	14539	14620	14754	14825	14761	14527	14615	14765	14544	15016	14748	14707	14870	14798	14790	14859	14589	14817	14746	14999	14765	14857	14678	14878	14912	14783	14988	14636	14811	14784	14755	14701	14882	14903	14857	14859	15065	14753	14802	14618	14744	14750	14694	14864	14879	15000	14682	14681	14807	14869	14900	14726	14735	14776	14809	14698	14873	14646	14726	14904	14828	14775	14733	14816	15084	14963	14779	14687	14665	14493	14825	14859	14888	14781	14637	14740	14778	14872	14848	14698	14765	14817	14966	14862	14700	14920	14807	14816	14788	14656	14785	14845	14847	14669	14666	14642	14661	14824	14770	14920	14796	14952	14941	14785	14727	14654	14831	14921	14820	14705	14880	14895	14930	14852	14687	14893	14744	14744	14913	14893	14742	14766	14872	14643	15036	14954	14906	15025	14747	14809	14618	14687	14835	14797	14774	14911	14826	14815	14770	14685	14875	14761	14843	14864	14760	14753	14767	14636	14835	14914	14798	14812	14823	14651	14906	14731	14738	14690	14708	14680	14790	14734	14905	14894	14814	14636	14998	14758	14824	14948	14686	14842	14781	14872	14832	14800	14914	14428	14760	14824	14521	14623	14646	14687	15038	14763	14755	14850	14747	14769	14795	14854	14720	14850	14889	14770	14712	14710	14632	14839	14853	14734	14810	14608	14753	14884	14636	14769	14813	14834	14756	14642	14785	14720	14757	14756	14914	14699	14752	14889	14951	14674	14931	14584	14733	14878	14827	14765	14568	14893	14859	14832	14905	14709	14827	14852	14749	14876	15066	14862	14820	14955	14916	14915	14785	15110	14869	14834	14737	14734	14899	14941	14969	14863	14731	14767	14817	14856	14848	14645	14820	14765	14577	14841	14715	14586	14834	14758	14740	14848	14777	14764	14977	14744	14797	14716	14659	14815	15063	14777	14825	14874	14931
40483	75176	30306	26072	58487	56654	45118	32511	21344	15441	13707	13306	13102	13245	13219	13178	13099	13244	13331	13230	13156	13088	13246	13172	13069	13204	13214	13126	13173	13226	13222	13219	13355	13204	13194	13255	13001	13148	13186	13350	13312	12944	13273	13152	13291	13117	12992	13187	13234	13069	13099	13119	13219	13312	13117	13139	13161	12999	13188	13191	13186	13104	13152	13040	13208	13054	13136	13288	13137	13079	13114	13181	13272	13120	13096	13202	13294	13224	13189	13177	13083	13101	13106	13084	13227	13153	13264	13109	13268	13072	13207	13183	13121	13145	13205	13335	13128	13352	13184	13269	13189	13250	13222	13267	13045	13333	12944	13243	13146	13238	13280	13011	13152	13210	13041	13114	13163	13163	13115	13160	13177	13120	13078	13047	13184	13198	13291	13275	13065	13134	13177	13115	13146	13001	13263	12964	13077	13388	13180	13303	13167	13163	13265	13209	13278	13132	13110	13283	13025	13141	13306	13185	13171	13232	13008	13280	13254	13266	13041	13035	13108	13060	13122	13293	13170	13285	13187	13212	13181	13220	13207	13058	13114	13176	13125	13099	13148	13238	13043	13213	13032	13356	13184	13029	13229	13066	13128	13170	13077	13108	13198	13374	13054	13119	13108	13092	13189	13308	13186	13244	13424	13219	13205	13001	13324	13037	13169	12997	13184	13214	13072	13193	13201	13072	13141	12960	13200	13196	13359	13219	13307	13303	13228	13111	13131	13094	13227	13202	13349	13145	13052	13227	13341	13207	13087	13103	13099	13151	13075	13051	13145	13099	13035	13151	12988	13201	13020	13289	13375	13023	13252	13357	13257	13305	13220	13114	13262	13054	13142	13083	13145	13183	13309	13071	13070	13312	13135	13231	13254	13213	13015	13039	13209	13225	13045	13121	13117	13191	13342	13206	12986	13179	13130	12998	13262	13096	13199	13288	13090	13304	13298	13282	13335	12948	13181	13100	13061	13195	13305	13104	13257	13208	13201	13310	13174	13098	13072	13198	13252	13137	13323	13207	13065	13245	13017	13184	13168	13048	13339	13287	13057	13077	13106	13043	13225	13160	13170	13199	13205	13096	13155	12992	13408	13153	13226	13094	13358	13205	13142	13339	13144	13305	13279	13163	13250	13148	13131	13058	13198	13100	13082	13148	13165	13253	13185	13068	13082	13241	13077	13218	13092	13138	13134	13245	13071	13220	13225	13044	13209	13190	13167	13221	13170	13136	13155	12948	12966	13212	13111	13054	13063	13184	13018	13215	13196	13011	13150	13151	13116	13132	13074	13172	13181	13177	13281	13298	12989	13147	13189	13107	13071	13135	13005	13143	13188	12877	13243	13234	13357	13126	13258	13165	13156	13052	13148	13095	13157	13080	13183	13265	13060	13182	13118	13030	13085	13160	13167	13126	13149	13125	13156	13224	13165	13214	13276	13076	13229	13047	13167	13115	13176	13161	13171	13288	13207	13150	13285	13117	13195	13221	12973	13281	13225	13055	13259	13048	13028	13279	13120	13055	13160	13200	13049	13156	13143	13172	13051	13181	13146	13167	13215	13030	13227	13097	13245	13296	13035	13140	13252	13118	13196	13143	13159	13101	13187	13239	13417	13305	13002	13182	13237	13021	13349	13162	13040	13210	13213	13115	13172	13064	13147	13081	13179	13185	13186	13169	13238	13262	13037	13125	13088	13132	13061	13057	13178	13293	12988	13310	13330	13389	13286	13124	13205	13068	13154	13227	13194	13281	13170	13048	13213	13278	13020	13188	13169	13168	13057	13173	13077	13227	13275	13158	13144	12966	13336	13127	13390	13137	13142	13081	13119	13140	13123	13201	13081	13278	13133	13289	13180	13203	13097	13116	13315	12994	13194	13169	13060	13144	13125	13192	13136	13240	13016	13198	13135	13313	13169	13262	13203	13206	13275	13139	13072	13164	13084	13272	13290	13148	13084	13247	13170	13096	13192	13267	13019	13266	13231	13216	13319	13176	13243	13248	13011	13137	13079	13207	13245	13115	13264	13081	13185	13168	12915	13245	13255	13118	13283	13110	13220	13148	13161	13185	13299	13068	13109	13201	13362	13129	13357	13195	13127	13416	13177	13201	13220	13170	13227	13190	13088	13166	13144	13116	13445	13252	13104	13103	13215	12952	13179	13184	13198	13346	13092	13165	13174	13208	13100	13111	13003	13160	13154	13173	13175	13133	13263	13058	13279	13232	13097	13080	13271	13183	13006	13240	13149	13169	13095	13095	13033	13115	13279	13216	13008	13263	13152	13175	13054	13137	13126	13052	13118	13157	13151	13246	13086	13181	13171	13081	13206	13104	13176	13272	13038	13247	13257	13237	13044	13194	13165	13100	13100	13258	13171	13126	13234	12969	13094	13286	13196	13218	13171	13097	13086	13232	13080	13204	13355	13141	13219	13122	13291	13204	13214	13229	13199	13137	13119	13247	13249	13320	12953	13262	13166	13134	13079	13300	13025	13164	13092	13166	13258	13205	13151	13184	13065	13245	13028	13108	13101	13095	13291	13023	13132	13039	13268	13151	13161	13304	13195	13143	13122	13053	13092	13124	13109	13289	13155	13161	13250	13246	13219	13171	13107	12978	13212	13205	13128	12991	13105	13240	13363	13186	13244	13157	13304	13411	13204	13093	13241	13246	13139	13287	13384	13174	13103	13053	13266	13050	13230	13050	13206	13195	13160	13259	13278	13231	13114	13189	13087	13196	13107	13103	13188	13201	13051	13161	13204	13164	13190	13032	13176	13272	13229	13214	13215	12965	13185	13094	13220	13126	13239	13079	13249	13099	13226	13069	13167	13121	13242	13147	13256	13158	13345	13334	13250	13193	13203	13125	13206	13235	13051	13218	13133	13231	13150	13249	13091	13242	13181	13270	13257	13195	13074	13297	13279	13245	13235	13099	13186	13121	13171	13155	13162	13196	13198	13146	13152	13200	13185	13160	13222	13153	13097	13211	13305	13059	13181	13173	13248	13051	13066	13259	13325	13110	13302	13005	13309	13039	13170	13161	13188	13151	13102	13228	13215	13246	13269	13235	13242	13001	13283	13153	13231	12975	13002	13194	13084	13131	13097	13223	13068	13101	13307	13152	13109	13043	13228	12967	13090	12991	13271	13132	13029	13172	13215	13212	13155	13139	13128	13109	13091	13078	13287	13146	13081	13151	13082	13145	13156	12999	13165	13239	13305	13223	13164	13159	13189	13126	13056	13220	13345	13129	13060	13217	13072	13208	12887	13194	13113	13029	13109	13136	13142	13314	13250	13012	13373	13217	13234	12996	13154	13145	13110	13233	13194	13214	13093	13038	13097	13232	13076	13167	13012	13123	13180	13327	13027	13139	13211	13208	13124	13176	13193	13156	13305	13209	13239	13143	13320	13035	13250	13275	13089	13121	13139	13234	13271	13222	13004	13158	13222	13219	13171	13319	13140	13043	13184	13047	13157	13199	13091	13263	13257	13109	13271	13161	13123	13220	13215	13352	13149	13206	13179	13256	13214	13074	13130	13232	13189	13079	13197	13194	13065	13222	13203	13219	13004	13132	13011	13146	13274	13020	13139	13166	13084	13257	13018	13123	13141	13113	13125	13175	13074	13007	13345	13141	13239	13264	13098	13115	13076	13113	13144	13194	13259	13227	13297	13246	13293	13289	13158	13033	13078	13251	13187	13165	13317	13171	13295	13295	13280	13213	12976	13258	13123	13313	13063	13254	13174	13091	13207	13196	13192	13338	13150	13193	13257	13145	13151	13194	12996	13170	13210	13224	13188	13057	13356	13039	13157	13274	13141	13239	13154	13107	13079	13178	13147	13266	13091	13203	13217	13029	13210	13103	12997	13394	13040	13204	12993	13220	13176	13083	13058	13127	12979	13127	13027	13041	13204	13131	13157	13247	13171	13395	13192	13111	13136	13125	13334	13219	13195	13195	13269	13157	13311	13112	13149	13013	13287	13290	13191	13102	13261	13136	13159	13136	13188	13332	13218	13221	13105	13083	13121	13114	13173	13192	12989	13357	13084	13143	13251	13066	13195	13225	13082	13099	13189	13183	13215	13286	13168	13232	13123	13144	13337	13079	13132	13181	13176	13296	13128	13119	13194	13166	12963	13101	13261	13200	13242	13028	13094	13255	12942	13166	13130	13261	13120	13057	13077	13132	13150	13195	13180	13219	13219	13267	13137	13317	13184	13309	13271	13048	13092	13256	13274	13167	13085	13165	13162	13176	12961	13069	13061	13134	13146	13178	13295	13097	13161	13354	13137	13193	13218	13045	13015	13013	13080	13053	13335	13059	13230	13114	13186	13191	13173	13212	13163	13042	13132	13028	13096	13210	13150	13081	13233	13159	13054	13178	13131	13256	13137	13224	13129	12938	13210	13220	13300	13122	13065	13146	13157	13219	13240	13167	13209	13068	13184	13088	13214	13124	13178	13163	13258	13204	13145	13243	13242	13140	13111	13275	13171	13327	13087	13079	13154	12971	13138	13050	13157	13200	13236	13146	13246	13119	13218	13313	13220	13193	13257	13354	13211	13298	13092	13321	13024	13014	13082	13196	13302	13219	13222	12984	13207	13325	13147	13167	13024	13136	13158	13019	13246	13251	13257	13133	13340	13241	13092	13180	13301	13350	13198	13220	13054	13172	13040	13170	13245	13223	13242	13064	13316	13152	13038	13107	13041	13087	13188	13238	13337	13307	13122	13168	13134	13230	13136	13138	13149	13053	13143	13177	13212	13223	13250	13174	13027	13141	13104	13064	13221	13105	13239	13297	13115	13114	13220	13154	13036	13275	13230	13303	13259	13322	13061	13178	13215	13267	13258	13186	13200	13306	13039	12954	13177	13157	13252	13151	13300	13312	13238	13193	13388	13285	13022	13126	13317	13125	13218	13131	13188	13096	13234	13198	13229	13151	13283	13114	13191	13094	13139	13061	13282	13136	13232	13138	13077	13121	13212	13026	13126	13033	13263	13227	13297	13001	13379	13006	13265	13008	13084	13293	13273	13165	13129	13166	13004	13072	13142	13057	13147	13245	13431	13232	13075	13077	13241	13047	13203	13045	13263	13164	13151	13196	13385	13143	12988	13025	13159	13125	13295	13031	13093	13165	13204	13023	13154	13204
23038	21503	30254	23579	41379	65438	55919	39264	27240	19640	16202	15163	14824	14943	14942	14975	14625	14753	14939	14727	14640	14791	14650	14676	14887	14641	14739	14811	14772	14657	14865	14695	14577	14804	14604	14672	14605	14708	14692	14537	14727	14668	14850	14540	14748	14471	14672	14523	14756	14875	14639	14713	14753	14669	14624	14641	14786	14554	14597	14617	14831	14453	14791	14791	14716	14668	14747	14720	14710	14602	14714	14710	14515	14793	14722	14689	14699	14680	14736	14467	14576	14816	14664	14717	14580	14827	14660	14868	14586	14819	14497	14485	14518	14539	14431	14410	14572	14338	14512	14697	14577	14605	14544	14560	14491	14465	14773	14735	14691	14634	14596	14648	14681	14596	14653	14711	14528	14528	14584	14699	14568	14673	14613	14564	14607	14646	14688	14677	14450	14345	14595	14680	14526	14631	14616	14482	14758	14725	14665	14828	14595	14753	14648	14749	14710	14556	14545	14747	14710	14680	14560	14455	14701	14590	14564	14755	14704	14681	14711	14588	14707	14600	14740	14542	14629	14475	14554	14414	14581	14686	14398	14504	14532	14581	14587	14660	14655	14567	14645	14675	14860	14533	14652	14483	14663	14652	14772	14690	14531	14551	14620	14707	14576	14684	14633	14439	14753	14787	14773	14511	14659	14718	14511	14469	14494	14410	14413	14559	14668	14602	14632	14560	14807	14441	14448	14586	14542	14804	14495	14743	14443	14571	14578	14549	14774	14455	14725	14527	14803	14620	14836	14721	14473	14620	14553	14489	14695	14582	14684	14507	14442	14453	14594	14793	14692	14638	14773	14608	14676	14881	14614	14718	14545	14642	14680	14678	14494	14587	14533	14512	14520	14775	14508	14466	14693	14709	14806	14617	14647	14657	14628	14361	14738	14753	14621	14688	14663	14609	14686	14678	14488	14666	14679	14551	14531	14464	14519	14618	14586	14435	14806	14658	14623	14676	14774	14787	14616	14706	14656	14583	14640	14708	14692	14608	14642	14785	14698	14713	14543	14595	14854	14460	14595	14686	14726	14657	14720	14684	14532	14614	14662	14732	14487	14758	14647	14726	14631	14515	14520	14588	14787	14678	14674	14785	14741	14749	14626	14684	14528	14610	14720	14618	14690	14616	14488	14516	14779	14704	14738	14680	14617	14685	14481	14482	14772	14697	14622	14746	14552	14684	14590	14639	14702	14707	14715	14753	14699	14517	14499	14784	14625	14670	14604	14781	14550	14498	14558	14689	14561	14787	14623	14592	14676	14812	14691	14586	14706	14619	14645	14457	14774	14493	14575	14642	14620	14680	14459	14609	14423	14654	14646	14691	14481	14685	14643	14626	14731	14520	14522	14535	14565	14559	14696	14402	14720	14623	14570	14456	14577	14606	14533	14448	14732	14683	14784	14448	14646	14715	14489	14597	14684	14706	14634	14664	14493	14491	14495	14543	14577	14590	14517	14392	14821	14531	14501	14515	14737	14577	14521	14638	14823	14708	14669	14548	14531	14418	14672	14770	14523	14827	14620	14491	14520	14517	14495	14558	14624	14373	14628	14460	14523	14757	14524	14596	14500	14734	14601	14552	14742	14303	14712	14629	14572	14651	14554	14561	14528	14640	14709	14520	14675	14714	14613	14504	14668	14593	14712	14555	14699	14713	14576	14525	14672	14809	14658	14553	14617	14687	14627	14561	14531	14691	14652	14573	14553	14681	14563	14533	14677	14650	14630	14568	14494	14598	14423	14537	14533	14598	14661	14727	14678	14706	14798	14623	14680	14467	14564	14464	14515	14681	14565	14475	14627	14754	14564	14498	14662	14485	14483	14714	14667	14624	14505	14567	14667	14802	14763	14749	14523	14702	14790	14674	14727	14626	14532	14616	14623	14505	14592	14616	14645	14671	14482	14709	14548	14662	14554	14771	14605	14667	14641	14508	14614	14755	14663	14429	14659	14701	14718	14831	14533	14686	14627	14681	14507	14647	14577	14447	14471	14898	14736	14726	14444	14439	14483	14752	14570	14762	14655	14571	14732	14590	14458	14492	14660	14709	14758	14794	14795	14661	14624	14497	14635	14629	14693	14803	14650	14563	14748	14644	14869	14682	14623	14355	14594	14530	14567	14719	14559	14819	14549	14745	14464	14547	14673	14817	14645	14653	14695	14692	14650	14631	14708	14647	14692	14714	14531	14479	14410	14573	14609	14576	14786	14670	14623	14502	14610	14571	14630	14527	14397	14611	14690	14536	14540	14643	14639	14672	14450	14621	14672	14434	14741	14580	14521	14833	14705	14602	14706	14660	14558	14503	14618	14724	14766	14607	14768	14481	14446	14711	14582	14516	14822	14684	14729	14586	14483	14599	14686	14659	14564	14625	14655	14700	14553	14462	14492	14366	14490	14650	14568	14552	14602	14655	14817	14474	14579	14712	14649	14572	14438	14671	14493	14469	14603	14507	14537	14382	14536	14679	14740	14575	14581	14609	14673	14609	14563	14459	14776	14591	14581	14513	14589	14630	14700	14622	14567	14495	14629	14562	14585	14635	14627	14575	14576	14451	14519	14728	14477	14738	14655	14623	14489	14507	14685	14531	14536	14749	14627	14646	14605	14698	14672	14593	14567	14591	14610	14690	14621	14562	14593	14594	14465	14507	14713	14701	14565	14605	14832	14475	14512	14791	14656	14696	14646	14599	14586	14611	14701	14524	14672	14546	14702	14566	14662	14603	14744	14575	14700	14537	14768	14559	14374	14536	14542	14676	14507	14573	14883	14682	14801	14559	14482	14798	14618	14522	14618	14533	14580	14870	14645	14601	14625	14647	14534	14476	14549	14539	14673	14812	14642	14731	14583	14576	14504	14520	14553	14637	14625	14695	14755	14649	14499	14410	14634	14711	14769	14636	14740	14845	14463	14743	14715	14580	14685	14553	14476	14369	14579	14640	14552	14494	14607	14409	14806	14573	14718	14342	14599	14511	14562	14378	14699	14482	14538	14540	14465	14712	14654	14715	14792	14592	14512	14692	14602	14586	14630	14648	14624	14631	14522	14496	14707	14596	14585	14432	14608	14759	14521	14822	14594	14822	14553	14497	14540	14493	14662	14635	14458	14527	14640	14724	14720	14609	14558	14583	14497	14562	14723	14635	14632	14711	14623	14431	14614	14595	14541	14436	14825	14642	14614	14759	14601	14574	14656	14600	14682	14596	14531	14655	14579	14817	14634	14614	14639	14474	14555	14711	14625	14776	14722	14535	14584	14680	14678	14705	14584	14657	14725	14716	14661	14663	14415	14577	14532	14655	14614	14568	14612	14704	14383	14568	14812	14807	14729	14606	14481	14520	14504	14579	14732	14646	14576	14672	14357	14524	14587	14501	14717	14856	14592	14660	14645	14341	14466	14561	14446	14463	14597	14594	14739	14506	14691	14678	14586	14562	14491	14535	14620	14748	14682	14749	14739	14828	14509	14593	14343	14652	14670	14571	14605	14688	14677	14678	14544	14573	14713	14606	14578	14452	14476	14417	14807	14413	14523	14700	14722	14518	14588	14577	14674	14469	14701	14517	14863	14630	14657	14604	14519	14582	14708	14635	14456	14715	14764	14624	14676	14590	14426	14652	14586	14551	14775	14783	14607	14832	14696	14740	14633	14731	14645	14483	14543	14572	14650	14552	14616	14694	14689	14691	14604	14678	14686	14634	14729	14601	14783	14491	14603	14632	14521	14693	14406	14765	14795	14697	14611	14654	14428	14631	14594	14727	14490	14590	14568	14525	14597	14511	14546	14545	14900	14625	14511	14602	14738	14736	14583	14551	14685	14711	14682	14433	14628	14631	14738	14674	14666	14704	14721	14775	14639	14730	14643	14344	14636	14552	14477	14444	14555	14487	14606	14736	14718	14844	14626	14643	14735	14735	14657	14621	14417	14628	14521	14628	14541	14555	14685	14609	14519	14678	14621	14499	14660	14666	14573	14561	14587	14607	14571	14650	14524	14737	14925	14521	14585	14685	14639	14376	14712	14582	14596	14466	14398	14501	14599	14664	14529	14700	14733	14834	14833	14560	14615	14629	14738	14648	14557	14736	14452	14488	14793	14726	14586	14661	14568	14482	14668	14698	14552	14673	14802	14573	14763	14619	14714	14521	14702	14454	14571	14650	14824	14505	14527	14311	14702	14718	14568	14519	14652	14658	14630	14860	14509	14597	14711	14485	14610	14672	14568	14595	14684	14589	14744	14673	14502	14527	14587	14519	14694	14490	14478	14604	14688	14526	14618	14669	14652	14526	14575	14723	14656	14801	14548	14556	14704	14713	14485	14533	14564	14535	14600	14774	14870	14652	14525	14523	14545	14602	14473	14501	14566	14752	14607	14352	14616	14590	14498	14503	14571	14443	14696	14764	14642	14465	14484	14694	14670	14452	14603	14682	14574	14677	14668	14771	14696	14484	14490	14522	14639	14366	14674	14641	14538	14597	14593	14557	14671	14499	14668	14525	14728	14720	14662	14706	14716	14473	14518	14677	14621	14816	14482	14743	14658	14675	14794	14606	14559	14607	14347	14546	14710	14710	14671	14630	14679	14689	14617	14665	14689	14569	14360	14486	14553	14747	14366	14490	14629	14586	14633	14497	14581	14709	14703	14418	14527	14561	14618	14522	14744	14491	14946	14500	14629	14443	14558	14439	14832	14551	14680	14669	14627	14654	14687	14396	14813	14571	14499	14759	14584	14677	14603	14600	14525	14390	14695	14812	14545	14563	14529	14337	14597	14641	14880	14696	14645	14464	14752	14676	14569	14627	14448	14668	14602	14685	14633	14627	14745	14559	14608	14730	14699	14605	14301	14641	14800	14466	14597	14328	14744	14556	14673	14644	14651	14476	14687	14628	14531	14432	14832	14597	14562	14514	14727	14505	14540	14548	14571	14694	14784	14560	14649	14653	14426	14601	14459	14777	14631	14620	14604	14472	14494	14610	14484	14632	14441	14621	14545	14413	14467	14566	14787	14582	14706	14509	14522	14473	14731	14432	14709	14531	14584	14464	14754	14762	14714	14548	14608	14728	14560	14673	14651	14607	14506	14537	14601	14553	14497	14606	14838	14558	14533	14565	14636	14617	14567	14748	14476	14462	14465	14713	14574	14560	14643	14716	14481	14622
46016	93339	49225	30714	67739	71168	55633	40235	26514	17181	13817	13116	12877	12944	12947	13084	13079	13107	13142	12986	12993	12954	12975	12965	12934	12938	12961	13210	13045	12792	13142	12900	13180	13004	13044	12889	12903	13088	13158	12994	12980	12940	12894	13045	12950	12971	13034	13149	12986	12922	13138	13022	13068	12994	13165	12930	12941	12983	12949	12868	12958	12925	12978	12881	13020	12947	12995	13078	12846	12996	13008	13112	13019	12911	12989	12844	12924	13008	12872	13116	13048	13011	13096	13009	13015	12821	13134	13024	13087	13066	13145	12849	12801	12929	12896	13002	12845	13170	13055	12985	13149	12852	13130	13099	12956	13084	13010	13088	13046	12977	13097	13069	13011	12871	13046	12872	12968	13065	13013	13088	12894	12933	13068	13057	12995	13072	13115	13068	12881	13077	13137	12979	12921	12939	13118	13001	13005	13079	12941	13086	13019	13010	13033	12936	13030	12950	12947	12985	13028	13014	12975	13069	12981	12815	13003	13107	12793	13103	12990	12960	12997	12738	12956	12940	13070	12875	13038	13103	13036	12837	12958	12886	12953	12983	12988	13082	12932	13097	12913	13100	13120	13009	12969	13000	12878	13001	12938	13066	13103	12963	12915	13016	13002	12919	12889	13079	12874	12991	13038	13001	12906	12939	12975	13077	12920	13036	12986	12866	12939	13065	12940	12874	12868	12908	13061	13018	13031	12962	12973	12975	12815	13058	13082	13175	13082	13086	12934	12970	12947	12990	12956	12877	13042	12969	13031	13079	13013	12926	12951	12992	13027	13094	13024	13062	12914	13055	12866	12817	12993	12804	12823	12891	13029	13087	12866	13034	13078	12955	12993	12998	12981	12860	12824	13026	13014	13066	12927	12981	12901	12851	13092	12901	12975	12999	12825	12769	13087	12948	12910	13060	13096	12984	12936	13094	12990	12765	12994	13067	13132	12941	12934	12853	12851	12948	12939	12921	13017	12921	12837	12915	13057	12912	12957	13158	13030	12930	12874	13059	13095	13087	12868	12886	12902	13071	12971	12900	12791	13033	12970	12930	13110	13006	12990	12947	13003	13088	13005	12939	12881	12940	13056	12779	12951	13003	12850	13023	12821	12918	13038	12924	12834	13185	12906	12993	12847	12955	12908	12966	13090	12962	13029	12820	13031	13106	12975	13010	12857	13094	13170	13026	13043	13032	12975	12918	12826	12868	12940	12853	12921	12879	13012	12994	12831	13030	12974	12985	12926	12989	12807	12928	13151	12928	13079	13008	13034	13058	12994	12849	13104	12956	12991	13001	12847	12896	12897	12993	12770	12929	12893	13040	13084	13189	12775	12809	13106	13047	13007	12959	12807	12989	12874	12903	12839	12949	12979	13071	12888	12820	13044	13029	12983	13041	13085	12746	13133	12942	12996	12917	13024	12997	13065	12956	13040	12991	13090	12941	13123	12913	12915	13043	12937	13107	13068	13159	12889	12862	13010	12942	12948	13082	13091	13087	13098	12963	12930	12868	13047	12985	12947	13098	12890	12980	12872	13023	12896	12943	12767	12971	12943	13036	13028	12943	12963	13118	12925	12946	13055	13162	12900	13025	12777	13011	13095	12994	13029	12943	13047	12883	12897	12957	13172	12873	13155	12955	13188	12975	13113	12961	13077	13057	13032	13040	12788	13081	13018	12914	13025	13051	13002	12862	13148	12807	12883	12953	13027	13069	13090	13004	13007	12912	13051	12930	12980	12919	12954	13012	12854	13079	12705	13024	12987	13009	13071	12966	13004	12864	12939	12991	13043	13052	12980	12883	12898	12979	12941	12901	12922	13067	12920	12992	12912	12967	13132	13072	13062	13021	12996	13030	12893	12911	12956	12977	13174	12981	13009	12934	13156	13030	12836	12912	13094	12945	12909	13029	12811	12887	12960	13000	12950	12985	13060	13197	13005	13042	13078	12952	13139	13063	12886	13013	12892	13009	12905	13121	13107	13065	12890	12933	12851	13091	13124	13003	12900	13001	13020	12933	13097	13152	12998	13053	13106	12903	13068	12995	13071	12813	13003	13058	12885	13012	12906	13179	12951	13050	13153	13115	12904	13063	13007	12843	12847	12921	12960	13061	13133	13161	12944	12960	12976	13012	12992	13044	13098	12988	12951	13018	12902	12995	12985	12822	13102	13007	12939	12887	12988	12922	12928	12983	13051	13130	12942	12865	13106	13002	13101	13061	13016	12883	12928	12960	12989	12945	12827	13025	13051	12998	12898	12861	12947	12841	12778	12929	12795	12853	12999	12941	13090	12909	13152	13076	12945	13029	12960	12907	12975	12891	13045	12931	12943	12960	12973	13155	12956	12914	12883	12785	13022	13031	13047	13038	13017	12921	13119	12962	12930	13143	13137	13006	13041	12975	13045	12984	12951	12738	12921	12958	12844	12793	12875	13008	13077	12956	13000	12916	12985	12833	12833	12978	12775	12898	12976	12839	13004	12914	12956	13137	13159	12904	12948	12987	13052	12852	13079	12926	13046	13059	13225	12962	12934	13121	13013	12807	12952	12912	13053	13017	13006	12946	13082	13107	13046	13163	12978	12997	13087	12963	12873	12899	12914	12971	13080	13037	12887	12940	12890	12892	13013	13040	13025	12947	13072	12876	13014	13014	12980	13020	12870	13158	12903	13092	13096	13167	13034	12958	12934	12991	12936	12918	13128	13154	12958	13008	13029	13013	13071	12926	12882	12859	13072	13000	12949	12931	12981	13038	13009	13062	13077	13098	12973	12976	13039	13079	13017	12992	12911	12942	12907	12933	13070	13048	12956	12782	13109	13099	12980	13038	12917	12991	12971	13071	12903	12861	12980	12968	12914	12927	12889	13032	12974	12990	12968	13067	12996	12997	12900	13016	12892	13088	12833	13004	12821	12969	12849	13044	12967	13083	12873	13040	12889	13140	13102	13034	13106	13062	12732	12927	12889	12965	12873	13105	13170	12901	13072	13001	12923	13083	13048	13013	12942	13002	12955	12994	13021	13005	12994	12976	12993	13016	13092	12905	13143	12939	13027	13016	13046	12832	12865	12954	12908	12923	12869	13116	13070	12899	13061	12930	13004	12953	12824	13008	13004	12991	12870	12922	13148	12998	12821	13029	13099	12908	13003	12893	12823	13014	12887	13070	12959	12960	12998	13094	12873	13046	12953	12969	12953	13073	12986	12918	13059	13199	13060	12894	13218	12993	12999	12944	12865	12796	12987	13064	13111	12836	13007	12847	13138	12861	13052	12889	12792	12940	12865	13022	12944	12963	12977	12970	13000	13059	12994	13031	13133	13028	12842	12898	12892	13039	12978	13055	12851	12977	13116	13029	13015	13052	13086	12853	13030	12932	12979	12852	13068	12951	12986	13070	13023	12959	13096	12922	12821	12874	12889	13094	13045	12896	13028	13026	12977	12950	13065	12818	13052	13006	12936	12983	13048	12946	13021	13010	12926	13047	13219	12883	13043	13031	13063	12993	13063	12952	12932	13063	12944	12966	13023	13027	12945	12994	12964	13008	12825	12831	12859	12979	13046	12834	12958	13037	13055	12986	12887	12971	12746	12967	13141	12975	12996	13037	12996	13016	12988	12908	13037	13007	12902	12942	13040	12997	12891	13059	12919	12898	13063	12819	13033	12897	12888	13036	13083	12830	13071	13137	12836	13067	12900	12838	13087	12944	12963	12919	13021	12948	13007	12940	13002	12892	12885	13147	12991	12929	12935	13097	13053	12860	13140	12998	13082	12870	13057	12954	13034	13124	12870	13020	12932	12936	12946	13128	13037	12939	13096	12947	13133	13086	12873	13008	12900	12968	13119	13097	13024	13045	12969	12975	12918	12941	13015	13004	12987	12786	12746	12978	12944	13116	13062	12920	12988	13050	13094	13007	13039	12909	13021	12985	12920	12949	13059	12915	12866	12957	12989	12891	12953	13086	13090	13029	13080	13071	12901	12990	13074	13069	12864	12928	13081	12841	13021	13076	12950	12851	13135	12979	12919	13115	12987	12965	13150	13062	13036	13130	13051	12938	12989	12909	12946	12933	13057	12893	12974	13004	12933	13136	12778	13033	12935	12921	12856	13113	12982	12910	13016	13053	13007	12988	12991	12968	13125	13042	12916	13031	12917	13035	13016	12995	13017	12904	12929	12909	12793	12973	13055	13107	13091	12868	13113	12967	13066	13114	12924	13070	13026	13003	12973	12971	12862	13035	13059	12906	13092	12992	13072	12882	12884	12910	12760	13088	13156	13043	13079	13045	12978	12761	12773	13016	13023	12980	13038	13085	12973	13096	12941	12942	13144	12943	13002	13102	13037	12882	12936	13075	12984	12930	12989	12993	13051	12963	12961	13103	12922	13020	12835	13026	12928	12940	12914	12962	13041	12915	13016	12866	12977	12799	13125	12969	13021	13029	13016	13202	12893	12710	13047	12889	12936	12919	13057	12927	13010	12906	12971	13028	12988	12984	13104	12940	13192	12923	13000	12949	12909	12974	13010	12973	12771	12942	13151	12886	13093	12881	12957	13059	13031	12910	12882	12968	12859	12882	13009	12980	12920	12920	13106	12964	12992	12830	12979	12948	12841	13181	13174	12996	13111	13029	13001	12867	13045	12810	13000	12970	13040	13042	13026	12856	12897	12892	13145	13076	13010	12983	12958	12894	12941	12945	13069	13175	12936	13094	12880	13052	12983	12939	13000	12981	13019	12800	12917	13116	12968	12871	12956	12908	12987	13150	13051	12921	13045	12931	12844	12877	13160	12862	12975	12970	12930	12809	12907	13032	13028	12840	13014	13085	12969	13008	13082	12909	12948	12933	12983	13155	12738	13058	13064	12946	12936	12973	13044	13023	13079	13021	13154	12910	12939	12860	12918	12999	12997	12797	13111	12885	13057	12915	13055	13048	13002	13063	12940	12990	12901	12749	13035	13074	13039	12943	13204	12902	12880	12845	13060	12986	12887	13043	13014	12935	13068	12908	12981	12982	12964	13039	12874	12802	12932	12994	13055	13157	13067	12867	13087	12884	13018	13048	12854	13049	12985	12983	13073	13002	13053	13048	13020	13082	13010	12858	13132	12948	12898	13035	13060	13017	13004	12791	13132	12980	13047	13068	12857	12921	12944	12922
27623	24483	30735	23795	24782	26563	21797	18086	16264	15641	15263	15002	15096	15147	14988	15070	15053	14885	15029	15143	14907	15142	15206	15144	15055	15284	15000	15163	15290	15091	14901	15096	15176	14982	15032	15168	15078	15127	15138	15093	14968	15202	15100	15126	15114	15086	15089	14987	15072	15208	15023	15028	15032	15244	14983	15180	15158	15036	14969	15114	15113	14994	14996	15095	15025	15111	15131	15081	15067	15033	15112	15132	15205	15121	15095	15062	14827	15028	15139	15309	15183	15224	15021	15023	15056	15026	15099	14946	15024	15026	14991	15003	15137	15031	14937	15027	15042	15081	15161	15111	15216	14987	15220	15177	14960	15191	15111	15127	15233	15127	14918	15156	14957	14949	15115	15034	14899	14927	15098	15195	15086	15088	14946	14885	14985	15189	15113	15196	14961	15092	14991	14953	15164	15151	15099	15279	14851	14870	15169	14961	15244	14895	15125	15053	15010	15069	15017	15030	15029	15040	15216	15195	15205	15168	15095	15013	15046	14828	14868	14820	15049	15044	15245	14963	15186	15126	15005	15030	15073	15221	14975	15093	15090	14950	14936	15041	14916	15099	15041	15132	15050	15167	15090	15199	15386	14955	15079	15193	15205	15079	15059	15271	14953	14958	15020	15070	15122	15131	14992	15075	15138	15211	14945	14879	15129	15222	15087	15121	15229	15100	15322	15118	15277	14965	15049	14964	15128	15153	15079	15145	15123	15037	15050	15134	15029	14924	15117	15002	15042	15194	15053	14971	15033	15192	15135	15071	15306	15235	15108	14950	15338	15088	15212	15224	15068	14992	15016	15051	15176	15085	15083	15074	15022	15016	14870	15200	15039	14973	14890	14971	14938	14939	14941	15022	15127	15011	15111	15014	14929	15094	15099	14887	15096	15252	15134	15108	15202	15148	15141	15187	15131	15163	15281	14923	14994	15081	15087	15074	15236	15209	15058	15004	15038	15054	15030	14994	15018	14858	15007	15094	15131	15064	14930	15218	15329	15039	15092	14923	15162	15112	15096	15027	15122	15143	14950	14858	15067	14927	14923	15048	15152	15217	15115	15015	15200	15009	15043	14941	15140	15150	15176	14940	14956	15171	14954	15043	15073	15021	15293	15250	14943	15140	15157	15021	14896	15057	15019	15019	15027	15064	15160	14951	14959	15041	14943	15187	14998	15055	15280	15084	15180	15118	15051	15132	14969	15175	14956	15122	15243	15086	14957	15099	15188	15219	15014	15080	15029	14996	14862	15113	15283	15128	15151	15103	15029	15135	15018	15109	15039	14897	15147	14986	15040	15071	15083	14768	15029	15166	15097	15016	15000	15009	15129	14943	15059	14924	15150	15180	15273	15016	15090	15070	15000	15114	15152	15008	14906	15016	14960	15066	15108	14943	15067	15027	14967	15087	15147	15180	15103	15129	15160	15163	15056	15226	15180	14985	14834	15092	15122	15017	15176	14935	15003	15145	15083	15091	14941	15182	15069	15206	14870	15225	15055	14960	15055	14954	15024	15060	15054	15125	15164	15153	15168	14979	14992	15220	14889	15153	14984	14903	15195	14748	15127	15181	15257	15151	15132	15057	15152	14963	14961	15011	15191	15249	15052	15234	14946	14973	15014	15076	15130	14934	14969	14988	14994	15204	14871	15083	15361	15150	15131	14969	15040	14971	15128	14972	15037	15113	15017	15250	15181	15109	14948	15208	14936	14897	15101	15123	15262	15122	15046	15200	14883	15074	15060	15232	15022	15103	15151	14888	15140	14996	14894	15146	14999	15056	15145	14826	15059	15226	15237	15035	15189	15100	15005	15165	15110	14992	14923	15138	14889	14901	14992	15272	15269	14952	14912	15028	15002	15113	14977	15153	15017	15164	15171	15010	15266	15199	15130	15304	15226	15022	15037	15262	15122	14908	15100	15154	15090	15161	15065	15006	15070	15052	15023	15014	15272	14947	15073	15112	15136	15213	14946	15020	15164	15039	15102	14994	14981	15019	15144	15183	14942	15095	15013	15109	15002	14940	15014	15140	15157	15183	15007	15127	14926	15054	15055	15099	15067	14971	15007	15252	14968	14811	15168	15053	14948	15091	15276	14974	15274	15305	15133	15025	14938	15206	15276	14845	15132	15135	15142	15163	15102	14962	15202	14920	14951	15040	15154	14992	15211	15136	15045	14952	14976	15109	15140	15210	15044	14968	15082	15056	15299	15113	15137	14941	15139	15120	15161	15104	15117	15187	14939	15102	15145	15072	15011	15150	15012	14957	14968	15131	15124	14968	14972	15116	14906	15199	14964	15168	15179	15185	15076	15147	15095	15030	14834	15114	14906	14863	15055	15181	14965	15123	15100	15089	14998	15186	15065	15147	15210	14979	14956	14941	15107	14969	15036	15126	15091	15122	15177	15193	15001	15122	15178	15024	15213	15073	15192	15114	15183	15072	15222	15126	14965	15097	15025	15131	15211	14969	15063	15036	14992	15043	15076	15056	15309	15136	15054	15229	15163	15139	15138	15022	14926	15063	15030	15010	15093	14841	14879	15051	15072	15208	15085	15050	15107	15254	14960	15177	15093	15244	15142	14993	15107	15026	14902	15111	15021	14982	14980	15099	15081	15082	14985	15070	15112	14866	15071	14943	15020	15022	15146	15124	15120	15158	15016	14894	15181	15070	15164	15028	15135	14956	15028	15033	15019	15083	15140	14956	15208	15074	14994	15006	15014	14966	15032	14921	14919	15082	15105	15007	15093	15084	15046	14936	15161	15053	15025	15018	14997	15044	15004	15132	15076	14970	15111	15043	15050	15120	15037	15117	15080	14998	15033	15355	15086	14963	14945	15024	15186	14998	14955	14961	15059	15098	15021	15098	14918	15029	14857	14763	15066	14953	15231	15006	15286	15131	14902	15124	15063	15033	15040	15056	15032	14990	15058	15147	15260	15103	15164	15044	15127	15089	14860	15065	15264	15134	15147	15031	15011	15114	15091	15183	15000	14932	15258	15236	15026	14915	15298	14912	15193	15159	15140	15251	15185	15134	15065	14948	15091	15100	14974	15115	15072	15184	15094	15025	15010	15109	15070	15127	15079	15114	15256	15247	15060	15041	15073	15172	14985	15075	14995	15158	15002	15085	15050	15075	15111	15156	15039	14903	15103	14903	14913	15106	15042	14919	15368	15071	15317	15152	15125	15032	14950	15074	15127	15260	15084	15052	14905	14967	14907	15011	15212	15154	15098	15207	15162	15005	15057	15041	15058	15059	15129	15121	15182	14949	15120	15101	15078	15071	15033	15064	14926	14858	15138	15027	15188	15120	15179	15063	14947	15006	14846	14793	15087	14907	15120	15135	15178	15032	15164	15041	14968	15003	14951	14916	15037	15019	15193	14992	15182	15049	15020	15087	15191	15234	15162	15159	14964	15063	15115	15254	15206	15226	14993	14974	14988	15145	15109	15199	15115	15166	15052	14972	15087	15024	14944	14984	15133	14981	15225	15130	15088	15014	15039	15079	15119	14983	14950	15067	15039	14970	15164	15206	15147	15028	14992	15127	15084	15058	15168	14943	15101	14830	15169	15082	14954	14955	14921	15079	15081	14973	15002	15046	15223	15154	15051	15138	15213	15061	15090	15081	15402	15064	14993	15158	15126	15113	14894	15145	15087	14992	15109	15055	15080	15027	14999	15203	14993	15120	15076	15048	15158	14885	15144	15187	14992	15054	15185	14923	15068	15217	15109	15049	15004	15153	15086	15061	15039	15166	15111	14920	15070	15246	15084	15038	14943	14912	15158	15093	15070	15134	15204	14943	15089	15160	15047	15180	15231	15164	14931	15267	15012	15234	15087	15207	15070	15070	15032	15078	14953	15027	15042	14863	15073	14940	14902	14897	15032	15050	15108	15114	14957	15085	15224	15159	15132	14914	15064	14957	14982	15226	15038	15257	15092	15150	15172	14923	15097	15131	15021	15024	14995	15218	14996	15134	15160	15190	15136	15137	15112	15062	15095	14911	15050	14815	14970	14900	14929	15225	15013	14915	14874	15052	14993	14886	15259	15060	14842	14898	15140	15168	15001	15129	14823	15105	15183	14860	14958	15085	15215	15034	15049	15036	15074	15264	15119	15099	15215	15023	15253	15149	15033	14910	15146	15097	15020	14926	15065	14963	15240	15164	15096	14944	14969	15076	14933	15194	14993	15121	15163	15214	14955	14958	14974	14969	15081	15100	14907	15115	14995	14938	15155	14772	15178	15047	15136	15060	14956	14877	15291	15219	15226	15094	15243	15174	15045	15206	14908	15058	15052	14938	14933	15174	15003	15167	15052	15087	15041	15046	15241	15086	15335	15079	14981	15129	15192	14974	14984	14952	15016	15098	15087	15124	15062	15189	15187	15087	15242	15088	14945	15159	15026	15115	15170	15193	15050	15095	14932	14806	15106	15063	15020	15029	15278	15090	15076	15097	15137	15142	15164	15081	15045	15143	15229	15110	15091	14921	15097	15107	14899	14996	15098	14912	15234	15014	15059	14972	15181	15032	14935	15100	14943	15068	14927	15217	15090	14828	15062	15040	14976	15042	14985	14981	14962	15129	15188	14921	15477	15211	15271	15163	15120	14996	15136	15042	15021	15202	15232	14985	15282	14991	14991	15226	15087	15035	15244	15034	15058	15119	14956	15024	15125	15081	15113	15092	14917	15159	15116	15192	15151	15080	15179	15109	15306	15209	15084	15074	15138	15166	15143	15336	15094	15154	15009	15106	15134	15012	15032	15140	15160	15122	15134	15084	15141	14940	15035	15024	14906	14877	14892	14924	15358	15190	15237	15020	15051	15011	15061	15070	15035	14924	14911	15128	14972	15148	15068	14976	15195	14912	15119	15049	15169	15032	15003	15073	15093	15106	15326	15377	15115	15022	14875	15143	14999	15203	15209	15092	14989	15104	14945	15141	15171	15133	15097	15147	15099	15155	15417	15145	14937	15054	15246	14932	15019	15202	15262	15123	15152	15244	15070	15138	15053	15212	14967	15171	14997	14952	15126	14994	15032	14905	15024	15049	15097	15281	15160	15121	15198	14896	15139	15060	15031	15144	15193	15232	14877	15032	15083	15100	15135	15074	15083	15149	15114	15028	14882	14956	15269	15155	15176	15076	14953	14906
20157	38868	31721	17416	24594	24918	19739	16117	14365	13598	13365	13279	13374	13368	13323	13161	13495	13310	13395	13240	13285	13382	13236	13408	13355	13172	13225	13334	13414	13325	13292	13387	13271	13393	13274	13268	13272	13221	13467	13313	13152	13331	13298	13313	13300	13356	13348	13368	13351	13336	13455	13318	13242	13362	13329	13333	13191	13459	13287	13393	13374	13307	13151	13418	13175	13394	13476	13330	13370	13260	13298	13187	13377	13146	13386	13256	13280	13380	13332	13225	13368	13291	13174	13088	13390	13324	13343	13134	13479	13289	13302	13171	13276	13333	13275	13252	13228	13290	13259	13300	13301	13493	13285	13349	13270	13448	13157	13339	13288	13356	13425	13213	13235	13225	13302	13374	13357	13341	13369	13474	13300	13306	13497	13222	13404	13349	13206	13200	13329	13293	13351	13321	13281	13276	13249	13353	13337	13544	13293	13269	13411	13355	13376	13427	13322	13349	13197	13273	13300	13246	13317	13414	13156	13393	13292	13218	13342	13315	13238	13323	13260	13333	13231	13345	13260	13371	13144	13151	13309	13306	13357	13357	13331	13337	13238	13281	13252	13296	13210	13357	13245	13189	13297	13361	13296	13473	13267	13329	13272	13141	13364	13482	13414	13205	13590	13196	13187	13662	13459	13350	13298	13533	13194	13346	13330	13388	13191	13315	13156	13239	13348	13279	13339	13294	13418	13360	13322	13198	13332	13445	13299	13409	13209	13311	13211	13247	13429	13164	13339	13197	13428	13165	13367	13293	13322	13391	13295	13349	13272	13206	13354	13407	13415	13358	13292	13262	13512	13144	13315	13437	13210	13382	13430	13300	13154	13302	13362	13441	13294	13310	13458	13414	13206	13382	13422	13390	13467	13362	13308	13144	13297	13307	13284	13252	13228	13367	13437	13258	13168	13487	13122	13385	13446	13201	13260	13431	13270	13330	13295	13299	13231	13203	13320	13366	13148	13368	13429	13283	13459	13314	13343	13261	13081	13178	13341	13284	13284	13458	13302	13376	13491	13371	13355	13438	13090	13344	13183	13284	13275	13176	13255	13218	13400	13416	13250	13300	13261	13282	13242	13276	13271	13355	13404	13204	13300	13333	13277	13223	13309	13392	13484	13126	13277	13194	13311	13261	13270	13303	13311	13272	13186	13363	13238	13326	13234	13368	13418	13283	13214	13188	13467	13364	13443	13322	13109	13326	13350	13615	13428	13390	13254	13268	13302	13276	13345	13136	13397	13310	13233	13292	13378	13293	13419	13408	13272	13273	13217	13297	13296	13375	13344	13372	13358	13423	13301	13230	13323	13398	13219	13332	13229	13293	13128	13331	13380	13324	13301	13396	13260	13314	13308	13300	13358	13311	13229	13325	13384	13318	13407	13357	13281	13325	13161	13351	13409	13437	13375	13257	13125	13287	13357	13278	13256	13335	13186	13299	13329	13325	13477	13366	13225	13314	13184	13209	13366	13277	13368	13241	13403	13292	13221	13194	13256	13192	13308	13257	13344	13413	13218	13259	13422	13159	13337	13249	13266	13180	13424	13291	13360	13308	13320	13387	13285	13246	13214	13256	13338	13253	13344	13316	13238	13220	13162	13322	13380	13284	13321	13377	13225	13391	13513	13368	13177	13215	13277	13461	13374	13237	13328	13414	13430	13275	13302	13120	13265	13221	13358	13388	13365	13260	13298	13458	13329	13284	13311	13330	13223	13380	13312	13219	13431	13356	13160	13374	13214	13404	13258	13234	13225	13231	13447	13251	13230	13205	13241	13397	13407	13274	13255	13407	13410	13386	13249	13331	13200	13390	13190	13350	13434	13434	13262	13534	13298	13443	13412	13179	13304	13109	13414	13124	13262	13318	13488	13472	13275	13284	13249	13406	13224	13357	13419	13409	13377	13373	13293	13276	13415	13502	13271	13370	13441	13503	13349	13443	13439	13396	13358	13340	13287	13479	13383	13243	13416	13409	13325	13298	13256	13396	13391	13250	13377	13243	13135	13162	13418	13155	13319	13227	13383	13360	13405	13222	13524	13220	13232	13180	13413	13171	13353	13291	13229	13280	13332	13309	13263	13373	13316	13379	13330	13259	13337	13314	13323	13335	13410	13276	13440	13225	13290	13298	13196	13393	13221	13295	13255	13344	13383	13171	13233	13289	13262	13298	13275	13393	13308	13309	13209	13294	13193	13378	13287	13244	13355	13362	13288	13220	13403	13221	13299	13278	13349	13166	13391	13287	13318	13411	13112	13329	13336	13232	13373	13292	13356	13324	13179	13261	13502	13176	13228	13347	13238	13348	13269	13204	13233	13238	13384	13317	13292	13174	13345	13293	13238	13213	13215	13194	13412	13264	13198	13168	13238	13378	13204	13345	13355	13271	13408	13232	13369	13376	13404	13227	13257	13328	13254	13492	13218	13393	13185	13463	13274	13383	13404	13308	13511	13179	13364	13259	13293	13354	13252	13237	13493	13394	13286	13390	13360	13375	13418	13310	13414	13363	13524	13282	13387	13439	13303	13318	13396	13239	13340	13302	13334	13418	13237	13187	13233	13349	13354	13513	13431	13331	13241	13198	13334	13250	13390	13284	13423	13416	13246	13239	13430	13370	13273	13355	13196	13223	13203	13282	13300	13283	13407	13220	13476	13242	13479	13416	13302	13129	13303	13411	13364	13390	13432	13272	13370	13213	13396	13180	13323	13162	13247	13275	13340	13368	13500	13288	13424	13421	13380	13290	13330	13393	13282	13349	13309	13238	13149	13349	13404	13322	13256	13305	13206	13288	13436	13329	13177	13242	13327	13393	13233	13225	13434	13311	13320	13288	13204	13431	13349	13345	13121	13200	13418	13175	13348	13395	13273	13438	13267	13365	13393	13331	13342	13301	13341	13396	13288	13372	13361	13220	13485	13301	13432	13283	13165	13519	13304	13336	13367	13461	13306	13324	13312	13164	13222	13348	13333	13429	13283	13328	13351	13482	13304	13326	13439	13326	13344	13235	13267	13461	13260	13262	13072	13348	13193	13366	13314	13391	13281	13368	13325	13314	13226	13353	13360	13502	13348	13436	13275	13278	13201	13428	13358	13313	13375	13306	13356	13301	13263	13404	13192	13453	13360	13301	13311	13212	13208	13359	13270	13415	13375	13162	13405	13322	13147	13369	13446	13378	13405	13322	13457	13426	13208	13514	13392	13363	13318	13377	13338	13392	13428	13271	13386	13440	13321	13114	13466	13312	13353	13207	13312	13338	13408	13444	13409	13247	13271	13382	13223	13376	13421	13270	13159	13421	13308	13224	13216	13393	13335	13503	13331	13269	13393	13342	13266	13207	13365	13413	13134	13214	13339	13342	13364	13317	13283	13305	13242	13262	13278	13398	13265	13219	13311	13320	13341	13269	13254	13310	13372	13316	13194	13282	13307	13291	13319	13271	13342	13358	13351	13220	13199	13217	13381	13448	13249	13353	13293	13377	13478	13272	13384	13217	13181	13251	13191	13213	13224	13392	13151	13280	13411	13306	13299	13527	13385	13244	13275	13557	13330	13370	13237	13409	13359	13323	13320	13377	13187	13189	13177	13243	13301	13247	13337	13360	13313	13338	13258	13354	13346	13227	13360	13128	13238	13347	13224	13170	13313	13334	13353	13295	13214	13494	13334	13456	13393	13306	13246	13320	13272	13506	13319	13237	13219	13326	13327	13271	13335	13369	13266	13526	13250	13424	13342	13424	13246	13318	13200	13380	13220	13446	13265	13204	13277	13275	13100	13387	13262	13172	13358	13410	13216	13385	13364	13334	13367	13436	13155	13407	13250	13433	13239	13270	13302	13490	13300	13218	13324	13250	13382	13308	13422	13257	13278	13235	13374	13240	13434	13312	13269	13361	13239	13451	13229	13321	13484	13391	13407	13378	13351	13262	13309	13319	13271	13179	13489	13247	13378	13357	13398	13493	13314	13224	13371	13322	13273	13222	13205	13208	13299	13258	13335	13516	13331	13259	13377	13399	13170	13331	13185	13279	13436	13457	13450	13295	13089	13324	13323	13338	13330	13383	13461	13432	13203	13148	13305	13428	13313	13409	13185	13331	13397	13451	13127	13441	13276	13260	13298	13276	13313	13222	13344	13269	13333	13191	13303	13359	13194	13289	13368	13305	13297	13176	13398	13315	13339	13226	13278	13258	13231	13319	13301	13265	13166	13353	13162	13351	13527	13323	13409	13265	13438	13389	13255	13210	13466	13442	13411	13433	13297	13199	13387	13309	13331	13265	13297	13199	13249	13453	13370	13339	13245	13368	13351	13454	13350	13402	13374	13298	13170	13365	13225	13283	13325	13335	13315	13309	13309	13486	13359	13370	13276	13506	13321	13186	13390	13325	13315	13268	13323	13315	13188	13517	13308	13210	13333	13328	13425	13350	13349	13191	13163	13357	13277	13252	13244	13319	13222	13339	13373	13169	13436	13443	13391	13429	13203	13329	13358	13158	13417	13230	13245	13351	13338	13391	13434	13337	13310	13455	13318	13441	13282	13308	13354	13174	13313	13304	13220	13199	13371	13265	13212	13339	13447	13332	13503	13281	13266	13276	13222	13104	13353	13509	13350	13204	13362	13246	13277	13284	13237	13420	13241	13417	13312	13095	13308	13245	13466	13320	13186	13383	13360	13191	13295	13424	13255	13373	13389	13300	13265	13237	13252	13421	13206	13211	13192	13362	13448	13251	13322	13263	13353	13366	13444	13382	13374	13351	13252	13352	13107	13177	13408	13251	13255	13290	13385	13287	13363	13446	13007	13330	13272	13292	13410	13353	13355	13245	13475	13465	13187	13372	13359	13289	13463	13226	13410	13411	13287	13422	13271	13143	13485	13385	13306	13182	13501	13169	13285	13247	13320	13436	13318	13267	13149	13418	13196	13311	13406	13246	13336	13418	13247	13310	13275	13286	13084	13191	13298	13396	13266	13296	13409	13225	13228	13273	13282	13544	13267	13274	13270	13314	13574	13252	13367	13335	13156	13357	13288	13175	13384	13281	13266	13182	13300	13195	13320	13393	13259	13461	13280	13156	13342	13418	13373	13371	13314	13224	13321	13181	13340	13401	13316	13289	13236	13398	13215	13166	13288	13255	13481	13079	13397	13303	13410	13212
24098	21583	31771	33135	44888	54400	43565	29733	21623	17314	15683	15350	15523	15310	15271	15230	15347	15384	15255	15179	15325	14987	15313	15263	15361	15288	15186	15274	15345	15269	15117	15213	15361	15249	15234	15291	15228	15185	15003	15209	15132	15223	15294	15015	15074	15138	15153	14937	15202	15123	14997	15195	15050	15255	15192	14919	15203	15277	15116	15066	15124	15070	15307	15159	15197	15273	15158	15057	14936	15087	15064	15246	15266	15199	15076	15167	15182	15144	15050	15214	15047	14928	15214	15180	15292	15260	15320	15124	15112	15021	15217	15126	15081	15023	15189	15217	14912	15154	15184	15018	15264	15381	15033	14967	15101	15259	15033	15230	15109	15112	14875	14995	14991	15171	15086	14937	15227	15187	15195	14997	15210	15115	14993	15269	15119	15294	15255	15087	15233	15106	15155	15107	15009	14890	15388	15160	15029	15167	15210	15172	15135	15384	15133	14939	15174	15327	15102	14944	15102	15151	15104	15205	15270	15083	15298	15096	15213	14983	15176	15095	14990	15113	15098	15179	15140	15051	15029	15212	15055	15104	15053	15389	15184	15052	15164	15208	15169	15269	15276	15324	15118	15300	15093	15109	15079	15041	15048	15015	15031	14954	15147	15037	15198	15234	15301	15197	14920	15091	15147	15339	15155	15297	15036	15009	15083	15031	14940	15030	15144	15250	15235	15104	15153	15164	15332	15075	15256	15070	15096	15201	15190	15215	15158	15130	15257	15033	15140	15104	15174	15201	15110	15244	15038	15196	14988	15351	15007	15190	15188	15152	15066	15014	14946	15041	15186	15140	15268	15059	15380	15072	15041	15084	15178	15095	15159	15191	15112	15040	15085	15059	14975	15223	15120	15184	15111	14941	15148	15002	15055	15212	15154	15121	15149	15171	15071	15053	15015	14996	15202	15075	15081	15012	15128	15199	15103	15185	15165	15003	15161	15124	15126	15165	15161	15094	15084	15055	15054	15289	15066	15375	15248	15275	14923	15100	15081	15069	14925	15136	14885	15062	15110	15142	15216	15157	15111	15073	15084	15350	15211	15189	15164	15202	15076	15167	15114	15127	15186	15111	15129	15185	15081	15064	15199	14986	15153	15061	15254	15278	14976	15036	15293	15195	15061	15314	15204	15178	15201	15155	15105	15014	15103	14942	14947	15169	15219	15282	15081	15051	15230	15170	14971	15234	15048	15189	15254	15245	14875	15185	15105	14929	15224	15229	15117	14929	15127	15362	15127	15112	15214	15269	15120	15131	15154	15242	15147	15159	15165	15067	15056	15051	15181	15172	15156	15134	14984	15071	15083	15003	15106	15255	15038	14872	15020	15153	14938	15353	15266	15278	15016	14979	15266	15128	15209	15202	15404	15060	15382	15188	15130	15239	15134	15177	15277	15253	15017	15179	15074	15172	15239	15307	15039	15238	15122	15051	15368	15030	15226	14959	15147	15049	15054	15279	15090	15281	15197	14916	15181	15151	15137	15255	15045	15084	15266	15121	15183	14875	15129	15230	15069	15075	15162	15101	15155	15108	15230	15226	15363	15306	15078	15056	14944	15203	15169	15106	15185	15216	15242	15029	15080	15191	15151	15464	15046	15213	15099	15088	15112	15029	14983	15378	15352	15215	15244	15097	15120	15088	15161	15194	15070	15130	15199	15164	15159	15155	15172	15157	15055	15041	15203	15021	15094	15136	15091	15422	15082	15198	15121	15226	15254	15204	15065	15146	15166	15199	15037	15151	15146	15097	15255	15131	15092	15052	15098	15184	15194	15138	15305	15074	15174	15051	15051	15172	15094	15179	15000	15127	15160	15364	15311	15100	15031	15279	15116	15080	15153	15259	15123	15186	15116	14936	15218	15186	15196	14965	15062	15097	15082	15206	14931	15151	15322	15265	15165	15163	15096	15103	15182	15164	15088	15063	15222	15159	15043	15268	15052	15205	15225	15289	15172	15049	15174	15195	15255	15123	15149	15115	15150	15253	15231	15251	15199	15299	15256	15394	15066	15061	15214	15072	15143	15108	15101	15011	15101	15216	15056	15287	15257	15280	15200	15088	15077	15161	15130	15020	14989	15109	15069	15146	15291	15225	15302	15330	15147	15182	15124	15221	15139	15104	15230	15215	14960	15216	15389	15124	15257	15107	15228	15199	15031	15138	15175	15179	14994	15306	15243	14965	15047	15085	14991	15167	15061	15216	15208	15439	15083	15087	15290	15188	15312	15010	15063	15082	15037	15035	15007	15127	15058	15120	15126	14944	15109	15177	15063	15053	15123	15149	15010	15175	15283	15175	15233	15265	15141	15254	15371	15319	15206	15096	15371	15167	15200	14972	15201	15057	15006	15033	15011	15071	15209	15162	15174	15164	15154	15285	15042	15008	15208	15117	15243	15057	15032	15016	15135	15147	15207	14973	15082	15215	15150	15170	15173	15257	15049	15052	15234	15123	15084	15168	14991	15118	15215	15283	15120	15083	15166	15000	15200	15144	15210	15135	15186	15203	15245	15091	15143	15222	15021	15134	15246	15330	15328	15138	15044	15203	15104	15047	15160	15228	14927	15036	15038	15164	15218	15252	15083	15209	15242	15166	15173	15158	15171	15229	15205	15136	15278	15165	15224	15190	14939	14919	15120	15099	15044	15164	15204	15115	15214	15197	15279	15000	14981	15036	15225	14973	15172	15033	15151	15059	15031	15081	15106	15203	15209	15132	15088	15153	15307	15003	15240	15174	15092	14965	14974	15054	15105	14913	15121	15057	15129	14916	15033	14887	15136	15173	15433	15090	15121	15108	15137	14962	15133	15166	15240	15112	15137	15188	15100	15285	15231	15095	15265	15055	15045	15092	15195	15011	15036	15078	15231	15219	15139	15124	15079	15152	15165	15071	15042	15028	15057	15172	15318	15306	15004	15339	14996	15229	15132	15236	15247	15171	15127	15181	15015	15173	15031	15233	15104	15175	15293	15149	15081	15038	15024	15357	15070	15091	15318	15237	15177	15298	15054	15112	15026	15080	15026	15135	15014	15220	15127	15121	15065	15035	15145	15311	14975	15203	15124	15200	15157	14848	15169	15186	15158	15120	15142	15195	15118	14941	15042	15086	15231	15025	15059	15083	15216	15338	15113	15159	14993	15102	15412	14990	14946	14923	14998	15286	15180	15256	15012	15234	15153	15075	15021	15101	15309	15059	14928	14998	15129	15203	15157	14993	15286	14976	15012	15121	15202	15232	15257	15021	15131	15031	14982	15336	15137	15234	15048	15354	15119	15041	15127	15172	15083	15095	15133	15098	15285	15173	15204	15114	15070	15183	15205	15179	15191	15197	15259	15257	15105	15030	14996	15149	15169	15109	15073	15063	15289	15037	15005	15272	15394	15241	15294	15120	15147	15201	15366	15161	15233	15001	15034	15176	14946	15172	15413	15166	15301	15325	15299	15197	15138	15152	15188	15250	15231	15238	15143	15147	15070	15171	15209	15027	15118	15307	15150	15327	15207	15122	15179	15017	15136	15214	15435	15171	15125	15014	15228	15073	15086	14967	14975	15108	15147	15288	15223	15148	15279	15179	15113	14926	15215	15108	15073	15149	14926	15244	15041	15049	15127	15091	15150	15028	15220	15304	15289	15170	15109	15081	15186	15121	15249	15233	15104	15197	15073	15138	15219	15138	15100	15163	15174	15254	15180	15129	15340	15400	15072	15225	15071	15208	15289	14961	15004	15185	15031	15165	15228	15135	15184	14996	15113	15140	15131	15169	14968	15070	15187	15113	15134	15033	15143	15198	15320	15033	15236	15113	15088	14956	15235	15247	15086	15261	15083	15192	15196	15126	15026	15082	15023	15153	15238	15159	15227	15063	15203	15062	15131	15280	15254	15001	14906	15168	15132	15158	15047	15290	15166	15182	15164	14988	15208	15127	15104	15066	15109	15038	15264	15372	15294	15200	15092	15197	15118	15289	15311	15112	15180	15279	15076	15147	15290	15108	15098	15230	15230	15069	15151	15182	14984	15152	15141	15054	15151	15245	15094	15292	15259	15350	15270	15112	15080	15057	15077	15206	15226	14980	15011	15183	15093	15183	15150	15117	15081	15190	15010	15174	15222	15138	15177	15167	15168	15064	14968	15241	15193	15143	15027	15057	15238	15096	15206	15152	15209	15027	15346	15347	15053	15133	14930	15156	15194	15161	15180	15011	14989	15373	15233	15204	15365	14993	15118	15055	15037	15195	15041	15126	15105	15136	15314	15012	14982	15233	15340	15088	15019	15049	15170	15009	15265	15159	15173	15091	15195	15192	14912	15210	15142	14980	14957	15075	15253	15024	15455	15259	15010	15080	15027	15072	15170	15027	15159	15090	14963	15136	15288	15223	15253	14873	15108	15278	15071	14968	15027	15102	15109	14979	15161	15206	15013	15259	15196	15166	15118	14994	15255	14940	15174	15087	15120	15158	14993	15281	15030	14902	15287	15100	14939	15195	15151	15152	15109	15018	15086	14867	15052	15218	15292	15388	15133	15184	15109	15193	15154	15103	15062	15343	15173	15294	15099	14978	15292	15001	15162	14902	15039	15122	14959	15207	15277	15019	15213	15118	15332	15280	15144	15069	15216	15194	15165	15042	15083	15151	15201	15295	15069	15075	15047	15160	15090	15176	15209	15172	14987	15192	15188	15123	15155	15347	14887	15098	15190	15023	15251	15079	15209	15205	15138	15007	15162	15202	15014	15110	15197	14999	15213	15167	15445	15083	15100	15341	15062	15094	15379	15365	15229	15116	15105	15173	15031	15177	14962	15141	15085	15047	15207	15147	15029	15003	15362	15241	15206	15124	15059	15169	15218	15095	15024	15143	15146	15060	14869	15149	15182	15103	15059	15348	15305	15133	15026	15048	15095	14955	15072	15118	15019	15208	15266	14943	15059	15215	15190	15261	15086	15192	15247	15089	15049	15208	15155	15134	15124	15226	15236	15364	15118	15283	15037	15051	14983	15273	15214	14977	14966	15077	15103	15163	15099	15199	15252	15229	15391	15338	15162	15172	15156	15220	15157	15029	15310	15021	15326	15172	15297	15151	15159	15154	15332	15306	15104	15159	15140	15314	15269	15120	15108	15099	15199	15271	15012	15047	15145	15293	15353	15084	14815	15102
38475	80642	70667	49438	55691	53917	41781	29153	19852	14921	13672	13376	13395	13440	13435	13340	13427	13587	13359	13175	13529	13457	13393	13342	13488	13396	13320	13465	13265	13382	13446	13485	13575	13481	13380	13310	13543	13347	13506	13398	13354	13499	13513	13382	13362	13358	13274	13501	13480	13387	13229	13354	13370	13502	13341	13425	13445	13418	13449	13491	13282	13398	13476	13504	13372	13396	13235	13351	13373	13424	13354	13502	13333	13451	13397	13402	13362	13396	13348	13254	13432	13424	13408	13259	13556	13406	13464	13400	13447	13463	13350	13355	13514	13325	13401	13302	13467	13529	13184	13468	13444	13433	13453	13367	13436	13380	13465	13234	13376	13527	13250	13331	13261	13420	13423	13475	13480	13377	13485	13590	13414	13347	13415	13322	13414	13592	13407	13250	13282	13455	13367	13408	13388	13420	13374	13432	13378	13461	13385	13423	13612	13440	13438	13381	13325	13342	13366	13341	13239	13477	13285	13532	13314	13317	13383	13536	13385	13305	13358	13426	13494	13274	13369	13284	13247	13332	13178	13324	13358	13391	13257	13454	13424	13346	13374	13427	13428	13313	13241	13468	13460	13386	13363	13447	13439	13221	13363	13593	13482	13210	13489	13339	13441	13410	13251	13252	13314	13284	13501	13374	13349	13446	13205	13391	13286	13460	13334	13284	13486	13422	13321	13343	13515	13487	13498	13371	13459	13560	13406	13290	13382	13352	13344	13499	13407	13369	13352	13251	13405	13388	13334	13411	13453	13382	13604	13383	13377	13579	13430	13530	13389	13464	13513	13526	13308	13375	13294	13506	13413	13419	13487	13421	13459	13489	13248	13340	13374	13436	13301	13301	13400	13405	13345	13251	13362	13429	13244	13482	13353	13372	13204	13372	13391	13350	13449	13450	13449	13340	13418	13480	13450	13380	13393	13326	13507	13387	13481	13525	13431	13587	13246	13370	13423	13389	13475	13466	13352	13311	13312	13213	13312	13453	13357	13469	13296	13444	13380	13213	13282	13360	13220	13364	13430	13467	13373	13205	13402	13375	13358	13289	13307	13358	13568	13441	13224	13412	13436	13345	13360	13418	13490	13369	13367	13467	13341	13420	13229	13388	13267	13368	13324	13549	13444	13329	13476	13332	13406	13318	13486	13410	13452	13498	13403	13591	13461	13409	13420	13526	13579	13507	13350	13465	13434	13528	13492	13387	13310	13462	13333	13460	13409	13182	13503	13509	13389	13253	13442	13210	13220	13353	13396	13553	13521	13123	13300	13332	13294	13322	13444	13383	13372	13364	13407	13306	13357	13266	13479	13310	13497	13316	13469	13332	13192	13278	13384	13372	13449	13551	13428	13378	13425	13320	13172	13489	13391	13368	13275	13502	13322	13381	13410	13282	13370	13351	13331	13186	13480	13443	13354	13462	13544	13395	13557	13428	13247	13433	13258	13374	13250	13327	13295	13647	13342	13477	13324	13277	13444	13537	13428	13421	13211	13362	13331	13465	13432	13473	13239	13579	13259	13427	13406	13457	13312	13279	13304	13453	13326	13587	13344	13423	13288	13367	13520	13279	13476	13414	13370	13423	13340	13450	13315	13491	13501	13244	13342	13361	13535	13394	13469	13410	13352	13406	13388	13406	13473	13519	13471	13310	13475	13396	13440	13606	13341	13433	13390	13404	13369	13420	13394	13425	13323	13360	13282	13500	13417	13379	13365	13473	13443	13316	13553	13250	13377	13303	13345	13267	13284	13452	13285	13388	13453	13491	13451	13179	13510	13480	13505	13435	13333	13318	13354	13341	13544	13421	13491	13290	13484	13065	13386	13187	13462	13385	13157	13470	13421	13222	13425	13501	13396	13276	13549	13395	13297	13456	13442	13520	13390	13367	13362	13350	13381	13361	13258	13352	13338	13357	13431	13361	13395	13577	13262	13349	13524	13280	13442	13499	13260	13426	13245	13556	13349	13498	13467	13248	13225	13516	13231	13239	13434	13379	13307	13527	13464	13406	13329	13547	13315	13375	13406	13550	13369	13533	13387	13364	13375	13400	13415	13342	13346	13252	13533	13378	13221	13448	13279	13437	13431	13515	13430	13388	13372	13257	13495	13291	13222	13345	13446	13336	13351	13505	13286	13420	13544	13577	13299	13555	13414	13389	13398	13354	13505	13331	13361	13315	13471	13380	13257	13382	13331	13392	13388	13337	13414	13522	13331	13295	13383	13521	13319	13552	13341	13420	13403	13475	13377	13426	13336	13264	13480	13258	13351	13434	13509	13443	13312	13380	13496	13395	13468	13464	13430	13353	13349	13248	13522	13207	13324	13481	13478	13485	13368	13512	13354	13507	13364	13495	13356	13388	13535	13349	13297	13510	13420	13431	13420	13277	13468	13414	13417	13487	13291	13439	13383	13337	13461	13415	13416	13372	13293	13266	13449	13416	13346	13279	13407	13475	13340	13307	13563	13398	13385	13329	13469	13406	13412	13293	13362	13356	13342	13373	13523	13309	13396	13388	13370	13350	13349	13425	13421	13457	13468	13498	13372	13412	13296	13488	13460	13412	13423	13603	13448	13218	13439	13308	13537	13452	13490	13350	13577	13257	13416	13469	13409	13410	13453	13259	13408	13254	13399	13469	13298	13425	13381	13327	13268	13400	13435	13424	13349	13385	13289	13365	13416	13442	13412	13346	13385	13437	13513	13429	13414	13404	13346	13469	13351	13418	13447	13712	13466	13494	13317	13326	13343	13371	13439	13432	13333	13468	13407	13370	13293	13402	13528	13383	13449	13380	13500	13286	13324	13492	13636	13407	13434	13523	13532	13268	13365	13310	13225	13252	13470	13399	13601	13441	13301	13461	13200	13453	13434	13383	13399	13466	13315	13446	13407	13476	13480	13375	13478	13381	13600	13385	13284	13559	13441	13382	13492	13445	13445	13406	13321	13395	13476	13427	13299	13537	13330	13402	13339	13470	13431	13401	13494	13385	13380	13463	13374	13434	13456	13539	13355	13465	13336	13235	13310	13478	13304	13453	13274	13518	13464	13201	13372	13437	13416	13576	13271	13185	13476	13460	13412	13295	13319	13516	13455	13361	13471	13541	13406	13219	13346	13169	13517	13457	13492	13497	13423	13466	13361	13365	13325	13182	13379	13263	13614	13311	13392	13314	13341	13350	13522	13381	13263	13399	13407	13445	13432	13134	13288	13378	13324	13289	13253	13411	13414	13380	13490	13365	13537	13453	13267	13363	13179	13492	13408	13527	13415	13459	13346	13250	13371	13352	13369	13447	13165	13386	13376	13384	13209	13415	13521	13498	13464	13255	13498	13400	13329	13428	13417	13440	13441	13331	13522	13372	13475	13315	13350	13449	13479	13368	13405	13444	13412	13124	13459	13506	13392	13317	13339	13352	13342	13326	13302	13254	13344	13228	13395	13413	13299	13490	13360	13208	13544	13435	13296	13315	13489	13433	13359	13249	13430	13515	13488	13356	13375	13278	13451	13419	13333	13468	13440	13358	13254	13430	13436	13262	13357	13434	13407	13347	13212	13510	13282	13455	13427	13349	13408	13534	13307	13463	13376	13358	13407	13395	13523	13309	13435	13511	13458	13279	13376	13505	13472	13383	13533	13376	13488	13341	13597	13349	13416	13375	13473	13348	13369	13371	13319	13445	13263	13409	13285	13534	13428	13201	13492	13216	13502	13517	13567	13363	13306	13379	13437	13532	13335	13447	13324	13455	13324	13311	13359	13232	13337	13484	13420	13242	13329	13424	13451	13526	13328	13175	13606	13301	13563	13481	13449	13455	13505	13468	13413	13212	13536	13503	13432	13431	13274	13460	13277	13367	13327	13365	13358	13375	13545	13327	13399	13398	13534	13258	13506	13259	13493	13463	13459	13214	13530	13411	13445	13242	13301	13350	13362	13481	13327	13503	13398	13421	13412	13445	13352	13346	13353	13321	13439	13435	13434	13203	13519	13489	13266	13374	13511	13296	13513	13388	13581	13478	13445	13429	13282	13424	13413	13397	13421	13317	13305	13284	13446	13334	13182	13213	13411	13261	13348	13279	13351	13514	13353	13397	13248	13392	13203	13399	13278	13446	13385	13456	13346	13388	13594	13374	13465	13229	13500	13287	13552	13475	13441	13394	13442	13396	13308	13541	13548	13415	13319	13432	13365	13605	13326	13525	13508	13373	13363	13328	13412	13412	13522	13239	13304	13346	13460	13459	13403	13414	13591	13317	13345	13446	13306	13440	13501	13278	13344	13257	13477	13457	13332	13351	13454	13488	13371	13521	13467	13396	13436	13420	13364	13362	13455	13274	13563	13512	13465	13310	13423	13353	13341	13466	13322	13411	13140	13280	13409	13558	13336	13375	13412	13508	13414	13413	13387	13479	13332	13413	13437	13472	13345	13550	13456	13396	13471	13515	13358	13342	13383	13293	13414	13433	13508	13249	13400	13307	13445	13361	13321	13479	13334	13367	13469	13371	13357	13354	13468	13363	13425	13353	13362	13365	13449	13274	13469	13516	13537	13241	13364	13408	13424	13553	13578	13301	13465	13430	13335	13348	13345	13329	13503	13479	13278	13562	13302	13578	13338	13349	13323	13286	13609	13474	13367	13456	13418	13418	13372	13324	13495	13312	13498	13233	13575	13380	13452	13465	13429	13362	13415	13417	13342	13575	13380	13335	13496	13357	13396	13349	13423	13347	13469	13464	13260	13478	13479	13569	13367	13307	13377	13253	13516	13485	13297	13631	13526	13347	13424	13253	13440	13432	13409	13502	13283	13367	13432	13199	13300	13484	13353	13366	13466	13301	13350	13411	13470	13460	13466	13362	13430	13171	13423	13286	13372	13504	13488	13302	13247	13318	13323	13259	13250	13401	13459	13393	13313	13542	13444	13503	13479	13389	13258	13369	13370	13349	13430	13313	13398	13349	13395	13404	13325	13458	13421	13395	13511	13318	13356	13561	13387	13357	13413	13296	13385	13592	13504	13337	13523	13412	13452	13296	13373	13255	13384	13347	13513	13311	13537	13236	13394	13415	13402	13349	13494	13410	13529	13346	13409	13346	13363	13302	13437	13477	13491	13462	13386	13265	13321	13528	13260	13593	13307	13400	13348	13358	13300	13446	13394	13267
22982	21472	31049	26472	44604	58532	51082	35344	25165	19740	17358	16565	16369	16373	16452	16243	16280	16280	16130	16334	16266	16067	16186	16207	16188	16220	16091	16185	16137	16154	16220	16231	15897	16083	16360	16157	16132	16023	16056	16131	16079	16175	16264	16341	16111	16398	16154	16064	16051	16114	15910	16035	16011	16122	16012	16099	16198	16044	16137	16086	16102	16200	16074	16345	16181	15993	16176	16180	15899	15942	16012	16121	16142	16016	16198	16198	16115	16071	16162	15967	16194	15996	16108	16034	16122	16176	16321	15975	16185	15882	15942	16044	16232	16147	16110	16127	16191	16197	16050	16185	16095	16029	16120	16138	16162	16091	16076	16005	16013	15993	15928	16105	16158	16167	16082	16072	16105	16075	15985	15988	16167	16113	16204	16025	16018	15923	16010	16043	15976	15978	16030	16122	16094	16097	16212	15944	16111	16053	16123	16092	16112	15998	16077	15938	16228	15954	16222	15874	16069	15935	16224	15980	16062	16151	16157	16177	16056	16018	16067	16066	16088	16124	15954	15981	16015	16162	16133	16245	16179	16166	16061	16110	15997	16191	16126	16133	15968	15997	16074	16173	16067	16044	15989	15951	16153	16109	16018	15978	15966	15911	16087	16024	15947	16214	15999	16081	16141	16132	15862	16005	15935	16026	16177	15973	16001	16071	15958	16154	16133	15910	15960	16089	16023	15962	16130	15996	16062	15950	15871	16091	16023	15900	16077	15977	16166	16058	16073	15889	16133	15979	16033	16072	16191	16239	16189	16118	16183	16034	15865	16147	16060	15996	16117	16168	16127	15886	16102	15984	16008	15960	16062	16018	16026	16051	16074	16174	16050	15995	15952	16313	16042	16139	16065	16141	16066	16159	16066	16010	16151	16069	15907	16098	16077	15879	15917	16069	15761	15910	16016	16184	16261	16004	15991	16089	15983	16196	16102	15870	16203	16134	15888	16012	16097	15879	16138	16066	15896	16001	16010	15896	15889	15959	16033	16252	16289	16043	15827	16157	15976	15905	16118	15882	16176	16005	16036	16104	16104	16023	16057	15942	16021	15829	15909	16080	16053	16098	16015	16010	16170	15917	16020	16011	15942	16222	16118	15905	15902	15939	15873	15855	16047	15927	15955	16287	16130	16035	15922	16244	15905	16220	16108	16247	15988	16122	16102	15856	16116	16308	15997	15845	16128	16107	15990	15983	16069	16062	16044	15995	16008	15789	16117	16118	16094	16174	16161	16159	16063	16278	16144	15921	16026	15989	16067	16125	15908	16051	15895	15875	15864	16145	16175	15937	15968	15901	16079	15941	16110	16042	16140	16085	16006	16154	16090	16013	15961	16186	16133	16051	16064	15987	15977	16177	16101	16014	16073	16073	16181	16067	16074	15983	15983	16079	15946	16259	16084	15992	16023	15934	16151	15940	15966	15991	16051	16015	16303	16103	16096	15902	16234	16222	15921	15970	16076	16135	16059	16170	16175	16037	16149	15973	16194	16102	15991	16050	15948	16011	15979	16193	16063	16044	15856	15886	16037	16214	16037	16087	16077	15962	15993	16102	16060	15744	16074	16173	15952	15877	16290	15890	15953	16189	15985	16007	16227	16052	16065	16160	16147	15943	15994	16083	16027	16030	16012	16181	16151	16100	15998	16114	16058	15847	16180	16194	16032	16057	16143	16071	16291	15992	15925	16164	15985	15918	15952	16078	16077	16203	16288	16029	16035	15916	15995	16023	16146	16079	16212	16036	16072	16124	16061	15997	16102	15994	15861	15944	16035	15938	16044	16179	15963	16049	16001	16162	16118	15894	15984	16146	15902	16105	16122	15896	15862	16080	16032	15921	16178	16082	16205	16104	16317	16166	16078	16185	15985	16164	16044	16006	16118	15890	16045	16050	16165	16170	16074	16133	16043	15936	16290	16029	16106	16112	16140	16248	16147	16076	16265	15950	16052	16012	15999	15961	16116	15988	15962	16257	16065	15873	15985	15975	16112	16056	15892	16180	16149	16028	16047	16040	15767	15998	16133	16059	16202	15974	16028	15938	16013	15790	16186	16060	15912	15873	15967	15996	16014	16246	16048	16193	15964	16071	16119	16012	16100	16011	16046	16012	15963	16025	16238	15956	16134	16043	16144	16276	16056	15987	16196	15958	15968	16110	15944	16023	16230	16102	16223	16006	15991	16084	15815	15937	15966	16080	16053	16273	16003	16135	15981	16138	15890	15923	16120	16088	15941	15920	15855	15843	15923	15959	15965	15942	16039	16095	16073	15852	15930	16085	16151	15969	16017	15875	16027	16216	16104	16051	16315	15975	16145	15918	15880	16307	16079	15891	16077	15807	16118	16300	15838	16085	15960	15793	16115	16059	15969	16040	16011	16008	16067	16146	15867	15801	15994	16157	16043	15998	16164	16209	16072	15966	15920	16053	15995	16112	16104	16178	16001	16053	16071	15976	16026	15994	15914	16149	16199	16051	16106	16201	16174	16002	16184	16002	15945	16165	16152	16206	16230	16107	16023	16161	16085	15988	15941	15973	16308	16072	16198	16018	15943	16055	16180	15956	15918	16011	16048	15853	16016	15957	16226	15991	16171	16126	16156	15981	16006	15877	16220	16192	16015	16133	16123	15880	15960	15993	16102	16169	16014	15880	15971	16128	16246	16084	16132	16156	16136	16176	16074	15946	16216	15916	15953	16170	16109	16091	16200	16084	16268	15949	16126	16085	16010	15944	16089	16152	15926	16075	16004	16067	16173	15943	15942	15919	15995	16051	15901	16025	16177	16121	15821	15991	16170	15913	16085	16100	15892	16107	16190	15926	16084	16007	16041	15874	16060	16167	16073	16221	15910	16262	15983	16052	16210	16231	15745	15945	16109	15920	16132	16092	15942	16035	16122	15895	15996	16035	16144	16100	15952	16078	16174	16175	16106	15893	15920	15962	15992	16058	15891	15973	15948	15865	16172	15982	15962	16052	16046	15909	16154	16112	16007	16241	16265	16071	15951	15909	16068	16027	16173	15862	16029	15930	16132	16036	15956	16041	16088	15908	16064	16105	16125	16069	15954	16107	16086	16085	16129	16111	15974	16017	16095	16121	16040	15925	15925	16147	16031	15993	15766	15931	15959	16108	16079	16126	16095	16041	15982	16136	15888	16199	15901	16146	16224	16250	16052	16032	16198	16222	16075	16112	16146	16089	16016	16065	15972	16062	16106	15775	16060	16027	16126	16020	16011	16145	15991	16010	16006	16027	15917	16069	15862	16092	16299	16303	16105	16031	16191	15734	16224	15916	16132	16083	16053	16050	16101	16178	16053	16162	16166	15954	15985	16099	16171	16103	15979	16155	16048	16026	16116	16053	16176	16038	16098	16028	15878	16045	16092	16059	15950	15994	16028	16139	15993	16150	16016	15926	16064	16126	16113	16163	16116	16024	16011	15914	16008	15949	16105	16172	15999	15857	15951	15942	16043	16034	16122	16351	16007	16132	15984	16109	16042	16036	16150	16060	16051	16032	16095	16019	15940	15962	16230	16067	16213	15974	16207	16143	16013	16206	16242	16002	16033	15914	15858	16093	16044	15958	16063	16133	16046	16061	16103	16132	16303	16089	16025	16060	16169	16056	16139	15776	16096	16033	15931	16174	15976	16142	16102	16077	16122	15970	16106	15955	16090	16207	16087	16101	15903	16277	16043	15718	16003	15845	15911	16164	16073	16006	16051	16203	15893	16104	15964	15957	16047	16194	15977	16024	16001	15889	16169	15912	16132	16096	15997	15885	15797	15863	15796	15902	16031	16001	16170	16015	16160	16004	15883	15888	16124	16008	16155	16219	16117	16074	16129	16013	16133	16160	16231	16177	16120	15949	16087	15898	16035	16169	16240	15896	15873	16073	16068	16043	16207	16183	16208	16117	16205	16174	16243	15944	15954	16306	16032	16038	15879	16051	15916	15844	16093	16234	15906	15866	15992	16061	16056	16077	15960	16039	16058	15847	16040	15898	15954	16098	16147	15982	16045	16064	16079	15971	15996	15943	16144	16094	16082	16090	16094	16053	15965	15990	16223	16085	16200	16300	16338	15997	16030	15922	16061	16149	16138	15660	16243	16136	16077	16093	16067	15929	16167	16179	15948	16065	15875	15966	16097	15984	16058	16025	16123	16039	15850	16105	16168	16111	16134	15948	16198	16000	16044	15726	16051	16096	16411	16031	16119	16057	16039	16053	16143	16100	16234	16164	15966	15944	16065	15909	16124	15979	16107	16034	16132	16050	16192	16024	16135	16018	16159	16086	16044	16008	16011	15885	16089	16234	15990	16160	16055	15990	15750	16222	15969	15936	15956	15982	16010	15977	16069	16057	16034	16028	16001	16106	16009	16025	15944	15944	16098	16079	15886	16045	16005	16262	16150	16080	16158	16085	16086	16063	15944	16061	16077	16056	16262	15974	15752	16159	16353	16136	16112	15869	16266	16044	15997	16014	16001	15968	16109	16256	16059	16165	16061	16016	16045	16049	16020	16186	16061	16068	16084	16124	16132	16178	16062	15961	16076	16155	16031	16033	15922	16022	15958	15949	16100	15998	16203	16165	15991	15945	16011	16198	15881	15935	16064	16193	15983	16172	16066	15993	16073	16031	16029	16101	16109	16048	16169	16067	16059	16002	16128	16046	16217	16133	15999	15883	15971	16005	16139	16157	16225	16210	15974	15998	15971	15910	15789	15872	16135	15999	16135	16223	15983	15913	15912	16226	16064	15917	15924	15999	16031	16076	16120	15988	16225	16036	16078	16136	16205	16148	16169	16157	16128	15771	16052	15939	16053	16183	16219	16090	16072	16000	16096	15997	16035	15892	15964	15920	16164	15988	16177	15953	16003	16142	16225	16052	16214	16084	15900	16023	16046	16151	16005	15916	16119	16115	16187	15870	16056	15920	15878	15995	16106	16145	16021	16063	16056	16125	16017	16248	15803	16032	16140	16086	16105	16084	16061	16104	16025	16054	16024	15862	16002	16074	16185	15891	15967	15998	15958	15857	16004	15947	16229	16048	16089	16089	15798	16213	16043	16128	16307	16051	16299	16427	16261	16152	15852	16121	16039	16037	15915	16125	16175	16135	15992	16089	16148	16062	16007	16103	16061	16086	15913	16118	16006	16134
49076	94182	86824	56894	70253	65726	50593	36019	23386	16619	14432	14208	13958	13975	14007	14028	13846	13966	13896	13829	13886	13897	13959	13888	13850	14033	13844	14146	13894	13729	13929	14012	13949	13934	13804	13974	13810	13852	13694	13947	14084	13945	13956	14057	13948	13995	13910	13859	13779	14021	13984	13982	13859	13911	13944	13892	13885	13908	13738	13888	13948	13879	14020	13785	14040	14032	13857	13992	13787	13797	14004	13734	13915	13907	13786	13899	13920	13870	13989	13843	13944	13946	13982	13862	14036	13739	13970	13881	13865	13834	13894	13902	13986	13986	14042	13986	14016	13832	13958	13986	13922	13839	14093	14021	14001	13859	13806	13879	13810	13805	13889	13811	13926	13771	13744	13854	13824	13889	13900	13998	13840	13909	13700	13860	13840	13939	13998	14009	13738	13888	13845	13747	13873	13888	13758	13834	13925	13871	13894	13914	13969	13856	14061	14032	13895	13860	13902	14003	13952	13736	13754	14034	13887	13621	14031	13953	13912	13925	13729	13906	13946	13896	13957	13904	14004	13981	13860	13848	13894	14008	13884	13861	13788	13994	13784	13866	13829	13874	14047	13944	13884	13801	14090	13754	13891	14096	13948	13874	13943	13841	13841	14000	13826	13949	14002	13860	14065	13810	13861	13831	13856	13976	13940	13978	13865	13995	13985	13866	13750	13925	13998	13817	13843	13870	13985	13891	14013	13899	13959	13831	13801	13793	13755	14069	14020	13921	13896	13905	13852	13963	14036	13893	13946	13907	13836	13997	14123	14016	13884	13878	13880	13985	13931	13986	13823	13992	13916	13987	13869	13917	14032	13877	13731	13907	13972	13860	13943	13686	13680	13958	13941	13914	14026	13887	13928	13966	13820	13866	13826	13984	13822	13995	13878	13939	13979	13822	14004	13863	13901	13874	13897	13916	13963	13809	13786	13949	13854	13910	13833	13822	13789	13874	13792	13967	14015	13730	14004	13688	14037	13944	13871	13948	14084	13945	13871	13915	14032	13911	13657	13835	13967	13827	13940	14052	13872	13838	13901	13879	13784	13916	13809	13757	13872	13938	13914	13862	13962	13718	13961	13935	13925	13986	13905	13810	13811	13834	13951	13752	13808	13865	13921	13896	13843	13812	13982	13818	13960	13968	13904	13833	14008	13855	13908	14037	13850	13978	13953	13981	13955	13995	13931	14006	13777	13955	13847	13951	13865	13803	13885	13933	13823	13859	14050	13938	14001	13884	13799	13760	13818	14083	13999	13795	13767	13776	13813	13902	13990	13858	13888	14077	13998	13934	13833	13830	13871	13943	13843	13841	13828	13983	13929	13947	13945	13992	13891	13900	13944	13908	13693	13931	13926	13936	13839	13796	13673	13960	14064	13992	13889	13719	14000	13968	13955	13966	13880	13958	14069	13901	13769	13918	13896	14022	13914	13768	14033	13748	13971	14004	13897	13835	13868	13923	13791	13821	13955	14048	13892	14079	13952	13801	13856	13803	13718	13901	13880	14070	13991	13909	13870	13779	14173	13952	13891	13770	13878	13850	14085	13825	13841	13821	13843	13873	13820	13788	13885	13939	14025	14018	13967	13834	14009	13887	13916	13976	13815	13966	13853	13837	13805	13796	13924	14008	13952	13832	14000	13736	13925	14011	13867	13941	13840	13994	14076	13960	13929	13917	13812	13946	13932	13939	13864	13865	13926	13959	14038	13915	13817	13920	13986	13976	13999	13882	13967	13727	13845	13982	13823	13857	13837	13805	13858	13873	13923	13842	13959	13871	13918	13940	13949	13797	14011	13880	13865	13748	13732	13915	13775	13880	14032	13784	13820	13967	13883	13924	13781	13768	13928	13949	13894	13816	13900	14074	13800	13779	13814	13890	13852	13929	13839	13913	13919	13914	13954	13871	13925	13942	13908	13965	13916	13884	13888	14080	13877	13796	14021	13765	13822	13864	13993	13860	14057	13824	14050	13916	13749	13917	13876	13849	13878	13942	13927	13900	13712	13886	13984	13867	13975	14098	13958	13921	13939	14027	13916	13981	13875	13913	13929	13751	13851	13874	13824	13760	13903	13894	13908	13783	13808	13846	13856	13910	13949	13756	13900	13968	14051	14041	14032	13920	13791	13858	13824	13922	13913	13829	13887	13622	13818	13828	13927	13982	13901	13938	13791	13977	13844	13959	13787	13994	13948	13791	13688	13882	13923	13990	13905	13898	13811	13891	13940	14075	13726	13923	13929	14045	14103	14102	13925	13860	13803	13814	13837	13835	13838	13934	13918	13966	13897	13703	13802	13915	13998	13887	13881	14021	13946	13871	14063	14099	14051	13945	13809	13893	13987	13903	13936	13908	13994	13863	13979	13877	14025	13898	13800	13887	13937	13879	13815	13782	13909	13861	13834	13981	13984	13733	13803	13806	13767	13879	14059	13918	13807	13954	13987	13838	13830	13857	13766	13929	14129	13831	13974	13940	13914	13803	13789	13929	13880	13905	13993	13874	13935	13892	13730	13831	13954	13823	13927	13888	13804	13797	13972	13952	13943	13934	13785	13831	13846	13778	13971	13916	13955	13788	13605	13910	13934	13839	14033	13776	13981	13872	13875	14006	13847	13959	13915	13867	13958	14043	13845	13996	13702	13952	14001	13941	13933	13811	14028	13877	13717	13847	13773	14018	13915	13926	13640	13753	13923	13900	13868	14096	14005	13977	14130	13742	13850	13807	13776	13944	13815	13867	13881	13871	13841	13742	13925	13900	13902	13960	13946	13810	13919	13974	13960	13846	13899	13894	14033	13870	13898	13817	13844	13942	13838	14010	13996	13823	14001	13875	13922	14011	13841	13941	14099	13849	13979	13975	13938	13881	13801	13930	13728	13637	13865	13944	13813	13966	13841	13944	13928	13877	13791	13758	14015	13794	13879	13844	13932	13814	13860	14064	13916	13838	13901	13963	13887	14004	14039	13789	13817	13889	13866	14016	13924	13935	13890	13816	13884	13843	13940	13863	13970	13990	13863	13864	13956	14013	13818	13818	13855	13933	13967	14038	13914	13935	13921	13884	13779	13809	14055	14014	13860	13891	13873	13855	14076	13873	13862	14106	13912	13894	13855	13918	13845	13929	13911	13998	13906	13977	13979	13893	14063	13855	13872	13831	13865	13880	13889	14059	13868	13728	13812	13897	13880	14080	13828	13857	13847	13822	13962	13899	13893	13776	13880	14004	14002	13863	13984	13975	13931	14093	13978	13904	13932	13986	13873	13925	13831	14227	13943	13964	13872	13628	13797	13896	13779	13817	13836	14000	13893	13788	13970	13793	13862	14037	13959	13955	13797	13852	13871	13939	13911	13867	13971	13950	13818	13819	13928	14064	14111	13841	13683	13959	13999	13970	13844	14002	13932	13989	14034	13712	13761	13996	13834	13899	13816	13859	14115	14016	13878	13907	14023	14041	13978	13815	13976	13781	13889	13875	14064	13922	13931	13947	13907	13815	13908	13866	13971	14005	13873	13888	13865	13979	13914	13950	13946	14035	13959	13857	13986	13894	13918	13657	14013	13896	13938	13800	13866	13969	14008	13989	13865	13894	13956	14118	13827	13850	13852	13808	13958	13947	13905	13905	13843	13829	14015	14003	13707	13951	13865	13871	13909	13816	14046	13754	13810	13878	13863	14057	13764	13968	13798	13929	13742	13973	14005	13940	13949	13831	13821	13895	13925	13969	13871	13887	13664	13974	13906	14058	13940	13828	13943	13785	14093	13842	14005	13853	13897	13777	13977	13922	13843	13975	13985	13989	13864	13901	13936	13784	13868	13917	13887	13791	13943	13790	13851	13846	13901	13963	14122	13791	13811	13816	14007	13839	13789	13934	13868	13869	13851	13869	14094	14029	13821	13964	13999	13999	13906	13987	13849	13824	13825	14021	13786	14018	13915	13870	13983	13907	13849	13925	13817	13816	14018	13949	13808	13905	13934	13790	14062	13859	13989	13835	13896	13829	14037	13753	13986	14049	13862	13926	13785	13880	13917	13933	13958	13980	13873	13995	13681	14050	13927	13895	13936	13860	13991	13885	13819	13926	13874	13840	13940	14090	13684	14083	13906	13842	13830	13916	13935	13975	13972	13998	13913	13852	14016	13934	13817	14072	13961	13774	13834	13925	13865	13853	14005	13834	13812	13894	13964	13748	13771	13895	13905	13918	13896	13803	13983	13917	13800	13906	13838	14018	13917	13773	13714	14001	13991	13973	13831	14061	13917	13885	13841	13901	13940	13802	13837	13972	13868	13789	13837	13866	14034	13801	13983	13791	14037	14029	14013	14038	14014	13800	13906	14029	13925	14050	13969	13851	13982	13942	13895	13818	13895	13771	13873	13726	13881	13849	13807	13747	13917	13818	13971	13982	13828	13944	13837	13720	13851	14021	13969	13849	14052	13755	13832	13938	13886	13866	13793	13880	13876	13933	13947	13740	13846	13916	13839	13822	13921	14006	13844	13888	13880	13832	13898	13949	13980	13771	13821	13753	13935	13885	13895	14042	13863	13944	13908	13849	13991	13932	13856	13952	13826	13816	13844	14038	13812	13587	13923	13834	13987	13770	13908	13876	13955	14096	13786	13945	13775	13985	13823	14033	13916	13919	13864	13903	13965	13956	13936	13834	13983	13873	13937	13979	13970	13769	13933	13939	13894	13746	13960	13932	14026	13967	13888	13854	13793	13875	14033	13892	13741	13974	13622	13983	13829	13801	13929	13826	13866	13870	13843	13864	13929	13940	13829	13811	13966	13992	13790	13894	13964	13868	13761	13990	13870	13979	13930	13796	13967	14045	13912	13841	13805	13871	13880	14054	13869	13791	13977	13964	13932	13947	13906	13989	13727	13880	14009	13892	13867	13854	13819	13918	13938	13892	13891	13844	14034	13942	14011	13877	13944	14041	13808	13705	13769	13891	13857	13843	13928	13865	13872	13963	13688	13945	13908	13905	13876	13789	13987	13848	13917	13869	13919	13864	13884	13858	13973	14070	13904	13896	13890	13861	13802	13950	13999	13900	13980	13920	14045	13888	13755	14083	13882	13814	13876	13828	13803	13932	13911	13956	13839	13785	13796	14021	13968	13950	13836	13870	13865	14019	13621	13880	13797	13787	13873	13907
27639	25295	33872	26189	26749	25728	22137	19011	17473	16959	16631	16761	16830	16888	16815	16590	16633	16766	16871	16892	16645	16805	16763	16737	16756	16640	16941	16878	16831	16736	16803	16820	16765	16635	16840	16675	16675	16796	16632	16585	16774	16680	16571	16738	16664	16715	16627	16583	16650	16790	16641	16838	16875	16818	16897	16721	16742	16712	16885	16738	16819	16778	16774	16689	16711	16682	16805	16701	16655	16732	16814	16671	16528	16765	16589	16694	16500	16701	16743	16797	16758	16780	16860	16527	16617	16915	16685	16645	16727	16549	16807	16609	16625	16844	16825	16795	16833	16722	16804	16812	16650	16756	16718	16611	16809	16728	16736	16827	16670	16655	16848	16642	16528	16630	16520	16944	16913	16794	16707	16696	16553	16663	16838	16571	16735	16655	16519	16762	16652	16617	16724	16685	16579	16669	16753	16690	16883	16739	16714	16909	16675	16749	16669	16871	16683	16670	16622	16709	16651	16854	16977	16717	16708	16519	16892	16826	16723	16698	16748	16806	16716	16726	16714	16696	16623	16929	16705	16648	16706	16750	16714	16855	16726	16676	16618	16590	16546	16812	16868	16608	16679	16903	16732	16740	16824	16614	16785	16789	16701	16690	16617	16707	16839	16728	17023	16745	16654	16609	16535	16595	17069	16791	16802	16634	16638	16543	16550	16730	16790	16609	16843	16817	16772	16731	16562	16682	16764	16833	16763	16719	16856	16976	16793	16640	16542	16556	16795	16841	16686	16702	16653	16614	16604	16871	16719	16855	16788	16867	16699	16769	16599	16420	16719	16925	16719	16748	16960	16527	16537	16406	16601	16818	16713	16745	16553	16590	16656	16588	16493	16549	16616	16720	16647	16645	16737	16778	16668	16686	16585	16693	16837	16837	16815	16634	16689	16669	16597	16605	16753	16578	16763	16596	16778	16799	16763	16722	16686	16700	16842	16779	16578	16758	16726	16642	16877	16789	16748	16695	16870	16789	16534	16853	16756	16643	16625	16842	16723	16887	16528	16536	16726	16626	16779	16818	16735	16522	16700	16734	16741	16710	16751	16853	16909	16550	16731	16661	16752	16684	16787	16993	16746	16760	16699	16531	16681	16862	16647	16704	16751	16638	16519	16933	16924	16651	16661	16824	16820	16504	16694	16678	16538	16647	16461	16797	16750	16700	16580	16810	16708	16607	16460	16555	16662	16657	16662	16924	16620	16669	16680	16757	16638	16685	16529	16561	16637	16597	16698	16847	16571	16765	16738	16770	16758	16886	16941	16610	16903	16684	16688	16626	16800	16676	16850	16657	16797	16797	16690	16729	16717	16737	16620	16744	16495	16630	16664	16566	16555	16706	16827	16783	16636	16685	16855	16972	16790	16855	16603	16687	16577	16706	16671	16771	16519	16747	16784	16715	16617	16813	16617	16668	16789	16819	16808	16644	16737	16818	16859	16702	16819	16747	16578	16810	16846	16694	16506	16736	16797	16695	16757	16597	16677	16884	16555	16727	16770	16715	16749	16631	16638	16569	16678	16716	16609	16630	16708	16882	16701	16774	16826	16595	16745	16688	16649	16528	16560	16731	16525	16735	16728	16823	16786	16609	16629	16670	16820	16628	16922	16603	16842	16637	16766	16702	16689	16795	16521	16584	16585	16631	16826	16555	16689	16789	16571	16649	16661	16631	16719	16595	16621	16752	16745	16737	16932	16684	16562	16808	16819	16627	16799	16811	16761	16670	16669	16367	16569	16522	16676	16793	16707	16970	16712	16780	16604	16655	16699	16711	16715	16840	16651	16661	16610	16608	16600	16746	16867	16756	16729	16699	16840	16506	16637	16679	16787	16653	16735	16618	16629	16514	16837	16649	16484	16759	16851	16788	16654	16742	16778	16594	16623	16824	16738	16678	16934	16661	16910	16595	16600	16418	16609	16791	16623	16685	16636	16742	16725	16563	16846	16668	16685	16717	16866	16760	16820	16921	16641	16850	16669	16770	16657	16559	16837	16818	16799	16406	16798	16786	16793	16880	16708	16846	16978	16926	16623	16710	16805	16727	16618	16653	16682	16732	16758	16756	16792	16802	16672	16683	16813	16894	16656	16928	16578	16599	16609	16770	16694	16680	16765	16787	16592	16589	16698	16749	16841	16961	16717	16598	16688	16843	16740	16766	16665	16452	16761	16765	16659	16545	16608	16661	16640	16742	16816	16701	16659	16706	16690	16667	16695	16661	16821	16949	16601	16693	16688	16729	16783	16587	16645	16956	16778	16759	16677	16710	16793	16955	16592	16607	16674	16647	16736	16734	16679	16658	16624	16888	16784	16541	16895	16659	16927	16620	16767	16780	16752	16676	16538	16781	16717	16849	16776	16652	16701	16562	16757	16737	16798	16824	16724	16878	16889	16824	16797	16735	16760	16828	16705	16572	16720	16639	16678	16717	16547	16764	16508	16873	16815	16722	16772	16715	16794	16709	16875	16933	16647	16725	16720	16669	16980	16722	16872	16750	16696	16695	16843	16934	16719	16796	16859	16728	16655	16776	16670	16813	16724	16923	16805	16714	16933	16714	16696	16779	16854	16605	16738	16647	16843	16588	16888	16912	16625	16810	16943	16747	16664	16937	16711	16750	16681	16689	16698	16737	16742	16522	16775	16608	16864	16700	16866	16735	16750	16591	16715	16901	16537	16800	16579	16672	16600	16619	16700	16880	16956	16883	16797	16844	16753	16656	16884	16782	16709	16668	16688	16582	16453	16730	16641	16480	16701	16564	16545	16554	16835	16713	16587	17000	16728	16910	16841	16947	16702	16709	16828	16580	16616	16737	16872	16720	16677	16761	16586	16711	16856	16642	16879	16819	16611	16676	16675	16818	16819	16814	16920	16831	16879	17048	16875	16552	16741	16613	16582	16636	16687	16610	16657	16891	16683	16666	16556	16771	16825	16565	16732	16790	16690	16523	16864	16936	16711	16856	16468	16751	16643	16473	16761	16808	16715	16856	16658	16757	16591	16735	16580	16591	16683	16718	16560	16666	16640	16703	16920	16770	16726	16575	16663	16677	16732	16684	16804	16684	16562	16796	16767	16651	16874	16779	16892	16747	16693	16710	16815	16794	16699	16844	16713	16852	16822	16637	16834	16783	16712	16667	16728	16816	16916	16651	16443	16701	16757	16730	16761	16881	16583	16717	16693	16460	16687	16361	16666	16683	16839	16866	16778	16982	16654	16470	16711	16525	16612	16480	16657	16778	16639	16532	16617	16974	16900	16525	16687	16712	16724	16670	16648	16923	16653	16556	16774	16924	16910	16585	16780	16790	16817	16903	16826	16641	16866	16748	16624	16597	16514	16631	16661	16674	16582	16894	16740	16633	16791	16805	16742	16795	16700	16705	16603	16754	16638	16759	16824	16514	16782	16753	16593	16717	16812	16633	16695	16590	16679	16778	16751	16772	16993	16649	16689	16666	16544	16664	16670	16601	16855	16687	16705	16610	16730	16629	16715	16800	16614	16614	16873	16534	16698	16815	16710	16534	16814	16749	16598	16659	16718	16679	16677	16751	16749	16880	16553	16738	16864	16715	16677	16665	16822	16740	16563	16820	16627	16562	16670	16503	16545	16610	16745	16705	16812	16644	16731	16438	16509	16531	16851	16767	16735	16737	16726	16543	16705	16865	16602	16612	16778	16911	16648	16613	16698	16543	16518	16788	16833	16686	16651	16825	16830	16729	16643	16719	16641	16785	16773	16527	16978	16885	16883	16782	16646	16839	16791	16595	16633	16719	16827	16570	16740	16795	16899	16658	16750	16724	16759	16763	16551	16842	16766	16690	16854	16685	16742	16676	16752	16752	16832	16703	16859	16762	16945	16751	16746	16785	16687	16751	16744	16841	16641	16715	16473	16836	16592	16744	16629	16546	16823	16604	16722	16693	16504	16772	16597	16785	16830	16578	16738	16517	16728	16704	16759	16900	16642	16692	16749	16660	16705	16673	16713	16703	16808	16756	16688	16576	16624	16626	16718	16795	16632	16791	16468	16758	16776	16649	16489	16713	16911	16777	16733	16696	16505	16638	16653	16949	16584	16811	16647	16643	16759	16604	16602	16812	16841	16780	16675	16562	16641	16821	16811	16649	16701	16783	16701	16625	16754	16511	16669	16730	16823	16733	16511	16900	16811	16551	16725	16788	17022	16835	16604	16667	16716	16512	16760	16621	16776	16833	16391	16766	16683	16911	16668	16852	16912	16767	16903	16767	16796	16696	16688	16635	16642	16628	16743	16726	16818	16652	16961	17035	16725	16664	16864	16650	16786	16619	16516	16822	16784	16853	16805	16944	16778	16677	16871	16740	16669	16693	16759	16768	16708	16657	16729	16676	16800	16743	16574	16603	16830	16687	16820	16748	16897	16562	16726	16643	16702	16919	16788	16612	16832	16921	16913	16840	16830	16702	16706	16608	16715	16770	16750	16637	16812	16691	16592	16607	16786	16788	16771	16736	16894	16645	16704	16805	16695	16767	16725	16672	16733	16854	16763	16691	16952	16706	16674	16831	16737	16513	16821	16666	16799	16812	16739	16549	16712	16908	16741	16649	16404	16645	16765	16694	16905	16762	16729	16850	16767	16610	16807	16745	16850	16483	16778	16786	16606	16846	16873	16522	16725	16520	16736	16610	16531	16697	16845	16856	16643	16794	16780	16773	16832	16741	16689	16691	16709	16878	16826	16752	16542	16724	16717	16728	16671	16687	16677	16764	16789	16901	16686	16702	16668	16596	16681	16769	16631	16750	16641	16768	16757	16787	16867	16491	16579	16387	16646	16701	16728	16761	16767	16698	16612	16799	16695	16746	16691	16726	16634	16758	16698	16844	16882	16702	16731	16778	16715	16775	16708	16590	16851	16754	16726	16729	16782	16575	16704	16601	16676	16811	16854	16835	16694	16978	16990	16574	16758	16594	16569	16719	16573	16768	16494	16669	16774	16670	16609	16741	16734	16784	16664	16697	16681	16631	16582	16687	16738	16760	16590	16812	16741	16691	16762	16616	16915	16749	16859	16751	16784	16878	16706	16757	16485	16792	16647	16775	16929	16834	16625	16706	16774	16506	16778	16931	16622	16835	16751	16609	16847	16648	16676	16793	16708	16709	16679	16711	16824	16799
19304	41277	34566	20256	24799	23699	19237	16275	15205	14777	14495	14343	14328	14142	14207	14416	14332	14297	14274	14434	14401	14307	14276	14481	14282	14426	14271	14472	14276	14410	14227	14503	14459	14367	14339	14320	14411	14472	14258	14359	14310	14414	14457	14237	14341	14358	14381	14335	14398	14337	14459	14467	14421	14391	14476	14461	14215	14272	14305	14187	14378	14482	14331	14297	14381	14305	14475	14447	14524	14420	14368	14358	14329	14290	14391	14247	14357	14266	14303	14460	14284	14242	14360	14361	14158	14334	14285	14533	14318	14276	14267	14460	14310	14329	14442	14288	14414	14162	14312	14344	14267	14297	14297	14389	14480	14359	14307	14292	14338	14392	14370	14283	14350	14403	14388	14249	14365	14312	14343	14459	14289	14275	14456	14272	14042	14236	14450	14480	14426	14190	14436	14283	14401	14304	14326	14430	14435	14370	14489	14441	14260	14428	14400	14460	14386	14471	14384	14419	14522	14341	14579	14281	14232	14293	14223	14411	14339	14465	14230	14392	14328	14366	14292	14321	14222	14201	14278	14192	14218	14264	14339	14299	14317	14477	14466	14535	14159	14315	14352	14311	14326	14346	14431	14347	14339	14272	14247	14319	14395	14382	14342	14309	14253	14509	14625	14350	14289	14372	14486	14298	14249	14442	14435	14541	14280	14351	14385	14447	14393	14431	14201	14429	14415	14632	14300	14334	14337	14245	14238	14306	14413	14330	14266	14193	14266	14307	14324	14447	14292	14427	14336	14507	14383	14265	14370	14174	14417	14365	14319	14329	14308	14219	14495	14496	14365	14388	14246	14243	14401	14114	14371	14238	14237	14309	14336	14334	14342	14371	14406	14252	14324	14305	14253	14332	14377	14172	14339	14579	14263	14261	14177	14177	14405	14584	14401	14392	14373	14361	14193	14384	14463	14255	14278	14601	14313	14555	14286	14435	14382	14227	14454	14256	14333	14290	14389	14376	14275	14195	14541	14408	14191	14254	14315	14488	14239	14239	14438	14326	14275	14382	14210	14360	14494	14379	14215	14454	14361	14450	14280	14330	14232	14274	14255	14401	14250	14436	14487	14286	14440	14268	14405	14342	14404	14129	14255	14336	14314	14405	14380	14405	14614	14259	14465	14226	14312	14170	14405	14388	14295	14267	14244	14247	14282	14409	14245	14328	14335	14237	14267	14245	14273	14233	14469	14488	14372	14298	14446	14380	14277	14194	14326	14325	14278	14369	14336	14360	14214	14371	14130	14439	14362	14505	14335	14408	14592	14373	14406	14256	14113	14234	14387	14317	14309	14313	14455	14321	14199	14359	14406	14443	14501	14412	14480	14455	14408	14389	14255	14151	14451	14579	14290	14320	14397	14326	14268	14332	14322	14239	14385	14424	14535	14237	14283	14445	14438	14253	14463	14372	14434	14394	14294	14323	14442	14462	14617	14353	14168	14288	14395	14358	14418	14412	14510	14507	14162	14357	14300	14408	14288	14348	14496	14337	14391	14345	14242	14390	14323	14397	14220	14325	14421	14357	14424	14310	14250	14400	14250	14139	14184	14308	14297	14151	14343	14258	14280	14158	14356	14404	14427	14413	14348	14219	14327	14325	14466	14354	14275	14259	14293	14294	14269	14322	14344	14221	14171	14417	14618	14426	14216	14202	14311	14358	14315	14284	14278	14175	14323	14363	14246	14260	14404	14268	14381	14503	14348	14282	14339	14231	14226	14261	14469	14288	14277	14435	14109	14457	14202	14264	14502	14320	14394	14223	14257	14314	14445	14406	14170	14261	14290	14335	14284	14312	14232	14276	14340	14429	14338	14350	14382	14320	14311	14212	14320	14323	14316	14245	14415	14405	14349	14403	14394	14364	14275	14464	14139	14324	14321	14190	14460	14305	14264	14542	14347	14323	14255	14290	14278	14459	14197	14285	14568	14285	14299	14350	14309	14349	14393	14476	14269	14349	14335	14403	14400	14444	14365	14263	14174	14326	14332	14268	14394	14356	14487	14269	14340	14409	14302	14497	14243	14234	14413	14408	14393	14296	14266	14306	14431	14363	14373	14425	14280	14277	14553	14331	14492	14350	14304	14349	14313	14525	14266	14211	14358	14322	14268	14253	14507	14341	14451	14268	14313	14416	14410	14250	14275	14365	14516	14205	14332	14385	14469	14329	14368	14413	14239	14355	14266	14260	14349	14443	14336	14172	14317	14334	14378	14463	14404	14343	14297	14449	14341	14520	14237	14352	14242	14281	14309	14400	14284	14310	14377	14401	14463	14316	14474	14297	14372	14259	14276	14267	14237	14428	14458	14238	14473	14446	14225	14319	14356	14248	14304	14594	14176	14330	14323	14333	14388	14352	14392	14380	14449	14371	14189	14219	14401	14235	14233	14309	14504	14307	14438	14157	14216	14327	14432	14379	14342	14452	14354	14414	14296	14185	14379	14326	14404	14443	14262	14426	14179	14289	14454	14305	14498	14333	14337	14293	14301	14384	14474	14327	14327	14409	14347	14257	14277	14326	14422	14321	14299	14589	14159	14483	14459	14340	14378	14369	14424	14297	14430	14434	14380	14412	14364	14172	14418	14366	14309	14443	14403	14351	14361	14389	14470	14436	14181	14519	14409	14384	14237	14200	14291	14240	14206	14500	14263	14512	14336	14450	14352	14297	14431	14325	14272	14425	14346	14193	14299	14295	14285	14453	14429	14261	14398	14497	14453	14419	14362	14354	14367	14272	14246	14386	14292	14340	14473	14297	14315	14550	14378	14259	14307	14402	14292	14336	14418	14400	14256	14443	14391	14274	14299	14421	14218	14298	14508	14358	14454	14194	14187	14188	14275	14307	14259	14379	14422	14341	14338	14176	14346	14398	14337	14343	14246	14322	14384	14422	14471	14309	14279	14263	14407	14462	14402	14332	14284	14495	14287	14295	14293	14380	14344	14344	14262	14397	14309	14331	14446	14256	14396	14354	14236	14420	14326	14351	14446	14396	14329	14454	14231	14332	14408	14429	14403	14217	14378	14299	14345	14413	14461	14276	14381	14365	14251	14273	14308	14398	14302	14363	14199	14383	14140	14300	14318	14121	14226	14380	14203	14281	14226	14400	14396	14408	14359	14379	14323	14351	14426	14241	14362	14186	14343	14331	14432	14370	14459	14226	14150	14499	14252	14330	14481	14357	14338	14335	14367	14560	14114	14284	14521	14304	14374	14154	14341	14345	14347	14372	14424	14205	14357	14346	14462	14318	14460	14387	14214	14361	14101	14418	14103	14458	14349	14353	14367	14409	14407	14335	14497	14398	14282	14374	14524	14431	14361	14360	14171	14475	14455	14402	14316	14324	14463	14221	14549	14282	14292	14493	14415	14449	14347	14290	14318	14397	14319	14366	14211	14344	14398	14114	14197	14520	14111	14445	14475	14261	14247	14540	14435	14391	14290	14371	14323	14312	14278	14573	14266	14411	14232	14309	14463	14372	14342	14382	14251	14209	14443	14265	14243	14270	14263	14174	14329	14378	14347	14372	14343	14491	14362	14308	14383	14367	14310	14441	14327	14389	14436	14388	14300	14620	14450	14387	14416	14341	14387	14494	14267	14309	14316	14265	14339	14319	14319	14571	14378	14350	14280	14247	14258	14255	14286	14276	14577	14251	14339	14460	14389	14281	14311	14257	14469	14295	14377	14393	14347	14349	14379	14197	14212	14312	14242	14536	14324	14478	14430	14352	14342	14306	14368	14271	14467	14424	14487	14172	14316	14344	14408	14228	14369	14627	14297	14426	14218	14441	14279	14460	14348	14383	14323	14355	14320	14180	14428	14319	14475	14292	14354	14290	14383	14390	14412	14257	14240	14220	14355	14282	14339	14410	14329	14293	14463	14314	14345	14435	14258	14331	14485	14442	14292	14287	14296	14488	14546	14417	14337	14259	14391	14446	14275	14299	14258	14417	14293	14400	14351	14235	14394	14421	14302	14374	14390	14277	14299	14528	14349	14344	14234	14420	14334	14367	14496	14261	14467	14475	14283	14281	14366	14247	14334	14235	14431	14358	14320	14201	14282	14364	14453	14468	14333	14298	14248	14361	14472	14318	14392	14473	14386	14464	14357	14478	14281	14470	14442	14239	14286	14435	14355	14410	14248	14569	14375	14317	14275	14386	14453	14436	14394	14570	14435	14263	14319	14251	14274	14277	14303	14382	14313	14237	14568	14227	14520	14241	14355	14444	14284	14288	14293	14269	14387	14337	14282	14269	14298	14258	14280	14242	14400	14345	14369	14312	14328	14368	14455	14303	14313	14244	14306	14488	14386	14209	14403	14631	14564	14328	14277	14404	14317	14317	14375	14438	14499	14237	14364	14381	14404	14238	14155	14380	14329	14360	14309	14523	14434	14318	14347	14430	14405	14313	14244	14324	14272	14293	14406	14245	14266	14425	14336	14336	14300	14318	14315	14300	14325	14418	14430	14268	14425	14389	14214	14319	14324	14566	14381	14307	14394	14480	14310	14298	14391	14406	14311	14331	14412	14308	14269	14402	14416	14394	14373	14374	14353	14570	14333	14478	14226	14360	14330	14254	14427	14219	14409	14441	14268	14403	14357	14413	14145	14314	14310	14418	14340	14391	14488	14509	14343	14367	14398	14427	14504	14394	14475	14299	14348	14354	14590	14288	14342	14266	14456	14287	14300	14302	14394	14240	14359	14257	14342	14399	14158	14503	14363	14415	14475	14358	14358	14513	14162	14288	14408	14278	14295	14340	14277	14264	14308	14499	14252	14364	14222	14316	14218	14387	14363	14298	14477	14445	14282	14543	14312	14528	14326	14272	14269	14531	14287	14334	14420	14277	14266	14327	14294	14229	14394	14357	14219	14316	14426	14351	14398	14309	14169	14274	14183	14335	14361	14395	14286	14437	14325	14309	14193	14433	14460	14358	14349	14305	14525	14370	14405	14421	14319	14285	14432	14209	14428	14515	14485	14365	14318	14295	14470	14463	14157	14470	14369	14384	14235	14401	14258	14223	14359	14262	14292	14286	14237	14403	14284	14326	14353	14394	14344	14543	14361	14306	14262	14278	14396	14323	14236	14348	14416	14315	14360	14258	14308	14416	14326	14332	14342	14266	14226	14187	14340	14447	14390	14600	14542	14268
24096	21681	33589	34791	43718	50880	40554	28974	21910	18636	17239	17145	16882	16804	17069	16826	16837	17005	16983	16786	16677	16739	16765	16665	16744	16908	16760	16781	16811	16867	16784	16811	16802	16985	16873	16840	16833	16915	16646	16608	16817	16703	16837	16830	16799	16643	16754	16811	16743	16862	16620	16745	16734	16727	16762	16575	16997	16801	16912	16563	16753	16665	17020	16749	16659	16704	16674	16788	16636	16824	16821	16686	16696	16685	16775	16819	16572	16620	16742	16799	16867	16789	16699	16729	16698	16671	16737	16714	16675	16593	16749	16792	16900	16730	16806	16550	16849	16646	16758	16581	16669	16838	16493	16706	16696	16952	16924	16706	16827	16582	16708	16845	16777	16920	16774	16703	16943	16695	16783	16596	16781	16766	16726	16873	16919	16918	16642	16863	16864	16728	16982	16941	16842	16834	16697	16842	16690	16830	16951	16756	16812	16903	16604	16652	16552	16829	16847	16861	16917	16924	16658	16560	16652	16606	16683	16691	16829	16773	16749	16666	16511	16778	16955	16744	16821	16804	16676	16797	16747	16897	16735	16715	16455	16859	16812	16897	16897	16782	17045	16797	16634	16719	16685	16758	16911	16996	16611	16768	16526	16735	16919	16666	16782	16786	16705	16576	16522	16699	16738	16629	16850	16806	16745	16665	16723	16875	16844	16989	16860	16679	16743	16509	16782	17045	16822	16743	16784	16704	16873	16663	16619	16703	16706	16700	16508	16636	16613	16810	16760	16799	16729	16843	16647	16931	16870	16805	16687	16707	16776	16846	16590	16626	16710	16738	16657	16659	16671	16583	16826	16786	16662	17057	16747	16783	16817	16665	16725	16459	16780	16531	16835	16789	16699	16542	16616	16605	16737	16789	16668	16557	16787	16671	16817	16661	16740	16804	16862	16637	16755	16595	16580	16593	16585	16699	16837	16623	16809	16922	16786	16575	16706	16553	16689	16872	16794	16666	16703	16873	16959	16693	16822	16477	16596	16746	16844	16751	16619	16683	16832	17006	16830	16826	16594	16741	16627	16743	16685	16615	16647	16792	16773	16783	16835	17063	16893	16815	16536	16819	16598	16742	16761	16843	16527	16660	16797	16778	17063	16619	16905	16568	16708	16681	16796	16700	16575	16649	16773	16933	16728	16667	16841	17003	16863	16709	16732	16681	16766	17003	16718	16646	17023	16893	16656	16927	16657	16652	16648	16735	16673	16574	16648	16891	16795	16882	16813	16839	16768	16626	16799	16850	16734	16719	16677	16823	16756	17210	17060	16905	16977	16594	16815	16814	16625	16680	16935	16700	16757	16841	16679	16945	16763	16587	16735	16758	16837	16682	16634	16790	16495	16830	16920	16589	16699	16724	16633	16928	16540	16712	16580	16773	16729	16658	16566	16695	16782	16719	16804	16856	16751	16695	16790	16821	16777	16558	16899	16723	16842	16607	16607	16753	16794	16640	16885	16675	16686	16970	16631	16636	16858	16609	16868	16900	16838	16698	16965	16803	16991	16768	16881	16915	16666	16735	16716	16857	16658	16765	16660	16826	16783	16474	16790	16761	16678	16810	16708	16698	16512	16525	16787	16738	16808	16650	16752	16804	16787	16772	16638	16639	16744	16961	16790	16605	16644	16855	16707	16589	16857	16856	16771	16819	16801	16764	16743	16734	16836	16661	16550	16695	16855	16640	16766	16846	16801	16761	16512	16766	16821	16696	16941	16676	16659	16689	16735	16729	16893	16769	16635	16517	16894	16608	16745	16635	16520	16601	16638	16664	16646	16698	16765	16903	16897	16747	16732	16612	16558	16657	16774	16770	16832	16743	16804	16733	16885	16828	16641	16891	16615	16930	17034	16832	16751	16765	16603	16673	16824	16575	16668	16675	16735	16664	16790	16686	16740	16844	16621	16817	16895	16769	16835	16763	16849	16738	16816	16820	16648	16752	16817	16757	16594	17009	16687	16700	16544	16819	16811	16732	16774	16864	16652	16770	16463	16646	16789	16924	16703	16818	16861	16739	16863	16627	16710	16529	16846	16737	16839	17008	16740	16764	16592	16723	16721	16787	16755	16841	16821	16891	16727	16652	16905	16729	16859	16665	16580	16662	16765	16513	16528	16822	16757	16729	16535	16693	16628	16733	16732	16768	16752	16744	16647	16701	16595	16672	16829	16761	16588	16616	16782	16847	16741	16551	16803	16717	16900	16755	16787	16902	16730	16653	16744	16737	16705	16820	16549	16584	16786	16788	16803	16743	16602	16778	16835	16568	16749	16747	16787	16699	16549	16755	16699	16685	16883	16817	16762	16633	16592	16811	16609	16670	16768	16707	16760	16518	16807	16811	16765	16828	16768	16802	16650	16695	16718	16657	16734	16913	16645	16785	16912	16818	16447	16575	16829	16636	16865	16681	16747	16877	16627	16711	16645	16775	16675	16671	16758	16769	16885	16743	16651	16878	16873	16724	17005	16848	16693	16623	16801	16625	16762	16593	16795	16851	16501	16778	16706	16718	16955	16812	16842	16778	16669	16833	16698	16803	16990	16907	16811	16729	16688	16790	16810	16618	16618	16907	16694	16637	16565	16692	16923	16722	16619	16770	16802	16612	17148	16806	16940	16767	16621	16673	16598	16695	16857	16609	16695	16702	16629	16675	16690	16743	16719	16663	16847	16836	16655	16677	16854	16656	16868	16853	16637	16698	16696	16540	16833	16841	16891	17041	16697	16607	16622	16739	16780	16678	16743	16744	16744	16463	16953	16865	16904	16730	16824	16873	16698	16664	16776	16759	16857	16759	16745	16916	16526	16700	16833	16746	16826	16691	16761	16730	16725	16641	16766	16641	16506	16652	16680	16954	16767	16767	16682	16793	16667	16782	16492	16609	16677	16758	16674	16556	16629	16777	16808	16612	16812	16728	16902	16549	16956	16799	16636	16886	16783	16800	16682	16647	16669	16655	16744	16721	16804	16731	16902	16708	16740	16773	17001	17000	16749	16840	16741	16856	16805	16804	16745	16739	16623	16785	16809	16759	16640	16641	16594	16722	16937	16951	16618	16794	16762	16887	16715	16930	16826	16635	16757	16742	16631	16817	16759	16639	16563	16825	16551	16757	16716	16840	16794	16734	16843	16685	16702	16805	16645	16719	16715	16794	16679	16658	16828	16652	16529	16582	16845	16764	16599	16731	16765	16833	16681	16666	16502	16779	16758	16823	16670	16877	16637	16556	16850	16817	16555	16791	16809	16870	16704	16636	16801	16654	16611	16847	16711	16995	16824	16810	16647	16807	16829	16773	16613	16693	16922	16846	16907	16802	16806	16452	16767	16843	16647	16778	16813	16378	16825	16850	16750	16662	16720	16881	16643	16725	16694	16491	16725	16656	16905	16805	16689	16716	16637	16721	16724	16726	16675	16998	16745	16742	16782	16728	16840	16679	16734	16888	16748	16725	16832	16568	16727	16730	16708	16706	16793	16786	16765	16750	16743	16679	16560	16698	16827	16548	16463	16561	16844	16639	16738	16883	16888	16832	16880	16790	16548	16571	16623	16701	16685	16805	16599	16844	16650	16841	16667	16671	16548	16911	16859	16661	16678	16619	16693	16694	16666	16795	16733	16674	16440	16766	16775	16620	16772	16532	16758	16739	16825	16604	16797	16889	16964	16692	16844	16705	16657	16891	16757	16892	16663	16660	16564	16797	16704	16709	16809	16849	16887	16835	16789	16690	16858	16712	16488	16664	16656	16864	16672	16767	16871	16851	16527	16678	16876	16747	16569	16671	16702	16548	16839	16825	16732	16780	16750	16888	16846	16701	16793	16558	16591	16535	16761	16688	16747	16812	16912	16626	16643	16759	17041	16813	16710	16744	16822	16877	16795	16713	16718	16861	16982	16813	16875	16875	16951	16820	16601	16665	16735	16763	16636	16737	16747	16781	16652	16824	16640	17008	16882	16739	16990	16811	16861	16764	16737	16720	16806	16688	16558	16607	16616	16563	16859	16552	16765	16712	16849	16738	16750	16812	16907	16948	16436	16727	16603	16910	16681	16717	16684	16677	16713	16528	16767	16605	16667	16837	16760	16777	16679	16690	16882	16729	16463	16794	16781	17032	16831	16947	16752	16765	16770	16542	16796	16907	16705	16944	16626	16829	16828	16743	16897	16963	16593	16896	16736	16784	16548	16854	16649	16907	16664	16520	16804	16546	16667	16847	16705	16657	16649	16703	16777	16863	16670	16558	16786	16865	16562	16579	16786	16626	16674	16777	16782	16879	16664	16753	16621	16828	16675	16708	16941	16759	16922	16956	16747	16834	16835	16718	16871	16710	16841	16894	16819	16897	16936	16684	16703	16610	16650	16749	16836	16446	16820	16662	16803	16629	16921	16793	16837	16634	16587	16920	16561	16698	16631	16828	16738	16763	16763	16799	16686	16700	16827	16669	16677	16686	16879	16651	16612	16709	16709	16977	16787	16810	16754	16837	17014	16860	16760	16731	16653	16806	16629	16766	16986	16800	16816	16696	16803	16864	16916	16868	16743	16665	16634	16659	16741	16713	16616	16617	16745	16833	16733	16830	16945	16815	16984	16825	16891	16855	16759	16831	16682	16623	16802	16779	16738	16638	16705	16488	16830	16764	16995	16692	16787	16883	16745	16639	16793	16801	16872	16824	16736	16867	16629	16799	16775	16567	16709	16880	16718	16616	16567	16748	16805	16779	16464	16649	16824	16632	16885	16739	16876	16614	16688	16836	16691	16513	16806	16605	16866	16744	16742	16911	16718	16876	16913	16841	16615	16718	16575	16805	16810	16728	16723	16930	16890	16818	16766	16835	16794	16927	16609	16832	16749	16661	16585	17000	16577	16821	16774	16772	16749	16657	16634	16688	16763	16737	16575	16689	16748	16418	16921	16980	16767	16911	16739	16641	16744	16899	16810	16509	16616	16827	16790	16555	16859	16749	16744	16755	16592	16636	16879	16843	16660	16823	16838	16779	16724	16738	16798	16736	16886	16943	16787	16794	16796	16869	16769	16566	16637	16776	16789	16603	16838	16622	16729	16815	16904	16852	16795	16940	16715	16826	16834	16724	16878	16616	16808	16638	16625	16835	16704	16666	16685	16928	16690	16704	16653	16723	16716	16557	16753	16838
38291	84212	75832	52240	54376	50647	39060	27745	19394	15611	14806	14417	14359	14305	14434	14362	14312	14310	14471	14523	14347	14413	14268	14407	14466	14452	14465	14298	14385	14615	14376	14524	14378	14276	14496	14457	14372	14241	14398	14477	14406	14490	14394	14423	14453	14450	14364	14463	14365	14456	14453	14169	14260	14498	14334	14347	14442	14453	14355	14378	14366	14285	14470	14330	14453	14598	14448	14368	14528	14433	14277	14355	14520	14410	14414	14336	14397	14435	14488	14442	14421	14406	14419	14234	14454	14450	14272	14304	14402	14317	14304	14414	14471	14396	14294	14433	14389	14355	14370	14345	14447	14389	14326	14399	14616	14359	14293	14441	14480	14279	14269	14378	14351	14447	14438	14195	14331	14413	14580	14448	14322	14350	14409	14398	14349	14350	14293	14305	14425	14376	14474	14435	14201	14375	14386	14397	14364	14327	14309	14432	14250	14249	14229	14309	14408	14241	14227	14321	14499	14363	14398	14429	14539	14419	14465	14245	14281	14453	14434	14478	14537	14372	14298	14306	14365	14209	14548	14323	14470	14295	14461	14514	14490	14151	14436	14351	14436	14329	14382	14373	14498	14382	14385	14362	14570	14505	14297	14374	14231	14418	14508	14392	14442	14277	14472	14324	14393	14354	14193	14398	14472	14267	14454	14231	14362	14308	14438	14656	14359	14394	14454	14376	14447	14393	14368	14501	14573	14346	14535	14377	14330	14407	14346	14307	14433	14240	14342	14410	14456	14307	14321	14553	14456	14348	14390	14414	14403	14426	14450	14322	14417	14429	14537	14512	14436	14339	14473	14400	14279	14385	14401	14265	14435	14304	14375	14376	14435	14413	14333	14374	14310	14479	14221	14425	14359	14406	14491	14219	14331	14428	14375	14305	14373	14444	14458	14463	14486	14202	14465	14460	14087	14468	14454	14297	14524	14429	14482	14318	14419	14329	14404	14449	14129	14248	14275	14419	14496	14435	14394	14335	14393	14512	14546	14452	14519	14418	14442	14340	14424	14283	14529	14297	14432	14391	14302	14484	14431	14473	14352	14413	14145	14377	14335	14468	14309	14357	14339	14392	14542	14360	14412	14249	14502	14086	14374	14468	14348	14284	14316	14240	14402	14523	14511	14380	14333	14279	14320	14468	14247	14361	14478	14378	14457	14480	14257	14572	14251	14346	14498	14374	14491	14414	14428	14388	14381	14493	14353	14421	14301	14525	14322	14306	14438	14502	14398	14292	14368	14341	14291	14416	14309	14404	14326	14330	14240	14366	14281	14434	14437	14206	14255	14385	14528	14341	14337	14414	14427	14378	14317	14335	14480	14422	14403	14412	14277	14462	14466	14402	14224	14302	14252	14388	14350	14366	14555	14279	14417	14251	14371	14340	14419	14333	14309	14341	14458	14457	14378	14344	14521	14317	14539	14418	14501	14407	14494	14488	14414	14464	14464	14524	14241	14199	14162	14323	14314	14445	14376	14454	14539	14502	14480	14366	14385	14379	14284	14351	14426	14402	14215	14309	14289	14398	14460	14411	14402	14534	14358	14337	14426	14483	14375	14457	14340	14313	14378	14460	14547	14395	14393	14425	14502	14351	14545	14506	14232	14272	14362	14424	14505	14219	14309	14385	14305	14316	14523	14451	14484	14324	14469	14391	14369	14359	14348	14403	14515	14344	14426	14440	14315	14304	14392	14329	14299	14344	14383	14472	14427	14408	14483	14317	14518	14490	14369	14393	14519	14412	14381	14277	14386	14281	14100	14309	14278	14448	14519	14308	14492	14474	14367	14381	14414	14409	14444	14383	14245	14511	14247	14467	14458	14396	14512	14333	14560	14364	14500	14421	14493	14559	14498	14595	14440	14518	14335	14358	14415	14342	14502	14417	14389	14297	14456	14317	14362	14492	14493	14345	14450	14298	14330	14578	14280	14499	14302	14435	14186	14320	14394	14340	14517	14421	14246	14349	14365	14288	14381	14417	14423	14304	14624	14392	14335	14242	14385	14530	14355	14506	14361	14392	14490	14441	14342	14447	14375	14268	14399	14547	14221	14330	14493	14207	14409	14450	14418	14307	14394	14337	14246	14427	14387	14466	14339	14482	14359	14422	14367	14272	14282	14458	14352	14348	14364	14416	14425	14472	14317	14390	14521	14468	14313	14240	14364	14400	14538	14299	14324	14331	14370	14242	14319	14538	14318	14378	14364	14360	14323	14496	14356	14275	14363	14357	14329	14322	14318	14519	14372	14404	14209	14329	14370	14359	14416	14503	14363	14319	14473	14333	14400	14315	14359	14369	14519	14320	14498	14465	14374	14289	14367	14324	14414	14249	14394	14294	14387	14391	14221	14438	14453	14374	14407	14303	14550	14453	14399	14399	14345	14332	14498	14410	14386	14261	14503	14523	14294	14227	14389	14411	14350	14436	14532	14335	14405	14352	14462	14351	14404	14552	14402	14240	14351	14517	14241	14325	14436	14483	14430	14368	14443	14439	14470	14412	14373	14437	14425	14222	14359	14423	14368	14524	14296	14345	14437	14195	14273	14519	14344	14478	14275	14236	14283	14414	14325	14340	14402	14269	14310	14445	14523	14361	14403	14342	14399	14296	14245	14465	14315	14483	14211	14349	14223	14217	14396	14474	14444	14404	14429	14374	14387	14258	14134	14538	14408	14480	14333	14411	14293	14439	14390	14418	14342	14366	14452	14480	14229	14510	14419	14375	14498	14282	14342	14337	14357	14320	14402	14512	14330	14351	14261	14284	14248	14575	14376	14341	14335	14380	14421	14265	14416	14254	14358	14342	14328	14327	14315	14477	14331	14276	14381	14262	14583	14275	14300	14426	14497	14311	14378	14616	14215	14458	14319	14480	14453	14371	14323	14394	14228	14367	14422	14291	14518	14436	14474	14416	14346	14316	14519	14243	14325	14153	14425	14442	14185	14476	14479	14350	14263	14352	14561	14252	14348	14358	14469	14362	14548	14469	14394	14411	14488	14654	14502	14211	14296	14267	14185	14339	14491	14494	14310	14352	14247	14466	14399	14348	14481	14566	14481	14313	14392	14425	14339	14454	14302	14385	14287	14528	14243	14366	14383	14415	14301	14344	14290	14666	14290	14443	14264	14433	14128	14375	14500	14232	14435	14373	14135	14469	14362	14496	14638	14263	14457	14603	14322	14380	14431	14356	14342	14318	14480	14419	14576	14409	14355	14521	14434	14293	14442	14294	14442	14384	14349	14418	14262	14443	14337	14516	14318	14264	14364	14376	14419	14456	14269	14397	14458	14487	14557	14297	14346	14490	14429	14404	14408	14324	14295	14266	14466	14350	14327	14329	14322	14290	14412	14413	14448	14380	14350	14413	14305	14313	14316	14347	14387	14230	14253	14322	14477	14420	14402	14438	14325	14361	14364	14284	14493	14264	14435	14209	14365	14413	14241	14314	14261	14365	14560	14361	14274	14448	14353	14295	14315	14312	14344	14301	14372	14360	14399	14543	14435	14215	14354	14357	14504	14487	14391	14510	14451	14488	14150	14382	14331	14339	14382	14361	14408	14423	14351	14375	14509	14261	14356	14421	14386	14276	14344	14370	14224	14479	14417	14256	14343	14451	14386	14455	14236	14217	14323	14306	14402	14424	14482	14350	14576	14365	14360	14477	14410	14320	14399	14522	14317	14477	14225	14387	14416	14408	14366	14365	14359	14285	14375	14307	14328	14480	14353	14310	14425	14293	14539	14473	14445	14426	14417	14413	14417	14403	14456	14432	14447	14364	14487	14474	14404	14289	14262	14210	14222	14248	14452	14502	14140	14516	14304	14475	14360	14151	14410	14289	14519	14407	14336	14309	14581	14355	14405	14474	14358	14355	14494	14295	14305	14291	14553	14153	14174	14518	14301	14262	14451	14531	14574	14342	14406	14293	14357	14442	14420	14405	14353	14271	14274	14170	14547	14316	14276	14513	14341	14370	14482	14415	14405	14396	14369	14301	14345	14334	14650	14408	14369	14423	14354	14525	14259	14547	14406	14403	14470	14303	14393	14494	14315	14314	14433	14320	14205	14568	14351	14264	14443	14395	14336	14409	14499	14432	14244	14398	14512	14311	14236	14396	14442	14284	14428	14248	14482	14400	14380	14272	14542	14241	14505	14347	14190	14368	14314	14484	14283	14394	14324	14357	14492	14328	14320	14183	14445	14329	14405	14276	14425	14443	14358	14317	14428	14366	14344	14386	14259	14338	14242	14493	14544	14411	14672	14449	14237	14322	14274	14438	14456	14194	14285	14354	14428	14429	14285	14344	14281	14161	14465	14334	14593	14337	14290	14269	14418	14389	14527	14436	14452	14305	14317	14324	14457	14482	14305	14435	14507	14474	14304	14306	14274	14418	14578	14321	14299	14225	14372	14403	14415	14050	14259	14432	14224	14219	14321	14289	14312	14506	14441	14571	14270	14301	14426	14416	14308	14488	14334	14333	14337	14311	14463	14418	14285	14251	14378	14342	14398	14374	14251	14378	14462	14488	14419	14363	14244	14351	14509	14458	14308	14393	14349	14268	14326	14390	14326	14430	14314	14357	14307	14627	14310	14355	14367	14365	14324	14341	14398	14535	14295	14385	14245	14309	14358	14355	14297	14553	14351	14164	14445	14328	14482	14342	14346	14426	14422	14283	14347	14309	14264	14190	14266	14385	14329	14403	14362	14235	14367	14487	14382	14266	14372	14275	14265	14522	14165	14422	14426	14443	14420	14550	14575	14463	14366	14276	14264	14419	14269	14363	14500	14460	14365	14333	14383	14494	14482	14338	14507	14331	14377	14361	14368	14483	14321	14309	14332	14342	14462	14311	14253	14456	14433	14456	14261	14402	14348	14322	14413	14208	14301	14275	14418	14429	14421	14327	14409	14381	14306	14323	14259	14232	14582	14331	14462	14357	14224	14402	14386	14423	14456	14293	14404	14464	14404	14242	14451	14417	14266	14377	14413	14481	14227	14538	14360	14404	14493	14364	14331	14541	14463	14520	14239	14414	14571	14364	14494	14496	14516	14298	14191	14207	14338	14321	14277	14337	14399	14314	14503	14277	14247	14285	14532	14339	14400	14370	14363	14340	14395	14307	14319	14328	14528	14338	14293	14490	14365	14342	14252	14241
22901	21467	31394	35774	48225	53401	49273	34756	24880	19846	18079	17508	17384	17430	17184	17088	17117	17327	17047	17005	16882	17093	17108	17036	16980	17015	16835	16884	17077	17000	17160	17178	16903	17102	17006	17090	17148	16995	16987	16975	16845	16918	17135	17007	16904	17018	17094	16798	16972	17019	16890	17006	17130	17014	17053	16985	16977	16925	16988	16868	16857	17072	16844	16755	17212	17060	17117	16956	16958	17015	16870	16826	17233	16855	17080	16997	16785	17120	16876	16965	16882	16842	16983	17051	17067	17081	16918	16837	17152	17001	17035	16769	16901	16977	17094	16805	16835	17010	16986	16940	17057	17100	16763	16921	16737	16975	16795	17057	16935	17089	16771	17006	16822	16932	16869	16962	16856	16845	16795	16796	16930	16759	16856	16935	17083	16937	17030	16919	16892	16791	17160	16912	17092	16917	16773	16843	17106	16889	17174	16842	16883	16774	16714	16834	17072	16875	17081	16902	17050	16837	16941	16791	16840	17077	17009	16879	17039	16928	17060	16735	16968	16899	16943	16824	17044	16872	17161	16861	16843	16808	17003	16990	16966	16946	16892	16977	16942	17057	16885	16980	16977	17062	17049	16844	16900	16808	16946	16983	16974	17250	17047	17006	17079	17023	16914	17063	16976	16943	17120	16761	16877	16869	16777	16736	16906	17045	17116	16949	17016	16621	16872	16878	16881	17050	16953	16887	16694	16880	16969	16799	16983	16855	16892	16964	16711	16959	16919	16985	16947	16960	16869	17082	16905	16770	16699	16944	16914	16850	16852	16817	16613	16918	16871	16939	17054	16931	17018	17137	17007	16848	16878	17226	17081	16888	16914	16825	16954	16931	17083	17013	17083	16867	16909	16800	16834	16822	17036	16726	17072	17017	17032	16810	16896	16998	16994	17001	16905	17001	16778	17129	17072	17050	16970	17078	17065	17064	16900	17065	17188	16877	17012	16716	16967	16843	16706	16958	17081	16645	16880	16926	16896	17204	17004	16941	17042	16830	17019	17022	16920	16788	16914	16839	16791	16967	16805	17003	16713	16611	16862	16917	16666	16827	17015	16988	16827	16696	16910	16933	16793	17059	16896	16947	16922	16895	16894	16727	17059	16988	16992	16996	16908	16686	17039	16845	16929	16939	16957	16913	16875	16833	16812	16911	16842	16887	16796	16840	17047	16835	16911	16948	16740	17000	16883	16817	16966	16944	16890	17033	16900	17034	16968	16920	16872	16849	16785	16828	17110	16901	16986	16851	16704	17039	17073	16782	16685	16868	16914	16861	16638	16883	16623	16915	16996	16833	16773	16885	16917	16877	16710	16889	16882	16680	16593	16860	16905	16951	17001	17000	16993	16866	17086	16898	16838	17018	16699	16745	16861	17047	16906	16809	16974	16888	16988	16929	17250	16925	17026	16965	16909	16881	16909	17066	16921	16872	16989	16921	16901	16968	16867	17077	16816	17088	16920	16967	17106	16877	17141	17057	17102	16878	16882	16919	17107	16783	16764	17108	16933	16819	16993	16742	16826	16539	16937	16867	16882	16902	16986	16812	16715	16911	16989	16852	16974	16960	17001	16999	16852	17065	16814	16917	16917	16772	16934	16776	16733	17088	16995	16871	17062	16975	16899	16943	16691	17086	17028	16834	16901	16739	16864	16942	16908	17087	16950	16879	17021	16997	16870	16962	16805	16912	16880	16788	16763	17022	17004	16830	16987	16810	17051	16939	16912	16926	16912	16900	16867	16932	16936	17192	16868	16913	16877	16904	16856	17032	17025	16872	16883	16888	16808	16902	16786	17207	16979	16926	16738	16995	17048	17009	17017	16882	16720	16841	16920	16688	16895	16752	16837	16865	16824	16871	16828	16749	16944	16876	16990	16701	16813	16976	17070	16931	16754	17057	17112	16907	16758	16586	17017	16917	16929	16993	16803	16866	17000	16834	16796	16911	17004	16966	16750	17056	17036	16930	16960	16914	16990	16961	16735	16841	16912	16957	16971	17035	16828	16849	16792	16883	16722	16986	16977	16906	16684	17038	16940	16985	16947	16935	17068	16986	17076	16796	16754	16996	16934	16914	16957	16969	16931	16761	16873	16914	16934	16761	16877	16772	16849	16808	16968	16850	16955	16966	17093	16849	16989	16880	16886	16849	16824	16965	16811	16633	16836	17086	16839	16936	16961	16759	17034	16858	16847	17035	16938	16848	16781	16811	16763	16836	16774	16824	16981	16857	16924	17041	16888	16901	16785	16956	16700	16771	16959	16987	16957	16905	16881	16936	17028	16993	16899	16858	17076	16774	16847	16887	16904	16865	16862	17012	16871	16732	16873	17010	16884	16972	16761	16848	17051	16607	16803	17006	16922	16776	16802	16798	16914	16927	16969	16675	16920	16892	16814	16879	16853	16929	17021	16955	17050	17024	16761	16759	16959	16777	16975	16811	17065	16978	16813	16822	17015	16897	16938	16995	16822	16960	17076	16870	17164	16758	16991	17072	16824	16723	17077	16981	16857	16723	16956	16933	16907	17070	16993	16874	16889	16998	16980	16876	16978	16684	17031	16932	16899	17038	17011	17010	16876	16800	17009	16904	16944	17076	17062	16845	16748	16762	16939	16947	16835	16848	16608	16720	16878	16803	16862	17127	17020	16869	16755	16879	16907	16904	16926	16888	16933	16781	16964	16897	16926	17036	17166	16979	16901	16831	16829	16747	16883	16943	17171	16859	17010	17020	17050	16752	17045	16752	16865	17023	16814	17168	16998	17100	16826	16920	16853	16954	16855	16925	16817	16778	16900	17011	16713	16912	17070	17134	16969	17023	16959	16856	16838	16826	16690	16800	16811	16892	16756	16935	16850	17130	16741	16860	16970	16919	16695	16741	16789	16773	16834	16794	16694	16752	16775	16982	16783	16742	16817	16802	16914	16859	16939	16762	16902	16950	16937	16981	16832	16967	17127	17017	16929	16981	16855	17007	17060	16858	16775	16911	16969	16827	17025	16984	17049	16996	16947	16960	16789	16918	17013	16714	16895	16876	16830	16784	17096	16828	16825	16919	17123	17098	16890	17011	16809	16797	16920	16723	16846	16872	16910	16706	16855	17080	16819	16868	17066	16946	16878	16909	17114	16939	16860	16896	17065	17004	16833	16970	17048	16937	16864	17018	17041	16812	16859	16883	16807	16778	16955	16921	16994	17034	16755	16880	16913	16933	16993	17011	17036	16760	17078	17081	16975	16934	17060	16805	16931	17224	16860	16760	16971	16951	16781	17093	17011	16811	16817	17065	16677	16936	16990	16767	17044	17006	16779	16723	16721	16942	16981	16819	16932	16965	17012	16827	16779	16724	16772	16901	16845	17036	16956	17104	16854	16968	16877	16653	16834	16882	16642	16700	16819	16895	16787	16878	16912	16970	16833	16841	16896	16946	17024	17076	16917	17046	16892	17000	17123	16817	17037	16968	16894	16989	16750	17200	16750	16750	16902	16891	16873	16812	16824	16942	17153	17063	16981	17054	16910	16819	16717	16710	17010	16761	16818	16787	16973	16868	16894	17106	17053	16771	16901	16958	17094	16945	16997	16935	16924	16814	16945	16868	16972	16918	16917	17078	16924	16735	16884	16895	17011	16915	16790	17052	16810	16850	16887	16974	16774	16932	16963	17081	16867	16754	16955	16806	16843	16804	16732	16946	17008	16926	17056	17154	16971	16912	16818	16789	16897	16919	16744	16870	16936	16861	16919	16982	16961	16882	16960	16742	16979	16837	16960	17013	16949	16833	17150	16898	16807	16803	17084	16792	16880	16874	16691	16805	16951	16939	16684	16907	16803	16805	16721	16792	16987	16860	16979	16885	16865	16995	16839	16928	16878	16797	16811	16738	16777	16807	16925	16795	16868	17024	16792	16850	16740	16871	16710	17022	16976	16951	16963	16839	16989	16927	16995	16769	16767	16785	16933	17042	16963	16866	16898	16986	16957	16839	16877	16761	16788	16679	16848	17112	17006	17021	16826	16907	17089	16981	16990	16902	16786	16834	16831	17007	16970	16947	17002	16865	17068	16899	16874	16819	16922	17118	16733	16947	16810	16894	16623	16804	17051	16927	16858	16777	16811	16791	16843	16878	16857	16813	16815	16921	16882	16855	16844	16750	16996	16761	16885	17035	17075	16844	16891	16923	16815	17066	16889	17061	16952	16847	16742	16894	16823	16807	16823	16952	16816	16863	16810	16857	16781	16882	16809	16955	16780	16684	16922	16792	16779	16884	17119	17013	16891	16896	17003	16930	16813	16723	16943	16949	16887	16942	17101	17092	16818	16824	16914	16897	16797	17032	16924	16969	16835	16716	16875	16886	16788	16808	16947	16898	16756	17042	16881	16962	16969	16817	16663	16934	16874	16818	17099	16713	17026	17135	16915	17046	16712	16837	16758	16924	16907	16868	16828	17011	16918	16854	16697	16824	16870	16814	16740	16652	16966	16887	16895	16828	16930	17046	16879	17042	16694	16842	16808	17086	16746	16913	16988	16852	16914	16858	16888	16782	16805	16659	17064	16984	16926	16907	17125	16886	16847	17106	17039	17050	16749	16979	16896	16947	16914	16909	17055	16852	16816	16623	16806	16841	16959	17139	16780	16831	16892	16749	16810	16898	16881	16853	16979	16878	16855	16970	16981	16816	17106	17130	17036	17001	17042	16799	16968	17160	16881	16884	16914	16749	16992	16989	16942	16905	16742	16868	16765	16853	17053	16850	17136	16846	16809	16651	16748	16975	17020	16827	16909	16943	16888	16945	17032	16951	16997	16901	16743	16908	16972	16854	16900	16939	17056	17015	16782	16937	16755	16938	16906	16849	16900	16636	16713	16701	16765	16757	17025	16922	16894	16868	16897	16794	17032	16986	16799	16906	16766	16914	16955	16752	16933	16909	16798	16990	17089	16996	16926	16960	16920	16733	16658	17018	16866	16942	16757	16814	16866	16870	16976	16882	17092	16889	16851	16847	16755	17004	16933	17037	16861	16769	16985	16968	17159	16914	16865	16827	16802	16925	16992	16909	16982	16926	16870	16909	16789	17054	16882	16900	17025	16917	16976	17005	16798	17033	17134	16845	17237	16947	16890	17008	16842	16856	16932	16908	16936	16931	16901	16965	17126	16800
46229	90818	85485	75604	69793	60201	48852	34365	22300	16629	14764	14327	14497	14427	14395	14416	14412	14470	14440	14569	14352	14508	14336	14292	14374	14390	14460	14448	14298	14327	14329	14449	14371	14436	14321	14601	14400	14520	14523	14503	14419	14275	14344	14507	14485	14438	14267	14255	14247	14384	14371	14311	14452	14287	14162	14339	14386	14478	14438	14531	14314	14395	14530	14130	14448	14412	14425	14409	14363	14465	14408	14274	14517	14408	14437	14410	14449	14332	14413	14290	14420	14466	14404	14364	14540	14587	14441	14510	14284	14394	14442	14261	14125	14458	14315	14451	14206	14566	14428	14313	14300	14305	14274	14328	14467	14448	14219	14273	14444	14580	14411	14524	14410	14432	14385	14428	14417	14384	14256	14361	14293	14470	14475	14416	14353	14631	14418	14403	14368	14330	14574	14363	14474	14335	14257	14622	14480	14314	14145	14189	14342	14316	14483	14408	14147	14492	14471	14418	14392	14382	14379	14386	14333	14311	14318	14389	14334	14265	14299	14311	14501	14238	14387	14274	14160	14319	14404	14433	14457	14365	14508	14343	14478	14526	14312	14444	14421	14173	14292	14371	14430	14434	14353	14291	14454	14285	14369	14573	14365	14297	14156	14285	14381	14368	14337	14386	14456	14387	14353	14292	14199	14583	14336	14361	14481	14574	14430	14302	14306	14393	14346	14465	14337	14352	14398	14388	14409	14402	14372	14458	14320	14492	14356	14302	14468	14653	14404	14399	14458	14529	14282	14282	14429	14340	14284	14206	14440	14327	14418	14426	14404	14251	14371	14267	14501	14495	14567	14493	14584	14130	14508	14223	14531	14259	14397	14241	14628	14367	14479	14513	14260	14254	14284	14408	14270	14211	14464	14326	14307	14401	14431	14331	14133	14378	14325	14264	14448	14255	14291	14514	14471	14296	14260	14333	14490	14395	14401	14363	14380	14471	14357	14313	14299	14334	14428	14470	14258	14295	14381	14363	14197	14382	14341	14333	14397	14504	14293	14335	14390	14411	14523	14470	14414	14347	14341	14378	14366	14449	14461	14362	14418	14424	14396	14146	14374	14439	14369	14383	14377	14406	14346	14330	14225	14487	14410	14446	14391	14436	14503	14410	14353	14483	14329	14455	14422	14394	14521	14350	14322	14452	14296	14414	14465	14165	14470	14342	14295	14334	14555	14338	14524	14417	14254	14453	14232	14476	14292	14194	14425	14444	14404	14521	14436	14392	14457	14329	14422	14352	14356	14356	14437	14332	14438	14401	14626	14436	14164	14461	14129	14250	14510	14337	14541	14367	14434	14394	14235	14475	14297	14543	14464	14361	14252	14382	14360	14334	14367	14539	14378	14268	14481	14221	14458	14393	14317	14320	14309	14364	14396	14466	14505	14447	14394	14266	14436	14474	14424	14402	14410	14310	14358	14487	14406	14431	14418	14514	14566	14371	14267	14572	14442	14437	14313	14381	14533	14343	14380	14342	14277	14437	14398	14434	14521	14366	14375	14466	14400	14413	14485	14361	14306	14475	14391	14379	14274	14559	14380	14477	14361	14500	14473	14354	14409	14401	14349	14451	14498	14216	14388	14370	14476	14570	14217	14383	14254	14555	14512	14351	14414	14281	14277	14506	14558	14411	14307	14385	14280	14361	14252	14566	14274	14370	14657	14272	14483	14552	14381	14299	14421	14347	14241	14322	14386	14391	14483	14325	14511	14305	14341	14479	14295	14205	14238	14384	14180	14467	14332	14412	14390	14482	14364	14351	14492	14562	14394	14330	14535	14317	14272	14349	14277	14354	14449	14213	14328	14408	14467	14375	14473	14283	14353	14396	14332	14396	14417	14433	14415	14238	14341	14265	14404	14484	14395	14408	14337	14328	14479	14383	14428	14454	14301	14359	14325	14438	14415	14405	14462	14555	14349	14433	14188	14420	14297	14452	14296	14338	14442	14441	14429	14409	14438	14349	14413	14461	14539	14333	14425	14562	14214	14461	14471	14233	14513	14291	14297	14346	14488	14302	14407	14369	14545	14311	14305	14363	14428	14486	14340	14265	14432	14465	14516	14368	14482	14437	14367	14366	14432	14474	14459	14235	14376	14134	14590	14424	14283	14450	14485	14321	14359	14231	14443	14328	14418	14461	14340	14256	14225	14422	14516	14301	14260	14439	14427	14444	14455	14384	14472	14448	14419	14435	14390	14505	14317	14344	14250	14361	14554	14347	14455	14290	14519	14333	14381	14479	14394	14303	14381	14412	14383	14415	14437	14349	14457	14421	14401	14423	14289	14590	14505	14470	14300	14420	14445	14261	14457	14498	14422	14453	14342	14343	14221	14343	14454	14255	14196	14453	14424	14343	14379	14453	14179	14358	14604	14271	14291	14351	14482	14317	14544	14376	14401	14173	14345	14477	14581	14374	14389	14399	14262	14364	14538	14572	14264	14467	14451	14372	14454	14209	14507	14388	14517	14497	14455	14420	14255	14378	14312	14346	14274	14361	14458	14341	14364	14362	14473	14282	14370	14281	14331	14478	14380	14437	14384	14450	14394	14396	14308	14314	14508	14513	14263	14298	14289	14320	14261	14423	14433	14458	14454	14218	14437	14449	14320	14474	14324	14381	14518	14292	14314	14424	14351	14409	14427	14426	14264	14272	14496	14501	14397	14298	14468	14537	14273	14587	14309	14326	14357	14394	14301	14296	14349	14566	14442	14301	14357	14421	14633	14482	14458	14458	14465	14406	14347	14393	14319	14499	14343	14392	14418	14298	14345	14356	14471	14373	14398	14417	14212	14314	14397	14340	14412	14510	14557	14393	14220	14462	14469	14283	14551	14385	14189	14482	14333	14418	14284	14431	14486	14368	14337	14411	14338	14390	14441	14293	14291	14348	14434	14507	14339	14346	14418	14266	14321	14311	14362	14442	14209	14406	14417	14159	14338	14444	14346	14479	14478	14365	14311	14535	14443	14405	14535	14482	14363	14466	14514	14457	14368	14504	14193	14410	14340	14428	14462	14254	14210	14450	14473	14499	14328	14385	14240	14373	14419	14476	14421	14392	14291	14395	14225	14325	14316	14460	14208	14351	14354	14406	14438	14319	14331	14361	14421	14464	14444	14217	14303	14328	14224	14410	14465	14373	14488	14323	14405	14445	14585	14221	14497	14301	14339	14273	14393	14435	14444	14476	14060	14419	14262	14377	14465	14340	14551	14707	14233	14440	14618	14407	14408	14383	14524	14250	14354	14291	14313	14325	14263	14478	14330	14379	14367	14148	14433	14276	14358	14348	14406	14420	14320	14242	14227	14352	14292	14449	14238	14473	14504	14355	14348	14413	14459	14414	14439	14426	14470	14138	14278	14385	14373	14411	14557	14542	14403	14355	14297	14312	14323	14314	14347	14533	14315	14403	14488	14283	14582	14329	14327	14522	14332	14534	14395	14514	14510	14404	14439	14445	14419	14312	14354	14465	14409	14419	14319	14474	14395	14448	14370	14224	14440	14498	14390	14602	14314	14419	14401	14472	14128	14343	14348	14409	14384	14411	14471	14304	14207	14381	14488	14460	14263	14474	14341	14200	14419	14458	14379	14263	14430	14425	14380	14471	14362	14320	14485	14505	14372	14169	14377	14379	14353	14584	14231	14364	14284	14301	14309	14463	14391	14268	14458	14516	14275	14331	14477	14457	14321	14573	14265	14360	14425	14479	14426	14467	14324	14324	14238	14392	14257	14364	14291	14474	14467	14514	14595	14393	14387	14323	14415	14520	14478	14376	14470	14407	14428	14424	14530	14507	14315	14448	14196	14198	14519	14295	14400	14217	14429	14411	14559	14434	14246	14467	14345	14506	14509	14276	14385	14326	14464	14377	14415	14446	14347	14353	14376	14461	14496	14292	14432	14295	14359	14289	14331	14400	14384	14313	14492	14397	14325	14321	14356	14495	14215	14481	14313	14471	14321	14421	14457	14390	14339	14388	14411	14518	14349	14398	14391	14384	14511	14328	14461	14290	14530	14265	14411	14299	14505	14499	14383	14332	14429	14366	14387	14582	14250	14354	14515	14467	14527	14324	14259	14386	14390	14336	14601	14301	14262	14319	14463	14383	14148	14397	14450	14378	14615	14412	14255	14373	14445	14286	14406	14251	14360	14495	14257	14392	14546	14338	14480	14523	14277	14248	14545	14319	14260	14329	14384	14317	14479	14347	14305	14420	14308	14401	14234	14314	14588	14375	14269	14357	14430	14446	14347	14297	14316	14291	14494	14317	14411	14506	14313	14415	14261	14453	14145	14412	14407	14479	14474	14346	14387	14392	14412	14303	14368	14365	14356	14288	14493	14386	14365	14409	14392	14318	14378	14197	14305	14408	14556	14233	14454	14251	14337	14382	14480	14466	14597	14298	14456	14544	14491	14264	14252	14436	14349	14474	14373	14327	14411	14343	14364	14514	14246	14219	14506	14403	14139	14347	14397	14396	14344	14411	14397	14295	14244	14399	14463	14423	14322	14495	14458	14517	14296	14652	14426	14382	14390	14549	14350	14241	14329	14202	14391	14356	14577	14432	14372	14390	14424	14250	14568	14416	14367	14396	14401	14316	14361	14316	14382	14482	14393	14384	14316	14296	14123	14432	14302	14290	14371	14346	14396	14271	14519	14409	14585	14332	14472	14278	14520	14271	14162	14577	14296	14251	14370	14353	14314	14493	14507	14322	14284	14292	14408	14262	14379	14398	14374	14574	14291	14244	14434	14441	14365	14297	14467	14450	14289	14404	14474	14429	14453	14509	14367	14354	14376	14424	14413	14497	14405	14452	14446	14278	14426	14514	14259	14296	14402	14225	14404	14384	14485	14446	14374	14334	14281	14250	14351	14408	14498	14351	14413	14345	14521	14393	14510	14316	14465	14527	14438	14476	14491	14385	14273	14478	14250	14415	14521	14441	14383	14424	14491	14391	14522	14380	14350	14393	14217	14537	14371	14265	14420	14261	14334	14367	14467	14184	14517	14263	14471	14683	14326	14313	14403	14302	14489	14315	14317	14211	14175	14502	14331	14420	14434	14342	14459	14318	14375	14304	14353	14328	14301	14357	14294	14597	14279	14413	14208	14513	14302	14519	14400	14409	14253	14291	14292	14367	14332	14308	14331	14210
27784	23561	31843	32604	30332	25796	22802	19379	17668	17131	16979	16946	16901	16896	16798	17080	16863	16597	16982	16932	16904	16765	16830	16669	16749	16730	16830	16883	16674	16788	16701	16664	16692	16794	16898	16800	16860	16830	16901	16741	16986	16896	16682	16757	17083	16762	16689	16879	16727	16668	16697	16626	16880	16754	16815	16784	16799	16756	16955	16899	16795	16610	16753	16568	16830	16846	17003	16872	16869	16722	16802	16691	16751	16730	16914	16820	16626	16724	16847	16849	16778	16804	16803	16672	16839	16813	16731	16920	16825	16759	16777	16721	16906	16697	16814	16688	16833	16981	16718	16792	16740	16966	16812	16947	16949	16660	16764	16766	16669	16857	16757	16899	16855	16699	16666	16662	16814	16899	16926	16794	16956	16789	16862	16865	16726	16992	16698	16673	16751	16736	17024	16920	16825	16794	16811	16732	16663	17078	16612	16902	16933	16593	16713	16813	16648	16719	16660	16783	16784	16797	16710	16793	16707	16803	16771	16881	16869	16826	16804	16795	16785	16884	16760	16804	16860	16796	16977	16716	16643	16870	16562	16823	16765	16886	16881	16860	16719	16817	16824	16672	16679	16725	16648	16878	16651	16590	16755	16976	16860	16754	16619	16825	16709	16779	16722	16716	16909	16859	16898	16693	16843	16802	17099	16846	16757	16750	16723	16689	16884	16776	16767	16938	16978	16720	16717	16832	16871	16729	16831	16632	16649	16691	16925	16727	16818	16959	16921	16801	16882	16740	16744	16802	16840	16778	16938	16963	16883	16745	16967	16740	16964	16930	16815	16647	16937	16760	16843	16888	16850	16743	17026	16755	16791	16804	16687	16732	16715	16531	16769	16616	16915	16760	16670	16822	16880	16770	16748	16775	16639	16798	16665	16857	16811	16840	16680	16812	16757	16764	16844	16704	16941	16857	16684	16825	16986	16949	16778	16647	17061	16814	16993	16828	16732	16850	16657	16824	16635	16627	16782	16804	17170	16885	16769	16696	16603	16700	16898	16907	16673	16636	16644	16835	16865	16789	16934	16869	16950	16704	16702	16801	16727	16697	16912	16940	16709	16722	16699	16765	16926	16902	16900	16552	17038	16740	16971	16829	16748	16619	16732	16786	16820	16795	16702	16802	16836	16812	17087	17010	16741	16706	16623	17085	16854	16821	16968	16855	16651	16771	16727	16713	16817	16692	16695	16713	16846	16890	17008	16790	16675	17005	16813	16764	16792	16632	17092	16854	17007	16942	16756	16902	16801	16780	16805	16792	16829	16493	16743	16815	16898	16695	16777	16822	16658	16593	16985	16673	16737	16728	16544	16888	16661	16687	16601	16805	16793	16741	16868	16784	16788	16927	16784	16859	16886	16793	16731	16710	16808	16941	17003	16958	16875	16972	16865	16731	17072	16766	16789	16870	16915	16721	16880	16775	16913	16836	16968	16791	16739	16780	16857	16853	16868	16974	16855	16748	16902	16633	16859	16822	16827	16848	16715	16734	16755	16685	16905	16996	16849	16783	16873	16687	16929	16800	16824	16783	16688	16810	16850	16817	16814	16751	16812	16662	16767	16720	16572	16744	16854	16912	16977	16826	17005	16841	16712	16985	16898	16893	16759	16917	17018	16936	16585	16802	16928	16781	16663	16935	16775	16902	16780	16959	16709	16656	16723	16836	16744	16987	16789	16838	16961	16748	16839	16843	16746	16764	16645	16785	16812	16743	16816	16909	16962	16878	16777	16811	16733	16761	16989	16878	16814	16692	16887	16640	16734	16831	16994	16738	16761	16672	16776	16790	16629	16819	16578	16939	16691	16847	16836	16651	16848	16769	16507	16884	16915	16771	16882	16820	16758	16710	16720	16722	16790	16696	16670	16846	16912	16761	16782	16636	16772	16728	16815	16949	16781	16905	16739	16749	16842	16854	16877	16901	16789	16652	16744	16863	16792	16642	16865	16766	16864	16934	16924	16719	16751	17020	16961	16852	16772	16681	16633	16925	16930	16810	16977	17010	16884	16868	16884	16898	16864	16701	16730	16696	16920	16804	16938	16909	16891	16790	16814	16886	16886	16894	16963	16812	16861	16671	16662	16652	16768	16737	16789	16808	16858	16934	16747	16881	16771	16883	16861	16849	16830	16890	16697	16674	16913	16720	16824	16817	16820	16591	16698	16567	16792	16731	16796	17028	16876	16784	16644	16756	17003	16763	16921	16761	16842	16810	16686	16772	16714	16859	17003	16851	16755	16797	16708	16755	16746	16859	16929	16696	16748	16614	16809	16689	16663	16784	16765	16732	16595	16758	16834	16903	16716	17036	16664	16745	16768	16945	16770	16823	16952	16993	16770	16805	16623	16730	16816	16745	16758	16628	16790	16657	16746	16742	16823	16863	16990	16922	17064	16737	16772	16657	16891	16844	16913	16542	16903	16724	16800	16652	16835	16794	16937	16686	17032	16785	16857	16888	16948	16793	16722	16683	16794	16798	16578	16520	16862	16832	16813	16917	16833	16797	16886	16803	16951	16869	16858	16690	16792	16732	16800	16716	16722	16624	16745	16863	16770	16768	16822	16854	16661	16792	16727	17079	16671	16560	16917	16868	16880	16816	16955	16740	16745	16629	16795	16673	16860	16710	16697	16696	16600	16943	16691	16766	16795	16675	16934	17004	16907	16838	16775	16693	16963	16859	16687	16735	16624	16947	16978	16662	16935	16640	16774	16816	16812	16858	16928	16696	16836	16932	16635	16908	16798	16974	16788	16715	16680	16954	16857	16921	16875	16768	16561	16728	16670	16810	16859	16864	16570	16721	16726	16842	16657	16783	16826	16959	16857	16860	16740	16514	16701	16838	16708	16861	16627	16880	16609	16855	16746	16784	16874	16770	16819	16956	16749	16719	16785	16767	16713	16797	16741	16796	16855	16709	16716	16973	16890	16740	16833	16753	16903	16602	16751	16927	16918	16950	17025	16695	16738	16687	16738	16780	16855	16699	16675	16419	16734	16903	16855	16756	16860	16728	16734	16646	16760	16845	16870	16856	16935	16965	16850	16840	16739	16865	16887	16813	16614	16678	16649	16820	16677	16841	16712	16801	16775	16681	16864	16875	16879	16861	16853	16871	16658	16751	16803	16978	16891	16751	16885	16885	16764	16685	16769	16782	16777	16940	16752	16876	16852	17063	16710	16763	16922	16644	16756	16632	17024	16719	16810	16684	16756	16711	16988	16647	16823	16857	16969	16758	16896	16828	16635	16705	16787	16914	16934	16694	16644	16955	16699	16830	16841	16834	17003	16870	16629	16785	16825	16942	16752	16834	16693	16988	16812	16652	16689	16627	16838	16730	16930	16720	16669	16894	16883	16941	16801	16893	16837	16856	16775	16558	16569	16763	16685	16729	16783	16723	16914	16804	16977	16871	16867	16720	16675	16895	16863	16577	16991	16848	16756	16870	16760	16796	16768	16798	17125	17036	16904	16916	16745	16533	16849	16792	16895	16854	16674	16734	16739	16813	16892	16711	16875	16765	16782	16719	16992	16620	16851	16682	16816	16757	16856	16733	16851	16716	16824	16904	16962	16804	16895	16788	16839	16792	16645	16444	16640	16761	16742	16803	16915	16773	16916	16791	16813	16727	16685	16756	16749	16629	16831	16864	16972	16748	16785	16976	16792	16722	16847	16711	16760	16685	16926	16872	16923	16866	16766	16653	16721	16952	16828	16789	16773	16631	16649	16994	17006	16886	16998	16740	16866	16690	16737	16677	16719	16860	17089	16943	16770	16921	16706	16796	16868	16848	16848	16697	16943	16895	16698	16783	16877	16671	17049	16785	16545	16928	16859	16668	16831	16865	16514	16807	16760	16902	16718	16809	16807	16881	16901	16738	16948	16821	16911	16756	16704	16896	16731	16841	16787	16969	16747	16878	16886	17023	16883	16798	16906	16827	16701	16751	16863	16711	16805	16975	16839	16768	16924	16729	16854	16989	16842	16613	16828	16802	16662	16814	16828	16843	16598	16574	16543	16691	17034	16912	16831	16704	16709	16702	16973	16674	16886	16905	17093	16719	16816	16854	16874	16957	16937	16848	16799	17017	16724	16941	16815	16756	16604	16712	16724	17001	16592	16702	17031	16646	16952	16686	16893	16923	16753	16802	16812	16756	16784	16731	17079	16730	16953	16884	16846	16604	16610	16859	16880	16930	16829	16792	16868	16855	16838	17066	16738	16654	16898	16915	16710	16901	16791	16707	16800	16807	16939	16785	16815	16853	16741	16780	16960	16715	16948	16899	17009	16804	16899	16668	16799	16809	16744	16941	16834	17125	16828	16745	16677	16797	16829	16839	16794	16603	16630	16876	16759	16824	16686	17002	16847	16812	16813	16865	16828	16924	16806	16560	16662	16833	16869	16895	16765	17055	16809	16756	16738	16721	16863	16782	16929	16575	16974	16877	16663	16759	16837	16639	16671	16949	16877	16714	16810	16970	16922	16718	16865	16634	16684	16847	16931	16740	16849	16815	16863	16823	16939	16997	16751	17010	16614	16567	16763	16727	16789	16741	16867	16729	16857	16719	16706	16988	16911	17039	16916	16929	16822	16664	16872	16763	16807	16884	16788	16674	16948	16716	16898	16521	16747	16721	16703	16830	16693	16718	16905	16719	16791	16822	16707	16852	16920	16655	16900	16904	16692	16811	16999	16794	16694	16823	16875	16772	16700	16639	16892	16962	16777	16857	16847	16979	16762	16754	16808	16693	16793	16810	16681	16746	16800	16825	16732	16736	16594	16720	16697	16691	16820	16765	16853	16661	17067	16819	16639	16735	16741	16751	16786	16702	16960	16886	16659	16764	16674	16794	16757	16838	16837	16758	16917	16633	16850	16798	16633	16709	16836	16790	16889	16925	16809	16952	16788	16842	16717	16777	16476	16945	16761	16588	16830	16924	17018	16869	16849	16800	16675	16788	16822	16775	16994	16792	17026	16732	16797	16940	16736	16724	16814	16697	16636	16649	16720	16676	16747	16678	16846	16748	16798	16725	16905	16785	16726	16872	16880	16783	16805	16815	16968	16671	16750	16838	16775	16854	16771	16473	16976	16984	16693	16679	16897	16600	16684	16807	16803	16775	16731	16755	16832	16867	16664	16930	16745	16765	16908	16878
20341	32459	33228	28134	28340	23270	19801	16560	15202	14639	14424	14307	14551	14369	14352	14453	14406	14415	14436	14336	14479	14226	14411	14292	14359	14451	14491	14389	14371	14160	14441	14294	14465	14290	14548	14340	14363	14347	14452	14394	14325	14387	14367	14291	14428	14377	14369	14391	14484	14318	14182	14245	14349	14384	14480	14222	14413	14339	14367	14351	14411	14291	14399	14321	14439	14405	14538	14293	14331	14255	14337	14328	14205	14469	14410	14479	14181	14321	14223	14476	14450	14502	14515	14326	14323	14313	14441	14380	14332	14464	14376	14581	14356	14445	14357	14445	14354	14427	14359	14323	14436	14434	14344	14259	14480	14429	14387	14295	14352	14349	14269	14339	14301	14435	14457	14468	14302	14395	14294	14336	14267	14470	14268	14346	14328	14462	14426	14242	14343	14466	14399	14492	14364	14317	14353	14175	14360	14442	14233	14260	14168	14520	14394	14287	14327	14365	14290	14553	14407	14246	14447	14212	14581	14267	14433	14314	14363	14426	14244	14509	14374	14356	14450	14156	14308	14304	14322	14191	14264	14480	14417	14413	14354	14405	14388	14381	14502	14390	14330	14261	14394	14322	14373	14465	14222	14328	14353	14357	14360	14306	14374	14315	14236	14231	14262	14396	14418	14424	14345	14304	14325	14435	14535	14242	14366	14480	14371	14381	14249	14188	14397	14485	14372	14471	14413	14386	14299	14439	14390	14299	14409	14423	14434	14327	14430	14305	14414	14452	14361	14392	14347	14373	14145	14413	14354	14301	14426	14223	14327	14296	14390	14439	14490	14346	14240	14351	14401	14409	14372	14188	14387	14456	14325	14335	14435	14404	14377	14298	14456	14541	14342	14456	14360	14404	14562	14574	14449	14344	14396	14295	14423	14297	14281	14472	14320	14242	14541	14357	14387	14327	14327	14255	14254	14431	14271	14432	14299	14328	14300	14664	14291	14319	14268	14396	14441	14262	14470	14237	14462	14323	14227	14391	14594	14378	14370	14301	14314	14285	14292	14349	14392	14370	14384	14502	14305	14370	14442	14390	14359	14481	14376	14118	14400	14470	14231	14385	14252	14470	14192	14494	14215	14346	14506	14206	14402	14453	14387	14412	14367	14385	14402	14355	14547	14419	14440	14353	14287	14248	14453	14377	14308	14336	14496	14446	14344	14293	14373	14458	14446	14346	14345	14196	14360	14330	14389	14384	14369	14198	14486	14305	14404	14275	14378	14409	14375	14373	14500	14481	14318	14313	14436	14370	14204	14308	14428	14259	14279	14296	14381	14236	14446	14465	14234	14285	14461	14370	14429	14413	14325	14373	14405	14339	14333	14327	14368	14450	14363	14293	14428	14344	14418	14487	14350	14352	14396	14294	14434	14379	14332	14347	14240	14288	14559	14215	14322	14343	14310	14282	14185	14225	14352	14201	14444	14334	14442	14274	14395	14296	14389	14331	14393	14432	14363	14269	14364	14431	14267	14396	14410	14372	14374	14438	14360	14518	14294	14303	14499	14299	14327	14538	14317	14405	14280	14349	14342	14295	14474	14322	14166	14248	14504	14268	14446	14307	14387	14314	14434	14370	14146	14379	14383	14322	14322	14330	14290	14425	14395	14493	14433	14444	14454	14288	14357	14334	14291	14519	14290	14393	14206	14369	14360	14273	14210	14513	14485	14230	14490	14433	14249	14442	14407	14433	14353	14360	14256	14450	14486	14358	14362	14298	14277	14315	14256	14437	14373	14592	14186	14362	14175	14355	14472	14179	14445	14374	14381	14389	14391	14199	14255	14388	14322	14339	14212	14329	14500	14380	14229	14410	14337	14317	14365	14593	14296	14318	14382	14512	14418	14405	14363	14327	14295	14342	14419	14339	14302	14351	14355	14244	14358	14425	14452	14337	14338	14249	14271	14292	14465	14347	14457	14623	14306	14229	14402	14439	14462	14455	14354	14392	14305	14327	14488	14162	14567	14201	14250	14511	14245	14276	14397	14218	14308	14317	14240	14429	14448	14402	14370	14255	14320	14391	14332	14235	14411	14412	14305	14301	14328	14323	14518	14469	14407	14484	14373	14246	14491	14199	14334	14362	14437	14411	14250	14281	14526	14358	14104	14511	14255	14373	14436	14345	14523	14293	14344	14191	14448	14329	14433	14385	14257	14449	14245	14282	14496	14417	14197	14432	14350	14380	14547	14412	14302	14457	14518	14362	14410	14264	14416	14356	14377	14404	14361	14513	14333	14327	14472	14298	14349	14432	14409	14309	14458	14426	14300	14385	14458	14452	14357	14371	14438	14318	14283	14264	14234	14369	14505	14351	14357	14224	14365	14285	14370	14297	14263	14435	14365	14296	14334	14459	14351	14402	14292	14379	14480	14416	14353	14465	14453	14372	14368	14354	14232	14280	14266	14333	14452	14252	14244	14418	14366	14292	14293	14384	14467	14453	14259	14444	14289	14405	14322	14183	14451	14334	14298	14283	14373	14374	14438	14580	14159	14266	14326	14394	14284	14329	14399	14357	14303	14396	14413	14367	14418	14449	14442	14337	14386	14389	14365	14296	14343	14432	14279	14329	14320	14330	14370	14547	14549	14419	14391	14444	14477	14253	14363	14403	14202	14163	14424	14149	14218	14252	14440	14478	14379	14370	14276	14437	14499	14361	14471	14268	14379	14337	14475	14403	14433	14441	14484	14297	14472	14300	14252	14301	14342	14453	14289	14331	14264	14325	14363	14366	14336	14396	14286	14486	14434	14440	14268	14375	14114	14425	14435	14444	14333	14297	14453	14402	14459	14318	14378	14246	14517	14311	14288	14363	14548	14354	14415	14331	14526	14511	14271	14407	14317	14253	14424	14291	14465	14229	14234	14498	14303	14301	14404	14300	14334	14401	14399	14443	14338	14319	14267	14330	14275	14258	14311	14394	14365	14268	14368	14371	14316	14331	14489	14314	14414	14424	14525	14238	14275	14339	14273	14296	14406	14311	14229	14183	14461	14387	14306	14309	14283	14342	14518	14438	14475	14377	14386	14467	14490	14295	14356	14357	14348	14362	14414	14352	14378	14441	14412	14407	14407	14367	14272	14280	14226	14414	14442	14312	14554	14312	14422	14282	14396	14291	14380	14338	14518	14406	14559	14264	14409	14321	14426	14366	14335	14497	14334	14315	14320	14302	14208	14472	14313	14464	14324	14259	14374	14461	14438	14554	14279	14334	14452	14399	14210	14287	14386	14282	14437	14331	14448	14259	14304	14390	14301	14546	14232	14375	14411	14442	14419	14461	14255	14387	14346	14359	14331	14374	14154	14347	14367	14332	14253	14304	14457	14381	14455	14279	14486	14272	14485	14280	14490	14315	14369	14425	14451	14399	14262	14400	14397	14379	14340	14391	14363	14451	14440	14223	14462	14341	14479	14423	14504	14434	14238	14452	14364	14325	14280	14373	14426	14471	14307	14384	14355	14414	14262	14415	14557	14286	14403	14334	14364	14483	14202	14299	14293	14489	14559	14509	14368	14316	14447	14192	14410	14310	14357	14368	14285	14476	14313	14358	14388	14460	14417	14435	14242	14320	14361	14296	14312	14450	14340	14374	14407	14483	14554	14440	14331	14379	14387	14401	14443	14445	14325	14228	14443	14501	14370	14270	14495	14139	14510	14338	14352	14361	14282	14262	14342	14426	14433	14490	14303	14323	14481	14491	14379	14511	14353	14247	14448	14448	14429	14365	14406	14555	14328	14569	14399	14425	14399	14376	14402	14557	14270	14361	14283	14352	14284	14256	14299	14451	14338	14466	14453	14327	14393	14237	14312	14278	14515	14289	14393	14264	14437	14499	14455	14270	14358	14398	14237	14448	14196	14461	14300	14351	14431	14488	14491	14248	14474	14241	14242	14365	14259	14373	14327	14469	14285	14204	14343	14319	14310	14343	14305	14542	14176	14334	14322	14435	14344	14378	14465	14236	14316	14376	14414	14463	14305	14246	14233	14312	14190	14411	14325	14210	14437	14332	14549	14380	14225	14266	14401	14445	14447	14273	14379	14430	14420	14431	14393	14427	14424	14461	14371	14365	14356	14462	14305	14459	14336	14246	14372	14497	14346	14429	14314	14293	14330	14306	14276	14476	14443	14284	14300	14443	14147	14393	14395	14285	14341	14400	14297	14431	14507	14387	14450	14416	14365	14443	14406	14548	14305	14174	14475	14317	14378	14374	14208	14387	14514	14531	14445	14389	14428	14282	14341	14281	14356	14496	14485	14404	14168	14347	14375	14387	14271	14344	14383	14485	14519	14426	14343	14416	14455	14357	14318	14625	14275	14408	14237	14334	14452	14332	14405	14301	14401	14363	14257	14323	14343	14371	14452	14414	14155	14493	14441	14530	14361	14245	14388	14490	14344	14283	14442	14410	14305	14403	14498	14336	14251	14411	14331	14589	14407	14255	14471	14412	14597	14267	14405	14544	14372	14342	14384	14225	14264	14398	14201	14342	14217	14463	14205	14363	14295	14385	14279	14178	14290	14483	14392	14397	14294	14353	14227	14494	14448	14371	14289	14415	14369	14270	14345	14412	14233	14265	14330	14383	14128	14230	14322	14128	14435	14228	14153	14437	14258	14384	14314	14259	14410	14277	14363	14522	14413	14436	14355	14405	14398	14251	14398	14470	14360	14176	14359	14338	14460	14149	14378	14460	14394	14327	14255	14478	14379	14341	14299	14301	14385	14362	14290	14290	14371	14373	14185	14144	14306	14409	14267	14502	14243	14350	14235	14242	14282	14335	14381	14438	14351	14470	14296	14311	14280	14373	14460	14489	14401	14271	14303	14360	14393	14438	14444	14271	14243	14236	14227	14570	14396	14356	14350	14244	14386	14340	14466	14405	14362	14346	14608	14457	14356	14478	14437	14349	14362	14494	14309	14289	14446	14160	14478	14378	14403	14235	14225	14297	14368	14369	14300	14414	14202	14457	14187	14507	14407	14373	14523	14421	14404	14417	14215	14408	14496	14348	14327	14255	14362	14257	14189	14411	14386	14415	14395	14285	14358	14351	14237	14271	14399	14339	14324	14264	14327	14471	14397	14375	14238	14300	14404	14300	14095	14400	14443	14275	14337	14315	14437	14291	14493	14356	14504	14270	14255	14371	14510	14534
24213	21512	29035	36642	53824	53392	41686	29270	22003	18429	16912	16380	16319	16274	16311	16381	16186	16203	16148	16438	16210	16426	16268	16160	16378	16376	16226	16448	16277	16193	16048	16270	16255	16479	16296	16248	16229	16305	16372	16209	16380	16187	15999	16266	16225	16178	16311	16191	16003	16098	16295	16246	16340	16221	16354	16059	16251	16166	16175	16094	16088	16300	16187	16176	16053	16283	16256	16175	16150	16239	16271	16217	16160	16223	15994	16255	16272	16334	16041	16256	16158	16155	16191	16079	16184	16179	16187	16161	16219	16273	16166	16118	16313	16200	16283	16153	16262	16040	16144	16068	16084	16157	16186	16165	16030	16171	16251	16313	16153	16485	16375	16312	16272	16066	16206	16101	16107	16095	16423	16270	16164	16162	16125	16094	16185	15977	16138	16344	16141	16177	16115	16291	16235	16230	16191	16221	16222	16098	16096	15988	16132	16119	16231	16125	16175	16095	16316	16264	16202	16180	16255	16265	16332	16033	16066	16072	16100	16289	16105	16275	16239	16146	16263	16113	16293	16138	16261	16396	16476	16131	16169	16122	16159	16155	16130	16227	16104	16332	16206	16238	16328	16369	16365	16089	16206	16331	16246	16133	16371	16253	16117	16092	16187	16310	16206	16247	16326	16151	16122	16239	16220	16131	16241	16293	16270	16188	16272	16253	16250	16234	16186	16264	16264	16279	16285	16307	16244	16074	16106	16097	16096	16313	16252	16339	16381	16372	16147	16198	16109	16246	16240	16306	16203	16326	16190	16403	16268	16275	16310	16173	16226	16255	16159	16274	16158	16140	16239	16304	16059	16323	16305	16400	16325	16266	16203	16264	16209	16152	16293	16223	16308	16039	16169	16237	16076	16276	16119	16221	15931	16204	16335	16144	16212	16277	16244	16181	16299	15938	16300	16180	16275	16292	16276	16254	16287	16193	16322	16178	16375	16428	15982	16265	16275	16009	16261	16069	16255	16160	16208	16169	16229	16211	16197	16171	16115	16255	16302	16152	16130	16160	16230	16328	16229	16472	16175	16230	16006	16196	16222	16210	16231	16111	16244	16276	16247	16277	16325	16231	16061	16063	16163	16135	16152	16275	16103	16299	16306	16245	16387	16211	16226	16167	16206	16227	16170	16273	16103	16158	16162	16146	16098	16190	16198	16059	16234	16203	16175	16109	16186	16128	16245	16246	16262	16187	16153	16134	16225	16238	16179	16329	16229	16138	16127	16116	16225	16335	16342	16020	16111	16181	16161	16280	16255	16159	16124	16350	16233	16124	16285	16231	16441	16192	16051	16204	16303	16163	16187	16178	16173	16158	16244	16178	16396	16052	15886	16109	16293	16348	16173	16202	16313	16223	16366	16122	16155	16236	16207	16191	16236	16000	16116	16163	16157	16233	16010	16225	16246	16055	16324	16393	16204	16099	16169	15974	16158	16111	16393	16346	16358	16164	16321	16290	15981	16137	16511	16366	16457	16303	16235	16125	16271	16246	16223	16292	16214	16391	16113	16080	16252	16407	16017	16043	16174	16431	16149	16250	16178	16145	16250	16206	16133	16192	16073	16273	16305	16017	16095	16030	16160	16244	16165	16205	16095	16206	16296	16317	16158	16197	16411	16149	16015	16320	16044	16125	16227	16097	16105	16256	16184	16363	16158	16196	16074	16142	16108	16254	16284	16121	16158	16195	16149	16137	16312	16257	16298	16216	16380	16061	16293	16242	16171	16217	16149	16156	16229	16248	16448	16059	16229	16267	16088	16255	16138	16202	16295	16346	16287	16282	16093	16127	16296	16170	16218	16317	16083	16276	16244	16189	16112	16283	16398	16223	16119	15894	15959	16202	16359	16204	16141	16305	16144	16289	16020	16141	16316	16267	16110	16198	16251	16121	16214	16292	16287	16297	16336	16160	15968	16160	16201	16082	16368	16154	16234	16177	16153	16356	16252	16261	16138	16344	16146	16127	16353	16190	16120	16146	16301	16254	16114	16193	16377	16340	16298	16175	16003	16071	16259	16161	16165	15946	16095	16182	16230	16349	16116	16065	16242	16152	16162	16167	16366	15977	16307	16058	15959	16325	16224	16147	15913	16156	16387	16104	16378	16191	16336	16193	16400	16348	16322	15967	15971	16104	16432	15970	16230	16158	16100	16441	16417	16288	16245	16264	16291	16267	16187	16045	16257	16260	16243	16188	16124	16217	16089	16196	16239	16135	16098	16187	16289	16342	16132	16010	16195	16225	16081	16103	16219	16210	16244	16235	16268	16303	16209	16118	16170	16105	16122	16201	16062	16196	16218	16059	16192	16366	16227	16245	16076	16316	16130	16241	16409	16192	16385	16085	16051	16093	16403	16335	16199	16417	16266	16251	16283	16212	16296	16083	16288	16137	16221	16213	16229	16146	16430	16331	16206	16299	16222	16182	16038	16212	16415	16203	16093	16105	16234	16133	16317	16208	16320	16408	16126	16120	16218	16307	16356	16190	16196	16265	16235	16309	16171	16019	16270	16324	16122	16059	16079	16180	16115	16283	16382	16138	16241	16356	16140	16275	16269	16318	16078	16232	16147	16351	16177	16146	16089	16230	16040	16301	16283	16217	16265	16378	16125	16188	16266	16014	16453	16270	16192	16140	16104	16224	16253	16198	16073	16144	16222	16134	16264	16319	16078	16242	16212	16047	16055	16135	16212	16103	16187	16162	16121	16109	16177	16004	16197	16142	16185	16403	16254	16306	16330	16107	16154	16271	16513	16332	16281	16149	16131	16146	16188	16035	16176	16204	16185	16148	16368	16223	16221	16223	16191	16165	16198	16325	16328	16087	16130	16216	16165	16148	16386	16130	16079	16195	16307	16270	16268	16091	16115	16099	16337	16279	16207	16137	16259	16158	16283	16236	16250	16315	16322	16218	16209	16214	15923	16006	16151	16393	16373	16232	16197	16319	16322	16187	16125	16385	16341	16152	16088	16066	16191	16236	16021	16265	16259	16315	16240	16130	16142	16197	16090	16030	16097	16119	16034	16149	16247	16003	16250	16354	16247	16499	16240	16074	16250	16070	16349	16182	15970	16059	16242	16221	16236	16338	16128	16263	16064	16188	16329	16163	16067	16177	15995	16062	16172	16142	16188	16157	16218	16388	16055	16207	16077	16172	16154	16211	16279	16198	16346	16129	16261	16329	16157	16288	16248	16193	16223	16409	16167	15968	16080	16026	16214	16208	15947	16211	16310	16303	16203	16325	16145	16139	16253	16123	16124	16254	16091	16194	16213	16160	16312	16321	16179	16307	16385	16322	16092	16180	16125	16071	16173	16196	16408	16340	16288	16200	16256	16198	16142	16172	16021	16102	16193	16097	16249	16175	15920	16151	16256	16447	16374	16184	16219	16236	16365	16119	16293	16283	16142	16345	16112	16035	16248	16208	16167	16244	15992	16073	16244	16303	16002	16143	16225	16298	16200	16367	16147	16174	16160	16077	16049	16226	16103	16323	15897	16196	16223	15971	16131	16287	16223	15993	16130	16165	16032	16243	16287	16202	16428	16157	16128	16263	16106	16207	16022	16207	16126	16227	16198	16266	15934	15959	16129	16205	16406	16335	16264	16324	16306	16289	16219	16061	16138	16134	16095	16103	16185	16094	16244	16352	16204	16271	16129	16107	16311	16235	16225	16178	16173	16048	16221	16097	16139	16182	16240	16093	16062	16152	16174	16234	16161	16318	16346	16107	16198	16226	15989	16231	16423	16148	15963	16224	15991	16135	16206	16251	16213	16177	16247	16103	16408	16277	16171	16188	16220	16224	16303	16141	15997	16294	16148	16209	16182	16220	16085	16281	16168	15990	16007	16123	16239	16320	16386	16112	16193	16266	16173	16314	16202	16020	16338	16290	16260	16235	16230	16047	16156	16249	16262	16131	16374	16253	16251	16173	16299	16320	16399	16268	16423	16299	16317	16261	16098	16222	16207	16295	16080	16383	16175	16320	16332	16394	16059	16120	16078	16125	16177	16193	16226	16233	16115	16170	15925	16278	16305	16190	16275	16285	16185	16261	16435	16094	16201	16072	16015	16142	16220	16031	16205	16112	16179	16231	16346	16304	16281	16080	16058	16315	16282	16056	16258	16288	16188	16279	16353	16357	16005	16081	16167	16302	16189	16229	16097	16311	16220	16095	16197	16071	16117	16111	16021	16201	16242	16116	16300	16129	16090	16220	16119	16179	16242	16202	16232	16222	16133	16229	16092	16152	16188	16236	16423	16044	16276	16195	16091	16300	16353	16438	16172	16054	15927	16206	16340	16355	16301	16353	16088	16369	16242	16299	16043	16280	16270	16240	16192	16289	16201	16126	16248	15863	16159	16206	16219	16239	16079	16092	16242	16243	16084	16178	16232	16145	16014	16342	15999	16174	16140	16287	16179	16123	16209	16248	16375	16227	16034	16103	16160	16286	15968	16144	16149	16065	16166	16162	16350	16089	16130	16096	16146	16089	16253	16245	16112	16392	16436	16266	16213	16045	16361	16199	16332	16245	16355	16139	16133	16057	16410	16170	16124	16070	16125	16109	16290	16237	16302	16126	16071	15936	16386	16239	16220	16329	16222	16242	16302	16198	16228	16311	16475	16173	16298	16216	16344	16216	16338	16216	16223	16200	16160	16324	16174	16291	16187	16274	16237	16141	16229	16269	16289	16306	16022	16155	16236	16225	15924	16171	16266	16101	16236	16201	16228	16383	16361	16077	16144	16144	16148	16052	16200	16179	16269	16114	16156	16480	16240	16108	16071	16135	16316	16101	16261	16269	16402	16252	16246	16032	15905	16118	16393	16233	16317	16200	16326	16236	16176	16154	16197	16124	16144	16295	16223	16243	16365	16172	16328	16160	16133	16209	16291	15953	15914	16279	16081	16116	16213	16215	16184	16251	16220	16073	16374	16255	16125	16255	16206	16272	16096	16231	16091	16235	16228	16171	16201	16207	16308	16125	16177	16324	16290	16290	16161	16179	16331	16545	16233	16217	16023	16216	16063	16169	16193	16240	16385	16304	16448	16175	16191	16445	16244	16262	16416	16383	16269	16130	16209	16475	16292	16475	16151	16298	16181	16053	16200	16131	16218	16293	16147	16119	16158	16193	16138	16328	16076	16411	16382	16253
35704	58904	57242	59907	60555	53194	40290	28227	19532	15589	14302	14176	14189	14112	14048	14107	13982	14157	14173	14122	14119	13938	14026	13925	14113	13771	14019	14143	14046	14092	14122	14177	14057	14009	13965	14080	14016	14219	14083	13906	14034	14011	14071	13939	13860	14161	14052	14070	13920	13948	13897	13971	14033	14119	13957	14086	13930	14023	14236	14127	14079	14033	14060	14069	14172	14030	14126	13915	13939	13927	13731	13977	14214	14155	14109	14095	14122	14087	13896	14139	14075	13988	13964	14110	13873	14018	13864	13947	14164	14134	14090	13997	13989	14112	14051	14044	14006	14020	14047	13976	14080	14118	14055	13829	14004	14140	13919	13956	13967	14030	14027	14169	14053	13939	14088	13952	14173	14168	13903	14143	14048	14110	13972	14023	14093	14074	14018	14124	13839	14071	14045	14141	14037	14004	14124	14088	14066	14020	13924	14108	14126	14049	13930	14100	14076	14123	14112	14185	13977	14055	13935	14073	14083	14068	14227	14156	14125	14063	14105	14085	13958	13870	14043	13946	14095	13983	14026	13923	14041	14034	14037	14117	13921	13996	13912	13998	13908	13979	14237	14040	14043	13920	13891	13910	14063	14077	14033	13948	14007	14002	14118	14084	14005	14073	14134	14022	14063	14011	14081	13985	14084	14126	14035	14036	14005	14127	14116	13966	13871	14273	13935	14216	14173	13921	14130	13834	14148	14162	13857	13977	14082	13916	13931	14065	13889	13985	14097	14157	13952	13918	14015	13912	13940	14085	13956	13959	13985	14016	14005	14042	14003	13960	14198	13901	14024	14008	13924	13902	14101	13917	13885	13926	13947	14111	13918	14115	14024	14027	13816	13982	14050	14208	14045	13884	14083	14083	13944	13926	13962	14093	14127	14034	14013	14221	13914	14084	14162	13938	14084	13833	14044	13917	14210	13935	14038	14028	14004	14075	14087	14067	14077	13921	14027	14027	13918	13924	14056	13910	14101	14023	14007	13926	14134	13883	13863	14029	14057	14051	14067	14169	14116	14105	14047	14052	14073	13886	14055	13922	13878	13988	13871	14231	14016	13918	13902	13883	13979	13934	14008	13927	13920	13931	14027	14041	14120	14001	14000	13988	13890	14167	14116	14015	14144	14054	14039	14009	14098	14090	14067	14078	14194	14163	13906	14110	13942	14096	14041	13994	14036	14016	14104	14069	14166	14119	13981	13945	14118	13886	14070	14035	14096	13970	14031	14043	13985	13954	14148	14057	14031	14214	14194	14209	14053	13896	14201	13976	14061	14145	14006	14025	14121	13999	14110	14032	14002	13945	14122	14066	13868	14120	14002	13868	14118	14016	14136	14038	14234	13969	14175	14056	13957	14183	13922	13946	14020	14087	14012	13949	13887	14160	14037	14061	13858	13938	14021	13945	13946	13876	14101	14047	13856	14073	13858	14172	14160	14112	13952	13982	14075	13976	14083	14054	13956	13857	14061	14016	13973	14077	14000	14055	14163	14097	13969	14139	13741	14018	14083	13924	14051	14119	14068	13992	14057	14044	13875	14104	14093	14067	13954	14016	14103	13946	14120	14121	14142	14133	14080	14129	14020	14037	14090	13849	14004	13945	13945	14030	14018	14035	13943	13996	14088	13934	13946	13977	13866	14085	13921	14078	14010	14159	13926	14037	14091	14163	14196	13945	13975	13988	14116	14055	13977	13906	14004	14096	14024	14023	13889	14026	13928	14184	13944	13963	14093	14001	13982	13877	14013	14034	14050	14043	13947	13917	13986	13951	14055	13931	13994	14048	13990	14021	13959	14035	14175	14014	14111	14189	13936	13887	14132	14118	13867	13911	13941	13972	14031	14015	13965	13889	14095	14004	13999	13990	13962	13955	13994	14143	14059	14035	13997	14091	14029	14050	14051	14032	13971	14037	14004	13891	14008	14034	14088	13982	13987	14017	13887	14039	14126	14131	13965	14100	13997	14066	13833	14148	14053	14146	13948	14083	14161	14194	14197	13965	13924	14014	14201	14023	14107	13910	13905	14025	14055	14034	13979	14061	14137	14148	14073	14114	14048	13907	14149	13973	14089	14111	14161	14195	13941	13975	14178	13989	14144	14050	13903	13961	13995	14085	13927	14069	14072	14087	13993	14005	14044	13848	14138	14014	14114	13888	14165	14009	14126	14107	13952	14058	14213	14006	13967	14015	14055	13880	13948	14156	13919	13781	14020	14129	14022	13910	14148	14024	14149	14101	13875	14121	14155	14078	14220	13968	13986	14153	14003	14036	14258	14003	13844	14068	14119	13997	14142	13927	14031	14102	14193	14081	13979	14112	14297	14062	14093	14136	14183	14087	13992	14015	14071	14113	14078	13984	14126	13884	14125	14119	13959	14053	14042	13994	14014	14060	13950	14193	14046	14082	13887	14060	14020	14008	14216	14034	14053	14100	13976	14032	14021	14110	14084	13948	14002	14116	13936	14054	14112	14147	13909	14149	13969	14067	13832	13900	13999	13980	14115	13923	13971	14130	14096	14066	14132	14081	14054	14179	14192	13920	13875	13996	13871	14015	14142	13943	14109	13937	13980	14036	14011	14140	14182	13973	13869	13969	14084	14124	13934	14074	14033	14086	13933	14019	14046	13965	14129	13861	14017	13956	14098	14154	13985	14136	14024	13883	13933	13937	13888	14029	13945	14013	13922	13940	14005	14050	13935	14040	13866	13982	14067	14004	14041	14122	14044	14016	14128	14156	14056	14085	13990	13977	14102	13925	14073	14052	14033	14009	14064	14002	14051	13964	14029	14007	13994	13965	13992	13981	14022	13834	13970	14068	14086	14098	13936	14021	13902	13847	14012	14134	14090	13945	14131	13867	14165	14123	13988	14218	13910	14162	14170	13912	14048	13939	13958	13800	14049	13863	14047	14023	13932	13988	13968	13981	14087	14110	14006	13958	14000	14023	13926	14136	13842	13993	14009	14061	14037	13905	14046	13999	14016	14057	14152	14231	14151	14049	14074	14062	13987	14132	13915	14127	14113	14014	13999	13948	13930	14185	14067	13957	14114	14072	14201	14088	14133	13951	14053	14018	13930	14015	13987	13959	14189	13921	14037	13971	13890	14025	14007	13992	14169	14073	14130	13987	14075	14033	13995	13989	14015	14045	14006	14027	14042	14195	13989	14088	13997	13981	14044	13990	14014	14180	13953	14160	14093	13990	14101	14120	14124	13994	13898	14100	14057	14167	14187	14069	14132	14033	14012	14179	13980	14149	13907	14105	14106	14016	13976	14026	13960	14038	14003	14095	14066	13913	13967	14017	13924	13991	13956	13960	14185	13998	13946	14060	14185	14097	14153	14082	14076	13928	14030	14007	14030	14029	14120	14041	13933	14029	13967	13930	13983	13945	13990	14074	14090	14127	14074	14017	14138	14098	13944	13957	14074	13958	13769	13968	14104	13976	14111	13868	14063	14088	14155	14012	14077	14086	14073	13910	14001	14084	14045	13973	13955	13992	13956	13905	14072	13868	14107	14019	14056	13888	13927	14002	13971	14035	13925	13890	14095	13985	14098	14051	14082	14048	14106	13865	14299	14019	13951	14086	14064	13937	13986	14037	13978	13962	14134	14065	14099	13891	13879	13963	13987	14032	13970	13891	14000	13801	14033	14043	14028	13986	14117	14016	13906	14077	13933	14018	13976	13916	14028	14043	14000	14096	14160	13939	14096	13954	13944	14041	13858	13976	14090	14079	14097	14068	13861	13955	14184	14147	13899	14135	14133	13905	13945	13964	13833	14016	13955	14229	14046	13950	13926	13980	13975	14068	14053	14074	14044	14028	14106	14161	14064	14104	14066	13972	14057	14028	14055	13939	14181	14040	14053	14115	14148	14179	14017	13980	14104	14044	13887	13994	14019	14034	14203	14007	13973	14169	13847	14217	13827	14041	13996	14016	14007	14159	13976	14005	14087	14070	14044	13973	14147	14128	14138	14097	13993	13891	13898	14148	14042	14086	14049	13862	13993	13894	13928	13992	14035	14011	13941	14100	13996	13917	14174	14125	13978	14083	13997	14040	13966	13978	13881	13938	14066	14026	13934	14141	14000	14069	13961	14149	13884	13877	14086	14009	14280	14042	13985	13957	14223	14079	13848	13842	13976	13990	14131	13987	14045	13997	13983	14166	14175	13991	14064	13997	14217	14054	14002	14003	14142	14013	13771	14006	14164	14128	14040	13895	14080	13768	14092	14073	13994	13934	13958	14102	14090	13970	14089	14033	13938	14081	14157	14124	14035	14050	13970	13962	13928	14051	14010	13961	13900	13910	13986	14013	13953	14030	14044	14058	13909	13971	14125	14031	13957	13968	14050	14095	14060	13944	13999	13933	14097	14111	13984	14048	13998	14114	14026	14060	13936	14214	14022	14115	13969	14154	13917	14063	14107	14018	13921	13942	13894	14082	14011	14052	13984	13888	14103	13848	14010	13919	14023	13966	14081	14047	13977	13917	14125	14022	13944	14096	13936	14092	14072	14013	13916	14010	14105	14120	13923	14092	14043	14125	14163	13945	13948	13982	13993	13883	14061	14002	13982	14019	13968	14003	13980	14048	13896	13974	14155	13902	14070	14019	13919	14195	14047	13969	13964	13805	14026	14044	13944	14126	14004	14026	14063	14052	14074	13950	14129	14202	14010	13830	14092	13953	14043	13953	13993	14017	14059	14207	14059	13988	14143	13900	14219	13974	13866	14088	14152	13985	13888	14041	14015	13972	13971	14201	13891	14126	14030	13967	14039	14154	13980	13924	13973	14059	14004	13926	14122	14089	14262	13781	14004	13948	14022	14232	14090	14002	13921	14016	14039	13855	14156	13937	14056	13937	13936	14044	14121	13918	14163	14008	14152	14025	14023	14093	14101	14111	14036	14033	13965	14004	14134	14054	13988	14095	14028	14052	14113	13924	13962	13943	14132	13993	14031	14030	14074	14059	14024	14179	14119	14033	13910	13981	14027	14001	14087	14078	14015	14180	14024	14043	14132	14030	14102	14021	14127	14031	13851	14014	14138	13978	14144	14336	14087	14133	13936	14043	14123	13971	13894	14020	14212	13981	14032	13990	13940	14127	14105	14090	14009	14046	13934	14024	14133	14024	14064	13965	14013	13995	14113	13993
22964	21422	29690	26598	55054	59821	51192	36042	26067	20723	18224	17269	17183	16978	17198	16848	17041	17089	16881	17006	16984	16896	16876	16976	16926	16778	17085	16809	16832	17018	16906	17043	17256	17008	16991	16897	16963	16851	17140	16638	16664	16764	17046	17086	16794	16911	16859	16882	16837	16689	16736	16815	16960	16900	16753	16793	17117	16697	16862	16886	16777	16691	16892	16684	16640	16720	16705	16791	16910	16813	16758	16645	16992	16779	16749	16634	16850	17063	16931	16686	16884	16876	16883	16707	16945	17014	16894	16888	16877	16842	16881	16828	16815	16871	16847	16664	16745	16854	16813	16992	16668	16799	16899	16828	16861	16905	16803	16736	16830	16921	16885	16873	17035	16838	16866	16858	16860	16887	16707	16876	16918	16704	16743	16741	16744	16825	16931	16704	16895	16565	16909	16737	17011	16944	16778	17021	16710	16890	16729	16833	16940	16934	16954	16695	16728	16886	16940	16901	16835	16842	16815	16830	16654	16807	16855	16824	16860	16916	16811	16862	16973	16918	16836	16775	16727	16673	16857	16819	16884	16866	16897	16652	16944	17037	16642	16633	16853	16918	16920	16725	16791	16988	16869	16787	16799	16878	16849	16835	17051	16903	16765	16808	16890	16810	16789	16889	16827	16842	16728	16921	16763	16816	16758	16674	17019	16816	16964	16532	16834	16759	16877	16668	16957	17099	16716	16912	16848	16985	16957	16847	16810	16765	16906	16758	16866	16886	16705	16583	16967	16895	16793	16859	16849	16847	16694	16982	16620	16890	16801	17069	16847	16730	16738	16884	16706	16716	16811	16873	16948	16638	16891	16922	16872	16767	16972	16954	16822	16628	16635	16542	16962	16936	16835	16775	16740	16816	16983	16908	17051	16935	16682	16798	16739	16799	16830	17044	16801	16912	16795	16697	16794	16683	16874	16920	17099	17023	16815	16908	16843	16633	16868	16799	17072	17007	16928	16996	16925	16724	16785	16865	16968	16857	16907	16891	16763	16766	16865	16830	16752	16701	16976	16658	16618	16696	16738	16876	17092	16835	16856	16851	16881	16812	16604	16597	16841	16798	16818	16770	16897	16868	16761	16762	16789	16632	16870	16937	16789	16766	17011	16932	16856	16922	16873	16769	16872	16824	16766	16862	16984	16704	16593	16826	16722	16814	16848	16811	16689	16784	16612	16740	16809	16764	16712	16624	16970	16762	16742	16774	16918	16968	16906	16787	16677	17003	16875	16668	16703	16719	16888	16829	16860	16922	16891	16851	16999	16883	16903	16808	16654	16888	16803	16679	16878	16857	16746	16815	16786	16678	16885	16620	16684	16813	16810	16768	16902	16700	16613	16595	16808	16751	16816	16877	16809	16792	16717	16560	16848	16816	16832	16721	16844	16987	17000	16925	16843	16862	17178	16863	16713	16899	16894	16720	16963	16810	16987	16886	16908	16786	16814	16951	16700	16743	17057	16836	16865	17144	16809	16560	16543	16858	16825	16898	16617	16624	16653	16790	16930	16683	16849	16755	16725	16890	16900	16862	16967	16695	16665	16814	16862	16837	17056	17000	16862	16699	16892	16626	17043	16975	16784	16640	16969	16992	17018	16871	16867	16904	16763	16821	16653	16682	16726	16800	16844	16878	16923	16809	16818	16755	16923	16880	16973	17029	16920	16759	16827	16683	16683	16710	16881	16883	16762	16724	17084	16904	16758	16831	16797	16896	17000	16801	16806	17001	16791	16850	16646	16771	16721	16677	16851	16799	16677	16603	17066	16908	17039	16929	16864	16938	16764	16717	16832	17062	16842	16909	16760	16815	16786	16892	16876	16734	16862	16954	16828	16975	16953	16792	16864	16704	16820	16688	16820	16909	16559	16845	16843	16679	16818	16750	16692	16744	16893	16870	16800	16943	17012	16861	16768	16929	16769	16905	16925	16671	16805	16757	16647	16556	16825	16851	16781	16818	16791	16781	16696	16746	16972	16806	16921	16853	16751	16820	16969	16739	16706	16697	16706	16859	16603	16743	16848	16979	16866	16986	16896	16796	16661	16708	16935	16968	16908	16510	16772	16682	16815	16869	16681	16967	17024	16669	16834	16839	16761	16765	16916	16888	16869	16843	16903	16834	16975	16903	16820	16873	16923	17088	16837	16806	16999	16756	16891	16999	16969	16828	16795	16847	16958	16849	17056	16695	16856	16721	16821	16862	17027	16828	16787	16844	16825	16648	16674	16900	16781	16760	16741	16829	16708	16726	16858	16712	16806	16980	16803	16981	16737	16807	16964	16831	16727	16842	16933	16762	16753	16894	16916	16728	16824	16834	16707	16850	16889	16765	16768	16694	16747	16762	16815	16946	16819	16637	16852	16804	16940	16656	16907	16899	16768	16758	16743	16782	16758	16980	16937	16726	16757	16834	16752	16848	16866	17061	16781	16753	16854	16817	16861	16906	16934	16697	16771	16932	16863	16756	16800	16885	16770	16734	16808	16611	16736	16693	16641	16760	16765	16696	16739	16938	16817	16849	16770	16724	16904	16919	17000	16914	16751	16730	16805	16835	17022	16781	16838	17010	16805	16706	16867	16534	17011	16888	16985	17007	16558	16696	16984	16863	16631	16767	16866	16713	16665	16749	16569	16933	16832	16870	16858	16954	16894	16725	16590	16719	16882	16611	16688	16935	16761	16764	16944	16676	16685	16779	16652	16758	16736	16877	16837	16910	16924	16854	16855	16696	17007	16822	16815	16814	16935	16836	16781	16881	16857	16779	16738	16836	16696	16792	16699	16950	16876	16693	16927	16905	16901	16854	16806	16741	16888	17025	16896	17044	16860	16813	16825	16857	16805	16922	17030	16912	16894	16860	16713	16834	16763	16823	16980	16948	16859	16773	16814	16712	16905	16890	16875	16799	16618	16725	16855	16927	16764	16837	16618	16712	16980	16796	16798	16795	16778	16701	16992	16829	16732	16772	16660	16780	16875	16833	16739	16843	16975	16613	16578	16788	16752	16582	16858	16983	16884	16906	17018	16785	16844	16730	17004	16784	16862	16855	16755	16838	16902	16762	16757	16775	16941	16962	16750	16862	16709	16848	17002	16889	16619	16605	16876	16822	16622	16793	16872	17057	16826	16873	16855	16596	16671	16789	16641	16844	16879	16855	16783	16658	16871	16896	16801	16960	16868	16867	16716	17000	16828	16864	16631	16921	16799	16761	16971	16655	16697	16775	16694	16848	16809	16889	16779	16951	16584	16852	16832	16948	16927	16599	16981	16880	16806	17088	16795	16955	16826	16945	16886	16676	16824	16644	16861	16890	16940	16688	16967	16811	16749	16921	16727	16741	16757	16607	17006	16891	16915	16953	16757	16676	16817	16904	16840	16789	16795	16636	16922	16705	17022	16639	16920	16762	16864	16778	16883	16840	16582	16841	16751	16944	16866	16906	16770	16807	16901	16754	16842	16843	16945	16821	16907	16841	16836	16576	16921	16999	16582	16786	16958	16746	16766	16837	16777	17019	16932	16770	16878	16760	16873	16643	16585	16863	16851	16861	16715	16873	16692	16885	16705	16716	16833	16859	16738	16937	16908	16842	16793	16609	16930	16793	16611	16984	16872	16818	16787	16941	16938	16696	16822	17015	16846	16844	16809	16676	16527	16703	16822	16843	16702	16809	16801	16782	16919	16844	16853	16727	16625	16841	16847	16969	17015	16892	16770	16920	16875	16879	16989	16976	16708	16919	16801	16666	16928	16898	16936	16720	16653	16883	17084	16701	16746	16935	17152	16851	16964	16731	17035	16775	16948	16878	16664	17000	16804	16776	16819	16927	16810	16793	16802	16735	16869	16799	16716	16839	16755	16571	16724	16788	16650	17045	16979	16824	16808	16473	16762	16852	16423	16907	16884	16970	16912	16885	16863	16811	16879	16963	16819	16772	16694	16766	16756	16798	16759	16689	16770	16864	16784	16824	16800	16856	16778	16693	16795	16885	16769	16924	16662	16751	16785	16908	16897	16786	16739	16859	16864	16911	16940	16919	16674	16559	17026	16833	16835	16544	16902	16669	16755	16886	16638	16783	16686	16820	16896	16877	16771	16729	16828	16794	16857	16998	16650	16805	16778	16821	16846	16868	16704	16917	16873	16891	16834	16863	16853	16798	16866	16890	16743	16959	16764	16797	16797	16797	16973	16979	16808	17158	16765	16700	16812	16924	16750	16889	16961	16697	16783	16873	16740	16843	17041	16992	16805	16880	16684	16786	16700	16794	16640	16934	16857	16704	16798	16624	16714	16747	16629	16993	17123	16712	16699	16902	16866	16706	16675	17040	16784	16825	16709	16992	16837	16779	16807	16432	16781	16817	16900	16690	16689	16784	16799	16841	16803	16724	16957	16833	16732	16734	16763	16723	16802	16611	16730	16717	16834	16804	16864	17001	16913	16956	16708	16792	17010	16734	16676	16820	16809	16824	16759	17028	16904	16802	16749	17028	16895	17001	16843	16835	16804	16845	16842	16809	16786	16950	16980	16898	16993	16882	17029	16694	16917	16780	17016	16764	16886	16982	16651	16740	16848	16908	16768	16785	16751	16683	16794	16797	16520	16953	16803	16820	16756	16596	16771	16733	16718	16819	16837	16973	16844	16713	16847	16770	16936	16838	16803	16564	16820	16853	16623	16703	16776	16907	16858	16732	16696	16842	16581	16909	17065	17142	17036	16802	16910	16836	17034	16748	16864	16738	16681	16666	16798	16643	17069	16894	16968	16680	17008	16735	16692	16855	16637	16819	16737	16858	16791	16943	16982	16928	16619	16806	16895	16725	16828	16819	16759	16804	16811	16696	16691	16643	17018	16800	16849	16845	16884	16760	16836	16885	16875	16798	16791	16601	16771	16802	17009	16785	16743	16716	16532	16789	16658	16994	16877	16874	16911	16801	16677	16796	16835	17110	16764	16916	16708	16762	16795	16883	16741	16892	16790	16842	17014	16642	16787	16830	16841	16826	16747	16840	16862	16804	16899	16808	16879	16748	16936	16698	17030	16829	16973	16820	16644	16702	16730	16863	16797	16760	16783	16826	16691	16671	16675	16815	16862	16853	16996	16688	16887	16747	16746	16820	16796	16808	17011	16733	16772	16897	16953	16760	16947	16835	16832	16808
46780	68059	59736	61188	80439	68706	52067	36237	24138	17628	14802	14374	14371	14315	14347	14205	14418	14249	14482	14397	14333	14399	14243	14198	14234	14191	14227	14369	14398	14326	14572	14340	14465	14147	14310	14225	14345	14299	14297	14246	14351	14136	14382	14283	14361	14023	14268	14145	14355	14068	14336	14143	14346	14424	14219	14125	14163	14255	14251	14263	14327	14420	14334	14228	14466	14312	14457	14248	14319	14455	14274	14274	14442	14283	14320	14347	14370	14214	14129	14194	14282	14198	14395	14219	14474	14375	14162	14359	14195	14325	14162	14233	14268	14367	14289	14216	14371	14227	14146	14187	14301	14312	14243	14409	14255	14257	14331	14183	14176	14271	14294	14488	14293	14375	14208	14448	14210	14265	14417	14317	14302	14272	14337	14222	14243	14432	14172	14221	14361	14379	14114	14139	14302	14338	14333	14362	14476	14404	14153	14370	14335	14082	14123	14191	14214	14241	14317	14350	14482	14256	14269	14238	14346	14273	14357	14330	14204	14316	14364	14332	14120	14155	14432	14234	14303	14387	14298	14364	14173	14331	14357	14346	14402	14170	14388	14214	14262	14382	14247	14260	14249	14308	14328	14292	14222	14317	14473	14265	14361	14276	14338	14345	14325	14171	14408	14348	14298	14363	14333	14150	14222	14313	14138	14316	14312	14309	14384	14223	14177	14250	14353	14142	14309	14400	14174	14229	14422	14221	14280	14352	14261	14346	14311	14282	14239	14333	14210	14431	14377	14289	14362	14323	14434	14236	14317	14275	14045	14314	14373	14393	14262	14259	14319	14321	14375	14339	14301	14344	14285	14276	14277	14301	14206	14421	14272	14211	14286	14415	14160	14346	14216	14338	14333	14129	14387	14349	14108	14414	14262	14317	14435	14233	14137	14470	14292	14410	14335	14331	14370	14187	14275	14238	14412	14345	14316	14200	14271	14282	14303	14280	14348	13972	14124	14149	14345	14294	14442	14285	14170	14283	14291	14319	14344	14253	14280	14515	14272	14435	14351	14347	14470	14286	14058	14120	14179	14253	14149	14224	14286	14375	14158	14226	14403	14354	14310	14391	14337	14419	14138	14228	14293	14264	14234	14418	14416	13974	14144	14270	14125	14415	14330	14250	14430	14166	14478	14256	14361	14422	14303	14364	14222	14232	14212	14410	14207	14178	14384	14285	14184	14392	14057	14320	14237	14285	14203	14405	14352	14179	14365	14449	14266	14222	14280	14265	14290	14271	14271	14204	14341	14381	14309	14237	14284	14305	14247	14412	14297	14248	14314	14543	14221	14235	14361	14300	14376	14187	14293	14295	14135	14280	14369	14216	14316	14258	14309	14322	14355	14256	14242	14218	14278	14317	14352	14321	14211	14262	14272	14175	14369	14261	14423	14341	14197	14414	14456	14183	14315	14206	14262	14383	14273	14228	14392	14337	14296	14164	14120	14202	14456	14242	14496	14370	14287	14208	14275	14295	14184	14193	14305	14407	14308	14358	14423	14247	14347	14216	14049	14489	14419	14371	14171	14223	14345	14129	14438	14282	14446	14145	14297	14313	14346	14343	14240	14264	14360	14228	14283	14263	14211	14411	14366	14355	14248	14273	14325	14258	14338	14234	14164	14235	14174	14240	14330	14095	14424	14440	14490	14274	14243	14320	14235	14361	14407	14339	14246	14313	14180	14252	14251	14270	14358	14476	14351	14322	14236	14436	14234	14433	14310	14235	14154	14386	14340	14336	14368	14266	14306	14383	14436	14222	14334	14303	14268	14217	14348	14447	14350	14362	14167	14244	14295	14314	14360	14280	14407	14475	14314	14197	14248	14421	14234	14180	14282	14332	14248	14269	14432	14420	14328	14381	14314	14363	14328	14269	14212	14307	14149	14343	14268	14313	14410	14386	14191	14296	14170	14246	14237	14207	14297	14326	14241	14425	14193	14392	14232	14235	14294	14258	14313	14114	14227	14318	14287	14378	14298	14191	14380	14292	14324	14203	14218	14262	14315	14227	14133	14337	14387	14373	14136	14227	14462	14312	14195	14243	14341	14308	14246	14348	14275	14335	14276	14397	14169	14380	14428	14453	14140	14212	14125	14297	14108	14186	14227	14349	14215	14358	14357	14293	14215	14242	14298	14306	14320	14488	14383	14222	14416	14343	14292	14229	14373	14268	14367	14433	14277	14256	14297	14284	14252	14341	14261	14335	14344	14242	14392	14407	14275	14367	14295	14169	14167	14302	14254	14338	14264	14430	14419	14291	14216	14439	14290	14273	14406	14223	14269	14350	14167	14397	14164	14149	14265	14382	14293	14236	14189	14167	14222	14346	14272	14232	14299	14324	14290	14385	14264	14297	14255	14301	14236	14286	14387	14107	14247	14336	14331	14386	14143	14186	14259	14123	14441	14402	14162	14211	14410	14116	14274	14370	14498	14282	14301	14285	14172	14280	14348	14284	14519	14152	14344	14333	14201	14294	14431	14323	14289	14223	14306	14136	14249	14339	14214	14346	14385	14279	14377	14179	14081	14181	14203	14118	14211	14423	14459	14272	14118	14320	14245	14241	14349	14289	14193	14353	14326	14241	14233	14204	14238	14247	14289	14312	14229	14215	14257	14322	14317	14399	14282	14337	14375	14365	14322	14214	14216	14203	14314	14276	14426	14273	14307	14444	14327	14411	14412	14319	14219	14216	14192	14496	14363	14277	14268	14285	14207	14182	14172	14416	14362	14344	14256	14221	14392	14120	14274	14149	14263	14166	14309	14370	14358	14325	14346	14341	14158	14231	14406	14444	14224	14352	14117	14413	14122	14295	14356	14224	14252	14220	14277	14272	14324	14414	14113	14210	14329	14501	14263	14180	14356	14311	14311	14310	14365	14273	14215	14383	14355	14507	14183	14261	14168	14325	14267	14307	14326	14197	14306	14207	14320	14278	14102	14455	14331	14296	14417	14396	14196	14235	14316	14406	14280	14292	14156	14423	14286	14272	14210	14288	14253	14426	14350	14216	14421	14527	14343	14252	14206	14472	14490	14353	14274	14315	14360	14423	14325	14382	14232	14144	14226	14421	14441	14363	14222	14386	14381	14201	14272	14307	14369	14174	14269	14464	14294	14463	14122	14363	14305	14110	14267	14436	14329	14261	14346	14207	14231	14377	14247	14290	14208	14249	14259	14363	14200	14072	14429	14382	14091	14373	14374	14208	14176	14213	14416	14249	14355	14288	14437	14307	14365	14434	14259	14378	14052	14303	14328	14227	14323	14091	14166	14194	14484	14462	14395	14275	14341	14499	14295	14250	14310	14245	14412	14151	14328	14436	14068	14507	14083	14125	14207	14444	14404	14302	14405	14189	14331	14356	14352	14427	14331	14335	14255	14253	14321	14253	14424	14237	14400	14420	14346	14249	14248	14329	14309	14312	14305	14443	14315	14166	14219	14173	14286	14386	14402	14222	14077	14213	14406	14341	14284	14200	14326	14196	14365	14455	14353	14328	14465	14365	14211	14078	14212	14231	14230	14328	14186	14202	14422	14332	14233	14431	14543	14347	14373	14458	14162	14331	14255	14216	14296	14148	14276	14167	14397	14230	14204	14377	14287	14233	14456	14320	14341	14308	14136	14051	14293	14249	14326	14297	14188	14320	14190	14331	14319	14439	14437	14448	14297	14255	14308	14311	14239	14279	14386	14268	14315	14377	14361	14430	14098	14295	14419	14485	14248	14214	14040	14460	14276	14263	14184	14303	14376	14274	14213	14239	14340	14216	14352	14381	14444	14283	14211	14297	14376	14297	14316	14282	14214	14253	14260	14187	14310	14309	14162	14262	14479	14322	14216	14509	14294	14357	14313	14313	14259	14421	14369	14267	14216	14320	14188	14324	14104	14290	14239	14166	14352	14151	14162	14178	14204	14441	14327	14225	14311	14318	14334	14388	14509	14252	14059	14437	14298	14277	14259	14287	14150	14277	14052	14151	14373	14435	14223	14207	14191	14273	14221	14310	14226	14165	14344	14238	14151	14151	14413	14243	14278	14270	14226	14290	14361	14307	14302	14261	14145	14170	14344	14218	14234	14185	14311	14395	14174	14031	14400	14096	14252	14443	14276	14262	14295	14228	14336	14259	14332	14322	14242	14142	14191	14336	14127	14267	14391	14220	14270	14381	14320	14200	14219	14214	14265	14229	14340	14203	14282	14407	14324	14142	14139	14294	14126	14149	14232	14354	14330	14179	14339	14334	14346	14382	14415	14241	14237	14328	14149	14326	14357	14302	14331	14301	14186	14201	14059	14419	14361	14342	14399	14367	14207	14198	14293	14204	14307	14291	14324	14102	14324	14218	14379	14197	14219	14303	14321	14504	14265	14217	14306	14328	14225	14203	14268	14410	14251	14250	14309	14263	14353	14208	14234	14486	14346	14234	14234	14408	14283	14177	14210	14207	14470	14226	14356	14141	14421	14569	14366	14273	14260	14325	14296	14159	14174	14225	14115	14487	14263	14350	14484	14304	14305	14122	14166	14637	14322	14207	14280	14472	14205	14403	14286	14287	14294	14286	14279	14261	14107	14280	14193	14172	14393	14268	14340	14100	14353	14104	14487	14169	14622	14281	14360	14316	14377	14241	14351	14294	14385	14197	14369	14402	14109	14450	14295	14155	14381	14329	14268	14233	14291	14361	14324	14252	14307	14154	14484	14428	14198	14228	14077	14296	14288	14230	14408	14215	14341	14274	14352	14330	14209	14117	14167	14335	14375	14255	14235	14357	14312	14433	14342	14204	14282	14260	14280	14110	14378	14371	14185	14377	14318	14377	14160	14297	14126	14272	14415	14373	14280	14372	14279	14303	14387	14350	14387	14286	14394	14152	14276	14192	14333	14139	14237	14271	14266	14141	14080	14250	14368	14477	14370	14176	14131	14246	14245	14125	14189	14354	14244	14310	14350	14343	14132	14421	14204	14335	14328	14247	14274	14266	14310	14183	14185	14310	14302	14351	14353	14483	14199	14222	14312	14103	14267	14214	14520	14205	14248	14387	14262	14343	14252	14261	14219	14275	14247	14286	14228	14224	14291	14284	14439	14430	14230	14358	14220	14301	14219	14231	14308	14114	14375	14130	14219	14243	14225	14265	14370	14280	14521	14295	14218	14293	14215	14282
27878	22917	26332	31500	31856	28392	23490	19823	18370	17987	17693	17426	17663	17392	17688	17676	17438	17560	17357	17417	17598	17496	17352	17453	17390	17356	17569	17347	17699	17577	17496	17536	17409	17398	17494	17552	17628	17349	17557	17560	17376	17432	17551	17380	17491	17394	17693	17584	17305	17343	17486	17354	17451	17638	17356	17198	17693	17301	17595	17436	17351	17415	17357	17430	17328	17580	17472	17334	17373	17605	17576	17380	17442	17317	17669	17530	17655	17540	17466	17480	17607	17530	17480	17522	17479	17486	17367	17331	17422	17372	17597	17431	17520	17387	17177	17340	17304	17619	17432	17534	17434	17343	17507	17324	17434	17318	17300	17314	17420	17445	17609	17314	17438	17405	17582	17546	17437	17427	17163	17260	17527	17486	17281	17595	17503	17440	17700	17247	17365	17292	17405	17321	17616	17432	17722	17344	17202	17319	17536	17345	17640	17642	17453	17673	17451	17544	17477	17292	17487	17445	17447	17474	17252	17459	17466	17433	17386	17519	17337	17155	17208	17466	17546	17465	17482	17451	17278	17349	17593	17518	17470	17441	17240	17508	17258	17509	17400	17563	17539	17475	17499	17613	17451	17388	17445	17348	17346	17407	17444	17429	17292	17475	17498	17534	17345	17443	17555	17437	17526	17499	17591	17490	17391	17359	17588	17554	17466	17505	17436	17597	17551	17626	17612	17382	17313	17507	17498	17503	17403	17482	17474	17294	17315	17567	17446	17275	17599	17390	17317	17302	17420	17525	17356	17462	17471	17544	17383	17494	17628	17283	17589	17448	17583	17508	17457	17513	17425	17530	17458	17492	17639	17450	17746	17271	17388	17322	17520	17542	17240	17393	17300	17485	17627	17613	17350	17520	17354	17610	17497	17305	17292	17231	17513	17576	17616	17401	17538	17493	17526	17469	17403	17298	17333	17337	17392	17454	17205	17414	17202	17580	17473	17429	17389	17581	17704	17491	17462	17594	17332	17347	17326	17563	17557	17612	17526	17227	17491	17493	17336	17483	17440	17560	17638	17404	17530	17433	17287	17412	17463	17526	17457	17451	17497	17446	17453	17360	17494	17570	17478	17551	17436	17364	17384	17581	17490	17304	17562	17379	17280	17434	17582	17544	17519	17537	17488	17490	17443	17400	17416	17441	17353	17521	17358	17356	17440	17274	17689	17685	17409	17498	17323	17520	17439	17456	17427	17337	17441	17395	17542	17479	17417	17369	17382	17361	17669	17419	17639	17420	17616	17629	17702	17591	17291	17512	17735	17406	17396	17589	17390	17334	17520	17423	17339	17370	17463	17478	17493	17432	17447	17410	17557	17428	17627	17612	17314	17460	17406	17404	17495	17495	17380	17339	17383	17281	17434	17488	17257	17607	17458	17642	17273	17401	17582	17293	17359	17385	17374	17598	17449	17334	17508	17459	17348	17362	17124	17366	17514	17364	17360	17385	17543	17531	17350	17515	17365	17519	17404	17196	17450	17364	17563	17390	17360	17389	17330	17476	17375	17458	17586	17446	17486	17485	17626	17761	17507	17305	17569	17561	17466	17464	17487	17383	17596	17523	17534	17543	17394	17410	17480	17377	17499	17491	17316	17376	17466	17305	17459	17582	17411	17575	17477	17464	17582	17263	17447	17438	17560	17389	17543	17551	17410	17560	17407	17452	17552	17477	17548	17392	17479	17553	17305	17157	17501	17392	17532	17583	17486	17617	17418	17758	17494	17330	17671	17442	17415	17374	17440	17511	17654	17473	17630	17417	17517	17406	17406	17570	17466	17523	17410	17360	17166	17243	17460	17547	17549	17365	17553	17289	17532	17517	17376	17414	17545	17625	17456	17279	17542	17401	17485	17496	17523	17329	17526	17393	17457	17402	17355	17604	17436	17380	17545	17363	17342	17497	17463	17332	17504	17447	17579	17402	17497	17324	17410	17398	17517	17513	17494	17361	17464	17481	17612	17352	17523	17448	17212	17516	17417	17375	17636	17436	17442	17711	17414	17392	17463	17411	17452	17433	17574	17635	17348	17380	17449	17533	17303	17566	17542	17291	17395	17530	17269	17338	17510	17422	17641	17461	17381	17571	17537	17585	17606	17366	17596	17538	17410	17552	17416	17409	17629	17625	17541	17400	17507	17412	17536	17376	17478	17442	17413	17562	17668	17585	17426	17652	17313	17299	17651	17467	17556	17331	17530	17398	17253	17538	17331	17400	17377	17343	17258	17660	17595	17412	17236	17443	17518	17511	17630	17537	17413	17385	17311	17294	17458	17717	17653	17626	17497	17357	17558	17685	17361	17203	17356	17542	17361	17189	17428	17403	17308	17512	17418	17362	17469	17577	17392	17705	17363	17678	17569	17383	17462	17504	17460	17550	17551	17377	17262	17214	17392	17493	17489	17586	17441	17528	17401	17543	17405	17422	17475	17490	17345	17539	17592	17447	17495	17301	17251	17671	17589	17454	17404	17474	17436	17612	17433	17560	17630	17325	17361	17392	17250	17612	17437	17436	17511	17508	17310	17466	17452	17649	17368	17441	17536	17531	17568	17494	17386	17419	17396	17631	17438	17601	17457	17397	17268	17426	17569	17447	17434	17584	17364	17458	17535	17415	17426	17369	17526	17452	17464	17539	17410	17538	17545	17476	17476	17537	17640	17560	17549	17624	17340	17419	17411	17479	17633	17353	17589	17445	17392	17476	17349	17299	17434	17452	17347	17379	17469	17547	17279	17434	17643	17313	17393	17432	17393	17309	17283	17482	17519	17513	17505	17462	17604	17480	17550	17604	17513	17595	17256	17346	17402	17508	17475	17476	17285	17458	17341	17311	17313	17456	17513	17475	17541	17645	17419	17317	17515	17455	17489	17495	17229	17552	17522	17455	17327	17490	17539	17444	17453	17557	17370	17403	17753	17501	17473	17218	17358	17476	17471	17309	17470	17280	17538	17397	17550	17463	17396	17647	17392	17403	17347	17503	17587	17516	17525	17555	17568	17479	17556	17498	17471	17270	17520	17458	17528	17450	17273	17447	17617	17513	17331	17467	17389	17509	17378	17281	17320	17422	17624	17382	17258	17384	17439	17354	17566	17644	17454	17265	17325	17449	17504	17520	17410	17389	17477	17417	17623	17485	17410	17416	17539	17427	17645	17538	17252	17415	17420	17597	17594	17273	17247	17377	17492	17576	17426	17636	17460	17465	17539	17554	17402	17459	17555	17373	17391	17574	17545	17568	17591	17433	17381	17487	17702	17523	17456	17447	17407	17451	17383	17623	17336	17527	17425	17407	17664	17529	17322	17506	17336	17394	17570	17551	17334	17331	17489	17522	17553	17417	17295	17524	17396	17314	17556	17388	17270	17425	17471	17561	17251	17279	17421	17578	17448	17466	17525	17424	17529	17534	17501	17407	17421	17351	17707	17367	17556	17505	17381	17581	17337	17458	17371	17501	17297	17421	17514	17586	17462	17553	17391	17279	17487	17589	17438	17430	17313	17558	17400	17532	17496	17468	17420	17699	17406	17543	17488	17564	17575	17476	17366	17417	17516	17456	17468	17429	17486	17270	17416	17384	17262	17341	17591	17426	17473	17434	17417	17460	17392	17240	17484	17350	17618	17661	17318	17509	17333	17097	17412	17466	17264	17411	17521	17556	17481	17460	17393	17341	17403	17438	17680	17433	17356	17402	17281	17493	17415	17598	17494	17447	17369	17363	17386	17547	17415	17554	17530	17326	17547	17623	17448	17380	17458	17516	17430	17327	17343	17305	17534	17370	17484	17338	17581	17589	17435	17686	17683	17532	17565	17374	17138	17522	17522	17342	17482	17283	17464	17582	17530	17464	17426	17464	17561	17748	17651	17538	17612	17289	17281	17417	17295	17552	17512	17347	17557	17404	17421	17459	17445	17422	17301	17357	17461	17465	17604	17407	17387	17357	17458	17552	17461	17570	17463	17713	17673	17511	17385	17437	17423	17482	17458	17425	17451	17473	17693	17506	17647	17436	17446	17449	17470	17401	17504	17394	17323	17599	17433	17506	17655	17453	17313	17572	17660	17487	17658	17399	17416	17298	17356	17434	17512	17343	17474	17318	17546	17424	17366	17355	17532	17523	17325	17470	17346	17566	17550	17589	17474	17394	17406	17292	17453	17522	17347	17524	17566	17490	17535	17524	17432	17475	17422	17452	17457	17314	17494	17553	17569	17513	17390	17385	17441	17618	17484	17364	17513	17532	17410	17349	17437	17412	17337	17612	17475	17221	17361	17310	17586	17291	17439	17422	17445	17495	17489	17778	17325	17424	17270	17521	17456	17527	17449	17463	17411	17568	17532	17269	17412	17322	17367	17298	17282	17465	17480	17503	17490	17379	17474	17517	17349	17526	17436	17485	17587	17536	17353	17546	17568	17501	17411	17483	17589	17417	17436	17431	17609	17509	17301	17396	17466	17520	17466	17432	17606	17504	17576	17541	17632	17441	17343	17387	17415	17360	17413	17371	17395	17496	17417	17609	17402	17343	17590	17400	17472	17368	17362	17426	17412	17479	17426	17595	17675	17494	17446	17450	17410	17256	17620	17439	17378	17388	17634	17452	17320	17491	17559	17475	17380	17626	17611	17515	17530	17308	17467	17565	17526	17377	17244	17560	17471	17277	17541	17475	17345	17300	17631	17406	17467	17447	17394	17731	17585	17499	17387	17365	17406	17519	17533	17375	17592	17560	17429	17434	17488	17685	17469	17444	17586	17540	17366	17322	17450	17411	17434	17398	17499	17633	17642	17429	17627	17521	17530	17368	17206	17370	17316	17308	17398	17509	17622	17209	17591	17335	17568	17514	17484	17526	17401	17435	17318	17471	17612	17416	17551	17356	17301	17368	17476	17359	17279	17544	17329	17331	17731	17528	17354	17586	17312	17523	17458	17430	17528	17624	17554	17502	17359	17530	17666	17430	17594	17530	17504	17558	17401	17611	17431	17491	17379	17533	17424	17434	17622	17502	17451	17464	17647	17215	17549	17254	17352	17446	17581	17343	17299	17628	17603	17405	17481	17692	17536	17310	17394	17425	17371	17357	17382	17544	17527	17331	17612	17692	17431	17464	17421	17606	17388	17412	17397	17423	17500	17279	17381	17430	17466	17549	17371	17369	17547	17516
20959	26381	21134	27798	28794	25200	20118	17080	15586	15157	14969	14811	14792	14852	14869	14710	14875	14708	14770	14832	14725	14831	14747	14695	14843	14624	14820	14917	14902	14740	14608	14941	14885	14873	14757	14685	14746	14727	14837	14921	14892	14843	14961	14843	14885	14719	14659	14707	14663	14664	14722	14788	14739	14925	14721	14700	14772	14797	14713	14682	14862	14927	14840	15039	14919	14934	15031	14791	14852	14653	14803	14856	14795	14840	14802	14849	14856	14856	14777	14581	14807	14697	14935	14723	14809	14598	14774	14752	14648	14855	14781	14906	14796	14831	14921	14928	14843	14733	14833	14978	14778	14635	15052	14790	14748	14829	14668	14733	14776	14688	14808	14790	14874	14692	14884	14735	14708	14765	14546	14745	15028	14701	14684	14774	14856	14829	14783	14626	14572	14705	14956	14683	14829	14719	14857	14758	14780	14801	14745	14681	14814	14820	14725	14901	14745	14884	14744	14802	14804	14849	14655	14987	14558	14765	14819	14694	14842	14674	14861	14757	14788	14834	14762	14861	14565	14851	14821	14809	14727	14841	14842	14823	14781	14783	14905	14807	14841	14772	14882	14612	14719	14793	14860	14805	14951	14656	14738	14816	14791	14681	14851	14700	14687	14858	14770	14854	14774	14799	14803	14844	14782	14844	14980	14846	14825	14959	14777	14808	14801	14701	14728	14718	14818	14738	14860	14797	14909	14733	14734	15007	14643	14809	14672	14913	14681	14770	14825	14883	14773	14740	14795	14811	14781	14653	14766	14955	14939	14837	14903	14752	14780	14910	14883	14824	14642	14926	14734	14711	14906	14681	14855	14767	14758	14834	14862	14810	14901	14746	14905	14589	14835	14857	14600	14860	14704	14715	14818	14738	14738	14948	14795	14798	14825	14797	14769	14849	14801	14936	14861	14930	14786	14783	14823	14728	14901	14703	14688	14671	14887	14839	14752	14809	14724	14828	14948	14753	14634	14689	15034	14719	14979	14834	14826	14955	14832	14815	14813	14895	14892	14804	14723	14777	14852	14840	14854	14850	14739	14664	14773	14817	14857	14995	14847	14738	14626	14698	14890	14764	14760	14895	14711	14790	14788	14724	14842	14819	14710	14826	14803	14756	14958	14846	14788	14792	14750	14946	14793	14805	14788	14848	14775	14687	14774	14740	14759	14675	14678	14762	14854	14873	14675	14687	14855	14841	14723	14935	14854	14999	14813	14720	14850	14808	14544	14836	14817	14821	14673	14839	14757	14774	14837	14978	14793	14588	14936	14817	14870	15085	14811	14736	14893	14767	14803	14745	14759	14824	14772	14938	14784	14710	14644	14661	14643	14735	14820	14669	14969	14822	14856	14932	14670	14778	14638	14865	14682	14762	14804	14726	14674	14714	14889	14667	14744	14683	14773	14629	14999	14716	14864	14820	14749	14747	14837	14667	14832	14982	14800	14745	14819	14810	14800	14707	14798	14769	14664	14671	14739	14962	14764	14751	14798	14662	14979	14740	14858	14645	14667	14778	14636	14714	14883	14754	14871	14846	14955	14729	14776	14679	14898	14737	14743	14866	14761	14827	14929	14674	14775	14782	14936	14869	14825	14893	14862	14772	14786	14751	14652	14661	14984	14920	14724	14832	14859	14698	14874	14866	14880	14792	14748	14715	14783	14695	14747	14734	14951	14816	14802	14771	14901	14624	14854	14764	14714	14790	14904	14827	14755	14795	14805	15017	14799	14754	14761	14798	14833	14877	14978	14562	14869	14806	14961	14846	14652	14902	14737	14628	14704	14672	14798	14867	14791	14782	14793	14705	14660	14834	14837	14668	14825	14872	14672	14809	14800	14778	14787	14866	14672	14909	14799	14640	14856	14760	14776	14729	14692	14870	14718	14880	14789	14697	14757	14783	14768	14772	14829	14712	14878	14905	14780	14825	14879	14982	14870	14898	14851	14712	14861	14865	14835	14760	14874	14768	14572	14685	14654	14689	14784	14829	14812	14875	14697	14842	14702	14772	14955	14651	14842	14851	14743	14742	14768	14851	14907	14697	14715	14839	14799	14892	14579	14917	14747	14813	15032	14734	14773	14815	14670	14819	14792	14723	14743	14767	14813	14816	14856	14631	14742	14729	14686	14729	14841	14602	14924	14989	14762	14974	14767	14951	14891	14815	14784	14676	14811	14767	14840	14805	14814	14867	14757	14966	14712	14873	14774	14846	14755	14766	14670	14533	14844	14726	14709	14600	14995	14870	14792	15006	14678	14774	14775	14624	14759	14832	14673	14677	14611	14654	14825	14658	15026	14735	14781	14662	14832	14651	14713	14731	14701	14668	14868	14774	14902	14641	14709	14766	14924	14696	14815	14775	14746	14853	14720	14834	14492	14743	14792	14802	14868	14768	14710	14713	14801	14625	14815	14838	14926	14720	14942	14829	14889	14845	14702	14673	14655	14882	14816	14887	14822	14764	14757	14652	14811	14662	14639	14857	14889	14688	14841	14873	14884	14877	14766	14888	14687	14768	14677	14807	14807	14696	14909	14780	14838	14836	14642	14872	14801	14849	14664	14802	14865	14719	14759	14644	14813	14833	14887	14978	14831	14817	14831	14756	14629	14854	14926	15028	14700	14571	14776	14678	14841	14818	14747	14911	14892	14708	14867	14476	14917	14624	14853	14723	14742	14647	14860	14797	14782	14927	14737	14605	14893	14802	15053	14819	14847	14708	14753	14648	14956	14924	14951	14875	14670	14670	14690	14704	14841	14757	14844	14643	14656	14809	14863	14720	14799	14668	14880	15061	14857	14938	14935	14745	14760	14885	14794	14802	14746	14899	14801	14880	14924	14870	14696	14727	14892	14738	14735	14771	14799	14912	14715	14768	14696	14751	14703	14806	14759	14602	14698	14764	14787	14786	14793	14793	14822	14790	14744	14690	14887	14822	14745	14951	14675	14755	14895	14522	14667	14758	14656	14914	14895	14721	14849	14634	14605	14828	14847	14668	14826	14779	14792	14920	14768	14815	14650	14910	14786	14893	14817	14756	14833	14669	14778	14839	14827	14831	14712	14862	14925	14777	14808	14697	14853	14640	14744	14675	14736	14699	14794	14839	14834	14908	14732	14807	14787	14848	14819	14788	14904	14688	14783	14667	14768	14804	14831	14855	14772	14767	14932	14905	14792	14800	14837	14662	14638	14687	14954	14716	14869	14725	14759	14751	14774	14806	14700	14785	14914	14790	14694	14722	14804	14854	14834	14668	14768	14859	14883	14652	14772	14835	14764	14798	14909	14701	14903	15031	14698	14882	14828	14718	14728	14980	14772	14789	14809	14725	14881	14840	14757	14670	14835	14954	14732	14935	14688	14854	14808	14914	14755	14940	14869	14854	14763	14794	14835	14658	14914	14644	14863	14822	14724	14774	14935	14774	14777	14843	14594	14734	14900	14902	14669	14756	14844	14884	14758	14821	14771	14837	14839	14804	14816	14699	14691	14879	14725	14730	14654	14822	14669	14793	14811	14913	14758	14767	14693	14790	14792	14781	14748	14664	14764	14806	14635	14971	14743	14828	14816	14801	14665	14935	14678	14699	14859	14912	14666	14623	14734	14823	14791	14675	14887	14699	14910	14905	14829	14910	14673	14676	14584	14581	14978	14756	14677	14837	14823	14942	14849	14727	14851	14891	14787	14719	14711	14838	14805	14806	14843	14938	14684	14874	14771	14815	14714	14819	14791	14838	14823	14896	14737	14801	14741	14753	14806	14868	14771	14706	14809	14734	14786	14689	14960	14809	14818	14620	14854	14826	14942	14846	14714	14640	14872	14851	14970	14737	14893	14779	14787	14805	14801	14919	14890	14785	14778	14742	14759	14970	14904	14682	14736	15009	14925	14663	14781	14977	14723	14800	14861	14910	14705	14713	14841	14919	14777	14761	14831	14758	14756	14823	14643	14879	14812	14725	14804	14834	14649	14813	14725	14722	14765	14681	14883	14655	14648	14752	14844	14763	14817	15025	14859	14799	14877	14840	14616	14830	14827	14781	14695	14890	14793	14696	14739	14844	14939	14577	14778	14740	14860	14719	14853	14779	14686	14884	14907	14774	14812	14761	14762	14719	14858	14607	14798	14724	14654	14797	14754	14777	14633	14736	14839	14860	14934	14799	14692	14884	14862	14742	14709	14916	14750	15015	14798	14806	14788	14710	14673	14893	14732	14870	14873	14829	14857	14775	14709	14820	14716	14767	14697	14828	14805	14964	14867	14818	14773	14762	14647	14793	14882	14808	14748	14675	14501	14820	14824	14878	14660	14742	14754	15025	14739	14818	14882	14770	14871	14760	14673	14767	14829	14786	14820	14736	14691	14633	14777	14824	14826	14865	14835	14723	14761	14943	14868	14736	14912	14811	14964	14834	14887	14717	14916	14847	14761	14762	14818	14710	14965	14736	14778	14786	14716	14821	14771	14829	14650	14884	14980	14959	14731	14893	14880	14837	14678	14733	14876	14777	14564	14832	14909	14847	14776	14730	14864	14809	14771	14803	14549	14677	14859	14939	14864	14746	14854	14860	14917	14887	14851	14774	14888	15013	14771	14785	14757	14741	14808	14838	14685	14739	14965	14891	14729	14778	14626	14778	14670	14855	14772	14755	14622	14659	14781	14737	14815	14831	14733	14826	14849	14796	14730	14725	14686	14682	14888	14745	14824	14929	14729	14773	14735	14658	14847	14655	14883	14703	14861	14887	14842	14596	14622	14819	14678	14727	14686	14550	14790	14771	14697	14729	14812	14706	14709	14609	14840	14946	14870	14828	14714	14792	14726	14869	14791	14664	14795	14763	14904	14990	14733	14905	15020	14875	14759	14850	14704	14730	14751	14808	14879	14874	14763	14664	14834	14849	14874	14714	14762	14827	14887	14734	14771	14789	14706	14678	14802	14821	14709	14763	14893	14803	14756	14759	14723	14824	14766	14837	14795	14638	14935	14533	14805	14929	14881	14692	14853	14810	14782	14996	14810	14885	14953	14927	14869	14667	14755	14736	14875	14804	14761	14746	14960	14750	14886	14788	14861	14864	14678	14731	14829	14903	14909	14783	14679	14830	14871	14826	14730	14715	14844	14786	14876	14817	14719	14812	14827	14785	14932	14620	14806	14752	14694	14776
24134	21475	28951	30922	54968	58407	45317	31261	24005	20232	18328	17601	17415	17609	17637	17730	17655	17686	17568	17574	17615	17642	17565	17635	17666	17604	17645	17388	17590	17518	17406	17690	17678	17563	17682	17554	17686	17522	17412	17495	17751	17556	17699	17450	17431	17795	17610	17608	17586	17533	17446	17474	17401	17681	17604	17460	17687	17496	17422	17571	17411	17577	17619	17598	17442	17336	17395	17346	17445	17616	17321	17540	17538	17430	17321	17604	17729	17646	17473	17668	17320	17437	17441	17526	17380	17697	17751	17458	17491	17511	17368	17509	17343	17570	17621	17470	17612	17333	17574	17645	17596	17380	17328	17455	17531	17651	17586	17444	17617	17460	17553	17396	17458	17427	17438	17610	17594	17766	17625	17516	17358	17642	17495	17502	17515	17420	17513	17444	17494	17430	17631	17435	17259	17494	17380	17498	17584	17387	17462	17595	17424	17493	17393	17623	17407	17465	17659	17488	17505	17598	17575	17301	17461	17288	17586	17502	17393	17494	17534	17541	17602	17448	17631	17481	17543	17286	17504	17475	17478	17684	17693	17326	17393	17324	17463	17402	17585	17634	17409	17432	17666	17505	17408	17404	17545	17219	17603	17327	17368	17454	17415	17337	17672	17362	17571	17448	17595	17515	17582	17430	17401	17469	17479	17593	17379	17414	17533	17602	17405	17410	17384	17486	17486	17603	17561	17497	17552	17410	17670	17568	17524	17357	17363	17542	17475	17701	17458	17377	17488	17443	17440	17292	17390	17507	17517	17384	17514	17345	17640	17650	17456	17533	17354	17542	17549	17383	17519	17657	17533	17334	17515	17636	17585	17403	17459	17594	17319	17427	17449	17351	17419	17531	17517	17540	17652	17450	17611	17300	17646	17532	17435	17496	17354	17357	17425	17374	17459	17339	17462	17591	17471	17657	17547	17493	17512	17402	17517	17335	17264	17418	17438	17513	17461	17309	17476	17434	17342	17575	17447	17416	17447	17548	17402	17532	17451	17343	17545	17514	17367	17333	17525	17509	17655	17524	17510	17572	17556	17361	17568	17678	17524	17618	17330	17410	17466	17280	17473	17521	17366	17264	17461	17530	17398	17508	17605	17483	17453	17401	17641	17708	17297	17525	17497	17531	17539	17544	17570	17667	17500	17307	17530	17592	17641	17484	17567	17493	17656	17481	17432	17360	17375	17394	17425	17473	17487	17385	17459	17369	17552	17550	17610	17521	17402	17579	17678	17449	17622	17497	17418	17455	17454	17513	17391	17243	17470	17627	17314	17373	17295	17558	17491	17461	17302	17499	17297	17580	17367	17287	17288	17317	17518	17554	17551	17459	17485	17513	17285	17333	17559	17453	17370	17398	17425	17670	17599	17465	17465	17485	17550	17506	17456	17394	17391	17525	17485	17466	17788	17422	17327	17432	17703	17577	17646	17448	17299	17433	17519	17399	17478	17378	17309	17427	17417	17455	17360	17626	17519	17367	17384	17495	17551	17363	17125	17465	17693	17677	17495	17505	17754	17340	17623	17620	17519	17528	17559	17353	17671	17376	17669	17426	17525	17578	17395	17707	17442	17518	17576	17565	17430	17384	17488	17436	17450	17601	17496	17507	17545	17698	17491	17611	17285	17647	17410	17503	17526	17359	17464	17612	17316	17463	17556	17423	17323	17383	17656	17562	17381	17683	17431	17456	17431	17484	17549	17541	17669	17456	17336	17536	17400	17364	17612	17293	17349	17451	17551	17399	17484	17525	17552	17512	17364	17402	17304	17550	17507	17628	17455	17428	17793	17378	17488	17566	17530	17361	17148	17668	17485	17500	17571	17371	17450	17611	17352	17578	17516	17342	17525	17643	17507	17439	17502	17404	17482	17501	17630	17336	17589	17328	17532	17532	17574	17474	17482	17422	17662	17398	17487	17536	17222	17598	17867	17493	17354	17492	17476	17477	17442	17576	17283	17511	17518	17566	17589	17395	17469	17414	17608	17534	17571	17782	17367	17732	17555	17620	17503	17485	17438	17418	17493	17597	17531	17415	17635	17556	17575	17234	17508	17612	17312	17253	17469	17384	17343	17384	17381	17425	17297	17346	17534	17424	17477	17416	17523	17408	17499	17507	17410	17377	17524	17621	17455	17399	17637	17341	17446	17469	17469	17293	17743	17368	17576	17587	17585	17524	17360	17380	17554	17650	17507	17614	17531	17395	17340	17467	17572	17318	17361	17423	17531	17564	17418	17457	17380	17403	17566	17327	17395	17485	17525	17446	17586	17575	17520	17608	17494	17693	17414	17540	17629	17631	17488	17349	17719	17771	17478	17462	17326	17702	17503	17353	17360	17581	17526	17314	17419	17519	17478	17599	17343	17710	17532	17317	17536	17503	17454	17548	17533	17224	17283	17271	17567	17487	17490	17630	17667	17511	17311	17421	17452	17407	17364	17369	17672	17433	17578	17462	17500	17516	17451	17300	17259	17719	17525	17444	17680	17527	17472	17505	17517	17545	17460	17389	17559	17345	17540	17417	17381	17551	17589	17438	17376	17452	17252	17450	17483	17516	17483	17589	17611	17511	17582	17511	17400	17453	17606	17561	17383	17471	17476	17383	17458	17495	17439	17607	17499	17441	17466	17466	17510	17538	17512	17501	17427	17366	17493	17361	17329	17436	17297	17311	17585	17549	17152	17263	17380	17494	17568	17363	17667	17433	17410	17413	17529	17735	17509	17625	17503	17440	17554	17374	17404	17340	17336	17246	17651	17614	17410	17508	17370	17360	17481	17402	17420	17498	17745	17464	17552	17415	17536	17581	17347	17241	17395	17588	17487	17697	17697	17495	17334	17618	17573	17494	17718	17444	17516	17341	17494	17519	17551	17496	17213	17419	17417	17525	17401	17264	17578	17452	17256	17525	17431	17601	17403	17318	17516	17396	17349	17654	17573	17574	17575	17478	17441	17299	17496	17507	17394	17519	17548	17510	17485	17358	17529	17480	17540	17487	17341	17528	17303	17626	17558	17467	17523	17550	17502	17641	17449	17402	17327	17369	17485	17388	17515	17447	17412	17417	17440	17449	17327	17616	17530	17519	17346	17359	17699	17401	17400	17544	17602	17431	17603	17506	17315	17538	17332	17465	17417	17436	17190	17466	17412	17457	17684	17654	17587	17377	17460	17406	17372	17395	17705	17623	17287	17464	17441	17566	17495	17487	17441	17514	17705	17490	17246	17490	17265	17542	17620	17605	17406	17439	17342	17330	17515	17428	17380	17349	17457	17319	17529	17510	17433	17471	17624	17521	17344	17482	17485	17492	17538	17226	17629	17378	17534	17593	17330	17300	17756	17461	17471	17385	17517	17395	17344	17416	17353	17518	17659	17513	17502	17530	17356	17462	17573	17510	17494	17439	17580	17460	17325	17393	17511	17418	17456	17469	17397	17586	17534	17446	17598	17519	17527	17621	17568	17407	17387	17512	17452	17464	17589	17452	17488	17571	17487	17614	17449	17577	17438	17398	17318	17226	17548	17378	17449	17422	17497	17497	17444	17430	17503	17504	17452	17218	17391	17504	17411	17484	17660	17682	17503	17311	17603	17495	17436	17340	17537	17448	17446	17509	17439	17432	17420	17420	17454	17571	17561	17469	17518	17170	17375	17403	17486	17539	17187	17429	17503	17591	17455	17388	17814	17585	17641	17297	17543	17393	17499	17212	17267	17487	17435	17548	17441	17609	17468	17451	17464	17632	17626	17642	17350	17400	17496	17508	17720	17477	17465	17375	17447	17328	17486	17512	17274	17490	17251	17496	17429	17503	17498	17265	17379	17381	17421	17553	17516	17148	17363	17306	17554	17454	17661	17620	17394	17502	17349	17628	17455	17584	17471	17394	17352	17676	17590	17392	17299	17350	17518	17458	17570	17594	17427	17589	17461	17516	17530	17310	17438	17341	17456	17519	17388	17399	17295	17190	17221	17543	17304	17545	17563	17618	17146	17568	17433	17271	17612	17473	17471	17201	17421	17473	17358	17543	17470	17469	17457	17735	17639	17382	17598	17369	17453	17512	17589	17553	17327	17552	17558	17473	17502	17352	17426	17549	17576	17742	17645	17512	17315	17276	17418	17518	17420	17499	17601	17378	17440	17593	17569	17536	17484	17320	17561	17675	17417	17406	17356	17449	17586	17311	17297	17404	17428	17443	17622	17342	17359	17547	17675	17433	17430	17401	17631	17415	17528	17401	17405	17470	17604	17586	17572	17349	17462	17439	17550	17271	17513	17587	17508	17382	17623	17492	17614	17533	17611	17454	17459	17586	17315	17244	17305	17441	17734	17628	17627	17403	17530	17496	17357	17652	17381	17579	17287	17381	17452	17481	17475	17297	17612	17378	17531	17545	17650	17499	17634	17652	17442	17609	17423	17506	17522	17328	17420	17107	17443	17604	17519	17361	17527	17358	17376	17408	17399	17408	17424	17550	17473	17405	17466	17383	17525	17436	17437	17573	17540	17550	17621	17498	17498	17361	17372	17220	17471	17481	17577	17350	17547	17403	17398	17341	17776	17432	17279	17691	17467	17806	17417	17547	17639	17407	17360	17554	17493	17386	17551	17497	17560	17493	17608	17487	17446	17363	17599	17610	17612	17450	17469	17589	17636	17505	17575	17497	17597	17304	17510	17568	17552	17321	17554	17313	17398	17499	17539	17328	17544	17401	17589	17582	17403	17274	17439	17349	17619	17553	17612	17397	17690	17538	17580	17424	17562	17352	17480	17373	17504	17383	17363	17690	17542	17641	17492	17794	17628	17532	17344	17546	17280	17401	17500	17348	17720	17466	17677	17414	17444	17435	17420	17634	17680	17336	17429	17495	17386	17602	17513	17511	17520	17476	17419	17513	17548	17446	17409	17380	17595	17376	17352	17385	17339	17459	17530	17528	17639	17700	17487	17452	17443	17553	17426	17678	17567	17571	17402	17482	17281	17392	17577	17463	17569	17462	17472	17598	17466	17437	17447	17566	17371	17459	17440	17492	17454	17348	17524	17616	17621	17701	17349	17496	17403	17617	17495	17458	17603	17535	17582	17546	17547	17406	17591	17461	17532	17482	17477	17565	17512	17391	17393	17449	17613	17571	17551	17372	17489	17535	17171	17552	17504	17327	17604	17502
43162	55299	31526	49250	63257	57495	42886	30661	21312	16852	15336	15006	14968	14934	14895	14921	14743	14906	14870	14823	14691	14789	14866	14890	14802	14772	14810	14738	14815	14649	14849	14751	14825	14732	14991	14908	14917	14874	14859	14906	14822	14925	14878	14840	14842	14796	14995	14956	14939	14815	14807	14950	14900	14946	14895	14768	14790	14799	14918	14712	14991	14772	14900	14860	14869	14864	14938	14819	14761	14783	14969	14901	14930	14895	14943	14772	14763	14876	14887	14843	14748	14874	14883	14842	14813	14666	14828	14802	14759	14834	14728	14803	14783	14714	14769	14813	14812	14715	14727	14690	14710	14889	14746	14674	14814	14817	14759	14784	14967	15005	14817	14862	14962	14936	14988	14705	14671	14846	14763	14908	14875	14959	14984	14878	14850	14919	14761	14940	14723	14998	14772	14966	14914	14835	14738	15005	14855	14775	14887	14727	14808	14740	14858	14717	14871	14818	14855	14868	14688	14849	14763	14641	14842	14740	14791	14845	14727	14709	14854	14784	14745	14983	14921	14940	14921	14992	14856	14991	14822	14890	14849	14838	14839	14719	14822	14848	14865	14870	14951	14752	14865	14917	14798	14632	14942	14999	14798	14943	14789	14857	14761	15013	14819	14849	14882	14832	14870	14807	14978	14768	14787	14929	14748	14966	14814	14962	14837	14803	15016	14822	14926	14853	14771	14717	14773	14841	14922	14783	14750	14862	14773	14844	14801	14693	14810	14829	14941	14797	14729	14727	14846	14942	14870	14704	14747	14991	15095	14853	14705	14892	14951	14744	14920	14474	14836	14890	14688	14684	14710	14951	14683	14842	14766	14849	15017	14776	14806	14893	14891	14711	14763	15012	14946	14587	14860	14927	14893	14830	14862	14929	14809	14842	14643	14791	14787	14817	14990	14875	14847	14895	14897	14881	15068	14870	14843	14771	14949	14828	14588	14850	14634	14871	14829	14882	14861	14832	14904	14910	14819	14782	14915	14813	14955	14858	14898	14800	14834	14876	14732	14956	14891	14841	14816	14886	14748	14834	14773	14712	14589	14823	14802	14874	14834	14913	14890	14682	14906	14727	14793	14796	14917	14928	15017	14745	14846	14893	14831	14754	14867	14863	14852	14813	14688	14816	14971	14758	14846	14865	14777	14747	14717	14873	14796	14915	14723	14907	14894	14845	14797	14828	14655	14635	14876	14756	14969	14908	14769	14661	14826	14690	14878	14810	14828	14945	14924	14903	14875	14867	14801	14895	14975	14782	14639	14813	14797	15018	14795	14862	14809	14778	14758	14833	14832	14886	15008	14783	14691	14722	14828	14918	14893	15074	14865	15079	14715	14849	14830	14819	14974	14855	14880	14837	14941	14937	14688	14701	14783	14699	14808	14828	14895	14861	14844	14924	14870	14776	14867	14795	14749	14827	14799	14764	14704	14802	14805	14910	14790	14731	14795	14856	14856	14790	14934	14796	14757	14790	14987	14673	14765	14791	14538	14812	14650	14875	14849	15045	14811	14875	14825	14851	14794	14861	14690	14656	14690	14809	14734	14827	14854	15043	14937	14931	14880	14886	14823	14826	14812	14972	14776	14992	14831	14889	14946	14929	14900	14759	14910	15017	14815	14898	15015	14875	14841	14932	14700	14907	14810	14850	14890	14809	14749	14857	14931	14862	14883	14778	14947	14732	14929	14734	14919	14796	14737	14883	15008	14930	14898	14830	14949	14670	14986	14776	14948	14622	14951	14848	14966	14968	14785	14874	14832	14781	14754	14857	14784	14745	14747	14865	14918	14704	14753	14735	14912	14663	14743	14852	14864	14726	14926	14740	14840	14761	14834	14741	14729	14754	14728	15068	14748	14907	14667	14754	14710	14952	14782	14841	14742	14776	14921	14787	14708	14770	14809	14835	14843	14819	14682	14896	14793	14820	14962	15053	14763	14790	14795	15011	14800	14799	14918	14795	14635	14821	14949	14919	14655	14834	14818	14875	14804	14765	14954	14872	14645	14892	14775	14904	14763	14903	14896	14792	14681	14856	14934	14709	14881	14974	14635	14959	14848	14816	14931	14660	14843	14998	14900	14832	14802	14809	14882	14716	14717	14831	14946	14957	14839	14923	14790	14667	14813	14854	14804	14792	15128	14779	14725	14813	14908	14851	14865	14782	14801	14823	14890	14853	15010	14825	14844	14917	14828	14766	14721	14691	14808	14845	14649	14654	14907	15021	14860	14796	14758	14684	14929	14872	14713	14888	14871	14751	14681	14806	14744	14873	14856	14768	14872	14707	14853	14719	14762	14944	14852	14733	14757	14982	14876	14718	14794	14891	14866	14637	14950	14954	14785	14907	14869	14817	14761	14703	14776	14796	14752	14812	14727	14875	14728	14777	14989	14757	14805	14805	14762	14966	14865	14751	14799	14805	14663	14791	14894	14848	14778	14836	14894	14926	14824	14836	14847	14760	14767	14835	14799	14829	14911	14885	14841	14917	14907	14933	14676	14885	14902	14713	14924	14825	14758	14814	14793	14694	14786	14742	14706	14974	14941	14871	14810	14902	14892	14744	14864	14731	14844	14958	14837	14826	14756	14971	14838	14810	14772	14876	14792	14807	14761	14681	14871	14921	14900	14880	14773	14941	14874	14859	14724	14903	14890	14776	14835	14752	14642	14806	14959	14806	14868	14844	14867	14768	14840	14697	14822	14836	14917	14809	14812	14709	14842	14824	14596	14976	14834	14895	14698	14846	14801	14921	14643	14827	14879	14939	14730	14836	14802	14908	14934	14786	15017	14743	14877	14812	14800	14863	15043	14651	14792	14777	14879	14821	14816	14877	14904	14949	14845	14856	14684	14946	14792	14795	14827	14738	14835	14791	14685	14738	14884	14788	14900	14694	14875	14865	14868	14721	14765	14825	14885	14598	14969	14802	14661	14852	14853	14780	14928	14988	15024	14860	14853	14710	14727	14817	14781	14868	14812	14962	14756	14801	15016	14759	14671	14844	14741	14932	14878	14862	14817	14885	14688	14942	14912	14755	14884	14755	14922	14932	14831	14778	15081	14644	14816	14767	14850	14922	14851	14869	14786	14775	14873	14862	14816	14832	14736	15012	14789	14972	14854	14915	14685	14877	14785	14937	14883	14871	14801	15033	14740	14744	14776	14776	14818	14839	14877	14854	14922	14749	14857	14943	14826	14828	14774	14727	14771	14744	14956	14798	14916	14869	14793	14748	14809	14987	14980	14884	14828	14805	14990	14960	14792	14828	14795	14744	14788	14956	14745	15060	14813	14857	14871	14691	14940	14815	14867	14929	14853	14961	14816	14918	15002	14821	14898	14802	14890	14829	14838	14945	14778	14764	14836	14901	14724	14866	14987	14849	14816	14860	14738	14797	14744	14665	14961	14733	14674	14963	14781	14965	14837	14662	14885	14951	14819	14828	14959	14779	15001	14959	14730	14771	14797	14785	14860	14764	15071	14943	14875	14701	14795	15037	14720	14787	14878	14793	14886	14802	14945	14916	14851	14921	14614	15032	14850	14711	14937	14962	14877	14810	14834	14814	14912	14803	14951	14851	14745	14719	14851	14832	14850	14757	14755	14780	14725	14831	14841	14873	14715	14834	14904	15005	14644	14927	14731	14954	14868	14931	14752	14814	14945	14874	15009	14883	14750	14855	14840	14641	14704	14808	14812	14669	14832	15008	14807	14840	14862	14933	14739	14787	14679	14895	14683	14832	14778	14861	14833	14925	14769	15015	14792	14935	14953	14928	15032	14900	14767	14834	15007	14644	14733	14923	14851	14957	14839	14770	14816	14970	14814	14712	14877	14909	14898	14908	14781	14837	14911	14840	14893	14804	14951	14901	14997	14780	14567	14750	14966	14720	14747	14689	14941	14868	15039	14825	14770	14793	14880	14836	14790	14779	14759	14634	14828	14851	14860	14757	14924	14644	14800	14853	14815	14775	14894	14801	14871	14666	14863	14877	14910	14803	14941	14983	14838	14763	14852	14858	14762	14921	14779	14741	14713	14630	14826	14851	14928	14742	14874	14952	14783	14762	14932	14679	14829	14761	14794	14814	14991	14772	14788	15017	14734	14868	14817	14790	14801	14897	14928	14778	14928	14723	14723	14879	14778	14846	14806	14638	14676	14832	14983	15042	14885	14815	15171	15004	14765	14816	14632	14970	14773	14890	14776	14864	14760	14792	14823	14758	14707	14767	14952	14984	14882	14762	14803	14795	14766	14868	14934	14912	14777	14869	14781	14755	14800	14687	14955	14869	14759	14764	14834	14797	14907	14907	14743	14987	14898	14675	14844	14861	14680	14915	14928	14950	14966	14867	14742	14875	14863	14975	14669	14733	14954	14771	14703	14796	14789	14906	14858	14857	14707	14746	14800	14797	14929	14721	14939	14798	14704	14761	14901	14944	14617	14944	15016	14738	14779	14862	14823	14763	15077	14838	14685	14918	14878	14921	14757	14744	14899	14886	14885	14865	14485	14857	14769	14663	14919	14911	14840	14892	14693	14970	14937	14841	14924	14866	14696	14860	14897	14702	14772	14839	14928	14852	14885	14772	14936	14867	14804	14850	14869	14624	14923	14791	14817	14903	14610	14742	14934	14674	14763	14700	14760	14711	14730	14685	14928	14800	14700	15009	14909	14813	15062	14735	15004	14788	14650	14896	14769	14816	14882	14962	14994	14779	14827	14779	14881	14714	14852	14777	14816	14969	14735	14877	14900	14855	14874	14815	14863	14745	14980	14790	15071	14785	14760	14759	14791	15001	14690	14730	14992	14846	14961	14786	14791	14740	14701	14875	15043	14931	14989	14851	14884	14904	14885	14992	14953	14760	14746	14874	14818	14838	14875	14700	14786	14897	14810	14693	14739	14756	14826	14766	14985	14752	14851	14878	14946	14864	14849	14912	14938	14938	14690	14872	14705	14854	14908	14781	14772	14799	14907	14908	14991	14921	14822	14887	14657	14737	14867	14842	14888	14895	14874	14852	14768	14824	14804	14738	14981	14773	14912	14834	15067	14830	14793	14879	14809	14823	14855	14710	14722	14860	14763	15005	14851	14855	14897	14777	14868	14882	14866	15043	14804	14744	14927	14884	14961	14734	14688	14768	14772	14855	15143	14859	14750	14895
22951	21423	29500	27416	57941	63592	51491	36194	27465	22131	19193	18628	18216	18186	18277	18143	18088	18002	17909	18176	18002	17940	18085	17933	18042	18013	18098	18103	18264	17906	17929	18114	17940	17934	17944	17903	17947	17941	18220	17871	18180	17968	17958	17697	17827	18005	17889	17981	17967	17809	17919	17921	17831	17875	17893	17901	17979	17858	17846	17927	17834	17973	18132	17679	17964	17919	17899	17951	17904	17897	17599	17936	18033	17870	17760	17770	17808	17844	17776	17806	17939	17935	17946	17843	17845	17724	17779	17827	18041	17842	17838	17674	17669	17903	17818	17792	17791	17753	17822	17966	17924	17927	17948	17866	17699	17714	17744	18052	17862	17775	17941	17739	18116	17904	17764	17897	17771	17722	17880	17869	17927	17856	17879	17856	17717	17854	17900	17857	17868	17845	17794	17575	17802	17739	17943	17804	17734	17930	17854	17882	17932	17804	17822	18004	17984	17950	17913	17888	17766	17883	17723	17881	17807	17806	17867	17875	17997	17815	18032	17962	17804	17845	17890	17835	18060	17766	18011	17923	17920	18013	17819	17681	17975	17841	17775	17881	17804	17725	17763	17908	17796	17606	17789	17834	17757	17678	17663	17898	17696	17938	17789	17836	17973	17878	17723	17959	17876	17854	17955	17731	17930	17734	17654	17742	17762	17841	18004	17532	17873	17879	17816	17797	18013	17816	17877	17816	18127	17852	17748	17886	17838	17834	17915	17794	17756	17991	17509	17841	17832	17801	17860	17870	17746	18003	17990	17927	17828	17965	18084	17904	17786	17911	18026	17727	17683	17602	17927	17797	17836	17987	17744	17812	18004	17920	18060	17678	17838	17922	17706	17744	17830	17972	17755	17712	17834	17917	17699	17713	17902	17911	17842	17895	17727	17811	17787	17791	17722	17897	17946	18015	17893	18045	17865	17849	17943	17868	17760	17789	17825	17894	17967	18043	17858	17781	17879	17743	17723	17871	17701	18053	18039	18008	17924	17659	17565	17920	17824	17831	17827	17876	17923	17880	17794	17714	17727	17871	17661	17778	17906	17855	17872	17971	17841	17940	17855	17661	17908	17801	17908	17857	17745	17787	17731	17873	17664	17981	17818	17835	17796	17778	18018	17902	17831	17832	17923	17803	17803	17999	17695	17698	17744	17874	17779	17946	17839	17732	17699	17780	17830	17760	17848	17836	17958	17828	17814	17743	17728	17670	17948	17917	18034	17766	17882	17651	17965	17820	17868	17935	17778	17840	17938	17846	17749	17828	17851	17953	17745	17954	17830	17857	17871	17741	17882	17878	17823	17757	17667	17821	17734	17729	18066	17919	18045	17875	17879	17522	17842	17841	17817	17820	17773	17803	17868	17799	17822	17908	17901	17897	17795	17652	18087	18007	17766	17762	17757	18031	17736	17801	17794	17857	17813	17705	17987	17958	17730	17714	17672	17862	17915	17808	17714	17837	17952	17736	17791	17708	17987	17923	17891	17937	17963	17846	17793	17965	18002	17893	17696	17861	17928	17737	17862	17946	17787	17918	18007	18039	17903	17580	17867	17823	17787	18014	17885	17807	17760	17876	17827	17907	17746	17932	17652	18065	17779	17827	17914	17788	17670	17749	17709	17760	17747	17696	17906	18017	17805	17983	17994	17988	17700	17847	17889	17937	17723	17858	17879	17831	17780	17697	17828	17873	18107	17887	17732	17840	17946	17862	17819	18077	17943	17700	17821	17956	17708	17793	17845	18026	17831	17817	17906	17738	17980	17704	17924	17837	17893	17766	17863	17883	17821	17839	17801	17900	17739	17741	17837	17878	17796	17852	17676	17668	17659	17706	17657	17902	17824	17472	17830	17766	17761	17868	17972	18039	17772	17583	17708	17990	17785	17810	17785	18076	17799	17774	17756	17906	17790	17853	17837	17717	17764	17729	17760	17888	17652	17699	17766	17725	17873	17898	18036	18003	17799	17774	17707	17879	17897	17919	17716	17901	17888	17906	17844	18033	17861	18053	18042	17691	17885	17777	17710	17758	17587	17943	17931	17788	17723	17893	17805	17712	17833	17897	18072	17732	17896	17702	17930	17983	17953	17782	17901	17779	17912	17752	17759	18099	17898	17795	17740	17709	17886	17962	17707	17686	18022	17922	17852	17680	18099	17844	17893	17715	18113	17783	17704	17836	17905	17872	17824	17753	18017	17890	17895	17777	17928	17791	17778	17909	17987	17753	17794	17828	17760	17662	17682	17909	17855	17912	17830	17809	17834	18002	17947	17747	17868	17769	17789	17807	17694	17816	18135	17953	17800	17837	17773	17862	17863	17820	17834	17801	17909	17978	17897	17857	17882	17944	17833	17717	17802	17960	17846	17823	17772	17871	17882	17780	17744	17661	17912	17796	17935	17817	17831	17974	17961	17971	17860	17875	17835	18003	17864	17744	17943	17863	17730	17785	17779	17932	17786	17741	17953	17939	17897	17944	17936	17998	17899	17699	17706	17845	17703	17932	17653	17665	17642	17743	17960	17734	17860	17949	17922	17944	18054	18138	17859	17970	17728	17780	17908	17942	17907	17937	17998	17841	17696	18055	17871	17691	17814	17756	17869	17820	17929	17737	17890	17837	17960	17629	17901	17858	18001	17860	17959	17828	17815	17834	17803	17821	17790	17750	17650	17802	17778	17921	17918	17627	17817	17738	18076	17994	17821	17722	17935	17978	17889	17922	17951	17625	17694	17664	17813	17892	18143	17878	17801	17873	18006	17841	17839	17849	17749	17942	17955	17652	17703	17955	17840	17801	17799	17832	18031	17868	17744	17973	17887	17796	17907	17905	17893	17887	17668	17705	17930	18002	17732	17672	17726	17863	17729	17983	17764	17855	17793	17538	17828	17816	17762	17750	17986	17928	17983	17562	17884	17772	17744	17783	17696	17719	17650	17800	17899	17809	17899	17809	17598	17812	17766	18025	17960	17805	17800	17768	17695	17694	17898	17674	17746	17832	17824	17824	17696	17699	17857	18068	17873	17812	17918	17748	17854	17902	17901	18003	18004	17980	17762	17631	17763	17748	17755	17796	17955	17861	17918	17819	17884	17975	17806	17758	17903	17948	17690	17629	17767	17872	17909	17961	17868	17707	17782	17845	17825	17775	17859	17964	17977	17971	17805	17903	17925	17933	17805	17748	17768	17688	17836	18060	17679	17745	17767	17941	17893	17832	17917	17670	17800	17849	17514	17706	17902	17623	17866	17886	17979	17992	17825	17929	17807	17820	17937	17804	17813	17916	17764	17868	17738	17716	17892	17975	17774	17672	17901	17679	17833	17959	17785	17913	17865	17704	17847	17954	17764	17874	17946	17735	17820	17863	18088	17998	17980	17916	18003	17622	17902	17890	17754	17902	17721	17728	17979	17789	17952	18006	17806	17719	17835	17741	17904	17739	17937	17844	17833	17949	17906	17765	18155	17779	17907	17578	17780	17899	17866	17777	17842	17955	17883	17931	18023	18020	17810	17773	17729	17720	17853	17894	17792	17864	17913	17884	17756	17920	17846	17769	17795	17722	18039	18099	18049	17791	17864	17684	17914	17737	17737	17949	17862	18029	18146	17876	17610	17784	17827	17846	17721	17791	17628	17881	17934	17685	17754	17980	17864	17743	17968	17890	17687	17975	17809	17599	17766	17615	17794	17841	17697	18057	17898	17875	17772	17602	17746	17802	17963	17801	17880	17774	17821	17869	17858	17866	18004	17929	17821	17909	17846	17842	18148	17898	18026	18069	17845	17531	17848	18183	18100	17797	17988	17711	17706	17943	17831	17867	17621	17844	17675	17894	17882	17975	17947	17947	17874	17664	17716	17778	18135	17887	18063	17924	17989	17811	17919	17884	17719	17653	17857	17715	17864	17773	17840	18021	17777	17921	17814	17765	18063	18101	17835	18031	17797	17861	17971	17733	17963	17988	17754	17862	17857	17881	18011	17653	17757	17910	17574	17875	18095	17952	17916	17991	17666	17888	17999	17742	17807	17718	17702	17779	17911	17961	17967	17749	17957	17809	17842	17973	17986	17892	18021	17774	18044	17788	17826	17729	17856	17878	17905	17812	17747	17710	17977	17902	17928	17795	17844	17992	17864	17928	17803	17827	17723	17618	17963	17705	17887	17929	17791	17969	17628	17742	17714	17533	17862	17625	17845	17841	18062	17905	17735	17799	17806	17780	17905	17873	17757	17921	17757	17905	17881	17726	17845	17844	17875	17691	17847	17847	17770	17784	17752	18017	17877	17893	17733	17691	17870	17812	17877	17983	18029	17756	17962	17868	17645	17809	17938	17803	17866	17781	17814	17953	17929	17874	17772	17744	17790	17968	17955	17609	17962	17907	17912	17982	17978	17799	17870	17796	17829	17746	17873	17904	17763	17804	17902	18035	17772	17580	17876	17878	17893	17578	17875	17891	17979	17857	17971	17761	18125	17945	17821	17768	17817	17827	17945	17965	17785	17944	17769	17925	17955	17769	17868	17996	17766	17832	17845	17914	17768	17788	17784	17853	17781	17841	17901	17909	17722	17853	17576	17726	17915	17940	17949	17743	17781	17910	17918	17842	18021	17744	17955	17819	17791	17758	17870	17752	17784	17643	17821	17845	17771	17819	17779	17804	17936	17757	18082	17618	17774	17797	17792	17749	17962	17886	18049	17882	17758	17710	17551	17899	18014	17864	17999	17794	17843	17572	17843	17614	17758	17738	17925	17971	17876	17920	17833	17736	17867	17748	17830	17797	17821	17921	17875	18033	17944	17899	17799	17688	17864	17969	17611	17772	17727	17740	17620	17747	17840	17768	17925	17906	17651	17834	17895	17630	18081	17962	17797	17923	17715	17721	17718	17764	17778	17803	17756	17803	17739	17977	17670	17587	17709	17763	17673	17832	17779	18071	17650	17972	17948	17792	18043	17808	17824	17781	17849	17910	17869	18004	18015	17836	17803	17700	17922	17640	17736	17768	17845	17893	17798	17842	17947	17599	17792	17718	17955	17781	17736	17944	18054	17721	17992	18017	17884	17680	17905	17817	17697	17772	17883	17828	17762	17829	17992	17791	17755	17802	18070	17789	17882	17892	17877	18037	18031	17809	17950	17974	17705	17649	17729	17646	17710	17858	17945	17790
52424	68450	34368	58105	82701	70043	51980	37203	25806	18577	15719	15279	15036	15069	15137	15280	14913	15070	14974	15144	15014	14865	15042	15020	15082	15069	15047	14909	15080	14970	15008	14951	14886	15085	14983	15000	15019	14866	15002	14980	14978	15090	15156	15031	15076	15160	14826	14924	14969	15238	15093	14977	14903	14985	15034	15004	15193	14952	15111	14993	15090	15026	15169	15074	14907	15150	14752	15088	14911	15044	15048	15031	15130	15174	15087	15169	15195	15090	14958	15039	14870	14876	15083	15041	15135	14939	14981	14915	15154	15075	14919	14898	15212	15166	14983	14951	15054	14900	15082	14817	14997	14897	14961	15028	14963	15164	14966	15190	15181	14988	15104	15080	14925	15039	15240	15130	15018	14936	15168	14956	14747	14918	14984	14821	14926	15074	14962	14833	15082	15073	14968	15084	14984	15113	15088	15052	14957	15007	15095	15102	14846	14920	14962	15051	14874	14976	15019	15141	15117	15089	15148	14896	14988	15086	15008	14954	15092	14944	15151	15059	14864	15029	14851	15138	14978	15072	15028	14900	15058	14865	14975	14902	14954	15125	14920	14888	15095	15023	15002	14881	15018	14794	15160	15030	14975	14918	15006	14994	15072	14936	14919	14958	15216	15072	15058	14988	14946	14752	14938	14875	15052	15132	15175	15282	15082	15013	14778	14929	14999	15068	15028	14799	14769	15025	15056	14955	14944	15036	14860	14935	14887	14978	14965	14963	14919	14921	14832	14901	14996	14987	14936	15170	14830	15008	14826	15031	14958	14938	15064	15026	15053	14864	15029	14919	14898	14901	14940	14904	15136	15064	15153	14899	14999	15081	14937	15030	14866	14915	15027	15026	14992	15052	14973	14886	14961	15057	14998	14984	14776	14955	14972	15084	15091	15063	14991	14945	14896	14964	15045	14948	15049	15023	15192	14971	15209	14999	14955	15040	14970	14845	15055	14874	15013	15139	14932	15048	14887	14959	14790	14949	14909	14917	15016	15013	14941	14900	15115	14907	14780	14908	15098	14994	14972	15082	14853	14959	14935	14965	14938	14989	15149	15016	14920	14934	15130	14855	14875	14913	15080	14931	15099	14982	14842	14978	15076	15171	14991	15047	15023	14954	15004	14955	14920	15103	14987	14879	15102	14910	14978	15083	15019	14936	15069	14955	15026	14921	15004	15133	14950	15197	15045	14819	14867	14885	15115	15206	14887	15166	15189	15130	15029	14808	14945	15083	14934	14970	14947	15057	15111	14879	15084	15068	15140	14938	15068	14987	14989	15126	15112	14841	14974	15128	15071	14814	15001	15110	14917	14995	14971	14843	15042	14969	14987	15014	15059	15100	15076	15026	15183	15180	14996	14991	15058	14854	14984	14855	15010	15051	14950	15075	15063	14952	15057	14804	15088	14749	14970	14979	15007	14998	15063	14876	14936	14842	15016	15050	15138	14921	15039	14810	14907	15122	14915	14963	14996	14878	15001	15042	15082	14886	14917	15026	15078	15031	15036	14938	15036	14846	14979	14986	14812	15047	14862	14896	14909	14902	15007	15119	14949	15040	14966	15022	14963	14984	15147	15095	15046	15003	14949	14876	14987	15146	14961	15038	15080	15071	14767	14873	15060	15046	15017	14892	15021	14922	15076	14956	14934	14933	15036	14957	14962	14909	14969	15190	15108	15054	15076	14919	14921	15086	14954	15055	15101	14984	14899	14992	15047	15097	14956	15014	15068	14964	14947	15058	15099	14934	14982	15012	14790	15099	14932	15105	15006	14852	15017	15137	15027	14846	14928	14871	15040	14979	14825	14988	14871	14904	15112	15057	15007	15057	14982	15140	15110	14982	15157	15020	14890	15077	14773	15072	14971	15015	15010	15037	15157	14916	14982	15143	15142	14923	14983	15096	14957	15071	14939	15060	15042	15064	15136	14974	14913	15049	14994	15046	14847	15194	15012	15055	15045	14961	15128	14954	14887	15081	15071	15055	15008	15103	15191	14990	14988	14958	15077	15124	15010	15024	15097	15000	15029	14934	14934	14872	14998	14960	14901	14951	14893	15084	15039	14903	15037	14817	15034	14864	15132	15220	15053	14995	15006	15047	14789	14986	14968	14948	14976	14996	15041	14968	15044	15152	15068	14848	14804	14966	14934	14941	14814	14872	14992	14820	14936	15001	15021	14880	14943	15044	14989	14950	15020	15133	14953	14958	15055	15045	14875	14992	14975	14902	15061	14989	14831	14956	15052	14934	15057	14957	15118	15103	15095	14939	14965	15120	14930	15003	14992	15094	14958	14857	15140	14918	15061	14918	15004	14979	14924	15080	15016	14943	14983	15140	14946	14891	15178	14999	14930	15150	15143	14984	14853	14970	15058	15005	15050	14868	15018	15117	15055	14944	14962	14961	15025	14994	14929	14977	14841	14975	15000	15093	14926	14891	14908	15031	15110	14904	15155	14979	14909	14947	15038	14960	15007	15011	15198	14991	14837	14978	14916	14829	14882	15074	14875	14962	15014	14918	14932	14934	14894	15036	15001	14982	14930	15078	15054	15012	14972	14865	15076	14852	15058	14913	15032	14801	14930	14954	15021	14970	14726	15064	15072	14897	14903	14963	15037	14873	15164	15109	14901	14906	14998	14997	15085	15013	14968	14845	14859	14911	15184	15010	15024	15051	15031	14867	15086	14890	14910	14999	15149	15064	14940	15068	14990	14781	14910	14962	15023	15027	15014	15025	14892	14916	14979	15053	15274	15004	15068	14948	15080	14866	14951	14936	15100	14974	15001	14863	15061	15008	15042	15071	14971	15031	14954	14921	15157	14971	14909	15040	15124	15037	15020	14848	15001	14974	15077	14956	14759	15151	15045	14923	14908	14879	14992	14964	14940	15053	14903	14945	14856	14896	15045	14923	14847	14990	15053	14953	15023	14939	14923	14949	14984	14734	15001	15013	14923	15131	15113	15132	15093	14913	14946	14938	14977	15114	15067	14910	15045	15029	14822	14962	15136	15032	14990	15129	15011	14997	14992	15062	14914	14958	14974	14945	14906	14952	14853	15036	15004	14921	14957	14965	14936	14849	15058	14965	15026	15072	14821	15069	15018	14940	15098	14914	15177	14934	14898	15107	14953	14931	14929	15215	14851	14962	14972	15002	14982	14982	15069	15125	14924	15175	15035	15106	14920	15017	14973	15006	15006	14843	14872	14926	15025	15035	14950	15070	14922	15015	14920	14969	14939	14944	14872	15014	15119	15040	15031	14933	15086	14881	14957	15146	15016	14809	14905	15004	14862	14826	15022	15059	15088	14955	14899	15028	15079	15031	14979	14982	14949	15153	15017	14908	15095	14855	14916	14915	15111	14934	15016	15051	14903	15014	14974	15071	15062	14955	15055	15039	15008	14746	14948	15107	14963	15052	15007	15056	15137	14769	15003	14946	14925	14915	15163	14833	14995	14935	15061	15059	15054	14990	14993	15132	14999	15041	15026	14905	14905	14989	15072	15204	14855	14992	14931	14984	14996	14916	14973	14922	14864	15034	15033	15012	14968	14928	15181	14840	14969	15013	15004	14863	14948	14953	14838	14962	15160	14939	14965	14989	15014	15021	14939	15032	15095	14820	14945	14903	14896	15074	15011	15072	15040	14882	14970	15137	14963	14919	15048	15029	15069	14870	15076	15004	14969	14733	15003	15047	15103	15007	15065	14950	15072	15004	14993	15064	15074	15061	14963	14970	15032	14841	15017	14882	15038	14966	14877	15066	15244	15044	15016	14977	15009	15000	14907	15048	14830	15175	15009	15030	15091	14858	14982	15009	14963	14950	15000	14937	15027	14850	15032	14981	15001	15002	14946	14937	14859	14916	14925	15239	14976	14857	15034	15056	14879	15021	15233	14969	14923	14919	15150	15094	14989	14970	14983	15003	14861	14997	14887	14849	15048	14976	14858	15124	14900	14960	15077	14905	14991	14880	14967	15168	14949	14809	15023	15000	14905	15039	15055	14848	14967	15023	14995	15034	15132	15040	14926	15075	15052	14999	14930	15120	14914	15127	15095	15075	14943	14821	14890	15051	14872	14829	15083	15004	15019	14953	15151	14992	14946	14900	14989	15036	15023	14990	14964	14983	14921	15040	14986	14992	15050	15110	14864	15100	15000	15118	15096	15226	14959	14899	14838	14961	14894	14856	14984	15100	14965	14861	14898	15167	14881	15012	14863	14961	15030	15100	14819	14963	14914	14962	14929	15159	14965	15026	15002	14931	14958	15018	15134	15145	14952	15037	15127	14931	15144	14976	15090	15055	14832	15053	14984	14893	15181	15037	14838	14990	14879	15006	15050	15053	14917	15028	15213	15024	15061	14897	14970	15132	15032	14910	14950	15016	14992	14939	15070	15057	15031	15123	14945	15107	14970	15124	14955	15161	15027	14887	14815	15055	15091	15005	15103	15127	14827	15012	15002	14961	15186	14906	15228	14909	14995	15091	14994	15013	14954	15013	14999	14806	14957	15100	14941	15142	15077	14994	15018	14975	14994	14840	15082	15041	14923	14986	15086	14949	14809	15067	15033	15010	14935	15101	14785	14843	14876	14909	14974	14988	14903	14981	14779	14985	15040	14974	14869	14982	14926	15023	15089	14921	15055	15059	14988	15035	14959	14972	14820	15128	15050	14980	14873	14922	14927	15039	15123	15003	14999	15085	14974	14871	15007	15147	14841	15047	15050	15033	15049	15077	14917	14973	14956	14902	15061	15068	14952	15179	14936	15027	15132	14854	14932	15046	15061	14795	15105	14933	14837	15178	14992	15075	14972	14875	14798	14989	15173	14925	14998	14757	14980	15046	15197	14996	14957	15139	14931	14875	14961	14978	14963	15006	15099	14943	14997	14965	15156	15030	15067	14953	15192	15007	14864	14977	14898	15051	15067	15035	15008	14939	15150	15108	14880	15054	14930	14972	14982	15139	15059	14940	14930	14889	14951	14958	15026	15039	14995	14997	14909	14961	14884	15079	14903	14926	15004	15126	14962	15007	15065	15074	15170	15016	14994	14824	15214	15129	14918	14952	14839	14895	15158	15168	15012	14991	14916	14892	14816	15042	14934	14940	14948	14957	15097	14987	14946	14949	14982	14971	14975	14958	14988	15190	15212	14969	14800	15048
27815	22904	25901	26006	28259	30728	25480	21245	19342	18483	18160	18171	17855	17867	18124	18063	17919	18050	17886	17753	18108	17798	17924	17465	17813	17873	17998	17968	17872	17968	17709	17800	17999	17902	18217	17781	17802	17909	18102	18029	17767	17611	18036	17998	17931	17861	17953	17802	17923	17930	17919	17892	18054	17869	18053	18191	18090	17923	18080	17799	17766	17997	18075	17982	17917	17767	17749	17857	17948	17904	18024	17929	18096	17759	17834	17822	17905	18057	17963	17935	18184	17964	18039	18009	17979	18102	18055	17867	18045	17936	17911	18005	17814	17853	18002	17811	17884	17904	17894	17898	17763	18030	17973	18101	17959	18058	17964	17977	17926	18066	17902	18031	17842	17915	18073	17858	17985	17683	17864	18120	17900	18020	17744	17991	17887	17885	17907	18007	17981	17891	17838	17868	17978	17836	17879	17726	18001	17763	17885	17909	17872	17871	17737	17989	17972	18074	17707	17710	17900	17749	18086	18120	17969	17759	17853	17940	17739	17807	18035	17904	18007	17729	17787	17910	17926	17977	17841	18216	17914	17869	17937	17935	18143	17738	17927	17780	18085	17918	17948	17637	17694	17853	17791	17969	17675	17970	18108	17894	18020	17982	17968	17805	17922	17875	17944	18094	18074	18056	17825	17860	18043	17942	18006	18033	18050	18022	17732	17953	17901	18060	17872	17887	17992	17647	17904	17930	17864	17938	17801	17938	17885	17750	17887	18006	18131	17883	17823	17882	17849	17869	17953	17915	17677	17769	17947	17856	17908	17770	18001	17715	17907	17927	17814	17937	17983	18122	17970	17981	17898	17902	18015	18028	17970	17943	18028	17754	17958	18028	17911	17948	17983	18033	17913	18039	17944	17860	18081	17925	18172	17837	17873	17823	17737	17923	17855	17775	17755	17950	17777	17892	18069	17959	17806	17926	17897	17852	18008	17970	17800	17890	17980	18032	17944	17871	17988	17938	17852	18053	18179	18036	17712	17780	17839	17944	18021	17978	18010	18013	17716	17845	17783	17804	18038	17967	17962	17957	18034	18000	17962	18000	17823	18038	17758	17848	18146	17955	18043	17937	18170	17921	17987	17878	17862	17844	18044	18071	17939	17693	18044	18030	18008	17758	18129	17880	18034	17989	17954	17976	17966	18005	17837	17626	17976	17788	17987	17985	17973	18006	17944	17944	17797	17796	17805	17756	17880	17939	17776	17744	17810	17952	17990	18016	17980	18165	17874	17788	17963	17681	18044	18136	18062	17859	17747	17843	17876	17825	17736	17979	17928	17966	17797	18066	18035	17851	17946	17922	17925	18048	18094	17959	17925	17940	17731	17807	17900	17973	17909	18064	17988	17852	17596	17899	18091	17965	17881	17783	18043	17836	17844	17750	18080	18052	18029	18112	17713	17916	17841	17879	17964	18056	17919	17959	17905	17778	17951	17845	17847	17883	17957	18381	17955	18037	17927	18040	17922	17846	17975	17896	18029	17948	17950	18004	17942	18046	17911	18010	17806	17697	17939	17955	17889	17890	17887	17988	18194	17716	17958	17944	18086	17703	17657	17897	17964	17991	17985	17994	17942	17901	17859	17842	17961	17949	17828	18003	17778	17761	17991	17926	17980	17995	17853	18003	17892	18041	17984	17889	17987	17839	17907	17967	18131	17928	18035	17738	17734	17876	17912	18124	18042	18205	17991	17932	17991	17855	18022	17930	17809	17913	18069	17894	17865	17912	17920	17899	17830	17954	17991	17998	18017	17777	17838	17907	17957	17880	17755	17898	17833	17973	17994	17960	18040	17864	17886	18055	18046	18308	17766	17981	18027	17954	17879	17748	17942	17933	18129	17853	17929	17761	17803	17991	17888	17758	17967	18025	17930	17904	18051	17766	17809	17661	17868	18090	17923	18021	17923	17985	17816	17767	17946	17880	17842	17980	17937	17903	17963	17541	17867	17879	17916	17918	18132	17905	17875	17770	17912	17673	17897	17870	17776	17895	17905	17989	17948	17870	17960	17764	18048	17952	17905	17705	17781	18164	17806	17837	17873	17883	17954	18009	17941	18040	17953	17942	17838	17897	18086	17790	17891	17838	18087	17918	18009	17990	17928	17904	17954	17981	17943	17995	18064	17939	17928	18300	17946	18007	18008	17865	17741	18112	17929	18079	17897	18050	17999	17971	17964	17902	18065	17934	18068	17870	17870	17813	17836	17824	17983	18099	18119	17849	18180	17922	18103	17859	17865	17673	17906	18103	18062	17816	17956	18051	17734	17923	18054	17859	18062	18149	18183	17992	18095	17827	17895	18102	17992	17898	17718	17694	18069	17851	17866	18046	18021	18046	17794	18019	18093	17917	18033	17960	18100	17929	18081	18122	17883	18062	18042	17859	17770	18050	18025	18164	17925	17965	17832	17994	17941	18122	18059	17876	18096	17968	17782	17947	18014	17989	18253	18101	17979	17914	17804	17871	17999	17992	17855	17912	17960	18009	17780	18028	17851	18005	17863	17909	17708	17942	17813	17829	17773	17810	17994	17811	17973	17985	17989	17879	17891	17956	17883	17934	17867	17947	18024	17867	18176	18280	18066	17868	17828	17974	17921	17809	17932	17944	18121	17879	17958	17823	17976	17881	18158	18201	17816	17997	17887	17993	17818	17916	17983	17873	17961	17691	17868	17969	17905	17916	17785	18023	17915	17915	18068	17822	18175	17949	18141	17925	17749	18023	17699	17654	18156	17997	17948	17954	17610	18041	18188	17869	18008	17752	17840	17912	18103	17968	17987	17959	18038	17877	17983	18066	17822	18069	18023	18231	18032	17993	17950	17757	17933	18009	17785	18010	17845	17880	18016	17845	17967	18129	17994	17869	18030	17848	17808	17988	18119	18033	17868	17764	17757	18103	17985	17960	18168	17849	17814	17939	17992	17770	17902	18029	17823	17921	17949	18004	18026	17831	18062	17829	17906	17918	17796	18062	17897	17757	17939	17946	17915	18017	17882	18080	18164	17992	17826	18011	17817	17893	17819	17994	18199	17874	18013	17698	17776	17792	17859	17737	17950	17884	17905	18069	17871	17850	17895	17826	17881	17826	18030	18150	18131	17902	18078	18125	17956	17840	17925	17778	17904	17952	17865	17863	17980	17988	18169	17926	17985	17946	18067	17845	17846	18021	18019	18027	18028	17959	17775	17956	18027	17968	17921	18064	18026	17842	17816	17897	17996	17863	17707	18056	18035	17979	17825	17974	17881	18006	17896	17911	17896	17880	18024	18025	18088	18118	18090	17779	17823	17944	17755	17902	17916	17781	18024	17953	18175	18008	18111	17922	18057	17903	17968	17949	17810	17852	17965	18087	17944	17885	17831	18167	17894	17957	17812	17880	18016	18111	18049	17957	17943	17922	18157	17895	18147	18072	17994	17799	17876	17947	17986	18100	17908	17811	17843	17874	18018	17846	18141	17889	17996	18065	18004	17965	17866	17933	17947	17923	17804	17927	17963	17781	18066	17908	17624	17791	17891	17798	17975	17969	17762	17907	17844	17860	17822	18011	18010	18180	17975	18005	18143	18031	18008	17911	17954	18017	18159	17907	17992	17811	17832	17762	17975	17971	17943	17804	17995	17908	17809	17802	17804	18132	18117	17885	17987	17979	17980	17962	17983	17928	17989	17893	18011	18051	17898	17859	17794	17996	17926	17922	17984	17917	17981	17994	17896	18029	17984	17874	17847	17926	17885	17938	17995	18046	17802	17889	18081	17858	17830	17920	17680	17863	18103	17985	18066	17872	18067	17994	18210	17850	17774	17961	18073	18017	18132	17933	18044	17942	18067	18037	17904	18096	17913	17915	17879	17909	18012	17928	17968	17946	17839	17786	17957	17950	18039	18016	17919	17808	18013	17828	18043	17873	17893	18032	17839	17854	17842	18011	18118	18064	18127	17812	17957	17955	17964	18116	17964	18037	17773	18130	17882	18069	18061	17857	17983	18045	17907	17721	17564	17770	17844	17964	17868	17967	18121	17893	17991	17957	18023	18027	17884	17990	18087	18026	18000	17918	17823	17900	17892	17943	18110	17881	17920	17675	17690	17753	17714	18038	17925	17993	18063	17992	17990	17959	17891	18084	18025	17966	18193	17833	18115	17949	18031	17922	18008	17870	17943	17773	17707	17839	18010	17856	17741	17691	18055	17895	17899	17916	18025	17954	17883	17841	17751	17789	18007	18038	18001	17917	17858	18091	17912	18022	17966	18060	18281	17857	18090	17984	17910	17791	17965	17880	17848	18046	17988	17984	17903	18018	17753	17747	17956	17687	17755	18075	17902	17822	17962	17827	17999	17879	17985	17902	17937	18014	17866	18030	17918	17844	17959	17848	18082	17951	17954	17886	17880	17882	17996	17974	17770	17966	17789	17839	17694	17992	17897	17865	17940	18001	18011	17976	17982	17869	17869	17879	18033	17810	17903	17906	17975	18069	17813	17953	17775	17894	17895	17850	17973	18138	17899	18152	17958	17986	17860	18014	17846	17907	17804	17970	17748	18001	17774	18009	18163	18096	17988	17877	17666	17848	17872	18042	17821	17909	17747	18083	17993	17723	17828	17934	18091	18145	17864	17803	17962	17878	17713	17910	17850	17762	17792	18100	18091	17823	17915	17818	17971	17983	17831	18166	17982	17865	17916	17903	17807	18011	17967	17949	17897	17832	17941	17802	17996	17826	18209	18017	17958	18032	17875	18047	17962	17921	17817	17956	18127	17995	17969	17766	18055	18131	17998	17833	17951	17841	18125	17773	18018	18075	18070	17938	17921	17904	17811	18014	17976	17938	18033	18046	18064	17898	17914	17984	17969	17815	17979	17802	17816	17970	18014	17929	17897	17818	17999	18012	17842	17964	17962	17950	17975	17917	17738	17870	18187	18096	17785	17830	17784	17913	18003	17829	17836	17859	17684	18070	17996	18001	17800	17743	17991	17870	17821	17839	17799	17907	17819	18086	17851	18202	17942	18030	17904	17806	17796	17938	17882	17848	18104	18038	17917	17901	18011	17963	18118	18012	17969	17923	17878	17728	17821	17924	17927	17947	18048	17898	17754	17941	17939	17845	17920	17869	17986	17879	18122	17953	17840	17878	18078	18150	17945	17657	17823	17938	18128	17843
20362	27357	20203	21335	27017	28108	21986	18205	16025	15412	15166	15233	15034	15073	14887	15013	14979	15350	15122	15171	15108	15091	15086	15075	15134	14957	15169	14980	15155	15019	15102	15159	15078	15115	15042	14929	15067	15059	15034	14994	14920	14986	15168	15011	14932	15048	15010	15270	15054	14956	15051	15020	15071	15031	15144	15083	15099	15290	15086	15246	15035	15142	14967	15094	15137	15042	14953	15105	14978	15050	15066	14998	15028	15046	14971	15052	14997	14954	14993	15123	15046	15092	15016	15127	15150	15101	15031	15076	15009	15010	15015	14952	14918	14987	14998	15011	15067	15027	15038	15178	15249	15088	15004	15154	14960	14932	14987	15183	15285	15006	15068	15043	15259	14910	15080	15250	14965	15057	15004	15157	14982	15148	15018	14969	15078	15204	14985	14980	15059	15030	15081	14945	15023	14989	15093	14947	15049	15099	15188	15115	15160	14986	15158	14932	14910	15109	15046	15163	14964	15071	15068	15099	15070	15012	15263	15171	15034	15075	15091	15135	15040	14989	15223	15098	15123	15209	15147	15006	14915	14954	14971	15027	15033	15226	15045	15019	15124	14823	14914	14985	15191	15068	15131	14944	15226	15074	14884	14985	15088	15054	14888	14997	15131	15118	15040	15105	15059	14992	14793	14933	15002	15068	15108	14961	14980	14967	15173	15072	14985	15054	15155	15148	14990	14986	15129	14960	15004	14853	15278	15195	14919	14985	14995	15112	14972	15140	15321	14959	15055	15070	14981	15002	15127	15211	15016	14982	14993	15215	14810	15035	15152	15084	14936	14971	15077	15141	14946	14990	15150	15153	14946	15176	14992	15090	14952	14990	14981	14810	15153	14970	15012	15158	14797	15010	15021	15025	15096	15084	15048	15145	14973	15013	15148	14825	15054	15092	14962	15139	15054	15137	15008	15223	14992	15094	15000	15090	15095	15108	14941	15108	15030	15282	15062	15014	15253	15072	15014	14990	15056	14960	15056	15225	15015	15012	15266	14933	15045	14998	14954	14990	15006	15051	15122	15020	15059	15134	15181	15130	15199	14996	14972	15003	15206	15179	15026	15003	15055	15083	14877	15029	15071	15004	15104	14751	15005	14989	14992	15112	15141	15018	15233	14928	15073	15097	14936	15046	15110	14872	14862	15106	15086	14905	15207	15066	15051	14984	14967	14788	15043	15019	15032	15104	14814	14929	14992	15002	14908	15166	15029	15004	15037	15149	14973	15239	14899	15082	15016	15049	15007	14889	14950	15154	14966	15047	15074	14981	14969	15041	15072	15121	15123	14992	15101	15197	15048	15060	15119	14897	15232	15019	15088	15043	15018	15030	14951	15072	15228	14998	15024	15037	15146	15082	14990	15016	15089	15116	15133	15141	15058	15102	15123	14978	15343	15047	15221	14935	14912	14943	15142	14996	15107	14924	15211	15010	15075	14969	15048	15022	15144	14981	15083	15311	15090	15043	15090	15108	15015	15119	15046	15105	14983	15047	15098	15045	15190	15127	15017	15051	15024	14953	15098	15182	15049	15062	14932	15020	15014	15087	15054	15032	15121	15046	14994	15238	15034	14903	15091	15110	15046	15135	15004	14961	14945	14969	14921	14985	15212	14914	15137	14916	14969	15004	14901	15038	15069	15089	15102	14931	14994	14953	15187	15174	14898	14943	15173	15077	15128	14799	15031	14885	15102	15011	15158	15146	15044	15137	15143	14969	15051	15051	15082	15031	15048	15041	15201	14927	15034	15033	15087	14954	14978	15050	14953	14989	15027	15062	15090	14981	15140	15008	15041	15074	14997	15070	14944	14892	15063	15096	15124	15008	15026	15064	14974	15115	15040	14899	14938	14971	15254	14857	15126	15072	14997	15108	15040	14934	15066	15078	15161	14762	15177	15138	15093	14971	15167	14921	15100	15181	15077	15082	15040	15127	15039	15048	14983	14937	15131	15143	14967	14982	14859	15164	15126	15203	15057	15159	15045	15006	15004	15066	15235	14917	15265	15052	15102	15048	14966	15115	14968	15019	15043	15089	14963	15051	15121	15108	15134	14825	15055	15017	15057	15067	15186	15101	15086	15079	15066	14998	15244	15043	15102	15016	14953	15040	15019	14981	15071	15025	15160	15085	14979	15033	15135	14925	14969	14956	15110	15071	15061	15036	14984	15011	14939	15084	15188	14975	14851	15056	14978	15178	15074	15263	14873	15140	15156	15224	14959	14955	15054	15016	15022	15083	15255	15123	15066	15113	15103	14970	15119	15098	15262	15044	15012	15147	14974	15068	15151	15053	14957	15029	14963	15101	15199	14904	15207	15057	15141	15076	15064	15054	15066	15226	15195	15049	15041	15118	15036	15156	15041	15077	15211	15154	14977	15028	15085	15013	15245	14975	15083	15083	15026	14985	15059	14948	15112	15170	14975	15020	15064	15109	15134	15153	15051	15252	15199	15171	14939	15037	15149	14890	14957	15273	15106	14986	14905	15125	15152	15105	14868	15138	14945	14975	15053	15095	15038	15043	15195	15089	14838	15013	15152	15197	15165	15048	15132	15025	15213	15174	15184	14974	15012	14974	15003	14937	14958	15077	15196	15026	15056	14929	15010	15067	15080	14964	14950	14949	14950	15084	15204	14973	15052	15079	15085	14933	14961	15086	15012	14852	15038	15019	15128	15074	15165	15127	15053	15027	14944	15204	14936	15233	14957	15127	15240	14843	15035	15069	15042	14988	14974	14974	15351	15073	15163	15086	15156	15143	14935	15022	15093	15152	15089	15057	14980	15145	15119	15055	15259	15153	15149	15155	15106	15121	15165	15117	15037	15234	15177	14998	15069	14988	15046	15013	15107	15085	15133	15152	14994	15223	15011	14894	15052	15099	15043	15059	15058	15100	15109	15068	15096	15060	14948	14958	15140	15072	15170	14896	14952	15132	15151	14954	15141	14953	15164	15083	14955	15190	14993	14923	14961	15058	15071	14978	15016	15166	14993	15131	14935	14941	15092	15036	14943	14930	14902	15026	15219	15075	15166	15232	14879	14845	15048	15125	15106	14917	15049	15229	15004	14983	15023	15103	15137	15027	14950	15105	15036	15130	15193	15104	14950	15019	15030	15004	15022	15023	15038	14985	15130	15035	14935	14889	15073	14905	15079	15066	15111	14987	14976	15006	15039	15055	14974	15081	15116	15029	14977	14973	14979	15054	15146	15143	15131	14948	15075	15247	15063	15107	15059	15106	15232	15109	14800	15122	15143	15080	15065	15052	15124	15041	15033	15072	15103	15146	14981	14893	15239	15152	14977	14943	14947	15169	15096	15211	15029	15133	15113	15167	15014	15078	15163	15069	15231	14956	14959	15198	14990	14912	15203	15101	14983	15260	15108	15185	15112	15166	15058	15050	15085	15047	15028	14967	15146	14902	15055	14949	15170	15160	14800	14983	15021	14916	14925	15160	15037	15119	15119	15137	15044	15102	15133	15055	14920	14986	15001	15149	15126	15033	15106	15045	15190	15118	15265	15111	14965	15160	14971	15024	15168	15230	15031	15162	15122	15059	15183	15117	15210	15205	15026	14925	15150	15044	15178	14990	15005	15078	15189	14992	15063	15105	15104	15018	15036	14929	15040	15083	15069	15104	15126	15169	14935	14981	15129	14899	15078	14900	15030	15047	15083	15061	15189	15116	15072	14974	15005	15081	15107	15119	15119	15072	15159	14915	15145	15051	14900	15074	14830	15105	15159	15079	15029	14965	15069	15245	15102	15173	15015	14994	14890	15118	15052	15108	15071	15031	14959	14936	15078	15044	15068	15019	15307	15206	15117	14864	15043	15104	15120	14983	15106	15116	14980	15037	14910	15010	15133	15114	15065	15211	14929	15276	15042	15165	14887	14968	15093	14992	15098	15093	15148	15045	14994	15054	15173	14937	15003	15020	14997	15043	15092	15083	15045	15116	15099	14960	14977	15085	15063	15068	15297	15137	15349	15004	15030	15072	15161	14985	15164	15187	15039	14930	14904	15213	15092	15060	15062	15005	15025	15138	15087	15093	15078	15048	15067	14916	15044	15305	15061	15051	15135	15137	14905	15150	15125	15075	15180	14845	15181	15073	15103	14868	15211	14819	14787	15115	15049	15073	15197	14942	15255	14947	14956	15093	14990	15081	14994	15131	15066	14975	15105	15066	15070	15146	15191	15041	15137	14959	15071	15190	14987	14980	15088	15056	15008	14997	15122	14977	15096	15153	15021	15118	15121	15228	15082	14862	15202	15062	14996	15209	15019	15099	15103	15161	15018	14935	15015	15171	15100	15113	14919	15013	15237	15112	15217	14981	15180	15090	15040	14987	15092	15016	15068	14890	15080	14977	15225	15105	15215	15110	14950	14995	15001	15025	14979	15074	14960	15109	15051	15031	15130	15100	14992	15029	15141	14963	15129	15087	15115	15058	15174	14950	15051	15061	15032	14969	14960	15035	15121	15179	15157	14979	15104	15033	15145	15063	14855	14947	15053	15149	15068	14902	15056	15087	14854	14997	15080	14920	15048	15153	15022	14946	15061	15024	15113	15134	15019	15181	15245	15161	15183	14998	15126	15172	15128	15167	14876	15215	14894	15113	15071	15013	14973	15087	15201	14936	14920	15248	15023	15099	15006	15036	15035	15018	15077	15108	15027	15202	15025	15039	15110	14904	15204	14937	15094	15034	15172	15052	15078	15015	15080	15134	15087	14995	15046	15117	15038	14940	14995	15028	15042	15025	15003	15038	14977	15200	14971	15198	14940	15104	14990	14980	15052	15146	14954	15014	14945	14919	14918	15329	15110	15114	14983	15023	14899	15184	14986	15149	14836	15062	15182	14871	15085	14944	15006	14961	15204	15026	15035	15226	15128	14898	15110	15020	15084	14942	15040	15081	15212	15079	15091	15003	15152	15098	15109	14936	15146	15180	14982	15058	14977	15035	14899	15160	15045	15202	15005	14974	15160	15217	14992	15074	15185	14979	15012	15006	15096	15085	15179	15191	14865	15117	15086	15161	15021	15012	15209	14849	14963	14967	15228	15003	14956	14953	15126	15207	14987	15107	15055	15160	15110	15020	15081	15028	15198	15044	15073	15098	15107	15072	14936	15112	14983	15019	15023	15185	15133	15153	15108	15093
24057	21469	29153	24663	46349	63484	50744	36287	27019	21571	19003	18172	17793	17803	17888	17874	17780	17871	17787	17967	17830	17500	17829	17924	17668	17826	17698	17828	17819	17758	17778	17825	17673	17686	17613	17628	17628	17694	17546	17744	17751	17849	17838	17600	17707	17791	17686	17582	17719	17648	17686	17791	17553	17714	17572	17797	17792	17657	17768	17745	17621	17651	17777	17710	17737	17630	17794	17586	17846	17698	17787	17590	17816	17545	17675	17652	17734	17713	17735	17428	17593	17628	17627	17831	17771	17645	17496	17709	17690	17870	17507	17554	17602	17830	17652	17828	17817	17697	17792	17748	17696	17504	17675	17460	17535	17807	17629	17449	17392	17613	17777	17718	17877	17562	17662	17744	17826	17642	17809	17535	17482	17620	17486	17706	17477	17657	17557	17666	17504	17836	17674	17817	17663	17680	17657	17624	17697	17749	17673	17637	17535	17691	17880	17657	17538	17690	17645	17577	17679	17758	17802	17649	17752	17479	17652	17597	17723	17858	17663	17654	17699	17729	17737	17556	17503	17973	17676	17608	17716	17894	17641	17566	17629	17589	17360	17641	17552	17678	17789	17703	17616	17480	17691	17749	17634	17748	17719	17485	17833	17673	17647	17592	17581	17718	17608	17588	17685	17571	17594	17639	17670	17507	17758	17725	17609	17795	17671	17604	17717	17651	17485	17702	17501	17577	17769	17541	17760	17441	17738	17576	17737	17703	17639	17592	17699	17679	17850	17755	17645	17641	17544	17497	17541	17501	17894	17773	17564	17742	17784	17778	17654	17507	17834	17688	17712	17685	17582	17722	17594	17664	17722	17717	17827	17514	17554	17454	17584	17686	18076	17571	17596	17504	17556	17592	17763	17752	17670	17539	17619	17624	17664	17840	17669	17719	17670	17969	17671	17776	17767	17809	17705	17599	17763	17767	17530	17657	17772	17734	17494	17638	17699	17498	17439	17574	17698	17591	17895	17572	17553	17572	17906	17850	17739	17678	17527	17676	17567	17705	17761	17698	17632	17716	17742	17845	17747	17675	17666	17934	17813	17859	17455	17682	17507	17581	17556	17598	17494	17783	17670	17469	17661	17712	17651	17734	17485	17616	17576	17602	17556	17730	17691	17519	17733	17809	17671	17589	17758	17561	17680	17850	17682	17499	17771	17564	17691	17460	17581	17614	17751	17466	17827	17753	17671	17824	17694	17776	17781	17834	17692	17682	17670	17713	17873	17668	17608	17818	17785	17723	17648	17726	17707	17571	17702	17421	17656	17753	17647	17518	17720	17907	17655	17792	17618	17764	17401	17643	17840	17676	17681	17658	17787	17560	17562	17784	17588	17647	17644	17543	17495	17629	17857	17750	17691	17546	17429	17506	17694	17634	17753	17585	17607	17842	17487	17686	17831	17577	17544	17535	17754	17714	17767	17748	17683	17608	17847	17809	17815	17523	17635	17652	17701	17593	17663	17690	17761	17599	17512	17579	17579	17672	17759	17561	17607	17519	17688	17549	17553	17723	17807	17683	17728	17695	17731	17553	17650	17761	17900	17692	17621	17691	17566	17725	17678	17525	17603	17592	17592	18053	17546	17472	17624	17618	17724	17475	17834	17713	17562	17816	17702	17762	17518	17657	17861	17697	17685	17645	17714	17623	17711	17678	17660	17781	17720	17815	17838	17703	17853	17835	17559	17753	17737	17400	17590	17825	17631	17470	17573	17754	17718	17871	17790	17525	17718	17616	17669	17756	18018	17736	17629	17674	17792	17460	17629	17765	17648	17555	17604	17701	17923	17715	17743	17602	17719	17599	17678	17752	17468	17800	17656	17489	17722	17533	17631	17520	17699	17712	17540	17714	17731	17867	17813	17665	17681	17440	17503	17640	17786	17737	17630	17803	17816	17809	17739	17691	17580	17635	17751	17522	17847	17585	17463	17625	17567	17476	17618	17649	17769	17673	17787	17740	17578	17674	17785	17682	17758	17824	17756	17496	17912	17612	17497	17751	17792	17596	17886	17621	17910	17628	17560	17579	17756	17783	17538	17728	17783	17765	17696	17599	17738	17751	17653	17777	17665	17670	17414	17608	17614	17672	17555	17510	17663	17563	17726	17729	17661	17693	17701	17445	17715	17694	17660	17693	17791	17593	17452	17336	17674	17660	17771	17605	17657	17781	17656	17575	17766	17391	17689	17497	17612	17607	17581	17713	17545	17493	17837	17554	17556	17633	17782	17874	17830	17831	17681	17756	17629	17774	17791	17546	17554	17582	17522	17648	17639	17586	17754	17767	17536	17636	17659	17616	17750	17837	17674	17757	17567	17688	17730	17690	17821	17697	17667	17418	17708	17769	17697	17643	17745	17729	17850	17484	17584	17586	17421	17678	17726	17705	17658	17698	17668	17751	17786	17822	17712	17733	17722	17320	17657	17565	17631	17625	17625	17637	17660	17654	17703	17690	17757	17599	17528	17600	17594	17701	17484	17814	17723	17696	17649	17891	17537	17769	17657	17744	17607	17592	17470	17612	17788	17725	17777	17770	17798	17773	17686	17537	17473	17687	17615	17581	17562	17478	17578	17671	17699	17800	17593	17620	17619	17662	17855	17782	17793	17852	17643	17669	17906	17875	17635	17532	17589	17623	17740	17802	17830	17673	17826	17775	17757	17835	17766	17750	17550	17588	17665	17469	17745	17587	17773	17644	17582	17683	17777	17609	17553	17724	17613	17599	17755	17525	17599	17650	17484	17486	17557	17778	17531	17863	17704	17660	17714	17478	17705	17537	17863	17798	17810	17737	17562	17686	17546	17688	17508	17737	17711	17537	17716	17713	17763	17711	17861	17734	17579	17620	17614	17694	17614	17508	17690	17736	17716	17746	17781	17497	17653	17621	17508	17902	17822	17703	17579	17487	17746	17735	17676	17733	17530	17666	17852	17723	17564	17605	17627	17733	17669	17943	17540	17593	17662	17743	17638	17611	17718	17773	17786	17679	17792	17633	17680	17831	17684	17642	17762	17659	17824	17687	17719	17717	17724	17549	17638	17682	17618	17691	17871	17738	17721	17847	17686	17562	17781	17836	17535	17662	17471	17928	17655	17724	17650	17675	17748	17804	17731	17676	17778	17685	17820	17712	17601	17616	17603	17779	17626	17677	17502	17719	17736	17626	17761	17710	17629	17588	17800	17810	17686	17469	17648	17824	17862	17637	17578	17573	17688	17626	17620	17668	17695	17513	17662	17508	17797	17598	17762	17590	17490	17707	17787	17806	17618	17821	17741	17880	17513	17672	17606	17495	17576	17526	17399	17624	17717	17685	17775	17731	17724	17683	17708	17559	17607	17593	17722	17595	17740	17582	17676	17679	17780	17717	17574	17602	17651	17737	17703	17602	17886	17582	17858	17690	17719	17691	17652	17569	17669	17622	17691	17616	17669	17690	17767	17597	17744	17790	17707	17606	17568	17661	17699	17660	17819	17812	17742	17702	17780	17886	17661	17590	17746	17735	17745	17798	17592	17628	17658	17792	17798	17768	17852	17574	17861	17853	17637	17610	17698	17547	17723	17655	17618	17636	17676	17660	17922	17772	17757	17817	17738	17531	17916	17518	17824	17756	17673	18016	17817	17885	17611	17491	17555	17801	17849	17615	17705	17746	17582	17630	17741	17849	17835	17531	17536	17801	17777	17492	17620	17815	17793	17767	17493	17412	17725	17593	17455	17687	17611	17566	17637	17632	17674	17714	17848	17797	17558	17688	17691	17761	17909	17716	17768	17819	17738	17623	17623	17641	17612	17581	17681	17765	17647	17865	17679	17647	17511	17682	17686	17766	17872	17675	17554	17804	17631	17689	17832	17794	17815	17589	17741	17580	17612	17649	17734	17775	17650	17543	17736	17786	17714	17637	17778	17667	17682	17714	17715	17690	17757	17806	17676	17713	17832	17747	17792	17753	17744	17770	17597	17494	18050	17744	17714	17715	17609	17760	17695	17866	17693	17645	17683	17633	17710	17565	17592	17740	17863	17821	17621	17721	17964	17484	17590	17563	17595	17844	17737	17845	17710	17581	17789	17654	17661	17778	17837	17597	17577	17653	17638	17508	17684	17763	17587	17732	17582	17630	17734	17582	17649	17733	17831	17627	17832	17739	17817	17618	17608	17901	17565	17697	17523	17847	17634	17616	17776	17723	17775	17512	17752	17689	17859	17678	17601	17538	17724	17471	17689	17596	17646	17663	17683	17725	17828	17558	17802	17637	17734	17735	17724	17783	17676	17672	17677	17477	17688	17583	17519	17761	17691	17776	17641	17707	17873	17413	17758	17819	17378	17599	17644	17684	17586	17669	17635	17510	17604	17729	17634	17750	17579	17662	17692	17588	17585	17475	17536	17674	17591	17826	17520	17634	17575	17674	17425	17488	17644	17668	17498	17613	17503	17727	17646	17543	17788	17744	17696	17681	17676	17831	17731	17666	17673	17635	17610	17821	17733	17749	17622	17540	17762	17832	17468	17687	17729	17644	17520	17880	17733	17637	17909	17859	17780	17761	17892	17547	17578	17591	17674	17636	17827	17681	17545	17796	17640	17744	17561	17746	17613	17699	17612	17774	17752	17696	17758	17591	17539	17343	17785	17644	17734	17939	17825	17759	17616	17559	17607	17576	17733	17623	17712	17451	17712	17770	17603	17594	17515	17614	17688	17602	17539	17652	17669	17701	17690	17557	17792	17651	17666	17595	17643	17627	17632	17488	17472	17601	17679	17777	17722	17544	17657	17622	17486	17602	17652	17613	17639	17865	17694	17618	17642	17664	17800	17631	17752	17693	17696	17569	17710	17694	17504	17495	17713	17558	17573	17631	17502	17608	17488	17896	17725	17571	17623	17804	17696	17540	17637	17673	17701	17569	17589	17419	17710	17745	17799	17554	17761	17612	17616	17673	17640	17526	17674	17505	17660	17615	17568	17650	17719	17704	17577	17841	17913	17993	17769	17756	17880	17688	17750	17417	17909	17850	17545	17839	17735	17734	17767	17786	17720	17691	17737	17801	17539	17546	17500	17472	17637	17499	17557	17555	17644	17766	17740	17512	17571	17989	17704	17506	17802	17665	17610	17769	17635	17624	17641	17723	17701	17485	17776	17812	17752	17593	17730	17667	17787	17847
39618	53969	30157	31266	57244	62254	47169	35814	24971	18378	15619	15087	14983	14882	14879	14848	14903	14959	14762	14859	15034	14894	15082	14991	14840	14929	14993	15014	14977	14846	14923	14762	14901	14825	14744	14906	15038	14925	14990	14898	14935	14850	15010	14933	14759	14939	14854	14964	14851	15013	14978	14906	14858	15096	15086	14936	14912	14976	15058	14917	14738	15017	15001	14942	14673	14750	14895	14871	14973	14899	14832	14840	14900	14784	14948	14772	14857	14864	14876	14916	14793	14886	15061	14993	14986	15028	14816	14969	14711	14859	14927	14962	14918	15026	15018	15026	14908	14977	14888	14850	14939	14829	14897	14804	14886	14975	14975	14950	14782	15000	14953	14862	14803	14790	14956	14797	14867	14866	14886	14924	14883	14843	15048	14902	15061	14858	14793	14920	14867	14835	14750	14835	14733	14985	14980	14954	14912	14861	14899	14898	14864	14894	14890	14848	14814	15079	14970	14753	14817	14753	14887	14886	14890	14911	14928	15029	14886	14912	15047	14796	14930	14629	14789	14887	14899	14884	14858	14880	14905	14819	14935	14989	14927	15023	14768	14910	14843	14963	14711	14931	14715	14918	14937	14941	14794	14704	14864	14770	14840	14828	14691	14760	14941	14799	14714	14858	14826	15030	14929	14896	14922	14820	14868	14894	14945	14772	14899	15102	14966	14919	14953	14756	14931	14815	14860	14970	14869	14759	14968	14774	14954	14910	14979	14625	14816	14964	14927	14882	14764	14818	14895	14863	15153	14777	14862	14804	14866	14780	14767	15125	14911	14879	14767	14752	14967	14643	14937	14906	14977	14880	14889	14801	14726	14986	14894	14872	14772	14861	14969	14734	15016	14940	14897	14861	14991	14958	14911	14961	14854	14942	14856	14853	14840	14859	14873	14938	15022	14737	14857	14906	14861	14764	14737	15024	14932	14928	15020	14851	14847	14821	15017	14873	14892	14886	14859	14785	14991	15006	14897	14850	14838	14720	14862	15058	14718	14912	14972	14865	14957	14943	14956	14860	14983	14745	14838	14941	14875	15056	14894	14975	14935	14940	14852	14800	15067	14779	14968	14711	14799	14728	14782	15019	14884	14686	14801	14942	14872	14843	14883	14814	14692	14792	14998	14865	14880	14756	14922	14873	14815	14867	14835	14890	14854	14948	14896	15072	14807	15045	14661	14737	15022	14808	15111	14786	14987	14845	15028	14862	14837	14811	15133	14884	14901	14887	14779	14833	14815	14900	14627	14915	14912	14847	14818	14842	14825	14893	14946	14909	14806	14902	14763	14958	14813	14921	14955	14906	14996	14933	14852	14926	14864	14916	14974	14792	14866	14776	15006	15020	14894	15036	14983	14900	14954	14869	14915	14843	14866	14908	15051	14974	14958	14888	14853	14783	14936	14812	14962	15008	14869	14926	14814	14773	14836	14729	14946	14931	14922	14811	14899	15021	14925	14920	14866	14848	14925	14933	14753	14773	14816	14883	14893	14843	14853	14679	15071	14926	14837	14982	14721	15049	14998	14955	14914	14983	14874	14885	14781	14649	14857	14931	14831	15019	14912	14882	14878	15015	14946	14937	14824	14897	14763	14881	14834	14750	14940	14877	14987	14923	14954	14947	14946	14911	14905	14835	14966	14987	14907	14803	14881	14933	15036	14843	14928	14973	14791	14796	14794	14857	14854	15020	15010	14939	14844	14925	14622	14886	14911	14885	14926	14948	14971	14956	14928	14845	14848	14923	14896	14750	14871	14845	14867	14703	14925	14996	14985	14859	14941	14920	14998	14878	14758	14902	14770	14881	14790	14926	15083	14810	14999	14754	14684	14877	14970	14870	14954	14849	14794	14849	14887	14942	15081	14804	14861	14973	14800	14830	14879	14866	14873	14821	14878	14943	15009	14811	14960	14739	14831	14947	14850	14764	14839	14984	14803	14828	14989	15085	14914	14964	14721	15110	14888	14866	14912	14806	14895	14956	14679	14980	15089	15027	14876	14932	14747	14886	14894	14972	15015	14848	14893	14895	15014	14896	14864	14962	14941	14783	14960	15023	14968	14918	14729	14825	14828	14924	15012	14826	14918	14979	14982	14904	14733	14844	14782	14813	14841	14801	14995	14814	14921	14854	14868	14942	14984	14799	14827	14759	14720	15054	14917	14849	15031	14846	14887	14989	14813	14881	14753	14884	14978	14950	14998	14990	14850	14885	14729	14838	14968	14893	14767	14824	15029	14974	14916	15047	14793	14824	14798	14993	14876	14844	14854	15033	14829	14927	14923	14849	14863	14876	14897	14929	14949	14855	14971	14757	14788	14829	14891	14873	14999	14791	14969	14932	14812	14908	14871	14934	14821	14940	14852	14909	14840	14830	14901	14828	14789	14855	14809	14817	14991	14717	14876	15000	14982	14767	14896	14821	14972	14881	15011	14901	14704	14886	14885	14998	14658	14804	14816	14995	14910	14825	14742	14965	15029	14916	14902	14833	14938	15065	14866	14922	14859	14971	14869	14955	14989	14938	15015	14915	15031	14830	15046	14808	14927	14890	14807	15052	15005	14951	14987	14872	14722	14825	14913	14741	14863	14886	14787	14778	14949	15026	14902	15004	14847	14874	14938	14975	14786	14800	14810	14731	15139	14832	14965	14897	14803	14904	14908	14967	15006	14832	14749	14778	15063	14906	14903	14746	14752	14813	15105	14845	14851	14866	14927	14895	14941	14806	14820	14908	14934	14853	14800	14893	14954	14751	14843	14797	14904	14980	14923	14954	14982	14950	14893	14972	14904	14787	14911	14808	14844	14893	14780	14977	14869	14770	14846	14849	14887	15073	15041	14882	14753	14875	14886	14806	14826	14849	14953	14799	14906	14901	14858	15095	15110	14801	14891	14898	14776	14995	14819	14957	14932	14842	14725	14760	14985	14969	14760	14875	14899	14971	14944	14789	14910	14985	14917	14938	14992	14804	15028	14978	14806	14910	14995	14803	14826	14673	14909	14805	15000	14864	14841	14972	14931	14774	14847	14914	14789	14783	14957	14871	14940	14831	14876	14913	14917	14948	14943	14930	14918	14888	14954	14910	14907	14998	14950	14785	14937	14966	14964	14754	14954	14913	14859	14951	14884	14889	14753	15013	14869	15030	14789	14890	14805	14941	14911	14747	14978	14731	14854	14836	14938	14891	14972	14871	14762	14848	14975	14924	14800	15023	14839	14729	14950	14997	14766	14762	14983	14854	14819	15001	15022	14722	14846	14966	14988	14906	14790	14880	14907	14884	14997	14970	14828	14671	14922	14907	14880	14939	14886	14892	14869	14816	14854	14589	14956	14773	14933	14890	14887	15005	14954	14806	14722	15014	14841	14995	14958	15076	14912	14762	14784	14960	14888	14785	14965	14985	14841	14818	14827	14917	14951	14886	14937	14793	14863	14865	15054	15038	14821	14763	14826	15035	14835	14742	14906	14996	14875	14985	14872	14903	14938	14972	14972	14906	14930	14597	14894	14808	14870	14949	14832	14877	14975	14862	14850	14807	14894	14788	14926	14941	15097	14946	14915	14760	14999	15112	14815	15051	15069	14946	14864	14951	14818	14866	14789	14863	14845	14883	14898	14770	14912	14853	15017	14955	14827	14841	14885	14805	14885	14706	15094	14860	14796	14874	14895	14893	14912	14687	14943	14870	14965	14946	14844	14982	14909	14763	14844	14729	14938	15020	14772	14816	14985	14930	14683	14806	14867	14742	14755	14924	14893	15034	14936	15021	14739	15091	15028	14869	14921	14851	14915	14841	14851	14856	14786	14962	14825	15008	14787	14829	14906	14846	14880	14952	14748	14831	14926	14948	14940	14928	14883	14858	14981	15077	14861	14820	14902	14877	14981	14983	15033	14739	14962	14807	14854	14825	14919	14917	14916	14870	14711	14875	15028	14824	14828	14771	14933	14836	14789	14816	14845	14984	14898	14631	14894	14804	15070	14735	14937	14912	14959	14944	14878	14915	14979	14696	14899	15134	14699	14879	14750	14890	14865	14956	14982	14808	14767	14833	14806	14732	14910	14677	14858	14867	15043	14988	14793	14895	14875	14872	14784	14771	14945	14932	14813	15023	14971	15009	14826	14874	14992	14908	14957	15049	14929	14962	14809	15016	14957	14893	14929	14965	14901	14780	15023	14691	14797	14794	14930	14786	14867	14943	14859	14952	14764	14867	14820	14833	14798	15005	14907	15072	14890	14793	14797	14879	14812	14874	14960	14883	14813	14886	15067	14751	14890	14736	14804	14830	14904	14810	14948	14868	14940	14914	15013	15039	14856	14875	14902	14920	14758	15027	14803	14913	15091	14931	14900	14867	14900	14934	14815	14826	14804	14926	14836	14967	14884	14858	14871	14981	15028	14989	14856	14815	14804	14944	14833	14895	14794	14690	14977	14876	15074	14768	14937	14925	14912	14851	14855	15038	15022	14957	15049	14862	14841	14955	14930	14857	14915	14793	14923	14804	14907	14934	14899	14884	15087	14899	14825	14867	14915	14996	14746	14738	14814	14894	14969	14901	14922	14845	14817	14966	14977	14998	14773	14725	14940	14913	14830	14874	14976	14844	14894	14841	14826	14942	14841	14933	14919	14866	14788	14967	14907	14830	14950	14813	14875	14906	14848	14970	14831	15040	14813	14914	14962	14765	14869	14787	14948	14709	14961	14899	14880	14844	14830	14878	14806	14922	14803	14829	14852	14885	14831	14881	14978	14745	14922	14949	14900	14932	15069	14853	14812	14960	14980	14945	15022	14794	14975	14887	14827	14856	14757	14991	14951	14844	14843	14677	14692	14790	14825	14785	14808	15053	14880	14778	14812	14892	14960	14977	14938	14893	14929	14952	14820	14860	14781	14807	14926	14909	15059	15027	14948	14882	14981	14960	14865	15095	14772	14804	15054	14913	14706	15040	15011	14966	15035	15034	15004	14893	15060	14937	14963	14989	15043	14684	15060	15087	14981	14914	14844	14869	14793	14935	15004	14820	14910	15055	15026	14776	14869	14965	14895	15049	14891	14962	14720	14984	14839	14858	14851	14906	15076	14887	14982	14971	14910	15097	14972	15015	14802	14954	14784	14718	14997	15018	14668	14980	14792	15161	14748	14836	14840	15088	14889	15068
22948	21400	29608	24789	36291	65706	61197	46154	34116	25241	20054	18223	17955	18004	17893	17625	17661	17591	17781	17694	17588	17721	17705	17707	17712	17507	17587	17463	17595	17622	17590	17575	17410	17645	17453	17609	17665	17514	17575	17590	17530	17643	17486	17650	17555	17467	17351	17629	17626	17389	17567	17340	17627	17400	17447	17444	17626	17658	17458	17378	17497	17432	17591	17431	17625	17663	17400	17454	17664	17641	17616	17522	17498	17659	17453	17200	17392	17583	17548	17638	17410	17507	17600	17476	17432	17544	17394	17619	17677	17407	17541	17552	17425	17469	17301	17696	17288	17370	17501	17358	17463	17527	17486	17317	17553	17458	17467	17412	17358	17523	17288	17573	17301	17414	17505	17337	17465	17524	17275	17541	17477	17684	17496	17460	17599	17473	17546	17322	17397	17494	17423	17353	17605	17497	17434	17625	17463	17570	17556	17359	17633	17536	17528	17412	17499	17411	17386	17494	17415	17362	17248	17288	17669	17396	17437	17490	17447	17560	17325	17352	17657	17480	17390	17333	17574	17478	17614	17215	17570	17660	17473	17415	17354	17307	17328	17448	17538	17485	17474	17462	17750	17513	17790	17411	17314	17242	17203	17382	17628	17271	17454	17475	17500	17512	17266	17385	17565	17405	17441	17557	17410	17312	17340	17246	17577	17369	17537	17514	17591	17604	17434	17541	17475	17484	17508	17193	17319	17387	17596	17427	17429	17370	17691	17451	17522	17474	17411	17539	17347	17358	17328	17316	17439	17287	17425	17483	17340	17673	17513	17458	17587	17272	17503	17278	17329	17533	17490	17454	17670	17316	17479	17357	17609	17488	17487	17528	17360	17375	17500	17624	17270	17597	17486	17503	17412	17476	17433	17578	17449	17418	17387	17255	17456	17424	17320	17271	17447	17519	17444	17411	17327	17389	17348	17438	17367	17627	17562	17380	17148	17473	17478	17325	17427	17355	17413	17427	17621	17583	17626	17484	17516	17389	17543	17472	17346	17371	17537	17575	17403	17432	17361	17541	17549	17279	17189	17558	17338	17537	17285	17349	17558	17628	17396	17501	17370	17441	17381	17536	17462	17485	17538	17436	17539	17318	17369	17354	17224	17436	17532	17589	17419	17502	17471	17249	17509	17414	17462	17375	17208	17364	17424	17556	17398	17572	17687	17363	17404	17498	17662	17409	17377	17508	17639	17465	17578	17593	17520	17300	17278	17367	17546	17340	17287	17459	17527	17575	17412	17550	17431	17495	17499	17658	17172	17351	17452	17587	17418	17446	17781	17459	17361	17455	17559	17308	17334	17275	17238	17445	17546	17646	17389	17643	17533	17418	17337	17431	17569	17414	17472	17476	17478	17413	17498	17572	17809	17661	17421	17433	17325	17384	17633	17348	17497	17296	17470	17399	17601	17462	17524	17602	17310	17278	17550	17384	17293	17377	17518	17378	17493	17357	17530	17373	17461	17370	17338	17315	17409	17673	17174	17451	17580	17403	17425	17300	17272	17474	17510	17493	17387	17463	17602	17365	17686	17482	17216	17417	17407	17331	17508	17278	17264	17487	17496	17439	17384	17396	17397	17464	17338	17307	17470	17327	17260	17588	17568	17308	17282	17225	17201	17402	17354	17462	17412	17298	17572	17443	17433	17445	17455	17584	17493	17420	17734	17406	17470	17644	17543	17484	17348	17573	17438	17585	17599	17698	17470	17441	17413	17666	17705	17291	17323	17552	17559	17318	17493	17520	17523	17513	17581	17538	17482	17582	17356	17527	17448	17680	17627	17715	17417	17372	17602	17553	17484	17610	17452	17388	17469	17397	17395	17352	17375	17579	17565	17432	17466	17626	17398	17652	17243	17341	17375	17494	17552	17576	17260	17616	17464	17210	17382	17397	17639	17477	17346	17546	17497	17487	17462	17407	17661	17589	17424	17430	17658	17495	17300	17348	17370	17398	17378	17477	17573	17526	17345	17328	17500	17501	17650	17491	17279	17402	17411	17428	17519	17382	17305	17540	17467	17590	17399	17360	17420	17307	17413	17453	17516	17483	17455	17294	17406	17383	17409	17341	17461	17251	17403	17634	17585	17481	17457	17400	17604	17413	17618	17553	17501	17476	17424	17348	17462	17431	17694	17631	17466	17428	17511	17325	17419	17800	17369	17340	17354	17479	17395	17438	17523	17386	17145	17417	17399	17413	17506	17524	17260	17517	17489	17704	17253	17341	17174	17432	17081	17295	17457	17531	17571	17622	17353	17431	17603	17496	17479	17499	17461	17428	17687	17236	17422	17378	17728	17404	17415	17586	17353	17405	17327	17466	17476	17293	17399	17664	17629	17392	17418	17217	17400	17454	17575	17669	17485	17421	17340	17458	17379	17474	17587	17333	17363	17406	17471	17387	17545	17433	17467	17584	17294	17268	17405	17344	17476	17557	17636	17544	17627	17489	17456	17411	17475	17570	17574	17463	17616	17478	17376	17492	17407	17291	17272	17255	17415	17535	17393	17506	17524	17593	17544	17456	17575	17623	17538	17364	17564	17504	17483	17287	17451	17291	17456	17478	17594	17406	17637	17463	17459	17421	17504	17404	17515	17399	17364	17279	17510	17503	17539	17572	17343	17320	17299	17455	17431	17595	17674	17324	17416	17404	17657	17773	17420	17436	17358	17518	17440	17273	17579	17326	17635	17445	17705	17526	17434	17403	17479	17233	17611	17359	17310	17356	17545	17369	17423	17441	17518	17339	17438	17351	17492	17494	17450	17457	17473	17542	17640	17568	17419	17504	17436	17729	17359	17536	17575	17616	17449	17287	17333	17413	17359	17434	17438	17368	17418	17507	17712	17406	17524	17402	17425	17495	17409	17555	17416	17436	17550	17401	17544	17364	17414	17476	17317	17258	17564	17317	17411	17588	17476	17491	17505	17453	17522	17439	17528	17270	17513	17373	17629	17468	17373	17303	17342	17394	17462	17399	17647	17598	17494	17415	17393	17576	17510	17449	17405	17493	17562	17383	17325	17343	17417	17400	17371	17404	17620	17396	17250	17489	17627	17387	17469	17403	17342	17474	17467	17371	17493	17240	17435	17494	17520	17442	17481	17556	17457	17279	17486	17546	17411	17497	17383	17693	17447	17685	17295	17473	17595	17238	17498	17438	17304	17334	17667	17476	17454	17415	17348	17285	17424	17469	17430	17781	17332	17476	17345	17515	17350	17380	17470	17276	17559	17527	17470	17489	17650	17418	17474	17441	17405	17335	17491	17302	17328	17330	17573	17385	17401	17359	17557	17584	17515	17452	17601	17350	17382	17407	17437	17321	17393	17348	17555	17394	17610	17492	17509	17401	17516	17429	17512	17316	17536	17599	17414	17361	17511	17239	17341	17490	17478	17469	17415	17638	17409	17346	17756	17377	17481	17561	17696	17462	17521	17615	17478	17256	17447	17370	17468	17400	17478	17334	17308	17679	17676	17411	17574	17596	17382	17530	17411	17549	17312	17623	17249	17568	17453	17442	17579	17274	17544	17367	17338	17686	17405	17552	17496	17366	17583	17463	17381	17234	17511	17473	17677	17682	17469	17495	17504	17518	17294	17417	17485	17703	17307	17358	17705	17613	17493	17416	17366	17457	17138	17362	17477	17350	17401	17402	17554	17267	17472	17459	17447	17398	17522	17381	17527	17487	17409	17532	17462	17469	17603	17465	17530	17470	17384	17358	17408	17656	17650	17491	17548	17509	17586	17480	17655	17519	17359	17470	17391	17348	17690	17472	17403	17438	17514	17368	17334	17385	17653	17420	17569	17311	17616	17543	17459	17439	17791	17535	17566	17544	17424	17435	17445	17498	17489	17253	17448	17525	17599	17458	17478	17408	17569	17526	17600	17417	17512	17453	17466	17450	17393	17285	17553	17342	17417	17305	17549	17450	17306	17455	17330	17367	17371	17377	17514	17595	17501	17466	17536	17499	17420	17275	17406	17282	17376	17459	17549	17607	17727	17453	17469	17504	17260	17626	17475	17417	17555	17495	17459	17431	17532	17522	17677	17592	17284	17585	17372	17500	17500	17559	17349	17719	17620	17649	17291	17481	17338	17614	17405	17581	17248	17729	17353	17556	17372	17609	17380	17609	17351	17192	17332	17455	17444	17600	17555	17443	17347	17267	17311	17293	17549	17565	17354	17462	17469	17474	17625	17566	17419	17428	17574	17489	17469	17460	17525	17576	17282	17201	17488	17534	17402	17544	17362	17320	17486	17239	17573	17359	17440	17168	17550	17384	17319	17308	17328	17497	17376	17380	17493	17602	17394	17526	17573	17259	17343	17437	17508	17503	17491	17567	17526	17626	17544	17621	17539	17278	17652	17298	17378	17451	17462	17460	17450	17501	17302	17614	17504	17322	17374	17449	17348	17243	17407	17472	17556	17396	17330	17549	17396	17562	17456	17331	17561	17451	17474	17546	17572	17373	17247	17531	17402	17358	17277	17343	17454	17484	17585	17125	17498	17326	17351	17361	17585	17425	17678	17510	17308	17442	17511	17392	17428	17392	17532	17461	17601	17528	17324	17652	17430	17731	17473	17450	17539	17439	17394	17450	17657	17375	17586	17537	17610	17661	17423	17470	17472	17480	17592	17367	17509	17503	17310	17556	17544	17481	17370	17283	17408	17384	17570	17350	17370	17286	17418	17520	17523	17392	17322	17457	17459	17223	17502	17323	17366	17431	17549	17574	17570	17494	17529	17269	17654	17582	17503	17520	17317	17469	17534	17385	17509	17589	17578	17422	17613	17367	17444	17424	17485	17416	17702	17497	17534	17453	17367	17485	17333	17326	17376	17544	17480	17432	17604	17270	17510	17529	17316	17392	17599	17509	17237	17524	17801	17501	17534	17491	17485	17456	17527	17412	17530	17416	17489	17396	17407	17299	17479	17492	17507	17541	17531	17590	17536	17336	17485	17382	17524	17444	17572	17448	17318	17460	17539	17398	17527	17437	17306	17447	17473	17463	17510	17624	17245	17486	17432	17661	17387	17703	17418	17411	17483	17486	17480	17495	17417	17652	17497	17482	17665	17342	17370	17218	17550	17423	17550	17387	17543	17377	17535	17333	17329	17480	17453	17471	17348	17364	17625	17368	17415	17380	17506	17383	17627	17339
50648	73211	37335	47678	59368	75019	61104	47219	33296	21960	16417	15170	14808	14777	14774	14701	14622	14722	14728	14781	14682	14709	14842	14715	14812	14644	14995	14765	14741	14690	14602	14805	14699	14863	14635	14577	14782	14721	14821	14728	14715	14916	14718	14650	14681	14763	14985	14835	14632	14754	14804	14702	14804	14608	14726	14761	14608	14656	14822	14726	14789	14664	14729	14725	14647	14740	14564	14712	14839	14738	14756	14814	14790	14721	14748	14764	14804	14543	14797	14705	14845	14810	14798	14765	14741	14612	14780	14641	14719	14805	14781	14635	14741	14645	14830	14697	14764	14632	14587	14869	14532	14573	14712	14626	14750	14638	14582	14650	14681	14625	14712	14792	14777	14763	14775	14731	14740	14666	14682	14761	14673	14748	14782	14841	14833	14739	14663	14709	14689	14893	14604	14804	14695	14713	14869	14677	14740	14801	14752	14832	14721	14697	14702	14874	14682	14715	14769	14696	14656	14588	14736	14776	14754	14744	14629	14795	14789	14692	14625	14694	14522	14747	14724	14650	14791	14685	14799	14589	14663	14896	14722	14625	14736	14658	14795	14652	14741	14722	14648	14746	14849	14806	14622	14716	14706	14608	14726	14671	14795	14637	14696	14733	14733	14705	14776	14813	14774	14541	14759	14746	14677	14734	14711	14788	14743	14710	14635	14759	14590	14701	14726	14663	14776	14861	14692	14690	14756	14609	14713	14734	14994	14708	14824	14534	14797	14834	14739	14843	14612	14740	14647	14879	14782	14938	14731	14677	14731	14713	14759	14805	14822	14660	14949	14718	14597	14868	14706	14844	14617	14698	14772	14729	14676	14728	14714	14711	14889	14750	14790	14744	14602	14716	14631	14634	14606	14700	14780	14754	14812	14624	14761	14801	14792	14721	14796	14689	14698	14710	14745	14809	14635	14661	14588	14771	14612	14792	14807	14797	14742	14623	14836	14689	14724	14692	14667	14645	14788	14761	14751	14639	14725	14776	14773	14741	14872	14803	14895	14825	14756	14688	14461	14593	14746	14558	14793	14618	14739	14724	14895	14734	14647	14777	14690	14746	14688	14848	14701	14677	14689	14772	14786	14658	14704	14741	14552	14761	14690	14857	14695	14722	14847	14637	14643	14704	14719	14797	14786	14704	14700	14542	14728	14765	14719	14702	14749	14737	14727	14783	14726	14744	14766	14700	14602	14647	14739	14717	14756	14732	14763	14857	14719	14545	14519	14703	14870	14621	14665	14665	14931	14710	14765	14811	14474	14738	14541	14857	14701	14636	14619	14560	14930	14683	14666	14725	14573	14803	14821	14807	14858	14699	14754	14766	14744	14803	14782	14767	14677	14640	14823	14559	14863	14635	14638	14807	14579	14708	14781	14722	14680	14794	14655	14595	14595	14719	14673	14681	14568	14600	14715	14858	14681	14844	14599	14565	14754	14658	14645	14729	14724	14507	14633	14547	14658	14805	14759	14780	14759	14639	14706	14733	14607	14816	14810	14621	14841	14880	14583	14598	14674	14796	14592	14819	14756	14759	14803	14714	14756	14698	14774	14769	14537	14770	14751	14595	14637	14816	14938	14750	14595	14824	14669	14608	14625	14741	14862	14646	14790	14621	14827	14707	14806	14746	14768	14787	14689	14869	14771	14936	14743	14883	14865	14716	14750	14813	14607	14744	14824	14705	14642	14604	14734	14746	14741	14584	14622	14881	14484	14537	14624	14825	14620	14678	14598	14840	14766	14729	14759	14676	14583	14699	14853	14771	14729	14695	14749	14691	14855	14626	14865	14734	14700	14740	14763	14652	14641	14636	14553	14919	14570	14851	14798	14615	14696	14861	14710	14539	14531	14775	14801	14837	14639	14691	14733	14863	14723	14575	14791	14821	14763	14715	14654	14636	14668	14744	14917	14529	14797	14687	14805	14787	14808	14733	14819	14761	14715	14935	14583	14683	14667	14830	14634	14761	14782	14754	14765	14794	14774	14908	14645	14682	14766	14609	14676	14660	14655	14801	14640	14868	14696	14655	14608	14666	14737	14744	14745	14832	14666	14676	14676	14741	14644	14480	14574	14827	14741	14860	14728	14781	14661	14853	14833	14880	14617	14792	14819	14619	14752	14657	14760	14663	14742	14701	14715	14790	14658	14605	14839	14736	14823	14743	14608	14626	14787	14763	14777	14818	14608	14770	14703	14845	14741	14687	14516	14789	14856	14802	14847	14631	14810	14765	14710	14580	14680	14742	14624	14784	14717	14681	14687	14904	14610	14593	14697	14829	14695	14781	14685	14862	14747	14693	14761	14694	14793	14770	14696	14762	14747	14885	14774	14668	14826	14676	14664	14635	14680	14777	14837	14675	14762	14676	14957	14605	14612	14735	14681	14688	14729	14727	14743	14813	14822	14813	14699	14741	14607	14828	14648	14703	14639	14720	14595	14571	14718	14490	14771	14736	14681	14696	14785	14857	14491	14758	14695	14692	14805	14806	14640	14767	14718	14690	14626	14580	14658	14716	14779	14552	14755	14766	14748	14717	14698	14814	14627	14565	14680	14834	14765	14730	14815	14730	14714	14787	14801	14826	14662	14804	14717	14724	14697	14697	14732	14736	14673	14734	14826	14891	14600	14732	14703	14631	14762	14756	14623	14705	14838	14843	14761	14673	14939	14722	14789	14744	14623	14604	14699	14799	14730	14732	14673	14724	14667	14740	14673	14621	14776	14565	14632	14717	14647	14731	14834	14585	14777	14607	14696	14740	14753	14598	14552	14694	14661	14819	14653	14727	14761	14709	14798	14576	14804	14540	14711	14573	14582	14809	14731	14619	14644	14782	14686	14621	14587	14786	14722	14788	14628	14810	14688	14953	14814	14779	14700	14850	14654	14677	14793	14744	14744	14723	14704	14725	14750	14751	14708	14693	14805	14847	14799	14708	14855	14682	14566	14879	14673	14583	14702	14601	14859	14852	14635	14712	14755	14704	14622	14562	14781	14773	14610	14729	14850	14629	14735	14695	14533	14886	14756	14673	14862	14724	14662	14781	14682	14773	14717	14675	14570	14734	14787	14730	14742	14669	14610	14746	14759	14758	14553	14846	14635	14641	14864	14670	14819	14535	14914	14676	14749	14898	14624	14735	14752	14651	14717	14667	14740	14661	14775	14670	14659	14728	14716	14840	14701	14787	14686	14623	14748	14596	14699	14770	14777	14795	14648	14582	14699	14751	14896	14712	14701	14565	14575	14770	14719	14709	14736	14614	14853	14763	14797	14669	14695	14631	14659	14743	14786	14769	14783	14890	14609	14645	14775	14679	14718	14788	14650	14665	14834	14614	14746	14743	14741	14723	14686	14662	14592	14672	14713	14791	14894	14684	14870	14718	14823	14714	14582	14743	14728	14737	14825	14645	14743	14752	14839	14535	14678	14593	14840	14742	14919	14826	14689	14685	14643	14663	14867	14792	14488	14670	14806	14715	14596	14762	14744	14357	14802	14552	14766	14757	14793	14845	14675	14871	14843	14673	14673	14773	14794	14785	14726	14647	14837	14752	14637	14825	14673	14805	14624	14671	14855	14758	14896	14673	14789	14756	14599	14644	14772	14792	14724	14713	14838	14781	14609	14889	14800	14579	14668	14634	14899	14705	14638	14847	14635	14653	14763	14769	14642	14756	14602	14821	14694	14583	14657	14670	14715	14633	14700	14779	14793	14846	14654	14717	14787	14814	14699	14772	14579	14834	14612	14607	14778	14901	14851	14545	14807	14844	14884	14797	14697	14642	14618	14733	14617	14719	14794	14624	14760	14810	14599	14715	14579	14654	14643	14808	14657	14763	14842	14872	14890	14601	14651	14718	14732	14522	14766	14602	14845	14781	14556	14690	14646	14763	14597	14825	14659	14664	14644	14623	14649	14667	14737	14632	14795	14778	14973	14580	14659	14691	14692	14695	14763	14634	14734	14722	14678	14562	14748	14711	14511	14664	14694	14711	14755	14807	14807	14604	14809	14740	14707	14978	14788	14860	14672	14739	14654	14597	14792	14667	14573	14645	14602	14645	14745	14677	14669	14631	14687	14633	14744	14747	14821	14886	14735	14841	14665	14724	14767	14805	14813	14698	14875	14822	14798	14688	14622	14762	14741	14733	14658	14927	14875	14657	14723	14655	14642	14694	14742	14645	14780	14754	14800	14740	14608	14449	14722	14759	14728	14877	14851	14610	14844	14637	14710	14612	14799	14777	14748	14735	14809	14494	14795	14806	14681	14820	14874	14634	14776	14736	14633	14758	14632	14812	14791	14658	14755	14654	14647	14663	14758	14678	14805	14730	14759	14554	14702	14659	14744	14777	14836	14677	14722	14715	14753	14679	14779	14858	14706	14715	14544	14768	14593	14783	14670	14729	14735	14702	14750	14828	14771	14603	14782	14857	14654	14678	14695	14743	14646	14651	14755	14778	14804	14787	14581	14812	14684	14798	14853	14832	14525	14502	14728	14748	14741	14813	14755	14770	14693	14763	14809	14624	14775	14613	14753	14786	14867	14797	14677	14612	14753	14783	14777	14701	14846	14649	14694	14637	14550	14716	14845	14529	14807	14825	14714	14921	14720	14807	14982	14789	14764	14810	14793	14722	14857	14870	14675	14698	14846	14636	14706	14781	14756	14685	14543	14759	14736	14614	14827	14728	14775	14534	14686	14801	14895	14870	14773	14849	14830	14601	14753	14690	14828	14700	14822	14752	14777	14727	14726	14763	14796	14620	14768	14694	14823	14872	14626	14633	14775	14682	14583	14659	14777	14829	14683	14679	14854	14672	14714	14852	14716	14594	14764	14917	14808	14734	14799	14711	14804	14687	14615	14757	14686	14699	14733	14657	14746	14590	14867	14710	14693	14505	14901	14752	14788	14750	14623	14887	14669	14660	14826	14501	14603	14850	14607	14736	14585	14710	14814	14730	14643	14757	14741	14792	14691	14631	14785	14705	14658	14695	14695	14767	14897	14558	14687	14864	14778	14790	14860	14752	14818	14783	14711	14766	14658	14664	14784	14712	14739	14876	14773	14726	14676	14658	14864	14680	14651	14632	14676	14628	14691	14705	14667	14719	14675	14631	14664	14755	14840	14666	14668	14831	14744	14757	14739	14609	14599	14689	14722	14512
27987	23349	25763	24780	22131	30810	27592	22797	20163	18559	18155	17931	18083	18157	18193	17933	18018	18135	18271	17899	18138	18078	18014	18126	18025	18184	18199	17979	18088	17987	18081	18162	18325	18089	18109	18144	18311	18115	18239	17908	18242	18180	18174	17995	17952	17862	17894	18004	17965	18111	18056	18009	17937	17841	18110	17987	18005	18157	18119	18048	18190	18033	17936	18057	17770	18059	18014	18028	18161	18029	17973	18051	17988	17998	17957	18077	18153	17954	18030	18175	18011	18236	18032	17959	17876	17890	18180	18033	17927	17989	18063	17855	17951	18054	17913	18090	18063	17975	17997	18320	18099	17909	17859	17865	17958	17950	18127	17962	18074	18085	18139	18185	17910	17979	17816	17986	17943	18142	18077	18052	17839	17885	18002	18013	17889	17935	18257	18020	18066	18067	17937	17975	17988	17858	17900	17958	18052	17955	17957	18091	17990	18155	18050	17982	17893	17933	18011	18158	18128	17935	17958	17910	17976	18049	17911	17963	18210	18104	18043	17858	18029	17897	17918	18109	18068	18079	18227	18060	18223	17971	18121	18053	18020	17920	18011	18158	18102	17928	17880	17912	17859	17982	17866	18014	18062	18017	18168	17893	18225	18061	18000	18172	17895	17938	18065	18124	17909	18150	18003	17943	18021	17880	17919	17985	18107	18013	17947	18097	18063	17858	17930	17907	18059	17999	18019	18085	18101	18109	18088	17866	17971	17978	18163	18003	17991	17944	18057	17979	18062	17991	17933	18028	17983	17967	18131	18007	18195	17988	17885	18003	18002	18054	18095	18003	17956	17994	18088	18061	18147	17868	17896	17999	18142	17969	18021	18020	18027	17919	17969	18016	17974	17883	18048	18272	17828	17885	18091	18014	18130	18009	18084	17933	17963	18072	17953	18107	18029	18018	18109	18089	18036	17970	17979	17935	18028	17897	18105	18043	17724	18003	18036	17840	18202	17854	18019	18006	18125	17901	18155	17936	18061	17913	17891	18071	18231	17944	17987	17998	17996	17932	18180	18164	18241	18233	18044	18072	18064	18024	18017	18148	18154	17906	18036	17945	17944	18171	18070	17942	17956	18028	17993	18187	18144	17911	17840	17740	17907	17931	18150	18122	18023	17885	17939	17982	18081	17895	18062	17823	18067	18174	17979	18095	17888	17991	17994	18062	18078	18171	17965	17941	17933	18111	18172	17859	18063	17944	18070	17897	17923	18313	17878	17978	17895	18115	17915	18037	18191	17985	17798	17930	18223	18059	18010	18071	17978	18152	18093	18027	18223	18092	18097	17814	18108	18095	18097	17976	18082	17994	17986	18023	17901	17998	17883	18014	18284	17928	17799	17852	18103	18107	17968	18048	17961	18023	18075	17964	18049	17995	18157	18032	18054	18018	18048	17906	18128	17907	18018	18038	18102	18042	18219	17867	17889	18250	17910	18149	17970	17917	18028	18199	17884	17815	18151	18009	17974	18008	18190	18122	18203	18025	17964	18120	17968	18101	18041	17930	18077	18002	18183	17935	17960	17929	17975	18039	17977	18031	17920	18192	17977	18033	18119	18013	18302	17969	17931	18017	18204	17939	17975	18014	17986	18132	17978	17994	18166	17927	17996	18117	18009	18042	17986	17837	18124	18022	17886	17992	17728	17967	18125	18066	17926	17851	18041	18013	17995	17923	18177	18004	18022	17988	18006	17801	17984	17986	18069	17967	18082	17828	18098	17658	17976	17739	18000	17884	17974	17833	17693	17916	18013	17995	17986	17964	18149	17881	18184	18202	17915	17979	18013	18163	17957	18086	17988	18020	17958	17971	17838	18107	17771	17936	17911	18130	18142	18004	17932	17956	18020	18076	17925	17883	17864	17923	18003	17970	18076	18014	18021	17812	18025	17984	17870	17928	17905	17981	17992	17964	17815	18103	17908	17908	18079	17985	18053	18014	18078	18208	18206	18228	17973	18176	17962	18003	17891	18000	18125	18025	18088	18014	18163	18071	17901	17866	18048	18097	18064	18076	18009	18084	18041	18123	18062	18137	18015	17820	18055	17987	17861	18243	17940	17965	17910	18145	17890	18048	17925	17955	17930	17988	18022	18064	17957	17977	18078	18118	17966	17982	18094	17886	18061	18030	17976	17883	18004	18151	18118	18098	18002	18174	18187	17912	18213	18031	18056	17940	18110	18065	17967	17878	18082	17971	18093	18001	18008	18023	18252	18276	18048	17965	18131	17918	18088	18128	18139	17929	18065	18097	17898	18183	18078	18066	18073	18094	17952	18085	17880	18126	18007	17975	18169	17987	18012	18106	17930	18036	17973	18110	18150	18027	18090	18014	18039	18161	18075	18159	18059	18078	18166	17910	18032	18139	18204	17727	17978	18058	18006	18187	17944	18019	18010	18062	18018	17974	17897	17917	18015	18048	18073	18067	17832	18106	17940	17919	17925	17997	18044	18113	17933	18120	18079	17976	18091	17930	18121	18116	17970	18064	18180	18230	18150	17967	18174	17935	18126	18049	17907	17907	18075	17942	17946	18059	18092	17780	18161	18117	18031	17776	18095	18100	18070	18148	18021	18050	17912	18012	18240	18116	18099	17899	18115	18032	17879	17874	17725	18007	18101	18089	18199	18048	18071	18123	17935	18093	18211	18002	17995	18001	18086	17779	17866	18033	18168	18049	17868	18088	18050	17955	18040	18103	17968	17986	18215	17853	18031	17909	18075	17977	18160	18069	17970	17957	17941	18119	18020	18223	18262	18141	18070	18151	18201	18007	17972	17973	17945	18138	18178	18234	18153	18080	18162	17880	18369	18298	18206	18128	18015	17971	17865	18056	18025	18013	18069	18000	17810	18065	18105	18188	18163	17763	17913	17960	18030	17885	17911	18028	17957	17863	18052	18032	18142	17875	17940	17905	17859	17932	18028	17992	17768	18007	17993	18034	18065	17944	18047	18001	18186	18058	17857	18069	17838	17958	18067	17975	17891	17980	17997	17882	18008	17949	18114	17879	18136	17920	18253	18060	17992	18114	17957	17898	17957	17976	17954	17988	17769	17889	18039	17867	18034	18087	18073	18165	17945	18111	18087	18242	18027	18088	17992	18086	18026	18238	18173	17714	17797	17985	17902	18360	18086	18105	18169	17998	18209	18133	17986	18023	18144	18038	17909	18159	18036	18062	18047	18006	18212	17926	17904	18186	18199	18053	18168	18069	18194	18054	17865	17906	18081	18030	17868	18042	18119	18082	17938	17926	18178	18175	18074	18078	18003	17983	17731	17838	17887	17853	18127	18141	18214	17991	18042	18054	17859	18018	17849	17811	17933	18090	18094	17899	17970	18082	18089	17899	17883	18020	17922	17926	17951	18000	18093	17903	17895	18070	18075	17790	17908	18081	18149	18160	18010	18080	18098	17994	18127	18171	18188	17972	18198	17885	18066	18033	17976	18069	18078	18170	18124	18063	17949	17870	18104	18216	18023	17945	17894	17981	17664	17863	18093	18083	18036	18185	17864	18133	17921	17953	18052	17886	18129	17909	17994	18080	17994	18189	18037	17991	18256	18070	17891	17984	18092	18179	17994	17968	17959	18036	18099	18057	18018	18000	17834	17935	17999	17969	18000	18040	18040	17974	18026	18071	17947	17973	17905	18032	18210	17974	17853	18046	18085	18070	18128	18009	17880	18071	17952	18091	18119	17784	18032	17793	17743	18119	17913	18124	18161	17959	17920	18108	17950	18012	17904	18099	18054	18196	18157	17985	18127	18250	17967	17877	17910	17809	17914	17936	18135	17884	17969	17916	18124	18146	18084	18023	17978	17862	18074	18025	18028	17997	17981	17930	17965	18102	17892	18021	18215	18159	18183	17931	18083	17951	18123	18116	18083	18007	18014	18181	17910	17949	18137	18026	18005	18250	17816	18176	17786	17969	17923	18348	18034	17994	18192	17845	18064	17877	17907	18150	18015	18132	17989	17728	17947	17928	18059	17975	18072	17954	17946	18159	18033	18093	17991	17824	17961	17968	18192	18050	18149	18000	18010	17889	18102	17948	17797	17829	18266	18115	17800	18150	18011	18058	18132	18100	18017	18095	17728	18090	17883	17965	18086	17924	17924	18058	18213	18076	18195	18070	18002	18168	18062	17888	18168	18064	17874	17947	18008	17711	18043	17797	18005	18103	18019	17993	18173	18279	18149	18072	17856	17770	17857	17838	18109	17999	17987	18102	18253	18125	18007	18038	18018	18137	18118	17966	18045	17979	17990	17886	18133	17905	18237	17941	18013	18095	18124	17991	17929	17909	17870	18080	18156	18222	18135	17993	18064	17931	18078	18077	18031	17905	18114	18024	18109	17942	17908	18026	17850	18090	18187	17887	18004	17983	17870	18023	18244	17868	17818	17844	18126	17933	17877	17865	18016	18139	18064	18082	17984	18101	17889	18263	17948	17920	17743	17943	18219	18157	18180	17850	17858	17862	17984	17905	18011	18138	18213	17829	18162	18058	18069	18003	18137	18060	18045	18178	17835	18171	17927	18051	17949	18187	18095	18196	18140	17928	18346	18148	17797	17958	18004	17962	17983	17958	18036	17831	18136	17997	17870	17843	18222	17999	18186	18052	17918	17880	18161	18161	18117	17902	18055	18019	18067	18030	17849	17961	18140	17997	17987	17956	17951	18089	17763	17885	17897	17916	18024	18072	18251	18087	18142	18135	17902	17950	17994	17973	18112	17963	17940	18077	17993	17992	18006	17987	17854	17995	17979	17919	17730	17851	17959	18182	18164	17971	18035	18048	17902	18047	17939	18024	17938	17986	18154	17929	17986	18125	17978	17937	18239	18098	18005	17995	17916	18007	18109	18053	17950	18050	18103	17897	17988	17916	17999	18119	17947	18032	18040	18054	17912	17894	17824	17886	18115	17887	17705	17965	17606	17951	18046	18211	18194	18040	18293	17809	18093	17930	18031	17901	17927	17906	17962	18054	17775	17850	18080	18146	18058	18074	18183	17941	18289	17829	18137	17875	18114	18017	18006	18176	18017	17949	17970	18077	17974	17951	18076	17955	18233	18074	17904	17924	17743	17985	17922	18169	18046	17813	17983	18043	17902	18250	18104	18040	18014	17873	17858	17980	18120	18025	18110	18148	17878	17954	18068	18081
21098	31040	18929	19933	20225	29423	24201	20051	16999	15798	15105	15175	15093	15111	15261	15164	15256	15012	15045	15353	15007	15113	15255	15081	15244	15152	15091	15057	15191	15047	14999	15170	15091	15049	15182	15079	15189	15169	15038	15329	15128	15121	15134	15100	15244	14928	15285	15113	15257	14889	15119	15139	15099	15112	15163	15110	15069	15003	15122	15070	15232	15110	15216	15062	15228	14976	14950	15231	14952	15015	15227	15101	15109	15074	15147	15006	15044	15170	15117	15185	15242	15374	15327	15035	15144	15008	15025	15104	15135	15069	15058	15168	15143	15020	15101	15080	15091	15157	15198	15269	15202	15055	15095	15168	15297	15247	15180	15273	15187	15054	14997	15105	15105	15001	15117	15139	14936	14994	15221	15086	15156	15255	15319	15061	15183	15106	15313	15089	15086	15346	15171	15301	15022	15118	15206	15132	15137	15116	15252	15006	15179	15043	14958	15069	15111	15148	15270	15081	15170	15194	15135	15075	15083	15187	15018	15099	15282	14987	15108	15077	15083	15282	15087	15317	15119	15255	15161	14840	15293	15141	15191	15120	15129	15010	15294	14960	15159	15148	15215	15138	15107	15064	15263	15238	15039	15181	15188	14948	15067	15172	15115	15047	15143	15191	14879	15027	15214	15081	15121	15197	14996	15127	15100	15007	15283	15124	15200	15128	15003	15168	15004	15083	15127	15213	15120	15157	14963	15142	15147	15142	15049	15090	14956	15055	14987	15053	15222	15160	15290	14813	15313	15241	15181	15115	15018	15253	15225	15237	15142	14963	15156	15209	15133	15205	15202	15083	15078	15023	15145	15141	15042	15135	15129	15107	15100	15089	15105	15204	15071	15112	15068	15308	15232	15179	14872	15069	15049	15175	14951	15124	15305	15068	15170	14992	15262	15000	15284	15062	15044	15163	14992	15075	15107	15160	15103	15191	15003	15137	14971	14999	15098	15014	15292	15057	15079	15057	15226	15141	15127	15141	15119	15099	14998	14988	15165	15179	15142	15090	15203	15205	15134	15124	15181	15177	15126	15166	15067	15027	15169	15295	15208	15290	15042	15186	15112	15107	15223	15345	15250	15065	15105	14902	15092	15241	15103	15220	15129	15139	15123	15111	15119	15067	15230	15163	15093	15193	15111	15141	15270	15123	15137	15256	15088	15116	15133	15053	15227	15031	15059	15141	15196	15078	15094	15175	15156	15066	15027	15194	15069	15163	15236	15212	15052	15263	15179	15137	15277	15101	15113	15001	15237	15057	15164	15165	15206	14997	15126	15062	15161	15089	15110	15267	15168	15257	14943	15173	15121	15030	15211	15054	15225	15138	15374	15141	14968	15146	15226	15344	15176	14921	15170	15009	15060	15185	15139	15079	15184	15207	15124	15097	15091	15187	15154	15314	15166	15205	15196	15220	15153	15144	15186	15095	15157	15059	15170	14945	15074	15248	15177	15260	15117	15033	15032	15150	15128	15127	15222	14925	15113	15063	15227	14940	15150	15217	15011	14973	15111	15191	15119	15136	15093	15208	15131	15052	15108	15183	14994	15178	15169	15283	15113	15080	15120	15074	15033	15142	15144	15022	15142	15185	15171	15225	14964	15191	15310	15197	15012	15136	15064	15081	15102	15082	15256	15203	15138	14994	15064	15114	15129	15153	15187	15008	15228	15122	15126	15179	15123	15188	15175	15169	15258	15037	15134	15247	15221	15233	15112	15081	15029	15125	15092	15041	15178	15091	15159	15035	15274	14933	15380	15152	15076	15036	15088	15141	15207	15248	15210	14910	15202	15257	15177	15059	15161	15066	15112	15053	15097	14933	14960	14918	15149	15209	15153	15141	15094	15098	15095	15015	15023	14908	15226	15067	15131	15177	15148	15207	15083	15183	15180	14973	15147	15023	15070	15140	14950	15234	15079	15246	14923	15065	15270	14914	15122	15213	14990	15060	15159	15124	15107	15198	15175	15191	15062	15060	15104	15188	15072	15386	15191	15147	15195	15207	15173	15118	15273	15260	15321	15099	15295	15102	15238	15015	15059	15066	15250	15003	15011	15168	15231	15338	14944	15109	15047	15228	14991	15068	15174	15131	15298	15074	15209	15130	15154	15126	15111	15277	15250	15043	15132	15225	15166	15108	15108	15186	15134	15112	15206	15179	15150	15081	15171	15240	15145	15150	15214	15095	15233	15093	15259	15051	15067	14931	15261	14995	15137	15103	15180	15087	15029	15010	15105	15167	15060	15177	15192	15320	14969	14972	15308	15161	15032	15157	15186	15034	15147	15176	14966	15191	15249	15191	15134	15028	15029	15115	15258	15148	15461	15240	15073	15128	14960	15111	15127	15115	15206	15033	15244	15165	15055	15059	15076	15223	14981	15087	15059	15198	15190	15223	15056	15299	15185	15010	15322	14930	15015	15087	15286	15095	15212	15211	15115	15322	15144	15332	15206	14944	15119	15028	15163	15100	15027	15226	15063	14946	15251	15032	15185	15105	15241	15092	14987	15116	14975	15195	15106	15083	15195	15154	15156	15023	15100	15093	15132	14980	15126	15218	15115	15248	15174	14981	15164	15043	14973	15197	15134	14982	15094	15148	15124	15185	15107	15336	15357	15172	15082	15246	15213	15257	15181	15261	15169	15100	15048	15211	15180	15033	15047	15097	15091	15018	15092	15350	15243	15122	15136	15168	15046	15071	15205	15032	15239	15239	15139	15119	15226	15241	15117	15092	15104	15267	15067	15078	15108	15049	15095	15119	15276	15070	15031	15068	15200	15159	14970	15173	15146	15301	15047	15214	15262	15273	15139	15024	15156	15005	15117	15072	15086	15157	15169	15201	15282	15121	15131	15156	15181	15213	15030	15108	15138	15132	15018	14952	15095	14934	15093	15076	15196	15053	15140	15252	14951	15121	15302	14959	15110	15151	15244	15023	15084	15133	15097	15099	14947	15225	15227	15116	15192	15072	14954	15341	15118	15261	15008	15211	15103	15123	15186	15237	15077	15189	15212	15107	15098	15131	15220	14956	15089	15220	15096	15378	15116	15258	15087	15156	15171	15139	15015	14976	15351	15109	14958	15039	15033	15236	15211	14890	14994	15141	15094	15075	15259	15103	15210	15081	15098	15026	15059	15196	15258	14953	15260	15006	15202	15123	15102	15152	15206	15212	15152	15097	15215	15259	15144	15148	14969	15124	15120	15193	15115	15286	15106	15118	15349	15112	15178	15246	15276	15171	15207	15211	15103	15109	15103	14950	14916	15086	15159	15131	15025	15267	15360	15224	15078	15123	15204	15199	15235	15197	15016	15206	15278	15149	15120	15124	15109	15179	15048	15153	15098	15246	15000	15181	15123	15287	14996	15233	15140	15063	15035	15148	15148	15079	15268	15185	15207	14939	15104	15107	15036	14955	15169	15022	15370	15216	15206	15193	15275	15084	15342	15241	15117	15119	15227	14961	15174	15178	15114	15164	15021	15122	15172	15258	14954	15144	15218	15020	15005	15333	15183	14990	15053	15091	15197	15155	15304	15178	15157	15144	15106	15031	15166	15254	15072	15281	15086	15123	15023	15103	15244	15239	14901	14993	15083	14966	15052	15015	15099	15121	15232	15263	15300	15236	15062	14993	15025	15111	15271	15204	15301	15172	15290	15163	15066	15216	15259	15246	15107	15058	15137	15279	15035	15186	15254	15089	15047	15109	15126	15070	15247	15123	15140	15205	15055	15111	15121	15077	15192	14988	15055	15154	15139	15176	15095	14992	15184	15072	15085	15217	15305	14911	15271	15145	15137	15203	15306	15141	15148	15291	15305	15116	15090	15063	15224	15097	15202	15081	15224	15235	15090	15157	15165	15182	15128	15069	15098	15103	15130	15136	15284	15024	15179	15025	15339	15220	15042	15201	15193	15138	15311	15078	15055	15120	15273	14991	15117	15173	15134	15147	15165	15175	15268	15256	15016	15181	15091	15148	15055	14993	15113	15149	15405	15178	15059	15186	15037	15040	15311	15177	15263	15098	15231	15117	15282	15255	15076	15139	15182	15167	15107	15166	15123	15108	15077	15330	15041	15073	15049	14942	15176	15230	15117	15184	15123	15135	15053	15039	15106	15176	15214	15160	15125	15039	15166	15321	15131	15210	15193	15036	15046	15297	15219	15222	15105	15042	15226	15189	15193	15178	15079	15105	15235	15010	15151	15091	15199	15182	15012	15257	15479	15175	15057	15200	15073	15119	15132	15019	15182	15045	15070	15170	15195	15201	15207	15215	15042	15244	15257	15247	15120	15040	15143	15136	15103	15182	15179	15175	15203	15173	15206	15320	15104	15251	15232	15087	15142	15084	14893	15166	15256	15109	15152	15027	15002	14986	15187	15094	15230	15085	15212	15168	15131	15168	15090	15128	15233	15266	15094	14984	15042	15303	15052	15061	15225	15077	15131	15077	15261	15116	14974	15247	15137	15118	15167	15221	15132	15121	15048	15329	15109	15164	15306	15276	15084	15130	15006	15158	15015	14889	15197	15235	15012	15179	15354	15239	15107	15218	15151	15204	15116	15075	15299	15152	15153	15140	15038	15127	14986	15069	15215	15218	15062	15066	15124	15106	15172	15120	15229	15154	15340	15254	15008	15150	15059	15134	14863	15175	15278	15180	15060	15261	15176	15090	15207	15054	15108	15071	15165	15122	15051	15220	15201	15023	15174	14980	15226	14968	15114	15282	15116	15051	15130	15251	15089	15070	15127	15040	15246	15214	14968	15109	15131	15196	15312	15006	15301	15200	15152	14989	15165	15085	15000	15090	15195	15049	15253	15144	15090	15083	14948	15145	15276	15173	15086	15012	15130	15341	15252	15108	15126	15342	15221	15052	15081	15080	15065	15200	15124	15130	15121	15134	15191	15081	15209	14919	14969	15089	15123	15090	15235	15069	15153	15237	15102	15089	15100	15030	14908	15099	15089	15068	15258	15151	15226	15030	15103	14996	15211	15201	14967	15097	15053	14982	15120	15152	14973	15106	15195	15113	15287	15090	15274	15069	15123	15091	15163	15112	15168	15126	15266	15213	15044	15151	15185	15350	15107	15191	15185	15024	15066	15072	15271	15167	15186	15101	15262	15072	15156	15032	15023	15195	15219	15040	15315	15076	14993	15211
24075	21420	28913	25049	33259	61657	53701	39431	28656	22260	19396	18435	18446	18313	18196	18225	18534	18300	18122	18156	18301	18354	18276	18072	18365	18115	18196	18178	18382	18127	18236	18176	18484	18374	18197	18191	18131	18261	18087	18233	18173	18016	18244	18319	18230	18289	18255	18051	18081	18209	18238	18058	18254	18197	18133	18105	18125	18259	18120	18318	18281	18264	18225	18169	18131	18165	18067	17855	18121	18099	18113	18334	18241	18119	18174	18244	17987	18177	18282	17841	18363	18334	18072	18041	18217	17954	18210	17994	18328	17985	18323	18109	18148	18164	18081	18088	18061	18043	18097	18148	18142	18037	18164	18112	18169	18188	18248	18448	18227	18045	18252	18263	18112	18055	18166	18102	18203	18159	18042	17993	18328	18259	18206	18063	18148	18130	18257	18204	18057	18073	17949	18285	18373	18028	18172	18058	18280	18047	17962	18060	18119	17969	18048	18286	18138	18138	18293	18213	18106	18070	18090	18193	18213	17979	18042	18101	18156	18084	18164	18264	18117	18287	18298	18289	18202	18331	18082	18135	18406	18126	18078	18236	18223	18278	17931	18087	18191	18295	18215	18065	18065	18130	18271	18237	18241	18155	18191	17866	17972	18134	17980	18073	18240	18160	18183	18300	18302	18092	18185	18097	18185	18113	18015	18015	18252	18138	18136	18100	17930	18368	18198	18223	17909	18032	18149	18094	17986	18004	18367	18200	18158	18190	18135	18183	18414	18320	18088	17939	18263	18195	18298	17964	18340	18020	18088	18218	18108	18122	18159	18024	17957	18234	17934	18103	18235	18045	18053	18091	18060	18123	18173	18179	18125	18248	18137	18079	18135	18131	18087	18256	18226	18302	18145	18047	18147	18262	18278	18155	18125	17878	18136	18186	18280	18180	18308	18088	18133	18313	18066	18083	18316	18235	18145	18125	18200	18254	17991	18310	18002	18019	18266	18286	18182	18167	18139	18363	18186	18219	18088	18079	18163	18178	18205	18106	18058	18340	18256	18125	18210	18175	18087	17869	18244	18340	18206	18011	18130	18257	18307	18132	18094	18134	17956	18069	18162	18120	18029	18124	18193	18154	18160	18223	18090	18168	18268	17874	18084	18273	18114	18124	18163	18063	18204	18203	18066	18253	18218	18092	18045	18200	17982	18208	18067	18016	18157	18250	18206	18110	18171	18066	18152	18048	18048	18260	18064	17941	18137	18253	18007	18241	18207	18076	18304	18246	18220	18052	18256	17931	18108	18283	18209	18167	18206	18216	18294	18291	18222	18235	18116	18176	18208	18086	18047	18094	18059	18058	18116	18164	18032	18253	18024	17995	18214	18115	18002	18016	18315	18118	18157	18239	18152	18136	18262	18188	18102	18165	18037	18253	18211	18384	18323	18294	18126	18022	18078	18104	18126	18097	18121	18141	18221	18005	18138	18139	18226	18066	18261	18306	18081	18229	18232	18100	18136	18028	17911	18202	18212	18265	18191	18135	18416	18191	18114	18091	17951	18178	18059	18009	17933	17913	18180	18071	18158	18089	18239	18077	18215	18103	18123	18054	18150	18196	18206	18261	18258	18162	17944	18190	18300	18155	18145	18361	18082	18073	18042	17977	18066	18164	18036	18219	17957	18158	18237	18093	18095	18189	18155	17833	18195	18181	18065	18135	18117	18384	18049	18102	18019	18041	18379	18085	18274	18083	18202	18049	18168	18175	18099	18272	18318	17984	17842	17948	18067	18085	18082	18106	18209	17925	18381	18011	18008	18215	18204	18173	18180	18095	17949	17933	18028	18138	18107	17977	18133	18050	18205	18074	17957	18232	18128	18161	18297	18309	18192	18163	18077	18243	18268	18302	18141	18125	18015	18243	17904	18066	18121	18103	18094	18012	18091	18214	18257	18241	18241	18242	18052	18172	17992	18208	18131	18131	18200	18157	18169	17935	18193	17909	18250	18269	18314	18375	18218	18160	17929	18128	18108	17962	17957	18149	18114	18139	18233	18160	18013	18255	18106	18101	18258	18250	18119	18042	18328	18102	18226	18122	18127	18302	18061	18126	18139	18304	17930	18314	18211	18079	18016	18363	17945	18241	18071	17946	18197	18094	17986	18059	18095	18114	18079	18247	18417	18131	18396	18115	18114	18215	18231	18382	17995	18174	18194	18204	18101	17859	18136	18027	18375	18132	18174	18267	18117	17968	18150	18254	18014	18223	18272	18114	18272	18449	18172	18066	18000	18176	18109	18182	18031	18111	18318	18074	18078	18151	18000	18007	18065	18081	18120	18133	18185	18254	18038	18258	18071	18175	18129	18141	18189	18124	18271	18171	18044	18056	18172	18170	18070	18182	17922	18274	18392	18188	18163	18291	18388	18048	18216	18295	18207	18128	18150	18199	18179	18121	18169	18323	17994	17967	18134	18071	18116	18200	17967	18212	18090	18109	18030	18159	18233	18166	18053	18068	18107	18110	18135	17973	17966	18157	18150	18078	18219	18145	18291	18132	18132	18081	17834	17843	18300	17973	18171	18116	18008	18249	18053	18095	18116	18204	18293	18366	18149	18171	18099	18173	17882	17952	18234	18094	17947	18306	18130	18195	18106	18142	18109	18011	18093	18288	18158	18228	18232	18071	18257	18114	18131	17979	18261	18101	18214	17972	18295	18067	18238	18160	18295	18238	18294	18188	18285	18124	18118	18092	18161	18140	18071	18137	18185	18198	18092	18191	18186	18284	18363	18036	18241	18234	18219	18228	18123	18061	17960	18114	18188	18279	18230	18302	18179	18340	18282	18146	18113	18159	18188	18263	18319	18158	18268	18127	18107	18140	18108	17934	18030	18496	18210	18157	17950	18301	18166	18351	18282	18280	18280	18186	18159	17972	17956	18154	18113	18022	18253	18345	18287	18178	18012	18017	18061	18106	18138	18050	18184	18202	18237	17926	18227	18082	18117	18023	17929	18020	18137	18112	18173	18051	18165	18120	18135	17909	18205	18105	18101	18149	18239	17942	17922	18317	18204	17980	18150	18129	18149	18249	18084	17868	18071	18205	18285	18163	18173	18040	18035	17972	18218	18216	18099	18026	18175	18089	18143	18067	17996	18236	18249	18326	17974	18216	18100	18195	18090	18153	18167	18113	18256	18278	18082	18071	18110	18263	18245	18102	18107	18040	18095	18177	18148	18300	18161	18088	18105	18059	17932	18026	18176	18086	18076	18185	18102	18220	18428	18177	18133	18117	18241	18242	17965	17983	18240	18074	18307	18204	18277	18059	18141	18148	18083	18226	18163	18205	18124	17961	18033	18177	17892	18134	18432	18248	18107	18001	18027	18068	18046	18078	18124	18152	17939	17930	17978	18185	18189	18330	18310	18101	18115	18154	18182	18116	18189	17980	18204	18128	18299	18202	18203	18278	17987	18151	18121	18091	18263	18073	18295	18368	18294	18222	17850	17853	18132	18076	18238	17994	18051	17776	17988	18280	18103	18212	18109	18302	18149	17944	18259	18074	18010	18285	18223	18182	18219	18318	18098	18075	18344	18169	17850	18163	18296	18141	18078	18305	18198	18245	18190	18278	18186	18382	18087	18285	18173	17891	18306	18136	18045	18125	17917	18047	18183	18044	18021	18097	18251	18096	17991	18226	18120	18314	18073	18042	18189	18137	18280	18215	18308	18082	18078	18395	18179	18152	18258	18024	18205	18449	18083	18056	18401	18136	18255	18398	18186	18015	18287	18184	18078	18041	18078	18143	18129	17991	18325	18250	18213	18299	17918	18098	18011	18097	18271	18177	18218	18175	18132	18018	18095	18092	18284	18244	18262	18123	18228	18065	18095	17988	18551	18216	18166	18055	18173	17933	18314	18066	18223	18136	18093	18107	18226	18112	18044	18045	18144	18030	18152	18235	18294	18136	18066	18339	17936	18243	18129	18243	18257	18101	18084	18343	18118	18141	18210	18155	18195	17972	18322	18244	18202	18355	18128	18123	18229	18121	18183	17984	18143	18066	18086	18278	18302	18173	18269	18151	18138	17997	18013	18203	17962	18148	18120	18218	18139	18083	18284	18233	18081	18150	18206	17883	18518	18121	18259	18256	18280	18133	17994	18165	18025	18144	18053	17917	18262	18108	17946	18146	18145	18021	18044	18146	18242	18059	18236	18248	18032	18238	18001	18015	18022	18093	18015	18035	17964	18122	18125	18110	18097	18071	18321	18089	18056	18129	18271	18228	18104	17987	18133	18321	18353	18245	18328	18309	18206	18189	18214	17900	18095	18303	18167	18185	18079	18180	17940	18021	18129	18113	18187	18111	18343	17938	18330	18199	18059	18270	18214	18113	17992	18064	18083	18207	18175	17919	18162	18083	18229	18159	18219	18182	18484	18036	18053	18097	18183	17992	18195	18234	18061	18035	18100	17958	18239	18131	18036	18163	18108	18267	18217	17960	18040	18205	18257	18062	18232	18166	18216	18192	18194	18061	18433	18259	18079	18183	17841	18167	18077	18308	18072	18288	18267	18139	18085	18321	18103	18258	18225	18308	18205	18164	18176	18005	18074	17901	18050	18178	18280	18197	18227	18064	18174	18255	18082	18027	18238	18313	18200	17973	18200	18108	18130	18136	18169	18175	18167	18289	17945	18019	17960	18081	18116	18162	18232	18312	18300	18097	18159	18205	18128	18261	18202	18230	18142	18302	18052	17752	18130	18044	17990	18052	18132	18088	18012	18197	17919	18078	18344	18202	17941	18051	18160	18136	18128	18231	18240	18357	18096	18249	18371	18337	17951	18144	18239	18299	17873	18200	17933	18132	18357	18244	18010	18084	18112	17980	18339	18262	18228	18145	18058	18036	18016	18155	18169	18182	18160	18273	18167	18214	18387	18200	18185	18442	17962	18153	18236	18254	18114	18062	18120	18189	17987	18370	18179	18050	18191	18390	18090	18145	18258	18137	17940	18003	18239	18034	18317	18144	18195	18344	18224	18164	18046	17885	18138	18123	18084	18237	18037	18128	18204	18100	18182	18185	18328	18130	18239	18350	18303	18044	18086	18207	18050	18130	18097	18315	18293	18097	17991	18004	18127	18184	17994	18008	18231	18056	18050	18199	17926	18032	17649	18185	17964	18058	18279	18199	18086	18066	18109	18025	18034	18137
42326	60304	27593	31596	45799	61264	50668	38495	26220	18637	16187	15347	15152	15195	15192	15308	15157	15399	15171	15237	15150	15252	15396	15108	15192	15259	15060	15137	15287	15210	15126	14953	15165	15400	15387	15166	15209	15259	15018	15097	15193	15154	15225	15207	15166	15335	15225	15421	15066	15132	15210	15162	15019	15298	15215	15333	15110	15188	15243	15072	15223	15335	15165	15131	15158	15220	15181	15141	15227	15112	15186	15290	15081	15241	15374	15350	15236	15200	15087	15073	15024	15370	15199	15105	15098	14991	15313	15142	15138	15250	15205	15224	15190	15142	15248	15075	15294	15234	15290	15291	15239	15134	15392	15345	15155	15221	15146	15260	15346	15310	15147	15031	15189	15225	15219	15094	15242	15069	15200	15094	15372	15037	15208	15236	15090	15233	15062	15132	15205	15158	15175	15043	15349	15151	15187	15180	15293	15210	15143	15215	15038	15128	15267	15196	15280	15057	15198	15262	15189	15263	15137	15063	15307	15332	15381	15179	15167	15163	15214	15434	15139	15223	15181	15044	15159	15217	15332	15082	15273	15084	15111	15231	15212	15232	15215	15263	15263	15194	15310	15258	15126	15055	15200	15135	15283	15120	15140	15118	15275	15049	15160	15321	15160	15198	15178	15309	15242	15055	15202	15117	15297	15215	15117	15222	15248	15223	15409	15261	15164	15174	15281	15215	15413	15110	15143	15210	15168	15282	15202	15233	15253	15099	15107	14988	15216	15240	15336	15182	15180	15176	15209	15119	15350	15147	15338	15202	15238	15251	15310	15221	14967	15365	15334	15174	15092	15226	15164	15320	15245	15312	15152	15215	15123	15132	15280	15196	15291	15254	15194	15086	15407	15045	15117	15029	15063	15113	15232	15246	15091	15269	15221	15247	14910	15279	15320	15095	15175	15281	15249	15145	15113	15166	15096	15025	15329	15178	15199	15138	15156	15166	15392	15297	15191	15136	15200	15173	15127	15159	15374	15115	15250	15378	15216	15396	15153	15130	15195	15070	15150	15292	15171	15117	15047	15378	15178	15313	15088	15171	15068	15327	15176	15263	15235	15211	15173	15175	14907	15095	15087	15028	15144	14962	15197	15393	14996	15287	15178	15197	15088	15256	15185	15209	15201	15154	15281	15025	15040	15216	15154	15118	15206	15230	15116	15172	15373	15026	15177	15118	15203	15051	15295	15197	14910	15168	15293	15295	15158	15197	15325	15136	15405	15141	15088	15125	15296	14947	15298	15329	15045	15124	15098	15145	15184	15288	15137	15281	15041	15192	15129	15219	15310	15116	15080	15152	15266	15173	15197	15079	15094	15067	15250	15039	15097	15322	15182	15264	15200	15236	15206	15176	15263	15315	15243	15153	15289	15029	15136	15246	15232	15018	15098	14961	15210	15220	15214	15222	15244	15184	15391	15097	15102	15186	15298	15093	15171	15277	15215	15130	15470	15286	15144	15103	15304	15227	15141	15139	15226	15170	15254	15302	15212	15109	15215	15264	14961	15270	15155	15169	15163	15092	15058	15185	15124	15119	15174	15161	15247	15247	15102	15160	15078	15095	15031	15234	15208	14979	15181	15107	15131	15191	15276	15533	15263	15222	15277	15229	15311	15201	15264	15009	15434	15295	15215	15176	15220	15196	15242	15210	15049	15321	15064	15349	15334	15188	15156	15167	15051	15452	15240	15035	15256	15226	15085	15216	15218	15137	15365	15063	15175	15295	15212	15167	15141	15089	15178	15226	15203	15268	15291	15119	15251	15136	15276	15205	15285	15083	15270	15084	15216	15304	15231	15153	15179	15210	15230	14962	15378	15205	15279	15068	15119	15186	15174	15089	15073	15217	15023	15339	15231	15148	15058	15266	15197	15294	15107	15191	15124	15192	15257	15309	15057	15267	15134	15296	15060	15218	15184	15044	15179	15108	15105	15115	15248	15204	15237	15141	15319	15080	15267	15343	15197	15090	15227	15069	15347	15209	15140	15274	15119	15202	15121	15398	15243	15193	15233	15315	15186	15269	15186	15122	14967	15026	15162	15192	15068	15136	15305	14921	15240	15371	15120	15312	15269	15183	15176	15174	15248	15144	15302	15225	15327	15223	15147	15257	15152	15034	15037	15204	15262	15147	15232	15184	15221	15141	15176	15136	15120	15108	15251	15002	15158	15328	15088	15136	15321	15212	15306	15260	15243	15175	15211	15265	15293	15429	15258	15198	15268	15083	15209	15259	15170	15246	15339	15321	15125	15200	15026	15342	15177	15156	15316	15179	15074	15132	15283	15234	15310	15228	15258	15096	15294	15132	15192	15303	15058	15253	15122	15193	15000	15184	15400	15376	15075	15126	15180	15196	15337	15402	15185	15097	15159	15098	15102	15197	15270	15185	15184	15183	15229	15164	15232	15223	15312	15286	15108	15090	15325	15221	15183	15164	15109	15150	15035	15160	15322	15149	15067	15216	15271	15222	15320	15155	15268	15121	15161	15153	15275	15225	15239	15202	15376	15152	15225	15242	15231	15328	15247	15103	15365	15163	15409	15340	15225	15281	15118	15226	15222	15291	15148	15264	15153	15312	15152	15357	15200	15345	15112	15273	15198	15297	15237	15260	15160	15024	15380	15176	15232	15143	15213	15224	15203	15127	15111	15251	15196	15174	15210	15310	15161	15055	15294	15070	15369	15139	15230	15092	15199	15235	15153	15254	15232	15220	15240	15281	15124	15207	15163	15172	15310	15275	15156	15299	15243	15226	15156	15335	15273	15098	15042	15184	15178	15137	15067	15243	15230	15227	15251	15424	15219	15113	15407	15257	15165	15367	15148	15279	15290	15125	15184	15096	15237	15163	15099	15175	15213	15353	15216	15087	15117	15338	15210	15210	15347	15256	15227	15230	15201	15237	15120	15355	15441	15201	15065	15172	15341	15361	15163	15488	15344	15131	15103	15403	15208	15082	15374	15164	15286	15200	15185	15149	14952	15165	15324	15154	15242	15145	15019	15199	15280	15143	15187	15164	15194	15154	15312	15127	15200	15240	15214	15150	15225	15194	15371	15169	15158	15193	15208	15209	15192	15223	15150	15102	15265	15264	15201	15107	15182	15224	15297	15005	15216	15287	15087	15166	15249	15049	15085	15333	15177	15135	15107	15266	14978	15199	15162	15192	15173	15225	15218	15149	15201	15175	15271	15264	15181	15274	15180	15325	15290	15199	15163	15324	15246	15265	15248	15209	15089	15348	15284	15213	15352	15142	15140	15095	15132	15186	15177	15094	15037	15184	15122	15050	15160	15318	15300	15132	15390	15250	15313	15230	15407	15011	15352	15083	15109	15190	15133	15241	15186	15064	15265	15327	15190	15247	15338	15206	15313	15115	15061	15214	15193	15127	15310	15219	15177	15160	15065	15106	15140	15243	15182	15234	15200	15189	15247	15239	15058	15090	15184	15154	15187	15157	15304	15296	15240	15296	15080	15226	15297	15097	15167	15221	15257	15259	15159	15279	15049	15138	15172	15048	15213	15312	15289	15210	15161	15194	15218	15312	15230	15304	15030	15128	15252	15134	15313	15221	15210	15190	15051	15084	15167	15057	15355	15185	15028	15317	14996	15179	15224	15070	15162	15180	15136	15284	15102	15340	15364	15235	15334	15130	15113	15200	15122	15081	15223	15155	15043	15266	15252	15178	15247	15293	15240	15167	15386	15075	15200	15383	15274	15048	15148	15142	15121	15204	15363	15227	15069	15269	15200	15405	15135	15179	15216	15319	15197	15149	15175	15103	15129	15333	15130	15063	14994	15238	15136	15233	15179	15343	15273	15133	15350	15238	15177	15324	15201	15116	15038	15162	15136	15131	15231	15330	15109	15232	15314	15258	15313	15176	15404	15137	15230	15118	15219	15035	15181	15154	15079	15071	15108	15188	15066	15215	15353	15166	15346	15171	15278	15090	15140	15137	15379	15211	15376	15114	15174	15087	14964	15168	15221	15336	15177	15287	15323	15306	15170	15164	15040	15275	15280	15251	15283	15422	15097	15169	15040	15106	15143	15251	15301	15207	15200	15144	15202	15219	15217	15187	15177	15141	15164	15162	15152	15157	15091	15190	15204	15364	15197	15024	15201	15144	15263	15081	15203	15324	15324	15176	15179	15000	15250	15164	15264	15234	15243	15140	15192	15278	15246	15270	15253	15173	15328	15279	15328	15214	15147	15291	15226	15166	15411	15307	15288	15221	15196	15209	15369	15100	15398	15046	15329	15184	15107	15053	15131	15173	15122	15246	15221	15250	15170	15262	15307	15147	15273	15251	15199	15090	15183	15216	15127	15213	15196	15308	15177	15166	15361	15328	15333	15142	15192	15258	15226	15294	15281	15231	15181	14999	15125	15251	15074	15199	15178	15128	15009	15109	15198	15161	15315	15251	15206	15097	15163	15215	15214	15247	15056	15270	15106	15055	15265	15119	15374	15101	15187	15152	15425	15267	15201	15066	15241	15413	15243	15219	15150	15283	15153	15092	15207	15193	15298	15274	15343	15149	15229	15156	15033	15241	15013	15274	15358	15171	15384	15297	15183	15203	15210	15048	15240	14999	15254	15122	15297	15181	15178	15354	15201	15202	15178	15140	15254	15267	15183	15294	15230	15252	15240	15251	15162	15184	15283	15235	15218	15249	15001	15243	15301	15078	15120	15188	15183	15112	15211	15258	15177	15255	15277	15204	15221	15197	15044	15155	15127	15354	15379	15083	15085	15159	15175	15198	15057	15170	15090	15271	15386	15201	15117	15172	15318	15122	15101	15273	15103	15226	15135	15170	15146	15206	15185	15194	15161	15323	15267	15453	15067	15079	15226	15226	15094	15081	15264	15264	15233	15312	15359	15052	15038	15217	15259	15130	15409	15186	15212	15234	15298	15235	15190	15261	15087	15058	15054	15179	15264	15253	15135	15129	15233	15277	15294	15139	15323	15281	15004	15203	15255	15229	15122	15219	15236	15273	15135	15311	15148	15092	15219	15248	15297	15273	15247	15139	15122	15346	15064	15203	15168	15196	15332	15404	15159	15195	15012	15153	15139	15278	15215	15027	15320	15180	15126	15169	15121	14992	15113	15304	15102	15222	15271	15038	15219	15151	15439	15131	15068	15103	15154	15286	15124	15187
22939	21401	29381	24155	41512	66806	61807	45610	34098	25877	20425	18363	18084	18151	17973	17996	18007	18010	17927	17878	17904	17945	18073	18006	17985	17742	18001	18024	17899	17746	17830	17945	17777	17909	17836	17973	17862	17876	17693	17798	17898	17770	17984	17641	17810	17701	17634	17714	17705	17617	17828	17630	17937	17701	17912	17752	17732	17735	17808	17691	17657	17786	17878	17802	17704	17697	17822	17717	17712	17750	17798	17929	17799	17905	17863	17742	17862	17629	17659	17641	17708	17859	17701	17795	17661	17784	18014	17752	17817	17703	17791	17719	17893	17828	17784	17478	17655	17754	17823	17786	17910	17697	17840	17610	17695	17684	17763	17533	17701	17825	17611	17919	17836	17780	17776	17611	17928	17725	17632	17780	17644	17693	17673	17621	17795	17608	17704	17702	17631	17805	17756	17699	17599	17869	17916	17887	17683	17789	17805	17744	17857	17837	17693	17981	17645	17673	17680	17745	17823	17845	17731	17626	17572	17732	17852	17750	17828	17720	17719	17614	17666	17896	17686	17585	17902	17802	17885	17749	17731	17795	17629	17875	17671	17651	17707	17727	17664	17923	17802	17970	17808	17917	17836	17889	17872	17773	17908	17575	17574	17354	17614	17792	17844	17803	17764	17771	17847	17736	17772	17888	17526	17951	17790	17562	17661	17647	17829	17641	17725	17890	17906	17834	17562	17774	17614	17672	17742	17569	17682	17901	17683	17671	17552	17887	17868	17629	17651	17859	17427	17784	17864	17637	17851	17766	17810	17788	17670	17784	17965	17801	17753	17728	17696	17573	17750	17875	17786	17588	17774	17600	17765	17770	17692	17556	17824	17818	17844	17706	17463	17600	17846	17734	17656	17777	17703	17692	17561	17592	17861	17746	17593	17854	17925	17503	17726	17823	17797	17639	17819	17704	17661	17625	17746	17815	17828	17706	17629	17711	17558	17821	17781	17677	17574	17783	17619	17738	17676	17617	17706	17889	17719	17898	17902	17948	17567	17505	17546	17826	17735	17786	17794	17745	17776	17558	17674	17700	17690	17740	17735	17594	17672	17632	17814	17848	17735	17664	17788	17815	17645	17724	17771	17473	17739	17555	17604	17627	17888	17677	17920	17712	17776	17774	18102	17669	17470	17739	17540	17768	17716	17523	17862	17903	17672	17777	17795	17940	17557	17709	17741	17571	17767	17736	17700	17672	17539	17578	17831	17376	17739	17726	17929	17710	17749	17633	17756	17565	17744	17780	17753	17726	17770	17890	17745	17753	17665	17941	17714	17612	17846	17696	17717	17549	17666	17739	17737	17847	17685	17727	17755	17645	17683	17799	17574	17704	17603	17504	17553	17747	17798	17708	18031	17513	17781	17901	17716	17718	17788	17679	17679	17728	17833	17813	17650	17642	17780	17699	17686	17823	17806	17702	17693	17832	17695	17705	17826	17709	17755	17673	17699	17740	17541	17821	17668	17732	17672	17592	17610	17882	17848	17823	17618	17714	17706	17623	17645	17649	17860	17801	17641	17654	17595	17674	17687	17898	17725	18050	17900	17458	17739	17686	17699	17701	17489	17712	17690	17738	17775	17717	17803	17716	17964	17727	17868	17882	17533	17741	17679	17665	17928	17761	17757	17915	17789	17817	17891	17588	17714	17764	17742	17826	17525	17702	17693	17541	17592	17666	17721	17607	17859	17637	17875	17699	17710	17632	17827	17778	17834	17783	17646	17712	17761	17886	17866	17732	17618	17899	17745	17747	17709	17878	17806	17609	17695	17683	17608	17730	17775	17612	17789	18063	17886	17878	17603	17735	17760	17710	17858	17784	17741	17719	17619	17611	17722	17884	17622	17766	17695	17649	17861	17658	17844	17714	17648	17856	17796	17753	17674	17824	17930	17820	17551	17677	17404	17614	17602	17769	17801	17762	17574	17872	17650	17882	18046	17730	17520	17732	17754	17705	17741	17565	17484	17751	17732	17474	17687	17698	17839	17813	17603	17840	17824	17704	17873	17651	17873	17705	17619	17711	17712	17771	17712	17748	17623	17695	17682	17754	17669	17779	17882	17908	17855	17784	17719	17838	17756	17616	17579	17815	17683	17563	17593	17746	17851	17766	17701	17696	17799	17643	17729	17549	17716	17870	17707	17742	17534	17758	17874	17599	17826	17539	17596	17728	17835	17533	17699	17844	17839	17718	17703	17800	17715	17703	17749	17696	17848	17906	17803	17707	17662	17782	17821	17738	17865	17619	17737	17548	17570	17564	17813	18081	17732	17861	17903	17618	17661	17675	17693	17500	17751	17796	17713	17592	17674	17658	17750	17846	17703	17512	17742	17792	17901	17773	17907	17810	17827	17757	17720	17597	17711	17562	17723	17824	17557	17890	17666	17929	17725	17737	17646	17682	17657	17857	17765	17924	17775	17868	17784	17799	17940	17732	17703	17689	17635	17448	17638	17522	17726	17750	17687	17784	17690	17679	17733	17862	17760	17753	17600	17786	17750	17887	17716	17909	17687	17622	17869	17795	17631	17773	17817	17810	17868	17761	17892	17628	17692	17694	17783	17686	17791	17821	17846	17830	17896	17547	17799	17850	17692	17774	17756	17767	17673	17768	17694	17779	17633	17575	17554	17662	17727	17884	17691	17791	17908	17596	17607	17744	17730	17695	17625	18024	17738	17819	17734	17605	17668	17756	17814	17580	17546	17868	17693	17956	17842	17849	17602	17720	17817	17671	17845	17732	17844	17766	17765	17749	17766	17923	17628	17422	17746	17751	17903	17839	17717	17601	17823	17870	17707	17818	17848	17764	17631	17615	17705	17602	17709	17684	17691	17843	17578	17674	17842	17631	17731	17820	17585	17481	17625	17770	17753	17879	17815	17797	17707	17910	17895	17752	17840	17818	17582	17630	17980	17731	17517	17782	17675	17765	17720	17763	17769	17734	17744	17631	17640	17639	17654	17785	17649	17824	17823	17735	17848	17836	17635	17766	17756	17912	17561	17692	17885	17720	17617	17701	17700	17613	17676	17684	17454	17538	17836	17673	17686	17576	17639	17636	17687	17802	17690	17675	17906	17677	17684	17584	17657	17689	17625	17969	17746	17591	17736	17637	17832	17680	17556	17907	17460	17725	17721	17551	17690	17718	17799	17959	17767	17830	17806	17632	17686	17721	17720	17760	17693	17638	17850	17799	17910	17999	17825	18041	17500	17709	17871	17672	17837	17544	17733	17574	17635	17691	17873	17703	17703	17583	17613	17675	17686	17771	17805	17743	17850	17801	17744	17683	17641	17704	17662	17911	17781	17760	17669	17678	17883	17908	17762	17711	17873	17768	17598	17659	17798	17822	17815	17667	17530	17753	17741	17602	17603	17628	17778	17883	17663	17655	17850	17721	17717	17819	17685	17654	17576	17789	17698	17684	17721	17647	17865	17891	17853	17894	17706	17561	17941	17658	17527	17810	17854	17654	17798	17873	17755	17777	17775	17943	17759	17725	17691	17887	17870	17613	17692	17708	17596	17871	17770	17735	17620	17622	17706	17536	17740	17855	17726	17757	17687	17757	17654	17719	17905	17617	17647	17836	17604	17561	17495	17841	17707	17681	17862	17753	17696	17757	17667	17708	17712	17753	17829	17684	17620	17890	17862	17576	17470	17597	17577	17592	17697	17690	17617	17710	17652	17722	17894	17903	17739	17865	17640	17929	17808	17674	17671	17842	17786	17676	17447	17649	17540	17717	17852	17841	17909	17872	17671	17724	17965	17814	17537	17819	17988	17815	17636	17700	17652	17719	17665	17682	17790	17750	17663	17653	17775	17684	17696	17743	17777	17708	17790	17895	17888	17656	17952	17658	17847	17791	17835	17635	17568	17584	17721	17592	17517	17683	17727	17657	17695	17708	17471	17577	17681	17791	17765	17842	17793	17522	17656	17713	17798	17625	17735	17699	17789	17698	17759	17664	17756	17862	17490	17591	17634	17677	17694	17669	17664	17670	17611	17696	17656	17769	17688	17559	17740	17745	17538	17852	17780	17532	17692	17680	17714	17754	17751	17626	17753	17690	17815	17506	17638	17504	17573	17618	17772	17671	17803	17791	17598	17615	17454	17722	17665	17746	17935	18039	17603	17769	17693	17765	17785	17578	17663	17564	17514	17842	17869	17819	17787	17816	17733	17742	17760	17474	17918	17767	17908	17815	17786	17720	17768	17750	17546	17658	17648	17627	17825	17736	17809	17787	17747	17691	17898	17778	17589	17638	17654	17659	17891	17607	17632	17675	17532	17804	17753	17808	17511	17730	17647	17664	17779	17692	17690	17761	17750	17694	17596	17603	17619	17664	17792	17809	17704	17814	17599	17774	17818	17553	17641	17627	17663	17857	17811	17592	17550	17661	17721	17609	17658	17767	17896	17726	17782	17581	17685	17763	17712	17880	17449	17716	17592	17516	17780	17715	18011	17586	17666	17821	17720	17816	17766	17802	17830	17783	17657	17732	17775	17630	17688	17890	17739	17802	17927	17784	17541	17814	17747	17796	17531	17680	17780	17631	17762	17615	17776	17544	17729	17673	17731	17809	17608	17801	17806	17867	17967	17821	17767	17578	17879	17777	17878	17570	17621	17549	17844	17685	17670	17775	17752	17710	17750	17815	17492	17819	17615	17850	17811	17682	17943	17749	17684	17743	17768	17575	17837	17492	17579	17877	17835	17731	17549	17840	17711	17624	17663	17713	17674	17862	17899	17881	17801	17840	17878	17803	17485	17779	17607	17729	17657	17740	17852	17782	17690	17685	17927	17650	17913	17813	17942	17669	17667	17778	17567	17810	17701	17758	17717	17829	17749	17733	17636	17608	17676	17751	17710	17597	17715	17833	17425	17811	17678	17593	17689	17864	17829	17848	17802	17696	17827	17700	17801	17517	17686	17527	17922	17600	17730	17434	17917	17842	17956	17920	17626	17746	17621	17592	17510	17716	17948	17452	17608	17590	17746	17594	17835	17542	17764	17541	17745	17768	17656	17796	17892	17866	17618	17746	17860	17796	17851	17737	17581	17789	17863	17646	17971	17646	17751	17783	17740	17846	17401	17708	17639	17596	17794	17771	17687	17803	17593	17813	17743	17481	17762	17994	17576	17709	17841	17668	17706	17778	17747	17744
53725	68631	34902	36500	66571	73497	61209	45781	33520	22438	16565	15056	14892	14729	14787	14838	14782	14869	14880	15026	14834	14816	14684	14863	15057	14765	14905	14893	14960	14959	14877	14880	15062	14867	14795	14984	14929	14789	14803	14700	14631	14899	14747	14689	14893	15048	14856	14835	14831	14964	14709	14801	14809	14970	14897	14928	14798	14965	14919	14764	14935	14837	14973	15041	14709	15004	14827	14893	14841	14905	14905	14804	14832	14774	14794	15048	14856	14698	14949	15002	14721	14836	14866	14795	14823	14738	14853	14798	14919	14825	14843	14872	15028	14692	14897	14900	14690	14773	14813	14764	14808	14968	14724	14843	14758	14832	14869	14669	14828	14737	14995	14693	14932	14778	14933	14809	14910	14942	14680	14821	14924	14845	14670	14959	14909	14805	14925	14890	14769	14852	14831	15026	14819	15032	14835	14665	14826	14808	14851	14872	14794	14843	14876	14820	14877	14876	14700	14974	14765	14863	14820	14747	14863	14910	14897	14827	14792	14901	14815	14899	14797	14802	14711	14691	14857	14829	14746	14723	14771	14870	14787	14791	14847	14965	14931	14823	14836	14973	14827	14817	14977	14823	14742	14915	14680	14766	14858	14983	14902	14905	14730	14923	14896	14845	14743	14655	15048	14884	14820	14898	14965	14815	14913	14740	14977	14833	14681	14785	14939	14707	14826	14835	14834	14572	14878	14964	14894	14716	14759	14964	14915	14859	14739	15000	14680	14948	14779	14960	14944	14960	14788	14854	14842	14848	14843	14713	14796	14848	14843	14866	14710	14882	14783	14931	14954	14909	14837	14853	14870	14879	14818	14982	14734	14939	14788	14852	14790	14872	14951	14896	14635	14908	14735	14886	14752	14824	14801	14807	14848	14680	14834	14756	14879	14778	14730	14669	14790	14840	14703	14721	14810	14878	14817	14918	14815	14891	14778	14847	14902	14849	15013	14825	14755	14817	14916	14921	14862	14808	14799	15067	14853	14879	14740	14880	14923	14981	14797	14843	14955	14627	14807	14962	14841	15009	14941	14779	15013	14991	14896	14928	14841	14887	14938	14830	14801	14939	14861	15015	14766	14653	14827	14955	14712	15016	14822	15003	14767	14758	15068	14873	14794	14865	14951	14815	14790	14820	14796	15036	14941	15009	15009	15026	14825	14959	14925	14964	14915	14991	14803	14771	14872	14739	14752	14963	14847	14856	14884	14805	14891	14744	14889	14772	14933	14901	14723	14777	14917	14987	14899	14866	14937	14812	14799	14845	14814	14902	14885	14930	14903	14766	14890	14831	14960	14926	14806	14693	14863	14767	14946	14888	14876	14863	14817	14861	14907	14870	14718	14938	14756	14830	14841	14698	14849	14877	14644	14883	14923	14849	14799	14803	14826	15096	14905	14782	14803	14908	14922	14789	15053	14755	15019	14836	14750	14825	14830	14828	14995	14829	14899	14788	14763	14827	14762	14785	14800	14865	14822	14768	14990	14715	14931	14867	14950	14794	14891	14981	14772	14725	14607	14620	14967	14772	14901	14772	14754	14774	14899	14903	14812	14948	14908	14832	14805	14880	14824	14825	14633	14930	14920	14966	14810	14842	15022	14866	14795	14780	14975	14763	14878	14730	14997	14999	14886	14893	15008	14919	14987	14908	14841	15100	14789	14904	14845	14956	14797	14678	14776	14739	14853	14690	14820	14813	15022	14876	14872	14828	14663	15053	14910	14706	14776	14972	14785	14930	14888	14782	14755	14801	14949	14896	14866	14774	14809	15063	14960	14738	14796	14843	14905	14743	14787	14843	14800	14765	14880	14648	14876	14784	14968	14757	14759	14946	14907	14747	14938	14843	14982	14877	14876	14803	14830	14769	14998	14935	14958	14890	15020	14857	14750	14771	14662	14870	14956	14866	14970	14798	14802	14858	14879	14666	14989	14896	14914	14940	15060	14867	14880	14701	14983	14758	15044	14730	14718	14918	14805	14771	14889	14721	14964	14864	14907	14955	14989	14811	14785	14899	14860	14968	14817	15021	14790	14778	14824	14889	14851	14860	14919	14821	14888	14899	14775	14803	14868	14991	14770	14786	14979	15005	14891	15009	14828	14887	14772	14637	14920	14877	14991	14910	14968	14800	14813	14934	14814	14834	14595	14863	14795	14910	14809	14840	14757	14892	14838	15060	14728	14931	14955	14829	14673	14878	14934	14721	14808	14860	14743	14791	14857	14984	14785	14840	14678	14833	14837	14784	14872	14901	14872	14847	15044	15009	14872	14754	14960	14855	14774	14874	14933	14924	14963	14595	14820	14856	14878	14908	14707	14829	14727	14889	14913	14805	14833	14749	14877	14939	14747	14715	14613	14805	14815	14916	14756	14768	14893	14716	14861	14935	14612	14828	14912	14808	14911	14792	14911	14807	14972	14891	14896	14721	14744	14940	14754	14757	14925	14894	14804	14864	14905	14746	14955	14756	14893	14834	14686	14866	14683	14824	14732	14745	14678	14714	14835	14725	14837	14737	14860	15129	14843	14817	15075	14869	14957	14864	14805	14850	14928	14718	14594	14742	14810	14874	14843	14832	14900	14909	14881	14866	14857	14759	14845	14854	14858	14935	14795	14765	14787	14917	14976	14824	14881	14818	14886	14717	14890	14723	14976	14817	14827	14639	14850	14942	14926	14757	14767	14785	14952	14980	14841	14869	14882	14631	14791	14682	14823	14817	14933	14753	14855	14857	14830	14813	14792	14762	14849	14983	14761	14814	14965	14942	14771	14855	14833	14968	14716	14681	14915	14912	14820	14978	14770	14876	14963	14716	14914	14859	15072	14813	14763	14690	14885	14842	15006	14961	14748	14913	14748	14706	14793	14844	14884	14607	14915	14848	14806	15163	14803	14758	14818	14635	14680	14779	14843	14611	14961	14768	14946	14926	14769	14903	14835	14697	14834	14723	14863	14666	14847	14952	14910	14862	14966	14764	14902	14869	14758	15060	14875	14840	14750	14987	14792	14792	14798	15062	14811	15043	14778	14811	14935	14696	14838	14771	14904	14871	14718	14846	14799	14928	14902	14841	14877	14797	14832	14835	14693	14614	14799	14841	14737	14767	14865	14762	14777	14833	15019	14803	14775	14743	14644	14980	14900	14807	14823	14798	14932	14793	14989	14891	14701	14948	14756	14820	14994	14704	14849	14786	14783	14725	14809	14883	14825	14737	14765	14712	14835	14876	14785	15023	14861	14756	14869	14952	14889	14945	14654	14921	14759	14844	14835	14822	14875	14693	14922	14850	14698	14991	14932	14604	14985	14915	14851	14779	14904	14660	14950	14738	14781	14859	14780	14784	14890	14856	14992	14784	14764	14877	14901	14802	14729	14749	14926	14941	14853	14899	15009	14721	14790	14799	14883	14821	14844	14733	15014	14963	14743	14969	14859	14735	14851	14889	14931	14832	14919	14774	14694	14924	14877	14880	14699	14780	14775	14855	14839	14824	14791	14781	14739	14915	14769	14716	14873	14855	14790	15062	15056	14865	14721	14743	14897	14915	14849	14871	14856	14805	14888	14915	14773	14929	14989	14830	14800	14580	14771	14876	14953	14873	14920	14795	14754	14847	14981	14995	14723	14903	14755	14839	14778	14725	14719	14749	14881	14854	14970	14861	14825	14699	14951	14794	14863	14878	14849	14730	14804	14800	14924	14996	14888	14858	14761	14685	14910	14851	14926	14692	14746	14847	14810	14884	14869	14749	14942	14886	14698	14933	14703	14728	14984	14954	14735	14904	14761	14963	14946	14766	14987	14768	15000	14681	14769	14871	14819	14832	14887	15018	14871	14776	14960	14738	14790	14726	14918	14695	14841	14790	14754	14901	14864	14883	14805	14768	14905	14900	14829	14700	14919	14757	14990	14833	14957	14824	14904	14913	14828	14868	14901	14831	14744	14695	14722	14844	14866	14680	15009	14799	14938	14735	14727	14850	14842	14795	14893	14863	14762	14959	14728	15016	14839	14759	14614	14930	14992	14792	14956	14998	14627	14937	14925	14909	14590	15066	14838	14890	14963	15028	14760	14880	14757	14838	14833	14738	14955	14848	14893	14870	14937	14851	14892	14871	14943	14754	14934	14669	15028	14929	14811	14869	14840	15020	14978	14932	14836	14946	14918	14831	14921	14893	14903	14808	14891	14872	14876	14843	14989	14910	14869	14706	14909	14810	14796	14822	14792	14797	14926	14769	14652	14820	14813	14906	14910	14892	14760	14753	15021	14860	14800	14886	14964	14817	14768	14803	14842	14865	14793	14766	14815	14819	14769	14878	14904	14836	14897	14882	14870	14818	14746	14749	14888	14859	14740	14884	14766	14764	14655	14943	14839	15007	14593	14810	14781	15010	14754	14846	14692	14821	14900	14663	14919	14871	14893	14766	14933	14748	14796	14793	14810	14750	14838	14950	14732	14836	14930	15014	14844	14820	14806	14790	14819	14793	14888	14799	14814	14881	14889	14750	15049	14752	14659	14771	14938	14926	14808	15015	14834	14884	14892	14881	14854	14762	14761	14852	14861	15055	14994	14770	14643	14865	14937	14796	14760	14742	14873	14958	14921	14766	14836	14757	14802	14773	14767	14835	15019	14742	14721	14850	14844	14773	14919	14857	14785	14896	14966	14691	14642	14840	14728	14792	14767	14774	14965	14920	14840	14936	14951	14656	14845	14742	14781	14798	14831	14961	14846	14877	14884	14698	14807	14752	14908	14817	14904	14834	14880	14890	14627	14931	14880	14771	14772	14703	14802	14882	14801	14884	14735	14829	14752	14957	14808	14944	14900	14850	14871	14813	14881	14911	14839	14864	14951	14932	14817	14789	14833	14801	14760	14863	14902	14913	14849	14890	14893	14797	14804	14759	15085	14883	15093	14881	14908	14949	14985	14790	14878	14804	14816	14844	14778	14885	14791	14836	14942	15073	14831	14717	14647	14700	14757	14763	14804	14783	14898	14772	14936	14935	14687	14725	14689	14839	14783	14840	14884	14826	14839	14853	14752	14711	14823	14958	14670	14848	14849	14842	14669	14766	14983	14939	14874	14810	14872	14842	14786	14940	14933	14867	14793	14875	14931	14852	14854	14833	14736	14973	14789	14820	14924	14788	14809	14906	14768	15006
27949	23055	26489	22500	24954	29010	25772	21656	19564	18447	18005	17668	17539	17737	17746	17653	17725	17623	17546	17779	17523	17668	17845	17764	17568	17479	17689	17570	17653	17657	17660	17559	17638	17642	17527	17699	17572	17534	17725	17876	17873	17776	17761	17655	17674	17512	17695	17524	17527	17642	17678	17441	17553	17431	17650	17715	17585	17566	17613	17426	17471	17702	17699	17679	17745	17453	17447	17792	17644	17435	17714	17681	17553	17643	17641	17792	17755	17597	17598	17535	17519	17625	17695	17513	17528	17568	17465	17619	17631	17928	17744	17697	17711	17479	17710	17729	17681	17609	17408	17695	17767	17534	17654	17556	17620	17415	17559	17593	17599	17660	17389	17747	17640	17788	17904	17536	17824	17391	17374	17724	17601	17398	17675	17648	17573	17590	17546	17541	17812	17675	17636	17520	17644	17495	17858	17409	17487	17726	17548	17524	17751	17643	17660	17571	17634	17699	17561	17533	17681	17682	17630	17698	17599	17592	17324	17567	17438	17681	17605	17581	17772	17563	17596	17589	17627	17647	17484	17698	17562	17622	17304	17546	17881	17526	17581	17582	17656	17376	17569	17734	17709	17451	17579	17657	17771	17678	17454	17532	17574	17665	17909	17738	17902	17680	17399	17759	17191	17477	17431	17679	17561	17525	17534	17650	17745	17595	17830	17666	17648	17589	17422	17671	17674	17536	17604	17737	17669	17584	17531	17840	17691	17664	17713	17564	17476	17719	17515	17642	17683	17631	17477	17691	17617	17554	17579	17575	17760	17681	17601	17680	17728	17582	17560	17349	17841	17667	17723	17476	17606	17568	17805	17688	17591	17539	17430	17524	17486	17613	17801	17588	17679	17560	17677	17642	17565	17755	17686	17737	17737	17450	17556	17647	17450	17525	17646	17720	17593	17539	17526	17644	17671	17806	17528	17511	17776	17668	17745	17544	17581	17586	17557	17536	17744	17633	17603	17605	17562	17611	17829	17586	17653	17676	17494	17556	17658	17576	17650	17493	17604	17933	17666	17503	17788	17695	17442	17542	17356	17549	17618	17485	17544	17612	17684	17422	17499	17577	17622	17365	17670	17809	17632	17558	17629	17670	17709	17561	17901	17734	17573	17456	17441	17800	17677	17714	17531	17457	17506	17674	17765	17489	17488	17683	17647	17698	17655	17552	17516	17686	17587	17478	17546	17609	17709	17731	17692	17568	17596	17544	17862	17590	17848	17590	17467	17507	17657	17667	17695	17457	17645	17542	17650	17299	17678	17492	17657	17545	17764	17657	17320	17656	17648	17479	17753	17441	17797	17700	17773	17653	17633	17698	17548	17690	17632	17461	17622	17604	17562	17714	17554	17488	17737	17579	17508	17552	17489	17548	17494	17540	17401	17722	17627	17585	17493	17726	17619	17728	17512	17611	17688	17590	17550	17751	17540	17587	17568	17717	17595	17672	17541	17596	17580	17526	17436	17742	17652	17672	17505	17627	17674	17784	17658	17630	17683	17729	17638	17528	17532	17447	17577	17685	17615	17522	17722	17442	17327	17502	17548	17704	17672	17599	17599	17643	17584	17490	17744	17630	17520	17663	17568	17613	17449	17720	17595	17479	17670	17553	17846	17804	17560	17502	17764	17652	17567	17726	17608	17727	17685	17676	17617	17563	17668	17644	17692	17539	17639	17761	17539	17580	17451	17677	17758	17578	17650	17602	17443	17643	17756	17545	17574	17601	17511	17411	17653	17406	17594	17561	17596	17520	17839	17634	17759	17527	17661	17527	17599	17582	17665	17535	17680	17635	17691	17674	17626	17677	17499	17584	17602	17632	17621	17519	17633	17636	17793	17564	17685	17723	17570	17712	17603	17616	17520	17633	17605	17794	17633	17678	17800	17649	17600	17599	17439	17679	17606	17650	17595	17717	17716	17610	17481	17824	17729	17680	17307	17340	17726	17687	17719	17735	17524	17660	17703	17516	17554	17542	17606	17528	17608	17600	17669	17656	17617	17708	17876	17460	17655	17466	17691	17537	17533	17670	17557	17567	17567	17708	17718	17312	17565	17448	17587	17742	17772	17707	17488	17728	17801	17617	17528	17679	17488	17623	17767	17395	17665	17577	17695	17774	17366	17580	17601	17650	17604	17433	17478	17517	17586	17454	17814	17857	17712	17682	17402	17730	17766	17302	17664	17595	17625	17586	17456	17491	17692	17730	17807	17770	17590	17586	17549	17752	17577	17723	17493	17613	17642	17647	17611	17523	17737	17489	17717	17674	17684	17636	17570	17513	17715	17564	17679	17726	17512	17748	17664	17772	17698	17771	17625	17640	17636	17575	17668	17543	17731	17686	17504	17791	17770	17670	17702	17649	17656	17712	17741	17693	17637	17905	17638	17452	17556	17783	17609	17617	17494	17628	17631	17770	17847	17675	17602	17523	17714	17581	17646	17796	17751	17788	17855	17506	17533	17688	17794	17514	17761	17501	17698	17530	17626	17764	17596	17501	17695	17517	17562	17644	17672	17389	17755	17615	17699	17385	17669	17751	17638	17775	17654	17500	17692	17628	17627	17518	17553	17899	17536	17439	17597	17825	17675	17722	17676	17843	17643	17781	17691	17428	17644	17592	17614	17720	17594	17468	17540	17658	17559	17789	17636	17571	17544	17532	17708	17766	17730	17502	17721	17686	17604	17902	17658	17572	17556	17500	17611	17742	17442	17529	17645	17604	17692	17635	17575	17393	17655	17487	17643	17704	17751	17542	17704	17685	17757	17783	17615	17678	17577	17666	17628	17504	17649	17408	17811	17694	17768	17756	17711	17608	17764	17587	17508	17511	17693	17649	17572	17522	17658	17873	17444	17501	17559	17627	17633	17544	17535	17415	17493	17427	17742	17667	17896	17790	17444	17463	17625	17543	17722	17709	17736	17616	17662	17463	17452	17703	17667	17694	17580	17709	17736	17663	17667	17547	17805	17663	17569	17560	17674	17499	17629	17760	17546	17575	17532	17563	17382	17606	17608	17564	17572	17522	17599	17699	17568	17772	17794	17646	17410	17693	17563	17766	17645	17779	17780	17649	17712	17531	17645	17650	17676	17571	17519	17849	17915	17717	17633	17486	17552	17696	17647	17530	17601	17545	17588	17558	17503	17917	17843	17682	17404	17588	17617	17540	17658	17490	17744	17641	17535	17568	17744	17501	17560	17650	17530	17942	17656	17542	17539	17592	17622	17493	17643	17685	17762	17708	17617	17696	17822	17656	17639	17602	17650	17536	17429	17549	17594	17633	17610	17764	17610	17693	17674	17607	17465	17600	17663	17774	17532	17544	17552	17685	17591	17629	17804	17561	17500	17563	17379	17674	17822	17759	17614	17584	17578	17549	17622	17643	17563	17473	17619	17693	17536	17677	17739	17590	17753	17628	17513	17408	17562	17717	17729	17769	17365	17448	17593	17647	17696	17674	17846	17678	17625	17644	17666	17613	17627	17647	17666	17820	17562	17685	17719	17709	17622	17609	17437	17576	17708	17608	17738	17811	17662	17683	17658	17634	17688	17721	17608	17867	17602	17688	17655	17391	17798	17602	17640	17460	17318	17650	17556	17672	17867	17681	17279	17330	17499	17527	17492	17450	17730	17677	17548	17824	17454	17460	17501	17593	17694	17606	17591	17779	17790	17701	17631	17542	17685	17634	17554	17557	17511	17632	17651	17784	17583	17589	17625	17614	17737	17631	17662	17615	17541	17680	17838	17527	17587	17675	17645	17797	17619	17876	17705	17633	17506	17567	17807	17689	17643	17636	17602	17600	17586	17665	17620	17701	17769	17584	17602	17688	17549	17637	17770	17609	17694	17703	17491	17550	17565	17548	17453	17792	17619	17812	17658	17670	17651	17430	17501	17534	17745	17574	17520	17609	17637	17572	17605	17484	17672	17747	17634	17654	17862	17735	17436	17759	17459	17654	17808	17574	17746	17674	17764	17688	17758	17742	17640	17579	17532	17413	17700	17648	17610	17819	17715	17458	17669	17655	17582	17571	17478	17539	17597	17531	17659	17682	17768	17587	17516	17744	17542	17661	17772	17644	17358	17686	17724	17749	17657	17735	17533	17838	17778	17536	17798	17780	17724	17510	17531	17717	17634	17836	17834	17570	17642	17718	17681	17667	17734	17722	17538	17628	17625	17535	17576	17598	17555	17645	17502	17746	17661	17597	17654	17554	17574	17579	17745	17553	17692	17642	17655	17558	17596	17685	17519	17787	17623	17413	17470	17447	17528	17816	17500	17700	17576	17710	17622	17585	17631	17432	17853	17750	17488	17532	17615	17588	17685	17646	17682	17418	17517	17751	17785	17626	17728	17776	17724	17751	17637	17606	17500	17820	17605	17575	17706	17625	17722	17696	17692	17841	17539	17643	17616	17499	17440	17450	17737	17599	17733	17617	17551	17613	17498	17523	17562	17742	17611	17629	17505	17496	17669	17745	17582	17677	17533	17635	17639	17607	17685	17545	17771	17566	17695	17508	17658	17545	17720	17471	17582	17638	17476	17607	17672	17693	17597	17612	17733	17574	17622	17773	17661	17597	17692	17451	17674	17504	17704	17544	17599	17530	17662	17524	17602	17579	17657	17574	17824	17576	17742	17513	17605	17724	17716	17639	17572	17572	17651	17613	17467	17648	17618	17681	17696	17650	17520	17569	17476	17681	17667	17673	17588	17495	17719	17849	17716	17420	17415	17723	17752	17583	17557	17660	17601	17575	17704	17679	17691	17732	17786	17527	17598	17677	17621	17793	17379	17602	17630	17635	17625	17638	17544	17564	17632	17760	17632	17771	17760	17752	17567	17646	17606	17468	17639	17493	17761	17666	17850	17676	17844	17609	17667	17655	17851	17951	17543	17469	17540	17334	17684	17649	17437	17487	17627	17732	17444	17723	17526	17679	17579	17622	17631	17754	17598	17615	17642	17601	17574	17794	17549	17736	17805	17567	17642	17643	17732	17675	17605	17531	17743	17605	17717	17789	17657	17734	17405	17599	17611	17582	17474	17617	17589	17760	17649	17686	17782	17485	17529	17739	17651	17566	17901	17668	17656	17451	17669	17538	17665	17692	17678	17640	17445	17701	17679	17662	17569	17792	17553	17614	17393	17703	17619	17711	17779	17695
22911	28675	21475	16577	24061	26875	23136	18820	16785	15291	15114	14937	14890	15054	14717	14819	14902	14731	14848	14974	14899	15021	14855	15003	14795	14873	14963	14853	14907	14867	14799	14586	14758	14881	14817	14989	14797	14859	14777	14889	14669	14954	14865	14831	14917	14774	14827	14767	14876	15056	14885	14805	15009	14869	14812	14768	14979	14974	14871	14889	15061	14862	14772	14833	14699	14740	14815	14874	14751	14854	14924	14764	14894	14822	15044	14883	14650	14883	14756	14822	14785	14829	14822	14979	14969	14896	14776	14869	14810	14971	14861	14874	14952	15073	14698	14879	14897	14870	14874	14733	14847	14676	14808	14838	14568	14755	14885	15062	14778	14833	14877	14704	14861	14923	14950	14859	14752	15014	14530	14730	14786	14976	14779	14827	15056	14858	14701	14898	15083	14756	14823	14869	14762	14812	14930	14820	14819	14775	14833	14909	14932	14689	14809	14704	14952	14939	14728	14925	14905	14900	14900	14871	14757	14820	14905	14678	15054	14808	14821	14837	14766	15058	14790	15019	14821	14694	14971	14798	14866	14813	14957	14907	14940	14897	14770	14901	14740	14799	14927	14965	14885	14767	14761	14992	14756	14847	14740	14858	14683	14931	14816	14840	14742	14829	14864	14843	14790	14941	14838	14816	14827	14752	14877	14943	14989	14740	14898	14764	14922	14952	14733	14825	14872	14974	14820	14899	14814	14754	14834	14844	14846	14729	14900	14782	14891	14949	15026	14781	14854	14769	14795	14972	14837	14807	14953	14766	14880	14783	14943	14925	14779	14753	14729	14895	14844	14977	14836	14907	14768	14674	14742	15087	14831	14893	14831	14848	14950	14829	14860	14835	14885	14755	15012	14909	14923	14893	14780	14775	14828	14755	14854	14673	14741	14665	14867	14879	14889	14873	14639	14869	14923	14994	14673	14944	14888	14685	14733	14780	14816	14864	14770	14781	14805	14754	14830	14971	14785	14829	14824	14762	14757	14838	14828	14918	14916	14875	15043	14888	14762	14947	14887	14828	14875	14853	15028	14915	14873	14924	14763	15022	15061	14811	14617	14794	14876	14830	14861	14943	14876	14844	14963	14803	14917	14765	14898	14667	14950	14731	14831	14926	14802	14830	15021	14876	14909	14696	14813	14645	14741	14742	14757	14772	14860	14888	14865	14805	14767	14892	14738	14822	14943	14767	14846	14931	14941	14680	14773	14907	14973	14970	14734	14859	14775	15063	14533	14810	14969	14985	14878	15036	14821	14791	14801	14871	14908	14938	14846	14830	14861	14717	14921	14743	14859	14784	14820	14970	15039	14721	14965	14853	14859	14827	14851	14861	14886	14926	14951	14860	14998	14776	14777	14743	14728	14792	14970	14895	14764	14969	14895	14839	14756	14821	14922	14835	14799	14974	14932	14739	14859	14745	14868	14723	14817	14974	14914	14872	14803	14822	14744	14777	14965	14982	14867	14912	14929	14837	14922	14978	14968	14763	14812	14904	14815	14791	14883	14885	14868	14713	14987	14820	14832	14642	14866	14854	14850	14689	14771	14774	14985	14820	14744	14748	14858	14740	14842	14663	14788	14797	14869	14935	14858	14833	14876	14790	14888	14804	14779	15014	14843	14749	14836	14804	14862	14868	14822	14735	14798	14968	14824	14866	14765	14855	14717	14807	14811	14865	14908	14813	14830	14911	14928	14916	14895	14737	14884	14944	14863	14863	14898	14853	14792	14984	15060	14569	14851	14811	14947	14854	15014	14973	14768	14782	14753	14812	14916	14763	14654	14825	14648	14823	15046	14976	14895	14840	14814	14946	14915	14895	14884	14741	14811	14717	14822	14786	14815	14760	14904	14735	14914	14833	14881	14864	14851	14873	14744	14835	14878	14935	14870	14817	14979	14742	14882	14786	14895	14968	14761	14759	14812	14890	14666	14748	14944	14752	15016	14967	14680	15042	14858	14731	14831	15012	14786	14876	14855	14754	14739	14830	14743	14820	15069	14756	14866	14868	14917	14896	14749	14860	15018	14990	14946	14827	14906	14798	14903	14780	14945	14904	14900	14841	14880	14866	15034	14760	14754	14850	14883	14853	14785	14816	14759	14815	14970	14898	14926	14558	14862	14931	14842	14825	14933	14677	14991	14986	14756	14865	14927	14946	14775	14984	14790	14701	14927	14681	14811	14970	14795	14920	14808	14932	14769	14863	14861	14809	14956	14771	14995	14856	14870	14637	14687	14764	14993	14695	14779	14768	14869	14807	14785	14760	14739	15085	14675	14882	14714	14871	14760	14907	14882	14865	14940	15028	14836	14980	14794	14848	14883	14718	14754	14738	14816	14797	14859	14992	14944	14837	14766	14714	14746	14867	14818	14738	14851	14805	14691	14770	14894	14648	14943	14817	14697	14863	14928	14935	14733	14790	14874	14894	15019	14730	15078	14845	15075	14921	14895	14867	14645	14920	15051	14818	14888	14964	14999	14949	15030	14777	14965	15084	14984	14711	14803	14900	14849	14733	14918	14754	14934	14972	14888	14808	14780	14968	14759	14819	14913	14750	14873	14716	14928	14795	14797	14867	14796	14902	14960	14907	14844	14910	14768	14839	14884	14897	14755	14862	14647	14952	14793	14877	14887	14860	15003	14800	14934	14808	14799	14816	14854	14947	14940	14884	14916	14873	14841	14748	14810	14836	14820	14792	14883	14907	14830	14747	14756	14953	14853	14787	14931	14870	14715	14751	14724	14833	14781	14777	14944	14905	14975	14776	14784	14780	14766	14736	14839	14762	14793	14673	14973	14959	14859	14883	14822	14947	14784	14855	14867	14945	15015	14899	15021	14811	14798	14768	14762	14865	14837	14764	14737	14965	14991	14873	14901	14938	14853	14850	14660	14789	14717	14744	14843	14749	14909	14807	14753	14793	14943	14877	14966	14815	14861	14758	14871	14880	14778	14793	14788	14831	14956	14883	14837	14763	14946	14893	14829	14735	14801	14858	14933	14894	14865	14807	14760	14866	14832	14904	14855	14801	14816	14787	14836	14978	14909	14768	14848	14941	14723	14885	14801	14860	14737	14639	14980	14855	14831	14889	14724	14720	14810	14799	14878	14694	14944	14896	14924	14744	14801	14827	15028	14880	14903	14859	14873	14755	14989	14981	14814	14909	14792	14888	14656	14784	14775	14832	14806	14868	14825	14908	14777	14761	14761	14840	14764	14856	14833	14944	14988	14888	14799	14692	14882	14924	14696	14867	14801	14864	14940	15038	15034	14934	14893	14753	14893	14736	14657	14902	14911	14791	15022	14871	14870	14744	14984	14904	14801	14770	14948	14774	15066	14843	14893	14787	14949	14917	14857	14884	14851	14778	14939	14752	14867	14680	14843	14954	14859	14929	14988	15004	14915	14907	14914	14906	15041	14961	14885	14920	14750	14893	14857	14828	14806	14793	14921	14908	14545	14817	14796	14838	14831	14885	14932	14750	14917	14759	14771	14793	14741	14865	14919	14761	14899	14931	14858	14981	14937	14878	14841	14792	15074	14906	14834	14806	15026	14734	14791	14743	14993	14714	14814	14882	15031	14965	14865	14880	15026	14698	14914	14973	14779	14842	14923	14915	15042	14727	14813	14973	14939	14924	14764	14863	14974	14950	14920	14781	14975	14845	14840	14895	14917	14812	14816	14792	14981	14779	14818	14787	14797	14836	14848	14710	14715	14896	14878	15007	14761	14823	14884	14827	14850	14688	14819	14848	14795	14878	14971	14933	14709	14850	14918	14680	15035	14878	14807	14798	14904	14922	14925	15070	14864	15026	14965	14893	15024	14881	14730	14769	14622	14736	14791	14782	14864	14956	14921	14937	14883	14869	14867	14886	14740	14759	14842	14895	14909	14759	14799	14952	14839	14845	14702	14929	14730	14594	14926	14846	14770	14719	14800	14790	14809	14786	14767	14919	14851	14821	14812	14852	14777	14707	14935	14827	14740	14778	14939	14887	14831	14667	14947	14823	14854	14852	14813	14796	14715	14852	14844	14801	14927	14915	14668	14944	14883	14942	14958	14969	14838	14767	14867	14833	14887	14820	14940	14855	14706	14833	14830	14826	14899	14863	14994	14978	14935	14759	14845	14794	15002	14976	14984	14894	14747	14790	14915	14978	14780	14744	14860	14910	14929	14998	14931	14756	14927	14886	14790	14779	14777	14747	14778	14778	14775	14995	14794	14665	14788	14953	14823	14788	14930	14654	14737	14849	14957	14812	14930	14899	14809	14862	15009	14849	14931	14645	14872	14726	14798	14845	14861	14859	14698	14763	14903	14778	14918	15007	15077	14898	14615	14967	14842	14866	14869	14882	14664	14899	14978	14789	14923	14867	14754	14940	14709	14946	14932	14867	14891	14973	14924	14929	14819	14832	14774	14964	14990	14744	14995	14988	14938	14632	14865	14886	14895	14694	14940	14827	14901	14935	15034	14854	14802	14882	14637	14768	14935	14900	14942	14718	14767	14904	14981	15048	14800	14978	14835	14842	14807	14928	14766	14901	14852	14769	14831	14876	14957	14825	14770	15005	14753	14794	14851	14745	14876	15039	14709	14964	14878	14932	14693	14928	14761	14994	14850	14800	14827	14835	15006	14874	14876	14854	14782	14952	14757	14787	14908	14830	14859	14791	14730	14888	15002	14910	14669	14867	14983	14930	14961	14916	14976	14927	14828	14779	14974	14664	14900	14933	14877	14914	14774	14876	14898	14847	14668	14842	14897	14881	14931	14756	14813	14845	14875	14937	14997	14839	14989	14659	14963	15003	14936	14895	14706	14986	14874	14830	14876	14782	15020	14804	14851	14778	14869	14739	14845	14778	14942	14805	14800	14973	14859	14743	14808	14794	14855	14818	14872	14913	14927	14819	14741	14886	14785	14814	14815	14764	14896	15029	14779	14904	14976	14920	14837	14813	14859	14895	14862	14902	14868	14752	14852	14812	14846	14881	14823	14803	14829	14936	14741	14837	14972	14812	14932	14781	14907	14949	14971	14860	14722	14930	14821	14860	14921	14823	14734	14830	14831	14919	14741	14778	14874	14799	14818	14921	14770	14732	14846	14918	14828	14921	14939	14775	14736	14722	14842	14895	14901	14805	14811	14836	14883	15014	14785	15007
24209	21454	28927	24574	40164	60300	52135	37630	26740	20345	17543	16629	16255	16239	16153	16147	16157	16222	16272	16066	16278	16352	16314	16309	16102	16313	16168	16259	16272	16250	16083	16154	16205	16154	16326	16311	16185	16341	16393	16110	16337	16189	16116	16169	16149	16116	16165	16304	16385	16095	16286	16231	16456	16026	16337	16110	16291	15971	16169	16160	16068	16187	16151	16210	16188	16108	16130	16249	16180	16340	16036	16246	16161	16154	16201	16254	16247	16187	16188	16326	16398	16290	16170	16262	16169	16155	16120	16215	16304	16152	16040	16038	16437	16250	16066	16130	16103	16406	16348	16083	16193	16101	16299	16174	16195	16297	16148	15989	16170	16099	16178	16106	15999	16156	16151	16040	16268	15937	16244	16226	16100	16215	16026	16153	16186	16304	16354	15901	16134	16096	16179	16125	16086	16261	16270	16105	16117	16022	16076	16216	16376	16196	16215	15992	16175	16435	16169	16185	16119	16173	16042	16079	16237	15974	16138	16138	16450	16030	15988	16151	15983	16097	16094	16284	16239	16024	16166	16126	16141	15999	15990	16085	16081	16093	16034	16171	16217	16112	16132	16044	16191	16033	15975	16367	15972	15920	16185	16047	15949	16138	16087	16097	16119	16122	16127	16131	16272	16240	16119	16260	16198	16247	16349	16123	16354	16122	16234	16308	16104	16242	16097	16207	16208	16293	16103	16177	16079	16085	16204	16108	15937	15889	16118	16202	16114	15987	15933	16012	16235	16165	16188	16264	16044	16003	16090	16283	16174	15910	16264	16139	16108	16032	16130	15914	16114	16236	16037	16122	16271	15959	16283	16128	16225	16196	16098	16014	16357	16088	16046	16249	16257	15871	16237	16323	16110	16204	16232	16281	16102	16075	16311	16081	16191	16008	16053	16038	16082	15869	16127	16037	16016	16253	16111	15987	16233	16229	16279	16114	16330	16152	16235	16104	16197	16077	16141	15908	16092	16238	16167	16214	16273	16088	16256	16143	16172	15930	16080	16154	16140	16175	16058	16366	16160	16123	16326	16252	16068	16023	16129	16284	16187	15914	16195	16364	16380	16367	16260	16122	16110	16177	16146	16231	16194	16190	16386	16198	16320	16054	16278	16216	16017	16209	15939	16282	15934	16004	16013	16095	16256	16170	16133	15926	15980	16257	16113	16375	16010	16092	16358	16155	15975	16069	16309	16103	16123	16114	16268	16154	16257	16191	16294	16186	16254	16122	15986	16201	16020	16150	16208	16009	16197	16214	16119	16269	16168	16322	16253	16295	16128	16100	16389	16221	16320	16301	16141	16148	16105	16147	16404	16241	15949	16158	15971	16110	16204	16253	16091	16374	16330	16080	16316	16227	16171	16273	16098	16281	16172	16024	16162	16137	15952	16233	16202	16189	16164	16074	16236	16082	16145	16089	16046	16136	16287	16284	16266	16063	16080	16115	16097	16122	16353	16100	16088	15929	16141	16018	16131	16271	16228	16125	16072	16083	16064	16168	15935	16180	16157	16120	16282	16215	16107	15927	16097	16142	16070	16237	16175	16228	16128	16354	16044	16033	15980	16067	15991	16171	16189	16158	16255	16268	16241	16283	15969	15977	16267	16145	16250	16077	16127	16108	16065	16054	15968	16272	16224	16236	16047	16171	15935	15921	16248	16096	16178	16146	15988	16107	16251	16120	16152	16228	16185	15990	16186	16265	16161	16256	16331	16068	16152	16162	16199	15979	16224	16089	16062	16155	16253	16175	16224	16303	16209	16215	16289	16179	16228	16181	16237	15933	16066	16173	16019	16051	16270	15997	16132	16160	16166	16086	16167	16173	16037	16000	16133	16034	16043	16365	16120	16078	16199	16050	16108	16374	16172	16231	16094	16115	16185	16121	16155	16392	16168	16168	15992	16210	16408	16162	16067	16104	16294	16100	16090	16276	16319	16169	16054	16004	16149	16139	16153	16185	16347	16142	16031	15989	16132	16082	16102	16241	16277	16080	16292	16401	16022	16003	16080	15912	16047	16007	16201	15955	16219	16104	16211	16035	16260	16191	16308	16099	16082	16045	16090	16214	15897	16196	15979	16054	16187	16037	16254	16172	16003	16239	16244	16008	16329	15907	16050	16266	16293	16156	16064	16302	16102	16117	16125	16256	16083	16243	16149	16407	16219	16111	16109	16111	16059	16201	16205	16124	16145	16189	16281	16142	16125	16092	16280	16236	16170	16293	16024	16002	16130	16337	16249	15976	16085	16143	16226	16088	16189	15948	16109	16208	16015	16031	16202	16060	16334	16212	16322	16082	16139	16243	16172	15929	16308	15937	16141	16167	15949	16262	16131	16280	16273	16254	16027	16209	16269	16084	16169	16104	16163	16012	16136	16160	16053	15897	16306	16204	15972	16037	16132	16239	16177	16178	16188	16008	16211	16163	16290	16181	16251	16093	16303	16131	15964	16145	16143	16107	16343	16206	16250	16147	16282	16145	16044	16137	16289	16179	16219	16210	16020	16297	16030	16146	16182	16291	16253	16221	16197	16084	16111	16006	16251	16092	16248	15972	16186	16376	16078	15961	16186	16126	16078	16112	16320	16156	16161	16176	16192	16033	16231	16202	16142	16183	16067	16102	16143	16151	16042	16074	16148	16008	16202	16188	16146	16162	16151	16140	16005	16013	16252	16171	16240	16266	16168	16176	16022	16206	16034	16035	16154	16128	16080	16039	16032	16266	16146	16170	16176	16279	16103	16084	16096	16169	16285	16061	15997	15932	16182	16111	16300	16197	16242	16119	16127	16254	16018	16087	16209	16230	16384	16174	16145	16074	16076	16301	16068	15990	15960	16113	16044	16247	16306	16025	16148	16229	16321	16118	16199	16382	16073	16059	16261	16245	16166	15973	16272	16110	16056	16144	16111	16076	16293	16286	16370	16306	16256	16118	16265	16256	16235	16027	16092	16154	16313	16031	16205	16271	15898	16271	16089	16317	16039	16264	16254	16055	16095	16144	16323	16154	15963	16271	16210	16097	16209	15957	15910	16295	16134	16079	16096	16014	16155	16291	16263	16121	16271	16083	16168	16170	16149	16103	16150	16124	16138	16158	15852	16151	16215	16167	16262	16321	15938	16228	16065	16213	16111	16011	16000	16116	16439	16190	16240	16118	16194	16156	16218	16091	15979	16278	16103	16159	16355	16214	16253	16060	16132	16120	16216	16170	16117	16020	16167	16274	16192	16275	16330	16136	16109	16210	16162	16342	16215	16356	16263	16019	16295	16152	16231	16195	16044	16112	16296	16148	16390	16130	16041	16163	16148	16131	16109	16092	16129	16180	16098	15987	16161	16303	16215	16111	16211	16041	16038	16162	16087	16002	16115	16029	16046	16109	16004	16077	16265	16333	16121	16084	16155	16122	16217	16181	16273	16143	16208	16178	16075	16430	16119	16237	16241	16117	16107	16113	16014	15967	16038	16025	16229	16238	16161	16101	16120	16027	16215	16235	16146	16181	16023	16212	16115	16118	16180	16280	16285	16403	16320	16287	16096	16079	16269	16174	16189	16060	16041	16250	16165	16020	16150	16120	16378	16001	16076	16118	16069	16196	16149	16257	16271	15995	16289	16173	16094	16248	16179	16090	16395	15927	16083	16233	16070	16136	16137	16399	16275	16156	16090	16128	16132	15974	16095	16235	16220	16076	16211	16362	16242	16182	16260	16030	15975	16025	16111	16131	16246	16286	15963	16237	16261	16160	16020	16025	16064	15972	16134	16082	16190	16135	16042	16175	16318	16069	16235	16075	16288	16268	16362	16298	16169	16094	16133	16216	16115	16243	16172	16188	16109	16204	16104	16266	16299	16196	16157	16361	16173	16054	16131	16165	16187	16025	16111	16098	16250	16362	16002	16256	16084	16169	16039	16157	16185	16219	16059	16195	16331	15946	15905	16264	16184	16235	16251	15975	16201	16073	16116	16166	16076	16267	16154	16346	16198	16086	16035	15932	16139	16257	16116	16233	16192	15987	16322	16188	16141	16255	16181	16142	16086	16220	16131	16086	16047	16394	16013	16152	16280	16156	16193	15996	16071	16149	16266	15980	15865	16081	16250	16119	16150	16262	16163	16068	16095	16247	16180	16046	16161	16086	16147	16186	16302	16334	16145	16206	16136	16266	16194	16272	16053	16239	16150	15999	16179	16079	16164	16242	16171	16062	16250	15999	16276	16302	16211	16396	16193	16274	16026	16270	16193	16246	16168	15877	16050	16042	16070	16115	16222	16118	16000	16255	16240	16182	16118	16131	16011	16130	16269	16110	16232	15971	16261	16225	16183	16328	16006	16084	16267	16232	16054	16123	16222	16203	16337	16059	16266	16164	16184	16120	16143	16020	16199	16069	16088	15892	16290	16187	16146	16210	16356	16015	16208	16084	16099	16005	16109	16056	16271	16234	16148	16142	16208	16180	16039	16217	16057	16317	16343	16152	16087	16144	16025	16218	16013	16157	16101	16087	16205	16156	16235	16123	16037	16192	16237	16021	16151	16143	16229	16065	16323	16154	16204	16139	16181	16374	16174	16096	16115	16053	16057	16326	16205	16223	16194	16081	16256	16144	16252	16213	16109	16190	16013	16359	16166	16311	16252	16271	16397	16275	16354	16080	16108	16209	16221	16350	16186	16151	16335	16217	16101	16156	16297	16225	16204	16131	15918	16244	16161	16357	16309	16148	16167	16115	16149	16178	15961	16207	16162	16248	16118	16250	16220	16153	16306	16082	16126	16225	16203	15869	16102	16086	15943	16346	16125	16010	16413	16210	16184	16023	16345	16096	15881	16356	16228	16270	16229	16198	16053	16131	16157	16162	16285	16041	16032	16068	16199	15961	16061	16158	16142	16108	16042	16019	16308	16046	16262	16233	15950	16240	16215	16372	16093	16222	16043	16180	16154	16029	16206	16073	16130	15951	16186	16001	16222	16264	16061	16200	16237	16188	16179	16299	15951	16205	15910	16075	16125	16053	16183	16259	16163	16324	16179	16158	16221	16191	16100	16108	16286	16006	16159	16166	16084	16257	16224	16141	16339	16232	16308	16132	16316	16330	15957	15991	16176	15928	16249	16329	16026	16133	16185	16218	16091	16098	16237	15958	16106	16217	16250	16070	16224	16244
46499	50414	24035	24261	53016	59195	49369	36872	25006	17633	14882	14125	14180	14052	14045	13794	13924	13963	13989	14103	14053	14110	14088	13969	14193	13990	14080	14069	13975	14124	13821	14131	13975	13991	14029	13899	14016	14134	13977	14030	13893	14081	13948	14055	14079	14154	14122	14065	14018	14115	13974	13948	14046	14026	14005	13995	14012	14094	14259	13952	13955	14095	14115	14040	14067	13936	13951	14024	14054	13934	13852	13881	14120	14032	14161	13924	14161	14177	14141	14014	14168	13942	14093	14020	14069	13883	14117	14063	13960	13904	14162	13976	14125	13783	14000	14080	14127	14147	14003	14108	14071	13873	13824	14002	13914	14122	14055	14019	14046	14014	13873	14156	14091	13894	14000	13791	13948	14138	14001	13928	13956	13915	14193	14097	13883	14177	13975	14088	13870	13909	14016	13833	14159	13942	13923	14028	14036	13977	13975	14092	13999	13820	14116	13933	14147	13997	14014	13918	13842	14069	13903	14078	13931	14191	14027	13915	14078	14105	13948	14011	14144	14044	13948	13914	13960	14007	13904	14136	13833	14006	14098	14108	13944	13988	13897	14003	13822	13867	14134	14102	13999	13972	13995	13897	13969	13964	13997	13990	14118	13976	14073	13856	14057	13913	13878	14008	14071	13982	13866	13965	14006	14051	13882	13935	14068	14009	14039	14007	14125	14040	13997	14103	13856	14053	14110	13905	13993	13880	14041	13997	14045	14093	13940	14122	13868	14181	13892	14175	13960	14036	13816	13961	13960	13969	14019	14014	14009	14080	14148	13979	13973	13865	14147	14028	14064	14116	13902	13900	13926	14047	13789	13980	14069	14037	14130	14066	13924	13815	14111	13927	13997	14084	13905	13995	14089	13981	13914	14094	14098	14047	14079	14013	14034	13980	13839	14012	14053	13957	14004	14050	13948	13981	13857	13859	14062	14040	14035	13975	14191	14188	13924	14003	14099	13915	14074	13976	14035	14065	13984	14039	14020	14048	13956	14020	13953	14089	14023	13951	13981	14052	13767	13895	14038	14153	13906	14011	13848	14068	14042	13919	14023	14177	13940	14047	14111	13969	14197	13898	14150	14038	13888	13849	13901	14207	13963	13864	14045	14168	13869	13994	13714	13932	13933	13999	14100	14091	13940	13947	13996	13951	14112	13913	14010	14001	14003	14076	13994	14113	13819	14082	14012	13913	13861	13992	14109	13939	14111	14134	14228	14094	14034	14055	13870	14085	13934	13874	14121	14031	14124	14104	13994	14093	13973	14017	14018	14045	13797	14042	14087	14048	14138	14179	13946	13973	14110	13989	14047	14040	13927	13961	14079	13959	14116	13916	13912	14014	14051	13935	13840	14038	14154	13995	14140	13991	13937	14034	14110	13943	14011	14016	13962	13933	14059	13894	14078	13838	14026	13980	14064	14051	14206	14111	13981	13989	13982	14146	14144	13859	13928	14159	13952	14029	14020	13926	14026	14045	14089	13927	14147	14195	13920	14076	14029	14019	13923	13966	14039	13946	14198	14139	14137	13950	14031	14006	13993	14107	14054	14029	14020	13972	14012	14063	13924	14083	14009	14007	13965	14101	13871	13993	13853	13927	14006	13952	14062	13998	14133	14083	14001	14085	13988	14025	14040	13996	13993	13943	13892	14103	13908	14141	14003	13967	14064	13961	13897	13899	14100	14076	14069	13933	14060	13873	14119	14021	14108	13851	14036	14186	14073	13848	14048	13957	14013	14024	14022	13918	13886	13818	14156	13933	14075	13991	13974	14087	14094	14091	14047	14186	14022	13999	13888	14000	13841	13864	14095	13900	14054	13987	14071	14011	13917	14021	13971	13897	13904	13968	14088	14250	14007	13963	14090	14035	13986	14055	14007	13953	13874	14085	13847	14085	14048	14030	13996	14081	14017	13963	14002	14074	14096	13985	14052	13986	13893	14085	13940	13934	14022	13946	13951	14264	13945	14013	14073	14080	14014	13951	13872	13916	13998	14016	13936	13879	14013	14066	14066	13968	13966	13900	14076	13943	14002	14030	14012	13908	14042	13831	14111	14055	14111	14004	13864	13871	14096	14177	13890	14035	13984	13989	13992	13987	14010	14110	14080	14076	14009	14028	14019	14026	13833	14076	13901	13970	14003	14054	14138	14077	13916	14099	13882	13980	13892	14076	14132	13992	14094	14024	14016	13944	14067	13967	14001	14105	14167	13725	14104	13914	13976	13876	13982	14040	13949	14059	14086	13995	14031	14037	13894	14104	13839	14065	14088	13994	14032	14162	13891	13842	13994	13971	14083	13883	14009	13959	14097	14097	14181	13919	13925	13997	13933	13837	14067	13859	13978	14000	13936	13967	14042	14063	14043	13990	14049	13924	13997	13915	14015	14048	13802	13991	13872	14024	14087	13945	14098	14133	13945	13995	14088	14049	14026	14009	14033	14100	14098	14033	13974	14180	13877	13964	13969	13930	13962	13999	13914	13992	13973	13952	14188	14084	13895	13882	13963	13923	13958	13966	14019	14004	14102	14082	13898	13980	13978	13981	13924	13921	14121	13991	13891	13960	14045	14151	14085	14135	13973	13948	13803	14092	13970	13875	13967	14002	14016	14054	14065	14057	14043	14058	13945	14030	13911	14051	14044	13887	14221	14003	14096	13846	13941	14055	14000	13907	14091	14021	14162	14046	14024	14011	13945	14102	13875	13788	13809	14074	13993	14020	14040	14173	14082	13964	14038	13900	13924	13896	13970	13938	14003	14024	14068	14057	14002	14025	13782	14286	13912	14134	13947	14004	14083	13880	14064	14124	14005	14033	14107	13984	14108	13863	14099	14087	13930	14058	14043	14038	14156	13905	13978	14073	13987	14006	13995	13866	14006	14252	14077	13815	14079	13906	14071	13982	14051	13848	13869	13981	14042	13930	13915	14186	13931	13923	13968	14221	14079	14039	14040	14046	14007	13752	13977	13918	13909	14148	13973	13879	14055	13964	14056	13917	13810	14016	14058	13918	13956	13969	13958	13966	14097	13854	14075	13975	13953	14091	13950	13961	14100	13957	14045	13901	14120	14154	13979	13885	14020	13788	14112	14139	14064	13863	14031	13979	14053	14063	14180	13846	14004	13878	14012	13957	14036	13966	13945	13974	14012	14007	13952	14089	14057	14034	14027	13904	13941	14137	14089	14012	14053	13945	14079	14024	14090	13917	14081	13914	14030	13957	14102	13809	14012	13865	14071	13930	14081	14228	14026	14100	14074	13898	13996	13949	14010	13904	13971	14055	14142	14000	14247	13880	14029	13899	13942	14065	14181	14009	14060	14001	14222	14208	13866	14195	14090	14026	14110	14086	13873	14004	14097	14026	13935	14127	13980	14049	14090	14043	14134	13946	14107	13906	14091	14111	13934	13802	14140	13910	13967	14034	13892	14132	13922	14018	14076	13867	14110	13964	14005	13939	13961	13881	13987	14072	14135	13873	13860	13936	13997	14047	14062	13990	14024	13922	13741	14021	14113	13991	13851	13997	14133	14082	13998	13862	13919	13984	13949	14058	14175	13924	14019	14230	14074	13835	14108	14062	14064	13971	13957	13986	14011	14000	13856	14035	14097	13946	13897	14128	14035	14068	13907	13844	14000	13958	14121	13896	14109	13939	14052	13886	14185	13891	13901	14060	14091	13973	13931	14174	13945	14033	13999	13895	13919	14195	14077	13924	13935	13950	13969	14008	13980	14026	14037	14049	14031	13890	14063	14013	13909	13967	14044	13961	13964	13839	13938	14053	13896	13963	14178	13801	13986	14172	14003	13883	14132	14042	14034	13979	14009	13882	14110	14101	13982	13964	14027	13898	13956	14079	13994	14072	13922	14169	14071	13875	13965	14090	13999	13912	14107	13902	13858	13905	14035	14073	14030	13996	14009	14040	13806	14036	14024	13923	14040	13954	13959	14061	13895	13890	13996	14187	13837	14004	13962	13996	13828	14014	13968	14108	13841	14116	14009	14068	13899	14140	14010	14057	14092	13973	13985	14002	14109	13967	13996	13916	14125	14120	13977	13961	14086	14023	14026	14130	14061	13930	14023	14037	13940	14048	14016	13839	14071	14030	14039	13882	13855	14118	13982	14060	14027	13977	14087	14001	14037	13970	14066	14077	13832	14054	14155	14072	13885	13983	13959	13932	14031	13834	14219	14012	13959	13924	14061	14077	13897	14149	14033	13900	14156	14081	14035	13991	14099	14068	14030	14148	13997	14031	14173	14109	14080	13903	14081	13949	14039	14014	14082	14103	13998	14050	14000	14175	14025	14072	14045	14050	13992	13931	14095	13953	13973	14102	13999	14052	14061	14058	13895	13932	13964	14088	13961	14004	13981	14068	13941	14086	13963	14035	13948	13978	14039	13940	14076	13956	14097	14007	14081	13869	13916	14007	14019	13958	14157	13847	14094	14000	13976	14009	14097	13982	13983	14066	13839	14162	13923	14013	13995	13938	14073	13901	14053	14033	14067	13897	14030	14118	13917	13960	13930	14073	13930	13918	13985	13983	14070	13980	13862	14107	13980	13963	14103	14085	14104	13881	13890	14017	13980	14110	14057	14019	13894	14135	13868	13898	13998	13898	14058	14046	14089	14062	14007	14075	13875	14083	14017	13923	14015	13986	13987	13947	14055	13994	14069	14129	13953	13914	14148	14000	14097	14010	13926	14079	14124	13866	14069	14016	14162	14003	13991	13950	13970	14100	14184	13992	13930	14013	14026	13959	14045	14258	13986	13842	14178	14130	14084	13984	14001	14018	13913	13994	13901	14072	14145	13845	14125	14076	14053	13985	13948	13988	14067	14086	13879	14022	13854	14072	14086	14011	14052	13908	13971	14021	14067	14033	14009	13921	13938	13920	14055	13954	13982	14120	14146	14056	13896	14207	13843	13974	13915	13970	13930	13882	13983	14084	14025	13959	13959	14003	14023	14036	14096	14017	13950	14010	13888	14048	14171	14102	14022	14041	14073	13911	14011	13968	13880	13989	13988	14030	14001	13990	13908	14058	13980	14007	14092	13974	13957	13945	13895	14083	14100	13962	14032	13800	13975	13850	14064	14023	13760	14056	14018	13945	14006	14180	13959	13963	13946	14045	13866	14122	14045	13936	14016	13978	13862	13979
22935	21397	29287	23895	34081	65927	64028	47658	33526	24368	18309	16185	15688	15678	15727	15525	15638	15617	15719	15718	15713	15581	15658	15313	15307	15457	15462	15650	15449	15554	15321	15607	15482	15545	15510	15347	15486	15393	15477	15496	15651	15408	15570	15529	15448	15435	15356	15431	15464	15640	15468	15451	15248	15548	15357	15312	15536	15320	15398	15342	15476	15178	15457	15568	15419	15395	15465	15424	15473	15331	15429	15525	15419	15450	15473	15225	15490	15458	15273	15402	15420	15509	15355	15335	15503	15220	15496	15451	15577	15555	15562	15445	15541	15517	15619	15554	15428	15440	15267	15294	15372	15401	15364	15378	15527	15173	15515	15318	15226	15342	15376	15467	15335	15496	15323	15321	15400	15288	15444	15306	15386	15449	15580	15352	15411	15594	15477	15190	15347	15399	15475	15433	15362	15478	15293	15310	15451	15365	15350	15295	15231	15322	15317	15273	15380	15352	15414	15443	15430	15333	15348	15487	15309	15345	15425	15410	15403	15291	15356	15423	15256	15380	15311	15235	15282	15380	15329	15495	15500	15328	15329	15398	15228	15359	15275	15208	15288	15175	15545	15493	15515	15232	15271	15455	15354	15556	15316	15280	15293	15283	15479	15474	15361	15359	15491	15526	15238	15340	15391	15388	15175	15315	15179	15444	15277	15223	15466	15412	15336	15425	15362	15366	15472	15348	15452	15357	15476	15474	15442	15377	15348	15427	15504	15568	15309	15335	15250	15494	15446	15295	15514	15485	15329	15233	15584	15261	15420	15448	15533	15275	15543	15457	15246	15427	15367	15284	15376	15489	15309	15416	15322	15349	15525	15346	15482	15544	15454	15469	15551	15409	15305	15353	15548	15236	15388	15376	15442	15274	15355	15161	15353	15393	15432	15305	15353	15255	15363	15307	15321	15242	15161	15378	15392	15419	15324	15366	15409	15442	15561	15346	15566	15336	15389	15567	15511	15215	15298	15197	15277	15358	15448	15525	15434	15279	15485	15227	15677	15434	15558	15326	15494	15361	15345	15269	15401	15173	15406	15449	15557	15532	15432	15523	15294	15452	15288	15251	15243	15287	15279	15438	15333	15448	15467	15493	15200	15565	15265	15364	15589	15452	15268	15235	15402	15429	15219	15354	15291	15206	15311	15413	15438	15441	15386	15511	15216	15221	15098	15320	15271	15175	15410	15440	15232	15467	15519	15308	15492	15383	15293	15380	15486	15386	15416	15483	15453	15318	15486	15405	15474	15436	15312	15321	15424	15617	15583	15535	15298	15210	15498	15183	15302	15362	15523	15437	15527	15289	15367	15472	15250	15223	15632	15337	15433	15512	15340	15371	15335	15326	15514	15495	15418	15248	15360	15286	15410	15548	15557	15298	15558	15387	15321	15266	15451	15303	15289	15355	15331	15390	15366	15524	15606	15312	15419	15684	15544	15291	15118	15271	15434	15269	15179	15375	15441	15410	15521	15381	15340	15370	15372	15360	15351	15506	15178	15247	15352	15367	15410	15616	15283	15291	15370	15248	15429	15130	15276	15437	15274	15258	15456	15513	15352	15544	15345	15445	15417	15475	15286	15543	15457	15163	15365	15521	15231	15228	15399	15472	15487	15445	15359	15459	15403	15317	15387	15395	15288	15471	15493	15451	15477	15223	15281	15467	15304	15388	15294	15369	15193	15285	15564	15581	15464	15232	15219	15467	15365	15354	15349	15599	15312	15463	15439	15377	15400	15262	15409	15500	15238	15274	15421	15414	15416	15365	15367	15266	15355	15500	15643	15419	15378	15345	15461	15432	15319	15370	15405	15326	15325	15456	15452	15410	15635	15344	15334	15306	15254	15411	15346	15449	15465	15233	15482	15357	15354	15429	15515	15368	15448	15469	15431	15472	15339	15561	15453	15594	15351	15486	15437	15551	15427	15492	15476	15252	15337	15344	15384	15493	15374	15321	15399	15379	15410	15282	15440	15383	15385	15495	15570	15615	15467	15509	15305	15397	15282	15345	15311	15508	15314	15362	15237	15343	15437	15371	15497	15439	15324	15438	15345	15232	15326	15362	15345	15365	15393	15493	15342	15393	15326	15574	15378	15486	15299	15370	15442	15518	15547	15403	15579	15510	15489	15473	15351	15406	15423	15266	15432	15508	15569	15241	15427	15433	15490	15410	15637	15208	15330	15377	15268	15575	15371	15379	15468	15207	15493	15438	15580	15268	15339	15199	15277	15345	15372	15115	15360	15580	15473	15461	15561	15437	15382	15371	15392	15531	15395	15242	15467	15329	15350	15417	15354	15520	15303	15317	15508	15383	15332	15437	15340	15562	15365	15312	15154	15264	15376	15348	15307	15396	15537	15609	15477	15424	15275	15387	15378	15501	15327	15427	15458	15284	15229	15470	15508	15432	15387	15243	15340	15454	15307	15388	15512	15322	15398	15555	15288	15387	15488	15219	15313	15237	15640	15284	15224	15438	15619	15435	15470	15414	15244	15489	15225	15339	15349	15447	15497	15418	15224	15389	15338	15369	15244	15289	15330	15509	15395	15410	15354	15343	15327	15422	15228	15392	15530	15528	15390	15490	15518	15336	15202	15395	15279	15415	15343	15370	15631	15298	15283	15141	15456	15336	15352	15460	15247	15361	15390	15215	15534	15374	15327	15368	15418	15525	15665	15509	15284	15469	15263	15468	15577	15277	15368	15411	15386	15196	15409	15371	15277	15310	15439	15462	15383	15312	15381	15490	15319	15291	15471	15478	15352	15308	15505	15469	15548	15619	15443	15433	15331	15408	15485	15467	15535	15452	15512	15306	15425	15391	15406	15508	15602	15290	15631	15183	15206	15391	15365	15380	15518	15370	15428	15321	15460	15344	15467	15479	15478	15399	15559	15491	15376	15456	15442	15348	15445	15211	15501	15231	15368	15394	15497	15413	15376	15571	15276	15524	15423	15405	15340	15328	15424	15359	15197	15489	15542	15418	15261	15448	15323	15457	15326	15488	15481	15595	15388	15384	15155	15327	15528	15393	15391	15390	15514	15433	15534	15496	15384	15384	15405	15419	15416	15376	15304	15458	15319	15460	15319	15411	15311	15303	15436	15498	15301	15430	15471	15643	15415	15223	15368	15375	15369	15449	15228	15225	15311	15444	15330	15274	15446	15221	15364	15194	15239	15201	15329	15365	15617	15350	15353	15206	15266	15378	15549	15396	15384	15511	15333	15615	15252	15467	15405	15209	15445	15502	15580	15482	15333	15562	15489	15462	15500	15181	15601	15283	15360	15433	15363	15417	15363	15375	15288	15310	15516	15365	15413	15351	15253	15192	15409	15465	15435	15551	15381	15217	15361	15532	15267	15543	15333	15385	15180	15297	15304	15369	15474	15372	15457	15316	15458	15357	15440	15323	15482	15465	15456	15334	15256	15490	15465	15388	15301	15300	15451	15464	15550	15269	15350	15273	15389	15350	15234	15449	15556	15271	15280	15426	15278	15548	15330	15338	15238	15321	15365	15331	15220	15279	15524	15481	15368	15319	15330	15468	15534	15410	15371	15433	15470	15255	15527	15291	15218	15466	15323	15384	15186	15398	15317	15225	15388	15366	15371	15116	15294	15266	15265	15442	15464	15329	15267	15476	15252	15445	15406	15277	15453	15210	15388	15385	15311	15537	15296	15428	15350	15281	15290	15588	15631	15216	15518	15347	15710	15453	15423	15365	15435	15402	15538	15419	15415	15486	15449	15427	15468	15403	15368	15325	15347	15412	15496	15560	15574	15428	15350	15509	15340	15415	15353	15330	15387	15230	15265	15354	15183	15318	15428	15418	15499	15505	15461	15167	15478	15393	15461	15412	15275	15327	15418	15526	15420	15345	15215	15663	15500	15451	15365	15319	15380	15390	15480	15356	15507	15242	15241	15511	15336	15130	15520	15331	15370	15428	15517	15488	15228	15540	15130	15559	15521	15330	15421	15352	15298	15159	15357	15492	15262	15458	15432	15339	15432	15452	15548	15322	15278	15302	15594	15394	15461	15254	15367	15435	15347	15306	15363	15417	15479	15420	15399	15554	15350	15318	15329	15370	15496	15346	15365	15478	15237	15124	15216	15257	15590	15373	15527	15252	15412	15294	15445	15287	15326	15222	15393	15286	15536	15292	15353	15474	15352	15272	15194	15510	15369	15617	15347	15398	15434	15443	15265	15221	15580	15577	15421	15396	15326	15261	15161	15669	15294	15517	15500	15483	15390	15468	15249	15458	15396	15551	15378	15356	15472	15430	15345	15221	15426	15345	15510	15474	15486	15293	15159	15355	15461	15434	15288	15214	15176	15261	15240	15441	15295	15382	15445	15248	15376	15436	15413	15287	15434	15443	15382	15248	15347	15305	15418	15430	15374	15284	15314	15398	15545	15429	15411	15301	15565	15483	15352	15273	15365	15508	15317	15347	15414	15324	15591	15310	15143	15299	15441	15245	15298	15226	15508	15348	15340	15455	15404	15284	15427	15317	15523	15441	15175	15488	15255	15382	15333	15427	15439	15394	15399	15536	15273	15299	15308	15514	15591	15527	15312	15272	15360	15244	15362	15344	15519	15316	15525	15274	15429	15436	15452	15106	15305	15311	15363	15593	15443	15397	15400	15327	15233	15208	15590	15254	15526	15502	15468	15268	15456	15340	15420	15452	15320	15338	15288	15283	15281	15530	15485	15382	15272	15270	15528	15431	15493	15325	15316	15383	15354	15288	15442	15473	15408	15340	15288	15448	15476	15494	15440	15251	15456	15439	15273	15280	15297	15489	15507	15502	15339	15402	15528	15389	15480	15456	15356	15372	15265	15353	15559	15492	15324	15504	15488	15181	15297	15454	15320	15332	15355	15415	15584	15764	15468	15472	15386	15413	15543	15384	15450	15347	15508	15533	15415	15189	15201	15337	15411	15237	15251	15303	15268	15354	15507	15437	15422	15199	15346	15347	15430	15311	15298	15519	15506	15462	15601	15396	15369	15459	15630	15449	15428	15348	15327	15316	15527	15240	15264	15395	15455	15483	15408	15461	15250	15550	15666	15337	15484	15482	15416	15255	15428	15384	15418	15423	15534	15375	15346	15301	15359	15444	15308	15293	15450	15163	15462	15550	15375	15455	15502	15363	15410	15475
52430	54754	24999	29882	60800	73916	64099	47840	33811	21642	15437	13911	13398	13486	13313	13426	13450	13507	13556	13551	13429	13656	13430	13494	13569	13509	13624	13388	13465	13491	13331	13352	13371	13483	13468	13586	13445	13367	13320	13463	13484	13516	13378	13685	13432	13553	13357	13525	13509	13557	13529	13340	13584	13438	13279	13436	13214	13432	13467	13385	13463	13352	13525	13365	13698	13204	13578	13347	13589	13512	13562	13408	13484	13316	13395	13271	13400	13321	13414	13457	13520	13344	13341	13324	13320	13688	13529	13404	13514	13585	13204	13600	13360	13508	13578	13499	13392	13261	13358	13518	13407	13404	13411	13334	13487	13275	13506	13404	13682	13269	13466	13358	13397	13630	13625	13401	13612	13438	13567	13340	13501	13408	13468	13606	13281	13385	13366	13489	13492	13436	13376	13471	13317	13416	13513	13405	13257	13387	13425	13447	13460	13442	13580	13377	13549	13468	13363	13419	13336	13419	13469	13297	13386	13584	13595	13549	13295	13581	13467	13506	13340	13438	13403	13453	13586	13543	13507	13520	13363	13569	13384	13420	13359	13445	13386	13288	13416	13554	13535	13357	13466	13310	13450	13419	13361	13455	13423	13330	13587	13379	13399	13396	13522	13484	13564	13519	13445	13327	13475	13595	13245	13428	13515	13420	13383	13432	13435	13529	13424	13536	13493	13305	13254	13473	13528	13328	13539	13315	13476	13414	13419	13583	13391	13157	13382	13407	13543	13488	13301	13476	13397	13343	13353	13426	13485	13464	13399	13409	13293	13420	13635	13499	13299	13542	13387	13257	13437	13365	13445	13497	13412	13426	13296	13398	13536	13375	13473	13487	13510	13504	13483	13365	13240	13634	13427	13493	13466	13260	13341	13537	13433	13480	13410	13440	13464	13267	13273	13531	13354	13482	13449	13385	13309	13387	13408	13554	13414	13298	13406	13546	13331	13445	13550	13395	13602	13351	13342	13337	13344	13295	13505	13445	13360	13453	13383	13411	13520	13368	13410	13278	13469	13512	13462	13307	13439	13475	13477	13505	13349	13409	13486	13487	13245	13586	13368	13422	13369	13419	13330	13578	13519	13505	13495	13501	13406	13564	13532	13278	13388	13382	13502	13546	13469	13347	13411	13371	13475	13326	13480	13213	13459	13414	13595	13477	13594	13361	13434	13339	13342	13491	13367	13453	13355	13643	13324	13487	13373	13222	13408	13372	13338	13288	13317	13487	13365	13514	13530	13334	13518	13508	13560	13449	13433	13383	13217	13485	13383	13371	13627	13436	13377	13386	13372	13379	13412	13491	13447	13478	13517	13450	13584	13396	13413	13471	13481	13267	13405	13459	13415	13444	13575	13634	13583	13456	13529	13326	13293	13490	13234	13390	13513	13428	13485	13319	13578	13278	13460	13341	13516	13453	13452	13497	13200	13348	13483	13443	13330	13425	13424	13481	13383	13456	13449	13462	13539	13463	13457	13500	13530	13385	13400	13492	13361	13384	13438	13372	13616	13318	13420	13409	13415	13265	13525	13418	13302	13520	13464	13650	13535	13322	13447	13487	13630	13393	13423	13446	13440	13454	13587	13533	13274	13575	13532	13523	13468	13466	13374	13429	13491	13491	13417	13494	13283	13440	13251	13674	13369	13324	13511	13463	13404	13298	13503	13305	13330	13471	13316	13293	13382	13222	13460	13520	13530	13599	13435	13556	13455	13537	13356	13434	13329	13418	13621	13595	13253	13374	13561	13399	13481	13382	13423	13502	13691	13417	13434	13502	13276	13473	13349	13230	13343	13425	13382	13412	13440	13463	13382	13452	13425	13470	13513	13505	13490	13469	13378	13465	13526	13423	13415	13536	13265	13370	13408	13323	13290	13431	13419	13479	13421	13486	13462	13492	13507	13522	13277	13289	13463	13469	13415	13488	13443	13416	13552	13344	13461	13441	13443	13241	13317	13372	13359	13629	13518	13432	13544	13398	13311	13407	13404	13483	13529	13409	13317	13545	13370	13545	13486	13495	13476	13509	13394	13427	13499	13451	13403	13476	13449	13365	13358	13203	13339	13610	13490	13442	13337	13384	13423	13509	13466	13553	13306	13425	13481	13341	13485	13417	13545	13404	13484	13470	13410	13689	13467	13330	13486	13487	13504	13389	13405	13474	13510	13274	13394	13440	13455	13370	13466	13478	13526	13395	13348	13301	13365	13424	13496	13506	13427	13389	13428	13308	13285	13457	13378	13367	13370	13278	13456	13400	13267	13520	13492	13538	13424	13357	13474	13377	13289	13467	13580	13405	13477	13371	13416	13529	13616	13310	13527	13449	13348	13437	13265	13486	13449	13325	13479	13494	13458	13242	13318	13427	13408	13296	13471	13440	13451	13474	13390	13423	13399	13383	13313	13427	13430	13447	13415	13272	13424	13462	13544	13482	13346	13531	13359	13404	13330	13517	13315	13517	13285	13450	13597	13336	13446	13308	13388	13504	13434	13244	13462	13468	13558	13396	13424	13487	13435	13359	13471	13315	13333	13561	13334	13405	13506	13436	13501	13405	13291	13283	13462	13443	13494	13610	13353	13424	13493	13442	13599	13469	13594	13555	13503	13442	13513	13324	13291	13472	13318	13458	13553	13252	13364	13531	13415	13388	13358	13502	13477	13413	13465	13450	13400	13556	13437	13437	13330	13541	13509	13270	13565	13531	13380	13404	13466	13498	13311	13388	13388	13476	13302	13646	13387	13391	13379	13357	13321	13413	13434	13548	13506	13430	13488	13362	13498	13516	13317	13346	13380	13397	13289	13570	13220	13317	13446	13356	13492	13525	13661	13499	13354	13467	13504	13600	13336	13442	13612	13638	13378	13552	13227	13421	13478	13372	13476	13551	13375	13530	13554	13337	13454	13544	13455	13402	13471	13389	13416	13451	13360	13444	13372	13413	13413	13421	13458	13450	13415	13520	13341	13461	13374	13489	13443	13384	13564	13298	13441	13292	13509	13341	13340	13458	13557	13401	13355	13506	13496	13459	13347	13408	13436	13333	13521	13438	13650	13467	13471	13243	13524	13317	13515	13318	13536	13445	13349	13383	13430	13446	13390	13435	13423	13499	13448	13499	13486	13471	13409	13477	13563	13393	13360	13352	13506	13396	13595	13613	13437	13400	13529	13345	13446	13428	13422	13425	13508	13378	13526	13371	13406	13330	13493	13325	13484	13347	13457	13219	13472	13318	13501	13273	13435	13395	13422	13501	13601	13414	13486	13403	13265	13672	13497	13509	13419	13310	13460	13493	13360	13469	13436	13310	13325	13458	13400	13499	13366	13362	13449	13402	13425	13376	13385	13438	13524	13442	13460	13562	13410	13395	13590	13235	13537	13410	13502	13493	13512	13343	13373	13410	13440	13648	13430	13370	13379	13414	13450	13609	13397	13371	13432	13300	13607	13332	13381	13428	13410	13571	13395	13508	13503	13358	13605	13244	13526	13409	13435	13474	13620	13310	13484	13399	13391	13417	13301	13474	13480	13532	13459	13533	13359	13531	13444	13379	13481	13312	13498	13574	13386	13350	13419	13636	13361	13437	13485	13530	13508	13329	13551	13375	13653	13347	13360	13521	13399	13339	13424	13382	13587	13322	13251	13479	13446	13495	13557	13278	13389	13504	13259	13421	13476	13478	13447	13400	13517	13337	13424	13493	13420	13485	13373	13381	13353	13447	13457	13394	13458	13511	13357	13422	13399	13469	13332	13426	13473	13529	13516	13457	13465	13453	13412	13368	13452	13407	13597	13289	13488	13426	13548	13379	13479	13247	13559	13494	13389	13333	13510	13461	13489	13405	13449	13460	13327	13568	13460	13518	13348	13429	13453	13483	13375	13382	13337	13303	13407	13382	13441	13226	13392	13472	13349	13380	13354	13469	13655	13212	13551	13510	13384	13406	13492	13703	13436	13355	13397	13454	13449	13378	13412	13495	13498	13434	13343	13438	13594	13502	13458	13449	13445	13442	13434	13415	13570	13328	13424	13442	13592	13446	13306	13539	13496	13433	13451	13441	13444	13729	13404	13335	13406	13414	13518	13480	13439	13598	13437	13373	13428	13409	13501	13564	13473	13674	13373	13584	13312	13331	13405	13176	13485	13349	13519	13547	13369	13361	13466	13543	13343	13590	13500	13283	13452	13508	13395	13360	13353	13363	13345	13404	13375	13484	13390	13431	13560	13563	13466	13507	13654	13459	13421	13490	13312	13493	13582	13370	13487	13370	13619	13518	13534	13603	13218	13408	13559	13481	13463	13209	13501	13432	13707	13290	13557	13414	13379	13457	13440	13281	13375	13467	13456	13278	13404	13424	13315	13430	13454	13347	13443	13422	13365	13518	13523	13384	13325	13272	13548	13437	13503	13478	13520	13431	13404	13241	13364	13459	13388	13586	13317	13436	13433	13463	13533	13322	13259	13266	13457	13550	13442	13247	13260	13558	13421	13429	13569	13452	13561	13490	13390	13478	13678	13233	13473	13480	13484	13276	13467	13385	13420	13520	13380	13365	13323	13506	13495	13592	13603	13443	13439	13417	13338	13380	13504	13337	13496	13320	13558	13236	13355	13501	13627	13413	13391	13413	13415	13261	13455	13422	13465	13358	13334	13424	13330	13476	13589	13493	13499	13526	13473	13462	13461	13226	13479	13445	13425	13463	13441	13574	13520	13508	13455	13298	13220	13292	13456	13383	13544	13471	13380	13481	13471	13393	13376	13401	13606	13470	13409	13551	13566	13477	13361	13621	13321	13473	13350	13386	13243	13385	13346	13308	13538	13415	13571	13404	13447	13527	13387	13457	13425	13309	13426	13502	13311	13413	13374	13554	13452	13533	13470	13334	13497	13456	13521	13607	13411	13662	13410	13401	13502	13438	13507	13392	13344	13472	13426	13353	13565	13463	13289	13420	13404	13379	13422	13472	13512	13573	13410	13340	13394	13579	13389	13475	13354	13477	13596	13526	13444	13408	13479	13445	13447	13381	13418	13595	13386	13408	13637	13537	13419	13405	13357	13467	13329	13587	13528	13489	13370	13527	13376	13525	13628	13418	13553	13446	13460	13452	13618	13402	13364	13476	13398	13441	13555	13580	13551	13541	13592	13602	13574	13526	13414	13465
27785	22386	23280	19143	19959	26300	25208	20360	17722	16355	15713	15449	15250	15321	15256	15247	15140	15355	15162	15194	15099	15308	15042	15170	15197	15338	15360	15131	15189	15160	15296	15055	15357	15193	15399	15248	15219	15234	15285	15322	15025	15029	15182	15123	15153	15112	15358	15168	15229	15085	15213	15317	15164	15259	15397	15014	15226	15381	15259	15227	15282	15082	15221	15117	15016	15167	15329	15313	15258	15385	15409	15245	15062	15304	15192	15544	15338	15105	15294	15255	15293	15257	15300	15198	15213	15230	15127	15230	15269	15153	15279	15023	15189	15173	15232	15167	15212	14955	15234	15218	15286	15163	15307	15171	15186	15153	15112	15265	15167	15264	14889	15086	15057	15114	15189	15203	15270	15072	15232	15208	15053	15191	15236	15094	15000	15098	14968	15075	15036	14916	15532	15305	15245	15153	15103	15190	15193	15450	15036	15070	15282	15284	15065	15216	15290	15353	15271	15233	15211	15055	15266	15193	15087	15143	15266	15070	15312	15193	15136	15117	15220	15148	15324	15075	15137	15295	15043	15197	15054	15016	15309	15208	15084	15463	15228	15159	15346	15314	15193	15091	15254	15342	15122	15111	15026	15229	15070	15353	15310	15239	15270	15243	15165	15050	15182	15371	15150	15159	15299	15199	15260	15187	15082	15256	15269	15233	15224	15252	15374	15110	15211	15318	15204	15215	15396	15085	15214	15366	15122	15156	15153	15315	15129	15326	15211	15269	15142	15288	15300	15186	15176	15190	15269	15233	15309	15234	15145	15210	15064	15095	14992	15191	15283	15290	15474	15246	15144	15203	15322	15165	15186	15083	15205	15150	15153	15237	15181	15087	15120	15197	15177	15149	15237	15069	15193	15087	15293	15358	15277	15310	15000	15345	15098	15004	15246	15360	15239	15231	15331	15017	15112	15420	15371	15171	15142	15142	15199	14916	15162	15053	15113	14977	15364	15172	15182	15181	15178	15288	15145	15113	15320	15177	15035	15244	15213	15196	15165	15275	15102	15331	15285	15199	15246	15212	15054	15190	15225	15233	15164	15009	15278	15158	15066	15126	15132	15092	15149	15108	15280	15272	15268	15236	15190	15111	15240	15190	15184	15222	15474	15225	15237	15340	14947	15171	15170	15229	15330	15181	15228	15207	15172	15231	14958	15047	15112	15194	15105	15259	15260	15214	15187	14904	15350	15116	15195	15081	15312	15320	15260	15175	15118	15200	15092	15148	15270	15310	15225	15040	15236	15109	15186	15135	15372	15307	15061	15117	15033	15264	15059	15213	15213	15204	15280	15099	15012	15148	15182	15191	15204	15143	15160	15208	15196	15197	15218	15100	15183	15077	15187	15329	15288	15147	14954	15177	15216	15299	15187	15047	15092	15372	15293	15170	15216	15302	15030	15287	15251	15152	15263	15343	15162	15201	15222	15192	15334	15219	15420	15166	15265	15278	15194	15282	15134	15006	15176	15030	15207	15067	15202	15015	15133	15321	15222	15145	15379	15157	15231	15319	15252	15257	15388	15148	15347	15185	14992	15290	15151	15201	15172	15255	15306	15334	15032	15099	15202	15254	15174	15074	15087	15162	15304	15157	15269	15127	15318	15147	15222	15356	15128	15270	14888	15274	15239	15055	15178	14992	15122	15148	15131	15028	15041	15036	15076	15211	15049	15181	15240	15009	15273	15376	15192	15350	15275	15188	14999	15378	15390	15165	15230	15149	15272	15193	15085	15198	15052	15131	15238	15248	15215	15052	15142	15348	15154	15115	15310	15041	15245	15253	15233	15384	15373	15082	15309	15175	15308	15277	15198	15147	15301	15329	14948	15230	15118	15179	15193	15239	15226	15217	15118	15237	15208	15088	15375	15167	15044	15148	15391	15167	15166	15108	15056	15119	15173	15050	15271	15280	15059	15237	15194	15279	15026	15292	15182	15353	15229	14973	15256	15267	15288	15283	15285	15310	15148	15021	15133	15205	15237	15150	15158	15330	15141	15123	15245	15141	15203	14969	15105	15121	15263	15143	15287	15136	15241	15286	15292	14962	15283	15148	15044	15207	15127	15101	15042	15203	15078	15268	15166	15058	15207	14930	15297	15217	15246	15132	15256	15153	15124	15175	15236	15156	14954	15080	15089	15369	15136	15315	15161	15200	15166	15270	15045	15194	15130	15076	15161	15189	15266	15087	15082	15144	15105	14985	15332	15169	15302	15365	15227	15091	15227	15085	15236	15196	15143	15209	15171	15190	15131	14966	15308	15277	15238	15238	15304	15145	15270	15358	15235	15146	15193	15101	15211	15274	15224	15205	15130	15131	15163	15358	15220	15216	15347	15190	15037	15161	15281	15199	15255	15318	15250	15064	15376	15215	15282	15182	15061	15138	15199	15136	15200	15173	15091	15159	15075	15172	15256	15165	15197	15198	15166	15300	15301	15199	15111	15167	15180	15181	15017	15196	15339	15250	15271	15208	15082	15249	15247	15301	15143	15100	14858	15034	15046	15260	15274	15290	15065	14965	15317	15248	15289	15151	15308	15236	15041	15124	15164	15513	15267	15154	15220	15053	15288	15281	15208	14994	15018	15060	15236	15352	15351	15307	15188	15296	15293	15340	15317	15172	15086	15002	15115	15093	15080	15188	15318	15291	15179	15014	15108	15335	15100	15277	15206	15218	15208	15317	15227	15166	15240	15103	15192	15225	15041	15194	15131	15330	15124	15294	15269	15170	15163	15105	15186	15350	15262	15310	15181	15177	15140	15339	15064	15117	15212	15184	15040	15272	15079	15252	15073	15268	15192	15080	15221	15190	15377	15070	15305	15335	15020	15095	15219	14919	15169	15339	15159	15167	15231	15233	15329	15288	15263	15414	14965	15311	15209	15128	15049	15163	15340	15350	15286	15184	15270	15040	15035	15212	15126	15048	15079	15156	15042	15130	15102	15426	15515	15192	15076	15227	15319	15352	15185	15146	15319	15199	15212	15068	15328	15023	15069	15334	15234	15135	15142	15316	15275	15105	15190	14947	15106	15156	15369	15171	15281	15081	15355	15100	15228	15187	15339	15307	15005	15467	15345	15138	15154	15296	15219	15092	15048	15336	15240	15392	15197	15062	14954	15175	15227	15056	15218	15183	14994	15216	15224	15265	15307	15111	15181	15073	15107	15292	15000	14960	15118	15108	15293	15229	15112	15066	15205	15177	15027	15223	15312	15432	15209	15120	15032	15061	15195	15227	15268	15245	15071	15436	15403	15192	15146	15189	15258	15120	15146	15296	15329	15125	15180	15160	15310	15195	15379	15297	15208	15093	15292	15121	15340	15318	15195	15239	15072	15090	15199	15268	15229	15089	15277	15161	15220	15012	15352	15318	15295	15247	15279	15326	15159	15308	15016	15401	15199	15004	15325	15140	15322	15201	15336	15108	15278	15032	15127	15035	15260	15241	15273	15018	15243	15164	15216	15050	15122	15219	15237	15150	15313	15164	15174	15061	15114	15198	15082	15295	15122	15170	15323	15148	15367	15233	15092	15237	15179	15100	15212	15243	15242	15214	15310	15263	15428	15280	15154	15299	15187	15113	15152	15140	14999	15352	15320	15173	15290	15130	14955	15092	15226	15136	15170	15163	15024	15135	15066	15157	15100	14941	15016	15048	15388	15176	15151	15054	15284	15106	15221	15239	15130	15191	15120	15188	15219	15046	15281	15109	15076	15306	15161	15193	15167	15123	15207	15040	15133	15297	15206	15370	15182	15204	15278	15289	15230	15198	15018	15550	15117	15302	15255	15102	15006	15206	15113	15166	15150	15333	15184	15203	15158	15259	15117	15219	15200	15147	15308	15181	15498	15228	15098	15148	15228	15307	15087	15195	15376	15263	15275	15186	15282	15364	15124	15219	15268	15338	15206	15052	15256	15039	15321	15104	15105	15136	15287	15282	15348	15380	15159	15215	15123	15132	15118	15309	15106	15359	15450	15176	15097	15131	15184	15246	15245	15279	15326	15436	15345	15251	15163	15222	15183	15150	15276	15200	15160	15348	15347	15120	15162	15342	15373	15135	15024	15223	15036	15298	15111	15264	15143	15368	15177	15311	15282	15195	15368	15080	15227	15197	15179	15263	15143	15071	15098	15177	15113	15252	15229	15300	15342	15234	15257	15288	14990	14994	15104	15095	15211	15149	15236	15159	15248	15028	15225	15088	15398	15129	15302	15097	15183	15272	15207	15037	15335	15206	15334	15076	15063	15301	15345	15571	15340	15472	15245	15370	15304	15217	15153	15182	15195	15360	15197	15138	15270	15295	15228	15108	15307	15409	15024	15160	15101	14997	15253	15045	14990	15226	15167	15163	15210	15235	15291	15269	15270	15055	15338	15134	15376	15287	15124	15193	15533	15248	15298	15119	15244	14983	15268	15166	15314	15175	15111	15356	15170	15113	15139	15174	15218	15328	15243	15263	15336	15152	15136	15235	15207	15188	15148	15286	15191	15383	15270	15351	15175	15188	15239	15165	15271	15321	15146	15120	15018	14895	15225	15084	15117	15041	15187	15250	15196	15317	15171	15244	15291	14970	15164	15077	15047	15173	15340	15301	15385	15333	15204	15388	15452	15112	15060	15340	15105	15183	15302	15196	15261	15236	15186	15286	15291	15132	15051	15167	15156	15378	15382	15369	15281	15182	15244	15242	15064	15401	15012	15192	15268	15029	15260	15222	15171	15268	15184	15157	15111	15213	15302	15081	15171	15159	15361	15306	15116	15069	15183	15129	15202	15142	15243	15116	15156	15158	15282	15211	15082	15248	15148	15201	15236	15154	15103	15271	15106	15093	15146	15221	15210	15412	15275	15239	15178	15003	15238	15203	15120	15061	15008	15027	15166	15153	15107	14992	15369	15054	15055	15341	14916	15200	15215	15294	15333	15103	15130	15206	15255	15253	15176	15380	15234	15099	15235	15231	15124	15193	15258	15169	15108	15331	15339	15263	15281	15047	15067	15078	14970	15226	15214	15167	15009	15042	15376	15241	15195	15051	14918	15217	15305	15088	15352	15271	15411	15462	15058	15246	15277	15383	15290	15175	15155	15169	15000	15068	15267	15130	15378	15372	15199	15259	15024	15273	15247	15341	15195	15198	15255	15325	15116	14957	15322	15427
23312	22722	14624	14227	19611	25755	23456	18645	15721	14312	13663	13404	13406	13250	13570	13396	13493	13427	13257	13364	13395	13299	13464	13435	13580	13324	13369	13545	13480	13297	13444	13450	13263	13430	13395	13460	13222	13425	13445	13329	13341	13301	13329	13500	13388	13186	13353	13322	13570	13328	13287	13445	13413	13494	13551	13296	13468	13420	13381	13309	13519	13329	13404	13430	13301	13346	13440	13212	13497	13213	13288	13449	13515	13433	13476	13341	13455	13351	13393	13318	13584	13488	13484	13246	13391	13340	13202	13262	13402	13344	13307	13290	13220	13488	13391	13385	13393	13352	13366	13289	13460	13415	13479	13322	13289	13328	13346	13380	13378	13372	13279	13525	13342	13374	13274	13393	13274	13510	13308	13415	13314	13395	13284	13542	13385	13441	13350	13450	13199	13453	13426	13456	13339	13325	13453	13387	13258	13412	13398	13495	13333	13510	13228	13367	13320	13396	13402	13317	13298	13089	13439	13388	13431	13422	13419	13441	13413	13478	13475	13298	13355	13423	13410	13362	13545	13498	13362	13356	13451	13375	13376	13337	13371	13202	13311	13480	13427	13477	13314	13300	13520	13242	13416	13323	13463	13406	13348	13435	13339	13628	13181	13347	13216	13365	13163	13358	13482	13375	13238	13448	13410	13389	13272	13361	13343	13235	13395	13367	13436	13334	13413	13305	13303	13504	13366	13211	13320	13347	13294	13215	13406	13222	13439	13341	13235	13357	13329	13445	13252	13448	13280	13472	13491	13350	13423	13303	13486	13346	13214	13422	13234	13314	13277	13228	13400	13272	13255	13334	13489	13185	13297	13365	13347	13435	13396	13240	13507	13436	13406	13371	13321	13573	13275	13410	13381	13418	13477	13360	13476	13531	13473	13243	13274	13385	13395	13363	13321	13306	13357	13367	13397	13347	13282	13544	13587	13348	13343	13457	13617	13298	13430	13481	13367	13378	13426	13303	13448	13359	13377	13401	13439	13360	13548	13275	13501	13391	13288	13397	13389	13447	13285	13287	13361	13399	13345	13262	13364	13482	13332	13319	13366	13241	13430	13245	13571	13319	13364	13321	13268	13458	13336	13362	13373	13551	13379	13553	13386	13504	13385	13549	13231	13495	13482	13551	13398	13377	13414	13416	13475	13373	13361	13246	13373	13559	13509	13182	13336	13488	13331	13412	13342	13455	13249	13408	13371	13360	13231	13391	13375	13243	13325	13487	13146	13386	13405	13357	13315	13314	13137	13310	13323	13412	13345	13347	13226	13225	13325	13400	13440	13468	13198	13406	13305	13365	13320	13396	13398	13448	13642	13389	13299	13299	13539	13471	13344	13419	13364	13386	13284	13458	13220	13378	13372	13297	13261	13393	13450	13288	13384	13283	13342	13314	13449	13326	13239	13411	13392	13380	13367	13464	13233	13353	13463	13271	13568	13469	13507	13387	13550	13415	13451	13259	13297	13460	13280	13397	13342	13455	13300	13422	13279	13350	13274	13361	13316	13314	13411	13384	13378	13479	13257	13330	13437	13486	13553	13484	13445	13289	13362	13283	13359	13302	13395	13423	13531	13220	13225	13304	13500	13536	13419	13395	13401	13524	13467	13329	13401	13361	13322	13406	13442	13303	13402	13470	13421	13209	13401	13232	13454	13264	13392	13435	13191	13424	13369	13425	13418	13295	13419	13308	13263	13610	13456	13409	13413	13429	13237	13330	13356	13328	13444	13490	13556	13166	13428	13366	13327	13421	13343	13512	13263	13437	13291	13209	13422	13299	13413	13211	13430	13365	13312	13239	13455	13314	13357	13419	13357	13305	13439	13505	13438	13424	13267	13507	13502	13294	13354	13339	13239	13243	13428	13287	13292	13208	13434	13210	13340	13387	13447	13408	13289	13359	13364	13259	13154	13263	13328	13408	13256	13341	13321	13539	13359	13239	13366	13446	13477	13266	13309	13322	13332	13356	13327	13450	13426	13360	13404	13482	13570	13288	13293	13287	13334	13400	13334	13197	13383	13352	13417	13261	13514	13288	13199	13369	13290	13380	13366	13405	13389	13459	13459	13285	13330	13431	13235	13431	13381	13413	13255	13213	13340	13332	13268	13272	13456	13337	13168	13487	13444	13380	13349	13278	13382	13522	13318	13424	13409	13415	13420	13422	13415	13354	13423	13321	13268	13238	13162	13435	13246	13267	13359	13368	13249	13340	13438	13398	13412	13431	13381	13281	13381	13284	13389	13347	13390	13280	13434	13349	13195	13312	13468	13470	13395	13562	13394	13458	13237	13353	13317	13371	13523	13362	13493	13427	13341	13322	13391	13220	13413	13403	13218	13270	13454	13463	13590	13303	13368	13322	13660	13408	13338	13513	13355	13302	13146	13408	13332	13338	13440	13267	13372	13281	13520	13379	13232	13380	13480	13317	13247	13332	13287	13457	13524	13274	13407	13340	13253	13388	13367	13396	13242	13403	13510	13518	13521	13432	13354	13267	13429	13283	13550	13411	13508	13197	13420	13427	13437	13330	13191	13336	13412	13401	13340	13312	13315	13196	13500	13441	13310	13292	13373	13440	13305	13271	13307	13462	13405	13462	13396	13328	13382	13366	13327	13177	13330	13575	13371	13422	13448	13475	13620	13219	13499	13314	13358	13323	13314	13315	13354	13450	13241	13289	13635	13468	13543	13413	13395	13428	13535	13428	13419	13366	13309	13456	13326	13335	13485	13425	13381	13345	13316	13396	13337	13313	13537	13338	13304	13184	13424	13353	13411	13355	13414	13466	13395	13429	13509	13258	13411	13410	13437	13349	13431	13335	13329	13288	13337	13317	13470	13410	13287	13284	13449	13134	13528	13420	13370	13315	13527	13433	13377	13503	13453	13351	13453	13470	13405	13343	13516	13343	13360	13401	13381	13364	13397	13261	13309	13405	13502	13290	13383	13307	13368	13344	13394	13347	13583	13448	13442	13349	13469	13327	13310	13396	13227	13373	13416	13370	13266	13432	13315	13451	13266	13354	13476	13373	13460	13345	13362	13302	13279	13399	13563	13391	13470	13181	13476	13475	13407	13354	13478	13536	13439	13410	13328	13457	13283	13292	13157	13280	13378	13405	13431	13490	13465	13455	13425	13385	13328	13370	13224	13341	13189	13343	13438	13301	13333	13516	13206	13371	13492	13375	13501	13365	13283	13107	13276	13295	13320	13367	13319	13371	13450	13411	13496	13432	13403	13355	13455	13424	13381	13318	13377	13348	13536	13619	13337	13383	13498	13297	13442	13258	13330	13419	13310	13360	13369	13460	13367	13262	13431	13334	13467	13437	13422	13448	13613	13557	13246	13553	13184	13411	13186	13418	13302	13524	13281	13355	13514	13337	13317	13269	13575	13243	13351	13394	13430	13500	13412	13508	13397	13378	13436	13394	13331	13451	13265	13269	13394	13393	13429	13449	13375	13516	13410	13383	13293	13404	13371	13443	13254	13303	13528	13421	13575	13384	13295	13496	13312	13497	13352	13382	13375	13343	13382	13399	13465	13387	13456	13435	13241	13145	13432	13348	13436	13298	13331	13446	13364	13417	13348	13293	13471	13309	13427	13358	13428	13474	13364	13311	13375	13402	13485	13370	13323	13585	13360	13371	13432	13574	13450	13263	13361	13481	13247	13454	13481	13485	13449	13400	13396	13246	13242	13319	13435	13370	13340	13506	13485	13498	13638	13290	13408	13422	13254	13435	13463	13426	13395	13232	13337	13452	13405	13465	13350	13413	13427	13319	13422	13266	13301	13435	13225	13392	13327	13414	13454	13434	13417	13374	13330	13220	13326	13421	13569	13247	13403	13340	13399	13344	13364	13330	13493	13588	13454	13246	13288	13439	13404	13436	13475	13398	13261	13304	13256	13373	13395	13300	13360	13322	13579	13510	13381	13355	13296	13359	13348	13322	13276	13391	13383	13354	13324	13327	13450	13361	13403	13373	13432	13433	13503	13269	13352	13421	13227	13358	13479	13421	13379	13379	13470	13452	13309	13375	13440	13286	13341	13416	13459	13502	13357	13388	13386	13331	13343	13330	13357	13344	13434	13339	13403	13391	13449	13328	13438	13346	13319	13415	13319	13267	13457	13371	13344	13435	13420	13357	13339	13414	13226	13521	13489	13340	13279	13253	13289	13220	13372	13339	13508	13324	13266	13196	13350	13447	13392	13302	13346	13328	13491	13343	13341	13367	13302	13430	13416	13352	13319	13311	13239	13302	13436	13334	13212	13429	13479	13379	13422	13572	13464	13262	13209	13376	13270	13364	13335	13301	13263	13395	13383	13462	13219	13431	13270	13518	13526	13368	13393	13365	13378	13537	13403	13316	13489	13426	13216	13501	13153	13235	13394	13342	13410	13442	13215	13473	13376	13336	13485	13313	13329	13377	13407	13374	13390	13438	13532	13302	13284	13334	13537	13285	13445	13273	13395	13351	13530	13475	13294	13455	13230	13583	13428	13472	13325	13335	13344	13291	13086	13431	13275	13471	13317	13342	13354	13364	13418	13357	13263	13450	13253	13376	13421	13329	13597	13351	13515	13498	13396	13328	13249	13284	13382	13412	13353	13449	13371	13349	13220	13327	13390	13271	13446	13504	13445	13458	13388	13340	13399	13320	13332	13466	13392	13445	13271	13263	13473	13325	13405	13323	13301	13388	13307	13326	13209	13208	13191	13359	13253	13405	13237	13407	13411	13451	13277	13325	13459	13349	13336	13367	13406	13584	13481	13408	13441	13546	13495	13409	13371	13418	13477	13370	13251	13369	13319	13388	13428	13234	13399	13311	13448	13278	13448	13302	13482	13300	13431	13465	13401	13530	13342	13400	13425	13355	13448	13323	13463	13388	13538	13349	13402	13405	13383	13422	13498	13215	13278	13492	13404	13388	13565	13342	13324	13329	13197	13384	13306	13312	13296	13369	13450	13380	13338	13305	13484	13369	13305	13602	13367	13432	13308	13530	13216	13319	13494	13374	13289	13506	13489	13288	13332	13562	13270	13467	13496	13347	13334	13475	13453	13334	13463	13557	13361	13456	13506	13372	13410	13289	13375	13513	13261	13266	13549	13446	13294	13421	13292	13390	13496	13342	13241	13223	13350	13366	13432	13410	13400	13422
24149	21431	29049	24286	28262	57565	54843	40706	28990	20579	16172	14524	14449	14124	14006	14265	14160	14165	14093	13902	14204	14206	13980	14032	14037	14095	14232	14087	13938	13998	13876	14030	13979	13830	13893	14164	13970	14294	14101	14046	14083	14126	13958	13984	13937	14007	14083	14045	14056	14107	13963	14283	14155	13993	13949	13922	14109	14219	14168	14089	14263	13940	14152	14099	14186	14077	13940	14131	14008	13867	13930	14142	13989	14244	13910	14029	14195	13991	13955	14205	14008	14105	14042	13751	14015	14173	14180	13859	13846	14025	14118	13850	14177	13883	13982	14002	13896	13907	14077	14105	14144	14083	14073	14135	14015	14063	13926	14036	13870	13966	14183	13976	13996	14182	14034	14017	14189	14242	13867	14231	14023	13956	14027	13963	14043	14067	13927	14088	14116	14209	14131	14143	13970	13926	14020	14026	14113	14033	14198	14167	13838	14169	14173	14088	13997	13982	14105	14099	14142	14105	13867	14148	14114	14312	14068	13905	13918	14101	14110	14062	14093	13826	14041	14099	13975	14050	13964	14084	14061	13823	14059	14089	14191	14118	14225	13922	13949	14037	13937	14054	13863	13903	14086	13940	13881	14187	14176	14160	14097	13989	14071	14067	14043	14153	14087	14060	13911	14032	13988	13888	14065	13899	13985	13937	13791	13816	13884	14147	13861	13914	14120	14013	13959	14182	14055	14032	14188	14090	13964	13750	13950	14027	14112	13991	14009	14152	14149	14156	14125	13885	14084	14123	14237	14029	13914	14038	14219	14004	13926	13800	14084	14017	14045	13904	14141	14045	14221	14104	13955	13905	14085	13810	13883	13999	14161	13997	13931	13981	14018	13957	14009	14090	14100	13974	14036	14017	13889	13794	13978	14068	14055	14018	13982	14303	14082	13923	14071	14094	14049	14161	13921	14089	13953	14018	13822	13985	14096	14037	14079	14063	14078	14057	14187	14017	14158	14191	14141	14188	13942	13923	14147	14079	13969	14001	13875	13920	14069	13959	14185	13984	13999	13768	14103	14118	14063	14093	14039	13903	14108	13939	14063	14010	13998	13838	14015	14165	13878	14089	13885	14006	14086	14036	13934	14120	14137	13867	14066	13894	14154	14033	14259	14155	14053	13951	14051	14029	13974	13943	13884	13987	14175	13928	13978	13953	14111	13979	13856	14010	14043	14103	13970	13942	13950	13973	14058	13966	14147	14101	13902	14088	13995	14077	14086	13825	13941	13894	14226	13882	14079	14287	14065	14067	14041	14107	14070	13973	13962	14063	14072	14018	14001	14055	13907	14033	14033	13989	13797	13992	13950	14230	14056	13897	14197	14014	14023	14059	14171	14103	13950	13966	13938	14029	13980	13979	14011	13985	13797	14147	14104	13900	13777	13836	13863	14013	14113	14167	14073	14014	14050	13996	13830	14056	14124	14010	13883	14051	14097	13865	13990	14173	14200	13885	14131	13989	14023	14153	13968	14119	14239	14051	13931	14040	13869	14129	14037	14014	14075	14076	14008	14076	14065	14186	14173	14057	14108	13952	13917	14087	14105	14027	14235	14223	14166	14052	14052	13846	14205	14132	13968	14116	14147	13986	14127	13995	14218	13985	14051	13826	13963	14018	14100	13925	14126	14029	14235	14128	13992	14068	14101	13954	14094	13882	14188	14140	14038	13931	14071	13947	13964	14062	14192	13889	14082	13939	13861	13996	13916	14065	13955	14105	13959	13981	13808	14029	14019	13996	14080	14187	13910	14105	13926	13960	13952	14081	14049	13963	14029	13988	14166	14181	14096	14335	14017	14041	14118	13900	13909	14123	14173	14028	14110	14061	14038	14008	14009	13953	14033	14115	14052	13845	14148	13891	14058	14132	13895	13971	14065	14092	14035	14054	14096	14120	14124	13822	13965	14061	13959	13924	13982	13842	14099	14085	14089	13812	14018	14027	14051	14171	13923	13964	13916	14040	13968	14131	13951	14013	14061	14096	13854	14007	13825	13802	14012	14166	14054	14011	13946	14033	14165	13883	13853	13978	13844	13754	13960	14006	14161	13847	13942	14053	14071	14068	14020	13876	14040	13899	14057	14130	14060	14112	14210	13914	13939	13904	14085	13962	14062	13935	14129	13872	13897	13909	14138	14037	13933	14118	14122	14077	14136	14099	13907	14045	14002	13902	14033	14000	13971	13806	13979	14261	14019	14055	13841	13986	14029	13914	14101	13993	13865	14150	14224	13968	14198	14057	13811	13997	13942	13914	14083	13972	14027	13925	14150	13850	13976	14105	13729	14075	14016	14071	14111	14170	13891	14007	14122	14017	14043	13926	13992	14043	14197	14117	14034	14067	14171	13938	14030	14080	14177	13913	14057	14056	13920	13887	13991	14021	14072	14035	13925	13933	14053	14146	14012	14024	14032	13956	13984	14081	14173	14178	13975	13926	13981	13968	14081	14140	14131	13924	14103	14095	13949	14073	14222	14090	14136	14286	14184	13932	14030	13917	14090	14088	14138	14014	14130	14121	13975	14073	14111	13871	13940	14118	14163	14093	13990	13940	13890	14265	13991	13976	13978	14150	14049	14022	14004	14057	13973	13997	14006	13956	14146	13848	14001	13986	14069	13837	14028	13932	14203	14043	14143	14173	14143	14062	14124	13978	14020	14001	13984	14123	14019	14027	14133	14067	14247	13925	14132	14023	13953	14036	14025	13979	14049	13986	13988	14012	13965	13885	13926	14062	13988	13982	13964	14125	13985	13970	14041	14036	13980	13962	13951	13892	13955	14134	13897	13965	14115	13965	14131	14091	14049	13971	13898	14133	13968	13781	13960	14015	13924	13954	13984	13991	14235	13975	14156	14088	13975	14024	14083	14127	14099	13921	14170	14068	13923	13996	13980	13996	14083	14007	14001	14103	14013	13931	14115	13945	13897	14018	14020	13899	14175	13943	13927	14031	13953	14078	14068	14127	14166	14094	13967	14090	13806	14076	14051	14002	13838	13653	13990	13937	14024	14106	14027	14109	13988	14076	14071	13912	14159	14058	14149	13984	14200	13977	13842	14014	13925	13973	14086	14132	14063	14085	14063	14041	14106	13833	14147	13998	14071	13978	14211	13883	14171	14026	14083	13935	14161	14124	13954	14037	14127	14111	14235	14054	13997	14068	14019	14114	14052	14032	13850	14090	14069	14014	14023	13893	14074	13994	13932	13969	14058	14047	13894	14086	13997	13979	13999	14005	13809	13928	14010	13849	14027	14076	14027	14073	14057	14178	13926	13979	14016	13963	14103	14082	14098	14017	13938	14090	13911	14032	14138	13952	13970	14132	13907	14041	14057	14033	14061	13993	13969	13928	14013	13869	14045	14015	13884	14118	14027	14025	13931	13908	13997	13886	13990	13970	13987	14008	14049	13851	13960	13919	14149	13914	13845	13998	14224	14213	13993	14153	14013	14053	14072	13949	13979	13906	14083	14074	14015	14078	14166	13972	13948	14064	13914	14069	14167	14058	13975	13990	13945	13943	13983	14097	14016	14097	14124	13934	13861	13907	14137	14099	14102	14196	13924	14015	14156	13794	13905	13952	13864	13978	14071	14187	14076	14057	14043	14184	13987	13843	14186	13927	14115	14024	14195	14129	13942	13902	14160	14104	14079	13946	14078	14090	13944	14195	14006	14068	14164	13976	14270	14012	14246	14085	14022	13996	13998	14191	13899	13990	13965	14046	14014	13927	14264	14029	14009	13821	13814	13885	13988	14032	14008	13989	14113	14005	13915	13885	13970	13902	14164	13976	14158	14086	13882	13974	14008	14063	13918	14159	13994	14104	13873	14037	14071	14066	14168	14162	14008	14054	13864	14027	13986	14408	14109	13983	13824	14141	14015	13925	14055	14140	13980	13997	13923	14062	13888	14264	14117	14077	14078	14179	14097	14161	14061	14088	13896	13930	14112	14002	14035	14015	14105	14079	14057	13992	14045	14065	14012	14041	13916	14067	13938	14028	14005	14133	14207	13890	13880	14108	14013	13949	14078	13807	14187	14069	14106	13952	14108	13995	13819	13748	13888	13859	13898	13978	14020	14060	14082	14033	14084	14022	14113	14046	14115	13960	14022	13895	14130	14072	13912	14079	13955	13985	13928	14112	14006	13960	14007	14012	13938	14062	14106	14002	13939	14090	14072	13995	13955	13923	14100	13964	14043	13930	13924	14013	14107	14130	13962	14022	13987	13857	13880	14032	14066	14105	14073	14067	14214	14167	13895	14010	14153	14160	14057	14147	14021	14126	13956	14117	14100	13923	14045	14218	14162	14159	14093	14087	14204	14045	14080	14211	13914	13973	14140	14009	14084	13971	14240	14062	13900	13964	14063	13977	14038	14080	13976	14107	14028	14196	14119	13958	13883	14150	14019	13983	14249	14066	14354	14126	14002	13911	14042	14021	13978	14003	14118	14063	13902	14095	14006	14005	13973	13895	14023	13918	14127	13910	13960	14023	13880	14179	14174	13919	14082	14060	14079	14036	14034	13931	13913	14139	14047	13972	14147	14011	14135	13956	14153	14113	14012	13905	14140	14056	13939	13989	13918	13926	14008	14099	14124	13998	14018	14054	14091	13907	14070	14060	13913	13946	14152	14000	14123	13943	13971	14266	14271	14042	13841	14129	13840	13992	14230	13999	13970	13883	14025	13857	14020	13938	14134	14065	13896	14055	14056	14110	14033	14009	14054	13972	14009	13936	13894	13995	14025	14070	14170	14029	14168	14120	13885	14155	13883	13934	14211	13866	14098	13917	13789	13668	14141	14196	14063	13989	14044	14194	14146	13999	14118	13914	14191	13962	14044	14108	14028	14219	14227	14033	14127	14101	14058	14085	13830	14319	14046	13851	13817	14057	13846	13947	14070	14027	14053	13960	13918	14071	13801	14062	13988	14180	14040	14013	14044	14051	14086	14116	14042	13968	14004	14207	13881	14098	13799	14029	13955	13924	14017	13796	14101	13815	13936	14192	14075	14092	14061	13936	13946	13842	13993	13978	14046	13885	13864	14148	13985	13946	14013	13985	14016	13853	13908	13988	13946	14110	14036	14048	13940	13977	14016	13980	14197	14168	14024	13703	13830	13924	13890	14065	14204	14321	14085	14047	14011	13925	14042	13902
43538	38837	18887	19698	39173	57780	51542	40330	28633	18716	13927	12891	12601	12750	12746	12731	12681	12822	12649	12604	12645	12511	12696	12644	12618	12686	12643	12591	12727	12620	12650	12647	12644	12778	12583	12604	12681	12940	12675	12555	12657	12690	12746	12549	12607	12671	12626	12641	12690	12748	12698	12706	12577	12703	12657	12614	12730	12618	12774	12642	12677	12539	12654	12431	12756	12680	12743	12677	12613	12644	12589	12864	12766	12556	12584	12735	12713	12541	12756	12672	12758	12711	12783	12739	12608	12574	12692	12662	12746	12733	12603	12757	12720	12546	12767	12710	12749	12753	12650	12794	12601	12544	12858	12849	12573	12823	12735	12640	12708	12632	12825	12805	12687	12603	12632	12694	12548	12643	12625	12515	12521	12510	12663	12576	12605	12645	12536	12629	12878	12573	12606	12728	12710	12686	12755	12580	12585	12741	12538	12622	12718	12865	12720	12645	12488	12756	12545	12731	12782	12714	12701	12655	12551	12569	12641	12677	12674	12825	12559	12699	12745	12603	12661	12714	12733	12501	12740	12668	12770	12589	12741	12648	12536	12729	12721	12513	12681	12747	12665	12778	12619	12812	12650	12686	12707	12632	12581	12595	12704	12737	12596	12583	12608	12689	12687	12551	12716	12607	12593	12727	12878	12537	12633	12713	12645	12775	12713	12609	12598	12575	12754	12591	12720	12677	12718	12626	12628	12736	12585	12620	12617	12797	12670	12600	12748	12739	12511	12655	12601	12758	12508	12609	12488	12713	12753	12585	12604	12598	12706	12728	12676	12713	12641	12706	12805	12537	12771	12501	12847	12558	12548	12489	12610	12595	12692	12503	12613	12756	12636	12773	12737	12496	12817	12766	12605	12671	12583	12652	12767	12527	12689	12657	12782	12609	12742	12630	12545	12610	12646	12587	12621	12659	12567	12623	12560	12622	12824	12737	12571	12599	12679	12803	12622	12640	12899	12751	12696	12617	12668	12603	12663	12489	12622	12680	12761	12645	12563	12677	12537	12639	12813	12640	12672	12708	12675	12717	12665	12527	12760	12719	12658	12593	12690	12606	12614	12653	12659	12529	12480	12744	12656	12791	12767	12620	12581	12656	12677	12813	12648	12726	12560	12541	12742	12595	12609	12774	12646	12635	12467	12597	12713	12751	12633	12634	12674	12618	12717	12647	12812	12659	12706	12784	12683	12783	12614	12608	12698	12591	12729	12678	12673	12705	12749	12852	12596	12526	12681	12630	12701	12584	12458	12666	12712	12684	12706	12719	12657	12743	12509	12554	12759	12587	12696	12713	12775	12637	12545	12615	12591	12556	12750	12689	12793	12649	12671	12572	12645	12723	12607	12676	12681	12718	12591	12597	12535	12540	12684	12705	12617	12532	12699	12612	12805	12597	12664	12668	12608	12604	12642	12592	12577	12804	12523	12540	12741	12682	12566	12676	12590	12665	12789	12525	12570	12568	12556	12601	12801	12589	12778	12752	12618	12533	12695	12672	12572	12570	12762	12646	12846	12641	12700	12528	12561	12608	12733	12568	12762	12830	12918	12725	12588	12798	12638	12772	12526	12573	12746	12746	12497	12618	12594	12678	12616	12561	12699	12818	12707	12719	12535	12615	12719	12730	12584	12585	12491	12595	12640	12532	12707	12755	12545	12740	12862	12655	12691	12799	12648	12557	12646	12573	12714	12448	12794	12551	12747	12762	12712	12639	12675	12675	12463	12784	12694	12535	12623	12684	12765	12794	12603	12547	12793	12488	12629	12599	12617	12687	12657	12647	12761	12727	12839	12799	12584	12647	12708	12561	12721	12623	12751	12661	12655	12582	12784	12688	12525	12660	12620	12653	12520	12688	12767	12597	12612	12564	12617	12682	12559	12667	12543	12669	12609	12562	12652	12789	12638	12632	12565	12590	12612	12693	12713	12685	12865	12720	12606	12588	12723	12317	12683	12590	12523	12530	12671	12619	12633	12436	12792	12781	12641	12641	12600	12586	12647	12668	12631	12664	12710	12775	12690	12703	12588	12613	12616	12623	12777	12636	12644	12610	12702	12697	12550	12781	12597	12591	12572	12695	12750	12746	12528	12636	12603	12814	12636	12579	12637	12691	12618	12759	12610	12635	12565	12637	12717	12821	12701	12567	12724	12565	12615	12638	12515	12614	12651	12672	12658	12598	12571	12362	12582	12562	12701	12764	12712	12776	12698	12676	12678	12664	12684	12521	12626	12709	12825	12633	12700	12702	12667	12751	12574	12579	12750	12697	12648	12617	12681	12582	12556	12626	12685	12719	12507	12721	12417	12687	12601	12766	12882	12640	12547	12769	12611	12747	12559	12633	12539	12818	12604	12753	12529	12691	12799	12693	12553	12688	12521	12610	12715	12732	12502	12668	12691	12559	12765	12614	12514	12541	12549	12604	12665	12488	12651	12710	12704	12758	12718	12627	12563	12560	12686	12642	12691	12648	12757	12669	12655	12817	12620	12661	12670	12627	12729	12575	12556	12768	12704	12641	12541	12556	12622	12729	12747	12573	12595	12801	12810	12741	12637	12582	12594	12730	12758	12729	12678	12656	12632	12775	12793	12617	12792	12682	12649	12620	12669	12675	12645	12682	12717	12707	12525	12664	12579	12716	12545	12776	12578	12549	12688	12702	12660	12672	12693	12622	12604	12706	12619	12681	12691	12626	12664	12676	12412	12665	12622	12683	12708	12785	12670	12432	12792	12541	12746	12738	12689	12671	12734	12579	12617	12576	12672	12704	12603	12709	12635	12770	12759	12595	12742	12752	12698	12836	12575	12799	12460	12560	12580	12695	12760	12689	12598	12635	12746	12562	12532	12799	12750	12671	12586	12536	12689	12803	12807	12632	12606	12602	12717	12689	12559	12925	12614	12716	12594	12611	12813	12545	12780	12681	12581	12630	12528	12494	12663	12629	12612	12720	12803	12603	12758	12618	12562	12658	12621	12701	12604	12688	12729	12855	12754	12544	12628	12675	12602	12570	12608	12704	12737	12735	12685	12710	12714	12519	12707	12670	12633	12620	12693	12605	12750	12621	12522	12666	12586	12617	12722	12674	12711	12632	12673	12591	12628	12662	12538	12687	12524	12763	12688	12612	12673	12503	12537	12714	12718	12819	12722	12716	12705	12589	12573	12538	12805	12591	12645	12836	12710	12510	12679	12659	12520	12699	12645	12612	12625	12588	12593	12422	12891	12644	12663	12729	12689	12817	12702	12779	12717	12600	12650	12532	12703	12606	12678	12701	12621	12767	12628	12667	12784	12673	12572	12608	12571	12501	12602	12789	12596	12708	12673	12788	12648	12730	12545	12733	12489	12822	12520	12635	12565	12725	12638	12723	12717	12686	12967	12543	12577	12692	12619	12744	12592	12554	12669	12635	12698	12630	12710	12823	12639	12547	12720	12680	12640	12455	12606	12639	12880	12620	12543	12674	12793	12648	12712	12654	12558	12622	12571	12635	12563	12636	12587	12692	12811	12624	12713	12486	12651	12752	12631	12572	12699	12770	12621	12390	12697	12667	12765	12523	12609	12640	12641	12536	12632	12592	12752	12657	12657	12514	12691	12716	12577	12733	12590	12507	12707	12710	12524	12540	12741	12731	12562	12729	12568	12546	12550	12580	12639	12582	12634	12664	12625	12633	12722	12750	12658	12601	12542	12718	12437	12683	12567	12610	12427	12626	12750	12778	12545	12581	12698	12710	12824	12659	12723	12703	12711	12622	12759	12796	12779	12894	12716	12525	12557	12728	12670	12716	12785	12838	12657	12500	12487	12670	12668	12587	12594	12560	12677	12608	12619	12808	12662	12526	12706	12513	12625	12593	12683	12672	12800	12597	12730	12521	12630	12587	12468	12780	12520	12733	12782	12663	12701	12522	12675	12499	12702	12636	12620	12550	12690	12572	12501	12522	12686	12782	12709	12577	12636	12885	12699	12790	12717	12675	12637	12696	12754	12710	12769	12617	12637	12681	12578	12485	12649	12808	12602	12758	12708	12630	12621	12707	12619	12573	12669	12657	12733	12499	12540	12503	12576	12719	12720	12802	12665	12622	12695	12570	12721	12487	12704	12588	12674	12450	12643	12572	12575	12653	12513	12703	12846	12669	12584	12872	12674	12699	12827	12692	12582	12726	12664	12570	12560	12878	12677	12675	12520	12573	12557	12777	12628	12601	12581	12697	12592	12600	12729	12613	12533	12568	12598	12721	12768	12627	12610	12652	12749	12714	12818	12571	12592	12650	12663	12847	12692	12725	12690	12763	12696	12726	12637	12761	12537	12635	12554	12640	12491	12625	12678	12627	12601	12782	12729	12613	12708	12777	12823	12603	12523	12789	12398	12569	12633	12566	12576	12665	12634	12623	12802	12645	12544	12486	12606	12532	12560	12485	12723	12646	12814	12580	12511	12483	12725	12744	12546	12513	12740	12618	12638	12759	12688	12624	12533	12728	12614	12903	12546	12559	12722	12789	12612	12571	12631	12611	12721	12652	12656	12516	12818	12632	12668	12757	12543	12607	12558	12587	12774	12575	12734	12724	12627	12748	12676	12626	12650	12704	12731	12618	12566	12685	12692	12491	12770	12748	12724	12601	12592	12542	12730	12745	12706	12639	12623	12699	12583	12743	12651	12806	12684	12643	12611	12739	12577	12689	12514	12566	12748	12768	12663	12653	12503	12525	12832	12681	12740	12817	12578	12623	12642	12632	12618	12865	12641	12644	12767	12523	12893	12538	12619	12637	12689	12795	12683	12522	12537	12835	12524	12580	12563	12637	12619	12591	12630	12673	12722	12760	12597	12700	12555	12612	12652	12709	12585	12746	12769	12585	12728	12594	12699	12684	12551	12586	12812	12842	12579	12679	12657	12641	12646	12582	12616	12760	12617	12630	12691	12682	12832	12664	12617	12706	12742	12619	12641	12598	12586	12647	12719	12585	12633	12616	12636	12638	12688	12696	12753	12576	12653	12571	12614	12563	12588	12520	12625	12793	12719	12747	12568	12759	12674	12673	12658	12463	12572	12669	12630	12849	12813	12634	12704	12733	12728	12774	12665	12733	12835	12749	12617	12603	12621	12743	12676	12723	12526	12644	12807	12800	12591	12835	12498	12761	12675	12714
22898	21292	29225	23688	25449	61701	66650	52206	37515	24738	17489	14418	13647	13571	13348	13498	13425	13292	13598	13344	13352	13386	13250	13290	13214	13455	13460	13386	13362	13259	13119	13314	13042	13171	13154	13270	13470	13117	13115	13212	13287	13208	13343	13092	13216	13134	13215	13192	13046	13277	13396	13277	13146	13016	13142	13053	13120	13189	13346	13136	13266	13067	13203	13133	13252	13251	13288	13098	13150	13259	13237	13316	13109	13114	13275	13222	13328	13037	13178	13151	13092	13148	13264	13122	13269	13209	13256	13361	13192	13114	13075	13213	13063	13064	13304	13083	13155	13149	13135	13185	13277	13117	13007	13269	13025	13138	13139	13165	13110	13293	13259	13185	13266	13232	13331	13071	13334	13085	13172	13165	13222	13224	13455	13360	12986	13091	13222	13226	13124	13188	13128	13045	13282	13376	13402	13194	13169	13138	13198	13066	13138	13165	13234	13332	13274	13209	13328	13170	13307	13132	13323	13274	13161	13174	13314	13189	13237	13229	13161	13205	13132	13202	13092	13290	13232	13282	13310	13247	13095	13092	13173	13101	13305	13243	13214	13259	13247	13103	13297	13290	13388	13256	13129	13158	13147	13241	13189	13134	13057	13087	13096	13213	13055	13188	13113	13272	13364	13198	13131	13145	12959	13363	13118	13363	13075	13063	13064	13010	13280	13185	13185	13275	13167	13133	13169	13100	13021	13126	13340	13327	13154	13120	13283	13320	13057	13148	13202	13060	13235	13282	13235	13064	13445	13262	13069	13287	13152	13303	13187	13203	13253	13359	13268	13208	13295	13291	13234	13104	13012	13233	13438	13186	13471	13259	13179	13170	13221	13291	13227	13196	13266	13213	13087	13028	13219	13243	13173	13137	13260	13246	13345	13337	13260	13174	13114	13063	13207	13147	13030	13262	13115	13286	12845	13013	13320	13282	12984	13166	13229	13254	13447	13193	13111	13113	13106	13193	13295	13171	13088	13011	13274	13149	13174	13126	13096	13040	13079	13181	13207	13312	13078	13278	13046	13109	13120	13233	13127	13377	13090	13331	13036	13341	13416	13097	13264	13194	13178	13160	13161	13125	12970	13290	13204	13271	13188	13031	13144	13067	13343	12977	13022	13073	13344	13145	13066	13189	13204	13006	13189	13251	13235	13049	13130	13072	13198	13019	13094	13162	13112	13208	13154	13063	13227	13133	13246	13295	13160	13203	13137	13178	13115	13235	13424	13264	13037	13222	13171	13247	13125	13024	13241	13101	12975	13139	13092	13384	13208	13283	13123	13214	13191	13153	13144	13031	13118	13253	13151	13189	13054	13284	13180	13260	13023	12956	13050	13157	13210	13349	13148	13237	13162	13209	13151	13102	13186	13142	13227	12959	13163	13125	13126	13114	13189	13207	13233	13243	13300	13392	13194	13174	13239	13039	13072	13177	13162	13172	13252	13162	13210	13124	13032	13071	13133	13323	13074	13127	13129	13138	13069	13164	13099	13325	13273	13226	13194	13167	13256	13180	13179	13008	13081	13127	13044	13159	13008	13025	13175	13208	13037	13158	13055	13288	13073	13031	13228	13248	13181	13244	13329	13113	13044	13000	13008	13246	13064	13239	13127	13228	13085	13139	13280	13244	13042	13036	13277	13411	13252	12974	13246	13153	13244	13209	13146	13241	13123	13351	13259	13162	13242	13026	13190	13142	13158	13234	13066	13284	13042	13211	13246	13115	13264	13193	13165	13130	13131	13053	13190	13281	13198	13189	13217	12943	13291	13138	13333	13220	13343	13361	13200	13106	13236	13092	13162	13163	13149	13225	13047	13120	13188	13135	13262	13169	13254	13109	13213	13254	13241	13302	13211	13124	13223	13272	13078	13223	13180	13347	13228	13107	13092	13348	13111	13226	13206	13160	13240	13238	13240	13038	13140	13275	13218	13220	13074	13122	13230	13161	13172	13185	13306	13061	13176	13173	13321	13254	13123	13223	13168	13277	13366	13444	13223	13237	13198	13523	13118	13027	13164	13196	13071	13211	13097	13206	13139	13386	13255	13316	12995	13130	12992	13223	12978	13055	13268	13256	13008	13247	13299	13387	13290	13243	13011	13164	12966	13175	13356	13513	13050	13091	13306	13214	13213	13372	13051	13267	13111	13267	13172	13224	13235	13021	13139	13114	13078	13292	13158	13015	13313	13149	13116	13411	13261	13015	13264	13287	13048	13273	13211	13228	13169	13343	13165	13171	13218	13239	13109	13093	13040	12986	12934	13180	13084	13054	13263	13277	13139	13171	13108	13186	13007	13298	13084	13265	13098	13028	13035	13406	13075	13350	13124	13158	13137	12992	13162	13189	13231	12990	13093	13114	13145	13085	13011	13095	13228	13128	13138	12999	13200	13030	13224	13193	13351	13065	13251	13183	13267	13127	13023	13168	13150	13177	13101	13042	13130	13222	13425	13416	13331	13097	13200	13043	13238	13135	13099	13119	13225	13116	12977	13142	13191	13185	13392	13244	13186	13124	13247	13170	13256	13112	13030	13048	13160	13089	13186	13124	13135	13182	13347	13238	13339	13344	13137	13313	12915	13141	13207	13186	13171	13306	13122	13070	13210	13155	13062	13148	13243	13141	13108	13331	13084	13244	13199	13099	13005	13157	13285	13144	13013	13089	13049	13073	13147	12971	13116	13034	13236	13196	13205	13318	13229	13143	13195	13182	13112	13227	13164	13223	13349	13067	13199	13173	13207	13402	13009	13168	13134	13205	12965	13216	13211	13041	13076	13203	13187	13068	13299	13161	13161	13091	13131	13108	13218	13517	13152	13044	13230	13169	13204	13290	13143	13181	13106	13028	13030	13058	13249	13272	12922	13131	13029	13092	13082	13194	13264	13215	13173	13230	13089	13081	13037	13175	13069	13294	13175	13042	13259	13178	13215	13182	13001	13032	13155	13024	13291	13252	13163	13191	13168	13217	13316	13077	13159	13317	13236	13375	13286	13122	13183	13292	13091	13331	13170	13310	13061	12913	12954	12929	13189	13162	13106	13396	13375	13083	13138	13421	13185	13225	13072	13155	13169	13208	13408	13214	13059	13093	13314	12987	13023	13038	13225	13041	13177	13241	13098	13117	13156	13140	13146	13047	13209	13355	13060	13144	13369	12988	13203	13353	13104	13151	13145	13140	13216	13150	13156	13140	13095	13215	13216	13222	13082	13181	13251	13138	13247	13038	13250	13374	13178	13055	13155	13124	13185	13101	13169	13115	13061	13359	13265	13210	12963	13322	13176	13213	13261	13255	13150	13088	13025	13159	13241	13259	13200	13261	13394	13174	13273	13261	13263	13016	13340	13366	13213	13195	13336	13268	13256	13195	13191	13304	13061	12942	13294	13164	13087	13353	13191	13302	13245	13214	13123	13167	13054	12963	13278	13105	13158	13273	13148	13151	13266	13041	13156	13241	13254	13228	13121	13105	13068	13208	13083	13025	13141	13292	13006	13006	13118	13198	13032	13109	13100	12909	13145	13120	13026	13278	13230	13197	13161	13015	13257	13209	13116	13194	13278	13203	13254	13198	13268	13220	13288	13223	13292	13152	13186	13278	13196	13227	13166	13177	12990	13100	13223	13094	13085	13236	13103	13136	13185	13024	13159	13253	13285	13231	13081	13054	13238	13202	13240	13269	13123	13196	13155	13263	13104	13229	13120	13064	13168	13058	13295	13235	13217	13084	13234	13114	13022	13178	13155	13218	13174	13271	13203	13231	12911	13407	13317	13057	13262	13213	13177	13158	13139	13216	13114	13101	13065	12966	12980	13029	12929	12922	13052	13281	13095	13155	13095	13125	13084	13087	13311	13302	13031	13171	12901	13154	13145	13392	13215	12947	13023	13019	13188	13028	13220	12983	13058	13038	13072	13267	13273	13298	13230	13095	13180	12989	13059	13035	13132	13240	13149	13124	13302	13183	13190	13152	13147	13190	13354	13233	13233	13182	13257	13313	13270	13232	13113	13018	12903	13125	13259	13100	13222	13249	13122	13161	13226	13304	13336	13239	13082	13169	13148	13188	13369	13256	13180	13071	13187	13352	13163	13225	13115	13333	13312	13196	13000	13256	13008	13219	13075	13203	13126	13050	13212	13203	13301	13219	13141	13203	13270	13032	13029	13388	13135	13147	13351	13254	13219	13182	13194	13041	13084	13194	13178	13309	13082	13281	13131	13139	13257	13192	13067	13229	13171	13097	13195	13008	13279	13252	13169	13139	13034	13167	13068	13146	13054	13137	13203	13273	13147	13100	13153	13320	12872	13338	13293	13119	13107	13298	13174	13114	13072	13156	13231	13260	13277	13142	13142	13161	13247	13207	13239	13356	13251	13250	13283	13141	13217	13189	13089	13136	13178	13127	13174	13257	13206	13322	13108	13157	13213	13007	13101	13107	13270	13128	13141	13082	13194	13293	13204	13139	13343	13139	13184	13132	13142	13186	13132	13152	13179	13274	13000	13091	13034	13234	13242	13066	13067	13221	13027	12864	13142	13123	13192	13287	13083	13300	13158	13216	13217	13315	13320	13221	13294	12986	13106	13430	13030	12984	13376	13233	13101	13208	13076	12992	13318	13198	13108	13278	13045	13430	13077	13327	13131	13141	13157	12966	13105	13129	13255	13300	13136	13090	13192	13203	13162	13055	13256	13192	13251	13275	13295	13232	13094	13051	13109	13176	13289	13101	13112	13135	13069	13302	12965	13220	13205	13194	13159	13261	13242	13188	13362	13169	13274	13205	13274	13141	13246	13069	13064	13250	13237	13288	13223	13072	13096	13068	13083	13098	13233	13272	13046	12994	13197	13172	13229	13100	13146	13031	13260	13174	13153	13209	13183	13255	13119	13175	13235	13123	13097	12978	13017	13106	13262	13193	13244	13212	12879	13201	12985	13315	13278	12978	13113	13108	13205	13164	13238	13231	13124	13006	13334	13080	13095	13285	13274	12979	13246	12920	13057	13228	13245	13054	13102	13227	13086	13162	12998	13099	13117	13187	13092	13165	13118	13188	13428	13142	13098	13367	13294	13207	13152	13290	13008	13265	13217	13332	13280	13328	13343	13095	13195	13148	13187	13138	12918	13098	13287	13180	12970	13204	12944	13059	13148	13323	13148	13316
51423	44485	22622	20773	42143	68806	65920	52049	37656	23433	15909	13043	11994	12039	12296	12120	12165	12056	12037	11986	12181	12100	11953	12071	12070	12090	11900	11952	11946	12233	12013	11907	11996	12130	11857	12128	12058	12023	11908	12079	12090	12227	11987	12075	12106	11887	12169	12134	12067	12071	12035	12083	11902	11995	11955	12122	12076	11787	12066	12104	11959	11899	11929	12122	12160	12083	12171	11991	12078	11965	12014	12087	12074	12081	12170	11900	11987	12088	12177	12011	12003	12003	12142	11931	12051	11944	11983	12105	12019	12055	11967	12077	12278	12024	12020	11998	12235	11953	12021	12055	12018	12019	12056	11963	12111	12194	12136	12031	12126	12038	12027	12017	12007	12164	12073	12072	12024	12223	11957	11954	12123	12013	12141	12015	12087	11853	12129	12063	11996	12240	12031	12053	12191	11902	12024	11998	11991	12238	12024	12219	11861	12239	12035	12131	12096	12111	12170	12121	12119	11979	12114	12029	12109	12201	12066	11925	12048	11986	12080	12051	12095	11994	12157	12047	11983	12047	12233	12208	11995	12194	12014	12024	11998	12090	12142	11974	12020	12187	11902	11989	12217	12044	12053	12000	12103	12101	11950	11850	12132	12031	11984	11982	11953	11923	12109	11955	12161	11938	12032	11840	11969	12024	11874	12015	11835	11913	12040	12129	12034	11802	11983	12041	12191	11987	12160	12155	12002	12037	11895	12196	11929	12088	11952	12103	12077	11998	12031	11942	11989	12170	11989	12112	12009	12037	11900	11968	12042	11939	11992	11905	12056	12074	12054	12086	11900	12094	12056	12167	11980	12034	12017	12062	11973	12010	12035	11987	12103	12167	11940	12087	12113	12179	11982	11985	12097	11986	12158	11976	11957	12166	11926	12155	12045	12183	12212	11986	12099	12054	12070	12071	12118	12107	12022	12158	11944	11953	12103	11952	11958	12005	12088	12144	12091	12043	11962	11904	12037	12183	11968	11987	12040	12047	11945	12180	11818	12088	11986	12053	12109	12041	11808	12066	12018	12231	12133	12041	11907	12064	11874	12229	12029	11917	11978	12170	12048	12014	12065	12019	12053	11869	12126	11902	12062	12029	12079	11953	11830	12065	12075	11957	11951	11972	11975	12035	11953	12067	12071	12338	11969	12098	11945	11786	12170	12063	11980	11905	11963	12135	12081	12042	11906	11997	11926	12088	12230	12049	12040	12045	11953	12090	12083	12004	11966	11940	12063	12224	11945	12037	12011	11998	12099	12131	12036	11947	12220	12183	12065	12039	12066	12088	12009	11998	12068	11972	11923	12091	12156	11978	11981	11941	11920	12234	11983	12032	12060	11998	12187	12039	12070	12149	11974	12066	12137	12075	11913	12122	11961	12059	11873	11848	12000	12075	12043	11982	11952	11888	12108	12081	12033	12044	12023	12122	12127	12068	12047	12028	12116	12158	12201	12042	11980	12062	11862	11969	11991	11963	11738	12039	12046	12116	12015	12033	11897	12055	11918	11982	12083	12036	12058	11973	12000	12158	12004	12143	12044	12028	12025	12081	12048	11983	12092	12155	11909	12112	12049	12027	12200	11927	11992	12066	12180	12239	11879	12076	11996	12172	12121	12019	12048	11928	11899	11961	12058	12024	12063	12132	11932	12019	12096	12160	11899	12172	12325	12067	11880	12170	11828	12068	12042	12057	12055	12129	12081	12008	12156	11978	12158	12073	12087	12037	12057	12067	12150	12164	12001	12160	12127	12070	11805	12071	12162	12193	12144	12027	11823	11900	12131	12124	12061	11984	11913	11970	12080	12134	11969	12164	12050	11923	12089	11752	12018	12203	11997	12034	12061	12177	12207	12005	11908	12175	11969	12064	12006	12140	12029	11892	12001	11994	11995	12089	12188	11933	12004	12145	12076	12064	12244	12094	12163	11910	12021	12016	12010	12115	12020	11990	11977	12035	11975	12020	12134	12073	12097	12004	12099	12035	12056	11974	12139	12051	11980	11923	12119	12054	11991	12082	12060	11981	11908	12104	12061	12208	12140	11912	11983	11961	11952	12086	11976	12085	12144	11917	11890	12166	12008	12097	11941	11835	12259	11882	12039	11927	11958	12157	11985	12038	11888	11922	12081	12003	12150	11908	12139	12015	12048	11864	11995	12020	12072	12074	12066	12144	11907	12216	11857	12090	11799	12105	11948	11935	12044	12167	12086	12161	11988	12029	12047	12140	12149	12127	11962	12055	12254	12076	12053	11941	11988	11955	11985	11954	11834	12188	12018	11986	11987	12059	12092	11919	12109	12104	12013	12036	12079	12279	11982	12045	11975	12034	12031	11960	12120	11976	12162	11876	11980	11975	12183	12028	11960	12014	12099	12137	12077	12186	11958	12065	12027	12049	12016	12085	11928	12275	12132	12024	11922	12067	12080	12077	12023	12029	12050	12070	12120	12034	12110	12181	12080	12057	12075	12122	11982	12076	12077	12025	12176	11998	11990	12037	12107	11951	12036	12047	11980	12158	11986	12011	12059	12096	11981	12152	12065	12239	11953	12051	12008	12104	12075	11902	11982	11978	11871	12159	11989	11894	12171	12139	11977	11995	12073	12064	12153	11999	12023	11971	12146	12080	12133	11991	12088	12022	12067	12112	12027	12092	12034	11969	12057	12120	12220	11924	11920	11889	12071	12249	12055	11980	12063	12092	12087	12155	11913	11930	11967	11978	11969	11984	12018	12129	12059	12176	11988	12031	11897	12044	11912	12052	11988	11847	11934	12136	11998	12004	12067	12027	12167	12012	11929	12056	11962	12070	12137	12039	12053	11956	12008	12037	12051	12061	12087	11984	12170	11965	12107	12061	11967	12142	12041	12006	12170	11952	12093	12085	12213	12065	11993	11935	12248	11882	11961	12152	12028	12060	11944	11960	11978	12192	11975	11854	12088	12096	12018	12074	11959	12065	12125	11944	12048	11899	12092	12031	12170	12044	11971	11947	11992	12146	12046	12040	12150	12158	12034	12245	12111	12056	12019	11967	11783	11912	11856	11930	11980	12006	11865	12166	12059	11986	11926	12187	12111	12041	12060	12045	11813	12167	12162	12192	12097	12007	12155	11990	12020	11999	12185	11949	12131	12096	12060	12060	11914	12126	12044	11944	12097	12037	12002	11974	12018	12092	11959	12054	11952	11980	11988	12087	11892	12031	12052	12173	11949	11865	12005	11928	12282	12110	12048	11958	12075	12131	11991	12190	12010	11975	12028	12105	12009	12105	11920	12124	11969	12022	12000	12051	12022	12150	11908	11991	12128	11997	12092	12078	11899	12213	12097	12091	12234	11995	11940	12146	12065	11992	12025	12068	12056	11910	12069	12037	11976	11963	12069	12107	12025	11991	11934	11867	12046	12050	12098	12161	11994	11986	12215	12197	12052	12112	11884	11932	12094	11984	12156	11965	12238	12014	11925	12074	11961	12053	11959	12083	11937	12011	12095	11877	11868	12009	12068	11940	12065	11912	11912	11962	12117	12058	12120	12042	12112	11964	12079	12031	12070	11738	12069	12108	12138	11897	12026	12044	12124	11867	11982	12014	11992	12173	12054	12064	11975	12040	12146	12132	12218	12097	11967	12104	11976	12007	12148	12157	12051	12165	12073	12199	11938	12083	12077	12068	11933	12065	12075	12045	12074	12003	11990	12159	11918	11904	11846	12126	11947	12057	11992	12097	12096	12126	12090	12198	12097	11924	12138	11964	12168	12026	12120	12053	12046	12075	12114	12014	12039	11981	12111	12062	11944	11868	12018	12159	12071	12068	12198	12119	11929	12156	12066	12153	12170	12019	11996	12018	12105	11950	11997	12012	12088	12021	12081	11928	12082	11962	11965	12079	12019	11972	11938	12041	12006	11980	12117	11951	12054	11974	11975	12003	11944	12035	12193	12152	12120	11898	11878	11935	11980	11875	11978	12127	12117	12095	12078	12018	11922	11875	12057	11975	11993	12126	11979	12045	12013	11935	12077	12214	12120	12108	12037	12135	12054	12103	11910	12065	11979	12064	11990	12056	12105	12097	11932	12077	12121	12150	12096	12023	11961	12041	12117	12121	12077	12005	12057	11981	12001	12113	12036	12187	12074	12102	11975	12216	12164	12086	12174	12050	12081	11787	12084	12047	11846	11979	12131	11989	12148	12106	12167	11980	12054	11979	12107	12062	11983	12145	11818	12075	11988	12238	12029	11876	11974	12034	12174	12046	12124	12017	12061	11979	11969	12159	12053	12001	12150	11932	12086	12001	12109	12009	12156	12079	11931	12003	12133	12067	12077	12018	12226	12066	12150	11873	12038	12014	12062	12040	12038	12039	12038	11999	12027	12132	12087	11914	12011	12062	11955	12013	12060	12157	12065	12067	11887	12066	11975	12084	12124	12128	12022	11984	12165	12201	12057	11856	12018	11940	11914	11972	11999	12102	12081	11976	11951	12037	11893	12134	12010	12115	11992	12060	11947	12019	11901	11964	12032	12126	12074	12091	11906	11963	12069	12090	11985	12053	12043	12132	11991	11912	12082	12106	12167	12030	12244	11897	11972	12056	11952	11995	11860	12005	12060	11879	12051	11966	11951	11868	12149	12185	12033	11978	12204	12271	12063	12018	11942	11924	12112	12008	12176	11983	12111	11886	12005	11989	12179	12244	12108	12088	11991	11872	12156	11988	12107	12285	11849	11984	11910	12051	12166	12088	12128	11998	12113	12052	11995	12058	11974	12096	11850	11955	12090	12183	12101	12018	12041	12028	11962	12056	12043	11976	12007	12190	12026	11979	12162	12087	11909	12177	11982	11953	12037	12167	11840	12050	12030	12043	12059	12059	12047	11982	11955	12068	12009	11946	12049	11945	12051	11848	12008	12028	11989	11967	12151	11918	11922	12037	12056	12119	12065	11919	12138	11962	12105	12118	11972	12051	12086	12003	12074	11961	12052	12167	11895	12165	12181	12020	11993	12097	12200	12000	12125	11992	12061	12097	12037	12154	12004	11980	12071	12064	12236	11911	12052	11812	12082	12168	12090	12019	11929	11944	11924	11962	12051	12106	11854	11965	11977	12071	11920	11967	12107	12131	11891	12153	11949	11987	12125	12033	12127	12000	12049	12054	12019	11933	11942	12128
27729	22096	22607	17608	14539	22370	23702	20540	17094	14842	14099	13722	13454	13558	13552	13521	13660	13581	13629	13801	13747	13681	13537	13607	13804	13734	13560	13564	13536	13647	13761	13597	13632	13535	13591	13830	13569	13475	13583	13534	13571	13638	13534	13515	13680	13611	13518	13589	13556	13582	13555	13449	13639	13357	13540	13740	13563	13592	13510	13553	13385	13668	13696	13479	13549	13475	13649	13531	13558	13497	13786	13342	13470	13508	13664	13568	13555	13730	13690	13558	13926	13572	13564	13441	13549	13482	13577	13603	13611	13461	13700	13680	13650	13617	13638	13514	13637	13629	13678	13636	13523	13521	13432	13455	13315	13583	13564	13709	13647	13698	13553	13628	13703	13646	13693	13371	13641	13625	13605	13631	13681	13525	13421	13627	13483	13643	13620	13714	13634	13525	13490	13716	13668	13392	13609	13699	13508	13377	13559	13522	13681	13429	13574	13537	13586	13586	13513	13538	13702	13719	13511	13698	13658	13711	13577	13448	13611	13735	13481	13502	13582	13607	13405	13524	13760	13731	13486	13331	13528	13496	13600	13588	13610	13665	13715	13543	13671	13497	13752	13493	13647	13608	13749	13541	13540	13517	13452	13749	13510	13598	13643	13620	13472	13616	13366	13649	13552	13502	13435	13547	13674	13614	13542	13489	13421	13526	13645	13672	13592	13540	13521	13554	13721	13775	13444	13515	13581	13550	13650	13639	13579	13556	13550	13699	13532	13707	13544	13616	13633	13595	13776	13334	13591	13648	13353	13615	13539	13639	13563	13643	13499	13580	13544	13619	13537	13793	13518	13810	13623	13503	13599	13601	13467	13609	13717	13553	13748	13660	13672	13672	13624	13649	13597	13579	13623	13604	13576	13515	13626	13662	13533	13716	13691	13546	13580	13505	13672	13458	13624	13582	13380	13383	13420	13559	13522	13475	13481	13581	13678	13679	13592	13603	13713	13568	13626	13417	13616	13596	13822	13602	13673	13703	13605	13563	13613	13669	13775	13637	13575	13604	13565	13419	13569	13506	13367	13509	13411	13583	13690	13435	13633	13548	13699	13609	13737	13639	13294	13541	13646	13526	13592	13455	13615	13625	13636	13790	13704	13428	13546	13485	13673	13565	13616	13661	13484	13705	13478	13415	13496	13458	13505	13433	13672	13721	13449	13577	13524	13558	13711	13642	13485	13451	13610	13334	13752	13647	13620	13679	13568	13690	13574	13580	13486	13398	13525	13534	13703	13424	13587	13434	13445	13522	13861	13701	13670	13609	13605	13414	13634	13421	13647	13489	13579	13787	13616	13374	13676	13611	13407	13540	13639	13669	13604	13509	13553	13589	13521	13581	13501	13607	13498	13441	13469	13599	13531	13626	13582	13507	13334	13554	13459	13566	13672	13622	13385	13546	13648	13513	13586	13446	13590	13384	13535	13483	13666	13612	13640	13544	13591	13456	13440	13561	13673	13561	13569	13546	13607	13680	13610	13652	13612	13655	13479	13502	13617	13571	13546	13774	13609	13547	13575	13557	13561	13504	13530	13642	13699	13471	13398	13837	13586	13531	13658	13415	13505	13756	13684	13709	13621	13417	13664	13463	13632	13598	13500	13656	13656	13585	13440	13493	13509	13601	13583	13596	13746	13541	13513	13563	13688	13697	13519	13685	13631	13549	13728	13656	13444	13650	13667	13654	13498	13868	13786	13693	13692	13405	13590	13567	13534	13623	13761	13550	13466	13646	13630	13375	13442	13530	13775	13334	13545	13706	13629	13625	13557	13550	13622	13519	13553	13559	13581	13656	13699	13752	13722	13648	13548	13595	13488	13567	13405	13535	13814	13575	13435	13701	13628	13512	13710	13713	13842	13695	13519	13740	13422	13450	13721	13512	13538	13577	13540	13433	13640	13617	13503	13447	13493	13464	13444	13560	13457	13494	13428	13481	13615	13636	13835	13721	13756	13616	13507	13623	13721	13599	13556	13576	13542	13514	13688	13644	13615	13471	13734	13562	13479	13792	13546	13639	13641	13387	13513	13644	13499	13537	13509	13592	13639	13487	13471	13472	13703	13562	13445	13484	13523	13481	13748	13610	13600	13631	13556	13666	13466	13438	13518	13449	13540	13506	13430	13508	13478	13518	13458	13542	13573	13366	13489	13569	13593	13692	13820	13520	13429	13543	13465	13537	13588	13736	13494	13440	13689	13739	13632	13591	13646	13631	13471	13539	13537	13499	13720	13529	13805	13619	13619	13616	13571	13610	13537	13533	13651	13621	13702	13497	13569	13731	13554	13751	13709	13583	13241	13557	13676	13544	13533	13568	13551	13591	13525	13712	13561	13769	13676	13474	13512	13706	13580	13812	13506	13393	13710	13489	13737	13528	13584	13534	13767	13585	13634	13615	13546	13651	13670	13643	13430	13838	13502	13465	13705	13737	13724	13497	13419	13734	13419	13662	13713	13507	13513	13573	13561	13460	13556	13395	13393	13303	13626	13465	13618	13650	13657	13529	13563	13750	13389	13425	13423	13558	13574	13481	13620	13455	13633	13546	13580	13345	13654	13689	13602	13638	13739	13630	13774	13337	13550	13511	13593	13470	13586	13520	13629	13382	13338	13503	13648	13686	13581	13592	13516	13693	13487	13689	13686	13522	13618	13497	13545	13661	13477	13683	13605	13636	13654	13643	13559	13525	13589	13637	13499	13531	13599	13586	13602	13752	13653	13394	13580	13653	13686	13763	13566	13540	13609	13700	13876	13570	13547	13554	13460	13595	13453	13642	13530	13503	13598	13449	13512	13534	13526	13612	13459	13606	13565	13648	13589	13730	13701	13698	13601	13518	13684	13648	13485	13649	13570	13631	13406	13625	13561	13506	13568	13705	13610	13532	13518	13635	13364	13671	13469	13775	13297	13630	13650	13486	13649	13581	13554	13481	13680	13653	13549	13472	13749	13674	13537	13732	13598	13484	13435	13556	13618	13629	13649	13763	13787	13615	13685	13562	13643	13418	13519	13541	13662	13562	13665	13509	13330	13330	13490	13716	13586	13508	13397	13418	13555	13674	13683	13762	13584	13607	13661	13673	13450	13408	13448	13531	13656	13481	13574	13482	13640	13609	13522	13483	13485	13567	13263	13537	13693	13677	13475	13616	13736	13453	13629	13457	13639	13577	13652	13611	13660	13634	13559	13417	13496	13620	13631	13613	13535	13675	13600	13498	13689	13492	13389	13554	13515	13771	13752	13732	13622	13245	13521	13650	13572	13563	13629	13503	13776	13607	13527	13653	13593	13704	13596	13637	13660	13607	13624	13552	13581	13550	13524	13501	13482	13600	13732	13454	13429	13450	13755	13405	13547	13583	13560	13601	13613	13777	13498	13502	13531	13564	13674	13461	13453	13582	13373	13681	13857	13652	13622	13669	13511	13596	13565	13592	13596	13470	13627	13696	13732	13706	13613	13613	13661	13461	13639	13643	13610	13630	13627	13676	13448	13598	13707	13575	13417	13492	13645	13550	13459	13444	13483	13688	13631	13682	13816	13613	13702	13604	13688	13653	13804	13683	13776	13553	13501	13623	13588	13720	13610	13553	13643	13522	13645	13632	13513	13671	13528	13502	13556	13585	13643	13669	13708	13602	13574	13712	13481	13526	13666	13713	13415	13717	13715	13710	13522	13542	13635	13494	13586	13583	13534	13585	13612	13741	13597	13916	13716	13503	13555	13516	13552	13605	13503	13550	13586	13645	13433	13624	13751	13539	13685	13543	13590	13377	13542	13434	13518	13696	13438	13581	13644	13485	13587	13456	13399	13602	13610	13336	13558	13671	13535	13616	13654	13568	13519	13746	13450	13330	13711	13496	13432	13584	13613	13543	13641	13624	13664	13716	13642	13590	13485	13422	13685	13609	13653	13419	13555	13621	13646	13778	13596	13450	13667	13647	13656	13639	13523	13279	13537	13580	13604	13516	13547	13533	13547	13590	13613	13517	13628	13570	13489	13598	13622	13682	13712	13468	13699	13529	13670	13700	13589	13566	13550	13554	13680	13550	13671	13440	13716	13705	13595	13604	13708	13594	13525	13687	13477	13463	13603	13440	13295	13484	13732	13722	13770	13744	13774	13475	13523	13552	13390	13601	13555	13571	13516	13485	13544	13439	13554	13639	13570	13453	13691	13774	13745	13523	13625	13597	13576	13496	13633	13628	13756	13637	13629	13619	13514	13702	13660	13607	13597	13539	13664	13606	13683	13639	13416	13518	13730	13578	13492	13608	13558	13600	13660	13731	13474	13715	13616	13653	13474	13597	13462	13505	13731	13438	13550	13382	13483	13733	13521	13560	13678	13599	13721	13542	13535	13656	13404	13610	13486	13373	13577	13716	13632	13510	13711	13641	13580	13528	13558	13614	13580	13703	13642	13567	13473	13609	13616	13639	13548	13714	13684	13485	13669	13527	13489	13528	13721	13635	13470	13695	13613	13550	13638	13626	13495	13651	13456	13457	13738	13391	13491	13677	13729	13595	13785	13671	13707	13567	13628	13707	13590	13639	13581	13648	13633	13538	13750	13440	13683	13762	13621	13626	13609	13473	13597	13526	13608	13584	13451	13471	13443	13641	13606	13541	13556	13554	13530	13407	13457	13431	13477	13426	13461	13593	13640	13707	13631	13360	13495	13572	13475	13465	13544	13625	13613	13709	13618	13460	13528	13665	13599	13676	13666	13647	13596	13652	13555	13613	13639	13674	13665	13704	13725	13670	13585	13658	13532	13497	13746	13530	13550	13683	13613	13526	13457	13539	13585	13586	13494	13490	13827	13615	13575	13568	13605	13383	13453	13678	13409	13705	13552	13520	13356	13601	13484	13547	13658	13433	13570	13699	13578	13513	13674	13539	13495	13617	13588	13519	13513	13801	13552	13403	13575	13586	13535	13604	13490	13599	13651	13690	13528	13500	13627	13806	13666	13667	13476	13507	13543	13685	13586	13468	13536	13639	13670	13508	13614	13618	13609	13737	13559	13519	13397	13669	13576	13438	13437	13619	13641	13409	13647	13733	13536	13603	13532	13360	13417	13500	13669	13407	13502	13548	13705	13613	13640	13565	13597	13407	13572	13422	13487	13599	13835	13367	13621	13437	13644	13820	13473	13558	13685	13428
21297	19169	14487	13692	13875	22995	23275	19699	15809	13342	12648	12506	12503	12397	12405	12367	12493	12518	12364	12384	12303	12480	12546	12505	12413	12391	12355	12440	12326	12520	12433	12485	12309	12296	12450	12493	12432	12449	12395	12424	12409	12345	12238	12274	12429	12492	12496	12450	12361	12436	12440	12388	12445	12383	12346	12449	12171	12350	12484	12258	12464	12490	12375	12530	12375	12384	12438	12431	12326	12555	12148	12405	12408	12449	12503	12449	12470	12515	12530	12368	12350	12471	12411	12399	12349	12379	12323	12227	12314	12425	12445	12379	12304	12401	12444	12387	12317	12440	12486	12522	12265	12409	12334	12129	12459	12467	12448	12395	12447	12415	12394	12367	12241	12457	12301	12322	12364	12341	12446	12419	12249	12392	12181	12322	12348	12400	12332	12367	12451	12437	12423	12417	12351	12574	12321	12501	12438	12229	12409	12477	12492	12318	12326	12368	12171	12386	12404	12399	12287	12528	12448	12425	12384	12312	12390	12268	12341	12471	12453	12388	12416	12295	12406	12393	12447	12347	12286	12512	12248	12275	12269	12337	12299	12370	12387	12479	12391	12474	12348	12385	12477	12533	12347	12212	12394	12442	12256	12449	12283	12421	12336	12465	12361	12408	12340	12308	12412	12510	12514	12430	12460	12431	12502	12298	12403	12451	12402	12397	12370	12235	12455	12355	12401	12299	12398	12161	12422	12396	12381	12461	12221	12322	12503	12284	12202	12373	12378	12252	12338	12254	12293	12333	12398	12510	12450	12419	12501	12379	12395	12467	12457	12438	12429	12413	12327	12521	12397	12511	12367	12336	12471	12458	12399	12364	12351	12398	12302	12341	12274	12338	12473	12456	12261	12473	12349	12250	12510	12463	12336	12413	12345	12267	12451	12378	12344	12409	12251	12322	12355	12421	12557	12178	12355	12310	12429	12383	12500	12414	12372	12330	12309	12583	12436	12256	12327	12389	12353	12407	12600	12272	12292	12345	12292	12434	12169	12408	12467	12326	12585	12333	12380	12542	12561	12516	12343	12411	12389	12363	12535	12430	12387	12283	12242	12441	12499	12526	12322	12276	12591	12362	12165	12388	12224	12379	12394	12406	12394	12426	12431	12502	12368	12439	12271	12471	12469	12283	12422	12331	12388	12439	12379	12372	12338	12475	12313	12432	12357	12496	12421	12467	12504	12427	12381	12336	12421	12471	12342	12365	12567	12346	12524	12279	12528	12488	12470	12375	12360	12403	12430	12320	12343	12410	12355	12343	12275	12298	12300	12384	12466	12359	12438	12310	12420	12350	12553	12500	12575	12433	12399	12507	12372	12373	12478	12469	12349	12230	12353	12501	12436	12426	12438	12528	12370	12321	12246	12542	12403	12462	12449	12605	12488	12326	12319	12373	12300	12208	12432	12292	12367	12384	12403	12373	12429	12327	12291	12429	12363	12520	12430	12327	12495	12492	12360	12460	12500	12447	12531	12317	12416	12310	12512	12501	12332	12470	12446	12465	12434	12240	12313	12522	12151	12401	12409	12657	12329	12311	12290	12523	12351	12391	12360	12383	12270	12566	12289	12218	12540	12436	12314	12308	12300	12337	12385	12318	12316	12352	12457	12354	12339	12339	12250	12535	12300	12462	12537	12522	12440	12378	12469	12403	12441	12394	12393	12432	12366	12516	12405	12302	12401	12347	12319	12385	12288	12278	12533	12347	12406	12408	12408	12353	12299	12339	12389	12418	12457	12324	12431	12376	12372	12497	12378	12466	12438	12219	12471	12415	12429	12343	12412	12345	12412	12359	12434	12227	12547	12337	12326	12475	12222	12527	12412	12345	12573	12378	12248	12325	12267	12494	12511	12258	12379	12291	12452	12268	12224	12421	12294	12480	12437	12389	12422	12409	12392	12559	12618	12211	12372	12271	12476	12339	12380	12247	12417	12339	12262	12399	12388	12326	12308	12421	12402	12381	12458	12294	12491	12423	12467	12245	12364	12243	12352	12221	12455	12381	12292	12487	12301	12306	12439	12376	12502	12330	12376	12486	12426	12343	12403	12509	12541	12359	12360	12470	12382	12389	12287	12491	12514	12309	12459	12191	12484	12548	12415	12434	12318	12406	12467	12434	12346	12372	12433	12310	12347	12563	12356	12461	12311	12367	12296	12422	12362	12268	12369	12451	12534	12450	12408	12382	12454	12427	12395	12327	12384	12117	12522	12485	12457	12420	12404	12321	12408	12420	12430	12359	12292	12500	12444	12268	12670	12231	12396	12427	12449	12332	12390	12419	12360	12362	12468	12411	12449	12463	12350	12458	12367	12383	12475	12262	12356	12222	12457	12459	12444	12397	12352	12493	12370	12344	12611	12336	12389	12357	12461	12224	12468	12375	12461	12396	12573	12328	12480	12445	12386	12388	12483	12306	12455	12266	12229	12452	12395	12349	12381	12330	12395	12422	12372	12355	12341	12520	12418	12471	12400	12527	12423	12414	12287	12397	12227	12437	12488	12422	12382	12490	12339	12293	12542	12454	12364	12325	12477	12344	12451	12348	12337	12346	12404	12536	12432	12336	12481	12341	12510	12596	12382	12434	12323	12370	12399	12411	12399	12145	12399	12513	12373	12359	12446	12512	12303	12412	12407	12435	12336	12385	12501	12379	12385	12302	12258	12242	12387	12312	12382	12402	12426	12446	12435	12523	12426	12429	12379	12409	12417	12577	12288	12354	12604	12494	12397	12375	12505	12415	12465	12438	12548	12394	12340	12295	12337	12459	12487	12434	12385	12375	12526	12505	12401	12669	12306	12362	12578	12390	12336	12349	12421	12340	12324	12345	12328	12386	12412	12427	12477	12416	12222	12507	12331	12364	12495	12458	12342	12378	12550	12377	12398	12302	12403	12432	12512	12630	12608	12421	12418	12460	12398	12274	12373	12439	12222	12154	12359	12482	12369	12462	12400	12366	12396	12352	12188	12414	12494	12431	12283	12473	12534	12314	12334	12424	12434	12431	12396	12452	12385	12427	12341	12353	12304	12400	12337	12407	12344	12448	12484	12310	12571	12375	12576	12341	12413	12338	12196	12410	12308	12498	12133	12376	12355	12242	12527	12327	12435	12425	12519	12401	12325	12415	12435	12546	12439	12456	12342	12380	12487	12560	12337	12287	12418	12364	12295	12263	12519	12386	12476	12297	12251	12358	12583	12393	12580	12302	12388	12423	12556	12381	12309	12314	12299	12398	12445	12175	12520	12276	12488	12464	12487	12359	12327	12281	12456	12297	12412	12568	12408	12319	12439	12321	12362	12464	12344	12323	12441	12326	12545	12543	12387	12410	12525	12416	12464	12345	12388	12341	12393	12606	12412	12383	12436	12236	12261	12343	12353	12453	12381	12364	12298	12344	12284	12459	12572	12396	12470	12365	12454	12464	12441	12415	12396	12411	12262	12404	12426	12446	12371	12493	12484	12371	12379	12370	12336	12343	12447	12358	12306	12210	12352	12306	12402	12386	12479	12449	12497	12316	12414	12325	12517	12377	12296	12480	12410	12426	12290	12251	12332	12343	12509	12467	12434	12437	12389	12326	12290	12597	12435	12360	12377	12369	12271	12379	12412	12284	12542	12435	12381	12481	12245	12361	12443	12470	12498	12403	12332	12453	12432	12269	12422	12442	12280	12251	12416	12355	12452	12447	12425	12333	12537	12351	12524	12302	12452	12501	12420	12507	12229	12522	12357	12214	12355	12330	12396	12437	12529	12419	12388	12380	12386	12360	12281	12471	12449	12278	12429	12272	12574	12452	12381	12498	12389	12556	12371	12351	12346	12341	12382	12388	12230	12412	12527	12432	12325	12425	12403	12559	12355	12363	12456	12461	12568	12330	12213	12155	12321	12269	12373	12325	12449	12342	12545	12389	12399	12330	12402	12364	12382	12413	12289	12267	12347	12605	12331	12555	12364	12436	12429	12364	12418	12570	12497	12485	12378	12355	12273	12347	12609	12396	12296	12473	12492	12563	12378	12488	12399	12362	12470	12500	12541	12359	12278	12495	12330	12286	12377	12408	12471	12458	12447	12363	12457	12316	12256	12515	12287	12234	12470	12506	12406	12238	12339	12401	12347	12422	12397	12428	12309	12517	12305	12392	12411	12316	12299	12379	12212	12579	12422	12338	12401	12420	12544	12387	12478	12504	12343	12350	12371	12343	12365	12407	12399	12322	12469	12491	12222	12439	12414	12453	12412	12332	12375	12352	12557	12487	12420	12288	12398	12481	12432	12276	12455	12450	12328	12432	12415	12280	12483	12359	12470	12326	12409	12428	12376	12524	12307	12383	12480	12427	12443	12354	12432	12150	12476	12358	12287	12341	12294	12472	12315	12356	12457	12406	12546	12395	12240	12384	12393	12435	12430	12299	12443	12371	12309	12521	12406	12371	12278	12335	12530	12417	12503	12432	12234	12471	12357	12246	12568	12440	12453	12496	12377	12360	12228	12309	12627	12293	12298	12304	12403	12430	12384	12443	12521	12387	12589	12425	12396	12433	12528	12421	12304	12404	12375	12524	12331	12512	12267	12365	12294	12559	12494	12389	12479	12295	12380	12336	12436	12317	12388	12276	12393	12506	12442	12559	12346	12454	12472	12372	12364	12435	12422	12542	12516	12264	12453	12438	12331	12355	12343	12414	12349	12262	12419	12463	12400	12432	12479	12576	12416	12439	12615	12490	12417	12463	12430	12413	12462	12376	12328	12499	12234	12390	12470	12383	12423	12412	12281	12398	12414	12430	12367	12393	12365	12531	12390	12305	12354	12406	12574	12575	12405	12407	12372	12461	12417	12452	12506	12541	12474	12390	12304	12359	12272	12440	12319	12331	12378	12278	12429	12257	12608	12484	12530	12448	12490	12349	12511	12486	12364	12269	12354	12385	12387	12503	12446	12306	12390	12353	12233	12513	12489	12462	12507	12415	12328	12425	12213	12477	12065	12467	12427	12376	12547	12254	12367	12436	12575	12363	12274	12425	12361	12464	12309	12410	12488	12518	12386	12449	12374	12498	12421	12491	12558	12486	12293	12456	12436	12287	12473	12332	12389	12416	12411	12335	12387	12322	12171	12490	12368	12418	12488	12474	12527	12286	12290	12435	12261	12562	12426	12357
24222	21423	28892	24360	22734	50697	55742	42563	29214	20929	15751	13788	12852	12819	12965	12913	12936	12712	12804	12901	12750	12843	12936	12877	12915	12903	12863	12854	12932	12806	12794	12861	12839	12936	12874	12919	13002	12866	12908	12757	12755	12792	12646	12662	12984	12602	12822	12763	12633	12704	12787	12826	12880	12735	12897	12809	12928	12811	12834	12625	12987	12588	12820	12886	12779	12765	12788	12736	13029	12782	12984	12840	12691	12708	12759	12829	12745	12772	12878	12866	12746	12604	12964	12875	12835	12755	12820	13026	12852	12961	12652	12764	12757	12711	12800	12801	12784	12731	12815	12741	12948	12703	12812	12868	12701	12750	12765	12609	12741	12837	12796	12947	12879	12847	12627	12711	12685	12731	12762	12724	12705	12673	12845	12624	12614	12686	12877	12759	12787	12897	12732	12852	12876	12869	13011	12845	12790	12691	12874	12832	12729	12741	12835	12867	12818	12873	13024	12758	12807	12815	12909	12968	12745	12642	12659	12837	12807	12850	12997	12653	12786	12719	12764	12727	12697	12795	12803	12863	12578	12751	12672	12594	12799	12747	12941	12791	12639	12574	12627	12911	12851	12814	12735	12745	12801	12929	12724	12716	12668	12856	12922	12666	12809	12644	12717	12815	12855	12765	12700	13057	12620	12744	12813	12833	12767	12804	12834	12879	12833	12758	12779	12905	12890	12927	12781	12790	12816	12652	12857	12762	12714	12967	12997	12745	12720	12813	12907	12855	12779	12728	12813	12849	12737	12845	12811	12865	12579	13007	12911	13004	12828	12815	12650	12715	12894	12864	12806	12760	12837	12758	12600	12797	12856	12797	12966	12585	12685	12763	12750	12956	12978	12798	12763	12875	12755	12810	12655	12910	12700	12680	12730	12821	12904	12886	12836	12815	12627	12790	12717	12905	12704	12664	12683	12868	12700	12568	12892	12940	12614	12621	12778	12691	12734	12716	12720	12780	12629	12895	12769	12728	12953	12636	12728	12765	12721	12821	12810	12918	12795	12781	12605	12735	12733	12616	12839	12661	12819	12738	12983	12691	12695	12891	12783	12784	12616	12768	12771	12612	12726	12630	13038	12853	12863	12849	12707	12867	12741	12784	12806	12932	12903	12998	12783	12625	12681	12802	12973	12831	12736	12725	12750	12841	12950	12820	12892	12727	12731	12822	12898	12914	12799	12723	12751	12748	12764	12975	12790	12608	12756	12825	12703	12729	12699	12692	12729	12686	12758	12689	12959	12912	12954	12882	12689	12856	12964	12800	12785	12716	12488	12644	12774	12893	12756	12779	12903	12783	12757	12579	12868	12645	12651	12654	12727	12898	13036	12600	12888	12791	12734	12831	12638	12822	12650	12772	12680	12786	12732	12907	13010	12745	12773	12734	12636	12686	12672	12837	13033	12842	12856	12657	12855	12671	12790	12591	12817	12829	12594	12741	12795	12798	12636	12814	12844	12612	12649	12719	12749	12660	12748	12735	12887	12769	12779	12899	12862	12648	12670	12606	12602	12661	12542	12842	12732	12906	12971	12677	12748	12904	12884	12783	12770	12761	12793	12798	12631	12684	12733	12753	12909	12820	12736	12626	12756	12607	12680	12794	12653	12726	12914	12922	12622	12843	12800	12870	12797	12881	12893	12818	12850	12688	12922	12823	12754	12827	12883	12957	12909	12789	12913	12767	12803	12730	12767	12773	12786	12810	12764	12601	12673	12687	12780	12803	12728	13050	12821	12836	12749	12760	12881	12768	12778	12671	12581	12897	12912	12637	12781	12901	12712	12712	12703	12794	12951	12680	12829	13042	12710	12636	12760	12886	12522	12709	12581	12800	12859	12985	12673	12681	13025	12809	12866	12794	12803	12941	12759	12642	12657	12679	12718	12710	12687	12677	12728	12879	12696	12562	12635	12702	12820	12967	12745	12835	12863	12526	12762	12751	12868	12887	12841	12763	12768	12530	12824	12770	12790	12795	12683	12669	12878	12703	12838	12739	12834	12809	12801	12790	12997	12813	12814	12685	12881	12964	12631	12875	12910	12667	12778	12662	12702	12674	12810	12849	12893	12992	12561	12562	12669	12667	12691	12835	12769	12936	12859	12843	12827	12833	12758	12665	12921	12826	12644	12839	12808	13041	13000	12656	12695	12756	12853	12777	12796	12802	12894	12675	12858	12937	12735	12716	12804	12860	12808	12709	12612	12704	12900	12740	12730	12630	12722	12607	12840	12933	12872	12585	12855	12722	12768	12792	12631	12888	12808	12751	12861	12828	12944	12921	12931	12660	12760	12708	12812	12751	12834	12926	12830	12785	12846	12802	12851	12768	12737	12636	12811	12700	12680	12640	12863	12771	12668	12741	12605	12712	12891	12948	12745	12902	12854	12738	12669	12830	12876	12692	12646	12825	12617	12752	12845	12806	12658	12433	12974	12492	12886	12937	12836	12797	12720	12837	12877	12830	12704	12842	12883	12832	12808	12767	12692	12789	12734	12746	12754	12893	12793	12771	12767	12774	12701	12808	12642	12714	13058	12786	12793	12738	12909	12730	12971	12841	13121	12585	12666	12687	12750	12679	12702	12776	12766	12748	12674	12782	12875	13078	12801	12852	12727	12829	12696	12734	12643	12882	12720	12769	12666	12776	12865	12788	12654	12596	12732	12805	12741	12745	12836	12893	12688	12657	12636	12739	12906	12857	12759	12654	12733	12800	12666	12999	12800	12888	12965	12921	12766	12735	12659	12652	12753	12649	12818	12844	12700	12842	12732	12759	12907	12742	12744	12799	12897	12867	12949	12763	12922	12796	12776	12834	12682	12764	12582	12605	12863	12831	12909	12692	12697	12763	12740	12835	12689	12823	12868	12731	12655	12742	12934	12785	12648	12796	12933	12697	12745	12915	12914	12809	12857	12705	12721	12790	13016	12842	12600	12728	12786	12792	12697	12802	12889	12867	12853	12691	12710	12628	12778	12758	12806	12907	12774	12716	12753	12710	12735	12814	12704	12733	12767	12761	12970	12838	13037	12891	12831	12819	12736	12791	12823	12690	12771	12557	12856	12881	12766	12996	12789	12869	12709	12831	12943	12704	12962	12582	12991	12814	12861	12878	12726	12872	12943	12821	12681	12796	12741	12661	12635	12925	12868	12638	12743	12757	12677	12564	12779	12812	12747	12973	12698	12803	12805	12587	12683	12675	12971	12754	12653	12819	12920	12740	12733	12659	12881	12814	12778	12793	12616	12729	12729	12793	12663	12742	12715	12806	12596	13029	12881	12786	12764	12801	12845	12685	12712	12816	12742	12898	12666	12789	12824	12886	12816	12620	12673	12859	12782	12586	12597	12749	12721	12938	12889	12838	12766	12855	12769	12833	12640	12566	12769	12708	12824	12767	12935	12665	12747	12719	12865	12738	12713	12925	12788	12744	12614	12718	12700	12830	12579	12777	12951	12781	12928	12906	12636	12836	12806	12596	12794	12714	12874	12777	12836	12661	12815	12944	12923	12691	12825	12852	12634	12727	12897	12969	12782	12845	13055	12880	12876	12688	12680	12755	12632	12808	12825	13006	12699	12796	12814	12770	12760	12910	12634	12717	12873	12808	12702	12885	12767	12693	12587	12707	12889	12720	12810	12918	12586	12826	12764	12956	12785	12810	12785	12739	12715	12692	12876	12890	12953	12932	12917	12866	12866	12697	12987	12668	12853	12727	12806	12741	12785	12825	12794	12831	12833	12740	12765	12686	12845	12855	12706	12755	12784	12792	12661	12642	12801	12692	12727	12828	12948	12715	12802	12827	12907	13048	12690	12939	12645	12909	12846	12722	12762	12896	12784	12843	12757	12816	12663	12757	12808	12628	12823	12893	12717	12904	12803	12793	12627	12938	12770	12572	12730	12742	12778	12833	12929	12895	12764	12755	12920	12721	12692	12813	12755	12840	12798	12716	12872	12691	12837	12820	12672	12707	12835	12854	12837	12914	12799	12765	12869	12761	12962	12827	12937	12875	12524	12949	12905	12879	12840	12848	12796	12806	12944	12771	12740	12913	12664	12798	12952	12783	13008	12781	12780	12580	12830	12626	12818	12732	12770	12747	12856	12653	12742	12770	12948	12697	12813	12900	12831	12794	12703	12668	12698	12760	12650	12647	12767	12900	12727	12838	12677	12846	12829	12701	12736	12767	12838	12838	13041	12777	12612	12498	12778	12799	12920	12761	12729	12754	12725	12844	12818	12739	12684	12786	12757	12778	13101	12748	12687	12665	12749	12815	12717	12538	12740	12800	12885	12700	12617	12575	12865	12744	12895	12830	12972	12769	12790	12708	12825	12799	12683	12731	12773	12715	12822	12709	12918	12757	12888	12676	12610	12690	12703	12745	12796	12862	12677	12823	12800	12702	12765	12709	12611	12828	12762	12686	12859	12805	12783	12670	12894	12887	12632	12697	12846	13037	12844	12842	12848	12759	12964	12856	12783	12727	12931	12657	12657	12666	12686	12557	12928	12767	12939	12799	12940	12813	13001	12563	12630	12873	12638	12673	12780	12648	12814	12684	12679	12860	12570	12768	12803	12827	12779	12878	12747	12805	12847	12724	12556	12755	12840	12932	12836	12628	12702	12866	12713	12980	12814	12758	12777	12651	12671	12878	12855	12856	12992	12786	12795	12833	12834	12870	12699	12947	12846	13018	12750	12646	12809	12765	12941	12930	12869	12863	12838	12819	12889	12944	12625	12934	12899	12894	12701	12725	12715	12907	12744	12878	12621	12966	12814	12790	12784	12785	12810	12828	12921	12823	12833	12884	12757	12579	12781	12798	12829	12832	12825	12755	12869	12574	12885	12900	12792	12875	12741	12822	12697	12714	12870	12691	12621	12677	13021	12904	12810	12725	13015	12853	12712	12683	12973	12792	12729	12942	12687	12955	12908	12685	12836	12902	12702	12715	12776	12661	12853	12898	12572	12948	12630	12594	12781	12754	12697	12642	12784	12982	12683	12830	12885	12781	12726	12682	12819	12708	12699	12747	12632	12781	12746	12647	12671	12741	12758	12716	12837	12887	12756	12845	12888	12749	12759	12681	12985	12830	12822	12761	12886	12836	12979	12841	12852	12729	12828	12939	12601	12965	12803	12722	12682	12597	12724	12607
43807	37898	19574	16064	21724	53498	52971	41679	29624	19700	14561	12519	12091	12061	11830	11888	11934	11919	11941	11904	11875	11946	11955	11980	12088	11938	11861	11840	11944	11996	11891	11919	11768	11890	12021	12070	11971	11991	12001	11909	11983	11937	11827	11988	11915	12025	11987	11865	12002	11878	12095	12081	12016	11944	11918	11973	12014	11971	12100	11949	12028	11902	11945	11957	11914	11791	12005	11984	12039	11884	12057	11822	11923	11987	11874	11873	11952	11928	11965	11983	11966	12155	11834	12095	11898	11878	12009	12107	12052	12011	11895	11886	11962	11719	12030	12114	11856	12017	12067	11902	11896	11835	12055	12020	12002	11855	11901	12026	11955	12039	12053	11967	12042	12058	12031	12051	11893	11941	11934	11755	11957	11955	11777	12026	12001	11894	11995	11870	11910	11990	12037	11974	11681	11938	12069	11791	11910	11840	11935	11953	12028	11956	11973	11825	11816	12012	11892	11849	11939	11874	11811	11940	12038	11917	11993	11774	11929	11854	11854	12026	11960	11985	11904	11798	12003	11783	12028	11876	11880	11933	11856	11964	11984	11945	11957	11929	11945	12001	11868	11895	12104	11829	11967	11886	11967	11764	12090	11879	11967	12043	12066	11973	11921	11820	11884	11879	11967	11846	12008	11878	11877	12058	11859	11967	11985	11927	11811	11993	11957	12012	11853	11758	11941	11971	11994	11937	12022	12014	12124	11981	11872	12009	11876	11786	11963	11955	11892	11950	11930	11902	11873	11886	11922	11823	11868	11808	12047	12008	11828	11971	11802	11954	11957	11912	11972	12099	11880	11979	12028	12075	11858	11913	11877	11920	11830	12108	12031	11918	11938	11858	11867	11855	11923	12016	11958	11933	11756	11883	11989	12017	11825	12000	11995	11873	11853	12152	11893	12007	11973	12131	12029	11912	12022	11928	12008	11958	12043	11835	11786	11884	11907	11796	11892	11943	12012	11799	11929	11957	11890	11908	11892	11940	11940	11854	12082	11956	11980	12089	12029	12103	12040	11953	11872	11858	11936	11842	12012	11987	11912	12024	11804	11851	12068	12059	11898	11859	11927	11831	11870	11914	11831	11956	11893	11906	12024	11857	11729	12003	11894	11935	11935	11925	11984	11870	11859	11740	12049	11995	11858	11877	11752	11975	11979	11940	12125	12039	11920	11998	11994	11776	11855	11883	11796	11946	11819	11937	11933	11946	11996	11955	11895	11861	11794	12129	11924	11812	12081	12047	11858	11873	12001	11804	12120	11950	12022	11947	11933	11807	12008	11915	11982	11835	12061	11864	11791	11784	11927	11924	11898	12046	12072	11989	11904	12041	11977	12010	12014	11927	12007	11927	11842	11831	12093	11944	11924	11823	11925	11863	11915	12080	12028	11898	11891	12062	12107	12000	11849	11988	11951	11905	11998	11989	11863	11908	11985	12015	11802	11801	11914	11974	11826	11979	11941	11774	11776	11890	11988	11914	11989	12033	12045	11955	11965	11882	12003	11980	11977	11868	12021	11921	12029	11839	11848	11906	11981	11845	12008	12027	12001	11995	11878	11939	11965	11847	11931	11934	11991	11955	11952	11948	12003	11942	11926	11879	11985	11920	12011	11848	11865	11944	12116	11992	11927	11748	11982	12123	11991	11905	12026	11916	11949	11966	12116	11950	12059	11779	11955	11965	11815	11898	12036	11862	11973	11864	11890	11908	12076	12048	11877	11844	12152	11945	11971	11887	11893	12066	11875	11876	11899	11977	11934	11999	11856	11863	11941	11942	11999	11854	11926	11971	11835	11855	11975	11995	11727	11978	12042	11841	11818	11960	11912	11917	11889	11749	11871	11959	11843	11909	11964	11733	11898	11804	11986	12087	11847	11895	11948	12019	11966	11956	11827	11907	11851	12004	11985	11947	11690	11798	11662	11951	11804	12000	11851	11847	11845	12056	12044	11882	11992	11983	11818	11887	11807	11979	12076	12017	11782	11954	12098	11828	11816	12003	11900	11893	11938	11840	11957	11914	11766	11864	11963	12016	11893	12067	11945	12025	12053	11929	11911	11823	12039	11851	11989	11883	11906	12037	11890	11963	11998	11775	12051	11942	11801	11896	12097	12033	12074	11917	11925	12072	11958	11925	11976	12052	11954	11901	11958	11930	11981	11902	11927	11945	12044	12072	11897	11940	11819	11864	12015	12026	11907	12007	11928	11928	11822	11901	12059	11972	12105	11911	12067	11898	11824	11923	11989	11952	11905	11852	11953	11887	12023	11927	11883	11828	12102	11865	11974	11762	11922	11929	11861	11992	11715	11937	11916	11829	12001	12035	11964	11780	11990	11946	12026	11854	11801	11926	11916	11866	11952	12061	12103	11954	11996	11900	11802	11788	12030	11926	11848	12034	11920	11881	11719	11780	11954	12003	12004	11976	11816	12031	11975	11841	12108	11854	11952	12065	11803	11961	11985	11924	12115	11922	11896	12021	11999	11886	12028	11968	11770	12061	11906	12073	11974	11986	11931	11933	11864	11806	11991	12080	11832	12002	11872	12012	11899	11843	11980	11866	11859	11953	11885	11959	11900	11817	11977	11871	11991	11842	11920	11925	11920	11920	12092	11936	11968	11999	11811	12012	11894	12148	12005	11829	11981	11817	11907	11864	11979	11925	11796	11971	11910	11975	11988	11997	12038	11920	11996	12077	11975	11951	11896	12016	11968	11859	11900	11954	11900	11948	11990	11856	11932	11885	12037	12003	11901	11865	12113	11865	12035	11878	11809	11919	11865	11991	12008	11852	11927	11987	12000	12092	11827	12023	12002	11965	11920	11901	11827	11839	11990	11928	11945	11805	11854	11956	11941	11901	11868	11868	11920	11948	11846	11982	11860	11831	11801	11923	11962	11966	11866	11960	12020	11963	11967	12057	12003	12090	11874	12020	11815	11997	11956	11832	11891	11920	11937	11964	11971	12010	11854	11944	11883	12021	12000	11828	11897	12052	11842	11857	11865	11904	12091	12019	11928	12047	11928	11969	11926	11877	11970	11981	11925	11920	11770	12099	11834	11921	11909	11975	11883	11965	11946	11818	12037	11837	11885	11962	11892	11926	12096	11865	11906	11967	12000	12064	11828	11902	11852	11899	11791	11959	12002	11913	11922	12043	11998	11840	11782	11925	11951	12028	11999	11993	11905	11962	11963	12077	12017	11957	11942	11836	11797	11877	11922	11789	11950	12058	12121	11864	11993	11957	11969	11813	12028	11958	12068	11985	11962	11969	12080	12105	12067	12035	11997	11970	11841	12021	11862	12017	11853	11831	11932	11770	11986	11896	11965	11781	11884	11937	11931	11966	11854	11940	11946	11919	12137	12048	11908	11883	11801	12090	11871	11832	11964	12041	11811	12005	11993	12042	12070	11920	11924	11879	11730	12073	11984	11922	11918	12002	12058	11929	12118	11968	12112	11839	11816	11933	11890	11879	11840	11811	11882	11984	11791	11907	11967	11812	11817	12156	12073	11955	11786	11942	12047	12069	11898	11951	11924	11873	11934	11956	11847	11993	11956	12048	11903	12064	12074	11952	12102	11684	11741	11875	11877	11964	11929	11886	11818	11894	11906	11891	12001	11982	11979	11849	11847	11950	12025	11998	11918	11974	12087	11900	11769	11864	11820	11986	11860	12068	11999	11936	12132	12035	12048	11962	12037	11894	12016	11826	12124	12010	11933	11979	11849	11974	11869	11886	11961	11975	11775	12031	11964	11777	11915	11950	11813	11936	11816	11833	11988	11968	12032	11738	11822	11850	11981	11863	12030	11965	11857	11978	11989	11757	11994	12078	11897	12039	11737	11901	11754	12016	12032	11799	11926	11947	11885	11981	11822	11942	11977	11930	11924	11860	12044	11810	12046	11842	12039	12092	12011	11828	11833	11962	11923	11990	11856	11784	11800	11987	11827	11891	11895	11809	11956	11852	11861	11988	11954	11759	12047	12028	11909	11856	12007	11930	11891	11776	11933	11887	11936	11858	11961	12024	11808	11824	11954	11880	11791	11993	12020	12050	12014	11969	11839	12205	11999	11921	11985	11943	11932	11757	11941	11938	11974	11919	11863	11828	11942	12119	11900	12025	12032	11757	12003	11845	11972	11742	11964	11853	11846	11827	12029	12062	12014	11842	11874	11907	11952	11924	12062	12041	11983	12036	11967	12036	11957	12036	11952	11958	11928	11852	11894	11912	11988	11785	11857	12066	11897	11992	11866	12006	11965	11974	11947	11923	11973	11965	11891	11857	11882	11951	11931	11891	11865	11992	11881	11955	12054	11961	11936	12021	12013	12031	11916	11942	11932	11791	12079	11796	11886	11836	11966	11951	11981	12087	11968	11860	11916	11974	11822	11905	11957	11753	11892	11763	11988	11836	11970	12003	11914	11876	11801	11868	11966	12105	11823	11821	12013	11926	11853	12066	11968	11812	12045	11745	12042	11952	11921	11990	12051	12047	11920	11870	11899	11839	11856	12099	12017	12015	11951	12045	11902	11883	11810	11908	12020	11882	11852	11960	11792	12044	11964	12021	11934	11909	11834	11839	12031	12015	11951	11821	11781	12074	11949	11914	11843	11846	12004	12040	11916	11829	12038	11892	11789	11859	11959	11844	11777	11908	11888	11885	12029	11836	11980	11892	11876	11804	12056	11904	12017	12092	11926	11862	12046	11907	11941	12101	11919	11828	11848	11925	11887	11995	11868	11894	12027	11891	11940	12107	12067	11926	11854	11880	11886	11856	11844	11806	12000	11870	11926	11882	12007	11968	11886	11883	11923	11919	12206	12154	11987	11891	11907	11830	12032	11759	11977	12000	11963	11894	11845	11889	11974	11790	11924	11973	11885	11738	11906	11989	11800	11862	11945	11928	12071	12033	11979	12031	12127	11991	11864	11913	12050	12083	12063	11876	11959	11991	11883	11931	11984	11860	11991	11874	11998	11786	11824	11738	11914	12009	11901	11913	11965	11969	11861	11982	11804	11994	11864	11952	11954	12030	11736	11961	11789	11899	11931	11971	11868	11920	11895	11879	11941	11921	11824	12096	11893	12011	12058	11829	11838	12014	11833	11831	11962	11968	11934	11964	11934	11886	11877	11947	12138	11822	11947	11945	11886	11941
23062	21376	29319	23826	23387	62328	66179	52062	36998	27019	20277	16268	15201	14966	14973	14981	14841	14947	15026	14770	14780	14819	14908	14760	14891	14804	14852	14813	14738	14922	14923	14754	15160	14803	14887	14797	14842	14793	14796	14705	14755	14788	14686	14678	14852	14770	14685	14825	14980	14781	14812	14735	14688	14886	14740	14746	14637	14896	14779	14766	14780	14619	14780	14757	14782	14779	14763	14796	14942	14702	14995	14713	14575	14870	14722	14700	14870	14826	14719	14866	14776	14711	14809	14767	14659	14673	14665	14877	14747	14696	14591	14767	14735	14763	14481	14656	14783	14869	14912	14512	14730	14719	14750	14766	14669	14684	14639	14602	14646	14709	14597	14705	14679	14796	14644	14673	14722	14802	14766	14776	14844	14746	15003	14807	14658	14611	14752	14728	14672	14805	14952	14600	14755	14724	14797	14729	14848	14589	14678	14812	15044	14731	14700	14694	14848	14816	14726	14806	14762	14687	14568	14783	14716	14814	14744	14723	14598	14639	14831	14717	14647	14650	14566	14497	14727	14640	14714	14536	14818	14765	14761	14554	14857	14863	14561	14651	14882	14598	14696	14597	14654	14697	14814	14709	14687	14748	14649	14410	14958	14594	14815	14674	14770	14739	14536	14591	14666	14761	14653	14691	14713	14740	14671	14701	14641	14583	14756	14689	14629	14667	14755	14629	14653	14903	14694	14615	14762	14539	14622	14776	14728	14794	14740	14725	14839	14587	14725	14767	14962	14631	14803	14758	14612	14692	14746	14620	14625	14884	14682	14705	14622	14448	14806	14857	14638	14960	14802	14681	14848	14642	14838	14646	14426	14546	14627	14675	14503	14649	14771	14592	14809	14559	14807	14729	14615	14673	14752	14539	14818	14719	14875	14781	14537	14785	14980	14622	14727	14685	14606	14860	14587	14645	14698	14687	14726	14532	14656	14813	14665	14937	14873	14726	14759	14689	14845	14702	14651	14759	14568	14624	14614	14526	14827	14794	14884	14938	14675	14712	14770	14499	14883	14765	14710	14690	14670	14705	14710	14688	14482	14843	14702	14742	14906	14649	14658	14839	14881	14723	14700	14681	14672	14811	14777	14853	14681	14674	14537	14707	14682	14613	14587	14769	14862	14826	14410	14730	14749	14539	14712	14805	14664	14688	14677	14724	14790	14681	14615	14876	14580	14770	14843	14833	14939	14797	14847	14718	14763	14636	14666	14623	14799	14533	14714	14727	14757	14656	14736	14730	14984	14678	14587	14813	14766	14716	14570	14749	14724	14730	14544	14885	14685	14817	14877	14745	14820	14730	14635	14599	14766	14598	14688	14592	14801	14692	14756	14760	14572	14807	14655	14600	14621	14699	14851	14706	14871	14823	14766	14743	14758	14700	14722	14702	14695	14716	14707	14677	14627	14734	14705	14472	14808	14553	14724	14594	14439	14730	14618	14807	14606	14638	14682	14755	14688	14747	14818	14793	14708	14554	14925	14711	14498	14761	14753	14644	14777	14773	14876	14656	14747	14736	14690	14735	14630	14832	14547	14794	14857	14727	14723	14772	14599	14656	14683	14742	14761	14642	14744	14943	14845	14623	14675	14718	14604	14785	14653	14640	14692	14617	14770	14661	14551	14713	14702	14572	14854	14737	14923	14637	14668	14574	14697	14708	14701	14698	14599	14621	14543	14660	14550	14870	14701	14742	14723	14699	14713	14694	14799	14946	14741	14653	14732	14824	14710	14799	14761	14788	14655	14702	14861	14547	14514	14672	14545	14448	14613	14777	14829	14835	14579	14875	14551	14548	14699	14590	14713	14681	14554	14701	14706	14733	15044	14657	14690	14583	14807	14606	14712	14820	14729	14813	14779	14793	14919	14795	14619	14749	14503	14720	14680	14832	14660	14901	14565	14643	14582	14513	14706	14868	14880	14554	14714	14665	14759	14651	14671	14648	14771	14627	14672	14684	14847	14518	14640	14571	14810	14720	14628	14684	14598	14580	14718	14539	14662	14703	14873	14714	14840	14579	14719	14771	14652	14796	14767	14769	14791	14557	14499	14615	14687	14419	14645	14567	14671	14603	14812	14823	14403	14804	14736	14734	14711	14533	14676	14616	14697	14666	14726	14765	14654	14756	14638	14708	14481	14938	14556	14764	14927	14766	14713	14731	14914	14697	14771	14628	14675	14780	14804	14843	14809	14725	14712	14887	14771	14590	14753	14725	14748	14674	14657	14716	14809	14688	14702	14707	14956	14709	14712	14790	14699	14725	14893	14719	14729	14544	14806	14775	14630	14530	14700	14638	14736	14696	14880	14777	14784	14800	14658	14971	14708	14637	14745	14743	14593	14734	14774	14673	14886	14927	14705	14684	14811	14562	14702	14635	14787	14640	14797	14609	14615	14733	14732	14469	14889	14552	14654	14793	14787	14718	14717	14699	14804	14701	14852	14800	14480	14506	14617	14550	14632	14867	14585	14846	14470	14694	14677	14420	14870	14687	14709	14688	14887	14625	14665	14625	14712	14496	14687	14623	14589	14743	14706	14908	14609	14629	14713	14758	14744	14442	14762	14740	14691	14823	14638	14661	14598	14724	14717	14686	14593	14583	14770	14759	14789	14985	14722	14651	14862	14778	14575	14760	14610	14592	14626	14753	14766	14767	14548	14621	14632	14532	14635	14764	14641	14641	14795	14726	14497	14776	14900	14546	14614	14629	14692	14729	14670	14607	14823	14788	14768	14731	14905	14671	14781	14889	14777	14691	14777	14770	14798	14614	14659	14949	14865	14808	14789	14786	14608	14706	14672	14616	14837	14776	14685	14822	14691	14745	14869	14882	14619	14716	14728	14875	14811	14938	14556	14665	14665	14603	14534	14804	14725	14700	14552	14887	14651	14659	14827	14963	14653	14745	14691	14651	14819	14765	14694	14782	14863	14786	14657	14713	14939	14866	14686	14833	14624	14734	14724	14654	14725	14792	14553	14780	14684	14718	14748	14645	14687	14630	14644	14776	14947	14827	14687	14820	14690	14682	14536	14822	14846	14722	14811	14701	14836	14779	14684	14671	14669	14670	14816	14754	14762	14614	14676	14562	14869	14733	14906	14805	14736	14587	14706	14976	14605	14510	14658	14638	14666	14733	14627	14702	14760	14692	14731	14515	14836	14700	14634	14755	14531	14586	14652	14604	14641	14417	14552	14705	14626	14743	14646	14566	14840	14733	14789	14685	14767	14742	14860	14857	14672	14627	14494	14720	14810	14512	14780	14571	14563	14591	14580	14822	14638	14591	14577	14794	14857	14882	14831	14643	14456	14707	14620	14723	14692	14679	14915	14618	14662	14715	14739	14737	14715	14730	14701	14713	14800	14953	14496	14686	14711	14662	14773	14507	14747	14628	14686	14834	14727	14790	14546	14747	14768	14789	14766	14671	14812	14678	14827	14707	14653	14646	14669	14571	14661	14570	14725	14729	14678	14712	14816	14576	14563	14588	14679	14735	14668	14707	14487	14692	14606	14927	14645	14660	14781	14680	14754	14672	14631	14707	14778	14838	14848	14544	14647	14885	14672	14595	14761	14686	14692	14887	14629	14578	14692	14731	14769	14727	14689	14706	14675	14752	14621	14780	14644	14640	14855	14764	14712	14660	14902	14797	14658	14782	14461	14731	14722	14663	14767	14696	14706	14679	14774	14744	14731	14698	14740	14846	14838	14901	14644	14806	14668	14658	14927	14784	14839	14696	14982	14628	14686	14882	14660	14686	14793	14673	14687	14660	14717	14814	14778	14776	14718	14806	14587	14595	14762	14697	14657	14698	14810	14490	14686	14569	14722	14826	14790	14790	14513	14488	14803	14853	14726	14677	14693	14625	14722	14736	14741	14659	14716	14827	14686	14652	14678	14715	14779	14915	14774	14783	14755	14656	14586	14689	14476	14730	14754	14756	14666	14827	14603	14583	14500	14599	14861	14394	14697	14637	14498	14722	14817	14701	14620	14838	14669	14703	14721	14633	14765	14683	14649	14692	14721	14737	14780	14809	14756	14771	14663	14717	14712	14521	14676	14786	14562	14784	14615	14632	14781	14723	14750	14757	14698	14831	14881	14445	14802	14765	14661	14728	14723	14851	14711	14747	14673	14756	14687	14668	14797	14537	14446	14648	14858	14648	14725	14554	14617	14829	14755	14666	14692	14688	14647	14462	14602	14686	14870	14828	14746	14686	14791	14674	14619	14711	14775	14718	14715	14570	14542	14822	14724	14762	14884	14778	14748	14492	14665	14725	14770	14690	14649	14684	14933	14779	14723	14907	14799	14693	14823	14644	14790	14767	14705	14848	14648	14558	14571	14702	14564	14552	14597	14679	14719	14649	14713	14484	14773	14759	14515	14599	14756	14654	14777	14631	14867	14736	14663	14748	14852	14477	14914	14768	14597	14793	14660	14646	14532	14697	14788	14625	14685	14727	14625	14573	14741	14703	14665	14809	14607	14702	14665	14824	14616	14750	14573	14801	14743	14644	14781	14746	14814	14885	14718	14627	14743	14763	14766	14736	14714	14716	14757	14819	14655	14700	14600	14828	14858	14598	14676	14500	14591	14566	14785	14711	14737	14535	14762	14529	14637	14775	14639	14566	14691	14653	14947	14586	14697	14501	14664	14695	14659	14594	14788	14697	14655	14579	14643	14761	14732	14662	14768	14617	14639	14663	14699	14823	14739	14725	14592	14698	14768	14680	14772	14794	14689	14773	14648	14593	14671	14527	14818	14707	14668	14767	14684	14762	14667	14698	14671	14746	14757	14685	14664	14938	14445	14679	14783	14676	14743	14450	14697	14606	14603	14580	14829	14788	14789	14538	14489	14825	14701	14588	14767	14715	14708	14848	14951	14614	14783	14783	14689	14600	14651	14507	14611	14548	14654	14478	14620	14846	14733	14752	14665	14633	14612	14604	14660	14683	14726	14883	14712	14681	14808	14824	14581	14727	14603	14612	14855	14541	14610	14698	14764	14802	14677	14701	14719	14951	14489	14601	14770	14659	14841	14767	14705	14700	14765	14481	14824	14600	14889	14850	14710	14709	14795	14798	14654	14682	14703	14849	14712	14629	14665	14599	14729	14793	14996	14801	14533	14624	14745	14489	14520	14499	14785	14905	14778	14793
51817	51822	25170	18734	33595	69994	65867	52133	37010	26583	17867	14069	13146	13266	13286	13261	13182	13168	13063	13163	13276	13101	13022	13069	13085	13138	12989	13216	13168	13336	13206	13179	13155	13108	13159	13132	13089	13216	13172	13158	13076	13215	13200	13091	12998	12985	13360	13036	13246	12969	12987	13115	13177	13052	13110	13237	13133	13035	13109	13200	13117	13234	13154	13044	13168	13250	13066	13046	13128	13135	13272	13011	13283	13040	13078	13308	13094	13154	13199	13116	13156	13172	13176	13032	13124	13193	13159	13250	12869	13080	13035	13019	13122	13149	13080	13079	13257	12967	13227	13014	13194	13018	13055	13181	13198	13113	13021	13141	13032	13159	13139	13057	13164	12951	13197	13069	13109	12951	13184	13158	13232	13080	13149	13155	13239	13041	13042	13137	13078	13222	13115	13084	13199	13237	13066	13067	13039	13130	13187	13121	13041	13185	13273	13049	12933	12955	13202	13109	13146	13103	13139	13091	13178	13037	13180	13120	13171	13206	13076	13164	13089	13132	12969	13097	12891	12996	13206	13086	13128	12998	13302	13261	13093	13150	13312	13032	12989	13226	13152	13194	13095	13217	13069	12925	13022	13064	13047	13171	13182	13093	13171	13088	13039	13213	13055	13192	13057	12919	13124	13177	13253	13169	13162	13163	13138	13131	13145	13128	13180	13135	13075	13305	13012	13119	13047	12988	13026	13156	13126	13013	13143	13013	13011	13036	12967	13086	12880	13169	13174	13144	13150	13038	13105	13190	13170	13147	13133	13141	13143	13133	13142	13116	13216	13172	12997	13136	12899	12965	13049	13068	13044	12987	13172	13156	13089	12945	12972	13241	13264	13150	13032	13266	13122	13008	13052	13216	13090	13107	13342	13042	13151	13220	13167	13206	13105	13107	12981	13089	13034	13169	13220	13026	13210	13102	13097	13265	13023	13076	13094	13167	13114	13130	13100	13192	12954	13192	13134	12924	13187	13125	13218	13109	13127	13059	13048	13226	13209	13128	13236	13141	12983	13172	13008	13081	13161	13241	13223	13118	13150	13054	13255	13150	13207	13160	13149	12928	12853	13158	13086	13216	13069	13072	13092	13236	13263	13091	13064	13134	13071	13255	13069	13148	13116	13093	13072	13053	13141	12952	13249	13198	13050	13115	13156	13117	13158	13155	13228	12925	13136	13049	13141	13194	12999	13097	13243	13077	13163	13268	13155	13054	13158	13115	13073	13032	13142	13045	13062	13179	13222	13048	13213	13021	13049	12974	13187	13096	13266	13037	13235	13216	13050	12964	13063	13162	13186	13022	13254	13158	13209	13008	13177	13037	13166	13130	13127	13006	13096	13260	13116	13129	13147	13255	13087	13130	13106	13013	13009	13227	13169	13116	13090	13178	13154	13056	13146	13229	13038	13026	13145	13021	13150	12994	13327	13161	13102	13032	13222	13064	13067	12978	13119	13091	13065	13069	13069	13240	13165	13073	13030	13103	13065	13124	13142	13131	13056	12981	12992	13190	13146	13192	13029	13150	13092	13154	13120	13232	13060	13251	13058	12978	13091	13082	12945	13057	13132	13112	13105	13141	13068	13091	13054	13097	13085	13025	13238	13055	13099	13123	13036	13088	13047	13121	13046	13022	13111	12949	13044	13007	13154	13097	12987	13077	13113	13107	13141	13133	13181	13063	13066	13185	13128	13053	13009	13138	13110	13101	12894	13266	13117	13119	13064	13051	13185	13000	13077	13082	13129	13163	13151	13173	13178	13090	13128	13133	13155	12873	13178	13097	13235	13073	13142	13001	13015	13133	13093	12994	13204	13205	13177	13110	13120	13082	13330	13145	13173	13095	13103	13086	12981	13043	13198	13135	13073	13121	13311	13127	13141	13134	13096	13233	13090	13071	13176	13053	12964	13112	13149	13099	13141	13035	13125	13074	13220	13222	13036	13126	13170	13164	13027	13170	13076	13186	13135	13100	13063	13239	13228	13120	13015	13097	13208	12963	13025	13053	13171	13117	13170	13068	13218	13078	13201	13186	13035	13124	13078	13158	13196	13145	13183	13170	13128	13062	13165	13267	13003	13071	13124	13107	13131	13001	13171	13113	13340	13027	13027	13104	13226	13022	13199	13150	13116	13225	13106	13067	13094	12824	13072	13027	13106	13010	13176	13079	13146	13087	13010	12965	13078	13156	13162	13074	13044	13337	13095	13107	13117	13100	13066	13140	13029	13060	13034	13088	13228	13073	13049	13174	13222	13068	13241	13025	13240	13028	13122	13229	12987	13165	13018	13197	13138	13032	13069	13169	13197	13186	13214	13057	13136	12944	13085	13131	13175	13010	13171	13012	12981	13166	13050	13052	13023	13211	13190	13041	13012	13000	13143	13134	13071	13129	13065	13220	13187	13043	13119	13226	13217	12959	13150	13153	13062	13032	12970	12987	13054	13158	13198	13088	12940	12971	13143	13078	13085	13005	13173	13100	13112	13114	12954	13155	13115	13200	13247	13034	13159	13251	13095	13091	12947	12980	13070	13246	13099	13209	13048	13208	13310	13188	13138	13062	13022	12980	13092	13021	13234	13186	13135	13346	13118	12964	13152	13116	13044	13242	13157	13130	13160	13094	13012	13014	13202	13244	13251	12997	13035	13010	13049	13026	13144	13036	13210	13115	13043	13272	13188	13070	13144	13059	13035	13034	13267	13070	13030	12962	13041	13101	13092	13058	13045	13167	12964	13135	13105	13171	12964	13141	13263	13260	13195	13165	13016	12964	13035	13113	13063	13227	12976	13237	13130	13122	13157	13070	13236	13091	13102	13175	13146	13231	13081	13108	13018	12992	13269	13132	13195	13217	13207	13037	13048	13026	13145	13139	13062	13084	13046	12974	13104	12926	13081	12953	13170	13084	13139	13009	13122	13068	13148	13106	13023	13025	13034	13106	13223	13134	13156	13207	13027	13185	13146	13176	13148	13120	13164	13067	13237	13161	13105	13008	13126	13080	13128	13108	13316	13070	13135	13046	13221	13039	12995	13046	13095	13031	13125	13180	13016	13077	12932	13065	12988	13097	13078	13133	13081	13006	12882	12992	13190	13134	13003	13135	12946	13123	13242	13077	13064	13045	13178	13084	13219	13047	12981	13147	13307	13090	12993	13098	13213	13139	13028	13164	13382	13223	13010	13242	13169	13069	13065	13247	12990	13010	13279	13057	13002	13219	13095	13029	13140	13054	13028	13052	13352	13130	13028	13224	13101	13220	13036	13120	13101	13093	13097	13201	13088	13137	12994	13031	13056	12944	12851	13098	13092	13241	13176	13196	12973	13064	13110	13103	13265	13169	13072	13129	13126	13294	13202	13113	13057	13145	13079	13115	12983	13193	13106	13081	13097	13005	13073	13106	13279	13093	13108	13268	12993	13088	13104	13095	13069	13151	13210	13095	13018	13268	13047	13067	13153	13025	13103	13140	13157	13274	13266	13198	13051	13020	13101	13288	12970	13218	12925	13119	13290	13105	13190	13043	13234	13138	13220	13060	13196	13068	12986	13199	13104	13006	13115	13149	13073	13147	13117	13062	13167	13050	13161	12992	13162	13106	12941	13209	13114	13180	13115	12969	13071	13215	13104	13073	13169	13010	13175	13121	13054	13044	12960	13122	13089	13100	13057	13200	13165	12946	13257	13154	13049	13310	13128	13093	13093	13083	13018	13007	13187	13240	13010	13145	13250	13081	13030	13095	13077	13109	13183	13020	12992	13098	13004	13244	13029	12936	13067	13031	13036	13159	13102	13109	13044	13113	13138	13135	13005	13195	13113	13119	13236	12998	13042	13008	13073	13215	12841	13037	12933	13136	13179	12983	13278	13187	13046	13271	13126	13242	13077	12951	13086	13042	12912	13386	13174	13315	12960	13107	13246	13209	13223	13065	13251	13107	12936	13005	12980	13144	13205	13081	13061	13074	13138	13089	13125	13207	13021	13154	12967	13229	13087	13102	13077	13062	13215	13031	13183	13108	13103	13097	13052	13218	13078	13041	13191	13140	13212	13065	13287	13092	13147	13327	13165	13307	13041	13037	13166	13013	13158	13202	13217	13016	13172	13146	13137	13102	12934	13279	13107	13156	13166	13055	13097	13211	13243	13102	13067	13054	13236	13208	13073	13074	13195	13119	13037	13103	13041	13176	13129	13051	13220	12994	13184	13152	13139	13134	12927	13069	13087	13113	13027	13069	13007	13145	13171	13147	13198	12926	13069	13130	13230	13327	13074	13077	13067	12965	13153	12936	12971	13037	13037	13035	13223	13019	13086	13089	13105	12993	13007	13009	13016	13145	12989	13044	13192	13011	13206	13045	13179	13196	13267	13087	12925	13155	12978	12991	13215	13031	12976	13144	13098	13157	13275	13108	13035	13061	13177	13085	13225	13297	13106	13333	13126	13034	13175	12956	13116	13083	13133	13114	12937	13356	13144	13276	13276	13034	13008	12935	13125	13058	13144	13176	13137	13059	13047	13146	13272	13152	13114	13207	13218	13152	13077	13242	13085	13063	13176	13178	13198	13141	13100	13063	13177	13126	13140	12991	13111	13054	12996	13074	13107	13200	12988	13187	12986	13186	13067	13162	13039	13055	13018	13190	13068	13059	13103	13201	12990	13063	13063	13069	13087	13015	13088	13117	12965	13066	13222	13011	13360	13173	13237	13197	13144	13115	13151	13207	13114	13133	13125	13203	13107	12992	13154	13077	13258	13048	13321	12955	12968	13010	13111	13123	13110	13075	13089	13174	13115	13167	13162	13260	13004	13140	13146	13086	13102	13208	13190	13144	13216	12971	13033	12982	13198	13148	13169	13214	13087	13045	13022	13143	13087	12841	13255	13136	13187	13208	13140	13275	13139	12927	13153	13136	13265	13192	13079	13196	13100	13143	13288	13136	13058	13133	12961	13102	13184	13085	13099	13189	13205	13135	13270	13264	13155	13202	13027	13123	13150	13120	12979	13177	13121	13005	13212	12946	13012	13140	13149	13015	13165	13176	13094	13154	13081	13154	13055	13060	13191	13093	13049	13220	13033	13220	13221	13103	13156	13115	13157	12998	13177	13153	12914	13033	12967	13075	13071	13077	13234	13166	13061	13191	12986	13115	13046	13265	13138	12902
27823	22544	24391	20564	22152	27513	26973	22205	19097	17730	17193	17091	16850	16974	17144	17099	16821	16831	16817	17134	16878	16990	16746	16886	16824	16851	17353	16843	16958	17034	16861	16801	16883	16869	16852	16819	16926	16988	17073	17034	16897	17033	16862	16961	16894	17021	16850	16785	16855	16944	16922	16904	16931	16936	16859	17045	16846	16888	16923	16804	16624	16797	16834	16930	16870	16861	16915	16863	16997	16924	16893	16625	17042	16816	17010	16822	16915	16832	17017	16889	16888	16982	16868	16647	16779	16977	16753	16856	16720	16861	16894	16941	16793	17077	16879	17021	16708	16679	16760	17176	16694	16882	16816	16945	16973	16987	16960	16903	16813	16833	16724	16950	17057	16656	16941	16829	16838	16564	16778	17003	16983	16905	17096	16995	16663	16933	16969	17127	16965	16970	16877	16922	16949	16750	16730	16809	16708	17011	17007	16791	16674	16893	16858	16828	16941	16745	16943	16838	16904	17026	16737	16879	16882	16855	16807	16705	16825	16753	16952	16823	16843	16692	16834	16834	16841	16795	16834	16742	16849	16905	17094	16904	16851	16912	17068	16760	16823	16764	16960	16835	16717	16820	16845	17039	16895	16789	16834	16819	16753	16829	16927	16890	16905	16877	16804	16860	16857	16818	16903	16726	16912	16810	16860	17072	16955	16979	16941	16700	16628	16740	16670	16881	16933	16966	16871	16947	16800	16998	16961	16971	17181	17084	17026	16848	16818	16649	16635	16770	16842	16719	16842	16843	16980	17099	16990	16794	16833	16871	16846	16812	16925	17006	16966	16868	16912	17079	16719	16889	16886	16916	16794	16793	16965	16918	16925	16901	16844	16749	16942	16668	16834	16905	16728	16823	16843	17124	16854	16790	17023	16920	16768	16705	16790	16868	16957	16904	16812	16833	16673	16778	16935	16709	16682	16839	16937	16669	16940	16749	16990	16997	16763	16993	16866	17010	16917	16763	16820	16812	16784	16830	16773	17156	16934	16860	16796	17061	16879	16929	16757	16830	16927	16880	16850	16937	16793	16777	17059	16937	16810	16886	16704	16925	16856	16717	16749	16884	16968	16819	16801	16782	16756	16826	17045	17014	16583	16703	16954	16944	16799	16840	16951	16971	16927	16934	16904	16755	16879	16923	16745	17047	16866	16638	16823	16694	16630	16921	16830	16987	16856	16800	16950	16795	16881	17009	17017	16885	16930	16716	16978	16651	16704	16761	16869	17008	17007	16938	16956	16914	16927	16896	16772	16805	16833	16910	16951	17146	16880	16975	16826	16960	16924	16841	16775	16938	16734	16949	16854	16741	16718	16957	16801	16964	16827	16947	16927	16696	16809	16866	16877	16887	17132	16835	16815	16881	17156	17104	16813	17076	16769	16978	16938	16949	16776	16963	16836	16802	16986	16662	16781	16718	16846	16962	16842	17020	16856	16960	17001	16981	16818	17003	16902	17074	16886	16812	16692	16768	16918	16998	16912	16923	16997	17029	16912	17039	17015	16742	16798	16544	16659	16880	16997	16850	16767	16877	16789	16913	16622	16832	16907	16792	16700	16597	17085	17065	16909	17005	17253	17046	17009	16978	17019	16964	16873	16683	16882	16865	16851	16765	17038	16971	16919	16930	16808	16905	16769	16931	16695	17017	16754	16840	16954	16939	17015	16762	16791	16953	16848	16983	16635	16872	16893	16751	16883	16999	16748	16734	17150	16658	16768	16771	16839	16931	16879	16764	16966	16735	16717	16747	16878	16909	16972	16762	16688	16981	16873	16941	16953	16721	17040	16779	16839	16728	16814	16749	16834	16877	17146	16858	17106	17054	16953	16996	16789	16895	17079	16820	16895	16982	16932	16700	16855	16942	16943	16710	16731	16856	16795	16885	16860	16794	16872	17035	16981	16849	16771	16888	16896	16904	16865	16939	16835	16902	16735	16800	16774	16689	16893	16943	16870	16931	17050	16891	16794	16901	16750	16515	16853	16772	16876	16804	16895	16911	17077	16787	16864	16962	16999	16923	16986	16938	16869	16886	16871	16832	17007	16851	16852	16835	16966	16948	16907	17081	16983	17011	16826	16905	17039	16882	16750	16747	16510	16944	16760	17042	16964	17006	16735	16739	16799	16714	16920	16910	16993	16789	16815	16983	17031	16923	16697	16840	16803	16913	16848	16999	16856	16786	16743	16896	16921	17028	16832	16999	16842	16952	16800	16828	16792	16746	17019	16654	16968	17099	17053	16876	17072	17070	16892	17010	17000	16699	16782	16865	16807	16747	16970	16787	16712	16746	16803	16835	16865	16865	16873	16931	16938	16817	16825	17064	16874	16930	16879	16994	16814	16755	16999	16963	16936	16936	16867	17065	16713	17135	16884	16778	16777	16911	16790	16720	16700	16766	17007	16805	17018	16919	17034	16732	16908	16918	16889	16931	16726	16870	16899	16845	16861	16692	16950	17156	16932	16859	17162	16899	16798	16771	16933	16736	16873	16882	16874	16851	17066	16863	16994	16905	16913	16798	16765	16914	17071	16803	16725	16599	17116	16895	16918	16798	16736	16748	16962	16863	16905	16893	16868	16888	16845	16825	16912	16814	16790	16784	16915	16726	16678	16986	16984	16864	16781	16947	16883	17004	16796	16953	16826	16809	16984	16799	16765	16989	16811	16775	16892	17000	16946	16863	16804	16807	16890	16895	16885	17080	16913	16810	16813	16831	16914	16944	16944	16696	17089	17062	16890	16811	16888	16869	16936	16614	16780	16892	16850	16914	16892	16990	16973	16907	17069	17105	17026	16952	16940	16875	16923	16948	16917	16642	16697	16911	16817	16928	16763	16933	16954	16843	16769	16979	16815	16936	16877	16835	16832	16916	16866	16746	16869	16813	16766	17055	16950	17018	16978	16987	16734	17055	16907	16904	16889	16898	16964	16935	16786	16832	16695	16889	16912	17109	16838	16738	16942	16833	16991	16845	17053	16787	16905	16991	16910	16798	16906	16822	16685	16799	16830	16749	16647	16846	16899	17003	16878	17018	16862	16839	17046	16991	17163	17083	17084	16973	17106	16821	16679	16783	16937	16909	16953	16959	16876	16865	16755	17112	16896	16768	16952	16879	16668	16970	16919	16911	16668	17202	16574	17133	16926	17047	16959	16993	16798	17037	16819	16790	17172	16889	16795	16884	17091	16769	16758	16869	16794	16778	16672	16817	17021	16809	16852	16933	17076	16821	16731	16956	16885	16806	16761	16791	16890	16818	16858	16881	16865	17085	16953	16896	16839	16935	16846	16835	16876	16907	16807	16787	16885	16994	17061	16931	16984	16731	16834	16884	16991	16923	16941	16760	17039	17008	16900	16742	16777	16935	16823	16903	16911	16845	16903	16908	16836	16875	17190	16870	16947	16746	16508	16859	16902	16712	16786	16773	16869	16690	17078	16924	16747	17046	16933	16988	16941	17076	17026	16989	16770	16941	17029	16709	16944	17076	16900	16832	17125	16899	16858	16733	16693	16944	16924	16929	16836	16920	16820	16794	17000	16815	16998	16760	16930	16869	16852	16794	16979	16728	16939	17037	16771	16756	16714	16775	16927	16976	16773	16871	16859	17025	16792	16927	16786	16964	16868	16808	16725	16651	16904	16912	16837	16929	16822	17043	16969	16699	16969	16794	16787	16832	16804	16828	16739	17051	16769	16869	17091	16908	16870	16869	16836	17020	16768	16871	17022	16832	16776	16872	16843	16925	16947	16833	16852	16842	16862	16793	16792	16942	16724	16752	16813	16948	16686	16639	16884	16661	16790	16949	16866	16851	16761	16888	16963	16697	16862	17083	17052	16838	17058	16997	17016	16926	17062	17088	16797	16850	16766	16936	17196	16843	16864	16856	16998	16689	16936	16982	16862	16817	16852	17045	16809	17037	16893	17000	17058	17001	16913	16913	16906	16839	17019	17063	16800	16768	16959	16872	16907	16759	16796	17097	16692	16909	16876	16843	16925	16779	17033	17039	16904	16943	16739	16841	16970	16850	16843	16801	16792	17011	16749	17007	16902	16900	16834	16785	16663	16958	16814	16841	16989	16920	16838	16904	16801	16982	17150	16959	16789	16857	16749	16796	16835	16625	17093	16764	16982	16893	16955	16829	16968	16883	16720	16769	16889	16973	16660	17122	17017	16862	16894	16972	16773	17033	16980	16765	16638	16793	16810	16997	16736	16843	16973	16779	16918	16917	17091	17030	16840	16871	16900	16917	16937	16877	16845	16851	16674	16722	16728	17046	17004	16838	16770	16899	16989	17138	17032	16898	16843	16913	16928	16783	17021	17095	16834	16967	17065	16680	16689	16837	16787	16928	16838	16828	16996	16848	16904	16854	16842	16893	16770	16761	16804	16965	17118	17076	16906	16718	16901	16798	16968	16967	16859	17095	16899	16972	16939	17033	16813	16785	16959	16841	16759	17069	17131	17009	17001	16852	16893	16952	16772	17173	16846	16971	16762	16736	17105	16792	16847	16844	17060	16834	16624	16843	16936	16830	16926	16784	16933	16755	16868	16741	16937	16957	16989	17078	16753	16974	16917	16849	16858	16928	16894	16944	16863	16822	16914	17045	16932	16933	16866	16890	16963	16824	16782	16982	16823	17019	16817	17095	17068	16899	16893	16811	16901	17081	16810	16750	16995	17066	16848	16958	16807	16862	16909	16918	16711	16962	16699	17022	16693	16771	16604	16802	16873	16820	17021	17035	16601	16915	16885	16806	16791	17032	17077	16813	16971	16897	16756	16793	17057	16820	16997	16806	16898	17018	16786	16853	16923	17020	16875	16908	16776	16914	16863	16907	16799	16946	16877	16984	16982	16890	16849	16881	17014	16905	16848	17016	16845	16660	16902	16882	16964	16903	16838	16743	16789	16963	17073	17053	17023	17061	16922	16783	16823	16856	16766	16886	17024	16698	17062	17085	17032	16866	16685	16863	16892	16847	17062	17027	16671	16856	17069	17018	16971	16942	16722	16888	16683	16887	16957	16821	16841	16927	16843	17045	16840	16790	16884	16907	16773	17098	16747	16936	16886	16887	16738	16735	16766	16790	16891	16839	16868	16910	16886	17041	16704	16776	16957	16982	17007	16897	16797	16906	16713	16886	16829	16843	16898	16873
20885	23576	16812	15238	21294	26324	24563	19513	16563	15238	14786	14707	14488	14502	14480	14530	14657	14474	14493	14507	14529	14483	14538	14520	14504	14407	14558	14593	14480	14504	14459	14512	14712	14424	14480	14558	14612	14670	14468	14529	14412	14306	14476	14535	14539	14705	14568	14623	14403	14527	14409	14463	14650	14345	14427	14521	14569	14477	14430	14468	14594	14600	14462	14568	14672	14563	14584	14572	14476	14446	14469	14440	14455	14292	14546	14503	14540	14376	14645	14676	14569	14467	14618	14622	14611	14568	14527	14374	14515	14370	14518	14498	14490	14559	14650	14448	14438	14535	14483	14442	14509	14393	14511	14647	14544	14619	14525	14586	14374	14593	14432	14513	14527	14569	14548	14560	14467	14502	14579	14460	14282	14444	14558	14488	14430	14485	14427	14591	14628	14727	14575	14496	14538	14502	14447	14463	14642	14516	14608	14589	14493	14492	14388	14578	14403	14506	14545	14531	14613	14586	14570	14599	14545	14510	14631	14445	14497	14470	14420	14691	14544	14482	14631	14633	14435	14652	14529	14548	14553	14468	14462	14662	14304	14332	14601	14615	14470	14742	14597	14531	14523	14462	14598	14514	14649	14499	14481	14576	14568	14438	14646	14429	14480	14526	14471	14566	14650	14421	14489	14561	14414	14686	14469	14542	14603	14459	14495	14637	14520	14605	14468	14430	14519	14326	14543	14405	14444	14276	14547	14631	14557	14553	14443	14562	14401	14644	14532	14590	14640	14436	14628	14518	14513	14594	14572	14483	14554	14327	14539	14561	14504	14505	14618	14658	14562	14677	14525	14522	14524	14517	14520	14495	14467	14497	14646	14522	14671	14327	14531	14471	14462	14472	14520	14398	14521	14355	14399	14529	14555	14358	14574	14441	14517	14504	14655	14488	14574	14502	14694	14459	14516	14599	14502	14618	14552	14591	14431	14570	14596	14601	14641	14693	14472	14343	14497	14470	14417	14669	14537	14505	14541	14419	14450	14381	14706	14520	14375	14486	14497	14552	14465	14543	14492	14485	14656	14680	14623	14581	14587	14268	14689	14487	14614	14515	14335	14341	14451	14602	14411	14432	14605	14490	14693	14532	14463	14680	14461	14434	14424	14332	14531	14484	14483	14619	14461	14478	14579	14628	14552	14400	14662	14555	14529	14425	14502	14597	14391	14618	14785	14545	14496	14446	14483	14701	14464	14610	14413	14519	14395	14612	14516	14393	14577	14378	14386	14546	14523	14386	14575	14372	14407	14448	14362	14538	14505	14579	14426	14405	14535	14361	14472	14598	14700	14475	14511	14558	14441	14537	14410	14537	14466	14454	14556	14459	14535	14486	14630	14560	14612	14678	14466	14474	14730	14509	14639	14368	14587	14461	14513	14525	14398	14632	14276	14687	14598	14583	14510	14663	14435	14620	14371	14536	14492	14584	14566	14565	14483	14574	14608	14406	14538	14441	14540	14479	14466	14458	14526	14395	14678	14455	14666	14529	14606	14631	14486	14489	14730	14493	14592	14513	14599	14530	14547	14601	14540	14465	14806	14380	14464	14437	14663	14452	14572	14526	14518	14387	14361	14600	14666	14475	14394	14578	14594	14386	14555	14506	14525	14581	14594	14403	14626	14459	14464	14662	14421	14395	14426	14497	14545	14559	14628	14431	14731	14624	14557	14412	14618	14591	14657	14395	14749	14511	14599	14402	14504	14557	14370	14442	14553	14447	14670	14449	14537	14538	14464	14549	14381	14572	14601	14616	14600	14576	14537	14587	14613	14559	14625	14439	14582	14483	14458	14532	14445	14649	14520	14447	14458	14428	14678	14777	14638	14508	14502	14517	14713	14605	14732	14534	14497	14472	14520	14414	14336	14588	14526	14542	14756	14524	14402	14485	14433	14458	14731	14706	14482	14555	14556	14682	14638	14492	14719	14465	14613	14347	14562	14515	14501	14654	14665	14499	14415	14531	14478	14439	14630	14386	14500	14489	14649	14372	14542	14606	14432	14464	14619	14417	14410	14567	14645	14610	14393	14553	14316	14446	14597	14469	14394	14485	14640	14507	14570	14421	14448	14484	14656	14470	14605	14589	14384	14562	14700	14729	14487	14578	14620	14628	14606	14474	14520	14569	14582	14551	14528	14707	14415	14218	14701	14428	14519	14577	14493	14376	14380	14533	14578	14532	14527	14721	14571	14625	14539	14547	14573	14671	14492	14528	14357	14639	14541	14497	14550	14490	14640	14540	14536	14447	14465	14398	14443	14713	14553	14456	14508	14573	14452	14518	14435	14319	14571	14621	14506	14505	14566	14563	14470	14587	14481	14541	14485	14477	14638	14578	14451	14589	14694	14577	14487	14541	14478	14532	14498	14714	14556	14493	14471	14509	14693	14491	14379	14513	14553	14669	14330	14437	14667	14475	14723	14436	14548	14476	14471	14405	14603	14585	14410	14530	14580	14522	14408	14475	14597	14512	14571	14431	14399	14525	14442	14486	14599	14450	14472	14497	14408	14583	14391	14551	14601	14545	14705	14576	14512	14482	14566	14580	14589	14413	14441	14449	14520	14382	14484	14634	14421	14489	14648	14354	14539	14546	14398	14589	14330	14482	14560	14320	14526	14360	14343	14554	14654	14550	14458	14650	14427	14483	14443	14707	14541	14573	14448	14411	14619	14565	14503	14365	14649	14574	14498	14436	14574	14657	14673	14433	14486	14686	14528	14386	14505	14397	14558	14665	14469	14660	14572	14328	14648	14682	14556	14368	14492	14559	14601	14473	14620	14534	14515	14393	14694	14424	14394	14408	14567	14502	14599	14583	14582	14662	14478	14499	14537	14603	14484	14478	14483	14585	14610	14510	14544	14477	14513	14592	14439	14473	14443	14457	14522	14537	14569	14440	14679	14491	14533	14661	14620	14383	14702	14556	14607	14402	14574	14367	14566	14604	14410	14583	14532	14397	14525	14560	14446	14353	14551	14555	14614	14493	14618	14444	14656	14513	14509	14568	14610	14574	14572	14309	14664	14486	14773	14454	14519	14515	14432	14469	14493	14582	14651	14427	14477	14712	14423	14476	14607	14505	14702	14449	14499	14680	14375	14747	14538	14456	14501	14555	14450	14568	14574	14455	14488	14553	14511	14683	14227	14469	14489	14759	14530	14428	14752	14669	14623	14463	14561	14485	14462	14571	14551	14612	14514	14663	14407	14578	14569	14615	14689	14492	14493	14382	14609	14569	14472	14629	14581	14422	14602	14727	14543	14539	14513	14559	14395	14541	14497	14573	14521	14675	14544	14570	14587	14600	14677	14374	14495	14495	14533	14607	14524	14556	14466	14390	14469	14518	14507	14438	14523	14608	14512	14474	14404	14272	14482	14435	14692	14593	14614	14364	14437	14667	14567	14646	14546	14479	14511	14620	14405	14479	14441	14568	14550	14505	14622	14496	14382	14588	14611	14540	14405	14459	14534	14544	14421	14503	14588	14391	14690	14405	14473	14484	14351	14430	14669	14580	14594	14647	14636	14640	14501	14544	14485	14521	14523	14529	14511	14689	14435	14438	14668	14578	14591	14395	14458	14499	14521	14489	14605	14609	14428	14639	14554	14581	14456	14592	14654	14281	14613	14428	14320	14601	14622	14400	14533	14576	14304	14519	14508	14484	14444	14490	14471	14579	14572	14572	14493	14628	14468	14428	14476	14443	14482	14628	14515	14351	14592	14475	14613	14585	14566	14381	14512	14586	14523	14561	14415	14564	14481	14527	14476	14414	14499	14483	14550	14586	14754	14618	14701	14497	14638	14497	14371	14616	14452	14501	14585	14490	14499	14579	14499	14514	14537	14501	14388	14519	14546	14557	14383	14601	14554	14538	14482	14483	14571	14507	14655	14643	14567	14575	14588	14535	14460	14749	14717	14414	14425	14580	14472	14599	14664	14440	14551	14648	14407	14433	14420	14573	14549	14566	14462	14635	14662	14372	14325	14493	14436	14545	14587	14622	14558	14400	14476	14632	14501	14672	14600	14391	14506	14585	14340	14528	14485	14653	14581	14373	14412	14417	14460	14463	14536	14528	14429	14475	14664	14565	14409	14544	14499	14665	14621	14421	14449	14503	14607	14434	14677	14515	14578	14431	14524	14426	14613	14518	14574	14552	14493	14401	14640	14491	14471	14618	14539	14475	14537	14306	14449	14540	14372	14628	14649	14629	14500	14488	14481	14453	14404	14485	14586	14471	14526	14516	14617	14607	14465	14465	14459	14474	14606	14382	14588	14669	14695	14536	14385	14706	14611	14310	14493	14521	14593	14497	14504	14591	14446	14412	14449	14557	14592	14491	14511	14593	14614	14568	14639	14601	14517	14483	14590	14547	14479	14354	14426	14512	14534	14391	14561	14720	14499	14286	14630	14388	14502	14630	14598	14509	14448	14685	14543	14572	14479	14671	14430	14546	14547	14463	14636	14633	14508	14602	14504	14605	14396	14574	14517	14453	14420	14511	14393	14560	14670	14495	14504	14708	14585	14426	14552	14401	14564	14472	14549	14474	14409	14557	14694	14493	14639	14451	14588	14469	14526	14564	14546	14595	14610	14492	14523	14482	14641	14338	14389	14509	14339	14453	14366	14383	14514	14638	14611	14632	14526	14479	14434	14434	14601	14586	14384	14439	14548	14529	14548	14583	14581	14459	14655	14368	14563	14452	14698	14600	14537	14657	14475	14570	14568	14266	14534	14412	14633	14404	14638	14425	14361	14649	14646	14697	14656	14663	14424	14640	14469	14365	14391	14462	14395	14435	14682	14595	14662	14512	14613	14457	14498	14677	14567	14567	14507	14595	14521	14712	14559	14640	14465	14507	14549	14441	14625	14466	14686	14469	14517	14631	14496	14554	14405	14401	14573	14477	14511	14608	14418	14592	14519	14563	14647	14544	14428	14488	14341	14546	14537	14724	14696	14284	14579	14475	14628	14404	14466	14471	14454	14433	14494	14461	14674	14359	14471	14638	14479	14289	14484	14613	14349	14438	14530	14582	14614	14437	14487	14501	14536	14543	14483	14775	14445	14517	14496	14393	14525	14605	14447	14517	14506	14476	14489	14585	14366	14535	14662	14590	14432	14568	14533	14542	14698	14393	14678	14406	14529	14424	14525	14502
24042	21418	29001	24328	39133	59788	54163	38044	27891	21995	18933	17855	17651	17676	17419	17657	17728	17537	17467	17500	17672	17440	17724	17514	17453	17435	17414	17449	17400	17516	17374	17328	17213	17415	17580	17534	17446	17493	17559	17625	17350	17374	17340	17467	17407	17497	17537	17309	17337	17293	17433	17573	17403	17457	17601	17435	17412	17518	17310	17345	17563	17410	17259	17149	17471	17508	17468	17465	17356	17439	17328	17351	17450	17519	17611	17477	17312	17414	17286	17452	17454	17335	17439	17292	17380	17329	17306	17457	17552	17323	17586	17425	17327	17481	17310	17424	17481	17516	17479	17559	17376	17526	17409	17490	17472	17309	17448	17334	17589	17389	17488	17274	17250	17512	17473	17410	17570	17485	17403	17502	17464	17481	17238	17269	17475	17524	17274	17379	17360	17455	17395	17273	17441	17240	17394	17262	17385	17219	17322	17381	17346	17367	17365	17512	17482	17517	17434	17320	17385	17512	17532	17141	17634	17413	17509	17366	17467	17639	17566	17425	17244	17468	17416	17378	17345	17709	17228	17152	17265	17432	17479	17473	17393	17389	17496	17263	17379	17354	17526	17299	17389	17224	17657	17505	17402	17406	17414	17420	17508	17536	17310	17398	17418	17354	17274	17283	17331	17291	17494	17427	17448	17339	17091	17490	17410	17553	17321	17069	17366	17346	17430	17347	17449	17502	17402	17467	17349	17373	17350	17213	17427	17346	17128	17417	17495	17195	17178	17519	17466	17546	17359	17400	17447	17477	17471	17484	17246	17326	17311	17280	17397	17668	17511	17618	17416	17489	17304	17371	17312	17424	17448	17254	17456	17269	17093	17411	17327	17404	17331	17548	17417	17545	17320	17444	17412	17494	17157	16934	17266	17385	17439	17545	17486	17440	17400	17388	17392	17430	17410	17288	17195	17294	17226	17297	17272	17545	17406	17406	17581	17390	17543	17293	17253	17397	17585	17460	17313	17448	17375	17455	17355	17475	17426	17439	17288	17427	17463	17473	17518	17347	17405	17460	17252	17315	17363	17227	17093	17398	17476	17328	17467	17282	17120	17232	17395	17168	17479	17401	17213	17203	17329	17487	17272	17238	17514	17209	17400	17252	17278	17301	17587	17546	17503	17425	17541	17392	17300	17253	17469	17435	17449	17398	17387	17520	17265	17388	17454	17567	17219	17382	17463	17497	17472	17412	17433	17435	17418	17501	17401	17346	17538	17456	17478	17420	17096	17513	17472	17370	17367	17305	17546	17216	17400	17403	17498	17280	17524	17398	17303	17419	17327	17622	17450	17363	17339	17602	17256	17338	17408	17443	17436	17266	17274	17375	17273	17351	17408	17352	17653	17262	17282	17331	17439	17533	17488	17360	17341	17212	17438	17442	17580	17510	17335	17491	17674	17473	17349	17497	17464	17499	17319	17482	17335	17395	17241	17493	17280	17294	17200	17226	17345	17313	17318	17381	17359	17178	17370	17432	17443	17466	17416	17188	17140	17492	17274	17367	17432	17649	17363	17429	17250	17384	17557	17344	17366	17522	17381	17268	17401	17414	17410	17462	17533	17587	17438	17410	17443	17233	17527	17554	17316	17373	17278	17246	17371	17322	17501	17240	17266	17489	17413	17456	17265	17247	17305	17452	17192	17377	17355	17270	17533	17457	17417	17207	17522	17318	17473	17367	17444	17523	17563	17354	17361	17277	17640	17458	17389	17136	17436	17536	17495	17345	17379	17202	17365	17583	17579	17555	17633	17391	17645	17399	17471	17469	17444	17333	17396	17245	17465	17421	17614	17699	17481	17307	17228	17332	17323	17488	17477	17361	17421	17495	17583	17367	17406	17576	17452	17500	17467	17581	17302	17591	17423	17123	17484	17374	17231	17386	17232	17176	17209	17251	17220	17374	17544	17406	17331	17342	17344	17317	17197	17521	17481	17217	17225	17515	17343	17395	17403	17444	17036	17346	17462	17197	17283	17445	17152	17240	17113	17445	17401	17278	17260	17337	17453	17463	17412	17528	17353	17386	17325	17398	17544	17267	17375	17266	17403	17346	17445	17239	17158	17314	17352	17344	17457	17291	17429	17245	17225	17353	17336	17259	17390	17346	17227	17424	17327	17508	17353	17462	17227	17121	17323	17327	17313	17413	17505	17389	17534	17367	17512	17591	17345	17366	17636	17410	17475	17377	17588	17623	17247	17270	17379	17209	17554	17496	17343	17417	17357	17496	17326	17195	17509	17326	17165	17246	17325	17283	17343	17415	17387	17547	17458	17324	17347	17244	17407	17268	17355	17409	17311	17234	17410	17423	17352	17519	17478	17218	17474	17311	17406	17508	17428	17439	17295	17242	17282	17339	17136	17403	17486	17536	17154	17259	17320	17512	17422	17491	17321	17421	17406	17175	17290	17291	17477	17597	17465	17218	17393	17448	17238	17254	17275	17599	17359	17361	17339	17459	17347	17287	17487	17407	17260	17382	17215	17316	17318	17304	17421	17489	17547	17256	17193	17291	17306	17560	17300	17255	17391	17318	17251	17364	17417	17490	17427	17363	17367	17495	17307	17273	17199	17331	17415	17571	17418	17319	17315	17276	17418	17339	17412	17560	17383	17374	17501	17376	17466	17612	17596	17632	17258	17361	17218	17361	17320	17337	17366	17407	17376	17476	17275	17580	17382	17486	17588	17458	17313	17268	17248	17217	17432	17390	17332	17417	17523	17382	17518	17354	17410	17234	17623	17488	17430	17385	17323	17570	17551	17535	17318	17196	17250	17235	17238	17448	17348	17464	17333	17123	17353	17352	17366	17424	17401	17377	17465	17262	17195	17180	17279	17177	17544	17604	17456	17522	17542	17407	17299	17409	17408	17540	17497	17357	17558	17360	17249	17543	17537	17303	17402	17270	17341	17211	17418	17223	17158	17263	17563	17355	17312	17074	17271	17250	17387	17347	17529	17559	17488	17384	17281	17363	17274	17459	17465	17360	17494	17233	17320	17427	17221	17323	17493	17557	17527	17306	17380	17284	17398	17291	17463	17511	17450	17409	17379	17341	17270	17474	17774	17423	17524	17408	17464	17323	17344	17394	17439	17211	17352	17430	17261	17452	17455	17343	17558	17458	17487	17301	17427	17429	17359	17471	17309	17204	17391	17410	17570	17304	17387	17429	17452	17126	17204	17292	17441	17401	17374	17257	17280	17402	17352	17479	17245	17204	17485	17501	17477	17375	17356	17323	17435	17367	17444	17422	17383	17409	17351	17462	17364	17328	17496	17278	17287	17401	17367	17321	17374	17385	17511	17399	17348	17527	17443	17343	17290	17544	17428	17274	17318	17519	17499	17207	17414	17493	17546	17399	17442	17317	17408	17358	17330	17373	17487	17359	17652	17483	17500	17405	17346	17259	17275	17609	17459	17287	17386	17508	17457	17495	17608	17288	17280	17467	17380	17349	17310	17273	17157	17431	17431	17291	17357	17308	17545	17039	17567	17374	17268	17229	17351	17166	17427	17218	17453	17278	17300	17544	17409	17326	17403	17348	17468	17377	17362	17465	17383	17356	17255	17312	17215	17487	17315	17504	17432	17619	17360	17454	17564	17381	17457	17500	17457	17437	17435	17292	17133	17335	17452	17199	17409	17323	17467	17266	17313	17404	17479	17435	17419	17300	17408	17489	17354	17335	17404	17281	17446	17395	17215	17342	17300	17128	17277	17410	17304	17237	17374	17281	17315	17398	17248	17530	17350	17479	17457	17603	17375	17396	17547	17454	17293	17348	17321	17526	17123	17226	17389	17418	17288	17538	17629	17113	17546	17599	17400	17548	17541	17277	17558	17621	17558	17496	17442	17400	17284	17486	17178	17310	17346	17347	17276	17491	17377	17340	17213	17459	17358	17202	17452	17524	17453	17617	17349	17314	17459	17329	17534	17303	17289	17375	17471	17198	17457	17318	17339	17352	17359	17423	17367	17198	17455	17155	17377	17403	17387	17266	17428	17472	17455	17360	17374	17411	17492	17300	17398	17464	17630	17397	17478	17272	17423	17438	17523	17577	17446	17182	17383	17525	17426	17241	17220	17506	17392	17478	17507	17514	17358	17463	17498	17435	17227	17322	17425	17339	17287	17433	17334	17252	17292	17218	17411	17454	17264	17371	17187	17457	17444	17488	17513	17371	17570	17515	17602	17464	17595	17464	17504	17609	17295	17358	17422	17659	17193	17351	17378	17304	17492	17406	17409	17346	17701	17456	17370	17426	17414	17321	17262	17343	17370	17467	17572	17506	17487	17344	17438	17444	17568	17379	17401	17594	17335	17392	17632	17324	17392	17262	17337	17374	17422	17479	17437	17480	17434	17366	17217	17364	17393	17188	17356	17371	17594	17451	17520	17458	17220	17438	17479	17333	17493	17382	17510	17249	17514	17385	17442	17332	17506	17284	17436	17297	17169	17622	17418	17451	17315	17342	17176	17204	17382	17174	17460	17393	17224	17383	17280	17325	17447	17462	17371	17611	17350	17394	17181	17204	17465	17439	17403	17392	17370	17576	17318	17356	17382	17401	17531	17267	17310	17338	17422	17473	17512	17454	17123	17459	17290	17124	17382	17401	17515	17341	17542	17464	17449	17380	17671	17471	17345	17342	17274	17414	17223	17431	17425	17417	17317	17167	17220	17370	17472	17250	17379	17323	17477	17422	17283	17364	17327	17252	17321	17540	17457	17325	17362	17375	17549	17430	17493	17490	17567	17365	17567	17440	17365	17387	17468	17186	17494	17567	17517	17391	17455	17474	17336	17395	17455	17392	17590	17648	17364	17434	17309	17213	17139	17448	17299	17269	17574	17396	17565	17304	17095	17353	17336	17343	17322	17436	17367	17330	17321	17377	17452	17566	17381	17551	17322	17388	17199	17354	17233	17273	17516	17329	17424	17448	17504	17473	17445	17423	17418	17584	17530	17347	17461	17585	17691	17375	17409	17350	17391	17532	17360	17334	17361	17231	17198	17504	17409	17259	17423	17478	17357	17580	17503	17555	17334	17298	17451	17241	17236	17388	17092	17357	17554	17233	17231	17439	17292	17343	17381	17277	17440	17583	17517	17206	17483	17369	17274	17351	17243	17227	17342	17349	17421	17479	17406	17433	17497	17415	17522	17508
45224	40854	20928	21325	51752	58942	51182	37183	26391	18919	16018	14989	15019	14842	14899	14981	14894	15021	14894	14959	14711	14856	15011	14943	14830	14954	14940	14989	14885	14958	14964	14910	14916	14777	14734	14733	14770	14763	14833	14769	14861	14862	15048	14789	14873	14922	14809	14893	14860	14828	14814	14851	14977	14665	14858	15021	14846	14877	14743	14857	14948	14888	14817	14822	14766	14767	14963	14813	14865	14977	14761	14914	14913	14916	14925	14974	14705	14862	14792	14838	14708	14990	14921	14960	14967	14780	14882	14860	14894	14943	14704	14786	14848	14983	14923	14974	14695	14757	14878	14784	15044	14842	14949	14799	14895	14746	14874	14926	14851	14779	14928	14925	14886	14981	14920	14899	14815	14865	15109	15043	14928	14996	14783	14877	15087	14804	14831	14891	14912	14910	14812	14864	14969	14885	14958	14841	14747	14860	14904	14896	14922	15045	14986	14936	14802	14789	14817	14969	14782	14750	14830	14832	14870	14690	14915	14771	14806	14865	14924	15012	14949	14891	14989	14839	14880	14842	14752	14919	14981	14813	14913	14930	14981	14925	14859	14872	14805	14812	14906	14876	14746	14832	14746	14818	14692	14856	14935	14840	14938	14874	14806	14885	14763	14705	14865	14819	14826	14949	14842	14861	15096	14852	14979	14927	14710	14932	14836	14934	14962	14900	14915	14958	14841	14902	14939	15086	14918	14924	14920	14743	14988	14779	14904	14792	15024	14892	14730	14921	14924	14862	14896	14863	14855	14870	14919	14870	14800	14880	14912	14905	14879	14796	14973	14668	14913	14791	14922	14959	14963	14936	14964	14933	14874	14961	14901	14963	14940	14862	14895	14936	14782	14956	15051	14885	14904	14772	14946	14768	14683	14769	14767	14818	14820	14926	14965	14969	14828	15001	14834	14944	14824	14906	14858	14785	14807	14869	14968	14901	14788	14825	14899	14719	14860	14855	15001	14704	14924	14846	14715	14869	14710	15006	14833	14968	14769	14924	14752	14880	14949	14938	14944	14740	14916	14976	15001	14861	14894	14888	14852	15042	14867	14979	14904	14831	14752	14802	14888	14981	14807	14998	14999	14703	15025	14945	14936	14904	14762	14887	14805	14917	14834	14703	14893	14919	14920	14824	15007	14793	14913	14743	14815	14731	14817	14930	14867	14744	14697	14914	14904	14798	15020	14794	14840	14903	14855	14722	15048	14845	14808	14811	15066	14936	14984	14972	14916	14894	14992	14836	14865	15008	14860	14671	15014	14859	14727	14732	14800	14947	14878	14857	14836	14820	14938	14937	14777	14932	14955	14798	14861	14864	14883	14835	14894	15030	14868	14827	14924	14856	14922	14923	14882	14885	14974	14892	14926	15102	14938	14878	14892	15034	14808	14861	15000	14820	14783	14923	14970	14983	14860	14743	14921	14808	14880	14866	15004	14822	15046	14888	15013	14848	14871	14864	14932	14761	15053	14736	14952	14797	14994	14951	14872	15025	14737	14766	14834	14880	14819	14752	14894	14995	14904	14958	14786	14930	14790	14826	14988	14870	14791	14867	14811	14913	14870	14849	14861	14888	14936	15022	14913	14927	14871	15145	14784	14836	14864	14818	14885	14844	14909	14887	14846	15089	14786	14894	14855	14840	14902	14714	14797	14831	14896	14896	14758	14919	14962	14870	14901	14964	14811	14928	14914	14920	14959	14822	14898	14762	14807	14957	14975	14983	14845	14861	14818	15013	14917	14840	14850	14838	15011	14929	14888	14878	14717	14977	14958	14841	15051	14707	15022	14912	14971	14803	14725	14977	14940	15004	15086	14998	14789	14864	14954	14837	15001	14826	14793	14994	14797	14893	14921	14821	14722	14905	14773	14831	14806	14986	14850	14834	14924	14872	14925	14762	14940	14943	14923	14832	14866	14851	14941	14828	14774	15021	14865	14806	15011	14754	14823	14863	14936	14752	14957	14802	14801	14924	14898	14669	14661	14883	14925	14949	14812	15070	14721	14743	14693	14958	14822	14814	14680	14869	14954	14829	14841	14909	14815	14883	14877	14900	14929	14931	14932	14932	14882	14611	15065	14805	14875	14806	14896	14934	14865	14988	14817	14840	14888	14874	14747	14858	14795	14795	14936	14879	14838	14856	14951	15011	14888	14839	14816	14671	14872	14843	14882	14885	14968	14706	14894	14772	14878	14662	14908	14850	14873	14844	14892	14774	14849	14784	14919	14892	14988	14814	15017	14941	14946	14836	14872	14876	14967	14879	14947	14868	14913	14856	14802	14872	14810	14793	14655	14822	14928	14740	15037	14900	14900	14886	14819	14887	14858	14884	14865	14809	14890	14848	14765	14755	14933	15007	14854	14884	15057	14939	14737	14803	14960	14944	14889	14931	14821	14909	14797	14816	14811	14851	14887	14847	14934	14813	15037	14860	14955	15036	14809	14759	14907	15026	14995	14930	14831	14817	15053	14871	14800	14848	14835	14763	14931	14919	14898	15014	14868	14912	14897	14994	15000	14964	14914	14812	14867	15019	14848	14820	14686	14865	14778	14940	14929	14870	14844	14942	14940	14950	14840	14870	14888	14863	14910	14977	14759	14820	14832	14957	14957	14950	14891	14781	14830	14776	14865	14979	14956	14880	15009	14787	14885	14956	14860	15112	15014	14735	14767	14765	14929	14939	15070	15015	14806	14926	15037	14934	14828	14874	14789	14923	14981	14718	14908	14955	15009	14953	14671	14789	14940	15024	14887	14807	14878	14899	14895	14732	14860	14927	14828	14805	14931	14801	14919	14979	15003	14986	14899	14810	14967	14822	14885	14829	15019	14864	14919	14895	14907	14846	14758	14623	15011	14873	14863	14966	14938	14862	14804	14873	14922	14757	14852	14779	14907	15013	14699	14919	14745	14835	14863	14902	14881	15019	14853	15073	15027	14834	14795	14897	14892	14937	14828	15027	14850	14984	14898	14782	14932	15003	14835	14813	14807	14973	15137	15046	14831	14862	14988	14918	14711	14784	14768	14876	14886	15005	14935	14902	14907	14938	15014	14997	14946	14945	14805	14946	14841	15003	14896	14921	14853	14885	14989	14767	14891	14926	14893	14850	14939	14788	14991	14889	14805	14854	14854	14881	14968	14850	14904	14866	14928	14867	14944	14931	14761	14966	14912	14665	14988	14956	14733	14831	14891	14886	15001	14934	14724	15032	14747	14985	14716	14959	14924	14863	14858	14917	14883	14916	14874	14816	14986	14705	14878	15042	14693	15041	14828	14964	14813	15002	14742	14859	15012	14798	14986	14854	15015	14917	14742	14881	14828	14770	14785	14962	15005	14863	14898	14983	14856	14755	14881	14793	14959	14949	14810	15075	14851	15087	14835	14999	14859	14775	15028	14771	14858	14823	15046	14990	15110	14869	14897	14825	14846	14905	15028	14783	14967	14972	14898	14910	15002	14951	14752	14885	14710	14805	14926	15025	14894	14843	14838	14987	14739	15134	14874	14848	14857	14779	14984	14974	14846	14969	14946	14713	14881	14962	14722	15044	15027	14981	14784	14864	14932	14840	14915	14936	14986	14825	14797	14819	14750	14794	14843	14853	14710	14892	14903	14904	14642	14935	15009	15055	14938	14838	14835	14861	14936	14850	14950	14902	15100	14944	14700	14859	14900	14889	14802	14800	14839	14822	14847	14988	14774	14822	14834	14955	14895	14885	14748	14955	15151	14785	14816	14973	14890	14829	14959	14876	14983	14929	14872	14975	14912	14802	14718	14968	14861	14817	14895	14871	14802	14707	14910	14903	14976	14904	14810	14894	15021	14813	14829	14758	14776	14810	14890	14964	14932	15139	14960	14834	14937	14675	14909	14978	14942	14820	14849	14921	14895	15039	14797	14949	14948	15046	14684	14784	14952	14935	14840	14859	14823	14950	15007	14847	14824	15118	14960	14887	15004	14948	14811	14977	14904	14947	14997	14822	14954	14978	14795	14756	14962	14812	14907	14831	14938	14813	14796	14765	14981	14734	14955	14906	14989	14801	14841	15013	15020	14855	14755	15002	14903	14962	14843	14837	14897	14828	14952	14747	14932	14867	14935	14729	14807	14703	14950	14706	14760	14941	14676	14889	14896	14988	14924	14939	15101	14769	14828	14970	14840	14811	14909	15059	14778	14621	14913	14810	14934	14853	14730	15022	14846	15050	14923	14982	14871	14835	15086	14978	14936	14801	14808	14894	14843	14959	14978	15049	14814	14886	14738	14773	14906	14877	15012	14812	14989	14947	14898	14877	14974	14826	14872	14953	15026	14793	14935	14852	14883	15082	15005	14956	14864	14804	14898	14973	14806	14872	14873	14833	14799	14967	14783	15004	14689	14863	14833	15011	14869	14995	14838	14909	14927	14607	14970	14879	14868	14796	14787	14896	14716	14781	14908	14680	14973	14932	14886	14833	14830	14818	14869	14786	15109	14915	14724	14755	14920	14882	14913	14958	14806	14888	14759	14814	14801	14848	14953	14870	14846	14884	14832	14815	14902	14867	15015	14926	14952	14643	14748	14985	14939	14958	14936	14950	14733	14721	14880	14810	14890	14837	14732	15007	14962	14792	14927	14894	14783	14950	14916	14815	14833	14893	14902	14825	14936	14844	14808	14847	15035	14880	14853	14823	14933	14875	14833	14928	14818	14818	14844	14951	15009	14954	14795	14935	14892	14783	14724	14999	14819	14898	14801	14760	15050	14940	14827	14809	15082	14850	14954	14794	14923	14851	14944	14778	14788	14818	14724	14852	14870	15002	14834	14901	14878	14919	14897	14859	14845	14767	14733	14960	14939	14908	14765	14931	14986	14951	15016	14952	14782	14850	14930	14908	15035	14907	14848	14863	14852	14860	14832	14897	14875	14720	14892	15001	14932	14884	14760	14983	14938	14798	14934	14955	14899	15044	14919	14866	15071	15185	14860	14848	14865	14962	15018	14837	14824	14754	14919	15075	14640	14929	14940	14930	14927	14853	14893	14809	14665	14850	14881	14935	14839	14832	14879	14918	14795	14804	14748	14880	14873	14845	14932	14748	14733	14916	14831	15002	14988	14936	14778	14917	14670	14905	15051	14966	14805	14842	14834	14849	14848	14956	15024	14959	14784	14862	14808	14861
23073	21514	29475	23988	33248	67163	64839	49251	36000	26933	21424	19207	18507	18672	18680	18567	18505	18314	18478	18530	18342	18339	18273	18376	18269	18346	18375	18581	18255	18517	18416	18182	18486	18240	18276	18340	18388	18365	18290	18273	18255	18168	18186	18110	18278	18183	18132	18269	18259	18273	18287	18232	18397	18292	18313	18369	18421	18276	18267	18287	18363	18247	18251	18318	18314	18298	18363	18155	18399	18160	18377	18164	18167	18354	18138	18217	18342	18149	18257	18242	18120	18318	18219	18337	18427	18370	18315	18292	18013	18176	18377	18274	18256	18131	18117	18123	18142	18110	18291	18364	18334	18346	18181	18155	18255	18448	18339	18329	18399	18218	18260	18390	18385	18140	18293	18256	18208	18133	18183	18244	18138	18159	18263	18225	18176	18334	18054	18245	18232	18440	18422	18180	18114	18246	18175	18070	18401	18130	18288	18615	18299	18133	18261	18347	18380	18378	18177	18271	18496	18438	18294	18339	18213	18294	18276	18284	18346	18166	18274	18273	18286	18134	18486	18329	18293	18245	18395	18423	18455	18332	18155	18263	18257	18262	18367	18344	18308	18318	18363	18294	18261	18130	18242	18451	18282	18076	18131	18151	18130	18327	18216	18086	18265	18262	18126	18225	18175	18243	18163	18263	18224	18213	18353	18202	18351	18297	18287	18077	18132	18092	17971	18182	18224	18226	18242	18413	18222	18124	18340	18178	18335	18256	18322	18191	18138	18090	18330	18102	18242	18438	18368	18248	18344	18200	18318	18321	18051	18238	18191	18284	18231	18388	18087	18067	18325	18150	18380	18174	18254	18110	18195	18276	18383	18287	18239	17983	18224	18261	18395	18202	18315	18256	18083	18190	18247	18281	18254	18335	18427	18186	18374	18142	18315	18254	18258	18383	18395	18362	18191	18273	18218	18020	18327	18233	18221	18274	18273	18356	18199	18294	18016	18180	18228	18312	18277	18132	18115	18360	18402	18124	18438	18252	18176	18254	18279	18122	17966	18278	18150	18253	18065	18015	18264	18089	18356	18296	18205	18280	18264	18150	18053	18077	18391	18240	18296	18329	18192	18163	18170	18256	18256	18155	18134	18264	18288	18354	18122	18272	18163	18293	18459	18292	18232	18302	18276	18336	18092	18302	18118	18206	18082	17996	18142	18355	18174	18209	18230	18167	18202	18026	18418	18250	18346	18266	18054	18217	18207	18283	18301	18358	18163	18193	18186	18155	18229	18135	18176	18383	18196	18413	18102	18368	18425	18255	18248	17984	18294	18275	18195	18252	18335	18136	18259	17976	18176	18257	18239	18163	18361	18329	18189	18124	17999	18305	18070	18203	18224	18279	18147	18230	18336	18190	17983	18203	18153	18283	18163	18137	18327	18108	18193	18143	18043	18342	18231	18245	18248	18188	18277	18164	18246	18353	18302	18467	18075	18204	18209	18182	18345	18306	17969	18324	18107	18034	18090	18179	18320	18213	18151	18344	18495	18130	18234	18231	18196	17979	18083	18159	18362	18107	18304	18231	18236	18455	18144	18346	18282	18469	18313	18161	18298	18205	18283	18412	18326	18158	18305	18376	18304	18268	18182	18002	18092	18343	18051	18219	18083	18078	18232	18411	18043	18176	18116	18263	18132	18293	18307	18143	18265	18226	18221	18271	18108	18280	18345	18072	18170	18355	18215	18410	18477	18087	18131	18297	18221	18052	18269	18344	18329	18217	18131	18175	18366	18185	18250	18333	17978	18166	18084	18308	18269	18279	18478	18181	18110	18305	18242	18412	18173	18174	18220	18010	18137	18306	18407	18298	18264	18178	18251	18127	18238	18161	18326	18151	18395	18263	18233	18350	18094	18178	18211	18271	18189	18181	18070	18358	18189	18238	18105	18206	18381	18213	18282	18232	18295	18404	18145	18362	18145	18148	18285	18351	18241	17988	18128	18195	18314	18223	18435	18027	18297	18209	18135	18071	18425	18193	18221	18387	18374	18334	18125	18249	18138	18231	18106	18194	18049	18339	18238	18169	18327	18082	18143	18265	18444	18165	18222	18289	18193	18236	18255	18185	18174	18185	18046	18141	18016	18198	18283	18260	18201	18191	18176	18164	18072	18250	18040	18073	18105	18196	18044	18181	18314	18169	18327	18094	18175	18325	18148	18336	18394	18052	18237	18215	18503	18389	18187	18280	18268	18270	18196	18204	18027	18240	18274	18260	18215	18255	18132	18150	18105	18241	18054	18310	18394	18269	18243	18167	18083	18171	18324	18191	18270	18150	18231	18185	18270	18082	18062	18359	18261	18221	18257	18188	18254	18189	18142	18113	18143	18227	18232	18063	18254	18240	18208	18395	18249	18259	18453	18306	18147	18153	18071	18296	18312	18414	18173	18149	18014	18034	18381	18264	18401	18386	18083	18229	18267	18268	18166	18105	18295	18265	17981	18310	18244	18375	18157	18420	18310	18305	18257	18325	18465	18516	17991	18100	18027	17940	18254	18280	18192	18234	18130	18300	18294	18168	18111	18156	18132	18331	18265	18327	18150	18307	18264	18078	18139	18287	18274	18341	18270	18321	18096	18319	18309	18012	18166	18412	18298	18305	18295	18318	18349	18110	18317	18530	18449	18198	18054	18114	17944	18116	17979	18263	18191	18209	18182	18455	18146	18299	18331	18173	18274	18261	18209	18242	18265	18175	18119	18237	18176	18222	18153	18132	18106	18206	18123	18243	18194	18204	18170	18162	18390	18272	18238	18035	18192	18179	18434	18316	18041	18116	18198	18401	18160	18148	18106	18265	18276	18042	18324	18187	18079	18266	18163	18083	18239	18171	18178	18217	18119	18207	18152	18155	18152	18224	18246	18278	18441	18184	18022	18021	18329	18129	18455	18299	18186	18189	18076	18219	18245	18072	18208	18168	18170	18285	18161	18190	18198	18005	18089	18196	18241	18281	18199	18272	18201	18033	18316	18067	18318	18071	18487	18285	18067	18264	18175	18309	18248	18224	18303	18355	18257	18334	18110	18344	18391	18406	18320	18207	18092	18148	18384	18338	18108	18304	18228	18351	18083	17998	18199	18329	18380	18170	18293	18274	18119	18349	18180	18101	18332	18211	18235	18271	18128	18066	18264	18257	18182	18205	18356	18340	18320	18148	18012	18124	18297	18170	18328	18245	18127	18391	18354	17988	18271	18120	18242	18273	18179	18172	18222	18175	18058	18379	18344	18219	18124	18169	18188	18391	18396	18114	18165	18428	18327	18268	18198	18366	18150	18235	18215	18204	18166	18200	18292	18383	18378	18229	18215	18238	18148	18523	18261	18192	18141	18093	18478	18126	18294	18205	18306	18437	18363	18263	18201	18057	18339	17965	18437	18216	18055	18160	18058	17995	18050	18441	18375	18160	18184	18157	18422	18177	18232	18144	18103	18274	18430	18333	18278	18258	18111	18234	18160	18088	18228	18342	18248	18194	18124	18267	18149	18085	18272	18072	18284	18337	18248	18185	18135	18110	18264	18389	18268	18347	18341	18187	18297	18018	18070	18362	18025	18258	18263	18191	18229	18336	18423	18328	18262	18176	18200	18289	18296	18427	18336	18108	18150	18033	18288	18217	18188	18204	18119	18269	18226	18100	18108	18063	18362	18315	18127	18166	18322	18070	18230	18125	18316	18414	18347	18329	18375	18226	18100	18127	18367	18457	18391	18123	18180	18227	18275	18158	18141	18263	18341	18244	18193	18259	18239	18065	18210	18223	18335	18091	18503	17995	18248	18182	18187	18113	18122	18166	18241	18309	18289	18313	18211	18081	18168	18392	18179	17972	18168	18283	18254	18051	18253	18270	18306	18335	18220	18091	18143	18125	18076	18045	17988	18302	18198	18375	18271	18192	18441	18389	18266	18259	18295	18322	18416	18385	18231	18429	18350	18043	18209	18188	18218	18164	18227	18285	18172	18046	18282	18142	18156	18287	17973	18217	18258	18201	18332	18267	18191	18179	18045	18070	18044	18208	18336	18181	18133	18326	18236	17999	18108	18205	18241	18330	18231	18119	18322	18177	18058	18193	18212	18144	18439	18158	18284	18290	18187	18064	18341	18167	18233	18332	18230	18273	18223	18189	18187	18325	18297	18434	18055	18132	18343	18197	17904	18333	18170	18248	18392	18377	18223	18341	18360	18252	18257	18111	18228	18221	18322	18188	18260	18181	18221	18127	18005	18221	18220	18184	18238	18209	18196	18223	18105	18227	18229	18103	18114	18154	18381	18277	18196	18245	18361	18238	17971	18057	18198	18124	18388	18229	18373	18117	18249	18222	18034	18266	18268	18321	18012	18410	18294	18287	18571	18394	18121	18036	18302	18172	18241	18212	17994	18321	18315	18193	18194	18236	18014	18267	18302	18180	18015	18175	18062	18188	18142	18282	18333	18432	18315	18317	18213	18217	18366	18085	18036	18186	18517	18424	18230	18371	18250	18472	18355	18061	18312	18285	18076	18186	18307	18154	18267	18296	18403	18361	18103	18179	18199	18180	18267	17967	18077	18364	18054	18155	18207	18356	18128	18229	18324	18482	18332	18124	18159	18332	18082	18135	18219	18332	18189	18147	18236	18149	18074	18195	18179	18261	18372	18274	18455	18152	18202	18336	18215	18382	18246	18083	18163	18320	18154	18391	18328	18428	18250	18118	18121	18328	18180	18210	18285	18404	18195	18391	18177	18203	18387	18193	17936	18048	18134	18371	18422	18196	18307	18124	18365	18372	18326	18073	18107	18071	18177	18361	18361	18195	18367	18243	18301	18344	18222	18154	18235	18087	18120	17994	18272	18423	18224	18172	18471	18135	18233	18123	18265	18278	18203	18133	18310	18277	18138	18120	18250	18203	18407	18255	18358	18272	18121	18065	18364	18235	18372	18464	18277	18056	18164	18128	18106	18296	18196	18340	18455	18086	18474	18150	18095	18155	18271	18438	18287	18118	18173	18167	18164	18181	18108	18205	18129	18373	18219	18211	18128	18211	18275	18172	18303	17935	18118	18083	18121	18324	18038	18063	18129	18361	18207	18364	18618	18325	18322	18136	18154	18212	18138	18218	18313	18279	18249	18348	18462	18250	18273	18245	18059	17964	18231	18236	18063	18113	18093	18220	18171	18316
54486	50605	24856	21579	50840	75563	65409	49335	35628	24211	17867	15728	15509	15363	15402	15239	15441	15417	15214	15289	15439	15447	15408	15434	15303	15219	15297	15346	15354	15361	15385	15357	15263	15424	15440	15434	15178	15210	15161	15229	15337	15354	15230	15180	15288	15227	15195	15366	15430	15224	15386	15500	15210	15373	15238	15324	15172	15289	15398	15323	15229	15384	15269	15497	15422	15545	15321	15339	15357	15242	15132	15207	15284	15419	15388	15421	15195	15250	15224	15394	15264	15237	15372	15259	15361	15257	15286	15340	15443	15205	15299	15367	15171	15417	15282	15195	15311	15411	15302	15306	15159	15316	15254	15270	15254	15303	15397	15362	15298	15394	15317	15187	15376	15318	15378	15504	15072	15261	15184	15295	15441	15232	15340	15404	15272	15376	15384	15342	15336	15345	15418	15072	15328	15412	15350	15337	15236	15442	15185	15058	15333	15206	15226	15251	15567	15274	15349	15249	15225	15367	15268	15367	15259	15294	15215	15245	15161	15258	15395	15299	15269	15357	15450	15206	15300	15360	15342	15243	15458	15474	15458	15465	15455	15387	15180	15359	15297	15245	15248	15212	15438	15358	15241	15322	15200	15353	15274	15247	15316	15339	15392	15208	15334	15419	15265	15249	15330	15177	15386	15291	15302	15209	15201	15390	15181	15473	15074	15143	15232	15318	15516	15175	15354	15243	15194	15112	15190	15443	15351	15422	15296	15122	15359	15316	15254	15144	15260	15274	15351	15332	15127	15211	15288	15280	15409	15215	15373	15183	15333	15284	15133	15405	15219	15369	15340	15299	15265	15221	15363	15165	15350	15300	15146	15399	15310	15296	15291	15336	15297	15364	15248	15422	15318	15291	15280	15427	15236	15191	15250	15299	15198	15421	15257	15298	15418	15282	15405	15259	15302	15304	15448	15326	15178	15245	15184	15362	15357	15203	15374	15189	15099	15254	15352	15160	15175	15478	15233	15286	15424	15231	15381	15366	15315	15377	15311	15279	15410	15366	15335	15300	15305	15355	15105	15333	15345	15423	15405	15446	15279	15341	15262	15262	15434	15276	15484	15193	15159	15118	15182	15261	15290	15261	15169	15375	15120	15404	15312	15356	15201	15323	15229	15438	15133	15268	15181	15307	15386	15223	15357	15246	15345	15102	15522	15336	15318	15374	15288	15317	15206	15382	15419	15309	15253	15257	15328	15295	15502	15302	15334	15148	15361	15286	14999	15186	15153	15246	15300	15343	15266	15398	15459	15407	15357	15228	15265	15232	15470	15253	15164	15172	15215	15275	15456	15242	15271	15288	15298	15261	15218	15384	15347	15302	15260	15338	15229	15226	15219	15312	15246	15422	15535	15388	15343	15280	15329	15373	15355	15367	15443	15249	15143	15263	15257	15316	15184	15331	15322	15338	15263	15291	15208	15295	15331	15173	15340	15172	15353	15398	15495	15208	15031	15190	15436	15209	15253	15095	15240	15282	15356	15217	15150	15434	15219	15316	15146	15415	15272	15252	15277	15328	15374	15347	15223	15282	15118	15328	15203	15364	15251	15294	15287	15407	15298	15151	15400	15240	15204	15308	15317	15322	15521	15189	15244	15186	15188	15279	15238	15175	15366	15300	15444	15314	15401	15504	15246	15206	15376	15300	15243	15233	15410	15321	15343	15291	15409	15454	15376	15046	15120	15386	15224	15233	15372	15449	15368	15432	15258	15223	15177	15402	15232	15301	15316	15216	15302	15422	15303	15349	15273	15348	15196	15231	15358	15426	15262	15337	15380	15509	15483	15309	15280	15304	15327	15183	15415	15335	15301	15154	15306	15447	15350	15423	15286	15344	15139	15300	15304	15305	15303	15374	15334	15257	15224	15313	15160	15145	15418	15368	15365	15480	15249	15306	15243	15336	15241	15357	15295	15400	15324	15326	15341	15427	15362	15375	15058	15261	15440	15313	15193	15481	15313	15225	15267	15153	15133	15301	15485	15287	15281	15422	15263	15321	15284	15267	15275	15308	15254	15368	15178	15344	15415	15293	15362	15287	15305	15456	15239	15348	15376	15326	15341	15236	15069	15291	15254	15352	15167	15259	15438	15149	15285	15283	15259	15293	15260	15263	15376	15115	15412	15337	15358	15368	15419	15346	15310	15154	15289	15270	15273	15195	15229	15236	15336	15357	15247	15230	15521	15260	15259	15389	15230	15123	15180	15270	15436	15352	15286	15371	15169	15305	15296	15370	15391	15212	15431	15154	15251	15345	15383	15095	15527	15690	15367	15461	15580	15401	15195	15241	15261	15317	15413	15394	15136	15204	15417	15310	15456	15259	15156	15217	15303	15204	15215	15369	15226	15366	15217	15325	15518	15355	15404	15221	15331	15304	15256	15549	15304	15395	15271	15475	15321	15439	15112	15240	15266	15318	15251	15357	15284	15298	15317	15154	15241	15251	15215	15304	15275	15454	15290	15068	15311	15246	15175	15369	15293	15292	15116	15263	15399	15379	15188	15207	15298	15411	15268	15303	15274	15434	15257	15269	15295	15329	15294	15335	15433	15131	15220	15283	15507	15295	15151	15376	15294	15206	15412	15450	15286	15335	15348	15294	15412	15248	15268	15184	15557	15226	15208	15325	15377	15308	15312	15209	15132	15378	15319	15226	15172	15233	15379	15274	15398	15298	15415	15228	15149	15054	15353	15240	15293	15292	15366	15286	15381	15299	15253	15431	15264	15314	15192	15259	15229	15282	15432	15319	15185	15504	15330	15378	15415	15261	15277	15220	15360	15404	15287	15273	15326	15388	15353	15446	15322	15420	15511	15242	15269	15302	15119	15373	15392	15421	15166	15325	15236	15377	15412	15402	15237	15300	15439	15340	15235	15209	15177	15378	15356	15163	15330	15303	15119	15325	15239	15280	15237	15233	15164	15338	15255	15301	15310	15315	15332	15271	15475	15275	15215	15189	15346	15378	15328	15188	15072	15248	15280	15292	15450	15198	15354	15377	15277	15230	15200	15241	15289	15249	15179	15243	15395	15407	15199	15128	15389	15351	15394	15111	15412	15234	15291	15247	15155	15361	15230	15296	15261	15350	15399	15309	15357	15286	15102	15427	15406	15363	15270	15410	15346	15325	15339	15337	15380	15290	15382	15221	15214	15535	15151	15369	15173	15251	15264	15437	15282	15324	15258	15412	15384	15103	15380	15479	15352	15300	15347	15357	15219	15147	15283	15189	15206	15270	15292	15466	15388	15375	15298	15310	15484	15410	15269	15335	15399	15237	15336	15336	15322	15249	15106	15328	15319	15486	15281	15276	15406	15273	15188	15291	15178	15217	15229	15235	15294	15467	15324	15237	15475	15462	15229	15293	15465	15350	15400	15400	15376	15304	15465	15167	15127	15293	15273	15344	15351	15381	15282	15356	15347	15263	15372	15218	15358	15266	15362	15253	15249	15300	15360	15207	15349	15280	15367	15266	15256	15421	15401	15326	15297	15432	15197	15306	15375	15172	15358	15342	15231	15201	15342	15405	15345	15297	15266	15520	15299	15264	15201	15282	15429	15421	15138	15324	15272	15235	15318	15240	15450	15405	15235	15242	15359	15190	15355	15423	15291	15294	15241	15210	15400	15090	15370	15179	15161	15467	15315	15267	15381	15370	15164	15356	15207	15412	15110	15143	15466	15130	15358	15182	15389	15373	15320	15364	15231	15220	15347	15336	15342	15296	15366	15252	15340	15205	15145	15171	15077	15311	15335	15310	15208	15397	15226	15185	15326	15408	15239	15223	15236	15424	15239	15235	15346	15246	15310	15213	15381	15311	15263	15139	15337	15271	15238	15194	15194	15276	15405	15210	15401	15374	15278	15142	15379	15276	15213	15371	15294	15557	15313	15342	15435	15252	15152	15077	15482	15339	15304	15209	15394	15334	15401	15099	15175	15195	15326	15216	15426	15443	15358	15431	15365	15394	15241	15276	15105	15362	15320	15297	15411	15230	15310	15419	15082	15148	15347	15115	15501	15209	15159	15195	15391	15277	15116	15269	15261	15246	15326	15343	15171	15198	15369	15169	15291	15098	15292	15255	15314	15255	15347	15327	15291	15225	15273	15329	15252	15226	15378	15363	15166	15098	15278	15117	15380	15253	15355	15277	15391	15393	15226	15366	15370	15406	15300	15254	15300	15405	15317	15294	15248	15400	15261	15331	15513	15238	15266	15326	15301	15260	15467	15452	15260	15212	15285	15184	15328	15331	15419	15386	15193	15340	15317	15228	15416	15441	15164	15253	15133	15117	15215	15412	15127	15327	15278	15356	15290	15254	15410	15282	15304	15357	15289	15311	15125	15061	15185	15354	15253	15409	15345	15212	15267	15335	15348	15401	15373	15274	15281	15391	15224	15234	15121	15273	15137	15353	15312	15218	15422	15428	15311	15410	15265	15221	15228	15295	15403	15190	15323	15344	15368	15392	15348	15262	15351	15369	15362	15299	15405	15409	15248	15335	15261	15441	15362	15256	15272	15266	15319	15236	15096	15332	15295	15192	15248	15223	15319	15269	15362	15232	15327	15358	15209	15263	15208	15378	15201	15385	15432	15245	15184	15269	15236	15249	15213	15470	15422	15295	15242	15368	15399	15150	15303	15231	15358	15289	15366	15332	15291	15253	15319	15268	15160	15158	15385	15264	15271	15386	15306	15121	15343	15214	15322	15339	15285	15379	15280	15169	15261	15290	15405	15217	15296	15365	15357	15266	15210	15320	15194	15225	15129	15191	15399	15231	15412	15229	15245	15180	15293	15193	15448	15237	15332	15344	15198	15429	15416	15247	15235	15470	15319	15424	15319	15302	15189	15118	15335	15260	15302	15251	15376	15250	15294	15311	15465	15338	15208	15334	15231	15267	15343	15383	15379	15471	15239	15412	15418	15386	15322	15358	15261	15313	15186	15309	15349	15338	15295	15359	15203	15265	15258	15209	15397	15424	15286	15353	15365	15396	15146	15509	15243	15346	15288	15198	15356	15327	15341	15540	15337	15232	15424	15225	15267	15358	15218	15293	15347	15330	15373	15333	15317	15381	15295	15330	15154	15357	15231	15334	15439	15061	15344	15435	15272	15345	15214	15263	15316	15310	15473	15369	15263	15368	15246	15182	15360	15360
27920	22791	25070	22561	22730	28202	27102	24032	21081	19928	19149	19027	18796	18811	18771	18763	18587	18851	18800	18645	18689	18957	18994	18560	18784	18864	18842	18849	18737	18764	18758	18864	18672	18798	18706	18707	18675	18800	18649	18634	18793	18833	18707	18786	18953	18671	18970	18649	18770	18825	18722	18699	18834	18913	18677	18557	18986	18749	18695	18719	18857	18734	18603	18750	18547	18724	18919	18710	18840	18853	18783	18616	18720	18838	18682	18575	18711	18601	18715	18532	18807	18697	18623	18573	18692	18649	18695	18689	18858	18621	18906	18686	18605	18691	18844	18701	18601	18767	18712	18651	18624	18840	18603	18890	18706	18596	18686	18728	18613	18680	18759	18651	18562	18745	18718	18678	18848	18767	18954	18805	18748	18749	18733	18707	18585	18585	18724	18695	18783	18682	18757	18863	18849	18677	18722	18715	18736	18715	18700	18787	18757	18671	18789	18722	18682	18782	18856	18674	18748	18778	18635	18725	18547	18906	18715	18555	18673	18806	18663	18537	18516	18666	18528	18832	18630	18494	18707	18786	18839	18674	18849	18682	18501	18743	18789	18594	18693	18616	18604	18435	18750	18829	18754	18914	18688	18661	18771	18732	18613	18649	18656	18665	18861	18757	18804	18831	18701	18583	18620	18664	18746	18669	18680	18620	18479	18762	18748	18850	18795	18584	18560	18696	18712	18481	18485	18853	18639	18630	18668	18694	18543	18593	18643	18710	18631	18576	18607	18735	18651	18530	18572	18665	18571	18681	18677	18803	18667	18863	18666	18475	18559	18851	18761	18756	18804	18761	18796	18609	18597	18563	18646	18745	18796	18633	18560	18692	18737	18630	18620	18728	18743	18654	18683	18762	18590	18624	18658	18799	18755	18776	18753	18780	18846	18614	18681	18659	18660	18652	18638	18807	18589	18633	18914	18654	18835	18587	18976	18681	18905	18692	18652	18666	18682	18728	18711	18831	18758	18716	18780	18746	18683	18916	18852	18985	18566	18752	18654	18691	18729	18641	18625	18567	18706	18590	18635	18927	18847	18857	18642	18673	18699	18828	18665	18579	18647	18771	18747	18787	18951	18790	18790	18588	18667	18854	18575	18602	18701	18648	18758	18747	18707	18511	18599	18638	18794	18546	18520	18636	18665	18497	18693	18708	18775	18550	18540	18768	18805	18860	18740	18711	18791	18777	18811	18811	18808	18806	18647	18566	18814	18645	18783	18543	18545	18879	18814	18633	18586	18698	18790	18534	18666	18977	18733	18607	18499	18737	18754	18686	18868	18541	18784	18557	18444	18652	18836	18974	18729	18678	18652	18750	18698	18826	18776	18792	18544	18589	18714	18847	18656	18616	18993	18819	18856	18617	18681	18739	18911	18744	18666	18778	18826	19024	18762	18778	18698	18735	18738	18875	18871	18981	18572	18617	18841	18776	18669	18830	18820	18846	18750	18742	18795	18763	18733	18741	18672	18768	18592	18847	18760	18659	18677	18777	18701	18763	18609	18680	18689	18596	18774	18914	18670	18994	18795	18686	18655	18738	18711	18934	18594	18815	18539	18689	18677	18650	18686	18714	18656	18619	18622	18733	18644	18644	18810	18489	18627	18595	18605	18706	18699	18878	18746	18674	18924	18534	18992	19039	18691	18899	18861	18673	18943	18741	18763	18711	18613	18768	18759	18686	18750	18630	18864	18675	18847	18662	18741	18674	18846	18594	18809	18656	18889	18694	18689	18568	18626	19026	18844	18989	18852	18626	18860	18885	18801	18890	18840	18625	18588	18838	18700	18764	18639	18710	18869	18797	18628	18805	18634	18690	18559	18740	18537	18741	18747	18803	18899	18780	18635	18714	18628	18650	18654	18800	18697	18496	18772	18793	18652	18768	18861	18758	18961	18764	18824	18962	18677	18519	18642	18878	18709	18709	18667	18646	18678	18760	18604	18719	18748	18805	18877	18657	18788	18757	18810	18798	18866	18838	18843	18793	18756	18722	18678	18729	18786	18711	18712	18959	18729	18818	18989	18847	18879	18752	18772	18803	18697	18747	18600	18808	18670	18629	18753	18711	18566	18700	18851	18430	18621	18763	18705	18819	18643	18756	18719	18716	18845	18707	18880	18696	18673	18727	18832	18694	18621	18573	18759	18792	18657	18812	18619	18521	18533	18666	18736	18875	18811	18814	18784	18645	18770	18582	18648	18812	18656	18902	18894	18758	18726	18634	18919	18884	18904	18909	18923	18870	18780	18676	18964	18707	18780	18738	18818	18737	18794	18791	18678	18626	18853	18778	18777	18687	18836	18878	18833	18524	18726	18666	18862	18890	18894	18759	18874	18843	18839	18718	18782	18655	18795	18971	18698	18692	18571	18804	18745	18839	18557	18632	18741	18591	18757	18708	18755	18619	18752	18999	18626	18809	18670	18888	18774	18849	18500	18836	18733	18597	18650	18803	18994	18822	18717	18454	18766	18763	18879	18813	18659	18790	18581	18706	18637	18811	18613	18728	18793	18614	18802	18832	18596	18629	18708	18521	18807	18711	18707	18740	18778	18839	18537	18690	18815	18581	18690	18721	18965	18722	18661	18813	18777	18759	18766	18681	18687	18542	18781	18712	18662	18866	18849	18756	18292	18558	18772	18671	18715	18706	18629	18990	18862	18740	18928	18628	18774	18644	18886	18643	18656	18882	18604	18765	18971	18777	18816	18529	18698	18694	18576	18530	18718	18453	18862	18586	18677	18594	18792	18935	18698	18834	18818	18755	18821	18627	18829	18838	18804	18574	18682	18743	18742	18628	18704	18777	18838	18675	18715	18716	18748	18806	18831	18837	18600	18788	18862	18672	18754	18693	18885	18750	18781	18824	18648	18711	18561	18777	18786	18580	18805	18963	18811	18652	18835	18937	18644	18531	18769	18853	18490	18612	18779	18692	18663	18594	18864	18649	18724	18517	18791	18604	18565	18756	18661	18832	18610	18784	18860	18697	18545	18765	18804	18842	18785	18667	18800	18649	18639	18699	18671	18861	18836	18644	18813	18552	18844	18739	18784	18677	18686	18590	18761	18805	18741	18901	18688	18550	18762	18703	18607	18644	18709	18731	18877	18812	18654	18775	18749	18846	18674	18696	18683	18792	18953	18772	18594	18725	18578	18676	18478	18863	18756	18882	18721	18713	18479	18646	18901	18642	18839	18428	18914	18738	18654	18809	18793	18783	18878	18601	18854	18800	18837	18648	18729	18632	18725	18584	18599	18591	18817	18593	18863	18890	18790	18582	18616	18778	18798	18770	18632	18938	18966	18727	18990	18892	18843	18803	18805	18845	18962	18830	18817	18801	18854	18766	18489	18568	18766	18828	18952	18710	18535	18838	18477	18561	18635	18530	18685	18678	18739	18821	18861	18794	18602	18736	18666	18533	18756	18721	18781	19061	18825	18754	18659	18649	18612	18764	18501	18518	18561	18670	18691	18744	18615	18732	18793	18539	18943	18797	18590	18650	18639	18599	18722	18600	18763	18632	18622	18751	18696	18606	18583	18638	18643	18795	18666	18765	18901	18698	18467	18804	18604	18700	18767	18806	18595	18833	18615	18818	18775	18580	18642	18603	18907	18950	18797	18747	18737	18529	18610	18550	18737	18653	18628	18505	18616	18457	18645	18806	18932	18867	18808	18653	18686	18680	18926	18789	18699	18691	18705	18561	18854	18768	18528	18780	18746	18602	18667	18770	18784	18612	18537	18665	18742	18721	18835	18810	18721	18788	18750	18634	18764	18776	18898	18756	18774	18880	18668	18848	18927	18847	18814	18590	18621	18780	18811	18645	18768	18591	18655	18621	18811	18726	18823	18648	18665	18621	18580	18643	18525	18561	18534	18704	18661	18501	18759	18753	18602	18796	18555	18647	18831	18653	18480	18788	18725	18682	18833	18666	18853	18724	18768	18613	18834	18612	18926	18933	18775	18882	18730	18742	18681	18638	18694	18915	18575	18641	18576	18526	18685	18827	18796	18681	18969	18753	18638	18804	18700	18853	18732	18637	18633	18759	18589	18596	18762	18602	18712	18882	18860	18839	18593	18787	18612	18602	18684	18793	18802	18878	18858	18778	18841	18705	18658	18934	18763	18665	18670	18822	18839	18647	18690	18670	18843	18685	18736	18693	18861	18817	18842	18751	18691	18870	18640	18697	18927	18658	18752	18855	18752	18632	18636	18563	18763	18622	18682	18714	18806	18787	18759	18627	18775	18847	18749	18644	18753	18779	18583	18836	18786	18438	18832	18658	18823	18619	18598	18619	18722	18778	18680	18680	18747	18602	18610	18458	18557	18758	18696	18833	18645	18772	18796	18667	18609	18762	18681	18543	18743	18748	18741	18840	18761	18696	18842	18589	18734	18696	18788	18765	18668	18601	18740	18703	18904	18917	18706	18807	18717	18718	18797	18740	18815	18943	18915	18593	18777	18753	18612	18856	18660	18637	18651	18647	18670	18742	18602	18714	18508	18755	18721	18691	18988	18729	18755	18725	18871	18936	18725	18774	18630	18746	18787	18746	18755	18729	18709	18649	18893	18514	18742	18696	18775	18721	18812	18640	18754	18785	18719	18783	18681	18619	18483	18625	18861	18964	18803	18935	18850	18626	18887	18758	18818	18658	18705	18683	18744	18960	18680	18682	18717	18603	18638	18740	18705	18530	18543	18762	18687	18695	18837	18789	18708	18647	18729	18681	18789	18678	18578	18727	18698	18883	18822	18679	18774	18688	18836	18855	18817	18646	18870	18804	18638	18901	18968	18634	18859	18701	18461	18821	18920	18845	18857	18723	18578	18625	18625	18993	18798	18593	18747	18718	18718	18673	18852	18648	18857	18813	18940	18850	18770	18627	18763	18665	18561	18750	18717	18670	18751	18780	18855	18521	18807	18562	18695	18738	18865	18722	18714	18696	18780	18703	18873	18574	18691	18775	18607	18774	18699	18785	18756	18717	18924	18611	18702	18564	18591	18807	18794	18755	18755	18572	18727	18712	18815	18674	18801	18777	18608	18663	18627	18680	18755	18870	18849	18717	18590	18797	18672	18720	18893	18641	18820	18695	18642	18586	18518	18846	18648	18731	18942	18765	18770	18832	18654	18639	18804	18629	18655	18748	19012	18602
22616	23062	16698	16953	20994	26074	24488	20620	17979	16136	15753	15642	15280	15505	15605	15610	15542	15379	15635	15492	15687	15648	15574	15539	15755	15563	15467	15624	15736	15508	15435	15652	15673	15401	15669	15619	15474	15446	15562	15578	15334	15404	15677	15724	15641	15589	15611	15537	15499	15620	15409	15358	15577	15589	15614	15649	15576	15691	15507	15778	15537	15498	15501	15581	15677	15550	15462	15718	15432	15411	15592	15593	15523	15526	15625	15589	15517	15343	15522	15623	15489	15574	15517	15616	15467	15609	15601	15420	15558	15435	15690	15464	15489	15518	15677	15689	15407	15454	15458	15484	15519	15544	15587	15533	15599	15604	15495	15636	15480	15492	15606	15622	15458	15566	15527	15504	15584	15663	15509	15630	15440	15498	15418	15676	15547	15525	15523	15701	15622	15585	15449	15549	15661	15588	15521	15573	15510	15495	15578	15490	15675	15675	15612	15444	15586	15576	15606	15516	15445	15558	15543	15311	15587	15423	15650	15577	15551	15742	15497	15596	15612	15589	15751	15532	15592	15761	15599	15572	15434	15461	15595	15528	15700	15529	15529	15680	15781	15577	15745	15528	15524	15507	15565	15524	15670	15465	15661	15522	15634	15503	15659	15529	15590	15586	15485	15554	15473	15635	15538	15413	15648	15560	15533	15473	15632	15526	15606	15390	15544	15730	15434	15588	15405	15587	15560	15748	15543	15594	15490	15403	15614	15485	15646	15607	15671	15546	15569	15589	15565	15398	15601	15547	15577	15615	15507	15531	15616	15565	15436	15525	15479	15580	15439	15537	15752	15465	15573	15386	15676	15480	15590	15655	15423	15614	15459	15371	15515	15608	15701	15435	15425	15575	15766	15400	15478	15570	15739	15565	15623	15504	15591	15569	15572	15316	15569	15623	15578	15578	15595	15598	15592	15608	15434	15485	15402	15568	15514	15593	15507	15573	15644	15498	15385	15401	15393	15643	15465	15449	15628	15535	15596	15551	15457	15736	15663	15427	15567	15559	15627	15766	15474	15568	15639	15537	15550	15563	15510	15714	15503	15638	15601	15544	15578	15639	15431	15620	15678	15710	15577	15516	15696	15532	15673	15472	15342	15648	15671	15346	15540	15419	15426	15446	15557	15700	15578	15664	15750	15553	15574	15527	15466	15475	15459	15379	15433	15567	15504	15609	15636	15528	15672	15263	15599	15441	15494	15681	15494	15526	15581	15494	15651	15526	15543	15521	15511	15560	15690	15483	15509	15401	15443	15671	15604	15548	15552	15517	15513	15528	15530	15501	15695	15511	15447	15653	15568	15372	15460	15572	15584	15532	15682	15568	15651	15500	15489	15546	15737	15564	15575	15700	15486	15541	15395	15604	15376	15601	15722	15429	15716	15496	15844	15509	15434	15499	15600	15441	15302	15567	15464	15649	15562	15636	15406	15544	15566	15595	15444	15678	15449	15668	15514	15546	15545	15616	15494	15604	15433	15479	15446	15516	15582	15674	15786	15572	15516	15543	15632	15731	15528	15630	15655	15642	15437	15533	15426	15567	15520	15615	15524	15465	15490	15550	15572	15604	15486	15508	15544	15639	15495	15590	15629	15591	15476	15504	15519	15479	15522	15660	15452	15547	15392	15538	15507	15515	15455	15625	15598	15519	15614	15447	15466	15598	15672	15674	15652	15505	15411	15691	15560	15405	15422	15676	15490	15639	15511	15481	15571	15487	15613	15484	15539	15772	15522	15398	15541	15536	15521	15570	15579	15555	15607	15472	15431	15606	15646	15755	15708	15608	15167	15509	15432	15591	15470	15416	15661	15618	15594	15575	15388	15457	15538	15679	15780	15509	15479	15544	15668	15583	15565	15444	15557	15651	15656	15455	15470	15484	15444	15549	15536	15494	15512	15642	15571	15669	15565	15473	15617	15659	15596	15519	15570	15663	15401	15676	15585	15592	15557	15479	15290	15495	15560	15597	15444	15602	15502	15404	15617	15483	15495	15462	15654	15528	15387	15572	15776	15515	15673	15549	15586	15529	15550	15654	15383	15613	15506	15433	15640	15564	15419	15665	15484	15334	15412	15644	15464	15560	15496	15495	15624	15584	15690	15461	15531	15349	15694	15583	15448	15610	15590	15610	15482	15567	15654	15422	15580	15426	15557	15586	15581	15533	15547	15612	15675	15662	15397	15718	15534	15696	15636	15591	15467	15514	15563	15494	15694	15632	15558	15477	15573	15433	15514	15410	15573	15615	15539	15588	15594	15555	15528	15422	15496	15402	15695	15467	15621	15569	15478	15526	15612	15429	15620	15596	15606	15607	15442	15543	15501	15492	15471	15682	15363	15464	15884	15520	15397	15452	15416	15661	15602	15501	15490	15640	15534	15421	15640	15577	15380	15490	15553	15570	15462	15732	15507	15560	15754	15596	15576	15500	15560	15505	15627	15609	15381	15545	15504	15482	15501	15627	15547	15541	15631	15513	15438	15750	15578	15504	15451	15563	15635	15489	15440	15664	15311	15569	15498	15627	15687	15571	15602	15588	15526	15460	15569	15482	15534	15340	15584	15616	15619	15732	15523	15568	15600	15422	15509	15590	15733	15452	15685	15625	15542	15571	15677	15679	15501	15547	15501	15580	15532	15569	15571	15662	15549	15535	15499	15698	15457	15703	15543	15435	15564	15549	15428	15362	15580	15615	15612	15536	15589	15442	15752	15557	15595	15691	15445	15617	15510	15648	15610	15482	15494	15461	15400	15527	15429	15507	15573	15528	15631	15574	15560	15666	15556	15554	15470	15572	15653	15559	15362	15516	15497	15552	15708	15495	15548	15616	15498	15529	15435	15728	15531	15552	15477	15483	15576	15533	15534	15521	15687	15510	15461	15481	15499	15435	15521	15514	15608	15662	15616	15713	15533	15266	15517	15529	15479	15582	15479	15735	15552	15617	15357	15600	15597	15599	15604	15425	15412	15499	15516	15566	15585	15509	15700	15635	15445	15547	15594	15634	15610	15720	15593	15479	15437	15586	15429	15682	15529	15606	15398	15450	15529	15601	15613	15596	15584	15425	15456	15460	15528	15488	15593	15443	15669	15487	15440	15497	15475	15580	15602	15552	15531	15417	15672	15472	15413	15721	15525	15444	15466	15638	15505	15589	15646	15420	15607	15417	15724	15526	15607	15463	15746	15518	15489	15590	15667	15606	15493	15699	15589	15450	15640	15530	15553	15564	15603	15557	15629	15633	15703	15781	15566	15546	15558	15718	15485	15495	15606	15653	15548	15601	15580	15443	15606	15500	15527	15478	15564	15573	15502	15509	15666	15759	15583	15654	15609	15457	15568	15476	15469	15670	15417	15592	15375	15534	15676	15543	15659	15425	15403	15542	15581	15447	15457	15653	15506	15618	15479	15390	15585	15657	15420	15455	15605	15513	15540	15526	15500	15740	15525	15687	15734	15535	15499	15593	15596	15670	15522	15468	15491	15491	15651	15592	15648	15521	15522	15653	15635	15626	15569	15607	15668	15691	15630	15517	15662	15379	15675	15491	15527	15629	15542	15666	15493	15577	15771	15555	15678	15462	15499	15440	15580	15514	15555	15383	15683	15620	15784	15743	15452	15440	15741	15661	15554	15576	15611	15546	15553	15625	15548	15312	15582	15531	15654	15436	15539	15467	15565	15404	15567	15565	15585	15482	15463	15652	15407	15529	15430	15590	15591	15409	15642	15636	15554	15476	15614	15473	15532	15732	15650	15630	15605	15544	15647	15338	15683	15703	15501	15609	15732	15548	15454	15554	15446	15553	15653	15521	15634	15578	15660	15567	15332	15566	15720	15328	15555	15584	15532	15525	15382	15571	15702	15532	15482	15334	15508	15601	15405	15638	15587	15363	15553	15601	15609	15444	15529	15422	15479	15452	15549	15673	15748	15611	15628	15573	15614	15478	15449	15571	15468	15455	15607	15557	15477	15613	15461	15594	15439	15682	15510	15661	15552	15676	15471	15345	15508	15563	15535	15566	15560	15652	15537	15601	15509	15521	15467	15670	15358	15750	15607	15517	15628	15727	15583	15619	15551	15603	15543	15628	15489	15543	15353	15507	15518	15513	15756	15410	15523	15587	15538	15470	15629	15428	15575	15656	15528	15603	15634	15632	15485	15476	15625	15640	15662	15561	15497	15524	15473	15664	15500	15438	15516	15418	15621	15510	15483	15418	15500	15672	15556	15548	15472	15690	15412	15705	15680	15517	15631	15608	15475	15625	15651	15700	15583	15571	15409	15506	15479	15708	15539	15588	15434	15602	15530	15456	15635	15634	15585	15573	15526	15466	15577	15561	15654	15475	15561	15755	15533	15523	15646	15592	15481	15758	15566	15536	15627	15531	15529	15524	15652	15638	15600	15537	15716	15486	15497	15515	15510	15712	15592	15525	15436	15669	15496	15602	15552	15586	15583	15474	15514	15666	15619	15505	15499	15486	15684	15497	15569	15635	15607	15469	15451	15463	15655	15676	15511	15622	15462	15496	15831	15476	15700	15499	15460	15781	15563	15439	15569	15387	15553	15499	15584	15488	15490	15596	15585	15489	15643	15621	15529	15544	15648	15447	15398	15457	15511	15616	15515	15555	15411	15516	15726	15475	15516	15445	15495	15562	15636	15728	15676	15407	15445	15408	15584	15554	15607	15716	15391	15561	15617	15468	15646	15546	15738	15645	15526	15538	15423	15583	15366	15645	15635	15481	15385	15512	15571	15700	15496	15518	15639	15685	15552	15521	15811	15456	15553	15630	15458	15511	15657	15626	15687	15492	15548	15508	15473	15767	15607	15565	15600	15562	15713	15625	15655	15463	15533	15467	15549	15648	15495	15662	15398	15475	15583	15384	15722	15401	15657	15468	15731	15585	15657	15628	15527	15571	15457	15413	15711	15330	15531	15495	15793	15573	15542	15495	15550	15695	15534	15579	15532	15581	15526	15444	15637	15595	15489	15467	15648	15514	15644	15535	15396	15552	15636	15605	15614	15523	15729	15749	15555	15465	15481	15740	15534	15646	15635	15655	15593	15727	15571	15650	15588	15558	15601	15646	15510	15636	15269	15787	15487	15487	15537	15459	15557	15690	15562	15500	15497	15735	15423	15599	15542	15569	15609	15430	15691	15708
24063	21428	28909	24394	26513	56313	58494	43367	31893	24420	20268	18874	18535	18508	18440	18378	18370	18297	18203	18299	18470	18287	18337	18056	18105	18256	18279	18287	18212	18098	18237	18203	18465	18091	18240	18245	18308	18209	18122	18281	18417	18146	18312	18237	17996	18444	18435	18324	18253	18265	18099	18283	18215	18260	18133	18150	18284	18312	18251	18241	18185	18189	18149	18383	18344	18342	18167	18056	18089	18183	18292	18296	18223	18127	18172	18227	18410	17935	18049	18209	18134	18167	18174	18201	18218	18194	18221	18127	18439	18273	18408	18080	18387	18208	18139	18272	18111	18179	18241	18149	18333	18326	18107	18121	18294	18270	18119	18027	18144	18389	18456	18239	18206	18115	18287	18193	18214	18334	18156	18191	18241	18289	18206	18040	18174	18193	18108	18282	18339	18310	18065	18164	18086	18188	17851	18091	18124	17972	18396	18425	18248	18206	18193	18180	18074	18449	18184	18235	18134	18191	18385	18119	18234	18291	18166	18230	18091	18046	18231	18043	18034	18253	18175	18404	18311	18131	18237	18181	18281	18260	18148	18286	18121	18109	18184	18360	18162	18215	18227	18330	18106	18330	18169	18001	18201	18368	18001	18203	18141	18445	18330	18201	18306	18164	18347	18290	18081	18037	18193	18240	18279	18251	18318	18313	18238	18243	18267	18063	17917	18115	18373	18184	18114	18298	18284	18183	18076	18044	18108	18102	18240	18329	18238	18149	18363	18172	18020	18116	18254	18356	18262	18187	18258	18204	18115	18234	18192	18273	18180	18141	18193	18030	18094	18291	18263	18394	18148	18212	18250	18279	18138	18081	18409	18464	18353	18419	18185	18082	18257	18229	18324	18112	18149	18141	18107	18231	18395	18117	18105	18368	18160	18271	18247	18280	18204	18253	18237	18182	18172	18249	18190	18224	18197	18292	18244	18174	18173	18224	18023	18075	18305	18164	18225	18009	18119	18122	18256	18050	18285	18122	18210	18141	18092	18276	18168	18176	18291	18314	18420	18336	18312	18201	18086	18086	18063	18112	18167	18188	18226	18141	18189	18166	18258	18261	18284	18096	18250	18313	18144	18240	18213	18468	18062	18372	18159	18216	18127	18345	18323	18271	18268	18199	17998	18165	18334	18072	18205	18224	18397	18253	18129	18308	18078	18159	18051	18326	18210	18475	18306	18281	18286	18071	18366	18430	18383	18130	18487	18129	18369	18188	18099	18456	18285	18230	18207	18185	18273	18282	18284	18117	18260	18088	18390	18306	18213	18434	18269	18343	18200	18101	18209	18193	18283	18139	18198	18304	18306	18244	18325	18316	18268	18324	18224	18139	18290	18091	18190	18254	18402	18215	18120	18216	18162	18226	18124	17971	18123	18117	18421	18019	18295	18074	18200	18184	18063	18143	18492	18324	18263	18275	18056	18173	18281	18231	18322	18150	18030	18124	18331	18180	18125	18510	18131	18216	18129	18175	18086	18340	18175	18209	18188	18362	18331	18264	18411	18254	18213	18206	18127	17934	18220	18150	18022	18221	18286	18209	18189	18128	18206	18069	18275	18205	18226	18182	18155	18194	18164	18191	18234	18087	18220	18291	18198	18178	18168	18175	18105	17885	18247	18204	18107	18338	18341	17954	18283	18309	18241	18367	18367	18155	18221	18262	18165	18354	18337	18188	18121	18214	18072	18166	18257	18046	18237	18295	18257	18127	18239	17987	18389	18009	18253	18213	18287	18156	18238	18278	18297	18187	18062	17995	18312	18408	18322	18108	18293	18176	18270	18125	18260	18188	18267	18352	18151	18018	18316	18175	18113	18222	18267	18166	18250	18092	18007	18370	18269	18321	18109	18326	18193	18110	18361	18214	18200	18264	18209	18389	18184	18185	18194	17997	18188	18349	18293	18170	18192	18092	18277	18349	18144	18275	18227	18222	18293	18195	18106	18428	18314	18144	18239	18198	18103	18262	18408	18110	18311	18323	18200	18152	18235	18297	18066	18172	18270	18175	18448	18414	18273	18202	18402	18284	18095	18064	18288	18156	18463	18052	18176	18281	18231	18338	18184	18096	18360	18179	18216	18422	18209	18092	18066	18286	18135	18152	18358	18295	18169	18399	18245	18099	17925	18110	18418	18062	18097	18123	18231	18027	18374	18276	18301	18202	18362	18138	18305	18155	18254	18346	18163	18103	18135	18350	18157	18270	18126	18098	18365	18306	18102	18225	18168	18096	18285	18177	18056	18156	18153	18177	18068	18244	18298	18278	18298	18109	17972	18249	18331	18235	18076	18309	18231	18170	17957	18160	18468	18187	18219	18191	18220	18149	18356	18248	18178	18310	18125	18225	18340	18108	18138	18259	18224	18065	18170	18366	18279	18139	18181	18166	18037	18106	17908	18156	18325	18269	18464	18247	18091	18166	18383	18262	17997	18236	18212	18218	18138	18063	18210	18325	18186	18261	18223	18442	18427	18199	18121	18324	18086	18225	18223	18301	18321	18054	18263	18205	18297	18208	18160	18105	18219	18215	18310	18061	18213	18295	18227	18192	18066	18313	18117	18233	18316	18108	18200	18225	18281	18227	18227	18282	18215	18219	18182	18186	18094	18321	18209	18285	18195	18225	18277	18318	18172	18432	18292	18065	18197	18284	18276	18177	18196	18317	18129	18197	18312	18208	18396	18345	18267	18297	18283	18153	18223	18313	18274	18198	18073	18300	18167	18103	18286	18284	18292	18062	18038	18132	18329	18054	18097	18249	18172	18361	18186	18010	18002	18351	18401	18431	18209	18118	18141	18450	18184	18141	18268	18294	18367	18127	18224	18230	18166	18186	18282	18196	18257	18127	18181	18261	18262	18177	18194	18206	18198	18350	18227	18203	18167	18110	18115	18011	18091	18211	18330	18015	18300	18422	18529	18348	18285	18375	18285	18339	18237	18219	18151	18222	18224	18346	18178	18218	18226	18017	18289	18202	18167	18424	18223	18099	18189	17963	18421	18195	18110	18084	18248	18257	18244	18280	18176	18142	18145	18087	18266	18348	18305	18262	18089	18434	18378	18329	18306	18194	18390	18082	18396	18238	18525	18449	18359	18348	18374	18288	18159	18139	18067	18138	18288	18163	18134	18100	18301	18327	18293	18237	18323	18186	18475	17950	18114	18215	18057	18224	18198	18150	18134	18271	18263	17959	18162	18462	18021	18078	18190	18234	18159	18316	18206	18205	18244	18298	18399	18181	18109	18061	18155	18353	18202	18312	18365	18237	18241	18058	18211	18387	18029	18138	18120	18217	18106	18207	18403	18144	17943	18137	18170	17931	18282	18368	18139	18026	18452	18158	18325	18203	18110	17985	18197	18245	18340	18335	18187	18232	18224	18200	18079	18314	18287	18216	18247	18313	18158	18273	18070	18372	18273	18025	18391	18147	18113	18190	18221	18339	18215	18015	17892	18148	18211	18092	18277	18074	18281	18122	18043	18141	18128	18149	18109	18328	18052	18391	18048	18203	18115	18314	18091	18327	18129	18237	18287	18145	18183	18206	18253	18278	18029	18120	18272	18260	18527	18117	18146	18074	18529	18140	18132	18212	18102	18166	18279	18056	18103	18159	18390	18233	18010	18164	18145	18409	18362	18229	18276	18197	18265	18375	18282	18498	18136	18189	18331	18213	18223	18064	18128	18288	18191	18126	18338	18187	18156	18371	18247	18184	18345	18236	18008	18175	18343	18093	18274	18283	18308	18260	18188	18298	18255	18427	18189	18308	18317	18345	18379	18084	18300	18234	18201	18108	18307	17987	18028	18282	18121	18291	18220	18305	18114	18269	17929	18069	18304	18135	18161	18168	18211	17958	18339	18134	18205	18250	18305	18164	18328	18097	18339	18161	18292	18325	18241	18007	17996	18159	18210	18082	18374	18238	18373	18207	18363	18253	18184	18287	18442	18224	18325	18157	18237	18097	18334	18220	18326	18161	18224	18160	18201	18170	18308	18082	17928	18174	18213	18196	18152	18317	18233	18195	18144	18233	18043	18016	18270	18136	17969	18164	18277	18085	18180	18241	18207	18307	18225	18244	18098	18058	18352	18380	18032	18224	18122	18209	18167	18325	18258	18305	18320	18161	18058	18347	18140	18183	18094	18112	18074	18066	18024	18248	17892	18252	18184	18228	18223	18344	18170	18242	18092	18256	18252	18258	18074	18202	18040	18271	18313	18323	18488	18240	18427	18226	18222	18081	17980	18157	18069	17982	18233	18276	18294	18164	18344	18241	18404	18071	18128	18192	18243	18343	18282	18128	18313	18114	18025	18100	18123	18264	18224	18016	18185	18144	18098	18295	18434	18207	18334	17948	18284	18317	18140	18204	18108	18230	18111	18121	18232	18194	18309	18276	18151	18068	18080	18060	18068	18163	18249	18278	18262	18011	18138	18358	18195	18489	18237	17969	18258	18216	18365	18282	18257	18260	17988	18191	17968	18172	18025	18109	18261	18239	18209	18271	18127	18226	18343	18163	18320	18257	18360	18071	18285	18363	18276	18167	18296	18425	18144	18169	18099	18253	18344	18218	18229	18377	18326	18124	18206	18098	18271	17988	18141	18280	18171	18091	18348	18292	18387	18228	18163	18304	18244	18358	18438	18290	18283	18090	18109	18343	18112	18101	18154	18003	18178	18174	18011	18363	18384	18258	18218	18399	18405	18493	18397	18193	18156	18273	18428	18176	18353	18331	18205	18378	18330	18191	18356	18021	18068	18230	18038	18114	18192	18578	18196	18282	18150	18120	17988	18204	18288	18169	18234	18048	18166	18081	18108	18396	18142	18197	18021	18227	18273	18336	18138	18324	18228	18341	18190	18152	18129	18133	18122	18124	18310	18287	18208	18196	18180	18324	18363	18368	18142	18343	18197	18237	18299	18171	18397	18074	18276	18263	18044	18270	18164	18189	18272	18373	18096	18438	18151	18273	18312	18271	18059	18131	18224	18276	18183	18190	18001	18234	18238	18214	18375	18059	18186	18113	18161	18141	18182	17952	18184	18144	18233	18120	18158	18206	18247	18119	18242	18129	18094	18205	18103	18190	18199	18173	18198	18405	18223	18253	18294	18258	18030	18282	18148	18352	18354	18261	18170	18310	18162	18225	18230	18333	18258	18433
46020	41783	21344	21361	34151	56356	54948	41275	30541	21301	16781	15817	15425	15251	15261	15320	15234	15398	15377	15150	15201	15309	15265	15288	15307	15129	15400	15399	15357	15226	15242	15283	15438	15257	15303	15173	15285	15341	15246	15247	15267	15394	15239	15356	15310	15442	15295	15203	15277	15302	15226	15236	15223	15412	15405	15155	15173	15271	15322	15280	15297	15460	15239	15315	15234	15219	15474	15324	15294	15342	15341	15304	15297	15185	15355	15308	15200	15314	15242	15267	15423	15319	15423	15343	15406	15347	15442	15168	15351	15248	15183	15245	15428	15387	15227	15213	15043	15168	15134	15261	15259	15193	15265	15460	15311	15337	15282	15281	15188	15376	15422	15390	15234	15266	15228	15206	15445	15315	15158	15339	15357	15363	15525	15339	15148	15316	15159	15363	15407	15205	15208	15271	15183	15299	15248	15119	15217	15444	15308	15149	15167	15369	15283	15336	15338	15341	15162	15457	15214	15219	15481	15220	15295	15272	15269	15212	15216	15223	15430	15323	15385	15416	15218	15446	15216	15431	15217	15145	15352	15200	15403	15282	15404	15292	15238	15363	15314	15160	15208	15280	15318	15140	15239	15253	15334	15291	15456	15257	15470	15241	15096	15138	15244	15310	15329	15204	15217	15097	15327	15196	15317	15176	15312	15416	15250	15247	15313	15427	15172	15237	15339	15428	15252	15498	15306	15232	15194	15153	15176	15228	15330	15354	15299	15092	15292	15165	15174	15297	15228	15303	15300	15359	15167	15219	15176	15456	15016	15229	15407	15171	15318	15308	15125	15282	15218	15224	15331	15412	15170	15296	15322	15113	15396	15326	15268	15273	15319	15366	15385	15378	15264	15267	15288	15221	15396	15234	15339	15307	15402	15249	15281	15226	15249	15229	15385	15323	15258	15223	15125	15269	15259	15219	15316	15353	15233	15167	15150	15234	15416	15201	15290	15423	15308	15428	15242	15167	15326	15433	15253	15347	15324	15139	15377	15345	15215	15162	15326	15310	15358	15464	15433	15399	15142	15099	15236	15273	15287	15166	15277	15100	15380	15360	15340	15391	15462	15194	15170	15345	15238	15324	15248	15335	15384	15190	15330	15388	15067	15138	15180	15375	15293	15366	15204	15223	15164	15357	15096	15399	14973	15281	15190	15232	15421	15268	15238	15268	15387	15204	15468	15245	15432	15180	15333	15263	15153	15270	15231	15221	15225	15319	15313	15363	15206	15282	15079	15355	15304	15359	15264	15103	15281	15150	15256	15303	15240	15436	15275	15193	15238	15255	15393	15203	15306	15214	15144	15205	15473	15296	15263	15298	15149	15314	15404	15203	15266	15326	15289	15320	15236	15219	15225	15295	15126	15157	15422	15229	15287	15228	15368	15356	15363	15325	15219	15299	15195	15200	15388	15095	15526	15221	15380	15262	15330	15279	15211	15263	15258	15401	15130	15249	15185	15335	15400	15214	15347	15256	15254	15227	15454	15340	15357	15144	15365	15298	15256	15189	15360	15170	15198	15158	15204	15311	15181	15254	15228	15233	15277	15132	15318	15352	15383	15270	15211	15190	15323	15156	15223	15219	15243	15329	15464	15196	15264	15384	15148	15269	15219	15202	15347	15429	15221	15256	15240	15293	15363	15549	15356	15442	15368	15350	15165	15255	15464	15295	15329	15442	15142	15428	15218	15335	15245	15249	15289	15355	15281	15370	15129	15290	15328	15477	15277	15296	15509	15252	15294	15265	15219	15279	15412	15357	15256	15354	15420	15313	15227	15372	15268	15246	15340	15294	15308	15428	15241	15295	15129	15266	15196	15338	15237	15310	15402	15295	15232	15280	15295	15402	15286	15378	15116	15340	15288	15413	15233	15343	15466	15323	15423	15322	15236	15232	15295	15319	15296	15325	15277	15234	15401	15258	15322	15255	15083	15232	15291	15425	15308	15222	15209	15349	15289	15339	15508	15158	15291	15093	15277	15252	15108	15344	15109	15280	15138	15262	15325	15350	15326	15284	15219	15268	15035	15250	15256	15324	15292	15122	15285	15363	15127	15361	15249	15396	15293	15307	15026	15270	15355	15259	15160	15372	14985	15345	15318	15396	15164	15319	15361	15502	15292	15223	15409	15156	15178	15189	15261	15419	15306	15262	15312	15290	15146	15373	15328	15212	15395	15171	15397	15211	15408	15227	15160	15342	15224	15426	15396	15359	15374	15479	15202	15324	15309	15106	15215	15236	15142	15140	15271	15213	15282	15181	15110	15256	15227	15160	15364	15308	15400	15315	15320	15217	15275	15265	15245	15221	15382	15305	15401	15273	15314	15248	15304	15407	15217	15307	15364	15208	15388	15336	15231	15437	15184	15319	15191	15295	15291	15323	15194	15128	15126	15270	15273	15276	15423	15237	15225	15412	15302	15331	15270	15338	15265	15149	15234	15179	15345	15262	15223	15326	15124	15271	15348	15281	15307	15199	15176	15292	15295	15388	15255	15248	15339	15307	15338	15170	15259	15243	15364	15353	15313	15223	15195	15201	15353	15293	15194	15338	15250	15147	15233	15459	15297	15260	15315	15208	15285	15247	15293	15340	15307	15156	15365	15352	15172	15348	15226	15341	15408	15226	15316	15233	15447	15395	15360	15328	15404	15313	15098	15291	15312	15220	15315	15234	15387	15403	15355	15239	15250	15334	15335	15464	15445	15394	15294	15333	15373	15115	15283	15295	15450	15264	15321	15117	15254	15180	15418	15223	15175	15108	15396	15248	15333	15112	15118	15214	15152	15352	15466	15313	15248	15281	15249	15326	15213	15330	15459	15131	15461	15312	15182	15359	15504	15332	15163	15382	15181	15271	15354	15178	15320	15409	15239	15299	15280	15300	15338	15257	15163	15364	15058	15288	15370	15152	15221	15271	15394	15287	15378	15262	15186	15170	15289	15090	15363	15306	15254	15348	15290	15266	15221	15228	15365	15312	15258	15206	15395	15246	15274	15442	15340	15273	15150	15419	15276	15313	15215	15421	15305	15373	15263	15287	15219	15136	15264	15343	15234	15242	15348	15293	15354	15190	15269	15296	15349	15261	15108	15378	15166	15404	15291	15251	15421	15156	15260	15353	15195	15284	15288	15423	15238	15418	15502	15246	15239	15323	15111	15330	15161	15366	15328	15201	15553	15158	15199	15195	15488	15183	15469	15331	15253	15228	15246	15261	15340	15363	15295	15330	15228	15447	15307	15288	15183	15045	15273	15230	15243	15081	15430	15264	15226	15477	15409	15343	15350	15551	15421	15332	15491	15175	15271	15361	15364	15411	15327	15209	15315	15238	15159	15267	15103	15321	15120	15305	15274	15337	15234	15015	15350	15203	15301	15323	15304	15240	15112	15226	15292	15287	15473	15350	15270	15284	15236	15299	15555	15172	15165	15274	15335	15378	15224	15116	15165	15320	15253	15355	15267	15224	15200	15370	15142	15322	15500	15250	15402	15280	15241	15432	15159	15381	15275	15227	15430	15114	15322	15250	15269	15186	15395	15355	15279	15340	15202	15323	15192	15366	15261	15343	15255	15326	15495	15280	15131	15099	15209	15190	15352	15187	15273	15426	15254	15217	15496	15302	15354	15239	15267	15280	15278	15246	15230	15382	15254	15287	15401	15336	15309	15143	15409	15265	15324	15283	15300	15198	15131	15335	15440	15402	15339	15246	15252	14984	15256	15253	15172	15308	15360	15013	15276	15343	15307	15219	15442	15246	15203	15252	15267	15165	15376	15222	15269	15164	15402	15308	15184	15148	15220	15414	15222	15308	15190	15106	15213	15252	15320	15123	15292	15277	15261	15224	15266	15310	15196	15175	15335	15399	15225	15313	15350	15258	15341	15328	15314	15344	15342	15252	15082	15258	15166	15327	15199	15247	15232	15306	15362	15344	15161	15271	15335	15355	15153	15264	15337	15336	15379	15174	15246	15048	15350	15280	15245	15200	15342	15339	15208	15385	15186	15330	15228	15237	15349	15198	15217	15309	15346	15233	15186	15359	15101	15316	15347	15293	15325	15407	15203	15276	15279	15316	15225	15311	15456	15244	15300	15203	15333	15245	15262	15305	15114	15423	15237	15359	15206	15127	15276	15299	15109	15438	15320	15386	15194	15302	15202	15398	15218	15299	15304	15446	15091	15306	15246	15164	15300	15410	15265	15228	15450	15286	15433	15136	15317	15095	15296	15326	15196	15283	15170	15319	15271	15399	15293	15339	15234	15279	15354	15268	15334	15349	15275	15293	15306	15417	15246	15342	15390	15410	15339	15146	15171	15273	15237	15438	15335	15476	15202	15179	15345	15295	15198	15280	15308	15319	15247	15280	15323	15292	15274	15509	15294	15184	15340	15195	15184	15321	15331	15264	15410	15331	15202	15368	15263	15327	15375	15463	15184	15249	15262	15213	15229	15188	15302	15235	15446	15403	15266	15180	15035	15430	15224	15281	15337	15323	15143	15357	15404	15187	15357	15302	15311	15207	15251	15289	15327	15404	15432	15360	15233	15388	15305	15305	15385	15175	15531	15255	15394	15446	15277	15112	15207	15368	15350	15291	15175	15333	15182	15314	15284	15268	15547	15278	15323	15169	15421	15458	15205	15344	15236	15439	15275	15366	15335	15392	15220	15305	15332	15377	15066	15245	15403	15297	15256	15317	15249	15380	15154	15236	15174	15267	15166	15265	15362	15264	15381	15179	15442	15371	15280	15316	15190	15151	15294	15411	15545	15286	15203	15295	15359	15236	15269	15291	15171	15360	15212	15291	15355	15190	15350	15297	15251	15208	15218	15264	15484	15157	15316	15160	15174	15169	15221	15273	15272	15314	15328	15173	15170	15270	15189	15327	15279	15315	15240	15261	15197	15283	15142	15171	15205	15328	15230	15371	15184	15230	15402	15116	15192	15228	15341	15319	15388	15126	15322	15293	15370	15263	15273	15398	15419	15356	15059	15228	15199	15380	15280	15173	15126	15422	15346	15294	15200	15416	15331	15265	15327	15490	15278	15344	15384	15444	15362	15426	15265	15274	15272	15233	15309	15229	15390	15312	15049	15384	15346	15265	15246	15472	15176	15295	15290	15126	15282	15293	15457	15271	15370	15223	15319	15408	15185	15290	15131	15428
22937	21406	29173	24026	24014	61093	70513	53393	40189	29200	22405	19351	18684	18334	18367	18471	18469	18384	18362	18404	18287	18226	18232	18433	18359	18088	18388	18256	18216	18194	18176	18068	18010	18087	18317	18061	18290	18296	18038	18174	18140	18112	18201	18017	18021	18071	17884	18201	18258	18012	18049	18104	18268	18223	18244	18019	18008	18167	17881	18172	18131	18075	17981	18204	18209	18203	18124	18202	18113	18090	18161	17942	18121	18108	18133	18196	18088	18183	17900	18035	17868	18330	18231	18077	18083	18237	18012	18271	18049	18004	18333	18063	17939	18071	17945	18085	18254	17983	17981	18080	18077	18127	18151	18041	18104	18116	18185	17929	18020	18066	18095	18310	18138	18190	18057	18081	18154	17896	17976	18014	18065	18189	17952	18180	17936	18022	18081	18082	17966	18060	17910	18059	17846	18003	18037	18020	18083	18066	18241	18006	17987	18208	18097	18063	18049	18091	17909	18003	18083	18074	18095	18086	18102	18035	18033	18071	17949	18315	18048	17984	18094	18148	17964	17943	18035	18096	18028	18124	17990	18154	18065	18142	18067	18181	18050	18162	17850	18108	18055	18059	18263	18041	17882	18008	18038	18146	17964	18209	18120	18186	18080	18104	18131	18034	18056	18049	18172	17978	18200	18093	18012	18033	18161	17951	18006	18172	17818	18035	18044	18193	18083	18086	18059	18085	18134	17904	18072	18008	18117	18042	18295	18150	18047	18018	18064	17954	17940	18044	18326	17919	18055	18001	18024	17992	18156	18095	18033	18017	18049	17926	18152	18141	18075	18067	18080	18111	17862	18037	17757	18028	18090	18186	18092	17979	18081	18004	18115	17950	17656	17964	18152	17848	18047	17936	18134	17701	18087	17989	18240	17934	17899	18139	18096	18190	18039	18003	18209	18136	18082	18060	18235	17897	18101	18186	18235	17979	18147	17985	17875	18042	18045	18094	18203	17996	17988	18289	17852	18035	18016	17995	18285	18040	18096	18213	18110	17878	18060	18016	18002	17999	18240	17979	18202	17849	18133	18090	17914	18109	18094	18008	18049	18007	18128	17929	18166	18101	17837	18025	17971	17966	18074	17845	18137	18060	17926	18098	18231	17976	17850	18057	18138	18151	18138	18222	17895	17952	18253	18091	18276	17969	18168	17829	17958	18114	18122	18258	17904	18052	17988	17976	18040	18116	18086	18142	18208	18006	18049	18124	18022	18010	18011	18117	17966	18062	18081	18174	17970	18063	17860	17958	18072	18012	17985	18102	18082	18039	18035	18238	17987	18008	17962	18155	18088	17953	18062	17917	18083	17996	18225	18237	18242	17882	17800	17955	18074	17907	18097	17914	18011	18214	18054	18077	18120	18072	18139	18276	18168	18100	18052	18327	18043	18048	17962	18204	17976	18062	18073	17954	18127	17997	18256	18141	18288	18120	18209	18219	17968	18031	18223	18062	18049	18029	18129	18117	17971	17920	18049	18007	17905	17942	17882	17972	18022	18009	18178	18036	18064	18112	18080	18007	18025	17968	18057	17973	18036	18081	17906	18108	18106	18108	17927	18129	18197	18025	17996	17894	17972	17961	17999	17855	18149	17979	18086	17986	17919	18013	18015	17968	18237	18151	18047	18072	18118	18022	17929	18180	17798	18066	18248	17887	17976	17821	18105	18150	18190	18196	18092	18213	18004	18216	18134	17986	18122	18142	18029	17933	17981	17941	18075	18131	18060	17931	18042	17922	17796	18036	18140	17984	17894	18138	18080	18136	17832	18351	18127	18080	18087	18033	18269	17923	18040	18001	18017	17983	18026	18117	18037	18019	18216	17936	17900	18335	18056	18111	17901	17922	17859	17918	17908	18259	18144	18189	18055	18053	18001	18125	18034	17959	17941	18130	18013	18039	18297	18084	18115	18037	18263	18101	18070	18146	18095	18148	18068	17972	18083	18021	18041	17993	18170	18011	18042	17894	17925	17847	18144	18278	18190	17980	18014	18004	18031	18203	17868	17745	18031	17979	18233	17996	18193	18044	17952	18237	18200	18061	18047	17955	18043	18050	18066	18073	17944	18117	17974	18078	17948	18084	18083	17949	18079	18134	17984	18220	17974	18013	18119	17887	18029	18028	17992	17976	18182	17864	18060	17789	17865	17995	18144	18033	18037	18110	18203	18221	18178	17966	18009	17683	18150	18027	18201	17879	17978	18125	18073	17981	17949	17829	18024	17997	18099	18298	18237	17830	17934	17898	18053	18141	18056	18176	18075	17957	17913	18004	18315	18117	18026	18098	18176	18035	17901	18128	17999	17957	17964	18152	18070	18113	18061	18174	18164	17921	18006	17957	18211	17943	18159	18365	18130	17899	18222	18092	18213	18118	17971	17981	18049	18121	17979	18148	18135	18021	18095	17972	18101	18029	18089	18238	18198	18083	18125	17940	18059	17897	17880	18133	18024	17958	18036	18027	18036	18120	17891	18135	18205	17992	18168	18119	17933	17981	17965	18061	18161	18045	18089	18108	18131	18198	17965	18008	18009	18216	17943	17969	18045	18071	18016	18299	18029	17917	18147	18233	18211	18015	18184	18004	17931	18188	18143	17900	18179	18021	18201	17859	18011	18138	18079	17771	17999	17925	18057	18103	17971	17955	18284	18072	17884	17991	17976	17807	18071	18250	18078	18046	18194	17986	18177	17999	18096	17960	17857	18076	18052	18140	18047	17910	18170	17879	17948	17998	17984	17966	18089	18174	17866	18109	18001	17979	18073	18065	18010	18021	18099	18079	18113	18071	17947	17845	17923	18004	17829	18164	17898	17829	18059	17870	18184	17995	18107	18008	18145	17919	17990	17972	18178	18072	18190	17841	18274	18150	18061	18104	18116	18118	17913	18056	18247	18054	17968	17834	17955	17869	17901	17924	17886	17765	18031	18035	18022	18065	18139	18044	17852	18021	18102	18078	18243	18066	17936	18149	18236	17925	18087	18196	18014	17775	18081	18077	18148	17916	18003	18116	18047	18054	18062	18061	18054	18143	18143	18252	18048	18111	17988	18097	17934	17878	18161	17919	17796	18187	18141	18012	18117	18072	18229	18115	18144	18011	18142	17998	18185	17900	18008	18074	17939	18265	18110	18103	17986	17861	17964	17931	17819	18093	18064	17969	18191	18065	18194	18101	17901	18037	17758	17900	18061	18130	18131	18110	18015	18006	17989	17984	17992	18089	17885	17989	18051	17963	18117	18069	18236	18025	17972	17762	18112	17968	18002	17971	18313	18149	17953	18008	18193	18047	18029	17998	17999	18099	18157	17925	17850	18120	18160	18112	17993	17925	18018	18293	18084	17956	18208	17868	18030	18232	17935	18080	18275	18243	17994	18194	17924	17983	17937	18001	18007	18155	18269	18040	18157	17882	18018	18032	18201	17959	18158	18019	18131	18093	17986	17936	18101	17979	18040	18178	18028	18125	18055	18051	17962	18122	18120	17906	18199	18290	18019	17853	17885	18078	18093	18177	18098	18196	18129	18053	18001	18034	18034	18238	18194	18103	17855	18055	18010	18160	18176	18074	18091	18102	18102	18114	18172	18040	17984	18161	17840	17900	18100	17989	18149	18176	18182	18091	18063	17813	17961	17944	18113	17776	18085	17890	17891	18113	18233	18105	18098	17988	18102	18195	18020	17940	17889	18255	17934	18060	17874	18074	18154	18132	18143	18152	18061	17932	18272	18233	18031	18051	18109	17807	18084	17995	17970	18112	18168	18103	17988	18178	17823	17943	17973	18069	17999	17921	17945	18044	17989	18103	18146	17993	17969	18037	18034	18115	18143	17993	18266	18398	17972	18241	18275	18007	17826	17913	17937	18098	17965	18036	17811	17976	17986	18201	17987	18159	18255	18133	18094	17908	18155	17982	18045	18254	18111	18008	18014	18024	18012	17716	17961	17962	18111	18045	18132	18024	18059	18138	18197	17873	18144	17891	18128	18041	18011	18163	18015	17971	17928	17971	18002	17844	18104	18104	18205	17957	18180	18040	18118	17953	18157	17992	17914	17980	17980	17925	18054	18206	18098	18068	18051	18111	17972	18092	18309	18063	18009	18190	17935	18008	18004	18059	17950	18030	17875	17969	17981	18111	18139	17968	17874	18097	18045	17764	17952	17888	18307	18098	18133	18186	18057	17990	18074	18176	18229	17995	17939	18041	17901	17971	18192	18230	18106	18012	18247	18126	18033	18045	17922	18173	17990	18160	18091	17996	18062	18054	18232	17952	18093	18166	18149	18003	17973	17932	18148	18328	18116	18158	17926	17981	18143	18257	18182	18059	18095	18069	18026	18034	18328	17923	17987	17976	18003	17937	18185	18065	18375	17900	18081	17890	18206	18017	17855	18046	17979	18006	18060	18059	18023	18146	17928	17948	18142	17984	17974	18098	18054	18012	17963	18080	18068	18011	18188	17954	18013	18253	18117	18106	18104	18044	18095	18098	17995	18174	18074	17901	18043	18004	18022	18057	18026	18026	18003	17917	18065	17858	18149	18112	17955	18162	17977	17829	18079	18059	18245	17757	18004	18252	18080	17936	18022	18104	18026	17854	18092	18137	17896	18030	17833	18059	18184	18215	17989	18144	18224	18109	18242	17927	17990	17900	17978	18115	17880	18027	17953	18038	18182	18185	18084	17961	17935	18019	17942	17918	17894	18016	17998	18249	18134	18033	17992	18082	17800	18145	18011	18100	18065	18409	18130	18175	18088	18148	17907	17944	18167	17907	18006	18024	18044	18105	18019	18057	18166	18030	18184	18109	18158	17958	18117	18038	18155	17833	18105	18006	18207	18272	18011	18162	17954	17862	17954	18131	18129	18112	18085	18126	18040	18070	18005	18116	18132	17856	17882	18212	18069	18181	17953	18004	17973	18175	17859	18086	18188	18121	17808	18085	18130	18100	18098	18016	17950	17989	18043	18141	18105	18028	18076	17926	18016	18066	17897	18081	18100	18030	18109	18020	18040	17990	18137	17922	18128	17902	18213	17959	18053	18093	18091	17929	18175	18044	17840	18331	18020	18133	18143	18039	17810	18085	18034	18092	17922	18062	17833	18093	18019	18077	18118	18084	17981	18051	18071	18350	18085	18104	18030	18181	18006	18193	18052	18011	18280	18021
53881	39065	25946	23193	37956	67467	70616	53224	40165	26656	18851	16017	15509	15199	14932	15142	15189	15183	15221	15251	15163	15093	15168	15167	15074	15135	14923	15118	15182	15174	15016	15185	15103	15172	15072	15047	15192	15265	15132	14935	14984	15236	15105	15159	15129	15008	15146	15042	15195	15092	14920	15152	15065	15009	15122	15041	15137	15214	14995	15202	15121	15109	15002	14970	15258	15218	15035	15018	15098	14940	15129	15182	15164	15157	15154	15148	15150	15199	15006	15141	15133	15115	15176	15207	15138	15128	14955	15216	15180	15189	15357	15093	15111	15258	15015	15112	15027	14990	15038	14994	15209	15111	15090	14903	15211	15165	15157	15037	15130	15098	15237	14996	14888	15099	15055	15287	15202	15302	15093	14993	15136	15066	15101	14963	15159	15151	15064	14973	15164	15166	15198	15267	15170	15009	15243	15225	15130	15012	15197	15171	15034	15020	15102	15098	15097	15174	15147	15124	14924	15137	15225	15113	15047	15112	15053	15120	15103	15190	15056	15237	15254	15309	15186	15070	15251	14929	15040	15065	15125	15125	15099	15037	15106	14958	15183	15177	15120	15156	15160	15227	15005	15159	15225	15229	14970	15137	15087	15207	15047	15004	14979	15005	15132	15099	15065	15105	15202	15082	15077	15083	15272	15174	15130	15136	15043	15136	15140	15120	15146	15157	15178	14920	15248	15194	15127	15074	15083	15128	14964	15086	15099	14993	15012	15262	15213	15147	15057	15156	15087	15073	15388	15021	15087	15118	15141	15243	14964	15102	15086	15025	15109	15261	15134	14989	15096	15266	15079	15108	15393	14912	15146	15238	15109	15129	15095	15183	14993	15069	15047	15185	15271	14942	15201	15248	15132	15182	15164	15275	15111	15019	15330	15087	15109	15158	15305	14969	15135	15204	15187	14949	15119	15121	15085	15216	15243	15175	15188	15236	15138	15056	14991	15241	14942	15140	15184	15092	15194	15226	15023	15182	15189	15207	15087	15051	15121	15150	15161	15086	15250	15263	15034	15143	15081	15103	15057	15034	15267	15089	15240	15056	15176	15018	14988	15162	15329	15149	15258	15085	15018	15024	15253	15083	15044	15158	14995	14982	14981	15097	15103	15063	15015	15229	15201	15256	15109	15257	15192	15099	15080	15141	15172	15123	15155	15050	15253	15118	15100	15073	15168	15030	15225	15077	15033	15185	15073	15167	15223	15042	14989	15044	14916	15061	15154	15297	15129	15027	15193	15163	15051	15225	15111	15155	15070	15230	14836	15077	15067	15113	15049	15035	15008	15083	15120	15021	15082	15057	15045	14984	15200	15144	15022	15064	15180	14965	15203	14912	15104	15041	14998	15196	15127	15165	15068	15146	15183	15141	15235	15264	15151	15020	14897	15048	15251	15249	15092	15191	15147	15061	15156	15107	15024	15142	15372	15064	15114	15364	15078	15190	15150	14979	15165	15103	15165	15063	15226	15084	15249	14983	15223	14958	15140	15075	15063	15070	15148	15214	15146	15135	15200	15151	15228	15090	15132	15061	15075	14968	15088	15147	15153	15024	15142	15002	15201	15146	15093	15138	15210	15211	15235	15215	15144	14998	15036	15016	15067	14980	15179	15125	15093	15343	15165	15139	15132	15060	15248	15194	15336	15123	15016	15294	15074	15164	14858	15116	15134	15328	15261	15135	15234	15231	15097	15090	15251	15121	15008	15087	15041	15067	15122	15128	15177	15068	15240	14951	15004	15109	15280	15174	15081	15213	15025	15134	15141	15203	15176	15107	15096	15074	15198	15145	15104	14918	15143	15262	15179	15171	15082	15197	15149	15046	15168	14959	15021	14999	15113	15126	15134	15209	15175	15251	15235	15040	15089	15092	15147	15038	15028	15266	14991	15244	15134	15129	15148	15041	15141	15068	14972	15274	15166	14995	14974	15136	15177	15081	15101	15163	15138	15058	15212	15228	14905	15197	14865	15026	15103	15068	15043	15118	14986	15110	15350	15111	15022	15242	15120	15234	15207	15144	15113	15124	15167	15260	14843	15169	15124	15079	15077	15335	15118	15089	15092	15123	15145	15058	15034	15216	15040	15063	15331	15058	15112	15160	15160	15057	15155	15057	15051	15261	15211	15056	15204	15008	15138	14970	15292	15107	15089	14995	15264	15113	14958	15040	14982	15235	15110	15034	15073	15136	15248	15142	15203	15056	15091	15023	15221	15041	15173	15213	15075	15037	15144	15200	14861	14920	15061	15185	15190	15078	15108	15239	15144	15041	15092	15039	15084	15088	15119	15094	15073	15085	15233	15178	15074	15161	15021	15077	15103	15079	14963	15070	15114	15100	15113	15170	15159	15081	15047	14912	15230	14987	15114	15205	15032	15178	15171	15215	15102	15098	15130	15053	15225	14979	15115	15102	14984	15100	15099	15170	15158	14942	15177	15324	15113	15148	15262	15052	15186	15168	15299	15096	15110	14943	15159	15075	15107	14979	15233	15008	15118	15082	14988	15121	14981	15056	15227	15174	15338	15088	15160	15053	15162	15327	15234	15209	15193	15114	15042	15046	15170	15181	15325	15214	15195	15139	15142	15298	15222	15124	15078	15237	15051	15088	14947	15124	15107	15177	15077	15175	15115	15150	15034	15243	15174	15087	15121	15236	15280	15090	15068	15048	15101	15111	15178	15058	15012	15023	15215	15076	15261	14981	15185	15263	15145	14998	15009	15063	15165	15200	15222	15153	15292	14967	15052	15056	15096	15154	15221	15045	14867	15176	14978	15075	15194	15047	15061	15018	15226	14873	15126	15107	15256	15187	15102	15088	15281	15129	15050	15233	14893	15063	15167	15183	15034	15124	15262	15104	15234	15049	15088	15246	15196	15182	14974	15196	15202	15089	15116	15049	15168	14999	15111	15029	14936	15299	14926	15363	15106	15185	15129	15141	15082	15054	15124	15207	15116	15146	15018	15241	15309	15087	15259	15072	14984	15197	15261	15053	15224	15029	15167	15103	15182	15154	15261	14843	15212	15148	15044	15305	15056	15133	15153	15087	15106	15217	15084	15242	15143	15149	15194	15126	15195	15185	15025	15112	15046	15236	15029	15229	15141	15076	14938	15039	15299	14998	15281	15204	15104	14968	15013	15078	15059	15078	15204	15158	15026	15147	15111	15158	14998	15342	15181	15133	15128	15230	15059	15168	15142	15135	15070	15335	15225	15069	15154	15087	15096	15280	15136	15115	15013	15054	15111	15201	15171	15084	15218	15211	15031	15098	15166	15262	15273	15144	15030	15358	14889	15142	15131	15183	15175	15121	15223	15299	14997	15050	14988	14960	15086	15200	15112	14996	15167	15171	15202	15029	15123	15084	15144	15200	15042	15123	15290	15131	15216	15082	15101	15084	15068	15027	15095	15072	15190	15060	15313	15106	14953	15130	15191	14962	15142	14844	15076	15220	15230	15042	15164	15209	15089	15009	15041	15081	15353	15017	15087	15155	14986	15136	15198	14983	15037	15001	15174	15037	15213	15110	15019	15061	15176	15114	15078	15189	15189	15252	15365	15103	15166	15096	15261	15055	15047	15094	15130	15138	15217	15048	15110	15313	15073	15232	15043	15269	14975	15158	15129	15085	15119	15252	15097	14982	15222	15083	15292	14925	15087	15155	15088	15047	15065	15045	15002	15209	15130	15158	15022	15054	15175	15006	15134	15117	15050	15119	15146	15090	15104	15192	15147	15049	15279	14921	15159	15080	15073	15178	15215	15150	14987	15123	15169	15258	15179	15063	15188	15046	15059	15103	15025	15208	15120	15311	15002	15094	15100	15102	15198	15215	15052	15074	15078	15183	15178	15353	14965	15183	15241	15186	15111	15134	15046	15160	15111	15160	15246	15178	15118	14967	15038	14980	15169	15021	15204	14959	15102	15178	15063	15075	15151	15176	15185	15151	15033	15062	15382	15160	15078	15105	14906	14945	15047	15215	15069	15167	14948	15147	15020	15087	15134	15094	15068	15305	15122	15088	15167	15151	15169	14976	15078	14947	15022	15048	15083	15202	15061	15159	15141	15103	15123	15213	15143	15122	15101	15052	15080	15120	15147	15107	15242	15164	15014	15170	15112	15220	15272	14910	15230	15152	15234	15062	15180	15197	15273	15036	15252	15251	15214	15089	14947	15160	15050	15055	15012	14922	15044	15232	15080	15238	15165	14880	15148	14998	15021	15195	15068	15212	15075	14993	14966	15302	15140	15232	15061	15088	15296	15298	15248	15146	15050	15068	15288	14994	15029	15218	15101	15044	15044	15122	15146	15140	15045	15217	15149	15251	15094	15085	15249	14910	15090	15087	15295	14989	15211	15199	15304	15087	14998	14916	15157	15071	15167	15122	15128	15254	15119	15176	15021	15049	15168	15134	14982	15127	15189	14916	15143	14924	15043	15147	15134	15119	15067	15158	15187	15017	14989	15061	15156	14992	15073	14993	15012	15230	15261	15223	15037	15081	15222	15042	14946	15096	15125	15064	14886	15106	15119	15149	15115	15129	15118	15237	15112	15169	15110	15162	15205	15134	15169	15221	15016	15233	15240	15071	15177	15301	15009	15245	15121	15207	15043	15142	15055	15051	14983	15147	15295	15186	15154	15142	15005	15031	15234	15044	15081	15129	15194	15157	14935	14994	15066	15057	15091	14965	15082	15131	15172	15173	15016	15324	15177	14975	15131	15139	15317	15102	15226	15009	15147	15207	15072	15145	15136	14925	14969	15078	15154	15135	15105	15203	15186	15194	15204	15076	15198	15221	15123	15075	14967	15074	15117	15025	15126	15253	15056	15139	15117	15109	15157	14999	15201	15151	15178	15212	15127	15080	15221	15067	15069	15250	15046	15052	15075	15113	15177	15186	14950	15017	15259	14877	15131	15182	15175	15144	15038	15214	15020	15087	14949	15069	15163	15023	15215	15095	15242	15270	15160	15172	15251	14998	15119	15203	15041	15067	15098	15133	15225	15072	15207	15175	15209	15109	15297	15290	15117	15177	15092	15103	15350	15036	15034	15081	15175	15195	15110	15212	15028	15161	15017	15068	15159	15227	15202	15207	15103	14947	15111	15300	15143	14919	14991	15074	15074	15180	15172	15124	15059	15136	15128	15192	15038	15148
27821	22645	25407	22598	19495	24954	29073	24696	21714	19424	18720	18418	17995	18147	18277	18121	18155	18208	18247	18154	18136	18271	18327	18322	18014	18066	18200	18120	18008	18282	18396	18119	18226	18418	18479	18111	18170	18153	18165	18139	18041	18126	18234	18137	18088	17920	18428	18327	18083	18194	18075	17985	18042	18244	18112	17977	18303	18076	17966	18260	18160	18120	17989	18249	18259	18198	18193	18312	18219	18061	18107	18093	18119	18289	18260	18162	18176	18197	18020	18100	18157	18121	18020	18310	18136	18078	18236	18168	18028	18276	18193	17970	18067	18015	18523	18269	18262	18220	18221	18136	18211	18064	18039	18180	18226	18061	18284	18455	18052	18159	18021	18115	18137	18193	18127	17979	18114	18161	18152	18263	18046	17923	18047	18309	18283	18125	18193	18031	18191	18205	18215	18180	18317	18096	18229	18144	18094	18187	18252	18383	18189	18238	18227	18320	18298	18194	18027	18328	17980	18206	18196	18078	18077	18212	18177	18176	18408	18184	18483	17919	18112	18104	18287	18158	18302	18258	18156	18325	18107	18367	18132	18132	18201	18048	18160	18180	18188	18216	18285	18029	18178	18362	18323	18324	18358	18243	18432	18367	18238	17937	18212	18295	18100	18143	18192	18356	18041	18107	18128	18238	18342	17841	18118	18082	18215	17896	17990	18097	18053	18195	18083	18198	18144	18092	17992	18184	18240	18198	18161	18239	18071	18150	18177	18140	18249	18172	18046	18119	18220	18283	18101	18352	18149	18209	18084	18079	18346	18058	18169	18166	18231	18303	18208	18128	18073	18219	18228	17978	18223	18127	18000	17961	18126	18402	18243	18372	18178	18150	18107	18079	18187	18268	18132	18101	18119	18072	18157	18313	18402	18180	18152	18202	18258	18218	18382	18185	18308	18347	18228	18111	18180	18088	18090	18100	18198	17999	18024	18137	18097	18292	18076	17900	18139	18227	18018	18156	18345	18181	18280	18185	18221	17985	18193	18140	18044	18143	18220	17990	18215	18087	18164	18298	18319	18109	18259	18132	18406	18117	18158	18189	18113	18229	18281	18638	18255	18042	18120	18315	18165	17979	18312	18205	18019	18096	18258	18375	18150	18181	18121	18096	18137	18242	18198	18055	18086	18191	18079	18178	18247	18166	18117	18374	18334	18199	18068	18049	18109	18084	18038	18111	18361	18021	18305	18264	18194	18213	18291	18158	18129	18248	18145	18232	18211	18173	18275	18159	18485	18005	18217	18202	18113	18171	17957	17898	18372	18289	18084	18392	18104	18128	18079	18278	18210	18061	18379	18189	18196	18375	18145	18170	18302	18244	18278	18059	18207	18082	18261	18234	18189	18236	18332	18259	18181	18121	17907	18097	18201	18491	18349	18172	18132	18107	18090	18185	18231	18297	18087	18076	18237	18126	18130	18078	18064	18123	18234	18282	18216	18089	18199	17932	18166	18293	18237	18075	18155	18255	18196	18097	18124	18076	18117	17985	18288	18217	18158	18087	18321	18174	18093	17996	18248	18261	18041	18118	17992	18259	18169	18233	18086	18181	18297	18193	18103	18067	18203	18103	18215	18092	18245	18282	18025	18059	18037	17973	18230	18146	18264	18251	18251	18222	18218	18183	17988	18212	18046	18112	18036	18041	18136	18153	18391	18016	18389	18329	18270	18357	18244	18530	18364	18306	18143	18097	18138	18031	18147	18136	18035	18021	18201	18094	18227	18130	18115	17948	18204	18232	18308	18139	18117	17887	18200	18365	18265	18262	18156	18243	18153	18293	18043	18117	18174	18322	18225	18076	18234	17973	18181	18135	18098	18202	18257	18109	18263	18167	18354	18168	18295	18159	18111	18052	18124	18414	18106	18187	18119	18152	18205	17893	18155	18133	18034	18019	18433	18074	18072	18298	18209	18105	18100	18185	18175	18276	18196	17937	18041	18120	18180	18237	18053	18179	18313	18188	18046	18079	18024	18194	18130	18226	18116	18178	18225	18046	18022	18139	18332	18334	18053	18302	18172	18162	18281	18103	18182	18196	18043	18287	18243	18095	18324	18051	18290	17931	18460	18295	18012	18213	18218	18147	18226	18286	18246	18175	18159	18464	18288	18319	18333	18175	18086	18203	18237	18106	18189	18202	18137	17950	18130	18141	18315	18291	18233	18307	18174	18125	18199	18090	18287	18176	18327	18219	18153	18175	18108	18297	18008	18136	18327	18007	18119	18126	18251	18129	18057	18180	18259	17985	18191	18086	18180	18094	18206	18068	18110	18035	18102	18145	18205	18055	18072	18255	18186	18182	18104	18365	18253	17994	18223	18085	18156	18013	18203	18132	17896	18242	18107	18086	18214	18025	18295	18276	18331	18079	18193	18080	18126	18107	18240	18150	18297	18389	18013	18346	18002	18210	18256	18290	18078	18212	18171	18258	18163	18186	18160	18279	18302	18005	18076	18011	18180	18124	18231	18291	18085	18145	18141	18324	18056	18127	18133	18373	18205	18218	18090	18174	18278	18068	18328	18338	17952	18156	18271	18246	18258	18320	18240	18112	18000	18287	18100	18097	18107	18235	18168	18109	18335	18264	18160	18018	18214	18137	18042	18307	18366	18407	18004	18327	18077	18185	18247	18267	18274	18181	18147	18332	18204	18256	18288	18178	18094	17765	18278	17966	18234	18077	18228	18128	18074	18071	18111	18184	18264	18292	18354	18154	18152	17915	18121	18210	18140	18051	18140	18081	18246	18106	18169	17953	18230	18228	18196	18116	18241	18273	18038	18263	18262	18258	18378	18234	18341	18223	18012	18147	18229	18229	18272	18103	18144	18483	18183	17983	18140	18178	18151	18026	18189	18142	18110	18126	18241	18170	18223	18129	18137	18391	18142	18154	18356	18238	18195	18143	18468	18209	18228	18160	18140	18032	18043	18225	18351	18162	18377	18036	18006	18272	18161	18376	18156	18170	18093	18051	18302	18259	18137	18060	18152	18411	18166	18278	18075	18158	18027	18105	18138	18351	18187	18399	18315	18182	18175	18252	18063	18094	18112	18055	18104	18171	18145	18120	17966	18039	17886	18166	18263	18336	17869	18155	18056	18440	18135	18008	18187	18179	18214	18531	18288	18239	18049	18073	18069	17979	18089	18121	18239	18159	18340	18279	18218	18196	18137	18203	18098	17924	18041	18087	18276	18175	18276	18360	18139	18074	18225	18016	18062	18261	18308	18214	18204	18228	18249	18388	18082	18191	18057	18243	18139	18314	18287	18094	17952	18154	18208	18266	18181	18119	18257	18035	18144	18161	17984	18052	18115	18350	18201	18248	18157	18047	18131	18177	18237	18316	18075	18269	18125	18055	18237	18191	18368	18096	18002	18348	18056	18089	18156	18284	18245	18153	18333	18250	18164	18292	17888	18151	18030	18031	18092	18115	18141	18323	18151	18304	18239	18096	18094	17984	18050	18375	18092	18289	18034	17967	17983	18050	17907	18295	18150	18032	18223	18058	18141	18254	18227	18179	18216	18159	17996	18032	18083	18138	18182	18222	18200	18100	18263	18026	18157	18348	18217	18132	18198	18184	18084	18096	18221	17904	18125	18414	18265	18148	18321	18146	18141	18085	18269	18050	18284	18137	18219	18171	18185	18265	18406	18015	18147	18132	18232	18105	18239	18069	18114	18127	18294	18238	18094	18201	18210	18150	18161	18222	18168	18089	18077	18149	18180	18185	18224	18159	18394	18061	18108	18359	18125	18160	18116	18281	18260	18140	18193	18451	18482	18216	18264	18266	18059	18207	18219	17956	18175	18137	18260	18155	18157	18260	18118	18358	18390	18083	18214	18203	18218	18084	17920	18237	18160	18215	18316	18358	18335	18301	18403	18012	18042	18142	18359	18141	18146	18302	18265	18198	18237	18103	18333	18215	17995	18248	18344	18087	18189	18101	18022	18137	18329	18093	18067	18258	18075	18335	18159	18291	18165	18144	18213	18306	18382	18034	18071	18159	18188	18242	18185	18050	18471	18052	18235	18185	18139	17969	18037	18045	18279	18289	18114	18229	18251	18182	18337	18207	18178	18272	18145	18119	18172	18160	17995	18226	18111	18201	18346	18212	18325	18346	18115	18209	18203	18154	18324	18110	18362	18286	18036	18212	18224	18247	18278	18185	18261	18163	18206	18257	18209	18161	18163	17952	18251	18357	18272	18317	18135	17961	18131	18119	18406	18428	18113	18122	18081	18300	17997	17876	18068	18128	18272	18237	18169	18212	18267	18030	18239	18270	18054	18133	17963	18182	18226	18075	18102	18071	18205	18121	17975	18215	18036	18001	18153	18159	17960	18066	18141	18117	18090	18104	18045	18165	18073	18107	17975	18219	18364	18164	18172	18106	18138	18253	17939	18245	18140	18074	18049	18137	18210	18157	18255	18090	18170	18164	17981	18084	18300	18197	18199	18085	18323	18368	18321	18119	18075	18335	18168	18321	18166	18354	18365	18208	18141	18052	18124	18403	18225	18360	18155	18074	18147	18259	18076	18039	18173	18132	18197	18437	18235	18021	18232	18320	18229	18180	18191	18389	18158	18219	18279	18173	18317	18173	18148	18117	18340	18316	18106	18097	18168	18251	18357	18258	18178	18209	18195	18180	18101	18201	18437	18284	18241	18137	18424	18217	18207	18059	18034	18420	18202	18094	18335	18064	18156	18348	18153	18034	18089	18099	18110	18101	18116	17998	18228	18094	18189	18364	18410	18332	18196	18375	18406	18136	18176	18243	18114	18302	18194	18218	18162	18053	18298	18225	18410	18047	18029	17954	18117	17885	18303	18020	18076	18261	18257	18007	18133	18169	18089	18367	18457	18211	18078	18238	18247	18253	18284	18347	18139	18186	18119	18058	18242	18251	18258	18090	18168	18106	18192	18211	18186	18242	18239	18307	18419	18303	18194	18018	18282	18055	18298	18232	18216	18166	18166	18214	18208	18339	18169	18117	18171	18237	18215	18404	18114	18133	18080	18205	18103	18233	18191	18122	18283	18355	18098	18267	18254	18211	18287	18191	18310	18135	18144	18003	18163	18118	18094	18110	18172	18237	18142	18172	18009	17976	18137	18116	18150	18135	18223	18171	18213	18253	18298	18111	18260	18257	18102	18428
21614	21640	18647	17774	17236	24302	27214	21986	18495	16267	15696	15513	15246	15094	15297	15183	15245	15359	15013	15217	15290	15180	15286	15264	15148	15248	15381	15290	15269	14920	15331	15295	15324	15327	15238	15400	15196	15265	15413	15254	15498	15120	15299	15304	15214	15227	15411	15245	15105	15168	15278	15301	15200	15321	15451	15266	15234	15319	15339	15075	15199	15330	15224	15131	15180	15241	15162	15183	15234	15099	15455	15266	15174	15337	15291	15284	15215	15346	15384	15323	15320	15208	15169	15274	15348	15107	15315	15324	15272	15421	15130	15327	15265	15095	15157	15222	15194	15244	15273	15099	15141	15279	15171	15269	15147	15262	15276	15233	15240	15177	15310	15237	15190	15391	15340	15156	15370	15117	15294	15363	15083	15125	15283	15460	15236	15164	15159	15319	15280	15230	15217	15348	15326	15459	15186	15297	15196	15286	15131	15247	15057	15358	15370	15445	15212	15193	15245	15328	15242	15068	15349	15191	15185	15290	15471	15310	15187	15195	15102	15356	15326	15170	15269	15209	15228	15204	15220	15149	15212	15075	15227	15296	15145	15283	15241	15261	15342	15330	15296	15188	15221	15313	15266	15249	15149	15272	15292	15326	15367	15159	15324	15432	15200	15287	15440	15214	15311	15292	15244	15205	15299	15205	15320	15207	15120	15281	15338	15227	15186	15266	15240	15298	15280	15118	15284	15216	15281	15152	15261	15194	15287	15335	15307	15280	15047	15240	15048	15160	15054	15152	15288	15296	15318	15235	15222	15224	15183	15338	15231	15489	15141	15276	15233	15154	15348	15195	15288	15396	15362	15223	15361	15271	15263	15323	15388	15282	15240	15234	15133	15405	15406	15151	15126	15337	15219	15158	15279	15289	15238	15366	15065	15306	15157	15365	15303	15193	15374	15153	15359	15275	15385	15294	15259	15379	15325	15257	15545	15453	15341	15218	15126	15178	15263	15304	15397	15135	15191	15393	15133	15111	15259	15277	15158	15210	15234	15280	15299	15252	15273	15319	15232	15223	15410	15216	15311	15275	15339	15207	15228	15300	15243	15218	15316	15393	15145	15289	15418	15326	15220	15232	15122	15390	15282	15260	15380	15393	15243	15277	15374	15282	15173	15330	15265	15379	15295	15166	15221	15228	15327	15335	15326	15348	15312	15263	15213	15425	15112	15108	15161	15220	15414	15094	15349	15301	15180	15374	15358	15142	15329	15416	15260	15324	15187	15208	15253	15061	15310	15279	15425	15290	15336	15264	15330	15280	15197	15341	15296	15375	15300	15307	15296	15269	15039	15038	15365	15272	15199	15315	15323	15341	15158	15393	15177	15274	15430	15220	15350	15439	15557	15371	15208	15364	15164	15327	15264	15434	15269	15324	15354	15302	15348	15329	15263	15361	15326	15196	15329	15222	15282	15193	15259	15274	15323	15380	15282	15235	15241	15135	15369	15305	15269	15297	15224	15164	15318	15229	15173	15165	15145	15177	15185	15169	15261	15390	15264	15416	15290	15244	15265	15324	15324	15206	15388	15422	15276	15180	15330	15234	15285	15306	15283	15320	15272	15253	15181	15350	15271	15269	15376	15468	15064	15247	15348	15331	15271	15221	15168	15241	15321	15155	15239	15239	15312	15149	15511	15233	15283	15368	15255	15298	15353	15314	15376	15176	15519	15239	15137	15279	15245	15412	15090	15556	15240	15267	15412	15365	15307	15398	15180	15297	15407	15190	15275	15256	15206	15344	15074	15275	15200	15194	15215	15422	15330	15076	15264	15135	15281	15402	15230	15275	15440	15394	15282	15099	15200	15428	15296	15322	15238	15275	15270	15256	15373	15229	15270	15346	15260	15429	15355	15173	15323	15224	15308	15221	15256	15154	15366	15153	15339	15165	15344	15170	15276	15430	15233	15311	15382	15119	15161	15269	15411	15271	15268	15414	15253	15316	15202	15201	15289	15386	15282	15363	15255	15288	15281	15376	15134	15253	15383	15211	15290	15268	15251	15382	15105	15403	15375	15369	15243	15171	15327	15176	15323	15351	15235	15328	15227	15197	15429	15336	15412	15295	15283	15371	15342	15093	15315	15215	15328	15253	15257	15267	15338	15227	15360	15212	15312	15281	15200	15263	15356	15346	15178	15274	15245	15384	15253	15337	15319	15279	15299	15170	15293	15320	15231	15168	15294	15359	15249	15225	15256	15335	15106	15395	15313	15279	15370	15332	15436	15325	15017	15292	15376	15296	15036	15370	15245	15280	15450	15214	15310	15336	15192	15231	15284	15255	15330	15124	15382	15237	15303	15172	15332	15326	15355	15397	15367	15247	15315	15238	15295	15192	15166	15404	15221	15298	15161	15359	15254	15214	15314	15439	15225	15402	15142	15253	15321	15289	15235	15246	15241	15234	15361	15391	15336	15321	15280	15276	15171	15390	15330	15312	15219	15317	15402	15377	15174	15356	15345	15353	15432	15381	15212	15341	15161	15282	15042	15331	15194	15167	15323	15395	15165	15304	15144	15278	15175	15415	15158	15360	15346	15224	15240	15274	15336	15298	15264	15289	15103	15272	15371	15265	15369	15383	15307	15182	15124	15204	15176	15240	15217	15324	15323	15183	15394	15230	15342	15222	15309	15360	15327	15287	15369	15233	15249	15329	15322	15123	15147	15223	15312	15392	15344	15201	15466	15370	15338	15262	15209	15353	15341	15364	15437	15339	15331	15262	15218	15222	15323	15434	15242	15273	15136	15156	15375	15296	15216	15385	15172	15276	15162	15271	15096	15258	15424	15254	15333	15264	15094	15131	15287	15242	15197	15259	15259	15287	15405	15127	15178	15146	15349	15285	15180	15335	15379	15321	15231	15290	15401	15375	15252	15273	15354	15265	15385	15224	15086	15173	15277	15300	15339	15409	15269	15356	15030	15288	15120	15394	15288	15204	15314	15218	15370	15182	15231	15271	15240	15147	15227	15209	15086	15455	15408	15529	15276	15271	15274	15346	15223	15248	15275	15165	15213	15270	15475	15293	15282	15194	15191	15462	15224	15245	15297	15182	15430	15259	15260	15310	15169	15304	15320	15314	15411	15306	15238	15132	15365	15411	15410	15157	15203	15092	15340	15287	15426	15292	15381	15264	15373	15259	15436	15336	15335	15240	15231	15203	15290	15322	15444	15232	15292	15398	15197	15301	15380	15264	15263	15483	15209	15245	15197	15323	15197	15295	15154	15183	15309	15422	15319	15251	15219	15302	15315	15232	15257	15245	15264	15146	15108	15271	15314	15495	15136	15242	15273	15236	15220	15229	15169	15403	15352	15342	15225	15300	15348	15254	15287	15409	15259	15272	15301	15373	15130	15413	15278	15121	15391	15226	15182	15342	15112	15379	15177	15348	15277	15292	15168	15353	15212	15319	15246	15127	15175	15286	15267	15230	15352	15041	15204	15287	15212	15116	15313	15414	15309	15269	15193	15323	15155	15410	15234	15378	15268	15403	15239	15384	15355	15348	15161	15286	15339	15386	15399	15352	15320	15495	15295	15146	15295	15369	15322	15305	15350	15468	15366	15255	15309	15283	15160	15464	15190	15425	15266	15477	15340	15316	15207	15292	15377	15327	15260	15353	15125	15280	15114	15262	15269	15194	15359	15446	15347	15358	15410	15284	15284	15416	15334	15380	15059	15497	15372	15074	15353	15136	15215	15208	15163	15170	15291	15382	15313	15373	15374	15191	15414	15244	15377	15410	15295	15120	15028	15329	15231	15393	15358	15120	15305	15301	15418	15312	15292	15274	15183	15505	15405	15329	15269	15251	15175	15379	15177	15287	15493	15448	15297	15314	15380	15299	15269	15414	15278	15356	15263	15273	15146	15344	15399	15236	15387	15259	15147	15352	15203	15292	15325	15255	15224	15169	15255	15340	15223	15299	15191	15237	15324	15125	15341	15160	15431	15306	15271	15340	15294	15156	15241	15209	15398	15061	15193	15525	15306	15161	15205	15219	15184	15252	15170	15173	15270	15384	15302	15125	15287	15285	15293	15367	15300	15296	15429	15493	15507	15348	15304	15344	15205	15355	15178	15309	15172	15245	15300	15148	15273	15353	15234	15205	15074	15148	15219	15240	15371	15264	15429	15342	15288	15099	15346	15205	15287	15313	15329	15340	15282	15208	15264	15173	15315	15293	15244	15234	15256	15240	15222	15422	15438	15230	15097	15152	15248	15128	15179	15162	15299	15388	15283	15403	15185	15062	15245	15204	15332	15312	15342	15209	15369	15305	15298	15247	15211	15313	15206	15222	15241	15286	15370	15161	15264	15450	15119	15277	15204	15317	15139	15267	15207	15348	15415	15248	15295	15250	15274	15355	15374	15359	15263	15484	15353	15227	15231	15311	15263	15514	15199	15266	15181	15395	15147	15286	15158	15218	15240	15145	15226	15345	15193	15195	15311	15071	15291	15368	15247	15215	15213	15184	15362	15246	15355	15264	15212	15292	15309	15213	15409	15193	15301	15372	15261	15372	15388	15265	15193	15311	15099	15158	15176	15267	15300	15328	15226	15291	15206	15308	15222	15307	15290	15326	15254	15307	15256	15312	15283	15335	15373	15192	15339	15195	15236	15125	15099	15246	15103	15331	15304	15508	15270	15326	15169	15366	15184	15280	15295	15267	15399	15302	15181	15273	15357	15089	15195	15045	15313	15322	15508	15141	15416	15600	15312	15255	15311	15288	15397	15289	15294	15268	15058	15241	15194	15318	15354	15385	15173	15266	15246	15359	15267	15250	15302	15227	15202	15461	15091	15273	15192	15419	15240	15267	15506	15185	15286	15234	15431	15180	15351	15210	15289	15135	15231	15390	15403	15340	15333	15375	15121	15274	15219	15502	15229	15263	15325	15251	15080	15372	15290	15377	15359	15169	15174	15259	15205	15056	15107	15364	15289	15231	15294	15324	15222	15231	15529	15238	15311	15282	15243	15379	15298	15274	15163	15285	15432	15323	15314	15193	15364	15388	15354	15236	15405	15169	15294	15388	15212	15295	15323	15277	15163	15217	15174	15284	15317	15434	15293	15134	15223	15246	15364	15307	15292	15407	15221	15169	15252	15259	15197	15155	15255	15210	15391	15232	15260	15226	15361	15097	15294	15207	15329	15317
24082	21424	29064	24248	22247	44279	61771	46175	34034	25341	20532	18441	18075	17680	17816	17878	18009	17934	17996	17967	17896	17908	17629	17925	17910	17876	17910	17718	17812	17889	17720	17814	17816	17592	17678	17872	17506	17832	18021	17677	17895	17794	17717	17811	17733	17643	17700	18008	17609	17911	17815	17611	17708	17874	17788	17772	17743	18013	17672	17575	17699	17877	17909	17762	17883	17650	17870	17847	17927	17854	17714	17756	17692	17727	17637	17777	17629	17811	17888	17550	17755	17683	17775	17661	17686	17875	17746	17907	17719	17812	17695	17880	17817	17719	17736	17656	17637	17748	17670	17904	17699	17763	17467	17704	17788	17629	17827	17750	17552	17725	17764	17441	17607	17605	18000	17813	17767	17678	17690	17627	17970	17715	17941	17872	17606	17870	17775	18080	17735	17628	17648	17624	17807	17821	17708	17849	17816	17768	17956	17528	17657	17871	17794	17810	17760	17748	17820	17594	17782	17814	17696	17767	17759	17471	17676	17542	17777	17608	17755	17886	17695	17886	17710	17780	17660	17777	17764	17652	17987	17708	17557	17652	17712	17782	17733	17808	17713	18022	17779	17640	17810	17633	17800	17617	17662	17687	17642	17620	17637	17894	17597	17650	17655	17637	17651	17845	17659	17831	17926	17579	17622	17705	17939	17636	17783	17741	17517	17580	17820	17812	17760	18072	17502	17640	17861	17716	17874	17753	17726	17740	17745	17831	17787	17717	17519	17657	17754	17648	17805	17830	17784	17680	17652	17804	17828	17845	17851	17904	17704	17711	17629	17517	17634	17740	17690	17764	17772	17719	17721	17633	17903	17896	17616	17767	17708	17744	17566	17671	17767	17818	17772	17758	17871	17801	17750	17611	17701	17729	17645	17700	17835	17797	17625	17626	17617	17679	17688	17622	17676	17573	17664	17643	17678	17861	17716	17954	17940	17637	17897	17674	17667	17558	17736	17805	17587	17805	17680	17665	17896	17716	17721	17658	17577	17548	17578	17629	17578	17837	17857	17713	17641	17713	17931	17832	17645	17786	17726	17760	17929	17917	17847	17491	17743	17895	17496	17590	17732	17857	17705	17885	17858	17853	17769	17715	17669	17708	17665	17480	17774	17748	17649	17873	17736	17674	17653	17724	17766	17789	17711	17978	17905	17702	17767	17908	17826	17830	17844	17497	17574	17730	17898	17765	17619	17626	17751	17836	17626	17713	17656	17671	17576	17892	17905	17723	17725	17741	17744	17831	17844	17684	17832	17723	17791	17733	17779	17736	17755	17729	17693	17840	17722	17786	17805	17742	17802	17696	17723	17810	17945	17544	17811	17616	17846	17881	17819	17700	17712	17573	17583	17676	17699	17834	17770	17886	17900	17569	17742	17816	17770	17793	17727	17629	17735	17886	17808	17607	17883	17698	17979	17611	17897	17675	17556	17779	17652	17702	17596	17831	17688	17720	17681	17723	17740	17592	17834	17926	17657	17730	17678	17505	17835	17707	17752	18070	17740	18032	17695	17763	17815	17638	17878	17777	17387	17850	17563	17673	17760	17433	17791	17864	17838	17839	17719	17644	17827	17566	17782	17693	17942	17671	17846	17770	17953	17842	17811	17840	17725	17948	17591	17787	17851	17743	17856	17739	17681	17690	17764	17712	17855	17745	17804	17735	17600	17674	17709	17617	17648	17663	17516	17957	17841	17605	17879	17903	17770	17740	17769	17749	17641	17661	17670	17767	17742	17749	17642	17855	17503	17613	17833	17672	17467	17898	17718	18079	17815	18017	17549	17765	17856	17918	17906	17956	17773	17868	17673	17733	17714	17737	17722	17833	17739	17573	17653	17844	17768	17764	17886	17742	17825	17906	17858	17609	17753	17709	17668	17567	17714	17729	17743	17631	17733	17586	17793	17719	17571	17674	17816	18063	17762	17612	17775	17862	17653	17736	17753	17787	17809	17822	17791	17910	18037	17767	17785	17867	17685	17596	17592	17829	17811	17647	17660	17736	17754	17736	17739	17628	17719	17634	17638	17880	17583	17689	17774	17600	17557	17749	17836	17867	17720	17646	17713	17742	17909	17979	17736	17581	17827	17831	17842	17628	17757	17789	17946	17611	17737	17716	17575	17652	17657	17645	17897	17820	17480	17773	17783	17684	17883	17779	17768	17665	17679	17859	17738	17865	17559	17738	17753	17734	17656	17637	17925	17686	17769	17784	17817	17588	17783	17759	17803	17763	17681	17620	17822	17594	18030	17711	17926	17639	18001	17549	17770	17764	17621	17857	17886	17680	17830	17674	17989	17745	17703	17567	17828	17791	17782	17798	17781	17655	17579	17730	17431	17523	17729	17714	17843	17644	17713	17679	17842	17798	17541	17951	17833	17631	17809	17700	17839	17586	17860	17798	17516	17857	17792	17769	17711	17526	17565	17751	17714	17839	17532	17667	17674	17892	17646	17579	17753	17705	17805	17771	17899	17868	17814	17739	17946	17893	17813	17674	17709	17769	17749	17607	17806	17829	17549	17768	17848	17796	17642	17764	17516	17756	17716	17794	17746	17731	17810	17613	17674	17677	17690	17678	17714	17683	17760	17766	17695	17690	17858	17848	17971	17804	17657	17812	17713	17697	17787	17694	17715	17783	17838	17740	17683	17916	17762	17991	17517	17642	17629	17783	17729	17628	17671	17798	17534	17586	17840	17699	17950	17781	17694	17658	17781	17707	17870	17883	17670	17674	17589	17832	17551	17853	17901	17783	17918	17595	17918	17715	17766	17942	17646	17669	17829	17781	17892	17532	17772	17856	17679	17588	17569	17399	17606	17796	17714	17765	17862	17539	17812	17793	17927	17793	18007	17678	17734	17605	17735	17628	17842	17869	17605	17845	17728	17571	17866	17814	17588	17675	17676	17755	17763	17787	17566	17808	17665	17701	17712	17741	17764	17736	17839	17817	17503	17668	17609	17680	17801	17580	17890	17805	17693	17798	17630	17387	17784	17718	17685	17787	17696	17747	17761	17563	17577	17700	17870	17717	17571	17652	17738	17725	17869	17655	17764	17608	17780	17757	17800	17894	17729	17434	17703	17671	17626	17833	17610	17681	17790	17874	17790	17786	17493	17720	17632	17519	17673	17905	17755	17668	17490	17723	17791	17823	17882	17668	17840	17662	17703	17698	17756	17672	17726	17796	17775	17744	17806	17936	17736	17722	17766	17707	17739	17886	17766	17825	17636	17698	17721	17760	17805	17672	17789	17764	17624	17845	17715	17564	17864	17624	17559	17679	17490	17843	17804	17742	17950	17676	17784	17581	17819	17748	17744	17695	17572	17813	17908	17798	17967	17801	17826	17936	17923	17606	17344	17618	17881	17670	17777	17528	17773	17566	17794	17693	17556	17688	17782	17869	17719	17630	17822	17802	17688	17744	17495	17346	17789	17861	17766	17711	17593	17676	17516	17851	17714	17973	17661	17620	17749	17768	17713	17593	17414	17797	17566	17731	17527	17901	17740	17584	17845	17861	17734	17771	17658	17701	17844	17690	17817	17716	17781	17836	17717	17719	17727	17745	17717	17700	17817	17807	17591	17890	17589	17711	17599	17740	17643	17633	17899	17669	17782	17820	17528	17799	17833	17654	17780	17442	17792	17752	17621	17651	17724	17764	17814	17703	17712	17615	17900	17614	17641	17620	17621	17513	17752	17721	17727	18021	17770	17664	17755	17894	17679	17923	17909	17767	17791	17665	17803	17667	17821	17673	17743	17759	17788	17837	17893	17711	17788	17675	17839	17897	17945	17750	17848	17785	17727	17683	17800	17730	17675	17631	17590	17830	17704	17753	17787	17711	17818	17670	17749	17603	17646	17709	17398	17647	17788	17755	17621	17610	17606	17616	17555	17918	17688	17849	17940	17920	17837	17616	17727	17756	17619	17959	17963	17868	17679	17642	18001	17943	17852	17696	17832	17831	17626	17687	17734	17703	17768	17967	17946	17764	17760	17791	17826	17680	17745	17828	17538	17836	17670	17738	17615	17653	17555	17717	17855	17728	18015	17846	17754	17782	17620	17543	17545	17635	17709	17734	17837	17809	17762	17725	17661	17888	17730	17676	17748	17720	17642	17648	17729	17738	17529	17668	17947	17816	17976	17617	17697	17755	17751	17896	17634	17849	17626	17843	17814	17837	17754	17685	17749	17777	17606	17601	17789	17725	17719	17743	17817	17617	17704	17769	17631	17653	17599	17679	17829	17775	17561	17698	17621	17739	17541	17705	17611	17795	17623	17763	17859	17773	17981	17795	18057	17775	17869	17624	17797	17808	17742	17689	17766	17703	17786	17631	17855	17715	17746	17770	17822	17705	17590	17670	17673	17838	17618	17558	17524	17971	17738	17634	17654	17750	17617	17915	17722	17695	17850	17757	17803	17661	17841	17848	17766	17763	17706	17835	17533	18052	17946	17771	17708	17704	17676	17586	17652	17688	17751	17859	17779	17613	17461	17621	17592	17511	17624	17783	17617	17633	17904	17713	17714	17726	17844	17582	17660	17669	17843	17624	17564	17667	17698	17784	17702	17709	17622	17629	17630	17799	17592	17767	17781	17605	17662	17812	17813	17928	17686	17694	17840	17738	17700	17875	17726	17839	17738	17883	17798	17644	17836	17820	17879	17854	17812	17578	17757	17550	17741	17734	17545	17545	17741	17544	17839	17819	17758	17605	17733	17528	17718	17844	17659	17660	17958	17536	17569	17824	17860	17648	17868	17819	17778	17656	17786	17734	17552	17618	17520	17722	17919	17603	17638	17653	18020	17750	17862	17630	17780	17720	17917	17660	17689	17620	17567	17714	17594	17709	17780	17812	17967	17805	17917	17516	17747	17675	17843	17516	17614	17635	17778	17686	17895	17794	17694	17944	17839	17866	17647	17513	17677	17740	17876	17735	17750	17711	17664	17777	17771	17616	17811	17829	17731	17606	17888	17709	17747	17523	17601	17685	17682	17808	17750	17622	17906	17720	17555	17769	17583	17987	17606	17685	17440	17853	17767	17745	17775	17755	17913	17688	17630	17824	17886	17782	17749	17785	17809	17744	17765	17602	17678	17757	17658	17841	17653	17739	17465	17746	17670	17803	18035	17712	17742	17786	17639	17422	17786	17674	18033	17826
42286	42159	23430	19752	18971	47985	58051	44153	32960	22452	17260	15324	15060	15152	14985	15136	15025	15130	15089	15021	14768	14987	15053	15183	15015	15093	15040	15121	15081	15025	15021	14969	15199	15050	14931	15184	15032	14977	15040	14885	14947	15003	15002	15168	15167	14946	15120	15186	15005	14920	15097	15041	14903	14892	14911	14991	15034	15074	15101	14896	15065	15078	14860	15044	14927	14936	15172	15032	15076	14998	15279	15120	15131	14998	15067	15107	15097	14947	15179	15044	15048	15049	15158	15072	15057	14963	15074	15050	14856	15063	14855	14992	15133	14912	15019	15009	15185	14991	15156	14963	15087	15094	15088	14999	15055	15079	14930	15028	15049	15213	14849	15086	14908	14938	15169	14946	15081	14859	15091	14989	14941	15003	15089	14972	15002	14977	15139	15091	14941	14922	15056	14985	14972	15029	14974	15004	15064	15131	14895	15009	14983	15094	15108	15097	14927	14959	14959	14916	15276	15031	14978	15029	14891	14981	15087	15107	15083	14945	15120	15096	15028	15158	15104	14935	15107	15007	15022	15020	15004	15108	15052	14986	14969	14869	14886	15172	14995	15072	15055	15143	14827	15027	14987	14994	15003	14997	14933	15175	15047	15127	15106	15065	15044	15054	14989	14952	15037	15061	15106	15131	15030	15000	15098	15014	14975	15104	14811	15043	15111	14909	15052	15148	14974	15106	15114	15029	15255	15043	15112	15005	15217	15002	14977	14910	15068	15047	15038	15000	15073	15007	15088	15102	15081	15321	15055	14920	14998	15043	15061	14981	14923	14963	14864	14987	15116	15022	14927	14996	15049	15020	15044	14987	15125	15071	15007	15010	14965	15142	14970	14909	15016	14866	15043	15069	15112	14974	15043	14908	14991	15066	14898	15033	14889	15100	15010	15037	14904	14959	15079	15001	14971	15046	15126	14824	15062	14934	15120	14983	14893	15081	14996	14916	15111	14924	15039	15015	15076	15052	14916	14826	15060	15082	14885	14921	14933	14914	14933	14894	15127	15032	14975	14972	15009	15039	15035	14928	14947	14980	15242	14977	15104	14901	14938	15043	14947	14994	14968	14854	15014	15130	14945	15035	15013	14981	15014	14925	15083	14973	15018	14928	15079	15089	15138	15042	14855	15011	15039	15153	14999	15106	14943	15106	15005	15219	15105	15062	15180	14954	14990	14888	15002	15014	14961	15107	15065	14863	15072	15086	15015	15101	14957	15124	14932	14932	15013	15060	14970	15226	14974	14997	14957	15064	15065	14915	15240	15002	15059	14927	15108	15275	15006	14947	15045	15047	15036	14964	15017	14912	15111	15205	15037	14996	15019	14878	14926	15070	14911	15041	15152	15041	14957	14939	15002	15079	14936	15087	15075	15039	14900	15016	15011	15186	15136	14898	15103	15055	15155	14918	15223	15001	15040	14916	15067	15030	15005	15082	15078	14971	14994	14992	15214	15048	15244	15113	14980	15063	14991	15076	15030	14968	15091	15052	15111	14833	14982	15031	15039	14933	14994	15049	15003	14801	15111	15125	15096	14942	14863	15076	14998	15090	15024	15020	15067	15125	15025	14935	15121	15037	15140	15076	15010	15097	14890	15121	15096	14897	14795	14982	15240	15076	15114	15091	15015	14948	15010	14893	15096	14886	15083	14901	15043	15017	15038	15255	14957	14806	14945	15078	15075	15092	15124	15035	14890	14911	15093	15088	14971	15089	15000	14866	14961	15197	15068	15105	14988	14840	15099	14956	15020	15003	15344	14969	14970	14892	15089	15073	15008	14836	15061	14914	15030	14976	14943	14978	15223	15079	14957	15062	15097	15047	15142	15088	15109	15081	15041	14967	14864	14953	15039	15114	14991	14941	15089	15015	15090	15066	15076	15042	14993	14970	15028	14997	15036	14973	15043	15061	14783	15000	15070	15071	15185	15088	15076	14983	15136	15038	15026	15028	14861	14996	14948	15009	15028	14894	15126	15032	15080	15037	14994	15168	15049	14967	14841	14977	15034	14932	15135	15033	15058	14844	15088	14946	15047	14984	15039	15128	14956	15041	14969	14958	14948	14998	15072	14902	15032	14980	14933	14965	15121	15025	15124	15019	15106	14960	15012	14982	14959	14824	14914	15063	15101	14945	15047	14999	15099	15012	15015	15123	14929	15103	14936	15014	15084	14951	15024	15013	14982	15012	14866	15032	15011	15031	14905	15082	14992	14852	14927	14956	15043	15106	15149	15225	14965	15131	14871	14998	14973	15192	14968	15028	15002	15100	14956	14918	15008	15111	15090	15139	15008	15081	15066	14986	14906	14840	15173	15035	15049	15036	14970	15037	15028	15059	14963	14980	14976	15185	14963	15029	15003	14874	14916	15032	15056	14859	15103	15025	14974	14991	15026	14969	14873	15111	14997	14844	15092	15020	14947	15062	15004	15062	15046	15255	14877	14962	15071	15023	15049	14954	15015	15001	15068	15051	15176	15037	15076	15205	14824	15146	14998	15067	14987	15084	15090	15012	15117	15207	14912	15004	15055	15056	14901	14920	15001	15087	14844	15109	15000	14971	14978	14994	14861	15023	14797	15125	14961	14957	15315	14865	14994	14925	15160	14862	15053	15163	14970	15000	15115	15040	15012	15097	14852	15028	14921	14973	15034	15060	14938	14953	15016	15102	14965	14976	15080	15089	14963	14958	15032	15061	15082	15237	14986	14901	14928	15146	15114	14962	15195	14921	14834	14984	14929	14976	14951	14985	15127	15122	15109	15108	15078	14997	15028	15038	14958	15212	15096	15220	15076	14894	14834	15007	15151	15218	15005	15096	15074	15073	15025	14983	15046	15009	15063	14909	15074	14851	14864	15095	14921	15104	15161	15080	14843	15105	14844	15015	15167	15069	14865	14902	14951	15173	15043	15023	15128	15012	14995	15035	14985	15118	14890	14914	15011	14970	15108	15051	14996	15007	14846	15150	15006	14963	15021	15134	14909	15005	15006	14974	14890	15008	15034	15154	14976	14948	15049	14993	14989	15035	15048	14959	14949	14985	14911	14876	15105	14973	14933	14993	15140	14943	15109	15024	15032	15034	15003	14955	14880	15025	14923	14906	15006	15013	14913	14966	15191	14834	15253	14871	14986	14970	15021	14987	15134	15011	15196	15065	15088	14942	14812	14976	14833	15048	14981	15124	15092	14960	15022	15047	14817	15095	15140	15113	15038	15115	15072	14947	15099	14875	15089	14936	14934	14948	15087	14972	15026	14967	15014	14995	14925	15210	15043	14969	15191	15214	15074	14988	14854	15106	14819	15082	14924	15141	14840	15108	14985	14900	15171	15047	14990	15015	14869	15120	15015	15154	15043	14930	15089	14892	15002	14942	15012	14926	15022	14945	15034	15142	15034	14993	15103	15081	15202	14989	14876	15060	14974	14965	14970	14991	15058	15189	14994	15168	14935	14876	15065	15002	14976	15038	15064	15016	15046	14941	14995	15142	15039	14924	15047	14975	15025	15072	15081	15057	15037	14949	14884	15055	14888	14826	15097	15002	15063	15091	14965	14976	15076	15109	14979	15070	14879	15011	15054	15160	15154	15167	15072	15109	15071	14901	14925	15156	15010	14855	14890	15072	15012	15139	15174	15016	15001	15117	15157	15037	14927	14965	15064	15059	14971	15005	15004	15071	15064	15028	15190	15145	15066	15161	15068	15078	15044	15256	15133	15113	15020	15063	15067	15171	14869	14968	14966	14976	15024	14796	15027	14915	15037	14967	15091	15027	15025	15023	15058	15247	14998	14918	14907	15009	15115	15067	15012	15190	15005	15021	15077	15027	14983	15071	15076	14909	14883	15039	14864	14904	14886	15108	15044	15034	15041	14860	15041	14993	15042	15073	14947	15053	14939	15142	14915	14917	14907	15072	15122	14860	15043	15150	15059	15072	15144	14959	15205	15035	14960	14968	15060	15144	15071	15038	14903	15078	15000	15024	15025	15066	15199	14993	15113	14919	14962	15063	15061	15042	14946	14958	14912	15005	15224	14913	15040	14942	15073	15021	15136	14968	15036	14963	15082	15023	14915	14973	15061	14951	15124	14898	15054	15144	15117	15058	14751	14946	14999	15097	14961	14968	14987	15054	15004	15025	15195	15058	15078	15031	15003	14904	14951	15031	14921	15095	15067	15135	14974	15031	15184	14984	15086	15155	15170	14941	14969	15027	15116	15047	15048	14945	15043	14935	14965	15073	14907	14922	15086	14938	14950	15156	14938	14993	15146	15156	15145	15024	15039	14885	14974	14982	14925	14941	14981	14985	14805	15016	15058	15133	14974	15030	14927	14998	15005	14898	15073	15080	15191	15111	14865	15069	15085	15095	15028	14939	14971	14919	15084	14933	15122	15243	15037	14952	15103	15030	15153	14914	14964	15125	15180	14973	15048	15034	14832	14963	15019	14927	15005	15110	15027	15127	14966	14877	15057	15062	15159	14898	14988	15109	15064	15018	15128	15150	15013	14993	15017	15126	14922	14916	15048	15260	15119	14875	14875	14991	14944	15124	15091	15080	14922	15023	15027	15023	15073	14760	15038	15012	15004	15174	14993	15171	14901	15001	15089	15016	14933	14897	14910	15053	14977	15015	15113	15006	15092	15073	15018	15113	14971	15018	14961	15042	15045	15050	15143	15060	15092	15017	15143	14959	14949	15045	14828	14925	15023	14970	14826	14935	15070	15099	14922	14910	15146	15112	15171	15073	14954	15071	14880	15071	14966	15127	15054	14957	15042	14983	15097	14971	15055	15018	14848	15082	15038	14973	15036	14939	15085	15045	15071	14789	14901	15026	15000	14942	14875	14890	14982	14975	15048	15156	14925	15017	15021	15027	15102	15027	14960	14892	14826	15016	15049	15032	14959	15059	15092	15004	15029	14848	15017	14851	14930	15051	15021	15041	14996	14994	14966	15012	15096	15006	14933	15181	15011	15037	14931	15073	15194	14998	14945	15022	14817	15017	15118	14981	14932	15105	14914	15126	14863	15119	14971	14793	14983	15120	15000	14966	15134	14960	15073	15117	14952	15068	14985	14952	15076	15123	14828	15179	15001	14953	14898	15082	15030	14950	15008	15140	14971	15056	14980	15042	15022	15113	14962	15047	15113	15028	14995	14937
22891	21412	29393	23802	21748	54745	73236	52881	40318	29682	22205	19257	18735	18682	18450	18397	18464	18497	18574	18592	18552	18385	18296	18147	18337	18338	18400	18406	18248	18216	18253	18563	18200	18524	18375	18236	18223	18223	18402	18419	18249	18292	18572	18355	18170	18501	18264	18274	18297	18324	18382	18398	18472	18142	18094	18314	18345	18478	18325	18374	18285	18250	18495	18320	18264	18127	18231	18409	18168	18563	18208	18429	18362	18455	18388	18218	18469	18400	18479	18273	18214	18061	18213	18316	18308	18323	18404	18406	18113	18247	18341	18345	18367	18319	18411	18342	18118	18334	18369	18451	18109	18261	18417	18333	18175	18330	18032	18341	18143	18292	18197	18361	18399	18570	18102	18228	18572	18287	18392	18086	18327	18313	18359	18334	18195	18255	18065	18247	18155	18136	18467	18087	18373	18291	18231	18075	18322	18268	18185	18152	18308	18279	18149	18266	18470	18179	18464	18259	18324	18066	18339	18377	18093	18414	18262	18225	18265	18280	18340	18160	18325	18345	18228	18192	18138	18240	18312	18217	18188	18192	18246	18401	18187	18037	18264	18208	18424	18455	18415	18397	18378	18282	18193	18320	18442	18348	18264	18241	18250	18308	18464	18293	18217	18155	18373	18151	18354	18266	18131	18107	18065	18426	18248	18303	18246	18306	18229	18356	18270	18438	18374	18205	18213	18328	18441	18329	18235	18057	18189	18234	18156	18225	18275	18116	18162	18150	18365	18309	18279	18156	18253	18051	18185	18280	18267	18164	18094	18091	18435	18170	18361	18001	18237	18285	18207	18287	18178	18284	18096	18164	18559	18384	18259	18093	18227	18271	18332	18286	18361	18424	18088	18470	18314	18102	18174	18201	18204	18275	18222	18100	18385	18364	18171	18249	17987	18331	18317	18208	18410	17950	18156	18268	18178	18179	18259	18353	18335	18190	18056	18084	18135	18153	18180	18225	18381	18129	18305	18033	18283	18316	18335	18169	18171	18439	18400	18308	18244	18273	18373	18112	18207	17975	18326	18209	18279	18396	18211	18286	18384	18334	18232	18287	18155	18237	18162	18311	18407	18236	18156	18016	18157	18356	18261	18170	18145	18106	18257	18198	18417	18252	18276	18307	18173	18433	18241	18113	18007	18096	18285	18238	18068	18310	18353	18407	18282	18225	18293	18303	18293	18109	18339	17999	18067	18344	18174	18327	18129	18186	18329	18133	18158	18221	18096	18087	18275	18274	18453	18422	18148	18163	18123	18239	18285	18311	18494	18158	18273	18410	18287	18248	18193	18247	18342	18221	18344	18180	18215	18168	18385	18429	18398	18289	18449	18329	18111	18379	18336	18300	18358	18416	18112	18496	18362	18324	18140	18097	18274	18332	18267	18327	18515	18199	18182	18166	18161	18395	18313	18220	18203	18162	18291	18266	18240	18206	18064	18270	18381	18019	18212	18400	18052	18315	18301	18376	18212	18176	18218	18091	18307	18120	18132	18311	18350	18314	18199	18217	18357	18143	18047	18108	18032	18207	18261	18235	18382	18223	18105	18168	18255	18240	18280	18106	18346	18235	18157	18137	18287	18044	18139	18116	18343	18046	18337	18136	18284	18221	18183	18162	18122	18135	18165	18137	18068	18265	18119	18188	18277	18372	18284	18153	18194	18337	18244	18369	18145	18316	18324	18235	18243	18354	18153	18260	18237	18138	18084	18457	18232	17992	18044	18332	18314	18310	18370	18345	18265	18225	18268	18207	18226	18419	18377	18339	18305	18017	18061	18259	18161	17951	18431	18342	18289	18267	18366	18398	18231	18367	18132	18260	18182	18374	18243	18359	18282	18193	18267	18178	18259	18413	18224	18166	18154	18283	18178	18381	18360	18343	18389	18269	18084	18159	18293	18111	18238	18224	18156	18272	18274	18426	18342	18394	18289	18055	18347	18125	18187	18343	18162	18294	18292	18365	18201	18291	18327	18179	18197	18332	18376	18163	18227	18173	18276	18160	18313	18253	18173	18212	18525	18385	18094	18092	18135	18334	18250	18553	18101	18489	18303	18373	18131	18212	18254	18168	18008	18175	18234	18109	18279	18279	18362	18233	18196	17990	18283	18402	18294	18372	18219	18132	18251	18128	18119	18421	18252	18136	18173	18299	18331	18169	18433	18150	18007	18405	18290	18270	18435	18299	18219	18114	18298	18208	18187	18314	18160	18302	18361	18094	18315	18354	18325	18253	18188	18401	18263	18044	18303	18382	18301	18082	18305	18189	18394	18284	18233	18144	18480	18144	18084	18265	18235	18337	18223	18173	18319	18327	18356	18249	18282	18323	18105	18201	18347	18312	18074	18315	18259	18147	18296	18096	18277	18293	18264	18199	18222	18132	18178	18177	18187	18235	18158	18181	18255	18304	18357	18468	18388	18270	17996	18353	18252	18445	18192	18322	18432	18169	18230	18475	18157	18452	18351	18305	18154	18394	18326	18070	18151	18214	18273	18306	18300	18147	18278	18241	18111	18417	18246	18051	18308	18318	18306	18492	18209	18406	18089	18272	18168	18356	18239	18189	18374	18384	18280	18137	18359	18194	18197	18093	17987	18056	18298	18273	18251	18139	18272	18299	18283	18029	18216	18245	18306	18138	18087	18208	18365	18251	18106	18236	18278	18260	18334	18321	18110	18193	18376	18344	18168	18329	18330	18160	18260	18301	18305	18199	18224	18335	18324	18400	18237	18120	18452	18570	18422	18412	18107	18278	18291	18237	18377	18242	18414	18056	18219	18307	18313	18086	18290	18292	18269	18157	18291	18256	18146	18249	18268	18324	18333	18324	18286	17974	18101	18565	18182	18310	18444	18191	18355	18276	18524	18346	18296	18391	18331	18297	18188	18173	18283	18186	18307	18266	18027	18297	18377	18202	18176	18090	18310	18522	18273	18184	18254	18295	18115	18262	18085	18374	18340	18165	18414	18269	18364	18154	18416	18136	18237	18204	18194	18268	18157	18254	18315	18271	18291	18277	18179	18217	18154	18081	18113	18131	18105	18058	18194	18243	18164	18180	18187	18101	18309	18387	18292	18247	18333	18325	18219	18133	18061	18076	18123	18333	18350	18238	18313	18207	18018	18073	18351	18243	18348	18306	18136	18326	18297	18165	18363	18258	18250	18317	18279	18207	18321	18173	18261	18123	18194	18280	18281	18215	18463	18374	18268	18334	18356	18149	18171	18148	18233	18039	18289	18393	18045	18270	18258	18234	18204	18292	18415	18243	18315	18113	18237	18130	18173	18298	18243	18266	18025	18289	18336	18099	18185	18255	18441	18405	18194	18219	18092	18254	18285	18179	18289	18458	18384	18297	18147	18220	18282	18247	18335	18223	18268	18006	18162	18395	18369	18257	18145	18331	18419	18423	18159	18111	18172	18414	18409	18239	18205	18165	18149	18244	18341	18126	18258	18161	18210	18308	18152	17995	18219	18441	18095	18349	18286	18309	18188	18244	18254	18305	18373	18230	18500	18237	18232	18167	18188	18077	17994	18215	17996	18321	18341	18211	17964	18204	18173	18236	18134	18188	18235	18221	18225	18376	18310	17991	18288	18234	18401	18096	18221	18266	18276	18224	18125	18107	18225	18147	18279	18265	18189	18257	18226	18348	18229	18311	18257	18233	18302	18398	18164	18327	17926	18245	18422	18410	18321	18128	18136	18379	18294	18442	18385	18187	18220	18354	18256	18269	18300	18302	18334	18405	18484	18159	18123	18263	18163	18310	18222	18116	18436	18060	18199	18225	18173	18120	18242	18212	18247	18291	18390	18226	18368	18218	18151	18047	18122	18055	18185	18357	18206	18326	18212	18202	18279	18242	18326	18117	18093	18028	18376	18192	18379	18203	18142	17990	18260	18250	18273	18218	18236	18277	18255	18054	18351	18158	18208	18114	18268	18262	18180	18086	18372	18161	18144	18219	18142	18210	18099	18315	18481	18228	18503	18315	18323	18463	18292	18254	18183	18143	18165	18224	18466	18387	18237	18164	18287	18390	18134	18367	18272	18291	18130	18352	18168	18327	18285	18217	18290	18259	18221	18275	18163	18358	18349	18305	18068	18260	18194	18088	18107	18232	18144	18426	18269	18256	18299	18188	18345	18360	18179	18352	18317	18329	18283	18342	18250	18214	18242	18368	18415	18168	18328	18333	18255	18529	18249	18205	18151	18443	18381	18070	18249	18200	18310	18183	18195	18239	18258	18105	18351	18432	18553	18096	18255	18167	18346	18159	18275	18315	18222	18206	18252	18209	18143	18188	18209	18420	18217	18163	17996	18148	18351	18289	18036	18317	18234	18189	18230	18291	18438	18451	18332	18237	18049	18077	18234	18299	18184	18174	18170	18289	18322	18015	18185	18267	18200	18283	18206	18372	18336	18209	18222	18055	18520	18277	18123	18329	18379	18193	18167	18239	18305	18235	18119	18152	18174	18287	18239	18297	18120	18140	18369	18083	18181	18504	18291	18381	18208	18125	18372	18156	18311	18383	18281	18451	18170	18249	18168	18175	18287	18250	18291	18196	18145	18104	18200	18416	18208	18334	18285	18229	18291	18304	18083	18245	18073	18180	18221	18159	18175	18206	18263	18125	18300	18200	18237	18287	18305	18258	18021	18240	18458	18308	18286	18327	18280	18211	18095	18269	18325	18226	18280	18389	18258	18271	18248	18176	18086	18104	18237	18320	18146	18148	18197	18134	18179	18144	18481	17856	18140	18249	18364	18276	18426	18038	18188	18246	18120	18335	18225	18146	18140	18072	18003	18438	18216	18231	18354	18278	18109	18170	18240	18136	18224	18453	18171	18132	18349	18238	18336	18245	18206	18303	18194	18202	18398	18175	18266	18404	18317	18261	18377	18242	18145	18152	18347	18299	18323	18233	18182	18076	18241	18178	18172	18328	18239	18147	18273	18208	18257	18241	17985	18173	18196	18396	18240	18185	18277	18191	18222	18299	18184	18148	18322	18345	18451	18142	18388	18145	17984	18327	18165	18284	18095	18077	18383	18235	18247	18326	18147	18271	18059	18245	18149	18227	18118	18275	18373	18249	18268	18212	18110	18301	18245	18279	18140	18302	18094	18127	18295	18494	18306	18185	18262	18363	18244	18264	18366	18240
51780	48009	27152	23473	23737	64867	73564	52617	40599	26951	18805	16014	15469	15307	15407	15158	15348	15430	15261	15237	15184	15319	15385	15352	15452	15244	15298	15161	15377	15180	15137	15498	15323	15344	15352	15420	15482	15342	15209	15360	15277	15298	15327	15256	15396	15338	15331	15338	15359	15274	15370	15353	15270	15203	15315	15233	15325	15497	15206	15087	15377	15319	15293	15226	15325	15147	15380	15248	15096	15203	15331	15219	15200	15282	15284	15420	15252	15119	15298	15383	15238	15280	15176	15320	15325	15230	15385	15544	15204	15171	15190	15310	15178	15081	15161	15325	15347	15277	15444	15292	15288	15283	15443	15209	15517	15318	15365	15363	15412	15143	15167	15258	15142	15308	15294	15421	15142	15210	15238	15220	15303	15210	15168	15291	15248	15114	15225	15259	15267	15245	15265	15411	15332	15305	15122	15375	15103	15100	15300	15279	15320	15123	15321	15422	15107	15190	15244	15378	15291	15180	15255	15253	15375	15358	15390	15394	15262	15179	15327	15356	15182	15134	15443	15305	15204	15432	15222	15198	15387	15335	15372	15148	15190	15307	14966	15351	15156	15527	15357	15462	15397	15332	15200	15173	15429	15373	15212	15233	15412	15308	15215	15338	15375	15238	15329	15195	15397	15227	15236	15177	15276	15348	15256	15415	15377	15302	15374	15363	15116	15273	15208	15286	15267	15408	15220	15192	15326	15332	15117	15324	15183	15357	15262	15343	15333	15279	15248	15389	15217	15172	15259	15308	15125	15151	15327	15288	15265	15216	15220	15384	15219	15374	15328	15295	15432	15193	15233	15382	15293	15219	15290	15221	15237	15195	15332	15360	15279	15254	15132	15340	15242	15219	15253	15364	15312	15402	15212	15292	15515	15235	15081	15309	15251	15383	15226	15326	15203	15105	15329	15230	15202	15357	15324	15219	15396	15153	15336	15307	15164	15135	15162	15371	15464	15215	15257	15182	15193	15051	15202	15372	15335	15030	15291	15361	15250	15270	15398	15326	15215	15181	15178	15468	15452	15254	15233	15266	15156	15165	15144	15275	15098	15340	15263	15187	15373	15340	15221	15389	15191	15424	15250	15459	15224	15369	15230	15344	15160	15345	15202	15241	15392	15081	15286	15209	15159	15211	15154	15366	15308	15333	15243	15269	15315	15353	15298	15203	15339	15324	14895	15439	15354	15119	15360	15138	15396	15274	15260	15164	15232	15251	15243	15189	15233	15298	15356	15239	15362	15401	15373	15224	15306	15385	15386	15283	15259	15180	15320	15093	15435	15218	15154	15247	15237	15252	15170	15265	15243	15260	15216	15327	15259	15178	15232	15258	15293	15193	15338	15321	15340	15242	15365	15173	15348	15246	15269	15267	15161	15319	15199	15378	15347	15194	15330	15156	15172	15257	15093	15383	15476	15251	15231	15335	15186	15052	15226	15374	15220	15461	15277	15248	15352	15180	15326	15327	15150	15300	15285	15157	15342	15359	15407	15112	15292	15345	15295	15203	15175	15204	15347	15384	15325	15350	15257	15266	15258	15293	15171	15412	15369	15129	15239	15161	15279	15348	15243	15145	15272	15319	15209	15327	15354	15305	15203	15272	15319	15205	15318	15175	15328	15225	15309	15244	15255	15310	15168	15352	15325	15236	15207	15454	15210	15286	15368	15215	15195	15192	15256	15290	15330	15354	15223	15245	15420	15240	15273	15422	15291	15246	15244	15401	15200	15421	15242	15274	15254	15312	15294	15192	15236	15178	15218	15427	15191	15250	15402	15495	15324	15213	15302	15165	15370	15181	15280	15295	15250	15228	15261	15119	15187	15357	15398	15265	15313	15387	15154	15303	15278	15243	15403	15268	15371	15242	15220	15230	15138	15246	15247	15362	15289	15215	15280	15277	15362	15264	15232	15419	15306	15220	15210	15188	15241	15192	15283	15279	15153	15250	15348	15267	15290	15343	15309	15219	15004	15196	15180	15159	15177	15322	15171	15369	15253	15222	15098	15350	15344	15304	15161	15321	15164	15214	15289	15055	15471	15334	15317	15089	15157	15443	15145	15356	15104	15290	15347	15294	15362	15067	15265	15449	15276	15389	15334	15268	15346	15207	15187	15300	15280	15301	15337	15349	15243	15307	15339	15173	15294	15338	15177	15368	15391	15359	15276	15135	15157	15343	15351	15432	15376	15433	15193	15161	15254	15305	15144	15242	15058	15220	15304	15199	15228	15343	15240	15562	15304	15319	15225	15276	15276	15146	15326	15280	15259	15200	15398	15236	15162	15331	15268	15272	15326	15303	15164	15272	15313	15207	15343	15316	15215	15254	15220	15304	15279	15366	15389	15237	15175	15307	15305	15076	15147	15190	15233	15399	15249	15321	15423	15217	15288	15197	15369	15410	15238	15235	15202	15323	15374	15192	15388	15299	15296	15133	15301	15259	15070	15295	15342	15201	15269	15387	15224	15367	15218	15390	15154	15461	15284	15305	15276	15221	15261	15256	15510	15211	15307	15261	15096	15252	15204	15271	15183	15222	15129	15409	15289	15190	15268	15274	15098	15196	15329	15261	15271	15314	15248	15375	15262	15359	15366	15484	15247	15285	15160	15224	15361	15369	15374	15169	15174	15427	15286	15253	15308	15382	15271	15109	15241	15302	15351	15212	15079	15410	15485	15470	15176	15137	15363	15186	15238	15088	15217	15173	15184	15268	15279	15284	15195	15238	15329	15171	15271	15303	15243	15321	15487	15199	15317	15224	15455	15171	15201	15220	15311	15206	15365	15094	15329	15490	15334	15229	15206	15111	15309	15415	15295	15166	15408	15318	15262	15332	15288	15233	15331	15246	15162	15239	15109	15168	15155	15446	15334	15318	15243	15131	15146	15252	15193	15217	15336	15312	15356	15215	15282	15066	15087	15199	15274	15214	15422	15184	15308	15377	15466	15230	15167	15146	15169	15289	15341	15275	15252	15380	15145	15094	15254	15282	15309	15043	15368	15363	15361	15306	15354	15392	15231	15218	15261	15121	15342	15257	15243	15143	15201	15344	15305	15469	15273	15332	15233	15070	15205	15222	15280	15365	15362	15281	15351	15226	15452	15194	15265	15279	15308	15346	15212	15137	15311	15193	15382	15287	15145	15366	15170	15318	15349	15270	15370	15107	15449	15390	15281	15409	15237	15312	15342	15298	15278	15326	15204	15182	15322	15292	15331	15254	15285	15198	15249	15383	15215	15408	15284	15226	15350	15207	15434	15328	15105	15330	15248	15125	15249	15172	15254	15342	15438	15111	15390	15249	15231	15072	15315	15271	15219	15209	15243	15141	15234	15181	15244	15246	15151	15239	15345	15233	15107	15357	15370	15303	15310	15318	15186	15195	15407	15267	15175	15244	15367	15257	15316	15346	15435	15168	15463	15296	15204	15220	15319	15172	15291	15174	15147	15264	15274	15120	15136	15211	15392	15309	15489	15229	15267	15268	15276	15255	15213	15273	15235	15115	15132	15177	15258	15417	15158	15271	15174	15355	15144	15122	15381	15035	15253	15317	15276	15298	15432	15282	15243	15289	15123	15188	15302	15189	15196	15219	15429	15309	15396	15294	15322	15411	15249	15300	15107	15326	15206	15190	15502	15244	15292	15322	15149	15306	15257	15228	15346	15340	15328	15479	15223	15407	15242	15321	15300	15056	15231	15308	15378	15256	15356	15274	15212	15234	15315	15593	15309	15172	15295	15263	15419	15176	15215	15358	15237	15275	15399	15297	15346	15344	15167	15211	15164	15202	15313	15058	15183	15241	15345	15079	15196	15239	15111	15145	15238	15346	15086	15389	15253	15085	15241	15281	15240	15133	15460	15293	15337	15221	15289	15380	15426	15377	15278	15225	15175	15297	15256	15382	15404	15469	15136	15229	15380	15289	15227	15289	15475	15229	14994	15180	15376	15430	15275	15288	15301	15404	15297	15183	15171	15293	15379	15318	15290	15217	15254	15313	15259	15398	15181	15323	15231	15171	15297	15175	15191	15273	15285	15272	15251	15133	15260	15385	15114	15314	15210	15237	15141	15050	15271	15293	15158	15226	15415	15276	15347	15281	15336	15292	15250	15127	15262	15265	15257	15328	15298	15338	15233	15331	15307	15239	15235	15244	15291	15244	15312	15190	15205	15238	15344	15174	15446	15307	15274	15286	15267	15251	15372	15218	15198	15397	15126	15409	15334	15306	15176	15319	15232	15164	15308	15351	15016	15383	15391	15358	15309	15329	15393	15371	15284	15440	15347	15413	15409	15334	15470	15300	15438	15420	15186	15223	15210	15271	15374	15210	15186	15217	15248	15268	15299	15262	15393	15361	15414	15362	15424	15214	15132	15150	15197	15396	15034	15361	15289	15207	15134	15510	15100	15326	15175	15461	15105	15318	15416	15312	15340	15311	15296	15103	15166	15230	15292	15333	15236	15281	15305	15270	15160	15182	15406	15260	15312	15362	15376	15301	15188	15354	15265	15240	15235	15348	15103	15336	15232	15332	15196	15327	15125	15399	15340	15263	15195	15262	15112	15364	15304	15281	15349	15238	15304	15359	15353	15273	15187	15332	15191	15303	15361	15333	15321	15408	15317	15339	15274	15342	15378	15351	15097	15192	15222	15256	15326	15130	15261	15273	15274	15373	15257	15136	15341	15221	15430	15243	15304	15283	15268	15488	15324	15288	15196	15407	15329	15440	15341	15354	15311	15268	15306	15421	15207	15359	15214	15242	15226	15241	15417	15269	15209	15291	15120	15363	15211	15252	15310	15255	15299	15289	15320	15324	15381	15291	15357	15242	15366	15178	15259	15326	15380	15303	15185	15150	15292	15217	15317	15304	15140	15122	15372	15205	15117	15340	15275	15325	15375	15326	15304	15241	15274	15277	15259	15236	15261	15236	15370	15295	15347	15203	15371	15180	15297	14996	15366	15325	15300	15155	15365	15274	15343	15348	15331	15387	15303	15264	15221	15284	15385	15311	15264	15087	15250	15282	15449	15317	15200	15279	15160	15273	15255	15255	15271	15475	15220	15126	15384	15299	15340	15318	15384	15175	15347	15267	15323	15196	15322	15335	15314	15104	15240	15252	15371	15230	15145	15149	15121	15182	15275	15261	15242	15271	15129	15365
28017	23077	25910	23566	19940	25591	29558	24077	21376	19726	18977	18721	18516	18487	18431	18468	18640	18653	18738	18424	18521	18405	18491	18560	18584	18513	18510	18481	18589	18623	18597	18665	18750	18554	18615	18657	18677	18580	18768	18470	18528	18404	18587	18479	18746	18540	18504	18541	18669	18523	18514	18516	18501	18414	18500	18488	18433	18610	18432	18496	18405	18534	18470	18533	18334	18593	18572	18549	18558	18551	18488	18553	18647	18613	18714	18583	18542	18432	18544	18388	18486	18502	18699	18622	18517	18508	18581	18579	18339	18640	18660	18591	18548	18475	18536	18387	18482	18406	18586	18648	18566	18725	18576	18688	18331	18513	18659	18583	18538	18781	18597	18471	18538	18595	18446	18284	18456	18461	18553	18385	18507	18509	18421	18664	18427	18404	18664	18466	18445	18545	18543	18554	18565	18469	18487	18593	18782	18418	18568	18791	18724	18542	18672	18476	18574	18373	18361	18432	18499	18605	18505	18791	18632	18413	18656	18625	18578	18421	18624	18262	18560	18430	18557	18645	18496	18363	18578	18430	18479	18405	18563	18592	18577	18619	18567	18574	18629	18609	18588	18694	18526	18533	18585	18554	18331	18418	18358	18466	18584	18427	18494	18404	18468	18433	18564	18426	18586	18643	18392	18531	18601	18521	18521	18509	18577	18474	18499	18647	18353	18615	18695	18384	18599	18509	18496	18527	18374	18693	18565	18428	18424	18463	18665	18413	18628	18482	18583	18385	18359	18517	18655	18268	18446	18319	18382	18469	18594	18366	18566	18462	18457	18479	18475	18551	18594	18359	18370	18490	18430	18501	18482	18444	18684	18667	18481	18614	18637	18447	18500	18612	18432	18419	18534	18462	18628	18524	18616	18503	18368	18458	18567	18554	18492	18636	18615	18532	18487	18561	18406	18612	18555	18474	18613	18480	18629	18420	18513	18623	18695	18647	18287	18381	18452	18476	18599	18466	18646	18411	18636	18393	18706	18663	18444	18448	18476	18593	18449	18565	18443	18417	18656	18670	18473	18449	18611	18685	18499	18488	18547	18607	18543	18764	18441	18661	18501	18725	18430	18629	18589	18514	18596	18567	18520	18556	18608	18547	18525	18516	18576	18653	18649	18507	18571	18617	18502	18580	18508	18407	18313	18662	18566	18706	18789	18488	18617	18688	18509	18433	18501	18364	18520	18430	18366	18703	18569	18570	18428	18526	18445	18383	18498	18509	18490	18535	18668	18572	18510	18346	18626	18406	18583	18829	18821	18308	18518	18543	18626	18278	18625	18434	18387	18655	18608	18551	18327	18583	18685	18543	18556	18544	18569	18557	18425	18518	18568	18564	18484	18282	18509	18339	18561	18721	18470	18622	18563	18712	18546	18550	18693	18455	18393	18387	18531	18355	18558	18396	18495	18581	18512	18560	18476	18529	18754	18595	18558	18446	18594	18667	18627	18818	18472	18700	18314	18653	18546	18664	18521	18533	18670	18536	18494	18389	18702	18449	18365	18729	18729	18612	18583	18679	18362	18481	18472	18525	18641	18257	18410	18488	18490	18448	18448	18606	18686	18530	18664	18455	18383	18510	18765	18452	18615	18590	18616	18692	18448	18816	18370	18449	18540	18668	18461	18367	18476	18544	18565	18442	18389	18503	18427	18252	18327	18382	18642	18551	18570	18357	18460	18430	18526	18559	18543	18377	18598	18510	18512	18619	18554	18563	18366	18555	18428	18424	18638	18522	18442	18522	18628	18388	18484	18640	18523	18605	18453	18498	18505	18354	18613	18355	18548	18607	18501	18565	18769	18693	18588	18595	18398	18542	18514	18241	18447	18521	18322	18421	18401	18663	18528	18521	18443	18553	18634	18596	18608	18630	18672	18499	18683	18638	18630	18681	18614	18435	18459	18706	18566	18424	18528	18658	18457	18436	18792	18536	18737	18586	18687	18496	18615	18683	18656	18659	18569	18449	18667	18459	18490	18615	18737	18429	18677	18703	18570	18504	18477	18409	18532	18560	18549	18377	18331	18556	18625	18402	18503	18429	18552	18591	18684	18399	18567	18571	18282	18485	18442	18619	18542	18356	18499	18588	18798	18564	18657	18540	18407	18540	18527	18548	18416	18406	18521	18422	18712	18487	18493	18367	18395	18620	18654	18594	18517	18379	18289	18489	18697	18564	18500	18402	18560	18585	18364	18556	18358	18566	18499	18534	18675	18632	18434	18506	18481	18418	18395	18522	18352	18624	18654	18601	18747	18540	18528	18557	18642	18498	18471	18420	18400	18469	18484	18632	18648	18773	18632	18589	18406	18527	18702	18589	18394	18586	18698	18602	18481	18593	18495	18405	18594	18647	18606	18391	18294	18607	18565	18436	18606	18609	18306	18447	18686	18695	18818	18597	18643	18582	18543	18473	18859	18526	18688	18583	18518	18293	18539	18542	18607	18429	18459	18456	18670	18604	18316	18471	18575	18619	18468	18551	18602	18629	18499	18412	18397	18607	18242	18513	18723	18539	18318	18580	18504	18591	18598	18460	18367	18508	18629	18597	18789	18557	18415	18686	18691	18665	18413	18509	18545	18393	18526	18700	18516	18350	18553	18530	18702	18497	18679	18300	18625	18740	18508	18600	18637	18569	18576	18507	18568	18476	18501	18620	18496	18506	18430	18532	18347	18376	18578	18341	18581	18370	18596	18658	18617	18571	18605	18410	18371	18596	18567	18626	18428	18496	18594	18624	18404	18435	18591	18418	18498	18437	18552	18201	18305	18552	18531	18426	18891	18516	18781	18381	18473	18545	18421	18403	18544	18496	18583	18561	18545	18585	18344	18570	18404	18548	18453	18605	18359	18300	18191	18403	18549	18721	18553	18599	18549	18553	18418	18391	18533	18351	18340	18616	18491	18473	18567	18714	18475	18702	18734	18537	18480	18640	18565	18495	18712	18454	18507	18614	18599	18752	18632	18427	18455	18641	18450	18497	18524	18300	18411	18728	18704	18680	18530	18561	18596	18463	18352	18538	18610	18523	18370	18469	18435	18377	18495	18322	18527	18439	18474	18666	18524	18616	18492	18382	18254	18597	18612	18461	18535	18449	18614	18463	18753	18638	18565	18465	18522	18515	18509	18453	18559	18439	18645	18682	18423	18490	18514	18756	18646	18731	18726	18604	18535	18627	18687	18542	18501	18504	18573	18596	18493	18507	18572	18569	18427	18746	18633	18576	18651	18443	18476	18583	18496	18558	18595	18443	18425	18441	18485	18519	18619	18664	18635	18386	18628	18597	18706	18599	18520	18444	18535	18529	18391	18415	18522	18584	18560	18512	18486	18588	18450	18495	18587	18550	18438	18488	18374	18458	18673	18487	18519	18444	18616	18607	18579	18626	18400	18617	18550	18445	18457	18503	18523	18284	18592	18653	18501	18586	18333	18667	18819	18827	18641	18481	18413	18487	18639	18548	18336	18676	18772	18521	18630	18384	18386	18360	18538	18431	18522	18498	18450	18778	18590	18580	18348	18363	18622	18639	18684	18409	18530	18440	18416	18499	18613	18484	18820	18755	18485	18319	18570	18612	18695	18524	18338	18587	18548	18501	18661	18442	18437	18537	18651	18515	18636	18341	18290	18667	18373	18491	18627	18532	18447	18523	18699	18587	18363	18405	18486	18784	18465	18380	18435	18623	18255	18353	18665	18580	18562	18714	18641	18408	18472	18530	18686	18596	18683	18617	18486	18429	18470	18660	18419	18450	18559	18309	18438	18406	18461	18337	18591	18695	18623	18670	18430	18675	18753	18536	18408	18493	18765	18420	18694	18388	18275	18612	18738	18575	18504	18499	18538	18330	18592	18569	18371	18576	18630	18608	18566	18600	18330	18507	18405	18415	18352	18328	18455	18498	18516	18624	18562	18587	18388	18446	18353	18416	18553	18635	18673	18600	18553	18430	18528	18543	18614	18459	18535	18570	18544	18485	18604	18700	18300	18478	18491	18490	18459	18485	18553	18417	18297	18431	18681	18420	18484	18517	18566	18358	18767	18508	18595	18368	18654	18657	18660	18608	18423	18503	18670	18612	18418	18436	18569	18615	18609	18658	18499	18365	18501	18303	18585	18530	18563	18572	18371	18460	18585	18598	18436	18430	18628	18635	18422	18443	18420	18678	18679	18400	18421	18460	18576	18621	18419	18502	18444	18526	18486	18386	18595	18488	18583	18469	18550	18564	18468	18460	18404	18526	18586	18539	18630	18522	18476	18531	18583	18364	18371	18703	18704	18399	18493	18510	18387	18366	18399	18539	18418	18357	18632	18797	18375	18501	18566	18598	18626	18475	18720	18609	18536	18555	18413	18382	18476	18472	18609	18661	18520	18602	18557	18540	18340	18345	18407	18356	18682	18578	18491	18539	18844	18409	18362	18473	18518	18416	18305	18695	18443	18727	18632	18573	18523	18428	18515	18456	18506	18399	18536	18570	18478	18280	18481	18616	18571	18368	18573	18515	18469	18495	18784	18633	18520	18551	18444	18573	18349	18510	18658	18771	18507	18396	18362	18475	18492	18463	18470	18528	18675	18531	18787	18432	18563	18492	18658	18569	18405	18669	18609	18543	18653	18613	18462	18594	18409	18558	18587	18573	18601	18608	18638	18634	18497	18637	18608	18676	18624	18472	18483	18535	18756	18665	18505	18366	18498	18450	18372	18464	18226	18762	18500	18442	18482	18492	18488	18418	18547	18445	18382	18696	18523	18377	18646	18480	18433	18439	18575	18522	18332	18308	18596	18711	18424	18432	18440	18650	18586	18352	18515	18587	18729	18488	18795	18526	18492	18493	18582	18601	18486	18571	18582	18532	18558	18486	18526	18461	18581	18690	18444	18548	18461	18335	18436	18276	18470	18553	18655	18394	18655	18593	18606	18485	18601	18358	18507	18358	18504	18439	18525	18466	18707	18485	18489	18286	18742	18489	18633	18642	18662	18383	18734	18692	18581	18515	18661	18539	18677	18471	18520	18349	18442	18610	18467	18583	18396	18538	18516	18569	18661	18533	18544	18517	18671	18522	18535	18429	18582	18655	18525	18464	18516	18434	18489	18570	18512	18608	18556	18570	18377	18411	18676	18622	18793	18600	18433	18577	18456	18401	18376	18555	18621	18687
21427	25061	19805	18552	17747	24515	27297	21023	18281	16637	15677	15434	15364	15424	15567	15464	15484	15338	15282	15420	15494	15432	15419	15317	15609	15352	15397	15396	15436	15617	15418	15271	15398	15507	15427	15499	15469	15612	15297	15531	15466	15517	15361	15534	15616	15536	15402	15531	15378	15460	15342	15657	15316	15512	15371	15432	15308	15528	15307	15514	15413	15518	15414	15357	15313	15594	15511	15339	15513	15388	15337	15450	15662	15311	15440	15318	15271	15514	15401	15444	15272	15353	15448	15306	15371	15336	15444	15489	15442	15306	15487	15429	15487	15369	15542	15306	15318	15514	15553	15548	15299	15386	15489	15432	15348	15400	15623	15347	15487	15380	15553	15408	15443	15453	15436	15448	15258	15613	15505	15301	15329	15464	15384	15418	15417	15571	15336	15515	15404	15410	15293	15491	15481	15320	15456	15392	15432	15391	15426	15495	15394	15433	15333	15417	15209	15545	15409	15605	15403	15440	15353	15331	15301	15401	15464	15476	15430	15442	15321	15314	15193	15526	15184	15510	15429	15481	15454	15565	15309	15345	15494	15387	15269	15393	15381	15499	15333	15559	15359	15456	15722	15440	15292	15386	15379	15327	15416	15260	15349	15396	15532	15450	15507	15500	15406	15330	15475	15574	15555	15460	15509	15408	15430	15380	15511	15360	15289	15302	15472	15258	15494	15460	15416	15646	15238	15638	15424	15325	15473	15443	15363	15352	15468	15476	15433	15542	15289	15473	15327	15462	15407	15376	15536	15621	15240	15330	15498	15385	15437	15487	15542	15431	15606	15392	15446	15502	15625	15291	15247	15480	15205	15598	15406	15295	15354	15232	15441	15534	15410	15408	15295	15342	15216	15488	15331	15519	15488	15468	15633	15332	15517	15233	15343	15610	15346	15416	15514	15391	15612	15297	15471	15410	15363	15504	15422	15306	15441	15295	15470	15463	15425	15469	15446	15338	15387	15626	15465	15474	15423	15369	15432	15591	15396	15379	15494	15301	15340	15500	15388	15456	15337	15386	15556	15385	15357	15442	15271	15468	15473	15525	15482	15478	15265	15332	15379	15588	15362	15345	15616	15476	15252	15530	15520	15365	15304	15367	15456	15540	15470	15383	15478	15344	15253	15479	15137	15440	15437	15473	15293	15350	15464	15523	15434	15567	15372	15295	15501	15345	15456	15485	15444	15289	15253	15482	15532	15440	15418	15339	15499	15334	15539	15473	15622	15493	15448	15349	15305	15546	15118	15334	15344	15465	15390	15502	15520	15520	15241	15430	15390	15334	15389	15432	15494	15535	15413	15608	15364	15439	15431	15347	15255	15246	15536	15360	15388	15346	15625	15421	15596	15302	15398	15373	15491	15422	15453	15401	15362	15427	15424	15544	15310	15367	15377	15259	15594	15281	15399	15275	15329	15430	15175	15268	15487	15472	15443	15553	15311	15529	15480	15486	15509	15262	15528	15272	15330	15436	15494	15490	15334	15363	15241	15411	15447	15472	15504	15279	15459	15368	15451	15374	15493	15473	15525	15350	15354	15556	15471	15475	15412	15433	15425	15382	15506	15403	15450	15375	15351	15168	15543	15389	15412	15530	15448	15315	15371	15350	15413	15495	15385	15530	15316	15369	15308	15279	15520	15349	15287	15317	15454	15219	15393	15391	15301	15370	15459	15295	15419	15457	15375	15473	15379	15414	15523	15335	15500	15520	15305	15474	15377	15412	15511	15383	15446	15442	15375	15484	15365	15321	15581	15362	15431	15400	15528	15496	15354	15554	15496	15452	15321	15315	15562	15601	15475	15433	15202	15490	15317	15257	15421	15454	15419	15546	15405	15238	15584	15359	15392	15420	15485	15376	15331	15569	15488	15525	15371	15269	15318	15461	15321	15210	15457	15507	15344	15241	15244	15409	15412	15407	15455	15485	15406	15453	15386	15212	15571	15343	15393	15301	15389	15285	15495	15331	15382	15470	15307	15433	15337	15518	15395	15496	15651	15369	15405	15434	15320	15573	15472	15492	15524	15355	15382	15503	15658	15480	15474	15457	15389	15538	15473	15546	15471	15324	15397	15350	15419	15596	15443	15312	15481	15498	15456	15499	15566	15343	15414	15361	15255	15135	15340	15463	15449	15718	15531	15458	15478	15491	15442	15477	15401	15387	15412	15249	15456	15312	15465	15370	15543	15468	15426	15399	15456	15371	15426	15484	15539	15698	15476	15388	15505	15519	15264	15355	15267	15390	15467	15321	15664	15275	15440	15507	15307	15440	15350	15276	15364	15440	15517	15468	15309	15336	15403	15514	15393	15450	15573	15574	15316	15447	15463	15399	15371	15374	15492	15527	15230	15463	15518	15457	15374	15315	15463	15543	15518	15354	15414	15603	15435	15424	15451	15526	15479	15463	15382	15347	15360	15505	15336	15333	15383	15538	15304	15415	15388	15586	15378	15480	15350	15320	15459	15334	15393	15395	15437	15396	15252	15325	15686	15401	15492	15610	15423	15477	15353	15262	15478	15452	15299	15451	15513	15322	15364	15339	15322	15235	15423	15302	15360	15402	15434	15404	15477	15199	15427	15442	15488	15387	15454	15500	15416	15488	15263	15404	15445	15478	15363	15518	15282	15393	15396	15594	15354	15479	15348	15428	15337	15343	15453	15249	15521	15458	15424	15478	15377	15418	15305	15584	15398	15482	15582	15435	15409	15471	15385	15406	15461	15459	15450	15423	15371	15467	15366	15401	15527	15520	15359	15448	15398	15248	15318	15506	15439	15304	15411	15351	15478	15521	15361	15484	15405	15474	15541	15570	15316	15511	15528	15431	15542	15604	15366	15363	15516	15507	15484	15451	15429	15412	15368	15363	15428	15429	15528	15331	15412	15361	15268	15453	15292	15396	15598	15595	15284	15432	15640	15561	15380	15440	15512	15490	15480	15323	15499	15291	15214	15372	15461	15433	15562	15396	15470	15269	15423	15271	15276	15213	15358	15578	15471	15437	15510	15529	15366	15405	15420	15357	15404	15323	15365	15428	15391	15397	15452	15455	15174	15462	15478	15369	15369	15411	15471	15371	15503	15513	15426	15315	15573	15260	15489	15457	15517	15192	15615	15483	15401	15224	15480	15567	15428	15400	15373	15526	15461	15559	15619	15421	15541	15406	15458	15174	15411	15336	15603	15155	15444	15609	15464	15343	15496	15590	15388	15229	15591	15255	15377	15413	15364	15403	15341	15459	15399	15354	15380	15321	15492	15331	15579	15427	15381	15344	15367	15393	15441	15405	15502	15356	15377	15546	15292	15619	15522	15427	15496	15577	15425	15348	15390	15419	15592	15416	15430	15452	15627	15255	15432	15377	15508	15597	15514	15499	15391	15399	15157	15550	15348	15451	15455	15348	15498	15399	15445	15429	15500	15378	15470	15360	15429	15339	15354	15346	15427	15428	15480	15468	15495	15365	15285	15426	15323	15400	15430	15537	15330	15367	15540	15512	15480	15415	15496	15343	15328	15461	15161	15421	15601	15472	15540	15235	15376	15551	15398	15465	15201	15533	15370	15571	15537	15286	15326	15128	15509	15440	15379	15542	15571	15394	15437	15462	15553	15408	15470	15437	15497	15155	15432	15518	15332	15388	15530	15489	15331	15507	15515	15505	15541	15466	15250	15384	15518	15541	15332	15348	15588	15376	15446	15401	15363	15449	15450	15277	15306	15280	15495	15364	15493	15262	15334	15368	15477	15500	15379	15394	15332	15490	15499	15418	15304	15351	15344	15379	15335	15540	15666	15580	15406	15412	15480	15367	15415	15408	15275	15416	15412	15463	15456	15439	15371	15469	15449	15532	15656	15360	15398	15444	15410	15287	15375	15493	15374	15394	15511	15436	15470	15476	15559	15487	15332	15382	15445	15400	15580	15346	15350	15387	15347	15532	15457	15464	15526	15377	15364	15638	15415	15462	15363	15301	15503	15442	15570	15310	15476	15372	15359	15469	15532	15340	15589	15306	15334	15554	15530	15462	15414	15409	15541	15397	15470	15366	15432	15464	15356	15262	15346	15436	15478	15480	15451	15487	15338	15334	15391	15263	15405	15583	15434	15365	15491	15482	15542	15442	15546	15359	15568	15452	15347	15480	15404	15478	15536	15500	15472	15450	15494	15197	15285	15338	15436	15582	15426	15419	15451	15359	15419	15412	15519	15350	15396	15402	15444	15374	15399	15423	15437	15434	15321	15450	15516	15424	15334	15469	15167	15632	15336	15221	15387	15537	15393	15387	15529	15451	15435	15595	15422	15492	15472	15457	15505	15337	15592	15517	15603	15398	15321	15466	15420	15452	15462	15280	15504	15426	15414	15445	15341	15353	15413	15485	15473	15468	15425	15497	15406	15364	15424	15460	15473	15483	15405	15365	15322	15427	15405	15388	15244	15309	15237	15210	15463	15245	15332	15626	15498	15498	15446	15438	15517	15398	15566	15355	15438	15449	15394	15306	15513	15422	15460	15375	15371	15556	15418	15370	15454	15546	15569	15427	15364	15376	15433	15233	15456	15346	15509	15424	15402	15404	15427	15289	15397	15263	15275	15260	15320	15463	15567	15216	15449	15396	15571	15397	15503	15550	15453	15315	15496	15498	15491	15400	15407	15296	15554	15559	15590	15503	15310	15570	15509	15436	15289	15538	15400	15467	15291	15627	15542	15343	15461	15383	15357	15425	15577	15448	15381	15350	15478	15554	15379	15556	15313	15427	15571	15508	15508	15363	15449	15455	15554	15523	15543	15409	15383	15440	15573	15244	15478	15355	15509	15520	15375	15449	15506	15422	15479	15404	15555	15586	15489	15446	15408	15381	15388	15450	15447	15278	15308	15386	15359	15382	15529	15308	15433	15398	15251	15357	15373	15403	15364	15534	15463	15426	15380	15561	15507	15382	15536	15486	15449	15426	15489	15313	15250	15498	15243	15492	15492	15298	15222	15448	15556	15360	15558	15434	15356	15412	15454	15365	15427	15485	15316	15348	15608	15573	15448	15420	15378	15557	15464	15433	15536	15319	15296	15325	15345	15377	15441	15413	15345	15425	15352	15451	15394	15376	15405	15503	15360	15384	15286	15619	15468	15764	15490	15263	15378	15439	15327	15382	15550	15425	15410	15462
24063	21444	28939	24463	24015	50502	60900	44549	33599	25410	20176	18571	17983	17999	17958	17734	17820	17914	18084	18049	17907	17931	17973	17852	17820	18032	17743	17736	17963	17946	18011	18028	17729	17597	17801	17925	17669	17652	17827	17771	17913	17858	17897	17856	17868	17878	17849	17663	17751	17744	17462	17647	17949	17788	17877	17709	17610	17751	17688	17658	17775	17881	17863	17927	17796	17595	17818	17653	17538	17729	17771	17832	17743	17556	17759	17766	17642	17624	17926	17704	17910	17698	17699	17643	17860	17903	17681	17656	17789	17695	17871	17922	17858	17635	17554	17825	17807	17690	17551	17909	17805	17816	17953	17754	17880	17732	17640	17663	17722	17749	17891	17699	17817	17842	17863	17808	17650	18087	17624	17844	17733	17634	17669	17715	17751	17786	17669	17876	17689	17873	17759	17800	17587	17624	17746	17758	17701	17722	17678	17705	17442	17644	17851	17770	17607	17631	17753	17774	17814	17637	17580	17846	17521	17768	17519	17713	17560	17997	17729	17638	17914	17719	17724	17626	17732	17757	17839	17610	17778	17802	17871	17637	17611	17760	17770	17554	17737	17699	17559	17631	17753	17695	17660	17592	17639	17836	17827	17459	17617	17882	17690	17511	17563	17703	17891	17744	17768	17673	17733	17721	17695	17727	17557	17596	17699	17928	17694	17670	17829	17942	17703	17666	17669	17782	17768	17861	17664	17380	17682	17715	17824	17610	17721	18049	17747	17732	17925	18062	17693	17662	17913	17645	17744	17944	17776	17686	17821	17580	17735	17535	17667	17532	17521	17835	17592	17680	17858	17729	17792	17621	17694	17774	17953	17653	17573	17643	17704	17696	17532	17683	17842	17843	17943	17781	17798	17810	17895	17806	17761	17764	17719	17782	17610	17717	17903	17680	17874	17940	17629	17544	17619	17734	17592	17761	17910	17722	17636	17718	17741	17614	17599	17769	17750	17907	17890	17949	17608	17860	17850	17867	17836	17618	17648	17748	17762	17791	17807	17641	17670	17651	17634	17929	17707	17698	17848	17982	17770	17777	17975	17682	17743	17683	17706	17901	17774	17787	17741	17929	17854	17688	17845	17762	17592	17798	17642	17709	17869	18044	17864	17880	17522	17984	17866	17760	17697	17845	17662	17689	17898	17722	17758	17880	17847	17656	17749	17770	17780	17968	17863	17829	17910	17956	17629	17792	17741	17737	17929	17748	17542	17828	17670	17768	17629	17765	17794	17703	17696	17794	17504	17818	17685	17853	17803	17608	17807	17720	17942	17914	17840	17644	17658	17672	17676	17714	17709	17857	18035	17879	17529	17818	17590	17818	17832	17870	17872	17933	17747	17667	17779	17709	17866	17681	17848	17789	17709	17782	17735	17898	17626	17790	17605	17800	17715	17654	17914	17811	17783	17647	17944	17759	17731	17801	17793	17841	17848	17785	17711	17723	17605	17765	17763	17732	17955	17802	18199	17759	17758	17919	17684	17726	17831	17792	17840	17567	17667	17690	17754	17669	17684	17638	17745	17681	17879	17750	17733	17727	17562	17641	17544	17949	17761	17683	17700	17938	17732	17756	17650	17794	17754	17616	17789	17664	17760	17855	17853	17606	17772	17877	17851	17610	17750	17652	17627	17595	17838	17795	17827	17678	17729	17732	17677	17653	17779	17815	17708	17781	17791	17594	17744	17814	17928	17568	17685	17820	17817	17750	17657	17777	17865	17889	17771	17633	17804	17738	17716	17772	17763	17569	17981	17705	17626	17714	17685	17819	17740	17666	17708	17636	17597	17781	17936	17767	17865	17722	18022	17749	17847	17806	17762	17765	17899	17888	17688	17649	17713	17706	17621	17713	17854	17701	17853	17736	17549	17656	17739	17670	17806	17899	17943	17597	17804	17645	17640	17893	17688	17883	17741	17801	17781	17762	17749	17787	17800	17804	17664	17780	17752	17844	17773	17858	17932	17800	17737	17601	17808	17757	17824	17732	17551	17641	17742	17563	17632	17843	17724	17839	17835	17646	17481	17857	17970	17793	17771	17870	17694	17825	17818	17842	17629	17778	17793	17737	17726	17829	17856	17716	17788	17696	17600	17562	17666	17582	17807	17916	17804	17775	17705	17766	17678	17660	17951	17623	17764	17859	17728	17682	17702	17775	17660	17762	17786	17628	17702	17792	17804	17719	17664	17596	17765	17798	17748	17628	17737	17799	17697	17814	17788	17692	17780	17567	17537	17568	17785	17763	17466	17948	17826	17739	17769	17631	17597	17831	17767	17573	17802	17564	17708	17719	17869	17599	17807	17656	17840	17733	17722	17617	17691	17893	17746	17727	17821	17777	17802	17637	17684	17665	17702	17566	17671	17908	17931	17791	17823	17676	17841	17788	17745	17775	17881	17716	17751	17709	17901	17734	17788	17940	17621	17662	17816	17658	17699	17816	17605	17657	17562	17791	17680	17873	17917	17813	17672	17866	17645	17697	17873	17884	17653	17763	17919	17770	17853	17597	17846	17794	17833	17653	17897	17817	17638	17772	17769	17836	17791	17739	17880	17760	17747	17816	17779	17702	17692	17851	17847	17827	17833	17755	18073	17768	17888	17715	17969	17995	17596	17646	17824	17546	17710	17708	17837	17903	17859	17769	17830	17752	17744	17847	17696	17753	17668	17614	17960	17749	17586	17655	17653	17622	17972	17740	17855	17943	17738	17801	17597	17727	17553	17614	17680	17713	17817	17846	17763	17615	17573	17845	17666	17789	17899	17688	17928	17971	17743	17874	17904	17605	17811	17951	17859	17819	17776	17707	17836	17611	17670	17758	17883	17885	17804	17787	17642	17703	17794	17646	17784	17727	17795	17825	17727	17820	17666	17649	17708	17763	17816	17703	17834	17783	17723	17804	17892	17634	17993	17843	17876	17567	17728	17923	17893	17774	17770	17847	17882	17651	17859	17870	17858	17697	17796	17871	17916	17750	17781	17812	17666	17822	17674	17648	17615	17564	17864	17667	17833	17655	17671	17658	17641	17793	17720	17873	17794	17791	17720	17810	17766	17689	17900	17938	17962	17847	17649	17693	17796	17812	17591	17580	17827	17519	17806	17705	17616	17708	17742	17698	17782	17856	17936	17663	17688	17846	17689	17747	17816	17731	17763	17842	17885	17753	17625	17684	17826	17651	17714	17808	17911	17799	17758	17620	17813	17624	17647	17809	17674	17674	17546	17766	17758	17600	17560	17726	17574	17798	17972	17728	17899	17729	17691	17757	17614	17750	17753	17796	17812	17780	17638	17648	17647	17791	17850	17679	17478	17658	17792	17645	17775	17664	18051	17768	17758	17668	17742	17805	17944	17753	17828	17751	17552	17950	17734	17666	17738	17881	17606	17861	17767	17817	17830	17796	17695	17769	17810	17756	17776	17769	17670	17867	17901	17609	17603	17705	17809	17673	17675	17659	17795	17813	17671	17656	17690	17682	17590	17593	17866	17870	17799	17731	17594	17773	17708	17727	17796	17836	17670	17745	17691	17701	17746	17692	17701	17671	17698	17657	17818	17629	17740	17766	17708	17795	17897	17781	17711	17902	17949	17622	17632	17683	17771	17873	17674	17723	17821	17771	17839	17778	17565	17692	17638	17707	17920	17922	17910	17879	17937	17805	17693	17757	17748	18019	17775	17972	17833	17643	17596	17738	17905	17870	17786	17638	17660	17743	17634	17584	17619	17949	17665	17659	17741	17788	17773	17653	17848	17646	17785	17684	17693	17706	17808	17789	18137	17664	17852	17573	17787	17653	17770	17708	17710	17597	17768	17793	17751	17835	17906	17782	17698	17535	17779	17905	17759	17837	17835	17960	17755	17887	17882	17805	17874	17808	17830	17778	17830	17816	17893	18035	17710	17786	17933	17751	17529	17705	17940	17756	17734	17771	17800	17856	17819	17835	17970	17767	17757	17684	17828	17611	17819	17578	17633	17857	17757	17552	17689	17721	17846	17667	17603	17665	17679	17576	17817	17656	17884	17788	17935	17730	17855	17818	17907	17761	17833	17566	17652	17735	17733	17700	17836	17845	17852	17709	17810	17711	17696	17545	17933	17665	17565	17683	17672	17624	17667	17688	17863	17755	17973	17922	17759	17800	17860	17784	17886	17808	17711	17795	17647	17692	17751	17711	17672	17769	17686	17696	17663	17601	17666	17662	17830	17552	17687	17776	17797	17624	17733	17850	17645	17835	17587	17884	17837	17834	17780	17586	17983	17885	17948	17702	17686	17819	17546	17548	17855	17675	17838	17722	17611	17801	17541	17728	17864	17800	17842	17885	17577	17670	17787	17842	17834	17677	17885	17831	17775	17677	17822	17498	17658	17487	17621	17512	17708	17920	17924	17662	17651	17748	17866	17687	17699	17700	17720	17865	17669	17672	17777	17651	17775	17863	17712	17716	17632	17786	17636	17740	17628	17562	17650	17721	17582	17698	17732	17660	17914	17750	17795	17809	17720	17690	17757	17724	17760	17732	17799	17694	17715	17779	17712	17771	17781	17860	17674	17716	17823	17526	17778	17929	17924	17507	17717	17829	17810	17738	17832	17763	17659	17885	17856	17524	17916	17478	17800	17754	17809	17772	17735	17828	17687	17893	17748	17776	17865	17704	17647	17789	17695	17709	17865	17513	17802	17898	17848	17777	17756	17748	17830	17744	17885	17559	17833	17859	17746	17918	17693	17742	17619	17881	17727	17729	17694	17739	17593	17555	17757	17814	17802	17803	17679	17601	17727	17692	17734	17659	17870	17529	17839	17812	17664	17707	17706	17843	17845	17669	17683	17792	17890	17741	17741	17749	17888	17632	17868	17759	17807	17743	17862	17820	17695	17725	17891	17836	17895	17780	17979	17743	17643	17622	17701	17850	17572	17703	17834	17776	17817	17520	17673	17828	17719	17708	17846	17714	17809	17720	17542	17613	17694	17691	17710	17744	17704	17779	17931	17922	17804	17823	17736	17704	17742	17751	17816	17863	17795	17791	17591	17626	17510	17399	17656	17612	17852	17739	17762	17721	17782	17762	17735	17937	17782	17821	17576	17557	17704	17826	17729	17765	17812	17663	17753	17648	17639	17817	17825	17740	17805	17732	17642	17740	17620	17666	17752	17458	17732	17796
40634	42890	26381	21093	26496	52021	57596	42897	32481	22344	17071	15517	15166	15058	14924	15036	14982	15017	14935	15076	15144	14988	15152	14900	14903	15089	15013	14971	14912	15014	15016	14947	14926	14954	15049	15063	15100	15130	14970	14950	15059	14958	15014	15164	15097	14931	14927	14943	14954	14808	14996	14940	14936	14853	15111	15067	15197	14927	15169	14824	15265	14889	15057	14944	14851	14867	14944	14902	14965	15067	14823	15015	14955	14921	14972	14996	14960	14943	14917	15050	14975	15056	15118	14910	14883	14981	14985	14955	14986	14943	14939	14994	14950	14937	14946	15031	14986	14915	15118	14950	15056	14933	14963	14992	15072	14988	15017	15020	14973	14967	14848	14994	14997	14945	14951	14826	14974	14903	14967	15021	14831	14934	14954	14893	14990	15124	15008	15093	15073	14821	14882	14950	14929	14934	15027	14946	14974	14879	15017	14983	14969	14913	14865	14973	14849	15033	14888	14999	15124	15000	14884	15057	14969	14858	15127	14957	15027	15063	14914	14840	14909	14971	14958	15102	14994	15113	14938	14999	14877	15009	14792	15028	14898	15051	14993	15031	14961	14948	14920	14914	14859	14856	15023	15078	15040	14952	14918	14956	15040	14837	14900	14946	14858	15044	14874	15092	14881	14963	14853	14953	15003	14878	15002	14907	15001	15112	14949	15074	14913	15021	14909	14948	14936	14906	15022	14793	14966	15073	14886	14902	15049	14812	15141	15001	14795	14975	14992	15017	14828	15043	15079	14728	14907	14954	15018	15023	14995	15104	14902	15020	15059	15110	15103	15115	15028	15056	14803	15020	15161	15049	14931	14846	14870	14976	14916	14931	15090	14911	15035	15119	14922	14964	14796	14936	14807	14982	15009	14894	15013	14974	14893	15003	14879	14961	14955	14945	15091	14984	15015	14962	14958	15112	14805	15006	14934	14973	15054	15090	15080	15048	14879	14938	14931	14811	14765	15054	14988	15121	14877	14988	15090	15096	14969	14990	14960	15070	15009	14995	15004	15055	15008	14714	14960	15178	14944	14878	14775	14974	14948	14923	15025	14851	14948	14933	15073	15056	14998	14898	14990	14816	15238	14789	15037	15094	15079	14800	14800	14981	15004	14916	14913	14908	15105	15018	14775	14915	14922	14935	15140	14925	15017	14861	14938	14937	14893	14763	14883	14848	14957	14949	14824	15095	14972	14899	15095	14897	15056	14927	14900	15055	14735	14895	14873	15082	14832	14943	15072	14800	14947	15280	14943	14926	14979	14860	14972	15028	14990	15108	15050	14861	15051	14990	14816	14788	14941	14924	14903	14873	14987	14858	15032	14979	14628	14859	14949	14705	15106	14920	14960	14921	14922	15091	15089	14944	15088	14950	15048	14829	15090	15077	14999	15091	14896	15049	15055	14883	14812	14988	14959	14911	14999	14938	14963	15034	14901	14921	15116	15052	15027	15121	14935	15080	15009	15033	14870	14974	14641	15057	14860	15119	15072	15110	14933	14920	15076	14889	15046	14850	15051	14897	14987	15018	15034	15030	15058	14648	15025	15049	14847	14790	15061	15071	14848	15122	14941	14907	14980	14892	14778	14871	15154	15017	15056	14836	15024	15137	14934	14968	14974	14854	14988	14994	14973	14965	14967	15011	14921	15024	14979	14882	15050	15028	15018	14898	15096	14858	14741	14967	15064	14959	15070	14989	15020	14734	14950	14839	15052	15008	15052	14987	15200	14932	14895	14957	15010	15112	15096	14979	15056	14913	14984	15153	15091	14963	14816	14954	14942	14927	14947	14989	14978	15002	15102	14805	15044	14993	15041	14938	15004	14916	14990	15011	14963	14833	15044	14934	14762	14859	15004	15025	14932	14965	14859	15029	14876	14908	15012	14981	14945	14813	14923	14680	15240	14926	15019	14973	15053	14927	15061	14849	15042	14956	14885	14989	15131	14917	14985	14976	14912	14909	15087	15040	14973	14974	14961	14867	15101	14956	14870	14790	14941	14891	15144	14958	14941	14861	15002	14918	15002	14938	14910	15076	14959	14995	14967	14900	15038	14730	15022	14910	14979	15003	14965	15112	15018	14889	14859	15002	14725	15024	14879	15048	14972	14964	14958	14984	15014	15005	14890	15004	14809	14871	14935	15162	14948	14978	15009	14935	14933	15003	14961	15026	14849	15084	14978	15008	14970	14901	14918	15072	15067	15055	14967	15022	14817	14951	14891	14860	14853	14968	15020	15060	14998	14836	14888	14937	15031	14923	14971	14945	14955	14887	14726	14884	14998	14993	14960	14921	14866	15077	14892	15089	14885	14953	15059	14797	14957	14939	15105	14901	14864	15001	15039	15045	14878	15032	14985	14917	14949	14905	14825	15097	14949	14892	14956	14959	15041	14826	15004	14836	14899	14948	15066	14829	14912	15163	14957	14914	14961	14867	14941	15059	14884	14926	15082	14935	15009	14998	14865	14919	15014	15057	14928	15044	14947	15002	14828	15030	14946	14902	14844	15007	15128	15098	15002	14900	15010	14883	14918	14979	14964	14907	14915	14838	14893	14962	14957	14852	15121	14991	14949	14907	15062	14950	14930	14919	14877	14973	15083	15097	14818	14866	14947	14888	14828	14952	15046	15014	14925	15043	14706	14938	14913	15070	14886	15059	15010	15203	15076	14888	15071	14973	15057	15010	15079	14878	15017	15007	15005	14951	15059	15084	14981	15048	14924	14905	15149	14843	15106	14936	14916	15079	14872	14976	15000	14870	15077	14791	14827	14962	14960	14788	14839	14823	15043	14895	14982	14934	14945	14895	14979	14840	15040	14820	15116	14966	15001	14840	14934	14754	14915	15238	15114	14978	14975	14823	14945	14967	15150	14839	14943	15015	15114	14831	14962	15065	14908	14884	14948	14756	14912	14850	14917	14910	14943	14908	14687	15119	14867	14893	14833	15021	14970	14937	15045	14908	14925	14798	15051	14932	14847	14929	15025	14977	14936	14898	14990	14985	15049	14907	14979	14948	15021	14909	14889	14933	14971	14848	14907	14947	14980	14960	15171	14951	14863	15078	14972	14865	15008	14947	14848	14865	14726	14939	14967	14990	15162	15137	14868	15001	15150	14896	15021	15099	14931	14940	14981	15086	14903	14952	15029	14972	14985	15058	15037	15011	14831	14845	14895	14901	15074	15028	14973	14912	15022	14895	15085	15068	14916	14920	14828	14792	15025	14812	14862	14996	14827	14900	15074	14869	15055	15005	14980	14928	14969	14949	14938	14879	14927	14919	14832	14796	14975	14880	14998	14980	14900	15025	15003	14846	14948	15141	14915	15027	14928	15113	14973	14844	15086	14914	14939	14871	14959	15043	14782	14987	14965	14921	14956	15020	14781	14979	14962	14847	15015	15115	15063	14984	15229	14819	14998	14909	14951	14993	15038	14847	15010	14837	14973	14925	14845	14740	15151	15046	14859	14946	14840	15049	14977	15043	14994	14765	14933	14972	14981	14974	14960	14866	15047	14864	14980	14909	14965	15016	14979	14878	14801	14952	15035	15058	14948	14919	14858	14955	15037	14893	15059	14959	14989	14863	15056	14959	14941	15086	15002	15006	15045	14892	14970	15036	14953	14925	14986	14986	14974	14928	14990	14985	14881	15030	14949	14974	14836	14856	15052	15005	15088	14848	14725	15037	14841	14898	15024	14866	14985	14917	15001	15091	14927	14953	14747	14877	14914	14996	14912	14845	15152	14920	14991	14902	15161	14876	15013	15117	15080	14898	15068	14919	14974	15023	15081	15192	15026	14787	14945	14928	14994	14980	15134	14870	14897	14996	15050	14925	15015	15008	14854	15007	15030	15064	15022	14942	14877	14965	14955	14866	15123	14838	15010	14886	14821	15071	14902	14934	14937	15050	15015	14964	15066	15066	15104	14840	15067	15005	14989	14933	15000	15020	15066	14985	14791	14886	14976	14919	15207	14912	14849	14888	14899	15020	14952	14826	14966	15064	15052	15003	14880	14906	14832	14952	14934	14977	14831	14914	14841	14871	14887	14859	15000	15011	15087	14882	15024	15024	14982	14878	15092	14974	14940	15111	15015	14996	14948	14867	14966	15043	15147	15101	14931	15030	14952	15145	15011	15011	15041	15047	15018	14998	14861	15089	15035	15027	14914	15053	15027	14985	15012	14914	14970	14906	15008	14952	14986	14888	14956	15005	15078	14922	14981	14984	15115	14997	15022	15010	15004	14952	15030	14898	14884	15019	15003	15036	15022	14875	15043	14882	14932	15033	15155	14967	14929	14919	15031	15071	14800	14885	14929	14969	14854	14871	14929	14871	15068	14880	15011	14954	14957	14813	14899	14937	14942	14875	14985	14920	14908	14977	15025	14989	15008	14971	14993	14942	15001	15126	15043	14950	14806	15093	15055	15045	14945	15039	15172	14906	15007	15017	14887	14897	15026	15061	14853	14905	15052	14770	14921	15117	14914	15116	14994	15128	15041	14847	14972	14993	15096	15131	15076	15093	15051	14921	14771	15034	14937	15057	14932	14960	14973	14975	14976	14816	14912	15000	15088	14863	15147	14978	14994	14883	15120	14929	14993	14796	14825	15072	14973	14920	14853	14954	15076	14937	14885	14998	15082	14803	14958	14962	14832	14808	15044	14873	14860	15069	15044	14903	14849	15033	14989	14927	14931	14767	14910	14792	14975	14799	14846	14993	14888	14987	14974	14961	14933	15027	14868	15139	14812	14974	15067	14954	14965	15042	14896	15029	15106	15047	14890	14888	15062	14999	14671	14933	14992	14911	14837	14876	15024	14835	15201	14899	14850	14891	14940	14979	14885	15036	15010	14914	15001	14969	14941	15032	15009	14983	15060	15034	15084	14892	15045	14893	14825	14997	14949	14890	14831	15049	15046	15043	15086	15034	15164	15007	14873	15034	14929	15003	14738	15021	15070	14863	14989	15101	14914	15045	14969	14807	14780	14905	15004	15087	14991	15102	14948	14951	14930	15132	15138	14929	15021	15017	14831	15031	15183	14978	14909	14977	14874	14973	15057	14943	14884	15060	15099	14955	14933	15073	15201	14936	14977	14881	14974	14967	14935	14994	15175	14979	14990	14811	14932	15070	14884	15010	14985	15061	14754	14819	14845	14948
22918	21392	29309	23900	23252	54636	70100	54714	39631	28650	21694	18293	17879	17629	17597	17385	17512	17495	17561	17609	17394	17288	17626	17267	17362	17338	17317	17297	17368	17288	17418	17348	17434	17311	17282	17698	17342	17426	17580	17408	17343	17322	17358	17306	17427	17322	17430	17417	17239	17376	17373	17239	17312	17494	17391	17406	17485	17157	17330	17438	17494	17346	17349	17475	17286	17314	17241	17499	17273	17473	17187	17286	17489	17279	17230	17344	17236	17230	17448	17333	17394	17336	17358	17354	17487	17215	17502	17204	17182	17426	17155	17398	17662	17373	17190	17206	17406	17332	17530	17307	17298	17376	17410	17636	17337	17285	17369	17472	17275	17551	17317	17405	17349	17312	17188	17396	17365	17338	17357	17184	17443	17392	17413	17257	17365	17562	17316	17259	17352	17381	17408	17342	17136	17300	17421	17394	17225	17297	17351	17537	17438	17482	17020	17165	17145	17427	17270	17134	17159	17284	17418	17095	17258	17333	17309	17447	17409	17358	17230	17146	17334	17250	17244	17230	17366	17197	17439	17412	17471	17480	17314	17363	17458	17399	17152	17140	17332	17632	17228	17194	17421	17322	17296	17310	17228	17355	17327	17385	17533	17184	17299	17373	17471	17210	17361	17553	17205	17496	17255	17070	17239	17387	17304	17387	17543	17437	17586	17350	17187	17412	17302	17374	17255	17363	17253	17361	17493	17175	17389	17316	17428	17071	17474	17306	17486	17374	17204	17174	17277	17331	17537	17227	17499	17482	17386	17224	17349	17219	17330	17264	17313	17305	17425	17430	17290	17580	17477	17200	17402	17134	17372	17452	17207	17397	17405	17181	17431	17237	17269	17350	17387	16994	17325	17217	17346	17576	17456	17579	17269	17382	17397	17232	17527	17349	17457	17152	17258	17122	17342	17333	17211	17327	17400	17293	17381	17510	17411	17424	17380	17298	17243	17396	17068	17391	17171	17457	17163	17446	17188	17395	17425	17385	17181	17376	17533	17172	17205	17549	17290	17310	17353	17628	17375	17391	17397	17421	17415	17147	17365	17382	17252	17193	17381	17233	17326	17263	17216	17384	17254	17458	17572	17344	17468	17347	17398	17404	17303	17225	17420	17437	17250	17179	17300	17343	17173	17394	17415	17400	17510	17427	17452	17330	17351	17561	17443	17414	17213	17575	17495	17407	17445	17275	17196	17177	17296	17340	17467	17351	17349	17307	17208	17070	17197	17384	17350	17387	17218	17200	17262	17162	17060	17181	17456	17400	17391	17141	17346	17525	17367	17188	17455	17415	17342	17316	17469	17321	17362	17364	17288	17215	17224	17284	17474	17049	17207	17108	17292	17518	17320	17340	17219	17378	17502	17206	17380	17449	17270	17207	17170	17310	17143	17252	17440	17446	17452	17451	17377	17135	17348	17273	17275	17442	17378	17409	17386	17453	17205	17401	17513	17358	17306	17423	17298	17378	17169	17438	17258	17369	17333	17352	17291	17400	17436	17141	17319	17401	17247	17211	17419	17368	17221	17268	17312	17402	17185	17427	17346	17389	17214	17229	17337	17212	17405	17567	17343	17541	17553	17285	17476	17213	17362	17261	17365	17424	17226	17381	17265	17300	17304	17434	17562	17465	17505	17309	17368	17571	17568	17350	17345	17314	17340	17425	17473	17317	17336	17248	17164	17271	17247	17349	17405	17460	17441	17335	17467	17566	17292	17017	17419	17448	17425	17371	17409	17331	17508	17434	17315	17521	17501	17221	17338	17589	17391	17347	17219	17622	17330	17344	17329	17345	17474	17373	17006	17355	17315	17513	17169	17313	17246	17241	17263	17307	17430	17333	17344	17301	17199	17290	17344	17281	17387	17246	17404	17362	17252	17000	17290	17454	17238	17457	17295	17434	17297	17464	17368	17150	17164	17490	17468	17272	17314	17240	17288	17468	17460	17439	17153	17321	17439	17462	17270	17148	17173	17366	17274	17310	17439	17281	17349	17359	17365	17404	17485	17375	17214	17349	17349	17330	17393	17382	17343	17325	17231	17348	17405	17407	17225	17075	17117	17251	17282	17097	17529	17508	17282	17461	17251	17316	17275	17224	17296	17206	17338	17436	17286	17168	17103	17390	17430	17280	17247	17393	16995	17461	17217	17387	17252	17286	17452	17363	17492	17380	17329	17459	17457	17283	17177	17399	17355	17470	17349	17153	17289	17409	17518	17296	17191	17606	17187	17087	17338	17452	17271	17215	17442	17294	17193	17238	17493	17310	17364	17257	17478	17284	17453	17267	17501	17274	17449	17343	17548	17346	17354	17371	17205	17209	17258	17451	17344	17376	17261	17253	17421	17423	17410	17396	17171	17315	17259	17210	17321	17378	17308	17232	17053	17332	17346	17151	17298	17437	17153	17188	17352	17171	17339	17462	17504	17375	17401	17124	17173	17348	17235	17375	17345	17265	17348	17236	17163	17331	17456	17500	17335	17254	17416	17476	17208	17289	17053	17337	17041	17273	17430	17223	17383	17281	17167	17338	17641	17203	17563	17457	17266	17294	17494	17404	17342	17373	17462	17283	17269	17201	17411	17322	17399	17501	17032	17411	17708	17245	17243	17498	17334	17329	17100	17312	17317	17358	17145	17523	17197	17473	17174	17355	17329	17262	17299	17463	17379	17415	17478	17317	17368	17154	17434	17372	17251	17257	17232	17418	17380	17193	17422	17275	17131	17437	17539	17312	17420	17259	17466	17279	17344	17354	17244	17426	17266	17248	17340	16972	17166	17375	17465	17448	17222	17429	17369	17313	17410	17543	17338	17281	17176	17234	17269	17256	17464	17309	17407	17313	17176	17323	17358	17227	17258	17273	17382	17327	17213	17265	17295	17330	17189	17263	17343	17268	17417	17237	17149	17413	17109	17227	17439	17349	17405	17222	17401	17344	17447	17379	17339	17324	17234	17339	17361	17285	17128	17486	17573	17477	17388	17138	17325	17360	17243	17204	17392	17375	17436	17326	17333	17319	17378	17382	17098	17264	17355	17297	17313	17357	17272	17229	17374	17355	17288	17308	17460	17391	17437	17286	17284	17261	17300	17363	17360	17392	17444	17361	17187	17141	17319	17359	17274	17128	17467	17182	17220	17226	17320	17390	17425	17346	17399	17258	17319	17552	17526	17249	17287	17136	17373	17444	17543	17255	17252	17398	17531	17103	17407	17619	17247	17386	17331	17275	17347	17234	17401	17332	17194	17441	17332	17238	17420	17358	17553	17518	17293	17307	17257	17257	17331	17310	17381	17178	17527	17407	17380	17388	17150	17356	17345	17344	17286	17036	17377	17412	17411	17183	17364	17310	17321	17402	17348	17447	17336	17333	17608	17406	17235	17358	17290	17316	17312	17237	17255	17371	17144	17276	17419	17533	17452	17115	17445	17210	17341	17267	17255	17453	17299	17517	17329	17373	17360	17319	17229	16962	17377	17278	17392	17181	17434	17462	17295	17296	17402	17398	17268	17064	17349	17428	17383	17195	17279	17300	17114	17304	17513	17472	17212	17467	17274	17291	17448	17345	17522	17343	17203	17313	17321	17443	17241	17165	17143	17369	17401	17462	17444	17370	17441	17466	17459	17507	17341	17138	17235	17388	17457	17369	17419	17464	17267	17307	17267	17406	17334	17283	17270	17264	17516	17468	17259	17286	17382	17213	17435	17459	17344	17360	17292	17374	17414	17226	17462	17245	17376	17198	17375	17166	17188	17296	17193	17473	17102	17332	17139	17184	17378	17235	17322	17323	17204	17411	17338	17466	17501	17454	17340	17425	17330	17247	17277	17373	17319	17285	17309	17450	17401	17348	17434	17287	17181	17348	17237	17354	17252	17352	17324	17310	17482	17269	17471	17482	17306	17370	17226	17355	17289	17367	17355	17511	17282	17234	17252	17339	17129	17003	17380	17515	17441	17231	17413	17483	17380	17273	17439	17389	17271	17258	17374	17342	17297	17332	17476	17356	17311	17333	17257	17459	17417	17268	17294	17097	17396	17289	17406	17338	17347	17361	17339	17382	17348	17299	17333	17465	17264	17246	17350	17181	17324	17270	17439	17336	17359	17302	17302	17278	17419	17408	17218	17268	17230	17420	17317	17437	17316	17447	17386	17521	17347	17456	17206	17457	17403	17429	17442	17262	17438	17049	17217	17296	17316	17439	17289	17357	17332	17350	17209	17302	17283	17249	17415	17616	17075	17340	17412	17280	17057	17440	17124	17406	17504	17263	17360	17337	17141	17393	17135	17069	17354	17356	17296	17319	17423	17284	17144	17329	17382	17417	17199	17341	17179	17261	17367	17304	17295	17205	17336	17346	17383	17375	17259	17395	17353	17315	17323	17198	17361	17337	17488	17153	17429	17302	17357	17269	17365	17283	17413	17388	17284	17228	17284	17222	17418	17228	17413	17499	17357	17460	17332	17401	17073	17272	17413	17086	17284	17291	17409	17379	17242	17262	17274	17456	17269	17383	17300	17203	17397	17342	17352	17393	17427	17386	17211	17455	17325	17311	17343	17115	17312	17278	17447	17559	17536	17331	17408	17600	17231	17549	17318	17229	17327	17366	17215	17593	17312	17331	17400	17426	17186	17296	17050	17389	17247	17223	17280	17211	17364	17492	17406	17458	17510	17374	17351	17193	17225	17262	17410	17195	17357	17372	17524	17416	17441	17336	17370	17250	17200	17325	17331	17329	17349	17215	17331	17374	17366	17373	17377	17257	17369	17426	17177	17479	17392	17465	17422	17339	17291	17326	17518	17478	17451	17560	17294	17305	17178	17205	17314	17188	17341	17366	17321	17162	17277	17370	17287	17049	17419	17364	17371	17271	17202	17452	17191	17537	17266	17201	17227	17327	17188	17179	17249	17442	17348	17395	17351	17383	17254	17261	17361	17454	17399	17489	17382	17258	17225	17347	17365	17274	17385	17590	17403	17352	17467	17314	17239	17426	17107	17368	17249	17428	17298	17405	17159	17336	17491	17392	17274	17395	17420	17381	17310	17360	17246	17208	17569	17302	17259	17246	17437	17351	17241	17435	17499	17462	17502	17295	17405	17198	17351	17297	17423	17319	17406	17404	17365	17164	17305	17099	17290	17512	17421	17333	17150	17367	17174	17334
48171	47551	32252	23502	35345	66532	70651	54253	39884	26635	18083	15347	14842	14803	14557	14728	14678	14603	14754	14667	14718	14777	14747	14586	14703	14793	14677	14621	14653	14856	14691	14538	14666	14696	14671	14752	14779	14696	14567	14790	14716	14644	14721	14702	14767	14802	14627	14816	14654	14733	14708	14639	14863	14556	14714	14707	14686	14578	14563	14704	14632	14835	14525	14626	14500	14727	14660	14587	14677	14581	14673	14601	14650	14505	14620	14741	14794	14573	14506	14834	14722	14499	14670	14551	14570	14684	14495	14581	14745	14682	14686	14663	14593	14905	14578	14589	14607	14605	14787	14649	14848	14512	14723	14857	14591	14707	14723	14815	14527	14627	14547	14642	14655	14718	14738	14607	14758	14591	14587	14617	14765	14812	14626	14669	14767	14718	14594	14705	14623	14628	14584	14739	14733	14717	14719	14746	14732	14726	14698	14737	14736	14481	14696	14756	14698	14813	14719	14651	14536	14912	14759	14682	14756	14720	14668	14707	14586	14714	14615	14448	14775	14553	14553	14627	14549	14714	14752	14680	14657	14617	14617	14717	14700	14434	14724	14688	14600	14709	14796	14505	14670	14790	14576	14692	14562	14840	14714	14662	14610	14705	14727	14703	14527	14779	14598	14657	14721	14675	14593	14651	14706	14768	14728	14544	14526	14704	14549	14706	14577	14698	14623	14644	14806	14717	14685	14718	14572	14658	14652	14613	14689	14645	14863	14588	14772	14754	14625	14676	14530	14834	14634	14460	14704	14840	14697	14697	14543	14570	14634	14558	14577	14592	14584	14659	14642	14656	14709	14627	14491	14536	14755	14749	14643	14721	14699	14442	14797	14596	14650	14659	14832	14662	14694	14538	14636	14694	14674	14654	14777	14799	14538	14712	14744	14719	14712	14559	14748	14712	14471	14632	14756	14727	14707	14619	14547	14563	14788	14683	14680	14684	14742	14648	14759	14756	14687	14630	14689	14751	14624	14670	14628	14663	14711	14685	14748	14481	14576	14641	14549	14756	14566	14662	14607	14572	14674	14584	14603	14749	14728	14642	14731	14794	14688	14731	14664	14545	14571	14794	14784	14713	14709	14589	14521	14710	14769	14764	14573	14681	14485	14586	14766	14716	14583	14669	14526	14529	14621	14569	14844	14583	14782	14701	14499	14614	14662	14641	14736	14565	14679	14637	14519	14570	14763	14747	14854	14519	14722	14904	14750	14620	14760	14672	14674	14692	14572	14543	14824	14710	14749	14758	14633	14686	14768	14708	14501	14874	14594	14785	14637	14512	14590	14737	14734	14749	14765	14725	14706	14577	14658	14551	14569	14707	14614	14696	14674	14640	14648	14753	14587	14660	14594	14663	14458	14768	14665	14742	14815	14550	14688	14656	14662	14759	14665	14648	14755	14760	14707	14735	14690	14671	14692	14771	14764	14675	14593	14720	14671	14628	14734	14447	14651	14807	14699	14638	14674	14605	14712	14710	14639	14721	14534	14618	14729	14553	14778	14669	14707	14679	14657	14798	14733	14707	14707	14855	14781	14611	14695	14625	14704	14708	14593	14616	14721	14711	14637	14767	14771	14806	14728	14537	14608	14666	14555	14840	14674	14704	14696	14572	14641	14562	14600	14661	14671	14832	14699	14720	14754	14489	14753	14656	14510	14698	14844	14833	14657	14636	14592	14634	14620	14678	14688	14729	14760	14682	14641	14881	14761	14520	14698	14467	14859	14547	14678	14758	14826	14818	14767	14669	14618	14792	14536	14613	14734	14664	14782	14783	14742	14707	14654	14465	14616	14690	14587	14750	14672	14730	14649	14736	14553	14599	14652	14525	14718	14775	14787	14702	14670	14656	14550	14764	14655	14581	14560	14691	14743	14660	14766	14492	14494	14766	14530	14499	14860	14520	14653	14663	14724	14330	14628	14725	14627	14606	14658	14670	14685	14573	14617	14624	14529	14600	14723	14713	14668	14810	14733	14731	14770	14781	14843	14550	14724	14751	14698	14510	14655	14811	14689	14700	14630	14703	14702	14724	14705	14838	14624	14786	14535	14708	14677	14658	14552	14642	14614	14590	14837	14716	14696	14454	14603	14704	14751	14625	14488	14602	14574	14623	14846	14548	14856	14641	14708	14566	14586	14788	14543	14573	14629	14550	14620	14652	14714	14898	14666	14547	14536	14691	14813	14549	14809	14654	14675	14703	14519	14592	14646	14600	14701	14610	14766	14531	14691	14492	14695	14689	14769	14584	14740	14610	14763	14636	14805	14639	14746	14555	14615	14776	14642	14751	14675	14794	14784	14703	14600	14631	14720	14648	14839	14682	14541	14512	14676	14558	14613	14679	14846	14543	14574	14621	14693	14748	14684	14603	14644	14653	14581	14687	14813	14742	14643	14658	14508	14471	14560	14464	14840	14585	14690	14826	14779	14717	14666	14731	14616	14636	14457	14676	14592	14670	14590	14609	14628	14595	14503	14715	14661	14750	14659	14680	14762	14439	14537	14572	14561	14614	14762	14822	14752	14749	14585	14743	14700	14556	14571	14523	14763	14635	14711	14765	14722	14735	14726	14616	14602	14505	14952	14587	14700	14823	14675	14709	14587	14708	14764	14507	14584	14626	14741	14692	14633	14641	14576	14618	14552	14721	14575	14720	14707	14861	14639	14786	14667	14593	14714	14525	14755	14718	14914	14690	14708	14506	14649	14673	14689	14615	14526	14610	14615	14687	14715	14604	14633	14684	14749	14634	14733	14667	14729	14727	14618	14529	14782	14527	14551	14447	14520	14719	14512	14584	14696	14576	14664	14757	14863	14597	14441	14690	14707	14684	14588	14702	14634	14637	14681	14716	14795	14575	14499	14702	14683	14629	14670	14597	14653	14860	14422	14745	14774	14725	14777	14654	14652	14670	14594	14737	14586	14838	14595	14562	14614	14727	14519	14618	14645	14724	14773	14819	14751	14524	14617	14750	14702	14811	14737	14720	14609	14767	14861	14729	14713	14609	14653	14524	14681	14721	14714	14735	14826	14616	14548	14845	14718	14577	14636	14874	14561	14586	14631	14569	14609	14627	14751	14719	14766	14728	14614	14612	14631	14605	14565	14726	14751	14523	14537	14717	14739	14662	14549	14865	14666	14576	14515	14625	14717	14639	14664	14733	14614	14741	14623	14627	14634	14559	14713	14553	14781	14794	14719	14563	14701	14836	14705	14630	14605	14657	14612	14597	14623	14790	14685	14726	14794	14754	14615	14629	14589	14546	14575	14657	14673	14603	14902	14752	14579	14715	14727	14624	14643	14716	14607	14588	14723	14760	14752	14522	14675	14664	14716	14526	14743	14577	14813	14665	14581	14671	14643	14785	14689	14566	14519	14632	14609	14666	14739	14581	14722	14672	14615	14727	14721	14535	14575	14678	14789	14609	14656	14698	14739	14818	14672	14587	14594	14769	14683	14532	14540	14660	14641	14611	14600	14793	14554	14568	14713	14508	14643	14777	14618	14723	14719	14753	14668	14625	14542	14737	14689	14624	14695	14729	14598	14675	14729	14596	14754	14785	14539	14613	14557	14536	14715	14654	14603	14637	14710	14728	14699	14733	14930	14742	14635	14630	14489	14796	14427	14614	14603	14650	14732	14790	14515	14623	14690	14549	14699	14806	14550	14627	14857	14783	14622	14518	14446	14531	14776	14727	14788	14678	14713	14542	14612	14721	14650	14636	14764	14519	14634	14819	14840	14724	14719	14598	14717	14550	14646	14771	14763	14733	14570	14506	14737	14656	14631	14630	14619	14661	14752	14618	14865	14642	14714	14600	14606	14665	14598	14675	14646	14519	14657	14726	14633	14761	14657	14578	14677	14558	14718	14598	14587	14669	14775	14561	14559	14565	14731	14613	14498	14646	14732	14612	14607	14731	14493	14857	14515	14617	14679	14624	14695	14656	14772	14611	14731	14682	14523	14626	14744	14574	14629	14644	14726	14444	14858	14720	14595	14624	14584	14496	14569	14679	14637	14514	14711	14543	14583	14593	14766	14735	14749	14490	14501	14485	14526	14757	14711	14614	14736	14562	14741	14713	14570	14673	14573	14734	14764	14631	14528	14542	14598	14797	14594	14804	14683	14793	14562	14680	14604	14684	14567	14839	14586	14648	14819	14619	14557	14732	14513	14585	14635	14547	14790	14678	14693	14686	14673	14616	14734	14574	14643	14583	14725	14625	14833	14726	14719	14773	14593	14881	14693	14507	14532	14549	14737	14815	14597	14516	14843	14577	14682	14691	14662	14609	14718	14635	14707	14683	14718	14655	14651	14493	14652	14604	14738	14658	14578	14443	14593	14597	14593	14827	14727	14704	14644	14650	14679	14776	14753	14555	14567	14584	14863	14626	14747	14495	14607	14657	14618	14995	14610	14736	14726	14532	14635	14580	14710	14611	14689	14697	14629	14701	14696	14690	14699	14666	14602	14722	14565	14675	14746	14541	14534	14866	14462	14745	14730	14605	14560	14777	14510	14513	14575	14601	14577	14606	14751	14766	14506	14720	14743	14613	14715	14694	14572	14513	14603	14595	14714	14767	14813	14640	14518	14682	14818	14678	14552	14769	14689	14480	14577	14518	14748	14604	14658	14659	14870	14566	14718	14613	14669	14695	14774	14693	14654	14754	14683	14739	14493	14470	14759	14695	14618	14602	14713	14714	14645	14636	14414	14842	14598	14616	14612	14553	14803	14775	14708	14678	14731	14740	14717	14564	14684	14599	14579	14695	14672	14784	14665	14568	14678	14744	14712	14558	14710	14465	14703	14733	14674	14552	14739	14739	14610	14691	14652	14729	14667	14853	14433	14610	14678	14476	14725	14746	14647	14522	14642	14684	14697	14773	14648	14589	14635	14680	14677	14647	14572	14777	14576	14675	14677	14646	14709	14694	14832	14476	14719	14741	14726	14809	14725	14831	14607	14699	14730	14552	14656	14583	14437	14700	14603	14598	14713	14627	14616	14637	14650	14514	14744	14789	14562	14898	14568	14920	14617	14644	14497	14741	14741	14537	14690	14706	14692	14710	14749	14401	14532	14690	14788	14615	14813	14759	14686	14653	14688	14505	14547	14835	14615	14536	14614	14704	14647	14662	14588	14779	14731	14696	14659	14634
27813	22870	25100	22016	20625	27982	27219	23066	20015	18183	17806	17324	17089	17082	17251	16995	17152	17141	17135	17218	17086	17273	17029	17069	17069	17129	17009	17003	17224	17140	17313	17137	17361	17120	17042	16942	17160	17211	17166	17101	17304	17143	17016	17220	17137	17072	17191	17099	17039	17154	17360	16995	17228	17113	17143	17190	17151	17115	16958	17170	16931	17157	17077	17041	17161	17187	17201	17091	17180	17171	17055	17067	17112	17063	17162	17168	16964	17289	17212	17183	17007	17087	17295	17265	17164	17077	17165	16969	16941	17239	17122	17228	17069	17153	17177	17073	16962	17114	17138	17218	17356	16968	17076	17169	17003	17198	17023	17273	17169	17161	17156	17069	17007	17046	17096	17159	17080	16986	17127	17176	17101	17037	17228	17299	17254	17358	17322	17224	17120	16987	17228	17067	17174	17223	17173	17187	17211	17103	17232	17046	16992	16952	17365	17182	17066	16942	17170	17157	17419	17305	17033	17179	17080	17212	16952	17142	17039	17100	17227	17132	17251	17108	17140	17241	17154	17053	17126	17044	17258	17244	17248	17275	17018	17044	16991	17180	17313	16939	17229	17138	17245	17284	16976	16937	17042	17184	17129	16972	17081	17245	17167	17178	17279	16905	17196	17366	17208	17121	17218	17013	16985	17106	17221	16884	16893	16949	17195	17031	16885	17131	17094	17227	16988	16965	17285	17117	16966	16812	17079	17257	17214	17225	17210	17127	17199	17224	17005	17299	17133	17332	17104	17228	17156	17116	17066	17160	17018	17124	17042	17057	17088	16926	17173	17139	17053	17179	17098	17249	16928	17201	17001	17084	16967	17078	17208	17369	17296	17157	17063	17083	17135	17032	17363	17208	17119	17325	17305	17032	16902	17149	17010	16958	17142	17095	17176	17158	17037	17235	17151	17179	17331	16973	17277	17042	17069	17111	17122	17040	17095	17051	17170	17082	17013	17036	17147	17064	17092	17146	16988	17001	17067	17204	17270	16943	17078	17220	17178	17061	17042	17094	16953	17253	17271	17132	17299	17011	17221	17087	17087	17026	17233	17147	17091	16991	17110	17093	17095	17093	16826	17004	17079	16986	17116	17103	16970	17339	16937	17115	17168	17130	17043	17117	16894	17184	17008	17269	16924	17155	17009	17129	17196	17222	17002	17113	16935	17108	17137	17087	17152	17026	17223	17220	17280	17095	16954	17145	17313	17193	16966	17245	17133	17034	17145	17154	17279	17106	17051	17092	17099	17352	17133	17002	17102	17232	17313	17036	17269	17119	16977	17377	17206	17264	16942	17031	17465	17185	16980	17174	17061	17292	17097	17245	17151	17298	17084	17163	16938	17033	17109	16999	17057	16934	17312	17248	17251	17237	17060	17146	17153	17150	17145	17214	17256	17138	17026	17182	17309	17153	17171	16945	17253	17118	17179	17205	17108	17161	16976	17112	17131	17099	17319	17218	17272	17385	17272	17150	17200	16993	17239	17198	17102	17071	17257	17072	16957	16952	17042	17193	16975	17138	17149	17067	17082	16983	17057	17148	17070	16983	17233	17244	17103	17197	17019	17192	16954	17284	17053	17038	17261	17071	16926	17149	17121	17135	17027	17165	17091	17131	16870	16889	17180	17231	17291	17021	17161	17159	17098	16886	17053	17215	17138	17032	17017	17098	17199	17026	17196	17106	17172	16921	17074	17328	17062	16889	17116	17091	17170	17221	17157	17130	16788	17066	17158	17237	17011	17206	16894	17004	17064	17113	17115	17264	17163	17092	17199	17016	17177	17152	17035	17257	17237	17173	17075	17164	17017	17170	17094	16994	17193	17200	17134	17093	17287	16915	17144	17047	17037	17204	17315	17186	17134	17181	16998	17077	17208	17146	17123	17000	17056	17100	17145	17081	17032	17087	17119	16940	17231	17016	17337	17181	17064	17095	17280	17066	17094	17100	17108	17214	17191	17270	17228	17158	17096	17114	17196	17011	17088	17171	17021	17108	17155	17126	17168	17126	17123	17214	17207	17111	17098	17067	16932	17076	17010	17095	16993	17108	17225	17062	17092	17056	16954	17234	17010	17242	17138	17140	17139	17062	16943	16943	17151	17293	17102	17334	16984	17216	16998	16986	17172	17037	16879	17019	17269	17221	16989	17197	17036	17192	17163	17371	17186	17242	17388	16958	16976	17207	17251	17099	17053	17076	17165	16948	17113	17097	17149	17336	17056	17014	17130	17147	16869	17111	17025	17254	17041	17065	17205	17254	17129	17056	17186	17189	17150	17002	17193	17199	17198	17128	17110	17109	17182	17183	17248	17230	17180	17126	17181	17170	17051	17280	17285	17287	17127	17100	16943	16951	17143	17067	17309	17003	17228	17195	17018	16900	17264	17123	17072	16784	17092	17078	17258	16996	17169	17021	16892	17075	16980	17197	17307	17186	17105	17159	16954	17206	17129	17276	17031	17202	17223	17326	17167	17054	17305	17092	17161	17244	17136	17178	17102	16982	17157	17161	17094	17111	17254	17157	17163	16879	17083	17208	16947	17023	17075	17132	17447	17255	17047	17193	17024	17182	17235	17171	16948	17181	17226	16909	17180	17245	17100	17115	17070	17022	17002	17108	17025	17236	16948	17308	17196	17341	17131	17270	17116	17118	17259	17053	17233	17102	17029	17220	17400	17407	17214	16998	17011	17132	17081	17065	17179	17152	17162	16934	17223	17130	17080	17037	16913	16929	17118	17122	17184	17411	17271	17149	16941	17241	16894	17048	17057	17013	17021	17278	17088	17191	17166	17096	17103	17150	17003	17213	17332	17064	17190	17131	17267	17300	17168	17155	16923	17088	17316	16932	17116	17008	17063	17224	17246	17261	16923	17382	17200	17220	17260	17044	17059	17051	17083	16896	17016	17110	16943	17267	17087	16980	17227	17063	17206	17083	17269	17211	17273	17233	17079	17070	17031	17064	17132	17136	17203	17224	17197	17077	17144	17316	17322	16950	16987	17099	17026	17123	17186	17019	16981	17032	17231	17041	17089	17233	16935	17145	17089	17127	17029	17029	17055	17103	17242	17093	17096	17268	17129	17003	17141	17130	17061	17148	17192	17185	17167	16940	17032	16923	17199	17087	17151	17023	17176	17240	17124	17136	17156	17254	16997	17092	17114	16990	17259	17176	17184	17207	17214	17176	17056	17130	17003	17091	17147	17168	17001	17224	17324	17074	17442	17092	17215	17332	17012	17219	17061	17259	17073	16988	17051	16997	17131	17132	16888	17222	17277	17197	17219	17142	17097	17094	17103	17026	17145	17155	17261	17072	17140	17208	17022	17197	17138	17042	17257	17215	17153	17052	17200	17044	16914	17021	17061	17182	17139	17011	17310	17362	17160	17210	17152	17186	17230	17241	17146	17238	17220	17007	17161	17025	17083	17228	17321	16919	17137	17287	17243	17244	16889	17231	17077	17120	17114	17011	17288	17024	17137	17229	17163	17354	17245	17125	17383	17008	17134	17065	16988	17214	17157	17137	17089	17051	17225	17076	17272	17152	17205	17105	17210	17012	17024	17114	17043	16999	17134	17059	17037	17187	17340	17046	16972	17225	17275	16926	17180	16954	17055	17075	17221	17028	17362	17141	17329	17219	17112	16980	17188	17311	17154	17132	17158	17145	17106	17154	17252	17069	17118	17077	17289	17259	17079	17073	17225	17124	17255	17021	17268	17215	17178	17077	16973	17067	17204	16904	17027	17116	17042	17107	17152	16937	17060	17085	17166	17008	17140	17019	17141	17154	17359	16870	17127	16957	17145	17232	17323	17010	17125	17165	16933	16985	17103	17203	17166	17118	17212	16954	17334	17253	17120	17175	17196	17406	17288	17003	17245	17378	17400	17088	17197	17071	16929	17125	17252	17002	16991	17248	16915	16986	17028	17092	17079	17053	17213	17042	17176	17119	17037	16818	16961	17134	17194	17041	17125	17175	17052	17107	17227	16937	17169	17138	17015	17098	17200	17063	17126	16890	17033	16996	17222	16732	17123	17324	17085	17155	17168	17161	17168	17180	17225	17232	17111	17008	17139	17346	17049	17130	17005	16959	17189	17356	17224	17119	17137	17195	17036	16909	17064	16879	17265	17225	17064	17259	17205	17176	17247	16942	17146	16920	16922	17000	17153	17217	17079	17144	17209	17166	17193	17277	17354	17138	17284	17251	17247	17223	17179	17014	17021	17228	17231	17008	17366	17086	17110	17055	17230	17145	16960	17053	17255	17074	17137	17324	17079	17152	17137	17059	17165	17257	17173	17465	17125	17344	16968	17430	17097	17140	17180	17139	16935	17170	17102	17167	17098	17225	17115	16977	17093	17129	17077	16979	16961	17325	17083	17061	17028	17204	17089	17150	17051	17100	17160	17070	17237	17248	17049	17026	17207	17250	17044	17261	17313	17375	17227	17270	17089	16927	16945	17306	17058	17089	17216	17238	17050	16956	16989	17108	16959	16951	17006	16862	17091	17046	17066	17230	17265	17205	16898	16935	16953	17261	17320	17232	17048	17063	17249	17214	17277	17070	17185	17254	17386	17444	17350	17335	17171	17159	17154	17174	17204	17097	17236	17071	17071	17054	17142	16965	17191	17139	17138	17315	17260	17085	16931	17059	17161	17102	17340	17058	17163	17153	17099	17145	17188	17094	17086	17274	17299	17040	17224	17188	16959	17007	16935	16876	17229	17253	17134	17145	17305	16979	17105	17163	17289	17156	17070	17066	17164	17144	17184	17081	17054	17200	17123	17219	16950	17164	16977	16948	17244	17062	17231	17175	17220	17343	17233	17386	17232	17061	17244	17024	17135	17210	17095	17097	16955	17123	17252	17251	17104	17103	17273	17186	16994	17113	17092	16774	17256	17218	16892	17167	17091	17146	17228	17128	17324	17205	16970	17145	17097	17239	17044	17093	17135	17095	17115	17224	16967	16998	16984	17110	17196	17042	17186	17221	17215	17048	16953	17364	17168	17014	17266	17076	17309	17139	17050	17172	17134	17025	17176	17111	17157	17165	17070	16928	17123	17022	17070	17213	17081	17147	17104	17069	17273	17304	17196	17183	17296	17231	17121	16998	17323	17090	17235	17283	17205	17002	17213	17053	17211	17004	16969	17270	17323	17044
21563	27130	18386	16916	19898	27211	25063	20624	17560	15417	15047	14614	14585	14732	14677	14636	14632	14767	14628	14554	14474	14515	14755	14588	14610	14643	14665	14594	14669	14680	14608	14669	14638	14492	14550	14623	14548	14538	14524	14663	14563	14439	14554	14527	14557	14556	14623	14703	14600	14480	14549	14537	14551	14708	14644	14399	14715	14714	14655	14510	14665	14532	14557	14689	14553	14613	14534	14690	14611	14469	14564	14585	14715	14707	14496	14763	14552	14427	14802	14677	14629	14577	14645	14697	14697	14612	14520	14586	14409	14581	14525	14589	14547	14540	14610	14734	14713	14631	14443	14666	14618	14625	14629	14697	14673	14552	14722	14602	14596	14558	14735	14433	14818	14743	14619	14521	14782	14518	14585	14641	14631	14728	14654	14617	14762	14523	14538	14662	14657	14537	14699	14716	14529	14581	14431	14657	14592	14530	14505	14496	14549	14593	14519	14330	14645	14606	14491	14664	14583	14720	14722	14715	14670	14375	14730	14667	14660	14625	14643	14397	14474	14521	14616	14556	14736	14652	14542	14701	14534	14800	14665	14591	14769	14502	14626	14597	14560	14634	14382	14559	14588	14663	14709	14596	14689	14721	14511	14537	14664	14589	14514	14485	14437	14495	14790	14689	14430	14493	14625	14571	14613	14671	14514	14606	14750	14686	14675	14403	14649	14562	14621	14397	14568	14625	14481	14641	14626	14503	14422	14578	14657	14688	14529	14791	14611	14532	14573	14767	14559	14784	14529	14621	14446	14706	14588	14508	14331	14564	14771	14538	14745	14697	14743	14548	14660	14495	14642	14572	14766	14576	14524	14711	14591	14521	14697	14557	14582	14585	14597	14687	14572	14565	14544	14575	14637	14668	14640	14588	14613	14672	14619	14604	14430	14698	14693	14621	14683	14635	14602	14536	14465	14642	14577	14460	14539	14505	14421	14411	14653	14561	14545	14459	14666	14446	14705	14601	14644	14484	14651	14539	14460	14750	14480	14691	14699	14698	14545	14669	14481	14792	14648	14592	14603	14419	14634	14552	14510	14556	14662	14695	14546	14518	14631	14656	14521	14572	14700	14567	14526	14621	14493	14552	14508	14475	14456	14625	14724	14516	14489	14699	14625	14428	14648	14716	14561	14675	14554	14469	14568	14697	14629	14614	14628	14657	14508	14512	14731	14695	14656	14727	14742	14712	14595	14460	14568	14494	14637	14627	14559	14718	14431	14714	14716	14656	14661	14631	14491	14593	14667	14594	14594	14574	14617	14701	14754	14670	14606	14538	14474	14544	14632	14497	14633	14687	14493	14694	14680	14617	14670	14693	14630	14792	14552	14611	14597	14635	14562	14590	14736	14491	14778	14650	14752	14625	14671	14634	14466	14623	14607	14888	14466	14702	14613	14626	14490	14487	14653	14770	14649	14616	14626	14610	14671	14631	14576	14454	14636	14573	14546	14604	14573	14608	14563	14611	14725	14619	14648	14700	14640	14433	14632	14514	14592	14533	14633	14625	14754	14668	14592	14619	14565	14576	14738	14657	14551	14641	14611	14714	14644	14490	14527	14612	14640	14320	14505	14690	14510	14564	14516	14727	14735	14526	14537	14548	14813	14658	14852	14677	14612	14642	14678	14640	14670	14554	14579	14593	14660	14496	14678	14738	14458	14713	14722	14601	14394	14688	14568	14793	14604	14519	14599	14820	14752	14668	14651	14568	14564	14767	14573	14544	14475	14621	14621	14838	14641	14473	14629	14586	14470	14663	14614	14485	14554	14593	14531	14494	14700	14763	14561	14548	14656	14666	14671	14610	14716	14638	14621	14614	14547	14765	14713	14634	14454	14553	14439	14467	14641	14633	14708	14689	14597	14745	14458	14615	14705	14637	14846	14492	14457	14530	14597	14527	14613	14812	14699	14673	14600	14544	14777	14598	14601	14640	14662	14774	14588	14767	14679	14670	14700	14493	14821	14537	14591	14577	14619	14490	14654	14639	14709	14796	14642	14771	14632	14502	14617	14575	14547	14606	14588	14558	14460	14603	14549	14450	14641	14468	14671	14596	14448	14756	14590	14654	14675	14567	14585	14497	14623	14558	14598	14485	14600	14645	14672	14406	14629	14639	14783	14792	14516	14708	14503	14566	14741	14515	14596	14692	14584	14725	14470	14572	14635	14417	14581	14446	14512	14729	14577	14736	14575	14635	14616	14649	14621	14600	14641	14641	14778	14548	14637	14590	14625	14532	14552	14569	14657	14532	14544	14360	14571	14643	14521	14741	14594	14516	14675	14641	14496	14761	14674	14553	14534	14707	14803	14584	14585	14572	14593	14600	14694	14524	14525	14654	14425	14796	14565	14596	14415	14627	14640	14794	14621	14613	14556	14773	14594	14647	14625	14777	14544	14773	14598	14623	14640	14573	14460	14456	14679	14684	14638	14678	14716	14547	14640	14683	14550	14507	14612	14546	14541	14510	14573	14538	14727	14589	14760	14352	14573	14800	14507	14487	14752	14605	14647	14666	14617	14645	14612	14670	14577	14614	14714	14681	14608	14663	14576	14680	14540	14720	14575	14506	14635	14502	14566	14545	14505	14632	14567	14587	14498	14515	14585	14402	14712	14671	14604	14534	14714	14590	14635	14547	14646	14816	14710	14677	14684	14612	14400	14619	14399	14524	14514	14634	14694	14579	14649	14556	14533	14489	14690	14629	14547	14508	14522	14594	14673	14717	14590	14573	14615	14831	14663	14626	14679	14510	14592	14617	14481	14693	14732	14648	14598	14538	14636	14644	14649	14612	14620	14695	14607	14658	14513	14657	14504	14648	14584	14630	14619	14655	14588	14595	14603	14399	14604	14596	14589	14796	14536	14576	14486	14713	14707	14621	14723	14534	14517	14675	14737	14488	14708	14617	14521	14734	14621	14629	14585	14619	14658	14672	14691	14574	14587	14560	14861	14771	14685	14552	14656	14591	14781	14691	14575	14544	14460	14543	14671	14711	14636	14474	14716	14621	14653	14737	14599	14549	14722	14504	14558	14381	14621	14670	14568	14567	14462	14593	14562	14445	14689	14732	14469	14674	14565	14696	14701	14472	14607	14678	14434	14673	14671	14642	14618	14490	14605	14753	14625	14621	14478	14716	14691	14488	14563	14828	14658	14494	14722	14554	14714	14637	14616	14601	14576	14630	14522	14690	14553	14701	14352	14600	14611	14492	14533	14425	14644	14573	14558	14393	14392	14519	14730	14650	14666	14615	14548	14699	14711	14596	14648	14560	14710	14668	14532	14578	14546	14482	14627	14861	14473	14491	14573	14380	14566	14718	14673	14495	14736	14568	14621	14504	14596	14728	14562	14474	14606	14611	14547	14608	14563	14544	14502	14545	14555	14691	14681	14648	14615	14444	14742	14619	14635	14867	14662	14774	14695	14586	14618	14572	14555	14534	14703	14647	14672	14522	14618	14664	14526	14480	14603	14767	14633	14568	14536	14680	14565	14600	14484	14588	14740	14463	14700	14717	14724	14496	14674	14640	14619	14573	14518	14703	14760	14674	14556	14606	14573	14499	14431	14729	14579	14695	14542	14655	14743	14572	14614	14792	14405	14524	14653	14829	14570	14713	14772	14870	14763	14703	14598	14558	14508	14664	14530	14569	14690	14680	14587	14740	14603	14578	14557	14783	14559	14610	14705	14686	14723	14741	14694	14591	14783	14669	14641	14614	14601	14525	14907	14608	14688	14465	14684	14699	14688	14735	14474	14484	14429	14387	15025	14721	14663	14528	14554	14649	14598	14767	14526	14624	14623	14589	14514	14557	14590	14619	14586	14646	14521	14696	14643	14741	14572	14472	14615	14544	14418	14681	14603	14460	14591	14588	14688	14734	14792	14688	14672	14504	14605	14753	14678	14670	14534	14505	14728	14478	14492	14565	14643	14664	14859	14601	14510	14520	14734	14709	14675	14561	14579	14627	14615	14671	14549	14642	14551	14602	14724	14614	14715	14676	14622	14538	14445	14580	14755	14678	14608	14601	14628	14536	14686	14640	14571	14587	14566	14715	14709	14529	14589	14611	14486	14743	14728	14629	14541	14368	14484	14519	14413	14691	14739	14578	14505	14633	14612	14650	14637	14644	14567	14737	14740	14578	14625	14706	14696	14712	14549	14501	14608	14632	14599	14768	14645	14629	14734	14582	14478	14532	14729	14553	14635	14551	14592	14615	14574	14733	14655	14658	14611	14616	14610	14808	14545	14757	14405	14763	14494	14610	14514	14617	14391	14591	14520	14643	14709	14424	14718	14490	14761	14615	14451	14663	14591	14553	14661	14873	14548	14579	14637	14526	14638	14711	14809	14518	14645	14615	14549	14703	14605	14544	14734	14634	14661	14522	14662	14622	14613	14477	14777	14731	14535	14605	14687	14570	14612	14594	14664	14823	14613	14728	14609	14470	14788	14497	14780	14600	14557	14477	14762	14522	14703	14568	14723	14618	14523	14483	14587	14575	14658	14579	14699	14594	14720	14729	14675	14751	14594	14727	14587	14665	14566	14711	14465	14583	14528	14569	14673	14509	14692	14524	14650	14847	14595	14410	14621	14736	14485	14652	14609	14628	14611	14654	14597	14622	14390	14625	14703	14637	14506	14652	14539	14678	14586	14603	14524	14602	14463	14808	14675	14544	14660	14596	14698	14639	14728	14692	14575	14467	14552	14622	14761	14466	14509	14697	14504	14413	14577	14649	14585	14646	14619	14664	14728	14603	14602	14585	14503	14554	14756	14523	14508	14701	14525	14571	14645	14668	14573	14374	14598	14779	14611	14450	14721	14621	14591	14692	14677	14686	14605	14540	14504	14555	14448	14661	14661	14581	14682	14707	14667	14558	14473	14667	14905	14573	14663	14636	14582	14597	14507	14538	14655	14652	14532	14667	14509	14714	14862	14737	14672	14625	14408	14656	14674	14625	14508	14639	14483	14618	14583	14652	14505	14499	14683	14553	14555	14653	14673	14782	14588	14600	14619	14522	14825	14737	14582	14514	14636	14774	14847	14591	14617	14572	14465	14700	14477	14646	14575	14601	14749	14709	14607	14632	14680	14631	14567	14570	14607	14509	14724	14623	14623	14629	14663	14452	14617	14557	14568	14510	14455	14731	14692	14598
24137	21446	29061	24285	30921	58041	57531	41411	29776	21690	17963	16615	16264	16130	16128	15937	16179	16126	16153	16096	16061	15908	16132	16005	16140	15911	16217	16207	15972	15785	15995	16132	15991	16128	16035	15756	16198	15825	15849	16111	15994	15980	15902	16235	16022	15818	15930	16037	15969	16309	16045	16053	16054	16211	16060	16038	16070	16132	16144	16065	15987	15940	15817	15850	15848	16009	15990	15982	16038	15834	16209	15825	16057	15843	16130	15816	15938	15842	15954	15881	15923	15909	16058	16108	16144	16056	16076	16057	15861	15883	16093	15965	16067	16164	16012	15937	15880	16013	15982	15986	15926	15833	16124	15978	16002	16121	15929	15965	16235	15972	16066	15972	15909	15954	16016	15945	15927	16082	15918	16018	15984	16048	15624	15899	15902	16036	15924	15840	15930	15996	15803	16043	16066	15859	15888	16044	16134	15893	16063	16066	16049	15780	16051	15917	16035	15913	16141	15934	15965	15953	16023	16022	16157	16013	16109	16064	15961	16108	16080	16218	15948	16066	16109	16138	15957	15973	15858	16030	16029	15990	15896	16108	15916	16062	15970	16038	15835	15908	15867	16059	15989	15841	15925	15867	15970	15740	15915	16004	15869	15846	16103	15962	15969	16008	16049	16010	15895	15828	15994	15972	15958	16003	15861	15817	15944	16104	15962	15907	15960	15841	15861	15890	16073	15762	15902	15979	15727	15847	15759	16044	15849	16180	15751	15961	15952	15893	15976	16083	15903	16193	15849	15849	15930	15873	15863	16034	15992	15854	16025	16104	16066	15817	15920	15912	15746	16023	15961	16095	15907	15783	15958	15760	16042	15961	15876	15788	15839	15903	15967	16086	15878	15915	15761	16091	15990	15912	15903	16094	15859	15930	16102	15957	16036	15900	15828	15856	15833	15969	15889	15972	15986	16093	16071	15977	16095	16024	15982	15989	16140	15863	15905	15972	16024	15939	15955	15906	16035	15839	16084	15928	15827	15906	15996	15889	15913	16006	16170	15918	15990	15868	15797	15876	15910	15944	15857	16007	15833	16005	15941	15662	15839	15979	15845	16071	15953	15943	16045	15782	16022	16120	15861	15960	15919	16061	15963	16002	15662	15903	15979	15973	15926	15926	15870	16040	16029	15966	16077	15915	15867	15958	16097	16009	16175	15856	16021	16070	15937	16058	15958	15835	15963	16029	15966	15895	15780	15914	16254	15897	15955	15797	15975	16019	15870	15884	16091	15952	15891	15962	15854	15796	15796	15997	15938	15963	15886	15890	15902	15997	15951	16000	16086	15900	15729	15864	16107	15893	16027	15931	15908	15953	15910	16110	16165	16132	16019	15929	16051	16064	16115	15951	15799	16028	16012	16111	16120	16049	15955	15868	16036	15979	16028	15895	15925	15961	15866	15887	15897	16154	16059	15928	15745	15821	15873	15945	15932	15828	15882	15800	15954	15990	15879	15944	15894	15975	15895	15856	16157	16118	15990	15889	16004	16159	15957	15829	15926	15841	16030	15734	15965	15927	15808	15882	15854	15819	15932	15926	16118	16069	15985	16019	16133	16043	15954	15956	15947	15833	15956	15813	15842	15848	15990	15942	15891	15814	16034	16032	15866	15902	15835	16005	16042	16145	16073	15981	16126	15937	15936	16046	16007	16009	16051	16026	15973	15866	15851	16007	15971	15958	15956	15942	15621	15866	16098	16019	15897	16134	16236	15957	15900	15943	16144	15988	15915	15987	15855	16004	15911	16032	16152	15911	15896	15960	15997	16053	16093	16043	16042	15912	16058	15999	15908	15988	15772	16055	15888	15957	15858	15914	15933	15910	16091	16004	15589	16029	15922	16115	16002	16009	16081	15799	16005	15920	15970	15993	16121	16055	16124	15951	16064	16029	16001	16086	16018	16020	15890	15860	15822	15791	16070	16009	16087	15958	16026	15901	15872	15986	15841	15783	15783	15625	15789	16102	15993	15923	15779	16019	16080	16038	16083	16019	16000	15917	15887	15810	15674	15853	15965	15774	16044	15730	15960	15848	15995	16073	16062	15789	16035	15825	15985	15915	15941	15847	15961	16073	15922	15945	16015	15720	15779	15979	16045	15890	15927	15837	15846	15953	15933	15924	15907	16100	16063	15853	15945	15974	15890	15876	15810	16079	16292	16108	15953	15933	15834	15984	16135	15832	15995	15914	15953	15975	15742	15830	15736	15918	15950	15944	15958	15808	16078	15870	15938	15981	15825	16032	15939	15933	16147	16178	16062	15765	15983	15857	15891	15945	15740	15862	15882	15929	15918	15659	15851	16131	16047	15846	15981	15839	15847	15828	16117	15906	15994	15796	15908	15952	15964	15961	15973	15867	15952	15951	16136	16033	15870	15713	15852	15952	15787	16035	15986	16051	15866	15794	16057	15838	16055	15792	15920	15994	15887	16110	15751	15936	15895	15948	15971	15719	15977	15950	15947	15974	15877	16021	16081	15925	16001	15976	15842	15933	15956	15992	16099	15953	15890	15887	15904	15843	15845	16027	15942	16036	15811	16063	16085	15669	16079	15978	15839	16089	15872	15857	15983	15862	15984	16035	16275	15909	16048	15951	16057	15946	15990	15887	15806	16008	16002	15973	15797	15716	15929	15800	15808	15943	15843	15788	16054	15977	15901	16030	15960	15819	15912	15750	15891	15973	15960	15997	16048	15834	15870	15992	15966	16077	16099	15860	15799	16118	16030	15879	15897	15907	15882	15997	15961	15872	15964	16160	16055	15858	16051	15963	15975	15870	15997	16064	15956	15905	16144	16087	15974	15879	15984	15846	16041	15968	15992	15848	15858	15891	15958	15821	15916	15832	16208	15930	15934	15908	16007	16023	16033	15812	15994	15961	15944	16116	15934	15984	15963	15969	16089	16185	15966	15753	15930	15963	15956	15930	15937	16004	15806	16048	15980	15916	15899	15757	15910	16022	15955	15872	15914	15957	15769	15766	15831	15845	15933	16079	16073	15981	15840	16020	16189	16040	15973	16025	15924	16010	15975	15976	16037	16076	16142	15851	15992	16028	15995	15856	15991	15889	15984	15962	15861	15856	16150	15775	15941	15762	16115	15903	15873	15929	15832	15965	16082	15861	15893	15903	15883	16034	15821	15995	16100	16001	15873	15914	15871	16040	15872	15733	15878	15922	16031	15875	15863	16054	15820	15829	16127	15790	15969	16102	16058	15998	15878	15898	15912	16081	16002	16048	16008	15962	15849	16110	16021	15889	16067	15955	15812	15842	15980	15933	16037	15886	16049	16090	15910	16146	15874	15851	15910	15944	16071	16076	15977	15862	15936	15903	15649	15938	15998	15911	15853	15999	16015	15865	15890	16072	15930	15867	15902	16023	16041	16164	16018	15953	15961	15981	16103	16126	16045	15863	15739	15974	15800	15894	16003	15838	16065	15968	16107	16029	15767	16074	16102	15946	15945	15940	16033	16112	16106	16087	15950	16058	15979	16107	15914	16059	16054	16114	15996	16005	15692	16073	16037	15994	15810	15968	16004	15885	15846	15928	15778	15938	15940	15881	15973	16070	15786	16027	16013	15949	15989	16023	16005	15986	16001	16020	16046	16062	16011	15849	15842	16136	15942	16034	16194	15901	15875	15977	16004	15986	15929	16098	16002	15803	15755	16013	16121	15960	15819	16051	16058	15990	16064	16044	15981	15789	16049	16168	15846	15928	16144	15929	15974	15939	15744	15852	16212	16020	15912	15878	16060	15868	16009	15888	16090	15861	15960	15934	16028	15956	16077	16079	15877	16159	15853	15796	16083	15873	15851	15682	15715	15983	15804	16001	16018	15992	16130	15979	16031	16121	15944	15945	16151	16095	16219	15905	16052	15918	16111	16008	16020	15826	15845	15925	16025	16136	16008	15915	15874	16060	15858	15874	16012	15936	16003	16008	15790	15867	15945	15931	16059	16022	16086	15867	15980	16046	16064	15929	16012	16054	15874	15950	16019	15992	16085	16005	15959	15896	16048	15941	15897	15930	16049	16029	15988	15998	15867	16034	16029	16035	16198	15920	16270	15933	16062	15953	15990	15928	15906	16054	16034	15830	16074	16035	16055	15876	16012	15953	15900	15899	16082	15956	15929	15939	15977	15871	16038	15990	15891	15721	15992	15933	15969	16031	15836	15992	15917	15875	15699	15833	15916	16080	15986	15993	15829	16056	15987	15915	15970	15990	16020	16065	15914	15855	15805	15975	15906	16013	16192	15900	16090	15952	15874	15906	16110	16010	15851	16079	15950	16112	15768	15894	15748	15976	15789	15748	16166	16025	15968	16147	16193	15970	16156	15913	15985	15931	15979	16081	15872	16005	16070	15905	15958	16000	15840	15973	15947	15782	16172	15803	16238	16068	15949	16085	16019	15959	16051	15853	16097	15900	15998	16000	15915	16025	16064	15874	15951	15984	15838	15807	16066	16112	16023	15889	15717	16056	15907	15801	15903	15847	16254	15844	16024	16058	16054	16026	16049	15825	15949	15808	15988	15950	15863	16123	16031	15847	16012	15905	16005	15968	16003	15712	16057	15946	15937	15901	16150	16069	15949	15749	16086	15949	15927	15839	15923	16025	16078	16121	15983	16162	16032	16046	16058	15881	15814	15879	16049	15972	15819	15921	16327	16183	15822	15941	16121	16131	16041	15988	15925	15817	15944	15998	15903	16045	16109	16097	15924	15999	16158	15998	15959	15848	16178	16089	16071	15947	16165	15919	15942	15937	15883	15823	16051	16127	16141	15947	15876	16183	16139	15749	15856	16033	15922	15850	15968	15875	16004	15984	15906	15932	15966	15966	16117	15811	16071	15923	15979	15942	15812	15835	16113	15996	15854	15782	15971	15902	15739	15988	15821	15836	16017	16000	15925	15879	16048	16007	16093	16024	16071	16220	15924	15937	15850	15992	15937	16098	15881	15837	16023	15896	15980	16017	16073	15892	15975	15967	15888	15905	16009	16083	16055	15979	15914	15843	15934	15786	15872	16068	15704	15947	16107	16114	15828	16082	16184	16010	15711	15962	16021	15936	15803	15969	15826	15860	15842	15952	15946	16076	15855	16013	15819	15844	16000	15818	15854	16029	15779	15850	15892	15956	15944	16112	16031	16042	15947	16065
39644	37846	20521	19714	42422	58400	53621	40577	28850	19342	15204	14147	13870	13909	13965	13791	13815	14055	13909	13863	13897	13992	13857	13803	14005	13893	13809	13779	13757	14037	13943	13884	13838	13839	13893	13824	13905	13817	13917	13766	13970	13828	14023	13954	13756	13919	13736	13921	13828	14023	13864	13912	13806	13765	13804	13982	13757	13709	13930	13806	13759	13864	13896	13860	13857	13725	14044	13860	13890	13991	13876	13845	13837	13869	13929	13902	13858	13741	13968	13894	13842	13972	13760	13812	13784	13795	13955	13923	13935	14049	13821	13991	13830	13867	13861	13979	13751	13822	14036	13925	13894	13856	13796	13686	13816	13947	13811	13814	13661	13775	13854	13820	13730	13659	13819	13757	13790	13890	13881	13776	13897	13872	13868	13875	13999	13672	13959	13917	13715	13782	13911	13839	13829	13769	13730	13929	13836	13848	14083	13806	13855	13818	13818	13959	13895	13972	13919	13941	13884	13878	14026	14071	13787	13966	13859	13882	13914	13709	13812	13758	13707	13956	14019	13837	13721	13736	13844	13743	13946	13837	13831	13917	13703	13969	13594	14017	13722	13703	13858	13975	13941	13889	14045	13807	13763	13930	13906	13916	13758	13938	13889	13911	13983	13815	13753	13766	13923	13897	13949	13830	13899	13889	13984	13913	13786	13752	13980	13867	13877	13849	13795	14043	13929	13887	13936	13889	13671	13988	13784	13860	13884	13786	13866	13890	13853	13940	13904	13894	13707	13972	13899	14076	13947	13756	13915	13994	13901	13738	13898	13808	13864	13822	13831	13907	13833	13924	14005	13871	13771	13923	13851	13772	13786	13963	13927	13938	13807	13987	13869	13852	13777	13856	13886	13907	13863	13914	13951	13793	13802	14012	13806	13983	13880	13977	13875	13864	13885	14101	13924	13807	13913	13787	13919	13967	14060	13832	13665	13816	13741	13786	13743	13892	14145	13800	13981	13696	13855	13855	13761	13922	13848	14028	13928	13875	13659	13738	13980	13981	13793	13873	13897	13878	13936	13969	14019	13816	13849	13605	13927	13849	13855	13828	13842	13888	13812	13958	13996	13716	14004	13732	13953	13819	13794	13773	13896	13862	13748	13876	13848	13881	13841	13759	13950	13922	13952	13780	14018	13866	13823	13956	13640	13699	13862	13915	13928	13875	13859	13895	13927	13987	13850	13900	13909	13760	13875	13963	13870	13910	13958	14001	13954	13730	14024	13687	13842	13925	13705	13797	13762	13835	13933	13919	13850	13726	13937	13873	13844	13986	13825	14026	13827	13950	13744	13926	13792	13749	13776	13834	13906	13887	13911	13823	13790	13921	13886	13864	13694	13788	13815	13827	13763	13901	13776	14071	13884	13861	13905	13884	13804	13904	13794	14038	13930	13966	13840	13750	13752	13917	13759	13899	13782	13820	13873	13954	13778	13812	13821	13922	13900	13815	13910	14006	13845	13865	13937	13985	13871	14025	13883	13891	13761	13950	13915	13658	13860	13862	13823	13939	13910	14052	13835	14003	13854	13840	13889	13923	13868	13729	13735	13845	13885	13832	13795	13911	13924	13835	13902	13942	13802	13849	13766	13881	13983	14030	13816	13801	13933	13946	13790	13973	13859	13662	13814	13927	13838	13762	13962	13725	13938	13833	13825	13832	13886	13740	13903	13952	13942	13732	13858	13831	13951	13847	13833	13932	13856	13726	13830	13893	13793	13820	13861	13783	13982	13754	13830	13904	14025	13801	13930	13857	13885	13847	13849	13785	13891	13788	13887	13793	13764	13933	13805	13816	13838	13821	13710	13968	13884	13924	13885	13795	13861	13836	13723	13827	13747	13797	13678	13896	13909	13684	14000	13899	13866	13808	13634	13941	13838	13833	13932	13942	13961	13791	14009	13754	13886	13893	13810	13796	13860	13884	13795	13785	13774	13968	13803	13845	13826	13912	13896	13958	14051	13848	13652	13920	13917	13831	13864	13854	13970	14040	13833	13922	13816	14014	13796	13902	13876	13855	13811	14042	13922	13884	13964	13808	13876	13826	13785	13830	13857	13762	13837	13792	13886	13979	13912	14040	13858	13733	13751	13850	13758	13951	13835	14062	13912	13882	13849	13879	13832	13906	13865	13829	13815	13792	13795	13883	13963	13843	13915	13776	13696	13705	14002	13851	13781	14042	13911	13907	13903	13883	13795	14014	13858	13706	13751	13807	13794	13803	13833	13852	13975	13805	13937	13948	13734	13903	13728	13923	13857	13747	13884	13962	13795	13883	13917	13909	13897	13752	13817	13761	13921	13980	13905	13937	13672	13920	13740	13876	13926	13857	13915	13623	13985	13823	13823	13824	13861	13967	13821	13726	13998	13835	13997	13988	13924	13601	13786	13799	13789	13901	13762	13824	13829	13859	13811	13632	13728	14060	13849	13889	13981	13899	13892	14031	13868	14054	13956	13880	13939	13812	13803	13762	13907	13924	13825	13848	13980	13725	13902	13812	13994	13854	13887	13917	13862	13886	13872	13754	14049	13693	13727	13957	13726	13749	13928	13842	13833	13849	13958	14013	13802	13790	13757	13764	13945	13744	13679	13873	13704	13904	13964	13910	13989	13777	14011	13792	13869	13938	13761	13702	13833	13874	13950	14030	13844	13830	13863	13727	13908	13824	13851	13878	13928	13917	13960	13877	13769	13768	13986	13873	13836	13980	13673	13871	13848	13900	13823	13859	13951	13695	13872	13894	13877	13834	13987	13863	13685	13937	13959	13851	13986	14016	13846	13869	13957	13901	13936	13901	13858	13817	13864	13919	13865	13704	13789	13913	13997	13890	13934	13876	13803	13780	13752	13842	13963	13848	13980	13780	14012	13891	13998	13704	14035	13759	13954	13729	13797	13731	13808	13808	13802	13830	13858	13756	13853	13682	13862	13788	13959	13838	13925	13888	13998	13609	13977	13903	13946	13907	13929	13958	13858	13973	13940	13840	13691	13940	13761	13907	13858	13855	13870	13818	13837	13818	13952	13892	13934	13799	13802	13965	13859	13848	13761	13804	13854	13785	13749	13960	13757	13853	13858	13912	13888	13767	13855	13867	13851	13932	14150	13793	13829	13739	13895	13900	13990	13846	13860	13861	13814	13937	13959	13762	13782	13977	13829	13743	13838	13871	13944	13755	13864	13934	13943	13732	13726	13853	13770	13945	14023	13691	13922	13799	13690	13800	13726	13936	13859	13813	13943	13729	13917	13948	14017	13774	13956	13862	13787	13899	13832	13957	13838	13784	13817	13749	13958	13875	14039	13828	13902	13846	13715	13884	13808	13898	13812	13877	13785	13792	13833	13721	13842	13907	13973	13919	13836	13768	13832	13965	13951	14032	13894	13915	13837	13937	13840	13886	13878	13794	13840	13946	13969	13818	13816	13807	13738	13962	14039	13859	13787	13941	13831	13896	13945	13980	13769	13831	13810	13830	13923	13871	13902	13944	13991	13983	13826	13824	13732	13764	13892	13802	14051	13980	13761	13922	13944	13761	13856	13869	13872	13911	13830	13951	13759	13776	13905	13881	13836	13835	13760	13927	13907	13931	13770	13771	13731	13931	13787	13913	13768	13925	13940	13682	14019	13879	13947	13819	13894	13786	13938	14052	14070	13859	13873	13715	13976	13764	13881	13890	13720	13888	13900	13770	13757	13819	13868	13852	13796	13803	13838	13867	13866	13924	13813	13807	13841	13721	13867	13859	13951	13965	13918	13907	13757	14030	13754	13775	14039	13895	13937	13935	13871	13986	13984	13740	13854	13837	13986	14045	13850	13867	13873	13996	14058	13816	13845	13925	13761	13759	13924	13861	13937	13934	14036	13902	13829	13966	13815	13781	13858	13767	13726	13843	13877	13762	13886	13876	13830	13894	13761	13958	13827	13798	13916	13797	13797	13751	13860	13791	13964	13741	13998	13873	13625	13921	13939	13805	13756	13789	13945	13838	14035	13941	13848	13889	13925	13849	13891	13790	13794	13812	13661	13988	13856	13902	13823	14046	13708	14027	13844	13742	13874	13701	13774	13894	13911	13747	13740	13993	13788	13834	13896	13835	13828	13864	13891	13922	13830	13905	13861	13767	13920	13799	13975	13777	13817	13882	13996	13761	13838	13847	13928	14002	13787	13876	13928	13847	13949	13924	13951	14064	13762	13759	13954	13778	13744	13850	13832	13734	13905	13774	13675	13917	13923	13875	13864	13788	13805	13730	13856	13990	13766	14015	13835	13911	13997	13868	13801	13860	13921	13843	13762	13849	13768	13953	13730	13948	13790	13938	14036	13726	13761	13889	13949	14045	13790	13826	13912	13792	13874	13936	13976	13871	14103	14040	13696	13854	13792	13901	13897	13820	13768	13989	13839	13814	13853	13836	13791	13858	13817	13926	13724	14022	13654	13898	13932	13844	14079	13838	13833	13689	13831	13897	13789	13820	13844	13791	13887	13764	13946	14011	13919	13938	13902	13901	13825	13950	13916	13726	13854	13896	13817	13902	13875	13893	13913	13960	13879	13905	13737	13901	13974	13829	13992	14051	13809	13878	13889	13925	13978	13946	14065	14013	13721	13992	13894	13932	13826	13843	13830	13865	13765	13880	13907	13926	13704	13834	13950	13885	13902	13769	14031	13925	14060	13720	13951	13844	13840	14048	13779	13823	13804	13733	13874	13917	13651	13946	13878	13871	13883	13897	13945	13858	13887	13844	13945	13684	13986	13794	13962	13754	13783	13725	14102	13906	13973	13769	13960	13844	13871	13856	13928	13908	13767	13799	13902	13841	13957	13766	13685	13851	13858	13988	14064	13889	13917	13809	13934	13885	13898	13848	13838	13728	13962	13883	13767	13763	13768	13903	14129	13751	14023	13902	13914	13948	13906	13709	13993	13856	14175	13803	13812	13902	13857	13936	13737	13874	13995	13958	13689	13937	13716	13975	13889	13977	13861	13936	13923	13947	13859	13716	13811	13775	13917	13808	13983	13640	13933	13809	13777	13897	13749	13853	13772	13804	13823	13884	13726	13810	13842	13899	13892	13844	13825	13873	13759	13910	13780	13790	14039	13699	13666	13862	13992	13863	13813	13788	13820	13734	13983	13891	13905	13998	13986	13834	13792	14033
23002	21404	29285	23915	32181	64935	65537	48483	35171	24876	18820	16317	15700	15491	15450	15484	15630	15480	15436	15291	15501	15314	15479	15481	15342	15434	15508	15511	15418	15427	15365	15403	15376	15237	15337	15396	15454	15292	15172	15337	15272	15329	15344	15270	15342	15370	15349	15363	15430	15269	15175	15272	15420	15389	15244	15318	15141	15249	15112	15399	15640	15210	15386	15324	15321	15273	15376	15293	15362	15245	15189	15164	15400	15199	15373	15312	15173	15424	15394	15300	15203	15416	15176	15259	15362	15560	15318	15443	15207	15220	15191	15088	15290	15245	15293	15154	15247	15137	15273	15067	15042	15296	15184	15150	15370	15496	15368	15303	15068	15227	15270	15294	15187	15248	15186	15273	15242	15058	15212	15361	15354	15104	15352	15159	15322	15268	15113	15227	15177	15356	15217	15175	15258	15301	15170	15330	15151	15105	15117	15127	15459	15397	15040	15244	15350	15265	15182	15068	15169	15412	15270	15125	15186	15319	15271	15025	15230	15144	15290	15162	15219	15249	15156	15238	15367	15347	15307	15180	15300	15109	15208	15193	15075	15318	15140	15304	15244	15274	15308	15489	15390	15364	15398	15334	15203	15045	15283	15138	15206	15222	15168	15289	15026	15298	15215	15259	15424	15091	15494	15306	15311	15147	15234	15262	15349	15318	15013	15079	15061	15466	15214	15146	15270	15400	15338	15262	15439	15118	15240	15204	15380	15207	15259	15267	15166	15267	15159	15204	15093	15228	15281	15245	15376	15109	15210	15295	15237	15279	15256	15210	15152	15086	15289	15250	15230	15166	15253	15142	15372	15270	15157	15301	15320	15188	15187	15297	15123	15096	15196	15293	15402	15224	15125	15043	15142	15230	15187	15230	15195	15189	15155	15049	15310	15413	15150	15096	15213	15304	15207	14929	15175	15193	15344	15109	15191	15259	15272	15114	15534	15289	15201	15333	15112	15200	15335	15374	15309	15233	15303	15346	15281	15249	15276	15188	15171	15075	15276	15316	15186	15271	15255	15127	15164	15160	15260	15215	15273	15010	15052	15148	15270	15231	15177	15087	15210	15193	15166	15400	15421	15088	15300	15157	15416	15054	15164	15069	15451	15338	15314	15106	15247	15032	15073	15297	15059	15422	15068	15371	15059	15109	15373	15214	15312	15184	15077	15169	15148	15066	15047	15159	15204	15206	15320	15380	15166	15333	15391	15250	15122	15265	15277	15036	15138	15208	15284	15321	15360	15464	15284	15355	15138	15274	15324	15213	15376	15276	15336	15322	15175	15168	15225	15236	15326	15448	15364	14984	15213	15042	15066	15266	15216	15192	15196	15187	15362	15427	15175	15093	15267	15320	15259	15145	15406	15228	15354	15306	15370	15220	15266	15367	15112	15189	15291	15096	15315	15089	15211	15229	15225	15391	15268	15275	15181	15162	15238	15251	15322	15161	15375	15322	15241	15378	15280	15228	15282	15295	15238	15216	15319	15157	15222	15057	15333	15119	15270	14945	14956	15157	15258	15173	15198	15156	15361	15318	15162	15109	15448	15185	15361	15204	15202	15118	15139	15300	15372	15463	15325	15170	15190	15314	15300	15381	15089	15255	15220	15106	15343	15309	15107	15271	15199	14981	15183	15194	15268	15258	15232	15229	15241	15162	15304	15322	15176	15312	15222	15224	15131	15278	15370	15328	15360	15342	15230	15180	15341	15261	15354	15177	15291	15279	15165	15211	15106	15159	15064	15310	15327	15197	15433	15264	15111	15402	15236	15320	15447	15289	15231	15162	15289	15213	15356	15383	15021	15090	15277	15307	15132	15416	15113	15054	15262	15358	15234	15274	15269	15050	15254	15178	15259	15053	15244	15391	15427	15141	15133	15063	15372	15176	15278	15123	15363	15279	15325	15339	15323	15287	15319	15392	15252	15290	15444	15058	15014	15189	15175	15129	15340	15057	15351	15185	15222	15172	15212	14950	15238	15157	15295	15068	15073	15260	15126	15331	15371	15299	15171	15067	15142	15328	15321	15296	15298	15456	15318	15306	15315	15351	15146	15199	15154	15144	15233	15208	15356	15391	15098	14994	15278	15302	15343	15146	15386	15275	15046	15253	15000	15087	15152	15343	15155	15156	15360	15175	15277	15172	15245	15384	15501	15140	15144	15205	15218	15316	15177	15288	15187	15185	15199	15435	15236	15274	15395	15121	15300	15419	15049	15301	15087	15204	14981	15270	15123	15267	15293	14903	15327	15247	15258	15230	15212	15225	15207	15238	15208	15289	15222	15143	15254	15153	15232	15361	14997	15329	15238	15244	15138	15309	15084	15210	15161	15189	15179	15171	15254	15165	15110	15228	15147	15264	15231	15272	15171	15252	15094	15081	15146	15519	15215	15256	15159	15142	15343	15228	15112	15297	15219	15287	15126	15234	15410	15110	15143	15001	15133	15125	15130	15363	15182	15350	15292	15156	15133	15221	15316	15214	15266	15117	15277	15224	15444	15236	15357	15414	15257	15394	15161	15357	15289	15363	15289	15198	15201	15201	15320	15464	15369	15284	15343	15400	15231	15174	15232	15133	15148	15289	15306	15108	15115	15259	15231	15235	15336	15282	15289	15045	15306	15110	15190	15155	15330	15161	15414	15192	15358	15269	15236	15246	15134	15267	15305	15010	15238	15292	15064	15235	15173	15180	15088	15133	15244	15223	15238	15185	15177	15245	15099	15185	15233	15039	15128	15082	15072	15101	15354	15134	15132	15138	15103	15031	15151	15276	15317	15403	15336	15090	15108	15180	15289	15040	15240	15287	15185	15315	15412	15451	15272	15110	15002	15154	15445	15227	15244	15212	15215	15267	15297	15133	15257	15195	15282	15217	15334	15148	15220	15206	15317	15175	15302	15166	15308	15110	15161	15213	15198	15182	15035	15307	15121	15099	15280	15142	15106	15236	15438	15307	15412	15166	15131	15091	15223	15089	15316	15230	15179	15163	15157	15346	15417	15316	15139	15188	15351	15137	15273	15197	15263	15315	15174	15383	15206	15171	15363	15232	15300	15132	15189	15332	15274	15369	15263	15235	15129	15070	15233	15248	15143	15281	15256	15280	15227	15229	15126	15319	15239	15063	15128	15194	15199	15120	15380	15326	15036	15134	15248	15330	15141	15222	15287	15299	15407	15215	15266	15105	15294	14936	15427	15401	15403	15265	15287	15304	15296	15120	15126	15065	15371	15160	15309	15430	15077	15107	15127	15057	15183	15319	15200	15116	15078	15248	15336	15168	15293	15291	15286	15245	15386	15232	15191	15109	15233	15228	15175	15180	15295	15210	15118	15395	15179	15471	15197	15326	15149	15193	15278	15176	15239	15105	15023	15340	15326	15513	15332	15283	15051	15198	15274	15018	15251	15143	15151	15180	15248	15359	15349	15059	15158	15228	15348	15406	15158	15114	15132	15363	14992	15208	15072	15421	15054	15069	15235	15331	15296	15445	15153	15203	15374	15027	15062	15283	15277	15104	15253	15212	15072	15235	15171	15183	15117	15109	15215	15213	15113	15120	15129	15310	15280	15271	15233	15122	15336	15137	15153	15094	15242	15179	15162	15192	15076	15240	15146	15154	15115	15177	15386	15142	15347	15130	15230	15144	15493	15194	15274	15437	15096	15198	15209	15263	15096	15234	15283	15373	15344	15021	15129	15154	15284	15219	15167	15202	15355	15051	15115	15230	15355	15301	15331	15274	15165	15118	15265	15399	15363	15448	15198	15097	15209	15330	15112	15163	15246	15194	15201	15208	15357	15349	15295	15156	15372	15170	15165	15366	15293	15259	15224	15045	15060	15181	15255	15383	15250	15200	15131	15177	15325	15124	15230	15189	15328	15127	15121	15196	15295	15088	15098	15210	15228	15231	15202	15141	15475	15209	15033	15085	15471	15206	15396	15203	15209	15132	15336	15140	15247	15333	15261	15374	15392	15392	15287	15271	15320	15227	15302	15343	15237	15290	15106	15186	15330	15286	15340	15289	15291	15224	15064	15241	15235	15096	15208	15302	15329	15242	15248	15309	15336	15191	15470	15197	15275	15163	15283	15310	15110	15249	15302	15285	15149	15135	15240	15220	15270	15402	15218	15247	15305	15145	15179	15287	15392	15231	15220	15330	15110	15119	15220	15269	14990	15172	15184	15199	15262	15258	15245	15311	15077	15213	15310	15220	15139	15221	15303	15286	15182	15315	15097	15247	15165	15376	15106	15223	15296	15263	15098	15115	15282	15213	15233	15191	15246	15249	15150	15127	15101	15272	15205	15265	15292	15067	15332	15089	15365	15196	15137	15182	15099	15181	15255	15391	15239	15202	15235	15309	15279	15243	15076	15279	15198	15199	15352	15019	15338	15316	15090	15431	15284	15101	15299	15151	15361	15094	15126	15334	15180	15232	15191	15257	15236	15228	15200	15185	15406	15340	15289	15260	15224	15523	15249	14994	15109	15138	15169	15427	15340	15245	15356	15347	15177	15297	15178	15110	15183	15282	15480	15189	15349	15276	15179	15112	15221	15277	15349	15293	15030	15220	15147	15285	15297	14949	15092	15163	15350	15238	15047	15109	15360	15217	15134	15357	15452	15227	15338	15070	15288	15058	15230	15472	15384	15122	15337	15432	15351	15292	15230	15210	15210	15165	15482	15195	15330	15103	15363	15093	15058	15323	15348	15124	15256	15299	15261	15374	15373	15292	15054	15263	15311	15307	15193	15190	15176	15340	15249	15422	15285	15129	15181	15070	15153	15150	15136	15359	15212	15433	15092	15424	15245	15258	15083	15143	15125	15191	15127	15278	15279	15295	15458	15185	15288	15115	15048	15196	15203	15151	15154	15264	15247	15396	15212	15255	15037	15210	15297	15367	15328	15223	15037	15287	15286	15380	15300	15126	15178	15349	15272	15305	15071	15300	15368	15291	15433	15197	15181	15321	15443	15404	15239	15185	15120	15178	14966	14999	15248	15239	15153	15348	15116	15168	15236	15314	15042	15319	15236	15113	14944	15282	15249	15425	15273	15190	15219	15233	15298	15114	15187	15176	15115	15295	15327	15241	15125	15095	15343	15333	15216	15129	15257	15241	15340	15125	14992	15163	15337	15389	15124	15241	15260	15134	15325	15138
49399	49092	23490	28615	57992	73504	65726	48667	35539	22234	16225	14021	13463	13414	13417	13456	13260	13285	13363	13409	13322	13445	13303	13374	13464	13355	13255	13460	13369	13334	13506	13489	13353	13515	13456	13671	13384	13273	13413	13564	13340	13291	13404	13466	13310	13311	13166	13352	13523	13225	13401	13392	13546	13455	13399	13336	13513	13256	13348	13107	13488	13397	13606	13394	13316	13371	13355	13235	13340	13369	13359	13420	13163	13398	13481	13639	13417	13173	13381	13412	13459	13260	13453	13331	13285	13373	13410	13352	13384	13287	13320	13447	13359	13227	13344	13355	13377	13578	13523	13338	13293	13309	13291	13334	13247	13422	13389	13371	13425	13402	13266	13282	13279	13295	13377	13298	13472	13361	13322	13485	13426	13329	13332	13355	13482	13408	13241	13323	13347	13426	13376	13336	13383	13407	13364	13356	13370	13344	13323	13441	13211	13339	13299	13259	13343	13467	13176	13403	13415	13322	13384	13384	13511	13428	13260	13382	13333	13162	13310	13366	13320	13257	13358	13220	13423	13292	13443	13392	13380	13550	13423	13327	13407	13252	13538	13577	13429	13408	13210	13396	13366	13470	13360	13427	13243	13420	13441	13370	13322	13334	13334	13373	13283	13312	13596	13296	13309	13474	13447	13325	13362	13425	13315	13341	13406	13429	13240	13131	13215	13525	13358	13465	13403	13273	13401	13449	13319	13416	13451	13448	13432	13262	13139	13401	13276	13437	13294	13337	13564	13334	13408	13442	13258	13246	13354	13430	13366	13409	13316	13353	13243	13282	13417	13570	13387	13380	13305	13310	13320	13285	13367	13261	13476	13323	13373	13282	13425	13378	13445	13530	13256	13391	13272	13431	13303	13312	13313	13545	13503	13311	13371	13416	13330	13455	13223	13337	13318	13424	13343	13406	13296	13199	13384	13252	13379	13520	13284	13456	13401	13194	13393	13259	13274	13477	13408	13386	13273	13425	13370	13336	13329	13359	13395	13391	13440	13434	13276	13405	13346	13447	13465	13307	13360	13347	13231	13420	13446	13342	13261	13203	13284	13256	13444	13396	13414	13267	13238	13465	13429	13257	13368	13307	13360	13348	13318	13265	13363	13239	13428	13342	13490	13194	13357	13398	13354	13274	13379	13310	13457	13294	13349	13263	13460	13265	13348	13391	13300	13366	13380	13267	13364	13352	13458	13378	13434	13389	13434	13454	13392	13311	13425	13552	13221	13549	13443	13502	13384	13322	13588	13491	13233	13521	13347	13389	13288	13289	13317	13359	13406	13353	13558	13348	13349	13321	13247	13417	13357	13374	13229	13155	13427	13324	13365	13356	13384	13270	13387	13179	13339	13337	13301	13356	13432	13365	13358	13365	13259	13410	13342	13360	13315	13530	13356	13423	13349	13296	13267	13412	13272	13422	13333	13315	13296	13313	13310	13420	13367	13494	13401	13524	13442	13328	13375	13334	13260	13363	13327	13459	13484	13459	13351	13400	13334	13286	13395	13448	13397	13376	13395	13415	13285	13403	13347	13351	13309	13401	13450	13345	13361	13281	13334	13419	13331	13462	13359	13291	13308	13274	13416	13430	13265	13339	13338	13240	13434	13369	13334	13459	13321	13342	13352	13352	13293	13350	13446	13374	13340	13298	13503	13401	13348	13417	13361	13493	13457	13368	13535	13195	13519	13348	13347	13325	13340	13338	13383	13281	13282	13390	13318	13256	13268	13426	13307	13371	13275	13296	13186	13452	13373	13423	13357	13400	13404	13381	13263	13334	13365	13332	13385	13374	13557	13545	13370	13423	13237	13407	13380	13397	13303	13472	13389	13283	13480	13341	13357	13211	13329	13460	13365	13332	13346	13318	13333	13324	13467	13162	13364	13425	13313	13327	13382	13462	13231	13533	13333	13396	13556	13509	13323	13389	13354	13353	13295	13347	13289	13343	13373	13362	13410	13252	13426	13396	13441	13349	13464	13378	13213	13361	13271	13532	13480	13375	13405	13236	13365	13454	13337	13326	13421	13331	13342	13437	13432	13295	13487	13306	13427	13455	13380	13306	13328	13286	13247	13501	13190	13457	13364	13337	13333	13367	13388	13344	13408	13487	13364	13351	13418	13324	13361	13335	13396	13536	13312	13395	13217	13358	13266	13459	13451	13309	13348	13361	13466	13299	13214	13321	13290	13390	13374	13294	13445	13403	13410	13485	13398	13461	13406	13168	13410	13453	13367	13243	13569	13325	13197	13541	13392	13290	13351	13396	13423	13390	13263	13256	13353	13370	13159	13369	13406	13310	13583	13465	13470	13346	13355	13311	13358	13299	13364	13389	13505	13309	13312	13467	13435	13262	13345	13277	13421	13272	13230	13394	13391	13317	13341	13239	13386	13294	13290	13387	13349	13367	13211	13358	13359	13368	13121	13277	13296	13333	13377	13468	13256	13459	13430	13291	13438	13344	13348	13318	13304	13312	13371	13533	13234	13384	13301	13464	13228	13186	13258	13277	13553	13165	13216	13132	13317	13286	13465	13435	13361	13239	13531	13338	13349	13261	13377	13255	13528	13340	13382	13307	13465	13314	13375	13353	13490	13442	13387	13242	13257	13518	13355	13372	13155	13435	13471	13356	13351	13270	13570	13493	13247	13278	13434	13375	13474	13139	13512	13421	13344	13297	13264	13335	13371	13391	13226	13364	13376	13366	13515	13497	13286	13311	13411	13375	13345	13447	13434	13350	13328	13427	13565	13447	13276	13353	13361	13388	13515	13223	13330	13433	13247	13255	13385	13404	13341	13341	13375	13294	13514	13362	13410	13410	13436	13420	13387	13241	13342	13400	13344	13272	13248	13350	13300	13470	13365	13374	13300	13494	13412	13296	13224	13382	13442	13370	13496	13399	13444	13294	13435	13334	13264	13310	13377	13335	13350	13446	13229	13320	13418	13488	13498	13299	13372	13404	13421	13350	13469	13222	13164	13288	13501	13319	13359	13392	13475	13081	13202	13446	13415	13222	13404	13228	13466	13450	13148	13249	13164	13478	13259	13372	13349	13383	13407	13428	13433	13336	13437	13329	13300	13203	13293	13235	13350	13482	13360	13391	13224	13408	13306	13468	13230	13480	13325	13424	13274	13320	13383	13302	13336	13406	13345	13354	13494	13300	13519	13276	13310	13314	13292	13360	13691	13306	13392	13321	13276	13542	13355	13457	13244	13426	13283	13300	13313	13430	13259	13118	13265	13250	13356	13194	13302	13228	13448	13324	13285	13322	13322	13402	13218	13506	13371	13395	13453	13432	13440	13421	13340	13407	13269	13435	13325	13279	13199	13354	13196	13465	13365	13255	13218	13354	13380	13338	13471	13487	13543	13191	13305	13477	13323	13504	13360	13332	13503	13427	13303	13461	13155	13279	13196	13459	13497	13356	13404	13318	13425	13346	13401	13217	13268	13512	13254	13232	13390	13531	13405	13464	13441	13360	13136	13277	13384	13269	13281	13251	13276	13597	13229	13533	13215	13202	13354	13302	13255	13428	13271	13339	13446	13282	13487	13347	13325	13277	13344	13435	13354	13364	13404	13441	13332	13493	13251	13454	13289	13219	13407	13373	13334	13310	13544	13472	13368	13364	13431	13380	13271	13295	13472	13451	13391	13205	13415	13269	13352	13340	13434	13400	13227	13251	13349	13483	13471	13314	13420	13341	13288	13359	13336	13273	13301	13436	13353	13271	13249	13383	13363	13238	13477	13597	13275	13251	13570	13278	13322	13516	13347	13234	13372	13260	13380	13482	13264	13331	13369	13290	13393	13341	13358	13389	13086	13196	13371	13351	13362	13380	13254	13390	13389	13353	13286	13349	13258	13387	13527	13376	13342	13210	13346	13444	13507	13519	13327	13438	13530	13445	13497	13372	13371	13381	13423	13495	13404	13291	13380	13263	13278	13382	13451	13462	13388	13256	13438	13380	13510	13234	13237	13466	13437	13466	13349	13361	13478	13443	13310	13556	13300	13357	13338	13453	13302	13442	13152	13324	13344	13184	13372	13383	13289	13308	13367	13368	13388	13464	13358	13218	13291	13430	13393	13286	13439	13245	13393	13250	13469	13382	13289	13361	13540	13353	13179	13397	13413	13402	13254	13376	13388	13338	13343	13343	13491	13267	13305	13327	13186	13399	13444	13237	13420	13326	13362	13396	13303	13347	13307	13299	13333	13333	13416	13434	13335	13446	13354	13379	13375	13375	13481	13389	13290	13398	13289	13426	13511	13450	13317	13310	13417	13393	13384	13412	13314	13443	13297	13295	13288	13478	13302	13296	13213	13529	13154	13403	13266	13302	13260	13342	13321	13359	13417	13403	13275	13380	13283	13259	13274	13454	13335	13392	13340	13373	13276	13369	13343	13292	13470	13345	13337	13407	13425	13410	13503	13411	13342	13296	13290	13432	13500	13335	13355	13239	13343	13418	13171	13449	13491	13442	13390	13383	13445	13333	13482	13443	13447	13287	13542	13234	13339	13308	13383	13436	13393	13448	13560	13291	13210	13388	13413	13204	13481	13382	13222	13382	13356	13286	13449	13242	13407	13505	13506	13353	13326	13403	13442	13244	13243	13432	13421	13420	13276	13267	13405	13422	13366	13273	13162	13415	13348	13331	13278	13350	13364	13336	13422	13494	13448	13418	13356	13448	13384	13413	13180	13371	13450	13401	13497	13485	13326	13391	13489	13301	13316	13433	13490	13108	13459	13438	13273	13267	13317	13392	13397	13530	13291	13407	13484	13356	13277	13303	13368	13352	13366	13269	13417	13499	13541	13351	13222	13323	13273	13458	13178	13423	13286	13378	13434	13347	13335	13280	13467	13466	13360	13299	13456	13336	13415	13363	13256	13512	13355	13464	13338	13358	13513	13231	13454	13217	13297	13391	13438	13378	13393	13453	13337	13419	13237	13389	13348	13321	13440	13316	13199	13326	13416	13154	13461	13370	13349	13367	13374	13284	13497	13492	13237	13372	13420	13221	13376	13310	13482	13424	13324	13394	13535	13282	13372	13335	13336	13362	13272	13356	13302	13310	13404	13534	13278	13371	13408	13453	13495	13203	13240	13319	13363	13434	13413	13356	13347	13304	13234	13312	13348	13355	13433	13342	13368	13411
27902	22415	23631	20296	20877	25688	26390	21716	18586	16843	16135	15969	15946	15951	15975	15968	15813	15940	15971	15797	15848	15732	15949	15985	16005	15957	15883	15809	15796	15942	15996	15914	15795	15952	15859	15748	15916	15777	15913	15979	15908	15975	15976	15880	15746	15810	15779	15873	15897	16071	15864	15984	15919	15929	15871	15926	15945	16050	15940	15894	15789	15885	15795	15735	15783	15983	15833	15717	15944	15879	15862	15930	15719	15781	16005	15885	15818	15807	15719	15867	15838	15842	16006	15800	15979	16015	15892	15934	15853	15962	15844	15811	15946	15686	15929	16042	15888	15930	15922	16075	15853	15947	16003	15836	15792	15841	15853	15856	15950	15698	15978	15872	15871	15956	15984	15747	15840	16055	15945	15885	15885	16097	15844	15716	16187	16072	15791	15927	15840	15860	15906	15716	15865	15828	15882	15791	15912	15967	15896	15848	15551	15762	15912	16016	15829	15823	15794	15907	15728	15703	15788	16026	15881	15891	15876	15894	15917	15761	15832	15900	15899	15953	15843	15927	15840	15945	15979	15811	15888	15708	15807	16054	15999	15961	15792	16107	15787	15879	15867	15788	15913	15825	15874	15897	15928	15945	15973	15933	15879	15880	15827	16004	15891	15744	15769	15815	15947	15906	15888	15896	15932	15784	16002	15937	15833	15824	15777	15936	15753	15823	15666	15840	15911	15841	15806	15911	15802	15769	15874	15985	15743	15812	15931	15696	15901	15695	15961	15972	15892	15850	15957	15884	15959	15925	15873	15772	15953	15859	15723	15885	15824	15963	15973	16065	15726	15847	15685	16030	15708	15796	15846	15738	15964	16020	15985	15851	15886	15919	15989	15949	15807	15925	15948	15913	15804	16016	15891	15921	16221	15884	15816	15795	15790	15941	15751	16032	15837	15994	15784	16014	15779	15875	16020	15866	15762	15803	16041	15836	15820	15865	15739	15806	15933	15802	16068	15764	15804	16016	16015	15866	15839	15722	15953	15750	15709	15875	15701	15827	15989	15947	15646	15794	15873	15800	15862	15721	15898	15773	15762	16064	15960	15772	15949	15956	16038	15804	15756	15829	15996	15770	15805	15834	15810	15914	15948	15809	15793	15923	15999	15853	15848	16021	15742	15864	15842	15752	15939	15965	15985	16086	15827	15862	15960	15985	15829	15824	15963	16115	15975	15678	15908	15833	15845	15814	15818	15909	15798	15907	16007	15841	15932	15998	15984	15957	15812	15785	16021	15708	15718	15836	15794	15976	15964	15944	15965	15866	16130	15920	15629	15727	15946	15907	15864	15915	15957	15931	15923	15768	15986	15704	15884	15922	15859	15961	16085	15938	16009	15795	15768	15903	15806	15792	15784	15823	15972	16069	15968	16003	16015	15751	16003	15816	15847	15975	15961	15746	15867	15742	16000	15803	15837	15959	16089	15802	15907	15941	15906	15695	15688	15778	15969	15950	15669	15836	16059	15836	15878	15960	15936	15644	15814	16062	16010	15918	15958	15784	15993	15849	15928	15982	16113	15818	16072	15798	15901	15980	15915	15813	15734	15788	15810	15907	16110	15939	15803	15820	15799	15792	16008	15917	15966	15978	15852	15995	15762	15768	15925	15970	15897	15929	15950	15840	15911	15845	15814	15851	15893	16024	15859	15843	15671	16156	15963	15843	15987	16022	15713	15781	15715	15926	15900	15894	15721	15975	15786	16019	15961	15874	15774	15705	15910	15731	15856	15833	15842	15808	15931	15954	16101	15853	15858	16008	15911	15772	15826	15763	15897	15840	15869	15846	15868	15784	15807	15881	15843	15889	15958	15805	15819	16008	15982	16076	16095	15904	15781	15826	15762	15770	15777	15880	15795	15748	15932	16042	15700	16116	15728	15929	15865	15866	15889	15826	15872	15750	15811	15946	15864	15804	15809	15923	15946	15950	15892	15820	15959	16029	15792	16042	16045	15840	15742	16050	15919	15794	16026	15748	15955	15863	15923	15848	15733	15891	15933	15898	15795	15864	15797	15951	15842	15822	16032	15882	15911	16073	15775	16199	15975	15897	15798	16012	15778	15937	15972	15841	15828	15752	15909	15823	15711	15879	15778	15718	15864	15808	15997	15840	16053	15837	16080	15963	15951	15727	15856	15739	15788	15908	15974	15970	15973	15881	15921	15827	15915	15787	15839	15951	15886	15785	15846	15642	15982	15861	15891	15936	15940	16024	15901	16036	15996	16011	15946	15868	15831	15743	15988	15801	16016	15880	16141	16052	15978	15834	15774	15728	15824	15813	16000	15816	15866	15691	15759	15743	16031	15855	15905	15915	16010	15775	15967	15789	15831	15829	15852	15926	15775	15945	16136	15801	15826	15888	15874	16021	15960	15861	15817	15867	15836	15791	15552	15945	15907	15857	15912	15905	15994	15943	15770	15902	15999	15923	15845	15795	15972	15826	15961	15795	16016	16109	15861	15753	15673	15747	15848	15852	15656	15788	15974	15798	15958	15797	15924	15922	15698	15688	15748	15744	15835	15760	15810	16001	15774	15766	16108	16089	16049	15966	15798	16082	15962	15962	15829	15750	15856	15761	15696	15975	15760	15816	16024	15857	15888	15887	15876	15862	15839	15845	15923	15843	15964	15943	15858	16042	15895	16052	15760	15910	15930	15935	15919	15823	15824	15864	15911	15948	15890	15828	15981	15756	16032	15684	15963	15901	16067	15784	15955	15782	15765	15962	15820	15909	15866	15944	15922	15884	15898	15902	15790	15893	15901	15948	15810	16017	15908	15965	15893	15977	16005	15724	15894	15912	16056	15848	15804	15963	15987	15794	15784	16013	15950	15891	15872	15646	15900	15785	15989	15930	16062	15880	15721	15796	16053	15824	15835	15850	15921	15749	15683	15753	15941	15828	15975	15978	16062	15846	15889	15947	15884	15811	16031	15822	15898	15950	15929	15803	16023	16065	15836	15956	15794	15826	15733	15835	15895	15806	15764	16020	15806	15855	15902	15841	15868	15708	15842	15969	15853	15793	15840	15756	15782	15914	15799	15870	16050	15772	15891	15880	15836	15990	15804	15798	16094	15896	15920	16027	15873	15972	16011	15795	15803	16036	15544	15924	15865	15687	15894	15864	15855	16020	15855	16005	15997	15822	15891	15989	15734	16092	15893	15997	15756	15781	15893	15926	15766	16077	15997	15990	15821	15886	15776	15962	15901	15920	15901	15857	15962	15781	15994	15957	15952	16011	15673	15963	15890	15849	15949	15686	15921	15775	15825	16020	15865	15776	15788	15669	15906	15943	15933	15817	15798	15866	15941	15945	15998	15981	15733	15858	15763	15855	15880	15758	15829	15878	15717	15830	15977	15975	15780	15959	16017	15868	15636	15893	16065	15874	16020	15819	15822	15760	16066	15901	16022	15962	15746	15931	15899	16011	15903	15737	15874	15902	15838	15914	15690	15847	16018	15855	15822	15789	15819	15868	15781	15920	15798	15677	15981	16128	15942	15844	15974	15858	15813	16001	15995	15930	16071	15918	15805	15800	15805	15699	15832	15978	15595	15957	15965	15857	15547	15735	15824	15908	15961	15751	15764	15890	15831	15788	15940	15885	15906	15918	15848	15820	15567	15577	15949	15748	15864	15825	16001	15761	15815	15907	15713	15825	15921	15776	15814	15806	15801	15843	15666	15770	15786	15963	15979	15896	15904	15820	16083	15808	15971	15902	15921	15821	15822	15928	15815	16016	15736	15975	15894	15775	15898	15991	15999	15932	16161	15833	15950	15952	16019	15849	15782	16034	16044	16076	15942	15777	15956	15865	15701	15954	15935	15827	16007	15906	15959	16008	16106	15578	15876	15995	16128	15922	15924	15976	15981	16012	16076	16075	15731	16135	16002	15885	15808	16042	15826	15999	16078	15845	16028	15888	16064	15803	15798	15869	15930	15897	15870	15935	15785	16006	15914	15806	15730	15804	16123	15846	16054	16010	16054	16018	15758	16127	15847	15709	15945	15788	15688	15922	15823	15865	15834	15991	15876	15849	16105	15786	15988	15732	15993	15765	15887	15821	16002	15924	15861	15996	15916	15971	16047	15750	15862	15914	15857	15882	16044	15898	15882	16153	15706	15960	15722	16116	15778	15876	15814	15953	15689	15710	15845	15985	15779	15958	15813	15790	15767	15957	15796	16053	15839	15941	15853	15907	15896	16012	15920	15841	15927	15896	15913	15982	15752	15824	15991	16166	15908	15868	15793	16043	15843	15817	15939	15830	15888	15744	16035	15998	15819	16061	15992	15863	16133	15878	16040	15940	15920	15932	15886	15944	15742	15965	15865	15913	15943	15998	15820	15862	16092	15924	15771	16082	16075	16031	15811	15989	15901	16042	16095	15703	15812	15893	15908	15944	15864	15608	15984	15867	15787	15767	15904	15916	15954	15903	15861	15816	15696	15905	15872	15987	16026	16007	15855	15759	16051	15944	15902	16003	15779	15964	15810	15787	15632	15981	15851	15882	15654	15906	15864	15819	15868	15927	15851	16077	15844	15791	15884	15870	15863	16013	15963	15898	15651	15899	15868	15899	15865	15842	15804	15705	16046	15841	15865	15893	15875	15980	15834	16019	15731	15959	15857	15828	15911	15902	15814	15981	15934	15658	15874	15789	15945	15809	15779	15970	15910	15947	15863	15735	15902	15799	15741	15901	16060	15889	15805	15868	15950	16001	15935	15861	15746	15872	15939	15964	15863	16043	15957	15842	15951	15882	15953	15806	15887	15911	15873	15950	16001	15736	15827	15951	15664	15883	15694	15881	15843	15902	16026	15742	15873	16029	15761	15808	15935	15932	15994	15839	15682	15901	15914	16081	15736	15957	16049	15760	15900	15787	15858	15640	15828	15815	15886	15726	15994	16092	15921	16005	15743	15928	15961	15700	16106	15977	15922	15577	15934	15886	15921	15912	15720	15763	15858	15854	15857	15700	15766	15877	15902	15937	15850	15941	15942	16008	15947	15810	15939	16023	15955	15795	15755	16034	15865	16054	15962	15881	16052	15952	15875	15924	15960	15791	15868	16016	15959	15847	15850	15816	15887	15776	15861	15707	15665	15903	15996	15733	15826	15842	15900	15859	15761	15614	15716	15713	15855	15939	15838	15858
21033	20782	14986	15434	19894	25329	24529	19442	16370	14641	14135	13961	13912	13912	13750	13683	13878	13732	13787	13845	13835	13981	13771	13752	13807	14003	13855	13792	13900	13914	13892	13815	13786	13696	13795	13747	13714	13932	13928	13717	13812	13819	13701	14021	13860	13929	13982	13936	13756	13766	13949	13785	13746	13808	13921	13914	13852	13850	13846	13869	13912	13988	13833	13849	13778	13881	13788	13874	13783	13746	13843	13889	13840	13927	13918	13773	13819	13870	13736	13897	13699	13736	13768	13860	13799	13818	13895	13862	13801	13829	13758	13819	13968	13827	14001	13695	13968	13821	13859	13618	13862	13760	13851	13813	13926	13787	13894	13935	13720	13889	13790	13716	13675	13717	13783	13933	13872	13915	13880	13733	13971	13948	13808	13903	13930	13806	13695	13879	13724	13947	13825	13855	13779	13881	13820	13846	13904	13756	13869	13975	13860	13747	13908	13882	13824	13789	13917	13780	13928	13884	13884	13917	13838	13910	13969	13792	13673	13822	13932	13877	13814	13800	13834	13850	13763	13799	13856	13974	13907	13945	13894	13952	13847	13698	13799	13849	13785	13879	13838	13748	13778	13759	13942	13870	13808	13792	13690	13843	13888	13792	13802	14003	13875	13808	13764	13915	13653	13868	13749	13965	13951	13897	13836	13852	13851	13871	14001	13894	13773	13795	13815	13954	13788	13635	13888	13880	13728	13810	13909	13946	13955	13974	13669	13807	13925	13709	13829	13842	13891	13894	13800	14068	13831	13835	13842	13818	13800	13718	13700	13798	13798	13871	13836	13931	13772	14040	13744	13942	13730	13835	13750	13740	13830	13914	13697	13937	13954	13870	13799	13754	13893	14011	13828	13776	13853	13889	13692	13960	13967	13742	13816	13577	13808	13871	13990	13948	13730	13720	13687	13851	13815	13943	13883	13830	13810	13972	13818	13694	13843	13860	14057	13869	13932	14020	13821	13875	13881	13782	13851	13774	13847	13848	13735	13939	13883	13698	13782	13634	13877	13915	13856	13848	13881	13513	13695	13861	13849	13957	13780	13757	13769	13607	13863	13966	13859	13731	13944	13747	13894	13941	13824	13751	13965	13771	13754	13764	13902	13721	13732	13778	13740	13887	13802	13876	13831	13798	13893	13723	13848	13825	13770	13834	13855	13856	13828	13844	13766	13995	13883	13934	13851	13800	13884	13864	13844	13789	13821	13883	13791	13842	13938	13853	13967	13718	13787	13869	13947	13832	13830	13802	13734	13863	13917	13908	14060	13641	13955	13952	13851	13806	13817	13883	13918	13808	13770	13794	13867	13878	13858	13954	13775	13690	13790	13820	13988	13809	13791	13892	13920	13854	13872	13765	13938	13709	13710	13754	13844	13902	13678	13903	13798	13871	13848	13672	13824	13788	13837	13758	13698	13902	13910	13968	13810	13867	13793	13855	13809	13779	13865	13619	13836	13813	13871	13960	13888	13888	13733	13873	13757	13924	13903	13841	14052	13660	13878	13755	13901	13821	13907	13805	14093	13757	13745	13766	13683	13856	13857	13788	13722	13920	13941	14113	13768	13889	14041	13757	13859	13779	13757	13945	13846	13886	13893	13882	13870	13857	14090	13903	13738	13799	13813	13836	13714	13734	13865	13976	13825	13852	13750	13893	13771	13792	13789	13891	13676	13785	13920	13719	13820	13943	13830	13944	13967	13922	13677	13911	13783	13783	13749	13929	13939	13816	14112	13653	13687	13839	13634	13780	13787	13750	13918	13804	13878	14077	13891	13787	13793	13877	13879	13846	13787	13794	13903	13981	13835	14052	13775	13890	13776	13699	13907	13852	13877	13846	13797	13957	13887	13763	13648	13884	13856	14120	13939	13797	13675	13936	13789	13856	13946	13804	13829	13984	13832	13869	13862	13915	13836	13820	13752	13886	13810	13691	13864	13857	13934	13770	13734	13822	13856	13803	13791	13831	13749	13688	13978	13874	13938	13793	13547	13941	13854	13739	14036	13794	13759	13868	13903	13769	14067	13880	13704	14041	13837	13887	13796	13830	13902	13732	13802	13767	13967	13844	13732	13824	13926	13727	13914	13718	13795	13835	13703	13762	13876	13818	13829	13895	13798	13858	13927	13900	13924	13876	13945	13759	13779	13824	13799	13818	13829	13763	13836	13909	13811	13887	13925	13769	13849	13865	13788	13796	13725	13839	13793	13838	14019	13786	13820	13962	13922	13819	13885	14024	13768	13671	13780	13872	13886	13717	13681	13781	13861	13841	13988	13944	14090	13905	13952	13992	14008	13833	13893	13988	13748	13823	13815	13694	13994	13984	13903	13831	13819	13737	13989	13831	13920	13808	13703	13670	13753	13914	13674	13948	13761	13879	13840	13823	13970	13941	13875	13781	14043	13859	13847	13707	13807	13738	13894	13772	13943	13986	13862	13838	13862	13638	13693	13930	13914	13791	14022	13801	13704	13838	13828	13803	13727	13879	13860	13782	13973	13878	13892	13939	13834	13739	13736	13969	14036	13614	13909	13708	13773	13910	13864	13861	13784	13728	13768	13853	13755	13943	13742	13838	14039	13909	13885	13778	13809	13684	13838	13934	13873	13864	13921	13594	13866	13849	13946	13883	13900	13876	13954	13825	13903	13877	13833	13909	13913	14001	13876	13831	13629	13830	13708	13955	13787	13816	13726	13948	13883	13917	13863	13952	13866	13913	13968	13965	13859	13952	13874	13891	13836	13925	13830	13822	13938	13868	13782	13816	13864	13799	13929	13995	13967	13876	13789	13945	14006	13779	13984	13753	13906	13824	14020	13705	13725	13844	14036	13804	13707	13693	13779	13849	13823	13661	13943	14117	13944	13677	13801	13829	13747	13911	13932	13836	13837	13919	13818	13797	13905	13759	13866	13866	13885	13751	13753	13888	13956	13705	13817	13905	13860	13757	13869	13915	13854	13717	13815	13956	13927	13758	13757	13778	13801	13898	13804	13799	13961	13845	13765	13807	13828	13820	13934	14051	13872	13850	13768	13785	13867	13850	13769	13868	13968	13644	14007	13779	13960	13694	13855	13892	13865	13953	13699	13839	13685	13709	13658	13837	13752	13855	13820	13671	13987	13941	13897	13715	13908	13966	13805	13889	13783	13926	13940	14031	13758	13793	13852	13847	13878	13838	13662	14027	13900	13743	13832	13948	13841	13625	13929	13950	13815	13852	13817	13632	13874	13657	13768	13814	13841	13831	13883	13747	13792	13787	13784	13844	13812	13754	13758	13743	13995	13703	13846	13776	13889	13965	13887	13851	13739	13943	13700	13836	13753	13951	13821	14041	13909	13889	13746	13822	13722	13820	13861	13975	13864	13752	13804	13673	13978	13843	13840	13912	13964	13924	13820	13750	13821	13924	13871	13849	13841	13836	13880	13708	13850	13605	13988	14002	13828	13752	13836	13845	13876	13898	13884	13935	13762	14004	13945	13716	13759	13723	13941	13761	13994	13988	13754	13872	13844	13836	13808	13856	13785	13750	13808	13699	13925	13696	13831	13778	13872	13945	13890	13824	14017	13729	13810	13868	13983	13691	13786	14053	13789	14004	13936	13823	13723	13987	13815	13795	13798	13810	13776	13795	13871	13950	14019	13834	13782	13812	13913	13758	13707	13800	13884	13990	13803	13806	13936	13834	13876	13872	13842	13726	13814	13728	14078	13805	13751	13775	13841	13816	13681	13853	13806	13897	13895	13783	13719	13918	13860	13596	13878	13975	13727	13682	13832	13881	14040	13843	13614	13813	13945	13915	13968	13925	13720	13795	13881	13771	13800	13868	13895	13935	13806	13753	13669	13790	13886	13767	13791	13804	13929	13762	13929	13774	13930	13889	13855	13934	13890	13957	13933	13814	13773	13742	13762	13784	13809	13707	13577	13956	13856	13732	13664	14001	13782	13936	13853	14078	13842	13925	13771	13907	13748	13839	13801	13865	13863	13630	13957	13872	13882	13772	13960	13964	13738	13933	13958	13775	13743	13849	13902	14038	13896	13771	13992	13726	14048	13905	13849	14009	14029	13766	13955	13819	13692	13816	13948	13943	13835	13789	14017	13781	13962	13788	13728	13823	13945	13827	13882	13858	14055	13855	13935	13969	13903	13688	13714	13794	13878	13735	13991	14015	13787	13859	13854	13879	13706	13779	13773	13857	13966	13770	13846	13834	13848	13827	13879	13768	13789	13917	13999	13659	13959	13778	13741	13882	13722	13842	14078	13752	13793	13858	13662	13965	13733	13814	13803	13870	13717	13783	13785	13802	13765	13874	13834	13857	13864	13838	13943	13880	13844	13882	13777	13915	13906	13875	13877	14054	13834	13891	13824	13915	13869	13840	13849	13715	13769	13893	14028	14019	13843	13734	14004	13924	14136	13740	13839	13947	13798	13875	13790	13915	13965	13886	13974	13877	14017	13862	13657	13768	13611	13912	13873	13841	13788	13838	13762	13726	13811	13905	13818	13921	13745	13694	13799	13924	13831	14005	13785	13940	13890	13920	13915	13839	13951	13678	13862	13881	13877	13844	13761	13883	13977	13809	13732	13881	13937	13861	13732	13953	13955	13989	13800	13849	13872	13865	13796	13903	13857	13721	13953	13831	13820	13904	13885	13971	14004	13793	13849	13727	13788	13937	14017	13860	13857	13893	13970	13695	13927	13905	13873	13871	13892	13852	13783	13766	13798	14090	13798	13769	13918	13933	13879	13963	13708	13902	13863	13860	13847	13947	13789	13793	13784	13781	13893	14020	13760	13861	13876	13769	13976	13931	13887	13861	13927	14002	13819	14007	13909	13813	13895	13760	13855	14132	13698	13626	13907	13828	14071	13959	13833	13923	13913	13895	13716	13984	13874	13881	13996	13941	13834	13904	13934	13836	14044	13894	13842	13775	13897	13865	13752	13794	13819	13823	14050	13918	13794	13875	13834	13848	13779	13851	13857	13923	13878	14009	14048	13770	13844	13981	13925	13829	13772	13984	13784	13832	13778	13823	13796	13970	13858	13905	13912	13906	13758	13806	13853	13901	13883	13769	13736	13908	13779	13889	13968	13784	13895	13759	13896	13845	13949	13865	13816	13931	13799	13774	13812	13864	13817	13987	13954	13838	13774	13848
24148	21435	28947	24362	31375	56779	56807	40908	29076	21077	16907	15594	15363	15055	15068	15083	15136	15102	14864	15043	14993	15080	15024	15105	15028	14886	15117	15035	14967	14797	15089	14930	14839	14873	15009	15017	14873	14847	14890	15090	15023	14998	14872	15060	14960	14745	14974	14930	14866	14883	14843	14919	14822	14843	14785	15161	14865	14928	14907	15051	14880	14814	14664	14919	15099	15040	14998	14779	14868	14935	14975	15043	15057	14941	15080	14933	15053	15052	15049	14697	14834	14916	15206	15121	14869	14862	14965	14728	14930	14906	14810	14765	14880	14863	14838	14843	14993	14817	14692	14875	14771	14705	14649	14876	14751	15104	14865	14950	14854	14958	14702	14598	15034	14981	14853	14880	14903	14852	14829	15015	14807	15122	14707	15054	14800	14758	14831	14744	15042	14745	14834	14945	14739	14912	14836	14940	14972	14758	14950	14553	14889	14996	14799	14853	14866	14797	14823	14876	14929	14787	14826	14961	14717	14995	14985	14894	14958	14974	15019	14991	14953	14861	14847	14661	14815	14950	14842	14991	14966	14836	14841	14999	14761	14811	14886	14966	14897	14603	15089	14873	14853	14895	14987	15005	14891	14696	14885	14883	14922	14991	14976	14862	14940	14979	14975	14770	14993	14964	14749	14889	14750	15011	14841	14783	14756	14835	14782	14611	15023	15015	15061	14971	15180	14912	14992	14711	14772	14984	14876	14816	14951	14866	14872	14827	14813	14942	14894	14863	15045	14959	14792	14763	14886	14882	15037	15065	14827	15019	14860	14856	14971	14929	14971	14804	14642	14886	14843	14962	14878	14796	14919	14930	14855	14685	14767	14758	14777	14972	14871	14964	15045	14947	14877	14991	14849	14911	14881	15076	14895	14971	15010	14983	14889	14805	14834	14963	14973	14910	14994	14867	14791	14690	14720	14776	14885	14985	14784	14887	15004	14853	15121	14977	14831	14889	14730	14732	14961	14814	14909	14972	14846	15048	14892	14788	14927	14909	14910	14955	14960	14958	14866	14862	14826	14957	14870	14937	15115	15230	14875	14905	15004	14948	14929	14859	14814	14878	14844	14987	15012	14900	14888	14903	14902	14868	14935	14938	14942	14931	15028	14808	14935	14883	14753	14670	14696	15016	15010	14993	14873	15143	14815	14899	14897	14723	15018	14850	14924	14917	14978	14892	14952	14789	14996	14827	14799	14816	14830	14797	14847	14784	14941	14949	14863	14905	14957	14765	14896	14837	14802	14827	14987	14912	14985	14845	14790	14773	14832	14776	14705	14746	14866	14851	15040	14734	15021	14841	14868	14894	14819	14956	14753	14832	14839	14959	14786	14889	14868	14816	15004	14722	14826	14760	14930	14931	14947	14847	14894	14926	15014	14915	15002	15077	14873	14831	14752	15037	15035	14892	14921	14780	14907	15191	14841	14836	14853	14879	14975	14960	14855	15127	15047	14843	14812	14865	14940	15067	14995	14963	15140	14851	15022	15026	14694	14798	15106	14708	14879	14696	14827	14875	15020	15000	14952	14886	14931	14934	14831	14887	14527	14852	14912	15073	14859	14874	14726	15078	14819	14912	15008	14821	14889	14900	15003	15054	14880	15024	15005	15072	14899	15012	14935	15018	14954	14972	14967	14780	15104	14978	15152	14877	14910	14686	14790	15032	14852	14711	14953	15007	14844	14980	14856	14835	14723	14862	14935	14772	14864	14995	14867	14921	14738	14880	14888	14946	14784	14992	14821	14886	14832	14704	14798	14895	14886	14932	14935	14942	15024	14801	15057	14853	14926	15048	14956	15101	14813	14973	14886	14835	14992	14767	14725	14904	14926	15034	14851	14780	15104	14866	14834	14619	14964	15145	14801	14809	14842	15070	14789	14889	14889	15044	15057	15014	15089	14843	14858	14885	14889	15061	14845	14917	15170	14773	14753	14943	14866	14948	14969	14928	14694	14861	14988	14884	14570	14945	14795	14783	15044	14941	15143	15153	14884	14917	14936	14918	15051	14758	14865	14887	14867	14870	14933	14942	14814	14963	14853	15042	14957	14958	14748	14934	14972	14689	14730	14906	14917	14803	15126	15068	14808	14935	14911	14902	15100	14887	14803	14980	15006	14943	14984	14781	14947	14875	14885	14806	14869	15011	14887	15022	14888	14870	14893	15019	14872	14776	14898	14783	14825	14979	14826	14663	14673	14904	14880	14907	14789	14784	14912	15058	14903	14626	14879	14707	14995	14788	14901	14963	14735	14828	14911	14684	14877	14944	14750	14899	14909	14993	14932	15094	14679	14783	14831	14808	14869	14899	14934	14906	15058	14922	14875	14930	14825	15045	14863	15104	14983	15113	14906	14853	15059	14835	14998	14851	14993	14911	14881	15021	14716	14695	14831	14809	14809	14941	15004	14656	14873	14761	15169	15089	14836	14826	14722	14944	14982	14924	14893	14763	14844	14857	15010	14892	14751	14853	15025	14669	14897	14944	14910	15019	14918	14891	14779	15063	14865	15033	14906	14910	14635	14860	14815	14869	14773	14924	15042	14870	14889	14774	14861	15024	14871	14939	14729	14711	14951	14948	14865	15015	14864	14770	14961	14810	14934	15141	14816	14990	14894	15037	14980	14867	14825	14931	15015	14956	15057	14959	14835	14854	14794	14836	14708	14835	15019	14747	14892	14842	14854	14874	14789	15008	14924	14692	14762	14956	14973	14984	14979	14845	14837	14919	14753	14997	15104	14900	14967	14954	15089	15063	14895	14794	14758	15016	14981	14823	14757	15117	14725	14954	15026	14862	14854	15011	14809	15014	14945	14982	14890	14880	14759	14894	14999	14889	14860	15025	14854	14919	14831	14991	15039	14916	14756	14706	14959	14849	14959	14866	15001	14956	14850	15008	14781	14789	14840	15054	15020	15000	14892	14854	14948	14827	14884	15104	14843	14799	14998	14919	14953	14709	15074	14944	14785	14963	14998	14903	15017	14801	14918	14872	14865	14862	14899	14731	14956	14802	14921	14775	14971	14901	14865	14783	14827	14867	14785	14845	14792	14884	15087	14977	14919	14933	14932	14915	14937	15040	14767	14756	15022	14748	14953	15102	14969	14807	15004	14893	14933	14980	14903	14888	14887	14947	14849	14981	14877	15141	15014	14822	15000	14897	14896	14981	14941	14796	14926	14828	15083	14884	14865	14818	14942	15015	15020	14964	14917	14842	14946	14799	15068	14826	14913	14916	14941	14853	14835	14900	15079	14882	14927	14933	14815	14816	14930	14781	14866	14588	14851	14964	14854	15084	14929	14709	14877	14853	14921	15086	14869	14849	14919	14772	14760	14929	14891	14886	14768	14901	14912	14805	14720	15043	14913	14919	14830	14818	14908	14939	14968	15034	14879	14848	14752	14816	15254	14965	14933	14979	14839	15028	15056	14912	14807	14967	14912	14904	15084	14905	14931	15007	14970	15056	14996	14827	15117	14876	14852	14649	14817	14833	14949	15017	14773	14870	14970	14884	14850	14939	14805	14877	14838	14783	14867	14804	14905	14992	14980	14949	14994	14974	15076	14992	14940	14815	14778	14855	14807	15013	15079	14859	14911	14787	15119	14928	14872	14743	14888	14994	14766	14813	14955	14819	14949	14825	14773	14933	14820	15029	14704	14910	14878	14953	14969	15038	14971	14793	14807	15072	15013	14947	14880	14741	14760	14714	14952	15068	15006	14871	14997	15111	14818	14761	14982	14748	14650	14913	15073	15007	14992	14923	14815	14973	14854	14917	15031	15188	14983	14939	14892	14888	14881	14666	14881	14932	15091	15174	14954	14859	14896	14874	14758	14790	14866	14821	14897	14999	15020	15028	14916	14966	14810	14716	14775	14720	14819	14794	14950	14954	14748	14740	14978	14798	14708	15082	14714	14902	14917	14676	14978	15009	14858	14930	14908	14906	14971	14818	14936	14980	14968	14825	14881	14793	15034	14849	14837	14967	14931	14742	14874	14809	14901	14942	14925	14795	14748	14893	14815	14792	14804	14931	14941	14870	14716	14841	14897	14966	15153	15083	14856	15156	14985	14750	14815	14993	14967	14942	15086	14796	14801	14796	14803	14915	14972	15025	14851	14710	14742	14969	14898	14817	14843	14941	14898	14895	14890	15031	14816	14903	14992	14934	14825	14875	14968	14842	14848	14860	14813	14828	14769	14677	14730	14984	14943	14700	14884	14955	14601	14912	14811	14817	15141	14883	14635	14929	14976	14867	14827	14981	14802	14790	14794	14678	14717	14995	14925	14624	14780	14953	14933	14838	14967	14707	15164	14854	14871	14948	14737	14767	14933	14910	14740	14950	14888	14831	14723	14822	15033	14872	14903	14970	14824	14843	15094	14909	15174	14971	14918	14720	15072	14909	14763	14922	14837	15009	14771	15096	14897	14898	14797	15040	14860	14802	15042	14768	14877	14957	14820	14844	14947	14796	14791	15038	14967	15033	14925	14771	14877	14784	14734	14878	14995	14886	15031	14716	15021	14910	14812	14816	14964	15058	14728	14866	14657	14892	14843	14885	14732	14828	14854	14918	14767	15042	14997	15027	14929	14900	14998	14761	14840	14961	14967	14985	14907	15075	14934	14764	14757	14714	14944	14893	14905	14895	14752	14955	14790	14902	14892	14799	14795	14757	14806	14784	14820	14944	14984	14889	14815	15046	15027	15014	14821	14880	14865	14723	15026	14840	14948	14915	14843	14810	14855	14668	14796	14839	14849	14756	14980	15175	14986	14838	14958	15008	14784	14851	15020	14778	14941	14907	14948	14773	15087	14794	14926	14892	15045	14860	15071	14746	15075	14938	15036	14744	14809	14785	14943	15058	14871	15010	14851	14785	14895	14817	14933	14974	14850	14978	14713	14783	14979	14991	14819	14796	15101	14937	14984	14803	14995	14986	15007	15017	14950	14926	14662	15007	14776	14693	14790	14829	14944	14839	15014	14985	14827	14805	15021	15016	14958	14720	14933	14891	15038	14803	14945	14902	14978	14979	14682	14863	14991	14919	14808	14859	14857	14683	14876	14714	14852	14868	14778	14841	15055	14905	14834	14717	14865	14937	14970	14927	14902	14809	14772	14922	14975	14893	14781	14652	15049	14938	14847	14807	14982	14830
39742	46006	20056	18582	42247	57245	53359	40268	28300	18864	14688	13465	13186	13079	13324	13335	13133	13276	13271	13422	13370	13261	13362	13139	13311	13278	13375	13419	13374	13197	13376	13251	13229	13213	13275	13251	13326	13318	13187	13381	13251	13064	13315	13239	13377	13121	13247	13305	13203	13206	13268	13122	13214	13161	13335	13221	13071	13222	13244	13326	13405	13325	13210	12991	13232	13226	13199	13200	13308	13283	13314	12997	13242	13288	13210	13259	13161	13183	13346	13352	13364	13109	13391	13247	13177	13374	13293	13259	13242	13276	13266	13339	13417	13315	13220	13290	13220	13141	13250	13180	13269	13239	13181	13181	13395	13200	13310	13386	13287	13252	13236	13299	13297	13287	13283	13193	13258	13219	13243	13153	13392	13258	13302	13302	13256	13076	13172	13328	13292	13414	13127	13225	13346	13264	13121	13247	13210	13041	13254	13355	13395	13169	13405	13200	13250	13358	13302	13219	13297	13194	13143	13323	13253	13105	13211	13148	13146	13295	13203	13307	13315	13060	13278	13296	13349	13296	13246	13184	13301	13346	13315	13340	13166	13519	13192	13163	13264	13341	13249	13173	13234	13139	13208	13149	13131	13391	13260	13220	13219	13325	13529	13163	13116	13361	13100	13247	13242	13235	13422	13136	13180	13363	13350	13181	13192	13128	13253	13204	13131	13335	13265	13343	13131	13184	13182	13319	13213	13339	13180	13305	13141	13281	13171	13277	13171	13311	13174	13259	13229	13170	13278	13223	13327	13333	13196	13306	13106	13121	13327	13228	13244	13206	13235	13182	13187	13184	13217	13297	13172	13157	13099	13320	13265	13224	13213	13180	13255	13073	13223	13131	13377	13102	13258	13185	13213	13254	13207	13171	13301	13225	13277	13265	13337	13215	13135	13098	13182	13278	13163	13095	13254	13279	13364	13135	13261	13105	13234	13100	13035	13373	13192	13390	13200	13326	13230	13341	13312	13154	13195	13246	13266	13405	13308	13163	13301	13093	13165	13223	13214	13264	13243	13115	13137	13277	13120	13090	13153	13201	13145	13320	13214	13342	13224	13297	13219	13314	13480	13178	13248	13222	13297	13104	13137	13230	13309	13190	13167	13327	13137	13260	13330	13267	13133	13386	13269	13156	13227	13225	13347	13205	13396	13099	13104	13253	13398	13270	13276	13069	13016	13141	13178	13260	13307	13251	13266	13217	13266	13161	13247	13299	13433	13302	13392	13217	13209	13205	13309	13311	13357	13303	13361	13191	13144	13240	13241	13190	13397	13192	13251	13265	13337	13328	13263	13232	13260	13198	13143	13350	13272	13247	13213	13230	13292	13366	13353	13291	13241	13187	13206	13245	13142	13270	13293	13245	13203	13281	13008	13266	13133	13136	13221	13124	13356	13142	13324	13229	13339	13297	13214	13414	13252	13263	13406	13218	13289	13218	13417	13237	13233	13130	13237	13293	13290	13350	13121	13318	13255	13313	13164	13233	13226	13181	13328	13288	13152	13252	13154	13073	13289	13192	13429	13349	13232	13191	13199	13263	13130	13206	13186	13271	13226	13411	13289	13243	13314	13324	13317	13176	13193	13141	13247	13311	13293	13258	13430	13102	13223	13212	13226	13239	13466	13226	13223	13287	13088	13257	13346	13327	13258	13224	13197	13307	13249	13117	13198	13218	13200	13192	13136	13213	13256	13449	13102	13326	13353	13190	13308	13409	13290	13179	13274	13200	13191	13279	13194	13314	13248	13333	13154	13277	13405	13170	13283	13377	13282	13134	13256	13246	13300	13229	13270	13134	13377	13194	13260	13244	13204	13194	13339	13081	13394	13276	13297	13302	13099	13296	13309	13344	13173	13333	13364	13125	13292	13218	13248	13329	13319	13198	13311	13258	13410	13309	13422	13285	13271	13268	13277	13319	13042	13309	13285	13240	13274	13365	13207	13161	13137	13209	13413	13355	13148	13221	13290	13199	13199	13155	13353	13147	13093	13220	13276	13250	13279	13174	13343	13291	13396	13081	13173	13172	13337	13237	13174	13209	13237	13371	13288	13179	13427	13244	13342	13187	13254	13325	13333	13346	13297	13152	13192	13194	13273	13353	13179	13210	13252	13161	13125	13226	13254	13253	13321	13215	13195	13324	13282	13141	13314	13316	13242	13219	13176	13328	13388	13234	13354	13306	13227	13129	13070	13283	13322	13234	13308	13249	13151	13323	13378	13282	13261	13244	13144	13281	13391	13266	13220	13308	13285	13224	13160	13082	13425	13119	13410	13202	13224	13323	13235	13287	13185	13173	13267	13239	13248	13200	13190	13257	13246	13289	13256	13245	13150	13161	13194	13188	13290	13216	13372	13172	13217	13389	13294	13260	13323	13208	13116	13300	13228	13299	13322	13261	13200	13340	13316	13406	13414	13241	13341	13309	13395	13318	13203	13207	13089	13369	13209	13145	13342	13236	13284	13273	13276	13146	13409	13193	13219	13421	13177	13207	13292	13160	13377	13195	13289	13385	13231	13236	13115	13116	13187	13157	13362	13341	13471	13113	13126	13144	13452	13379	13186	13420	13361	13303	13143	13327	13160	13365	13089	13217	13231	13249	13156	13214	13298	13220	13185	13247	13280	13359	13195	13110	13422	13147	13312	13058	13189	13249	13198	13462	13237	13220	13339	13123	13212	13377	13206	13030	13279	13298	13271	13270	13098	13217	13042	13053	13193	13414	13176	13214	13301	13205	13212	13169	13256	13151	13210	13135	13352	13208	13419	13309	13255	13143	13136	13235	13097	13344	13147	13208	13132	13288	13372	13125	13303	13174	13256	13310	13443	13052	13195	13290	13273	13264	13333	13319	13220	12999	13237	13270	13291	13362	13334	13101	13381	13164	13177	13319	13219	13217	13212	13143	13191	13182	13269	13291	13319	13052	13187	13255	13275	13275	13246	13234	13312	13259	13168	13233	13153	13296	13238	13151	13139	13200	13176	13108	13172	13316	13207	13187	13353	13133	13213	13264	13179	13330	13076	13074	13184	13218	13304	13350	13416	13415	13324	13239	13276	13138	13195	13209	13313	13126	13318	13375	13271	13327	13323	13292	13429	13215	13225	13045	13325	13221	13202	13169	13183	13291	13127	13328	13270	13172	13132	13269	13282	13288	13323	13120	13139	13245	13068	13360	13433	13300	13293	13246	13247	13267	13320	13248	13210	13254	13277	13252	13341	13168	13331	13144	13329	13319	13226	13248	13244	13258	13366	13161	13375	13155	13225	13122	13194	13236	13174	13414	13267	13244	13305	13228	13273	13258	13226	13200	13294	13120	13180	13227	13121	13441	13305	13197	13196	13301	13081	13342	13266	13259	13320	13421	13347	13174	13059	13228	13209	13250	13128	13196	13311	13311	13293	13318	13355	13311	13393	13239	13171	13271	13189	13170	13306	13251	13323	13181	13381	13215	13189	13261	13549	13235	13140	13314	13051	13200	13323	13191	13203	13428	13232	13315	13280	13223	13190	13117	13269	13061	13376	13267	13348	13272	13316	13223	13240	13163	13247	13213	13167	13190	13295	13136	13347	13129	13348	13189	13293	12962	13326	13172	13328	13100	13203	13407	13165	13182	13227	13196	13403	13320	13300	13375	13294	13020	13280	13168	13127	13213	13030	13394	13236	13332	13261	13250	13222	13229	13327	13088	13229	13281	13087	13126	13210	13140	13277	13187	13233	13226	13113	13301	13148	13191	13209	13276	13345	13253	13259	13195	13134	13254	13201	13139	13325	13333	13163	13335	13134	13379	13232	13069	13335	13186	13273	13214	13289	13207	13124	13054	13157	13227	13278	13177	13186	13133	13466	13211	13315	13509	13183	13120	13225	13213	13211	13319	13212	13476	13112	13164	13178	13207	13257	13191	13131	13402	13386	13228	13233	13146	13234	13237	13236	13277	13205	13230	13203	13106	13253	13234	13301	13068	13399	13299	13265	13138	13183	13231	13159	13277	13243	13263	13304	13365	13380	13033	13323	13292	13402	13207	13159	13061	13262	13284	13289	13178	13233	13194	13250	13207	13236	13173	13178	13281	13051	13357	13141	13021	13253	13131	13260	13122	13219	13250	13318	13232	13195	13234	13214	13184	13259	13266	13355	13156	13090	13183	13256	13298	13169	13211	13262	13414	13156	13339	13217	13340	13187	13243	13144	13201	13124	13300	13241	13244	13321	13239	13157	13191	13275	13050	13320	13081	13328	13248	13312	13196	13326	13374	13230	13334	13174	13436	13109	13268	13301	13397	13192	13277	13298	13266	13292	13199	13199	13158	13198	13240	13219	13182	13192	13379	13336	13357	13313	13138	13380	13240	13270	13171	13216	13053	13208	13305	13396	13137	13211	13260	13166	13243	13150	13370	13292	13151	13122	13285	13304	13271	13337	13206	13270	13235	13228	13259	13230	13177	13352	13130	13208	13251	13210	13191	13283	13208	13123	13272	13107	13312	13330	13289	13197	13459	13078	13351	13179	13191	13380	13290	13321	13090	13327	13254	13209	13373	13258	13135	13238	13171	13155	13240	13339	13342	13341	13133	13303	13296	13280	13317	13192	13242	13270	13310	13247	13271	13138	13237	13249	13333	13315	13201	13164	13339	13306	13225	13047	13311	13343	13303	13359	13247	13272	13206	13290	13228	13087	13191	13190	13198	13244	13281	13096	13203	13268	13087	13329	13215	13274	13268	13188	13270	13233	13181	13177	13239	13332	13265	13281	13366	13296	13165	13362	13245	13369	13170	13194	13223	13121	13311	13125	13213	13081	13324	13225	13188	13271	13134	13126	13316	13413	13150	13289	13320	13327	13289	13309	13353	13320	13163	13325	13274	13164	13313	13201	13104	13325	13202	13128	13345	13131	13265	13139	13356	13078	13291	13129	13316	13339	13232	13117	13279	13320	13381	13010	13139	13347	13342	13255	13280	13131	13197	13341	13230	13309	13427	13185	13215	13111	13284	13132	13256	13295	13143	13317	13373	13277	13230	13279	13358	13436	13216	13247	13234	13186	13238	13186	13275	13198	13190	13262	13190	13274	13250	13272	13373	13176	13042	13185	13334	13156	13329	13146	13273	13321	13303	13314	13180	13220	13233	13304	13270	13288	13284	13111	13123	13337	13151
23070	21478	29151	24218	29689	65838	66997	50641	35537	24342	17829	15455	15074	15132	14902	14931	14808	14787	14951	14725	14799	14750	14625	14876	15013	14717	14746	14816	14834	14876	14896	14734	14811	14740	14658	14689	14778	14979	14850	14875	14761	14730	14746	14776	14561	14659	14657	14799	14764	14920	14796	14650	14764	14753	14715	14742	14522	14835	14746	14636	14753	14782	14741	14775	14630	14889	14696	14617	14669	14463	14756	14782	14788	14682	14547	14797	14635	14573	14540	14736	14710	14688	14597	14585	14897	14633	14669	14734	14730	14733	14798	14696	14685	14720	14921	14645	14624	14660	14628	14573	14759	14567	14828	14628	14719	14815	14742	14844	14589	14800	15042	14636	14832	14575	14714	14731	14542	14869	14699	14614	14645	14693	14880	14647	14743	14734	14741	14447	14707	14624	14714	14765	14569	14681	14535	14784	14708	14670	14720	14863	14497	14472	14755	14829	14843	14676	14558	14760	14815	14613	14695	14704	14770	14746	14793	14581	14633	14600	14642	14597	14650	14559	14700	14514	14639	14419	14658	14658	14761	14727	14768	14775	14643	14738	14659	14522	14742	14758	14735	14643	14743	14804	14718	14708	14665	14764	14822	14769	14706	14613	14583	14901	14535	14798	14613	14690	14620	14630	14616	14837	14760	14739	14624	14734	14708	14759	14788	14578	14549	14685	14724	14895	14748	14600	14522	14581	14677	14670	14505	14575	14572	14734	14847	14522	14810	14751	14795	14678	14694	14725	14889	14906	14642	14787	14696	14673	14660	14512	14968	14545	14655	14811	14804	14756	14712	14732	14738	14590	14597	14773	14608	14616	14678	14668	14695	14772	14506	14646	14606	14697	14549	14725	14625	14551	14656	14407	14572	14693	14816	14542	14726	14712	14665	14652	14804	14635	14869	14495	14786	14541	14621	14605	14908	14653	14809	14689	14550	14652	14657	14618	14446	14555	14558	14507	14469	14410	14656	14678	14641	14616	14709	14729	14737	14703	14561	14729	14511	14597	14803	14707	14665	14693	14809	15006	14675	14611	14655	14644	14816	14533	14464	14489	14545	14543	14533	14625	14654	14703	14852	14744	14761	14541	14631	14430	14547	14710	14682	14616	14727	14583	14666	14759	14665	14815	14609	14523	14552	14762	14658	14685	14629	14635	14457	14560	14612	14738	14720	14814	14561	14490	14678	14635	14682	14667	14585	14628	14667	14641	14735	14807	14721	14553	14437	14643	14576	14695	14761	14580	14435	14649	14740	14824	14637	14685	14583	14423	14965	14595	14847	14666	14735	14596	14591	14425	14796	14722	14684	14603	14719	14666	14849	14620	14509	14748	14682	14605	14657	14660	14758	14581	14715	14690	14466	14716	14727	14678	14774	14648	14792	14635	14638	14894	14761	14610	14731	14599	14697	14734	14552	14618	14779	14630	14737	14783	14499	14696	14846	14638	14688	14805	14542	14533	14653	14686	14709	14704	14582	14441	14785	14589	14699	14502	14718	14645	14661	14754	14618	14707	14873	14681	14519	14561	14774	14848	14795	14554	14711	15000	14694	14637	14694	14662	14687	14734	14632	14668	14840	14679	14634	14527	14617	14779	14641	14747	14673	14746	14767	14714	14451	14676	14734	14640	14598	14596	14668	14632	14794	14801	14818	14710	14548	14779	14740	14670	14639	14830	14759	14607	14562	14544	14858	14620	14733	14881	14610	14553	14903	14507	14668	14617	14716	14530	14669	14755	14887	14644	14463	14725	14639	14760	14690	14721	14744	14938	14661	14620	14457	14590	14613	14444	14582	14563	14645	14629	14647	14645	14673	14661	14624	14801	14842	14591	14538	14694	14650	14698	14685	14740	14751	14632	14532	14783	14712	14822	14582	14563	14879	14611	14678	14585	14657	14625	14730	14846	14987	14470	14766	14794	14736	14749	14727	14648	14850	14640	14861	14684	14804	14752	14809	14469	14721	14789	14785	14747	14657	14862	14752	14759	14500	14353	14535	14854	14685	14557	14531	14698	14807	14592	14762	14752	14717	14773	14971	14582	14702	14459	14659	14577	14557	14676	14509	14717	14660	14693	14575	14719	14686	14643	14704	14736	14831	14446	14626	14785	14676	14704	14591	14745	14576	14868	14714	14562	14764	14499	14626	14474	14724	14640	14608	14677	14581	14432	14506	14601	14747	14589	14660	14652	14598	14788	14530	14557	14796	14691	14635	14618	14455	14644	14792	14651	14740	14599	14552	14777	14797	14700	14925	14645	14809	14780	14676	14677	14770	14820	14608	14430	14525	14779	14559	14468	14825	14573	14592	14681	14564	14814	14587	14661	14702	14694	14714	14532	14419	14675	14646	14775	14653	14519	14603	14563	14737	14549	14670	14579	14737	14730	14532	14691	14693	14589	14705	14566	14811	14590	14697	14805	14440	14577	14811	14874	14764	14476	14867	14853	14727	14610	14670	14630	14624	14386	14618	14581	14559	14761	14817	14678	14594	14682	14720	14579	14668	14689	14682	14697	14725	14685	14554	14788	14712	14781	14785	14807	14803	14598	14627	14676	14690	14885	14895	14675	14470	14827	14783	14569	14559	14678	14608	14683	14696	14723	14647	14502	14625	14511	14528	14593	14711	14741	14555	14591	14615	14707	14549	14619	14714	14527	14682	14756	14582	14786	14786	14537	14762	14783	14688	14662	14777	14677	14596	14640	14589	14668	14728	14664	14685	14549	14731	14753	14630	14703	14391	14404	14609	14437	14622	14692	14517	14711	14713	14649	14702	14694	14799	14781	14767	14603	14469	14685	14818	14469	14615	14638	14521	14471	14565	14647	14498	14617	14867	14527	14524	14580	14689	14714	14678	14585	14718	14730	14773	14655	14930	14557	14510	14804	14808	14712	14649	14680	14727	14485	14748	14904	14580	14524	14546	14785	14696	14720	14785	14649	14682	14684	14666	14713	14644	14702	14530	14689	14596	14813	14698	14753	14575	14633	14505	14780	14713	14765	14625	14806	14744	14542	14556	14766	14532	14652	14780	14678	14900	14656	14504	14535	14541	14590	14743	14687	14805	14640	14604	14651	14680	14622	14767	14547	14597	14623	14786	14619	14716	14821	14819	14664	14657	14624	14408	14582	14468	14420	14710	14759	14804	14698	14586	14801	14894	14629	14670	14526	14799	14679	14699	14782	14554	14594	14788	14695	14678	14516	14567	14558	14791	14530	14614	14648	14630	14622	14780	14654	14616	14519	14753	14499	14723	14727	14619	14646	14747	14738	14591	14675	14629	14730	14603	14605	14789	14734	14669	14757	14600	14745	14704	14688	14679	14609	14672	14889	14790	14725	14620	14717	14641	14604	14819	14838	14436	14670	14780	14671	14805	14689	14585	14597	14540	14759	14575	14660	14497	14634	14576	14717	14802	14715	14790	14777	14693	14634	14646	14441	14652	14826	14776	14812	14659	14705	14742	14568	14679	14580	14550	14811	14752	14529	14736	14573	14622	14622	14842	14677	14595	14596	14746	14753	14708	14522	14798	14670	14615	14540	14851	14580	14579	14662	14506	14721	14381	14684	14857	14771	14835	14523	14734	14562	14694	14616	14621	14702	14585	14590	14601	14595	14694	14502	14712	14448	14683	14782	14606	14665	14542	14646	14632	14484	14535	14695	14559	14582	14628	14807	14821	14544	14679	14574	14787	14640	14646	14626	14656	14798	14640	14507	14672	14750	14723	14723	14796	14429	14608	14686	14739	14705	14648	14613	14622	14752	14514	14569	14461	14552	14717	14647	14736	14442	14596	14523	14614	14556	14634	14651	14615	14964	14613	14577	14889	14719	14565	14477	14653	14647	14498	14606	14604	14659	14815	14736	14736	14444	14623	14629	14418	14585	14673	14676	14552	14656	14569	14750	14579	14774	14537	14574	14747	14580	14735	14731	14529	14556	14497	14593	14776	14494	14571	14666	14486	14645	14658	14662	14785	14605	14660	14685	14642	14660	14680	14759	14465	14591	14730	14547	14580	14560	14576	14582	14586	14511	14634	14708	14811	14676	14457	14572	14582	14639	14816	14680	14520	14591	14537	14723	14590	14680	14728	14685	14720	14756	14369	14562	14827	14666	14637	14639	14578	14829	14781	14726	14991	14655	14598	14614	14664	14607	14601	14557	14492	14631	14635	14648	14626	14722	14534	14601	14680	14803	14555	14811	14528	14792	14675	14589	14689	14542	14648	14638	14629	14648	14656	14652	14790	14655	14594	14771	14728	14825	14718	14385	14727	14549	14460	14470	14679	14494	14622	14716	14613	14893	14552	14661	14744	14541	14824	14583	14750	14645	14780	14860	14752	14533	14595	14805	14717	14591	14695	14561	14591	14546	14778	14792	14746	14688	14633	14741	14585	14745	14693	14701	14606	14564	14780	14594	14606	14658	14589	14520	14708	14523	14661	14765	14842	14743	14423	14580	14456	14666	14838	14653	14629	14612	14848	14547	14701	14618	14552	14658	14807	14725	14790	14805	14642	14659	14482	14636	14565	14591	14552	14619	14659	14585	14479	14575	14497	14714	14503	14734	14440	14719	14770	14876	14487	14558	14575	14661	14598	14747	14594	14820	14542	14666	14692	14755	14644	14516	14731	14444	14573	14540	14673	14745	14595	14617	14542	14565	14685	14761	14643	14607	14447	14745	14505	14644	14621	14597	14710	14657	14536	14759	14418	14585	14634	14707	14641	14868	14323	14812	14675	14556	14582	14700	14702	14554	14691	14715	14572	14544	14551	14579	14846	14569	14676	14613	14732	14473	14730	14431	14623	14653	14486	14729	14746	14621	14645	14794	14542	14675	14665	14608	14602	14746	14474	14606	14574	14465	14586	14723	14757	14542	14535	14825	14836	14667	14726	14550	14657	14609	14846	14580	14638	14835	14792	14696	14823	14568	14649	14694	14812	14695	14688	14497	14640	14620	14550	14327	14536	14739	14516	14677	14506	14694	14733	14601	14696	14669	14515	14915	14750	14577	14558	14617	14501	14695	14631	14628	14585	14476	14632	14583	14933	14600	14612	14623	14593	14586	14451	14401	14679	14687	14471	14561	14574	14455	14562	14631	14711	14668	14692	14664	14551	14533	14645	14485	14644	14676	14658	14576	14719	14630	14679	14492
44935	62937	24134	20576	50992	73410	67494	50707	35570	21736	15556	13616	13035	13153	13064	13108	13087	13189	13189	13259	13270	13046	12975	12946	13152	13136	13140	12992	13139	13262	13113	13076	13077	12919	13000	13133	13100	13106	13016	13021	13187	13072	13188	13021	13068	12984	13263	13045	12930	13179	13278	13087	13014	12975	12961	13231	13131	12975	13183	13160	13107	13017	13235	13118	13087	13121	13068	13184	13128	13146	12882	13023	13086	13140	13115	13004	13063	13091	13107	13105	12964	13108	12961	12988	13049	13141	13208	13037	13044	13125	13137	13049	13301	13095	13137	13022	13033	13091	13108	13191	13097	13173	13070	13050	13128	13083	13069	13123	12899	13111	13133	12964	12925	13087	12915	13180	12977	13130	13176	13027	13095	13117	12839	13149	12810	13076	12959	13028	13076	13122	13071	12927	12977	13046	13189	13027	12990	13131	13058	13226	13201	12946	12981	13070	12923	13088	13181	13170	13097	13271	13153	13081	13037	13164	13194	13084	13008	13223	13190	13260	13114	13116	13105	13013	12989	13109	13093	13004	13070	13110	13066	13302	13208	12921	13127	13227	13056	13156	12995	13000	13048	13157	13212	13092	13262	13186	12962	13207	13005	13076	13267	13181	13105	13164	13174	13042	13066	13003	13122	12949	12986	12919	13153	13028	13162	13036	13210	13136	13028	13059	13325	13029	13119	13247	13230	12937	12909	12963	13041	13057	13260	13082	12924	13087	13121	13248	13010	13043	13035	13199	13073	13182	13107	13040	13050	13049	13107	13050	12976	12945	13224	12959	13035	13064	13034	13040	13126	13142	13028	13175	13027	13084	13261	13063	13054	13042	13209	13179	13169	13026	13227	13085	13004	13108	13120	13040	12935	13024	13168	13213	13039	13195	13004	12800	13075	13106	12968	13245	13041	13152	13157	13006	13157	13147	12954	13103	13045	13147	13094	13048	13004	13135	13066	13191	13157	13184	12966	13084	13182	13155	13056	12987	13155	13139	13074	12947	12995	13121	13086	13201	13004	13189	13320	13116	13241	13018	13018	12982	13213	13099	12927	13190	12889	12991	13090	13053	13019	13126	13130	13254	12934	13166	13007	13259	13038	12998	12984	13129	13095	13262	13023	13131	13005	13039	13091	12956	12828	13071	13087	13107	13168	13200	12956	12959	13059	12993	13169	13192	12939	13107	13099	13071	13010	13211	13157	12961	13080	13136	13226	13105	13039	13001	12903	13035	13199	13059	13252	13266	13006	13016	13217	12998	12995	13229	12946	12927	13107	12848	12914	13070	13159	13104	13169	13173	13078	12883	12986	12976	12959	13262	13146	12991	13046	13226	13092	13120	12891	13180	13051	13111	13152	13132	13176	12975	12920	13009	13069	13181	13114	13154	13021	13219	12958	13099	13117	12798	13061	13034	13056	12942	12848	13099	13180	13174	12993	13071	13218	13241	13233	13170	12937	13033	13176	13038	13009	13203	12939	13310	13075	12957	13003	13207	13129	13222	12998	13191	13200	13112	13016	13082	13227	12937	12932	13301	12932	13063	13118	13145	13121	13089	12999	13127	13046	13205	13084	13108	12966	13014	13168	12969	13100	13202	13013	13059	13008	13109	13101	13273	13147	13031	13098	12981	13159	13052	13000	13164	13038	13040	13117	13060	12944	13133	12915	13041	13116	13166	13041	13004	13043	12982	13154	13163	13170	13027	12972	13245	13115	13054	13056	13014	13130	13111	13057	13063	13292	13106	13106	13069	13168	13151	13153	13113	13009	13176	13154	12939	13147	12951	13219	13260	13134	13033	13085	12992	13077	13180	13097	13261	13065	13023	13236	13124	12908	13115	12895	13152	13128	12922	13085	13099	13124	13087	13141	13129	13030	13049	13141	13051	12981	13135	13031	13118	13150	13093	13036	13008	12899	13208	13054	13220	13018	13006	13150	13048	13091	13046	13278	13126	13211	13151	12805	13018	13088	13168	13048	13070	13142	13086	13202	13030	13021	13162	13174	13134	13162	12917	13151	13033	13122	13078	13165	13080	13148	13259	12959	13182	13171	13048	13026	13018	13256	13048	13126	13079	13018	13034	13126	12996	12984	13164	13148	13270	13193	13097	12954	13084	13187	12903	13004	13023	13003	13250	13055	13045	13220	12772	12895	13160	13195	13107	13077	12907	13092	13194	13080	13104	13005	13110	13047	13113	13041	13088	13235	12989	13053	13095	13161	12969	12944	13023	13160	13011	13136	13061	13037	12930	13097	13179	12987	13030	13094	13065	13153	13066	13226	13118	13005	13155	13158	13087	13022	13131	12939	12882	13007	13148	13009	12854	13138	13208	13119	12997	13067	13148	13040	13134	13205	13004	12951	13136	12985	13112	13199	13239	13215	13074	13279	13144	13067	13117	13274	13066	13271	13316	12951	13171	13032	13197	13121	13108	12995	13123	13043	12856	13077	13053	13029	13192	13170	12998	13219	13134	12974	13263	13052	13071	13145	12973	13142	13189	12975	13009	13124	13187	13121	13168	13066	13017	13055	13215	12958	13250	13094	13015	13096	13095	13109	12984	13074	13093	13075	13003	13037	13163	13006	13100	13049	13059	13150	13126	13030	13061	13090	12908	12912	13230	13064	12899	12849	13133	13173	13095	13241	13085	13067	13015	13159	12991	13112	13069	13050	12990	13011	13002	13046	13178	12953	13065	13059	13127	13204	13095	13111	13043	12952	13149	12900	12979	13214	13075	12919	13248	13237	13165	12854	12970	13186	13160	13072	13186	13031	13165	13173	13058	13051	13072	13065	12909	13029	12868	13178	13145	13271	13193	13068	13038	12952	13003	13109	13154	12974	13220	13098	12991	13072	13131	13140	13102	13119	13131	13010	13048	13075	12914	13131	13021	12990	13148	13069	13111	13096	13177	12972	13032	13073	12907	13277	13143	12952	13034	12975	13075	12933	13042	13111	13196	13091	13190	13048	13237	13176	12908	13121	13086	13065	13242	13052	13084	13051	13135	13186	13128	12970	12957	13168	13068	13082	12856	13179	12979	13025	13072	13171	13041	13150	12967	13134	13125	13100	12994	13030	13271	12949	12991	13025	13158	13127	13209	13128	13052	13029	13015	13239	13103	13155	13006	13123	13083	13005	12996	13022	13131	12960	12937	13251	13018	13102	13068	13076	13152	13170	13145	13180	13183	13085	13297	13133	13106	12931	13169	13243	13160	13213	13244	13058	13191	13149	13117	13097	13176	13016	13022	13065	13061	13025	13107	13053	12894	13236	12994	12857	13047	13020	13062	13086	13129	13142	13140	13132	13216	13160	13119	13033	13104	13100	13176	13127	13013	13123	13059	13083	13042	13137	12903	13050	13106	13046	13093	13093	13047	13153	13080	13152	12975	13093	13136	13184	13166	12978	13058	13124	12887	13070	12959	13118	12974	12922	13032	13056	13095	13233	13122	13127	13027	12977	13192	13102	13064	13145	12918	13132	13036	12960	13040	13045	13046	13076	13148	13088	13172	12962	13075	12997	13191	12922	13083	13148	13120	13089	13046	12997	13035	13197	12886	12957	13184	13066	13003	13052	13169	13195	12928	13031	13258	12987	13077	12971	13075	13178	13285	12993	13123	12963	13154	13122	13216	12914	13050	13076	12922	13070	13077	12939	12852	13199	13064	13137	13060	13146	12997	13226	13351	13176	13319	13068	13059	13086	13068	13021	12957	13127	13153	12866	13110	13307	12993	12998	13212	13248	12982	13042	13159	13014	12963	13007	13146	12980	13141	13172	13112	12965	13191	12993	12913	13134	13074	12950	13002	13117	13254	13095	13208	13058	12881	13104	13097	13067	13051	13088	13171	13218	13107	12931	12899	13020	12996	13187	13101	13173	13092	13245	13118	13010	13108	12886	12877	12943	13123	12976	13130	13057	13119	13165	12851	13033	12987	12979	13156	13017	13065	12967	13030	13250	13133	12972	13001	13035	13164	13129	12956	13176	13102	13068	13166	13023	12945	13073	13201	13248	13124	12891	13201	13082	13310	13004	13116	13047	13097	13139	13084	13058	13135	13261	13025	13142	12989	13086	13038	13076	13035	13091	13124	13089	12965	12916	13130	13039	13035	13007	12997	13004	13024	13023	13008	13012	13122	13081	12896	13050	13138	13192	13005	13090	12926	13167	13070	13198	13000	13058	13083	13091	13255	13033	13266	13247	13149	13103	13070	12818	12950	13152	13168	13078	13011	13068	12943	13135	13007	13086	13121	13100	13249	13069	13098	12911	12943	13059	13013	13091	12965	13019	13170	12979	13057	12988	13059	13033	13042	13121	13012	13018	13055	13061	13076	13147	13168	13148	12959	13007	12997	13160	13107	13070	12967	13077	13106	13052	13099	13054	13105	13007	13039	12924	13033	13211	12986	13118	13192	13061	13241	13009	12995	13216	13093	13008	13153	13157	13033	13135	13235	13049	13178	13083	13126	13066	12973	13122	13002	13009	13107	13091	13113	13224	12968	13035	13179	13070	13129	12984	13040	13078	13146	13005	13133	13127	13164	12998	13177	13050	13067	12959	13102	13111	13088	13052	13172	12952	13134	13106	13082	13020	12884	12992	13324	13192	13082	13105	13067	13174	13127	12979	13112	13052	13162	13206	13109	13160	13016	13161	13039	13041	13080	13113	13271	12983	13095	13030	13100	13218	13221	12969	13102	12994	13192	13030	12930	13289	13125	12980	12965	13085	13219	13230	13218	13059	13046	13180	13098	13054	12935	13168	12841	13184	13021	13059	13104	13172	13091	13044	13024	13077	13080	13059	13076	13165	13057	13155	12956	13273	13072	13136	13090	13134	12948	13160	13222	12874	12929	13210	13029	13070	13224	12918	13125	13079	13140	12999	13243	13114	13087	13072	13136	13058	12996	13105	12993	13036	12947	13071	13044	13088	13236	12927	13116	13245	13185	13133	13040	13019	13147	13025	13130	13179	12991	13083	13056	12937	13199	13030	13019	13034	13172	13104	13281	12948	13055	13211	13041	13130	12944	13161	13120	13101	13107	13113	13112	12910	13027	13152	13219	13182	13181	12994	12920	12927	13000	13030	13057	12838	13118	13276	13166	13180	13130	13160	13154	13066	13018	13117	13017	13149	13121	13050	13150	12958	13177
27658	22460	23493	19322	18257	26748	26219	21682	18095	16434	15976	15501	15490	15514	15522	15607	15551	15635	15677	15334	15607	15647	15583	15595	15362	15754	15619	15520	15439	15454	15558	15470	15532	15340	15320	15521	15619	15544	15621	15461	15544	15544	15588	15404	15743	15491	15709	15504	15570	15561	15573	15733	15400	15536	15351	15552	15774	15466	15450	15663	15664	15512	15601	15233	15443	15436	15588	15377	15770	15559	15460	15554	15692	15446	15473	15371	15468	15853	15543	15503	15427	15565	15606	15490	15409	15472	15551	15441	15483	15618	15487	15431	15563	15432	15667	15447	15400	15488	15632	15593	15574	15385	15385	15599	15454	15624	15709	15463	15625	15514	15522	15537	15635	15598	15519	15536	15415	15383	15448	15580	15719	15537	15455	15560	15675	15520	15363	15539	15484	15463	15255	15488	15487	15411	15451	15388	15504	15432	15672	15540	15432	15404	15570	15515	15389	15504	15504	15446	15541	15522	15542	15489	15339	15336	15562	15571	15439	15690	15488	15608	15514	15561	15588	15514	15414	15578	15509	15652	15464	15379	15482	15516	15424	15408	15502	15442	15542	15496	15619	15638	15468	15648	15588	15482	15556	15559	15457	15590	15417	15375	15510	15364	15407	15620	15385	15346	15391	15383	15402	15312	15473	15469	15477	15326	15529	15572	15422	15547	15393	15592	15578	15522	15565	15680	15561	15252	15529	15351	15507	15442	15372	15419	15400	15486	15401	15591	15487	15656	15299	15587	15432	15411	15759	15698	15482	15419	15352	15327	15596	15441	15626	15466	15500	15368	15447	15433	15536	15467	15646	15622	15453	15389	15352	15204	15454	15640	15448	15417	15720	15340	15431	15519	15591	15355	15519	15689	15478	15583	15607	15417	15580	15309	15393	15625	15545	15396	15425	15477	15441	15682	15334	15523	15417	15321	15415	15629	15602	15763	15378	15466	15711	15517	15600	15456	15353	15572	15473	15470	15622	15459	15528	15490	15488	15587	15420	15328	15495	15434	15544	15411	15504	15530	15579	15435	15627	15692	15466	15707	15326	15479	15497	15474	15349	15546	15487	15522	15667	15554	15617	15754	15562	15476	15533	15583	15472	15472	15368	15405	15484	15474	15519	15425	15520	15566	15494	15467	15595	15604	15554	15441	15422	15581	15504	15429	15413	15320	15410	15623	15540	15530	15517	15512	15665	15582	15506	15400	15565	15610	15684	15523	15443	15368	15518	15482	15245	15575	15520	15640	15516	15535	15622	15486	15527	15519	15495	15449	15549	15385	15531	15610	15432	15319	15644	15438	15505	15624	15466	15608	15436	15861	15741	15434	15607	15483	15381	15539	15232	15488	15455	15648	15720	15587	15664	15434	15485	15474	15555	15324	15582	15666	15519	15323	15440	15386	15490	15587	15585	15598	15571	15505	15424	15535	15333	15709	15583	15539	15467	15464	15735	15635	15420	15427	15500	15430	15603	15412	15590	15332	15735	15561	15510	15447	15611	15415	15392	15350	15547	15444	15747	15530	15502	15463	15486	15457	15678	15729	15397	15302	15482	15494	15614	15533	15603	15581	15558	15532	15669	15512	15638	15562	15454	15416	15276	15507	15404	15421	15337	15458	15507	15411	15390	15331	15647	15356	15380	15629	15590	15469	15442	15612	15613	15566	15527	15661	15446	15481	15544	15721	15546	15711	15549	15255	15386	15536	15471	15437	15414	15353	15541	15358	15628	15578	15465	15345	15343	15352	15477	15622	15537	15500	15476	15522	15649	15438	15540	15458	15782	15613	15598	15609	15415	15351	15388	15430	15475	15458	15514	15524	15453	15529	15470	15428	15697	15441	15434	15295	15513	15265	15357	15549	15660	15496	15531	15495	15696	15602	15399	15320	15508	15440	15513	15460	15483	15488	15299	15365	15465	15691	15563	15607	15432	15415	15491	15363	15606	15495	15546	15447	15604	15490	15311	15461	15629	15492	15534	15506	15323	15418	15553	15414	15518	15465	15548	15547	15664	15401	15472	15637	15582	15353	15440	15372	15483	15669	15413	15326	15473	15485	15521	15399	15532	15500	15675	15589	15619	15374	15558	15679	15500	15429	15767	15395	15412	15394	15459	15350	15601	15589	15604	15644	15508	15491	15482	15491	15543	15440	15500	15490	15448	15470	15593	15542	15541	15542	15502	15542	15506	15589	15413	15430	15522	15329	15496	15706	15619	15577	15365	15469	15389	15602	15520	15397	15514	15584	15507	15543	15441	15461	15456	15713	15475	15400	15664	15586	15470	15366	15382	15473	15638	15495	15454	15412	15419	15534	15525	15452	15222	15543	15637	15623	15507	15603	15566	15506	15427	15447	15454	15547	15529	15471	15604	15362	15721	15540	15566	15393	15470	15427	15568	15537	15457	15630	15614	15527	15661	15556	15710	15664	15553	15471	15479	15674	15550	15616	15468	15497	15564	15468	15482	15394	15558	15496	15420	15562	15579	15456	15337	15511	15538	15548	15421	15461	15482	15451	15375	15309	15643	15525	15387	15613	15485	15570	15584	15536	15566	15534	15359	15476	15590	15461	15674	15514	15584	15403	15503	15603	15486	15457	15505	15694	15594	15427	15362	15434	15430	15428	15323	15602	15477	15589	15535	15446	15537	15417	15452	15460	15538	15463	15512	15275	15522	15360	15474	15641	15452	15560	15535	15350	15587	15564	15473	15520	15283	15504	15394	15631	15448	15602	15506	15548	15572	15576	15293	15481	15462	15591	15560	15673	15385	15291	15593	15401	15649	15508	15505	15429	15507	15433	15595	15447	15545	15457	15666	15791	15542	15621	15486	15532	15383	15512	15715	15576	15461	15573	15727	15583	15466	15455	15616	15597	15430	15407	15350	15585	15441	15518	15550	15719	15650	15614	15535	15461	15785	15492	15429	15675	15412	15618	15435	15503	15499	15345	15523	15554	15558	15568	15629	15602	15395	15569	15587	15541	15479	15585	15576	15397	15363	15648	15391	15476	15366	15299	15448	15463	15609	15488	15567	15478	15578	15275	15512	15751	15315	15186	15539	15319	15668	15642	15448	15457	15568	15475	15613	15271	15695	15380	15443	15507	15476	15399	15673	15548	15516	15544	15538	15652	15707	15709	15507	15440	15437	15556	15624	15515	15530	15532	15401	15464	15509	15546	15578	15501	15506	15190	15310	15487	15477	15421	15540	15361	15520	15483	15515	15649	15618	15590	15598	15514	15611	15637	15649	15449	15620	15494	15579	15499	15618	15490	15521	15350	15505	15589	15533	15616	15447	15402	15452	15381	15560	15416	15421	15454	15404	15584	15463	15551	15551	15309	15395	15638	15343	15584	15589	15457	15607	15487	15384	15544	15635	15369	15564	15581	15518	15170	15517	15688	15488	15503	15489	15385	15496	15536	15634	15367	15643	15384	15608	15350	15530	15584	15587	15366	15506	15607	15480	15412	15514	15526	15621	15472	15499	15533	15267	15394	15680	15575	15534	15541	15485	15507	15405	15691	15480	15474	15396	15383	15520	15541	15443	15514	15614	15394	15527	15704	15651	15374	15526	15422	15440	15512	15558	15472	15480	15560	15650	15501	15428	15562	15569	15353	15529	15450	15334	15454	15601	15491	15575	15446	15339	15349	15602	15620	15398	15746	15536	15405	15716	15736	15477	15568	15451	15526	15514	15442	15574	15449	15313	15695	15414	15465	15335	15476	15464	15480	15494	15571	15329	15645	15394	15613	15589	15410	15356	15446	15551	15505	15584	15614	15555	15655	15591	15479	15365	15386	15372	15346	15502	15291	15535	15562	15608	15525	15309	15739	15680	15554	15505	15664	15384	15493	15505	15501	15569	15691	15607	15442	15534	15505	15612	15492	15301	15511	15510	15614	15722	15483	15353	15484	15529	15605	15638	15628	15575	15694	15388	15457	15436	15481	15337	15680	15351	15471	15532	15448	15422	15381	15399	15659	15585	15659	15659	15398	15425	15463	15413	15453	15530	15413	15527	15551	15526	15449	15492	15489	15408	15538	15613	15411	15278	15510	15438	15450	15247	15389	15481	15501	15399	15457	15659	15402	15311	15582	15579	15664	15410	15663	15646	15363	15365	15602	15427	15565	15449	15348	15440	15521	15432	15558	15548	15407	15395	15290	15757	15378	15525	15408	15400	15426	15425	15413	15467	15454	15493	15583	15488	15533	15520	15551	15627	15570	15354	15548	15509	15342	15587	15681	15385	15452	15581	15612	15642	15453	15553	15406	15519	15592	15524	15701	15593	15515	15559	15657	15460	15466	15525	15367	15611	15512	15492	15494	15682	15355	15470	15692	15563	15595	15471	15681	15455	15516	15427	15266	15252	15424	15501	15601	15374	15301	15372	15466	15570	15644	15505	15466	15660	15518	15574	15490	15575	15473	15578	15572	15384	15632	15595	15596	15391	15702	15659	15432	15440	15264	15528	15370	15549	15584	15489	15558	15397	15639	15498	15551	15419	15434	15519	15622	15434	15621	15475	15414	15468	15598	15399	15587	15338	15384	15428	15339	15570	15638	15470	15549	15584	15316	15361	15490	15438	15454	15341	15474	15464	15516	15725	15699	15493	15444	15742	15437	15676	15656	15618	15448	15749	15338	15615	15584	15367	15559	15671	15721	15608	15397	15438	15375	15458	15475	15425	15317	15516	15632	15496	15482	15368	15562	15659	15359	15433	15421	15721	15456	15555	15465	15695	15485	15472	15415	15402	15392	15684	15583	15579	15379	15383	15666	15449	15364	15551	15509	15578	15377	15680	15486	15416	15398	15541	15587	15603	15578	15543	15403	15514	15488	15649	15317	15640	15304	15584	15633	15449	15612	15546	15606	15494	15558	15419	15479	15501	15641	15286	15461	15475	15331	15547	15564	15423	15452	15411	15325	15576	15404	15512	15443	15552	15656	15594	15434	15616	15523	15536	15523	15385	15301	15479	15607	15591	15499	15520	15406	15286	15443	15403	15391	15425	15528	15559	15403	15598	15553	15502	15365	15666	15635	15437	15328	15578	15686	15366	15545	15465	15437	15361	15472	15471	15496	15516	15571	15576	15533	15346	15502	15529	15586	15583	15462	15639	15676	15364	15693	15579	15493	15591	15396	15581	15434	15455	15498
19362	23474	14906	14303	17725	26267	25004	19890	16324	14527	13885	13698	13750	13599	13640	13721	13636	13819	13585	13723	13761	13685	13678	13729	13655	13749	13880	13567	13825	13714	13706	13675	13738	13728	13701	13661	13618	13548	13542	13731	13628	13650	13754	13772	13691	13559	13542	13632	13795	13640	13825	13611	13531	13671	13649	13567	13811	13871	13626	13538	13759	13681	13569	13843	13720	13668	13649	13611	13676	13653	13534	13784	13770	13544	13747	13517	13740	13645	13584	13839	13571	13695	13971	13606	13684	13583	13593	13607	13803	13839	13517	13636	13695	13650	13799	13687	13601	13770	13921	13548	13746	13802	13670	13773	13741	13640	13773	13741	13635	13754	13640	13749	13966	13665	13562	13669	13718	13768	13763	13743	13668	13726	13590	13713	13614	13702	13698	13626	13792	13581	13456	13536	13612	13592	13722	13713	13650	13817	13845	13721	13744	13586	13644	13711	13613	13695	13805	13900	13790	13801	13769	13688	13729	13768	13674	13702	13731	13683	13660	13750	13523	13646	13884	13598	13734	13606	13440	13755	13837	13835	13660	13723	13640	13587	13631	13751	13720	13890	13595	13775	13682	13706	13659	13822	13716	13660	13627	13655	13635	13533	13817	13706	13633	13566	13618	13704	13574	13655	13682	13635	13640	13556	13515	13609	13686	13803	13765	13721	13843	13639	13668	13706	13704	13771	13745	13598	13791	13735	13847	13793	13626	13610	13716	13728	13598	13746	13803	13714	13528	13708	13819	13765	13559	13784	13864	13665	13909	13842	13697	13633	13769	13701	13744	13734	13724	13661	13536	13432	13505	13702	13556	13508	13671	13791	13691	13690	13592	13700	13687	13539	13557	13649	13807	13820	13604	13626	13728	13804	13600	13800	13710	13534	13545	13587	13693	13684	13878	13630	13614	13751	13784	13699	13650	13697	13610	13892	13588	13691	13696	13751	13638	13654	13738	13709	13690	13720	13726	13699	13660	13731	13650	13683	13591	13804	13684	13680	13732	13721	13716	13776	13656	13600	13744	13751	13745	13741	13600	13770	13750	13707	13707	13503	13793	13674	13644	13728	13719	13658	13758	13834	13549	13728	13714	13779	13661	13714	13730	13676	13650	13673	13601	13672	13697	13569	13501	13700	13759	13711	13535	13662	13713	13767	13529	13725	13793	13646	13730	13634	13566	13741	13762	13591	13770	13841	13716	13685	13766	13821	13677	13702	13617	13640	13779	13661	13734	13803	13532	13702	13734	13651	13719	13688	13527	13624	13752	13611	13688	13662	13742	13625	13850	13755	13659	13822	13666	13627	13798	13719	13783	13682	13801	13613	13771	13711	13512	13678	13671	13796	13602	13611	13666	13725	13699	13652	13644	13588	13678	13585	13790	13678	13736	13532	13816	13707	13772	13772	13732	13802	13686	13800	13614	13594	13601	13751	13601	13713	13686	13733	13736	13730	13692	13690	13726	13799	13844	13832	13846	13858	13705	13667	13634	13703	13889	13788	13547	13673	13667	13602	13713	13574	13712	13553	13644	13872	13682	13799	13643	13761	13768	13639	13743	13741	13623	13652	13631	13739	13551	13632	13862	13586	13655	13686	13701	13784	13710	13827	13772	13709	13689	13504	13720	13742	13843	13623	13829	13661	13740	13662	13733	13720	13686	13624	13469	13841	13647	13614	13607	13656	13707	13671	13727	13671	13640	13713	13652	13664	13682	13849	13624	13616	13769	13699	13808	13680	13731	13700	13731	13761	13814	13763	13482	13688	13700	13791	13642	13866	13800	13782	13769	13678	13539	13597	13796	13633	13692	13761	13776	13718	13777	13714	13641	13550	13818	13600	13577	13788	13700	13776	13682	13696	13863	13692	13772	13617	13670	13815	13589	13715	13684	13720	13713	13699	13672	13543	13815	13865	13803	13671	13667	13629	13702	13705	13679	13743	13569	13742	13971	13790	13710	13498	13808	13743	13670	13740	13548	13644	13608	13608	13671	13755	13695	13731	13579	13605	13769	13826	13673	13649	13633	13599	13710	13725	13680	13765	13709	13816	13744	13600	13600	13598	13753	13858	13609	13729	13786	13854	13712	13676	13691	13687	13689	13623	13723	13865	13827	13633	13605	13706	13543	13760	13671	13773	13726	13691	13706	13548	13752	13899	13778	13718	13712	13674	13711	13762	13692	13698	13746	13627	13772	13595	13494	13891	13688	13709	13667	13753	13548	13618	13742	13646	13540	13665	13751	13751	13643	13767	13852	13730	13481	13888	13672	13757	13774	13815	13578	13579	13666	13728	13937	13811	13615	13634	13785	13582	13603	13775	13619	13567	13552	13679	13880	13703	13534	13687	13684	13568	13813	13676	13829	13475	13644	13786	13593	13635	13587	13622	13781	13663	13748	13664	13802	13618	13561	13733	13652	13787	13691	13735	13806	13670	13845	13754	13558	13684	13639	13661	13583	13734	13681	13707	13702	13567	13600	13680	13593	13600	13536	13752	13740	13721	13736	13906	13760	13668	13560	13608	13743	13880	13579	13754	13661	13590	13701	13556	13790	13803	13809	13690	13589	13680	13720	13677	13762	13695	13714	13718	13584	13742	13836	13645	13723	13584	13743	13757	13574	13714	13638	13680	13670	13690	13677	13718	13540	13805	13836	13623	13680	13772	13818	13742	13737	13769	13733	13728	13941	13765	13795	13487	13691	13613	13603	13837	13639	13728	13653	13784	13606	13623	13722	13608	13672	13626	13596	13603	13657	13666	13609	13563	13700	13717	13698	13640	13713	13647	13665	13665	13676	13784	13631	13670	13546	13594	13568	13686	13829	13885	13697	13661	13659	13806	13713	13639	13576	13678	13546	13664	13831	13861	13818	13672	13662	13564	13752	13711	13838	13545	13532	13667	13680	13551	13686	13795	13775	13600	13616	13693	13735	13613	13665	13648	13681	13658	13603	13777	13666	13650	13748	13696	13799	13626	13630	13496	13577	13760	13526	13728	13763	13676	13676	13731	13646	13715	13588	13628	13850	13680	13613	13806	13742	13689	13743	13716	13592	13775	13660	13767	13665	13696	13745	13752	13812	13525	13584	13474	13701	13703	13686	13726	13937	13704	13761	13564	13621	13714	13687	13955	13535	13817	13783	13757	13689	13661	13646	13548	13732	13519	13663	13743	13677	13488	13676	13680	13763	13603	13803	13700	13626	13874	13736	13723	13692	13754	13628	13686	13838	13698	13595	13702	13730	13820	13771	13820	13630	13725	13862	13613	13608	13629	13661	13876	13609	13655	13719	13604	13739	13715	13679	13730	13723	13769	13804	13815	13663	13764	13844	13761	13618	13684	13623	13712	13779	13848	13767	13719	13604	13637	13754	13627	13773	13725	13554	13667	13664	13510	13845	13780	13601	13816	13652	13889	13601	13622	13575	13768	13641	13703	13772	13770	13654	13819	13706	13563	13675	13733	13761	13726	13613	13649	13696	13653	13575	13655	13756	13766	13922	13786	13724	13795	13787	13713	13929	13741	13647	13823	13773	13559	13842	13816	13586	13644	13848	13806	13732	13722	13655	13764	13813	13542	13667	13748	13630	13737	13733	13641	13535	13882	13587	13794	13709	13834	13810	13603	13747	13592	13727	13879	13593	13594	13589	13709	13791	13722	13589	13698	13722	13959	13756	13662	13396	13765	13827	13763	13489	13761	13609	13766	13806	13487	13747	13647	13670	13661	13840	13657	13645	13788	13733	13582	13824	13595	13712	13581	13653	13692	13696	13584	13718	13676	13761	13476	13724	13734	13659	13820	13789	13782	13725	13717	13700	13654	13682	13742	13648	13477	13777	13732	13688	13848	13659	13736	13783	13749	13801	13751	13749	13660	13790	13732	13680	13716	13562	13644	13812	13606	13626	13712	13765	13688	13780	13591	13654	13614	13607	13606	13822	13834	13688	13602	13690	13620	13695	13702	13709	13635	13691	13692	13600	13796	13807	13740	13609	13908	13453	13727	13778	13730	13809	13651	13682	13590	13840	13822	13709	13730	13580	13668	13729	13710	13721	13666	13588	13843	13713	13681	13658	13676	13437	13608	13696	13716	13794	13565	13760	13889	13689	13926	13697	13788	13751	13711	13669	13480	13759	13736	13723	13633	13647	13651	13656	13658	13738	13577	13661	13607	13646	13732	13700	13712	13691	13674	13643	13735	13574	13650	13586	13598	13757	13549	13798	13688	13730	13763	13635	13598	13586	13705	13563	13785	13616	13761	13691	13642	13730	13626	13742	13826	13800	13635	13786	13767	13751	13836	13785	13723	13858	13607	13738	13823	13812	13661	13752	13822	13651	13740	13655	13739	13557	13698	13756	13816	13722	13641	13831	13651	13675	13673	13711	13518	13722	13589	13950	13724	13695	13757	13676	13715	13567	13561	13679	13814	13583	13644	13749	13707	13751	13657	13538	13748	13714	13769	13816	13551	13770	13528	13762	13597	13840	13651	13459	13791	13599	13655	13679	13880	13569	13640	13718	13743	13693	13751	13846	13807	13778	13825	13583	13641	13798	13790	13713	13572	13542	13609	13648	13772	13747	13686	13738	13728	13646	13719	13771	13544	13701	13799	13743	13660	13860	13641	13647	13734	13799	13679	13849	13808	13628	13736	13684	13774	13719	13780	13779	13732	13672	13625	13701	13667	13791	13601	13686	13698	13596	13688	13554	13793	13926	13731	13791	13712	13659	13642	13743	13747	13688	13737	13848	13746	13833	13653	13801	13828	13604	13616	13708	13689	13726	13825	13798	13723	13544	13537	13644	13680	13674	13642	13683	13831	13715	13800	13786	13663	13843	13660	13712	13734	13669	13634	13681	13683	13702	13713	13700	13559	13691	13535	13587	13661	13720	13756	13567	13620	13726	13752	13597	13736	13712	13606	13738	13657	13641	13581	13677	13706	13827	13600	13720	13539	13800	13750	13740	13723	13709	13703	13620	13722	13743	13663	13975	13678	13707	13738	13737	13585	13582	13647	13882	13616	13755	13689	13734	13682	13668	13769	13602	13700	13709	13633	13569	13828	13753	13767	13707	13665	13697	13695	13500	13702	13589	13813	13551	13707	13588	13675	13665	13567	13503	13704	13638	13572	13770	13657	13673	13734	13699	13626	13768	13703
24071	21389	28960	24269	30074	57967	57805	42115	30984	23062	18866	17417	16956	17254	17027	17000	17028	17098	16779	16946	16980	16971	17014	16926	16718	16894	16860	16920	16856	16717	16777	16933	17060	16896	16855	17019	16830	16913	16801	16864	17029	16742	16891	16914	16772	16906	16877	16925	16978	16926	16886	16817	16647	16610	16909	16779	17057	16863	16760	16826	16848	16866	17039	16783	16941	16729	16689	16765	17072	16671	16950	16830	16897	16816	16752	16776	16788	16795	16906	17137	16821	16949	16864	16951	16927	16549	16802	16816	16936	16774	17072	16892	17000	16898	16989	16921	16729	16984	16852	16776	16823	16913	16788	16870	16944	16853	16941	16674	16622	16874	16856	16804	16851	16818	16771	16689	17009	16706	16939	16704	16865	16774	17016	16953	17043	16736	16815	16945	16876	16922	16979	16939	16839	16851	16870	16851	16830	16835	16739	16877	16957	16752	16718	16527	16810	16895	16670	16727	16703	16709	16811	17087	16917	16765	16858	16907	16743	16649	16490	16686	16564	16776	16848	16906	16740	16851	16863	16870	17114	16915	16749	16769	16977	16839	16747	16774	17004	16799	16709	16822	16671	16777	16845	16913	16826	16682	16703	16691	16638	16750	16776	16778	16843	16770	16742	16767	16903	16915	16834	16891	16844	16728	16859	16811	16888	16713	16939	16941	16786	16811	16693	16960	16870	16882	16873	16805	16760	16839	16812	16757	16803	16851	16802	16585	16847	16832	16858	16964	17044	16807	16806	16669	16777	17046	16832	16762	16646	16687	17080	16861	16772	16780	16902	16759	16658	16676	16738	16773	16829	16714	16841	16761	16720	16931	16769	16663	16919	17008	16814	16841	16680	17040	16629	16889	16769	16865	16693	16758	16801	16873	16806	16865	16680	16696	16636	16772	16940	16789	16869	16644	16904	16744	16837	16825	16785	16903	16906	17130	16829	16644	16666	16879	16947	16593	16821	16871	16746	16864	17016	16605	16957	16931	16823	16780	16755	16821	16900	16874	16802	16943	16866	16900	16924	16734	16935	16789	16933	17010	17003	16941	16965	16705	16859	16868	17052	16889	16960	16837	16906	16749	16892	16742	16865	17012	16715	16818	16729	16914	16886	16649	16843	16668	16834	16617	16910	16855	16898	16750	16713	16758	16916	16962	16771	16750	16841	16898	16847	16668	16839	16740	16945	16953	16861	16719	16788	16694	16860	16757	16897	16807	16746	16700	16945	16954	16813	16740	16850	16859	16667	17006	16999	16886	16799	16975	16821	16630	16702	16874	16659	16898	16847	16941	16724	16937	16936	16791	16839	16978	16817	16787	16905	16965	16880	16825	16773	16775	16896	16793	16991	16873	17038	16903	16792	16702	16879	16909	16882	16973	16848	16889	16819	16858	16655	16592	16618	16850	16920	16866	16919	16904	17056	16905	16994	16788	16820	16955	16736	16673	16801	16554	16732	16780	16491	16727	16797	16838	16823	16937	16686	16669	16716	17152	16934	16874	16974	16704	16867	16763	16656	16783	16890	16832	16620	16892	16942	16871	16894	16916	16681	17046	16856	16715	16723	16909	16959	16669	16912	16841	16728	16689	16777	16877	16711	16823	16636	16695	16721	16745	16905	16696	16953	16912	16850	16808	16738	16720	16850	16813	16704	16865	16791	16714	16882	16801	16876	16803	16863	16697	16696	17124	16822	16711	16685	16844	16743	16817	16952	16642	16952	16755	16822	16819	16912	16945	16682	16852	16971	16696	16963	16907	16851	16928	16789	16696	16746	16903	16868	16941	16699	16819	16766	16763	16842	16802	16601	16956	16840	16729	16643	16728	16765	16624	16778	16818	16917	16773	16621	16898	16793	16950	16887	16888	16803	16825	16753	16855	16640	17067	16898	16720	17112	17104	16611	16909	16883	16799	16916	16909	16649	16758	16776	16770	16862	16982	16868	16762	16778	16976	16861	16909	16846	16661	17005	16864	16757	16651	16724	17037	16630	17014	16591	16764	16928	16761	16735	16657	16760	16744	17017	16832	16843	16718	16665	16768	16933	16903	16651	16839	16803	16832	16953	16649	16754	16811	16798	16733	16742	16843	16804	16816	16928	17063	16541	16859	16943	16860	16932	16525	16748	16784	16992	16890	16919	16823	16990	16783	16805	16993	16687	16972	16832	16748	16713	16936	16773	16891	16821	16897	16791	16923	16782	16744	16904	16805	16809	16803	16637	16836	16837	16885	16916	16709	16977	16730	16901	17095	16930	16939	16837	16749	16758	16916	16905	16896	16906	16875	17024	16720	16949	16950	16893	16884	16846	17036	16832	16752	16758	16900	17037	16778	16786	16875	16864	16733	16864	16860	17032	16863	16807	16808	16881	16946	16867	16833	16994	16799	16919	16887	16910	16877	16758	16619	16587	16921	16851	16754	17022	16996	16678	16917	16755	16676	16961	16856	16991	16916	16780	16831	16782	16905	16693	16647	16730	16742	16705	16495	16807	16806	16779	17070	16778	16890	16800	16825	16726	16910	16818	17056	17011	16851	16730	16816	16891	16900	16661	16618	16776	16780	16755	16883	16956	16773	16883	16795	16858	16727	16746	16680	16946	16831	16717	16701	16844	16810	16822	16869	16947	16971	16754	16874	16794	16940	16702	16968	16626	16807	16848	16559	16840	16886	16658	16608	16913	16895	17006	16941	16712	16733	16818	16928	16857	16757	16849	16763	16880	16877	16941	17048	17083	16750	16696	16748	16966	16863	16846	16741	16907	16972	16684	17009	16810	16769	17016	16874	16885	17013	16789	16547	16732	16669	16752	16707	16693	17026	16924	16851	16838	16893	16656	16737	16906	16871	16831	16936	16783	16695	16859	16871	16926	16779	16868	17021	16556	16943	16843	16939	16698	16719	16871	16992	16913	16887	16850	16911	16702	17022	16858	16781	16798	16694	16892	16646	16922	16897	16811	16834	16704	16880	16893	16876	17039	16898	16580	16969	17022	16877	16792	16747	16852	17003	16774	16806	16760	16820	16900	16758	16794	16867	16801	16822	16943	16671	16642	17082	16829	16752	16914	16645	16840	16808	16731	17004	16650	16924	16994	16992	16903	16903	16795	16952	16954	16753	16705	16936	16932	16862	16841	16841	16997	16869	16693	16610	16753	16955	16611	17147	16854	16858	16871	16792	16755	16842	16750	16714	16651	16721	16697	16913	16725	16721	16708	16841	17035	16770	16963	16650	16842	16888	16775	16973	16953	16864	16967	16779	17000	16877	16797	16893	16966	16975	16919	16836	16868	16788	16943	16655	16812	16654	16680	16841	16820	16849	16911	16906	16761	16806	16584	16650	16822	16780	16829	16775	16859	16963	16753	16671	16855	16782	17025	16867	16861	16766	16681	16758	16883	16844	16987	16913	16923	17044	17027	16892	16713	16716	16745	17067	16873	16846	16916	16935	16958	16884	16819	16714	16777	16778	16928	16901	16985	16888	16938	16728	16897	16689	16876	16756	16976	16844	16957	16977	16998	16881	16985	16787	16740	16719	16685	16679	16734	16754	16658	16617	16808	16810	16849	16920	16847	16760	16544	16709	16707	16792	16734	16911	16825	16835	17049	16727	16876	16828	16940	16661	16745	16848	17016	17099	16961	16856	16643	16601	16739	16793	16558	16938	16998	16817	16998	16833	16859	16834	16876	16892	16639	16830	16920	16944	16909	16926	17122	16805	17015	17006	17026	16796	16802	16646	16935	16941	16897	16732	16760	17039	16849	16930	16679	16727	16742	16647	16752	16873	16875	16651	16805	16836	16923	16985	16862	16962	16992	16878	16748	16969	16656	16886	16774	17028	16797	17040	16963	16667	16719	16747	16950	16912	16869	16648	16836	16901	17003	16841	16809	16670	16686	17047	16988	16617	16771	16792	16710	16619	16658	16647	16807	16673	17056	16772	16828	16798	17018	16792	16899	16851	16836	16990	16782	16807	16889	16886	16961	16920	16846	16723	16936	17036	16819	16823	16917	16899	16952	16748	16675	16724	16897	16903	16739	16700	16935	16847	16854	16841	16852	16826	16776	16615	16846	16896	16956	16774	16706	16780	16768	16856	16820	16796	16760	16847	16757	16771	16738	16737	16790	16921	17016	16866	16832	17047	16851	16726	16889	16691	17019	16772	16904	16773	16952	16845	16691	16788	16688	17004	16763	16839	16847	16964	16914	16604	16846	16758	16850	16920	16815	16836	16889	16837	16898	16700	16767	16637	16732	16772	16779	16730	16813	16941	16738	17075	17042	16985	16949	16760	16971	16856	16780	16723	16880	16989	16973	16764	16861	16750	16739	16859	16838	16899	16814	16925	16941	16882	16850	16995	16658	16962	16712	16847	16870	16950	16766	17005	16817	16778	16719	16742	16655	17048	16784	16958	16955	16683	16974	16855	16707	16900	16897	16969	16664	16804	16770	16810	16879	16683	16753	16814	16733	16720	16608	16882	16837	16730	16780	17024	16888	16824	16794	16788	16841	16843	16804	16563	16734	16929	16650	16842	16640	16833	16844	16897	16900	17085	16983	16927	16857	16499	16882	16612	16951	16872	16608	16809	16744	16591	16714	16907	16807	16813	16876	16899	16722	16962	17046	16881	16961	16797	16807	16695	16799	16919	16808	16813	16863	16833	16935	16847	16858	16721	16768	16781	16948	16689	16814	16967	16912	16770	16746	16807	16886	16901	16799	16784	16887	16749	16719	16828	16833	16927	16899	16849	16662	16947	16867	17026	16880	16759	16806	16828	16859	16794	16581	16831	16802	16806	16633	16737	16906	16923	16901	16919	16949	16862	16763	16784	16886	16890	16876	16746	16972	16648	16691	16796	17107	16893	16677	16710	16919	16811	16862	16911	16889	16905	16862	16999	17004	16833	17035	16754	16756	16978	16851	16823	16849	16839	16716	16868	16745	16865	16799	16916	17029	17001	16900	17032	16830	16803	16863	16867	16863	16616	16766	16903	16864	16884	16846	16754	16827	16756	16961	16759	16764	16810	16942	16822	16868	16885	16935	16693	16695	16811	16893	16894	16953	17029	16764	16793	16986	16717	16875	16855	16882	16705	16871	16536	16777	16803	16955	16780	16842	17036	16869	16740	16954	16929	16739	16673	16918	16688	16772	16694
36172	43425	20553	19430	40318	58338	54031	41263	29935	19847	15717	14846	14325	14429	14712	14524	14473	14604	14445	14598	14655	14309	14272	14444	14520	14505	14409	14567	14612	14416	14610	14400	14437	14455	14672	14463	14513	14478	14592	14544	14451	14612	14494	14491	14589	14466	14678	14594	14423	14363	14432	14462	14681	14491	14409	14548	14486	14410	14462	14369	14387	14334	14416	14568	14376	14389	14464	14488	14487	14479	14694	14503	14425	14524	14528	14424	14420	14471	14566	14403	14623	14571	14512	14636	14352	14532	14581	14341	14604	14438	14394	14496	14285	14519	14413	14463	14503	14335	14441	14438	14459	14543	14539	14524	14427	14463	14547	14553	14362	14523	14594	14356	14533	14585	14479	14535	14355	14358	14381	14465	14610	14421	14557	14548	14426	14374	14411	14431	14577	14352	14485	14398	14461	14299	14386	14591	14522	14507	14640	14500	14442	14380	14369	14445	14515	14400	14518	14358	14543	14541	14662	14621	14566	14358	14471	14453	14366	14400	14598	14478	14445	14656	14538	14404	14596	14392	14525	14320	14523	14388	14581	14335	14630	14418	14541	14496	14547	14478	14519	14525	14530	14584	14489	14404	14496	14485	14506	14398	14640	14437	14615	14521	14495	14478	14511	14429	14487	14493	14433	14550	14346	14411	14545	14539	14606	14394	14481	14276	14528	14604	14436	14565	14352	14451	14548	14497	14704	14579	14565	14478	14436	14639	14618	14335	14406	14452	14550	14368	14432	14428	14491	14511	14491	14367	14553	14431	14561	14541	14548	14561	14343	14357	14506	14386	14405	14449	14441	14532	14531	14449	14389	14508	14440	14551	14517	14497	14576	14531	14451	14413	14433	14369	14240	14594	14508	14472	14417	14600	14493	14542	14634	14392	14562	14391	14227	14633	14467	14530	14465	14535	14576	14539	14344	14556	14576	14400	14370	14555	14483	14459	14397	14668	14579	14500	14539	14274	14318	14539	14595	14423	14578	14430	14404	14422	14531	14660	14662	14558	14496	14400	14500	14518	14530	14477	14399	14356	14482	14359	14511	14442	14541	14399	14424	14459	14481	14513	14511	14420	14395	14521	14280	14695	14596	14339	14632	14417	14384	14514	14474	14388	14551	14424	14494	14483	14526	14547	14472	14420	14291	14599	14516	14554	14580	14507	14510	14415	14511	14663	14567	14583	14622	14544	14549	14578	14650	14484	14454	14656	14615	14503	14553	14434	14349	14371	14424	14367	14494	14451	14549	14359	14458	14402	14304	14489	14424	14280	14487	14440	14446	14419	14344	14392	14575	14656	14499	14468	14585	14523	14495	14510	14485	14499	14441	14581	14493	14491	14666	14441	14388	14602	14339	14452	14496	14567	14629	14518	14329	14457	14465	14550	14508	14527	14597	14520	14489	14373	14367	14518	14490	14591	14418	14442	14418	14537	14499	14526	14588	14336	14615	14489	14508	14509	14564	14488	14509	14447	14486	14386	14641	14427	14334	14649	14406	14271	14585	14499	14452	14546	14478	14419	14471	14523	14484	14524	14478	14519	14418	14483	14434	14550	14428	14509	14570	14472	14511	14339	14541	14407	14535	14448	14539	14643	14528	14595	14495	14429	14437	14560	14493	14570	14503	14401	14543	14515	14497	14493	14511	14777	14418	14498	14429	14474	14436	14600	14267	14513	14677	14464	14652	14568	14548	14574	14457	14479	14506	14714	14401	14479	14577	14469	14504	14470	14437	14475	14675	14600	14435	14382	14568	14488	14476	14517	14512	14491	14560	14620	14570	14554	14401	14643	14641	14487	14447	14286	14577	14548	14491	14589	14322	14424	14548	14459	14452	14328	14416	14550	14650	14479	14527	14528	14246	14500	14544	14637	14538	14562	14481	14367	14553	14399	14496	14477	14548	14452	14419	14562	14432	14528	14599	14476	14552	14601	14433	14536	14555	14652	14521	14630	14445	14566	14443	14533	14591	14623	14409	14355	14383	14664	14509	14349	14610	14408	14628	14584	14504	14444	14268	14422	14407	14583	14482	14341	14441	14401	14356	14569	14395	14531	14529	14477	14427	14627	14501	14483	14472	14620	14549	14389	14471	14350	14622	14361	14523	14390	14576	14374	14663	14484	14561	14400	14377	14422	14513	14652	14431	14414	14615	14563	14563	14619	14510	14360	14518	14519	14546	14514	14467	14450	14454	14623	14492	14575	14547	14493	14483	14412	14435	14552	14502	14426	14437	14490	14434	14527	14533	14610	14256	14317	14535	14478	14469	14495	14542	14561	14431	14545	14444	14587	14441	14385	14534	14435	14516	14494	14349	14528	14420	14553	14627	14483	14498	14527	14480	14443	14433	14489	14490	14487	14496	14567	14520	14581	14493	14610	14353	14426	14616	14485	14338	14599	14361	14477	14378	14435	14419	14419	14362	14383	14342	14403	14525	14398	14612	14403	14416	14469	14504	14510	14407	14390	14543	14442	14391	14470	14533	14353	14491	14549	14595	14679	14588	14469	14639	14288	14440	14652	14345	14594	14552	14499	14492	14348	14486	14369	14561	14437	14368	14537	14376	14435	14388	14531	14453	14251	14479	14598	14474	14470	14591	14621	14431	14454	14454	14536	14402	14361	14384	14450	14433	14503	14393	14481	14473	14671	14393	14478	14503	14607	14343	14446	14524	14447	14432	14317	14594	14602	14432	14414	14573	14522	14426	14468	14620	14429	14450	14599	14393	14402	14499	14519	14480	14488	14415	14553	14590	14511	14630	14397	14473	14518	14534	14547	14444	14635	14431	14398	14478	14398	14622	14427	14403	14500	14370	14571	14401	14625	14406	14361	14643	14596	14281	14571	14314	14470	14483	14435	14595	14657	14562	14358	14351	14628	14479	14592	14541	14548	14473	14481	14476	14567	14409	14455	14556	14507	14485	14492	14551	14440	14487	14457	14478	14452	14387	14488	14563	14720	14573	14373	14533	14676	14433	14378	14462	14433	14469	14510	14535	14455	14640	14486	14506	14532	14339	14542	14403	14375	14531	14600	14435	14661	14391	14617	14499	14411	14464	14393	14422	14436	14492	14340	14468	14367	14606	14461	14411	14410	14280	14554	14315	14454	14545	14636	14426	14432	14581	14474	14480	14533	14498	14510	14451	14664	14299	14599	14383	14512	14522	14456	14437	14583	14521	14496	14539	14430	14506	14523	14570	14533	14437	14430	14512	14495	14449	14494	14493	14575	14462	14331	14473	14543	14442	14627	14307	14529	14511	14547	14545	14263	14432	14499	14434	14557	14548	14515	14533	14535	14417	14562	14454	14561	14525	14572	14457	14441	14465	14394	14537	14440	14508	14549	14429	14539	14366	14416	14526	14450	14467	14353	14442	14538	14388	14449	14578	14468	14727	14365	14547	14428	14438	14382	14454	14567	14440	14580	14584	14532	14541	14548	14321	14524	14414	14409	14529	14570	14562	14582	14572	14398	14664	14489	14562	14593	14406	14455	14491	14633	14466	14583	14546	14545	14416	14678	14467	14395	14367	14465	14518	14508	14477	14589	14610	14581	14396	14605	14571	14597	14553	14498	14490	14443	14629	14400	14536	14519	14409	14468	14576	14392	14424	14604	14494	14610	14448	14325	14364	14536	14509	14479	14579	14489	14489	14489	14433	14531	14507	14506	14497	14347	14421	14579	14540	14553	14540	14426	14507	14710	14387	14550	14476	14544	14381	14422	14540	14513	14523	14521	14509	14397	14502	14578	14488	14489	14481	14520	14468	14614	14327	14545	14454	14588	14449	14611	14413	14475	14469	14416	14555	14511	14533	14572	14518	14478	14560	14598	14655	14287	14588	14406	14601	14436	14476	14610	14442	14375	14570	14481	14375	14457	14517	14376	14394	14513	14634	14602	14431	14394	14382	14497	14539	14505	14541	14461	14523	14563	14456	14656	14494	14677	14595	14487	14489	14334	14439	14353	14396	14445	14576	14650	14651	14576	14453	14418	14473	14456	14538	14469	14448	14687	14528	14540	14671	14500	14453	14415	14512	14450	14339	14422	14518	14403	14503	14515	14673	14541	14557	14562	14515	14555	14521	14292	14414	14424	14553	14416	14635	14405	14441	14525	14487	14684	14472	14392	14399	14493	14550	14607	14421	14669	14553	14544	14503	14596	14550	14424	14557	14543	14551	14753	14474	14501	14534	14402	14501	14359	14522	14425	14355	14610	14374	14387	14336	14467	14437	14532	14508	14465	14410	14513	14527	14392	14616	14599	14477	14419	14460	14468	14470	14352	14513	14461	14545	14520	14462	14551	14427	14499	14520	14400	14452	14318	14529	14640	14451	14451	14584	14561	14424	14575	14434	14537	14322	14558	14406	14406	14612	14633	14450	14556	14424	14449	14371	14333	14549	14483	14483	14598	14327	14429	14486	14501	14445	14590	14441	14471	14461	14444	14489	14494	14438	14624	14449	14688	14479	14460	14485	14424	14297	14484	14481	14281	14292	14442	14313	14397	14684	14357	14399	14398	14643	14505	14611	14372	14507	14477	14443	14486	14595	14410	14237	14285	14404	14410	14509	14396	14449	14557	14592	14533	14528	14454	14532	14421	14486	14481	14648	14667	14431	14501	14482	14449	14492	14469	14360	14509	14293	14588	14421	14572	14521	14338	14497	14432	14420	14423	14501	14538	14271	14558	14417	14554	14462	14559	14420	14466	14542	14501	14474	14495	14446	14499	14385	14376	14528	14650	14635	14602	14419	14527	14356	14501	14516	14490	14511	14434	14480	14489	14540	14578	14591	14515	14407	14452	14432	14457	14540	14470	14380	14260	14392	14485	14251	14699	14349	14442	14360	14549	14540	14538	14454	14515	14381	14525	14380	14369	14436	14571	14438	14388	14372	14358	14268	14422	14486	14552	14535	14469	14502	14403	14412	14442	14524	14417	14636	14474	14563	14471	14293	14500	14511	14563	14431	14561	14551	14448	14554	14480	14526	14304	14655	14501	14492	14505	14385	14614	14395	14388	14463	14547	14466	14387	14452	14546	14624	14313	14567	14478	14414	14440	14662	14365	14639	14665	14587	14501	14469	14442	14535	14441	14489	14571	14532	14391	14617	14522	14328	14669	14544	14601	14458	14682	14485	14465	14528	14491	14625	14627
22939	21470	29518	23865	25823	64417	69318	53508	39372	27995	21677	19045	18385	18121	18344	18013	18192	18230	18205	18045	18293	18182	18226	18168	17975	18098	18059	18114	18240	18174	18218	18101	17954	18083	18066	18038	18291	17994	18179	18053	18048	18024	17994	18153	17943	18098	17696	17946	18036	17934	18132	18181	17862	18056	17845	17964	17961	18071	17868	17860	18150	17885	17880	17990	18123	18044	18182	17950	17901	17953	17907	17920	18014	18133	17952	17876	17913	17890	17907	17935	18024	17944	18046	17920	18138	18089	18106	18083	18060	18079	18081	18009	18169	17989	18027	18193	18078	18080	17897	17973	17813	17935	18018	17799	17909	17859	17929	18029	17801	17904	17737	17891	17980	17858	17652	17961	18000	17934	18058	17909	18039	17992	17729	18019	18154	18019	18018	17930	17795	18062	17864	17895	17902	18094	18066	17879	18103	18043	17892	17947	18053	17986	17966	17919	18090	17770	17843	17835	17979	17892	17767	17868	17828	17885	17884	17934	17856	17903	17807	17873	18062	17952	17805	17904	17933	17816	17821	17739	18072	18057	18003	18068	18033	17908	17848	17987	18045	17980	18038	17847	17918	17769	18075	17984	18003	17679	17817	18070	18089	17968	17941	17990	17879	18144	17900	17911	18104	17776	18026	17803	17862	17908	17941	17912	18101	17997	17968	17960	18021	17862	17887	17749	18024	18044	17990	18145	17931	17774	17987	17954	17896	18036	17796	17751	18014	18080	17913	18004	17838	17894	18088	17826	17918	18009	18035	17798	18064	17975	18041	17776	17887	18057	18201	17811	17910	18010	17896	18135	17976	18004	17967	18023	18149	17971	17927	17989	17751	18115	17809	17981	17993	17781	17941	18066	17994	17830	17993	18067	17905	17852	17883	18134	17795	17834	17965	17880	17812	18185	18066	17831	18281	18050	18073	18054	18014	17831	17805	17806	18026	18028	17948	17806	17886	17847	18115	18012	17766	17790	17820	18023	17742	17881	18078	17995	17879	17833	17934	17892	18077	17882	17775	17970	17929	17822	18103	17994	17949	17882	18077	18081	18029	18160	17956	17965	18107	17962	17950	17876	17980	18016	17928	18009	17953	17861	17968	17967	17841	17890	18077	17820	17979	17912	17993	17996	17997	17850	17903	17913	17908	17792	18031	17927	17795	17884	18054	17835	18106	17955	17879	17914	17995	18047	17942	17804	18002	17762	18080	18004	17807	18033	17860	17888	17950	17933	17959	17896	17822	17797	17964	17779	18051	17903	18262	18247	18016	18064	17863	17966	17835	17898	17878	17877	17973	18041	17916	17978	17836	17966	17984	17805	17863	17879	17896	17926	17733	17931	17854	17855	17895	17865	18214	17847	17877	18087	17889	17962	17978	17939	17879	17955	17988	17931	17895	17927	17952	17947	18039	17788	17917	17830	17869	17922	17895	17841	18078	18015	17917	18016	17882	18028	18048	18081	17863	17898	17983	17761	17915	18198	18058	18035	17921	17737	18039	17871	18042	17945	18165	17847	17997	18060	17897	17860	18125	18014	18024	18046	17991	17912	17898	17867	17864	17805	17665	17884	17764	17829	17946	17691	17846	17746	17917	17994	17925	17970	18259	17886	17961	18034	17951	17892	17961	17837	17868	17846	17851	17942	18143	17996	18048	18003	17751	17930	17988	17958	17965	17912	18063	17965	17825	17907	17739	17959	18158	17931	17866	17922	17908	18037	17850	18141	17818	18023	18182	17783	17691	18076	17976	17853	17813	18030	17879	18009	17843	17920	18016	17989	17878	17782	17908	18001	17998	18030	18039	17826	17897	17993	17914	17787	18067	18160	17907	17968	17852	17975	17980	17850	17850	17835	17888	17909	17964	17959	17886	17877	17829	18098	17862	18036	17918	17820	18026	17963	17947	17701	17869	17943	18165	17869	17955	17945	17854	17778	18004	18006	17965	17905	17983	17844	18124	18069	17864	17763	17838	17990	18092	18006	17888	17947	17868	17796	17920	18050	18036	18000	17932	17809	17915	18008	17797	17963	17784	17823	18250	17973	17896	18005	18037	18098	17948	17863	17860	17938	18075	17959	17731	17983	18198	18087	17936	17858	17812	17546	17977	17887	18018	17940	17808	17905	18197	18004	17787	18013	17923	18170	17845	17780	17956	17869	18103	18046	17789	17779	17810	18072	18129	17953	17999	18034	18064	17962	17899	17886	18002	17831	18087	17874	17981	18161	18138	18132	18087	17895	17967	17839	18107	17884	17944	18022	17855	17970	17941	17767	17885	18083	17880	18048	17929	17981	17838	17913	17909	18139	17997	17995	17969	17771	18150	17955	18078	17776	17864	17894	18118	18022	17813	17731	18069	17962	17920	17824	17851	17744	17990	18225	18002	17975	18051	18015	17915	17864	17919	17802	18145	18178	17888	18112	17887	17848	17859	17966	17903	18018	18084	17937	17906	18033	18027	17986	17932	18015	18071	17860	17805	17934	18037	17968	17931	17987	18109	17995	17940	17889	17927	17739	18050	17865	18039	17821	17990	17854	17773	17722	17980	17804	17951	17801	18056	18039	17854	17854	17813	18129	17943	17962	17855	17920	17785	18069	17773	17830	17900	17998	17735	17826	17762	17993	17991	17854	17932	17897	17844	17893	17904	17677	18046	18027	18071	17958	17964	18072	18014	17911	17840	18059	17781	17821	17827	17955	18020	18057	18056	17976	17861	17996	17905	17899	18235	18009	17903	18075	17693	18024	18089	17965	17838	17981	17886	17804	18015	17901	17793	17732	18136	17772	18009	18081	17935	18063	18049	18016	18065	17726	17869	17781	17999	17924	18031	17798	17928	17858	18162	17872	17839	17813	17842	17732	17818	17975	18026	17826	17968	17909	17875	18061	17984	18067	17760	17885	18033	17978	17934	17846	18072	17863	17828	17669	17873	17863	17940	18033	17934	17938	17872	17957	17921	18097	17841	17977	17964	17866	17857	18044	17732	18007	17923	17802	18068	18083	17944	17934	17985	18036	17879	17679	17706	18105	17833	17966	17967	18155	17913	17899	18012	17764	17837	17946	17871	17921	17823	17807	17844	18108	17885	17891	18121	18121	17799	17877	18033	18039	17916	17981	17747	17888	18024	17758	17760	18042	17984	18069	17880	17951	17822	17995	17904	17995	17741	18005	18009	18026	17885	17905	17905	17846	17821	18017	18136	17953	17895	17823	17953	17957	18051	17976	17823	17865	17897	18013	17940	18057	18101	18086	18228	17859	17912	18201	17756	17864	17906	18007	17964	18027	17932	17995	17959	17793	17936	17937	17844	17778	17851	17761	17863	18156	17989	17883	18069	18028	17954	18026	17922	17840	17866	17973	18086	17938	18024	17938	18012	17952	17778	17756	18085	17827	17810	17856	17831	17787	17925	18157	17923	18128	17958	17965	18041	17931	17910	17903	18077	18036	18013	17772	17904	18093	17911	18005	18033	18245	17977	18042	17945	17842	17632	17726	17823	17858	17776	17853	18000	17764	17781	18035	17849	17920	17835	17840	17879	17841	17910	17956	17724	17891	17646	17917	17860	18031	18151	17843	18041	17990	17902	18121	17923	17961	17819	17994	18014	18034	18071	17817	18095	17794	17943	18003	17864	17708	17825	18085	17919	18012	17898	17869	17969	17901	17882	17993	18029	17917	17724	17614	17694	17944	17971	17921	18016	18094	18042	17972	18152	17905	18003	17977	17694	17778	17880	18003	17724	18065	18033	17938	17898	17956	17889	17890	17896	17975	18229	17912	17797	17987	17846	17979	17871	18054	17947	17783	17992	17770	17895	17943	18081	17866	17834	18250	17799	17748	17888	17904	17911	17794	17903	17986	17949	18043	18015	18048	18123	17780	17826	17932	18067	17930	17725	17597	17702	18041	18001	17796	18079	17887	18187	17831	18005	17747	18012	17932	18211	17975	18025	18096	17917	17910	17949	17749	17990	17947	18102	17780	18033	18056	17993	18078	17924	18207	18093	17845	17766	18057	17796	17734	17952	17966	17926	17930	17882	17957	17900	17968	17907	17890	17914	18307	18007	17867	17966	18031	17907	17968	18199	17808	17934	18009	17888	18152	18203	18021	17933	17944	17967	17966	17916	18226	17902	18086	17911	18098	18054	17702	17866	17833	18073	17837	18007	17770	17957	17872	17905	18044	17948	17876	18007	17939	17798	17862	17910	18006	17707	17946	17843	17852	17941	18163	17889	18043	18086	17884	17779	17947	17931	17849	17768	17923	18025	17809	17851	17880	17924	17844	17889	17854	18039	17974	17874	17978	18062	17835	17793	18013	17995	17926	17983	17970	17855	18043	18149	18079	18067	18074	18067	17832	17766	17657	17821	18017	17939	17909	18005	18093	17832	17821	18054	17775	17896	17961	17915	17964	17875	17872	17855	17920	17911	17948	18015	17974	17835	18107	17858	17907	17895	17935	17841	17936	17871	17966	17941	17726	18003	17999	18024	18037	17717	17920	17752	17927	17804	18138	17958	17853	17872	17857	17899	18065	17893	17860	17842	18068	17892	17895	17857	17975	17951	17969	18038	17888	18005	17918	17997	17730	18078	17841	17771	17920	17964	17913	18075	17916	17930	18040	17831	17833	18017	18133	18057	17897	17814	17937	17847	18024	17907	17819	17940	17896	18014	17804	17957	17922	17949	17734	18119	18006	17894	18037	17922	18048	17922	17804	17874	17879	17927	17874	17965	18024	18162	18067	17922	17557	17828	17941	17897	17919	18010	17846	17875	18058	17980	17993	18084	17901	18017	17891	17993	17854	18011	17876	17861	17894	18050	18118	17879	17860	17779	17947	18124	17867	17956	17909	17990	17929	18108	17958	17919	17807	18067	17551	17892	18010	17961	17801	17983	17991	17936	17911	18014	17897	17976	17994	18057	17849	18069	18075	17738	17880	18068	18123	17963	17680	17863	17920	17908	17828	17835	18186	17925	17851	18073	17855	17937	17934	18298	17865	17967	17983	17913	17924	17853	17783	18070	17709	17829	17865	17881	18057	17816	17984	17959	18069	18143	17614	17777	17889	18031	17969	17953	17924	17943	17900	17845	17992	17782	17763	18101	17809	18034	18038	17865	17957	17927	17941	17931	17975	17770	17830	17929	18056	18157	17936
51168	45906	24685	25851	44892	71681	69155	53537	38796	25487	17973	15531	15238	15280	15099	15159	15194	15038	15143	15178	15236	15179	15187	15054	15138	15199	15070	15145	15101	15204	15201	15302	15258	15036	15196	15082	15228	15068	14952	15102	15228	15111	14955	15287	15329	15192	15208	15213	15141	15087	15124	15165	15197	15093	14890	15151	15269	15127	15156	14906	15228	14985	15195	15117	15241	15104	15059	15301	15106	15236	15221	15335	15019	15088	15220	15164	15073	15363	15127	15099	15169	15184	15000	15036	15064	15157	15107	15117	15015	15144	15051	15265	15008	15109	15225	15016	15163	15195	15117	15139	14986	15196	15339	15032	15257	15177	15101	15351	15084	15033	15171	15241	15047	15189	15107	15057	15242	15180	15096	15058	15201	15005	15190	15023	15153	15188	15035	15185	15125	15104	15055	15082	15245	14915	15103	15105	15136	15376	15026	15143	14998	15066	15229	15083	14983	15093	15065	15128	15071	15168	15217	15157	15198	15121	15271	15104	15181	15035	15110	15056	14966	15212	15168	15167	15228	15269	15043	15084	15215	15216	15026	15260	15223	15192	15032	15153	15078	15235	15143	15197	15147	14997	15397	15116	15022	15125	14964	15243	15210	15227	15092	14999	15065	15039	15098	15073	15042	15133	15187	15262	14900	15137	15213	15227	15155	14993	15239	14997	15152	15125	15174	15272	15128	15140	15110	15016	15157	15026	15132	15242	15093	15246	15201	15071	15100	15231	15180	15103	15089	15079	15139	15014	14988	15175	15139	14896	15161	15069	15210	15029	14903	15111	15026	14993	15171	15102	15176	15009	15190	15057	15196	15185	15024	15100	15088	15040	15224	15173	15033	15045	15060	14965	15147	15185	15174	15144	15334	15238	15212	15139	15191	15134	15119	15120	15047	15007	15032	15116	15073	15109	15151	15231	15036	15094	15008	15240	15165	15255	15053	15011	15356	15082	15266	14999	15092	15094	15043	15145	15152	15310	15138	15100	15092	15126	14967	15000	15095	15113	15171	15260	15321	15086	15195	15074	15220	15083	15185	15245	15230	15191	15103	15125	15165	15142	15020	15118	15188	15001	15324	15111	15039	15167	15048	15034	15052	15221	15096	15124	15003	15227	15026	15250	15105	15085	15164	14929	15173	15066	15085	15083	15048	15222	14997	15238	15163	15151	15128	15206	15166	15023	15277	15338	15205	15076	14940	15103	15269	15036	15280	14995	14994	14985	15041	15188	15034	15144	15155	15102	15210	14941	15015	15088	15401	15146	15225	15045	15148	15058	15273	15087	14994	15141	15181	15124	15023	15042	15207	15008	15119	15171	15124	15059	15078	15085	15177	15054	15112	14992	15290	15104	15198	15261	14966	15280	15056	15010	15018	14976	15104	15189	15063	14991	15194	15127	15023	15091	15118	15060	15269	14920	15212	15246	15171	15210	15279	15040	15168	14982	15133	15128	15271	15004	15127	15076	15117	15150	15258	15133	15029	15052	15084	15408	15209	15031	15037	15046	15093	15076	15128	15005	14970	15182	14965	15174	15029	15179	15228	14970	15187	15179	15226	15303	15191	15144	15140	15057	15131	15032	15059	15103	15124	15142	15046	15169	15106	15064	15036	15209	14889	15033	15312	15151	15086	15033	15141	15362	15137	15043	15171	15139	15121	15057	15095	14853	15109	15162	15097	15100	15092	14974	15127	15167	15132	15254	15259	15011	15160	14933	15030	15137	14969	15330	15090	14995	14938	15176	14945	15283	15125	15156	15187	15209	15065	15035	15143	15136	15016	15158	15050	15034	15125	15074	15123	15123	15039	15100	15246	15088	15098	15273	15101	15314	15186	15057	15341	14975	15119	15256	15299	15166	15147	15063	15124	15158	15211	15054	15211	15182	15221	15005	15200	14930	15102	15065	15159	15225	15195	15115	15142	15152	15176	15052	15142	15258	15061	15027	15131	15180	14956	15195	15098	15258	15139	15188	15180	14988	15094	14999	15105	15128	15178	15117	15291	15135	15227	15029	15063	15110	15050	15249	15134	15115	15121	15259	15141	15111	14949	15175	15101	15213	15031	15078	15341	15035	14950	15110	15083	15204	15028	15276	15009	15299	15425	15030	14959	15149	15152	15001	15213	15264	15133	15125	14922	15241	15318	15131	15175	15243	15080	15248	15087	15243	15246	15206	15112	14963	15236	15210	15048	15135	15135	15291	15234	15221	15001	15193	15038	15165	15079	15313	15193	15161	15165	15021	15146	15034	15050	15022	15119	15283	15322	15058	15151	15164	15279	15102	15145	15114	15011	14988	15038	14956	15028	15105	15070	15145	15076	15050	14888	15069	15171	14935	15139	15124	15119	14998	15174	15198	15181	15275	15089	15060	14898	15284	14956	15101	15283	15256	14963	15075	15133	15165	15324	15195	15117	15113	15069	14973	15244	15210	15077	15076	15055	15047	15131	15149	15263	15204	15067	15205	15098	15047	14983	15070	15030	15138	15279	15232	15004	15147	15146	15066	15172	14997	15018	15053	15068	15219	15095	15104	15127	15030	14995	15173	15150	15022	15044	15232	15241	15250	15139	14982	15180	15081	15236	15089	15209	15242	15068	15024	15220	15283	15208	15078	15250	15117	15037	15097	15114	15213	15083	15046	15104	15190	15180	15159	15037	15154	15193	15135	15062	14903	15057	15152	15242	15138	15172	15256	15196	15183	15194	15167	15127	15160	15088	15231	15151	15153	15078	15183	15059	15195	15033	15175	15149	15126	15144	15220	15123	15210	15082	15011	15225	14913	15181	15070	15152	15037	15057	15381	15090	15278	15136	15196	15179	15119	15145	14910	15201	15076	15097	14975	15066	14986	15052	15175	14930	15157	15164	15195	14975	15066	15076	14978	15069	15187	15032	15238	15095	15126	15324	15044	14980	15225	15097	15166	15219	15163	15133	15019	15159	15124	15172	15048	14990	15198	15124	15217	15108	15150	15006	15255	15138	14840	15098	15079	15115	14977	15342	15112	15128	15005	15032	15096	15104	15204	14960	15183	15016	15194	15176	15212	15126	15096	15111	15104	15094	15248	14936	15221	14988	15089	14949	15019	15204	15118	15238	15219	15004	15217	15122	15034	15184	15034	15106	15021	15240	15074	15257	15090	15186	15120	15069	15160	14896	15058	15059	15070	15239	15116	15213	15093	15212	15181	15184	15280	15210	15006	15164	15090	15142	15156	15158	14988	15131	15131	15072	15025	15125	15047	15017	15254	15123	15113	15034	15177	15169	15034	15058	14996	15141	15267	15226	15191	15296	15110	15069	15110	15099	15066	15134	15122	15208	15019	14960	15184	15108	15195	15176	15190	15400	15017	15001	15062	15259	15113	15268	15040	15044	15245	15185	15040	15186	15014	15051	15096	15027	15210	14999	15063	15010	15083	15277	15127	15163	14985	15107	15218	15048	15027	15207	15026	15156	15200	15034	15086	15089	15012	15149	15012	15254	15250	15074	15165	15164	15000	15246	15280	15133	15205	15017	15066	15076	15183	15185	15206	15114	15087	15032	15192	15148	14913	15189	15183	15290	14954	15123	15099	15008	15139	15040	15256	15050	14975	15269	15168	15298	15118	15073	15190	15160	15081	15069	15241	15153	15222	15126	15142	15105	15057	15000	15032	15205	15192	15099	14951	15145	15243	15197	14965	15250	15164	15141	15103	15241	15130	15207	15176	15069	15079	15076	15107	15350	15201	15117	15177	15081	15134	15154	15039	15048	15169	14858	15084	15022	15094	15081	15345	15021	15039	15189	15058	15144	15110	15037	15191	15088	15226	15085	15207	15027	15175	15066	15137	15286	15149	15119	15082	15015	15130	15137	14948	15303	15223	15185	15129	15065	15170	15102	15013	15071	15115	15202	15022	14987	15061	15199	15093	15144	15230	15070	15105	15047	15119	14983	15065	15131	15010	15139	15070	15075	15146	14955	15029	15178	15224	15195	15190	15105	15207	15206	15286	15242	15112	15012	15159	14891	15173	15225	15199	15226	15029	15065	15071	15054	15325	15176	15090	15156	15143	15043	15054	15123	15152	15114	15267	15138	15111	15045	15007	14898	15203	15077	15305	15184	15018	15164	15002	15182	15147	15177	15028	15181	15181	15178	15167	15235	15035	15044	15201	15095	15156	14985	15012	15121	15068	15074	15051	15211	15091	15010	15099	15054	15113	15137	15159	14827	15103	15108	15191	15016	15201	15055	15012	15223	15053	15018	15049	15134	15239	15107	15225	14988	15176	15117	15091	15188	15202	15189	15090	14931	15147	15170	15208	15186	15118	15086	15165	15128	15001	15037	15146	15183	15051	15208	15134	15097	15031	14977	15138	15257	15111	15085	15265	15053	15220	15092	15061	15039	15209	15178	15128	15140	15048	15165	15162	15188	15207	15077	15316	15165	15194	15204	15131	15222	15203	15092	14989	15145	15100	15187	15113	15132	15143	15109	15051	15204	14983	15111	15054	15070	15001	15184	15125	15089	15095	15344	15215	15205	15147	14952	15138	15117	15184	15218	15085	15212	15018	15168	15215	15158	14957	14970	15300	15052	14984	15174	15079	15173	15158	15131	15157	15147	15253	15107	15137	15167	15225	14989	15120	15065	14900	15139	15109	15445	15054	15332	15084	15087	15151	15171	15137	15242	15042	15156	15124	15134	15205	15060	15153	15184	15118	15052	15142	15062	15019	15249	15137	15133	15151	15253	14994	15269	15103	15118	15048	15023	15051	15116	15194	15170	15121	14948	15119	15083	14997	15027	15149	15173	15272	15228	15139	15116	14976	15240	15266	15268	15139	15109	15118	15049	15122	15132	15131	15287	15154	15020	15239	15003	15276	15078	15149	15066	15074	15105	15031	15166	15101	15090	15132	15192	15160	15134	15274	15322	15050	15197	15040	15212	15109	15137	15068	15042	15227	15182	15180	15113	14975	15185	15286	15105	15222	15246	15133	15082	15072	15157	15234	15140	15190	15111	14972	15020	14910	15063	15099	15081	15136	15130	15034	15020	14910	15013	15198	15234	15164	15106	15110	15043	15180	15109	15114	15059	15258	15137	15211	15222	15031	15146	14966	15189	15042	15155	15319	15248	15221	15192	15154	15086	15094	15113	15215	15114	14965	15079	15194
27938	22271	24956	22083	19590	27619	30081	24741	21353	19507	18905	18546	18295	18322	18299	18108	18293	18376	18295	18125	18402	18334	18279	18172	18254	18287	18067	18124	18253	18222	18215	18297	18258	18276	18297	18243	18238	18129	18283	18396	18158	18131	18142	18202	18273	18118	18174	18277	18142	18160	18279	18221	18197	18085	18435	18393	18218	17979	18078	18231	18173	18108	18239	18218	18279	18058	18331	18248	18385	18281	18193	18249	18157	18256	18219	18183	18305	18036	18147	18319	18343	18310	18155	18270	18308	18291	18259	18179	18398	18112	18359	18163	18110	18136	18261	18271	17967	18234	18127	18307	18256	18330	18125	18222	18430	18383	18449	18090	18116	17904	18181	18108	18361	18205	18331	18292	18288	17948	18283	18255	18295	18110	18159	18171	18303	18066	18228	18533	18216	18320	18423	18283	18275	18230	18136	18409	18090	18278	18475	18277	18373	17968	18102	18124	18184	18307	18138	18281	18301	18306	18229	18293	18120	18180	18165	18090	18260	18206	18233	18285	18206	18125	18222	18252	18268	18273	18229	18207	18247	18125	18173	18150	18340	18060	18249	18417	18319	18320	18316	18411	18297	18489	18298	18407	18132	18247	18353	18184	18378	18397	18289	18221	18272	18456	18206	18121	18333	18302	18416	18318	18164	18179	18346	18222	18116	18191	18112	18136	18196	18416	18196	18324	18169	18298	18186	18286	18462	17924	18056	18338	18290	18191	18109	18162	18376	18264	18232	18212	18246	18272	18131	18264	18111	18307	18275	18248	17990	18269	18156	18201	18247	18264	18327	18132	18259	18435	18149	18018	18238	18269	18278	18148	18091	18388	18251	18338	18392	18238	18318	18191	18241	18084	18308	18208	18398	18179	18088	18109	18231	18189	18141	18174	18279	18184	18205	18329	18367	18144	18129	18293	18157	18348	18063	18112	18217	17996	18054	18030	17966	18254	18092	18225	18205	18163	18258	18083	18284	18450	18315	18233	18165	18089	18287	18241	18125	17938	18183	18321	18436	18353	18551	18202	18354	18238	18080	17995	18295	18256	18267	18205	18216	18331	18281	18093	18288	18306	18259	18093	18295	18013	18143	18266	18027	18268	18117	18099	18139	18177	18121	18257	18002	18297	18164	18062	18271	18138	18096	18132	18363	18203	18326	18216	18077	18295	18169	18247	18422	18278	18293	18119	18251	18058	18137	18015	18171	18313	18162	18215	18084	18064	18160	18133	18191	18073	18243	18369	18244	18342	18193	18100	18084	18213	18243	18234	18084	18223	18274	18130	18195	18087	18242	18151	18296	18318	18243	18057	18202	18049	18368	18135	18313	18127	18234	18253	18292	18272	18022	18197	18281	18051	18368	18202	18113	18101	18110	18106	18274	18163	18050	18048	18325	18212	18317	18306	18360	18214	18259	18391	18273	18269	18233	18409	18225	18353	18288	18270	18288	18105	18441	18156	18271	18169	18286	18104	18089	18066	18102	18029	18279	18166	18246	18243	18173	18448	18290	18228	18148	18095	18295	18423	18207	18147	18081	18286	18353	18037	18237	18163	18157	18259	18314	18363	18291	18338	18497	17956	18385	18142	18296	18344	18248	18051	18288	18096	18225	18508	18242	18240	18190	18222	18315	18298	18142	18272	18265	18331	18297	18259	18263	18292	18349	18532	18237	18212	18174	18321	18478	18228	18304	18101	17838	18234	18163	18181	18380	18249	18255	18130	18296	18176	18304	18387	18268	18285	18482	18488	18090	18269	18464	18336	18237	18150	18211	18229	18240	18210	18228	18289	18427	18056	18185	18316	18213	18223	18213	18192	18202	18135	18229	18135	18376	18132	18036	18236	18216	18262	18477	18190	18050	18123	18124	18283	18043	18149	18333	18144	17950	18146	18001	18251	18374	18282	18224	18423	18285	18491	18138	18372	18103	18207	18223	18306	18252	18374	18207	18274	18189	18374	18052	18323	18151	18280	18036	18381	18288	18256	18229	18135	18279	18515	18365	18148	18154	18269	18356	18116	18273	18155	18035	18310	18241	18260	18458	18246	18014	18220	18111	18190	18245	18195	18239	18064	17980	18367	18116	18164	18200	18275	18175	18289	18146	18240	18585	18149	18240	18476	18335	18110	18176	18326	18414	18165	17836	17992	18212	18376	18227	18240	18119	18184	18352	18173	18304	18307	18071	18108	18134	18291	18278	18387	18143	18240	18501	18342	18438	18123	18384	17928	17839	18125	18076	18295	18244	18184	18307	18395	18303	18300	18389	18159	18301	18260	18195	18220	18153	18240	18310	18216	18143	18226	18053	18305	18378	18266	18116	18185	18255	18133	18368	18313	18320	18308	18348	18271	18166	18094	18214	18199	18151	18122	18519	18230	18369	18218	18189	18473	18171	18296	18110	18378	18220	18254	18148	18164	18149	18189	18176	18259	18262	18117	18371	18126	18264	18323	18452	18186	18439	18204	18149	18454	18149	18338	18251	18281	18274	18186	18403	18262	18261	18399	18273	18110	18302	18425	18237	18246	18247	18252	18331	18097	18381	18140	18205	18223	18147	18147	17985	18229	18306	18412	18379	18359	18250	18232	18226	18377	18255	18482	18367	18181	18182	18127	18322	18225	18268	18156	18148	18191	18266	18120	18305	18297	18153	18228	18391	18001	18300	18380	18414	18240	18231	18472	18120	18119	18150	18062	18117	17986	17999	18138	18303	18107	18221	18304	18341	18208	18293	18156	18161	18283	18062	18229	18380	18312	18312	18379	18165	18475	18195	18173	18182	18182	18071	18332	18329	18161	18102	18317	18316	18125	18040	18192	18389	18075	18086	18384	18310	18199	18193	18343	18307	18227	18251	18126	18354	18259	18399	18169	18307	18333	18287	18175	18411	18169	17914	18271	18150	18512	18312	18313	18305	18230	18256	18569	18310	18268	18474	18205	18255	18315	18161	18199	18379	18144	18218	17962	18217	18064	18245	18361	18294	18203	18155	18156	18419	18216	18137	18316	18454	18175	18437	18384	18188	18291	18187	18086	18253	18246	18227	18106	18194	18223	18170	18057	18289	18123	18147	18227	18340	18189	18272	18234	18193	18318	18072	18325	18319	18007	18176	18200	18430	18275	18202	18082	18141	18265	18121	18061	18113	18137	18094	18470	18161	18386	18321	18303	17907	18136	18231	18291	18156	18074	18112	18345	18227	18039	18137	18120	18351	18325	18381	18224	18287	18130	18221	18085	18230	18276	18348	18275	18223	18379	18236	18281	18172	18163	18280	18376	18427	18451	18326	18117	18318	18067	18326	18159	18177	18320	18198	18094	18120	17924	18343	18162	18271	18153	18303	18197	18163	18253	17952	18175	18287	18379	18388	18230	18346	18188	18263	18253	18206	18384	18355	18184	18332	18123	18232	18041	18106	18322	18321	18434	18237	18323	18340	18307	18228	18344	18159	18185	18298	18220	18290	18224	18315	18173	17993	18019	18146	18339	18195	18164	18339	18197	18298	18402	18283	18244	18227	18233	18460	18467	18188	18213	18342	18421	18105	18318	18188	18118	18249	18278	18149	18220	18307	18514	18231	18374	18125	18296	18214	18048	18271	18228	18523	18362	18098	18088	18125	18094	18229	18092	18155	18223	18222	18374	18343	18261	18194	18435	18340	18315	18249	18304	18102	18406	18349	18198	18065	18202	18253	18218	18226	18126	18153	18228	18182	18090	18219	18272	18412	18077	18190	18225	18208	18111	18217	18077	18226	18216	18218	18235	18220	18328	18344	18222	18306	18296	17957	18231	18352	18319	18347	17980	18383	18167	18347	18263	18050	18461	18159	18310	18111	18264	18025	18248	18311	18087	18233	18110	18277	18156	18293	18247	18190	18315	18071	18270	18159	18223	18325	18269	18466	18383	18143	18283	18131	18212	18420	18437	18153	18185	18354	18231	18336	18323	18175	18257	18224	18187	18269	18156	18260	18132	18200	18103	18208	18144	18209	18239	18255	18131	18366	18197	18132	18280	18436	18306	18335	18090	18063	18138	18118	18276	18240	18050	18176	18223	18109	18262	18212	17995	18308	18039	18140	18097	18237	18336	18282	18310	18245	18538	18278	18171	18319	18184	17947	18100	18252	18308	18210	17989	18130	18076	18240	18215	18172	18209	18461	18145	18137	18189	18282	18265	18485	18123	18357	18501	18366	18190	18404	18129	18179	18147	18263	18297	18130	18314	18256	18377	18432	18434	18161	18327	18260	18303	18255	18024	18274	18217	18251	18187	18260	18305	18253	18345	18367	18164	18350	18277	18185	18215	18097	18158	18487	18243	18348	18375	18203	18287	18271	18158	18185	18077	18239	18156	18450	17882	18363	18271	18330	18237	18097	18214	18115	18228	18245	18204	18063	18337	18440	18327	18181	18192	18307	18248	18253	18210	18337	18105	18295	18182	18016	18210	18333	18165	18090	18238	18370	18408	18201	18239	18203	17962	18352	18117	18282	18246	18272	18325	18165	18226	18332	18295	18189	18209	18316	18362	18183	18259	18064	18152	18293	18122	18207	18059	18250	18131	18481	18559	18292	18218	18203	18210	18119	18127	18076	18190	18133	18009	18223	18223	18119	18365	18051	18345	18325	18330	18342	18221	18322	18337	18197	18325	18251	18268	18246	18152	18276	18256	18406	18252	18130	18476	18165	18124	18229	18300	18283	18273	18093	18275	18249	18420	18233	18129	18458	18188	18176	18187	18231	18371	18267	18345	18088	18182	18192	18181	18222	18201	18168	18355	18294	18243	18266	18321	18175	18345	18112	18328	18148	18075	18108	18152	18348	18251	18315	18366	18328	18415	18381	18298	18083	18184	18344	18328	18312	18434	18431	18211	18351	18097	18360	18434	18254	18415	18314	18288	18126	18304	18299	18240	18353	18451	18163	18164	18211	18156	18348	18208	18359	18046	18319	18331	18316	18114	18339	18296	18220	18510	18476	18105	18351	18146	18324	18382	18089	18164	18458	18239	18321	18140	18181	18144	18035	18312	18354	18249	18186	18154	18258	18259	18176	18346	18204	18336	18346	18342	18282	18160	18219	18110	18137	18344	18169	18236	18331	18376	18244	18161	18442	18569	18249	18166	18120	18356	18261	18223	18377	18093	18408	18054	18176	18215	18214	17975
20816	19081	16818	16332	17640	26825	27663	21917	18280	16318	15609	15560	15364	15477	15310	15294	15319	15263	15473	15365	15358	15386	15337	15438	15503	15348	15478	15382	15546	15379	15363	15413	15284	15346	15238	15431	15349	15539	15583	15245	15326	15356	15368	15350	15441	15237	15327	15247	15355	15259	15478	15392	15324	15491	15433	15397	15487	15283	15218	15446	15306	15452	15421	15285	15313	15327	15402	15242	15470	15278	15284	15356	15353	15426	15358	15361	15310	15372	15485	15384	15405	15467	15264	15432	15301	15417	15349	15446	15534	15397	15460	15281	15409	15466	15478	15168	15357	15270	15254	15492	15263	15296	15182	15335	15248	15446	15444	15240	15320	15421	15433	15170	15338	15262	15471	15316	15299	15331	15199	15438	15552	15335	15365	15280	15351	15404	15311	15343	15486	15469	15382	15323	15197	15433	15320	15277	15519	15330	15589	15174	15364	15332	15364	15187	15321	15287	15242	15321	15356	15365	15421	15444	15395	15245	15304	15406	15385	15190	15385	15515	15338	15172	15457	15342	15454	15414	15318	15300	15379	15376	15404	15435	15174	15403	15229	15248	15289	15359	15272	15368	15295	15374	15427	15276	15235	15380	15079	15339	15328	15298	15379	15426	15393	15262	15154	15411	15426	15387	15402	15301	15338	15281	15236	15466	15227	15328	15297	15295	15385	15444	15402	15383	15414	15464	15285	15374	15351	15365	15322	15326	15373	15210	15358	15352	15342	15310	15263	15416	15233	15457	15352	15310	15376	15326	15182	15502	15304	15380	15269	15319	15377	15133	15521	15376	15343	15356	15439	15275	15413	15104	15396	15380	15409	15486	15184	15342	15260	15367	15483	15450	15266	15361	15314	15200	15329	15266	15423	15202	15327	15201	15327	15292	15242	15375	15294	15528	15295	15430	15404	15247	15380	15395	15309	15278	15399	15260	15410	15432	15286	15411	15235	15389	15297	15436	15460	15283	15461	15308	15492	15279	15332	15284	15212	15409	15495	15446	15444	15170	15377	15269	15544	15242	15368	15286	15454	15360	15362	15269	15353	15215	15253	15305	15453	15198	15430	15526	15456	15175	15456	15375	15325	15351	15346	15189	15300	15547	15357	15363	15202	15397	15258	15437	15234	15417	15376	15398	15310	15389	15444	15398	15348	15238	15435	15290	15403	15442	15205	15396	15205	15526	15462	15209	15442	15529	15269	15391	15247	15357	15328	15415	15331	15390	15265	15308	15267	15404	15175	15420	15484	15310	15150	15225	15308	15370	15248	15278	15306	15251	15384	15311	15436	15370	15303	15388	15480	15403	15321	15481	15383	15344	15421	15305	15503	15249	15334	15484	15333	15416	15342	15419	15294	15435	15435	15504	15288	15292	15430	15428	15391	15221	15459	15385	15422	15347	15507	15150	15406	15313	15185	15464	15463	15233	15426	15384	15236	15391	15300	15353	15281	15320	15326	15366	15421	15491	15186	15427	15497	15300	15405	15362	15512	15414	15313	15427	15179	15450	15202	15540	15519	15395	15437	15375	15323	15405	15401	15384	15346	15434	15242	15497	15523	15393	15342	15492	15423	15448	15440	15421	15320	15331	15543	15201	15328	15371	15433	15361	15279	15261	15290	15135	15256	15347	15427	15405	15368	15257	15596	15278	15215	15309	15321	15293	15307	15252	15492	15439	15441	15343	15338	15584	15239	15315	15234	15433	15259	15376	15435	15412	15271	15414	15235	15402	15506	15293	15326	15485	15507	15303	15499	15303	15415	15323	15247	15380	15333	15310	15339	15453	15421	15443	15215	15368	15329	15312	15344	15474	15343	15277	15442	15456	15337	15389	15332	15396	15168	15263	15282	15339	15378	15517	15378	15310	15349	15377	15255	15400	15413	15271	15235	15522	15262	15318	15522	15426	15246	15301	15412	15427	15555	15164	15400	15428	15414	15319	15360	15420	15337	15274	15439	15428	15448	15420	15586	15184	15356	15453	15457	15223	15410	15452	15365	15516	15285	15432	15554	15406	15529	15273	15452	15322	15311	15453	15335	15391	15473	15388	15365	15434	15259	15403	15485	15269	15250	15325	15397	15339	15380	15284	15423	15326	15478	15367	15440	15388	15384	15272	15428	15301	15379	15258	15307	15390	15347	15374	15420	15308	15343	15403	15298	15482	15306	15412	15404	15321	15235	15401	15402	15406	15426	15375	15189	15494	15519	15276	15501	15385	15298	15188	15443	15245	15176	15272	15236	15208	15465	15404	15306	15412	15325	15499	15333	15237	15365	15305	15223	15280	15324	15382	15226	15264	15384	15390	15391	15404	15333	15395	15414	15443	15509	15379	15395	15533	15263	15349	15277	15273	15329	15249	15294	15443	15307	15360	15327	15322	15323	15491	15400	15478	15367	15326	15293	15315	15403	15422	15325	15488	15373	15312	15451	15458	15441	15305	15356	15341	15313	15294	15318	15252	15509	15512	15396	15349	15303	15304	15151	15279	15229	15166	15385	15336	15517	15187	15359	15508	15237	15469	15327	15427	15487	15324	15588	15341	15323	15176	15446	15376	15372	15475	15342	15366	15363	15352	15367	15343	15621	15310	15114	15190	15537	15475	15427	15263	15414	15434	15416	15303	15402	15365	15302	15462	15482	15598	15164	15262	15377	15361	15406	15377	15446	15451	15259	15404	15455	15299	15408	15325	15430	15326	15403	15257	15372	15419	15476	15399	15298	15368	15384	15345	15422	15496	15337	15392	15338	15317	15443	15219	15409	15162	15450	15313	15250	15528	15375	15411	15331	15236	15338	15342	15312	15224	15357	15265	15410	15489	15351	15384	15434	15161	15142	15233	15512	15210	15379	15317	15317	15448	15238	15329	15389	15370	15240	15420	15525	15427	15385	15119	15373	15338	15262	15321	15274	15368	15368	15377	15436	15646	15357	15486	15484	15309	15368	15458	15474	15389	15405	15358	15446	15377	15443	15330	15301	15510	15410	15304	15239	15437	15241	15464	15457	15202	15407	15310	15379	15452	15338	15249	15259	15670	15295	15321	15611	15517	15331	15232	15463	15400	15530	15112	15363	15255	15433	15580	15347	15284	15314	15285	15362	15466	15276	15328	15396	15415	15241	15281	15550	15456	15374	15470	15221	15489	15359	15284	15464	15558	15392	15658	15340	15317	15260	15384	15385	15408	15234	15386	15415	15481	15337	15406	15351	15523	15311	15383	15421	15458	15436	15410	15432	15492	15270	15439	15387	15404	15432	15386	15276	15522	15440	15385	15391	15387	15321	15416	15159	15238	15426	15290	15458	15447	15282	15418	15298	15259	15446	15383	15535	15605	15428	15295	15464	15265	15269	15199	15514	15316	15381	15557	15339	15464	15524	15327	15206	15324	15464	15457	15555	15329	15299	15410	15517	15292	15319	15488	15352	15230	15294	15224	15499	15444	15477	15355	15379	15420	15319	15267	15480	15322	15295	15243	15295	15371	15396	15447	15460	15295	15384	15321	15487	15422	15511	15359	15399	15283	15372	15506	15323	15323	15421	15408	15323	15304	15298	15280	15222	15297	15369	15500	15390	15313	15457	15257	15383	15597	15418	15390	15285	15327	15400	15403	15403	15484	15546	15225	15375	15419	15359	15466	15369	15435	15210	15253	15373	15354	15337	15416	15479	15305	15075	15311	15442	15375	15476	15250	15415	15388	15402	15413	15315	15322	15470	15447	15360	15339	15262	15383	15259	15359	15266	15335	15485	15467	15305	15437	15300	15317	15330	15344	15436	15436	15108	15415	15100	15314	15266	15288	15233	15295	15384	15265	15449	15148	15478	15295	15495	15328	15294	15292	15374	15218	15367	15352	15325	15536	15390	15418	15434	15409	15228	15162	15485	15402	15441	15337	15468	15366	15498	15312	15483	15339	15415	15452	15271	15396	15361	15340	15434	15275	15439	15359	15344	15365	15390	15352	15313	15351	15100	15452	15366	15487	15256	15534	15444	15397	15444	15312	15470	15460	15308	15383	15386	15395	15403	15518	15198	15216	15340	15415	15280	15642	15382	15316	15526	15386	15442	15425	15326	15363	15324	15355	15355	15361	15285	15431	15148	15283	15523	15325	15551	15398	15501	15577	15323	15283	15354	15286	15269	15347	15378	15259	15334	15276	15348	15237	15348	15364	15307	15411	15332	15250	15493	15302	15277	15388	15287	15323	15315	15342	15364	15321	15349	15322	15382	15422	15278	15517	15306	15451	15257	15457	15546	15441	15225	15413	15399	15349	15357	15279	15340	15354	15308	15388	15345	15420	15409	15257	15266	15434	15420	15310	15348	15467	15297	15562	15306	15274	15419	15369	15395	15476	15373	15461	15470	15399	15398	15495	15415	15412	15420	15569	15220	15378	15423	15378	15397	15524	15277	15504	15302	15438	15474	15388	15327	15319	15330	15322	15324	15400	15369	15244	15274	15376	15284	15238	15304	15355	15558	15372	15299	15403	15368	15385	15309	15416	15307	15313	15320	15279	15634	15435	15395	15227	15435	15446	15392	15148	15395	15312	15459	15355	15252	15447	15385	15342	15336	15382	15478	15337	15435	15335	15489	15402	15321	15312	15396	15363	15345	15269	15394	15246	15518	15280	15473	15305	15374	15331	15485	15509	15367	15373	15295	15293	15313	15469	15468	15351	15325	15405	15404	15329	15258	15575	15346	15229	15414	15424	15200	15399	15236	15324	15499	15146	15322	15392	15305	15405	15529	15422	15504	15221	15382	15512	15327	15383	15292	15150	15263	15445	15548	15365	15391	15380	15493	15527	15288	15557	15283	15357	15505	15324	15332	15274	15211	15364	15412	15362	15329	15394	15288	15404	15452	15471	15371	15332	15300	15208	15323	15365	15424	15261	15433	15366	15389	15300	15299	15347	15330	15365	15305	15409	15487	15166	15309	15360	15471	15416	15465	15400	15401	15353	15266	15235	15396	15311	15391	15239	15476	15386	15309	15349	15380	15509	15520	15314	15495	15433	15312	15207	15532	15257	15252	15341	15374	15403	15367	15432	15358	15315	15391	15369	15622	15366	15358	15297	15299	15454	15286	15420	15424	15297	15384	15355	15495	15322	15379	15363	15417	15208	15360	15271	15270	15478	15272	15363	15461	15410	15401	15291
24077	21502	29202	24293	23221	54694	60614	45477	32905	24304	19708	17902	17608	17605	17328	17288	17163	17611	17533	17381	17426	17196	17447	17457	17493	17325	17415	17335	17244	17536	17280	17346	17561	17428	17157	17239	17365	17285	17464	17228	17303	17386	17273	17426	17436	17292	17403	17283	17406	17265	17183	17439	17530	17426	17282	17479	17438	17265	17307	17284	17284	17375	17553	17186	17394	17273	17365	17479	17034	17438	17322	17189	17202	17352	17366	17442	17557	17045	17356	17313	17229	17396	17430	17391	17368	17238	17265	17357	17522	17306	17401	17363	17414	17297	17190	17510	17272	17388	17402	17210	17426	17377	17275	17139	17216	17407	17425	17392	17125	17090	17147	17356	17365	17211	17333	17155	17268	17301	17261	17156	17424	17357	17344	17293	17251	17284	17251	17536	17299	17389	17371	17456	17423	17249	17358	17304	17409	17316	17335	17290	17484	17134	17409	17301	17253	17197	17224	17270	17428	17433	17435	17361	17373	17226	17225	17358	17253	17295	17450	17180	17228	17247	17258	17145	17340	17382	17371	17098	17032	17302	17167	17353	17370	17119	17206	17303	17248	17326	17348	17280	17439	17363	17287	17283	17374	17392	17316	17406	17204	17313	17213	17262	17331	17184	17247	17403	17384	17305	17415	17284	17222	17310	17259	17117	17418	17453	17462	17286	17199	17188	17305	17103	17302	17286	17594	17344	17245	17453	17301	17311	17309	17293	17350	17285	17246	17323	17414	17168	17213	17203	17204	17452	17263	17399	17269	17317	17287	17389	17033	17208	17420	17338	17163	17255	17094	17351	17502	17357	17394	17090	17314	17364	17382	17283	17258	17444	17308	17388	17281	17335	17362	17137	17352	17279	17282	17110	17297	17218	17247	17123	17230	17203	17182	17246	17188	17288	17267	17481	17383	17537	17172	17358	17388	17170	17176	17168	16942	17146	17132	17309	17278	17110	16997	17304	17076	17193	17375	17164	17178	17202	17098	17380	17252	17310	17216	17352	17353	17280	17268	17082	17451	17063	17095	17076	17220	17114	17221	17249	17116	17322	17508	17268	17263	17123	17394	17373	17348	17247	17361	17281	17377	17189	17257	17346	17349	17333	17352	17112	17052	17404	17170	17178	17252	17389	17188	17075	17345	17207	17166	17194	17409	17458	17232	17171	17346	17293	17291	17240	17390	17172	17335	17107	17267	17102	17385	17404	17375	17270	17346	17295	17288	17261	17413	17401	17261	17327	17130	17051	17256	17265	17121	17227	17344	17331	17390	17116	17234	17423	17107	17155	17245	17285	17343	17397	17448	17411	17206	17043	17073	17217	17123	16989	17246	17454	17171	17439	17365	17361	17368	17426	17203	17138	17000	17406	17348	17155	17230	17214	17311	17279	17402	17040	17235	17141	17225	17277	17291	17064	17345	17391	17316	17325	17139	17505	17306	17160	17131	17217	17342	17159	17260	17240	17271	17229	17545	17341	17482	17315	17183	17353	17389	17253	17370	17156	17155	17384	17399	17120	17305	17361	17322	17491	17313	17397	17038	17161	17164	17182	17383	17159	17211	17185	17302	17292	17372	17408	17275	17405	17448	17369	17290	17312	17404	17555	17158	17143	17145	17294	17196	17420	17183	17465	17418	17209	17300	17405	17266	17338	17270	17407	17436	17122	17307	17082	17232	17311	17444	17225	17349	17406	17242	17217	17286	17173	17188	17282	17106	17437	17331	17232	17213	17108	17331	17071	17410	17144	17320	17108	17280	17363	17333	17237	17261	17338	17295	17302	17349	17184	17390	17409	17415	17367	17405	17305	17251	17200	17250	17149	17211	17229	17221	16960	17344	17157	17217	17116	17416	17156	17187	17458	17342	17017	17278	17162	17194	17176	17361	17271	17215	17122	17393	17383	17345	17028	17307	17128	17385	17245	17169	17376	17376	17137	17232	17168	17276	17392	17367	17160	17260	17272	17071	17192	17336	17360	17317	17409	17319	17438	17211	17374	17388	17323	17255	17245	17269	17365	17306	17247	17269	17390	17243	17476	17060	17104	17402	17426	17244	17328	17123	17246	17425	17444	17425	17363	17466	17341	17359	17136	17248	17111	17352	17409	17187	17002	17131	17381	17366	17477	17440	17419	17231	17188	17073	17317	17360	17463	17337	17245	17193	17376	17415	17212	17275	17349	17240	17355	17466	17218	17322	17221	17400	17146	17298	17301	17476	17398	17354	17387	17271	17263	17287	17446	17352	17440	17242	17323	17268	17371	17140	17470	17371	17048	17312	17544	17296	17399	17401	17331	17259	17254	17211	17261	17357	17184	17310	17515	17356	17367	17425	17380	17198	17118	17321	17399	17288	17447	17259	17291	17357	17521	17448	17408	17152	17267	17369	17317	17321	17228	17235	17458	17400	17138	17270	17255	17216	17161	17238	17279	17289	17270	17294	17221	17281	17240	17265	17376	17478	17485	17244	17274	17303	17163	17297	17368	17254	17282	17260	17165	17372	17400	17272	17322	17322	17284	17310	17440	17380	17424	17397	17371	17229	17343	17325	17454	17385	17399	17216	17424	17256	17127	17395	17246	17157	17180	17293	17376	17278	17417	17166	17312	17210	17219	17397	17479	17235	17108	17542	17406	17231	17342	17224	17237	17261	17162	17206	17235	17255	17168	17303	17443	17403	17254	17321	17073	17385	17353	17219	17420	17310	17239	17441	17384	17364	17381	17349	17191	17228	17145	17104	17114	17194	17265	17057	17361	17383	17332	17305	17243	17447	17255	17158	17334	17465	17307	17240	17327	17387	17364	17652	17246	17249	17279	17291	17312	17129	17360	17477	17296	17172	17282	17265	17340	17211	17251	17289	17266	17434	17072	17277	17405	17260	17331	17245	17292	17215	17255	17151	17304	17455	17368	17142	17448	17513	17286	17313	17506	17211	17309	17328	17281	17303	17445	17219	17515	17438	17254	17549	17197	17220	17295	17295	17574	17258	17197	17313	17280	17103	17237	17131	17475	17341	17421	17270	17346	17226	17245	17379	17445	17371	17332	17403	17147	17160	17375	17376	17145	17303	17367	17264	17303	17339	17412	17322	17405	17105	17410	17234	17360	17340	17222	17246	17317	17416	17349	17343	17462	17195	17246	17289	17307	17564	17424	17266	17330	17254	17364	17424	17293	17246	17236	17379	17191	17354	17285	17332	17457	17496	17160	17398	17298	17235	17242	17244	17306	17055	17236	17332	17220	17238	17368	17356	17305	17371	17383	17246	17273	17330	17330	17136	17250	17421	17390	17343	17357	17410	17146	17282	17296	17212	17148	17017	17214	17380	17270	17124	17286	17160	17403	17498	17391	17321	17287	17335	17311	17279	17327	17200	17560	17329	17264	17295	17164	17319	17350	17191	17325	17312	17075	17219	17473	17449	17233	17009	17166	17291	17336	17303	17312	17218	17209	17320	17238	17398	17213	17237	16956	17114	17191	17192	17238	17139	17315	17290	17114	17167	17503	17282	17232	17357	17193	17206	17164	17374	17315	17167	17499	17151	17417	17260	17259	17334	17265	17253	17217	17184	17423	17318	17210	17310	17169	17294	17259	17322	17146	17308	17238	17395	17346	17131	17200	17336	17262	17234	17265	17316	17371	17338	17470	17251	17554	17273	17396	17373	17270	17430	17501	17356	17230	17429	17169	17400	17258	17160	17330	17279	17412	17325	17329	17480	17330	17353	17062	17407	17162	17047	17193	17306	17298	17482	17444	17253	17405	17496	17240	17447	17347	17401	17334	17338	17305	17324	17318	17108	17195	17112	17397	17375	17376	17135	17404	17288	17192	17452	17245	17357	17337	17298	17479	17292	17338	17152	17388	17262	17272	17327	17270	17431	17160	17368	17261	17502	17311	17338	17267	17176	17232	17201	17234	17138	17216	17018	17338	17114	17343	17439	17270	17264	17210	17352	17451	17529	17539	17337	17446	17211	17244	17344	17229	17269	17218	17347	17431	17335	17295	17338	17203	17287	17248	17249	17342	17176	17340	17330	17062	17243	17163	17187	17262	17415	17395	17134	17032	17362	17359	17246	17464	17360	17050	17444	17393	17200	17459	17426	17294	17323	17125	17087	17203	17450	17098	17210	17274	17190	17151	17291	17173	17203	17220	17090	17350	17349	17200	17200	17276	17333	17353	17228	16923	17199	17154	17266	17293	17153	17364	17164	17343	17301	17148	17352	17155	17285	17214	17380	17251	17225	17500	17315	17238	17294	17220	17479	17268	17394	17219	17362	17264	17284	16992	17301	17215	17508	17307	17285	17279	17121	17369	17168	17190	17348	17131	17291	17426	17686	17451	17304	17372	17391	17270	17411	17248	17284	17268	17207	17039	17236	17355	17154	17498	17432	17344	17131	17307	17331	17214	17270	17113	17202	17372	17314	17288	17250	17357	17234	17182	17338	17445	17334	17338	17121	17288	17162	17494	17467	17256	17121	17083	17267	17223	17289	17546	17192	17110	17186	17045	17312	17414	17183	17444	17192	17284	17269	17372	17551	17648	17143	17278	17393	17257	17253	17371	17176	17302	17416	17263	17237	17479	17167	17277	17149	17362	17326	17234	17284	17289	17399	17379	17395	17244	17078	17499	17432	17264	17205	17235	17184	17192	17355	17219	17178	17404	17281	17171	17327	17519	17275	17345	17250	17389	17432	17239	17516	17357	17283	17151	17398	17277	17429	17271	17203	17199	17292	17513	17243	17445	17310	17228	17337	17165	17384	17191	17237	17379	17398	17254	17101	17216	17390	17591	17173	17416	17265	17243	17109	17142	17299	17256	17189	17576	17375	17230	17248	17251	17215	17049	17424	17478	17323	17069	17481	17276	17101	17257	17207	17257	17326	17095	17425	17335	17187	17338	17170	17318	17230	17379	17214	17364	17200	17202	17353	17236	17212	17281	17252	17453	17422	17379	17371	17271	17264	17303	17434	17217	17494	17305	17311	17180	17128	17163	17166	17332	17232	17254	17519	17266	17369	17252	17371	17280	17385	17336	17355	17246	17336	17276	17408	17441	17321	17217	17329	17392	17172	17138	17384	17163	17178	17271	17529	17408	17387	17291	17317	17295	17237	17236	17603	17133	17273	17322	17316	17290	17188	17198	17301	17401	17354	17403
37781	34955	21532	19587	24553	56323	56865	44193	31449	21455	16428	15219	14826	14748	14894	14746	14937	14816	14707	14823	14860	14858	14700	14854	14928	14760	14661	14830	14806	14860	14857	14880	14886	14997	14900	14866	14739	14795	14674	14811	14813	14988	14952	14720	14737	14889	14803	14702	14761	14725	14935	14803	14821	14763	14709	14716	14803	14666	14699	14640	14943	14904	14787	14792	14592	14914	14808	14767	14808	14772	14869	14601	14857	14848	14809	14824	14824	14902	14812	14878	14658	14723	14745	14650	14832	14643	14694	14694	14905	14648	14766	14820	14921	14813	14853	14798	14769	14785	14792	14650	14827	14896	14807	14735	14872	14647	14902	14865	14685	14785	14629	14967	14630	14714	14771	14794	14589	14765	14897	14723	14781	14870	14859	14553	14605	14774	14811	14717	14798	14708	14884	14804	14766	14671	14745	14680	14716	14876	14742	14796	14632	14757	14725	14772	14663	14823	14691	14944	14784	14755	14665	14645	14695	14892	14757	14596	14785	14917	14877	14924	14550	14754	14653	14742	14830	14694	14883	14915	14735	14686	14845	14602	14768	14887	14616	14727	14720	14947	14837	14845	14871	14764	14811	14862	14841	14722	14953	14831	14777	14874	14974	14724	14810	14865	14849	14720	14854	14722	14854	14688	14630	14883	14615	14738	14807	14909	14874	14894	14810	14845	14897	14829	14763	14808	14789	14824	14736	14753	14689	14803	14629	14784	14635	14853	14744	14815	14874	14783	14590	14847	14883	14848	14841	14762	14867	14735	14928	14710	14682	14835	14860	14874	14710	14796	14775	14744	14763	14760	14627	14521	14710	14709	14725	14767	14712	14877	14796	14787	14852	14682	14675	14792	14754	14596	14991	14596	14767	14754	14817	14753	14842	14736	14740	14621	14784	14780	14978	14866	14745	14884	14694	14775	14761	14764	14744	14759	14759	14748	14705	14714	14620	14561	14835	14569	14764	14830	14824	14831	14685	14866	14801	14744	14802	14858	14812	14795	14827	14677	14830	14753	14669	14781	14938	14747	14891	14845	14969	14888	14853	14840	14758	14893	14965	14865	14727	14587	14756	14839	14774	14878	14774	14780	14692	14637	14904	14815	14727	14894	14699	14827	14813	14800	14662	14711	14897	14646	14721	14740	14829	14799	14795	14744	14821	14801	14840	14935	14810	14793	14669	14768	14752	14891	14774	14720	14729	14804	14868	14760	14650	14838	14728	14738	14817	14749	14662	14832	14646	14689	14699	14657	14775	14707	14718	14850	14843	14805	14661	14728	14787	14794	14826	14871	14724	14778	14650	14535	14809	14871	14826	14718	14827	14963	14797	14727	14903	14787	14669	14742	14703	14852	14718	14663	14830	14805	14835	14853	14798	14778	14748	14915	14762	14808	14778	14774	14747	14740	14735	14773	14799	14916	14721	14761	14811	14763	14669	14656	14780	14850	14712	14886	14859	14781	14885	14847	14820	14881	14903	14642	14790	14863	14658	14730	14859	14568	14686	14742	14763	14637	14809	14815	14963	14897	14817	14700	14721	14932	14658	14796	14798	14794	14900	14782	14920	14868	14844	14747	14805	14996	14606	14847	14796	14909	14744	14845	14797	14844	14826	14838	14697	14751	14887	14574	14674	14810	14830	14813	14795	14946	14658	14920	14848	14686	14639	14673	14882	14774	14851	14915	14822	14841	14900	14677	14787	14853	15030	14765	14766	14611	14959	14926	14584	14828	14550	14624	14791	15007	14690	14744	14832	14821	14699	14797	14778	14734	14659	14774	14982	14898	14651	14830	14926	14760	14897	14707	14800	14743	14903	14844	14857	14849	14904	14711	14792	15037	14829	14808	14817	14887	14735	14588	14777	14848	14634	14813	14708	14701	14717	14710	14803	14964	14749	14774	14861	14797	14557	14856	14853	14704	14845	14679	14768	14727	14836	14918	14828	14790	14762	14902	14729	14907	14740	14628	14791	14670	14835	14682	14851	14699	14757	14791	14706	14648	14681	14723	14708	14711	14751	14701	14924	14874	14945	14830	14879	14861	14914	14730	14541	14724	14850	14735	14714	14842	14785	14900	14867	14951	14708	14688	14746	14856	14730	14640	14773	14763	14777	14935	14759	14776	14589	14777	14805	14778	14883	14879	14975	14825	14975	14669	14646	14740	14866	14700	14773	14699	14816	14948	14625	14805	14529	14925	14964	14821	14804	14917	14623	14878	14775	15043	14902	14871	14923	14879	14748	14767	14855	14684	14881	14650	14785	14721	14911	14853	14749	14793	14987	14928	14822	14642	14785	14785	14762	14931	14865	14791	14712	14667	14697	14807	14760	14727	14714	14763	14757	14825	14864	14785	14785	14780	14814	14642	14688	14907	14841	14839	14832	14808	14935	14710	14713	14913	14843	14742	14783	14866	14836	14873	14749	14885	14831	14763	14638	14830	14736	14735	14617	14942	14808	14851	14742	14926	14864	14453	14825	14780	14857	14672	14833	14657	14704	14825	14807	14745	14924	14744	14707	14790	14872	14854	14617	14798	14799	14763	14951	14737	14779	14666	14783	14789	14964	14751	14851	14856	14804	14833	14813	14662	14914	14786	14763	14950	14775	14863	14840	14807	14826	14773	14783	14870	14924	14643	14799	14889	14912	14831	14700	14669	14826	14595	14899	14769	14766	14789	14689	14778	14795	14757	14733	14653	14752	14785	14788	14596	14805	14786	14817	14622	14829	14855	14795	14959	14698	14784	14665	14866	14816	14950	14750	14751	14798	14733	14757	14711	14770	15001	14720	14677	14837	14896	14891	14860	15000	14698	14705	14876	14746	14787	14772	14852	14984	14741	14796	14703	14843	14722	14859	14698	14874	14954	14991	14915	14807	14840	14674	14751	14875	14705	14709	14831	14880	14807	14859	14886	14812	14811	14560	14893	14800	14794	14979	14767	14640	14728	14785	14722	14801	14821	14797	14707	14635	14743	14858	14765	14761	14792	14705	14777	14935	14929	14741	14626	14950	14867	14771	14757	14809	14870	14950	14832	15010	14721	14866	14804	14760	14767	14710	14779	14656	14873	14736	14549	14675	14784	14587	14753	15004	14769	14809	14880	14837	14834	14819	14675	14910	14853	14918	14787	14779	14769	14792	14761	14823	14847	14745	14767	14660	14787	14712	14746	14812	14616	14882	14876	14879	14792	14853	14625	14725	14909	14809	14756	15145	14833	14885	14628	14792	14666	14777	14751	14788	14747	14651	14731	14763	14833	14746	14793	14735	14780	14715	14792	14803	14736	14768	14872	14758	14841	14778	14888	14728	14922	14704	14776	14775	14870	14785	14621	14747	14827	14683	14660	14796	14795	14773	14708	14879	14871	14742	14831	14687	14814	15071	14828	14781	14808	14584	14687	14608	14587	14751	14518	14760	14697	14782	14823	14822	14766	14900	14899	14772	14892	14857	14784	14863	14710	14941	14819	14853	14822	14786	14708	14673	15015	14757	14660	14794	14734	14902	14644	14822	14668	14714	14848	14634	14892	14726	14803	14710	14689	14977	14770	14753	14853	14897	14976	14631	14819	14820	14789	14800	14807	14772	14755	14817	14684	14774	14854	14756	14824	14680	14990	14715	14757	14798	14833	14771	14907	14789	14764	14807	14850	14739	14638	14795	14915	14659	14969	14671	14772	14881	14851	14750	14798	14804	14751	14823	14692	14719	14645	14786	14887	14757	14816	14839	14772	14866	14544	14827	14739	14738	14606	14707	14697	14712	14852	14723	14665	14798	14660	14734	15047	14642	14733	14791	14695	14934	14792	14844	14619	14696	14658	14833	14898	14789	14705	14686	14795	14687	14632	14633	14790	14701	14957	14833	14755	14691	14810	14842	14744	14802	14882	14863	14538	14617	14515	14985	14830	14914	14773	14799	14673	14904	14684	14747	14834	14885	14597	14617	14728	14740	14751	14798	14778	14724	14874	14899	14607	14856	14797	14714	14758	14931	14635	14735	14796	14697	14923	14774	14962	14879	14762	14826	14586	14744	14904	14699	14892	14787	14786	14908	14745	14708	14751	14826	14647	14881	14734	14671	14808	14833	14755	14759	14829	14831	14765	14828	14799	14664	14757	14843	14778	14983	14810	14693	14898	14974	14959	14982	14776	14672	14863	14757	14780	15025	14799	14719	14942	14734	14863	14696	14816	14797	14763	14773	14666	14832	14638	14793	14629	14759	14809	14837	14700	14886	14740	14912	14626	14667	14711	14753	14767	14824	14626	14691	14727	14790	14837	14779	14756	14792	14890	14854	14704	14768	14744	14769	14632	14689	14822	14971	14807	14653	14765	14804	14735	14824	14659	14732	14791	14827	14854	14696	14778	14824	14698	14770	14790	14776	14614	14807	14856	14834	14761	14680	14912	14734	14786	14869	14735	14899	14959	14847	14677	14662	14935	14905	14711	14893	14686	14697	14767	14755	14770	14899	14835	14878	14670	14878	14695	14811	14888	14727	14724	14879	14858	14781	14757	14766	14820	14678	14802	14724	14732	14723	14717	14844	14543	14762	14676	14628	14653	14672	14879	14738	14866	14894	14554	14946	14914	14826	14721	14727	14853	14793	14793	14811	14784	14773	14784	15002	14868	14906	14963	14786	14770	14810	14745	14805	14821	14793	14804	14739	14851	14894	14777	14716	14761	14744	14774	14869	14712	14755	14885	14786	14795	14753	14710	14766	14862	14771	14674	14842	14883	14470	14696	14850	14830	14682	14829	14545	14934	14807	14753	14859	14692	14838	14888	14811	14634	14714	14683	14928	14842	14851	14737	14906	14796	14698	14734	14766	14673	14859	14864	14700	14734	14706	14622	14673	14777	14850	14922	14723	14832	14739	14746	14848	14949	14691	14891	14836	14669	14827	14761	14929	14748	14773	14759	14768	14784	14742	14758	14669	14720	14786	14687	14756	14692	14945	14920	14944	15015	14589	14661	14768	14866	14574	14805	14771	14706	14722	14977	14638	14734	14813	14750	14824	14768	14856	14744	14725	14766	14830	14732	14657	14738	15009	14719	14720	14702	14809	14791	14781	14886	14847	14796	14834	14621	14771	14748	14698	14760	14831	14863	14783	14787	14837	14610	14727	14832	14783	14946	14820	14802	14872	14889	14899	14816
23000	21444	29423	23845	22255	61051	71054	55133	39513	28191	21136	18321	17567	17294	17207	17265	17263	17331	17293	17268	17111	17289	17099	17121	17262	17366	17205	17169	17062	17071	17038	17057	17142	17092	17231	17195	17263	17038	16962	17111	17235	17368	17164	17271	17079	17019	17140	17215	17255	17022	17096	17106	16890	17105	16997	17167	17328	17311	17100	17075	17133	17296	17261	17146	17245	17158	17328	17204	17190	17207	17035	17157	17108	17123	17333	17134	17138	16955	17206	17011	17083	17236	17141	17174	17007	17014	17282	17086	17079	17249	17150	17151	16934	17157	17117	17045	17343	17034	17146	17233	17134	17111	17272	17275	17236	17077	17135	17101	17184	17293	17311	16928	17165	17230	17138	16955	17077	17293	16992	16873	17054	17031	17255	17097	17103	17111	17170	17104	17184	17096	17028	17068	17007	16929	16948	17070	17075	17042	17188	16998	16954	16955	17276	16988	16970	17006	17018	17109	17138	17067	17365	17157	17107	17233	17104	17055	17099	17017	17066	16979	17082	16956	17054	17179	17040	17112	17159	16992	17052	17077	16977	16930	17190	17120	16967	16981	17033	17118	17133	17018	16997	17068	17028	17144	17243	17164	17164	16818	16815	17262	16904	16884	17125	17057	17206	17114	17036	17116	16980	17182	16992	17053	16897	17051	17144	17089	17154	17259	16918	17108	16979	17081	17073	16912	17089	17200	17038	16978	16943	17209	16961	17097	16866	17069	17094	16987	17205	17063	17292	17164	17144	17108	17017	17152	17216	16941	17145	17196	16931	16987	17321	17238	17089	17250	17142	17032	17228	17032	17130	17003	16770	17050	17101	16944	17114	17181	16935	17114	17217	17118	17291	17102	17290	17082	17178	17267	17143	16964	16975	17065	17036	17026	17153	17162	17028	16985	16972	16960	17030	17151	17061	17256	17143	16912	17128	16952	17208	17250	17233	17086	17138	17217	16953	17260	17124	17016	17103	17214	17064	16983	17071	17010	17202	16974	17061	16879	17229	17018	16996	16979	17174	17182	17174	17129	17311	17089	17244	16949	17088	17177	17077	17032	17119	17217	17184	17150	16929	16843	17102	17296	17045	17042	17188	16886	17136	17128	16950	17265	17125	17180	17052	17173	17137	17074	17088	17067	17058	17190	16973	17046	17085	17036	16885	17041	16991	17017	16968	16977	17252	17042	16979	17092	17026	17160	17088	17057	17180	17181	17395	17146	17206	17013	17232	17022	17226	17048	17106	17345	17116	16936	17182	17145	17041	17154	16965	16983	17099	17015	17159	16883	17084	17088	16901	16916	17071	16878	17132	17018	17176	16926	16978	17072	17159	17236	17239	16959	17047	16897	16781	17013	16997	16945	17029	17202	16987	16967	17011	17209	17054	17098	17124	17174	17031	17113	17245	17099	17133	17009	17004	17211	16970	16937	17089	16932	16966	17145	17158	16992	17082	17129	17013	17120	17002	17161	17197	16859	17055	17059	17060	17074	17205	16933	17048	17093	16998	17198	17221	16997	16863	17027	16960	17152	17122	17128	17011	16982	16967	17066	16975	17013	17046	16988	17138	17204	17089	16991	17377	17122	17068	17024	16963	17243	16931	16997	17050	17153	17213	16965	17025	16935	16997	17093	17013	17165	17245	17054	16987	17159	17166	16986	17096	17191	17186	17344	17037	17124	17132	17171	17081	17151	17037	16942	17153	17211	17107	17134	16858	17011	17060	16852	17084	17127	16964	16984	17068	17152	17057	16997	17061	17187	17044	17201	16940	17268	17212	17132	16917	17024	17128	17129	16899	17089	17156	17080	17199	17169	16938	16953	16953	17115	16966	17231	17289	16940	17018	16987	17173	17286	17083	17113	17103	17216	17020	17186	17000	17162	17046	16954	17023	17201	17007	17216	17082	17223	17054	16966	17010	17118	17184	16932	17120	17077	17264	17191	17089	16997	17145	17107	17009	17168	16896	17064	17073	17240	17070	17058	17325	17174	16945	16951	17094	16981	17201	16970	17123	17046	17137	17147	16984	17024	17172	17182	17144	17213	17073	17144	17038	17236	16918	17202	16820	17151	17098	17192	17217	17238	17108	17176	16843	17305	17225	17082	17021	17310	17069	17113	17025	17103	17099	17098	16970	17035	17087	17084	17196	17062	17146	16964	16931	17225	17156	17132	17328	17241	17235	16971	17005	17086	17267	16980	17189	16922	17177	16960	17328	17233	17167	16989	17023	17020	17060	16933	17210	17138	17234	17121	17039	17102	16979	17151	17131	17004	17071	16998	17040	17256	17109	17167	17112	17171	17103	17091	17089	17003	16918	17140	17065	17118	17000	16982	17094	17029	17143	17016	17041	16978	17179	17121	17092	17070	16985	17081	16942	17018	17035	17163	17115	16877	17170	17059	17050	17065	17280	17226	17047	17089	16992	16919	17066	17001	17063	17009	16950	17253	17033	17173	17160	16954	17179	17023	17177	17156	17165	16905	17042	17171	17051	17075	16988	17019	17212	17069	17271	17033	17000	17153	17110	16984	17223	17329	17043	17056	17011	16933	17192	16913	17108	17177	17272	17023	17049	17125	16997	16947	17011	17282	17155	16954	17042	17261	16793	17235	17236	17097	17212	17129	17201	17181	17026	17120	17174	17000	17173	17063	17040	17052	16954	17011	17105	17010	17273	16959	17038	16844	17153	16913	17244	16900	17021	17036	17117	17236	17437	17057	17164	17040	16914	17079	17187	17228	17217	17126	16997	17100	17225	16891	17302	17214	16987	17037	17198	17046	16986	17006	17083	16979	16923	17170	17294	17165	17220	17073	17209	17137	17002	16914	16993	16841	17197	17193	16993	17261	17110	17186	17092	16991	17016	16913	16955	17097	17104	17192	16996	17101	17010	17008	17206	17042	17106	17210	16969	17168	17083	17072	17118	16969	17084	17114	16843	17093	16914	17079	16978	17160	17131	17025	17088	17095	17154	17115	16984	16964	17288	16990	17078	17191	16961	17104	17179	17006	17223	16971	17208	16944	17008	17059	17235	17109	17303	17247	17176	17097	17202	17123	17029	17306	17221	17245	17116	17264	16923	16930	17144	17048	17019	17175	17207	17214	17116	17005	16924	16971	17216	17016	17145	16944	16761	16954	17179	17160	17066	17235	17185	16960	16962	16889	17137	17160	17152	17086	17070	17098	17011	17034	17025	17035	17039	17155	16940	17119	17095	16918	16981	17121	16903	17052	17037	17325	16803	16962	17096	17163	17059	17180	17087	17242	17092	17221	17011	17015	16900	17138	16948	16982	17160	16915	17160	17171	17126	17015	17095	17126	17244	17097	16992	17048	16970	17270	16984	17086	17004	17171	17123	17036	17287	17075	16949	17053	16964	17049	17102	17054	17014	17194	16944	17013	17055	17178	17147	17108	16833	16895	17140	17041	17202	16976	17133	16920	16930	16835	16982	16955	16936	17045	17165	16978	17088	17152	17034	17011	17182	16952	17034	16938	17088	17064	16923	17099	17188	17086	16910	16948	16932	16891	17112	16969	17059	17018	17206	17076	17248	17086	17184	17043	16976	16954	17280	16974	16991	16865	17187	17259	17043	17147	17013	17125	17086	17016	17030	17252	16943	17061	17013	17087	17239	17089	17100	16974	17040	17058	16973	17081	17120	16771	17145	17044	17095	16957	17048	17024	17085	17201	17028	17098	16914	17015	17130	16994	16879	16976	17066	17088	17350	16929	17103	17158	16968	16981	16889	16996	17000	17168	17128	16957	16986	17094	17133	17084	16928	17073	17026	17078	17182	17036	17135	16951	17090	17074	16986	17236	17016	17177	17313	17173	17143	17144	16982	17150	17006	17090	17119	16943	16996	17053	17159	16965	16965	16943	17082	17207	17208	17106	16825	17104	17077	17195	17417	17059	17091	17045	16973	17065	17195	17008	17322	17048	17151	17090	17079	17181	17076	16990	16877	16980	16935	17149	17049	17062	17005	16852	17011	17082	17206	17032	17142	16996	17013	17022	17185	17130	17058	17070	17196	17008	17188	17149	17029	16925	17025	17015	17104	17136	17100	17085	17021	17102	17015	17072	16987	17354	17083	17070	17140	17188	17088	17151	17237	17001	16968	16954	16909	16905	17154	17072	17019	17037	17097	17118	16950	16745	16979	17066	17028	17127	17155	16983	17000	16953	17229	17197	17121	17221	17154	17060	17075	17212	17045	16951	17121	17172	17134	17161	17122	17039	17248	17175	16837	17024	17179	17025	17094	17125	16998	17120	17235	16964	17056	16917	17171	17166	17055	17104	16880	17116	17085	17038	17255	17124	16992	17113	17153	16921	17121	17099	17044	17192	17053	17079	17052	17049	17161	16900	16989	16902	16944	17004	16995	16994	17285	17175	17162	17081	17179	16957	17193	17118	17056	17150	16906	17373	17180	17072	16925	17054	16964	16995	17209	17123	17032	17078	16923	17064	17078	16985	17112	16907	17087	16996	17376	17155	17046	16944	17274	17066	17166	16987	17131	17372	17172	17071	17060	17098	17243	17294	17210	16969	17055	17200	16984	17082	17242	17089	17152	16950	17118	17200	16811	16973	16926	17142	16993	17029	17151	17073	16935	17037	17373	16991	17167	17148	17006	17172	17014	17141	17198	17219	16959	17125	17082	17078	17018	16799	17055	16895	17133	17008	17087	17102	17045	16962	17020	17005	17014	17100	17027	16900	17044	17023	16982	17032	17164	17082	17116	17145	17204	17057	16957	17005	17006	17158	16971	17041	17046	17153	17107	17091	16904	16934	17085	17086	17453	16993	17090	17155	17255	17469	17038	17118	17144	16836	16836	17280	17075	16999	17077	16895	17309	17173	16948	17004	17403	17002	17091	17025	17134	17195	16983	17001	16969	17060	17148	17050	16978	16959	17089	17203	17061	17029	17009	17093	17252	17153	17257	17155	16999	17188	17191	17004	17207	17241	17054	17024	17147	17071	17392	17035	17052	16932	17078	17113	17064	16887	16953	16985	16906	17019	17187	17203	17132	16874	17029	17203	17134	17172	17020	17327	17117	17041	17129	16882	17120	17057	17143	17203	16999	16945	16999	16969	17090	17220	16936	16868	16992	17072	16970	17118	17102	16779	17075	16995	17149	17099	16959	17006	17242	17074
46016	41415	27457	21406	27435	69098	70773	54228	39183	25547	17678	15147	14850	14667	14693	14649	14452	14616	14566	14587	14435	14616	14726	14719	14681	14684	14605	14528	14537	14566	14873	14619	14675	14657	14523	14499	14677	14616	14870	14610	14424	14596	14619	14707	14601	14580	14683	14667	14500	14538	14622	14600	14635	14675	14429	14607	14585	14483	14650	14684	14556	14592	14507	14467	14710	14549	14564	14516	14586	14572	14666	14457	14591	14601	14381	14530	14511	14688	14582	14451	14552	14675	14561	14466	14450	14639	14615	14545	14737	14443	14712	14689	14659	14625	14546	14698	14547	14539	14658	14684	14716	14641	14530	14506	14420	14488	14670	14541	14680	14710	14603	14419	14588	14709	14628	14758	14584	14609	14495	14585	14578	14541	14627	14682	14461	14551	14499	14612	14668	14723	14577	14535	14592	14506	14581	14607	14516	14568	14403	14757	14656	14542	14597	14617	14737	14553	14410	14600	14565	14603	14571	14483	14495	14596	14625	14769	14570	14658	14596	14535	14638	14485	14483	14677	14609	14500	14495	14572	14575	14645	14479	14537	14451	14660	14659	14598	14589	14418	14595	14698	14454	14423	14604	14740	14527	14616	14569	14542	14693	14559	14547	14492	14446	14628	14487	14630	14721	14556	14412	14433	14370	14649	14575	14691	14525	14521	14682	14731	14769	14645	14445	14630	14761	14753	14572	14570	14592	14643	14560	14590	14622	14626	14639	14552	14580	14519	14557	14500	14779	14562	14614	14607	14538	14620	14676	14556	14712	14681	14625	14879	14613	14648	14531	14443	14537	14733	14413	14538	14440	14549	14437	14472	14675	14509	14661	14624	14491	14360	14305	14438	14404	14655	14829	14687	14588	14629	14606	14631	14614	14632	14684	14497	14617	14455	14641	14611	14727	14535	14554	14617	14520	14442	14641	14635	14628	14491	14577	14574	14403	14555	14445	14484	14613	14646	14426	14421	14587	14511	14604	14627	14666	14720	14397	14673	14591	14425	14781	14467	14690	14669	14648	14465	14565	14604	14558	14659	14637	14480	14526	14585	14581	14613	14574	14510	14539	14630	14633	14539	14654	14776	14583	14530	14504	14443	14479	14551	14457	14644	14658	14655	14536	14769	14424	14505	14548	14583	14652	14590	14519	14542	14658	14525	14588	14470	14653	14547	14563	14523	14519	14605	14596	14334	14574	14410	14640	14540	14345	14692	14341	14574	14623	14692	14632	14541	14435	14455	14720	14594	14520	14584	14529	14553	14396	14590	14548	14630	14657	14646	14453	14486	14467	14623	14546	14617	14652	14549	14553	14626	14432	14627	14395	14513	14423	14713	14591	14617	14556	14560	14566	14743	14615	14777	14497	14781	14797	14546	14645	14746	14582	14625	14447	14619	14638	14501	14513	14567	14798	14357	14567	14755	14667	14574	14647	14425	14613	14469	14460	14654	14542	14603	14677	14670	14524	14752	14565	14575	14637	14854	14626	14471	14609	14441	14549	14587	14601	14476	14534	14495	14500	14545	14638	14439	14685	14397	14759	14530	14703	14538	14426	14539	14682	14674	14455	14576	14612	14509	14622	14528	14722	14566	14568	14523	14648	14634	14471	14694	14633	14613	14578	14438	14568	14765	14536	14669	14506	14544	14512	14486	14484	14715	14497	14686	14499	14486	14551	14618	14453	14449	14479	14536	14560	14776	14661	14606	14481	14526	14603	14591	14550	14569	14364	14552	14561	14653	14619	14650	14469	14624	14664	14502	14594	14510	14499	14728	14446	14529	14625	14579	14686	14655	14555	14652	14550	14492	14605	14589	14514	14646	14585	14558	14605	14606	14608	14571	14592	14495	14504	14622	14409	14629	14397	14667	14641	14537	14516	14679	14670	14595	14534	14332	14551	14481	14519	14518	14524	14480	14590	14689	14577	14610	14579	14617	14546	14403	14552	14592	14328	14679	14472	14485	14537	14472	14458	14696	14552	14634	14637	14400	14554	14580	14462	14527	14641	14611	14682	14563	14640	14585	14448	14705	14426	14397	14545	14632	14545	14525	14561	14647	14619	14589	14657	14612	14614	14548	14715	14420	14591	14658	14700	14462	14504	14671	14493	14507	14655	14577	14579	14491	14365	14691	14582	14605	14511	14680	14444	14575	14565	14453	14558	14553	14647	14554	14732	14423	14561	14520	14779	14519	14416	14403	14513	14513	14511	14564	14466	14636	14520	14533	14631	14473	14440	14663	14451	14750	14561	14415	14501	14595	14637	14499	14476	14639	14617	14496	14521	14595	14528	14384	14673	14647	14576	14544	14651	14526	14528	14375	14528	14575	14548	14676	14653	14411	14634	14577	14477	14513	14604	14508	14588	14562	14564	14328	14559	14338	14651	14524	14418	14573	14689	14607	14591	14413	14647	14534	14472	14608	14733	14365	14612	14675	14630	14676	14679	14622	14621	14540	14570	14528	14559	14630	14600	14559	14484	14515	14633	14643	14543	14545	14516	14566	14631	14587	14608	14532	14420	14548	14627	14440	14660	14541	14503	14575	14616	14399	14596	14494	14508	14454	14507	14427	14512	14634	14606	14452	14663	14547	14743	14695	14546	14632	14708	14591	14613	14428	14579	14426	14715	14500	14686	14550	14742	14442	14609	14708	14563	14603	14720	14586	14536	14418	14353	14694	14487	14475	14820	14708	14581	14500	14627	14590	14625	14335	14576	14678	14469	14357	14681	14513	14651	14610	14593	14636	14545	14657	14510	14493	14505	14688	14612	14488	14704	14528	14679	14559	14645	14454	14561	14415	14499	14627	14670	14321	14534	14572	14544	14657	14507	14549	14560	14520	14536	14466	14486	14703	14497	14482	14682	14884	14515	14644	14605	14453	14583	14524	14614	14445	14629	14500	14545	14740	14398	14451	14485	14507	14557	14714	14609	14467	14540	14562	14568	14611	14566	14699	14373	14686	14546	14590	14607	14462	14440	14724	14465	14557	14643	14516	14576	14392	14613	14606	14547	14676	14516	14503	14629	14538	14562	14557	14589	14620	14552	14523	14573	14509	14632	14756	14641	14561	14631	14411	14627	14600	14717	14464	14546	14711	14590	14413	14533	14587	14513	14488	14705	14587	14543	14568	14603	14636	14740	14548	14714	14567	14464	14525	14524	14542	14606	14630	14410	14496	14584	14528	14319	14536	14434	14496	14678	14538	14517	14501	14547	14521	14589	14699	14596	14640	14640	14486	14672	14490	14652	14508	14671	14520	14502	14643	14530	14572	14459	14672	14624	14573	14633	14527	14549	14495	14441	14516	14463	14503	14678	14570	14646	14594	14605	14588	14552	14533	14616	14679	14773	14462	14490	14629	14568	14588	14491	14334	14445	14619	14642	14498	14581	14583	14517	14451	14593	14533	14596	14579	14521	14706	14407	14546	14565	14542	14522	14571	14571	14409	14535	14587	14445	14764	14561	14511	14583	14587	14568	14516	14562	14543	14491	14489	14614	14720	14582	14455	14490	14611	14691	14646	14435	14752	14461	14536	14630	14604	14566	14671	14735	14467	14555	14598	14428	14634	14542	14635	14566	14511	14525	14680	14716	14773	14495	14609	14586	14531	14659	14544	14452	14552	14634	14683	14467	14801	14488	14525	14604	14624	14296	14534	14657	14614	14406	14682	14593	14675	14604	14501	14401	14669	14482	14572	14584	14531	14486	14521	14539	14631	14603	14559	14593	14632	14487	14574	14545	14615	14649	14413	14686	14768	14451	14647	14716	14430	14645	14712	14505	14601	14539	14603	14623	14741	14661	14604	14506	14694	14512	14452	14583	14620	14396	14589	14774	14364	14542	14695	14729	14686	14668	14516	14591	14629	14707	14500	14437	14533	14558	14631	14611	14583	14611	14597	14612	14843	14520	14476	14575	14581	14547	14554	14632	14727	14576	14676	14461	14507	14440	14427	14454	14657	14655	14698	14481	14519	14638	14492	14481	14654	14451	14447	14591	14547	14458	14440	14509	14574	14626	14548	14431	14617	14606	14610	14682	14525	14496	14702	14747	14430	14591	14666	14668	14629	14649	14602	14660	14748	14465	14476	14510	14656	14607	14585	14537	14689	14666	14303	14723	14584	14585	14483	14538	14606	14581	14593	14641	14693	14464	14395	14591	14620	14750	14527	14661	14507	14478	14671	14649	14689	14614	14554	14534	14516	14610	14576	14528	14519	14605	14739	14567	14633	14596	14585	14463	14622	14667	14614	14576	14565	14674	14556	14488	14699	14500	14497	14712	14601	14460	14532	14506	14500	14610	14525	14679	14451	14617	14560	14592	14630	14569	14542	14598	14528	14560	14751	14577	14516	14688	14651	14786	14496	14532	14642	14569	14517	14494	14690	14585	14657	14678	14519	14629	14448	14569	14473	14644	14637	14522	14716	14590	14447	14604	14627	14532	14511	14616	14501	14579	14570	14510	14625	14468	14669	14701	14571	14606	14612	14669	14551	14493	14488	14451	14471	14601	14493	14648	14731	14451	14356	14516	14715	14636	14764	14417	14580	14507	14650	14555	14582	14472	14587	14582	14600	14509	14612	14679	14574	14538	14509	14671	14534	14581	14630	14547	14482	14564	14583	14576	14719	14454	14602	14721	14548	14531	14648	14528	14588	14505	14661	14517	14516	14742	14689	14641	14532	14676	14479	14517	14463	14676	14576	14496	14385	14636	14643	14554	14644	14592	14561	14489	14386	14561	14539	14701	14523	14473	14720	14527	14483	14614	14468	14558	14625	14623	14395	14561	14605	14501	14578	14557	14516	14772	14694	14600	14565	14682	14579	14549	14489	14631	14573	14602	14581	14692	14638	14508	14619	14375	14562	14488	14659	14587	14620	14539	14502	14621	14592	14434	14623	14495	14695	14567	14534	14489	14556	14405	14449	14544	14469	14624	14648	14700	14643	14659	14443	14753	14565	14549	14788	14552	14690	14529	14747	14625	14598	14514	14546	14513	14715	14368	14582	14767	14622	14599	14561	14669	14626	14759	14453	14693	14624	14552	14441	14599	14802	14524	14505	14598	14510	14528	14621	14615	14505	14544	14590	14592	14485	14717	14526	14682	14453	14651	14471	14652	14638	14563	14637	14555	14565	14428	14620	14579	14558	14657	14535
27946	22346	25057	21189	18574	26207	28047	23759	20468	18521	17523	17418	17326	17429	17153	17252	17092	17444	17335	17429	17215	17394	17289	17362	17292	17329	17312	17353	17485	17340	17375	17471	17487	17424	17425	17345	17260	17388	17456	17349	17282	17341	17268	17453	17027	17340	17432	17299	17142	17258	17198	17361	17189	17255	17189	17358	17421	17150	17214	17360	17126	17369	17439	17043	17441	17508	17206	17343	17177	17381	17415	17023	17258	17489	17393	17313	17417	17191	17135	17244	17317	17162	17450	17318	17259	17451	17374	17210	17272	17269	17273	17580	17160	17414	17218	17412	17171	17332	17342	17403	17290	17367	17429	17256	17279	17316	17139	17110	17266	17405	17498	17213	17229	17336	17145	17164	17118	17230	17377	17439	17461	17204	17325	17129	17235	17050	17307	17254	17266	17260	17259	17347	17254	17284	17122	17509	17350	17297	17331	17420	17364	17168	17213	17204	17361	17342	17376	17398	17100	17327	17198	17052	17374	17266	17109	17134	17287	17398	17253	17292	17295	17145	17501	17217	17289	17277	17207	17335	17171	17350	17402	17360	17106	17319	17020	17374	17318	17380	17381	17347	17109	17114	17286	17224	17243	17304	17175	17274	17301	17168	17242	17456	17245	17176	17251	17353	17275	17106	17336	17313	17137	17282	17468	17319	17282	17367	17216	17185	17430	17272	17388	17262	17396	17345	17378	17329	17290	17347	17291	17279	17477	17198	17138	17233	17304	17255	17390	17139	17472	17108	17330	17163	17218	17106	17165	17203	17221	17230	17378	17281	17293	17340	17379	17172	17294	17364	17189	17220	17312	17328	17106	17321	17267	17295	17308	17266	17292	17181	17284	17184	17387	17210	17137	17149	17326	17339	17196	17474	17321	17228	17117	17246	17192	17179	17327	17094	17116	17360	17251	17227	17364	17146	17688	17227	17436	17357	17183	17497	17391	17377	17374	17282	17191	17238	17221	17248	17137	17138	17428	17148	17274	17159	17229	17297	17284	17300	17142	17265	17078	17393	17378	17428	17393	17196	17348	17183	17355	17246	17371	17247	17241	17263	17323	17431	17366	17350	17134	17450	17256	17308	17302	17100	17428	17216	17231	17253	17252	17117	17234	17386	17185	17090	17418	17043	17260	17328	17237	17089	17358	17365	17257	17251	17317	17134	17396	17247	17400	17402	17270	17157	17319	17232	17428	17360	17430	17288	17133	17159	17360	17326	17394	17239	17294	17234	17271	17473	17335	17384	17133	17163	17303	17218	17320	17204	17158	17391	17284	17053	17278	17323	17428	17282	17447	17217	17196	17162	17205	17324	17273	17266	17194	17294	17360	17267	17298	17440	17157	17195	17118	17089	17346	17360	17391	17235	17474	17264	17276	17442	17323	17324	17215	17181	17185	17212	17207	17287	17469	17326	17262	17263	17227	17210	17304	17409	17430	17331	17423	17327	17217	17353	17068	17080	17285	17289	17264	17377	17410	17226	17189	17128	17128	17169	17224	17174	17133	17292	17225	17179	17137	17249	17352	17167	17216	17130	17231	17259	17281	17362	17358	17364	17338	17234	17216	17264	17316	17557	17229	17479	17162	17369	17305	17362	17379	17499	17405	17233	17189	17303	17364	17242	17212	17220	17411	17225	17206	17215	17224	17153	17021	17211	17283	17288	17248	17341	17104	17415	17348	17351	17151	17139	17249	17255	17248	17207	17219	17533	17632	17203	17238	17254	17145	17429	17218	17168	17276	17356	17118	17196	17183	17370	17347	17427	17351	17344	17268	17325	17397	17240	17465	17328	17129	17181	17209	17061	17119	17388	17329	17161	17313	17300	17272	17178	17263	17238	17339	17289	17159	17331	17350	17131	17101	17351	17184	17202	17430	17454	17443	17256	17175	17230	17365	17166	17319	17233	17364	17042	17256	17179	17223	17335	17579	17088	17245	17431	17245	17324	17235	17334	17048	17391	16977	17118	17130	17280	17409	17017	17347	17313	17336	17394	17448	17229	17175	17429	17327	17117	17443	17207	17432	17155	17316	17191	17304	17373	17497	17048	17343	17125	17274	17557	17194	17318	17239	17260	17215	17413	17364	17449	17414	17132	17200	17290	17401	17121	17229	17260	17306	17332	17148	17351	17400	17398	17391	17322	17508	17189	17460	17332	17406	17162	17190	17151	17371	17200	17430	17224	17187	17338	17252	17141	17242	17385	17257	17330	17388	17294	17265	17426	17413	17353	17268	17113	17093	17100	17194	17167	17230	17217	17225	17264	17408	17213	17443	17022	17218	17318	17320	17265	17077	17234	17451	17299	17395	17386	17412	17205	17293	17236	17458	17130	17265	17186	17199	17323	17184	17428	17557	17230	17199	17277	17226	17428	17243	17186	17183	17217	17122	17110	17350	17258	17275	17442	17238	17294	17314	17132	17316	17346	17456	17311	17325	17260	17298	17259	17391	17326	17363	17085	17129	17406	17294	17591	17397	17192	17210	17434	17292	17131	17142	17445	17456	17424	17267	17354	17291	17247	17370	17214	17213	17182	17361	17303	17286	17269	17330	17314	17278	17261	17541	17343	17361	17355	17427	17400	17328	17316	17182	17348	17226	17399	17353	17214	17242	17291	17126	17337	17260	17268	17317	17315	17154	17200	17296	17278	17009	17243	17435	17424	17367	17220	17249	17394	17318	17077	17246	17230	17243	17204	17079	17314	17167	17477	17148	17481	17172	17381	17394	17352	17075	17155	17347	17379	17451	17255	17353	17299	17379	17259	17303	17248	17419	17384	17275	17299	17131	17140	17097	17128	17209	17297	17395	17489	17408	17269	17250	17300	17325	17469	17091	17194	17430	17325	17190	17439	17259	17456	17270	17543	17180	17281	17297	17303	17183	17355	17186	17254	17253	17205	17373	17260	17332	17226	17351	17284	17321	17227	17305	17246	17272	17319	17422	17492	17271	17297	17183	17301	17431	17458	17243	17178	17366	17216	17211	17025	17528	17406	17359	17243	17199	17354	17165	17299	17155	17307	17207	17272	17384	17297	17295	17213	17419	17505	17248	17302	17240	17497	17344	17276	17320	17323	17342	17235	17293	17548	17135	17310	17369	17209	17381	17365	17313	17186	17199	17404	17134	17431	17207	17292	17119	17205	17239	17190	17202	17267	17264	17489	17393	17305	17106	17252	17301	17313	17269	17305	17389	17214	17326	17154	17402	17228	17178	17287	17289	17262	17365	17351	17268	17358	17237	17283	17407	17360	17246	17413	17452	17215	17213	17382	17298	17182	17445	17285	17282	17401	17133	17334	17151	17219	17131	17353	17382	17221	17279	17262	17225	17311	17233	17413	17337	17517	17399	17277	17400	17197	17254	17178	17422	17182	17332	17280	17319	17295	17279	17517	17350	17392	17406	17123	17291	17301	17169	17324	17346	17250	17390	17222	17183	17228	17549	17341	17364	17390	17204	17075	17404	17352	17087	17368	17442	17326	17257	17314	17215	17076	17263	17305	17326	17424	17200	17168	17243	17271	17464	17219	17391	17195	17177	17331	17214	17269	17493	17652	17328	17342	17511	17171	17333	17017	17132	17356	17381	17263	17232	17251	17220	17236	17215	17287	17250	17365	17209	17274	17187	17335	17219	17482	17522	17177	17392	17310	17313	17168	17182	17307	17149	17380	17244	17299	17355	17241	17393	17400	17402	17437	17410	17482	17409	17134	17301	17248	17210	17463	17323	17444	17191	17212	17162	17179	17442	17252	17471	17274	17334	17225	17363	17465	17329	17310	17287	17364	17292	17266	17104	17505	17515	17373	17449	17445	17099	17483	17185	17261	17672	17266	17433	17276	17537	17305	17364	17296	17369	17327	17408	17351	17306	17308	17298	17135	17203	17333	17352	17344	17263	17234	17332	17151	17352	17389	17417	17422	17285	17425	17465	17303	17360	17354	17456	17311	17443	17303	17405	17402	17319	17406	17516	17396	17364	17132	17239	17250	17138	17322	17207	17209	17344	17286	17342	17350	17437	17509	17303	17310	17447	17267	17183	17294	17251	17188	17186	17249	17311	17351	17098	17357	17343	17320	17323	17424	17318	17226	17275	17322	17319	17376	17276	17139	17324	17380	17350	17328	17166	17319	17460	17331	17348	17325	17106	17638	17384	17288	17384	17111	17322	17601	17337	17329	17259	17472	17357	17387	17247	17279	17361	17354	17379	17352	17208	17037	17408	17271	17449	17244	17504	17524	17436	17261	17425	17207	17276	17298	17317	17149	17206	17346	17421	17300	17314	17119	17276	17306	17347	17347	17100	17201	17340	17285	17264	17390	17556	17357	17279	17226	17277	17185	17184	17417	17404	17076	17416	17234	17451	17240	17340	17424	17417	17296	17333	17262	17165	17046	17136	17401	17241	17290	17231	17323	17096	17340	17170	17232	17270	17034	17339	17360	17076	17344	17149	17203	17364	17172	17245	17106	17292	17195	17173	17321	17292	17435	17438	17304	17370	17154	17358	17461	17413	17306	17408	17412	17321	17444	17379	17285	17252	17555	17399	17149	17455	17398	17418	17466	17218	17203	17537	17508	17280	17160	17168	17228	17266	17188	17155	17374	17219	17134	17342	17319	17110	17373	17224	17228	17243	17346	17387	17392	17385	17328	17239	17163	17273	17411	17203	17276	17281	17338	17332	17301	17286	17143	17159	17208	17243	17316	17501	17148	17314	17227	17179	17140	17113	17169	17379	17308	17163	17098	17073	17102	17440	17558	17208	17180	17073	17251	17292	17142	17300	17282	17371	17431	17544	17320	17210	17146	17156	17041	17335	17366	17286	17181	17323	17345	17281	17388	17323	17247	17444	17184	17394	17475	17328	17247	17502	17187	17477	17357	17434	17299	17250	17231	17108	17285	17277	17130	17406	17405	17296	17355	17310	17216	17248	17137	17279	17214	17374	17100	17408	17329	17204	17181	17483	17381	17393	17317	17155	17412	17078	17249	17331	17295	17512	17210	17453	17338	17465	17204	17197	17197	17237	17213	17249	17135	17281	17176	17296	17256	17363	17278	17128	17496	17113	17359	17469	17448	17539	17384	17233	17398	17139	17228	17405	17361	17256	17220	17191	17298	17333	17257	17263	17059	17329	17191	17323	17318	17230	17131	17222	17421
20451	19847	18502	15725	16622	25883	25972	21240	17661	15714	14948	15031	14680	14915	14796	14735	14961	14702	14676	14847	14739	14832	14694	14768	14833	14760	14810	14788	14822	14627	14767	14861	14742	14714	14699	14876	14660	14767	14774	14774	14893	14735	14769	14661	14832	14777	14827	14758	14722	14709	14619	14697	14875	14787	14791	14629	14744	14722	14772	14774	14669	14758	14823	14741	14809	14732	14582	14703	14780	14765	14850	14674	14786	14828	14793	14869	14671	14825	14775	14796	14727	14635	14572	14781	14684	14685	14810	14891	14667	14777	14712	14822	14895	14826	14677	14912	14738	14657	14776	14935	14653	14823	14747	14774	14809	14799	14745	14727	14795	14783	14853	14787	14725	14666	14854	14792	14756	14861	14844	14811	14752	14680	14714	14764	14750	14668	14860	14662	14773	14777	14657	14610	14888	14724	14827	14671	14939	14787	14741	14861	14723	14975	14761	14820	14799	14801	14830	14846	14750	14707	14868	14821	14618	14867	14693	14592	14759	14826	14776	14824	14681	14808	14789	14760	14755	14687	14747	14866	14883	14600	14863	14643	14690	14709	14704	14746	14875	14965	14676	14764	14709	14798	14826	14909	14738	14760	14719	14944	14636	14603	14789	14717	14972	14756	14806	14754	14838	14862	14843	14814	14900	14871	14768	14684	14647	14813	14662	14669	14952	14833	14773	14708	14695	14840	14888	14729	14674	14852	14676	14640	14794	14588	14716	14619	14729	14838	14752	14785	14796	14785	14680	14671	14801	14805	14714	14796	14762	14747	14698	14729	14818	14817	14667	14817	14788	14808	14598	14844	14706	14900	14744	14662	14654	14755	14889	14682	14850	14788	14941	14859	14754	14774	14803	14724	14789	14735	14903	14837	14661	14592	14634	14860	14831	14706	14878	14779	14831	14819	14839	14811	14725	14794	14712	14653	14776	14867	14749	14736	14667	14714	14838	14723	14593	14744	14726	14753	14701	14771	14743	14816	14510	14794	14650	14941	14757	14764	14892	14759	14771	14860	14843	14629	14875	14837	14877	15038	14709	14744	14676	14751	14646	14666	14713	14686	14782	14786	14701	14915	14641	14733	14679	14809	14809	14827	14779	14834	14856	14861	14765	14823	14708	14790	14709	14662	14796	14880	14640	14764	14703	14889	14698	14754	14775	14728	14894	14774	14845	14732	14796	14720	14865	14662	14624	14889	14689	14823	14560	14639	14822	14871	14893	14689	14647	14851	14804	14795	14631	14791	14724	14659	14674	14896	14810	14618	14710	14777	14855	14895	14742	14821	14638	14872	14759	14887	14690	14682	14751	14983	14716	14632	14817	14863	14747	14678	14761	14773	14687	14791	14739	14754	14796	14785	14690	14705	14927	14711	14711	14841	14828	14838	14674	14894	14790	14812	14696	14837	14828	14741	14799	14854	15058	14889	14899	14815	14799	14810	14994	14852	14787	14784	14757	14717	14828	14820	14698	14724	14592	14938	14901	14802	14885	14737	14776	14632	14794	14645	14846	14758	14807	14706	14724	14865	14610	14726	14785	14732	14788	14617	14724	14917	14908	14910	14747	14910	14679	14683	14908	14835	14722	14713	14586	14867	14738	14739	14561	14782	14779	14866	14681	14900	14749	14872	14712	14660	14758	14767	14663	14932	14753	14675	14672	14728	14693	14666	14784	14867	14790	14722	14685	14790	14741	14856	14799	14726	14775	14761	14760	14664	14688	14730	14795	14833	14766	14699	14786	14839	14897	14882	14697	14844	14817	14779	14752	14870	14596	14686	14647	14940	14936	14862	14747	14886	14696	14593	14790	14736	14839	14735	14887	14668	14785	14594	14741	14679	14746	14833	14670	14826	14940	14590	14706	14790	14767	14849	14681	14898	14676	14840	14846	14798	15008	14705	14898	14844	14769	14788	14746	14822	14896	14904	14642	14751	14757	14881	14914	14694	14651	14828	14799	14779	14690	14751	14834	14750	14915	14656	14813	14947	14939	14849	14642	14738	14609	14865	14734	14682	14626	14751	14867	14751	14733	14717	14876	14792	14691	14819	14822	14685	14673	14728	14787	14826	14927	14695	14730	14961	14708	14889	14859	14721	14806	14806	14843	14875	14744	14955	14686	14718	14814	14793	14741	14702	14633	14798	14724	14838	14943	14751	14696	14647	14941	14586	14757	14848	14742	14809	14713	14957	14683	14754	14787	14763	14824	14670	14854	14607	14754	14583	14912	14696	14706	14727	14780	14838	14897	14781	14740	14875	14794	14627	14849	14769	14732	14741	14720	14816	14689	14924	14688	14807	14753	14691	14852	14722	14645	14798	14826	14759	14632	14959	14767	14678	14762	14925	14694	14702	14896	14819	14756	14669	14733	14955	14695	14794	14702	14930	14627	14565	14740	14716	14864	14709	14671	14804	14693	14636	14893	14641	14723	14844	14923	14831	14633	14690	14775	14735	14793	14744	14734	14807	14770	14601	14710	14803	14780	14887	14642	14762	14895	14743	14827	14698	14843	14595	14754	14812	14910	14727	14738	14781	14885	14780	14682	14825	14862	14889	14762	14721	14934	14777	14700	14718	14660	14703	14768	14705	14762	14711	14756	15034	14691	14792	14900	14679	14775	14705	14801	14901	14728	14870	14871	14724	14841	14724	14842	14817	14842	14858	14717	14664	14769	14832	14821	14753	14741	14866	14713	14691	14786	14707	14743	14571	14911	14769	14821	14704	14779	14786	14649	14762	14727	14670	14846	14750	14781	14870	14728	14799	14829	14852	14845	14806	14849	14777	14927	14850	14900	14824	14836	14678	14843	14585	14799	14830	14678	14689	14772	14753	14724	14665	14731	14778	14864	14816	14864	14833	14809	14781	14707	14841	14766	14737	14699	14759	14929	14929	14773	14844	14782	14652	14774	14867	14819	14741	14859	14847	14705	14746	14680	14717	14726	14648	14815	14724	14997	14753	14734	14936	14865	14793	14743	14811	14708	14653	14848	14809	14755	14748	14660	14713	14879	14690	14802	14887	14499	14799	14785	14780	14620	14947	15031	14694	14939	15009	14807	14726	14742	14701	14824	14866	14606	14778	14834	14806	14864	14835	14953	14709	14626	14713	14654	14866	14771	14866	14791	14766	14649	14872	14867	14688	14906	14770	14803	14663	14653	14875	14710	14788	14732	14705	14789	14694	14812	14829	14783	14851	14767	14733	14714	14721	14792	14643	14793	14860	14653	14898	14718	14872	14700	14742	15012	14928	14692	14771	14571	14780	14862	14767	14785	14816	14782	14915	14835	14765	14731	14695	14894	14789	14790	14819	14811	14819	14807	14674	14731	14822	14786	14767	14808	14784	14862	14782	14740	14816	14774	14733	14822	14705	14628	14732	14803	14754	14727	14728	14626	14636	14713	14562	14775	14894	14623	14816	14967	14872	14805	14694	14774	14808	14682	14694	14704	14839	14765	14606	14673	14836	14624	14668	14745	14865	14824	14699	14478	14911	14779	14760	14722	14796	14902	14854	14721	14805	14773	14590	14657	14815	14883	14629	14692	14862	14854	14684	14800	14644	14688	14782	14802	14683	14753	14750	14771	14861	14810	14747	14864	14803	14756	14758	14821	14749	14898	14780	14773	14648	14752	14692	14706	14749	14825	14918	14589	14769	14773	14535	14652	14751	14793	14817	14709	14816	14791	14779	14709	14703	14892	14946	14643	14867	14763	14909	14868	14659	14887	14860	14866	14867	14862	14711	14941	14813	14818	14670	14728	14675	14932	14642	14779	14580	14821	14924	14793	14821	14836	14828	14919	14744	14796	14704	14624	14850	14882	14705	14774	14842	14600	14693	14756	14795	14784	14715	14754	14909	14890	14931	14913	14776	14677	14812	14783	14698	14961	14713	14765	14894	14793	14837	14833	14781	14873	14756	14802	14837	14792	14676	14825	14820	14703	14797	14667	14573	14700	14809	14719	14740	14982	14726	14744	14618	14716	14912	14704	14842	14648	14908	14836	14782	14895	14744	14702	14947	14851	14894	14825	14878	14920	14666	14732	14839	14803	14731	14678	14788	14753	14868	14664	14747	14731	14865	14591	14837	14543	14931	14752	14651	14593	14844	14823	14801	14669	14658	14625	14683	14626	14814	14800	14751	14879	14813	14667	14900	14818	14865	14841	14742	14737	14694	14833	14815	14720	14707	14613	14801	14838	14818	14885	14660	14854	14692	14896	14788	14803	14901	14598	14628	14656	14797	14670	14960	14765	14999	14812	14750	14672	14642	14737	14730	14655	14782	14881	14873	14725	14725	14693	14729	14800	14964	14744	14846	14635	14878	14696	14805	14972	14680	14804	14720	14810	14851	14837	14895	14630	14792	14871	14845	14681	14791	14676	14724	14746	14882	14809	14753	14704	14779	14768	14712	14763	14836	14850	14769	14793	14636	14732	14626	14893	14703	14848	14744	14837	14694	14582	14815	14893	14704	14840	14905	14663	14717	14792	14753	14836	14807	14731	14809	14759	14898	14775	14767	14690	14785	14822	14919	14795	14863	14952	14602	14684	14857	14947	14821	14880	14858	14744	14807	14813	14744	14818	14742	14922	14947	14720	14692	14733	14709	14809	14729	14895	14681	14552	14781	14777	14905	14695	14862	14706	14730	14777	14851	14679	14810	14652	14843	14782	14768	14811	14782	14865	14622	14757	14801	14809	14810	14750	14859	14899	14736	14788	14784	14502	14883	14738	14671	14794	14523	14806	14877	14742	14719	14725	14828	14845	14791	15000	14736	14680	14928	14876	14912	14707	14844	14844	14809	14896	14689	14643	14713	14659	14847	14722	14663	14807	14792	14894	14890	14691	14709	14936	14677	14762	14832	14778	14640	14885	14765	14725	14853	14912	14734	14795	14712	14831	14702	14735	14603	14763	14746	14777	14790	14827	14789	14709	14791	14721	14786	14899	14890	14776	14738	14683	14893	14854	14783	14815	14790	14746	14809	14625	14847	14585	14858	14852	14841	14853	14913	14870	14823	14753	14768	14764	14851	14749	14876	14584	14751	14838	14703	14748	14703	14747	14886	14760	14671	14727	14833	14708	14727	14625	14666	14767	14758	14757	14764	14747	14817	15027	14770	14738	14963	14693	14783	14755	14910	14730	14673	14798	14617
24083	21432	29033	24321	24437	56385	58471	42736	31070	23180	18697	17203	16984	16664	16803	16865	17071	16966	17077	16792	17097	16648	16851	16427	16858	16741	16724	16843	16793	16888	16726	16681	16875	16780	16791	16388	16871	16626	16565	16590	16541	16761	16792	16871	16889	16826	16558	16771	16804	16800	16699	16643	16824	16866	16683	16514	16623	16648	16757	16729	16822	16881	16936	16630	16470	16900	16853	16813	16475	16415	16670	16780	16434	16899	16548	16775	16619	16723	16458	16688	16575	16809	16802	16654	16433	16695	16756	16621	16760	16853	16739	16565	16639	16534	16653	16509	16655	16771	16708	16671	16899	16630	16661	16661	16794	16537	16689	16653	16683	16624	16696	16580	16630	16758	16367	16511	16521	16504	16553	16822	16709	16763	16681	16727	16680	16669	16721	16652	16539	16654	16474	16761	16714	16591	16732	16535	16624	16711	16666	16589	16670	16506	16676	16535	16638	16707	16718	16612	16565	16599	16776	16869	16711	16713	16682	16610	16413	16743	16829	16623	16641	16687	16660	16553	16663	16509	16699	16682	16801	16437	16781	16956	16720	16726	16649	16552	16449	16765	16552	16738	16636	16509	16706	16720	16803	16691	16799	16627	16525	16728	16756	16540	16746	16652	16730	16636	16627	16713	16857	16661	17030	16848	16738	16667	16869	16606	16628	16524	16600	16529	16609	16696	16694	16677	16498	16631	16468	16777	16647	16726	16731	16685	16654	16659	16574	16716	16795	16704	16771	16672	16642	16661	16464	16777	16512	16579	16569	16689	16714	16764	16769	16685	16800	16855	16547	16837	16831	16565	16544	16743	16421	16903	16606	16385	16473	16590	16500	16550	16819	16637	16568	16760	16693	16599	16440	16636	16640	16648	16718	16608	16599	16608	16670	16617	16622	16597	16566	16764	16510	16603	16608	16524	16686	16652	16573	16761	16778	16862	16532	16673	16796	16668	16652	16885	16695	16743	16598	16650	16718	16806	16690	16686	16514	16688	16704	16698	16541	16812	16821	16665	16578	16639	16814	16688	16671	16677	16571	16649	16546	16751	16766	16866	16843	16583	16705	16597	16583	16804	16744	16449	16608	16577	16506	16604	16579	16521	16654	16710	16832	16612	16810	16724	16662	16627	16711	16668	16573	16733	16840	16792	16734	16470	16481	16756	16730	16779	16633	16583	16744	16598	16649	16706	16692	16594	16601	16323	16429	16853	16743	16805	16718	16699	16616	16495	16624	16823	16734	16727	16478	16586	16666	16762	16680	16754	16595	16727	16779	16514	16602	16595	16594	16718	16501	16701	16619	16771	16732	16668	16841	16751	16745	16589	16664	16714	16891	16661	16674	16723	16573	16747	16642	16620	16677	16734	16709	16534	16568	16583	16644	16945	16719	16710	16669	16831	16858	16588	16727	16835	16818	16855	16813	16806	16946	16804	16764	16678	16742	16738	16754	16860	16751	16739	16599	16728	16761	16641	16743	16727	16612	16774	16699	16671	16526	16788	16676	16538	16832	16743	16705	16700	16700	16642	16693	16665	16682	16603	16818	16545	16496	16563	16601	16772	16800	16510	16531	16701	16471	16659	16665	16747	16688	16775	16605	16782	16840	16631	16632	16682	16789	16552	16481	16643	16593	16705	16615	16688	16695	16626	16434	16682	16825	16631	16577	16457	16693	16317	16631	16645	16853	16504	16707	16698	16751	16842	16709	16515	16422	16808	16558	16650	16541	16515	16599	16694	16545	16499	16690	16786	16692	16739	16789	16860	16681	16478	16794	16532	16615	16447	16690	16773	16586	16604	16535	16756	16656	16952	16746	16726	16798	16669	16630	16653	16804	16659	16693	16749	16613	16648	16764	16535	16880	16997	16702	16702	16554	16666	16555	16633	16619	16774	16851	16808	16546	16510	16546	16800	16654	16505	16696	16505	16612	16685	16733	16439	16706	16690	16633	16668	16727	16655	16674	16571	16533	16459	16676	16747	16577	16669	16796	16632	16719	16557	16921	16720	16638	16742	16618	16603	16657	16899	16807	16607	16561	16632	16703	16734	16620	16637	16601	16907	16745	16721	16607	16614	16763	16580	16687	16779	16813	16514	16547	16648	16795	16595	16755	16518	16812	16624	16677	16780	16732	16789	16685	16844	16533	16740	16721	16747	16697	16804	16614	16542	16696	16647	16558	16588	16599	16638	16643	16757	16369	16783	16694	16713	16685	16695	16605	16610	16429	16563	16882	16544	16831	16652	16754	16669	16549	16519	16687	16612	16741	16767	16486	16548	16623	16570	16897	16687	16713	16851	16662	16601	16681	16723	16757	16651	16732	16479	16572	16735	16533	16618	16678	16782	16797	16465	16694	16543	16523	16429	16564	16866	16654	16727	16834	16771	16610	16692	16819	16844	16672	16627	16797	16762	16875	16598	16708	16609	16525	16577	16871	16764	16477	16675	16711	16496	16524	16725	16637	16579	16650	16834	16539	16545	16660	16685	16800	16798	16523	16595	16488	16681	16666	16426	16543	16694	16726	16708	16547	16751	16678	16619	16463	16709	16747	16521	16697	16526	16467	16465	16540	16739	16608	16652	16717	16605	16411	16602	16702	16509	16632	16802	16682	16660	16738	16795	16672	16642	16584	16691	16796	16586	16438	16600	16782	16767	16656	16674	16681	16664	16686	16622	16731	16656	16693	16630	16574	16796	16499	16639	16763	16686	16660	16554	16604	16797	16804	16598	16608	16531	16874	16748	16691	16518	16535	16731	16567	16586	16780	16758	16708	16803	16790	16807	16640	16688	16689	16625	16851	16626	16537	16563	16743	16486	16774	16642	16635	16594	16655	16652	16720	16595	16665	16406	16678	16759	16588	16579	16796	16700	16814	16806	16728	16668	16556	16589	16657	16918	16730	16706	16587	16735	16586	16788	16649	16850	16580	16412	16641	16619	16645	16773	16493	16516	16581	16620	16734	16617	16664	16735	16728	16726	16690	16801	16472	16646	16655	16679	16525	16492	16754	16665	16947	16823	16672	16728	16609	16636	16516	16779	16654	16581	16464	16745	16815	16575	16598	16627	16834	16581	16529	16821	16707	16793	16632	16713	16603	16679	16766	16779	16729	16700	16586	16527	16743	16393	16565	16728	16729	16710	16604	16689	16617	16690	16554	16714	16646	16547	16850	16811	16687	16542	16632	16669	16706	16757	16634	16694	16575	16565	16587	16657	16796	16615	16746	16570	16913	16599	16623	16470	16782	16783	16799	16593	16728	16744	16647	16512	16765	16436	16681	16771	16646	16513	16697	16762	16718	16708	16854	16561	16595	16725	16758	16656	16718	16620	16825	16629	16805	16790	16721	16681	16668	16777	16667	16615	16796	16564	16777	16688	16600	16647	16747	16577	16634	16576	16847	16586	16630	16693	16924	16805	16706	16542	16812	16811	16755	16655	16824	16743	16774	16633	16533	16490	16578	16840	16645	16595	16707	16670	16826	16686	16650	16561	16529	16674	16773	16813	16817	16660	16562	16637	16567	16530	16664	16669	16509	16520	16612	16520	16756	16537	16699	16567	16783	16591	16459	16753	16536	16657	16710	16577	16853	16571	16628	16549	16707	16719	16804	16750	16582	16389	16464	16752	16678	16599	16697	16775	16866	16626	16713	16615	16564	16838	16653	16617	16788	16571	16566	16470	16676	16851	16615	16669	16764	16535	16496	16548	16890	16564	16420	16549	16774	16433	16675	16677	16569	16693	16694	16474	16757	16638	16765	16671	16838	16733	16587	16714	16513	16576	16691	16549	16694	16568	16613	16871	16616	16437	16761	16832	16682	16422	16652	16644	16754	16681	16639	16646	16692	16652	16778	16724	16751	16629	16499	16658	16832	16787	16739	16471	16624	16810	16566	16543	16713	16489	16636	16878	16860	16601	16645	16854	16619	16666	16587	16822	16757	16799	16790	16714	16883	16546	16715	16502	16763	16812	16598	16519	16732	16830	16453	16595	16686	16698	16826	16644	16809	16702	16600	16742	16539	16627	16746	16669	16609	16515	16680	16691	16587	16630	16445	16577	16912	16748	16596	16612	16613	16565	16679	16777	16703	16623	16768	16822	16638	16662	16707	16926	16629	16751	16608	16468	16741	16580	16614	16715	16464	16708	16596	16692	16741	16523	16604	16618	16579	16439	16668	16619	16612	16815	16734	16638	16676	16927	16641	16827	16471	16691	16838	16680	16634	16677	16529	16629	16634	16573	16772	16696	16698	16738	16712	16697	16711	16712	16652	16488	16652	16558	16653	16559	16751	16730	16865	16641	16555	16820	16695	16785	16573	16851	16729	16896	16739	16596	16870	16540	16703	16708	16499	16616	16644	16712	16573	16667	16692	16639	16867	16714	16778	16733	16810	16567	16543	16666	16675	16758	16543	16635	16732	16600	16466	16528	16490	16770	16757	16880	16645	16960	16825	16697	16546	16589	16703	16584	16781	16784	16732	16767	16690	16656	16543	16604	16639	16786	16560	16681	16824	16647	16544	16699	16522	16683	16708	16822	16689	16628	16598	16693	16818	16870	16722	16663	16858	16513	16683	16598	16617	16646	16569	16667	16827	16462	16938	16580	16821	16599	16506	16682	16796	16758	16784	16643	16639	16847	16892	16556	16671	16676	16493	16638	16724	16822	16706	16556	16905	16679	16709	16664	16580	16630	16658	16478	16720	16849	16748	16595	16755	16690	16692	16656	16631	16690	16669	16764	16648	16637	16500	16721	16794	16629	16682	16667	16585	16820	16733	16716	16468	16656	16725	16753	16586	16685	16760	16629	16723	16512	16575	16741	16635	16802	16721	16676	16653	16620	16704	16541	16515	16729	16741	16720	16544	16751	16726	16511	16848	16658	16697	16576	16812	16651	16875	16561	16541	16622	16642	16740	16698	16765	16716	16543	16543	16741	16813	16665	16394	16766	16665	16820	16609	16619	16581	16622	16816	16624	16726	16856	16736	16702	16734	16680	16863	16598	16682	16743	16586	16806	16672	16795	16616	16572	16718	16618	16660	16560	16799	16445	16642	16648	16729	16728	16562	16753	16488	16782	16700	16562	16639	16676	16686	16706	16647	16727	16586	16724	16564	16752	16731	16490	16604	16676	16579	16554	16651	16715	16577	16616
39473	39076	27284	18505	28289	57531	54714	42162	30144	20458	15867	14539	14467	14553	14656	14643	14359	14434	14531	14454	14400	14244	14511	14400	14338	14417	14452	14449	14467	14309	14410	14457	14520	14429	14599	14407	14454	14390	14565	14535	14558	14506	14566	14494	14384	14428	14490	14578	14477	14482	14203	14576	14436	14437	14521	14458	14509	14428	14506	14413	14408	14328	14532	14563	14278	14435	14397	14405	14440	14407	14472	14355	14516	14543	14484	14356	14464	14363	14299	14430	14375	14399	14522	14502	14442	14401	14311	14559	14474	14423	14439	14357	14500	14321	14341	14445	14412	14362	14298	14342	14359	14398	14309	14333	14451	14276	14510	14373	14368	14490	14281	14351	14376	14277	14544	14489	14482	14517	14246	14190	14590	14393	14315	14502	14295	14501	14439	14402	14418	14318	14554	14478	14391	14351	14515	14451	14331	14349	14414	14490	14361	14584	14508	14391	14481	14284	14387	14530	14202	14462	14431	14357	14477	14375	14398	14360	14389	14394	14337	14364	14257	14234	14451	14326	14514	14228	14419	14350	14466	14435	14373	14476	14351	14553	14484	14397	14399	14362	14407	14447	14283	14479	14497	14414	14269	14480	14580	14433	14219	14397	14367	14465	14320	14531	14300	14304	14505	14398	14374	14421	14461	14315	14347	14525	14326	14457	14251	14384	14375	14435	14222	14373	14511	14316	14377	14350	14370	14426	14382	14385	14374	14382	14434	14344	14445	14414	14383	14342	14426	14554	14458	14414	14390	14372	14446	14280	14516	14496	14369	14273	14386	14426	14393	14372	14448	14328	14533	14501	14433	14494	14390	14631	14345	14505	14458	14526	14436	14480	14453	14330	14437	14404	14260	14481	14415	14338	14547	14422	14360	14395	14150	14569	14425	14400	14362	14544	14419	14462	14220	14282	14431	14450	14352	14331	14334	14397	14473	14117	14490	14308	14485	14434	14388	14400	14491	14516	14365	14461	14387	14475	14505	14348	14325	14291	14474	14557	14398	14448	14474	14369	14536	14343	14441	14522	14570	14522	14352	14318	14334	14475	14400	14324	14552	14392	14456	14264	14384	14303	14302	14437	14362	14260	14440	14375	14485	14367	14493	14404	14441	14490	14441	14392	14269	14375	14462	14437	14464	14331	14432	14412	14494	14551	14442	14260	14392	14448	14408	14357	14207	14243	14459	14408	14465	14469	14338	14333	14400	14305	14355	14237	14436	14412	14227	14619	14552	14525	14397	14453	14433	14223	14416	14255	14476	14430	14333	14427	14573	14376	14463	14463	14467	14451	14281	14579	14333	14487	14422	14507	14485	14421	14481	14345	14510	14410	14453	14298	14256	14335	14338	14213	14405	14419	14394	14199	14401	14325	14496	14411	14269	14450	14345	14384	14658	14196	14332	14279	14437	14397	14260	14412	14442	14310	14445	14520	14417	14349	14360	14359	14439	14280	14205	14452	14389	14344	14345	14422	14619	14315	14344	14423	14473	14366	14324	14407	14464	14360	14589	14560	14312	14355	14268	14350	14342	14360	14445	14524	14309	14346	14387	14396	14649	14532	14503	14426	14372	14456	14341	14453	14438	14300	14362	14434	14335	14416	14386	14409	14578	14301	14500	14386	14372	14372	14392	14408	14257	14358	14522	14582	14557	14280	14496	14232	14373	14621	14450	14305	14555	14400	14364	14538	14270	14434	14495	14470	14370	14263	14522	14420	14488	14448	14367	14428	14496	14385	14374	14229	14380	14398	14441	14423	14430	14364	14370	14580	14376	14469	14459	14297	14496	14387	14340	14496	14388	14456	14286	14473	14643	14345	14376	14484	14524	14409	14178	14398	14224	14508	14454	14179	14521	14517	14573	14365	14406	14397	14457	14289	14344	14466	14492	14299	14339	14393	14292	14331	14326	14357	14450	14376	14345	14424	14378	14440	14275	14273	14501	14345	14321	14611	14336	14468	14411	14551	14439	14450	14277	14259	14431	14373	14434	14316	14266	14291	14468	14291	14519	14458	14217	14600	14503	14501	14336	14449	14502	14588	14454	14352	14522	14278	14260	14370	14560	14448	14431	14489	14282	14435	14351	14346	14440	14550	14400	14387	14291	14525	14294	14408	14452	14447	14469	14233	14219	14516	14546	14306	14389	14419	14346	14551	14389	14374	14474	14485	14337	14392	14534	14379	14443	14529	14326	14305	14454	14310	14348	14380	14391	14383	14296	14533	14408	14372	14558	14428	14392	14431	14323	14338	14504	14432	14373	14584	14386	14249	14382	14418	14491	14339	14378	14264	14214	14584	14391	14472	14611	14350	14382	14384	14503	14342	14508	14438	14370	14396	14309	14476	14456	14267	14498	14292	14313	14387	14313	14366	14514	14452	14453	14383	14519	14508	14320	14248	14346	14425	14314	14392	14518	14429	14537	14379	14318	14218	14365	14357	14303	14306	14490	14493	14234	14279	14412	14481	14315	14349	14285	14448	14486	14440	14388	14433	14446	14487	14361	14436	14378	14346	14548	14301	14515	14488	14211	14420	14453	14533	14313	14477	14485	14481	14219	14405	14307	14480	14399	14364	14459	14391	14398	14404	14514	14287	14367	14285	14443	14426	14265	14530	14421	14252	14410	14334	14466	14232	14434	14268	14281	14428	14379	14236	14448	14545	14274	14380	14522	14411	14568	14387	14548	14379	14299	14473	14304	14410	14387	14203	14459	14372	14507	14556	14445	14288	14268	14524	14399	14380	14405	14410	14505	14490	14423	14395	14348	14524	14351	14334	14388	14475	14338	14416	14404	14284	14385	14429	14410	14421	14396	14516	14467	14204	14489	14445	14411	14398	14234	14358	14227	14518	14346	14496	14414	14392	14403	14565	14397	14391	14240	14291	14221	14455	14461	14413	14249	14456	14596	14396	14216	14450	14557	14406	14297	14365	14590	14396	14206	14592	14422	14536	14388	14480	14471	14416	14320	14352	14477	14389	14386	14336	14274	14426	14366	14354	14492	14519	14268	14395	14361	14462	14445	14501	14294	14489	14499	14440	14402	14376	14293	14352	14320	14439	14329	14512	14515	14475	14482	14474	14370	14525	14276	14399	14344	14317	14574	14394	14509	14403	14380	14428	14314	14289	14417	14416	14295	14468	14413	14347	14303	14307	14351	14440	14473	14292	14541	14371	14297	14500	14455	14372	14464	14565	14324	14418	14447	14409	14376	14385	14323	14466	14375	14484	14287	14317	14618	14458	14417	14239	14583	14501	14364	14502	14418	14518	14429	14378	14413	14411	14349	14208	14473	14366	14410	14350	14569	14390	14563	14479	14508	14189	14587	14471	14388	14251	14342	14477	14310	14231	14358	14354	14287	14428	14477	14370	14512	14507	14399	14452	14542	14583	14284	14636	14399	14502	14506	14258	14368	14283	14280	14419	14564	14266	14458	14375	14303	14365	14391	14461	14332	14441	14470	14373	14382	14600	14641	14442	14347	14285	14417	14301	14384	14566	14404	14402	14367	14430	14415	14392	14394	14399	14427	14456	14297	14313	14416	14368	14458	14344	14523	14268	14493	14315	14394	14351	14216	14322	14462	14376	14502	14328	14563	14618	14365	14277	14470	14462	14540	14524	14337	14362	14532	14395	14454	14389	14474	14398	14264	14452	14592	14373	14620	14446	14483	14415	14505	14317	14314	14428	14576	14475	14321	14458	14521	14414	14295	14403	14339	14367	14570	14524	14279	14439	14412	14519	14403	14439	14362	14263	14302	14454	14328	14501	14381	14474	14266	14553	14203	14322	14452	14549	14340	14337	14461	14531	14435	14381	14309	14405	14477	14297	14473	14464	14424	14471	14420	14428	14413	14358	14310	14554	14503	14257	14370	14513	14387	14511	14323	14376	14341	14436	14462	14483	14424	14440	14402	14375	14431	14483	14560	14382	14491	14388	14340	14386	14448	14380	14376	14455	14298	14385	14584	14361	14479	14321	14295	14498	14568	14347	14383	14470	14361	14319	14462	14595	14491	14399	14434	14469	14256	14405	14543	14239	14551	14390	14529	14399	14414	14292	14447	14492	14368	14444	14516	14393	14445	14483	14387	14288	14570	14482	14463	14415	14306	14459	14386	14292	14488	14402	14299	14507	14416	14259	14433	14446	14484	14379	14406	14382	14310	14340	14351	14259	14267	14474	14370	14398	14390	14503	14334	14328	14331	14390	14437	14275	14449	14387	14249	14635	14467	14249	14396	14378	14436	14399	14405	14411	14421	14303	14308	14293	14519	14465	14246	14487	14351	14390	14521	14271	14365	14342	14266	14531	14248	14348	14585	14477	14253	14424	14426	14293	14446	14435	14442	14427	14456	14407	14329	14235	14475	14408	14388	14472	14269	14542	14444	14427	14502	14312	14424	14402	14476	14583	14295	14518	14306	14552	14517	14618	14287	14462	14534	14320	14518	14441	14438	14246	14344	14555	14337	14389	14577	14535	14350	14521	14339	14427	14485	14499	14601	14495	14228	14605	14323	14286	14627	14503	14425	14319	14480	14479	14397	14378	14347	14323	14293	14496	14462	14278	14460	14495	14507	14315	14644	14460	14467	14599	14492	14373	14301	14631	14379	14451	14395	14321	14445	14392	14357	14327	14358	14374	14466	14527	14480	14262	14423	14430	14481	14298	14374	14517	14434	14316	14256	14383	14332	14330	14462	14569	14353	14501	14419	14407	14354	14410	14383	14371	14435	14421	14339	14459	14492	14412	14375	14370	14286	14482	14348	14504	14372	14303	14545	14410	14493	14380	14304	14563	14517	14305	14563	14656	14483	14521	14509	14228	14412	14277	14245	14335	14250	14428	14262	14433	14483	14393	14335	14403	14565	14403	14307	14384	14446	14323	14498	14396	14483	14543	14523	14442	14296	14245	14433	14578	14397	14404	14541	14366	14382	14458	14357	14318	14427	14421	14316	14474	14534	14413	14245	14521	14413	14462	14368	14562	14500	14552	14475	14507	14479	14410	14533	14464	14384	14402	14267	14522	14410	14464	14542	14453	14465	14395	14483	14340	14265	14403	14471	14414	14294	14533	14400	14425	14374	14195	14281	14379	14335	14486	14448	14389	14275	14434	14340	14450	14412	14444	14375	14371	14433	14576	14343	14294	14268	14358
22986	21422	29281	23929	23887	62900	69260	51451	37782	27069	20346	17686	16942	17037	16923	16840	16888	16905	16865	16773	16709	17042	16816	16878	16951	16882	16683	16667	16767	16878	16728	16777	16818	16836	16642	16630	16750	16863	16859	16788	16894	16816	16924	16776	16966	16644	16693	16827	16857	16683	16517	16839	16928	16773	16470	16652	16552	16680	16730	16842	16981	16856	16784	16771	16645	16695	16726	16578	16601	16696	16730	16619	16811	16849	16769	16850	16720	16693	16787	16743	16653	16816	16640	16673	16488	16614	16767	16644	16873	16534	16681	16921	16791	16696	16835	16712	16596	16610	16779	16654	16959	16441	16699	16658	16763	16708	16883	16545	16874	16758	16746	16491	16692	16603	16678	16697	16687	16707	16777	16790	16543	16757	16727	16540	16469	16623	16648	16948	16769	16624	16745	16758	16723	16643	16608	16760	16766	16898	16685	16683	16684	16545	16698	16691	16585	16944	16702	16486	16617	16682	16699	16764	16864	16834	16659	16646	16708	16580	16568	16682	16708	16604	16860	16646	16769	16670	16720	16559	16702	16630	16952	16680	16740	16574	16720	16648	16754	16607	16581	16727	16766	16720	16815	16753	16766	16746	16729	16603	16717	16722	16713	16584	16584	16688	16776	16793	16829	16603	16694	16608	16829	16700	16799	16638	16700	16876	16454	16919	16576	16513	16512	16582	16675	16599	16774	16701	16678	16672	16606	16546	16722	16786	16617	16639	16927	16551	16808	16807	16631	16706	16619	16507	16742	16720	16826	16587	16824	16609	16750	16888	16780	16659	16582	16652	16670	16577	16577	16596	16611	16766	16958	16549	16629	16748	16866	16751	16782	16583	16782	16551	17039	16746	16960	16721	16678	16701	16665	16695	16733	16814	16719	16759	16647	16757	16707	16599	16819	16598	16792	16572	16633	16388	16774	16493	16720	16595	16688	16697	16476	16737	16523	16518	16707	16517	16659	16462	16521	16530	16814	16572	16795	16635	16555	16497	16663	16712	16671	16777	16594	16909	16774	16678	16603	16707	16641	16790	16758	16629	16689	16623	16869	16784	16696	16751	16648	16694	16654	16607	16685	16622	16486	16700	16689	16557	16710	16733	16682	16660	16652	16472	16689	16764	16867	16630	16540	16610	16717	16537	16740	16918	16746	16525	16546	16580	16895	16669	16790	16716	16503	16564	16780	16744	16571	16547	16548	16783	16649	16697	16782	16757	16747	16650	16648	16696	16571	16699	16624	16686	16787	16745	16662	16591	16578	16772	16673	16627	16635	16698	16779	16558	16639	16547	16692	16682	16569	16744	16710	16763	16602	16537	16704	16622	16771	16606	16583	16611	16397	16665	16845	16569	16633	16606	16808	16557	16547	16673	16431	16719	16664	16571	16785	16530	16695	16717	16658	16671	16530	16629	16630	16625	16762	16541	16531	16682	16793	16657	16687	16821	16534	16781	16357	16777	16601	16667	16873	16414	16538	16812	16690	16827	16441	16598	16470	16521	16805	16442	16765	16750	16814	16743	16637	16660	16794	16759	16570	16510	16789	16603	16740	16527	16598	16624	16575	16709	16757	16556	16891	16793	16644	16569	16838	16723	16654	16685	16649	16410	16651	16542	16346	16710	16862	16710	16634	16628	16698	16455	16866	16756	16771	16633	16625	16806	16541	16594	16543	16611	16619	16784	16715	16678	16622	16673	16610	16592	16879	16568	16841	16937	16758	16701	16740	16568	16603	16591	16685	17051	16928	16794	16417	16749	16771	16666	16676	16570	16567	16636	16738	16537	16733	16666	16697	16584	16599	16654	16670	16694	16693	16583	16760	16717	16719	16598	16687	16707	16502	16607	16702	16748	16795	16744	16640	16852	16723	16749	16918	16850	16749	16759	16676	16684	16491	16689	16610	16729	16762	16635	16666	16537	16705	16610	16623	16620	16676	16755	16720	16751	16704	16868	16744	16753	16745	16671	16621	16541	16533	16764	16874	16737	16617	16468	16759	16606	16602	16649	16692	16552	16688	16482	16842	16571	16726	16464	16518	16638	16715	16560	16760	16742	16630	16666	16801	16702	16642	16603	16711	16767	16835	16700	16730	16571	16806	16976	16805	16641	16814	16665	16617	16466	16683	16598	16846	16563	16798	16790	16765	16754	16532	16496	16678	16708	16626	16596	16808	16766	16714	16705	16618	16501	16536	16804	16697	16757	16657	16427	16701	16697	16592	16636	16810	16661	16524	16669	16671	16572	16631	16690	16777	16679	16669	16585	16885	16709	16635	16773	16773	16831	16631	16736	16640	16750	16682	16825	16761	16691	16743	16477	16643	16748	16802	16676	16817	16602	16782	16520	16631	16786	16645	16903	16568	16674	16548	16618	16612	16715	16595	16849	16671	16592	16658	16582	16589	16858	16617	16521	16461	16380	16710	16755	16762	16635	16682	16588	16789	16778	16651	16578	16688	16617	16771	16713	16905	16616	16628	16556	16701	16728	16750	16592	16683	16654	16519	16581	16627	16689	16591	16739	16518	16769	16618	16596	16785	16755	16681	16663	16720	16735	16672	16772	16871	16769	16593	16657	16662	16645	16382	16602	16734	16662	16632	16626	16614	16577	16732	16442	16678	16613	16654	16446	16632	16627	16580	16727	16801	16701	16610	16631	16646	16531	16641	16594	16523	16719	16643	16848	16732	16734	16543	16785	16638	16577	16734	16450	16811	16591	16576	16660	16713	16678	16635	16618	16669	16751	16745	16693	16634	16574	16556	16600	16551	16956	16788	16470	16767	16669	16733	16688	16686	16716	16726	16666	16600	16621	16746	16665	16616	16694	16737	16749	16626	16815	16556	16682	16512	16609	16683	16711	16724	16787	16647	17007	16837	16708	16641	16860	16672	16598	16752	16631	16750	16766	16652	16528	16680	16642	16518	16686	16373	16703	16528	16598	16845	16733	16691	16687	16554	16846	16638	16582	16588	16899	16734	16680	16674	16688	16697	16651	16561	16752	16482	16817	16553	16609	16693	16695	16596	16566	16675	16691	16641	16912	16609	16682	16739	16619	16575	16864	16492	16638	16774	16776	16534	16731	16599	16755	16750	16662	16676	16745	16709	16742	16573	16857	16804	16596	16681	16689	16731	16728	16686	16636	16616	16930	16689	16790	16726	16657	16722	16497	16543	16699	16702	16638	16847	16620	16653	16793	16616	16496	16538	16697	16615	16711	16656	16559	16527	16736	16777	16507	16504	16730	16668	16700	16698	16610	16486	16627	16683	16652	16727	16629	16565	16596	16752	16833	16897	16618	16720	16656	16688	16529	16656	16541	16545	16616	16648	16831	16887	16666	16714	16766	16615	16808	16776	16588	16675	16709	16724	16597	16804	16833	16651	16534	16696	16834	16556	16439	16785	16613	16565	16818	16759	16594	16568	16639	16558	16716	16593	16597	16706	16628	16595	16741	16533	16667	16722	16764	16697	16562	16689	16522	16645	16757	16633	16428	16634	16766	16846	16456	16531	16772	16606	16627	16624	16723	16897	16747	16767	16756	16709	16678	16608	16599	16695	16537	16803	16865	16671	16829	16643	16776	16727	16710	16562	16726	16653	16442	16683	16515	16725	16803	16914	16540	16888	16737	16781	16493	16638	16713	16677	16597	16761	16668	16521	16548	16631	16540	16438	16744	16494	16643	16540	16674	16741	16609	16614	16691	16679	16638	16742	16605	16635	16727	16663	16828	16729	16636	16777	16817	16730	16632	16716	16639	16817	16580	16673	16633	16620	16702	16589	16554	16702	16759	16721	16612	16806	16733	16711	16750	16469	16642	16657	16744	16833	16695	16810	16463	16761	16656	16734	16685	16762	16524	16947	16684	16632	16644	16685	16742	16674	16487	16640	16538	16610	16784	16790	16706	16739	16610	16697	16469	16612	16900	16553	16614	16534	16549	16796	16755	16811	16502	16897	16620	16657	16654	16721	16746	16612	16694	16845	16700	16615	16795	16581	16851	16573	16672	16771	16748	16611	16581	16731	16751	16635	16594	16702	16534	16718	16638	16660	16668	16779	16797	16483	16695	16699	16891	16807	16942	16551	16722	16766	16721	16808	16602	16578	16547	16500	16624	16695	16652	16636	16692	16651	16742	16801	16896	16713	16653	16735	16608	16508	16493	16605	16784	16691	16809	16692	16725	16702	16587	16643	16634	16634	16694	16409	16874	16844	16698	16588	16694	16720	16667	16656	16727	16672	16557	16485	16748	16696	16532	16801	16528	16699	16626	16672	16654	16860	16675	16675	16668	16604	16445	16803	16608	16706	16766	16484	16664	16624	16696	16599	16501	16735	16724	16744	16591	16576	16671	16745	16657	16611	16822	16738	16645	16715	16487	16613	16722	16732	16922	16529	16667	16641	16823	16848	16712	16567	16783	16626	16581	16690	16683	16797	16779	16843	16908	16614	16617	16700	16614	16520	16931	16848	16703	16638	16717	16566	16461	16616	16335	16506	16680	16914	16653	16744	16637	16650	16637	16555	16528	16678	16729	16763	16716	16728	16526	16826	16521	16624	16518	16471	16625	16589	16706	16584	16654	16637	16516	16666	16633	16657	16705	16513	16672	16695	16705	16604	16637	16646	16545	16707	16672	16730	16937	16723	16643	16760	16779	16848	16686	16544	16725	16598	16716	16681	16642	16531	16629	16687	16743	16675	16701	16744	16599	16793	16666	16657	16683	16689	16692	16906	16855	16507	16699	16704	16695	16526	16612	16667	16539	16609	16549	16756	16725	16572	16783	16816	16583	16717	16613	16652	16577	16713	16694	16597	16433	16574	16500	16831	16658	16551	16884	16441	16626	16631	16810	16640	16660	16710	16785	16726	16729	16495	16600	16627	16714	16737	16595	16829	16680	16711	16695	16728	16882	16673	16667	16729	16580	16816	16572	16724	16951	16837	16600	16493	16449	16588	16583	16578	16744	16744	16646	16892	16717	16667	16656	16766	16608	16830	16682	16675	16701	16703	16782	16699	16566	16623	16718	16710	16599	16469	16710	16401	16675	16706	16382	16547	16492	16844	16756	16597	16763	16599	16580	16691	16785	16751	16950	16609	16718	16465	16312	16972	16717	16714	16837	16954	16417	16785	16798	16927	16811	16604	16802	16639	16504
44517	58788	31195	22675	35309	71038	69224	51577	37620	24691	17142	14896	14437	14438	14416	14547	14250	14340	14359	14396	14316	14272	14399	14310	14308	14175	14396	14461	14275	14293	14372	14401	14312	14218	14379	14222	14391	14256	14266	14258	14138	14326	14402	14348	14320	14463	14351	14472	14328	14258	14414	14365	14383	14425	14351	14396	14350	14360	14411	14272	14273	14334	14236	14491	14266	14532	14374	14471	14324	14368	14437	14259	14368	14390	14218	14259	14464	14344	14318	14320	14360	14175	14376	14338	14360	14502	14359	14212	14478	14286	14400	14270	14441	14398	14365	14355	14521	14288	14294	14324	14398	14134	14224	14453	14379	14359	14376	14536	14299	14352	14301	14505	14263	14365	14506	14275	14257	14313	14259	14373	14342	14302	14475	14382	14344	14348	14442	14509	14204	14220	14304	14186	14370	14218	14422	14331	14395	14265	14367	14436	14268	14442	14493	14331	14382	14400	14393	14350	14242	14372	14259	14364	14315	14152	14324	14450	14501	14390	14418	14235	14425	14497	14567	14399	14326	14466	14329	14311	14394	14255	14262	14523	14157	14524	14469	14345	14306	14286	14463	14396	14380	14259	14403	14425	14583	14463	14403	14302	14601	14408	14431	14244	14354	14339	14362	14525	14284	14452	14303	14348	14306	14401	14459	14267	14445	14307	14364	14336	14285	14448	14474	14356	14410	14311	14309	14462	14316	14305	14192	14291	14263	14365	14329	14359	14389	14379	14206	14250	14346	14464	14276	14311	14277	14365	14369	14395	14373	14209	14317	14328	14439	14359	14253	14357	14351	14314	14364	14262	14427	14374	14377	14396	14491	14313	14320	14341	14245	14319	14431	14274	14399	14337	14462	14258	14449	14283	14352	14291	14233	14406	14446	14258	14389	14262	14308	14320	14358	14381	14243	14437	14488	14358	14286	14222	14338	14163	14268	14374	14461	14418	14366	14424	14337	14301	14366	14311	14401	14407	14217	14272	14266	14260	14225	14269	14453	14260	14510	14336	14431	14489	14274	14510	14210	14307	14390	14415	14595	14213	14459	14179	14363	14184	14388	14291	14448	14398	14372	14262	14243	14500	14451	14245	14464	14424	14202	14410	14379	14298	14466	14112	14181	14396	14435	14298	14314	14459	14302	14428	14166	14255	14362	14208	14373	14391	14394	14373	14257	14423	14381	14338	14343	14558	14357	14357	14586	14088	14472	14355	14424	14374	14139	14472	14460	14511	14356	14429	14298	14249	14242	14363	14238	14396	14497	14380	14320	14532	14375	14283	14422	14273	14300	14294	14437	14272	14424	14310	14327	14410	14301	14336	14225	14264	14336	14341	14342	14385	14367	14290	14287	14304	14297	14535	14429	14335	14441	14432	14359	14417	14398	14351	14262	14500	14187	14180	14535	14297	14381	14231	14451	14528	14362	14203	14395	14189	14416	14247	14401	14327	14712	14296	14379	14242	14403	14245	14345	14202	14430	14244	14373	14186	14334	14307	14240	14407	14298	14326	14452	14257	14317	14308	14412	14314	14298	14249	14293	14353	14460	14433	14415	14306	14205	14403	14287	14463	14290	14524	14293	14515	14356	14398	14247	14399	14470	14349	14289	14431	14353	14296	14377	14321	14279	14353	14411	14211	14356	14285	14301	14212	14460	14181	14341	14374	14347	14509	14368	14298	14369	14251	14297	14474	14404	14210	14238	14365	14163	14347	14455	14278	14329	14278	14396	14409	14357	14331	14265	14405	14362	14337	14208	14414	14439	14293	14262	14413	14243	14272	14337	14149	14238	14258	14343	14303	14385	14279	14240	14433	14344	14517	14215	14292	14298	14214	14285	14453	14281	14303	14457	14383	14296	14445	14427	14395	14307	14264	14272	14431	14215	14419	14243	14557	14350	14411	14207	14304	14277	14229	14450	14149	14354	14151	14348	14403	14289	14299	14342	14490	14270	14502	14324	14328	14365	14355	14315	14257	14284	14364	14197	14216	14518	14588	14416	14529	14465	14157	14407	14338	14437	14287	14440	14323	14513	14333	14301	14441	14360	14421	14359	14504	14376	14295	14289	14279	14197	14333	14420	14342	14332	14384	14326	14308	14354	14406	14410	14420	14255	14254	14211	14455	14340	14242	14348	14327	14476	14186	14446	14279	14272	14320	14436	14177	14464	14370	14473	14363	14383	14330	14226	14340	14403	14251	14453	14331	14427	14415	14327	14357	14396	14234	14205	14225	14426	14374	14329	14309	14405	14248	14295	14328	14425	14460	14355	14310	14296	14291	14341	14228	14131	14376	14354	14441	14387	14283	14255	14382	14399	14325	14345	14530	14332	14361	14281	14309	14367	14433	14360	14201	14412	14337	14455	14348	14496	14517	14424	14424	14314	14300	14330	14363	14592	14216	14352	14371	14338	14352	14460	14118	14445	14376	14352	14414	14482	14465	14359	14405	14356	14276	14422	14260	14363	14259	14265	14293	14168	14407	14334	14326	14266	14350	14379	14136	14354	14318	14348	14331	14263	14284	14375	14211	14216	14367	14380	14239	14306	14224	14285	14344	14324	14556	13994	14312	14345	14433	14513	14223	14543	14358	14293	14454	14246	14262	14244	14361	14338	14387	14256	14281	14357	14325	14395	14368	14402	14382	14315	14472	14384	14284	14374	14342	14466	14392	14308	14447	14250	14458	14233	14293	14322	14197	14310	14189	14245	14271	14283	14310	14401	14429	14277	14208	14475	14338	14319	14355	14367	14187	14491	14468	14308	14248	14388	14483	14373	14489	14326	14464	14322	14528	14303	14446	14414	14553	14372	14400	14425	14432	14360	14413	14317	14340	14361	14458	14312	14300	14377	14327	14415	14281	14292	14304	14440	14417	14503	14469	14634	14355	14431	14380	14383	14306	14230	14358	14088	14348	14310	14153	14420	14260	14428	14261	14391	14396	14342	14117	14260	14407	14276	14286	14325	14420	14320	14324	14344	14374	14228	14413	14337	14319	14272	14276	14395	14383	14341	14252	14340	14380	14345	14216	14429	14290	14249	14284	14224	14415	14153	14082	14431	14604	14181	14420	14383	14293	14620	14262	14196	14280	14274	14155	14462	14531	14425	14297	14385	14360	14336	14310	14308	14365	14286	14349	14284	14356	14503	14344	14451	14203	14490	14314	14005	14181	14481	14125	14463	14313	14373	14169	14382	14303	14352	14252	14228	14253	14330	14360	14391	14265	14430	14195	14489	14303	14280	14503	14361	14311	14193	14326	14305	14358	14406	14301	14354	14318	14170	14166	14312	14296	14313	14200	14343	14373	14331	14406	14476	14242	14358	14467	14153	14378	14289	14396	14291	14259	14600	14221	14336	14272	14244	14193	14366	14287	14264	14454	14292	14411	14187	14301	14214	14335	14318	14348	14506	14335	14504	14309	14401	14258	14559	14330	14486	14414	14224	14351	14405	14331	14314	14323	14411	14254	14334	14304	14407	14427	14349	14284	14238	14372	14459	14252	14266	14226	14404	14406	14388	14300	14400	14275	14425	14338	14249	14407	14419	14389	14290	14339	14380	14252	14350	14282	14394	14353	14418	14485	14268	14261	14159	14309	14299	14309	14368	14319	14328	14368	14430	14403	14390	14343	14319	14327	14348	14340	14190	14334	14307	14323	14236	14348	14321	14203	14434	14330	14328	14311	14417	14330	14272	14307	14325	14373	14408	14354	14411	14261	14349	14364	14308	14217	14300	14293	14408	14177	14525	14258	14127	14404	14325	14222	14301	14270	14540	14211	14293	14452	14368	14466	14392	14196	14357	14254	14409	14379	14370	14267	14405	14351	14202	14183	14401	14322	14489	14311	14337	14318	14276	14367	14251	14412	14374	14285	14417	14395	14292	14371	14382	14474	14357	14421	14360	14314	14461	14242	14280	14369	14253	14365	14342	14249	14335	14422	14386	14348	14243	14386	14245	14224	14284	14270	14406	14331	14367	14381	14352	14400	14386	14452	14376	14253	14243	14515	14460	14270	14303	14429	14293	14291	14354	14248	14325	14379	14471	14249	14395	14187	14209	14554	14326	14319	14431	14403	14483	14416	14226	14231	14255	14409	14365	14419	14480	14174	14309	14267	14334	14406	14346	14321	14289	14513	14301	14199	14541	14378	14380	14322	14256	14430	14301	14374	14287	14345	14224	14407	14261	14175	14473	14356	14226	14442	14288	14366	14223	14402	14325	14212	14427	14202	14399	14273	14291	14353	14288	14297	14376	14427	14483	14280	14338	14385	14520	14210	14364	14245	14266	14446	14291	14364	14456	14329	14201	14278	14410	14432	14396	14201	14125	14258	14394	14237	14366	14324	14204	14212	14386	14207	14510	14357	14371	14309	14183	14294	14366	14279	14268	14204	14446	14240	14393	14341	14235	14363	14341	14313	14315	14308	14249	14442	14396	14529	14359	14202	14431	14341	14381	14485	14570	14313	14575	14250	14361	14324	14438	14280	14416	14174	14297	14504	14379	14374	14490	14419	14403	14242	14357	14381	14327	14398	14287	14453	14185	14170	14427	14282	14501	14216	14401	14388	14390	14308	14282	14302	14279	14259	14386	14301	14307	14304	14351	14312	14391	14423	14226	14433	14297	14419	14408	14507	14295	14331	14348	14373	14352	14251	14534	14306	14434	14362	14466	14387	14372	14366	14274	14214	14230	14422	14202	14472	14207	14429	14219	14388	14262	14378	14352	14489	14367	14263	14368	14362	14288	14309	14276	14290	14371	14345	14324	14425	14342	14345	14382	14480	14305	14191	14296	14458	14248	14297	14332	14293	14342	14304	14300	14346	14272	14158	14349	14355	14395	14305	14268	14400	14379	14472	14502	14231	14440	14290	14372	14301	14270	14351	14330	14289	14282	14478	14258	14326	14455	14497	14205	14409	14150	14419	14153	14303	14216	14217	14204	14286	14490	14298	14415	14443	14370	14307	14332	14446	14245	14341	14379	14336	14486	14331	14328	14377	14406	14236	14302	14300	14349	14424	14304	14578	14253	14331	14375	14471	14319	14309	14286	14355	14444	14343	14215	14374	14247	14352	14318	14235	14238	14334	14243	14335	14359	14342	14307	14284	14401	14307	14489	14414	14238	14364	14114	14539	14223	14258	14268	14293	14440	14424
27910	23045	25229	21811	19072	26391	27636	22561	19578	17947	17251	17141	17057	16957	17077	17031	17173	16840	16915	16902	16933	16889	16958	16926	17029	16875	17065	17020	17058	16951	16866	16781	16992	16557	16767	16953	16931	16884	16864	16913	16947	16942	17047	17156	16782	16923	16942	16678	16977	16813	17012	16962	17090	16886	16945	16918	16853	17026	16951	16520	16821	16902	16812	16774	17122	16976	16972	17012	16889	16949	16954	16998	17028	16933	16875	16905	16814	16843	16750	17025	16909	16818	16926	16926	16994	16962	16943	16888	17030	17062	16876	17006	16775	16885	16748	16680	17065	16823	16862	16961	16883	16884	16842	16972	16882	16731	16813	16958	16882	16984	17062	17049	16894	16947	16681	17032	17090	16863	16857	17081	16990	16923	16885	16889	16765	16819	16949	16749	16933	17014	16736	16970	16745	16952	16806	16898	16868	16919	16907	17223	16711	16769	16907	16815	16846	17035	16957	16966	16884	16870	17162	16831	16924	16925	16951	16913	16761	16738	16724	16633	16911	16827	16987	17044	16766	16922	16789	16973	17150	17131	17003	17051	16811	17062	16864	16852	17047	16930	16838	16855	16882	16905	16744	16882	16851	16784	17044	16986	16967	17088	16952	16692	17010	16891	16929	16733	16747	16849	16724	16825	17056	16974	16998	16836	16868	16942	16729	16999	16793	16887	17008	16786	16865	16946	16964	16942	16814	16979	16987	16908	16906	16989	16851	16895	16864	16708	17006	16983	16814	17039	16758	17029	16833	16631	16990	16809	16790	16951	16945	16803	16798	16762	16784	16841	16904	17035	16884	16728	16871	16884	17039	16932	16847	16727	16795	16932	16949	16887	17015	16878	17072	16993	16742	16875	17016	16886	16997	16802	17118	16992	16946	16642	16838	16912	16940	16872	16888	17073	16996	16887	16880	16901	16854	16829	16881	16784	16843	16864	17108	16863	17207	16955	16979	17002	16967	17042	16882	16904	16925	16839	17026	17051	16812	17008	16995	16751	16902	17037	16774	16977	16855	16916	16714	16953	16895	16821	16865	16919	16824	16931	16872	16979	17141	17021	16898	16814	16987	16900	16880	16833	16900	16793	17023	16822	16847	16767	17027	16891	16952	16832	16831	16803	16990	16909	16901	16876	16743	16721	16696	16675	16969	16947	16793	16864	16964	16955	16994	16827	16942	16867	16876	16878	16886	16762	16976	16714	16938	17045	16916	16846	16837	16756	16876	16892	16734	16746	16920	16975	16867	16878	17169	16942	16934	17003	16931	17275	16926	16884	16791	16700	16952	16709	16817	16991	17045	17012	16901	17022	16862	16893	16960	16846	17085	16988	16832	16796	16811	16653	16835	17004	17153	16890	16771	16816	16779	16848	16982	16985	16894	16851	16941	16832	16998	16843	16694	16916	16796	17044	16875	17126	16885	16833	16983	16864	16979	16881	16927	16928	16869	16828	17083	16746	16965	16769	16934	16889	16887	17131	16902	16849	16890	16720	16896	16812	17078	16939	16944	16977	16865	16865	17049	16971	16961	17045	16915	16913	16929	16882	16709	16853	16767	16831	16755	17061	17010	16867	16746	16841	16868	16787	17090	16944	16951	16932	16794	17005	17003	17083	17057	16922	16915	16838	16829	16776	16981	16936	16868	17047	16909	16876	16915	16772	16992	16802	16987	16896	16842	16874	16915	16830	16966	16791	16852	16899	16968	16667	16861	16931	16893	16873	16665	16915	16797	16669	16977	16981	16957	16890	16890	16939	16983	16749	16935	17066	16825	16987	16948	16849	17094	16978	16962	17091	16779	17072	16967	16881	16989	16857	16836	17262	17012	17198	16790	16849	16905	16732	16836	16883	16832	16913	17066	16761	17082	16991	17037	16890	17032	16995	16909	16919	16871	17022	16822	16928	16762	16880	17041	16838	16839	17002	16893	16840	16878	17089	16911	16932	16802	16770	16905	16961	17011	17029	16867	17083	16922	17004	16747	16969	17235	16845	16946	16962	16700	16755	16584	16837	17059	16789	16783	17111	16961	16769	16952	17019	16837	16884	16891	16976	16827	16935	17037	16946	16903	16834	16924	16866	16783	16963	16719	16892	16882	17105	16817	17037	16868	16871	16879	17038	16892	16994	16971	16829	16914	17126	17112	16742	16959	17061	16942	16926	17011	17045	16944	16928	16922	17072	17002	16917	16858	17150	16865	17097	16711	17111	16964	16899	16898	16790	17140	16900	16962	16839	16880	16955	16908	16687	17037	16756	16781	16800	16858	16932	16918	16991	17089	16749	16877	16856	16787	17035	16868	16541	16860	16839	16887	17028	16825	17028	17039	17169	17215	17082	17131	17022	17024	17051	17171	16978	16740	16869	17005	16974	16906	16894	16829	17113	16788	16820	17016	16751	16828	16899	16901	16927	16884	16779	16997	16879	16938	17063	17020	16979	16890	16860	16863	16859	17027	16837	17024	16982	17168	17010	16969	16941	17094	16978	17038	16765	16835	16806	16943	16933	16909	17101	16877	17104	16999	16889	17088	16995	16724	16878	17053	17109	16907	17020	16819	16794	16916	17005	16957	16762	16919	16906	16924	16960	16949	16955	16961	16908	16826	16958	16892	16875	16963	16848	16846	16820	16956	16885	16558	16817	16782	16843	16958	16914	16908	16943	16880	16895	16884	16696	16731	16677	17004	16882	16914	17031	16744	16794	16991	16951	17124	16935	16875	16836	17011	17055	16684	16816	16857	17121	16859	16811	16722	16732	17045	16779	16825	16797	16995	16935	16872	16907	16646	16820	16756	16952	16944	17082	17158	17057	16728	16866	16985	16923	17104	16987	16959	16827	16748	17134	17085	17004	17038	16886	16790	16720	16827	16930	16780	16952	16784	16768	16707	17062	16806	17087	16994	16892	16826	17010	16873	17071	17082	16931	17022	16939	16983	17086	17033	16910	17022	16789	16921	17051	16654	16790	16864	16885	16902	16871	16836	16870	16783	16846	16917	16982	16821	17007	17077	16934	16993	16895	16902	16903	17018	16936	16908	16979	17015	16862	17025	16887	17033	16799	16981	16798	17012	16835	17002	16913	16911	16850	16838	16953	16846	16943	16772	16999	16791	16998	16734	16824	17054	16916	16891	17041	16594	16995	16844	16823	17237	17048	16838	17011	16965	16943	16889	16847	16847	17082	17020	17018	16663	16985	16987	16847	16830	16835	16877	16775	16930	16879	16792	16884	16812	16991	16923	16916	16940	16883	16806	16761	16885	16887	16991	16855	16805	16874	16789	17068	16821	17023	16783	16863	16910	16958	16975	17119	16895	16707	16987	16889	16874	16903	16989	17030	16940	16912	17120	16872	17011	16907	17036	16939	16938	17041	16867	16853	16853	16806	17020	16960	16951	16916	16987	16878	16973	16894	17078	16938	16841	16765	16786	16903	17017	16876	17036	16904	17006	16714	16833	17014	16803	16725	17191	17064	17014	16861	16902	16861	16965	16848	16966	16813	16973	17156	16911	16865	16976	16857	16998	16942	17035	17053	16695	16857	16963	17065	16881	16929	16966	16896	16739	16836	17021	16775	16927	16917	16813	16866	16866	16883	16873	16811	16946	16990	16877	17063	16765	17117	16857	16944	16871	16964	16938	16980	17081	16937	16967	16816	16845	16687	16748	16909	16987	16818	16966	16965	17154	17002	17051	17052	16986	17013	16963	16970	16772	16968	17192	16994	16792	17118	16773	17101	17001	16769	16943	17115	16892	16886	16989	16714	16589	16865	17130	16983	16758	16959	16877	16846	16849	16834	16990	17047	16924	17145	17049	16831	16761	16843	16838	16742	17111	16978	16903	17078	16870	16928	16947	16965	16944	16959	16761	16933	16814	16967	16984	17026	17072	16946	16932	17150	16956	16714	16985	16912	16727	16864	16967	16878	17028	16982	17102	16747	17153	16730	16872	16893	16859	16946	16856	16936	16886	17020	16813	16848	16784	16950	17002	16926	16969	16812	16981	17031	16733	16900	16844	16906	17041	16853	16902	16750	16870	16975	16799	16839	17086	17100	16935	16940	16884	17021	17005	16668	16747	17040	16762	17015	16812	16932	16982	16953	16999	17128	16934	16936	16809	16960	16851	16763	17011	17104	16892	16917	16998	16992	16880	16908	17192	16606	17083	16968	16854	17113	16999	17179	16954	16835	16811	16853	16993	16868	17038	16906	16884	16703	16835	16807	17034	16840	17028	16922	17017	16740	16913	16896	17009	16928	16864	17017	16997	16884	17024	17037	16830	16950	16940	17056	16886	17119	16860	16737	16967	16772	16888	16701	16927	16944	16740	16908	17078	16826	16914	16984	16959	17016	17192	16963	16946	17106	16663	16788	17097	16772	17121	16946	16898	16663	16692	16870	17026	16949	16949	16959	16922	16936	16926	16834	16998	16977	16821	16759	17045	16813	17026	17124	17124	16814	16866	16674	16990	16862	17032	17094	16839	16936	16974	16866	17090	16959	16973	16930	16857	16978	16871	17009	16749	16941	16827	17062	17047	16915	16741	16962	16886	16867	16982	16903	16766	16922	16755	16787	16790	16632	16912	16809	16819	16822	16785	16876	16849	16925	16950	17029	16949	16992	16836	16989	16880	16790	16724	16921	17032	16811	16931	16947	16821	16945	17090	16853	17169	16992	16963	16866	16787	17004	16938	16791	16922	16923	17147	16834	16745	16968	17114	16917	17086	16913	16942	16992	16999	16954	16893	16955	16921	17015	16805	16995	16951	16970	17123	16970	16967	16693	16971	16899	16920	16914	16847	16923	16884	16820	16821	17051	16719	16796	16905	16981	17362	16978	16892	16922	16914	17049	16884	16963	16836	17012	16936	16914	16830	16945	17061	16944	16911	16977	16952	16869	16825	16938	17063	16994	17081	17007	17000	16958	17024	16941	16932	17036	17214	16901	16882	16981	16857	17054	16984	16984	17013	16869	17067	16968	17107	16917	16884	16966	16903	16912	16645	16913	17045	16908	16909	16826	16978	16936	16934	16886	17055	16998	16793	16935	16887	16997	16942	16831	16956	16801	17119	16995	17054	16946	16812	16865	16859	16742	17178	16784	16947	16813	16966	16799	16769	16980	17083	17046	16886	16937	16907	16897	16861	16833	17091	16897
20355	29114	19340	16801	17755	26205	25434	20291	17241	15271	14757	14583	14511	14559	14837	14827	14603	14681	14609	14723	14497	14637	14649	14555	14524	14481	14556	14390	14569	14640	14597	14553	14606	14594	14600	14486	14655	14628	14655	14620	14544	14335	14604	14525	14458	14539	14679	14452	14595	14619	14533	14629	14484	14393	14462	14418	14567	14591	14621	14451	14625	14603	14583	14497	14720	14563	14512	14451	14382	14425	14547	14595	14478	14595	14597	14432	14555	14397	14437	14454	14603	14434	14582	14626	14526	14626	14371	14379	14523	14427	14515	14489	14470	14479	14317	14451	14544	14545	14705	14588	14542	14444	14538	14586	14746	14453	14554	14644	14500	14337	14563	14586	14488	14769	14502	14496	14714	14557	14478	14550	14469	14577	14760	14618	14660	14491	14632	14522	14524	14458	14469	14794	14469	14615	14403	14587	14531	14420	14560	14501	14708	14606	14432	14676	14522	14610	14497	14707	14460	14655	14535	14550	14542	14653	14501	14619	14626	14485	14745	14473	14743	14455	14414	14529	14410	14510	14595	14555	14527	14433	14608	14614	14523	14584	14531	14478	14663	14437	14588	14513	14375	14563	14556	14446	14660	14601	14416	14459	14527	14511	14581	14372	14300	14509	14626	14483	14653	14558	14380	14523	14595	14595	14634	14475	14446	14405	14664	14346	14505	14513	14580	14500	14564	14602	14636	14638	14581	14550	14665	14595	14475	14725	14509	14580	14629	14513	14623	14705	14389	14600	14726	14407	14670	14600	14714	14681	14765	14535	14645	14693	14512	14579	14574	14405	14587	14342	14633	14511	14511	14556	14432	14618	14505	14484	14557	14521	14673	14600	14553	14612	14508	14452	14407	14538	14522	14577	14440	14578	14575	14541	14490	14493	14603	14393	14509	14667	14508	14712	14509	14465	14457	14455	14559	14597	14565	14607	14653	14680	14346	14599	14433	14516	14699	14476	14547	14792	14571	14525	14614	14465	14462	14380	14561	14621	14561	14508	14396	14622	14603	14469	14505	14522	14529	14543	14717	14575	14496	14605	14624	14574	14563	14404	14673	14534	14542	14548	14685	14609	14563	14726	14559	14698	14737	14574	14573	14542	14405	14550	14499	14512	14648	14525	14498	14662	14653	14642	14520	14516	14350	14623	14589	14435	14647	14560	14651	14642	14598	14532	14439	14619	14611	14491	14434	14673	14624	14620	14593	14520	14609	14523	14695	14504	14576	14573	14573	14552	14680	14639	14747	14475	14707	14447	14625	14349	14455	14449	14624	14454	14519	14503	14518	14425	14494	14544	14438	14573	14538	14408	14577	14618	14392	14671	14622	14566	14558	14399	14599	14635	14494	14464	14325	14625	14516	14649	14584	14506	14647	14574	14559	14615	14590	14605	14478	14605	14423	14507	14548	14582	14496	14488	14443	14518	14630	14761	14488	14675	14498	14747	14443	14625	14556	14453	14549	14540	14615	14517	14479	14683	14586	14701	14664	14381	14443	14449	14525	14519	14538	14421	14651	14530	14611	14537	14562	14583	14687	14422	14616	14692	14529	14360	14509	14672	14517	14514	14651	14522	14598	14427	14643	14527	14463	14627	14552	14512	14594	14644	14614	14712	14423	14610	14640	14572	14678	14531	14630	14322	14704	14614	14530	14535	14683	14485	14516	14762	14454	14367	14446	14619	14547	14575	14568	14713	14595	14465	14507	14598	14603	14456	14489	14407	14634	14444	14516	14441	14522	14454	14633	14458	14601	14505	14682	14529	14725	14509	14555	14486	14560	14541	14549	14489	14610	14559	14440	14580	14653	14487	14525	14570	14543	14592	14443	14494	14602	14651	14527	14421	14543	14562	14601	14461	14520	14515	14467	14516	14576	14527	14372	14586	14453	14551	14485	14414	14556	14574	14594	14640	14380	14561	14639	14536	14653	14609	14376	14514	14661	14648	14515	14672	14415	14745	14703	14559	14405	14435	14611	14399	14559	14539	14508	14446	14494	14544	14614	14479	14581	14522	14519	14668	14539	14564	14759	14556	14591	14614	14645	14661	14685	14461	14413	14369	14508	14644	14576	14450	14499	14515	14585	14603	14657	14583	14577	14515	14661	14478	14535	14552	14535	14450	14570	14562	14386	14514	14686	14440	14570	14732	14493	14351	14309	14519	14624	14727	14602	14613	14522	14489	14573	14465	14474	14595	14479	14580	14639	14479	14588	14548	14547	14542	14645	14519	14560	14586	14535	14524	14653	14557	14509	14600	14547	14661	14497	14514	14421	14594	14536	14500	14433	14487	14469	14509	14615	14599	14711	14517	14592	14429	14630	14620	14516	14539	14562	14578	14645	14400	14568	14579	14763	14406	14466	14624	14591	14597	14557	14449	14573	14374	14543	14627	14581	14537	14440	14689	14372	14689	14621	14436	14395	14639	14624	14462	14601	14529	14553	14693	14584	14520	14634	14503	14322	14447	14673	14453	14487	14576	14572	14532	14477	14602	14459	14635	14526	14525	14790	14730	14708	14590	14469	14621	14535	14371	14481	14622	14632	14445	14606	14591	14556	14694	14391	14527	14423	14523	14517	14687	14486	14657	14310	14627	14434	14454	14562	14507	14605	14563	14540	14566	14569	14518	14698	14468	14520	14531	14563	14594	14566	14381	14443	14618	14555	14636	14550	14688	14600	14496	14604	14476	14498	14539	14512	14498	14569	14644	14292	14572	14722	14528	14625	14607	14598	14676	14578	14548	14475	14642	14493	14645	14453	14496	14629	14521	14569	14717	14536	14452	14733	14512	14585	14433	14700	14628	14582	14482	14464	14543	14682	14501	14494	14701	14549	14658	14577	14622	14388	14491	14656	14497	14502	14489	14644	14382	14589	14382	14575	14363	14644	14506	14558	14518	14508	14564	14445	14414	14648	14457	14459	14541	14671	14614	14755	14594	14496	14537	14575	14521	14483	14553	14474	14518	14619	14733	14454	14566	14348	14494	14528	14533	14572	14626	14615	14683	14723	14649	14343	14530	14357	14624	14535	14420	14633	14657	14423	14580	14553	14534	14574	14574	14662	14633	14814	14479	14648	14511	14691	14637	14573	14634	14461	14510	14564	14506	14398	14437	14352	14548	14736	14507	14564	14601	14472	14673	14621	14560	14565	14768	14646	14511	14655	14546	14740	14583	14500	14616	14563	14499	14523	14572	14757	14446	14456	14621	14540	14613	14567	14632	14648	14555	14411	14598	14516	14401	14613	14409	14476	14492	14618	14523	14733	14370	14641	14508	14520	14576	14737	14426	14434	14518	14614	14707	14481	14579	14639	14627	14441	14630	14648	14574	14565	14536	14478	14730	14468	14411	14593	14513	14529	14620	14755	14569	14531	14612	14441	14622	14566	14480	14610	14585	14471	14478	14442	14509	14647	14575	14562	14411	14525	14508	14618	14457	14732	14539	14583	14552	14689	14526	14511	14544	14550	14498	14552	14549	14524	14483	14543	14520	14499	14647	14437	14518	14689	14540	14367	14560	14599	14575	14617	14522	14627	14592	14567	14552	14555	14373	14631	14442	14539	14548	14435	14610	14545	14687	14577	14336	14609	14557	14574	14474	14510	14621	14328	14625	14553	14674	14403	14565	14465	14460	14441	14520	14676	14570	14713	14438	14614	14752	14554	14603	14404	14439	14435	14404	14653	14593	14448	14602	14650	14566	14573	14418	14365	14583	14661	14594	14649	14672	14557	14614	14442	14512	14528	14536	14517	14593	14574	14502	14475	14737	14494	14504	14609	14556	14524	14527	14500	14685	14547	14680	14609	14382	14634	14486	14604	14493	14629	14706	14613	14552	14507	14590	14666	14366	14618	14537	14685	14549	14598	14325	14530	14501	14399	14470	14595	14572	14601	14558	14593	14559	14654	14605	14523	14473	14479	14430	14597	14541	14519	14692	14614	14569	14761	14672	14444	14357	14466	14644	14316	14661	14446	14625	14581	14556	14511	14560	14651	14450	14478	14502	14543	14628	14477	14614	14685	14341	14333	14395	14447	14564	14639	14510	14573	14560	14605	14528	14499	14453	14456	14574	14544	14588	14774	14497	14493	14725	14462	14411	14600	14512	14460	14501	14477	14315	14622	14619	14453	14487	14521	14594	14572	14513	14623	14364	14586	14637	14659	14434	14594	14584	14675	14466	14601	14567	14489	14603	14639	14543	14606	14607	14309	14628	14614	14696	14633	14507	14615	14464	14660	14582	14574	14373	14552	14507	14494	14689	14563	14502	14589	14493	14568	14542	14547	14449	14602	14507	14591	14605	14669	14328	14607	14504	14724	14669	14590	14457	14702	14635	14544	14593	14634	14498	14592	14418	14571	14355	14428	14545	14577	14443	14674	14673	14502	14586	14632	14501	14557	14543	14457	14515	14439	14562	14625	14399	14736	14519	14668	14684	14484	14458	14739	14371	14584	14555	14519	14592	14617	14592	14591	14440	14505	14503	14532	14504	14588	14448	14735	14475	14408	14602	14567	14504	14677	14509	14867	14409	14682	14684	14642	14683	14553	14474	14447	14628	14375	14564	14625	14598	14693	14436	14703	14586	14536	14519	14575	14631	14305	14501	14536	14576	14591	14573	14531	14595	14522	14545	14699	14716	14268	14750	14489	14751	14457	14398	14492	14657	14668	14671	14469	14718	14312	14619	14520	14505	14500	14475	14639	14357	14510	14559	14605	14475	14588	14405	14560	14457	14616	14466	14731	14580	14539	14604	14492	14469	14584	14537	14550	14560	14543	14434	14568	14616	14582	14338	14630	14673	14528	14764	14460	14614	14417	14654	14438	14578	14657	14543	14587	14528	14716	14627	14694	14556	14579	14591	14537	14401	14521	14434	14611	14366	14475	14541	14438	14526	14550	14473	14716	14483	14618	14553	14578	14660	14460	14566	14517	14628	14439	14545	14664	14500	14405	14468	14543	14575	14685	14598	14601	14581	14571	14618	14652	14547	14471	14597	14480	14739	14577	14517	14531	14273	14507	14365	14573	14473	14620	14526	14602	14537	14339	14441	14531	14638	14474	14513	14528	14522	14655	14534	14713	14402	14707	14498	14528	14545	14315	14569	14471	14484	14590	14563	14646	14560	14618	14492	14477	14545	14721	14552	14571	14718
24086	21423	29064	24376	36049	59868	55734	40297	28667	21472	18056	17040	16537	16339	16312	16379	16434	16577	16616	16348	16488	16478	16515	16396	16320	16174	16232	16550	16628	16462	16594	16608	16553	16273	16475	16181	16359	16493	16307	16340	16301	16402	16425	16527	16510	16250	16474	16235	16188	16329	16418	16370	16372	16347	16302	16316	16368	16395	16414	16173	16285	16380	16480	16460	16317	16451	16463	16269	16339	16424	16187	16286	16363	16221	16408	16159	16358	16282	16478	16104	16289	16542	16323	16335	16352	16265	16284	16198	16241	16469	16444	16346	16315	16192	16233	16272	16305	16513	16388	16057	16140	16175	16269	16266	16354	16566	16154	16330	16255	16329	16375	16274	16371	16396	16277	16199	16187	16431	16312	16183	16229	16360	16405	16185	16405	16234	16475	16380	16436	16331	16220	16285	16298	16256	16179	16420	16284	16453	16219	16503	16283	16564	16464	16091	16454	16406	16485	16355	16314	16368	16466	16342	16282	16352	16348	16236	16409	16408	16139	16402	16393	16396	16334	16191	16129	16222	16372	16402	16146	16102	16354	16201	16438	16346	16516	16284	16248	16316	16191	16368	16503	16307	16502	16279	16183	16263	16322	16443	16407	16318	16322	16284	16303	16250	16346	16321	16356	16359	16100	16049	16272	16295	16336	16208	16278	16168	16050	16253	16362	16196	16255	16243	16255	16464	16350	16339	16338	16417	16358	16369	16276	16288	16494	16158	16173	16295	16179	16334	16442	16075	16096	16122	16284	16310	16205	16247	16427	16332	16317	16141	16359	16324	16429	16369	16238	16462	16382	16432	16317	15958	16440	16237	16456	16280	16345	16325	16263	16337	16261	16421	16261	16324	16277	16415	16391	16290	16346	16356	16419	16134	16280	16594	16458	16348	16291	16357	16161	16313	16480	16230	16432	16341	16321	16368	16384	16308	16285	16458	16393	16182	16161	16149	16239	16369	16328	16411	16214	16438	16346	16403	16364	16233	16276	16434	16447	16092	16676	16319	16324	16306	16334	16353	16309	16324	16398	16262	16516	16207	16340	16335	16487	16279	16262	16225	16254	16353	16171	16307	16263	16151	16300	16224	16081	16182	16161	16391	16473	16336	16292	16319	16385	16138	16474	16263	16369	16325	16309	16266	16381	16380	16387	16328	16273	16236	16291	16267	16370	16105	16364	16433	16214	16420	16363	16177	16173	16204	16359	16292	16371	16334	16493	16606	16356	16118	16288	16133	16378	16246	16183	16251	16278	16341	16284	16424	16421	16319	16411	16381	16447	16448	16324	16232	16112	16366	16253	16215	16289	16428	16373	16373	16300	16176	16356	16364	16211	16367	16495	16269	16340	16427	16203	16380	16318	16361	16227	16374	16316	16282	16349	16506	16421	16275	16438	16224	16307	16321	16324	16213	16267	16451	16188	16369	16225	16222	16449	16355	16414	16145	16282	16415	16454	16179	16356	16377	16430	16503	16388	16429	16384	16389	16367	16066	16308	16287	16316	16341	16197	16273	16400	16399	16387	16426	16415	16552	16183	16597	16464	16292	16341	16195	16248	16470	16205	16246	16231	16333	16322	16341	16379	16231	16407	16154	16240	16295	16455	16263	16192	16274	16286	16344	16421	16308	16308	16311	16259	16461	16398	16322	16245	16252	16352	16191	16194	16368	16370	16243	16230	16316	16239	16324	16353	16266	16263	16435	16493	16420	16417	16319	16264	16300	16533	16254	16224	16445	16345	16402	16232	16246	16471	16304	16372	16445	16272	16346	16543	16313	16286	16431	16356	16203	16295	16312	16238	16015	16315	16295	16361	16740	16488	16470	16392	16292	16266	16406	16291	16182	16382	16150	16390	16489	16550	16446	16293	16267	16350	16260	16345	16470	16278	16133	16407	16145	16307	16254	16254	16294	16141	16309	16313	16244	16336	16501	16302	16308	16390	16496	16267	16293	16236	16367	16211	16305	16334	16212	16308	16228	16218	16317	16416	16453	16365	16122	16289	16411	16384	16463	16235	16364	16206	16452	16558	16330	16270	16343	16171	16339	16311	16486	16288	16284	16252	16165	16267	16338	16298	16295	16379	16267	16218	16434	16221	16248	16279	16167	16525	16568	16239	16303	16308	16272	16134	16585	16346	16297	16299	16123	16164	16301	16308	16198	16173	16295	16386	16281	16133	16170	16078	16156	16275	16300	16500	16322	16334	16272	16391	16194	16403	16414	16205	16358	16257	16290	16291	16239	16338	16246	16164	16272	16369	16427	16293	16154	16415	16421	16307	16335	16245	16344	16348	16480	16305	16475	16339	16524	16288	16103	16375	16430	16410	16153	16255	16290	16233	16196	16239	16374	16457	16395	16334	16309	16313	16305	16519	16283	16432	16484	16501	16326	16129	16356	16306	16299	16147	16333	16211	16233	16385	16382	16354	16200	16391	16236	16396	16135	16327	16183	16338	16341	16164	16200	16391	16336	16431	16232	16246	16365	16426	16472	16439	16215	16265	16357	16414	16348	16482	16182	16216	16432	16370	16266	16269	16257	16447	16171	16157	16129	16351	16327	16370	16412	16329	16212	16200	16327	16145	16334	16324	16488	16535	16365	16418	16333	16258	16327	16463	16321	16110	16314	16377	16248	16354	16329	16284	16336	16240	16225	16399	16259	16465	16368	16297	16273	16259	16585	16238	16249	16412	16478	16356	16233	16323	16336	16380	16367	16240	16376	16234	16461	16066	16333	16213	16370	16260	16446	16386	16245	16351	16333	16189	16458	16427	16084	16394	16360	16380	16316	16237	16408	16217	16350	16464	16262	16325	16227	16375	16378	16238	16227	16190	16100	16300	16235	16414	16431	16235	16488	16304	16296	16341	16329	16323	16275	16375	16142	16213	16339	16318	16323	16291	16344	16430	16297	16172	16303	16418	16270	16303	16471	16268	16289	16398	16285	16279	16604	16344	16376	16425	16352	16443	16403	16355	16439	16385	16207	16249	16399	16340	16440	16437	16376	16212	16369	16187	16356	16496	16370	16400	16423	16255	16203	16449	16465	16267	16332	16307	16170	16359	16263	16477	16233	16416	16284	16294	16348	16471	16302	16445	16319	16346	16270	16456	16293	16337	16306	16330	16140	16253	16140	16312	16377	16070	16320	16282	16213	16365	16380	16402	16318	16294	16336	16166	16359	16163	16141	16300	16174	16227	16438	16344	16425	16309	16448	16190	16356	16391	16593	16367	16272	16385	16362	16408	16377	16373	16436	16353	16307	16197	16171	16171	16372	16209	16260	16267	16390	16267	16217	16309	16322	16215	16270	16341	16222	16296	16507	16451	16404	16393	16287	16265	16410	16270	16312	16257	16091	16285	16378	16291	16334	16399	16220	16271	16347	16447	16575	16434	16332	16379	16345	16199	16285	16335	16276	16225	16318	16519	16375	16323	16467	16387	16464	16264	16419	16353	16256	16188	16333	16398	16346	16437	16372	16279	16268	16402	16346	16540	16546	16464	16368	16567	16415	16283	16411	16425	16299	16222	16254	16451	16384	16248	16210	16465	16423	16206	16206	16297	16302	16428	16292	16230	16370	16337	16257	16463	16225	16437	16394	16334	16457	16400	16414	16224	16298	16349	16248	16471	16166	16252	16485	16230	16407	16291	16225	16369	16310	16131	16320	16360	16404	16401	16223	16267	16607	16318	16105	16447	16345	16289	16368	16366	16206	16380	16471	16259	16429	16311	16263	16396	16383	16105	16443	16483	16164	16317	16284	16249	16554	16280	16275	16254	16309	16355	16331	16211	16484	16277	16353	16335	16481	16220	16426	16375	16424	16302	16603	16404	16234	16583	16462	16258	16452	16400	16266	16215	16367	16352	16415	16348	16301	16261	16334	16384	16309	16153	16289	16294	16316	16504	16173	16265	16246	16307	16141	16298	16424	16369	16198	16432	16271	16351	16391	16202	16137	16496	16383	16396	16358	16238	16293	16301	16309	16291	16512	16316	16335	16286	16207	16379	16183	16191	16213	16284	16203	16313	16124	16196	16398	16322	16217	16392	16560	16265	16323	16453	16249	16600	16382	16396	16291	16295	16374	16357	16364	16215	16439	16349	16271	16240	16325	16433	16322	16436	16343	16346	16391	16357	16369	16307	16354	16514	16264	16465	16305	16268	16269	16355	16371	16337	16180	16403	16308	16377	16283	16525	16350	16340	16437	16322	16294	16223	16438	16138	16462	16256	16386	16294	16301	16380	16212	16171	16406	16203	16319	16394	16286	16406	16296	16458	16370	16311	16415	16400	16024	16222	16378	16254	16221	16293	16237	16205	16458	16452	16528	16349	16172	16333	16373	16369	16544	16361	16243	16246	16233	16581	16192	16193	16389	16425	16199	16474	16481	16377	16352	16137	16090	16310	16293	16388	16267	16366	16160	16360	16276	16248	16423	16439	16382	16436	16222	16373	16263	16453	16347	16345	16342	16113	16270	16463	16210	16256	16348	16471	16413	16295	16388	16289	16193	16252	16144	16238	16217	16303	16202	16293	16391	16443	16280	16398	16340	16488	16283	16321	16340	16311	16304	16223	16213	16271	16157	16212	16331	16344	16191	16294	16260	16499	16376	16368	16378	16328	16303	16255	16315	16207	16002	16172	16299	16070	16129	16224	16365	16299	16214	16373	16482	16329	16262	16375	16295	16489	16402	16331	16387	16368	16247	16269	16325	16314	16215	16359	16190	16183	16512	16219	16317	16275	16217	16262	16391	16174	16213	16291	16466	16297	16374	16384	16207	16323	16443	16321	16345	16512	16392	16477	16440	16300	16211	16258	16291	16316	16378	16177	16430	16296	16217	16333	16438	16276	16334	16247	16266	16474	16303	16330	16436	16172	16317	16278	16239	16432	16390	16511	16596	16273	16124	16289	16275	16281	16321	16497	16206	16481	16377	16382	16218	16222	16176	16251	16227	16362	16566	16397	16332	16229	16148	16413	16407	16248	16333	16176	16267	16328	16404	16243	16399	16396	16378	16532	16288	16351	16366	16162	16332	16371	16344	16233	16336	16312	16309	16292	16380	16253	16276	16189	16218	16449	16443	16283	16356	16354	16286	16014	16271	16447	16412	16465	16349	16325	16260	16321	16335	16244	16445	16345	16487	16306	16487
34985	42758	23131	25272	47585	59551	52374	39533	27489	18717	15301	14298	14215	14328	14161	14306	14268	14096	14078	14228	14195	14189	14212	14224	14183	14184	14222	14209	14025	14309	14050	14252	14181	14260	14119	14262	14203	14232	14017	14136	14167	14168	14305	14012	14297	14123	13982	14177	14172	14103	14176	14074	14151	14138	14183	14152	14131	14031	14100	14165	14272	14181	14270	14194	14046	14070	13997	14417	14127	14115	14168	14294	14195	14231	14232	14203	14254	14072	14230	14314	14117	14248	14155	14102	14291	14088	14050	14293	14155	14259	14101	14149	14275	14218	14013	14289	14062	13959	14185	14157	14087	14252	14238	14183	13949	14269	14188	14239	14259	14336	14340	14202	14242	14237	14200	14279	14183	14194	14216	14230	14228	14069	13990	14052	14066	14172	14191	14050	14165	14075	14208	14010	14088	14120	14130	14275	14330	14163	14189	14264	14199	14195	14143	14160	14078	14021	14077	14241	14210	14023	14337	14122	14094	14387	14231	14318	14051	14191	14031	14146	14280	14063	14167	13942	14171	14242	14359	14255	14291	14182	14261	14089	14160	14015	14062	13987	14156	14100	14301	14070	14107	14317	14156	14058	14180	14198	13966	14174	14085	14096	14143	14363	14298	14153	14134	14111	14171	14223	14240	14140	14063	14327	14155	14311	14030	13989	14139	14246	14264	14084	14235	14258	14121	14193	14027	14152	14151	14196	14259	14222	14381	14053	14160	14047	14185	14307	14196	14297	14206	14095	14169	14109	13996	14221	14077	14073	14100	14178	14102	14254	14134	14208	14124	14217	14100	14186	14363	14144	14375	14167	14047	14079	14117	14165	14058	14375	14008	14168	14214	14098	14262	14115	14174	14031	14188	14120	14110	14077	14324	14220	14243	14096	14088	14051	14312	14070	14243	14030	14081	14146	14012	14045	14116	14191	14117	14162	14209	14225	14144	14107	14171	14273	14121	14132	14053	14198	14270	14248	14186	14183	14056	14205	14113	14205	14252	14263	14206	14186	14085	14089	13942	14098	14181	14175	14431	14067	14128	13967	13984	14208	14054	14361	14123	14118	14113	14033	14191	14191	14107	14247	14096	14274	14289	14170	14114	14106	14244	14096	14188	14218	14127	14079	14346	14167	14268	14169	14198	14052	14195	14246	14253	13999	14199	14115	14071	14192	14141	14203	14187	14046	14102	14241	14266	14199	14158	14148	14204	14180	14064	14176	14176	14178	14035	14168	14200	14041	14147	14217	14138	14193	14315	14055	14050	14165	14276	14292	14224	14072	14200	14319	14122	14192	14141	13982	14260	14165	14215	14147	14214	14209	14325	14159	14126	14244	14060	14219	14227	14194	14153	14049	14115	14309	14093	14126	13987	13984	14087	14099	14173	14078	14157	14067	14191	14065	14179	14270	14077	14164	14058	14205	14203	14298	14217	13966	14206	14213	14101	14204	14193	13975	14273	14285	14166	14017	14267	14115	14133	14214	14072	14085	14268	14045	13992	14118	14184	14306	14054	14131	14217	14163	14290	14119	14312	14058	13983	14239	14210	14251	14179	14195	14249	14207	14118	14318	14151	14135	14361	14249	14191	14232	14090	14125	14113	14001	14131	14175	14063	13989	14174	14149	14031	14114	14177	14097	14122	14187	14177	14097	14134	14034	14222	14209	14111	14246	14233	14141	14100	14257	14102	14145	14269	14125	14286	14064	14161	14239	14124	14295	13990	14214	14107	14216	14270	14126	14127	13963	14251	14253	14102	14221	14088	14208	14467	14130	14047	13987	14083	14256	14198	13899	14093	14105	14234	14205	14102	14184	14270	14161	14217	14049	14291	14088	14104	14115	14275	14139	14102	14198	14261	14145	14182	14149	14194	14081	14132	14353	14170	14133	14081	14071	14127	14098	14260	14154	14106	14369	14404	14152	14242	14250	14187	14238	14133	13938	14226	14379	14137	14048	14011	14112	14196	14401	14225	14156	14223	14268	14128	13936	14019	14033	14337	14090	14237	14274	14122	14094	14146	14188	14242	14242	14139	14005	14385	14284	14247	14116	14079	14083	14199	14113	14184	14001	14278	14082	14168	14205	14009	14093	14196	14230	14104	14131	14164	14118	14249	14225	14201	14260	14142	14244	14296	14048	14054	14163	14187	14282	14250	14092	14078	14256	14166	14241	14266	14108	14366	14132	14086	14264	14236	14033	14245	14068	14264	14151	14206	14381	14242	14129	14139	14038	14096	14365	14153	14175	14118	14250	14167	14337	14214	14137	14079	14013	14198	14208	14519	14213	14157	14079	14036	14162	14217	14087	14231	14081	14109	14225	14153	14030	14178	14092	14156	14278	14158	14181	14163	14197	14164	14256	14114	14188	14099	13985	14134	14179	14240	14087	14074	14212	14044	14061	14032	14286	14238	14135	14050	14168	14242	14124	14201	13918	14151	14078	14178	13985	14082	14228	14209	14278	14134	14046	14281	14143	14029	14142	14186	14140	14257	14251	14290	14149	14238	14192	14190	14122	14192	13958	14181	14386	14257	14183	14145	14089	14092	14397	14259	14093	14112	14176	14084	14119	14489	14200	14205	14031	14139	14147	14172	14021	14226	14197	14034	14266	14058	14169	14058	14356	14096	14239	14266	14190	14161	14208	14150	14032	14142	14101	14092	14112	14205	14102	14224	14361	13985	14073	14100	14031	14193	14176	14141	14148	14074	14129	14129	14135	14107	14110	14067	14300	14194	13927	14034	14194	14271	14319	14255	14159	14045	14203	14069	14428	14118	14128	14407	14288	14250	14070	14090	14129	14105	14289	14286	14057	14183	14230	14220	14176	14252	14116	14205	14191	14117	14133	14173	14169	14320	14191	14096	14173	14209	14105	14132	14149	14192	14110	14211	14189	14162	14134	14171	14098	14202	14368	14254	14141	14096	14180	14015	14033	14237	14278	14196	14160	14030	14178	14027	14276	14231	14140	14116	14184	14136	14073	14181	14227	14176	14255	14098	14256	14226	14134	14214	14072	14286	14135	14129	14435	14101	14165	14079	14402	14308	14302	14215	14155	14036	14237	14260	14113	14250	14232	14074	14148	14268	14166	14190	13955	14116	14119	14068	14099	14060	14292	14187	14062	14139	14123	14038	14098	14158	14128	14289	14103	14206	14159	14181	14139	14087	14324	14096	14068	14106	14084	14049	14116	13984	14115	14156	14086	14264	14281	14013	14187	14220	14055	14071	14179	14153	14290	13975	14230	14267	14090	14289	14212	13969	14253	14069	14127	14161	14129	14075	14092	14122	14223	14234	14254	14316	14226	14022	14051	14107	14195	14217	14027	14261	14265	14287	14144	14259	13975	14293	14181	14269	14304	14021	14178	14049	14064	14143	14123	14036	14318	14167	14123	14243	14277	14459	14194	14109	13989	14144	14209	14152	14155	14206	13976	14033	14108	14192	14199	14306	14116	14132	14187	14190	14228	13942	14131	14111	14145	14058	14172	14216	14134	13992	14072	14128	14014	14211	14078	13942	14194	14196	14225	14151	14034	14135	14204	14167	14173	14264	14043	14275	14151	14241	14122	14273	14139	14278	14305	14093	14159	14095	14136	14210	14203	14296	14251	14223	14135	14223	14181	14047	14268	14027	14294	14198	14131	14158	14233	14192	14122	14229	14227	14036	14240	14105	14109	14162	14065	14173	14308	14101	14328	14392	14109	14119	14059	14201	14220	14186	14232	14145	14285	14127	14353	14160	14063	14222	14178	14261	14235	14231	14219	14170	14341	14108	14126	14131	14111	14394	14159	14260	14095	14128	14199	14069	14091	14121	14248	14207	14294	14382	14141	14225	14227	14199	14314	14120	14157	14263	14084	14044	14098	14137	14067	14141	14214	14181	14295	14143	14182	14186	13959	14262	14256	14121	13987	14061	14225	14246	14256	13976	14373	14069	14127	14295	14214	14288	14156	14132	14094	14133	14151	14101	14103	14170	14345	14277	14185	14183	14169	14140	14242	14091	14139	14122	14164	14229	14126	14220	14218	14071	14161	14078	14192	14208	14267	14279	14218	14223	14264	14095	14169	14197	14209	14202	14209	14086	14143	13990	14125	14315	14237	14394	14135	14165	14120	14372	13979	14182	14061	14138	14115	14167	14185	14242	14267	14278	14055	14348	14182	14111	14327	14118	14156	14255	14052	14103	14189	14236	14142	14180	14201	14145	14203	14253	14141	14106	14181	14201	14108	14288	14154	14193	14115	14051	14227	14116	14000	14203	14259	14105	14063	14084	14118	14225	14310	14235	14273	14247	14092	14046	14017	14007	14263	14125	13988	14184	14150	14191	14146	14097	14369	14247	14195	14042	14113	14171	13988	14125	14044	14131	14261	13990	14357	14005	14135	14288	14090	14158	14129	14091	14384	14167	14253	14083	14299	14197	14025	14248	14285	14157	14245	14186	14097	14196	14066	14313	14269	14222	14262	14221	14254	14159	14264	14119	14150	14111	14209	14157	14088	14273	14280	14102	14179	14180	14180	14340	14176	14018	14091	14054	14297	14183	14006	14106	14118	14234	14138	14018	14216	14164	14139	14000	14069	14114	13931	14220	14189	14291	14259	14207	14365	14163	14208	14279	14187	14230	14255	14185	14070	14245	14100	14170	14061	14135	14110	14241	14207	14194	13893	14204	14195	14039	14101	14009	13990	14119	14092	14227	14064	14308	13968	14104	14017	14277	14216	14133	14200	14282	14427	14234	14013	14247	14230	14138	14212	14134	14261	14256	14110	14148	14345	14342	14169	14230	14183	14310	13977	14116	14129	14182	14099	14098	14367	14076	14375	14245	14094	14077	14292	14228	14207	14119	14040	14366	14157	14189	14335	14221	14030	14295	14144	14125	14180	14257	14034	14193	14009	14093	14282	14086	14223	14177	14155	14129	14006	14159	14284	14312	14186	14214	14194	14256	14150	14215	14176	14075	14255	14271	14164	14217	14128	14182	14170	14059	14126	14160	14040	14027	14290	14085	14084	14183	14189	14188	14198	14156	14074	14095	14255	14172	14498	14148	14297	14243	14167	14102	14107	14357	14178	14045	14377	14219	14415	14111	14168	14167	14173	13978	14080	14088	14084	14235	14133	14085	14163	14180	14044	14020	14173	14247	14205	14159	14082
23032	21494	29453	24464	39002	66500	65527	50358	35551	24963	19232	17369	16719	16808	16560	16666	16507	16508	16745	16699	16441	16342	16727	16403	16367	16407	16227	16279	16565	16350	16509	16344	16424	16449	16343	16357	16444	16550	16244	16391	16242	16306	16405	16621	16550	16407	16438	16494	16291	16281	16372	16615	16257	16249	16313	16296	16308	16426	16324	16335	16651	16302	16503	16406	16367	16329	16409	16439	16434	16479	16670	16284	16283	16457	16246	16463	16370	16326	16215	16161	16066	16401	16235	16420	16379	16346	16502	16364	16271	16469	16288	16434	16530	16245	16342	16240	16238	16347	16158	16409	16446	16198	16381	16382	16424	16428	16440	16301	16362	16361	16231	16313	16519	16378	16080	16406	16416	16211	16382	16290	16248	16248	16464	16372	16257	16256	16431	16415	16443	16349	16483	16357	16196	16328	16365	16319	16246	16510	16364	16491	16289	16287	16280	16307	16199	16153	16494	16294	16243	16400	16456	16316	16396	16315	16207	16509	16414	16310	16357	16264	16261	16623	16400	16164	16230	16417	16605	16366	16397	16400	16192	16391	16414	16290	16301	16448	16292	16286	16352	16456	16435	16469	16217	16196	16448	16263	16337	16213	16542	16345	16356	16432	16293	16325	16352	16350	16387	16398	16327	16358	16352	16361	16476	16679	16440	16257	16338	16291	16425	16559	16313	16655	16379	16393	16110	16481	16265	16271	16319	16263	16341	16340	16269	16326	16437	16221	16448	16417	16306	16428	16495	16428	16260	16188	16438	16548	16232	16278	16418	16191	16071	16118	16263	16374	16134	16224	16214	16171	16384	16486	16419	16085	16279	16369	16282	16308	16241	16304	16207	16323	16379	16458	16421	16350	16318	16430	16186	16117	16287	16112	16062	16357	16216	16368	16332	16547	16194	16197	16216	16294	16288	16176	16206	16334	16209	16417	16435	16181	16313	16335	16299	16311	16323	16435	16127	16283	16502	16422	16279	16266	16323	16421	16418	16343	16498	16263	16070	16287	16557	16275	16178	16380	16248	16427	16296	16170	16311	16491	16382	16400	16311	16243	16306	16287	16651	16335	16205	16331	16262	16245	16500	16141	16308	16699	16200	16272	16444	16563	16277	16360	16234	16388	16170	16428	16268	16085	16204	16502	16411	16188	16398	16358	16364	16335	16401	16298	16536	16386	16276	16463	16295	16272	16369	16358	16497	16329	16514	16315	16339	16171	16409	16439	16393	16304	16293	16385	16320	16212	16181	16339	16508	16293	16159	16282	16399	16479	16509	16414	16275	16372	16266	16313	16294	16320	16471	16338	16295	16374	16346	16405	16371	16263	16439	16354	16460	16332	16280	16372	16510	16259	16485	16301	16326	16354	16520	16534	16504	16067	16368	16318	16447	16477	16104	16261	16043	16318	16252	16625	16484	16474	16409	16254	16409	16340	16376	16276	16209	16650	16548	16488	16318	16247	16300	16337	16300	16340	16235	16308	16292	16440	16155	16255	16224	16202	16229	16301	16377	16111	16235	16307	16078	16193	16005	16302	16195	16190	16229	16341	16151	16352	16187	16350	16358	16126	16423	16211	16440	16394	16255	16377	16281	16268	16172	16089	16465	16146	16160	16210	16300	16396	16391	16385	16345	16429	16329	16405	16143	16274	16256	16251	16427	16511	16320	16179	16379	16399	16474	16232	16391	16249	16348	16347	16355	16140	16309	16252	16271	16436	16299	16133	16454	16471	16298	16357	16330	16190	16364	16309	16389	16334	16350	16124	16218	16350	16306	16294	16229	16472	16205	16417	16381	16556	16282	16175	16247	16198	16457	16340	16313	16251	16242	16416	16473	16348	16385	16368	16258	16399	16357	16545	16219	16359	16482	16276	16169	16331	16222	16081	16258	16527	16407	16069	16194	16256	16168	16446	16286	16509	16160	16424	16419	16518	16405	16332	16362	16328	16446	16231	16303	16267	16295	16351	16180	16224	16136	16362	16353	16382	16395	16046	16191	16401	16273	16344	16395	16314	16280	16377	16313	16394	16363	16356	16316	16238	16398	16280	16220	16144	16374	16413	16394	16338	16248	16128	16335	16233	16324	16153	16218	16204	16308	16365	16307	16351	16282	16259	16588	16277	16473	16355	16483	16303	16209	16391	16344	16407	16126	16234	16433	16707	16307	16130	16542	16276	16226	16333	16376	16266	16233	16316	16343	16410	16371	16383	16175	16248	16367	16239	16212	16355	16196	16330	16309	16461	16414	16415	16252	16305	16542	16432	16359	16440	16256	16408	16159	16260	16119	16392	16324	16285	16356	16360	16341	16309	16338	16155	16497	15999	16465	16277	16186	16259	16334	16166	16418	16285	16280	16270	16226	16261	16229	16239	16252	16142	16266	16313	16344	16267	16166	16402	16189	16124	16371	16448	16575	16325	16364	16508	16388	16284	16215	16129	16343	16289	16403	16198	16281	16385	16370	16236	16372	16112	16312	16370	16522	16386	16403	16330	16334	16486	16368	16177	16564	16312	16308	16386	16322	16283	16582	16516	16244	16382	16398	16434	16299	16475	16282	16538	16177	16376	16268	16438	16472	16346	16273	16378	16385	16596	16435	16256	16433	16277	16287	16239	16439	16308	16572	16362	16341	16453	16297	16247	16200	16229	16268	16295	16189	16403	16231	16526	16371	16441	16263	16462	16300	16288	16232	16193	16402	16378	16191	16167	16602	16328	16313	16369	16231	16258	16416	16284	16110	16296	16209	16322	16166	16567	16309	16109	16173	16313	16326	16437	16218	16360	16335	16343	16307	16284	16205	16286	16438	16365	16396	16211	16439	16328	16216	16348	16271	16404	16332	16357	16260	16116	16308	16230	16379	16264	16286	16342	16316	16172	16270	16047	16293	16435	16396	16358	16298	16197	16371	16451	16444	16349	16288	16139	16237	16473	16397	16370	16147	16255	16459	16235	16613	16476	16383	16129	16319	16341	16269	16322	16375	16377	16397	16163	16359	16207	16418	16287	16300	16399	16344	16258	15977	16393	16386	16459	16296	16487	16307	16398	16326	16387	16110	16301	16394	16420	16453	16254	16364	16407	16273	16294	16245	16368	16328	16214	16334	16319	16473	16333	16381	16328	16398	16225	16315	16429	16473	16672	16083	16193	16306	16298	16422	16346	16190	16244	16309	16497	16457	16428	16269	16171	15998	16326	16314	16394	16404	16190	16204	16326	16335	16479	16283	16293	16195	16126	16355	16481	16414	16354	16434	16285	16352	16154	16376	16296	16248	16335	16470	16313	16318	16229	16162	16405	16144	16255	16429	16411	16401	16292	16454	16539	16445	16377	16264	16247	16467	16207	16290	16216	16286	16369	16394	16396	16174	16187	16400	16358	16122	16227	16306	16269	16323	16316	16391	16145	16308	16202	16227	16343	16272	16262	16505	16277	16366	16256	16389	16117	16252	16244	16279	16527	16271	16321	16402	16344	16372	16329	16223	16328	16346	16188	16143	16364	16417	16273	16393	16265	16100	16493	16319	16450	16370	16367	16285	16344	16391	16214	16283	16318	16371	16404	16240	16287	16545	16414	16386	16344	16308	16479	16421	16195	16182	16387	16299	16080	16342	16361	16313	16239	16344	16289	16258	16468	16189	16289	16341	16432	16140	16306	16290	16284	16193	16385	16417	16306	16349	16191	16264	16381	16263	16271	16324	16469	16508	16299	16471	16343	16066	16369	16258	16339	16145	16421	16259	16174	16316	16454	16443	16512	16241	16200	16256	16316	16167	16507	16340	16232	16510	16558	16439	16336	16469	16216	16477	16454	16284	16183	16332	16240	16290	16388	16391	16455	16397	16446	16306	16276	16106	16164	16192	16359	16156	16102	16381	16433	16332	16454	16373	16414	16570	16439	16321	16254	16220	16325	16305	16396	16188	16404	16443	16482	16344	16163	16495	16402	16312	16349	16277	15981	16232	16371	16462	16410	16510	16219	16436	16275	16442	16418	16390	16376	16249	16275	16401	16394	16470	16230	16319	16327	16455	16244	16353	16170	16367	16353	16187	16203	16364	16255	16313	16370	16246	16494	16262	16186	16380	16082	16385	16250	16028	16228	16377	16200	16472	16330	16442	16338	16408	16486	16206	16276	16682	16240	16258	16358	16218	16449	16552	16155	16425	16294	16194	16365	16366	16542	16286	16590	16222	16339	16456	16244	16400	16222	16335	16565	16371	16393	16403	16294	16202	16187	16272	16360	16454	16215	16283	16257	16368	16176	16237	16420	16326	16183	16339	16344	16456	16345	16361	16110	16515	16236	16427	16331	16207	16229	16429	16563	16187	16337	16414	16289	16534	16234	16269	16477	16452	15991	16209	16428	16173	16356	16312	16467	16451	16269	16369	16384	16335	16197	16315	16217	16191	16244	16390	16349	16349	16329	16485	16236	16282	16432	16435	16248	16315	16335	16468	16281	16046	16438	16178	16335	16302	16282	16393	16442	16410	16516	16377	16216	16347	16231	16439	16400	16117	16404	16350	16285	16454	16545	16390	16294	16302	16430	16064	16301	16337	16357	16458	16381	16334	16194	16392	16437	16244	16269	16322	16310	16288	16077	16118	16409	16244	16269	16513	16384	16395	16260	16368	16265	16343	16179	16439	16598	16464	16224	16284	16302	16450	16201	16238	16305	16404	16533	16454	16482	16268	16287	16321	16436	16440	16270	16353	16274	16228	16275	16434	16213	16366	16514	16379	16245	16453	16228	16274	16270	16364	16377	16320	16192	16298	16358	16249	16171	16280	16227	16519	16362	16175	16581	16322	16211	16282	16488	16131	16181	16440	16485	16336	16244	16426	16204	16302	16272	16284	16228	16381	16423	16371	16229	16610	16306	16493	16301	16350	16262	16352	16402	16360	16394	16276	16461	16322	16419	16294	16316	16138	16226	16363	16167	16352	16278	16430	16263	16368	16362	16349	16194	16269	16472	16362	16261	16238	16283	16354	16361	16269	16318	16239	16391	16330	16365	16101	16198	16419	16293	16212	16447	16411	16386	16451	16441	16625	16469	16314	16307	16500	16187	16635	16304	16279	16359	16367	16439	16474	16304	16271	16254	16355	16213	16385	16227	16345	16301	16295	16216	16172	16312	16280	16287	16440	16308	16267	16259
47461	39835	32309	48546	64899	73170	65625	50254	35384	22171	16000	14536	14219	14164	14219	14237	14186	14067	14154	14119	14083	14155	14172	14083	14258	14021	14005	14086	14275	14059	14146	14174	14121	14113	14230	14010	14083	14067	13995	14220	14068	14125	14033	14143	14075	13968	14165	14107	13975	14027	14176	14059	14084	14192	13938	14088	14050	14243	14085	14168	14046	14367	14185	14145	14168	14091	14195	14181	14066	13976	14175	14193	14212	13919	14161	14159	14129	14147	14192	14058	14109	14335	14137	14216	14026	14155	14111	14071	14042	14243	14057	14019	14058	14196	14235	14078	14048	14259	14172	14069	14015	14035	14245	13932	14054	14344	14051	14017	14151	14044	14075	14069	14071	14189	14222	14094	14169	14043	14039	14031	14114	14033	14105	14078	14172	14213	14240	14255	14109	14146	14070	14042	14132	14068	14020	14258	14030	13967	14155	14285	14066	14019	13960	14029	14042	14107	14104	14061	14122	14195	14222	14144	13994	14097	14333	14082	14113	14053	14059	13959	13987	14144	14089	14023	14169	14040	14201	14038	14051	14073	14197	14215	14030	14195	14227	14118	14024	14141	14123	14209	14022	14424	14185	14061	14150	14046	14040	14084	13944	14061	14181	14059	14193	14049	13966	13795	14163	13979	14213	14204	14128	14167	14100	14056	14190	14069	14085	13818	14193	14081	14235	14039	14123	13999	14112	14165	14153	14244	14181	14122	13931	14110	14106	14168	14056	13947	14117	14076	14021	14101	14007	13910	14177	14335	13915	14039	14057	14181	14179	14129	14095	13952	14212	14145	14059	13952	14202	14114	14093	14064	14129	13946	14111	14267	14083	14261	14114	14021	14072	14067	13996	14123	14147	14026	14161	13974	14210	13990	14244	14141	14073	14189	14057	14044	14119	14105	13919	13869	14112	14109	14082	14005	14120	14099	14045	14189	14181	14147	13993	13952	13980	14116	14046	14062	14056	14162	14319	13938	14072	14082	14003	14054	14154	13987	14092	14262	14231	14209	14034	14081	14221	14137	14091	14058	14163	13839	14080	14061	14060	14136	14143	14180	14003	14040	14047	14228	14149	14085	14057	14089	13955	14159	14284	14110	14010	14129	13974	14044	14031	14040	13995	14091	13996	14088	14039	14121	14048	14066	13843	14252	14187	14081	13995	14069	13996	14158	14089	14173	14093	14094	14204	14075	14140	14026	14050	14162	13795	14298	14173	14140	14168	14140	14085	13983	13967	14003	14058	14157	14111	14103	13982	14139	14047	14184	13959	14146	14031	14057	14064	14203	14136	14128	14003	14129	14180	14141	14220	14024	13927	14098	14008	14061	14009	13915	13947	14183	14011	14199	14243	14162	14024	14138	14090	14132	14174	14023	14069	14070	14150	14150	13992	14137	14173	14114	14207	14036	13945	14159	13974	13996	14112	14126	14034	13968	14080	14031	14204	14042	14055	14104	14188	14136	14025	14081	13939	14018	14032	14018	14216	14151	14115	14214	14133	14106	13870	13939	14079	14167	14173	14052	14211	13932	14183	14120	14057	13910	14084	14151	14051	14096	14042	14091	13932	13967	13900	13936	14063	14196	14180	14038	14023	14208	14252	14085	14110	14066	14202	14064	14091	14006	13978	14012	14171	14024	14123	14048	13989	14175	13995	14123	14004	14100	14008	14011	14200	13985	14140	14021	14052	14220	14194	13987	14104	14083	14010	14047	14094	14334	14111	14138	14120	14131	14069	14079	14157	14030	14164	13941	14054	14045	14082	14027	14104	14124	13999	14056	14096	14172	14127	14218	13908	14124	13940	14161	13990	14136	14172	14060	14038	13977	13834	14091	14215	14090	14085	13944	14098	14018	14008	14070	14206	14028	14091	14234	14128	14059	14191	13989	14165	14089	14283	13962	14042	14064	14022	14037	14012	14147	14102	14108	14206	14141	13976	14038	13975	14110	13989	14055	14088	13935	13950	14036	13974	14239	14184	14133	14094	14183	14124	14149	13954	14199	14008	14097	14227	14139	14105	14042	14139	14139	14124	14130	14210	14171	14178	14113	14078	14233	14132	14319	14246	14226	14128	14115	14218	13836	14173	14136	14335	14105	14076	14089	14045	14004	14109	13967	14060	14184	14092	14106	13975	14120	14082	13995	14167	14189	13883	14192	13977	13944	13889	14008	14016	14174	14029	13952	14161	14042	14080	14214	14048	14030	14138	14026	14120	14114	14115	13930	14065	14158	14091	14145	14069	13913	14029	14149	14059	14253	13959	14079	14040	13991	14051	14122	13962	14051	13887	14061	14064	14012	13947	14044	13933	14034	14091	14161	13994	14146	13962	14063	14021	14127	14169	14207	13964	13980	14100	14065	13960	14046	14113	14107	13999	14104	14217	14217	14180	13995	14194	14180	14268	14091	14146	14109	13990	13989	14058	14025	14140	14080	14174	14131	14091	14096	14064	14102	14082	14139	14194	14165	14209	13973	14213	13995	14148	14165	14024	14056	14057	14041	14118	13953	14016	14042	14091	14051	14090	14135	14001	14167	13955	14241	14093	14112	13963	14150	14030	13985	14213	14130	14122	14099	14208	13928	14099	14015	14308	13882	13900	14091	14000	14042	14191	13947	14091	14147	14066	14112	14188	13985	14018	14173	14005	13979	14008	13980	14142	13971	13985	14011	13891	14142	14179	13941	14219	14021	13987	14206	14110	14156	13962	13986	14070	14128	14106	14369	14100	14076	13940	14018	14035	14168	13993	14018	13920	14092	14117	14097	14086	14062	13966	13986	14050	13937	14013	14350	14189	14098	14023	14084	14234	14011	13989	14260	14019	14004	14101	13965	14053	13988	14149	14070	13936	14015	13996	13967	14022	14261	14102	14152	14265	14046	13891	14041	14073	14168	14122	14095	14121	14132	14003	14087	14149	14039	14063	14280	14151	14103	14167	13946	13995	14187	14081	14040	14011	14180	14111	14192	14129	14082	14165	14094	13890	14107	14073	14005	14203	14038	14107	14187	13950	14012	14118	14023	14145	14045	14048	14258	14029	14250	13988	14048	14083	14083	14128	14197	13922	13929	14081	13951	14128	14155	14072	14011	14108	14117	14253	13842	13966	14111	14112	14115	14159	14221	13984	14163	14136	14044	14208	13928	14140	14077	14156	13859	13968	13827	14081	13971	13999	14060	14061	14239	14069	14129	13958	13997	14091	14092	14252	14062	14084	14250	13931	14185	14036	13900	14169	13921	14097	14110	14083	14070	14110	13875	14156	14200	14169	14250	14060	14058	14179	13967	14024	14181	13838	14213	14169	14099	13921	14189	14035	14087	14139	14142	14042	13932	14127	13915	14104	14137	14055	14114	14224	13922	14070	13938	14155	14112	13989	14158	14096	14078	14065	13952	14120	14110	14021	14000	14080	14265	14145	14139	14074	14183	14169	13846	14158	14115	14205	14262	14230	14263	14160	14096	14064	13939	14207	14338	14192	14058	13989	14153	14051	14005	14066	13901	14110	13982	14176	14219	14043	14147	14146	14177	14100	14128	13993	13998	14119	14054	14359	14149	13984	14030	14230	14067	14132	14084	14050	14045	13997	14067	13972	13956	13961	14090	14152	14217	14073	14151	14064	14176	14048	14105	14008	14068	14035	14120	14199	14029	14129	14259	14132	14172	14175	14277	14047	14047	14092	14123	14121	14036	14215	14141	13968	13997	14018	14033	13936	14193	14201	14077	14021	13928	14102	14092	13962	14101	14019	14091	14237	14213	14023	14017	14080	14004	14144	14121	14161	14070	14210	14152	14134	13959	14076	14148	14093	14010	14012	14048	14072	14227	13907	13980	14129	14143	14104	14131	14174	14238	14168	14068	14089	14012	14169	14126	14082	14153	14158	14003	14222	14030	13877	14024	14256	14112	14090	14137	14077	14113	14328	14029	14141	14130	14093	14001	14077	14032	14131	14207	14047	14102	14112	14098	14130	14054	13994	14141	14093	14032	14256	14106	14008	14086	14258	14028	13967	13856	14187	13965	13963	14012	14192	14197	14038	14303	14115	14238	13995	14189	14179	13999	14025	14070	13964	13985	14204	14166	14190	13878	13933	14171	13981	14076	14041	14241	14094	14138	14090	14080	14064	14069	14201	13936	13990	14079	14278	14073	14085	14093	14150	13908	14160	13984	14187	14071	14119	14092	14109	14061	13991	14071	14000	14130	13947	14213	14157	13978	14157	14116	14079	14033	14117	14007	14058	14110	14000	14314	14105	14080	14108	13942	14137	14128	14025	14026	14041	14364	14198	14123	13989	14113	14188	14024	14209	14050	14093	14056	13984	14079	14005	14126	14103	14044	14089	14173	14173	14084	13900	14062	14085	14028	14121	14172	14070	14195	14135	14115	14172	14004	13935	14009	13930	14211	14130	14091	14098	14034	14138	14171	14078	14340	14062	14045	14212	14069	14166	13991	14128	14063	14124	14040	14060	14131	14120	14241	14170	14032	14221	14088	14105	14046	14088	14013	14087	13976	13958	14111	14130	14090	14281	14109	14136	14138	14005	14150	14111	14093	14059	14130	14117	14108	13936	13920	14070	14123	14105	14163	14039	14056	14227	14057	14124	14009	14063	14058	14170	14030	14016	14088	14111	14226	14032	14073	14122	14109	14005	14069	13946	13993	14196	13982	14192	13994	14185	14006	13950	13872	14006	13909	14116	14268	14060	14187	14120	14182	14097	14089	14166	14026	14111	13905	14039	14096	14086	13993	14168	14004	14027	14063	13984	14133	14095	13962	14042	14186	14179	14114	14052	14061	13850	14125	14051	14209	14096	14138	14008	14204	14116	14060	13995	14087	14158	14167	14113	14027	14118	14033	14150	14092	14060	14134	14082	14048	14034	14080	14172	14097	13958	14029	14009	14200	14154	13981	14174	14042	13960	14075	14084	14074	14221	14117	14238	14029	14048	14237	14084	14133	14140	14128	14006	14194	14074	14288	14044	14161	14047	14166	13891	14156	14098	14154	14060	14013	14169	14013	14122	14000	13964	14098	14009	14209	14091	14166	14232	13968	14140	14036	14127	14075	14086	14040	14148	14142	14131	14136	14135	14167	14153	14124	14133	13967	14044	14117	14160	14084	14011	14068	13951	14150	14138	14124	14081	13962	14229	14147
27607	21950	23992	21090	21669	27697	25884	22056	19115	17094	16626	16385	16298	16279	16475	16284	16385	16481	16351	16302	16227	16361	16247	16194	16282	16277	16204	16249	16382	16099	16394	16450	16252	16325	16269	16325	16165	16363	16441	16294	16281	16162	16265	16263	16210	16257	16169	16180	16275	16106	16401	16168	16404	16307	16197	16110	16138	16404	16160	16291	16172	16445	16301	16202	16142	16231	16209	16250	16222	16559	16253	16402	16319	16266	16437	16275	16317	16325	16162	16284	16209	16255	16185	16409	16250	16401	16277	16314	16171	16392	16180	16302	16243	16420	16217	16223	16443	16194	16207	16027	16219	16416	16102	16320	16111	16174	16266	16175	16237	16287	16382	16152	16338	16202	16069	16224	16301	16271	16227	16205	16195	16279	16260	16555	16400	16046	16204	16135	16319	16228	16144	16288	16371	16049	16338	16193	16196	16378	16315	16261	16233	16319	16163	16190	16173	16153	16239	16357	16145	16240	16209	16184	16037	16303	16298	16145	16012	16534	16168	16280	16274	16277	16176	16306	16293	16278	16218	16275	16286	16292	16337	16323	16117	16154	16330	16031	16206	16094	16314	16381	16302	16302	16390	16334	16066	16205	16483	16274	16210	16296	16402	16208	16241	16250	16189	16328	16085	16216	16250	16234	16207	16247	16214	16271	16168	16120	16358	16426	16182	16249	16247	16279	16277	16332	16250	16251	16413	16351	16361	16361	16304	16147	16173	16150	16207	16314	16229	16204	16144	16121	16249	16226	16281	16237	16488	16078	16274	16213	16166	16387	16137	16292	16172	16193	16177	16169	16331	16271	16180	16192	16094	16256	16446	16349	16132	16184	16315	16079	16282	16265	16423	16161	15923	15921	16325	16177	16296	16275	16238	16193	16387	16357	16284	16186	16414	16113	16186	16212	16225	16122	16294	16213	16112	16101	16172	16123	16118	16108	16258	16174	16226	16365	16353	16291	16398	16283	16175	16242	16182	16201	16132	16178	16355	16311	16336	16127	16337	16300	16229	16171	16347	16395	16235	16382	16014	16161	16203	16139	16077	16181	16264	16161	16138	16293	16431	16179	16339	16187	16287	16424	16172	16284	16145	16368	16273	16149	16259	16329	16385	16477	16130	16150	16193	16203	15999	16254	16205	16115	16372	16299	16099	16185	16274	16325	16311	15934	16297	16387	16139	16163	16175	16025	16260	16225	16219	16122	16187	16370	16534	16098	16168	16115	16357	16320	16386	16220	16356	16210	16042	16280	16287	16288	16175	16380	16347	16171	16360	16137	16016	16246	16247	16283	16431	16296	16190	16050	16180	16128	16142	16154	16176	16284	16415	16214	16245	16122	16390	16165	16256	16075	16189	16212	16251	16370	16294	16254	16107	16447	16328	16282	16137	16310	16240	16245	16353	16279	16300	16383	16210	16340	16525	16156	16294	16449	16176	16273	16227	16138	16248	16304	16165	16220	16270	16322	16270	16329	16484	16143	16219	15991	16340	16034	16286	16218	16233	16232	16155	16404	16255	16080	16312	16115	16289	16272	16036	16289	16231	16148	16207	16144	16332	16313	16503	16189	16363	16236	16082	16116	16111	16047	16262	16254	16180	16298	16184	16065	15920	16243	16058	16235	16190	16265	16361	16330	16196	16303	16277	16413	16062	16316	16316	16196	16189	16082	16103	16316	16368	16196	16276	16293	16322	16117	16270	16273	16169	16146	16146	16163	16365	16412	16358	16321	16119	16356	16270	16514	16152	16188	16072	16418	16115	16196	16336	16248	16303	16307	16259	16320	16261	16133	16215	16353	16185	16143	16226	16130	16186	16228	16158	16400	16251	16304	16285	16360	16412	16277	16187	16210	16245	16317	16319	16395	16254	16368	16200	16242	16206	16267	16319	16413	16278	16436	16308	16275	16291	16170	16361	16374	16176	16254	16171	16392	16115	16335	16161	16346	16315	16119	16286	16160	16302	16144	16471	16276	16250	16102	16098	16396	16304	16440	16467	16138	16199	16313	16199	16257	16001	16227	16321	16256	16310	16266	16145	16149	16403	16455	16221	16228	16210	16187	16270	16325	16209	16088	16301	16387	16084	16244	16116	16224	16402	16062	16274	16246	16371	16379	16309	16281	16107	16153	16307	16196	16286	16146	16207	16187	16177	16245	16248	16186	16257	16200	16237	16119	16176	16218	16310	16057	16149	16158	16114	16033	16213	16262	16250	16372	16199	16141	16403	16211	16156	16327	16248	16241	16343	16286	16204	16152	16019	16049	16402	16475	16250	16105	16158	16355	16398	16379	16329	16328	16226	16214	16358	16142	16306	16169	16349	15981	16256	16349	16380	16177	16274	16419	16300	16284	16166	16293	16380	16206	16402	16001	16124	16122	16161	16193	16213	16289	16315	16195	16244	16091	16333	16107	16245	16341	16424	16165	16296	16159	16109	16042	16294	16149	16021	16204	16455	16472	16278	16176	16431	16455	16270	16373	16350	16289	16070	16227	16344	16249	16160	16329	16270	16232	16152	16063	16417	16211	16196	16189	16293	16369	16159	16166	16199	16222	16220	16235	16290	16165	16383	16119	16131	16399	16268	16338	16440	16406	16333	16266	16068	16142	16133	16330	16133	16262	16177	16179	16388	16256	16218	16209	16207	16351	16284	16133	16097	16203	16172	16136	16121	16245	16273	16326	16202	16371	16361	15969	16125	16253	16168	16338	16089	16180	16181	16289	16207	16140	16607	16167	16276	16314	16200	16443	16215	16033	16197	16281	16307	16416	16426	16057	16480	16406	16412	16093	16393	16064	16159	16136	16242	16246	16249	16087	16129	15995	16328	16342	16264	16221	16223	16059	16198	16417	16431	16110	16133	16271	16110	16216	16306	16375	16380	16465	16392	16117	16321	16403	16270	16154	16239	16346	16334	16431	16311	16064	16394	16371	16394	16065	16328	16317	16315	16163	16266	16162	16233	16139	16115	16101	16108	16213	16024	16087	16087	16301	16461	16258	16045	16091	16184	16263	16155	16076	16239	16105	16285	16122	16121	16328	16151	16040	16157	16281	16113	16330	16186	16404	16411	16163	16260	16235	16201	16269	16287	16293	16240	16240	16171	16400	16225	16213	16533	16259	16337	16365	16181	16312	16345	16061	16035	16361	16456	16209	16248	16295	16223	16222	16224	16259	16309	16190	16155	16276	16078	16183	16365	16127	16088	16219	16229	16257	16152	16201	16330	16171	16258	16190	16154	16315	16505	16229	16105	16330	16285	16120	16272	16174	16353	16248	16110	16308	16156	16277	16134	16276	16355	16388	16334	16229	16311	16009	16447	16434	16152	16209	16132	16175	16328	16032	16212	16147	16292	16215	16026	16227	16337	16189	16243	16263	16266	16236	16348	16096	16439	16213	16210	16089	16192	16207	16306	16250	16201	16151	16302	16234	16275	16262	16109	16096	16281	16348	15942	16324	16176	16277	16183	16281	16237	16346	16279	16404	16290	16315	16308	16343	16276	16220	16439	16421	16288	16327	16412	16301	16332	16083	16352	16460	16138	16158	16183	16236	16325	16559	16529	16442	16299	16239	16305	16083	16348	16192	16393	16093	16334	16471	16351	16410	16156	16191	16336	16387	16277	16289	16202	16184	16281	16083	16088	16273	16495	16359	16228	16199	16031	16068	16242	16011	16324	16338	16131	16303	16200	16172	16374	16303	16327	16195	16419	16279	16329	16133	16152	16356	16396	16333	16300	16020	16336	16028	16388	16424	16238	16178	16176	16200	16258	16428	16159	16170	16127	16168	16240	16270	16226	16214	16171	16250	16223	16187	16215	16337	16362	16199	16091	16279	16305	16217	16331	16328	16183	16209	16265	16255	16195	16058	16194	16297	16038	16165	16487	16329	16145	16467	16279	16234	16404	16375	16434	16342	16227	16303	16233	16254	16282	16120	16168	16307	16170	16236	16351	16203	16430	16329	16074	16375	16467	16188	16164	16165	16383	16470	16409	16381	16289	16149	16319	16249	16235	16123	16025	16247	16349	16446	16242	16450	16491	16073	16284	16176	16149	16192	16300	16298	16304	16192	16178	16275	16377	16122	16261	16180	16359	16505	16312	16293	16486	16315	16170	16195	16343	16217	16259	16236	16232	16331	16122	16129	16184	16251	16358	16287	16116	16418	16320	16323	16325	16334	16310	16404	16252	16291	16485	16362	16183	16383	16263	16258	16314	16133	16396	16206	16223	16127	16339	16243	16263	16030	16254	16233	16459	16302	16152	16292	16209	16391	16338	16263	16334	16221	16150	16208	16234	16055	16408	16186	16186	16208	16077	16200	16115	16014	16215	16107	16347	16372	16366	16123	16147	16194	16327	16357	16235	16284	16179	16081	16287	16084	16202	16175	16293	16280	16331	16008	16152	16281	16385	16192	16250	16195	16140	16060	16355	16415	16288	16066	16247	16521	16171	16232	16196	16336	16220	16344	16240	16193	16326	16352	16084	16580	16103	16412	16296	16299	16095	16354	16386	16109	16203	16035	16156	15981	16446	16228	16242	16084	16201	16302	16109	16223	16286	16293	16336	16248	16305	16310	16242	16313	16226	16086	16205	16443	16312	16202	16045	16236	16430	16390	16121	16160	16217	16421	16074	16222	16503	16355	16223	16218	16250	16265	16351	16216	16208	16384	16310	16375	16127	16202	16191	16124	16153	16160	16277	16257	16253	16392	16237	16146	16253	16166	16438	16268	16338	16180	16119	16178	16413	16426	16198	16341	16075	16340	16279	16342	16341	16175	16445	16356	16340	16250	16558	16309	16186	16190	16338	16163	16321	16268	16332	16231	16200	16167	16420	16244	16325	16338	16110	16396	16461	16218	16263	16390	16180	16267	16272	16205	16311	16205	16331	16178	16187	16055	16454	16187	16228	16170	16080	16292	16227	16077	16176	16393	16258	16389	16408	16153	16056	16136	16287	16242	16054	16223	16220	16289	16050	16239	16156	16215	16222	16101	16222	16120	16248	16337	16326	16214	16240	16204	16117	16205	16363	16324	16263	16160	16183	16137	16313	16093	16267	16298	16213	16250	16158	16275	16331	16073	16179	16248	16211	16123	16118	16252	16133	16345	16260	16011	16177	16599	16153	16219	16435	16221	16225	16159	16450	16431
18647	17237	16059	16620	21265	26721	24074	19701	16516	14964	14237	14148	14095	13929	14046	14157	14249	14087	14149	14071	14062	14064	14096	14089	14000	14175	14004	13995	14050	14077	14002	14009	14072	14057	14209	14074	14122	14131	13961	14057	14187	14106	14159	13920	14069	14084	14033	14030	14098	13997	14057	14016	14078	14247	14039	14085	14069	14108	14113	14128	14158	13974	14017	14080	14070	14001	14021	14205	14038	14085	14204	14029	14074	14109	14041	14162	14107	14061	14019	13938	14105	14216	14015	14121	14018	13937	14163	14085	13958	14162	13935	14020	14142	14055	14100	14180	13953	13978	14063	14038	14019	13935	14161	14008	14135	14132	14188	14086	14091	14037	14002	14159	14116	14124	14001	14027	14009	13991	14112	13906	14142	13943	13966	13967	13966	14266	14073	14108	14167	13999	14117	14125	14189	14030	14040	13887	14124	14156	14186	14077	14031	14112	14017	14039	14133	13990	14067	14038	13876	14280	14036	13966	14271	14226	13998	14044	13976	14010	14077	14038	14127	14187	13960	13941	14083	14072	13979	14084	14151	13993	14162	14107	14171	14063	14039	14249	14031	13990	14050	14086	14051	14125	14190	14165	14000	13979	13937	14202	14071	14183	14053	14075	13937	13972	14105	14011	13995	14059	14058	13985	14163	14210	14009	14076	14155	14018	14005	13992	13890	13957	14077	14109	14040	14095	14114	14129	13998	14143	14162	14137	14120	13964	14097	14147	14148	13919	14088	14024	14103	14115	13951	14059	13968	13982	14052	14063	13991	14070	14064	14123	14026	13983	14197	14070	13980	14166	14090	14002	14008	13981	14113	14031	14041	14066	14021	14259	14017	14069	13962	14049	13976	14135	14186	14059	14016	14054	14221	14012	13954	14244	14221	14180	14102	13984	14147	14164	13867	14049	14045	14085	14029	14135	14043	14222	14121	14071	14152	14075	13924	14151	13942	14175	14097	14144	14195	13985	13986	14043	14130	14053	14003	14049	14070	14027	13853	14268	14160	14151	14098	14015	14073	14200	14158	13966	14143	14076	13965	14083	14047	14159	14039	14038	14205	13912	13968	13982	13993	14040	14187	14011	14062	14039	14137	14077	14242	14129	14106	13967	14080	13941	14247	14135	14110	14092	14043	14101	13984	13980	14192	13976	14125	13842	14086	14121	14025	14088	14060	13992	14065	14048	14102	14060	14110	14121	14041	13976	13947	14097	14073	14100	14165	14101	14219	13869	14027	14010	14164	14066	14195	13961	14188	14066	14096	13986	13992	13958	14144	14020	14104	14135	14020	14071	14182	14086	14073	14209	14040	14100	14057	14124	14036	13989	14180	14157	14152	14101	14085	14076	14035	13947	14090	14046	14119	14055	14166	13920	14009	14099	14241	14000	14039	14015	14009	14130	14111	14120	14061	13932	13956	14069	13894	14115	13968	14085	13835	14102	13898	14189	13993	14018	14053	14114	14054	14005	14153	14058	14157	14021	14091	14065	14146	14084	14139	14140	14197	14107	14085	13927	14114	14210	14086	13923	13968	14098	14123	14104	13909	13914	14175	14141	13984	14055	13967	14155	14078	14169	14114	14059	14098	14054	14122	14063	14095	14082	14061	14082	14163	14189	14171	13938	14050	14160	14007	14032	13993	14079	14159	14134	14071	14182	13993	14006	13954	14110	13923	14160	14149	13896	14114	14051	13897	14012	14176	14170	14098	13997	13999	14073	14003	13930	13941	14024	14022	13933	14037	13899	13949	14157	13824	14035	14069	13940	14100	14015	14202	13989	14106	14137	14064	14118	14240	14089	13969	14169	14216	14140	13997	13917	14173	14039	14089	13938	14095	14079	14068	14074	14202	14116	13874	14169	14059	13977	14178	14055	13858	14137	14100	14007	14008	14118	14044	13934	14051	13965	14123	14099	14055	14163	14117	14163	14000	14033	13997	14083	14053	14035	14121	14183	14030	14047	14114	14044	13992	14030	14047	14210	14083	14008	14095	14019	13970	14213	14330	14060	14166	14007	14153	14067	14146	14069	14157	14049	14254	13802	14167	14050	14159	14050	14158	14178	14203	14218	14044	14173	14054	14092	13929	14126	14068	13899	14049	13884	14169	14076	13950	14032	14007	14090	14118	14285	14178	14050	13966	14105	14115	14015	14064	13944	13966	13988	14085	14073	14092	14100	14066	14041	14111	14201	13971	14104	14162	14006	13928	14156	13955	14133	14125	14162	13939	14121	14223	14137	13929	14165	14064	14138	14057	14068	13927	14137	13901	14125	13914	14071	13962	14115	13967	14193	14085	14070	13950	14064	14058	14147	13993	14114	13949	14184	14106	14243	13984	14214	13889	14010	14134	13953	14091	14090	13991	13954	14121	13925	14063	14025	14004	14071	13984	14003	14123	14064	14065	14040	14141	13956	14225	14172	14125	14018	13941	14052	14106	14070	14079	14021	14092	14120	14023	13936	14064	13975	14236	13952	14222	14070	14097	14034	14108	13987	13986	14175	14094	13974	14121	14099	14086	14041	14202	13844	13996	14077	14035	14110	14291	14099	14064	13955	13911	14195	13915	13999	14019	13982	13887	14110	14113	14044	14088	14127	14084	13988	14314	14033	14034	14092	14079	13957	14061	13965	14082	14091	14241	13985	14209	14023	13957	13967	14111	13990	14020	13990	14012	14051	14069	14070	13967	14089	14048	14071	14150	14155	13994	13961	13990	14174	14216	14055	14178	14112	14012	14101	14120	14013	13923	13994	14071	13997	14170	14232	14167	14155	14024	13887	14107	14030	13877	14029	14123	14117	14126	14063	14116	13955	14130	14022	13923	14230	14033	14088	14088	14186	14126	14051	14018	14132	14177	14039	14100	14090	14099	13979	14095	14070	14058	14281	14096	14042	14323	14100	13939	14273	14117	13968	14179	14163	14081	14195	14059	14024	14161	14105	13890	14106	14037	14134	14134	13881	14146	14178	13948	14102	13967	14041	14094	14122	14102	14094	14067	14067	14091	13963	14101	13989	14165	14196	14091	14107	13819	14026	14012	14072	14049	14026	13929	14141	14079	13989	14065	13930	14092	13885	14146	14021	13950	14033	14078	13914	14086	14084	13932	14113	14092	14100	14140	14072	14129	13779	14070	13892	14275	14040	14178	14090	13998	14166	14145	14159	14154	13924	14064	14076	14103	14049	14228	14098	14057	14083	13948	14231	14026	13958	14177	14104	14199	13954	14062	14070	14029	14144	14061	14153	14147	14123	14130	14140	14002	14152	14133	13940	14019	14179	13949	14032	14018	13975	14075	14094	14225	14050	14092	14082	14234	14142	14064	13910	14042	14074	13988	13973	14037	14186	14114	14092	14123	13919	14145	14170	14142	14221	14187	13919	14055	14043	14138	13917	14002	14136	14109	14017	14050	14203	14058	14058	14219	14076	14003	14156	14041	14216	14042	14182	14294	14038	14042	14031	14092	14235	13961	14105	14077	14040	14175	14008	14019	14148	14193	13826	14148	14093	14324	14100	14101	14137	14085	14135	14035	14065	13971	14180	14078	13998	14215	14113	13996	14083	13955	14045	14120	14200	14100	14132	14055	14161	14002	13977	14050	13990	14183	14016	14030	13941	14030	14109	14122	13943	14143	14065	14104	14018	14249	14212	13960	14089	14172	14122	14097	14216	14109	14076	14028	14218	14141	14090	14145	14009	13962	14154	14188	13951	14137	13956	14027	14007	14079	14094	14093	14130	14068	14146	13898	14148	14020	14268	14007	14002	14006	13984	14156	14230	14153	14054	14131	14099	14068	14145	14127	14146	14029	14020	14035	14132	13904	14035	14184	14158	14036	13924	13996	14147	14169	14188	14049	14037	14167	13869	14092	13903	13973	14142	14032	13979	13945	14137	14035	14007	14037	14181	14171	13944	14304	13837	14035	14067	14072	14012	13991	14056	14092	13913	13928	14101	13928	14143	13995	13874	14207	14080	14062	14057	14061	14079	14262	14123	14050	14120	14129	14089	14054	14157	13954	14056	14069	14092	14073	14063	14078	14081	14233	14034	13889	13991	13980	14197	13962	14127	13957	14102	13974	14146	14177	13983	14237	13984	13941	14106	14214	14079	14130	14059	14041	14020	14143	14022	14096	13969	14268	14046	13997	14159	14068	14183	14220	14105	14046	13858	14193	14030	14079	14045	14028	14193	14146	13846	14123	14117	14092	14066	14018	14239	14127	14000	14077	14023	14308	14060	13965	14084	14110	13941	13991	14217	14045	14196	14238	14128	14087	13918	14137	14105	14079	13990	14085	14114	14150	14062	14205	14160	13993	14142	14033	14138	13999	13913	14092	13934	14110	14014	14111	14069	14002	14233	14049	13946	14164	14228	14065	14050	14099	13899	14059	13893	14035	13977	14100	14087	14038	14082	14044	14030	14127	14122	14002	13919	14017	14104	14126	14086	14143	13925	13981	14066	14086	14038	14156	14220	14069	13882	14123	14091	14031	13996	14015	14050	14037	14152	14053	14142	13943	13902	14094	13914	14046	14137	13996	14110	14169	14078	14058	14014	14054	14191	14084	14112	14143	14120	14104	13991	14066	14041	13991	14081	13926	14187	14046	14022	14350	14122	14049	14092	14160	14130	14047	13918	14141	14136	14033	14040	14047	14197	14107	14095	14014	14072	14087	14111	14294	14053	14038	14153	14085	14115	14070	14034	14091	13980	14164	14164	13963	14024	14023	14150	14176	13953	14162	14094	14092	13953	14038	14114	14053	14024	14153	14196	14058	14026	14153	13963	14055	14135	14208	14224	14077	14158	14154	14080	13848	14024	14085	13931	14273	14077	14000	14089	14131	13986	14112	14199	14052	13946	13993	14052	14278	14125	14104	13943	13937	14103	13941	14052	14036	13939	14167	14106	14102	14068	14154	14039	14183	14071	14181	14091	13931	14150	13952	14175	14105	14047	13907	14111	14058	14091	14076	14095	13997	14172	14038	14144	14296	14078	14208	13896	14007	14109	14057	13991	14122	14179	14109	13804	14134	13892	14067	14155	14034	14050	14172	14108	14048	14235	14194	14077	14035	14097	14013	14084	13940	14093	14114	14329	13956	14197	14249	14028	14178	14022	14074	14114	14034	14050	13888	14105	14036	14129	13912	14069	14026	13941
24283	21502	29044	24551	37157	59430	54770	39398	27828	20752	17529	16182	16187	15877	16164	15972	15948	15911	16023	15919	15718	15904	15910	15940	15891	15974	16086	16026	15961	16076	15824	15706	15769	15827	16140	15725	15940	15864	15960	15771	15852	15816	16011	15746	15757	15796	15966	15901	15994	16130	15727	15792	15943	15960	15731	15934	15803	15861	15936	15697	15802	15947	15840	15668	16059	15808	15798	15901	15804	15798	15957	15950	16122	15799	15987	15916	15816	15920	15794	15743	15722	15880	15751	15727	15825	15972	15678	15914	15831	15948	15832	15884	15709	15815	15837	15903	15796	15878	15876	15891	16038	15856	15919	15878	15982	15843	16017	15922	15888	15767	15934	15859	15829	15649	16018	15899	15737	15761	15790	15719	15933	15770	15898	15973	15663	15812	15947	15840	15852	15731	15567	15778	15719	15677	15905	15901	15828	15792	15802	15705	15894	15866	15862	15716	15842	15987	15967	15863	15897	15877	16011	15926	15767	15638	15992	15763	15791	15676	15785	15975	15995	15704	15863	15680	15590	15907	15899	15848	15957	16000	16011	16047	15796	16014	16075	15959	15809	15827	15810	16007	15809	15870	16071	15949	15974	15890	15833	15648	15724	15952	15951	15867	15817	15852	15676	15982	16086	15962	15660	15862	15658	15826	15987	15824	15786	15695	15826	15890	15598	15719	15792	15774	15924	15908	15939	15742	15995	15832	16107	15786	15884	15880	15886	15929	15695	15837	15904	15713	15862	16139	15817	15780	15818	15806	15680	15843	15832	15806	15885	15802	15780	15739	16062	15790	15651	15862	15780	15771	15873	15759	16050	15816	16015	15979	15806	15833	16112	15765	15775	15781	15913	15793	15772	15684	15997	15929	15684	15823	15777	15826	15896	15850	15839	15899	15775	15749	15782	15828	15773	16012	15953	15900	15916	15737	15852	15965	15762	15829	15845	15771	15577	15769	15956	15782	15857	16007	15940	15792	15757	15852	16049	15876	15883	16028	15916	15892	15689	15805	15742	15928	15749	15775	15754	15829	15717	15789	15850	15653	15762	16011	15573	15815	16014	15953	15804	15946	15939	15845	15884	15762	15757	15890	15811	15752	15880	15722	15861	15692	15803	15936	15845	15906	15862	15616	15768	15641	15666	15931	15770	15663	15783	15763	15873	15945	15936	15905	15676	15952	15689	15767	15833	15979	15850	15756	15745	15841	15708	15761	15749	15852	15798	15856	15692	15839	15963	15863	15639	15776	15924	15847	15898	15751	15988	15660	16119	15656	15757	15724	15910	15870	15836	15858	15834	15772	15818	16039	15772	15717	15687	15936	15793	15898	15770	15620	15701	15801	15913	15732	15985	15705	15845	15601	15817	15850	15794	15799	15746	15788	15869	16025	15878	15796	15882	15648	15659	15760	15763	15792	15739	15925	15880	15761	16098	15701	15883	15710	15966	15650	15914	15935	15739	15679	15993	15775	15922	15935	15927	16002	15778	15746	15797	15879	16087	15815	16146	15863	15992	15761	15731	15759	15990	15824	16014	16024	16078	15667	15896	15856	15801	15766	15681	15638	15903	15809	15919	15775	15928	15670	15907	16050	15980	15813	15951	15776	15873	15836	15773	15912	15819	15866	15892	15847	15599	15686	15694	15799	15856	16052	15641	15857	15743	15835	15935	15856	15751	15794	15812	15925	15874	15692	15642	15776	15879	15839	15845	15803	15620	15716	15874	15773	15920	15944	15900	15772	15925	15779	15825	15883	15937	15738	15702	15916	15939	15867	15682	15748	15878	15718	15559	15907	15801	15803	15767	15788	15590	15834	15771	15924	15889	15836	15788	15784	15830	15916	15848	15803	15831	15935	15723	15702	15903	15831	15711	15752	15814	15862	15700	15838	15789	15764	15797	15781	15755	15742	15650	15946	15768	15618	15789	15769	16016	15888	15817	15763	15843	15906	15799	15916	15761	15851	15721	15938	15941	15809	15675	15896	16083	16012	15848	15738	15806	15837	15557	15962	15955	15988	15983	15938	15838	15832	15920	16035	15805	15702	16107	15882	15779	15928	15710	15988	16060	15881	15769	15857	15781	15911	15863	16079	16025	15854	15904	15782	15750	15732	15842	15595	15883	15665	15975	15840	15787	15888	15941	15643	15988	15776	16090	15740	15767	15824	16056	15653	15660	15931	15845	15685	15644	15770	15907	15918	15918	15797	15882	15698	15718	16060	15777	15717	15999	15712	15733	15757	15847	15803	15754	15803	15768	15896	15941	15855	15685	15677	16025	15808	16000	15792	15737	15857	15688	15732	16007	15896	15864	15702	15864	15835	15841	15911	15835	15891	15800	15979	15861	15682	15762	15764	16004	15694	15864	15875	15734	15906	15921	15681	15933	15894	15935	15866	15756	15835	15867	15855	15837	15795	15794	16010	15766	15819	15758	15686	16078	15906	15774	15804	15970	15928	15882	15763	15903	15982	15755	15835	15846	15882	15782	15745	15870	15948	15804	15715	15844	15925	15707	15714	15740	15912	15896	15776	15748	15823	15862	15923	15703	16058	15954	15685	15723	15822	15711	15943	15878	15687	15877	15812	15779	16027	15756	15937	15987	15762	15914	15767	15623	15699	15804	15864	15828	15882	15844	16022	15912	15801	15936	15849	16035	16017	15921	15836	15681	15855	15884	16090	15804	15977	15600	15942	15954	15912	15761	15779	15815	15922	15832	15967	15901	15928	15872	15786	15688	15786	15816	15713	15926	15913	15691	15844	15819	15799	15815	15829	15812	15806	15780	15860	15813	16001	15778	15988	15727	15816	16000	15782	15794	15862	15854	15772	15940	15843	15993	15733	15926	15819	15864	15820	15867	15693	15661	15904	15763	15683	15725	15997	15924	15829	15968	15820	15682	15992	15945	15793	15772	15737	15811	15717	15758	15788	15999	15738	16034	15927	15733	15823	15868	15667	16015	16064	15917	15824	15695	15844	15859	15816	15863	15904	15876	16004	16029	15808	15740	15726	15882	15810	15840	15778	15858	16007	15763	15998	15840	15836	15792	15755	15834	15792	15765	15952	15942	15921	15836	15831	15780	16094	16028	15942	15642	15905	15961	15586	15947	15847	15741	15923	15835	15786	15813	15872	16063	15991	15866	15734	15901	15540	15646	15712	15604	15696	15725	15984	15933	15930	15980	15818	15965	15830	15691	15830	15846	15934	15836	15745	15783	15876	15815	15886	15758	16070	16045	15937	15847	15775	15771	15722	15766	15697	15843	15674	15900	15905	15692	15872	15810	15599	15846	15933	15822	15659	15651	15839	15896	15721	15698	15825	15762	15840	15942	15847	15817	15966	15753	15566	15944	15977	15863	15800	15815	16061	15898	15694	15733	15758	15751	15762	15862	15752	15871	15692	15880	15762	15812	15901	15638	15713	15717	15844	15796	15884	15777	15736	15760	15827	15888	15900	16000	15732	15888	15839	15840	15701	15814	15956	15896	15811	15841	15834	15753	15662	15945	15750	15787	15836	15809	15821	15825	15690	15798	15708	15680	15919	15936	15726	15870	15836	16016	15857	15917	15867	15722	15822	15794	15675	15899	15778	15706	15878	15818	15825	15968	15847	15998	15698	15830	15828	15636	15677	15894	15976	15860	15911	15716	15652	15796	15809	15783	15877	15844	15838	15834	15963	15799	15873	15940	15800	15959	15975	15886	15812	15776	15674	15791	15922	15867	15799	15939	15943	15952	15684	15822	15834	15725	15747	15803	15820	15731	15766	15691	15670	15685	15902	15932	15816	15791	15868	15937	15794	15789	15794	15913	15951	15725	15855	15812	15812	15881	16203	15647	16062	15851	15781	15673	15911	15736	15854	15937	15817	15891	15773	15983	15703	15922	15897	15940	15852	15827	15940	15912	15930	15699	15782	15827	15744	15830	15747	15790	15806	16109	15885	15700	15973	15940	15594	15902	15592	15768	15759	15909	15747	15795	15654	15826	15725	15783	15731	15692	15672	15823	15840	15949	15638	15727	15852	15682	15736	15803	15941	15804	15915	15831	15880	15845	15737	15814	15702	15690	15735	15956	15846	15777	15889	15980	16008	15966	15787	15900	15773	15725	15790	15714	15691	15904	15923	15740	15889	15751	15768	15865	15977	15728	15858	15956	15911	15921	15844	15816	15980	15627	15986	15745	16038	15876	15765	15844	15694	15777	15716	15712	15950	15707	15850	15800	15690	15721	15684	15772	15696	15797	15841	15662	15654	15764	15723	15690	15897	15720	15836	15825	15891	15770	15793	15894	15762	15815	15991	15718	15965	16011	15822	15742	15698	15723	15849	16061	15835	15583	15836	15920	15476	15747	15732	15902	15768	15955	15571	15901	15778	15840	15776	15763	15939	15811	15825	16107	15883	15732	15731	16029	15680	15842	15596	15758	15969	15903	15665	15940	15926	15891	15814	15796	15861	15820	15588	15901	15808	15794	15824	16036	15920	15720	15762	15946	15628	15898	15977	15758	15792	15848	15794	15905	16004	15975	15979	15891	15759	15820	15725	15911	15781	15977	15754	15742	15708	15997	16128	15986	15889	15781	15930	15738	15962	15953	15693	15739	15870	15995	15750	15873	15873	15649	15799	15895	15956	16027	15888	15813	15834	15877	15754	15778	15694	15873	15894	15777	15783	15937	15780	15644	15786	15853	15724	15802	15750	15574	15654	15844	15821	16002	15841	15848	16070	15720	15951	15915	15720	15781	15742	15663	15894	15798	15640	15611	15821	15939	15850	15703	15916	15948	16027	15835	16010	16021	15741	15996	15808	15750	15584	15673	15923	15873	15976	16019	15797	15852	15870	15855	15994	15824	15999	15883	15772	15769	15684	15974	15974	15937	15877	15880	15899	15873	15968	15851	15843	15677	15814	15859	15843	15829	15708	15818	15846	15934	15784	15978	15757	15647	15867	15982	15862	15816	15906	15645	15784	15810	15927	15859	15787	15899	15852	15793	15800	15815	15846	15881	15746	15874	15979	16044	15987	15946	15506	15842	15767	15708	15824	15913	15603	15768	15770	15795	15827	15770	15814	15630	15892	16001	16056	15755	15795	15860	15672	15776	15879	15590	15729	15915	15862	15840	15951	15796	15803	15816	15766	15785	15704	16018	15871	15815	15711
38331	27048	21613	23772	50934	59904	51881	38856	26794	18070	14883	14104	13813	13934	13923	13901	13955	13907	13964	14056	13883	13761	13900	14109	14081	13981	13971	13965	13836	13993	14073	13911	13701	13899	13769	14024	13861	14100	13799	13826	13977	13861	13845	13914	13904	13922	13910	14000	14061	13869	13881	13856	13993	13692	13925	13895	13803	13838	13842	13891	13899	13927	13873	13909	13759	13835	13719	13984	14022	13893	13794	13935	13936	14078	13965	13983	13990	13925	13971	13835	14023	13874	13881	13812	14040	13883	13947	13837	13952	13840	13801	13794	14008	13875	13715	13764	14050	13892	13895	13937	13932	13869	13706	14060	13880	13838	14018	14011	14009	14132	13973	13762	13931	14025	13928	13702	13964	13864	13811	14010	13935	14066	14072	13848	13876	13988	13878	13958	13857	13685	13705	13811	14082	13978	13863	14008	14019	13940	13808	13988	13840	13991	13894	13994	13962	13867	13866	13894	14050	13894	13978	13947	13970	13933	13975	13752	13960	13975	13731	13998	13934	13847	13857	13985	13881	14009	14056	13947	13712	13732	13843	13944	13797	13922	13903	13881	13938	13942	13855	13924	13967	13933	13776	13972	13742	13750	13786	13989	13827	14110	13795	13837	13905	13934	13744	13841	13840	13840	13909	13956	13816	13953	13774	13764	13849	13782	13946	13830	13715	13858	14019	13848	13937	13845	14036	13942	13979	13975	14040	14011	13888	14042	13708	13914	13850	13937	13909	14055	14004	13758	13801	14011	13777	13896	13785	13955	13810	13855	13925	13855	13939	13789	13857	13846	13962	13801	14092	13818	13779	13815	13910	13802	13833	13826	13953	13991	13731	13914	13811	13756	13917	13879	13951	13920	13942	13917	13813	13808	13870	13808	14043	13821	13897	13849	13969	13893	13960	13790	13697	13903	13817	13907	14048	13759	13892	13980	13820	13730	13987	13905	13869	13975	14068	13798	14029	13782	13875	13889	13899	13850	13801	14078	13959	13963	13982	13874	13863	13917	13756	13883	13924	13767	13853	13908	13941	13989	13832	13951	14005	13636	14202	13932	13994	13897	14004	13797	13716	13866	13904	13883	13935	13807	13748	13956	13782	13947	13980	13872	14009	13912	13925	14035	13800	13868	13868	13866	13722	14086	13995	14027	13858	13923	13816	13903	13945	13867	13971	13950	13680	13840	13857	14157	13808	13912	13878	13933	13755	13811	13881	14154	13801	13798	13977	13932	13934	14019	13866	13812	13929	13835	14037	13997	13778	13994	13952	13787	14090	13894	13727	13922	13947	13972	13870	13936	13737	13927	13883	13799	14032	13734	13890	13915	13926	14115	13888	13890	13953	13705	14024	13916	13960	13983	13777	13979	13883	13889	13793	14012	14013	13793	13960	13807	14079	13700	14062	13997	14076	13919	13811	13817	13929	13806	13789	14048	13835	13916	13941	13891	13819	13921	13916	13873	13873	13962	13866	13928	13929	13784	14027	13822	13991	14066	13875	13883	13973	13746	13906	13969	14083	13883	13845	14125	13834	13924	13897	13883	13920	13920	14091	13778	13954	13817	13890	13982	13926	13944	13799	13889	13883	13877	13777	13904	13859	14031	13856	13922	13915	13823	14056	13969	14072	13911	13798	13928	14037	13909	13995	13930	13801	13828	14012	13884	13931	13904	13999	13922	13884	13864	13836	13828	14167	13985	13953	13936	13892	14039	13757	13773	14090	13872	13956	13788	13904	13728	13862	13976	13847	14007	14031	13790	13872	13909	13832	13861	14030	14016	14021	13702	14061	13757	13918	13877	13939	13810	13870	13771	13918	13822	13754	13957	13814	13876	13853	13882	13823	13977	13799	13761	13867	13793	13851	13942	13889	13969	13891	14018	13912	13691	13882	13846	13774	14096	13812	14005	13868	13815	14084	13808	13762	14075	13916	13813	13853	13820	13925	13847	13960	13850	13957	13716	13836	13831	13772	13742	13856	13958	13954	13965	13809	13882	13836	13964	14021	14074	13937	13825	13920	13799	14010	13725	13936	13825	13781	13866	13717	14006	13917	13775	13877	13848	13908	13871	13928	13716	14106	13875	14012	13840	13915	13915	13879	13838	14018	13907	13903	14037	13920	14095	13883	13727	13819	13894	13992	13852	13734	13902	13986	13795	13991	13878	13934	13873	13918	13999	13767	13838	13859	14077	13865	13918	13954	13822	13822	13801	13821	14064	13875	13960	13766	13977	13940	13913	14006	13974	13853	13862	14022	13903	13660	14095	13901	14025	14034	13737	13851	13967	13846	13936	14017	13984	13858	13799	13738	13898	13827	13870	13717	13837	13831	13971	13828	13976	14008	13939	13775	13944	13929	13834	13870	13817	13879	13892	13877	14013	13995	13957	13808	13743	13926	13834	13889	13936	13901	13838	13886	13952	13964	13866	14048	13877	13818	13853	13787	13842	14063	14096	14080	13729	13886	13778	13819	14007	13957	13859	13994	13793	13822	13966	13992	13785	13848	13942	13949	13763	13941	13965	13916	13985	13965	13815	13728	13892	14020	14000	13979	13936	13923	13821	14029	13815	13857	13859	13831	13989	13810	13906	13872	13984	13904	13813	14028	13789	13810	13885	13795	13781	14013	13767	13894	13859	13975	13818	13823	13866	13864	13804	13915	13788	13803	13945	14054	13789	13751	13835	13778	13801	13984	13915	14043	13862	13753	13783	13824	13746	13881	13731	13811	13959	13721	13729	14101	13836	14008	13840	13999	13855	13864	13779	13968	13802	13843	13946	13744	13906	13774	13882	14030	14062	13725	14011	13824	13831	13927	13782	13834	13819	13828	13898	13880	13858	13891	13692	14048	13759	13691	13880	13970	13808	13888	13888	13902	13764	14014	13947	13836	13779	13966	13867	13883	13891	13816	13892	13886	13844	13900	13966	14008	14043	13919	13909	14040	13859	13770	14023	13855	13841	13973	13849	14011	13822	13897	13822	13748	13900	13930	13857	14084	13972	13833	13991	13847	13824	13849	13818	13851	13890	13744	13872	13935	13877	13956	13847	13896	13966	13867	13818	13940	13870	13755	13788	13923	13823	13816	13846	13877	13977	13978	13968	13967	13825	14143	14049	13953	13998	13904	14011	13761	13804	13888	13833	13857	13913	14047	13908	14007	14039	13917	13938	13847	14004	13923	13828	13920	13958	13893	14000	13783	13888	13794	13983	13928	13844	13953	14146	13787	13855	13848	13733	13918	14072	13949	13974	13868	13804	13864	13831	13952	13821	13957	13791	14093	13860	13872	13989	14007	13861	13973	13916	13911	14035	13796	13732	13981	13778	13941	13907	14031	14046	14033	13993	13885	13974	13934	13899	13875	13958	13911	13862	13889	13776	13954	13848	13996	13927	13923	13900	13965	13940	13827	13820	13970	13901	13958	14139	13907	13810	13874	13800	14030	14091	13842	13865	13911	13832	13879	13812	14050	13851	14028	13672	13972	13771	13992	13815	13819	13936	13831	13989	14068	13777	13792	13973	13948	13920	13795	13835	13824	13883	14000	13997	13844	13993	13965	13897	13989	14014	13980	13811	13991	13935	13778	13915	13744	13908	13859	13958	13908	13920	13952	14021	13898	13990	13868	13962	13978	13896	13937	13894	14042	13761	13910	13797	13930	13776	13986	13880	14102	13768	13773	13865	13779	13769	13837	14036	13796	13939	13902	13999	13856	13900	13885	13889	13886	13700	13950	13854	13988	13830	13792	13864	13899	14093	13877	13965	13880	13971	14038	13851	13954	13930	13833	14057	13992	13917	13861	13917	13845	14046	13906	13906	13814	13730	13867	13962	13943	14050	13930	13859	13910	13857	14021	13935	13909	13943	13948	13862	13896	13830	13842	13911	13862	13857	13935	13974	14071	14023	13768	13855	13863	13831	13755	13960	14022	13876	14038	13807	13926	14014	14022	13985	13788	13957	14011	13788	13779	13950	13982	13805	13897	13982	13934	13720	13821	13882	13864	13920	13759	13951	13790	13830	13902	13816	13960	13872	13747	13845	13814	13938	14032	13846	13850	13974	13840	14015	13902	13893	13884	13847	13841	14033	13850	13922	13925	13959	13931	13952	14053	13881	13908	14004	13925	13892	13866	14012	13863	13938	13942	13818	14007	13888	13730	13917	13829	13843	13850	13915	13853	13895	13902	13704	13733	14087	13901	14057	13833	13860	13959	13775	13938	13896	14070	13946	13790	13712	13871	13930	13889	13960	14071	13873	13919	13850	13742	13897	13895	13864	13960	14092	13812	13773	13872	13953	13905	13879	13914	14023	13951	13852	13949	13910	13865	13948	13774	13872	13857	13806	13833	13889	14025	13982	13702	13871	13806	13861	13878	13972	14029	13913	13809	13795	13969	13960	13965	13890	14038	13898	13864	14047	13909	13860	13869	13750	13815	13847	13789	13794	13994	13703	13942	13883	14081	13846	13901	13754	13946	13856	13938	13780	13863	13955	13973	13858	13988	13957	13995	13972	13784	14151	13925	13871	13925	13757	13814	13862	14020	14000	13937	13937	14061	13911	13757	13870	13744	13873	13769	13821	14033	13918	13876	13763	13937	13912	13817	13897	13930	13908	14009	13948	14034	13782	13693	14074	13860	14006	13668	13817	13816	13790	13929	14013	13927	13882	13847	13987	13961	13760	14038	13870	13995	14018	13843	13824	13823	13918	13909	13808	14027	13832	13983	13852	13987	13799	13925	13782	13865	13867	13988	13919	13930	13985	14021	13779	13640	13736	13989	13762	13874	13982	13846	13871	13904	13989	13958	13957	13842	13842	13801	14055	13967	13901	13903	13776	13775	13782	13908	13874	13992	13744	13886	13970	13944	13798	13804	13813	13888	14015	13942	13816	13800	13897	13985	13888	13810	13825	13995	13794	13748	13819	13902	13718	13929	13791	13783	13995	14044	13766	13993	14094	14095	13897	13984	13949	14150	13974	13816	13844	13865	13977	13748	13825	14050	13879	13864	13744	13737	13796	13762	13801	13647	13805	13866	13864	13829	13827	13775	13955	13873	13935	13872	13983	13833	13880	13941	13883	13885	13879	13961	14038	13944	13901	13827	13838	13795	13812	13929	13887	13949	14006	13951	13745	14000	13883	13888	13993	13802	13826
22994	21432	29256	23978	33824	68981	66703	50106	33748	23909	18669	16688	16297	16272	16470	16219	16144	16275	16101	16371	16224	16062	16085	16203	15998	16117	16196	16341	15994	16024	16321	16135	15985	16094	16026	15871	16196	16164	16056	15861	16117	15959	15990	15991	15866	16091	16125	15971	16049	16226	16041	15959	16106	16109	16085	16059	16025	16146	15974	16042	15907	16028	15970	16092	15925	16087	16150	15878	15847	15710	15870	15741	15892	16017	16048	15935	15954	16107	15989	16014	16158	16014	16093	16006	16098	16055	15974	16040	15959	15888	16122	15943	16218	16024	15910	15867	16039	16078	15916	15994	16130	16169	16128	16049	15991	16150	15850	15967	15760	15975	16105	15899	15931	16009	16003	15792	15881	16094	15946	15998	16092	15995	15939	15961	15908	15902	15921	16011	15961	15987	15894	15945	15946	15882	16079	16009	16177	15893	16022	16116	15961	15806	16076	15891	16099	16089	15901	16063	15918	15868	16065	15761	15896	16090	15919	15965	15981	15842	15897	15841	15792	16010	15874	15802	15944	15951	15925	15805	15961	15902	15974	15793	15979	15828	15868	15927	16082	15721	15858	15975	15932	15876	16069	15786	15965	15915	16170	15896	15973	16006	15961	16083	16119	15880	16064	15926	15942	16123	16016	16059	15912	16051	15935	16019	15842	15959	15996	16129	15933	15822	15896	15959	16041	15863	15949	16042	16239	16031	15814	15993	15998	15780	15943	15872	16089	16105	15908	15965	15870	16064	15879	16049	15925	15990	16051	15975	15879	15972	15984	15952	15892	15981	15909	15924	15914	15928	15898	16077	15846	15961	15918	16047	16144	15911	15859	15837	15935	15905	15759	15836	15823	16080	15927	15743	15776	15881	16047	16009	15925	15998	15833	16022	16024	15888	15858	15807	16014	15894	15795	16059	15848	15913	15860	15857	16062	15778	15691	16014	15952	15947	15968	15905	15784	16175	15985	16116	16162	15952	15845	16062	16014	15922	15807	15817	16290	15812	15935	16028	16003	16038	15729	16107	15999	15874	16044	15953	15949	15987	15912	15737	15824	15902	15937	16057	15970	16085	16131	15881	15876	16066	15878	15781	15767	15878	15809	16004	15955	15944	15888	15895	15997	15964	16019	16053	16010	15877	15902	15932	15847	15903	15686	15834	15945	15817	15914	16038	15910	16035	16021	15871	15998	16062	15970	15952	15917	15997	16051	16120	15855	15987	16001	16000	16060	15927	15925	15932	15853	15992	15960	15980	15784	15890	16089	15948	15923	16034	15994	15930	15995	15770	16074	15919	16066	16018	15874	15845	15954	16085	16282	15795	15944	16066	15906	15975	15952	16023	15813	15821	15847	15674	16009	16092	16027	16066	15947	15880	15915	15925	15988	15913	15980	15867	16005	16044	15978	15794	16080	15922	15984	15916	16037	16016	15845	16014	16087	15878	15778	15958	15997	15897	15839	16100	15770	15947	16133	15902	15849	15952	15970	16040	15790	16021	16034	16117	15872	15734	16102	16044	15787	16024	15945	16108	15912	15870	15990	16042	15920	15855	15889	15844	16039	15894	15999	15865	15955	16122	16001	15882	16191	15871	16010	15893	15922	15900	15900	15808	15871	15977	15934	16005	15818	16064	15824	15945	16066	15915	16108	16041	15959	15973	15907	15984	15833	15923	15965	15917	15761	15958	15923	16033	15932	15960	15983	16221	15926	16022	16081	15812	16077	15938	16099	16059	15962	16184	15933	15996	15834	15935	15996	15896	15884	16178	15861	15965	15975	16108	16144	15966	15935	16115	15740	15951	16013	16104	15972	15904	15807	16036	15869	16022	15913	15959	16012	16122	16135	16006	15969	15730	15989	15927	16240	16173	15962	15827	15923	15846	16059	16116	15832	15872	16005	15811	15862	15768	16103	15965	16044	16078	15956	15911	15888	15903	15928	16002	16104	15937	16069	15653	15764	16062	16037	16145	16025	16066	15914	15947	15915	15996	15986	15805	16048	15949	15910	16018	15927	15914	15886	15830	15985	15755	15827	16009	16238	15839	16067	15893	16060	16128	15942	15828	15745	15961	15828	15985	15914	15752	15990	16052	16030	15679	15771	15830	16119	16001	16054	15949	15928	16210	15913	15826	15913	15892	16051	16155	15907	16205	15903	16010	15959	15949	15864	15951	15776	15898	16062	16079	16092	16066	15984	15803	16080	15978	16022	16175	15929	15814	15972	15890	16007	16076	16070	15925	15979	16122	15833	16074	15941	15876	16011	15962	15729	15753	16015	15857	15924	16044	16031	15872	15853	16028	15908	16114	16129	15949	15970	16080	16030	15886	15764	15794	15933	15985	15751	15931	16023	16017	16057	15979	16141	15816	15988	15925	16039	15818	15826	15932	15956	16081	15943	15996	15952	16051	15940	15961	15899	15872	15967	15981	15997	15844	16028	15799	16085	15825	15945	16117	15901	15837	16027	15809	15883	15876	15941	15897	16081	16025	15968	16130	15937	15999	15985	15923	16068	16059	15983	15925	15871	15880	15757	15995	16097	16030	15975	15816	16069	16165	15711	15821	16012	15886	16082	15847	15986	15998	16072	15967	15876	15947	15932	15779	16209	16089	16063	15827	15912	15900	15847	16053	16006	15706	15851	15943	15694	15922	15934	16038	15995	15860	15684	15799	15918	16041	15719	15866	16176	15907	16026	15970	15956	16003	15885	15931	15979	15991	16020	16014	16075	16138	16115	16041	16072	16066	15976	15915	15981	15987	16119	16065	15855	15888	16014	15978	16137	16036	15999	15929	15834	15996	15996	16107	16057	15954	15838	15981	15816	16042	16001	15897	16001	16011	16004	15955	15887	16009	15694	15969	15867	15998	16009	15902	15937	16033	16068	16001	16156	15958	15887	15983	15973	15916	15932	15925	15990	15920	16075	16055	15947	15951	16004	16028	15785	16082	16022	15908	16163	15818	15818	15872	15922	15941	15830	15939	16067	15970	16119	15979	16144	15942	16154	15836	15980	15996	15834	15788	15869	15769	15925	16092	15945	15849	16097	15929	16045	16074	15996	15942	16045	15939	16139	16083	15973	15880	16214	15982	15993	15892	15823	15894	15861	16119	16177	16150	15980	15892	16103	15987	15766	15959	15930	15845	16050	15795	16091	15881	15831	15889	15954	15934	15877	15874	15821	15779	15887	15848	15996	15977	16069	16084	15862	16005	15826	15805	16006	15800	15721	15875	16077	15898	16077	15985	15744	15951	16080	16082	15902	15956	15994	15808	15934	15918	15920	15782	16110	16171	15957	16072	15985	16127	15967	16050	16155	16012	15920	15864	15865	15993	16038	16148	16012	16069	16094	16179	15997	16001	15801	15971	16145	15729	16155	15906	16042	15983	16056	15815	15815	16181	15786	15769	15958	15970	16129	15824	15848	15801	15967	15872	16090	16061	15821	15981	15963	15870	15932	15913	15915	15827	16096	16038	15946	16038	16107	15882	15927	15996	15842	16237	15876	15951	15998	16130	15783	15866	16046	16069	15957	16034	15962	16044	15989	16089	16109	15989	15677	16066	16074	16100	15912	15844	15847	15943	15884	15848	16102	15915	15871	15852	16080	16028	16087	16091	16008	15976	15790	15991	16119	15932	15948	15994	15912	16094	16024	15994	15886	16034	15940	15911	15995	15979	15916	15677	15922	16039	15709	15887	16008	15987	15909	15981	16029	15890	16053	15975	15892	15999	15826	15834	15844	15954	16018	15813	16066	16040	16103	15968	15933	16027	15945	15911	16009	15867	15888	15892	15771	15956	15989	16094	15855	15978	15782	15857	15777	15851	15928	15948	16096	15802	15933	15789	15859	16030	15981	16058	16072	15811	16035	15920	15708	16160	15862	16036	15978	15910	15997	15872	15995	15997	16038	15989	16115	15941	16151	15987	15888	15722	15977	15840	16180	15760	15760	15787	15889	15924	15884	15888	16144	15958	16058	15919	15978	15957	16001	15949	15727	15926	16027	15969	15895	16041	16007	16161	15922	15810	15937	15903	16013	16014	16072	16015	16088	16134	16002	16076	15878	16072	15763	15964	15929	15883	15760	15745	15854	15964	16107	16013	15980	15960	15989	15853	16137	15888	15986	16032	16107	15912	15849	15677	15934	16053	16278	15836	16040	15921	15965	15920	15909	15917	15824	15774	15709	15820	15951	16071	15896	16097	16028	15997	16136	15952	15973	16006	16063	15933	16113	15939	15898	15799	15866	15767	15786	15912	15803	16025	15882	15980	16035	15967	15907	16046	16099	16126	15897	15991	16023	16086	16097	15946	15784	15718	16004	15962	15965	15767	15743	15919	15941	15926	16126	16023	15774	15922	15851	15887	15942	16105	15727	16033	15932	15845	16193	15757	15909	16017	16015	15995	15723	15970	15918	15974	15820	15889	16071	16012	15895	15910	16040	16027	15910	15824	16001	15784	16010	16144	16011	16116	15994	15917	15991	16085	16104	16019	15858	16087	16012	15999	16073	16019	15713	15996	16054	16024	15997	15894	15785	15864	15679	15713	15998	15886	15955	15900	16159	16000	15977	15925	15986	15843	15941	15998	16202	16029	15800	16076	15925	15832	15888	16074	15944	15824	16026	16059	15960	16212	15857	15976	15838	15860	15946	16034	15884	15860	15929	15860	16166	15959	15984	15943	15964	15938	16032	15967	16043	15944	16045	16167	15856	15954	16082	15873	15798	15770	15909	15920	15998	15854	15875	16168	16006	16006	15923	16050	15987	16057	15990	15955	15847	15672	15867	15926	16193	16177	15911	15967	15965	16072	15833	16179	16040	15900	16057	15974	15924	16106	15935	16025	16092	16048	15867	15882	16052	16066	16050	15932	15728	16047	15949	15967	16172	16030	16165	16033	16012	15848	15931	16107	15963	16039	15936	15964	15808	15937	16060	15984	16053	15792	15960	15951	15997	16118	16226	16202	16048	15957	15963	15958	15981	15914	15975	15962	15886	16071	16247	15943	16007	15853	16030	15934	15828	16039	16027	15892	15894	15936	16068	16040	15882	15740	15912	16020	15829	16036	15861	15910	16020	15904	15948	15942	15808	15761	15976	16034	16155	16113	16051	15951	15884	15721	15814	15931	15992	15890	16133	15633	16202	15852	16028	16037
44524	31072	25540	24555	58692	76526	66834	49747	33175	21059	15782	14297	13887	13985	13885	13814	14144	13788	13999	14117	13926	13941	13880	13945	13873	13936	14000	13913	13897	13872	13812	13894	13918	13957	13881	13871	14014	13942	13861	13778	13925	13925	13830	13987	13864	13879	13869	13909	13835	13785	13922	13918	13941	13902	14219	13753	13924	13857	13742	13975	13795	13852	13880	14144	14041	13997	13963	14101	13927	13824	13886	13846	13971	13873	13985	13909	13986	13955	13880	14061	13883	14121	13997	13785	13950	13822	13998	14041	13969	13956	13956	13933	13866	13907	14115	13939	14020	13963	13777	13841	14020	13851	13921	14020	13956	13912	14078	14006	13896	13824	13971	13784	13828	13955	13874	13828	13837	13843	13876	13909	14080	13992	13879	13879	13967	14018	14057	13946	13764	13915	13890	14092	13839	13891	14097	13926	13914	13927	13816	13798	14029	13890	13949	13872	13843	13935	13808	13974	14124	14028	13911	13853	13876	13784	13989	13929	13909	13826	13970	13917	13986	13819	13922	13922	13902	13993	14005	13789	13877	13993	13972	13762	13817	13858	13956	13887	13868	13839	13879	13869	13755	14024	13804	13922	13998	13967	13959	13964	13911	13804	14039	13928	14041	13930	13976	13916	13874	13914	14004	13937	13971	14027	13851	14020	13970	13927	13930	13987	14050	13845	13925	14026	13949	13988	13863	13903	14005	13989	13871	13763	13988	13991	13956	14046	13887	14052	13873	13911	13933	13898	13884	13925	13811	13888	13953	13850	13884	13975	14150	13704	13882	13740	13984	13886	13933	13962	14011	13892	13803	14088	14003	13884	14098	13795	13936	13861	13923	13946	14022	14020	13916	13903	14005	14172	13863	13886	13980	13952	13765	13918	13870	14049	13857	13940	14073	13877	14109	13917	13944	13953	13948	13971	13884	13898	13759	13977	13853	13979	13890	13806	14043	13841	13886	14145	13946	14107	13976	13981	14013	14053	14015	13986	14133	14042	13747	13995	14077	14069	13877	13983	13997	14105	13958	13962	14066	14086	13928	14103	13819	13906	13985	13855	13973	13946	13890	13892	13986	13897	13961	13828	13806	13950	13998	13779	13918	14020	13785	14071	13909	13746	14109	13946	13949	13882	13866	13951	13965	14075	13897	13971	13913	13967	13813	14031	13852	13888	13869	13834	13968	13998	13906	13967	13940	13973	14016	14042	13754	13898	13962	14015	13802	13859	13873	13841	13909	13942	13754	13943	13936	13971	14043	13768	13807	13776	14018	13898	13915	13945	13890	13980	13871	13886	13983	13898	13886	13985	13973	13952	13796	13955	13939	13926	14004	13870	14153	13918	13940	14077	13932	14026	13833	13908	13772	13726	13737	13913	14009	13968	13892	13942	13856	13720	13814	13815	13804	13799	13777	13986	14040	13858	13725	13878	14085	14125	14024	13897	13983	13883	13946	13985	13816	13823	14008	14052	13878	13870	13969	13858	13825	13905	14025	13963	13905	13805	13948	14156	13859	14066	13906	13756	13864	13763	13859	13957	13876	13934	13848	13801	13969	13924	13967	14010	13896	14020	13999	14070	13807	13860	13690	14067	14049	14090	14019	13940	13836	13916	13928	13918	13916	13903	13971	13814	13742	13977	14020	13920	13893	13937	13962	13849	14103	14039	13927	13777	14013	13896	13942	14035	13697	13922	13870	14027	13861	14047	13847	13974	14110	14050	13815	13817	13897	13880	13855	13708	13757	14042	14010	13985	13992	13780	13792	14028	13761	13939	14048	13896	13800	13950	13958	13990	13820	13839	13920	14030	13912	13896	13995	14022	14013	13959	13973	13959	13932	13880	13889	13794	13956	13986	13890	13851	13876	14013	13887	14098	13851	14009	13976	14098	13839	13912	13819	13922	13715	13836	13908	14087	14032	14005	13765	13827	13857	13872	13627	14005	13935	13954	13880	13861	13855	13839	13688	13992	13946	13863	13936	13842	14178	14022	13843	13835	13999	13812	13790	13815	13855	13826	14055	13868	13951	13986	13950	13992	13688	13814	13786	13919	13886	13802	13827	13907	13889	13967	13715	13709	13833	13883	14011	13942	14043	13752	14003	13950	13832	13854	13881	13913	13854	14088	14129	13931	13831	13918	14030	13829	14107	14025	14004	13835	13929	13836	13918	13760	13891	13865	13837	13890	14051	13997	13743	13994	13810	14010	14073	13969	13907	13895	13900	13971	13876	13918	13947	13974	13906	13914	13960	14050	13906	13798	13999	13967	14004	13816	13788	13779	13714	13931	14030	13924	13956	13851	14006	13897	13861	13911	13918	13933	14001	13859	14111	13847	13834	14038	14016	13843	13956	13917	13743	13949	13886	13903	13783	13916	14035	13935	14191	13755	13950	13883	13790	14012	13943	13896	13914	13946	13949	14017	13954	13957	13965	13887	13840	13847	13887	13991	14056	14123	14027	13808	13926	14011	13897	13729	13833	14058	13784	13827	13817	13942	13847	13888	13900	13665	13725	13990	13965	13968	13932	13958	13901	13886	13902	13823	13943	13936	13942	14034	13868	13953	13964	13969	13882	14043	13900	13688	13897	13852	13723	13944	14041	13996	14060	13938	13889	13893	13898	13994	14089	13899	13974	13849	14082	13982	13862	13810	13958	13827	13908	13589	13972	13917	13899	14029	13864	13833	13881	13972	13905	14045	13965	13852	14029	13815	13926	13788	13883	13982	13926	13983	14067	14005	13995	14016	14006	13935	13977	13885	13989	14020	13964	13790	13974	13949	13901	13795	13802	14097	14032	14062	13828	13939	13966	13895	14136	13725	13844	13799	14038	13741	13894	13857	14089	13919	13814	13939	13792	14090	14026	13828	13977	13825	13805	13846	13839	13891	13791	13985	13917	14061	14081	14002	13950	13916	13882	13877	13762	13967	14000	13930	13928	13819	13825	13916	13932	13955	13857	13908	13871	13843	13763	14002	13915	14003	13973	13999	13873	13846	13968	14022	13936	13778	13830	13920	13894	13898	13974	13916	13986	13899	13817	13773	13924	13996	13908	13840	13918	13949	13999	13888	13814	13932	13940	14037	13866	13846	13692	13879	14087	13876	13983	13756	13852	13973	13879	13923	13967	13972	13917	13919	14002	13734	13954	13920	13890	13775	14042	13995	13853	13917	13969	13795	13843	13877	13907	14085	13827	13971	14110	13892	13753	13975	14027	13996	13986	14079	13907	13802	13914	14147	13905	13818	14105	13870	13946	13932	13757	13950	14004	13606	13886	13934	13910	13916	13998	13774	13886	13916	13947	13996	13828	13839	13890	13841	13889	14006	13937	13840	14006	13914	14020	13825	14101	13941	13925	13892	13913	14116	13859	13919	13892	13743	14079	13939	13804	14076	13824	14014	13838	13864	14040	13874	13830	14004	13868	13987	13881	14046	13768	13949	13967	13876	13802	13881	13938	13962	14074	14037	13724	13880	13993	13806	13954	14020	13829	13819	13860	13945	13948	14066	13904	13925	13903	13816	13929	14063	13792	13932	13827	14044	13942	13903	13768	14036	13950	14082	13832	13989	13914	13882	13893	13890	13928	13825	13808	14053	13868	13941	13955	13951	13905	13997	13874	14082	13943	13912	14010	14013	13884	13787	14148	13921	13741	13900	13935	13870	13891	13973	13871	13914	13892	13910	14300	13909	13924	13979	13902	13943	13964	13884	13926	13915	13926	13938	13909	13759	13854	13759	14016	13902	13908	13852	13952	14032	13813	13841	13965	13806	13820	13878	13927	13866	13844	14083	13941	13987	13905	13995	13950	13942	13916	13937	13828	13982	13909	13977	13840	13988	13859	13991	13835	13817	13938	13976	14018	13904	13872	13981	13706	14034	13832	13909	13894	13935	13852	13956	13954	13752	14002	13955	13875	13739	14004	13943	13939	13974	13869	13963	13712	13932	13965	13875	14088	14077	13835	13901	13992	13989	13946	13997	13813	13891	14046	13928	13810	13995	13997	13931	13800	13889	13807	13971	13902	13905	13880	13907	13827	13852	13936	13974	13895	13878	14051	13955	13877	13816	14186	13906	13896	13941	13817	13864	13775	13904	14003	13854	14100	13890	13953	13737	13921	13879	13810	13797	13960	13921	13845	13939	14038	13985	14001	13964	13893	13965	13810	14062	13899	13943	13998	13867	13886	13895	13940	13870	13908	13947	13867	13900	14004	13741	14044	13775	13967	13901	13971	13818	13725	13860	13872	13894	13883	13857	13818	13875	13797	13816	13958	13918	13964	13978	14003	13935	14057	13816	13930	14012	13987	14062	13812	13849	13800	13982	13928	13839	13897	13816	13959	13894	13878	13852	13948	13890	13959	13873	13866	13947	13997	14004	13747	14068	13680	14007	13850	14028	13958	13792	13920	13949	13893	13938	13845	13940	13963	13997	13908	13952	13931	13830	13852	13939	14105	13985	13796	13918	13772	13851	13943	14019	13878	14128	13982	13850	13966	13817	13881	14001	13917	13993	13854	13978	14108	14065	13952	13936	13947	13866	13901	13912	13888	14001	13930	14004	14128	13916	13925	13889	13893	14084	13996	14001	14022	13989	13990	13835	14101	13975	13978	13819	14038	13999	13841	13967	13926	14002	13932	13924	13874	13868	13727	13906	14051	14020	13856	13947	13805	13900	14030	13899	13980	13989	13850	13866	14040	14046	13910	13899	13998	13937	13918	13943	13896	13938	13808	13908	13854	13810	13950	13891	13996	13929	13849	13943	13960	13896	13897	13883	13808	13922	13905	13850	13832	13895	13846	13906	14001	13923	13891	13929	13851	13914	13918	13920	14068	13823	13797	13984	13790	13755	14057	13936	13927	13947	13949	13809	13957	13929	13968	13793	13727	13794	13808	13936	13979	14090	13887	13886	14027	14013	13922	14032	13823	13925	13977	13751	13829	13977	13827	13999	13857	13924	13997	13924	13963	13890	13808	13635	13751	13910	13777	13828	13786	13975	13922	14066	13930	14054	13854	13876	13983	13883	14191	13913	13818	13846	14031	14086	13805	13969	13923	13928	14006	13937	13925	13832	14005	13903	13759	13650	13970	13859	13941	13842	13890	14001	13937	13764	13937	14055	13958	13823	13981	13711	13996	14083	13901	13893	14046	14017
27789	22050	24174	20453	22343	28953	27272	21797	18717	17201	16701	16413	16750	16522	16582	16410	16567	16431	16500	16265	16553	16590	16450	16638	16542	16574	16693	16299	16269	16365	16498	16404	16500	16570	16386	16437	16425	16343	16623	16327	16394	16464	16374	16622	16650	16418	16495	16434	16379	16456	16434	16597	16469	16488	16647	16296	16625	16533	16580	16338	16605	16467	16664	16386	16607	16513	16444	16470	16442	16456	16399	16569	16410	16324	16362	16299	16453	16568	16389	16282	16343	16494	16469	16493	16445	16372	16434	16283	16435	16300	16384	16583	16365	16519	16265	16275	16659	16531	16504	16389	16277	16339	16538	16598	16481	16411	16294	16377	16563	16501	16415	16598	16496	16361	16546	16611	16522	16505	16331	16437	16568	16612	16585	16511	16484	16533	16329	16527	16516	16438	16391	16493	16478	16414	16453	16652	16634	16372	16492	16501	16423	16299	16500	16485	16655	16607	16300	16411	16384	16531	16488	16320	16558	16311	16401	16300	16483	16516	16405	16359	16697	16517	16493	16414	16340	16418	16383	16407	16389	16303	16459	16467	16504	16445	16444	16392	16353	16472	16482	16457	16470	16554	16481	16465	16392	16529	16365	16377	16440	16469	16276	16623	16594	16649	16500	16414	16209	16501	16622	16503	16519	16587	16459	16510	16519	16495	16379	16504	16583	16358	16263	16438	16398	16511	16355	16374	16393	16463	16465	16527	16534	16444	16464	16836	16469	16294	16486	16422	16504	16465	16616	16396	16258	16434	16295	16388	16629	16532	16556	16539	16276	16320	16568	16424	16428	16461	16666	16490	16432	16443	16337	16434	16361	16558	16524	16597	16373	16206	16498	16496	16432	16502	16549	16357	16606	16398	16426	16379	16501	16401	16624	16427	16552	16381	16688	16410	16585	16413	16400	16587	16440	16417	16360	16771	16224	16593	16271	16307	16258	16421	16435	16345	16457	16565	16492	16454	16546	16513	16699	16419	16457	16527	16420	16230	16465	16318	16550	16626	16536	16446	16432	16413	16381	16503	16402	16305	16475	16567	16381	16404	16469	16655	16471	16498	16489	16411	16459	16583	16643	16286	16641	16391	16526	16509	16480	16482	16379	16545	16282	16541	16281	16418	16384	16611	16423	16487	16414	16460	16543	16467	16386	16467	16576	16375	16334	16422	16492	16347	16565	16522	16426	16483	16601	16301	16538	16499	16448	16512	16298	16501	16386	16415	16381	16615	16539	16694	16380	16529	16371	16280	16321	16321	16507	16353	16693	16387	16362	16375	16545	16443	16546	16557	16281	16255	16448	16372	16239	16566	16358	16335	16304	16452	16598	16430	16380	16532	16577	16467	16371	16366	16566	16473	16505	16361	16371	16462	16487	16491	16398	16362	16419	16463	16490	16383	16587	16511	16512	16395	16408	16401	16422	16329	16409	16525	16484	16621	16527	16627	16556	16493	16214	16675	16439	16506	16406	16520	16393	16553	16390	16376	16363	16499	16403	16234	16579	16364	16472	16496	16518	16405	16354	16407	16587	16441	16675	16338	16293	16540	16379	16553	16403	16719	16317	16561	16359	16541	16368	16468	16769	16332	16513	16425	16491	16707	16665	16441	16258	16474	16493	16524	16510	16574	16527	16493	16576	16390	16457	16458	16398	16505	16462	16547	16539	16350	16571	16565	16421	16460	16518	16377	16503	16458	16249	16441	16325	16340	16541	16426	16489	16623	16479	16403	16477	16445	16352	16635	16402	16141	16295	16434	16485	16508	16696	16473	16390	16527	16591	16452	16541	16402	16537	16479	16393	16609	16562	16447	16583	16427	16575	16439	16433	16566	16708	16452	16544	16664	16333	16387	16527	16276	16317	16519	16412	16325	16582	16330	16634	16483	16605	16553	16681	16485	16439	16554	16616	16466	16456	16506	16539	16306	16586	16502	16342	16575	16347	16389	16489	16557	16501	16565	16404	16346	16411	16342	16413	16317	16623	16571	16365	16455	16509	16340	16319	16272	16433	16503	16374	16567	16473	16189	16426	16485	16389	16518	16580	16370	16236	16376	16527	16557	16376	16397	16376	16321	16536	16578	16527	16437	16313	16448	16330	16378	16367	16299	16445	16357	16472	16504	16558	16253	16439	16453	16603	16481	16488	16397	16477	16218	16394	16511	16639	16391	16775	16625	16575	16540	16463	16628	16494	16460	16455	16362	16465	16457	16338	16528	16545	16329	16435	16547	16402	16407	16372	16494	16468	16669	16464	16543	16563	16382	16590	16464	16546	16445	16328	16428	16446	16463	16536	16457	16660	16439	16497	16615	16417	16307	16518	16417	16414	16405	16366	16500	16385	16437	16429	16626	16607	16502	16638	16295	16580	16426	16520	16404	16384	16634	16512	16260	16335	16502	16673	16423	16523	16487	16463	16381	16315	16261	16486	16503	16530	16487	16355	16248	16483	16451	16402	16517	16518	16526	16339	16375	16469	16432	16447	16300	16386	16240	16345	16657	16204	16502	16456	16539	16401	16441	16527	16389	16467	16205	16601	16227	16606	16501	16489	16199	16568	16658	16245	16469	16203	16500	16427	16397	16516	16595	16378	16388	16434	16441	16509	16515	16420	16477	16231	16421	16544	16280	16412	16629	16508	16510	16534	16272	16545	16366	16452	16366	16426	16683	16398	16344	16458	16436	16354	16354	16265	16571	16571	16548	16622	16461	16380	16369	16526	16606	16637	16314	16397	16442	16456	16613	16387	16422	16296	16410	16284	16647	16439	16574	16322	16540	16575	16622	16528	16568	16624	16418	16587	16404	16439	16396	16895	16330	16426	16604	16566	16459	16523	16380	16341	16418	16424	16260	16383	16470	16436	16537	16532	16497	16465	16497	16272	16475	16524	16472	16433	16585	16495	16579	16537	16404	16396	16417	16537	16491	16381	16468	16411	16447	16394	16488	16316	16401	16275	16289	16674	16326	16299	16618	16448	16296	16513	16539	16486	16522	16689	16805	16536	16551	16334	16438	16496	16376	16194	16488	16444	16560	16599	16540	16581	16510	16478	16478	16566	16525	16434	16279	16634	16368	16489	16238	16437	16334	16614	16678	16461	16442	16480	16429	16538	16616	16574	16533	16795	16459	16339	16481	16453	16492	16456	16318	16599	16394	16322	16545	16567	16636	16315	16489	16519	16455	16393	16685	16433	16363	16460	16402	16423	16684	16531	16520	16474	16596	16413	16416	16609	16548	16591	16352	16353	16216	16479	16333	16353	16494	16472	16665	16292	16579	16344	16517	16727	16485	16523	16486	16561	16642	16604	16433	16453	16532	16519	16184	16585	16514	16382	16397	16563	16408	16529	16432	16390	16375	16712	16304	16691	16640	16501	16484	16360	16366	16438	16256	16553	16504	16355	16730	16548	16356	16449	16408	16374	16463	16463	16334	16564	16523	16468	16528	16441	16328	16480	16441	16715	16551	16431	16408	16365	16434	16303	16394	16493	16394	16443	16593	16598	16508	16351	16554	16431	16374	16439	16524	16367	16412	16305	16693	16522	16359	16610	16521	16378	16543	16391	16457	16438	16315	16337	16551	16534	16499	16579	16482	16552	16456	16386	16515	16339	16364	16670	16402	16498	16553	16570	16299	16590	16535	16479	16276	16373	16226	16358	16584	16194	16407	16341	16612	16578	16492	16364	16452	16326	16217	16462	16475	16377	16489	16383	16535	16331	16329	16305	16451	16400	16639	16481	16557	16369	16422	16717	16323	16546	16620	16456	16385	16372	16631	16534	16410	16691	16482	16558	16463	16418	16510	16403	16515	16463	16455	16620	16468	16553	16560	16465	16433	16333	16481	16377	16692	16392	16477	16475	16514	16598	16682	16429	16261	16524	16214	16585	16491	16380	16388	16338	16537	16432	16659	16327	16455	16401	16710	16633	16409	16433	16513	16609	16494	16210	16472	16419	16509	16586	16442	16539	16523	16659	16562	16652	16381	16511	16355	16379	16484	16531	16421	16407	16521	16455	16619	16427	16407	16309	16510	16348	16443	16500	16583	16696	16471	16540	16632	16455	16501	16452	16357	16498	16467	16508	16536	16691	16490	16494	16340	16463	16435	16524	16549	16450	16373	16604	16340	16636	16518	16405	16366	16377	16506	16313	16718	16543	16438	16496	16492	16514	16562	16517	16621	16758	16707	16634	16412	16505	16361	16535	16329	16388	16350	16434	16414	16274	16616	16365	16523	16558	16305	16259	16450	16706	16605	16510	16499	16473	16559	16459	16542	16479	16436	16568	16530	16405	16383	16219	16454	16590	16373	16663	16562	16617	16452	16368	16300	16331	16330	16492	16324	16599	16627	16510	16483	16418	16422	16348	16644	16442	16364	16443	16452	16318	16218	16347	16341	16401	16444	16440	16398	16442	16559	16628	16574	16768	16635	16277	16427	16415	16320	16365	16429	16362	16458	16548	16469	16417	16605	16557	16488	16413	16538	16533	16536	16470	16449	16707	16583	16488	16517	16506	16414	16433	16545	16383	16601	16504	16376	16503	16501	16405	16546	16547	16490	16307	16587	16554	16422	16413	16480	16543	16503	16451	16464	16413	16455	16513	16452	16312	16457	16401	16488	16602	16601	16400	16479	16357	16263	16401	16404	16448	16471	16390	16507	16291	16607	16453	16651	16297	16371	16696	16451	16530	16436	16378	16567	16579	16211	16418	16629	16537	16225	16488	16400	16537	16387	16411	16492	16397	16545	16391	16276	16599	16571	16390	16206	16541	16252	16624	16366	16617	16443	16525	16521	16489	16319	16414	16516	16498	16540	16439	16365	16491	16734	16599	16479	16595	16436	16424	16584	16499	16371	16410	16368	16520	16363	16589	16618	16554	16647	16549	16477	16435	16431	16413	16350	16353	16638	16485	16504	16301	16550	16602	16645	16459	16640	16438	16633	16467	16432	16608	16334	16418	16382	16402	16363	16442	16356	16555	16361	16378	16401	16495	16554	16554	16615	16598	16355	16279	16418	16497	16368	16597	16449	16332	16471	16447	16679	16215	16539	16510	16408	16605	16378	16509	16263	16218	16460	16569	16464	16397	16354	16497	16404	16452	16471	16565	16461	16632	16472	16469	16455	16590	16563	16547	16428	16213	16422	16522	16437
17343	16876	16408	15447	21860	27974	24955	19509	16556	14835	14363	14298	14365	14283	14385	14285	14385	14235	14327	14375	14420	14190	14468	14271	14244	14456	14365	14197	14396	14247	14166	14308	14278	14269	14349	14227	14383	14318	14293	14098	14245	14365	14348	14294	14341	14444	14506	14166	14429	14138	14217	14521	14464	14348	14198	14484	14405	14461	14307	14092	14223	14378	14219	14192	14374	14270	14283	14082	14245	14355	14338	14282	14337	14283	14402	14295	14226	14429	14341	14341	14411	14332	14265	14353	14374	14413	14315	14442	14203	14325	14368	14230	14169	14313	14243	14392	14264	14486	14391	14412	14473	14239	14417	14236	14223	14403	14335	14356	14428	14529	14341	14243	14421	14350	14239	14322	14438	14313	14158	14297	14228	14319	14316	14413	14405	14217	14427	14247	14298	14318	14283	14354	14163	14342	14364	14385	14288	14369	14299	14442	14244	14237	14119	14327	14326	14479	14267	14309	14224	14276	14262	14417	14321	14204	14359	14156	14386	14293	14295	14398	14339	14370	14319	14320	14173	14281	14365	14316	14340	14334	14271	14238	14044	14267	14361	14355	14126	14314	14267	14213	14298	14308	14273	14420	14439	14420	14449	14253	14303	14403	14356	14408	14247	14469	14364	14331	14372	14392	14258	14406	14352	14131	14422	14332	14355	14443	14339	14366	14214	14385	14332	14370	14408	14094	14237	14252	14435	14213	14136	14143	14245	14501	14029	14261	14161	14102	14354	14230	14121	14399	14328	14161	14207	14314	14549	14365	14436	14423	14523	14194	14204	14309	14393	14155	14317	14298	14289	14413	14477	14289	14361	14209	14329	14265	14356	14319	14305	14333	14479	14327	14420	14375	14238	14421	14370	14359	14409	14307	14281	14365	14310	14375	14453	14208	14321	14275	14462	14351	14312	14249	14295	14471	14191	14265	14279	14310	14338	14236	14176	14317	14303	14410	14190	14448	14335	14242	14360	14414	14192	14379	14146	14484	14288	14256	14404	14081	14352	14412	14253	14349	14329	14327	14297	14312	14457	14308	14341	14179	14188	14297	14348	14315	14250	14427	14391	14377	14449	14514	14471	14344	14352	14269	14297	14241	14326	14270	14327	14348	14281	14246	14569	14394	14267	14185	14341	14383	14242	14423	14455	14341	14378	14332	14286	14201	14274	14429	14276	14186	14301	14369	14306	14479	14328	14419	14403	14303	14349	14277	14329	14373	14239	14381	14369	14259	14287	14333	14274	14246	14466	14306	14446	14314	14383	14403	14411	14290	14361	14428	14323	14367	14296	14173	14217	14274	14324	14317	14396	14381	14365	14356	14321	14266	14142	14266	14195	14379	14353	14401	14417	14331	14292	14294	14225	14289	14242	14355	14460	14291	14357	14449	14303	14288	14346	14253	14255	14451	14222	14160	14436	14510	14386	14462	14223	14267	14417	14298	14223	14380	14131	14249	14356	14279	14332	14337	14239	14395	14491	14351	14332	14378	14429	14368	14306	14237	14283	14281	14353	14218	14283	14312	14420	14224	14317	14318	14278	14356	14200	14207	14298	14286	14369	14330	14306	14366	14298	14287	14370	14239	14384	14174	14399	14441	14287	14542	14361	14306	14144	14413	14317	14327	14332	14411	14441	14438	14391	14379	14234	14404	14228	14312	14292	14312	14357	14340	14291	14419	14258	14305	14348	14377	14302	14235	14296	14218	14310	14469	14314	14220	14191	14237	14266	14375	14311	14349	14122	14315	14282	14274	14610	14330	14352	14294	14178	14308	14391	14339	14126	14513	14293	14375	14555	14272	14135	14414	14392	14190	14380	14289	14406	14439	14368	14398	14109	14362	14114	14238	14183	14393	14433	14294	14388	14337	14248	14192	14356	14332	14321	14385	14317	14271	14416	14350	14504	14274	14232	14449	14400	14267	14291	14260	14121	14219	14460	14207	14241	14205	14161	14478	14196	14325	14183	14178	14354	14355	14356	14315	14417	14233	14202	14233	14213	14498	14312	14291	14391	14335	14372	14499	14318	14272	14466	14246	14387	14299	14232	14219	14315	14113	14281	14434	14272	14299	14366	14327	14142	14438	14213	14273	14432	14150	14426	14304	14379	14369	14187	14257	14488	14239	14337	14253	14304	14194	14232	14274	14409	14272	14477	14432	14323	14361	14319	14241	14346	14274	14216	14448	14313	14376	14286	14388	14238	14239	14187	14327	14310	14250	14393	14295	14379	14286	14525	14356	14282	14326	14239	14378	14436	14370	14315	14291	14290	14568	14428	14187	14335	14459	14473	14240	14299	14465	14209	14280	14352	14448	14207	14265	14262	14198	14315	14282	14516	14320	14443	14381	14310	14333	14458	14198	14508	14471	14166	14464	14077	14405	14175	14396	14392	14451	14236	14326	14464	14336	14471	14250	14354	14342	14290	14440	14347	14322	14303	14381	14178	14340	14258	14468	14414	14340	14458	14414	14363	14264	14484	14428	14393	14020	14417	14377	14162	14278	14305	14210	14164	14343	14392	14383	14394	14264	14518	14180	14276	14283	14386	14333	14213	14435	14419	14300	14268	14314	14252	14408	14179	14203	14395	14299	14424	14460	14351	14370	14257	14474	14238	14405	14213	14286	14263	14310	14066	14253	14326	14293	14310	14379	14337	14284	14375	14357	14268	14302	14286	14291	14349	14417	14363	14269	14437	14276	14477	14245	14217	14417	14321	14368	14528	14366	14408	14354	14356	14262	14299	14254	14224	14297	14306	14437	14267	14313	14353	14270	14457	14360	14367	14449	14278	14385	14293	14280	14257	14300	14353	14419	14287	14317	14282	14221	14317	14211	14372	14321	14265	14240	14245	14281	14253	14295	14232	14429	14502	14195	14160	14273	14329	14316	14326	14384	14462	14334	14492	14247	14350	14428	14311	14386	14176	14274	14360	14346	14439	14456	14445	14360	14359	14350	14270	14337	14414	14420	14331	14375	14350	14410	14288	14138	14390	14273	14250	14326	14403	14428	14237	14079	14258	14308	14329	14298	14320	14292	14367	14218	14295	14322	14385	14368	14192	14373	14334	14162	14360	14349	14255	14383	14182	14234	14459	14443	14240	14283	14311	14320	14232	14303	14298	14351	14380	14417	14113	14350	14597	14205	14447	14304	14296	14347	14501	14057	14328	14212	14352	14418	14229	14305	14363	14403	14297	14304	14371	14445	14464	14404	14333	14425	14377	14275	14306	14275	14313	14423	14364	14245	14124	14292	14387	14087	14289	14218	14393	14309	14249	14312	14246	14326	14299	14273	14277	14299	14413	14263	14315	14329	14383	14244	14366	14229	14299	14555	14286	14343	14454	14215	14217	14227	14308	14323	14331	14280	14257	14309	14340	14362	14524	14246	14225	14368	14389	13959	14270	14177	14345	14404	14242	14276	14287	14430	14261	14212	14335	14277	14235	14341	14323	14191	14287	14523	14266	14297	14248	14416	14210	14388	14242	14301	14253	14303	14251	14284	14367	14342	14461	14412	14207	14148	14365	14227	14452	14228	14373	14221	14273	14175	14258	14358	14161	14253	14500	14358	14207	14387	14508	14192	14390	14244	14476	14336	14399	14383	14290	14176	14309	14197	14274	14169	14215	14267	14231	14262	14430	14183	14262	14431	14334	14409	14258	14411	14188	14321	14272	14356	14383	14381	14473	14236	14384	14353	14344	14355	14476	14304	14378	14455	14385	14614	14376	14319	14366	14376	14323	14374	14331	14369	14400	14128	14276	14272	14364	14420	14302	14204	14344	14195	14195	14385	14406	14163	14481	14324	14250	14247	14286	14292	14468	14289	14223	14482	14500	14451	14289	14261	14211	14371	14441	14388	14423	14228	14382	14225	14298	14259	14298	14262	14191	14219	14394	14324	14180	14360	14287	14314	14306	14377	14209	14360	14312	14407	14461	14358	14350	14210	14256	14292	14437	14253	14473	14261	14288	14431	14452	14372	14444	14306	14398	14260	14312	14329	14255	14377	14140	14305	14374	14400	14364	14306	14302	14280	14401	14291	14342	14324	14275	14463	14244	14414	14471	14438	14493	14246	14393	14378	14221	14511	14238	14162	14401	14328	14377	14441	14261	14295	14410	14347	14362	14352	14258	14271	14098	14268	14457	14431	14452	14177	14450	14358	14214	14153	14400	14244	14478	14259	14304	14251	14277	14335	14384	14359	14410	14404	14554	14413	14349	14272	14335	14502	14324	14346	14447	14274	14294	14336	14481	14047	14499	14379	14436	14399	14271	14204	14459	14243	14419	14322	14267	14375	14309	14198	14319	14413	14115	14215	14322	14397	14270	14396	14427	14224	14432	14249	14258	14380	14269	14406	14220	14143	14386	14286	14292	14283	14329	14373	14252	14393	14156	14261	14228	14245	14331	14361	14414	14360	14165	14238	14181	14225	14373	14346	14219	14321	14456	14187	14392	14334	14402	14449	14265	14261	14260	14449	14300	14326	14209	14315	14363	14508	14508	14245	14367	14348	14290	14351	14296	14152	14328	14255	14370	14269	14418	14412	14478	14268	14299	14089	14248	14336	14238	14244	14359	14379	14320	14192	14179	14273	14256	14205	14257	14329	14387	14332	14284	14431	14391	14169	14228	14412	14388	14352	14216	14465	14288	14521	14373	14421	14201	14240	14241	14452	14411	14237	14376	14275	14279	14251	14487	14371	14300	14246	14400	14311	14357	14380	14279	14355	14408	14358	14400	14262	14425	14362	14281	14294	14407	14345	14331	14331	14190	14338	14236	14367	14230	14391	14368	14220	14324	14307	14209	14215	14431	14226	14471	14295	14248	14285	14365	14429	14218	14093	14538	14319	14342	14194	14319	14325	14362	14294	14247	14301	14480	14258	14481	14272	14578	14257	14391	14398	14285	14292	14244	14452	14205	14406	14275	14405	14325	14144	14453	14291	14194	14266	14384	14382	14348	14287	14451	14359	14300	14387	14222	14326	14542	14335	14245	14311	14453	14235	14295	14281	14346	14260	14257	14461	14236	14259	14393	14558	14473	14270	14170	14267	14394	14449	14319	14152	14260	14200	14296	14336	14145	14275	14382	14468	14379	14461	14418	14367	14415	14396	14470	14315	14442	14249	14286	14317	14394	14366	14393	14351	14294	14263
24241	21514	29063	24474	32539	62944	57427	42072	29263	21333	17780	16549	16167	15989	16152	16364	16022	16014	16080	16111	16248	15972	16178	15944	15931	16004	16086	16041	15887	15990	16009	16102	15884	16115	16080	16136	16164	15949	16008	15962	16071	16061	15991	16068	16046	16026	16086	16027	16113	15963	16082	15970	16149	16221	16119	15995	15963	15999	15861	15993	16079	16020	16040	16249	16009	15991	16053	16027	15949	15968	16118	16085	15787	15912	15952	16044	16067	15955	15968	15879	15966	15804	16119	16020	16021	16028	15868	16176	15908	15889	15992	16107	16031	15965	16143	16023	15989	15847	16006	16144	15942	15984	16156	16102	15935	15963	16025	15995	15919	16010	16202	15893	16107	16005	16011	16067	16073	16044	16245	16103	16133	15810	16027	16134	16230	16155	16073	15846	15847	15942	15944	15909	15947	16008	15981	15925	16112	16161	15909	16023	15981	15857	16063	16201	16091	16014	15973	15950	15950	16196	16258	16044	16111	15896	16058	15870	15942	16028	15894	16004	15980	15966	16030	16098	15994	16052	15784	15920	16055	15810	16080	16113	16112	15999	16052	16183	16148	16122	15965	16050	15986	16277	15938	15799	15938	16023	16065	16290	16008	16101	15984	16015	16015	15951	15965	16071	16064	15919	16052	15750	16004	15989	15954	15964	15832	16026	16010	15883	15953	16270	16263	15973	15920	16128	16186	15969	15951	15870	16020	16010	16000	16075	16041	15892	16004	16081	15919	16013	16097	16009	16065	16004	15987	16048	15956	15895	15936	15887	16118	16054	16177	15979	16105	15951	15968	16045	16148	16023	16042	15956	16089	15886	16205	16207	16002	15989	15942	16033	16069	16285	15940	16053	16012	16101	16090	16005	16109	15763	16057	16061	15895	15977	15994	16270	16051	16118	16143	16046	16086	16013	15992	16199	16204	16036	15947	15947	16122	15807	16034	16188	16075	16031	15920	15940	16118	16104	16353	15999	16100	15986	16198	16000	15779	16126	15846	15823	16110	15983	15985	15985	15976	15805	16157	16067	15930	16118	15943	15969	15852	15977	16011	16033	16122	15932	15909	16014	16146	16081	16155	15836	16017	15773	15826	16098	16054	15986	16232	16079	16058	16058	15823	15965	16008	16064	15981	16001	16121	15893	15871	16037	15973	15923	16047	16035	15862	16008	16151	16052	15912	15945	15985	16063	16086	16044	16111	16002	15799	16083	15917	15925	15975	16070	16130	15897	16036	16089	16007	16024	16140	15850	16003	15707	16231	15947	16024	15843	16107	15990	15921	15954	16039	16063	15992	16090	15977	16129	15924	15881	16107	15970	16102	16071	16082	16106	15943	16029	15881	16218	16018	15957	16215	15896	15931	15910	15978	15941	16127	15916	16048	16130	15803	16060	16121	16034	15992	15776	15902	16067	16125	16072	16181	15980	16173	16102	16087	16135	16145	16003	15921	16087	15947	15798	16075	16067	16071	16126	15933	15672	15952	15861	15904	15966	16038	15978	16058	15892	16063	16062	16044	15853	15940	16045	16147	16169	16096	15930	15973	15959	16130	16094	15805	15742	15934	16090	16101	16150	16085	16077	15932	15928	16072	16104	16126	16048	15931	16109	15798	16093	15913	16119	16033	15819	15890	16005	16211	15864	15978	16045	15989	15987	15997	15930	16026	15996	15745	15975	15968	16168	15935	15964	16064	16235	15989	15921	16129	16157	15866	16093	15861	16050	16035	16066	16091	15987	15977	16077	16094	15999	15986	15924	16196	15931	16093	16032	15867	16039	16063	15992	16169	15907	16048	15772	16137	15973	16083	16064	16118	15931	16320	16197	16090	16147	16035	15820	16170	16145	16122	15920	15999	16208	15980	16077	15914	16029	16203	16012	16020	16111	16065	16057	15902	16007	16167	15945	15953	16167	16171	16049	15915	16030	15743	15960	15939	15918	16075	15894	16086	16026	16029	16088	15956	16089	15926	16164	15906	16116	15951	16024	15817	16053	16145	15926	16061	16220	16242	15987	15855	15912	15988	16144	16131	15843	15932	16033	15980	15989	16017	15931	16115	15988	15790	15911	16183	16105	16025	15973	15841	15965	16275	16062	16026	16162	16019	16252	16059	15898	16007	15851	16183	15933	15953	15919	16056	15935	15995	16053	15941	15954	15945	15836	15968	15821	15838	15962	16014	16021	15897	15955	16097	16157	16141	15968	16107	16010	16006	16103	15952	16155	16043	16194	16101	15900	15837	15959	16115	16023	16267	16162	16116	15990	15825	15971	16150	16016	15916	15995	16025	15802	16054	15955	16127	16092	15979	16087	16069	16013	16031	16061	16139	16101	15946	15999	16020	16105	15906	15995	15973	15800	15910	16011	15677	15811	15976	15896	15888	16013	16108	16110	16057	16024	15839	16054	15994	15864	15922	15924	15958	15892	16016	16021	15766	15992	15875	16053	15969	16172	15974	16044	15783	15966	16134	16023	15893	15926	15887	16107	15963	16015	16088	16011	15978	15981	15989	16093	15968	15884	15821	16013	15837	16113	15985	16039	16073	15961	16064	15993	15927	16178	15901	15941	16142	16039	16121	15720	15955	15934	16004	16076	16059	15897	15921	15999	16017	15980	16082	16138	16025	16193	16192	15971	16088	15889	15921	15877	16040	16122	15980	16118	15928	15987	16073	16038	16347	16123	16002	16065	15807	15977	16199	16090	16236	16087	15858	15986	16137	16107	15927	15826	15855	15919	16277	16225	15965	15924	15879	15906	16085	16069	15909	16056	15765	16151	16100	16042	16087	15911	15918	15981	15789	15976	15951	15948	15782	15910	16071	16019	16083	16099	15781	16086	15887	16127	15865	15912	15989	15951	16132	16011	15913	16216	16144	16131	15936	15919	16008	15994	16048	16150	15931	15877	15940	16189	16206	15851	15960	15946	15861	16058	16236	15982	15928	15995	16048	16050	15970	16001	15863	16098	16022	15924	16185	16068	16053	16034	16043	16041	15987	16085	15863	15754	15818	16128	15965	15798	16171	16173	15981	16054	16043	16154	16076	15935	15983	16062	15879	16029	15871	15952	16072	16038	16114	16098	15800	15955	16014	16103	16081	15946	16013	15890	15929	15957	16062	16037	15997	15965	16105	15930	15930	16058	16025	16202	15959	15993	15959	15963	16045	16012	15933	16066	15918	15951	15817	16035	15879	15830	15791	16094	16016	16090	16002	15966	15974	15966	16053	15833	15928	15748	16096	15839	16074	15899	15995	15943	16055	15975	15918	16123	15956	16083	16018	16000	16078	16007	16071	15874	16070	15965	15984	16206	16069	16028	16020	16021	16108	16046	15917	15841	15968	15994	16073	16132	15825	15876	16032	16024	16001	16129	16118	16086	16258	15988	15973	16126	16050	16154	15986	16150	16041	16009	15936	15826	16098	15941	16052	15957	15976	16104	16181	15968	15844	15949	16117	16130	15987	15983	16028	15932	16040	15802	16087	16066	16138	16221	16047	16043	15981	16033	16113	16063	15980	15872	15849	15984	15973	15949	16096	15825	15933	16144	15944	16147	16098	16232	16106	15925	16031	16037	16107	16049	15906	16093	16074	15909	15902	16163	16052	15937	15917	16007	15942	16053	15843	15916	16054	16104	15947	15963	16028	15873	16093	16132	16112	16005	16007	15922	16177	16090	16001	16018	15972	16283	15893	16115	15912	15933	16105	16039	15962	16038	16235	16048	16062	16039	16172	16054	15927	16084	16049	15891	15989	15964	16172	16009	15982	16005	16024	15906	16063	15923	16019	15996	16021	16168	15966	15870	15907	16086	16115	15869	16088	16030	15897	16060	15988	16041	16041	16091	15968	15984	15993	15911	16216	16009	16047	16124	16067	16042	16155	15925	15856	16191	15956	15910	16140	16146	15985	15955	15901	15960	15992	15912	16015	16143	16037	16174	15851	15990	16017	15966	15957	16000	16088	15988	16021	16060	15889	16063	16012	16003	16094	16113	16076	16020	16034	16036	15939	16042	15942	15896	16113	16037	16279	15742	16008	15962	16175	16065	16039	15926	16000	16177	15872	16135	16000	16067	15953	16104	16100	16041	15984	16047	16055	16018	15998	15985	15991	15959	15926	15959	16014	16079	16086	15999	15961	15922	15819	16093	16022	16094	15921	15929	16037	15982	15912	16077	15959	16163	15855	15939	16178	16022	15893	15899	16111	15993	16182	15893	16049	15962	15935	15883	15942	16137	16106	15930	16122	15960	16253	16033	15947	16069	16161	16025	15824	15943	16207	16171	15983	16102	16035	15927	15966	16096	15961	16052	15887	15922	15902	16152	15839	15902	15958	15979	16130	16047	15955	16019	15982	16026	16027	16190	15979	16035	16177	16165	16156	16082	16139	16067	15956	16089	16076	16043	15902	15943	15936	16085	16144	16004	16120	16035	15846	16102	16055	15915	15953	16034	15975	16001	15919	15992	15982	15876	15973	16034	16278	16061	15852	16061	16192	15953	15875	16035	15892	16320	16198	16103	15910	15806	15990	15894	16015	16069	15921	16100	16180	15745	16226	16156	16062	16128	16151	16057	15999	15590	16142	16155	15959	15957	16096	16044	16016	15989	15954	15833	15950	16021	16049	15922	16079	15758	15852	16021	16123	16234	16003	16212	15963	16161	16031	16059	15881	16137	15888	16086	15963	15974	16099	16060	16216	16024	16096	16097	16097	15921	15989	15915	16049	16307	16019	15843	15837	16076	15805	15973	16047	16077	16122	15947	16138	16024	15878	16009	16032	16100	16068	15933	15975	16127	15978	16090	16185	15994	16006	15999	15962	16068	16004	15825	16084	16036	16116	16022	15833	15935	15937	16093	16041	15938	15783	15911	16246	15874	16020	16175	16149	15817	15940	16071	15946	16213	16008	15922	15937	16043	16170	16001	16185	15909	15943	15957	16136	16106	15932	16087	16030	16204	16172	16168	15815	16289	16081	16036	15991	16035	16013	16069	15929	16104	15960	15858	15994	16091	16121	15909	15983	15978	16042	15915	15957	15828	15901	16124	16235	16135	16031	16039	15984	16041	16276	16007	15982	16119	15992	15926	15889	15673	15991	15849	16065	15832	15919	16035	16113	15874	16128	16071	16144	15994	15950	16152	15966	16110	16057	16007
33341	25034	20806	18553	40060	61310	53980	40872	27900	18467	15337	14313	14176	14013	14137	14135	14151	14126	13994	14213	14152	13982	14065	14062	13916	14267	14206	14057	14144	14009	13875	14169	14157	14041	13992	14097	14105	14103	14047	13973	14040	14082	13888	14249	14020	14038	14044	14074	13924	13889	14122	13946	13976	13899	14237	14025	14237	14091	14000	14003	14020	14087	14042	13955	14055	14017	14043	13956	14088	14057	14108	14093	14048	13958	14098	14164	14131	14066	14089	14197	13943	13995	14136	14012	13957	14137	13865	14043	13852	14012	14219	14057	14148	14013	14008	14076	14006	14021	14097	14184	14078	14050	14037	14086	13947	14013	13990	14106	13962	14091	14024	14041	14135	14048	14155	13989	14086	14103	14106	14036	14130	14025	13895	14188	14038	14011	14009	14104	13876	14182	14056	14133	13961	14051	14069	13989	14046	14075	14211	13940	14142	14104	13904	14090	14068	14010	14021	14117	14073	14103	14057	14031	14032	13979	14089	13987	14239	13867	14254	14093	14083	14005	13883	14090	14028	14082	14119	14026	14025	14067	14078	14112	14071	13908	13858	13920	14030	14131	14081	14133	14156	14123	14082	13977	14132	14044	14088	13986	14047	14023	14110	14165	14025	14067	14039	14084	13872	14200	14069	14138	14148	14246	13961	14122	14120	14007	13973	13986	14179	14140	14166	14126	13865	14142	14079	14184	14121	13910	14106	14111	13841	13988	13812	14108	14177	14101	14145	14087	13963	14088	14010	13989	13830	14090	14061	14232	13996	14040	14086	14092	13910	14044	13964	13983	13956	14018	14008	14027	14180	14040	14090	14036	14061	14052	14029	14165	14235	13951	14037	13994	14049	14010	14050	14089	14097	14095	13975	14296	13936	13945	13940	13937	14109	14059	14155	14024	14187	14085	14149	14073	14017	13938	13990	13936	14246	14082	14038	14000	14124	14142	14085	14091	14102	13938	14063	13948	14063	14222	14161	14124	13906	14028	13979	14044	14122	13975	13972	14065	14018	14229	14171	14046	14117	13949	13944	14071	14188	14074	14059	14028	14159	14002	14251	14212	13998	14036	14105	14170	13968	13936	14187	14100	13954	14062	14062	14158	14141	13937	14072	14241	14096	14285	14137	14038	14106	14055	14032	14059	14172	13958	14180	13967	14020	13939	14065	14189	14072	13969	14063	14228	14117	13889	14117	14120	13957	13989	13921	14034	14057	13955	14116	14124	14151	13837	14063	13986	14159	13996	14022	14070	13886	14181	14121	13978	14033	14007	13975	14037	14022	13965	14002	14038	14019	14030	13960	14124	14162	13931	13960	14028	14006	14000	14008	14107	13995	14050	14020	14030	13929	14032	14083	14162	13944	14157	13860	14009	14118	14039	14213	13954	14104	13966	13968	14119	13872	14231	14131	13996	14033	13930	13987	14205	14027	14038	13929	14056	14323	13958	13948	14196	14104	14089	14135	14123	14018	14112	13880	14076	14179	14121	13906	14058	13992	14128	13928	13859	14029	13980	14168	14219	14132	14102	14114	14232	14065	14154	14021	14052	14056	14150	14028	14147	14143	14017	14106	14024	14119	13992	14126	13975	14005	14179	14000	14150	14019	14134	13831	14068	14115	14138	14055	14117	14030	13909	14011	14016	14195	13994	13914	14224	13986	14018	14070	13882	14095	13995	14063	13924	13986	14141	14007	14047	14156	14061	14031	14065	14117	14078	14031	14060	13886	14186	13985	14184	14163	14021	14058	13907	13994	14140	13871	13818	14129	13995	14073	13936	13946	13961	14099	13975	13880	14007	13946	13930	14098	14024	14083	14119	13944	13901	14085	14153	14136	14124	14113	14048	14124	14002	14027	14074	13996	14059	14135	13939	13901	14092	14047	14089	14095	14144	13925	14161	14033	13954	14014	14115	14083	14086	14071	13926	13998	14136	14114	13956	14024	14128	14194	14004	13985	14028	14044	14030	13981	13995	14166	13882	14075	14184	14026	14013	14015	14020	14119	14148	14003	14180	14209	14087	14094	13930	14177	14075	14001	14010	13948	14171	13974	13985	14163	13890	14190	14083	14109	14067	14001	14017	13971	14173	14148	14064	14026	13883	13814	14063	14012	13988	14216	14144	14009	13929	14001	14096	14119	13992	13891	13833	14228	14099	14072	14032	14057	14006	14034	14039	14048	14265	13998	14126	13905	14079	14323	14092	14146	13947	14089	14165	13939	13759	14070	14071	14144	14006	14156	14001	14127	13979	13991	14018	13996	14186	14027	14007	13957	13997	14115	14058	14143	14026	14045	14008	13941	13965	13926	13941	14072	14046	14030	14075	14078	14113	14017	14133	14022	14041	14031	13891	14095	14052	14120	14093	13809	14059	13932	14060	14039	14131	14041	14011	13995	14098	14188	14102	14032	14122	14135	14090	14137	14069	14055	13926	14034	14050	13997	14020	14071	14003	14074	14101	14155	14030	14194	14172	14038	14123	14098	14222	14018	14174	14011	14112	14043	14138	14177	14029	14161	13989	13906	14188	14097	14188	13895	14070	14162	14149	13942	14038	14060	14109	14031	14091	14109	14156	14051	14036	14222	13994	13969	14083	14138	14040	13914	14086	14121	14012	14079	14152	13946	14042	14142	14076	14103	13975	14150	14105	13969	14056	14036	14029	14075	14229	13839	13929	14093	14140	14014	14040	14109	14206	14088	14052	13990	13953	13948	14063	13945	13997	14027	14045	14045	14139	13936	14211	13886	14051	14269	14103	14044	14200	13995	14140	14094	14083	14133	14055	14084	14103	13933	14149	14013	14047	14093	14074	14126	13944	14103	14151	14035	14019	14075	13947	14001	14166	14043	14005	13939	14131	14020	13909	14159	14050	14069	14194	13980	14093	14024	14082	14137	14112	13968	13946	14050	13972	14105	13949	14002	14182	13993	13926	13986	13916	13984	13979	14036	14154	14337	14132	13967	14144	14149	13942	14091	14061	14087	14168	14024	14226	13923	13964	14125	13914	14063	13937	13789	14062	14168	14000	14213	13985	14023	14000	14040	14033	14080	14224	14007	14208	14040	14039	14113	14098	14005	14095	14032	14136	14066	14087	14068	14058	13954	14137	14189	14063	14122	14088	13998	14213	14061	14000	14140	14252	14157	14052	13978	14017	13867	13990	14050	14064	13961	14065	13930	14169	14218	14024	14099	14096	13997	14064	14009	14023	14260	14161	13981	13997	14032	13950	13959	14080	13853	14097	13988	13936	14059	14218	14205	14018	14155	14065	14138	14106	13975	14178	14094	14052	14006	14007	14001	13983	14086	13919	14066	14250	14095	14113	14185	13969	14079	14133	14175	14166	13925	14167	13971	14161	14144	14084	14066	14106	13854	14097	14068	13980	14022	13889	14158	14039	14001	14021	14067	14035	13997	13944	14076	14039	13997	13875	14199	13949	14067	13973	13936	14043	14065	14019	13906	14103	14059	13963	14056	14000	14030	14071	14122	14129	13934	14182	14178	14081	14186	14050	13985	13997	14124	14079	14094	13982	14102	13982	14109	14038	14120	14269	14014	14026	14141	13938	14083	14112	14140	14007	14020	14076	14076	14062	14240	13897	14089	14117	13935	13892	13957	14037	14142	14020	14191	14010	14095	13950	13920	14021	13938	14092	14187	14136	14030	14058	13995	13880	14077	14084	14067	14030	14065	14214	14018	13927	13782	14188	14000	14019	14126	14290	14286	14011	14037	14139	13973	14100	13903	14219	14109	14021	13969	14061	13921	14101	14018	13984	13966	14041	14128	14112	14108	13892	14113	14093	13936	14132	14017	14048	14140	14166	14044	14028	14050	14107	14152	14108	13951	14065	14180	14018	14159	13962	14079	13891	14115	13985	14014	14013	14104	13985	13865	14305	14262	14249	14004	14242	13937	14040	13871	13998	13961	14021	13891	13941	14020	14119	14052	14065	14093	14072	13999	14069	14211	14149	13953	14321	14086	14138	14075	14154	13954	14132	14102	14073	14088	13992	14104	14087	14070	14026	14007	13998	14195	14022	14032	13933	14134	14148	13959	13922	13989	14131	14117	14001	14191	14131	13984	14137	14097	13998	14138	13829	14110	13964	14220	14079	14084	14117	14052	14156	13975	14061	14014	14071	14076	14037	14222	14017	14058	14096	13992	13849	14160	14122	14022	14022	14075	14163	14088	13940	13976	14201	14029	14159	13863	14014	14147	13959	14037	14142	14067	14175	14074	13955	13988	14111	13997	14065	14238	13920	13895	14154	14152	14187	13967	14038	13961	14134	14019	14088	14033	14004	14119	14063	14145	13892	14153	14198	14138	13990	14141	14159	14098	14168	14187	13948	14106	13903	13993	14262	13989	13882	13946	14127	14057	14075	14164	14134	14174	14009	13999	14138	14127	13941	13971	14081	14050	14070	14109	13916	14099	14107	14023	14197	14073	14209	13976	14121	13966	14059	13943	14076	14055	14059	14025	14163	13998	14099	14041	14271	14151	14145	13968	14312	14070	14125	14060	14217	14022	14108	14024	13965	14101	13983	13950	13915	13965	14010	14003	14049	13996	14075	14079	14155	14169	14054	14086	14159	13836	14107	13914	14085	14036	14090	13960	13937	14255	14123	13998	13986	14134	14051	14106	13961	14064	14093	14119	14020	13939	14101	14011	13970	14050	14072	14127	13990	14070	13972	13905	13932	13971	13951	13957	14074	14134	14149	13749	14146	14025	14077	14046	13941	13930	14073	14045	14172	14078	13929	14031	14058	13977	13918	13953	14049	14205	13940	14044	14084	14137	14014	14097	14045	14190	14105	14125	14078	14128	13905	14157	13997	13981	13888	14079	14200	13931	13966	14090	14023	13984	14186	13978	14105	14186	14014	14220	13959	14127	14187	14174	14112	14145	14035	14008	14141	13963	14041	14053	13949	14124	14017	13975	14077	14072	14159	13929	14055	14036	14031	14007	13967	14141	14045	14070	14112	14184	14056	14050	14140	13946	13990	14011	14075	13975	13954	14195	14061	14014	14019	14072	13993	14101	14013	13992	14099	14153	14079	14138	14085	14078	14089	14114	14043	13922	14157	13983	14120	14044	13955	14175	13976	14139	13939	14183	14136	14073	14037	14038	14058	14082	13986	14038	13938	14330	14131
23075	21434	29307	23989	35604	70007	65622	48846	35189	24895	19396	17306	16607	16570	16622	16777	16788	16587	16649	16681	16713	16597	16505	16730	16382	16669	16700	16720	16611	16801	16502	16748	16590	16469	16711	16599	16580	16543	16724	16532	16666	16418	16794	16555	16519	16672	16395	16718	16601	16603	16461	16540	16379	16485	16603	16566	16456	16397	16475	16469	16632	16619	16345	16528	16465	16351	16587	16462	16220	16485	16526	16497	16622	16307	16518	16526	16347	16489	16477	16288	16413	16530	16291	16470	16646	16735	16614	16388	16550	16347	16566	16446	16594	16631	16406	16373	16348	16615	16649	16433	16265	16451	16420	16331	16374	16475	16512	16578	16377	16473	16474	16480	16509	16397	16459	16374	16580	16502	16616	16499	16508	16407	16365	16554	16355	16698	16511	16276	16222	16335	16515	16443	16575	16180	16560	16405	16362	16635	16279	16423	16471	16567	16490	16464	16507	16559	16372	16359	16522	16517	16706	16487	16494	16475	16404	16249	16200	16336	16365	16427	16458	16473	16505	16524	16363	16275	16456	16484	16608	16440	16471	16344	16369	16436	16587	16488	16477	16316	16415	16380	16474	16370	16417	16174	16517	16610	16609	16328	16349	16661	16532	16473	16560	16434	16346	16424	16429	16450	16454	16386	16550	16286	16494	16366	16410	16574	16450	16600	16385	16224	16493	16536	16460	16460	16182	16385	16610	16440	16433	16535	16360	16464	16410	16398	16521	16428	16366	16393	16435	16315	16371	16550	16487	16555	16350	16470	16459	16490	16505	16508	16521	16584	16435	16473	16393	16250	16284	16247	16299	16454	16502	16535	16570	16567	16456	16574	16611	16523	16338	16594	16448	16534	16259	16294	16406	16408	16544	16364	16327	16340	16426	16337	16493	16234	16396	16564	16440	16317	16560	16372	16541	16517	16574	16501	16457	16482	16344	16555	16296	16713	16483	16318	16651	16430	16787	16362	16388	16442	16542	16456	16476	16462	16458	16467	16351	16309	16342	16425	16250	16240	16531	16308	16419	16487	16629	16470	16302	16425	16437	16255	16405	16427	16505	16506	16499	16403	16551	16376	16437	16396	16597	16441	16522	16376	16385	16387	16365	16145	16589	16351	16338	16402	16500	16389	16439	16420	16297	16280	16427	16476	16348	16477	16332	16209	16356	16313	16124	16468	16333	16027	16492	16309	16479	16510	16528	16598	16398	16341	16593	16562	16509	16385	16308	16287	16233	16450	16544	16592	16277	16521	16555	16653	16355	16519	16359	16333	16639	16325	16573	16422	16592	16502	16264	16476	16460	16365	16326	16406	16565	16407	16510	16361	16411	16243	16372	16288	16423	16446	16115	16347	16477	16593	16418	16374	16496	16350	16400	16200	16609	16344	16346	16227	16378	16397	16473	16323	16364	16586	16333	16316	16315	16447	16449	15988	16598	16375	16363	16435	16538	16439	16546	16389	16672	16436	16428	16417	16372	16327	16517	16390	16338	16437	16233	16487	16449	16564	16405	16396	16051	16410	16565	16493	16247	16443	16578	16367	16333	16529	16396	16478	16357	16322	16534	16436	16601	16521	16322	16488	16422	16432	16329	16477	16366	16460	16398	16417	16443	16319	16462	16350	16510	16386	16274	16256	16312	16427	16611	16441	16619	16514	16482	16495	16533	16319	16264	16350	16326	16399	16558	16357	16390	16402	16387	16405	16418	16421	16633	16320	16595	16402	16593	16580	16561	16386	16429	16772	16444	16509	16518	16202	16424	16392	16295	16313	16419	16101	16381	16491	16438	16310	16448	16469	16404	16427	16333	16735	16604	16384	16169	16510	16546	16363	16400	16438	16390	16210	16373	16494	16262	16369	16318	16278	16457	16540	16536	16599	16544	16430	16473	16366	16491	16427	16462	16325	16395	16539	16481	16420	16376	16444	16333	16328	16432	16479	16492	16468	16396	16529	16573	16570	16564	16364	16356	16503	16463	16444	16446	16452	16475	16436	16649	16492	16583	16358	16370	16409	16456	16509	16573	16404	16288	16398	16268	16430	16400	16606	16389	16424	16451	16378	16617	16403	16371	16491	16454	16307	16344	16449	16547	16385	16389	16444	16640	16600	16527	16441	16575	16344	16311	16329	16474	16428	16272	16388	16494	16400	16405	16617	16281	16300	16507	16418	16448	16286	16547	16513	16256	16585	16436	16268	16545	16476	16301	16575	16416	16269	16506	16222	16470	16325	16589	16639	16248	16363	16664	16512	16413	16296	16555	16434	16739	16314	16495	16479	16437	16296	16287	16341	16455	16337	16239	16619	16691	16502	16169	16476	16517	16532	16334	16314	16352	16201	16526	16439	16429	16514	16477	16544	16477	16393	16580	16551	16575	16312	16394	16611	16448	16517	16577	16254	16487	16363	16333	16355	16275	16469	16540	16253	16195	16352	16384	16210	16456	16196	16329	16394	16423	16356	16611	16424	16361	16378	16384	16474	16366	16554	16486	16356	16367	16479	16429	16362	16199	16637	16453	16389	16252	16458	16470	16490	16527	16416	16433	16518	16291	16471	16463	16414	16414	16397	16425	16564	16502	16403	16333	16332	16400	16201	16410	16403	16392	16370	16421	16456	16294	16528	16311	16593	16604	16489	16504	16379	16398	16431	16479	16461	16350	16348	16330	16305	16227	16392	16485	16414	16461	16321	16503	16419	16447	16476	16314	16506	16405	16291	16470	16651	16479	16040	16359	16354	16369	16163	16550	16598	16462	16361	16398	16335	16478	16455	16365	16470	16435	16564	16404	16400	16338	16172	16474	16447	16394	16389	16416	16459	16483	16391	16352	16543	16301	16327	16511	16348	16323	16392	16390	16586	16403	16491	16601	16223	16534	16420	16395	16390	16500	16573	16526	16339	16536	16310	16448	16274	16305	16478	16472	16526	16410	16299	16365	16532	16327	16309	16332	16403	16512	16240	16391	16228	16344	16424	16494	16572	16664	16448	16415	16446	16471	16573	16542	16559	16508	16518	16576	16396	16338	16395	16235	16352	16419	16350	16373	16755	16587	16511	16361	16432	16571	16493	16192	16520	16508	16174	16398	16515	16404	16586	16429	16384	16392	16399	16482	16417	16318	16566	16354	16316	16516	16515	16449	16698	16279	16359	16494	16512	16437	16540	16377	16520	16488	16577	16277	16560	16548	16475	16343	16334	16446	16498	16594	16513	16356	16654	16370	16210	16556	16392	16620	16429	16462	16401	16460	16540	16322	16274	16371	16218	16599	16422	16442	16327	16438	16316	16413	16455	16421	16472	16345	16372	16577	16403	16460	16211	16536	16576	16608	16560	16391	16351	16542	16391	16443	16450	16673	16497	16529	16430	16446	16349	16410	16368	16449	16444	16237	16455	16258	16410	16453	16336	16440	16586	16498	16420	16346	16434	16262	16421	16295	16557	16473	16343	16407	16650	16536	16427	16486	16446	16407	16504	16332	16291	16412	16402	16332	16548	16670	16491	16484	16461	16391	16533	16594	16416	16528	16432	16495	16324	16421	16235	16400	16479	16462	16493	16535	16562	16486	16428	16315	16411	16456	16547	16475	16329	16096	16429	16440	16359	16343	16405	16446	16195	16316	16329	16511	16510	16387	16494	16454	16266	16428	16463	16353	16586	16404	16435	16535	16416	16620	16252	16397	16404	16537	16344	16325	16562	16478	16485	16462	16497	16508	16403	16446	16225	16240	16501	16218	16189	16585	16455	16646	16554	16430	16397	16445	16418	16442	16606	16380	16138	16384	16487	16262	16544	16515	16241	16481	16272	16301	16427	16512	16338	16464	16604	16441	16452	16673	16538	16528	16337	16629	16387	16449	16410	16490	16581	16493	16445	16386	16595	16269	16412	16364	16157	16426	16423	16426	16507	16353	16545	16334	16404	16434	16553	16273	16326	16662	16501	16555	16357	16416	16386	16536	16605	16588	16441	16350	16454	16408	16540	16539	16397	16476	16435	16539	16224	16541	16503	16509	16358	16156	16565	16351	16486	16466	16417	16526	16435	16322	16475	16569	16500	16557	16174	16489	16251	16275	16416	16397	16557	16360	16405	16485	16519	16493	16555	16561	16692	16325	16230	16337	16462	16744	16303	16570	16597	16433	16537	16527	16516	16424	16504	16495	16615	16528	16525	16320	16488	16523	16587	16404	16509	16444	16442	16331	16486	16310	16467	16518	16346	16382	16402	16413	16467	16378	16465	16394	16373	16315	16319	16435	16255	16552	16281	16315	16360	16331	16326	16186	16432	16360	16565	16296	16314	16350	16376	16467	16171	16386	16344	16415	16507	16465	16322	16164	16444	16432	16461	16368	16219	16603	16344	16389	16441	16547	16465	16466	16320	16488	16224	16427	16403	16378	16372	16412	16503	16232	16566	16511	16381	16507	16515	16240	16380	16467	16296	16447	16567	16493	16308	16307	16494	16472	16584	16394	16579	16336	16403	16298	16502	16587	16356	16255	16320	16568	16412	16332	16533	16564	16483	16443	16610	16604	16327	16511	16478	16480	16556	16463	16296	16471	16454	16440	16375	16631	16321	16286	16413	16539	16614	16551	16559	16422	16255	16349	16387	16414	16371	16306	16676	16552	16429	16333	16427	16335	16568	16392	16377	16459	16534	16318	16477	16498	16505	16486	16199	16540	16556	16404	16443	16545	16443	16504	16360	16511	16364	16400	16485	16480	16504	16470	16573	16547	16476	16441	16232	16386	16413	16684	16500	16527	16582	16302	16470	16493	16412	16439	16409	16566	16441	16352	16516	16452	16554	16477	16513	16330	16369	16334	16167	16367	16391	16391	16508	16375	16303	16489	16441	16475	16441	16583	16506	16575	16468	16440	16528	16525	16446	16546	16361	16362	16273	16348	16446	16471	16542	16456	16428	16434	16328	16320	16238	16015	16462	16426	16446	16437	16566	16416	16390	16407	16331	16370	16554	16443	16412	16476	16548	16326	16252	16556	16486	16344	16378	16347	16340	16350	16207	16509	16386	16317	16461	16489	16594	16248	16371	16552	16688	16389	16501	16604	16296	16329	16608	16311	16512	16403	16459	16262	16262	16401	16456	16540	16429	16309	16308	16504	16357	16436	16446	16336	16300	16447	16285	16443	16551	16454	16350
41404	40195	25227	24399	57356	77362	65822	49355	34801	22032	16012	14487	14166	14181	14263	14208	14264	14220	14202	14356	14217	14182	14201	14417	14379	14293	14003	14166	14419	14094	14261	14139	14271	14225	14404	14130	14238	14301	14273	14109	14221	14196	14243	14086	14361	14350	14447	14374	14410	14370	14197	14270	14273	14126	14298	14161	14418	14247	14009	14348	14177	14248	14231	14394	14289	14289	14276	14053	14193	14276	14127	14170	14215	14264	14178	14099	14377	14353	14263	14317	14303	14190	14186	14128	14302	14194	14118	14268	14378	14309	14191	14089	14296	14165	14330	14211	14268	14125	14077	14115	14204	14296	14253	14246	14277	14298	14132	14184	14014	14139	14224	14340	14301	14142	14292	14347	14241	14235	14049	14158	14313	14201	14407	14143	14244	14296	14065	14278	14271	14261	14183	14199	14223	14132	14302	14164	14339	14330	14223	14246	14241	14136	14392	14286	14308	14086	14157	14247	14228	14350	14218	14075	14139	14226	14273	14219	14273	14358	14302	14279	14224	14278	14379	14346	14257	14219	14191	14191	14219	14166	14274	14151	14275	14096	14212	14204	14218	14379	14152	14209	14189	14192	14259	14266	14289	14279	14271	14246	14335	14147	14187	14190	14115	14330	14221	14135	14244	14249	14148	14272	14170	14200	14322	14314	14115	14320	14213	14213	14094	14258	14225	14284	14184	14331	14070	14212	14274	14252	14269	14040	14252	14034	14301	14316	14266	14211	14086	14030	14262	14358	14323	14140	14061	14288	14117	14145	14209	14091	14102	14219	14282	14206	14208	14101	14362	14203	14169	14261	14202	14172	14256	14296	14217	14212	14117	14204	14058	14187	14255	14172	14277	14297	14059	14176	14197	14075	14184	14201	14285	14237	14259	14232	14318	14306	14237	14290	14171	14187	14242	14110	14195	14151	14100	14152	14305	14117	14050	14330	14054	14195	14114	14200	14210	14328	14085	14243	14018	14418	14224	14337	14231	14101	14238	14236	14185	14145	14146	14235	14249	14211	14291	14251	14236	14246	14112	14166	14174	14166	14301	14074	14141	14095	14354	14100	14401	14167	14046	14176	14312	14254	14277	14227	14232	14233	14258	14466	14140	14322	14314	14164	14270	14187	14262	14250	14352	14214	14356	14103	14100	14185	14269	14256	14163	14155	14264	14273	14080	14092	14291	14200	14232	14128	14217	14129	14315	14229	14268	13998	14177	14304	14278	14231	14250	14184	14400	14135	14195	14232	14098	14272	14275	14178	14297	14244	14219	14133	14290	14269	14246	14149	14236	14128	14322	14151	14277	14163	14272	14243	14345	14188	14100	14149	14364	14209	14260	14129	14154	14314	14217	14044	14237	14147	14416	14202	14275	14291	14313	14202	14286	14308	14134	14075	14340	14218	14366	14299	14115	14110	14059	14296	14038	14190	14363	14173	14226	14171	14245	14179	14146	14015	14105	14144	14224	14165	14119	14137	14230	14170	14203	14270	14424	14109	14258	14146	14321	14375	14227	14086	14266	14180	14190	14232	14299	14378	14200	14218	14113	14253	14250	14273	14230	14364	14132	14213	14218	14034	14251	14300	14123	14193	14061	14175	14196	14129	14368	14155	14197	14111	14212	14102	14200	14165	14148	14143	14159	14272	14113	14339	14122	14210	14341	14246	14214	14232	14277	14199	14026	14213	14117	14274	14105	14321	14222	14110	14209	14310	14251	14367	14203	14234	14062	14291	14047	14311	14154	14152	14334	14136	14306	14185	14249	14419	14360	14219	14268	14047	14194	14313	14386	14093	14216	14146	14329	14301	14322	14169	14270	14294	14181	14000	14170	14427	14153	14197	14373	14143	14064	13973	14277	14282	14176	14104	14173	14121	14221	14196	14368	14246	14277	14211	14266	14364	14222	14160	14338	14198	14404	14171	14310	14136	14381	14130	14238	14360	14317	14094	14100	14227	14184	14183	14315	14381	14046	14087	14210	14094	14117	14238	14327	14106	14197	14058	14278	14122	14178	14218	14157	14074	14163	14307	14250	14171	14370	14345	14184	14103	14169	14246	14305	14098	14298	14279	14129	14250	14273	14066	14195	14072	14202	14270	14166	14183	14191	14232	14153	14160	14083	14206	14190	14225	14115	14062	14137	14231	14271	14025	14086	14170	14097	14278	14228	14345	14193	14152	14355	14199	14141	14235	14254	14130	14218	14328	14378	14294	14321	14086	14377	14257	14457	14473	14178	14164	14183	14258	14205	14343	14192	14216	14167	14199	14201	14234	14128	14181	14103	14113	14196	14300	14233	14092	14261	14370	14183	14174	14221	14207	14177	14212	14163	14146	14191	14199	14317	14368	14296	14104	14144	14197	14159	14051	14198	14321	14165	14281	14260	14135	14198	14308	14279	14303	14231	14121	14378	14083	14135	14110	14195	14129	14121	14114	14353	14240	14175	14193	14263	14119	14309	14142	14158	14173	14265	14129	14089	14136	14209	14228	14237	14300	14239	14331	14150	14117	14226	14289	14186	14144	14281	13981	14287	14241	14223	14182	14373	13976	14221	14215	14189	14325	14230	14513	14132	14265	14173	14326	14252	14315	14128	14159	14440	14089	14288	14362	14196	14162	14308	14141	14224	14396	14108	14082	14156	14275	14197	14252	14218	14119	13979	14175	14083	14202	14272	14259	14208	14242	14152	14173	14146	14110	14262	14219	14196	14252	14343	14362	14260	14207	14117	14307	14149	14238	14127	14083	14283	14202	14272	14273	14343	14332	14249	14216	14258	14166	14325	14021	14094	14348	14040	14221	14216	14183	14302	14187	14343	14088	14213	14401	14380	14076	14212	14063	14210	14205	14222	14238	14312	14326	14194	14372	14384	14185	14076	14282	14316	14066	14344	14118	14255	14243	14255	14285	14167	14078	14257	14364	14298	14127	14127	14127	14199	14222	14310	14216	14210	14330	14241	14163	14350	14119	14172	14226	14186	14149	14295	14135	14145	14162	14360	13998	14278	14175	14147	14217	14266	14348	14121	14398	14384	14196	14384	14165	14276	14324	14242	14233	14174	14232	14116	14161	14378	14152	14263	14332	14370	14291	14118	13992	14164	14184	14396	14284	14251	14319	14085	14253	14155	14135	14131	14371	14366	14275	14189	14269	14102	14262	14322	14245	14236	14129	14063	14048	14224	14176	14210	14114	14342	14230	14265	14168	14249	14461	14240	14211	14255	14207	14129	14294	14245	14180	14351	14318	14108	14251	14387	14126	14184	14139	14224	14303	14240	14144	14225	14317	14229	14278	14318	14341	14092	14322	14071	14256	14091	14399	14008	14156	14157	14243	14105	14188	14398	14239	14219	14228	14156	14422	14273	14262	14227	14193	14253	14128	14257	14076	14329	14338	14217	14280	14188	14313	14051	14170	14339	14348	14244	14199	14278	14402	14332	14137	14291	14036	14200	14296	14269	14275	14093	14082	14284	14275	14261	14343	14231	14164	14196	14268	14190	14179	14338	14346	14227	14392	14313	14174	14160	14209	14183	14167	14272	13980	14192	14097	14149	14173	14153	14097	14311	14089	14181	14197	14290	14148	14098	14052	14288	14303	14128	14261	14090	14225	14217	14239	14181	14152	14217	14170	14321	14255	14183	14168	14350	14337	14242	14262	14366	14230	14352	14394	14250	14256	14231	14229	14189	14289	14164	14212	14042	14110	14183	14443	14221	14307	14241	14141	14258	14280	14267	14179	14237	14059	14157	14237	14253	14184	14250	14191	14109	14218	14079	14257	13980	14242	14143	14031	14190	14190	14321	14270	14146	14231	14277	14290	14309	14257	14245	14251	14127	14193	14142	14461	14392	14085	14329	14268	14256	14171	14317	14342	14281	14387	14183	14126	14112	14221	14259	14243	13988	14152	14223	14336	14166	14137	14297	14226	14198	14045	14318	14325	13967	14001	14177	14289	14085	14328	14283	14164	14303	14099	14223	14245	13983	14184	14156	14466	14286	14151	14162	14237	14525	14197	14094	14277	14259	14232	14241	14186	14292	14321	14324	14244	14047	13997	14133	14208	14215	14299	14104	14252	14205	14266	14050	14407	14308	14316	14379	14011	14280	14251	14296	14100	14321	14208	14310	14222	14196	14289	14149	14352	14221	14371	14146	14284	14367	14392	14098	14142	14108	14290	14189	14153	14341	14311	14221	14221	14208	14369	14141	14317	14392	14160	14173	14426	14157	14172	14310	14240	14104	14138	14269	14282	14287	14173	14226	14173	14087	14214	14393	14161	14076	14219	14170	14299	14271	14326	14327	14088	14221	14346	14090	14114	14228	14378	14131	14198	14134	14213	14170	14235	14284	14225	14214	14140	14284	14231	14110	14201	14110	14266	14223	14245	14374	14145	14112	14197	14203	14098	14122	14169	14146	14366	14305	14185	14123	14083	14234	14328	14349	14155	14319	14147	14237	14251	14438	14373	14092	14108	14209	14257	14172	14273	14356	14291	14171	14302	14215	14220	14194	14181	14141	14208	14270	14057	14222	14293	14130	14203	14271	14154	14075	14226	14243	14242	14277	14225	14160	14324	14158	14060	14281	14323	14306	14291	14339	14151	14168	14195	14075	14197	14337	14182	14439	14429	14151	14181	14000	14402	14216	14229	14099	14089	14306	14292	14088	14079	14061	14157	14285	14237	14472	14206	14297	14233	14155	14364	14186	14201	14195	14149	14059	14271	14134	14191	14188	14302	14007	14336	14268	14070	14105	14195	14346	14232	14261	14240	14261	14247	14008	14180	14189	14290	14167	14235	14200	14120	14109	14117	14242	14158	14273	14209	14222	14181	14340	14241	14144	14005	14255	14316	14326	14218	14233	14241	14295	14162	14261	14205	14206	14390	14251	14175	14157	14076	14197	14054	14385	14177	14277	14392	14303	14192	14259	14234	14190	14174	14205	14200	14304	14126	14024	14270	14196	14051	14294	14169	14237	14226	14269	14142	14337	14346	14230	14134	14164	14189	14356	14151	14266	14126	14151	14249	14125	14019	13989	14222	14152	14217	14318	14149	14312	14179	14342	14250	14357	14205	14109	14178	14187	14078	14284	14183	14294	14126	14245	14182	14206	14383	14251	14317	14213	14172	14126	14176	14284	14324	14247	14258	14243	14242
27643	22151	24366	22136	28031	30443	26235	21973	19303	18262	17662	17356	17540	17454	17610	17386	17452	17636	17694	17527	17461	17576	17818	17546	17586	17407	17395	17466	17371	17517	17566	17597	17588	17746	17709	17712	17617	17723	17592	17572	17514	17497	17512	17663	17548	17746	17647	17537	17530	17485	17534	17496	17577	17531	17596	17676	17712	17604	17493	17686	17488	17431	17603	17323	17491	17813	17610	17373	17438	17272	17434	17608	17383	17453	17382	17530	17688	17425	17562	17610	17487	17645	17609	17609	17731	17645	17409	17516	17598	17481	17598	17536	17585	17654	17447	17548	17580	17464	17698	17356	17624	17385	17642	17592	17576	17448	17510	17592	17575	17496	17650	17508	17654	17553	17545	17551	17352	17532	17699	17449	17611	17597	17601	17383	17310	17507	17635	17543	17565	17545	17856	17472	17455	17409	17412	17522	17514	17486	17639	17430	17510	17540	17477	17569	17503	17540	17547	17754	17600	17553	17494	17708	17417	17475	17456	17314	17407	17459	17626	17662	17604	17619	17664	17585	17567	17369	17667	17438	17497	17618	17628	17344	17690	17656	17388	17400	17551	17560	17495	17848	17447	17590	17462	17520	17461	17477	17528	17408	17598	17680	17720	17693	17694	17506	17626	17449	17665	17486	17451	17697	17508	17684	17554	17770	17637	17908	17569	17614	17679	17540	17425	17547	17275	17414	17607	17692	17509	17434	17611	17653	17620	17590	17575	17444	17537	17301	17639	17555	17497	17523	17442	17462	17740	17650	17669	17662	17734	17663	17644	17523	17624	17629	17621	17708	17630	17593	17558	17509	17465	17492	17391	17435	17700	17365	17870	17366	17707	17677	17543	17797	17328	17538	17507	17634	17320	17520	17363	17621	17618	17448	17605	17607	17463	17422	17472	17741	17558	17869	17572	17526	17492	17415	17459	17296	17432	17504	17470	17594	17600	17383	17450	17759	17612	17492	17522	17583	17567	17654	17441	17725	17644	17406	17592	17590	17486	17452	17686	17605	17613	17603	17500	17492	17580	17607	17502	17426	17465	17439	17531	17649	17632	17644	17642	17648	17516	17482	17500	17571	17566	17412	17465	17699	17655	17681	17363	17644	17596	17607	17711	17570	17475	17577	17441	17644	17472	17582	17391	17665	17520	17496	17684	17628	17486	17543	17577	17598	17432	17643	17691	17566	17625	17458	17478	17745	17582	17583	17576	17444	17650	17638	17478	17765	17530	17416	17552	17504	17727	17643	17780	17412	17521	17201	17578	17697	17491	17611	17621	17504	17744	17505	17517	17360	17624	17508	17634	17590	17726	17569	17467	17548	17577	17551	17428	17596	17524	17514	17557	17752	17703	17622	17504	17657	17575	17556	17496	17246	17583	17680	17690	17604	17377	17763	17467	17565	17406	17287	17637	17301	17473	17399	17568	17589	17742	17455	17534	17449	17533	17617	17497	17623	17602	17540	17475	17731	17636	17560	17508	17488	17650	17506	17496	17473	17547	17440	17658	17528	17664	17629	17528	17751	17535	17393	17630	17476	17410	17707	17659	17549	17742	17668	17612	17735	17494	17552	17363	17509	17397	17636	17681	17717	17635	17752	17521	17720	17473	17491	17604	17691	17340	17368	17536	17589	17564	17315	17586	17542	17824	17363	17405	17748	17807	17536	17656	17458	17659	17569	17478	17672	17732	17415	17513	17523	17454	17680	17433	17264	17391	17639	17506	17579	17682	17682	17418	17417	17514	17681	17511	17583	17640	17781	17495	17776	17773	17870	17413	17441	17389	17497	17506	17295	17488	17494	17467	17691	17662	17318	17411	17477	17464	17482	17437	17800	17648	17518	17614	17455	17352	17314	17544	17627	17623	17505	17398	17622	17466	17647	17682	17689	17535	17705	17587	17661	17495	17645	17402	17485	17680	17635	17818	17472	17488	17431	17437	17387	17399	17519	17631	17634	17702	17426	17520	17526	17618	17817	17614	17507	17679	17535	17785	17647	17683	17693	17632	17434	17513	17431	17639	17509	17378	17761	17626	17777	17578	17621	17575	17508	17611	17555	17655	17406	17421	17718	17486	17510	17674	17445	17561	17607	17592	17661	17560	17656	17645	17626	17462	17588	17574	17428	17689	17449	17600	17756	17680	17581	17571	17613	17797	17542	17566	17632	17596	17688	17665	17849	17569	17488	17526	17317	17636	17598	17594	17593	17646	17615	17371	17581	17462	17548	17489	17592	17491	17737	17613	17606	17448	17605	17501	17405	17534	17533	17493	17498	17498	17499	17665	17384	17639	17460	17483	17656	17778	17725	17410	17698	17578	17323	17480	17454	17585	17652	17374	17492	17582	17534	17554	17416	17477	17568	17502	17655	17643	17580	17569	17646	17471	17746	17533	17563	17682	17688	17599	17516	17437	17484	17513	17642	17532	17547	17503	17561	17301	17452	17502	17669	17466	17467	17412	17335	17569	17676	17491	17498	17619	17615	17688	17549	17586	17617	17635	17516	17516	17634	17733	17629	17582	17660	17558	17446	17686	17331	17621	17700	17548	17635	17675	17484	17651	17747	17716	17725	17548	17656	17625	17524	17707	17452	17659	17666	17474	17567	17545	17548	17697	17481	17506	17740	17487	17587	17925	17573	17581	17367	17382	17369	17595	17614	17763	17557	17673	17504	17622	17697	17700	17230	17666	17633	17557	17556	17705	17473	17516	17374	17501	17661	17435	17501	17704	17539	17626	17458	17343	17561	17601	17435	17447	17656	17726	17840	17539	17433	17547	17676	17400	17741	17614	17820	17465	17613	17517	17652	17574	17435	17463	17494	17586	17366	17578	17498	17661	17568	17564	17756	17612	17471	17602	17734	17654	17623	17731	17625	17738	17521	17706	17500	17778	17686	17623	17493	17499	17585	17595	17527	17694	17465	17559	17601	17546	17384	17509	17548	17573	17728	17276	17396	17648	17638	17522	17429	17433	17534	17685	17643	17486	17483	17493	17583	17635	17407	17567	17564	17478	17416	17613	17584	17520	17530	17413	17556	17527	17593	17416	17559	17753	17667	17490	17329	17453	17584	17572	17434	17824	17675	17577	17770	17582	17457	17727	17511	17372	17542	17617	17663	17690	17474	17327	17616	17591	17453	17240	17562	17341	17663	17604	17520	17635	17632	17537	17597	17746	17634	17510	17563	17509	17541	17688	17631	17482	17495	17543	17365	17615	17665	17648	17615	17604	17773	17662	17806	17426	17572	17612	17556	17618	17487	17621	17548	17492	17632	17596	17728	17544	17693	17500	17405	17498	17287	17685	17536	17569	17553	17802	17669	17667	17541	17380	17578	17734	17572	17618	17557	17545	17685	17430	17496	17520	17588	17539	17641	17600	17512	17569	17626	17571	17710	17710	17529	17355	17668	17548	17389	17749	17652	17691	17785	17584	17528	17621	17625	17591	17506	17593	17486	17573	17605	17628	17483	17496	17578	17275	17370	17523	17693	17388	17560	17644	17426	17581	17536	17431	17472	17630	17483	17551	17535	17513	17637	17677	17519	17496	17653	17529	17586	17659	17572	17583	17629	17533	17635	17490	17529	17542	17443	17513	17628	17606	17451	17580	17283	17652	17418	17504	17659	17660	17563	17597	17557	17525	17492	17556	17681	17463	17666	17514	17617	17482	17714	17660	17612	17534	17495	17395	17507	17341	17627	17509	17656	17567	17611	17489	17563	17665	17571	17491	17559	17490	17613	18025	17460	17526	17641	17603	17917	17715	17568	17549	17667	17462	17511	17600	17693	17597	17636	17656	17433	17543	17557	17552	17511	17561	17536	17545	17760	17671	17641	17628	17580	17553	17505	17500	17496	17717	17535	17702	17399	17635	17551	17413	17408	17606	17468	17818	17443	17553	17528	17850	17580	17546	17671	17688	17581	17421	17413	17599	18008	17603	17502	17409	17517	17710	17494	17644	17532	17566	17408	17751	17337	17594	17582	17818	17621	17677	17606	17499	17561	17416	17490	17723	17674	17769	17367	17559	17608	17465	17456	17746	17670	17481	17604	17354	17547	17647	17565	17809	17484	17713	17528	17632	17584	17421	17489	17415	17637	17649	17565	17533	17302	17655	17597	17641	17458	17543	17797	17352	17523	17490	17487	17493	17353	17439	17641	17557	17486	17594	17496	17666	17588	17648	17436	17535	17566	17832	17413	17495	17443	17786	17399	17660	17714	17650	17634	17299	17371	17606	17379	17594	17526	17434	17758	17606	17444	17516	17573	17538	17354	17673	17538	17512	17456	17462	17767	17680	17405	17572	17471	17701	17576	17723	17657	17511	17526	17667	17506	17622	17489	17592	17507	17773	17481	17602	17617	17843	17636	17628	17513	17653	17571	17466	17504	17688	17549	17546	17576	17589	17535	17618	17620	17621	17783	17380	17508	17418	17456	17287	17830	17554	17577	17565	17446	17818	17530	17484	17555	17502	17341	17607	17655	17519	17567	17584	17459	17454	17498	17606	17512	17601	17650	17646	17487	17749	17632	17522	17653	17561	17270	17494	17450	17673	17490	17564	17416	17612	17722	17493	17423	17551	17513	17534	17367	17543	17616	17578	17614	17539	17328	17368	17576	17701	17494	17705	17539	17577	17455	17540	17661	17645	17505	17472	17546	17522	17665	17506	17550	17665	17366	17663	17781	17347	17558	17868	17539	17528	17566	17670	17484	17635	17576	17559	17179	17630	17558	17661	17483	17521	17589	17401	17539	17627	17758	17509	17535	17663	17791	17538	17633	17693	17483	17411	17471	17469	17468	17573	17576	17475	17754	17657	17409	17568	17525	17604	17618	17377	17671	17520	17505	17565	17464	17309	17682	17599	17607	17601	17706	17452	17572	17613	17470	17475	17764	17476	17626	17378	17521	17690	17485	17549	17572	17702	17470	17309	17475	17840	17467	17610	17524	17540	17789	17635	17630	17517	17519	17607	17598	17490	17514	17828	17398	17564	17564	17531	17311	17676	17465	17770	17522	17751	17678	17663	17486	17534	17561	17610	17545	17705	17661	17557	17424	17617	17595	17780	17525	17600	17593	17657	17451	17503	17547	17346	17566	17393	17531	17611	17583	17642	17386	17640	17649	17866	17492	17294	17637	17722	17491	17544	17540	17553	17288
18242	18855	16399	17067	27266	28034	23385	18810	16586	15351	15069	14955	14983	14863	14895	14914	14885	14926	14936	14942	15025	14954	14984	15069	14916	15069	14945	14830	15126	14923	15032	14795	14901	14902	14913	14965	15041	14932	15028	14986	14858	14816	14891	15029	15107	14882	14855	14946	14942	15078	15024	15014	15043	14995	15099	14808	14915	14997	14934	14971	14876	15144	14909	14985	14949	15041	14920	14926	15062	14841	15014	14746	14953	15311	14812	14931	15013	15064	15026	14973	14864	14967	15070	14939	14952	14969	14980	14864	15028	15024	14889	14795	14912	15071	14970	15121	15027	15109	14955	14935	14647	15102	14948	15019	14996	14877	14947	14853	15002	14897	14802	14937	14965	14934	14807	14951	14893	14993	15027	14978	14946	14795	15001	14937	15079	14908	14991	15096	14796	14973	15044	15131	14996	14977	14926	14933	14860	14903	15032	14919	14934	14896	15066	14830	14841	14969	14960	14929	14973	15029	14852	15065	14866	14871	14866	14860	14975	14767	14983	15065	14765	15000	14952	14888	14741	14914	14933	15029	14930	15023	14842	15014	14827	15004	14998	14876	15097	14905	14997	15001	14944	14710	14907	14913	14730	14775	15090	14888	14874	14976	14968	14975	14987	14885	14960	14942	15091	15021	15086	14887	14967	14918	15022	14849	14845	15044	14861	14740	15053	14988	14997	14758	14921	15053	14867	14969	14758	14861	14991	14898	14949	14970	14827	14926	15011	15067	14898	14961	14899	14977	14783	15149	14797	14827	14939	15023	14838	15015	14901	14975	14745	14956	14884	14981	14976	14907	14928	14947	14822	14851	14992	14901	14985	14866	15006	14790	14869	14906	14829	15059	14898	15091	14921	14731	14753	14955	15086	14846	15116	15104	14874	14915	14994	14901	14988	14975	14913	15069	14878	14940	15053	14998	14936	14963	14912	15005	15019	14907	14982	14894	15001	14865	14983	14882	14971	14890	14849	15063	14846	15059	14846	14932	14940	14923	14882	14991	15031	14881	14981	14869	14942	14932	14979	14945	15065	14929	15064	14901	14767	15053	15042	14951	14964	14794	15058	15078	15003	14948	15054	14881	14897	14930	14910	14959	15052	14987	14862	14971	14973	14856	14963	15064	14899	14916	15003	14955	15024	14954	14882	14911	14902	14859	14783	15161	14937	14939	14921	14970	14808	14989	14909	14896	14869	14995	14878	15030	14924	14957	14827	15004	14944	14747	14899	14860	14924	14891	14793	15010	15026	14900	15055	14920	14978	14910	14747	14936	14857	14992	14899	14796	14874	14948	14884	14914	14903	14900	15042	14824	15027	14923	14881	14891	14935	14949	14838	14863	14996	14892	14939	14997	15101	14980	14914	14848	15052	14898	14848	15137	14956	14821	14921	14915	14871	14912	14934	15005	14893	14781	14790	14861	14913	15008	15013	15083	15041	14973	14900	15088	15014	14952	14938	14854	14779	14824	14823	14875	14948	14971	15041	14892	15000	15055	15070	14926	14881	14998	14908	14971	15113	14954	14867	14820	14917	14876	14894	15036	15120	14842	14980	14929	15002	14902	14789	15005	14906	14802	14742	14964	15004	15059	14890	14997	14907	14861	15006	15016	14917	15012	15002	14900	14888	14988	14923	14986	14894	14918	14775	14973	15026	14936	14898	14769	15004	14787	14840	14902	14975	15033	14946	14954	14827	15163	14797	14934	14847	14969	14890	14883	14831	15099	14930	14818	14807	14875	14882	15067	15021	14857	15013	15012	14927	14982	14989	14868	14906	14894	14991	15109	14822	14737	14794	15003	14816	14980	14899	14831	14892	14904	14946	14937	14739	14868	15205	14969	14904	14888	14926	14938	15000	15109	14964	15008	14966	14943	14796	15036	14892	14838	14882	14885	14943	14974	14990	15047	15006	14811	14929	14925	15070	14868	14995	14969	14891	14779	15004	14829	14902	14796	14868	14865	15027	14975	14921	15118	14869	14830	15046	14988	14881	15032	14848	14887	14959	15062	14803	14965	14961	14919	14962	14872	14854	15035	15040	14957	15029	14927	15127	14920	14941	14888	14841	14973	14886	14955	14999	14811	15091	14745	15056	15059	14869	14943	14976	14885	14934	15042	15015	14907	15008	14967	14831	14978	15078	14884	15048	15078	14904	14907	14880	14955	15027	14971	15109	15026	15017	14888	15080	15018	14791	14906	14936	14828	14891	14957	14974	14810	15078	14792	15105	14969	14882	14851	14799	15067	14889	14880	14950	15073	14964	15072	14997	14644	14963	14831	14843	14975	14844	14992	14925	14838	14889	14962	15019	15053	15101	14900	15048	15002	14835	14902	14925	14945	15032	14994	14948	14784	15092	14748	14981	14881	14988	14897	14994	15042	14854	14750	14993	15080	14792	14946	14926	14898	14826	14982	14941	15056	14890	15074	14809	14933	14896	14807	15008	14883	14949	14917	14948	14813	14872	15044	14894	14843	14818	14780	14908	14919	15053	14818	14902	14939	15002	14855	15150	14883	14793	15151	14969	14869	14956	14792	14904	15017	15124	15027	14794	14954	15024	14938	14919	15009	14872	14823	14736	15009	15012	14950	14951	14985	14845	14972	14965	14797	14911	14889	14998	14912	14903	14847	14994	14930	14999	14974	14795	14876	14953	14848	14979	14823	14829	15014	14862	14826	14767	15049	15051	14856	15110	15015	14736	15081	14958	14832	15065	14948	14708	14934	14967	14932	14940	14962	14856	14792	14952	14918	14954	15094	15067	14908	14853	14873	14820	14930	14993	14913	14866	15101	14965	14941	14925	15062	14819	14962	14929	14880	14810	14988	14955	14960	14839	14915	14958	14863	15010	14998	15087	14870	14937	14925	14939	14914	15130	14965	15048	14835	14906	14745	14936	14958	14727	14977	15014	14875	15050	14680	15007	14963	14925	15022	14820	14959	15089	14848	14853	15014	15175	15040	14908	14977	14944	14873	14930	15137	15129	14973	14952	14900	14918	15032	14987	14909	14973	14805	14991	14883	14913	15115	14858	14860	14806	15107	14986	14897	15055	14827	14946	14952	14934	14820	14771	14900	14968	15126	14999	14927	15094	15038	14755	14827	14763	14987	14969	14908	14953	14936	14887	14828	15098	14982	14917	15132	15065	14936	14918	14960	14967	14986	15084	14888	14880	15016	14946	15130	14813	15061	14847	14764	14954	14974	15037	15036	14930	15111	14855	14961	14868	15008	15033	15014	14818	14939	14993	14964	14858	14828	14952	14852	14819	14875	15037	15010	14773	14837	14954	14864	15052	14757	14947	15073	15070	15065	14921	14852	14945	14991	14835	14776	14875	15157	14925	14783	14817	14919	14874	14835	15032	14996	15071	14991	14995	14911	14939	14958	15114	15029	14854	14966	14822	14973	14941	14992	14892	14868	14993	14950	14778	14934	14952	14976	15021	14840	14784	14998	15050	14896	15075	15011	15055	14792	14969	14907	14784	14805	15096	14864	14786	14924	14876	14985	14834	14921	15135	15017	14902	14757	14945	14961	15208	14977	14869	14870	14976	14898	14824	15004	15028	14977	14973	15206	15045	14921	14797	14923	14819	14915	14898	15050	14934	15014	15051	14795	14951	14961	14986	15046	14927	15004	15045	14882	15029	14885	14788	14941	15048	14923	15006	14856	14760	14895	14927	15005	14924	14958	14833	15095	15083	15080	15047	14875	14921	14898	14858	14923	15121	14879	15027	14889	15108	15019	14935	14918	14888	15070	15071	14961	14920	14969	15008	14820	15090	14883	15041	15003	15004	15088	14928	15046	14964	14846	14862	14883	14815	14935	15027	15039	14969	15004	14925	14978	14963	14940	14867	14923	14920	14801	14876	14847	14868	14894	15046	14883	14783	14875	14958	14969	15096	15108	14865	15054	15134	14915	14970	14936	15002	14938	14871	15165	14901	15120	14874	15070	15075	14811	14788	14766	14967	15060	14992	14884	14948	14894	14953	15074	15079	14805	14973	15083	14946	14858	14868	14812	14957	14994	15053	14994	14993	14873	14966	14903	14981	15091	14980	15108	14885	15049	15033	14908	14993	15216	15041	14867	14956	14930	14928	15002	14935	15025	14886	15114	14950	15019	14909	15080	14809	14941	14947	15008	15040	14875	14993	15037	14832	15121	15151	15066	14937	14938	14759	14992	15055	14721	14958	14881	14926	14916	14914	14859	15224	14801	14933	14960	14919	14934	14776	14969	14828	15037	15015	14868	14983	15031	14808	14933	14889	14938	15047	14868	14881	15083	14990	14938	15033	14929	14687	14931	14972	14930	15010	14921	14863	15315	15144	15190	14943	14956	14880	14949	14902	15013	14843	14972	14839	14943	14782	14978	15047	14977	14989	15007	14880	14922	15017	15014	14822	14930	14944	14783	14968	14954	14883	14958	14916	15052	14737	14876	14869	15048	14974	14848	14904	15099	14956	14917	14936	14829	14811	14953	14998	14929	14972	15072	14773	14974	14854	14777	14983	14840	14921	14922	14986	14932	14997	14853	14944	14953	14834	15021	14911	14998	14978	15006	15033	14924	14962	14814	15014	15014	14854	14923	14907	14938	15055	15123	14902	15074	14997	15109	15032	14947	14986	14995	14877	14881	14982	14957	15149	14825	14959	14815	14964	14941	14903	15011	14899	14807	14865	14776	15032	14925	14876	14873	14949	14785	14945	14881	14764	14872	14995	14948	14973	14919	14820	15166	14839	15011	15090	15007	15006	15042	14848	14931	14923	14923	14832	14930	15105	15049	14765	15036	15067	14966	14902	14802	15019	14903	15001	14911	15003	14883	14770	15003	14905	15179	14876	14937	14882	14935	14837	14784	14974	15074	14840	14822	15085	14784	14989	14999	15032	14758	15079	14931	14921	15008	14873	14990	14920	15018	14962	14952	14945	14821	15074	14819	14969	14976	15030	14993	14930	14902	15043	14891	14851	14999	14794	14841	14831	14800	14921	14839	15021	14900	15001	14911	14962	14969	14929	14847	14853	14980	14991	14938	14876	15017	15029	14884	14990	14968	14990	14892	14937	14946	15086	14964	14958	14980	15063	14886	14985	14843	15021	14726	14920	14814	14895	14856	14956	15061	14961	15005	14899	15015	14931	15026	14995	15036	14819	15058
24177	21498	28980	24823	35018	62690	57013	40600	28876	22270	19304	18287	17895	17983	18081	18059	17848	17938	17687	17840	17818	17811	17932	17935	17784	17840	17991	17942	17749	17822	17758	17921	18057	18172	17991	17890	17791	17819	17886	18136	17965	17820	17994	17777	17985	17819	17887	17687	17936	17825	17928	17690	17758	18009	17839	17617	17794	17876	17823	18057	17778	17697	17843	17904	17751	17912	17761	17745	17740	17690	17883	17951	17846	17770	18074	17797	17608	17697	17886	17690	17646	17650	17755	17709	17726	17651	17833	17845	17841	17953	17851	17856	17847	17744	18080	17864	17833	17773	17647	17728	17825	17816	17683	17731	17840	17611	17719	17879	17897	17805	17828	17875	17760	17540	17627	17596	17801	17662	17823	17702	17634	17858	17805	17842	17898	17894	17762	17697	17842	17784	17778	17781	17846	17934	17896	17879	17824	17636	17832	17721	17803	17676	17837	17814	17895	17723	17827	17820	17805	17890	17816	17818	17825	17597	17977	17720	17898	17898	17517	17540	17777	17580	17816	17832	17720	17851	17861	17626	18045	17863	17943	17655	17877	17843	17692	17650	17773	17635	17713	17690	17733	17878	17732	17861	17940	17824	17939	17903	17770	17646	17740	17648	17765	17745	17816	17674	17746	17739	17606	17702	17878	17747	17761	17820	17766	17734	17996	17484	17791	17602	17869	17862	17769	17822	17883	17851	17556	17735	17774	17821	17875	17855	17770	17819	18059	17916	17567	17930	17718	17803	17826	17829	17827	17579	17858	17913	17907	17766	17719	17871	17844	17911	17861	17745	17698	17825	17886	17949	17721	17751	17617	17766	17947	17866	18070	17810	17817	17890	17779	17815	17812	17891	17857	17695	17922	17775	17588	17775	17712	17798	17777	17886	17806	17768	17828	17766	17702	17716	17684	17843	17675	17727	17884	17729	17674	17672	17897	17839	17744	17800	17544	17807	17769	17904	17825	17546	17734	17649	17757	17747	17762	17530	17693	17764	17560	17791	17783	17827	17701	17609	17769	17640	17658	17741	17671	17670	17586	17854	17604	17519	17771	17700	17941	17813	17893	17794	17972	17853	17845	17847	17728	17754	17692	17706	17867	17705	17695	17877	17770	17759	17601	17759	17752	17750	17655	17820	17749	17868	17738	17999	17748	17769	17868	17670	17733	17646	17868	17799	17724	17565	17886	17667	17820	17663	17794	17780	17850	17862	17852	17890	18016	17843	17811	17815	17712	17735	17898	17751	17789	17564	17829	17618	17650	17829	17803	17855	17877	17631	17857	17838	17958	17829	17891	17615	17982	17702	17739	17831	17739	17818	17658	17807	17820	17686	17673	17770	17800	17728	17863	17859	17701	17703	18134	17757	17767	17566	17966	17788	17947	17699	17687	17943	17903	17750	17461	17808	17680	17826	17800	17568	17791	17713	17790	17760	17823	17906	17611	17549	17881	17871	17883	17748	17705	17821	17563	17669	17947	17796	17649	17670	17902	17826	17614	17899	17733	17743	17829	17566	17694	17794	17745	17807	17828	17679	17853	17704	17745	17752	17907	17896	17753	17707	17845	17734	17806	17608	17705	17701	17776	17687	17639	17720	17744	17822	17878	17688	17795	17812	17839	17739	17864	17739	17601	17669	17799	17859	17707	17605	17753	17809	17814	17817	17835	17685	18029	17850	17653	17829	17835	18019	17470	17721	17754	17721	17729	17723	17785	17729	17826	17855	17620	17913	17668	17688	17870	17776	17643	17871	17827	17835	17618	17483	17923	17599	17788	17796	17761	17812	17686	17712	17801	17695	17837	17738	17721	17783	17828	17821	17882	17686	17748	17678	17912	17788	17940	17704	17611	17841	17944	17703	17600	17703	17820	17787	17767	17583	17558	17757	17617	17421	17585	17698	17706	17970	17840	17890	17737	17912	17673	17799	17889	17718	17841	17652	17971	17669	17600	17795	17764	17871	17757	17924	17922	17912	17546	17777	17711	18048	17837	17809	17909	17967	17790	17639	17797	17739	17868	17891	17800	17713	17793	17711	17746	17879	17641	17932	17759	17666	17929	17720	17803	17822	17956	17754	17753	17643	17725	17802	17690	17914	17844	17770	17829	17788	17843	17807	17878	17785	17638	17876	17894	17733	17797	17614	17779	17659	17686	17861	17854	17634	17734	17887	17738	17573	17837	17842	17893	17776	17840	17811	17733	17600	17773	17826	17708	18000	17646	17668	17602	17770	17976	17761	17813	17821	17911	17856	17763	17850	17729	17846	17798	17661	17856	17880	17823	17649	17810	17751	17688	17757	17765	17917	18000	17690	17761	17797	17759	17790	17860	17744	17795	17832	17793	17651	17993	17834	17801	17847	17797	17817	17803	17742	17780	17679	17528	17799	17632	17827	17883	17693	17524	17733	17725	17793	17721	17778	17841	17675	17629	17545	17692	17807	17738	17756	17782	17562	17719	17722	17720	17650	17689	17763	17865	17841	17593	17776	17799	17794	17700	17745	17846	17632	17716	17987	17645	17659	17955	17617	17717	17923	18035	17715	17878	17786	17838	17853	17646	17842	18071	17893	17811	17571	17571	17696	17689	17763	17852	17759	17809	17651	17693	17810	17596	17766	17729	17707	17955	17716	17901	17801	17727	17755	17718	17696	17734	17958	17614	17747	17931	17783	17845	17752	17586	17881	17741	17876	17721	17815	17957	17777	17966	17771	17679	17808	17751	17774	17828	17826	17745	17733	17846	17883	17771	17698	17661	17799	17594	17790	17713	17818	17864	17744	17838	17700	17688	17628	17690	17776	17639	17897	17949	17740	17630	17722	17923	17657	17714	17728	17557	17935	17794	17855	17633	17638	17971	17578	17656	17904	17569	17788	17864	17736	17774	17770	17758	17613	17792	17971	17881	17873	17579	17712	17477	17591	17687	17896	17600	17648	17762	17859	17832	17776	17829	17856	17916	17997	17862	17794	17812	17790	17878	17856	17641	17663	17727	17887	17722	17744	17740	17788	17720	17853	17835	17837	17549	17738	17858	17820	17624	17799	17615	17891	17909	17897	17742	17795	17878	17787	17607	17665	17910	17845	17852	17986	17573	17777	17602	17969	17903	17805	17597	17682	17726	17830	17860	17870	17844	17770	17771	17525	17729	17779	17675	17816	17988	17678	17783	17832	17695	17826	17607	17866	17866	17908	17761	17552	17836	17639	17709	17948	17850	17707	17847	17651	17666	17663	17832	17727	17866	17692	17789	17722	17672	17648	17602	17741	17675	17870	17691	17789	17667	17903	17703	17993	17812	17723	17716	17732	17789	17910	17822	17765	17802	17731	17818	17704	17792	17983	17999	17736	17899	17810	17856	17827	17723	17873	17976	17782	17753	17626	17872	17944	17848	17695	17626	17803	17776	17854	17702	17849	17739	17773	17830	17616	17743	18010	17757	17901	17822	17693	17757	17782	17638	17705	17865	17781	17738	17656	17681	17722	18071	17926	17802	17637	17706	17783	17772	17571	17812	17697	17792	17863	17951	17829	17802	17893	17955	17832	17969	17810	17770	17640	17790	17845	17889	17618	17865	17940	17691	17518	17678	18018	17833	17707	18014	17696	17828	17580	17762	17963	17721	17684	17734	17948	17588	17784	17626	17793	17961	17829	17809	17710	17777	17911	17944	17871	17704	17784	17648	17626	17723	17812	17723	17504	17849	17732	17916	17897	17751	17599	17583	17716	17770	17630	17864	17878	17903	17799	17720	18035	17876	17844	17745	17691	17872	17691	17829	17847	17601	17717	17726	17693	17664	17678	17916	17956	17888	17881	17803	17708	17765	17780	17846	17657	17843	17726	17855	17626	17984	17803	17908	17692	17771	17821	17879	17647	17760	17682	17774	17854	17996	17899	17842	17633	17762	17703	17669	17794	17779	17906	17888	17759	17731	17837	17742	17916	17916	17864	17699	17789	17861	17802	18131	17951	17644	17680	17905	17756	17819	17800	17840	18102	17661	18085	17787	17977	17840	17711	17981	17881	17775	17853	17990	17752	17781	17667	17908	17838	17784	18012	17733	17887	17613	17856	17829	17757	17793	17853	17759	17815	17885	17958	17595	17587	17778	17881	17724	17751	17878	17902	17646	17667	17867	17710	17867	17910	17714	17598	17839	17883	18006	17697	18076	17867	17581	17882	17867	17842	17779	17641	17784	17714	17812	18080	17676	17669	17774	17506	17684	17861	17813	17683	17950	17774	17766	17742	17769	17661	17735	17678	17927	17882	17845	17645	17667	17887	17655	17801	17709	17611	17804	17813	17675	17951	17594	17669	17656	17773	17596	17721	17819	17593	17771	17828	17632	17678	17732	17818	17846	17721	17725	17744	17631	17701	18000	18025	17905	17727	17727	17896	17733	17818	17920	17767	17893	17724	17619	17750	17767	17705	17730	17667	17882	17915	18088	17746	17606	17716	17733	17554	17734	17773	17892	17623	17792	17804	17795	17870	17764	17769	17775	17807	17742	17718	17834	17764	17914	17796	17970	17716	17957	17708	17676	17811	17747	17675	17810	17562	17597	17683	17496	17726	18022	17697	17703	17848	17604	17896	17807	17997	17512	17878	17840	17731	17752	18037	17770	17616	17724	17431	17617	17839	17640	17706	17892	17506	17929	17725	17700	17887	17980	17985	17731	17852	17845	17883	17931	17860	17852	17752	17906	17679	17767	17848	17570	17686	17527	17756	17702	17805	17624	17751	17788	17739	17879	17900	17892	17953	17773	17801	17874	17870	17837	17681	17892	17815	17853	17640	17737	17594	17846	17770	17859	17719	17868	17898	17926	17742	17887	17923	17840	17904	17935	17842	17804	17671	17750	17858	17790	17690	17792	17736	17786	17669	17891	17804	17724	17841	17767	17722	17663	17712	17841	17857	17794	17696	17594	17752	17877	17757	17756	17715	17689	17775	17882	17787	17762	17734	17789	17925	17708	17692	17707	17638	17856	17882	17726	17954	17928	17715	17716	17782	17893	17812	17782	17686	17810	17846	17836	17960	17683	17708	17695	17761	17707	17810	17900	17757	17566	17680	17877	17734	17705	17806	17732	17778	17734	17650	17735	17978	17980	17662	17846	17977	17669	17670	17872	17792	17748	17834	17732	17753	17891	17769	17708	17679
34759	27756	21196	24757	44510	62303	53680	39289	26901	18755	16184	15228	15214	14955	15025	14926	15169	15053	15093	15043	14989	15238	15113	15024	15134	15105	15252	15087	14997	15175	15015	15149	15074	15185	14955	15202	15044	15170	15011	15047	15100	15081	15125	15057	15184	15045	15261	15085	15051	15146	14985	15085	15045	15333	15044	15092	15274	15045	15008	15112	15040	15117	15143	15104	15036	14937	15071	15066	15064	15246	15132	15098	15102	15147	15253	15061	15017	15028	15165	15166	15121	15219	15187	15093	15248	14972	14988	15068	14994	15056	15019	15126	15191	15237	14991	15165	15135	15041	15120	15057	14913	15012	15110	15147	15295	14980	15116	15167	15197	15022	15095	15125	14987	14981	15088	15088	15074	15148	15078	15087	15205	15076	15182	15160	15110	15101	14949	14910	14993	15207	15030	14988	15155	15003	15128	15118	15118	14981	15111	15107	14987	15162	14926	15068	15139	15116	15167	15017	15035	15125	15275	15213	14965	14931	15062	15157	15108	15161	15170	15175	15013	15081	15126	15099	14833	15007	15179	15042	15242	14868	14946	15013	15042	15031	15226	15067	15209	15095	15242	15190	15074	15023	15078	15014	15169	14927	15086	15107	15117	14933	15005	15102	15115	15202	15087	14928	15111	15066	15214	15136	15148	15024	14987	15020	15093	14974	15238	15284	15141	15132	15123	15222	15133	15234	15116	15222	15109	14940	15178	15105	15165	15048	15103	15051	15051	15216	15047	15063	15236	15116	14952	15025	15097	15264	15132	15161	15136	15014	15072	15129	15164	15381	15221	15059	14880	15179	15077	15084	15156	15124	14966	14987	15218	15003	14956	15047	15197	15130	15016	14957	15155	15098	15135	15080	15175	15034	15113	15180	15205	15206	14956	15037	15232	15062	14838	15027	15001	15202	15053	15099	15098	15135	15140	15186	15013	15110	15024	15162	15139	15124	15129	15355	15100	15106	15050	14966	15259	14961	15236	15158	15025	15081	15041	15093	15074	15157	15045	15035	15153	14955	15032	15010	14984	15059	15322	15239	15312	15105	15155	15060	15071	15120	14997	15135	15067	15088	15100	14983	15027	15018	15106	15105	15184	15215	14941	15013	15180	15078	15159	14984	15189	15196	15157	14908	15237	15067	15036	15043	15186	15074	15122	15179	15165	14992	15163	15061	15154	15074	15080	15151	15203	15059	15159	15171	15162	15142	15306	15115	14980	15008	15014	14933	15150	15004	14896	15136	15112	15005	15026	15112	15082	15022	14975	15178	15228	15146	15117	15088	15144	14853	15019	15100	14994	15161	14999	15027	15113	15055	14969	14998	15140	15002	15005	15069	14986	15037	15151	15083	14870	15094	15086	15113	14978	15143	15068	15173	15129	14996	15178	15131	15166	14977	15281	15131	15039	14987	15100	15048	14974	15111	14886	15113	15094	15055	14855	14898	15042	15125	15195	15158	15063	15211	15046	15241	14799	15108	15274	15055	15090	15211	15241	15091	15068	15077	15183	14889	14990	15191	15006	15086	15245	14999	15044	14908	15276	15133	15078	15243	15263	15031	15153	15035	15048	15089	14942	15187	15158	15157	15036	15240	15101	15021	15075	15042	15238	15088	15051	15188	15151	15048	15072	15029	15169	15080	14996	15125	15206	15055	14945	14877	15152	15024	15323	15212	15065	14980	15182	15074	15095	15064	15151	15210	14986	15222	15238	15212	15117	15065	15021	14906	15205	15118	15092	15076	15030	15202	15208	15014	15060	15024	15235	15255	15096	15122	15063	15061	15080	15028	15015	15149	15131	15100	15152	15216	15123	15099	15190	15127	15157	15132	15181	15017	14953	15043	15169	15095	15208	15071	15044	15057	15020	15184	15171	15008	15011	14962	15145	15224	15229	15102	15079	15065	15203	15175	15001	15115	15219	15141	15036	14911	15089	15139	15078	15142	14985	15081	14974	15031	14950	15196	15172	15085	14980	15035	15279	15041	15047	15185	14959	15016	15149	15024	15048	15227	15134	15083	14946	15044	15024	15019	14899	15175	15115	15048	14915	15083	15123	14936	15067	15093	15105	15159	15065	15181	14901	15351	15042	14919	15063	14941	15052	15084	15130	15226	15109	14956	15130	15042	15180	15191	15099	15172	15265	14776	15147	15105	14903	15034	15099	14970	15110	15112	15009	15136	15210	15146	15230	15047	15076	15082	15057	15229	15322	15016	15119	14964	15235	15092	15159	15122	15229	15281	15086	15213	15094	15037	15147	15109	15168	15157	15113	15070	15057	15012	15197	15081	15077	15152	15057	15134	15030	14947	15020	15080	15226	14915	14996	15021	15222	15249	14958	15084	15177	15139	14963	15150	15154	15124	15081	15011	15096	15237	15111	15186	15119	15214	15115	15115	15069	15051	15178	15142	15123	15215	15158	15040	15181	14911	15246	15064	15051	15107	15235	15025	14988	14839	15028	15080	15233	15164	15154	14954	15054	15103	14955	15079	14942	15138	15307	14994	14971	15038	14941	15242	14938	15077	15057	15057	15070	15054	15137	15071	15106	15190	15177	15034	15214	15209	15122	14874	15113	14922	15104	15180	15118	15015	14925	14917	14944	14958	15043	15118	15164	15122	15166	15131	15214	15063	14943	15083	15130	15184	15056	15112	14946	15213	15038	15164	15065	15207	15090	15093	15032	15067	15189	15295	15185	15159	15111	15176	15119	14974	15132	15134	14939	14973	15079	14995	15139	15009	15260	15138	15170	15104	15133	14991	15082	15201	15132	15154	15200	14954	15081	15045	14973	15054	15022	14989	15140	15147	15066	14929	14974	14919	15124	15210	15027	15254	15076	15026	15123	15181	15143	15004	15168	15032	14986	15010	15124	15204	14984	15169	15026	15122	15067	15159	15227	14936	15247	14910	15194	15111	15020	15044	15166	14979	15313	15151	15294	14989	15102	15197	15068	15151	15258	15019	15147	15044	15116	15128	15032	15087	15104	15144	15055	15072	15130	15035	15151	14841	15110	15182	15086	14995	15111	15034	14951	15116	14976	14934	15043	14984	15107	15097	15069	15206	15022	14890	15199	15062	15092	15015	15126	15207	15020	15059	15047	14999	15042	15189	14998	15126	14930	15297	14980	15004	14971	15117	14998	15125	15091	15177	15177	15063	15074	15030	15080	15123	15149	15061	15111	15014	15088	15104	15130	15075	14889	15108	14969	15156	15124	15141	15116	15079	15062	14943	15012	15052	15028	15049	15002	14952	15129	15164	15102	14947	15165	15079	15140	15075	15096	14944	15115	15215	15074	15155	15042	15133	15168	15057	15014	15189	15293	15080	15156	15231	15142	15200	15112	15004	15185	15110	15233	15090	15119	15051	15226	15179	15031	15044	15118	15013	15038	15105	15102	14974	14968	15144	15054	15125	15043	15132	15273	14947	15211	15167	15032	15032	15108	15127	15056	15135	15164	15168	15163	14991	15002	15098	14948	15065	15070	15076	15194	15040	15169	14892	15109	15067	15159	15254	15150	15296	15053	15010	15163	15225	15047	15244	14994	15116	14988	15104	15054	14927	15068	15070	15074	15132	15240	15116	14943	15098	15108	15050	15334	15075	15184	15065	15059	14977	15060	15261	15131	15106	14935	15031	15216	15089	15280	14961	14967	15151	15036	15301	14980	15178	15106	15066	15319	15217	15069	15167	15182	15094	15127	15083	14940	15129	15286	15019	15078	14932	14978	15103	14984	15274	15127	15112	15171	14989	15275	15009	15174	15072	14914	15016	15317	14938	15176	15104	15163	15166	14946	15170	15153	15112	15177	15167	15094	15146	15172	15057	14966	15033	15049	15148	15159	15095	14916	15090	15078	15118	15088	14933	15009	15135	15048	15072	15088	14992	15045	15129	15151	15121	15140	15043	15035	15128	15133	15023	15140	15161	15203	15264	15162	15139	15163	15045	15053	15221	15088	15086	14918	15104	15293	15008	15033	15069	15129	14998	15010	15152	15193	15114	15128	15257	15219	15002	14989	15072	14979	14950	15134	15062	15115	15026	15096	15057	15134	15178	14945	15072	14933	15128	15117	15199	15116	15120	15113	15109	14932	15048	15098	15258	15042	15089	15073	15052	15167	15085	15286	15235	15193	15048	15144	15074	15122	15154	15017	15113	15109	15137	15121	15115	14984	15248	15057	15106	14990	14988	15133	15080	15060	15202	15324	15044	15149	15015	15171	14951	15037	15052	15194	15046	15234	14991	15164	15123	15111	15036	15188	15129	15199	15197	15169	14902	15008	15014	14963	15132	14986	15044	14940	15165	15016	15205	15143	15169	14874	15126	15067	15071	15042	15166	15015	15145	15068	14987	14948	14984	15146	15141	15030	15135	15140	15175	14972	15104	14851	15133	15093	14845	15240	15114	14945	15264	15011	14971	15233	15205	15053	15072	15045	15156	15180	15043	15114	15169	15004	15067	15251	15110	15109	15088	15049	15167	15126	15194	14934	14948	15191	14879	15096	15204	15196	15141	14978	15141	15096	15142	15086	15082	15069	15152	15087	14797	15085	15159	15042	15006	14998	14988	15096	15146	15138	15118	14961	15107	15003	15171	15197	14957	15076	15007	14872	14837	15081	15010	15141	15023	15107	15003	15092	15028	15032	15093	14911	15000	15157	15142	15017	15095	15088	15104	15190	15066	15281	15126	15206	15192	15107	15087	15145	15103	15221	15080	15189	15158	15053	14971	15270	15041	15120	15053	14952	15202	14979	15184	15013	15137	15159	15052	15104	15293	15007	15058	15066	15164	15118	15233	15275	15055	15089	15098	15270	15106	15148	14971	14957	15174	15123	15138	15249	15096	15161	15101	15160	15103	15084	15059	14963	15126	15080	14891	15090	15168	15237	15110	14955	14981	15057	15007	14947	15103	15203	15004	15204	15062	15067	15120	15112	15186	15153	14964	15162	15015	15228	14950	15134	15081	15121	15144	15134	14978	15056	15129	14873	15164	15131	15100	15091	15008	15211	15085	15368	14952	15142	15072	14994	15116	15156	15135	15272	15304	15005	15185	14970	15025	15010	15190	15251	15097	15118	15181	15088	15249	15107	14956	15171	15106	15035	14972	14944	15140	15082	15003	15021	15232	15062	15071	15214	14935	15045	15031	15005	15081
22985	21466	29407	23946	23066	66676	71384	55021	39372	28008	21705	19461	19111	18835	18643	18785	18815	18696	18687	18770	18835	18724	18711	18491	18695	18700	18452	18522	18594	18608	18414	18624	18433	18551	18788	18699	18497	18456	18590	18438	18536	18479	18608	18610	18387	18645	18603	18680	18430	18475	18474	18376	18448	18606	18586	18339	18479	18772	18635	18511	18534	18486	18528	18572	18393	18662	18676	18569	18541	18473	18478	18561	18678	18570	18600	18298	18483	18477	18460	18567	18468	18426	18567	18597	18413	18733	18394	18645	18586	18529	18504	18432	18426	18359	18543	18401	18337	18444	18555	18511	18348	18450	18833	18379	18527	18506	18725	18588	18614	18599	18581	18554	18480	18686	18463	18348	18461	18479	18605	18371	18539	18328	18519	18526	18735	18525	18380	18258	18382	18624	18491	18264	18407	18545	18728	18472	18503	18547	18645	18530	18485	18455	18426	18481	18436	18511	18495	18401	18462	18489	18406	18551	18411	18321	18271	18565	18619	18671	18497	18274	18409	18623	18552	18624	18372	18530	18543	18374	18523	18480	18506	18593	18548	18574	18596	18256	18566	18511	18419	18416	18647	18497	18381	18542	18349	18361	18452	18299	18511	18531	18717	18441	18392	18420	18612	18498	18471	18489	18723	18614	18609	18458	18649	18335	18457	18312	18712	18576	18261	18552	18480	18481	18662	18424	18248	18499	18422	18507	18384	18281	18601	18367	18620	18494	18327	18362	18284	18418	18284	18380	18394	18444	18441	18760	18451	18389	18457	18419	18450	18587	18388	18354	18512	18486	18605	18606	18420	18395	18627	18434	18364	18403	18553	18563	18585	18595	18499	18768	18561	18467	18492	18763	18566	18572	18641	18467	18361	18506	18638	18300	18377	18700	18583	18390	18634	18640	18578	18353	18503	18506	18449	18630	18547	18541	18540	18276	18369	18429	18355	18429	18418	18373	18510	18492	18514	18385	18513	18491	18426	18383	18581	18524	18365	18276	18573	18410	18490	18322	18464	18419	18382	18363	18591	18359	18626	18458	18496	18649	18531	18564	18388	18440	18316	18145	18464	18570	18576	18193	18454	18409	18531	18426	18715	18560	18579	18429	18359	18365	18404	18384	18561	18495	18548	18393	18509	18414	18432	18531	18336	18539	18479	18360	18471	18357	18382	18539	18504	18495	18543	18373	18516	18388	18490	18402	18420	18499	18512	18481	18531	18327	18366	18308	18410	18376	18400	18393	18720	18438	18535	18449	18568	18393	18468	18472	18400	18626	18290	18774	18464	18611	18456	18618	18511	18540	18494	18585	18268	18440	18618	18501	18439	18523	18477	18504	18412	18201	18467	18515	18592	18479	18601	18394	18516	18435	18466	18570	18576	18363	18651	18513	18405	18472	18358	18106	18649	18637	18431	18376	18544	18613	18503	18529	18518	18527	18264	18608	18418	18465	18382	18384	18407	18649	18424	18543	18425	18571	18297	18580	18689	18589	18547	18605	18297	18429	18559	18575	18543	18535	18707	18374	18635	18570	18374	18226	18349	18429	18630	18481	18746	18412	18373	18448	18441	18275	18260	18403	18510	18518	18513	18484	18574	18407	18553	18425	18390	18577	18437	18187	18567	18320	18587	18276	18505	18325	18475	18508	18622	18343	18610	18402	18587	18140	18311	18347	18557	18463	18467	18378	18273	18430	18631	18349	18410	18609	18409	18536	18518	18652	18586	18374	18546	18498	18502	18584	18538	18388	18463	18447	18589	18346	18575	18511	18619	18333	18274	18421	18490	18508	18469	18399	18587	18448	18375	18331	18530	18570	18741	18507	18477	18616	18460	18524	18836	18373	18394	18545	18405	18309	18564	18321	18398	18531	18409	18433	18372	18467	18608	18333	18506	18298	18478	18645	18375	18555	18392	18587	18427	18621	18405	18343	18364	18325	18359	18426	18397	18303	18540	18295	18416	18508	18532	18460	18477	18717	18407	18397	18369	18416	18376	18543	18644	18517	18520	18425	18616	18237	18572	18422	18364	18485	18488	18438	18442	18555	18335	18388	18421	18567	18526	18399	18098	18448	18495	18514	18341	18618	18551	18493	18418	18371	18555	18588	18486	18428	18637	18366	18452	18490	18533	18488	18501	18653	18379	18314	18482	18414	18370	18529	18575	18572	18630	18475	18531	18578	18588	18757	18358	18351	18353	18538	18510	18499	18412	18211	18480	18463	18346	18285	18460	18473	18574	18555	18606	18471	18388	18250	18544	18382	18613	18389	18370	18401	18365	18603	18327	18382	18610	18416	18547	18643	18392	18612	18324	18470	18502	18375	18370	18435	18551	18664	18465	18450	18413	18708	18266	18766	18510	18431	18421	18473	18241	18498	18426	18486	18408	18678	18620	18511	18312	18446	18404	18599	18535	18411	18271	18452	18573	18384	18631	18460	18368	18302	18566	18407	18214	18514	18637	18667	18543	18348	18268	18389	18258	18545	18453	18348	18557	18339	18431	18396	18587	18567	18573	18472	18432	18619	18624	18213	18394	18555	18413	18353	18556	18523	18638	18540	18613	18376	18527	18285	18374	18306	18613	18329	18519	18497	18534	18479	18335	18444	18452	18480	18501	18528	18285	18295	18667	18345	18563	18460	18536	18252	18487	18309	18488	18462	18588	18419	18370	18393	18453	18594	18583	18453	18374	18621	18503	18545	18396	18211	18461	18439	18355	18594	18598	18421	18360	18421	18248	18598	18460	18500	18289	18512	18644	18481	18492	18551	18401	18514	18519	18565	18404	18682	18589	18488	18228	18549	18373	18448	18354	18429	18379	18366	18611	18424	18543	18521	18663	18613	18543	18605	18389	18505	18424	18549	18621	18487	18516	18416	18612	18364	18437	18615	18476	18491	18362	18359	18418	18212	18646	18444	18369	18458	18441	18493	18328	18451	18516	18258	18185	18461	18553	18329	18369	18650	18479	18661	18446	18495	18523	18350	18465	18396	18691	18488	18419	18196	18357	18420	18294	18530	18471	18611	18617	18561	18633	18486	18624	18543	18440	18491	18694	18390	18662	18436	18537	18507	18541	18251	18346	18419	18607	18433	18461	18488	18329	18616	18709	18378	18429	18494	18638	18531	18582	18521	18518	18248	18152	18565	18448	18540	18576	18491	18535	18471	18394	18630	18416	18503	18533	18488	18469	18634	18418	18435	18647	18475	18625	18472	18581	18413	18562	18583	18354	18591	18623	18454	18570	18269	18635	18599	18383	18498	18300	18678	18471	18450	18747	18379	18407	18529	18504	18402	18601	18465	18521	18344	18405	18537	18564	18622	18543	18476	18434	18586	18563	18636	18394	18654	18384	18415	18479	18402	18583	18458	18552	18341	18399	18551	18378	18477	18473	18376	18317	18409	18542	18427	18500	18455	18465	18469	18450	18214	18223	18369	18289	18421	18507	18403	18639	18404	18527	18390	18495	18363	18406	18469	18515	18531	18616	18335	18498	18299	18582	18397	18382	18661	18445	18563	18332	18208	18292	18527	18400	18458	18549	18397	18503	18414	18527	18343	18447	18506	18351	18328	18448	18547	18299	18428	18608	18742	18331	18636	18396	18324	18632	18423	18476	18569	18549	18440	18608	18336	18435	18317	18474	18315	18580	18419	18449	18542	18298	18534	18658	18378	18425	18445	18289	18429	18580	18241	18140	18332	18538	18602	18445	18420	18461	18467	18564	18398	18495	18385	18522	18434	18312	18555	18636	18339	18520	18397	18363	18470	18528	18568	18538	18470	18398	18557	18172	18340	18445	18382	18647	18401	18580	18560	18581	18376	18342	18175	18453	18428	18543	18491	18130	18394	18559	18364	18480	18616	18439	18516	18555	18373	18499	18494	18561	18433	18409	18585	18548	18452	18620	18450	18380	18304	18506	18526	18560	18470	18538	18350	18445	18337	18366	18393	18376	18488	18620	18508	18460	18458	18690	18445	18683	18467	18403	18644	18540	18336	18637	18521	18387	18311	18504	18364	18232	18444	18490	18416	18462	18419	18511	18517	18461	18301	18417	18343	18547	18588	18443	18509	18479	18478	18497	18480	18572	18570	18531	18493	18491	18386	18289	18543	18530	18511	18521	18464	18432	18538	18423	18534	18432	18466	18364	18469	18490	18663	18637	18486	18382	18439	18563	18532	18511	18563	18393	18338	18336	18568	18610	18353	18568	18460	18596	18583	18388	18384	18556	18561	18489	18479	18327	18508	18705	18630	18494	18486	18346	18648	18431	18546	18483	18590	18456	18533	18516	18517	18505	18717	18670	18424	18355	18548	18485	18560	18628	18326	18533	18293	18476	18642	18527	18585	18450	18450	18506	18653	18548	18264	18485	18327	18340	18425	18338	18424	18339	18440	18441	18446	18386	18610	18388	18700	18364	18457	18368	18457	18579	18375	18550	18515	18603	18526	18596	18509	18495	18602	18404	18528	18306	18357	18380	18497	18529	18581	18572	18433	18465	18484	18377	18398	18460	18329	18250	18721	18560	18375	18452	18259	18344	18102	18500	18452	18384	18574	18361	18479	18618	18508	18574	18384	18711	18380	18635	18316	18592	18394	18391	18777	18512	18413	18574	18380	18468	18500	18475	18277	18330	18512	18377	18498	18418	18222	18533	18306	18563	18210	18488	18459	18368	18384	18338	18425	18591	18436	18525	18519	18305	18472	18392	18572	18386	18442	18296	18575	18591	18414	18483	18431	18347	18553	18350	18540	18460	18332	18382	18501	18479	18445	18563	18349	18367	18473	18384	18438	18242	18462	18574	18364	18533	18291	18577	18633	18448	18251	18408	18387	18386	18433	18504	18582	18417	18523	18454	18474	18499	18450	18416	18521	18480	18414	18498	18708	18369	18379	18600	18637	18481	18343	18341	18497	18714	18434	18293	18440	18589	18429	18504	18423	18638	18262	18394	18349	18459	18586	18500	18372	18270	18524	18337	18465	18413	18523	18359	18427	18362	18245	18448	18393	18355	18369	18382	18587	18515	18283	18310	18596	18439	18154	18505	18357	18624	18384	18645	18326	18473	18483	18448	18265	18510	18460	18452	18260	18573	18378	18430	18466	18371	18405	18307	18544	18516	18613	18403	18369	18393	18307	18438	18462	18558	18596	18561	18315
42289	31171	26324	21506	31008	73476	71844	54690	38281	24859	18012	15918	15642	15431	15588	15453	15402	15678	15509	15193	15437	15552	15570	15606	15540	15518	15374	15413	15309	15487	15558	15442	15604	15459	15540	15487	15476	15241	15257	15614	15502	15418	15543	15389	15369	15374	15433	15428	15404	15296	15385	15563	15428	15527	15529	15490	15569	15585	15527	15540	15475	15353	15443	15458	15530	15518	15434	15482	15344	15368	15475	15488	15452	15658	15468	15294	15491	15223	15538	15426	15517	15513	15694	15536	15537	15419	15527	15543	15476	15462	15345	15563	15621	15406	15300	15562	15504	15172	15390	15334	15617	15410	15459	15503	15414	15375	15477	15409	15385	15658	15522	15411	15678	15361	15459	15521	15353	15452	15503	15380	15544	15399	15582	15366	15509	15414	15353	15373	15297	15457	15442	15555	15529	15447	15415	15480	15392	15539	15413	15554	15444	15533	15360	15374	15460	15311	15342	15309	15469	15456	15462	15396	15399	15509	15355	15442	15545	15419	15306	15484	15658	15477	15386	15515	15447	15506	15526	15561	15470	15310	15409	15391	15398	15390	15651	15511	15405	15402	15486	15396	15479	15520	15403	15282	15420	15350	15533	15465	15386	15415	15470	15464	15395	15686	15526	15535	15469	15538	15354	15368	15471	15559	15525	15425	15616	15356	15490	15518	15495	15545	15610	15470	15449	15265	15546	15609	15317	15262	15398	15430	15251	15262	15485	15499	15432	15589	15451	15629	15463	15419	15650	15287	15429	15546	15483	15459	15560	15447	15450	15368	15258	15345	15339	15382	15479	15446	15537	15401	15375	15591	15421	15418	15403	15253	15309	15402	15388	15386	15463	15445	15462	15594	15477	15417	15424	15535	15538	15327	15525	15480	15516	15343	15404	15330	15524	15551	15552	15490	15283	15464	15371	15413	15579	15336	15536	15495	15524	15445	15419	15460	15404	15613	15354	15507	15442	15521	15528	15413	15401	15586	15342	15301	15588	15432	15378	15480	15310	15528	15551	15445	15512	15389	15508	15420	15525	15200	15439	15178	15400	15430	15468	15526	15319	15205	15392	15526	15594	15452	15422	15579	15335	15412	15567	15418	15607	15505	15245	15451	15473	15501	15311	15328	15503	15455	15556	15433	15405	15381	15421	15462	15423	15567	15366	15404	15338	15323	15366	15442	15452	15449	15288	15394	15463	15397	15562	15589	15440	15618	15471	15454	15625	15407	15379	15431	15410	15442	15552	15424	15380	15488	15457	15590	15376	15392	15458	15477	15328	15452	15460	15551	15458	15546	15498	15416	15503	15395	15561	15347	15459	15340	15580	15552	15345	15408	15502	15426	15712	15555	15429	15567	15370	15343	15278	15525	15445	15351	15424	15546	15555	15492	15602	15495	15503	15381	15413	15538	15506	15560	15430	15413	15462	15518	15450	15407	15595	15385	15457	15308	15519	15435	15621	15386	15513	15502	15496	15410	15598	15468	15613	15266	15467	15476	15615	15776	15641	15535	15466	15324	15440	15483	15406	15404	15457	15450	15523	15553	15406	15520	15473	15362	15504	15365	15618	15375	15383	15396	15330	15518	15436	15407	15412	15511	15340	15566	15494	15444	15325	15490	15552	15301	15385	15298	15410	15537	15336	15438	15400	15464	15587	15275	15588	15364	15464	15656	15349	15420	15572	15487	15563	15449	15465	15569	15508	15586	15238	15493	15451	15394	15565	15467	15679	15281	15509	15468	15326	15342	15477	15409	15388	15535	15477	15546	15463	15591	15424	15444	15364	15480	15527	15532	15481	15358	15392	15669	15477	15603	15422	15428	15371	15412	15646	15492	15330	15494	15561	15316	15488	15518	15499	15462	15278	15517	15467	15326	15686	15524	15426	15440	15489	15371	15422	15436	15360	15539	15425	15547	15550	15526	15601	15309	15425	15454	15575	15347	15530	15472	15432	15485	15385	15472	15387	15534	15418	15366	15574	15401	15313	15408	15501	15456	15469	15632	15417	15458	15418	15313	15452	15496	15566	15405	15434	15431	15433	15612	15526	15294	15408	15457	15591	15494	15373	15544	15584	15487	15501	15542	15520	15389	15562	15402	15409	15562	15401	15451	15414	15501	15369	15386	15414	15595	15612	15422	15542	15402	15604	15393	15483	15435	15282	15587	15388	15230	15399	15477	15542	15412	15332	15318	15599	15432	15603	15368	15508	15411	15374	15610	15424	15493	15339	15578	15266	15624	15373	15155	15483	15330	15327	15345	15445	15369	15393	15404	15534	15362	15403	15507	15513	15535	15476	15433	15351	15403	15487	15601	15418	15545	15520	15469	15563	15351	15515	15472	15331	15530	15420	15392	15570	15484	15476	15457	15502	15403	15676	15486	15354	15321	15519	15520	15377	15513	15497	15437	15443	15550	15526	15464	15407	15344	15545	15398	15581	15595	15452	15302	15395	15452	15606	15446	15554	15416	15435	15433	15417	15526	15633	15389	15493	15433	15417	15364	15544	15404	15400	15474	15373	15317	15502	15411	15570	15377	15415	15549	15631	15546	15482	15462	15370	15479	15461	15474	15392	15522	15316	15463	15432	15373	15443	15393	15390	15491	15305	15446	15368	15460	15412	15387	15466	15615	15418	15542	15501	15601	15410	15347	15432	15599	15498	15351	15587	15386	15331	15266	15550	15434	15404	15293	15487	15489	15435	15485	15378	15326	15525	15372	15459	15349	15596	15510	15344	15613	15457	15432	15460	15442	15412	15567	15407	15414	15463	15484	15477	15395	15413	15539	15392	15414	15578	15434	15448	15333	15487	15547	15721	15553	15493	15506	15685	15370	15537	15493	15463	15268	15405	15568	15415	15431	15515	15387	15365	15357	15401	15553	15392	15473	15596	15498	15630	15480	15471	15280	15611	15553	15515	15260	15464	15479	15393	15341	15396	15559	15384	15517	15456	15368	15454	15425	15374	15422	15473	15279	15767	15180	15407	15309	15356	15406	15490	15348	15287	15533	15578	15585	15506	15362	15306	15497	15560	15518	15425	15332	15538	15415	15322	15336	15610	15333	15423	15466	15382	15664	15406	15449	15579	15505	15632	15440	15482	15390	15425	15353	15519	15405	15416	15522	15421	15361	15512	15556	15626	15393	15492	15457	15443	15257	15582	15523	15487	15239	15398	15484	15434	15456	15443	15419	15531	15423	15618	15444	15308	15514	15467	15367	15467	15473	15522	15416	15512	15431	15422	15449	15392	15507	15554	15238	15641	15425	15430	15445	15411	15522	15412	15478	15493	15383	15396	15564	15563	15430	15457	15542	15565	15375	15225	15402	15539	15361	15372	15468	15417	15374	15573	15517	15331	15392	15519	15340	15405	15304	15422	15553	15393	15362	15487	15476	15403	15441	15646	15459	15557	15649	15614	15372	15561	15319	15473	15463	15454	15470	15369	15586	15390	15494	15438	15515	15284	15401	15478	15539	15506	15360	15497	15449	15581	15355	15388	15526	15295	15591	15403	15617	15487	15477	15561	15267	15599	15517	15438	15568	15475	15493	15413	15327	15482	15419	15439	15421	15359	15455	15274	15450	15547	15420	15337	15395	15458	15206	15444	15463	15446	15443	15400	15355	15471	15414	15453	15535	15392	15388	15388	15531	15467	15428	15560	15471	15512	15431	15357	15624	15417	15319	15435	15584	15471	15361	15306	15581	15447	15380	15371	15489	15568	15573	15489	15386	15437	15436	15271	15437	15388	15361	15418	15475	15449	15344	15529	15373	15427	15419	15605	15381	15560	15537	15586	15477	15378	15540	15452	15387	15445	15438	15429	15360	15445	15386	15383	15442	15677	15287	15400	15421	15545	15443	15238	15603	15339	15354	15554	15409	15450	15461	15184	15452	15521	15557	15553	15458	15554	15431	15380	15475	15468	15459	15444	15525	15523	15498	15335	15404	15493	15354	15496	15517	15486	15383	15344	15367	15540	15610	15465	15443	15355	15357	15369	15531	15405	15508	15426	15364	15534	15365	15568	15494	15528	15416	15468	15427	15511	15363	15383	15450	15542	15453	15403	15503	15404	15272	15645	15346	15307	15556	15418	15566	15362	15489	15569	15664	15385	15529	15453	15432	15637	15499	15516	15476	15361	15516	15456	15304	15644	15467	15477	15448	15400	15524	15313	15469	15396	15639	15442	15485	15462	15418	15514	15383	15446	15422	15416	15461	15365	15304	15414	15310	15365	15373	15413	15506	15408	15501	15524	15391	15314	15416	15631	15479	15439	15611	15549	15300	15547	15501	15473	15294	15464	15609	15579	15561	15456	15659	15545	15404	15604	15480	15403	15375	15488	15558	15526	15448	15317	15464	15372	15532	15228	15590	15408	15477	15538	15344	15472	15416	15363	15482	15523	15529	15470	15507	15323	15415	15364	15417	15483	15393	15351	15366	15518	15546	15453	15483	15496	15437	15341	15444	15450	15510	15534	15303	15796	15540	15439	15346	15456	15414	15569	15483	15615	15288	15573	15505	15416	15457	15259	15493	15460	15486	15464	15536	15326	15479	15464	15338	15360	15428	15424	15342	15343	15428	15522	15371	15439	15274	15526	15349	15440	15522	15388	15423	15508	15436	15533	15484	15324	15300	15504	15466	15441	15449	15438	15562	15426	15340	15422	15478	15410	15419	15332	15298	15546	15253	15419	15347	15276	15607	15304	15374	15445	15299	15481	15460	15383	15519	15431	15492	15384	15472	15349	15253	15543	15496	15313	15482	15407	15304	15358	15477	15613	15500	15392	15494	15404	15469	15694	15325	15481	15546	15575	15361	15322	15420	15538	15277	15505	15396	15475	15458	15520	15339	15568	15381	15391	15433	15401	15599	15364	15481	15437	15575	15430	15525	15534	15442	15362	15476	15503	15593	15464	15479	15509	15589	15536	15391	15368	15350	15513	15433	15492	15552	15539	15499	15344	15373	15557	15358	15590	15465	15524	15379	15485	15511	15259	15501	15470	15423	15533	15261	15490	15386	15512	15528	15356	15428	15449	15608	15351	15453	15375	15397	15608	15419	15638	15466	15534	15403	15402	15462	15404	15682	15531	15551	15443	15308	15354	15422	15275	15448	15473	15530	15326	15480	15338	15156	15493	15449	15372	15331	15477	15420
27963	22260	25610	22927	20428	28722	30071	25417	22119	20141	19601	19487	19534	19266	19344	19587	19365	19045	19200	19317	19205	19226	19381	19528	19285	19313	19309	19127	19264	19319	19336	19315	19286	19123	19238	19229	19324	19320	19261	19179	19181	19242	19210	19219	19239	19365	19118	19191	19286	19430	19176	19264	19406	19342	19099	19198	19203	19142	19313	19316	19498	19376	19198	19311	19363	19032	19223	19342	19190	19420	19411	19355	19092	19392	19273	19348	19252	19232	18904	19330	19289	19310	19215	19356	19194	19423	19383	19151	19104	19195	19375	19376	19349	19195	19197	19228	19109	19285	19397	19413	19242	19391	19210	19124	19297	19281	19304	19249	19308	19357	19119	19233	19280	19100	19097	19241	19228	19378	19287	19282	19401	19162	19359	19211	18921	19252	19267	19212	19140	19066	19232	19312	19283	19150	19337	19243	19108	19235	19194	19235	19267	19167	19537	19348	19297	19219	19294	19207	19164	19148	19274	19067	19191	19390	19420	19201	19237	19290	19228	19166	19092	19363	19060	19296	19247	19243	19128	19234	19330	19238	19327	19322	19040	19232	19102	19282	19344	19074	19343	19354	19277	19281	19278	19224	19142	19326	19142	19149	19304	19158	19217	19135	19251	19201	19264	19008	19257	19282	19109	19363	19221	19172	19334	19324	19466	19188	19177	19233	19370	19385	19062	19181	19258	19171	19081	19283	19023	18976	19211	19236	19078	19260	19096	19204	19093	19132	19109	19207	19368	19273	19211	19211	19154	19314	19345	19324	19435	19153	19210	19151	19403	19313	19040	19129	19157	19080	19206	19115	19361	19181	19311	19222	19146	19150	19220	19205	19060	19091	19385	19154	19536	19227	19475	19117	19204	19269	19273	19272	19140	19207	19302	19074	19139	19328	19377	19372	19234	19123	19251	19459	19184	19377	19230	19621	19088	19338	19011	18960	19312	19222	19313	19206	19234	19330	19120	19357	19151	19356	19117	19162	19109	19247	19232	19297	19473	19398	19301	19333	19310	19161	19206	19304	19124	19339	19323	19158	19268	19276	19147	19252	19085	19197	19303	19242	19067	19387	19203	19302	19169	19103	19279	19369	19288	19344	19437	19276	19174	19095	19270	19209	19133	19295	19184	19096	19302	19335	19155	19018	19453	19175	19151	19135	19116	19202	19184	19412	19186	19227	19374	19172	19030	19056	19114	19160	19287	19169	19252	19295	19239	19218	19180	19206	19250	19418	19255	19262	19375	19344	19099	19040	19201	19242	19174	19109	19345	19171	19297	18992	19000	19106	19151	19292	19237	19194	19061	19254	19019	19329	19306	19403	19117	19044	19389	19312	19403	19329	19364	19224	19371	19386	19260	19072	19099	19140	19327	19502	19177	18929	19486	19321	19202	19173	19185	19230	19237	19205	19145	19071	19346	19468	19330	19173	19145	19291	19234	19293	19268	19224	18961	19302	19195	19444	19375	19249	18928	19109	19294	19361	19071	19206	19233	19181	19136	19248	19312	19116	19287	19235	19359	19086	19227	19211	19324	19243	19369	19160	19339	19449	19398	18992	19285	19095	19134	19287	19288	19102	19165	19138	19344	19259	19241	19303	19297	19307	19322	19388	19178	19319	19289	19285	19239	19082	19453	19324	19276	19182	19283	19070	19275	19329	19305	19175	19335	19244	19162	19473	19297	19150	19370	19200	19223	19392	19302	19237	19218	19281	19253	19248	19197	19226	19294	19011	19383	19361	19141	19131	19286	19277	19192	19215	19322	19372	19219	19519	19280	19059	19153	19349	19282	19314	19247	19187	19240	19463	19345	19055	19195	19184	19318	19188	19198	19363	19182	19199	19293	19488	19126	19128	19184	19203	19167	19300	19325	19123	19390	19301	19298	19280	19194	19207	19221	19228	18916	18693	19179	19173	19282	19285	19172	19124	19504	19165	19178	19195	19212	19059	19261	19343	19064	19282	18964	19061	19481	19339	19247	19206	18982	19193	19146	19365	19391	19248	19107	19197	19331	19248	19269	19395	19522	19276	19296	19266	19049	19326	19406	19273	19273	19171	19220	19055	19232	19169	19232	19204	19103	19176	19134	19299	19305	19176	19260	19181	19249	19311	19053	19065	19188	18992	19134	19199	19406	19274	19193	19103	19465	19229	19313	19081	19335	19541	19466	19179	19243	19167	19192	19154	19208	19221	19121	18977	19235	19031	19266	19258	19092	19261	19287	19253	19143	19203	19298	19224	19468	19321	19344	19330	19161	19218	19178	19449	19114	19332	19018	19187	19261	19393	19206	19497	19122	19330	18948	19314	19339	19186	19394	19233	19340	19360	19197	19262	19170	19256	19405	19247	19226	18992	19344	19204	19255	19192	19227	19206	19202	19249	19316	19065	19085	19162	19353	19324	19338	19180	19114	19103	19287	19380	19082	19051	19238	19200	19362	19053	19473	19160	19027	19298	19149	19182	19102	19313	19380	19282	19261	19032	19025	19121	19205	19327	19154	19379	19263	19144	19230	19080	19216	19128	19123	19353	19307	19240	19096	19238	19248	19473	19294	19306	19281	19164	19196	19202	19354	19438	19239	19299	19082	19293	19288	19228	19329	19330	19133	19184	19457	19329	19389	19403	19226	19215	19193	19230	19118	19437	19109	19361	19090	19234	19300	19494	19379	18921	19099	19085	19218	19164	19326	19171	19099	19206	19255	19057	19345	19556	19128	19342	19129	19206	19297	19176	19245	19361	19229	19492	19174	19077	19080	19330	19217	19066	18887	19541	19375	19270	19269	19168	19159	19296	19343	19237	19330	19319	19156	19169	19258	19105	19212	19037	19326	19412	19177	19161	19089	19192	19381	19437	19290	19188	19283	19315	19379	19303	19285	19434	19257	19192	19278	19282	19155	19111	19377	19257	19400	19289	19365	19284	19336	19276	19338	18907	19230	19273	19432	19322	19138	19141	19275	19322	19123	19339	19395	19189	19301	19188	19109	19321	19262	19183	19455	19402	19333	19097	19019	19455	19333	19179	19146	19069	19150	19292	19239	19450	19251	19308	19288	19460	19467	19310	19344	19216	19222	19254	19224	19241	19180	19137	19478	19140	19284	19348	19174	19320	19224	19276	19330	19205	19223	19096	19030	19209	19095	19243	19190	19365	19213	19161	19206	19283	19118	19323	19182	19521	19225	19162	19359	19409	19263	19331	19227	19181	19321	19128	19270	19234	19344	19359	19350	19111	19167	19178	19186	19209	19470	19179	19205	19215	19280	19318	19216	19412	19211	19265	19248	19252	19177	19346	19228	19337	19280	19233	19256	18976	19285	19370	19351	19474	19309	19269	19252	19246	19232	19410	19287	19282	19159	19341	19463	19263	18991	19120	19139	19245	19274	19258	19325	19357	19189	19309	19285	19262	19174	19361	19125	19340	19343	19375	19265	19235	19494	19424	19279	19208	19183	19301	19087	19158	19056	19289	19435	19240	19268	19290	19364	19209	19195	19280	19162	19275	19515	19230	19085	19162	19240	19215	19263	19324	18963	19447	19114	19280	19156	19369	19359	19318	19161	19266	19133	19364	19184	19241	19158	19101	19134	19324	19208	19223	19325	19358	19117	19296	19419	19184	19324	19238	19336	19321	19125	19204	19219	19350	19389	19189	19413	19230	19209	19330	19252	19365	19254	19170	19180	19405	19428	19190	19230	19266	19420	19209	19297	19087	19358	19117	19256	19215	19486	19302	19166	19150	19167	19143	19323	19227	19221	19123	19179	19366	19146	19388	19546	19206	19539	19351	19288	19419	19314	18982	19256	19430	19408	19237	19318	19207	19013	19115	19569	19435	19207	19158	19206	19418	19254	19044	19289	19364	19266	19054	19087	19101	19256	18925	19166	19466	19367	19003	19199	19139	19155	19245	19248	19408	19254	19410	19286	19296	19327	19190	19311	19139	19241	19320	19365	19263	19292	19403	19302	19282	19138	19221	19256	19271	19183	19214	19260	19164	19297	19217	19290	19028	19243	19295	19137	19293	19211	19097	19314	19348	19140	19126	19143	19147	19225	19318	19228	19172	19121	19504	19193	19156	19179	19327	19244	19326	19281	19303	19478	18977	19109	19209	19465	18987	19300	19219	19159	19060	19172	19453	19240	19442	19232	19276	19471	19121	19451	19137	19371	19325	19144	18954	19119	19181	19057	19414	19226	19261	19156	19193	19148	19471	19125	19201	19357	19312	19301	19277	19347	19412	19200	19304	18916	19349	19041	19351	19371	19320	19315	19248	19233	19263	19151	19343	19324	19335	19245	19359	19206	19036	19232	19475	19135	19249	19106	19153	19212	19189	19218	19359	19162	19045	19270	19310	19236	19381	19277	19324	19200	19155	19261	19223	19184	19208	19271	19076	19194	19182	19155	19213	19593	19196	19340	19297	19324	19273	19413	19492	19358	19349	19429	19428	19373	19235	19300	19333	19467	19285	19132	19299	19270	19390	19236	19232	19293	19144	19090	19131	19255	19104	19272	19164	19310	18958	19157	19340	19086	19240	19461	19319	19490	19319	19322	19359	19299	19229	19494	19130	19389	19243	19124	19256	19205	19285	19307	19101	19241	19198	19014	19248	19286	19113	19414	19255	19115	19383	19213	19276	19387	19183	19112	19044	19295	19374	19034	19239	19339	19090	19288	19239	19155	19308	19231	19224	19082	19348	19230	19121	19298	19280	19315	19366	19329	19211	19434	19293	19218	19087	19123	19114	19238	19033	19398	19245	19269	19189	19375	19019	19322	19307	19189	19403	19407	19348	19258	19417	19206	19094	19201	19181	19177	19391	19265	19399	19331	19239	19087	19263	19235	19350	19220	19217	19283	19250	19197	19219	19007	19234	19125	19132	19338	19117	19413	19219	19230	19122	19274	19348	19403	19278	19330	19288	19176	19102	19324	19231	19315	19410	19335	19162	19078	19163	19268	19225	19209	19302	19191	19235	19235	19345	19264	19377	19285	19283	19439	19286	19154	19213	19224	19366	19557	19265	19030	19221	19250	19410	19283	19293	19265	19252	19132	19132	19181	19214	19252	19281	19252	19284	19468	19206	19252	19236	19011	19173	19237	19211	19050	19151	19253	18994	19350	19200	19232	19288	19157	19318	19415	19169	19370	19313	19431	19303
18890	18096	18069	16954	18151	27307	26881	22117	18417	16754	16006	16126	16074	16018	15971	16014	16092	15832	15928	16075	16023	15902	15900	15807	15844	16083	16050	15951	15893	16040	15952	15821	16071	15820	16109	15908	15888	15901	16041	16162	15791	16217	16121	16182	15957	15899	16006	16154	15945	15975	15940	15890	16018	16126	15790	16032	15994	15986	15984	15944	15831	16066	16081	16016	15942	16005	15816	15950	15938	15971	15877	15931	15995	15974	16148	15885	16123	16257	15851	15997	15936	15921	15943	15929	15771	16008	15904	16045	15984	16008	16087	15855	15935	16074	15934	15869	15994	16069	15975	15998	15892	15925	15885	15892	15756	15947	15882	15797	15906	15980	15964	16134	15934	15868	15864	15888	15671	15883	15958	16125	15944	15864	15911	15818	15934	16070	15994	15854	16029	15873	16032	15936	15952	16173	15774	15975	16026	15918	15875	15973	15918	16103	15949	15835	15913	15969	15956	16106	16024	15806	15894	16023	15923	15925	15945	15892	16020	15838	15954	16006	16051	15806	15884	16016	15969	15904	16047	16050	16072	15922	15946	15806	15952	15941	15969	15938	15850	15997	16080	16102	16159	15905	16106	15879	16172	16006	16016	15748	15931	15936	15970	16086	15878	16091	15906	15916	16077	16081	15941	15999	15824	15862	15785	15843	15813	15894	15895	15966	16193	15961	16000	15940	15921	16067	15997	15781	15956	15810	15977	15843	15918	15882	15992	15947	16076	15948	15910	16008	16069	15929	16098	15831	15886	16065	15849	15707	15939	15980	15770	16021	16073	15982	15970	15990	15931	15863	15850	16079	15873	15982	15937	15977	16037	16131	16162	16006	15952	15834	15915	16080	15895	15961	15981	15928	15913	16070	15984	15828	15922	15818	15890	15922	15927	15885	16030	15885	15721	16099	15783	16079	16128	15861	16015	15836	16053	16017	15788	16011	15995	15956	15945	15897	16023	15884	15857	15968	15982	15966	16100	15760	15947	16093	16042	16045	16005	16018	15850	15935	16007	15879	15970	16088	15931	15895	15948	16115	15941	16008	15852	15839	16066	16055	16139	15976	16029	15985	15906	15857	15940	15784	15933	15809	16064	15915	15773	16051	16018	15875	15881	15997	16142	16024	16214	15987	16052	15948	15815	16000	15902	16008	15908	15807	15907	16054	15984	15843	15884	16075	15772	15906	15807	16101	15914	15742	16011	16027	15904	15947	15986	15869	16097	15832	15953	15935	15928	15877	15963	15929	16141	15908	15940	15967	15954	15938	15991	15900	16023	15918	15731	15916	15845	16083	16012	15974	15889	15960	16133	15900	15965	16003	15906	15928	15792	15946	16024	15935	15909	16032	16098	16074	15956	16198	16068	15978	15997	16003	15880	15844	15986	15930	15975	16027	15838	15925	15903	15887	15783	15986	15982	16059	15968	15979	15928	15930	15936	15872	16077	15861	15979	16066	16084	15867	16092	15824	16009	16065	16015	15914	16046	15967	15967	15936	15801	15996	15838	16097	15868	16090	16006	16086	16003	16041	15889	15955	15989	16050	15930	16047	15801	15938	15869	15749	15960	15941	16166	16004	15935	16125	15876	15912	15822	15881	16031	16095	16125	15879	16057	16096	15876	15973	16216	15856	15922	15877	15989	15972	15795	16088	16021	15932	15948	16000	15925	16051	15816	16080	15970	16169	16021	15952	16094	15825	15983	15775	15836	15985	16081	15971	15990	15914	15979	15842	15995	15826	15996	16001	16052	16023	16066	16011	15938	15922	16037	15968	15871	16073	16183	16011	15962	15873	15918	15756	16062	15911	15895	15891	15957	15920	16044	16063	15973	15860	16035	15893	15852	15929	16024	16095	16005	16028	15876	16054	15959	16041	15776	16144	15829	15990	15997	15896	16005	15968	15965	15936	16075	16012	15876	16030	16039	15864	15958	16005	15903	15948	15975	16045	15906	15916	16076	15959	15906	15912	15961	16040	16008	15992	16030	15973	15883	15926	15769	16125	15899	15982	15860	16035	15889	16034	15981	16193	15963	15888	16082	15970	15932	16058	15845	15925	16084	15944	16003	16060	15852	15894	15891	15972	15834	15966	16035	15972	16037	15958	15959	15983	15962	16118	15912	15947	15917	15848	15956	15961	15930	15931	15909	15972	15903	16122	16111	15921	15905	15870	16177	15764	15925	16105	15909	15851	15838	15886	16042	15905	16067	15997	16153	16051	16021	15947	15833	16083	15892	15863	15917	16051	15990	15866	15936	15812	15924	15924	15859	16229	15853	15902	16020	16089	16045	16058	15949	16003	15957	16035	15954	15850	16063	15968	15900	15979	15940	15989	15980	15930	15935	15906	16063	15907	16080	15879	16129	16004	15716	16071	16004	16033	15948	16027	16011	15946	15951	15880	16004	15889	15943	15871	15962	16223	15790	15861	15949	15847	15931	15927	15928	15901	15886	16077	15994	16049	15940	15992	15928	16125	15858	15940	15902	16003	15915	15963	15890	16009	16140	15974	16081	15875	15908	16077	15921	15997	16075	15988	15974	15847	15932	15856	15861	15859	16058	15855	16003	15966	15795	16231	15866	15898	16099	15857	15800	16033	15978	15921	15951	16079	16040	15812	16059	16070	15919	16030	15871	16146	15979	15916	15951	15892	15906	15994	15900	15919	15892	15995	16060	16106	16013	16006	15931	15856	16047	16026	16034	16024	16239	15907	16067	15893	16042	16073	15861	16209	16093	15953	15986	15969	16064	15925	15984	15871	15991	15957	15947	15993	16016	15878	15854	15964	15943	16062	15902	16235	15954	15882	15959	15919	15904	16077	15833	15979	15954	16119	15756	15862	15896	16039	16061	15932	15914	15911	15966	15884	15880	15752	15926	16043	16031	16002	16001	16008	16210	15998	15963	16139	15906	15907	16023	16132	15909	15906	15919	16018	15954	15909	16127	15852	15917	16019	16041	15894	15974	15978	15899	15682	16135	16035	15901	16038	16087	16117	16132	15810	16035	15821	15884	15977	15846	15953	15983	16053	15954	15929	15816	15965	15839	15971	15931	15959	16160	15726	15984	15860	15852	15877	16043	16046	15850	16003	15884	15852	15918	15970	15711	16036	16063	15975	15872	15978	15987	15820	15917	15894	16057	15946	15889	15959	15997	15978	16100	16171	15855	15835	16006	15966	15755	15912	16036	16028	15819	16005	15823	16105	16108	15952	16000	16012	15913	15815	15978	16069	16034	15836	16015	16005	15923	15810	15896	16047	15943	16016	15906	15872	15986	16087	15976	16023	15915	15862	15963	15944	15911	15919	15786	16089	16076	15893	15983	16049	16126	15922	15863	15920	15925	16104	16055	16184	16011	16049	15904	16070	15979	16060	15955	15810	15965	15845	15923	15988	15784	16004	16013	15800	15954	15928	16035	15909	15854	15973	15882	15967	15975	16000	15937	15970	16014	16002	15946	15986	16142	16073	15927	15992	15962	15948	15855	15947	15964	15877	16076	15792	15930	15867	16008	15903	15986	15979	16063	15895	15941	15851	15868	15949	15979	16044	15861	15988	15763	15919	16170	16010	16041	15893	15935	15992	16079	16078	15954	15932	16029	15999	16050	15943	15802	15906	16025	15790	15962	15961	15716	15983	15892	16057	16018	16031	15971	15955	15761	15902	15989	15964	15905	15747	16097	15933	15870	15801	15997	16019	16031	15962	16129	16219	16039	15909	15825	15907	16010	16002	16052	16062	15856	15947	15897	15851	15843	15876	16056	15803	15957	15967	15918	15893	15885	15966	15958	15979	15968	15874	15789	15999	15897	16079	15955	16083	15864	15920	16008	15876	16065	16013	15933	15890	15922	15772	15936	16102	16028	15972	16034	15935	15977	15903	16018	16101	16059	16026	16060	16000	16162	15890	15940	15978	15946	15905	15792	16156	16117	15992	15990	15957	16138	16099	15875	16006	16107	15952	15897	15880	15981	16108	15938	16034	16018	15934	15980	15812	15988	15888	16066	16103	16041	15895	15983	15966	15996	15948	15927	16009	15974	15964	16023	15956	16203	15931	15987	15768	15926	16047	16052	15865	15931	15831	16109	16049	15910	15831	16214	15903	15757	16010	15781	15934	16018	15754	16034	16073	15924	15851	15993	15934	15875	15740	16050	15928	15803	15924	15872	16070	15904	15807	16017	16009	15779	16000	15716	16093	15922	16048	15909	16031	16019	15839	15966	15774	15711	15868	16159	15972	15814	15924	16090	15841	16048	15913	15825	16018	15821	15951	16201	15958	15930	16068	15982	16014	15892	16071	15953	16046	15988	15838	15912	15909	16089	15786	16031	15746	16162	15998	15889	16145	16091	15760	15858	16031	15899	15900	15853	15938	15926	15949	15975	16033	15941	15904	15967	15999	16002	16068	16026	15702	15953	15977	15914	16037	16012	16025	16073	15878	15957	16207	16030	15942	15830	16012	16034	15970	16022	16054	15785	15973	16019	15741	15924	16094	15787	15909	16000	16031	16074	15898	16160	15851	15910	15924	15989	15887	15901	15985	15877	16025	15956	15938	16044	15921	16081	15848	16146	16146	15979	15795	16004	16122	15779	15939	16036	15940	15798	15939	15806	16042	15871	16017	16016	16052	16043	16001	16114	16003	15978	16055	16069	16011	16000	15966	15904	16085	15840	15899	15954	15908	15868	16063	16029	15956	15772	15969	16133	16130	15904	15816	15802	15957	15736	15937	15767	16188	16042	16037	15973	15766	15980	15987	15951	16044	15916	15974	16125	15766	15839	15926	15811	15914	16010	16020	15938	15796	15887	16234	15967	15918	15940	15934	15723	15886	15848	15973	15950	16203	15843	16109	16029	15812	16075	15924	16008	15933	15949	16076	15977	15896	15956	16015	15873	15894	16032	15996	15885	16031	15886	15766	16130	15943	16057	16068	15914	15967	15751	15974	15992	15848	15887	15897	15948	16095	16007	15984	15979	15878	16008	16176	15822	15782	15808	15955	15785	15947	15992	16003	15930	16103	15986	15997	15867	15971	15938	15864	16079	15916	15758	15943	15923	16103	16057	16035	16021	16057	15884	16105	15850	15936	15919	15966	16004	15849	15941	15790	15959	16023	15917	15825	15756	16071	15954	16066	15866	15879	16007	15976	16037	15773
24118	21443	29069	24286	25027	58394	60505	45460	32800	25335	21188	19851	19384	19234	19275	19247	19308	19234	19256	19320	19198	19019	19238	19364	19266	19034	19264	19238	19093	19010	19056	19076	19047	18875	19022	19150	19133	19208	19151	19016	19136	19015	19186	19116	19071	19121	18931	19136	19400	19028	19186	19328	19208	19111	18998	18980	18951	19089	19041	19151	19013	19210	18947	19092	19179	19136	18943	19221	18910	19002	19063	19288	18846	19016	19029	18980	18981	19176	19151	19271	19185	19043	19152	19078	19122	19253	19256	19289	19101	19020	19027	18929	18924	19142	19043	18740	19150	19133	19049	18989	19045	19107	19005	19145	19036	19047	19154	19033	19112	18958	19000	19180	19105	18995	19065	19005	19029	19022	18954	19268	19009	19012	18843	19008	18959	19116	19029	18955	19234	19096	19016	19221	18958	19113	19013	18938	19187	19134	18958	18998	19062	19168	19167	18950	19106	19177	19170	19023	19182	18964	19073	19039	19090	18902	19262	19164	18873	19004	19167	19144	19100	18854	18975	19163	18999	18791	18947	18899	18957	19134	18895	18984	19017	18852	18960	18977	19071	19167	18942	19193	19145	19054	18959	19052	19097	19107	19110	19029	19248	19012	18910	18979	19166	18798	19053	18854	19112	19145	19120	19019	19116	19046	19031	18964	19119	19308	18812	18967	19205	19007	19017	18923	19114	19181	19079	19179	18874	19068	19012	19037	19067	18862	18847	19248	19166	19043	19071	19118	19030	19057	18928	18998	19072	18968	18955	18908	19167	19060	18954	19148	18974	19072	18902	19176	19091	18736	18870	19111	18927	19020	18866	19012	19061	19173	19148	19344	18916	19097	19067	19173	19074	18800	19053	18992	18790	18888	18932	18957	19120	18844	18914	19105	19255	18997	19010	19212	19376	18991	19076	19033	19093	19096	19032	19190	19148	19314	19046	18876	18984	18919	19064	19102	18802	18949	18834	18943	19036	19165	19150	19218	18979	18913	19256	19029	19025	19059	19061	18978	19012	18927	19133	18994	19106	18906	19140	19010	19084	18897	19207	19006	19102	18919	19020	19059	19228	19119	19149	19117	19064	19057	18976	19101	19062	18971	19132	19016	19017	18801	19186	19135	19014	19140	19016	19017	19110	18967	19336	18960	19016	19042	19059	19027	19029	19135	19059	19021	19051	19021	19027	18797	18973	19076	18967	19221	18981	19232	19140	19085	19014	18881	18984	18889	19173	19076	19181	19233	19163	18976	19233	19235	19149	18984	19092	18952	19100	18997	19224	19240	18943	19036	19245	18816	19271	19036	19106	19144	19093	19114	19150	19083	19270	19116	19052	19161	19307	19259	18996	18827	19038	18931	19043	18796	19192	19004	19153	19148	19149	19277	18900	18967	19100	19167	18898	19213	19105	18962	19008	18947	18927	19031	19143	18781	19098	18829	19182	18933	19200	19040	18944	19170	19098	19092	19072	19254	19264	19137	19040	19221	18889	19172	19018	19156	18929	18764	19153	19165	19096	19127	19058	18977	18979	19002	19061	19125	18990	19017	19246	18970	19150	19348	18981	19250	19046	19043	19272	18715	19110	19253	19161	18857	18927	19141	18848	19151	18989	19012	18793	18954	19109	19145	18884	18986	19056	19121	19108	19002	19103	19026	19082	18893	19062	19238	19137	18972	19114	19179	19068	18923	19028	19118	19006	19104	19077	19165	19155	19020	18912	19104	19019	18932	19148	19003	19190	19139	18993	19026	19022	18938	19135	19109	19108	18894	19098	19038	19182	18784	18965	18904	19075	18992	19047	18958	19323	19275	19138	18950	19157	18908	19044	19063	18906	19084	18987	19027	19140	19100	19064	19032	18950	19158	19130	19164	19110	18887	19081	18957	19082	19041	19184	19133	19107	19112	19013	18919	19055	18938	19122	19050	19152	19039	19003	19193	19009	18897	18960	18979	19156	19068	19229	18948	19020	18989	19103	18924	18850	18832	19134	19135	18943	18984	19128	19074	19104	19023	19145	18976	18931	19022	19080	19122	19199	19117	19129	18975	19075	19077	19081	18939	19213	19176	19153	19051	19037	19058	19253	18931	18989	19094	19074	18975	19176	19091	18858	19076	19042	18927	19210	19069	19051	18935	18863	18986	19136	19276	18865	19016	19128	19009	19094	19106	19130	19151	18825	19001	19118	18963	19164	18976	19078	18908	18925	19104	19237	18851	18964	19208	18939	19103	19127	19098	19013	18955	18951	18893	18878	19177	18996	19060	19157	19205	19020	19126	19171	18998	19040	18994	19206	19028	19075	18843	18989	19134	19154	19158	18980	19104	18914	19010	19115	19139	18977	18966	19080	19111	19085	19231	19083	18946	19091	18921	18940	19190	19011	18927	18968	18927	18986	18951	18899	18867	19050	19039	18867	19053	19061	19104	19267	19179	18837	19087	19037	19060	18918	18957	19069	19019	18957	18922	19191	18972	19152	19184	19054	18956	18917	18946	18979	18932	18988	19141	18999	18820	18811	18959	19077	19014	18933	19172	19075	19111	19065	19059	19182	19113	19040	19043	18927	19202	18897	18920	19019	19087	18990	19183	19340	19007	18940	19161	18921	19116	18913	19153	19137	18993	19154	19209	18885	19023	19167	19084	19050	19064	19189	19054	19026	18882	18998	19150	18938	19101	19088	19034	19062	19033	19062	19181	19023	19066	18974	18997	19082	18921	18880	18986	19179	18953	19138	19011	19179	19120	19033	19173	18877	18933	18797	19021	18782	18972	18905	19207	19183	19127	18919	18913	18978	19045	18977	18888	19167	18824	19238	19140	19204	18976	18871	19133	19011	19003	19183	18949	18983	18918	19178	19176	19131	19226	18970	18836	18927	18720	19121	18894	18935	18850	18912	18957	18958	18970	19187	19066	19015	18950	19117	19213	18969	18870	18936	18968	18950	18945	18922	19058	19001	19120	19008	19061	19104	19142	19011	18995	18840	19129	18905	19001	18979	19005	19133	19108	19229	19159	18999	19144	19248	19095	19094	19101	19053	19056	18943	18994	19046	19070	18938	19223	18849	19246	19382	19170	19116	19112	19114	18917	18855	19075	19178	19108	19133	19109	19042	18874	18911	19047	19273	18808	18973	18921	18958	19247	18911	18785	18952	18963	19138	19128	19149	18894	19020	18807	19078	19289	19053	18888	19000	19286	19117	18957	19081	19007	19091	19081	19055	19076	18955	18907	18969	19003	18825	19035	18991	18885	19048	18899	18773	19151	19129	18941	18896	18898	19100	19143	19167	19003	19230	19179	18996	19094	19031	19045	19237	19176	19012	19049	19148	19003	19035	19059	18902	18885	19049	19139	19114	19053	18945	18951	18962	18906	19138	18953	18976	19230	19124	19041	19037	19103	19074	18923	18989	19015	19150	18935	19238	19254	18978	19258	19250	19142	19102	18920	18912	18942	18869	19184	18981	19035	18965	19223	19098	19104	19120	18940	19063	19046	18863	18837	18960	19021	19098	18884	18860	19036	19152	19026	19027	19084	19155	18889	19093	18972	19061	19197	19242	18942	18998	19084	19175	19231	18905	19148	18923	19213	18983	18852	19161	19086	19081	19082	18990	19019	19190	19213	18836	19047	19124	19039	19032	19152	18914	18994	19082	19096	18991	18839	19030	18950	19212	18996	19008	18925	18979	18902	19099	19020	18960	19111	19132	19202	18944	18960	19069	18836	19043	19040	18868	19182	19174	19116	19081	19051	19118	19141	19027	18921	19047	19012	18815	18877	19102	19059	19190	19042	18964	19117	19025	18957	19076	19015	19169	19184	18819	19086	19130	18979	18902	19066	19075	19091	19023	18766	19232	18907	19234	19188	18882	18935	18897	19040	19086	19120	19005	19086	19266	19072	19089	18937	19036	19182	19068	19084	19080	19075	18969	18914	19137	19041	18970	18959	19058	19099	19121	19092	19176	19028	18936	19014	19110	19162	19083	19277	18979	18927	18957	18965	18862	18866	19196	18962	18808	19075	19025	19012	19045	19128	19179	19039	19195	18881	19036	18978	19191	19052	19284	19127	19027	19154	18906	19058	19009	19201	19189	18984	19095	18870	18946	19291	19121	19323	18881	18919	18972	19008	19096	19127	19003	19134	19036	18933	19269	19183	19116	19173	18942	19076	19124	18821	18977	19094	19147	19196	19144	19188	19025	19148	19118	19141	19194	19145	19057	19242	18998	18995	19002	18766	18943	19020	18937	19043	19257	19017	18946	19012	19055	19169	19089	18868	19094	19077	19017	18981	19181	19070	19052	19063	19072	19271	19122	19125	19180	19058	19300	19191	19085	19118	19103	19043	19093	18926	19181	19147	19159	19047	18855	18883	19259	19099	19131	19239	19117	19074	19235	19183	18948	18925	19214	19137	19108	19004	19152	19075	19040	19258	19058	19175	19105	18930	19135	19225	19090	18987	19104	19063	19233	19218	19148	19093	19098	19221	19078	18952	19199	18981	19194	18980	18968	19216	19083	18876	19054	19119	19143	19096	19166	18985	19009	19000	19103	19028	19116	19245	18988	19006	19056	19200	18882	19074	19031	18983	19195	19319	18867	18896	19137	19132	19118	18905	18987	18950	19091	18964	19027	18884	19160	19112	19158	19103	19009	19276	19109	19059	19039	19245	19030	19039	18872	19024	19027	19143	19225	18993	18891	19115	18848	18872	18876	18924	19036	19104	18777	19161	19216	18987	18986	18785	19132	19174	19050	19210	18940	18913	18999	19035	18831	18878	19135	19212	18885	18972	18899	18967	19162	19134	18873	19279	19095	19176	19058	18961	19184	18951	18944	19063	19066	18868	18738	18945	19200	18916	18885	18960	19072	19028	19083	19067	18983	19118	19073	19101	19107	19047	18980	18974	19091	18932	18994	19017	19043	18986	18984	19031	19131	19131	19098	18972	19125	19095	19034	19056	18881	18963	18812	19001	19080	18985	19047	18910	19092	18993	19191	19082	18901	18989	18924	19069	19103	19088	19006	19267	19045	19217	19047	19212	18994	18976	19102	19079	18922	19084	18877	18945	19068	18983	18825	18843	19108	18917	19006	19157	18897	18787	18958	18905	19159	18948	19017	19052	19115	19298	19043	19117	19081	18867	19144	19057	18823	19074	18933	19167
34280	26300	22701	19462	29463	59018	56769	43330	31160	22016	17394	16090	15975	15863	16118	15935	15957	15862	16030	15963	15746	15987	16023	15837	16047	15842	15861	16024	15960	15983	15811	15836	15726	15790	15950	15938	15945	15966	16057	15959	15911	15927	15876	15763	15804	15855	15663	15791	15953	16038	15836	15977	15816	15830	16016	15850	15585	15865	15929	15721	15953	15828	15746	15882	15911	15988	15900	15836	15842	15764	15984	15950	15717	15904	15915	16066	15844	16052	15939	15991	15849	15769	15813	15707	15891	16069	15915	15866	15873	15655	15914	15731	16025	15930	15718	15834	15824	15847	15943	15788	15626	15933	15849	15834	15670	15919	15782	15893	15774	15924	15863	15710	15912	15799	15839	15870	15944	15764	15777	16101	15912	15768	15885	15869	15973	15992	15874	15830	15797	15896	15911	15821	15840	15791	15816	15899	15995	15780	15853	15899	15797	15857	15823	15927	15906	15722	15761	15774	15896	15828	15914	15956	15868	15876	15820	15825	15991	15880	15940	15918	15640	15875	15997	15880	15922	15726	16033	15845	15828	15735	15787	15837	15880	15803	15948	15887	15896	16001	15987	15884	15812	15956	15905	15746	15714	15796	16066	15821	15851	15881	16034	15936	15763	15919	15820	15915	15925	15942	15945	15854	15925	15917	15815	15796	15737	15765	16046	15955	15826	15781	15962	15892	16011	15874	15855	15541	15866	15986	15902	15926	15946	15865	15882	15915	16033	16053	15857	15775	15769	15915	15843	15978	15837	15876	15782	15788	15936	15882	15810	15824	15951	15807	15851	15963	15847	15792	15979	15774	15902	15858	15889	15967	15805	15765	15781	15872	15942	15901	15985	15850	15931	15888	15889	15879	15941	15819	15995	15805	15942	15924	16020	15821	15868	15831	16133	15943	15869	15881	15942	15818	16020	15730	15821	15896	16023	15772	15835	15836	15862	15882	15848	15885	16045	15695	15942	15835	15819	15785	15902	15877	15833	15807	15885	15783	15735	15888	15902	15861	15869	15902	15758	15889	15920	15767	15731	16056	15904	15789	15852	15993	15873	15730	15766	15687	15928	15799	16059	15847	15846	15865	15795	15866	15760	15941	15839	15933	15920	15890	15820	15800	15895	15970	15795	15875	15925	16006	15833	15852	15899	16048	15889	15809	15870	16001	15787	15791	15754	15921	15827	15734	15834	15818	15781	15784	15834	15883	15687	15774	15909	15795	15856	15874	15826	15652	15838	15996	16008	15911	15944	15881	15948	15689	15807	15894	15726	15956	15911	15898	15689	15889	15940	15680	15780	15855	15625	15753	15741	15898	15875	15892	15857	15812	15902	15868	15801	15980	15939	15814	15733	15732	15711	15817	15991	15966	15759	15868	15849	15984	15842	15902	15765	15884	15862	15723	15757	15882	15835	15979	15944	15924	15857	15927	15841	15969	15788	16097	15889	15933	15760	15963	15865	15949	15890	16142	15870	15734	16042	15792	15783	15926	16018	15848	15717	15997	15945	15800	15849	15860	15740	15780	15897	15935	15906	15948	15947	16080	15940	15792	15640	15975	15717	15888	15748	15915	15863	15883	15926	15869	15890	15777	15938	16070	15840	16111	15792	15863	15921	15885	15946	15940	15777	15925	15920	15964	15998	15779	15887	15765	16013	15835	15750	16057	15767	15977	15786	15980	15763	16031	15954	15920	15893	15824	15809	16070	15924	15999	15848	15911	15812	15880	15879	15755	16023	15889	15837	15795	15949	15801	15835	15776	16029	15880	15915	15849	15820	15884	15789	15904	15906	15814	15889	15817	15965	15690	15782	16027	15844	15868	15725	16089	15799	15867	15811	15768	16046	15947	15857	15812	15788	15881	15925	15927	15893	15878	15764	15827	15736	15950	16021	15987	15801	15977	15824	15793	15826	15942	16070	15949	15996	15877	15975	15830	15697	15947	15968	15962	15841	15961	15866	15801	15829	15885	15784	15846	15992	15871	15943	15869	15874	15912	15781	15832	15930	15847	15734	15899	15999	15708	15796	16019	15882	15922	16005	15896	15949	15908	15819	16023	15843	15859	15807	15865	15879	15819	15907	15939	15841	15909	15711	15817	15825	15822	15942	15987	15827	15859	15911	15977	15775	15958	15741	15932	16023	15967	16024	15765	15965	16003	15793	15955	15991	15843	15715	15884	15853	15730	15785	15868	15995	15926	15630	15958	15722	15835	15846	15928	15777	15964	15976	15783	16020	15851	15779	15900	15788	15857	15765	15827	15882	15923	15773	16001	15771	15934	15903	15959	15830	15917	15921	15835	15845	15770	15800	15780	15833	15993	15742	15785	15907	15894	15864	15839	15945	15720	15908	15918	15843	15809	15710	15866	15812	16005	15815	15961	15768	16069	15738	15818	15863	15912	15809	15754	15942	15881	15818	15935	15897	15874	16018	15822	15852	15798	15957	15846	15983	15685	15883	15813	15738	15905	15762	15970	15901	15829	15678	15925	15900	15762	15936	15829	15848	15837	15665	15944	15713	15989	15900	15668	15875	15893	15995	15954	15912	15898	16135	16069	15796	15775	15752	15663	15886	15883	15904	16036	15811	15847	15776	15911	15828	15865	16024	15972	15950	15957	16024	15827	15792	15912	16001	15888	15963	15927	15974	15839	15826	15825	16065	15980	15899	15764	15898	15899	16032	15892	15724	15724	15935	15758	15945	15934	16029	15817	15914	15830	15781	15956	15730	16083	15936	15780	15986	15637	15890	15981	15752	15898	15994	15921	15879	15806	15905	15967	15923	15886	15851	15760	15904	15878	15716	15888	15822	15879	15930	15929	15842	15911	15751	15719	15933	16040	15905	15918	15894	15796	15797	15758	15850	15827	15815	15662	15860	15803	15901	16031	15787	15871	16004	15786	16063	16032	15920	15901	15995	15952	15880	15698	15868	15879	15894	15929	15928	15855	15978	15683	15938	16082	15880	15757	15750	15930	15896	16142	15860	15886	15850	15898	15804	15989	15916	15837	15834	15880	15941	15826	15810	15781	15803	15844	15721	15847	15794	15871	15862	15812	15846	15945	15895	15783	15813	15784	16054	15780	15762	15866	15820	15740	15762	15790	15765	15899	15787	15969	15793	15903	15765	15880	15749	15948	15850	15911	15689	15957	15935	15798	15964	15905	15874	15576	15899	15874	15688	15903	15843	15900	15937	15693	15947	15788	15834	15894	15906	15803	15828	15702	15929	15863	15844	15841	15908	15848	15761	15705	15886	15884	15853	15856	15892	15700	15929	15742	15975	15799	15734	15788	15924	15836	15857	15849	15805	15886	15622	15917	15886	15872	15776	15790	15914	15860	15666	15950	15881	15866	15879	15853	15875	15856	15857	15891	15916	15835	15824	15989	15929	15868	15922	15862	15980	16015	15878	15769	15794	16149	15794	15972	15926	15974	15997	15860	15855	15899	15861	15887	15855	15910	15752	15882	15888	15997	15845	15945	15814	15895	15912	15919	15899	15916	15780	15864	15789	15932	15810	15875	16022	15928	16097	15629	15817	15764	15856	15944	15787	15932	15856	15940	15790	15905	15746	15802	15873	15950	15714	15845	16029	15833	15953	15824	15783	15870	15903	15909	15864	15933	15965	15842	15816	15975	15886	15906	15967	15976	15891	15728	15754	15990	15748	15843	15811	16127	15939	15855	15982	15790	15843	15917	15854	15729	15768	15860	15914	15922	15916	15725	15819	15941	15900	15639	15803	15871	15878	15901	15981	15850	15803	15656	15808	15898	15849	15966	15804	15940	15978	15876	15936	15894	15836	15882	15942	15849	15986	15832	15771	15785	15766	15997	15897	15931	15722	15970	15911	15871	15876	15790	15925	15909	16009	15890	15703	15780	15752	15846	15710	15867	16008	15927	15939	15668	15995	15982	15734	16096	15835	15786	15842	15693	15843	16037	15798	15851	15787	15960	15897	15775	15861	15789	15822	15852	15961	16035	15868	15871	15812	15772	15727	15697	15898	15788	15884	15765	15913	15913	15795	15842	15859	16001	15877	15856	15805	15712	15874	15949	15790	15804	15849	15676	15806	15828	15815	15836	15949	15810	16010	15822	15744	15733	15936	15938	15806	16032	15854	15897	15917	15807	15852	15995	15935	15873	15889	15912	15918	15787	15744	15890	15783	15978	15755	15784	15855	15912	15863	16033	15861	15966	15807	15616	15849	15775	15876	15821	15993	15862	15800	15811	16045	15812	15735	15767	16007	15766	15811	15719	15969	15947	15864	15875	15998	15864	15714	15980	15885	15898	15857	15840	15902	16003	15695	15982	15820	15951	15836	15730	15887	15874	15771	15939	15768	15728	15758	16090	15988	15737	15838	16028	15858	15614	15932	16015	15963	15890	15892	15703	15891	15883	15763	15864	15882	15734	15827	15737	15819	15820	15947	16016	15764	15762	15954	15778	15945	15701	15771	15843	15749	15797	15803	15850	15881	15834	15849	15802	16064	15968	15861	15667	15922	15858	15815	15857	15937	16000	15931	15795	15785	15920	15996	15902	15736	15991	15875	15705	15815	15760	15958	15690	15972	15749	15898	15787	15801	15782	15807	15965	15809	15831	15744	15706	15903	15864	15876	15868	15886	15765	15726	15713	15878	15914	15895	15694	16012	15935	15837	15849	15884	15748	15949	16035	15916	15879	15886	15810	15732	16036	15910	15760	15943	15768	15809	16038	15920	15846	15907	15911	15644	15771	15945	15885	15942	16050	15876	15653	15932	15945	15858	15967	15753	15781	15876	15919	15789	15854	15722	15889	16004	15806	15885	15949	15838	15961	15910	16017	15881	15990	15933	15887	15928	15920	15901	15765	16072	15878	15897	15844	15884	15924	15909	15805	15893	15832	16076	15746	15893	15966	15916	16099	15863	15729	15934	15852	15825	15746	15982	15878	15890	15911	15627	15969	15812	15768	15841	15882	15759	15857	15738	15879	15847	15894	15922	15905	15778	15788	15993	15649	15960	15953	15747	15816	15897	15811	15802	15920	15758	15818	15855	15911	15902	15957	16029	15855	15886	15759	15820	15977	16008	15970	15865	15885	15832	15877	15902	15769	15969	15902	15892	15690	15927	15809	15920	15895	15884	15809	15812	15967	15851	16069	15874	15881	15782	15994
22926	21438	29432	23859	25412	68193	69900	54168	40292	29368	23241	20684	19973	19685	19662	19586	19731	19698	19712	19767	19628	19482	19445	19665	19569	19655	19789	19682	19580	19693	19471	19458	19484	19561	19266	19325	19499	19627	19411	19568	19513	19395	19406	19643	19440	19336	19408	19412	19486	19294	19418	19401	19522	19323	19438	19392	19609	19531	19265	19445	19287	19593	19423	19206	19650	19304	19456	19249	19386	19292	19297	19457	19488	19380	19427	19504	19479	19421	19725	19437	19363	19491	19647	19575	19463	19470	19475	19529	19379	19467	19307	19186	19203	19670	19443	19458	19372	19410	19461	19606	19338	19433	19510	19308	19189	19487	19372	19435	19604	19478	19296	19554	19377	19363	19498	19473	19253	19477	19344	19431	19552	19289	19492	19380	19412	19282	19421	19314	19620	19347	19416	19385	19428	19378	19351	19375	19457	19481	19417	19646	19403	19509	19586	19371	19491	19345	19310	19133	19414	19558	19610	19490	19450	19508	19267	19244	19423	19665	19492	19237	19378	19523	19402	19277	19220	19358	19463	19457	19595	19640	19384	19420	19412	19230	19401	19442	19164	19404	19534	19312	19492	19510	19308	19251	19154	19408	19334	19256	19520	19182	19419	19129	19232	19303	19463	19447	19470	19437	19316	19502	19463	19433	19312	19319	19489	19294	19329	19271	19335	19329	19287	19506	19357	19352	19451	19353	19666	19386	19535	19284	19580	19177	19328	19706	19348	19387	19283	19445	19403	19366	19334	19422	19474	19472	19465	19357	19278	19413	19387	19281	19201	19498	19474	19538	19616	19423	19410	19532	19368	19413	19397	19486	19497	19520	19560	19412	19548	19672	19482	19438	19357	19270	19289	19171	19461	19422	19425	19487	19487	19583	19541	19395	19373	19289	19240	19132	19439	19213	19362	19487	19411	19485	19619	19339	19542	19242	19312	19471	19154	19435	19523	19376	19380	19385	19566	19462	19497	19428	19386	19428	19238	19353	18923	19331	19314	19327	19306	19382	19306	19321	19287	19358	19366	19449	19355	19417	19759	19330	19431	19291	19396	19371	19454	19225	19437	19145	19341	19455	19524	19463	19395	19541	19348	19266	19543	19421	19464	19399	19485	19462	19318	19287	19656	19418	19308	19592	19495	19419	19533	19258	19266	19434	19336	19540	19508	19394	19285	19265	19230	19349	19287	19462	19237	19314	19535	19356	19522	19419	19525	19227	19436	19407	19448	19404	19502	19317	19355	19380	19165	19374	19575	19302	19494	19321	19433	19435	19356	19359	19416	19329	19495	19484	19518	19357	19246	19337	19431	19468	19009	19234	19278	19443	19412	19339	19338	19285	19429	19330	19437	19696	19557	19279	19271	19253	19397	19314	19535	19358	19402	19473	19315	19346	19363	19481	19259	19212	19372	19316	19519	19390	19406	19487	19327	19331	19309	19350	19269	19188	19267	19317	19261	19611	19745	19575	19543	19455	19389	19403	19480	19351	19327	19366	19272	19176	19436	19303	19461	19350	19378	19458	19439	19448	19262	19297	19479	19320	19366	19461	19529	19330	19267	19205	19549	19461	19304	19430	19539	19339	19368	19421	19424	19403	19374	19400	19269	19280	19385	19539	19303	19294	19428	19093	19408	19356	19669	19319	19381	19583	19272	19231	19625	19694	19643	19268	19269	19309	19306	19365	19369	19272	19446	19433	19527	19318	19310	19340	19382	19308	19475	19239	19567	19183	19372	19231	19371	19224	19371	19260	19448	19295	19304	19337	19465	19413	19423	19339	19477	19468	19333	19224	19354	19249	19655	19202	19220	19275	19448	19452	19398	19184	19282	19228	19492	19533	19579	19343	19397	19465	19477	19313	19417	19335	19564	19440	19527	19330	19383	19244	19251	19406	19414	19485	19436	19482	19443	19227	19433	19515	19423	19494	19166	19467	19392	19557	19485	19280	19464	19296	19525	19333	19514	19480	19288	19373	19275	19291	19366	19462	19333	19337	19259	19373	19250	19689	19486	19338	19316	19431	19145	19402	19499	19525	19365	19383	19380	19545	19160	19319	19245	19436	19620	19278	19389	19372	19292	19461	19363	19302	19341	19554	19280	19457	19507	19452	19230	19413	19291	19498	19487	19435	19437	19318	19344	19424	19220	19215	19424	19287	19614	19115	18994	19251	19419	19378	19319	19365	19461	19443	19300	19235	19240	19498	19492	19466	19427	19433	19505	19432	19380	19381	19427	19262	19473	19234	19469	19476	19668	19332	19425	19303	19397	19399	19361	19531	19500	19490	19432	19312	19350	19352	19200	19337	19463	19281	19339	19532	19342	19297	19544	19271	19403	19260	19382	19519	19431	19385	19340	19500	19569	19258	19378	19378	19169	19537	19572	19567	19288	19390	19255	19192	19305	19096	19364	19295	19344	19304	19473	19340	19245	19410	19410	19300	19066	19349	19391	19403	19213	19592	19433	19350	19195	19432	19284	19432	19371	19363	19671	19465	19511	19315	19284	19332	19288	19401	19413	19468	19373	19447	19362	19446	19235	19521	19620	19454	19379	19611	19548	19370	19616	19299	19180	19389	19439	19422	19535	19409	19488	19291	19304	19449	19404	19633	19465	19337	19097	19515	19451	19348	19120	19349	19305	19324	19451	19374	19401	19255	19355	19552	19376	19320	19290	19523	19375	19314	19524	19502	19446	19459	19092	19385	19351	19369	19205	19393	19324	19317	19363	19455	19433	19226	19280	19476	19402	19380	19324	19293	19329	19232	19280	19516	19385	19569	19392	19388	19351	19394	19435	19261	19213	19170	19309	19547	19462	19304	19209	19348	19518	19561	19417	19454	19118	19364	19371	19398	19560	19246	19285	19393	19403	19408	19591	19519	19553	19306	19483	19208	19254	19610	19413	19465	19301	19484	19379	19362	19546	19299	19329	19319	19554	19504	19403	19248	19385	19285	19467	19251	19244	19391	19524	19607	19349	19355	19317	19371	19374	19148	19301	19408	19578	19359	19485	19103	19523	19377	19226	19362	19298	19362	19449	19493	19331	19431	19271	19345	19343	19504	19462	19479	19413	19272	19453	19449	19355	19313	19464	19437	19439	19509	19493	19402	19416	19222	19433	19537	19392	19192	19321	19645	19223	19401	19482	19288	19489	19485	19513	19374	19329	19379	19429	19444	19463	19517	19342	19431	19287	19512	19169	19562	19369	19383	19337	19610	19354	19276	19338	19390	19374	19183	19515	19371	19382	19327	19146	19561	19380	19101	19225	19403	19201	19527	19447	19305	19564	19359	19502	19579	19563	19546	19313	19230	19470	19268	19401	19512	19434	19516	19518	19455	19277	19368	19523	19399	19397	19520	19511	19245	19589	19354	19320	19327	19392	19349	19302	19453	19395	19263	19299	19307	19165	19673	19524	19450	19415	19424	19270	19444	19469	19557	19457	19315	19185	19160	19365	19345	19292	19408	19401	19282	19261	19421	19367	19349	19170	19412	19394	19481	19370	19335	19337	19490	19464	19514	19461	19195	19396	19296	19359	19434	19441	19289	19535	19316	19471	19426	19476	19416	19493	19168	19202	19383	19374	19547	19369	19591	19351	19208	19261	19368	19539	19553	19518	19334	19510	19237	19359	19597	19322	19434	19279	19487	19329	19230	19352	19557	19301	19346	19427	19291	19311	19369	19374	19343	19458	19316	19507	19397	19361	19581	19093	19482	19218	19375	19451	19513	19156	19224	19492	19269	19525	19336	19324	19373	19528	19475	19340	19210	19497	19489	19295	19225	19340	19339	19465	19357	19343	19370	19414	19356	19338	19354	19376	19219	19279	19280	19232	19460	19339	19176	19484	19216	19368	19107	19441	19698	19192	19390	19317	19272	19469	19617	19538	19318	19138	19169	19219	19422	19223	19371	19214	19294	19288	19460	19197	19432	19360	19211	19508	19319	19346	19481	19309	19328	19312	19202	19185	19230	19204	19351	19694	19454	19268	19271	19488	19389	19498	19274	19308	19418	19297	19486	19415	19223	19456	19428	19478	19605	19209	19382	19327	19288	19355	19339	19489	19298	19296	19335	19414	19539	19422	19289	19524	19540	19210	19464	19381	19286	19374	19379	19236	19420	19386	19493	19218	19377	19551	19320	19642	19530	19236	19286	19433	19381	19299	19379	19371	19290	19459	19418	19313	19422	19315	19498	19284	19309	19354	19490	19525	19400	19219	19514	19500	19284	19518	19330	19553	19222	19169	19098	19243	19472	19390	19489	19396	19397	19330	19519	19522	19438	19312	19219	19459	19479	19484	19409	19299	19645	19389	19432	19335	19375	19462	19360	19252	19390	19326	19435	19218	19257	19070	19381	19317	19305	19456	19390	19406	19368	19455	19263	19480	19294	19286	19234	19496	19386	19576	19490	19510	19443	19191	19539	19167	19226	19505	19523	19224	19390	19330	19346	19558	19293	19529	19481	19510	19431	19406	19479	19293	19228	19336	19268	19152	19197	19358	19348	19403	19400	19449	19467	19373	19236	19435	19420	19385	19457	19499	19500	19467	19568	19567	19254	19501	19335	19437	19282	19381	19323	19445	19598	19455	19513	19379	19176	19441	19451	19556	19190	19245	19461	19338	19356	19349	19372	19334	19232	19115	19090	19453	19277	19330	19168	19463	19489	19385	19283	19321	19494	19575	19610	19193	19203	19453	19440	19505	19459	19255	19439	19415	19336	19277	19390	19308	19435	19284	19361	19554	19512	19543	19587	19498	19302	19269	19246	19563	19304	19584	19456	19365	19293	19424	19293	19346	19328	19079	19198	19484	19193	19549	19476	19504	19362	19432	19311	19407	19194	19280	19414	19432	19656	19337	19258	19297	19418	19439	19457	19351	19386	19479	19329	19322	19292	19387	19257	19615	19419	19277	19203	19524	19327	19433	19280	19364	19296	19444	19214	19194	19233	19392	19451	19463	19310	19653	19507	19457	19347	19278	19244	19348	19274	19470	19490	19395	19279	19527	19241	19467	19296	19297	19348	19700	19260	19453	19352	19487	19224	19340	19288	19087	19256	19496	19514	19217	19181	19377	19355	19396	19489	19217	19508	19386	19352	19507	19541	19393	19506	19368	19447	19341	19312	19423	19302	19238	19488	19560	19295	19503	19533
40804	40584	26888	22267	41886	74966	70277	54045	39639	26161	18955	16826	16143	16132	16091	16063	16123	16148	15950	15844	15908	15845	15943	15864	16167	16104	15993	15905	15945	15978	16004	16192	15838	15979	15954	16110	16025	16047	15747	16056	15929	16051	16038	15940	15973	16019	16036	15955	15953	15989	16023	16006	15957	15981	16150	15982	16030	15934	16083	16012	15987	15980	15995	15847	15974	15991	15819	15878	15975	15975	16113	16096	15904	16035	15929	15975	16201	16078	16100	16006	16056	15948	15905	15853	15960	16061	16005	15897	16117	16071	15913	15913	15967	16062	16021	16109	15894	15925	16087	15790	16173	16030	15914	16054	15831	15805	15966	15968	16069	15717	15900	16114	16043	16026	16104	16064	15956	15950	16099	16065	16024	15889	15940	16003	16021	15985	16014	15805	16086	15838	15884	15918	15954	16218	15921	15964	16086	16037	15878	16029	16171	15896	16159	15973	15931	16071	15915	15896	15954	15861	15857	16071	15874	16140	16062	15820	15983	16076	15959	15994	16047	15873	15909	16005	15994	16017	16111	15923	16026	15930	16027	16017	16024	15960	15953	16084	16015	15991	16052	15936	16042	16039	16023	15872	15896	16065	15972	16053	16038	16311	16168	15918	16050	16053	15938	15929	15897	15885	16045	16065	16096	15901	15954	15910	16007	16033	15992	16000	15770	15958	16130	16145	16070	15862	16039	16050	15942	16159	15842	15990	16011	16074	15976	15871	15946	15969	16102	15916	16012	15917	15904	15849	15827	15792	16081	15988	16092	15955	16013	16105	15977	16178	16089	16119	16003	15860	15803	15967	15936	16053	16054	16072	15860	16076	15830	15896	16058	15963	16009	15918	16230	16074	15889	16164	15986	16122	16070	15748	15944	16007	16041	15946	15930	15816	16108	16046	15925	16097	15841	16136	15949	16118	15986	16077	15759	16116	16112	15935	15837	15982	15886	16060	16098	16133	16192	16190	16013	15933	15933	15928	16196	16172	15981	15866	15867	16203	15944	15931	15798	15894	16255	16016	15817	16116	15934	16011	15961	15898	16093	15938	15972	15970	16016	16010	15857	15903	16024	15882	16090	16149	15841	15989	15957	16144	15922	15923	16249	16077	16019	16097	15969	15915	15950	16034	15961	16026	16089	15972	16047	15976	15946	15999	15837	15898	16033	15945	15961	16027	15634	16136	15962	15907	16115	15886	15865	16032	15948	15911	15796	16056	15923	16028	16072	15916	15954	15892	16158	15963	16180	15819	15930	16086	15983	16034	16135	15901	15999	16005	15862	15942	16107	15927	15847	15908	16153	15884	15990	16042	15975	16075	15828	15806	16072	15843	15899	16091	15924	16025	15847	16019	15944	15859	16097	15950	16103	16025	15833	16102	15961	15873	16112	15899	16042	16115	15925	15983	15948	15861	15963	16159	15960	15971	15844	15904	15932	15874	16031	15955	16045	16092	16000	15807	15966	15973	15862	16172	15913	15885	16100	16019	16167	15933	16003	15964	15797	15950	15946	16053	16121	15939	16106	15988	16096	15997	16146	15945	15853	15867	16020	16106	15868	16005	16073	15826	16008	15950	15966	16014	15882	16021	16024	16060	16060	15894	16080	15937	16115	15898	15912	15879	16025	16225	15951	15873	16167	16001	16074	15898	15957	16030	15975	16072	15828	16086	15880	15973	15980	16028	16158	15950	15981	15881	16023	16126	15917	15977	15980	16049	15962	16111	15784	16086	16123	15950	15939	15997	16057	15992	15907	16091	15906	16093	16083	15918	16096	16139	15884	16088	15883	16014	15947	16025	15831	15837	16097	16037	16055	16066	16050	15986	15954	16027	15969	15921	15760	16106	16049	16069	15810	16143	16024	15955	16075	16041	16046	16032	16054	16031	16249	15910	15994	15971	15979	16143	16044	15949	16037	15839	15997	15928	16044	16015	16074	15934	16145	15923	15815	16049	16120	15916	15807	15975	16014	16012	16037	15944	15967	15839	16044	16048	15790	16100	15798	15926	15837	16057	16129	16045	16114	16162	15807	15977	15936	15936	15929	16044	15927	16012	16101	15993	16031	15872	16137	15890	16016	16042	15949	15798	16070	15924	16092	16116	15981	16080	15930	16035	15997	15961	15804	15894	16004	15963	16047	15955	16118	16061	15875	16029	15972	16105	16071	16047	16052	15995	16088	15916	15764	15876	15894	15918	16101	15997	16123	16000	15991	16036	15919	15899	16155	15990	16235	15849	15947	16050	16115	16221	15939	15770	15977	16077	16014	15976	16149	15968	15912	15965	15946	16042	15992	15978	16144	15973	16037	16179	15870	16081	16125	16183	15948	15963	16048	15848	16084	15773	16050	15815	15949	15967	15826	15962	16062	16129	15907	16003	15969	16044	16009	16117	15841	16026	16016	16215	15929	15876	16021	16111	16009	15842	15966	15815	15894	15986	15968	15867	15854	15910	15825	16041	15967	15954	16122	15948	15947	15880	15883	16130	15768	15990	16015	15832	15976	15922	15973	16013	16136	15946	16029	15926	15910	16143	15846	15916	15885	16120	15972	15999	15837	15868	16018	15955	15944	15954	15834	16133	16005	15964	15911	15912	15978	15954	16011	15890	15900	16103	16012	15906	15984	15945	16049	15915	16089	15897	16096	16017	15944	15927	15916	15990	15943	16100	16041	16165	15961	16010	15782	15974	15962	15887	16006	15991	16013	15947	15908	16014	16041	15861	16055	15878	16140	15941	15947	15971	16125	15807	16111	15783	15995	15844	15954	16054	15931	15937	16019	15899	15943	16064	16011	15883	15841	16014	15974	15934	15848	15989	15926	15897	16059	15967	16039	15985	16065	16070	16020	15985	16007	15848	15991	16086	16038	15752	16105	16033	16007	16115	15873	16170	15978	16092	15840	16011	16047	15954	16155	16104	15995	16097	15915	15942	16029	15911	15956	16040	15985	15904	16054	15972	15920	16036	15944	15921	16019	15837	15952	15852	16119	16060	15992	16015	15965	16007	15989	16153	16178	16140	16152	15891	15944	16020	15978	16052	15866	16030	15931	16065	15869	15912	15981	16089	15983	15914	16045	15893	16065	16039	15915	15789	15947	15871	15988	16005	15996	15851	15989	16052	16017	15911	15942	16104	15916	16084	15930	15934	16089	15917	15984	15938	16084	15941	16099	16083	16042	16023	15873	15874	16066	15953	15823	15982	16140	15908	16052	16054	16009	15854	16013	15953	15888	15897	16101	16017	16034	15887	16033	16077	15902	15941	15938	16063	15927	16123	16042	16026	16025	15932	16022	16190	16133	16095	15967	15987	16027	15953	16020	15934	15979	15936	15862	15945	15942	15949	15984	15803	15868	15844	16156	15936	16062	16055	16040	16011	15834	15783	15790	15897	15941	15921	16128	16049	15908	15920	15833	15775	16052	15935	15998	16145	16061	16073	16140	16076	15867	16132	16000	16012	15921	15903	16064	15953	16057	16112	15952	15973	15950	16149	16129	15956	15852	16075	15996	15995	15921	16128	15982	15830	15965	15948	16046	15968	15987	15909	15994	16120	15945	16065	15951	15988	16070	16046	16010	15877	15985	15884	16146	15958	15914	15962	15903	16039	16064	16117	15962	15947	16160	16083	16059	15877	15959	15795	16268	15965	16064	16055	16205	16109	15920	15828	15965	15877	16064	16020	15863	16163	16062	15927	15909	15974	16011	16039	15993	16041	16015	15865	15978	16099	15966	15900	16008	15930	16069	15977	15984	16042	15828	15871	15977	15927	15857	16058	16107	15997	15993	15918	15938	16044	15992	16223	16099	15882	15908	16031	16006	16197	16039	15981	16057	15998	16002	15899	15899	15912	16022	16153	16098	16066	16145	16029	16035	15966	15942	15802	15997	15885	16007	16019	15795	15874	16165	16036	15929	16033	15894	15964	15843	15998	15920	15983	15939	15799	16094	16182	15835	15817	15877	15969	15878	15996	16021	16140	16146	15982	16111	16126	15957	16081	15860	15970	15871	16072	15993	15931	16160	15958	16179	15978	16197	15859	15919	15870	15831	15929	15933	15898	16052	15989	16078	15904	16143	16115	16103	15939	16041	15972	15993	16043	16000	16117	15989	16058	16122	16059	15947	16077	15968	16020	15955	15972	15911	16027	15772	16082	15894	16059	15891	15976	15838	16048	15821	15951	15985	16084	15951	16085	16039	16017	15856	16024	15944	15992	15984	16026	15911	15936	15957	15963	15854	16025	15936	15960	15992	15814	16040	15936	16078	15918	16002	15961	15798	15968	15819	16028	15936	15774	15939	15903	15952	15910	15924	16066	15979	15957	15816	16082	16062	16125	15942	15886	15991	15941	16112	15879	15794	15981	15940	15915	15890	15894	15870	15904	15901	16153	15975	15884	15889	15978	16106	15914	15955	15955	16029	15810	16073	16079	16074	15923	16024	15968	16089	15936	16155	15857	16125	16025	16064	16002	15981	15835	15930	16165	16166	15911	15971	15838	16024	15936	15971	15846	15959	16088	16117	16004	16081	15965	16014	15889	15991	15854	16016	15908	15905	16042	16122	15853	16136	16063	15955	15993	16087	16119	15988	15914	16022	15811	16001	15960	16073	16083	16030	15945	16031	16110	16027	16029	15920	15931	16007	15915	15830	15770	16029	16076	15974	15951	16016	16063	15974	15919	16097	16076	15916	16096	15870	15897	15845	15962	15957	16063	15892	16074	15951	15981	15909	15953	15873	15929	15757	16041	15937	16030	15829	16072	16116	15932	16034	16084	16051	16055	16088	16071	15944	15870	15967	15939	15954	15949	15970	15671	16106	15820	15983	15861	16158	16046	15976	15931	16074	16024	15887	16022	15980	15942	15981	15931	16040	16216	15764	16144	15908	15874	15955	16029	16102	16180	15936	16040	15865	15824	16133	16020	16146	15912	16100	16042	16186	15996	15959	15996	15811	15958	16055	16005	16057	15893	16055	15922	16039	16000	15859	15995	16035	15804	16178	16005	15784	15860	16101	16227	15907	16141	16058	15985	15939	15960	16005	16088	15859	15889	15805	15957	15962	16023	15992	15956	16013	15747	15878	16005	16122	16074	15873	15973	15876	16103	15963	15910	16134	15952	16026	15856	15933	15979	16024	16046	16055	16165	16130	15988
27414	22450	25460	23000	21518	29787	29448	24652	21849	20135	19719	19723	19426	19530	19559	19565	19662	19443	19253	19422	19616	19573	19639	19615	19402	19273	19522	19658	19499	19373	19573	19510	19410	19298	19387	19625	19415	19613	19386	19407	19594	19486	19506	19495	19589	19464	19456	19477	19438	19252	19535	19506	19489	19765	19571	19282	19505	19311	19682	19683	19459	19335	19426	19429	19685	19358	19588	19586	19345	19471	19431	19304	19306	19355	19477	19444	19250	19552	19323	19624	19525	19373	19514	19459	19586	19427	19587	19441	19508	19537	19342	19564	19586	19648	19679	19597	19659	19556	19649	19403	19534	19374	19417	19496	19362	19607	19640	19476	19546	19544	19329	19682	19474	19343	19649	19573	19506	19498	19596	19642	19334	19647	19371	19561	19600	19521	19308	19611	19585	19455	19563	19352	19554	19391	19577	19410	19428	19482	19567	19294	19654	19585	19602	19325	19289	19604	19383	19513	19537	19374	19431	19633	19629	19728	19588	19383	19411	19696	19382	19269	19446	19551	19724	19326	19577	19529	19651	19596	19516	19534	19529	19600	19332	19517	19692	19410	19384	19606	19471	19317	19543	19508	19661	19603	19646	19570	19641	19519	19357	19402	19387	19310	19636	19617	19517	19503	19581	19833	19579	19571	19510	19822	19225	19676	19636	19369	19469	19726	19582	19469	19545	19413	19364	19456	19530	19459	19659	19570	19429	19522	19375	19482	19566	19540	19409	19549	19441	19522	19630	19578	19494	19534	19445	19505	19417	19438	19606	19593	19486	19532	19367	19620	19644	19509	19409	19413	19519	19290	19393	19546	19530	19646	19418	19590	19398	19504	19633	19554	19312	19423	19508	19607	19497	19392	19508	19394	19588	19227	19230	19389	19520	19448	19448	19569	19490	19740	19542	19461	19629	19534	19483	19438	19458	19539	19641	19336	19476	19343	19492	19613	19337	19416	19464	19325	19447	19570	19602	19555	19561	19404	19377	19416	19454	19189	19434	19408	19440	19599	19600	19482	19342	19498	19562	19527	19641	19621	19637	19294	19508	19599	19732	19518	19566	19404	19628	19350	19349	19114	19471	19752	19528	19540	19532	19512	19284	19554	19872	19541	19476	19469	19408	19465	19553	19487	19281	19335	19359	19568	19475	19370	19469	19556	19374	19648	19486	19562	19621	19474	19500	19454	19488	19461	19596	19615	19575	19411	19588	19448	19438	19452	19451	19451	19409	19292	19398	19515	19309	19347	19409	19462	19532	19593	19462	19546	19547	19399	19367	19655	19344	19666	19560	19592	19501	19562	19464	19398	19420	19657	19705	19565	19532	19551	19450	19417	19559	19443	19384	19434	19531	19554	19326	19432	19361	19280	19335	19393	19661	19330	19504	19622	19596	19461	19549	19566	19343	19434	19385	19557	19280	19464	19495	19397	19625	19293	19604	19578	19652	19172	19466	19494	19484	19204	19622	19434	19304	19423	19647	19563	19635	19499	19479	19480	19392	19476	19340	19307	19559	19529	19335	19589	19791	19621	19356	19638	19431	19550	19397	19473	19503	19570	19522	19659	19477	19455	19586	19478	19484	19423	19705	19481	19636	19661	19685	19116	19649	19552	19517	19608	19710	19492	19625	19441	19533	19544	19621	19592	19535	19325	19480	19473	19353	19465	19580	19635	19494	19234	19420	19568	19347	19761	19532	19557	19375	19734	19566	19500	19400	19398	19451	19489	19549	19561	19549	19329	19619	19510	19652	19382	19370	19350	19249	19405	19560	19596	19647	19678	19545	19569	19389	19447	19563	19504	19242	19610	19396	19570	19760	19581	19415	19451	19642	19373	19252	19540	19737	19426	19719	19697	19631	19402	19242	19352	19549	19621	19564	19506	19314	19418	19533	19376	19465	19495	19549	19604	19393	19632	19608	19664	19486	19588	19293	19606	19436	19480	19564	19641	19680	19506	19599	19526	19459	19358	19577	19351	19720	19302	19362	19591	19361	19500	19435	19199	19458	19385	19577	19416	19320	19595	19522	19245	19389	19504	19654	19575	19532	19560	19400	19267	19550	19812	19563	19597	19614	19331	19470	19344	19513	19483	19416	19579	19644	19489	19680	19366	19416	19537	19638	19506	19435	19373	19623	19495	19528	19620	19521	19558	19372	19728	19328	19566	19569	19235	19560	19397	19553	19364	19631	19430	19409	19591	19716	19484	19564	19533	19472	19515	19582	19377	19484	19523	19411	19594	19792	19613	19516	19324	19406	19682	19532	19457	19404	19289	19590	19481	19483	19443	19492	19494	19450	19641	19577	19429	19516	19492	19478	19580	19517	19539	19468	19496	19503	19563	19484	19363	19456	19383	19454	19609	19443	19585	19430	19343	19551	19367	19319	19452	19444	19593	19617	19427	19545	19626	19384	19301	19378	19349	19349	19618	19471	19192	19411	19323	19551	19403	19513	19452	19511	19306	19516	19588	19535	19687	19402	19443	19495	19299	19667	19590	19583	19714	19762	19527	19556	19521	19492	19458	19318	19340	19494	19512	19720	19416	19286	19545	19489	19415	19385	19364	19493	19467	19492	19487	19460	19410	19464	19704	19613	19658	19358	19588	19319	19428	19628	19577	19555	19538	19425	19488	19412	19552	19468	19480	19619	19420	19468	19613	19460	19366	19514	19397	19503	19627	19532	19374	19410	19473	19461	19572	19440	19587	19437	19672	19544	19533	19630	19742	19521	19444	19631	19541	19491	19414	19692	19713	19653	19454	19428	19481	19500	19498	19402	19638	19513	19215	19499	19407	19450	19295	19464	19347	19635	19567	19419	19703	19529	19277	19519	19411	19483	19533	19323	19445	19732	19496	19294	19327	19424	19460	19348	19525	19527	19568	19256	19459	19610	19460	19251	19347	19539	19255	19331	19553	19456	19660	19497	19356	19747	19486	19481	19529	19613	19654	19573	19441	19493	19348	19384	19281	19598	19369	19477	19437	19493	19400	19560	19612	19411	19438	19357	19542	19675	19682	19520	19545	19664	19595	19544	19687	19448	19413	19432	19482	19685	19632	19511	19321	19371	19523	19529	19607	19590	19491	19592	19470	19317	19415	19512	19332	19556	19538	19536	19494	19402	19273	19436	19669	19404	19601	19598	19691	19647	19582	19190	19533	19707	19450	19354	19448	19568	19511	19453	19309	19594	19621	19544	19663	19507	19508	19531	19361	19516	19595	19545	19466	19239	19499	19519	19591	19755	19353	19606	19448	19608	19441	19657	19585	19495	19406	19386	19559	19638	19623	19534	19687	19336	19321	19608	19317	19439	19469	19591	19574	19491	19614	19776	19581	19646	19414	19467	19442	19475	19435	19512	19194	19528	19526	19613	19524	19506	19413	19453	19663	19453	19603	19609	19523	19485	19449	19470	19408	19465	19446	19615	19400	19575	19497	19497	19539	19496	19499	19594	19614	19421	19261	19522	19486	19245	19350	19497	19331	19482	19325	19549	19537	19812	19522	19453	19621	19295	19400	19426	19641	19490	19442	19593	19647	19566	19419	19582	19490	19465	19429	19569	19507	19292	19212	19572	19336	19496	19739	19521	19609	19357	19534	19503	19136	19554	19656	19527	19524	19509	19453	19462	19500	19442	19426	19489	19305	19332	19511	19552	19434	19472	19590	19675	19395	19561	19346	19294	19550	19324	19398	19401	19587	19633	19342	19533	19406	19347	19326	19358	19618	19634	19583	19527	19446	19473	19443	19555	19343	19576	19450	19571	19424	19464	19478	19363	19481	19331	19523	19739	19647	19508	19312	19450	19581	19288	19312	19652	19458	19590	19607	19430	19616	19642	19546	19530	19531	19666	19408	19571	19516	19541	19442	19712	19586	19833	19465	19364	19225	19492	19505	19595	19670	19521	19286	19561	19433	19480	19576	19490	19340	19574	19482	19492	19432	19451	19588	19426	19338	19448	19284	19520	19628	19476	19508	19577	19629	19523	19528	19473	19324	19473	19600	19396	19394	19539	19430	19461	19555	19600	19568	19292	19468	19585	19440	19638	19425	19338	19491	19482	19676	19496	19474	19427	19388	19427	19619	19170	19417	19468	19334	19447	19555	19516	19411	19577	19394	19448	19669	19528	19438	19378	19486	19631	19681	19603	19572	19545	19374	19573	19424	19420	19487	19578	19503	19510	19539	19430	19549	19712	19412	19482	19521	19607	19495	19342	19251	19491	19538	19515	19347	19523	19247	19460	19527	19466	19199	19560	19339	19588	19552	19377	19337	19364	19457	19722	19558	19511	19567	19501	19395	19386	19438	19558	19556	19392	19581	19675	19523	19659	19582	19416	19450	19336	19441	19336	19367	19441	19529	19799	19484	19493	19509	19417	19418	19456	19450	19408	19577	19473	19541	19564	19372	19417	19514	19368	19528	19653	19524	19408	19616	19447	19526	19659	19714	19439	19497	19659	19562	19585	19434	19541	19483	19634	19582	19638	19598	19627	19231	19683	19671	19642	19439	19471	19696	19560	19600	19646	19560	19569	19464	19441	19385	19503	19572	19430	19584	19633	19410	19497	19390	19582	19417	19721	19539	19599	19713	19384	19434	19468	19556	19585	19498	19606	19526	19610	19486	19480	19434	19377	19407	19616	19666	19540	19532	19390	19657	19576	19438	19301	19526	19495	19208	19415	19330	19549	19463	19541	19569	19404	19482	19423	19539	19443	19308	19480	19546	19526	19441	19396	19502	19240	19678	19695	19664	19577	19530	19309	19532	19537	19505	19522	19514	19408	19704	19458	19495	19418	19403	19495	19585	19536	19460	19363	19448	19484	19646	19388	19353	19446	19429	19591	19257	19622	19725	19524	19627	19462	19733	19604	19375	19511	19348	19676	19552	19630	19589	19600	19464	19620	19419	19436	19341	19639	19572	19478	19249	19307	19268	19506	19432	19385	19405	19721	19714	19618	19466	19392	19418	19355	19466	19353	19476	19463	19503	19692	19535	19448	19511	19495	19548	19442	19440	19385	19526	19610	19652	19434	19622	19717	19621	19521	19449	19395	19467	19433	19511	19649	19431	19555	19365	19355	19522	19702	19567	19378	19606	19498	19484	19618	19819	19471	19410	19597	19624	19469	19480	19557	19557	19507	19668	19420	19430	19494	19595
19335	22469	18319	17226	19550	28027	26119	21083	18271	16684	16221	16040	16171	15937	16164	15954	15978	15971	16017	15998	16050	15929	15975	15883	16128	16136	15927	15950	15930	15830	16220	15837	16085	16041	16106	16169	16008	16065	16079	16023	16099	16070	16028	16124	15946	15969	15997	15991	15857	15952	16186	16145	16209	15951	16032	16112	16208	16025	16021	16007	16024	15847	16121	15925	16054	16063	16049	15983	16123	15982	15954	16106	15974	16069	16074	15947	15879	15951	16087	16103	16144	16002	15988	16020	15919	16033	16100	15906	15921	16066	15893	15887	15941	16145	15849	15984	16064	15773	16082	16008	15961	15913	16100	15914	16134	15852	15825	15908	16001	16115	16046	15959	16005	16047	15787	16096	16038	15993	15955	16050	15968	16026	16095	15992	15966	16119	16039	16037	15955	16029	16119	16074	16036	16134	16128	15829	15870	16103	15993	16040	16176	16070	15999	16099	16009	16090	15981	15949	16114	15960	16143	15966	15946	16025	15937	16044	16018	16077	16027	15984	16054	16154	16054	15953	15934	15805	16013	15965	16089	16041	15975	15797	16041	15860	16064	16251	15913	15944	15863	15958	15981	16070	16071	15910	16047	16033	16075	16079	15965	15943	16098	16108	15983	15913	16080	15880	15852	16078	16023	16162	16142	15921	16055	16194	16087	16127	15966	16037	15907	15981	16067	16114	16148	16029	15931	15915	15911	15905	15973	16000	15879	15880	15922	16001	15979	15986	16041	16189	16067	15974	16159	15948	16024	15951	16075	15924	15972	16173	15909	15962	16076	16109	16029	15977	16027	15971	15935	16119	16018	16063	15941	15972	15959	16161	16020	15999	16139	15888	15948	16070	16176	16154	16165	16150	16095	15988	15933	16078	16007	16056	15949	15967	15950	16041	15930	16054	15899	16067	15946	15980	16101	16095	15983	16110	15997	15978	15998	16064	16074	16020	16133	16062	15903	15827	16158	15999	16070	15929	16068	16154	15943	16032	16042	15979	15897	15931	15894	15958	16064	16029	16001	15973	16055	15975	15894	15978	15949	15990	16086	16045	16053	15900	15748	15829	15892	15956	15971	16024	16130	15903	16093	16039	15945	15982	16111	15954	15933	16012	16022	16152	16044	15926	16044	15978	16177	16099	16030	16030	16123	15898	15930	16065	16090	16140	15901	16022	16019	15916	15947	16003	16138	16098	16073	15832	15912	15987	16142	16200	16219	15919	16056	16104	15975	16111	16153	15831	16176	15951	16033	16197	16083	16075	15998	16103	15936	15864	16041	15802	15997	15913	15956	15914	16202	15942	16030	16017	15975	16131	15975	16063	15962	16062	16153	16118	16139	15821	16044	15992	15962	16056	15999	15984	16016	16005	16081	16104	16003	16018	16033	15998	15924	16073	15965	16041	16060	15857	15942	15964	16058	15952	15958	15832	15960	15969	15944	15881	15960	16042	16090	15997	16087	16079	16112	16087	16088	15976	15995	15910	15990	16055	15860	15857	16067	15990	16004	16053	15993	16141	15974	16053	16029	15993	15932	15888	16026	16170	16017	15923	16064	15991	15962	15952	16042	16146	16140	16033	15909	16026	15884	15959	15927	16039	16106	16037	16057	16035	15948	15903	16019	15948	15991	15918	16018	16042	16050	16215	15934	15910	15902	16084	15974	16089	15830	16138	16030	16004	16112	15976	16112	16019	16126	15965	16145	16072	16034	16057	15990	15964	16121	15994	16151	16011	15983	16093	15975	16033	15777	16178	16053	15926	16095	15812	16107	16045	16009	16157	15942	15932	15888	15958	16140	15964	15908	16003	16032	16138	15871	15986	16067	15972	15954	16080	16088	15920	16048	15908	15863	15910	16027	16019	16033	15907	15974	16042	16058	16033	15953	15966	15928	16003	16023	16079	15952	15895	15900	16193	16025	16050	16060	15865	16102	16145	16108	16047	15905	15984	15884	15949	16166	15963	15914	16152	15928	15957	16064	16077	15894	15988	15959	16038	16020	15979	16040	16035	15836	16049	15980	15992	16156	15976	15900	15952	15999	16079	15962	16109	15978	15989	15989	15970	15997	15955	15983	16046	15999	16113	16033	16024	16016	16126	15894	16013	15767	16012	16113	15868	16061	16015	15965	15954	15920	16030	15988	16043	15926	15895	16218	16166	15880	15940	15841	16085	16068	15963	15848	16017	15858	15952	15857	16032	15963	15991	16077	16035	15928	15875	16073	15875	15958	16056	16085	15956	16033	16069	15830	16154	16011	15960	16058	15895	16055	16118	15902	16082	16091	15901	16005	16016	15949	16126	16055	15948	15958	16035	15911	15913	15928	16042	16032	15998	16015	16021	16012	16015	15970	16184	15967	16203	15934	15972	15974	16077	16098	15924	16116	16006	16213	16001	15978	16084	16103	15913	15982	16006	16031	16037	15849	15981	15953	15963	15855	16051	16228	15939	16139	16098	15938	16096	15944	16215	16139	16151	16143	15891	16066	16003	16081	15912	16009	16124	16055	15972	15880	15998	15903	16063	16135	15931	15875	16011	15970	16007	16077	16003	16102	15980	16024	15984	15985	16152	15963	16087	16095	16141	16106	15976	16106	16042	16098	15931	16005	16081	15983	15974	15983	15970	16066	15992	15961	15952	16030	15959	16111	15977	15897	16173	16186	15929	15932	15960	16008	15852	16105	15943	16182	16176	16102	15904	16065	16039	16294	16023	16147	16143	15927	15998	16045	16006	15975	15825	16012	16166	15906	16018	15958	16062	16128	15986	16011	15973	16064	15934	15964	16037	16025	15910	16121	16047	16092	16047	16008	15965	16007	16007	16054	16148	15993	15846	16062	16081	16070	16063	16061	16147	16039	15914	15969	16037	15993	16041	16100	16175	15931	15992	15915	15949	15908	16044	16061	15965	16094	15838	16064	16020	16054	16015	16254	16038	16121	16107	16012	15781	16096	16064	16139	15961	16149	15983	15801	16067	16130	15864	16072	15908	16066	15946	16119	16036	15969	16000	15913	16182	15948	16173	16041	16074	15921	16046	15960	15917	16091	16067	15987	16026	16020	16084	16012	15989	15890	15998	15976	15634	16103	15888	16055	16125	16054	16105	15990	15972	16131	15972	16006	15873	16192	15957	16117	16140	15854	15811	15927	15906	15984	16064	16028	15992	16014	16040	16074	15972	16044	16038	16041	16043	15876	16154	15904	16064	16041	15953	15922	16053	16082	15951	16033	16109	15913	15923	16056	15890	16104	16072	15855	15916	15890	15971	15933	15931	16019	15984	15867	15958	15844	15960	15947	15951	16005	16012	16087	16005	16016	15954	15982	16058	16091	16197	16033	16058	16103	16002	15959	16032	15944	16144	15896	15901	16018	16171	16205	15921	15928	16032	16020	16068	16174	15895	15780	16103	16097	15994	15933	15965	16102	16030	16082	15953	16202	16005	15947	15940	16005	15986	16023	15976	15934	16079	16073	16046	16240	16085	16037	16001	15907	15902	16042	16019	16191	16077	15970	15909	15945	15887	15940	15803	16053	16014	16031	16063	16055	15906	15891	15917	16102	16037	15934	16010	16108	15982	16125	16005	15927	15911	16063	16112	15988	15957	15936	16125	16060	15904	16169	16109	15978	16154	15982	15902	15968	16113	16006	16004	16136	15990	15906	16070	15831	16053	16115	16136	15992	16131	15891	15962	15870	16038	15937	16065	16045	16260	15925	15909	16090	15995	16003	16116	16120	16024	16072	15866	16099	16036	16038	16273	16121	15874	16084	16073	15919	16209	15974	16119	15953	16198	15978	16097	15976	16078	15950	16010	16113	16044	15955	16090	16012	15891	16092	15866	15875	15909	15972	15975	16126	16111	16127	16037	15962	16117	16054	16031	16067	16051	15875	15929	16016	15940	15938	16077	15998	16090	16030	15969	15981	16055	16043	16126	16303	15889	16025	16064	16008	15949	15954	16048	16287	16046	16058	16063	16109	15994	16162	16078	15931	16081	16190	15893	15989	15945	16001	16017	16167	16013	15832	15993	16007	15927	16048	16064	15845	15859	16031	16022	16024	15959	16050	16130	15987	16020	16039	16010	16073	16027	16175	15984	15996	16213	16018	15837	15931	15956	15904	15829	16002	15899	16074	15943	16105	16017	16058	16071	16008	16069	15905	16047	16047	15889	16005	16057	15983	16009	16124	15995	15940	15960	16038	16128	16178	16094	16145	16049	16105	15976	15879	15981	16002	16169	16150	16154	16066	15854	15994	15836	15874	16118	15960	16093	16030	16125	15881	16101	15973	16026	16146	16065	15923	15972	16224	16003	15974	15885	16039	15966	16074	16014	15848	16241	16083	16009	15980	16043	16086	16164	15873	15955	15963	16014	15921	16024	16067	16066	16021	15790	15976	16000	16064	15938	15916	16039	15805	15972	15993	16112	16074	15833	16010	15970	15970	15960	15984	15985	15944	15924	16094	15852	16037	16078	15884	16122	16092	15931	15873	15900	16003	16059	15956	16087	16159	16025	15966	16148	15918	15950	15919	16258	15999	15896	16011	16077	16093	16002	16144	16073	16009	16080	15985	15994	16006	15987	15928	15836	16050	15984	15971	16098	16109	16083	16057	15963	16100	16028	16088	15959	16121	16186	16005	16168	15961	16170	16120	16028	16059	15980	15829	16076	16115	15930	15945	15941	16103	16007	15961	16056	16012	15965	15831	15871	16146	16143	16118	15902	15973	16052	15963	15990	16079	16010	16081	16017	15894	16038	16093	16177	16220	15836	15844	16176	15848	16035	16093	15855	15954	15882	16100	16020	16023	16107	16081	16086	16064	16215	16107	15960	16047	15946	16094	16081	16005	15904	16007	15931	16096	16081	16066	16007	16015	16094	15972	15928	16041	16170	15953	15961	16012	16008	16006	15941	15792	15944	15961	16195	16006	16039	16118	15848	15969	15793	15783	15991	16229	15776	16007	16043	15954	15747	15874	16118	16075	15942	16080	15995	15893	16054	16029	16140	16057	15942	15941	16136	16056	16062	16060	15864	16114	16083	16079	15969	15995	16156	15885	16048	15995	15948	16085	16053	16056	16031	15909	16030	15986	16043	16042	15853	16002	15977	16119	16054	16156	15867	16065	16063	16054	16007	16042	16115	16095	16041	15929	15888
24038	21430	28975	24363	29326	61497	60103	41774	31265	24576	21226	19996	19824	19949	19713	19689	19812	19774	19679	19548	19757	19910	19496	19546	19630	19687	19497	19776	19883	19665	19609	19504	19675	19943	19745	19595	19496	19706	19775	19663	19587	19437	19681	19637	19642	19622	19581	19400	19746	19522	19554	19729	19703	19620	19823	19621	19484	19613	19636	19593	19610	19661	19469	19589	19640	19641	19542	19676	19409	19626	19629	19852	19609	19520	19592	19712	19350	19500	19480	19616	19830	19728	19599	19563	19712	19570	19579	19616	19722	19648	19682	19647	19629	19535	19640	19610	19494	19999	19660	19606	19646	19519	19296	19542	19674	19737	19828	19624	19484	19520	19510	19474	19719	19626	19670	19632	19694	19583	19687	19481	19569	19675	19681	19661	19555	19515	19555	19540	19428	19647	19482	19490	19470	19661	19680	19431	19538	19497	19662	19682	19655	19528	19864	19675	19767	19802	19585	19660	19383	19533	19582	19711	19508	19782	19417	19666	19620	19683	19628	19510	19422	19478	19694	19571	19704	19548	19697	19487	19650	19628	19295	19637	19690	19536	19604	19523	19524	19546	19357	19573	19512	19645	19501	19549	19675	19541	19521	19417	19784	19485	19439	19623	19737	19578	19659	19452	19525	19660	19721	19522	19549	19395	19599	19585	19521	19723	19683	19605	19578	19503	19636	19627	19614	19834	19765	19828	19447	19494	19766	19683	19855	19544	19519	19558	19408	19395	19556	19580	19468	19642	19578	19374	19395	19493	19616	19603	19560	19745	19446	19398	19478	19703	19432	19594	19443	19537	19291	19458	19469	19475	19601	19594	19624	19421	19623	19490	19656	19389	19579	19544	19506	19627	19558	19651	19499	19678	19715	19710	19604	19872	19711	19444	19688	19620	19488	19670	19624	19554	19737	19675	19643	19744	19484	19438	19488	19517	19633	19675	19463	19670	19704	19604	19486	19527	19543	19491	19657	19627	19840	19551	19407	19455	19475	19521	19451	19417	19341	19500	19504	19502	19609	19461	19541	19417	19590	19579	19803	19548	19576	19608	19607	19453	19554	19656	19505	19639	19660	19470	19670	19773	19611	19463	19681	19664	19343	19646	19598	19460	19633	19751	19400	19522	19452	19677	19449	19716	19516	19762	19514	19651	19762	19474	19350	19441	19649	19447	19664	19661	19555	19563	19719	19756	19660	19564	19634	19320	19369	19463	19541	19557	19527	19784	19515	19563	19669	19641	19546	19509	19632	19633	19606	19480	19450	19742	19689	19560	19583	19511	19473	19562	19605	19474	19694	19637	19610	19633	19652	19630	19650	19513	19769	19639	19622	19644	19487	19568	19550	19627	19593	19692	19583	19419	19515	19707	19447	19624	19563	19529	19574	19467	19675	19727	19576	19670	19598	19601	19672	19414	19680	19716	19633	19689	19520	19567	19590	19588	19537	19429	19645	19582	19618	19631	19528	19641	19606	19453	19459	19526	19728	19420	19562	19716	19531	19554	19598	19561	19681	19688	19506	19625	19511	19634	19363	19564	19783	19535	19476	19668	19654	19473	19693	19498	19499	19417	19526	19673	19593	19511	19811	19696	19666	19794	19803	19740	19497	19581	19604	19809	19669	19497	19581	19289	19513	19695	19864	19641	19478	19582	19635	19625	19856	19884	19822	19723	19617	19645	19668	19544	19724	19637	19607	19588	19581	19520	19689	19479	19747	19426	19798	19452	19484	19400	19486	19640	19809	19532	19598	19530	19292	19691	19545	19698	19719	19650	19501	19634	19509	19673	19658	19633	19418	19384	19706	19347	19431	19665	19659	19838	19711	19563	19628	19392	19547	19630	19580	19424	19481	19424	19710	19947	19557	19392	19504	19563	19625	19640	19464	19317	19446	19549	19367	19535	19527	19549	19652	19562	19584	19333	19398	19557	19554	19611	19717	19406	19596	19576	19653	19533	19614	19440	19469	19593	19537	19704	19674	19601	19530	19545	19660	19480	19611	19707	19713	19436	19664	19513	19591	19450	19638	19568	19595	19598	19506	19400	19573	19547	19475	19446	19544	19400	19634	19657	19406	19549	19667	19617	19410	19440	19433	19409	19442	19361	19440	19496	19397	19500	19562	19323	19632	19439	19501	19466	19465	19689	19715	19435	19438	19326	19599	19653	19577	19519	19560	19572	19421	19589	19530	19515	19561	19691	19615	19740	19712	19375	19376	19749	19557	19384	19752	19701	19635	19474	19559	19608	19374	19558	19522	19668	19566	19391	19879	19755	19553	19590	19699	19809	19808	19771	19819	19742	19555	19734	19652	19633	19673	19842	19726	19693	19585	19701	19829	19664	19661	19542	19457	19534	19667	19685	19751	19545	19444	19502	19605	19734	19551	19714	19813	19582	19652	19414	19639	19721	19724	19737	19851	19697	19669	19542	19731	19575	19598	19559	19704	19701	19681	19548	19451	19313	19361	19544	19675	19692	19519	19687	19846	19635	19610	19671	19577	19655	19681	19456	19729	19407	19478	19572	19650	19491	19615	19623	19652	19846	19817	19563	19661	19602	19476	19570	19402	19424	19652	19410	19440	19486	19840	19649	19783	19418	19438	19431	19758	19430	19375	19615	19549	19767	19498	19686	19395	19551	19371	19597	19613	19708	19592	19512	19626	19631	19606	19631	19651	19672	19710	19630	19343	19503	19670	19510	19428	19436	19637	19654	19508	19463	19584	19663	19705	19698	19523	19704	19606	19669	19481	19550	19658	19656	19752	19585	19800	19638	19774	19378	19633	19597	19526	19589	19555	19493	19662	19572	19650	19354	19777	19333	19507	19419	19488	19551	19583	19534	19507	19576	19675	19861	19389	19596	19651	19574	19602	19510	19824	19669	19560	19563	19542	19541	19625	19585	19686	19800	19581	19614	19605	19430	19415	19730	19570	19611	19662	19463	19449	19431	19728	19588	19658	19485	19677	19587	19665	19396	19815	19464	19633	19686	19548	19706	19530	19430	19440	19485	19441	19354	19369	19736	19664	19650	19610	19695	19629	19599	19631	19497	19528	19562	19482	19588	19766	19513	19711	19557	19580	19607	19648	19596	19406	19385	19638	19718	19659	19446	19637	19702	19621	19653	19434	19546	19643	19659	19505	19361	19509	19469	19808	19632	19465	19507	19572	19464	19618	19670	19419	19653	19592	19622	19598	19746	19716	19740	19533	19770	19680	19558	19680	19689	19577	19445	19702	19644	19638	19717	19591	19557	19558	19568	19358	19709	19611	19611	19633	19770	19705	19636	19591	19686	19677	19596	19455	19589	19744	19444	19606	19561	19300	19705	19582	19539	19559	19559	19551	19520	19540	19783	19798	19554	19605	19546	19554	19504	19558	19518	19694	19537	19628	19500	19664	19429	19510	19629	19677	19593	19707	19546	19514	19612	19494	19519	19544	19626	19578	19379	19687	19790	19631	19306	19668	19467	19348	19556	19690	19499	19472	19714	19553	19677	19846	19621	19592	19514	19546	19516	19612	19577	19527	19670	19529	19703	19760	19692	19607	19509	19627	19671	19516	19347	19516	19562	19699	19479	19515	19661	19841	19629	19887	19598	19701	19423	19635	19640	19427	19572	19436	19500	19258	19744	19601	19563	19636	19561	19494	19550	19458	19451	19395	19661	19636	19725	19472	19608	19644	19477	19676	19522	19538	19648	19760	19329	19856	19435	19663	19549	19585	19644	19413	19741	19715	19587	19510	19681	19559	19657	19694	19471	19469	19762	19655	19479	19663	19466	19777	19697	19547	19565	19366	19502	19557	19436	19430	19650	19625	19648	19586	19791	19335	19815	19785	19482	19601	19720	19714	19670	19697	19231	19577	19648	19600	19592	19660	19582	19734	19434	19543	19685	19559	19482	19283	19505	19692	19221	19547	19643	19616	19507	19685	19589	19635	19613	19557	19585	19620	19736	19616	19632	19669	19776	19693	19563	19665	19446	19644	19536	19671	19624	19712	19718	19716	19475	19634	19719	19615	19508	19587	19802	19663	19860	19420	19659	19501	19483	19384	19480	19618	19435	19380	19702	19717	19567	19641	19808	19815	19498	19585	19782	19470	19457	19661	19577	19491	19613	19450	19707	19477	19639	19429	19641	19803	19699	19557	19559	19730	19748	19580	19331	19415	19634	19309	19581	19609	19667	19489	19544	19514	19494	19423	19598	19501	19492	19457	19373	19410	19502	19504	19618	19391	19709	19451	19635	19658	19563	19509	19402	19629	19601	19473	19544	19531	19565	19637	19417	19430	19515	19620	19563	19619	19708	19430	19459	19574	19561	19625	19427	19590	19467	19599	19500	19412	19519	19696	19557	19513	19723	19592	19521	19670	19640	19713	19749	19579	19646	19694	19603	19579	19506	19711	19751	19854	19628	19446	19656	19655	19709	19587	19695	19646	19753	19771	19656	19590	19679	19548	19593	19469	19472	19734	19707	19579	19508	19685	19844	19671	19707	19457	19850	19592	19571	19719	19748	19403	19520	19850	19689	19556	19837	19759	19600	19594	19769	19730	19675	19788	19553	19636	19534	19741	19788	19622	19534	19749	19421	19503	19691	19588	19575	19666	19494	19757	19564	19578	19690	19649	19683	19524	19327	19592	19623	19533	19697	19681	19559	19463	19600	19598	19508	19659	19480	19566	19768	19674	19548	19727	19486	19589	19634	19705	19540	19531	19433	19617	19743	19988	19692	19797	19569	19619	19624	19647	19568	19417	19603	19565	19684	19754	19520	19834	19618	19868	19629	19626	19603	19642	19605	19693	19627	19632	19701	19693	19634	19573	19456	19687	19743	19497	19814	19548	19616	19613	19714	19622	19495	19641	19686	19665	19617	19717	19720	19658	19445	19577	19743	19753	19303	19516	19768	19611	19796	19522	19585	19725	19459	19750	19841	19655	19458	19590	19617	19433	19656	19570	19519	19666	19757	19583	19444	19540	19542	19611	19530	19609	19536	19489	19561	19540	19593	19636	19437	19632	19531	19557	19591	19546	19639	19610	19548	19610	19598	19590	19661	19605	19699	19632	19539	19650	19506	19647	19521	19704	19451	19577	19764	19569	19498	19572	19707	19701	19670	19475	19549	19541	19701	19328	19553	19444	19566	19596	19823	19533	19646
38905	34757	23358	19719	35355	61423	55759	39939	28928	20498	17145	16423	16161	15966	16165	16251	15940	16155	16146	16291	16197	16143	16165	16241	16130	15931	16224	16269	16087	16274	16087	16021	16244	16099	16174	16265	15987	16371	16246	16162	16152	16166	16255	16129	16081	16186	16090	15938	16159	16085	16117	16124	16197	16076	16162	16135	16130	16037	16199	16210	16014	16372	16096	16138	16223	16249	16243	16178	16158	16060	16087	16112	16124	15977	16055	16113	16058	16354	16079	16193	16089	16171	16164	16256	16235	16072	16273	16056	16188	16245	16126	16219	16020	16100	16142	16016	15984	15950	15930	16118	16149	16114	16182	16200	16050	16300	16067	16168	16081	16071	16131	16182	16211	16199	16082	16068	16202	16166	16202	16090	16179	16091	16104	16157	16066	16107	15912	16069	16096	16219	16242	16138	16243	16186	16161	16268	16083	16165	16052	16211	16127	16175	16126	16131	16173	16185	16180	15842	16182	16147	16136	16190	16193	15933	16164	16107	16068	16003	16088	16124	16001	16208	16134	16080	16116	16033	16145	16057	16118	16174	16034	16200	16144	16046	16169	15976	16131	16014	16106	16063	16064	16011	16166	16155	16122	16029	16245	16159	16082	16061	16140	16324	16138	16034	16017	16157	16120	16144	16118	16079	16165	16152	16165	16238	16188	16109	16215	16160	16130	16078	16209	16114	16102	16158	16152	16243	16043	16047	16225	16178	16113	16125	16277	16208	16127	16151	16133	16245	16075	16176	16090	16115	16226	16216	16255	16072	16088	16098	16135	16048	15986	16088	16117	16030	15955	16107	16138	16050	16150	16136	16149	16230	16055	16161	16188	16113	16168	16208	16026	16158	16122	16183	16244	16110	16096	16076	16291	16099	16249	16110	16063	16249	16109	16006	16132	16138	16041	16083	16113	16064	16200	16139	16065	15970	16139	16116	16067	16318	16013	16174	16006	16183	16090	16040	16104	16300	16257	16266	16209	16211	15993	16140	16116	16112	16134	16289	15924	16167	16061	16170	16157	16240	16355	16199	16014	16023	15910	16144	16205	16061	16141	16126	16211	16100	16159	16267	16291	16003	16180	16043	16293	15944	16141	16168	16038	16099	16150	16097	15930	16095	16059	16226	15964	16126	16142	16088	16024	16200	16125	16065	16062	16015	16146	16061	16157	16027	16276	16299	16161	16308	16063	16019	16236	16122	16135	16060	16240	16305	16074	16054	15953	16071	16022	16406	16231	16057	16240	16029	15975	16156	16067	16036	16029	16092	16136	16116	16192	16298	15958	16230	16102	16209	16017	16024	16013	16123	15966	16064	16057	15980	16068	16111	16088	16100	16214	16143	16048	16133	16054	16152	16192	16246	16064	16091	16149	16124	16216	16012	16348	16173	16083	16202	16205	16099	16078	16085	16276	16207	16075	16210	16168	16116	16174	16039	16284	15855	16290	16058	16154	16265	16089	16090	16116	16140	16206	16021	16149	16150	15929	16139	16258	16080	16165	16278	15926	16116	16250	16071	16102	16012	16158	16176	16068	16065	16247	16071	16200	16166	16126	16155	16189	16264	16204	16329	16095	16237	16300	16044	16088	16025	15928	16144	15954	16063	16112	16048	16089	16127	15990	15961	16235	16379	16113	16070	16197	16140	16194	16122	16059	16187	16118	16212	16140	16110	16179	16048	16004	16126	16131	16317	16230	15973	16238	16150	16201	16149	16127	16020	16094	16242	16145	15947	16103	16142	16159	15918	16133	16199	16172	16035	16084	16168	16217	16416	16139	16213	16151	16074	16141	16211	16347	15934	16132	16140	16157	16281	16266	16250	16186	16148	16049	16137	16150	16325	16103	16106	16110	16084	16137	16048	16136	16136	16033	16101	16292	16089	16146	16219	15991	16131	16151	16193	16121	16210	16084	16210	16094	16207	16145	15982	16261	16313	16162	16045	16136	16238	15972	16278	15991	16019	16108	16215	16085	16091	16189	16064	15993	16242	16012	16066	16120	16064	16227	16175	16156	16099	16009	16051	16127	16157	16205	16044	15996	15973	16197	16164	16129	16217	16155	16015	15970	16096	16218	16168	16117	16186	16119	16213	16138	16084	16163	16128	16034	16252	16161	16051	16199	16092	16213	16137	16151	16230	16019	16292	16268	16027	16179	16077	16236	16062	16155	16138	15910	16056	16146	16223	16031	16230	16102	16140	16135	16160	16262	16061	15979	16261	16094	15950	16062	16215	16129	15981	16291	16245	16040	16135	16207	16228	16179	16117	16089	16301	16205	16192	16410	16016	16013	16079	16143	16139	16325	16165	16096	16176	16248	16028	16302	16108	16221	15967	16209	16163	16295	16125	16133	16324	16192	16090	16211	16224	16060	16243	16068	16072	16095	16172	16098	16133	16249	16154	15961	16138	16230	16108	16152	15972	16120	16110	16129	16159	16028	16073	16046	15919	16288	16065	16044	16035	16207	16223	16190	16130	16151	16172	16257	16148	16183	15984	16172	16153	16050	16105	16233	15936	16227	16341	16152	16078	16130	16213	16093	16124	15975	16288	16028	16046	16117	15966	16103	16176	16205	15887	15969	16182	16120	16205	16218	16184	15983	16151	16175	16160	16200	16226	16233	16124	16149	16058	16058	16323	15977	16108	16017	15951	16148	16102	16085	16296	16219	16171	15906	15967	16333	16193	16108	16098	16018	15914	16153	16140	16218	16082	16098	16128	16080	16221	16137	16072	16015	16169	16144	16135	16208	16402	16333	16172	16244	16043	16277	16184	16027	16108	16214	16026	16226	16047	16183	16201	16273	16196	16104	16007	15977	16145	16222	16336	16159	16085	16246	16015	16000	16224	16160	16174	16105	16088	16102	16160	16158	16057	16200	15955	16341	15937	16045	16121	16171	16204	16310	16070	16255	16283	16148	16273	16130	16187	15995	16099	16242	16028	15900	16114	16101	16170	16081	16110	16138	16291	16206	16153	16258	16020	16199	16130	16229	16086	16231	16174	16136	16138	16120	16164	16181	16124	15957	15977	16199	16207	16203	16086	16156	16172	16223	15998	15996	16110	16065	16048	16112	16206	16194	15954	16106	16213	15987	16148	16143	16056	16141	16115	16073	16146	16374	16203	16085	16061	16182	16082	16127	16158	16018	16081	15952	16087	16074	16248	16057	16232	16195	16159	16036	16090	16126	16174	15955	16160	16039	15964	15962	16181	16234	16143	16038	16067	16075	16176	16101	16147	16236	16188	16143	16217	16141	16080	16025	16148	16277	16064	16207	15947	16195	16238	16193	16169	16128	15947	16190	16229	16139	16250	16326	16130	16104	16166	16038	16266	16308	16023	16224	16071	15977	15940	16167	15995	16130	16142	16222	16157	16263	16131	16143	16106	16170	16325	16057	16057	16039	16169	16223	16101	16216	16073	16106	16047	16202	15972	16263	16114	16177	16129	16166	15980	16093	16126	16174	16086	16103	16349	16056	16013	16028	16220	15968	16162	16110	16114	16250	16178	16318	16216	16278	16056	15902	16044	15996	16179	16298	15983	16037	16279	16277	16074	16135	16254	16109	15932	16318	16138	16079	16214	16017	15984	16111	16157	16118	16023	16103	16117	16166	15988	16128	16129	16205	16077	16179	16208	16044	16097	16068	16176	16124	16183	16120	16024	16065	16183	16125	16374	16273	16020	16110	16026	16216	16159	16027	16116	16210	16111	16136	16281	16060	16092	16026	16095	16102	16240	16134	16048	16165	16043	16161	16274	16093	16259	16140	16264	16176	16096	16014	16235	16144	15974	16165	16246	16096	15999	16127	16228	16052	16196	16113	16134	16262	16026	16118	16195	16083	16280	16062	16160	16192	16282	16199	16050	16134	16066	15975	16116	16215	16176	16128	16246	16137	15950	16125	16287	16189	16130	16320	16046	15949	16266	16162	16158	16128	16204	16315	16162	16133	16115	16093	16255	16148	16073	16129	16052	16084	16074	16051	16188	16151	16275	16161	16149	16034	16049	16096	16078	16130	16191	16120	16024	16124	16287	16111	16236	16168	16073	15945	16069	16063	16225	16399	16179	16291	16088	16094	16110	16214	16317	16071	16126	16419	16071	16183	16161	16183	16110	16151	16245	16059	16260	16180	16136	16108	16128	16168	16173	16049	16154	16019	16003	16297	16220	16214	16204	16196	16314	16185	15996	16155	16271	16086	16041	16088	16150	16211	16147	16177	16059	16076	16154	16019	16212	16152	16188	16148	16239	16070	16062	16026	16150	16045	16190	16185	16148	16175	16175	16048	16191	16141	16053	16214	16180	16188	15992	16179	16179	16083	16017	16089	16129	15946	16226	15992	16078	16185	16120	16044	16171	16166	16140	16139	16132	16278	16180	16123	16207	16148	16140	16082	16149	16119	16054	16129	16327	16169	16260	16100	16186	16188	16152	16163	15923	16078	16137	16174	16125	16106	16255	16066	16100	16207	16018	16270	16019	16264	16112	16136	16247	16171	16229	15948	16118	16205	16154	16260	16271	16240	16159	16042	16053	16223	16093	16066	16149	16180	16327	15986	16157	16132	16201	16319	16220	16119	16101	16192	16195	16194	15955	16095	16112	16199	16038	16188	16120	16127	16179	16119	16088	16057	16123	16187	16108	16215	16002	16225	16303	16024	16153	16241	16121	16125	16150	16129	16172	16095	16206	16215	16090	16026	16137	16224	16198	16135	16107	16158	16198	16120	16176	16327	16106	16087	16169	16254	16189	16114	16276	16162	16076	16007	16257	16114	16176	16171	16152	16146	16135	16092	15920	16091	16144	16069	16175	16129	16089	16180	16073	16028	16302	16200	15965	16142	16258	16030	16124	16137	16160	16151	16188	16098	16058	16150	16272	16062	16134	16220	16121	16180	16096	16022	16213	16122	16395	16022	16214	16296	16192	16170	16085	16093	16096	16252	16119	16165	16186	15991	16196	16213	16204	16109	16254	16195	16115	16126	16040	16208	16149	16123	16095	16109	16219	16187	16212	16001	16199	16260	16221	16178	16298	16046	16281	16174	16298	16198	16205	16115	16148	16149	16249	16058	16250	16340	15965	16184	16248	16207	16251	16011	16065	16194	16360	16404	16237	16140	16039	16174	16134	16079	16132	16088	16039	16164	16156	16069	16133
22956	21434	29281	24006	29303	69612	69193	50499	37046	27851	22824	20867	20194	20325	20128	20092	20055	19891	20130	20021	20135	20045	20206	19702	19981	20101	19990	19865	19987	19974	19671	20074	19935	19999	20046	19895	20063	19844	19925	19915	19768	19965	19890	19837	19965	19817	19950	19947	19872	19956	20081	19759	19832	19676	19764	19942	20015	19886	19930	19834	19952	19862	20052	20003	19876	19876	19772	19861	20039	19689	19939	19504	19679	19985	19791	19878	19803	20067	19959	19707	19879	19800	19778	19774	19772	19949	19830	19769	19904	19688	19964	19819	19856	19855	19776	20090	19905	19831	19606	19814	19844	19846	20053	19762	19702	20028	19909	19718	19874	19741	19742	19768	20024	19883	19894	19885	19960	19962	19818	19673	19786	19741	19763	19720	19800	19673	19590	19836	19769	19964	20019	19882	19856	19706	19929	19868	19880	19427	19906	19849	19651	19937	19837	19655	19823	19847	19668	19809	19528	19737	19626	19877	19933	19826	19734	19631	19700	19836	19727	19812	20039	19731	19864	20000	19887	20026	19719	19885	19830	19769	19939	19714	19915	19845	19936	19907	19871	19773	19681	19838	19400	19919	19891	19864	19776	19826	19775	19801	19760	19944	19822	19708	19728	19878	19680	19711	19768	19791	19711	19836	20024	19906	19809	19761	19652	19927	19698	19793	19836	19721	20027	19921	19714	19750	19839	19899	19819	20007	19899	19842	19859	19759	19922	19827	19844	19685	19907	19786	19714	19706	19718	19702	19693	19746	19944	19946	19746	19826	19920	19762	19828	19990	19769	19966	19713	19647	19763	19591	19850	19925	20028	19928	19905	19731	19554	19683	19765	19717	19716	19826	19858	19837	19782	19864	19824	19934	19714	19819	19615	19830	19819	19719	19597	19611	19757	19743	19825	19666	19656	19801	19934	19715	19758	19843	19724	19725	19723	19741	19621	19760	19869	19867	19712	19868	19776	19665	19450	19860	19564	19502	19929	19865	19725	19697	19876	20026	19805	19796	19719	19872	19856	19831	19860	19775	19820	19918	19833	19861	19739	19781	19638	19683	19822	19676	19632	19789	19874	19835	19746	19646	19953	19889	19840	19726	19885	19829	19875	19824	19915	19828	19792	19883	19961	19632	19816	19933	19772	19870	20041	19824	19883	19580	19833	19591	19619	19956	19873	19640	19771	19768	19828	19943	19684	19920	19792	19823	19847	19935	19682	19769	19790	19860	19881	19899	19918	20052	19859	19735	19802	19863	19997	19765	19936	19847	19824	19583	19848	19724	19819	19777	19733	19980	19857	19750	19681	19754	19891	19684	19813	19879	19680	19904	19916	19867	19879	19981	19752	19734	19799	19647	19700	19743	19733	19645	19630	19780	19787	19884	19745	19643	19898	19755	19779	19686	19789	19693	19802	19746	19775	19804	19752	19830	20015	19792	19715	19677	19999	19735	19827	19908	19854	19786	19701	19675	19984	19911	19903	19764	19943	19710	19868	19898	19726	19741	20031	19804	19600	19899	19938	19781	19662	19853	19938	19862	19775	19797	19984	19864	19826	19785	19724	19941	20047	19836	19932	19632	19790	19721	19787	19706	19805	19778	19816	19779	19581	19714	19865	19656	19637	19786	19820	19887	19746	19719	19679	19886	19832	19998	19730	19971	19673	19903	19726	19821	19931	19640	19392	19872	19886	19870	19814	19938	19778	19671	19936	19800	19780	19677	19689	19716	19821	19670	19961	19844	19922	19763	19838	19700	19782	19964	19728	19840	19896	19794	19900	19867	19991	19767	19928	19760	19940	19744	19688	19866	19961	19889	20079	19991	20041	19697	19919	19803	19720	19751	19860	19885	19677	19734	19872	19770	19771	19816	19805	19919	19937	19766	19773	19885	19871	19789	19656	19981	19850	19660	20010	19707	19873	19754	20028	19928	19795	19715	19816	19709	20247	19720	19816	19791	19856	20015	19906	19969	19740	19825	19748	19892	19914	19853	19814	19753	20058	19929	19569	19758	19797	19963	19653	19745	19715	19914	19727	19706	19762	19907	19629	19839	19793	19972	19819	20002	20005	19785	19820	19588	19678	19691	19716	19566	19894	20077	19700	19983	19802	19889	19770	19698	19950	19716	19793	19824	19786	19973	19721	19630	19995	19804	19692	19745	19750	19923	19653	19814	19893	19643	19969	19964	19977	19698	19580	19907	19686	19728	19831	19566	19907	19868	19637	19799	20010	19641	19714	20039	19874	19971	19974	19924	19745	19777	19598	19570	19673	19728	19844	19942	20007	19921	19883	19768	19598	19761	19901	19625	19592	19826	19740	19841	19708	19664	19674	19639	19785	19691	19798	19770	19898	19849	19945	19734	19848	19751	19638	19633	19763	19725	19968	19768	19805	19693	19796	19773	19849	20026	19732	19635	19859	19765	19918	19560	19800	19830	19894	19779	19845	19693	19926	19924	19924	20060	19810	19866	19574	19620	19794	19884	19634	19953	19831	19729	19686	19758	19821	19917	19690	19757	20088	19856	19705	20033	19885	20069	19738	19922	19781	19882	19713	19644	19899	19615	19802	19710	19602	19567	19840	19760	19877	19937	19593	19521	19817	20036	19757	19791	19812	19870	19972	19852	19710	19591	19773	19857	19936	20162	19832	19726	19851	19840	19808	19656	19799	19778	19774	19981	19816	19920	19851	19903	19871	19936	19880	20001	19625	19831	20013	19710	19779	19799	19722	19859	19975	19901	19696	19842	19733	19756	19660	19985	19845	19554	20037	19893	19684	19806	19845	19933	19987	19738	19651	19741	19741	19784	19696	19627	19697	19611	19909	19895	19977	19677	19669	19730	19756	19917	19847	19775	19772	19719	19685	19918	19743	19931	19787	19876	19883	19712	19614	19885	19848	19677	19682	19816	19923	19711	19814	19813	19860	19763	19963	19663	19743	19646	19751	19671	19756	19842	19711	19658	19898	19615	19553	19725	19778	19750	19649	19699	19799	19768	19988	19754	19943	19781	19903	19964	19984	19955	19905	19829	19884	19632	19847	19841	19580	19901	19724	19951	19733	19738	19785	19683	19710	19667	19905	19828	19718	19799	19650	19863	19692	19627	19699	19745	20007	19790	19637	19727	19896	19725	19830	19856	20083	19986	19663	19850	19872	19783	19566	19805	19598	19676	19711	19761	19952	19884	19681	19696	19590	19741	19768	19791	19848	19817	19889	19722	19841	19691	20060	19994	19954	19937	19817	19930	19700	19528	19700	19713	19673	19819	19954	19694	20044	19804	19690	19839	19866	19758	19828	19773	19805	19841	19741	19793	19886	19632	19730	19653	19780	19859	19875	19757	19762	19828	19721	19721	19860	19781	19833	19673	19744	19792	19797	19791	19857	19845	19831	19934	19858	19911	20129	19907	19928	19883	19765	19923	19873	19790	19734	19855	19934	19889	19869	19758	19779	19999	19979	19643	19909	19913	19847	19748	19960	19823	19796	19900	19878	19859	19982	19992	19788	19803	19763	19765	19839	19771	19759	19794	19786	19668	19742	19840	19767	19862	19790	19854	19718	19804	19812	19679	19925	19843	19633	19944	19716	19736	19871	19886	19796	19792	19791	20168	19855	19738	19890	19819	19772	19802	19605	19872	20005	19816	19874	19893	19831	19550	19991	19789	19707	19989	19652	19798	19807	19661	19792	19966	19705	19885	19700	19890	19624	19907	19707	19735	19993	19649	19774	19620	19779	19679	19874	19549	19673	19644	19694	19922	19812	20024	19663	19857	19646	19867	19903	19765	19916	19985	19804	19970	20043	19677	19902	19855	19738	19759	19785	19830	19879	19749	19822	19836	19823	19831	19903	19758	19722	19763	19725	19674	19602	19923	19689	19790	19865	19708	19657	19731	19970	19785	19884	19672	19695	19883	19688	19806	19743	19964	19873	19835	19992	19811	19744	20064	19713	19940	19612	19670	19814	19752	19827	19791	19801	19747	19723	19625	19727	19688	19766	19696	19770	19706	19676	19759	19851	19868	19864	19828	19717	19791	19807	19515	19811	19999	19825	19790	19650	19905	19784	19699	19809	19620	19765	19982	19821	19866	20020	19641	19843	19806	19715	19755	19741	19794	19730	19597	19685	19805	19897	19767	19992	19864	19895	19644	19923	19681	19703	19867	19960	19955	19693	19897	19753	19788	19816	20088	19787	19674	19690	19658	19751	19854	19740	19843	19927	19791	19915	19811	19784	19728	19734	19629	19550	19664	19705	19707	19507	19986	19906	19784	19701	19774	19743	19711	19868	19908	19827	19873	19890	19905	19585	19559	19666	19723	19755	19840	19889	19868	19807	19598	19754	19992	19704	19819	19854	19544	19921	19744	19686	19898	19767	19851	19928	19901	19796	19563	19912	19873	19868	19481	19790	19920	19750	19707	19643	19698	19658	19676	19786	19848	19982	19682	19735	19720	19808	19698	19597	19705	19701	19928	20085	19741	19786	19614	19638	19937	19658	19598	19734	19847	19931	19703	19897	19907	19668	19687	19866	19864	19726	19697	19721	19889	19672	20105	19774	19880	19890	19609	19798	19985	19820	19855	19683	19750	19826	19876	19786	19839	19766	19762	19657	19801	19982	19741	19736	19822	19674	19895	20188	19918	19865	19681	19729	19745	19722	19667	19793	19968	19851	19556	19883	19823	19769	19749	19842	19695	19664	19762	19790	19599	19811	19950	19861	19773	19754	19991	19835	19907	19685	19721	19800	19718	19869	19632	19741	19641	19633	19717	19828	19698	19855	19928	19855	19660	19835	19788	19898	19916	19857	19780	19806	19737	19724	19532	19858	19858	19932	19810	19960	19936	19431	19829	19836	19821	19896	20040	19972	19627	19877	19589	19861	19835	19955	19745	19653	19604	19934	19932	19846	19869	19713	19894	19796	19865	19689	19683	19800	19663	19753	19784	19755	19573	19775	19808	19703	19813	19797	19809	19802	19859	19780	19807	19678	19888	19728	19691	19782	19996	19673	19730	19664	19915	19887	19842	19853	20079	19665	19626	19757	19809	19943	19715	19773	19895	19821	19906	19773	19843	20055	19728	19616	19671	19942	19638	19813	19812	19646	19783	19908	19632	19885	19841	19756	19817	19876	19715	20052	19853	19862	19807	19822	19612
47824	33558	28471	24497	51526	79017	69409	50825	36100	24090	18306	16632	16238	16153	16201	16368	16279	16148	16233	16121	16226	16236	16300	16219	16139	16262	16208	16229	16070	16202	16309	16042	16225	16257	16116	16317	16114	16390	16265	16277	16122	16325	16171	16014	16185	16180	16121	16108	16167	16225	16034	16202	16136	16122	16325	16292	16304	16209	16155	16037	16287	16187	16281	16260	16115	16251	16274	16084	16244	16399	16203	16207	16112	16246	16053	16182	16091	16084	16192	16227	16155	16283	16068	16234	16136	16295	16329	16329	16224	16033	16191	16297	16039	16243	16210	16325	16166	16163	16049	16375	16300	16347	16217	16096	16224	16355	16219	16103	16086	16071	16224	16174	16319	16313	16087	16122	16478	16166	16254	16275	16216	16183	16203	16140	16095	16155	16266	16131	16129	16196	16302	16221	16348	16184	16012	16319	16141	16096	16154	16255	16337	16146	16139	16039	16180	16211	16154	16034	16223	16212	16148	16147	16165	16222	16039	16106	16254	16236	16128	16019	16105	16253	16220	16216	16094	16278	16258	16253	16256	16171	16210	16096	16177	16092	16174	16248	16081	16206	16186	16240	16234	16160	16357	16194	16212	16187	16239	16085	16374	16108	16131	16178	16328	16252	16148	16208	16225	16123	16485	16232	16351	16126	16202	16261	16190	16224	15988	16371	16223	16197	16258	16225	16179	16167	16091	16388	16153	16312	16289	16326	16179	16247	16073	16029	16071	16312	16077	16051	16195	16177	16292	16135	16147	16226	16217	16315	16182	16284	16168	16191	16149	16072	16381	16172	16080	16451	16227	16118	16151	16485	16303	16254	16243	15982	16272	16387	16194	16077	16165	16184	16109	16261	16169	16191	16191	16206	16207	16305	16213	16269	16211	16170	16231	16245	16137	16331	16128	16156	16203	16177	16224	16161	16192	16271	16060	16155	16083	16220	15961	16241	16087	16052	16049	16188	16292	16126	16177	16156	16183	16079	16032	16038	16157	16100	16207	16133	16109	15933	16084	16046	16329	16254	16076	16039	16017	16107	16337	16282	15940	16024	16182	16351	16147	16096	16218	16277	16207	16274	16176	16020	16028	16217	16146	16196	16244	16281	16347	16124	16103	16058	16057	16065	16305	16090	16167	16132	16094	16305	16203	16071	16284	16050	16175	16325	16225	16082	16150	16324	16218	16337	16248	16288	16409	16125	16237	16253	16200	16189	16047	16409	16070	16152	16224	16235	16130	16114	16190	16144	16275	16212	16056	16247	16056	16168	16106	15982	16278	16169	16158	16119	16257	16296	16199	15990	16153	16238	16145	16031	16080	16171	16100	15858	16038	16283	16096	16302	16223	16332	16367	16263	16224	16151	16242	16102	16108	16321	16103	16333	16030	16165	16035	16152	16303	16101	16321	16316	16153	16091	16166	16152	16212	16300	16116	16270	16204	16184	16178	16213	16185	16162	16219	16041	16152	16134	16302	16160	16105	16203	16176	16010	16126	16117	16269	16192	16180	16192	16196	16082	16364	16127	16397	16220	15931	16132	16143	16165	16071	16193	16104	16185	16163	16208	16078	16170	16085	16206	16327	16320	16041	16322	16298	16039	16066	16264	16249	16162	16092	16122	16145	16173	16073	16272	16168	16283	16120	16202	16319	16331	16281	16299	16256	16137	16298	16286	16223	16232	16210	16072	16300	16161	16056	16233	16269	16131	16169	16142	16141	16167	16333	16162	16253	16244	16350	16142	16035	16164	16296	16118	16296	16110	16153	16251	16227	16103	16168	16313	16270	16276	16217	16056	16153	16226	16195	16045	16184	16213	16017	16304	16239	16122	16070	16215	16358	16281	16050	16122	16329	16374	16160	16304	16186	16217	16041	16295	16023	16271	16216	16246	16249	16143	16144	16130	16133	16309	16028	16045	16352	16092	16263	16110	16315	16141	16137	16292	16202	16283	16135	16113	16179	16224	16234	16108	16229	16228	16194	16077	16262	16148	16228	16142	16138	16297	16242	16244	16135	16241	16234	16112	16249	16261	16311	16153	16407	16180	16240	16363	16144	16220	16059	16146	16123	16166	16094	16257	16234	16337	16022	16216	16172	16181	16246	16042	16165	16278	16175	16271	16136	16108	16105	16156	16418	15987	16348	16153	16269	16145	16046	16078	16263	16229	16188	16289	16072	16192	16096	16285	16124	16188	16185	16181	16030	16190	16230	16077	16203	16288	16037	16113	16176	16150	16179	16305	16202	16269	16193	16158	16276	16115	16226	16137	16276	16387	16139	16289	16260	16119	16154	16053	16175	16130	16286	16160	16405	16127	16175	16098	16148	16108	16064	16285	16183	16274	15961	16248	16287	16215	16070	16202	16234	16386	16117	16103	16214	16246	16314	16017	16275	16091	16327	16246	16212	16093	16153	16293	16189	16100	16182	16081	16183	16128	16266	16106	16191	16059	16167	16179	16123	16142	16213	16227	16112	16092	16206	16176	16292	16260	15984	16255	16172	16214	16231	16156	16230	16108	16154	16213	16144	16146	16161	16151	16219	16184	16226	16143	16183	16133	16153	16178	16247	16240	16284	16168	16182	16095	16049	16354	16236	16130	16000	16249	16079	16278	16129	16125	16263	16185	16171	16078	16194	16203	16237	16060	16064	16343	16287	16300	16202	16246	16034	16264	16151	16264	16179	16190	16104	16116	16038	16215	16233	16236	15981	16232	16236	16161	16335	16163	16074	16244	16102	16219	16180	16031	16236	16168	16316	16283	16144	16271	16046	16273	16193	16157	16086	16085	16101	16250	16167	16310	16198	16148	16233	16319	16277	16120	16212	16090	16035	16276	16177	16393	16151	16277	16134	16153	16201	16086	16047	16242	16338	16173	16031	16039	16221	16259	16247	16124	16286	16052	16168	16354	16085	16013	16221	16160	16236	16052	16350	16403	16114	16067	16136	16108	16123	16072	16162	16341	16156	16091	16292	16165	16156	16108	16098	16104	16233	16320	16056	16033	16068	16215	16294	16150	16073	16173	16185	16070	16151	16153	16248	16327	16279	16141	16156	16238	16216	16141	16175	16136	16169	16226	16161	16271	16193	16294	16090	16215	16208	16130	16245	16090	16247	15975	16208	16211	16310	16122	16215	16222	16115	16114	16278	16269	16206	16116	16377	16223	16115	16201	16184	16349	16082	16207	16162	16091	16167	16167	16016	16234	16017	16246	16192	16149	16183	16236	16018	16325	16090	16153	16174	16075	16193	16142	16142	16168	15990	16203	16186	16184	16256	16153	16226	16132	16182	16218	16102	16262	16190	16281	16104	16149	16236	16096	16234	15983	16188	16207	16232	16400	16096	16354	16316	16196	16119	16222	16097	16263	16126	16203	16304	16214	16274	16002	16094	16298	16226	16158	16232	16435	16195	16279	16278	16143	16202	16328	16186	16238	16213	16113	16303	16101	16135	16160	16191	15961	16169	16084	16166	16399	16063	16071	16205	16301	16235	16215	16250	16314	16234	16292	16316	16035	16084	16172	16341	16296	16280	16210	16214	16240	16243	16219	16066	16233	16190	16155	16142	16159	16297	16176	16046	16161	16203	16063	16131	16320	16223	16148	16242	16156	16255	16354	16152	16276	16242	16386	16071	15993	16187	16200	16195	16200	16206	16199	16184	15967	16209	16200	16245	16178	16260	16151	16340	16227	16220	16335	16157	16175	16074	16194	16294	16034	16089	16126	16194	16337	16146	16194	16190	16130	16224	16041	16104	16277	16253	16159	16188	16126	16184	16054	16049	16250	16191	16034	16021	16339	16115	16108	16117	16340	16228	16214	15955	16098	16105	16144	16034	16285	16248	16151	16331	16172	16194	16167	16163	16300	16290	16061	16031	16005	16273	16225	16279	16301	16275	16197	16182	16229	16015	16108	16143	16189	16072	16242	16249	16185	16026	16077	16251	16232	16119	16025	16083	16136	16232	16033	16062	16340	16211	16362	16233	16083	16124	16375	16305	16029	16201	16248	15996	16246	16215	16158	16087	16208	16234	16079	16241	16098	16369	16347	16212	16092	16215	16258	16149	16126	16208	16217	16211	16203	16410	16116	16258	16147	16178	16227	16046	16230	16361	16111	16241	16191	16006	16151	16016	16253	16159	16234	16136	16260	16189	16144	16151	16166	16243	16129	16272	16223	16169	16175	16126	16090	16257	16065	16094	16297	16184	16112	16331	16046	16355	16028	16160	16069	16201	16170	16100	16122	16389	16207	16170	16239	16151	16230	16147	16116	16200	16169	16217	16178	16106	16114	16266	16164	16137	16167	16097	16178	16092	16307	16208	16232	16118	16347	16132	16244	15986	16155	16277	16207	16073	16319	16082	16199	16265	16104	16095	16203	16292	16078	16252	16246	16056	16297	16159	16170	16150	16237	16146	16088	16185	16329	16194	16151	16119	16122	16057	16218	16235	16276	16206	16190	16214	16079	16247	16271	16154	16010	16260	16358	16377	16187	16285	16119	16136	16206	16373	16204	16195	16261	16180	16238	16073	15976	16159	16120	16449	16135	16248	16242	16300	16074	16193	16062	16257	16355	16143	16290	16075	16050	16228	16202	15983	16419	16181	16198	16280	16195	16371	16240	16188	16316	16277	16204	16302	16158	16243	16222	16146	16096	16342	16243	16241	16284	16243	16008	16174	16101	16275	16196	16060	16299	16108	16207	16169	16142	16108	16099	16140	16090	16243	16291	16215	16275	16314	16264	16051	16042	16193	16239	16231	16239	16106	16144	16365	16206	16206	16235	16101	16137	16424	15936	16058	16201	16277	16230	16148	16110	16147	16161	16144	16251	16089	16262	16104	16236	16249	16336	15965	16183	16224	16249	16221	16056	16283	16209	16281	16046	16268	16122	15964	16288	16290	16104	16230	16341	16313	16208	16207	16226	16017	16134	16230	16131	16275	15970	16063	16123	16398	16055	16272	16253	16134	16127	16047	16055	16183	16155	16236	15959	16198	16434	16308	16287	16053	16263	16131	16124	16117	16065	16145	16133	16198	16135	16194	16009	16145	16195	16465	16089	16380	16188	16372	16078	15990	16220	16286	16042	16222	16246	16176	16134	16242	16205	16338	16058	16060	16141	16274	16269	16226	16252	16148	16044	15981	15971	16131	16129
27903	22456	26432	24200	22293	31695	30938	24847	21790	20746	20189	20019	19913	19882	19987	19891	19801	19837	19885	19695	19809	19786	19925	19733	19927	19799	19723	19808	19828	19831	19968	19813	19890	19996	19965	19875	20071	19888	19799	19971	19623	19848	19851	19771	19788	20035	19824	19731	19762	19849	19825	19895	19783	19696	19936	19902	19892	19841	19801	19712	19781	19886	19576	19897	19891	19744	19924	19894	19908	19772	19924	19832	19771	19835	19677	19706	19939	19752	19723	19901	19746	19803	19748	19848	19826	19935	19803	19784	19707	19732	19634	19817	19889	19732	19789	19817	19824	19852	19583	19870	19938	19883	19867	19980	20136	19928	19773	20007	19644	19820	19686	19801	19833	19831	19836	19733	19801	19823	19810	19634	19877	19921	19783	19755	19925	19887	19808	19898	19820	19786	19838	19905	19790	20049	19818	19732	19773	19910	19997	19853	20060	20060	19779	19823	19797	19756	19837	19862	19663	19817	19743	20011	19863	19813	19752	19829	19764	19865	19942	19815	19708	19771	19889	19696	19850	19804	19809	19957	19894	19779	19717	19532	19908	19919	19859	19784	19721	19892	20033	19868	19777	19706	19956	19942	19803	19850	19956	19782	19751	19769	19670	19909	19768	20000	19725	19950	19989	20031	19955	19888	19793	19721	20035	19917	19740	19762	20017	19963	19615	19916	19773	19733	19930	19723	19926	19873	19858	19926	19825	19590	19810	19883	19900	19842	19735	19736	19693	19747	19940	19868	19996	19735	19679	19954	19686	19814	19943	19671	19826	19651	19841	19690	19978	19812	19834	20027	19743	19942	19993	19717	19933	19866	19897	19956	19971	19688	19568	19736	19836	19804	19959	19923	20074	19891	19722	19934	19812	19766	19855	19849	19860	19816	19892	19755	20000	19828	19810	19778	19903	19873	19732	19672	19980	19779	19643	19960	19900	19801	19597	19888	19674	19719	19956	19875	19814	20081	19830	19778	19687	19904	19654	19599	19915	19925	19789	19931	19685	19799	19810	19807	19768	19758	20110	19873	19741	19739	19865	19865	19908	19855	20025	19838	20046	19842	19717	19751	19860	19972	20073	19684	19734	19901	19677	19871	19946	19914	19889	19828	19757	19708	19924	19873	19836	20006	19924	19889	19836	19955	19956	19829	19693	20030	19754	19723	19891	19934	19704	19814	19619	20097	19830	19726	19687	19791	19911	19988	19799	19718	19931	19686	19881	19823	19832	19795	19759	19748	19679	19786	19924	19692	19712	19703	19759	19815	19825	19783	19748	19882	19905	19923	19983	19837	19802	19794	19858	19760	19807	19752	19933	19785	19689	19930	19812	20010	19897	19947	19784	19770	19874	19998	19913	19783	19696	19816	19816	19718	19987	19852	19691	19773	19714	19666	19948	19947	19713	19879	19871	19752	19982	19831	19615	19785	19882	19950	19852	19963	19765	19847	19823	19865	19993	19722	19733	19877	19831	19844	19808	19796	20017	19813	19893	19823	19635	19650	19767	19747	20013	19916	19961	19956	19812	20081	19863	19901	19845	19711	19791	19721	19689	19939	19727	19954	19819	19922	19908	19967	19694	19855	19761	19738	19848	19855	19865	19797	19858	19782	19823	19935	19691	19924	19847	19989	20017	19901	20040	19854	19851	19853	20024	19794	19794	19800	19472	19804	19941	19865	19923	19704	20056	19888	19841	19891	19695	19756	19667	19813	19955	19919	19826	19915	19979	19789	19741	19585	19852	19807	19745	19897	19926	19695	19991	19923	19858	19706	19865	19873	19738	20018	19745	20077	19932	20031	20063	20056	20138	19989	19842	19830	20026	19898	19787	19624	19736	19641	19770	19751	19892	19868	19862	19716	20126	19674	19808	19779	19969	19871	20061	19991	19845	19894	19722	19800	19845	19827	19959	20009	19799	19947	20001	19769	19795	19878	19773	19633	19596	20008	19965	19769	19908	19730	19910	19940	19579	19934	19622	19839	19902	19923	20015	19718	19823	19640	19749	19870	19871	19940	19681	19874	19913	19979	19953	19935	19923	19771	19788	19857	19996	19898	19674	19814	19866	19714	19774	19764	20016	19593	19986	19806	19855	19707	19826	19818	19607	19867	19740	19617	20015	19904	19924	19953	19854	19720	19854	19823	20056	19688	19628	19807	19978	19638	19836	19934	20037	19807	19853	19876	19754	19852	19660	19970	19730	19882	19953	19649	19831	19947	19915	19711	19914	19828	19659	19825	19947	19597	19960	19908	19891	19888	19860	19708	20026	19670	19628	19838	19997	20002	19862	19689	19855	19634	19963	20039	19850	19691	19916	19799	19994	19732	19765	19696	19950	19932	19950	19802	19903	19878	19568	19690	19789	19907	19618	19929	19916	19831	20038	19872	19884	19838	19651	19940	19583	19737	19898	19609	19758	19766	19890	19682	19833	19921	19793	19637	19753	19789	19850	19779	19659	19861	19922	19951	19954	19898	19835	19875	19776	19982	19784	19784	19882	19906	20018	20053	19531	19885	19818	19926	19623	19831	19783	19947	19820	20031	20020	19904	19793	19550	19855	19684	19831	19871	19847	19619	19705	19892	20044	19556	19659	19931	19927	19995	19794	19776	19819	19683	19724	19771	19888	19900	19781	19628	19791	19900	19806	19739	19892	19867	19861	19932	19838	19906	19793	19934	19804	19780	19817	19819	19765	19865	19612	19760	19865	19799	19915	19909	19727	19740	19813	19851	19901	19750	19879	19767	19987	19873	19957	19458	19821	19912	20013	19997	19865	19757	19659	19607	19621	19858	20021	19726	19809	19931	19853	19883	20028	19733	19906	20153	19873	19809	19962	19964	19719	19770	19954	19879	19833	19880	19885	19776	19870	19855	19772	19628	19848	19673	19783	20012	19736	20011	19795	19934	19892	20030	19780	19724	19635	19880	19678	19780	19916	19921	19900	19835	19883	20115	19741	19818	19732	19784	19876	19818	19999	19640	19698	19836	19648	20043	20013	19790	19689	19831	19937	19820	19684	19799	19834	19798	19664	19642	19692	19982	19864	19838	19757	19795	19766	19906	19938	20003	19941	19871	19673	19867	19859	19735	19512	19856	19904	19768	19748	19908	19722	19864	19778	20022	19683	19767	19903	19720	19808	19978	19871	19883	19836	19864	19710	19832	19955	20026	19888	19660	19853	19913	19752	19705	19814	19502	19589	19743	19953	20022	19866	19802	19904	19901	20079	19877	19762	20145	19897	19935	19884	19957	19635	19869	19936	19874	19818	19865	19787	19655	19773	19892	19884	19722	20037	19929	20155	19583	19848	19850	19981	19973	19908	19855	19872	19784	19673	19665	19843	19861	20030	19980	19770	19840	19949	19813	19856	19831	19952	19834	19763	20123	19890	19889	19752	19998	19885	19997	19752	19972	19992	19994	19787	20048	19803	19871	19796	19796	19943	19984	19957	20002	20028	19802	19998	20025	19875	19582	19756	19846	19980	19907	19810	19921	20130	19782	20003	20039	19756	19730	19885	19879	19789	19885	19700	19874	19845	19952	19775	19509	19981	19675	19817	19817	19867	19942	19944	19893	19990	19769	19880	20095	19904	19950	19917	20043	19776	19827	19659	19836	19801	19935	19784	19734	19882	19963	19847	19581	19735	19791	20006	19740	19806	19941	19874	19875	19796	19830	19705	19990	19702	19700	19878	19896	19767	19743	19636	19729	19800	19815	19852	20058	19936	19903	19791	19810	19588	20121	19971	19749	19878	19864	19869	19729	19816	19595	19723	19864	19699	19873	19977	19910	19916	19811	19729	20028	20106	19729	19749	19808	19858	20028	19937	19744	19934	19977	19902	19949	20025	19667	20014	19990	19892	19820	19666	19740	20027	19942	19747	19825	19904	19752	19716	19841	19983	19533	19995	19871	19942	19668	19781	19924	19919	19730	19749	19758	19714	20014	19662	19783	19851	19723	19828	19709	19900	19923	19820	19960	19702	20034	20000	19999	19751	19954	19841	19856	19893	19709	19805	19878	19972	19782	19686	19985	19863	19843	19869	19912	19911	19770	19759	19852	19816	19668	19790	19790	19711	19977	19901	19830	19814	20084	19861	19898	19692	19807	19803	20022	19781	20000	19842	19872	19835	19936	19845	19910	19913	19949	19792	19994	19683	20077	19835	20040	19726	19848	19748	19730	19980	19820	19797	19662	19790	19960	19816	19817	20039	19819	19881	19764	19761	19723	19885	19858	19684	19825	19908	19665	19946	19756	19615	19625	19888	19802	19816	19818	19677	19922	20031	20023	19942	19989	19776	19698	19830	19803	19872	19820	19933	19887	20041	20008	19724	19807	19883	19874	19953	19904	19795	19880	19992	19810	19816	19797	19846	20023	19787	19845	19698	19693	19987	19856	19888	19960	19949	19848	19828	19793	19790	19683	19716	20039	19900	19755	19838	20013	19827	19753	19805	19940	19963	19794	19663	19738	19841	19785	19866	19856	19958	19786	19753	19706	19791	19747	19840	19921	19887	19680	19770	19933	20085	19735	19858	19820	19785	19768	19771	19932	19805	19873	19867	20001	19899	19845	19854	19804	19713	19780	19704	19712	19858	19840	19694	19940	20109	19724	19979	19818	19888	19922	19885	19847	20042	19692	19906	19926	19861	19714	19844	19868	19833	19836	19975	19874	19761	19496	19837	19809	19775	19930	19814	19815	19684	19801	19698	19821	19939	19911	19681	19785	19825	19726	19997	19813	19804	19940	20046	19987	19709	19781	19662	19880	19661	19771	19777	19815	19814	19774	20040	19893	19779	19596	19962	19789	19831	19709	19620	19658	19898	19823	19895	20003	19989	19905	19787	19741	19801	19989	19783	19769	19791	19935	20157	19886	19882	19886	19855	20073	19784	19828	19965	19775	19615	19784	19893	19734	19657	19956	19684	19742	19826	19872	19917	19841	19853	19633	19946	19980	20073	20001	19890	19724	19778	19828	19922	19758	19733	19810	19724	19800	19839	19944	19863	19907	19680	19675	19669	19853	19920	19944	19860	19792	19810	19795	19723	19913	19759	19897	19877	19974	19922	19914	19973	20051	20029	20128	19904	19968	19909	19895	19870	19723	19926	19706	19966	19752	19656	19710	19782	19844	19752	19800	19985	20043	19857	19788
20108	20316	20540	18849	20235	29980	26940	21195	18292	16882	16494	16387	16233	16327	16381	16317	16238	16371	16088	16270	16226	16426	16200	16332	16305	16303	16214	16316	16066	16288	16301	16306	16452	16347	16206	16319	16238	16297	16416	16334	16265	16313	16312	16243	16343	16355	16289	16211	16382	16350	16306	16388	16149	16279	16328	16345	16063	16116	16226	16130	16306	16132	16176	16333	15918	16277	16254	16130	16207	16293	16350	16181	16319	16157	16436	16252	16298	16265	16236	16219	16355	16240	16329	16296	16372	16285	16351	16128	16307	16152	16255	16287	16304	16300	16326	16232	16274	16300	16499	16296	16270	16269	16334	16210	16377	16242	16108	16346	16472	16268	16132	16107	16294	16132	16303	16316	16259	16254	16100	16171	16233	16231	16355	16338	16170	16069	16415	16278	16174	16459	16447	16387	16130	16239	16047	16294	16424	16207	16298	16146	16401	16210	16062	16221	16268	16177	16296	16181	16296	16143	16381	16455	16211	16314	16260	16291	16415	16115	16241	16282	16212	16171	16202	16173	16295	16263	16376	16178	16026	16204	16364	16346	16185	16289	16283	16299	16140	16268	16189	16304	16483	16180	16146	16366	16360	16162	16225	16118	16305	16257	16207	16398	16262	16231	16266	16297	16126	16101	16177	16355	16372	16374	16310	16142	16412	16275	16142	16213	16280	16309	16253	16230	16387	16353	16307	16415	16237	16305	16349	16164	16199	16236	16340	16294	16312	16448	16121	16434	16350	16280	16202	16226	16155	16192	16206	16228	16259	16307	16168	16163	16272	16218	16052	16372	16328	16277	16315	16172	16476	16256	16238	16255	16210	16162	16455	16275	16111	16325	16525	16070	16247	16338	16113	16193	16288	16204	16257	16304	16294	16324	16167	16279	16337	16268	16534	16150	16214	16442	16203	16273	16212	16355	16091	16456	16233	16299	16344	16436	16074	16286	16269	16372	16087	16345	16082	16326	16222	16330	16276	16210	16219	16225	16335	16269	16260	16134	16420	16210	16371	16293	16309	16462	16322	16134	16370	16267	16258	16308	16221	16289	16216	16305	16258	16323	16187	16127	16245	16270	16268	16242	16362	16155	16344	16324	16342	16107	16241	16207	16183	16216	16065	16298	16243	16300	16091	16310	16346	16382	16359	16397	16115	16210	16354	16169	16305	16410	16177	16272	16255	16189	16415	16188	16448	16307	16320	16338	16314	16273	16259	16053	16339	16279	16254	16326	16156	16208	16348	16180	16330	16206	16265	16145	16196	16334	16418	16236	16125	16207	16166	16157	16336	16319	16421	16190	16427	16160	16219	16309	16317	16140	16245	16219	16335	16365	16310	16209	16182	16197	16369	16154	16401	16211	16130	16094	16019	16290	16352	16166	16359	16293	16251	16227	16419	16233	16340	16143	16277	16174	16063	16151	16196	16379	16257	16421	16314	16267	16335	16365	16347	16328	16067	16218	16199	16208	16267	16323	16341	16400	16214	16377	16221	16282	16278	16297	16256	16222	16102	16216	16225	15982	16254	16133	16284	16266	16396	16240	15948	16399	16229	16208	16196	16282	16344	16186	16143	16231	16368	16290	16227	16356	16181	16487	16197	16236	16264	16333	16233	16267	16340	16273	16244	16381	16324	16197	16289	16255	16221	16360	16164	16063	16316	16228	16293	16200	16235	16417	16371	16223	16241	16179	16524	16200	16255	16240	16375	16259	16362	16194	16291	16225	16342	16409	16105	16271	16219	16276	16254	16304	16253	16232	16237	16097	16282	16445	16218	16348	16365	16206	16331	16231	16339	16183	16228	16213	16171	16122	16339	16252	16474	16313	16271	16157	16457	16274	16400	16120	16213	16388	16317	16349	16215	16404	16126	16255	16191	16286	16324	16057	16433	16200	16275	16223	16176	16304	16332	16208	16221	16351	16113	16119	16231	16193	16287	16231	16273	16406	16138	16284	16312	16190	16439	16310	16211	16184	16232	16324	16365	16221	16381	16251	16476	16193	16230	16493	16288	16181	16306	16162	16269	16265	16022	16182	16207	16251	16156	16186	16284	16260	16263	16312	16148	16269	16300	16137	16295	16407	16259	16231	16333	16232	16232	16191	16218	16365	16199	16268	16284	16227	16239	16345	16276	16102	16230	16171	16293	16222	16275	16365	16339	16326	16042	16384	16364	16223	16194	16294	16418	16321	16330	16211	16441	16398	16098	16289	16349	16379	16237	16245	16463	16364	16243	16365	16190	16328	16209	16288	16246	16430	16404	16373	16240	16430	16311	16261	16294	16409	16374	16264	16152	16188	16245	16283	16229	16425	16135	16237	16334	16348	16360	16273	16378	16469	16218	16282	16251	16263	16258	16110	16294	16211	16146	16230	16346	16378	16367	16254	16329	16345	16392	16210	16388	16408	16279	16138	16505	16382	16303	16291	16302	16123	16260	16231	16182	16177	16298	16426	16305	16165	16405	16214	16151	16110	16275	16248	16283	16274	16283	16260	16252	16239	16325	16288	16296	16274	16284	16326	16259	16170	16234	16213	16305	16381	16311	16246	16120	16151	16348	16272	16275	16469	16365	16243	16265	16216	16290	16256	16087	16295	16311	16191	16308	16344	16299	16407	16317	16301	16224	16185	16374	16425	16092	16354	16225	16225	16313	16232	16183	16138	16238	16334	16363	16234	16154	16313	16268	16331	16168	16449	16295	16103	16130	16217	16247	16285	16388	16497	16223	16297	16276	16232	16282	16205	16381	16309	16063	16377	16145	16122	16230	16288	16448	16332	16291	16288	16053	16338	16350	16242	16425	16267	16189	16186	16138	16283	16233	16143	16219	16356	16158	16122	16168	16302	16278	16425	16393	16228	16253	16241	16417	16241	16346	16199	16138	16248	16412	16252	16408	16315	16382	16386	16178	16244	16292	16256	16342	16360	16257	16249	16104	16266	16364	16282	16172	16213	16094	16163	16358	16180	16235	16351	16189	16152	16373	16083	16387	16193	16175	16362	16205	16374	16076	16396	16365	16254	16255	16160	16360	16269	16231	16324	16382	16142	16239	16421	16269	16331	16314	16194	16252	16244	16264	16216	16279	16362	16281	16123	16321	16404	16314	16269	16197	16330	16235	16255	16278	16327	16193	16257	16328	16163	16095	16241	16391	16267	16343	16134	16227	16096	16230	16330	16310	16184	16385	16315	16265	16293	16294	16394	16169	16267	16175	16382	16211	16351	16259	16206	16169	16315	16229	16208	16266	16137	16229	16425	16043	16339	16298	16127	16174	16280	16279	16198	16247	16237	16270	16398	16304	16353	16140	16307	16271	16231	16093	16322	16185	16277	16393	16284	16273	16287	16233	16168	16340	16068	16222	16138	16292	16284	16334	16249	16275	16131	16291	16302	16332	16270	16232	16436	16366	16097	16218	16239	16306	16161	16227	16355	16160	16487	16419	16194	16331	16149	16367	16241	16177	16356	16220	16247	16304	16375	16261	16304	16296	16217	16204	16293	16294	16350	16288	16232	16302	16198	16331	16322	16256	16166	16309	16193	16310	16324	16218	16199	16305	16391	15992	16087	16247	16288	16327	16292	16293	16292	16316	16210	16262	16288	16284	16351	16352	16118	16347	16122	16509	16360	16286	16326	16263	16205	16162	16441	16377	16412	16274	16186	16415	16382	16432	16368	16420	16282	16225	16409	16245	16173	16253	16220	16305	16092	16341	16304	16420	16355	16258	16400	16226	16096	16274	16444	16181	16190	16059	16118	16416	16147	16330	16309	16393	16355	16277	16367	16284	16121	16442	16176	16331	16131	16500	16197	16220	16280	16310	16276	16334	16191	16211	16424	16213	16283	16292	16201	16199	16440	16254	16234	16337	16128	16165	16218	16334	16290	16358	16291	16113	16430	16445	16437	16125	16166	16275	16233	16504	16215	16278	16176	16107	16210	16327	16245	16189	16267	16302	16104	16400	16211	16293	16344	16265	16383	16253	16211	16276	16187	16340	16146	16190	16334	16258	16244	16126	16300	16138	16364	16257	16298	16082	16066	16333	16042	16384	16075	16310	16174	16347	16450	16408	16208	16285	16370	16282	16179	16363	16349	16314	16118	16183	16274	16206	16261	16297	16145	16321	16275	16352	16260	16378	16289	16218	16322	16127	16153	16250	16532	16405	16030	16301	16320	16092	16360	16293	16327	16277	16244	16136	16196	16244	16298	16168	16339	16289	16291	16166	16204	16198	16217	16395	16391	16181	16396	16262	16323	16294	16287	16264	16525	16246	16087	16362	16403	16339	16389	16285	16223	16118	16339	16252	16240	16383	16375	16272	16238	16262	16251	16202	16342	16424	16441	16159	16423	16233	16263	16452	16287	16251	16252	16311	16458	16245	16227	16443	16341	16273	16272	16165	16111	16100	16219	16302	16330	16310	16115	16278	16249	16129	16303	16178	16156	16221	16290	16287	16330	16119	16223	16283	16220	16244	16361	16219	16381	16226	16564	16155	16213	16272	16257	16297	16331	16387	16206	16125	16147	16342	16237	16250	16345	16250	16300	16307	16250	16241	16374	16300	16365	16294	16313	16337	16334	16250	16214	16219	16315	16232	16391	16303	16201	16227	16241	16162	16334	16262	16180	16300	16241	16330	16427	16222	16324	16331	16281	16323	16248	16206	16251	16333	16173	16299	16201	16284	16462	16175	16307	16345	16352	16226	16166	16204	16298	16101	16524	16246	16280	16207	16134	16467	16317	16299	16285	16228	16284	16377	16246	16322	16300	16167	16230	16207	16080	16405	16281	16222	16241	16351	16167	16233	16136	16335	16119	16110	16354	16357	16263	16390	16358	16294	16284	16229	16353	16243	16359	16356	16240	16149	16337	16452	16425	16304	16309	16219	16395	16372	16235	16342	16199	16401	16229	16220	16161	16154	16270	16313	16231	16272	16162	16453	16296	16186	16303	16187	16266	16249	16034	16379	16192	16297	16147	16184	16348	16290	16131	16291	16437	16144	16251	16340	16316	16226	16389	16290	16205	16432	16179	16266	16243	16314	16366	16194	16337	16224	16279	16206	16049	16307	16109	16411	16180	16119	16324	16335	16202	16315	16042	16303	16260	16337	16511	16244	16067	16275	16180	16324	16280	16198	16427	16320	16221	16253	16392
24174	21485	29127	24359	26649	60449	60185	42034	31121	24324	20765	19653	19385	19145	19349	19347	19090	19310	19258	19394	19085	19220	19244	19059	19027	19218	19185	19235	19223	19146	19317	19436	19370	18920	18994	19104	19387	19096	19133	19185	19156	19191	19234	19035	19063	19067	19119	19117	19091	19125	19380	19147	19061	19217	19151	19102	19253	19115	19030	18930	19220	19010	19248	19032	18944	19090	19034	19069	19054	19187	19166	18987	19115	18985	18883	19194	19285	18977	19247	19089	19040	19080	19041	19037	19254	19380	19217	19108	19233	19068	18934	19336	19173	19150	18954	19020	18859	19187	19110	19174	19208	18984	19097	19232	19215	19208	19021	19091	19191	18983	19073	19009	19220	19238	19191	18966	19235	18957	19057	19017	19074	19175	19075	19125	19273	19058	19145	19254	19231	19201	19184	19211	18995	19006	18955	19148	19043	19014	18930	19154	19238	19167	19133	18975	19226	19009	19200	19101	19179	19138	19071	19257	18991	18867	18994	19112	18907	19129	19139	19158	19324	19201	19041	18933	19081	18968	19037	19214	19163	19058	19058	19031	19158	18988	19182	19192	19353	19072	18936	19098	19060	18987	19077	18967	19078	18929	19096	19101	19255	19072	18954	18993	19082	19106	19015	19107	19008	19114	19228	19119	19085	19202	19037	19159	19044	18999	19141	19058	19488	19080	19099	19178	19048	19043	19122	19028	19117	18958	19109	19118	19122	19101	19188	18999	19027	18973	19021	18983	19126	19012	18842	19070	19221	19058	19147	19055	19120	18939	19259	19274	19333	19004	19238	19250	19219	19170	18974	19009	19068	18892	19125	19058	19121	19130	18890	19144	19062	19105	19215	19103	19043	19054	19119	18887	19250	19176	19051	19062	18976	19016	19118	18839	19165	19122	19111	18917	18956	19028	19127	18962	19184	19026	19042	18970	19125	18932	19148	19255	19109	19031	19221	19154	19102	19129	19169	18872	19037	18958	18949	18963	18919	19027	18982	19085	19350	19288	19130	19460	19269	19099	18960	19193	19199	19238	18901	18983	19204	18906	19219	19184	19147	19106	19037	19022	18969	19243	19302	19081	19108	19257	19013	18991	19092	18998	19140	19189	19000	19111	19065	19150	19091	19118	19146	19094	19164	19242	19272	19236	19070	19202	19291	19124	18858	19203	19220	18965	18963	19072	19086	18879	19087	19065	19124	19138	19233	19195	19204	19059	18975	19202	19052	19260	19006	19050	19210	19226	19190	19031	19031	19136	19052	19121	19017	18935	19138	19191	18997	19038	19186	19303	19031	19071	19070	19217	19108	18949	19202	18863	18948	19142	19101	19008	19265	19024	19114	18729	18989	18976	18991	19125	19225	18984	19067	19056	19089	19194	19156	19011	18990	19185	19281	19185	19138	19080	19275	18937	19286	19074	19060	19038	18939	19037	19016	19002	19084	19000	19266	19193	19379	18952	18968	19056	19035	19099	19125	19238	18730	19018	19256	19179	19008	18951	18816	19073	19204	19091	19004	19067	19104	19313	19249	19092	19108	18970	19015	19065	19080	18894	18824	19073	19117	19184	19171	19236	18978	18961	18884	19006	18943	19153	19211	18920	19015	19108	18879	18913	19171	19046	19264	19258	18934	19072	19002	19182	19101	19127	19144	19174	19198	19264	19253	19211	19154	19273	19110	18980	19398	18749	18984	18875	18853	18919	19091	18974	19060	19041	18979	18897	18942	19374	18981	19132	18920	19156	18890	19008	19193	19083	19163	19070	19315	19174	18839	19116	19125	19186	18964	19294	18971	19185	19127	19079	19260	19294	18983	19079	19204	19237	19051	19204	18999	19027	19280	19224	18905	19114	19165	18946	18989	19185	19000	19326	19360	19179	19176	19108	19266	19247	19017	19038	19177	19053	19448	19148	19049	19000	18901	19017	19113	19024	19081	18966	19155	19069	19164	19121	19058	19088	19100	19048	19104	18868	19106	19294	19249	19048	19117	19144	19051	19070	19251	19201	19076	19118	19210	19167	19283	18902	18995	19144	19016	19129	19133	19189	18905	19048	19167	19030	19178	18873	19148	19130	19312	18962	19128	19079	19232	19191	19267	19106	19175	19055	19139	19030	19057	19048	19059	19080	19143	18992	18820	19101	18909	18883	18970	19250	19076	19097	19103	19012	19177	18937	18996	19110	19155	18985	19018	18844	19250	19058	19163	18949	19169	19279	19095	19070	19189	19234	19162	18935	19392	18869	19213	19105	19219	19112	19138	18943	19240	18979	19076	19202	19259	19082	19057	19039	19042	19005	18981	18913	19181	19172	19166	19100	18964	19097	19258	19127	19327	19005	19069	19100	19023	18929	19190	19197	19054	19097	19018	18912	19241	19230	19154	19246	19082	18843	19188	19113	19084	19134	19088	19197	19095	19045	19124	19175	19178	19004	18949	19049	19007	19070	19097	19131	19029	19243	19225	19093	19086	19297	19032	19047	18895	19162	19210	19100	19150	19174	19060	19029	19247	19013	19141	19131	19270	19280	19019	19153	19024	18937	19107	19117	19194	19074	19052	18952	19114	19048	19103	18876	19123	18875	19057	19153	18932	19019	19199	19061	19063	19152	19254	19230	19026	19096	18957	18918	19114	19145	19209	19140	19170	18975	18974	19232	19291	19066	18991	19405	19173	18971	19177	19096	19158	19164	19163	18971	19157	19515	19104	19058	18841	19061	19202	19043	19119	19042	19151	18921	19025	19336	19172	19315	19147	18858	19222	18989	18880	18828	19025	19268	19302	19201	19247	18893	19043	19022	19025	18851	19119	19228	18934	18963	19102	19027	18904	19039	18991	18993	19048	19164	19143	18929	19164	19212	19206	19068	18957	19227	19091	19159	18798	18980	18964	19037	19132	19104	19123	19047	19173	19180	19079	19086	19317	19106	19196	19149	19075	19102	19047	19259	19147	19084	18934	19358	19132	19226	19215	18928	19139	19013	19099	19212	19190	19172	19137	19211	18996	19076	19036	19111	19150	19121	18874	18793	19073	19010	19201	19148	19137	19046	18930	19193	19102	18757	19177	19187	19053	19216	18914	19109	19094	19018	19139	19004	19054	19058	18948	19020	19205	18954	19313	19125	19317	18989	18943	19272	19254	19163	19199	19135	19108	19001	19118	19107	19085	19222	19289	19107	19128	19036	19008	18985	18845	19144	19174	19211	19092	19104	19046	19119	19079	19251	18917	18877	19021	19007	19182	19170	19104	19111	19278	19198	19029	19157	18942	18998	19196	18978	19221	18989	18822	18977	18955	19056	19021	19122	19301	19070	19078	18967	19059	19135	19051	19171	19055	19015	19199	19142	19159	19094	19026	19348	19279	19087	18931	19060	18976	19119	19101	19181	19279	19113	18978	19044	19286	19204	18986	19149	19151	19181	19193	19008	19062	18990	18951	19203	19062	19182	19046	19002	19107	19210	18976	19069	18981	19048	18923	19308	19114	18940	19051	18947	19045	19158	19144	19236	19032	19166	19080	18939	19185	18971	19116	19076	19161	19209	19185	19047	18990	19164	19071	19182	19179	18967	19161	19293	19284	19139	19194	19052	18920	19135	18939	18953	19067	19011	19111	19154	19000	19061	19177	19229	19168	19011	18909	18972	19102	19082	19111	19094	19256	18997	19319	18960	19051	19237	19316	18959	19011	19225	19118	19190	19160	19132	18954	19213	19200	18870	18959	19077	18977	19100	18997	19158	19135	19005	18880	19038	19008	18994	19156	19013	18960	19062	19156	19153	19120	19001	19030	19222	18952	19030	19019	19060	19300	19140	19008	19073	19094	19210	18914	19030	19253	19014	19131	19062	18925	18995	18998	19020	19097	19384	18955	19106	19232	19106	19108	19255	19169	19056	19193	19115	19113	18948	19186	19179	19051	19239	19115	18918	19319	19162	19012	19109	19063	19260	19026	18870	18834	18902	18908	18814	19256	19216	19210	19026	19047	19191	19088	19116	19138	19236	18971	19183	19179	19118	19221	18925	19240	19005	18728	19375	18961	19122	18948	19009	18988	19201	19091	19025	19120	19153	19169	18849	19129	19139	19173	18950	19213	19108	19194	19192	18831	19082	18927	19313	19135	19341	19253	19100	19078	19069	18969	19214	19111	18973	19154	19129	19194	19188	19017	19161	19368	19100	18907	19258	19056	19121	19083	19114	18964	18877	18949	19236	19055	19016	19018	18968	19108	19246	19226	19041	19020	19076	19225	19205	19110	18909	19256	19215	19139	19113	18996	18973	19259	19224	19175	19159	18956	19002	19173	19176	19020	19348	18914	19223	19127	19071	19318	18933	19151	19183	19009	18927	19169	19125	19019	19155	19076	18908	19009	19045	19146	19187	19208	19165	19305	18824	19220	18979	18865	19190	19192	19177	19153	19037	19195	19007	19288	19382	19147	19078	19355	18856	19104	18952	18900	19304	19080	19185	19032	19266	19026	19000	19111	19014	19028	19098	19360	19240	18992	19006	19043	19076	18983	19011	19167	19073	19367	19182	19090	19320	18923	19175	19278	19328	18994	19052	19140	19112	19140	19157	19151	18929	19158	19083	19210	19073	19245	19247	19055	19063	19072	19338	19339	19026	19110	19177	19195	19197	19054	19054	19122	19178	19179	19091	19192	19169	19122	19137	19038	18901	18956	19091	18959	18974	19214	19155	19304	19187	19392	19135	19334	18963	18956	19057	18995	19118	19298	18986	19064	19144	19021	19252	19170	19011	19118	19002	19008	18844	19303	19065	19152	19055	18861	18779	19102	19118	19296	19017	19159	19136	19024	19116	18873	19082	19271	19048	19224	19292	19056	19148	19066	19051	19283	19135	19147	19206	19089	19196	19186	19072	19194	19203	18995	19051	18884	19094	19133	18976	19227	19157	19105	18903	19411	19097	19061	19101	19047	19065	19043	19151	18783	19032	19033	19413	19226	19134	19193	19147	19130	18987	19081	19026	19077	19109	19191	18976	19252	19099	18988	19143	19103	19025	19086	19332	19174	18958	19078	19228	19237	19173	18948	19171	19109	19151	19189	18989	19131	19274	19095	19223	18986	19004	19067	18961	19230	19125	19051	18917	18898	19119	19212	19424	19295	19057	19037	19053	19081	19162	19150	19123	19085	19106	19223	19109
37842	27910	24787	21025	33305	61461	55829	40481	28899	20536	17207	15967	16006	15871	15831	15874	15898	15850	15995	15826	15945	15937	15900	15960	15802	15791	15877	15748	16016	15806	16012	15895	15986	15857	15862	15779	15852	15899	15810	16033	15778	15833	16037	15949	15865	15814	15920	15863	15841	15871	16001	15812	15861	15895	15956	15862	15988	15804	15967	15778	15825	15926	15891	16145	15613	15990	15745	15919	15843	15912	15929	15753	15710	16132	15912	15919	15821	15862	15965	15775	15902	15828	15844	15970	15833	15884	15977	15937	15768	15827	15898	15852	15882	15683	15637	15981	15866	15701	15830	15946	15880	15829	15922	15908	15833	15857	15869	15910	15951	15836	15978	15820	15830	15704	15931	15801	15834	15662	15811	15989	15945	15839	15829	15766	15981	15631	15825	15847	15766	15962	15849	15768	15823	15887	15789	15981	15849	15811	15781	15850	15973	15904	15936	16003	15980	15954	15669	16037	15881	15881	15801	15957	15817	15841	15926	15741	15728	15938	15886	15825	16000	15772	15913	15974	15889	15733	15883	15999	15707	15857	16167	15661	15969	15794	15916	15802	15688	15733	15907	15737	15849	15755	15898	15741	15888	15883	15953	15727	15851	15958	15911	15914	15902	15781	15879	15807	15883	16144	15771	15887	15866	15951	15935	15922	15892	15824	15970	15884	15893	15805	16001	15871	15704	15918	15997	15800	15817	15690	15763	15987	15899	15770	15846	15821	15835	15660	16017	15835	15921	15908	15760	15852	15796	15775	15784	15888	15675	15899	15772	15911	15978	15919	15779	16064	15750	15871	15688	15900	15740	15805	16016	15813	15861	15706	15905	15786	15902	15730	15869	15999	15760	15753	15925	15861	15919	15935	15871	15749	15877	15727	15908	15885	15869	16029	15841	15768	15927	15825	15754	15810	15979	15714	15936	15836	15692	15879	16059	15825	15775	15917	15882	15980	15898	15914	15660	15805	15985	15843	15831	15702	15993	15739	15880	15779	15995	15955	15723	15955	15998	15783	15763	15959	15994	15892	15944	15859	15852	15730	15797	15883	15867	15793	15885	15911	15764	15932	15999	15628	15849	15861	15970	15893	15822	15882	15835	15822	15959	15792	15809	15888	15862	15928	15785	15921	15782	15743	15830	15686	15816	15775	15802	15746	16016	15805	15825	15833	15831	15859	15828	15801	15881	15932	15879	15660	16029	15973	15743	15694	15665	15862	15735	15846	15912	15679	15838	15914	15857	15792	15965	15781	16008	15795	15805	15714	15631	15669	16013	15924	15903	16063	15740	15843	15865	15866	15713	15786	15963	15867	15943	15896	15891	15686	15784	15719	15767	15818	15922	15844	15976	15835	15847	15867	15938	15900	15871	15917	15878	15878	15727	15958	15885	15758	15827	15770	15769	15837	15822	15750	15844	15748	15882	16052	15790	15873	15714	15817	15804	16003	15985	15895	15757	15834	15728	15766	15959	15697	15957	15805	15768	16025	15849	15816	15956	15901	15759	15782	15839	15915	15865	15905	15798	15810	15803	15932	15652	15889	15746	15700	15760	16007	15859	15818	15849	15748	15771	15890	16025	15646	15899	15954	15966	15888	15723	15948	15812	15738	15783	15898	15950	15934	15906	15970	15973	15718	15903	15762	15792	15906	15684	15847	15715	15875	15494	15855	15794	15777	15914	15930	15838	15855	15798	15685	15776	15819	16028	15818	15968	15880	15897	15804	15832	15806	15845	16056	15816	15839	15767	15736	15864	15802	16066	15847	15899	15775	16006	15877	15862	15783	15757	15890	15688	15916	15845	15958	15897	15883	15881	15702	15877	15714	15814	15886	15774	15910	15756	15875	15857	15899	15887	16056	15823	15695	15784	15850	15938	15763	15842	15774	15929	15896	15780	15846	15902	15918	15897	15931	15915	15736	15977	15710	15851	15815	15783	15907	15855	15711	15864	15836	15811	15907	15909	15803	15929	15861	15841	15799	16149	15730	15733	15887	15823	15913	15882	15939	15794	15996	15822	15860	15913	15855	15735	15788	15908	15860	15924	15645	15762	15874	15829	15932	15909	15973	15874	15729	15869	15897	15810	15797	15896	15939	15945	15723	15810	15857	16007	15833	15881	15755	15913	15909	15880	15862	15883	15817	15938	15809	15863	15962	15935	15738	15736	16029	15914	15900	15935	15876	15830	15940	15849	15778	15817	15890	15759	15957	15822	15868	16045	15811	15928	15788	15853	15848	15782	15841	15862	15698	15831	15868	15825	15742	15910	16032	15987	15768	15854	15939	15900	15817	15950	15821	15847	15811	15905	15919	15849	15834	15974	15965	15613	15802	15744	15963	15899	16011	15938	15767	15838	15973	15874	15963	16045	15819	15814	15717	15759	15832	15878	15900	16019	15947	15743	15800	15985	15708	15831	15789	15945	15798	15946	15821	15809	15997	15767	15848	15873	16131	15867	16003	15581	15783	15873	15962	15837	15581	15876	15795	15813	15988	15976	15820	15859	15904	15868	15755	16004	15860	15870	15854	15828	15831	15776	15850	15803	16063	15779	15975	15799	15905	15932	16078	15754	15986	15872	15882	15875	15833	15850	15947	15808	15783	15877	15879	15820	15953	15903	15781	15854	15891	15701	15912	15970	15844	15886	15945	15748	16151	15892	16025	15847	15753	15771	15723	15775	16007	15737	15776	15729	15868	15854	15743	15923	15772	15925	15925	15810	15787	15740	15878	15690	15765	15822	15797	15911	15792	15780	16023	15887	15812	15651	15941	15897	15772	15871	15669	15900	15861	16003	15853	15896	15949	15827	15733	15786	15775	15677	15916	15894	15854	15818	15910	15795	15715	16007	15872	15697	16006	15880	15869	15777	15847	16041	15959	15994	15993	15802	15821	15867	15851	15777	15946	15831	15996	15741	15788	15774	15816	16032	15922	15914	15864	15967	15835	15968	15874	15735	15837	15987	15668	15937	15895	15797	15851	15868	15870	15852	15986	15780	15869	15809	15921	15845	15987	15922	15841	15912	15887	15940	15805	15809	15761	15926	15805	15958	15874	15755	15834	16026	15614	15898	15842	15861	15929	15799	15885	15784	15756	15726	15766	15917	15901	15915	15844	15774	15955	15925	16124	15822	15754	15779	15854	15811	15721	15767	15943	15768	15970	15958	15934	15840	15958	15937	15896	15827	15776	15822	15788	15749	15953	16008	15844	15788	15967	15841	15740	15907	15921	15834	15693	15838	15815	15750	15876	15844	15869	15823	15853	15953	15875	15956	15681	15914	15671	15846	15855	15744	16077	15776	15871	15912	15885	15928	15863	15758	15992	15850	15833	15807	15744	15857	15836	15778	15858	15842	15812	15837	15801	15866	15928	15789	16002	15781	15879	15783	15956	16014	15776	15852	15682	15829	15961	15763	15920	15858	15852	16028	15768	16012	16080	15932	15910	15733	15866	16004	15813	15847	15786	15875	15778	15859	15921	15840	15854	15721	15763	15922	15925	15923	15773	15909	15880	15842	15708	15806	15756	15972	15874	15751	15839	15844	16076	15816	15952	15830	15791	15803	15848	15900	15797	15796	15736	15907	15791	15908	15995	16021	16028	15929	15924	15881	15772	15870	15789	15707	15843	15769	15955	15933	16030	15945	15694	15685	15847	16014	15986	15838	15951	15883	15638	15910	15890	15846	15960	15856	15916	15827	15941	15913	15940	15944	15883	15868	15854	15916	15887	15712	16037	16031	15723	15756	15982	15949	15915	15655	15925	15933	15862	15768	15890	15995	15859	15925	15854	15899	15839	15822	15896	15885	15883	15912	15929	15930	15895	15889	15759	15765	15813	15805	15828	15965	15838	15953	15803	15974	15983	15775	15983	15828	15893	15903	15795	15760	15785	15970	15989	15938	15764	15743	15916	15839	15988	15809	15891	15944	15834	15908	15831	15990	15904	15928	15911	15843	15975	15975	15909	15994	15885	15891	15731	15849	15943	15955	15884	15761	15819	15873	15933	16010	15797	15779	15649	15722	15755	15694	15769	15939	15919	15686	15828	15708	15634	15938	15766	15872	15831	15863	15831	15916	16075	15685	15704	15757	15852	15820	15871	15938	15760	15856	16092	15691	15895	15828	15785	15985	15758	15950	15808	15871	15865	15926	15768	15756	15816	15829	16058	15771	15753	15953	15786	16054	15815	15741	15890	15798	15924	15855	15904	15995	15884	15838	15791	15894	15850	15957	15782	15867	15685	15809	15873	15739	15892	15819	15926	15833	15870	15995	15774	15967	15921	15824	15977	15789	16013	15951	15838	15972	15828	15864	15889	15948	15867	15825	15914	15903	15902	15672	15820	15785	15747	15820	15888	15979	15939	15818	15749	15931	15823	15721	15718	15753	15969	15902	15899	15942	15902	15992	16051	15914	15821	16156	15832	15781	15888	15905	15863	15807	15801	15909	15895	15770	15890	15781	15976	16003	15971	15876	15949	15810	15976	15848	15749	15794	15832	15924	15792	15864	15960	15907	15802	15943	15782	15850	15856	16132	15884	15808	15763	15655	15738	15910	15847	15790	15728	15796	15900	15897	15831	16004	15941	15807	15934	15947	15964	15640	16038	15876	15691	15894	15982	15770	15802	16081	15908	15750	15934	15878	16041	15895	15745	15733	15997	15737	15781	15732	15804	15918	15754	15890	15690	15856	15896	15764	15843	15870	15899	15802	15922	16024	15791	16002	15855	15916	15846	15831	15977	15889	15879	15996	15769	15898	15799	15810	15955	15922	15795	15919	15740	15930	15792	15925	15852	15833	15880	15781	15824	15826	15887	15777	15930	15857	15919	15908	15759	15937	15838	15879	15816	15873	15881	15717	16083	15745	15790	15869	15806	15870	15821	15997	15713	15789	15889	15829	15861	15871	15762	15976	15932	15979	15866	15716	15956	15894	15876	16061	15936	15805	15867	15834	15812	15849	15824	15861	15868	15938	15715	15975	15743	15809	15957	15845	15866	15871	15755	15929	15750	15813	15878	15985	15896	15816	15687	16027	15909	15918	15720	15810	15765	15940	15895	15909	16050	15673	15915	15977	15818	15803	15902	15683	15850	15897	15813	15829	15948	15881	15877	15994	15810	15884	15890	15714	15880	15896	15939	15910	15864	15857	15823
23055	21510	29380	24080	25156	64740	70437	51033	37803	28280	22572	20084	19305	19396	19397	19356	19130	19216	19152	19311	19267	19164	19044	19086	19335	19172	19050	19407	19035	19195	19170	19290	19188	18959	19193	19122	19017	19039	19234	18915	19093	19325	18876	18984	19063	19191	18959	19127	19171	19274	19236	19018	19194	18823	19080	18934	19047	19108	19220	19046	19105	19285	18951	19002	19075	19123	18830	19342	18942	19012	19029	19124	18992	19040	18878	19391	19117	19176	18982	18884	19054	19237	19053	18992	19212	19083	18968	19040	19169	19283	18996	19114	18840	18960	18985	19060	19063	19153	18957	18983	19080	19088	19052	19042	18953	19149	18930	19113	18976	18921	18959	19049	18910	19244	18978	18898	19161	18885	19152	18958	19093	19085	19047	19153	19063	19054	19172	19317	19016	18914	19033	18780	19049	18914	18954	19038	19127	18740	19056	19060	18966	19037	18991	19003	18867	19046	19045	18974	18944	18949	19027	18947	19145	18876	18910	19019	19023	18992	19154	18889	19098	19060	19285	19231	18952	18883	19027	19054	18845	19110	19029	19009	19019	19304	19232	18941	19058	18992	19113	18954	18959	18968	19039	19328	19234	19106	18884	18847	19068	19107	18948	19102	19079	18985	18959	18936	19097	18847	19004	18936	19065	18914	19209	18988	18907	18780	19014	19053	19062	19165	18988	19001	19044	18933	18875	18984	18955	19042	19112	18787	18749	18841	18977	19154	18780	19110	18969	19032	19159	19105	18837	18938	18930	18885	18876	19024	18958	19092	19126	19021	19006	18951	19003	18917	19041	19014	18898	18869	18943	19060	18816	18825	18944	19010	18968	19023	19088	19044	19048	19008	19061	19002	19003	18941	18948	18974	19016	18866	19089	19068	18986	18889	18991	18962	18861	19126	18870	19065	18993	18805	19116	18960	19210	18873	18816	19014	19078	19008	18970	19175	19204	19026	19094	18857	18962	19016	18840	18924	19155	19014	19078	19128	19060	19019	19113	19148	19029	18915	18998	19034	18830	19142	18930	18983	18902	19057	18931	19034	19059	19128	18633	18805	18997	19279	19042	19048	19048	19082	19223	19102	18892	18994	19219	18994	19064	19071	19122	18787	19040	18962	19069	18835	19089	19157	18797	19186	19074	18979	18946	19162	19083	19262	18985	19007	18844	19012	18679	19080	19126	19258	18825	19084	19055	18878	18834	19220	19063	19257	19096	19001	18866	19008	18992	19034	19185	18995	18909	18968	19006	19073	19128	19022	18813	18927	19036	19057	18877	18952	18656	19085	19078	18971	18977	18818	19021	19144	18967	18977	18908	18975	19203	19051	19088	19046	18930	18950	18818	19067	19068	18941	18819	18846	19122	19155	19112	19069	18988	19097	19205	19092	18984	19066	18834	19003	18988	18861	19108	19000	19128	19151	19231	18988	18969	19030	18906	19089	19064	18886	19146	19092	19221	19228	19357	19073	18926	18941	18978	19082	19044	19091	18983	18887	18795	19223	19016	18978	18979	18814	18976	19175	19101	18916	19132	19097	18947	19056	18986	19028	19033	18913	18882	18992	19184	18959	19120	19041	18923	18941	19055	19002	18622	18868	19087	18985	19028	19051	18967	18952	18850	18989	18875	19011	18990	18929	19014	18967	19108	18687	19039	19097	19122	19010	19176	19003	18906	19127	18927	18949	18669	19157	19126	18963	19123	19129	18887	18967	18950	19185	19095	18824	19152	19043	19001	18994	19053	19082	18916	19012	18981	18807	19049	19005	19035	18975	19101	18904	18940	18896	19060	19009	19042	18968	18842	18844	19095	19055	19064	19109	19054	19064	19130	18988	19072	19033	18963	18841	18940	18926	18939	19005	19002	19162	19044	19147	18954	18957	19034	18923	18949	18856	18924	19182	18945	18822	18986	19018	18895	19078	19107	18968	19186	19182	18861	19079	18953	18865	19032	18902	18832	19023	19125	18896	18885	19017	19025	18880	18888	18986	18965	18921	18856	18999	19154	19119	18893	18865	18751	18759	18910	18749	19067	18787	19025	18914	19007	19137	19168	19110	19206	18774	18967	18909	18938	19159	18873	18896	19073	19059	19102	19092	18813	19002	18931	18859	19071	19007	19048	19029	19003	19084	19082	19128	18932	18808	18948	18957	18986	19129	19187	18950	18951	19067	19140	18826	18981	18867	19000	19001	19141	18880	19135	19016	18962	18849	18997	18921	18986	19052	19194	19033	18957	19053	18981	19075	18920	19080	18929	18976	18918	19023	19192	19055	19280	19191	19055	19057	19092	18834	19138	18998	19091	19279	19164	18996	18984	19101	18926	18969	18926	18953	18986	19023	19102	19045	19003	18961	19046	19301	18860	18948	18998	19007	19193	18921	19136	19013	18860	19100	18987	18972	18837	18681	18998	18898	18884	19080	18967	18991	19039	18992	19078	19122	18966	19098	19064	18904	18852	18779	18986	19057	18970	18950	19109	18869	18994	18984	18831	19009	18851	19111	18886	18937	19155	18981	18828	19121	18930	18965	19186	19175	19178	18912	18899	18937	18978	19099	18915	18980	19147	18907	18916	19028	18912	18717	19073	18875	19119	18912	18946	18952	19025	18847	18984	19139	18951	19036	18960	18890	19062	18978	18963	18900	19121	19215	19073	19109	18838	18909	18889	19029	19018	18977	19119	19007	18953	18966	18967	18855	19120	19021	19140	19028	19002	18785	18803	19027	18829	18935	19212	19129	18910	18932	19071	18925	18899	19143	18939	19146	18767	18956	19036	19348	19186	18998	18973	19318	18999	19004	18955	18943	19005	19014	18784	18914	19126	18979	19064	19032	19199	19135	19010	19097	18936	19038	18905	18877	19082	19003	19088	18964	19033	18916	18951	19033	19007	19071	19215	19073	19054	18856	18957	18962	19092	19010	19180	19012	19000	19243	18980	19001	18977	19083	19020	18919	18926	19087	18857	19074	18976	19085	18946	19113	19032	19219	18946	19009	19016	18962	19000	19138	18988	18979	18896	18992	18952	19011	19122	19047	19065	19154	18885	18900	18950	18829	19104	18923	18890	19007	19062	19021	18984	19380	18911	18947	18858	18939	18818	19183	18978	19045	19200	19128	19047	19140	18898	19118	18940	18919	19055	19059	18905	18911	19019	19072	19057	19115	18979	18969	18844	19048	18832	18970	18882	19141	18915	18817	18959	19044	19204	18964	18759	19160	19111	18866	19023	19107	18853	18996	19193	19035	19011	18979	18994	19039	19066	19052	19287	19095	18975	18997	18971	18962	19071	18966	18932	18972	19077	18996	18903	19021	18913	19020	19050	19021	19049	18951	19055	18865	19082	18933	19008	18928	18865	18956	18941	18992	18901	18873	19160	18738	18918	18920	18968	19161	19073	19062	18973	18922	18993	18913	19091	18860	18934	18964	18980	19131	19064	19011	18960	19070	18834	18980	19197	18964	19168	19180	19100	19005	19046	18936	18981	18974	19057	19122	19063	19048	18975	18900	18995	18932	18919	18989	18913	19044	19117	19094	18991	19179	19001	18981	19084	19062	18861	18935	19036	19055	18900	18858	19123	19085	18817	19114	18860	19032	19061	18841	19134	18989	18787	18841	18772	18968	18977	19003	18953	19066	18887	19096	18829	18863	18933	18908	18921	18717	18937	18928	18946	19020	19035	18966	19196	19023	19069	18945	18905	18971	19147	18953	19053	19042	18972	19075	19111	19207	19068	18908	18885	18835	19016	19053	19107	19012	19079	18874	19000	18868	18884	18714	19041	19075	18738	19009	19007	19018	19082	19017	19164	19025	18989	18933	18974	18753	19042	18971	19054	18972	18857	19036	18888	18896	19055	18966	19071	19122	19070	18814	19090	18881	18890	19130	19062	18948	19279	18962	19056	18979	19077	19164	18912	19024	19065	18996	18992	19026	18820	18937	19010	18936	18700	19127	18701	18974	19009	18944	19097	18948	19077	18876	18912	18841	18818	19015	18887	18835	18899	18939	18926	18598	19003	19075	18920	18943	18859	19041	19161	18975	18909	18844	19064	18914	19039	19189	18935	19046	19131	19081	18955	19170	18914	19034	18973	18776	18814	19033	18910	18986	18852	19148	18996	18830	18913	18946	18822	19116	19068	19131	18824	18993	18989	19093	19027	18963	18903	18856	18977	18683	19077	19040	19042	19050	18874	18873	19009	19093	18982	18958	19016	18865	18921	18855	18874	18793	18890	19106	18996	19047	19154	19021	19181	19009	18820	19002	19011	19059	18930	18908	18717	18837	18937	18972	18919	18897	18893	19002	19122	18927	18921	19019	18981	19016	19005	18848	19013	18965	18912	19074	18891	18999	19247	18988	19004	19044	18931	19039	19095	19204	19021	18883	19100	18962	18910	18782	18879	18941	19121	18946	18873	18885	18924	19120	18959	18963	18853	18974	19067	19059	19091	19007	19006	18990	18985	18962	18948	19052	18991	18816	18890	19125	19176	18986	19052	19049	19103	19219	19004	19222	19018	18986	19124	18686	19072	18774	18841	19202	19021	19120	19173	18748	18957	19073	18969	19012	18907	19102	18980	18837	19039	18967	19011	19028	19119	19020	19062	19155	18976	19009	19005	18908	19193	19090	19229	19063	18975	18888	18619	18969	18816	19239	18753	18817	19187	18823	18727	19079	19109	18857	19000	19026	19249	19220	19154	19070	18948	18785	19020	19061	18990	19066	19114	19014	18883	18781	18907	19159	19144	18968	19015	18950	18984	18843	19083	19046	18916	18920	18805	18792	19074	18862	18999	19070	19099	18847	19163	18995	19028	19032	19052	18982	18810	18981	18888	18950	18981	18820	18967	18882	18923	18946	18966	19067	19166	19281	19123	19059	18917	19035	18903	18782	18967	19044	19105	18841	19003	19231	18964	18680	19085	19083	18904	19084	19045	19016	19018	18944	18995	18966	18944	19306	19011	19199	19014	19061	19153	19068	18884	19110	19043	19064	19027	18936	19252	19051	19048	19068	18938	19067	19204	18892	19166	18979	19037	19123	19005	19116	19033	19123	18942	18784	19026	18762	19112	19017	19217	18936	18945	18841	18927	18964	19047	18886	18623	19062	19121	19127	18950	18950	18981	18996	18904	18828	19043	19013	18976	19192	18909	18715
46190	37597	31160	24770	37804	75913	70629	51343	37292	25205	18392	16378	15850	15946	15785	15827	15719	15742	15670	15791	15643	15638	15929	15706	15780	15820	15860	15885	15732	15814	15852	15663	15909	15735	15828	15770	15799	15612	15539	15714	15768	15858	15809	15845	15827	15836	15698	15834	15777	15803	15657	15747	15648	15773	15841	15774	15941	15830	15848	15680	15751	15837	15759	15832	15627	15771	15969	15734	15619	15793	15809	15644	15842	15778	15824	15879	15865	15747	15876	15830	15808	15842	15834	15779	15733	15658	15704	15805	15855	15733	15795	15748	15756	15752	15786	15740	15618	16012	15769	15625	15881	15685	15630	15761	15782	15753	15843	15794	15680	15779	15753	15847	15912	15606	15673	15809	15900	15776	15886	15717	15673	15698	15863	15853	15801	15757	15901	15668	15622	15834	15871	15843	15772	15740	15729	15795	15717	15689	15794	15707	15634	15840	15854	15617	15751	15846	15843	15777	15660	15814	15778	16012	15775	15804	15761	15937	15845	15823	15839	15892	15777	15781	15697	15700	15719	15748	15729	15623	15679	15648	15780	15662	15719	15715	15836	15792	15779	15797	15687	15886	15867	15761	15858	15881	15775	15795	15764	15632	15761	15839	15840	15840	15687	15856	15735	15728	15795	15593	15724	15904	15846	15573	15805	15655	15642	15878	15709	15631	15779	15773	15779	15769	15760	15715	15823	15783	15644	15733	15894	15776	15685	15796	15651	15696	15804	15768	15756	15744	15841	15888	16101	15832	15815	15753	15681	15680	15815	15718	15905	15721	15574	15543	15765	15559	15696	15824	15674	15835	15852	15830	15752	15853	15820	15779	15831	15728	15881	15885	15835	15602	15723	15748	15630	15798	15784	15640	15740	15644	15720	15827	15761	15905	15670	15678	15835	15796	15713	15724	15742	15757	15864	15699	15796	15808	15887	15803	15750	15853	15801	15726	15573	15876	15619	15710	15766	15731	15948	15812	15750	15860	15655	15651	15754	15639	15718	15735	15713	15873	15742	15736	15932	15711	15607	15754	15557	15774	15836	15537	15751	15680	15780	15849	15684	15832	15663	15803	15720	15756	15719	15728	15822	15917	15766	15855	15760	15727	15765	15876	15754	15720	15886	15773	15767	15766	15785	15875	16021	15719	15754	15960	15772	15837	15684	15838	15688	15769	15798	15760	15915	15757	16025	15720	15848	15716	15706	15697	15601	15746	15775	15737	15821	15762	15838	15971	15749	15761	15742	15742	15711	15761	15877	15753	15930	15932	15916	15857	15653	15855	15672	15880	15801	15763	15830	15685	15848	15714	15756	15951	15896	15887	15688	15951	15657	15679	15720	15567	15728	15821	15625	15787	15798	15708	15667	15777	15782	15611	15867	15636	15681	15584	15711	15735	15748	15755	15724	15750	15845	15668	15847	15729	15755	15743	15816	15791	15790	15815	15598	15669	15696	15703	15679	15815	15727	15676	15860	15950	15765	15997	15805	15824	15737	15822	15759	15760	15784	15686	15856	15723	15687	15875	15793	15846	15810	15743	15811	15795	15517	15649	15687	15843	15759	15779	15757	15741	15844	15660	15637	15977	15768	15715	15783	15769	15531	15819	15808	15784	15538	15939	15903	15758	15565	15725	15855	15784	15644	15758	15848	15847	15839	15646	15640	15678	15740	15736	15807	15591	15773	15768	15665	15720	15811	15891	15790	15754	15948	15854	15912	16060	15866	15704	15753	15762	15705	15770	15820	15894	15706	15692	15667	15918	15731	15607	15673	15865	15700	15706	15852	15856	15858	15784	15596	15819	16083	15896	15817	15726	15776	15694	15725	15694	15761	15720	15728	15724	15796	15679	15837	15696	15760	15813	15679	15869	15829	15667	15816	15818	15735	15908	15648	15638	15742	15670	15689	15696	15841	15908	15749	15732	15915	15645	15630	15929	15864	15648	15653	15790	15676	15908	15775	15714	15852	15831	15905	15721	15722	15736	15836	15643	15653	15826	15623	15793	15971	15674	15912	15624	15817	15781	15573	15909	15924	15707	15807	15848	15686	15911	15922	15728	15783	15648	15720	15602	15848	15650	15818	15551	15508	15655	15655	15866	15733	15925	15690	15740	15714	15838	15715	15736	15677	15809	15844	15752	15728	15849	15710	15831	15751	15836	15658	15747	15724	15796	15796	15731	15777	15868	15916	15744	15935	15722	15653	15792	15780	15543	15755	15806	15652	15743	15730	15966	15656	15771	15840	15703	15725	15710	15803	15830	15716	15797	15763	15724	15842	15688	15739	15638	15822	15784	15749	15785	15655	15862	15737	15693	15907	15759	15744	15790	15771	15703	15771	15804	15716	15843	15963	15982	15717	15528	15693	15775	15798	15809	15664	15718	15725	15753	15743	15759	15642	15710	15671	15646	15860	15764	15890	15662	15827	15672	15704	15871	15728	15834	15859	15912	15700	15804	15897	15804	15655	15891	15740	15618	15807	15819	15857	15827	15661	15921	15859	15841	15898	15768	15682	15693	15781	15616	15811	15844	15688	15785	15819	15885	15725	15815	15761	15838	15860	15669	15772	15758	15755	16044	15801	15813	15815	15789	15762	15669	15848	15832	15816	15680	15787	15710	15747	15663	15639	15932	15739	15709	15712	15905	15755	15761	15705	15591	15655	15670	15847	15717	15762	15898	15627	15746	15752	15772	15669	15786	15817	15780	15881	15672	15823	15816	15675	15830	15755	15868	15886	15582	15817	15627	15856	15586	15839	15796	15636	15736	15746	15751	15715	15906	15745	15756	15881	15758	15870	16015	15609	15713	15872	15691	15844	15598	15843	15806	15848	15755	15693	15795	15773	15707	15784	15741	15728	15654	15723	15814	15810	15733	15712	15844	15616	15840	15752	15810	15764	15864	15848	15678	15830	15843	15737	15805	15734	15780	15824	15623	15762	15937	15710	15632	15685	15900	15740	15960	15832	15841	15827	15654	15735	15822	15720	15813	15823	15972	15733	15692	15721	15831	15712	15738	15692	15816	15816	15847	15797	15834	15750	15823	15887	15790	15591	15694	15827	15866	15649	15866	15793	15649	15598	15762	15488	15824	15608	15782	15818	15848	15803	15636	15891	15768	15769	15827	15768	15830	15899	15762	15812	15813	15848	16014	15712	15700	15908	15733	15733	15900	15672	15724	15747	15801	15955	15787	15815	15769	15857	15743	15868	15734	15956	15651	15757	15813	15763	15724	15633	15706	15702	15722	15717	15630	15838	15820	15876	15701	15709	15726	15616	15697	15728	15696	15866	15767	15697	15920	15574	15695	15782	15723	15903	15743	15708	15801	15683	15827	15793	15496	15671	15493	15811	15715	15845	15765	15580	15910	15881	15725	15712	15972	15730	15734	15857	15775	15718	15684	15659	15815	15702	15840	15746	15715	15575	15814	15840	15677	15805	15800	15719	15716	15638	15764	15969	15821	15808	15591	15859	15665	15726	15654	15545	15768	15813	15872	15822	15744	15899	15946	15784	15825	15817	15796	15692	15961	15640	15683	15805	15762	15707	15702	15736	15688	15868	15621	15720	15863	15694	15801	15751	15726	15773	15762	15771	15723	15747	15838	15561	15762	15892	15789	15777	15650	15754	15706	15797	15762	15648	15772	15702	15940	15715	15854	15697	15743	15860	15650	15742	15890	15690	15704	15775	15822	15913	15746	15859	15785	15620	15771	15921	15914	15702	15820	15705	15824	15697	15841	15776	15617	15818	15841	15633	15502	15815	15687	15723	15948	15710	15690	15741	15702	15709	15725	15821	15831	15911	15664	15782	15866	15777	15703	15733	15742	15935	15680	15892	15577	15707	15734	15836	15730	15836	15808	15687	15840	15695	15688	15698	15692	15772	15823	15744	15820	15688	15528	15650	15734	15767	15722	15767	15680	15704	15915	15664	15673	15761	15822	15562	15813	15736	15756	15793	15890	15700	15698	15743	15795	15734	15723	15750	15575	15829	15662	15623	15892	15826	15661	15710	15688	15671	15660	15704	15656	15978	15918	15742	15716	15763	15792	15584	15826	15870	15628	15737	15836	15760	15827	15674	15678	15696	15747	15656	15756	15781	15897	16027	15849	15774	15741	15844	15786	15723	15795	15690	15963	15856	15846	15712	15750	15824	15677	15771	15825	15802	15688	15783	15774	15848	15801	15907	15677	15942	15820	15636	15812	15737	15736	15623	15722	15705	15849	15974	15680	15893	15737	15738	15828	15718	15860	15855	15775	15821	15792	15970	15693	15917	15753	15548	15733	15920	15750	15677	15665	15845	15944	15874	15779	15594	15677	15663	15769	15737	15674	15735	15619	15736	15721	15717	15859	15941	15856	15915	15760	15721	15721	15713	15768	15768	15577	15745	15800	15832	15694	15763	15639	15612	15844	15840	15863	15626	15673	15732	15636	15641	15722	15794	15797	15776	15728	15744	15761	15698	15817	15570	15766	15773	15777	15782	15798	15842	15574	15658	15741	15747	15705	15661	15789	15569	15792	15730	16027	15752	15689	15716	15567	15853	15939	15633	15788	15744	15667	15788	15672	15706	15726	15765	15798	15797	15926	15746	15776	15739	15809	15966	15729	15807	15964	15882	15761	15741	15924	15741	15813	15900	15596	15852	15741	15859	15847	15844	15642	15866	15805	15600	15705	15842	15796	15777	15641	15773	15745	15633	15771	15713	15905	15740	15648	15692	15837	15740	15692	15675	15687	15698	15709	15817	15836	15604	15607	15792	15732	15866	15826	15817	15885	15811	15763	15716	15937	15706	15806	15838	15831	15625	15859	15752	15850	15569	15584	15645	15693	15800	15967	15815	15827	15708	15793	15708	15689	15794	15810	15806	15860	15751	15763	15914	15690	15794	15608	15844	15911	15741	15720	15842	15797	15640	15645	15690	15789	15860	15712	15789	15672	15977	15693	15782	15803	15903	15921	15813	15737	15839	15908	15772	15651	15630	15798	15646	15792	15840	15809	15701	15635	15781	15643	15784	15479	15864	15847	15882	15769	15936	15779	15654	15584	15924	15693	15693	15804	15808	15648	15951	16055	15861	15496	15698	15721	15885	15753	15521	15837	15828	15740	15741	15765	15798	15780	15868	15785	15865	15815	15901	15751	15731	15748	15719	15928
27914	22498	26405	23468	21544	29557	30031	24241	21315	19644	19208	18826	18825	18886	18806	18859	18827	18740	18851	18912	18920	18887	18732	18924	18962	18943	18747	18726	18802	18712	18745	18996	18514	18573	18775	18831	18767	18711	18798	18774	18745	18654	18732	18808	18821	18817	18894	18727	18681	18804	18967	18783	18580	18609	18787	18568	18583	18744	18899	18848	18706	18788	18837	18604	18902	18830	18631	18704	18633	18582	18651	18714	18587	18575	18726	18696	18559	18936	18778	18524	18894	18871	18687	18818	18638	18908	18619	18678	18827	18793	18840	18671	18630	18599	18695	18790	18660	18676	18794	18867	18766	18829	18769	18516	18709	18814	19053	18666	18819	18611	18653	18699	18596	18745	18662	18794	18827	18749	18760	18609	18605	18739	18939	18643	18704	18610	18653	18691	18952	18639	18644	18636	18733	18542	18693	18803	18868	18774	18687	18534	18623	18673	18669	18843	18628	18616	18647	18770	18457	18717	18920	18813	18737	18851	18774	18955	18621	18831	18600	18989	18673	18652	18790	18594	18666	18901	18625	18586	18812	18886	18698	18744	18552	18722	18837	18731	18613	18598	18666	18610	18841	18734	18785	18829	18806	18845	18946	18761	18722	18765	18929	18617	18874	18873	18735	18590	18973	18794	18675	18577	18802	18643	18695	18790	18647	18887	18673	18973	18774	18655	18913	18809	18506	18843	18516	18699	18766	18839	18848	18644	18825	18641	18710	18718	18729	18886	18707	18735	18760	18794	18668	18543	18774	18730	18853	18688	18670	18541	18748	18910	18686	18748	18720	18581	18776	18697	18832	18760	18762	18819	18721	18626	18667	18816	18699	18708	18562	18935	18626	18861	18922	18598	18871	18761	18879	18758	18750	18598	18645	18776	18762	18713	18438	18704	18573	18722	18780	18742	18655	18680	18813	18786	18650	18715	18934	18614	18814	18564	18533	18717	18563	18439	18728	18759	18740	18635	18825	18603	18741	18759	18733	18821	18805	18679	18808	18791	18931	18982	18740	18705	18627	18755	18525	18546	18909	18813	18750	18676	18702	18707	18796	18745	18707	18797	18528	18627	18728	18707	18725	18693	18665	18825	18842	18582	18632	18447	18839	18897	18587	18748	18830	18551	18697	18722	18895	18805	18621	18697	18747	18735	18834	18663	18577	18558	18751	18813	18866	18641	18896	18677	18927	18991	18624	18624	18916	18903	18733	18745	18808	18613	18702	18662	18809	18799	18799	18830	18679	18716	18705	18700	18732	18752	18621	18859	18662	18786	18669	18784	18811	18650	18541	18662	18683	18749	18892	18641	18733	18619	18623	18814	18819	18574	18610	18778	18661	18611	18914	18697	18910	18682	18752	18643	18747	18928	18709	18823	18841	18766	18857	18661	18521	18584	18690	18632	18806	18663	18564	18769	18652	18554	18715	18807	18582	18752	18811	18627	18889	18746	18641	18623	18626	18821	18535	18671	18766	18700	18550	18864	18742	18810	18733	18710	18514	18715	18776	18573	18650	18688	18813	18700	18780	18706	18686	18697	18641	18719	18779	18619	18878	18754	18729	18756	18681	18594	18845	18718	18642	18899	18614	18736	18675	18833	18707	18769	18658	18821	18652	18794	18714	18802	18592	18666	18548	18824	18637	18657	18671	18826	18737	18677	18679	18804	18819	18911	18892	18680	18888	18750	18628	18718	18703	18642	18721	18591	18608	18750	18720	18724	18795	18844	18842	18717	18815	18824	18650	18516	18786	18609	18555	18802	18975	18558	18520	18574	18754	18808	18674	18573	18469	18654	18849	18840	18703	18746	18639	18666	18856	18775	18693	18799	18775	18834	18667	18866	18757	18680	18596	18921	18564	18757	18715	18868	18530	18625	18708	18539	18751	18520	18805	18607	18639	18610	18698	18543	18671	18609	18644	18743	18951	18709	18578	18840	18644	18943	18515	18759	18649	18662	18559	18653	18758	18645	18645	18726	18769	18918	18641	18759	18841	18783	18768	18765	18807	18619	18676	18792	18731	18704	18629	18558	18552	18658	18634	18671	18663	18779	18629	18678	18631	18636	18783	18936	18605	18616	18695	18673	18878	18719	18713	18589	18953	19051	18678	18724	18810	18800	18857	18690	18993	18682	18990	18834	18922	18894	18750	18776	18662	18827	18887	18556	18826	18943	18614	18704	18659	18762	18744	18790	18728	18882	18731	18580	18563	18736	18820	18962	18739	18751	18648	18631	18832	18596	18783	18701	18773	18635	18753	18729	18831	18738	18580	18747	18779	18726	18754	18517	18906	18738	18725	18927	18702	18707	18985	18548	18949	18715	18779	18800	18789	18794	18889	18883	18609	18743	18762	18608	18846	18918	18674	18738	18708	18720	18677	18598	18739	18758	18497	18836	18553	18858	18718	18665	18728	18598	18690	18714	18854	18532	18746	18751	18771	18640	18685	18654	18652	18634	18796	18686	18632	18799	18782	18820	18843	18582	18584	18798	18629	18773	18888	18942	18914	18938	18843	18771	18746	18658	18464	18652	18809	18769	18714	18827	18636	18655	18718	18742	18865	18884	18848	18964	18745	18751	18605	18873	18755	18781	18800	18766	18618	18708	18722	18740	19033	18781	18751	18773	18619	18770	18729	18855	18723	18697	18927	18510	18895	18718	18599	18699	18749	18723	18815	18433	18668	18665	18736	18719	18892	18662	18838	18767	18676	18672	18816	18813	18758	18794	18706	18739	18572	18652	18846	18713	18883	18724	18640	18790	18810	18764	18954	18864	18759	18824	18843	18874	18718	18645	18837	18609	18717	18696	18892	18599	18656	18660	18637	18750	18778	18754	18566	18780	18677	18712	18632	18770	19013	18743	18552	18813	18872	18846	18747	18789	18591	18591	18758	18721	18939	18618	18598	18686	18755	18690	18685	18707	18763	18712	18886	18683	18684	18619	18685	18801	18730	18745	18668	18536	18589	18846	18930	18693	18937	18889	18713	18725	18734	18670	18509	18873	18878	18737	18753	18709	18641	18635	18676	19028	18732	18564	18788	18810	18647	18930	18921	18582	18810	18985	18809	18797	18624	18677	18739	18649	18838	18743	18759	18732	18638	18613	18987	18598	18683	18804	18832	18849	18815	18825	18633	18504	18840	18838	18596	18857	18967	18889	18742	18832	18549	18869	18611	18861	18541	18857	18861	18748	18697	18833	18617	18756	18863	18698	18746	18824	18525	18806	18746	18717	18982	18782	18692	18769	18516	18752	18719	18730	18783	18775	18764	18644	18709	18833	18783	18755	18707	18941	18768	18807	18587	18770	18942	18549	18950	18630	18853	18588	18794	18766	18799	18731	18714	18672	18684	18710	18883	18898	18695	18575	18804	18665	18802	18678	18760	18712	18591	18723	18564	18565	18770	18834	18573	18769	18825	18686	18717	18497	18770	18530	18978	18820	18692	18463	18751	18777	18787	18725	18772	18684	18528	18857	18824	18851	18758	18666	18768	18907	18646	18930	18651	18882	18588	19001	18647	18865	18837	18638	18726	18825	18615	18714	18744	18590	18856	18697	18736	18795	18855	18674	18739	18646	18678	18731	18769	18863	18657	18721	18683	18617	18718	18817	18791	18811	18633	18632	18695	18685	18789	18771	18731	18535	18935	18690	18759	18717	18620	18515	18670	18585	18575	18876	18937	18830	18787	18853	18666	18712	18913	18705	18883	18594	18833	18516	18590	18661	18764	18655	18750	18619	18669	18737	18793	18650	18776	18898	18920	18769	18762	18673	18755	18682	18653	18737	18643	18681	18644	18888	18639	18735	18828	18673	18758	18954	18708	18710	18745	18702	18712	18647	18757	18654	18809	18800	18724	18762	18724	18816	18699	18695	18704	18617	18697	18730	18766	18722	18849	18754	18670	18589	18786	18647	18725	18645	18728	18916	18706	18573	18706	18841	18763	18868	18700	18836	18807	18757	18602	18789	18823	18637	18702	18579	18767	18827	19010	18836	18774	18687	18657	18769	18805	18753	19051	18961	18851	18772	18758	18628	18783	18741	18635	18697	18673	18701	18818	18688	18774	18900	18783	18574	18904	18837	18727	18732	18733	18707	18921	18608	18555	18668	18837	18640	18754	18683	18925	18698	18745	18816	18663	18672	18740	18698	18675	18851	18583	18946	18672	18678	18816	18658	18773	18843	18774	18586	18586	18859	18623	18994	18776	18643	18939	18752	18879	18672	18937	18878	18717	18769	18834	18667	18667	18667	18905	18881	18539	18597	18692	18793	18835	18556	18781	19044	18935	18662	18649	18850	18581	18629	18675	18682	18846	18692	18936	18985	18792	18791	18865	18816	18897	18598	18780	18530	18924	18741	18826	18731	18674	18990	18750	18740	18778	18570	18723	18800	18827	18820	18911	18806	18680	18583	18896	18820	18809	18755	18783	18664	18672	18669	18883	18963	18638	18825	18714	18967	18903	18941	18719	18728	18650	18674	19156	18789	18797	18473	18751	18546	18677	18632	19033	18758	18856	18730	18642	18626	18738	18839	18625	18897	18806	18892	18873	18756	18690	18559	18718	18563	18788	18727	18752	18577	18631	18676	18675	18682	18648	18643	18852	19012	18821	18715	18704	18863	18617	18833	18644	18768	18880	18800	18781	18816	18974	18538	18655	18810	18638	18750	18938	18842	18634	18904	19042	18887	18984	18490	18765	18485	18813	18696	18760	18767	18726	18545	18757	18805	18959	18907	18918	18820	18810	18804	18898	18749	18703	18731	18604	18778	18868	18766	18784	18866	18912	18828	18447	18863	18664	18620	18654	18680	19026	18737	18723	18613	18895	18788	18694	18815	18686	18847	18757	18654	18742	18753	18943	18581	18747	18779	18684	18586	18829	18689	18799	18819	18589	18627	18544	18604	18586	18678	18684	18708	18810	18635	18701	18561	18776	18784	18836	18753	18619	18519	18885	18657	18556	18769	18742	18634	18838	18549	18756	18599	18825	18641	18767	18757	18693	18795	18742	18619	18684	18807	18734	18610	18688	18588	18672	18698	18586	18534	18709	18737	18616	18889	18676	18879	18562	18704	18765	18693	18847	18457	18853	18564	18704	18587	18733	18514	18734	18638	18692	18721	18694	18697	18613	18687	18739	18792	18764	18932	18614	18769
18915	22786	21209	18031	19552	28217	27056	21117	18154	16540	15722	15713	15616	15686	15553	15862	15567	15652	15458	15664	15630	15744	15621	15649	15722	15641	15651	15527	15599	15763	15382	15569	15636	15438	15547	15532	15521	15591	15805	15653	15744	15661	15659	15492	15567	15681	15499	15713	15694	15711	15732	15601	15699	15503	15587	15469	15606	15389	15562	15498	15686	15771	15488	15697	15531	15559	15563	15620	15696	15549	15682	15547	15697	15481	15631	15917	15612	15669	15655	15576	15467	15570	15727	15762	15578	15553	15566	15790	15495	15732	15544	15646	15610	15519	15660	15571	15609	15621	15465	15617	15699	15592	15579	15531	15598	15631	15618	15595	15555	15626	15475	15603	15676	15631	15586	15415	15513	15409	15573	15703	15645	15776	15500	15697	15378	15536	15675	15500	15513	15492	15556	15535	15539	15556	15716	15617	15613	15524	15735	15705	15512	15666	15576	15560	15730	15761	15483	15685	15737	15577	15599	15501	15545	15597	15777	15581	15772	15723	15621	15624	15575	15534	15577	15604	15463	15586	15429	15605	15488	15475	15708	15633	15749	15597	15582	15688	15658	15478	15690	15618	15426	15754	15648	15662	15576	15581	15658	15652	15551	15595	15494	15654	15571	15459	15557	15558	15654	15521	15577	15490	15525	15744	15675	15471	15475	15562	15660	15531	15595	15606	15619	15537	15552	15391	15463	15495	15528	15713	15500	15738	15682	15539	15480	15634	15501	15421	15579	15666	15821	15760	15697	15524	15553	15481	15690	15464	15548	15500	15702	15508	15615	15559	15622	15558	15622	15525	15487	15639	15446	15838	15436	15623	15578	15398	15657	15617	15668	15657	15501	15694	15393	15623	15623	15634	15473	15503	15622	15744	15601	15641	15416	15719	15421	15617	15513	15583	15511	15650	15407	15451	15633	15541	15584	15502	15684	15572	15499	15647	15590	15450	15527	15568	15679	15529	15642	15574	15691	15605	15443	15583	15540	15735	15653	15509	15633	15525	15646	15514	15757	15497	15544	15558	15611	15597	15659	15596	15573	15689	15653	15544	15582	15576	15604	15591	15571	15727	15508	15611	15575	15642	15735	15514	15543	15570	15607	15439	15649	15528	15657	15564	15650	15637	15516	15524	15615	15582	15698	15584	15605	15416	15591	15668	15588	15532	15682	15581	15601	15839	15614	15585	15535	15611	15567	15460	15537	15563	15528	15784	15632	15508	15594	15498	15656	15460	15614	15689	15621	15642	15462	15554	15673	15309	15379	15587	15563	15635	15510	15480	15597	15640	15484	15523	15768	15478	15680	15714	15505	15519	15664	15660	15645	15562	15583	15755	15637	15323	15567	15652	15625	15580	15750	15592	15612	15454	15562	15587	15647	15627	15624	15677	15617	15512	15590	15696	15401	15480	15825	15623	15631	15571	15832	15521	15692	15526	15640	15574	15713	15687	15561	15503	15795	15661	15564	15502	15577	15443	15512	15788	15541	15622	15720	15751	15763	15596	15615	15730	15575	15664	15626	15619	15601	15539	15655	15592	15727	15746	15652	15544	15418	15375	15690	15652	15447	15637	15636	15561	15655	15564	15592	15618	15687	15530	15582	15500	15614	15711	15513	15524	15581	15663	15613	15636	15648	15439	15664	15655	15543	15550	15620	15557	15659	15517	15564	15756	15600	15666	15469	15566	15638	15626	15534	15621	15509	15702	15750	15426	15548	15718	15677	15639	15589	15617	15465	15379	15661	15538	15459	15521	15685	15482	15720	15459	15644	15752	15633	15724	15685	15561	15687	15539	15602	15583	15599	15589	15508	15597	15698	15561	15520	15581	15571	15563	15628	15625	15777	15653	15445	15728	15696	15451	15637	15594	15625	15602	15609	15512	15684	15486	15588	15546	15595	15734	15565	15501	15582	15632	15518	15435	15648	15609	15642	15515	15774	15516	15504	15538	15509	15481	15603	15447	15618	15697	15584	15616	15603	15773	15559	15562	15554	15686	15710	15481	15628	15515	15520	15415	15633	15672	15747	15645	15673	15682	15655	15700	15702	15453	15609	15551	15548	15484	15519	15566	15856	15715	15505	15634	15600	15413	15656	15544	15665	15533	15584	15635	15515	15491	15642	15596	15738	15607	15555	15726	15563	15710	15634	15532	15498	15791	15647	15725	15698	15688	15640	15698	15530	15598	15494	15733	15665	15622	15524	15495	15683	15514	15705	15536	15527	15664	15557	15715	15585	15622	15507	15657	15497	15282	15538	15582	15554	15489	15617	15544	15481	15564	15773	15481	15593	15640	15551	15739	15640	15684	15797	15369	15516	15592	15578	15590	15635	15583	15596	15407	15642	15513	15571	15556	15721	15721	15602	15680	15508	15689	15550	15554	15655	15619	15714	15593	15594	15574	15510	15666	15559	15684	15556	15492	15673	15581	15684	15585	15887	15543	15592	15623	15674	15566	15534	15654	15535	15492	15494	15543	15586	15462	15386	15379	15674	15460	15627	15774	15548	15604	15548	15548	15670	15399	15651	15703	15538	15680	15575	15695	15582	15716	15588	15650	15529	15507	15578	15642	15647	15710	15593	15486	15650	15430	15613	15597	15585	15804	15697	15469	15703	15587	15597	15749	15652	15565	15667	15662	15736	15474	15648	15550	15548	15624	15687	15423	15542	15665	15671	15594	15485	15537	15764	15526	15669	15517	15693	15420	15589	15532	15543	15691	15523	15542	15772	15522	15653	15656	15741	15656	15357	15543	15687	15570	15788	15518	15601	15777	15546	15792	15749	15594	15589	15693	15604	15746	15719	15580	15514	15536	15483	15470	15571	15697	15688	15663	15704	15561	15551	15637	15662	15675	15613	15653	15608	15675	15694	15561	15637	15537	15666	15560	15686	15642	15702	15532	15661	15528	15761	15653	15559	15540	15562	15479	15612	15779	15608	15615	15614	15605	15424	15610	15527	15602	15631	15434	15541	15634	15656	15575	15577	15647	15505	15656	15401	15626	15684	15526	15509	15579	15549	15718	15592	15678	15535	15517	15533	15688	15444	15672	15509	15490	15604	15562	15452	15682	15537	15481	15425	15769	15580	15644	15462	15596	15726	15627	15635	15581	15604	15620	15639	15504	15682	15587	15611	15590	15566	15480	15741	15507	15528	15673	15513	15504	15635	15508	15678	15507	15509	15648	15763	15755	15583	15540	15802	15619	15706	15496	15451	15492	15561	15713	15426	15501	15476	15649	15465	15639	15535	15526	15570	15567	15518	15627	15470	15630	15568	15693	15531	15706	15742	15549	15499	15645	15718	15722	15678	15647	15526	15611	15605	15612	15498	15410	15587	15658	15788	15708	15756	15396	15671	15526	15667	15554	15490	15522	15681	15652	15742	15598	15567	15432	15682	15497	15719	15545	15552	15703	15577	15674	15549	15668	15419	15633	15583	15569	15655	15592	15589	15624	15630	15494	15746	15713	15684	15597	15502	15578	15621	15711	15673	15602	15416	15704	15688	15614	15601	15487	15797	15412	15671	15606	15545	15554	15663	15650	15609	15645	15619	15691	15574	15600	15534	15696	15560	15607	15551	15577	15395	15546	15548	15673	15565	15391	15433	15561	15657	15655	15537	15645	15764	15649	15472	15563	15458	15630	15565	15665	15494	15528	15716	15613	15778	15337	15609	15495	15781	15659	15539	15763	15670	15619	15619	15665	15641	15598	15610	15695	15424	15584	15512	15729	15731	15644	15643	15764	15438	15514	15562	15691	15710	15647	15665	15493	15646	15612	15606	15624	15638	15563	15469	15555	15620	15659	15719	15622	15486	15739	15561	15650	15715	15493	15640	15677	15488	15633	15729	15637	15767	15299	15566	15546	15621	15563	15389	15631	15622	15563	15291	15544	15715	15519	15576	15564	15555	15434	15626	15729	15560	15509	15685	15563	15657	15560	15630	15701	15479	15498	15785	15556	15568	15730	15620	15498	15640	15501	15705	15521	15385	15481	15639	15416	15761	15565	15650	15658	15664	15647	15824	15786	15825	15525	15651	15693	15651	15627	15595	15533	15599	15638	15437	15766	15556	15508	15801	15449	15549	15618	15679	15579	15515	15734	15466	15609	15739	15475	15530	15699	15587	15727	15570	15622	15669	15652	15755	15733	15563	15569	15597	15698	15614	15631	15805	15633	15550	15599	15555	15567	15463	15682	15455	15709	15487	15753	15725	15572	15750	15602	15374	15553	15475	15512	15549	15704	15558	15544	15798	15580	15457	15670	15670	15632	15645	15602	15692	15578	15506	15670	15773	15632	15570	15509	15514	15637	15654	15515	15547	15484	15553	15726	15669	15579	15725	15619	15513	15520	15390	15564	15551	15502	15575	15538	15666	15604	15501	15712	15512	15610	15479	15520	15581	15374	15500	15502	15539	15456	15581	15628	15526	15760	15591	15552	15576	15647	15599	15562	15715	15645	15623	15499	15585	15628	15732	15582	15497	15704	15803	15492	15700	15704	15656	15483	15688	15719	15592	15581	15751	15557	15499	15602	15772	15420	15664	15747	15582	15502	15657	15517	15729	15616	15662	15647	15560	15667	15581	15759	15745	15559	15744	15573	15600	15485	15631	15635	15590	15666	15561	15617	15652	15481	15652	15692	15572	15641	15540	15793	15500	15630	15617	15658	15719	15559	15614	15679	15581	15693	15731	15521	15806	15581	15795	15569	15611	15551	15713	15559	15617	15677	15474	15846	15789	15601	15735	15524	15584	15555	15480	15784	15447	15639	15763	15742	15526	15659	15448	15607	15638	15578	15528	15603	15511	15669	15569	15627	15776	15752	15551	15591	15726	15587	15701	15668	15635	15805	15591	15634	15791	15619	15687	15645	15596	15555	15754	15496	15562	15716	15643	15656	15479	15473	15764	15677	15592	15673	15752	15749	15604	15433	15564	15553	15509	15557	15613	15508	15487	15710	15821	15543	15638	15529	15472	15411	15609	15575	15737	15632	15776	15678	15732	15653	15630	15523	15727	15522	15760	15643	15504	15482	15492	15561	15687	15788	15681	15469	15630	15669	15684	15539	15580	15599	15641	15549	15714	15605	15544	15776	15645	15556	15525	15500	15624	15294	15622	15537	15719	15571	15574	15605	15545	15451	15774	15555	15753	15683
24115	21449	29080	24293	23984	58588	62721	42864	31366	24259	20562	19124	18794	18826	18715	18819	18609	18709	18707	18447	18386	18532	18414	18755	18609	18448	18487	18400	18459	18509	18410	18370	18448	18656	18657	18656	18483	18552	18443	18422	18599	18696	18568	18780	18580	18515	18461	18287	18673	18175	18602	18482	18551	18589	18645	18314	18551	18487	18334	18385	18514	18487	18605	18498	18540	18396	18424	18503	18517	18328	18480	18452	18456	18482	18465	18479	18577	18217	18374	18492	18439	18301	18277	18766	18409	18526	18492	18581	18422	18376	18604	18535	18449	18513	18560	18592	18334	18323	18180	18405	18458	18439	18595	18495	18541	18426	18345	18604	18429	18201	18370	18343	18453	18540	18568	18582	18285	18344	18542	18282	18529	18638	18337	18607	18656	18547	18628	18379	18282	18437	18473	18649	18549	18543	18349	18422	18473	18557	18593	18551	18589	18488	18408	18357	18762	18376	18405	18472	18522	18401	18612	18608	18489	18280	18395	18548	18436	18395	18275	18463	18358	18332	18515	18553	18432	18442	18581	18372	18450	18538	18474	18420	18433	18332	18496	18282	18262	18472	18381	18479	18277	18747	18373	18387	18328	18504	18468	18240	18581	18454	18447	18458	18508	18393	18411	18543	18533	18532	18748	18577	18425	18435	18380	18288	18464	18378	18295	18470	18533	18474	18569	18392	18331	18488	18474	18399	18719	18462	18283	18461	18495	18435	18430	18561	18330	18616	18727	18460	18615	18520	18577	18384	18618	18419	18296	18369	18470	18591	18573	18316	18552	18486	18536	18424	18417	18439	18445	18421	18354	18446	18421	18445	18557	18529	18466	18318	18564	18325	18321	18154	18531	18459	18510	18482	18378	18708	18259	18355	18458	18442	18444	18514	18379	18418	18429	18424	18486	18483	18435	18370	18403	18523	18624	18616	18462	18611	18436	18496	18512	18444	18613	18428	18518	18485	18438	18298	18570	18531	18186	18610	18485	18572	18389	18396	18325	18527	18249	18413	18351	18469	18575	18233	18582	18391	18510	18216	18296	18433	18329	18434	18407	18567	18264	18270	18101	18364	18461	18643	18349	18281	18473	18454	18504	18594	18417	18408	18608	18529	18400	18182	18442	18333	18452	18623	18767	18337	18517	18273	18385	18538	18483	18470	18563	18482	18630	18541	18388	18435	18490	18610	18687	18588	18258	18410	18246	18518	18384	18348	18459	18338	18468	18418	18585	18493	18472	18619	18473	18495	18506	18504	18450	18401	18518	18488	18521	18386	18604	18491	18525	18287	18502	18343	18444	18499	18453	18469	18432	18555	18470	18454	18559	18367	18356	18547	18430	18290	18486	18564	18494	18502	18584	18479	18392	18451	18613	18373	18361	18461	18558	18578	18318	18217	18490	18330	18350	18504	18338	18507	18475	18460	18497	18390	18526	18464	18432	18457	18490	18395	18408	18353	18449	18408	18303	18474	18638	18466	18463	18448	18438	18348	18456	18611	18498	18493	18237	18406	18560	18337	18451	18511	18450	18302	18759	18446	18604	18530	18642	18538	18390	18550	18633	18455	18509	18466	18442	18417	18331	18254	18478	18226	18240	18480	18346	18496	18543	18393	18510	18522	18435	18358	18447	18530	18687	18457	18578	18615	18637	18425	18532	18442	18425	18286	18485	18503	18584	18409	18539	18310	18493	18611	18324	18561	18486	18510	18455	18374	18451	18536	18329	18614	18314	18496	18354	18424	18341	18386	18532	18362	18567	18610	18628	18485	18347	18365	18597	18577	18500	18374	18369	18447	18257	18411	18469	18383	18424	18616	18671	18283	18475	18392	18486	18469	18597	18624	18440	18417	18383	18301	18334	18614	18437	18443	18239	18410	18503	18561	18450	18374	18434	18574	18503	18478	18560	18495	18347	18457	18457	18169	18507	18205	18335	18484	18394	18338	18402	18527	18388	18446	18394	18508	18537	18566	18541	18508	18399	18212	18474	18281	18351	18464	18511	18233	18410	18287	18470	18640	18451	18484	18419	18414	18408	18450	18661	18544	18508	18326	18370	18220	18339	18588	18554	18389	18267	18547	18602	18463	18356	18342	18443	18545	18268	18413	18571	18410	18535	18221	18474	18385	18301	18395	18447	18316	18139	18300	18454	18592	18380	18412	18412	18672	18502	18569	18450	18616	18470	18522	18495	18383	18489	18472	18298	18466	18450	18359	18423	18547	18458	18454	18464	18392	18396	18492	18586	18436	18426	18291	18225	18462	18599	18401	18552	18586	18587	18439	18445	18232	18466	18324	18485	18737	18580	18580	18583	18377	18643	18468	18484	18247	18577	18413	18531	18205	18291	18513	18314	18426	18461	18337	18397	18357	18652	18396	18526	18515	18312	18458	18215	18324	18484	18452	18472	18594	18511	18435	18215	18282	18499	18448	18326	18653	18138	18189	18496	18209	18429	18607	18442	18371	18301	18459	18444	18339	18473	18524	18815	18569	18436	18545	18438	18635	18683	18385	18409	18335	18413	18470	18501	18563	18412	18530	18547	18432	18536	18248	18457	18357	18224	18307	18441	18590	18636	18411	18433	18601	18636	18486	18319	18511	18557	18551	18451	18445	18518	18326	18543	18406	18407	18311	18639	18325	18473	18555	18360	18472	18475	18576	18432	18494	18584	18399	18369	18259	18419	18462	18445	18496	18551	18388	18410	18165	18372	18343	18492	18541	18692	18577	18415	18366	18512	18274	18479	18442	18479	18412	18515	18413	18383	18582	18512	18487	18599	18376	18452	18455	18214	18552	18399	18409	18430	18486	18355	18452	18319	18334	18317	18458	18540	18479	18350	18332	18442	18482	18549	18284	18531	18484	18431	18525	18439	18678	18420	18493	18405	18541	18512	18363	18455	18342	18417	18274	18463	18414	18405	18511	18432	18517	18428	18485	18689	18369	18598	18600	18458	18521	18191	18677	18480	18516	18502	18576	18390	18678	18646	18438	18405	18337	18505	18564	18460	18243	18484	18510	18390	18392	18455	18382	18397	18198	18376	18569	18492	18224	18293	18520	18560	18427	18552	18422	18473	18371	18405	18543	18427	18468	18434	18533	18575	18278	18133	18207	18583	18642	18455	18605	18661	18329	18657	18361	18319	18557	18579	18490	18431	18324	18446	18522	18467	18377	18667	18452	18443	18371	18548	18406	18487	18346	18498	18351	18367	18478	18406	18487	18324	18328	18489	18438	18497	18386	18422	18520	18641	18649	18585	18198	18629	18422	18469	18285	18460	18508	18370	18448	18466	18443	18555	18349	18433	18443	18404	18342	18374	18657	18612	18512	18611	18474	18533	18413	18327	18580	18522	18646	18490	18278	18473	18308	18324	18514	18484	18277	18394	18465	18485	18551	18611	18560	18377	18648	18411	18507	18454	18303	18558	18476	18517	18391	18363	18334	18386	18524	18554	18420	18631	18380	18400	18467	18441	18321	18349	18527	18432	18501	18452	18542	18604	18532	18467	18457	18444	18491	18433	18408	18473	18300	18487	18492	18673	18379	18470	18361	18555	18363	18316	18239	18415	18375	18361	18362	18555	18589	18336	18534	18444	18396	18436	18344	18438	18537	18390	18698	18311	18359	18601	18578	18483	18393	18460	18602	18588	18412	18512	18473	18431	18434	18402	18494	18548	18490	18297	18419	18458	18446	18577	18439	18684	18369	18629	18420	18552	18624	18349	18625	18512	18586	18537	18530	18505	18510	18680	18445	18603	18375	18357	18526	18615	18527	18663	18497	18519	18555	18759	18466	18163	18458	18364	18452	18381	18482	18476	18417	18377	18254	18323	18601	18493	18479	18577	18537	18469	18508	18619	18398	18227	18293	18363	18308	18426	18407	18409	18465	18369	18458	18608	18595	18347	18225	18512	18551	18741	18466	18647	18423	18562	18451	18287	18405	18505	18548	18187	18742	18510	18511	18304	18491	18467	18516	18397	18368	18486	18679	18494	18505	18540	18511	18372	18381	18392	18510	18406	18356	18402	18356	18361	18350	18527	18593	18399	18376	18363	18443	18195	18496	18530	18625	18514	18431	18457	18404	18419	18304	18613	18700	18614	18353	18397	18548	18574	18426	18533	18423	18438	18545	18312	18522	18512	18476	18389	18384	18516	18522	18594	18452	18349	18598	18352	18539	18550	18442	18602	18360	18437	18562	18383	18579	18692	18315	18523	18569	18302	18339	18368	18630	18382	18352	18431	18457	18344	18615	18498	18302	18276	18314	18318	18543	18226	18552	18376	18309	18388	18469	18365	18525	18576	18463	18544	18352	18452	18297	18614	18606	18473	18267	18258	18510	18636	18504	18335	18361	18424	18569	18535	18407	18474	18231	18213	18495	18300	18445	18516	18345	18562	18677	18269	18330	18550	18606	18445	18335	18425	18436	18249	18316	18447	18432	18376	18438	18486	18389	18431	18509	18503	18405	18417	18601	18563	18386	18520	18514	18553	18460	18317	18165	18266	18510	18350	18425	18363	18449	18516	18327	18422	18274	18461	18256	18370	18639	18545	18497	18402	18444	18547	18463	18440	18288	18591	18610	18448	18342	18517	18350	18338	18581	18280	18470	18633	18565	18422	18669	18727	18517	18319	18299	18413	18592	18568	18413	18363	18343	18377	18276	18215	18488	18352	18249	18477	18603	18393	18247	18465	18384	18239	18411	18272	18475	18442	18365	18661	18530	18410	18410	18407	18584	18488	18538	18433	18621	18648	18501	18577	18629	18390	18476	18320	18539	18224	18346	18521	18365	18379	18505	18368	18423	18570	18427	18193	18352	18227	18457	18282	18277	18439	18498	18393	18340	18427	18348	18428	18340	18499	18316	18460	18562	18502	18596	18525	18409	18413	18425	18569	18564	18508	18423	18523	18422	18350	18610	18529	18467	18468	18605	18436	18278	18503	18675	18189	18358	18435	18451	18353	18632	18695	18467	18503	18410	18455	18453	18625	18611	18224	18481	18276	18172	18670	18430	18376	18417	18541	18453	18368	18452	18549	18434	18419	18226	18261	18433	18548	18455	18283	18397	18340	18574	18545	18276	18237	18266	18426	18532	18668	18537	18389	18552	18405	18632	18507	18361	18540	18639	18376	18481	18439	18406	18553	18437	18502	18411
37238	37776	26562	22118	26708	59093	57632	41299	29967	21005	16988	15630	15541	15428	15604	15498	15395	15542	15684	15450	15297	15383	15489	15460	15622	15556	15494	15503	15490	15375	15564	15342	15385	15388	15515	15376	15382	15415	15275	15624	15177	15486	15441	15486	15471	15409	15667	15473	15504	15498	15563	15342	15442	15621	15388	15504	15517	15573	15498	15403	15392	15457	15237	15533	15341	15286	15614	15477	15571	15421	15369	15407	15503	15314	15506	15303	15427	15439	15268	15596	15411	15445	15486	15491	15294	15362	15320	15354	15323	15547	15307	15365	15362	15521	15329	15395	15460	15460	15396	15329	15305	15463	15462	15366	15375	15612	15470	15300	15524	15320	15454	15476	15515	15334	15447	15349	15366	15417	15530	15457	15507	15509	15490	15417	15353	15315	15345	15434	15411	15370	15402	15627	15522	15455	15390	15124	15501	15377	15492	15374	15378	15352	15550	15537	15548	15402	15387	15464	15281	15350	15600	15450	15450	15404	15351	15208	15306	15333	15317	15383	15379	15441	15433	15226	15465	15302	15645	15416	15665	15494	15442	15428	15574	15379	15509	15390	15415	15323	15314	15431	15454	15251	15459	15415	15324	15215	15263	15549	15432	15459	15218	15442	15373	15356	15453	15521	15448	15384	15488	15570	15360	15297	15419	15454	15524	15398	15417	15450	15507	15471	15407	15413	15380	15391	15504	15320	15458	15499	15417	15540	15521	15388	15334	15266	15342	15319	15459	15373	15312	15386	15241	15384	15451	15414	15240	15402	15495	15635	15355	15362	15527	15362	15338	15458	15488	15409	15442	15485	15563	15306	15449	15504	15410	15428	15556	15375	15435	15515	15426	15491	15464	15435	15434	15319	15454	15390	15599	15500	15540	15550	15419	15453	15414	15544	15489	15482	15530	15455	15346	15576	15599	15399	15386	15447	15379	15482	15524	15262	15438	15333	15469	15569	15246	15509	15466	15607	15415	15375	15294	15466	15404	15292	15467	15411	15420	15353	15372	15448	15472	15559	15518	15502	15398	15595	15385	15432	15323	15547	15424	15433	15516	15540	15301	15341	15375	15380	15388	15459	15436	15350	15432	15425	15348	15288	15387	15493	15423	15425	15427	15540	15533	15254	15411	15439	15420	15453	15499	15449	15289	15352	15412	15325	15471	15443	15505	15535	15378	15498	15487	15357	15488	15404	15402	15425	15377	15424	15417	15375	15566	15368	15488	15309	15556	15272	15371	15502	15383	15357	15373	15245	15511	15426	15514	15596	15447	15425	15498	15468	15461	15416	15325	15349	15556	15363	15355	15447	15657	15542	15452	15252	15457	15487	15422	15331	15372	15574	15442	15329	15391	15482	15555	15387	15389	15419	15405	15404	15457	15403	15330	15443	15494	15474	15507	15576	15385	15532	15341	15352	15331	15434	15466	15506	15527	15366	15579	15417	15242	15386	15534	15478	15331	15371	15467	15392	15334	15452	15284	15452	15434	15336	15370	15474	15558	15543	15432	15521	15556	15519	15367	15462	15474	15434	15409	15460	15515	15404	15299	15450	15415	15325	15560	15494	15227	15511	15381	15350	15495	15450	15545	15449	15535	15324	15292	15377	15642	15518	15546	15576	15467	15591	15264	15329	15323	15096	15679	15474	15656	15424	15369	15252	15512	15336	15581	15433	15395	15401	15511	15323	15477	15390	15517	15309	15323	15483	15615	15382	15460	15230	15512	15476	15355	15432	15340	15575	15444	15301	15480	15271	15379	15331	15309	15337	15411	15322	15463	15480	15332	15470	15562	15312	15413	15385	15403	15389	15384	15455	15406	15294	15324	15552	15601	15265	15310	15297	15368	15361	15611	15336	15222	15343	15373	15437	15398	15319	15420	15374	15473	15206	15397	15396	15372	15298	15348	15613	15365	15622	15401	15622	15515	15413	15390	15473	15587	15427	15354	15400	15452	15546	15391	15326	15547	15459	15545	15567	15342	15533	15349	15400	15361	15636	15610	15392	15281	15340	15502	15244	15312	15510	15349	15483	15409	15356	15446	15440	15393	15284	15375	15420	15651	15424	15261	15308	15232	15549	15357	15454	15451	15480	15322	15396	15264	15294	15396	15419	15383	15537	15336	15300	15448	15540	15414	15396	15529	15545	15312	15398	15431	15344	15337	15474	15336	15270	15385	15469	15319	15272	15463	15394	15426	15294	15322	15469	15580	15373	15450	15314	15407	15423	15466	15233	15493	15369	15548	15508	15550	15537	15529	15279	15446	15508	15338	15225	15322	15336	15470	15495	15294	15462	15481	15448	15383	15351	15301	15429	15336	15383	15480	15423	15739	15321	15453	15461	15424	15465	15497	15220	15357	15549	15402	15364	15403	15328	15316	15381	15489	15505	15424	15563	15529	15369	15374	15489	15510	15571	15482	15566	15408	15444	15317	15337	15440	15394	15484	15414	15573	15461	15286	15363	15367	15446	15456	15267	15545	15350	15346	15363	15461	15518	15425	15439	15517	15418	15511	15477	15483	15385	15435	15351	15553	15530	15392	15616	15434	15246	15470	15304	15331	15338	15499	15386	15464	15381	15447	15445	15432	15389	15431	15402	15491	15413	15503	15400	15607	15456	15453	15470	15361	15375	15508	15495	15341	15366	15552	15527	15521	15534	15509	15577	15323	15446	15438	15418	15593	15457	15358	15417	15409	15361	15433	15282	15410	15302	15589	15656	15359	15516	15407	15328	15470	15541	15393	15529	15398	15457	15611	15490	15484	15497	15490	15495	15523	15408	15397	15473	15553	15414	15501	15358	15341	15480	15463	15344	15384	15382	15470	15297	15677	15508	15369	15163	15438	15396	15469	15420	15528	15453	15481	15312	15505	15336	15472	15480	15580	15363	15246	15490	15295	15440	15342	15401	15420	15457	15311	15389	15378	15455	15450	15371	15493	15458	15587	15269	15446	15416	15344	15432	15491	15402	15340	15482	15259	15475	15426	15441	15369	15308	15407	15430	15328	15254	15332	15537	15568	15244	15502	15446	15392	15415	15385	15324	15567	15264	15435	15426	15456	15498	15583	15318	15488	15515	15423	15437	15281	15288	15227	15337	15578	15563	15403	15302	15470	15614	15333	15482	15323	15467	15494	15475	15336	15461	15612	15484	15144	15345	15522	15397	15580	15458	15498	15384	15465	15465	15495	15531	15264	15470	15450	15357	15336	15404	15261	15376	15429	15330	15286	15384	15296	15529	15398	15417	15612	15438	15334	15460	15344	15420	15347	15545	15395	15544	15424	15518	15295	15458	15405	15411	15539	15500	15540	15414	15312	15595	15349	15639	15505	15549	15578	15483	15518	15549	15437	15550	15543	15462	15484	15430	15430	15532	15537	15226	15328	15432	15547	15463	15236	15410	15529	15462	15363	15383	15502	15427	15331	15513	15525	15453	15186	15449	15331	15314	15501	15445	15463	15475	15468	15235	15447	15411	15565	15482	15282	15441	15386	15435	15293	15560	15413	15537	15455	15465	15310	15421	15595	15256	15383	15362	15532	15441	15517	15485	15362	15290	15570	15441	15495	15558	15330	15360	15503	15449	15358	15449	15499	15332	15516	15453	15392	15272	15412	15448	15384	15274	15278	15391	15408	15314	15377	15396	15401	15347	15371	15350	15459	15434	15430	15551	15318	15446	15340	15503	15276	15497	15511	15477	15466	15669	15297	15415	15393	15385	15482	15434	15382	15260	15450	15460	15318	15452	15421	15533	15389	15326	15364	15418	15328	15385	15549	15448	15425	15354	15239	15442	15591	15440	15625	15430	15412	15365	15299	15396	15591	15425	15467	15510	15341	15374	15557	15432	15520	15542	15391	15266	15508	15431	15372	15343	15375	15319	15406	15602	15476	15604	15415	15517	15408	15280	15413	15315	15550	15594	15358	15454	15542	15320	15447	15448	15219	15223	15408	15266	15224	15552	15356	15458	15504	15439	15555	15492	15589	15631	15501	15363	15482	15321	15447	15366	15279	15456	15405	15366	15416	15317	15455	15370	15483	15347	15353	15474	15303	15262	15374	15442	15392	15270	15447	15574	15448	15511	15421	15489	15287	15381	15519	15247	15510	15464	15546	15268	15570	15405	15483	15395	15433	15521	15310	15429	15336	15592	15331	15348	15404	15348	15408	15418	15426	15535	15447	15460	15356	15432	15258	15380	15302	15513	15328	15278	15532	15405	15493	15378	15530	15481	15408	15523	15307	15450	15335	15570	15381	15439	15497	15350	15474	15490	15549	15537	15551	15417	15474	15262	15452	15396	15493	15412	15461	15407	15445	15472	15425	15495	15508	15442	15454	15308	15414	15374	15369	15456	15402	15289	15409	15319	15328	15519	15399	15397	15371	15528	15234	15416	15393	15573	15509	15399	15458	15516	15481	15615	15472	15427	15449	15597	15333	15385	15341	15335	15275	15324	15535	15462	15364	15434	15463	15291	15468	15424	15233	15527	15405	15379	15483	15477	15403	15315	15188	15489	15445	15311	15459	15333	15424	15596	15480	15635	15453	15336	15256	15410	15429	15539	15410	15392	15516	15556	15502	15368	15358	15585	15567	15381	15480	15392	15409	15581	15450	15346	15313	15508	15303	15463	15436	15358	15326	15365	15470	15447	15283	15532	15519	15380	15612	15382	15424	15484	15437	15437	15446	15416	15387	15509	15426	15525	15444	15333	15587	15571	15393	15376	15484	15266	15411	15468	15332	15526	15474	15451	15187	15426	15597	15305	15555	15302	15523	15618	15501	15450	15305	15323	15547	15559	15566	15468	15212	15479	15459	15334	15394	15415	15450	15538	15312	15605	15378	15282	15410	15444	15435	15350	15436	15328	15352	15410	15302	15503	15475	15406	15576	15514	15317	15426	15488	15421	15537	15589	15332	15398	15342	15362	15367	15390	15540	15457	15370	15508	15394	15353	15461	15388	15413	15435	15405	15416	15545	15422	15333	15252	15523	15482	15511	15366	15402	15447	15286	15603	15457	15442	15470	15294	15671	15421	15507	15618	15530	15228	15383	15524	15375	15530	15380	15384	15563	15420	15445	15340	15420	15530	15523	15404	15351	15365	15431	15330	15430	15332	15437	15530	15351	15523	15534	15424	15425	15528	15419	15417	15429	15323
22974	21474	29377	24031	23145	67791	72014	52051	38341	28096	22110	19553	18908	18587	18609	18615	18745	18555	18600	18760	18569	18570	18767	18459	18482	18676	18469	18292	18153	18480	18627	18318	18530	18391	18505	18541	18545	18566	18528	18389	18537	18456	18306	18491	18567	18411	18472	18207	18651	18256	18535	18281	18380	18454	18469	18502	18371	18330	18330	18353	18719	18590	18588	18367	18690	18455	18363	18385	18578	18353	18400	18292	18369	18257	18598	18405	18269	18382	18154	18200	18445	18540	18410	18438	18506	18295	18416	18402	18407	18343	18329	18431	18367	18513	18578	18470	18525	18587	18452	18675	18461	18416	18229	18395	18346	18391	18238	18437	18244	18365	18436	18364	18367	18314	18332	18426	18178	18363	18300	18484	18178	18192	18271	18408	18379	18292	18374	18296	18386	18543	18454	18256	18516	18377	18249	18236	18384	18387	18379	18280	18236	18372	18498	18382	18289	18372	18478	18235	18311	18451	18468	18160	18125	18402	18346	18427	18473	18447	18399	18293	18427	18427	18306	18349	18544	18592	18543	18296	18365	18550	18498	18504	18629	18318	18496	18235	18485	18407	18254	18361	18256	18476	18352	18288	18361	18369	18309	18390	18463	18516	18439	18567	18161	18339	18341	18309	18394	18437	18552	18301	18464	18115	18280	18208	18518	18296	18234	18460	18603	18356	18481	18223	18318	18228	18288	18365	18289	18452	18347	18297	18084	18313	18213	18252	18182	18298	18325	18446	18312	18260	18304	18359	18419	18739	18311	18380	18364	18564	18560	18276	18449	18338	18261	18412	18429	18482	18434	18267	18491	18260	18290	18117	18266	18325	18399	18381	18415	18333	18426	18479	18605	18527	18351	18421	18417	18541	18380	18394	18334	18397	18481	18369	18094	18550	18319	18311	18305	18428	18393	18190	18439	18445	18493	18419	18201	18388	18435	18310	18303	18298	18232	18505	18366	18331	18285	18185	18150	18487	18481	18412	18442	18454	18488	18403	18361	18432	18412	18517	18365	18342	18614	18566	18537	18455	18371	18503	18410	18505	18386	18474	18409	18175	18288	18314	18401	18570	18369	18562	18289	18388	18382	18267	18399	18117	18483	18275	18286	18226	18563	18174	18521	18309	18368	18481	18338	18467	18216	18339	18424	18416	18285	18531	18240	18568	18337	18283	18428	18432	18226	18326	18253	18317	18398	18525	18487	18446	18491	18266	18368	18320	18202	18302	18551	18170	18483	18370	18373	18628	18245	18355	18357	18475	18529	18478	18288	18316	18364	18386	18368	18362	18375	18453	18348	18290	18411	18321	18327	18288	18349	18435	18310	18305	18294	18274	18415	18487	18347	18508	18527	18423	18386	18336	18322	18396	18242	18381	18479	18291	18686	18553	18387	18509	18498	18369	18393	18269	18291	18279	18417	18301	18430	18338	18382	18411	18417	18316	18298	18318	18509	18326	18401	18225	18494	18355	18455	18696	18296	18381	18559	18408	18343	18330	18475	18413	18228	18263	18557	18531	18152	18185	18494	18417	18301	18335	18346	18374	18314	18352	18357	18216	18534	18284	18371	18365	18604	18041	18543	18377	18469	18469	18220	18288	18421	18234	18376	18312	18371	18268	18315	18374	18529	18572	18512	18433	18323	18263	18544	18299	18306	18513	18428	18408	18335	18394	18405	18480	18486	18718	18547	18487	18360	18391	18456	18437	18355	18331	18336	18509	18355	18325	18398	18375	18496	18419	18480	18349	18416	18386	18566	18430	18365	18549	18287	18177	18335	18454	18281	18468	18147	18407	18282	18369	18372	18556	18424	18214	18621	18431	18442	18506	18470	18286	18624	18434	18448	18559	18365	18272	18316	18248	18318	18517	18506	18265	18398	18416	18277	18485	18286	18531	18412	18326	18179	18375	18536	18288	18312	18372	18224	18473	18390	18242	18660	18391	18413	18352	18574	18667	18296	18463	18332	18452	18271	18388	18418	18344	18594	18331	18391	18364	18336	18335	18481	18388	18463	18231	18284	18436	18492	18418	18167	18378	18408	18361	18483	18521	18116	18320	18400	18360	18316	18322	18356	18259	18383	18390	18325	18378	18297	18355	18355	18411	18384	18307	18284	18355	18508	18462	18380	18262	18566	18372	18287	18500	18421	18327	18262	18268	18439	18456	18391	18102	18314	18499	18230	18278	18255	18127	18122	18450	18360	18345	18356	18554	18290	18290	18264	18249	18388	18395	18584	18380	18322	18484	18295	18157	18447	18379	18394	18247	18249	18236	18359	18297	18222	18280	18406	18267	18524	18322	18360	18200	18515	18327	18386	18433	18440	18322	18345	18437	18399	18331	18382	18265	18457	18182	18240	18241	18215	18355	18285	18534	18284	18262	18440	18397	18477	18472	18485	18452	18490	18435	18368	18214	18446	18290	18354	18474	18534	18229	18419	18257	18353	18420	18457	18498	18492	18497	18653	18536	18406	18447	18376	18192	18398	18313	18206	18320	18328	18338	18202	18445	18522	18231	18449	18230	18338	18332	18214	18283	18369	18317	18455	18336	18511	18358	18260	18430	18384	18656	18312	18372	18595	18523	18279	18344	18265	18181	18448	18443	18414	18384	18533	18175	18583	18427	18318	18272	18401	18386	18332	18316	18382	18440	18187	18293	18383	18229	18272	18318	18465	18615	18187	18379	18202	18524	18309	18381	18388	18328	18506	18184	18437	18445	18322	18384	18178	18314	18166	18233	18252	18348	18405	18450	18507	18170	18270	18374	18183	18135	18333	18475	18334	18315	18452	18409	18484	18332	18316	18417	18526	18161	18324	18563	18282	18257	18506	18477	18198	18468	18353	18520	18454	18474	18502	18185	18487	18390	18270	18266	18282	18280	18456	18250	18434	18183	18368	18397	18447	18069	18264	18287	18509	18531	18397	18330	18560	18610	18681	18429	18317	18587	18394	18494	18439	18237	18300	18524	18392	18261	18394	18267	18364	18225	18485	18187	18161	18377	18374	18378	18314	18356	18222	18433	18208	18159	18414	18374	18489	18196	18242	18387	18420	18430	18528	18463	18346	18416	18421	18263	18547	18222	18217	18304	18303	18462	18357	18085	18265	18323	18381	18238	18381	18286	18274	18558	18484	18287	18301	18333	18342	18314	18451	18223	18517	18288	18481	18502	18487	18236	18403	18552	18434	18399	18537	18552	18363	18472	18465	18203	18519	18570	18417	18375	18520	18346	18256	18475	18378	18481	18460	18431	18686	18434	18426	18479	18368	18219	18228	18233	18489	18287	18530	18489	18432	18249	18225	18419	18166	18544	18371	18215	18273	18367	18249	18216	18458	18353	18476	18282	18345	18571	18480	18265	18540	18412	18393	18447	18372	18364	18506	18417	18333	18212	18359	18441	18580	18571	18570	18353	18304	18345	18235	18300	18369	18287	18484	18502	18622	18203	18037	18231	18534	18563	18273	18593	18391	18401	18315	18120	18328	18176	18358	18377	18390	18298	18511	18560	18284	18265	18345	18292	18349	18334	18480	18296	18304	18230	18480	18335	18421	18158	18323	18360	18091	18340	18416	18447	18303	18404	18230	18302	18373	18422	18404	18432	18355	18405	18411	18508	18452	18289	18417	18374	18085	18416	18249	18362	18235	18500	18375	18468	18602	18349	18344	18270	18524	18183	18541	18295	18437	18223	18463	18338	18459	18265	18276	18373	18364	18582	18653	18578	18483	18278	18586	18136	18443	18319	18380	18289	18313	18114	18272	18349	18292	18377	18362	18392	18351	18242	18257	18232	18535	18401	18410	18320	18520	18161	18371	18386	18491	18329	18440	18358	18263	18483	18398	18347	18507	18346	18362	18344	18301	18471	18342	18252	18343	18281	18400	18606	18410	18456	18418	18437	18432	18321	18474	18412	18433	18304	18232	18416	18484	18216	18433	18404	18416	18528	18384	18504	18545	18368	18229	18238	18435	18389	18022	18220	18431	18432	18267	18367	18256	18366	18416	18230	18287	18489	18518	18376	18295	18144	18371	18476	18424	18377	18418	18404	18434	18361	18331	18397	18551	18377	18092	18380	18473	18442	18519	18527	18444	18411	18356	18050	18404	18373	18464	18290	18421	18426	18496	18434	18430	18236	18274	18417	18358	18451	18332	18480	18469	18286	18356	18276	18324	18409	18222	18363	18473	18483	18260	18406	18445	18303	18320	18342	18396	18438	18410	18377	18310	18292	18488	18510	18497	18305	18372	18513	18308	18395	18503	18350	18601	18528	18363	18507	18535	18367	18352	18374	18288	18358	18556	18226	18555	18524	18473	18268	18298	18357	18121	18281	18306	18268	18300	18301	18431	18340	18214	18377	18375	18372	18235	18225	18274	18328	18225	18169	18463	18527	18313	18421	18452	18341	18178	18361	18427	18216	18119	18333	18183	18095	18345	18280	18358	18592	18480	18199	18443	18340	18459	18196	18163	18295	18336	18639	18465	18450	18177	18447	18522	18146	18423	18482	18447	18147	18564	18639	18456	18414	18410	18370	18391	18418	18384	18419	18306	18371	18365	18487	18502	18441	18283	18251	18254	18468	18272	18213	18263	18252	18335	18297	18269	18370	18544	18302	18280	18500	18288	18219	18432	18479	18529	18477	18451	18325	18472	18301	18350	18308	18578	18285	18306	18305	18453	18320	18286	18394	18191	18623	18470	18245	18316	18322	18272	18329	18130	18521	18361	18395	18370	18243	18459	18372	18427	18204	18499	18311	18414	18559	18561	18078	18330	18418	18412	18285	18310	18383	18382	18350	18604	18357	18209	18260	18244	18327	18320	18309	18252	18393	18546	18384	18460	17971	18356	18201	18316	18262	18483	18556	18277	18497	18609	18368	18590	18313	18518	18405	18483	18593	18185	18381	18226	18219	18153	18546	18291	18369	18242	18178	18339	18387	18283	18315	18485	18593	18241	18233	18404	18390	18449	18528	18566	18437	18581	18483	18298	18360	18552	18517	18596	18214	18321	18373	18533	18304	18280	18341	18456	18350	18262	18591	18323	18351	18319	18283	18475	18436	18328	18335	18404	18366	18523	18343	18627	18518	18501	18392	18410	18453	18442	18441	18449	18346	18410	18451	18374	18320	18446	18409	18239	18332	18288	18357	18383	18415
46488	41796	31467	24491	32882	73872	71164	51878	38007	25693	18138	16200	15347	15357	15332	15360	15309	15336	15286	15388	15394	15320	15402	15242	15356	15408	15353	15469	15470	15495	15299	15540	15328	15318	15281	15379	15346	15360	15408	15447	15451	15493	15449	15416	15261	15245	15425	15240	15338	15394	15389	15595	15364	15321	15388	15342	15448	15435	15260	15308	15250	15429	15341	15265	15190	15424	15047	15429	15359	15401	15327	15396	15273	15383	15310	15360	15307	15279	15477	15290	15183	15436	15394	15310	15308	15160	15139	15401	15300	15398	15463	15195	15350	15330	15284	15450	15375	15115	15417	15429	15461	15249	15331	15402	15421	15411	15421	15565	15405	15318	15431	15427	15230	15282	15312	15504	15473	15292	15386	15374	15296	15410	15285	15255	15468	15487	15492	15366	15267	15247	15431	15150	15476	15270	15424	15540	15442	15268	15385	15365	15456	15348	15387	15351	15385	15541	15345	15351	15642	15422	15393	15376	15434	15405	15431	15473	15483	15366	15424	15313	15536	15477	15272	15450	15321	15200	15178	15308	15347	15462	15367	15395	15238	15215	15385	15438	15358	15269	15371	15292	15220	15422	15444	15315	15211	15462	15292	15263	15362	15332	15227	15337	15403	15465	15459	15360	15321	15377	15407	15292	15098	15271	15353	15345	15426	15396	15409	15446	15280	15579	15397	15370	15328	15323	15433	15359	15295	15444	15420	15332	15299	15377	15322	15503	15345	15252	15488	15334	15380	15354	15275	15517	15446	15190	15500	15262	15334	15360	15269	15399	15479	15264	15287	15236	15522	15386	15325	15358	15439	15308	15354	15337	15313	15357	15369	15363	15309	15368	15419	15382	15236	15407	15346	15445	15432	15191	15244	15291	15262	15461	15243	15370	15409	15443	15272	15289	15373	15514	15431	15402	15644	15278	15373	15323	15107	15321	15462	15415	15161	15372	15451	15237	15274	15364	15193	15192	15284	15471	15218	15479	15331	15310	15159	15248	15399	15475	15507	15226	15188	15370	15429	15330	15320	15425	15398	15377	15369	15286	15329	15310	15411	15657	15401	15198	15206	15416	15536	15384	15517	15148	15426	15386	15167	15353	15411	15255	15426	15260	15134	15400	15330	15341	15231	15404	15414	15370	15386	15158	15545	15416	15443	15355	15375	15392	15464	15360	15337	15369	15177	15222	15179	15342	15545	15333	15489	15392	15235	15408	15282	15335	15398	15368	15260	15449	15250	15424	15216	15199	15449	15475	15392	15426	15438	15365	15513	15423	15198	15457	15228	15341	15472	15388	15232	15385	15532	15303	15501	15446	15209	15287	15318	15330	15311	15477	15385	15396	15349	15358	15422	15228	15353	15398	15338	15396	15261	15382	15280	15392	15439	15301	15247	15325	15317	15438	15410	15347	15288	15272	15380	15274	15443	15381	15366	15224	15453	15330	15391	15300	15253	15231	15505	15340	15376	15550	15324	15380	15227	15230	15405	15377	15451	15397	15350	15410	15323	15392	15319	15313	15463	15323	15342	15323	15215	15390	15183	15416	15335	15272	15306	15347	15339	15266	15322	15391	15381	15460	15444	15208	15384	15374	15451	15332	15189	15492	15275	15230	15272	15361	15451	15089	15256	15391	15302	15412	15459	15433	15474	15333	15314	15108	15527	15342	15264	15281	15224	15402	15390	15438	15349	15461	15328	15230	15332	15326	15344	15207	15386	15379	15483	15293	15382	15364	15379	15234	15278	15323	15376	15276	15293	15309	15404	15207	15416	15394	15286	15237	15426	15469	15291	15288	15296	15272	15483	15381	15247	15335	15311	15438	15238	15319	15415	15296	15345	15052	15382	15422	15325	15198	15356	15312	15447	15433	15198	15471	15307	15359	15237	15254	15438	15324	15341	15262	15373	15375	15491	15381	15381	15326	15478	15231	15372	15358	15293	15358	15186	15238	15376	15168	15422	15449	15308	15443	15362	15327	15294	15406	15326	15322	15325	15481	15448	15177	15379	15333	15310	15462	15322	15359	15339	15345	15400	15457	15333	15376	15320	15351	15290	15143	15286	15381	15317	15340	15474	15373	15493	15296	15586	15414	15518	15377	15286	15348	15285	15374	15255	15261	15497	15295	15338	15392	15514	15356	15432	15402	15294	15441	15210	15289	15330	15500	15292	15348	15310	15494	15333	15407	15292	15373	15412	15446	15105	15468	15249	15476	15425	15309	15284	15290	15317	15434	15365	15484	15276	15426	15232	15421	15447	15414	15328	15244	15397	15258	15212	15253	15423	15282	15449	15267	15168	15528	15437	15417	15243	15387	15300	15383	15442	15334	15323	15391	15341	15240	15355	15395	15218	15377	15292	15363	15504	15255	15443	15360	15518	15455	15361	15386	15397	15406	15386	15420	15523	15273	15389	15358	15374	15357	15458	15290	15459	15156	15457	15298	15375	15512	15294	15375	15409	15377	15396	15364	15297	15378	15288	15476	15392	15305	15501	15315	15255	15426	15324	15396	15411	15484	15528	15190	15427	15483	15297	15412	15461	15281	15477	15146	15475	15430	15273	15398	15284	15303	15468	15252	15412	15276	15350	15455	15274	15390	15445	15268	15387	15296	15159	15266	15503	15301	15379	15242	15360	15380	15423	15364	15413	15359	15406	15443	15380	15330	15409	15403	15300	15329	15321	15393	15304	15374	15289	15426	15277	15249	15333	15290	15249	15303	15459	15361	15345	15395	15347	15480	15331	15282	15373	15431	15369	15376	15223	15410	15272	15378	15333	15299	15421	15275	15326	15235	15429	15340	15497	15278	15266	15455	15240	15365	15220	15331	15258	15494	15203	15304	15410	15506	15323	15381	15487	15256	15496	15499	15322	15364	15319	15398	15260	15502	15405	15300	15367	15470	15169	15465	15433	15369	15466	15294	15417	15330	15244	15549	15307	15212	15370	15487	15504	15303	15117	15535	15430	15448	15301	15354	15312	15140	15178	15402	15326	15405	15360	15356	15402	15236	15348	15247	15410	15345	15331	15411	15466	15441	15374	15369	15372	15502	15392	15444	15431	15297	15306	15409	15159	15338	15388	15302	15316	15226	15308	15431	15267	15373	15463	15304	15369	15206	15245	15238	15395	15331	15196	15309	15398	15314	15345	15343	15454	15433	15401	15398	15298	15156	15297	15584	15382	15319	15319	15428	15304	15495	15290	15385	15381	15406	15283	15366	15361	15292	15338	15476	15462	15308	15353	15289	15429	15147	15359	15096	15235	15519	15454	15333	15297	15417	15498	15457	15397	15244	15308	15183	15356	15346	15399	15474	15241	15254	15491	15314	15272	15168	15429	15310	15264	15362	15391	15340	15315	15379	15411	15055	15272	15321	15226	15331	15258	15225	15462	15300	15346	15373	15282	15300	15436	15057	15514	15359	15399	15082	15362	15221	15305	15243	15440	15267	15537	15257	15307	15272	15301	15442	15335	15116	15338	15483	15389	15384	15294	15373	15477	15441	15400	15325	15335	15318	15480	15315	15426	15444	15445	15527	15452	15418	15273	15549	15215	15289	15340	15373	15434	15371	15362	15316	15441	15494	15400	15375	15162	15306	15331	15367	15398	15451	15480	15525	15307	15451	15313	15402	15321	15566	15186	15435	15385	15361	15456	15140	15262	15468	15338	15530	15349	15317	15182	15364	15237	15444	15388	15419	15457	15348	15249	15291	15459	15283	15292	15253	15324	15323	15333	15224	15352	15294	15291	15353	15126	15468	15422	15268	15337	15423	15373	15451	15486	15288	15184	15423	15133	15466	15347	15356	15289	15412	15579	15312	15409	15282	15369	15468	15422	15293	15236	15399	15513	15412	15343	15477	15337	15256	15208	15429	15278	15373	15227	15361	15536	15293	15487	15174	15367	15338	15409	15254	15205	15388	15155	15320	15296	15500	15346	15493	15198	15312	15562	15310	15279	15350	15268	15338	15310	15430	15345	15341	15399	15542	15347	15422	15482	15357	15356	15241	15340	15251	15297	15302	15340	15290	15412	15398	15243	15483	15429	15350	15213	15286	15242	15399	15267	15360	15368	15391	15477	15245	15329	15423	15392	15425	15296	15243	15395	15321	15234	15350	15294	15309	15291	15278	15435	15381	15375	15468	15351	15302	15431	15380	15249	15470	15527	15491	15318	15393	15467	15215	15519	15271	15500	15316	15436	15451	15252	15299	15300	15268	15470	15083	15216	15263	15421	15384	15459	15220	15404	15221	15348	15322	15262	15333	15247	15370	15290	15359	15296	15408	15330	15338	15335	15363	15390	15404	15352	15474	15359	15477	15477	15225	15511	15215	15473	15235	15332	15370	15311	15367	15359	15379	15318	15260	15254	15411	15277	15454	15416	15394	15238	15276	15380	15386	15336	15316	15343	15441	15460	15360	15243	15447	15454	15495	15390	15211	15441	15405	15356	15257	15293	15378	15370	15340	15450	15363	15464	15247	15493	15401	15319	15349	15443	15355	15307	15353	15394	15441	15345	15307	15312	15249	15426	15368	15293	15275	15218	15354	15467	15299	15301	15427	15404	15355	15237	15526	15354	15396	15521	15363	15364	15413	15318	15289	15376	15386	15361	15281	15360	15209	15391	15591	15407	15430	15254	15490	15127	15309	15217	15186	15349	15195	15464	15367	15308	15381	15190	15200	15397	15490	15289	15215	15275	15215	15389	15354	15360	15248	15351	15426	15263	15408	15348	15278	15386	15207	15427	15386	15249	15507	15482	15520	15355	15227	15363	15266	15537	15341	15327	15200	15242	15306	15436	15391	15337	15317	15270	15446	15261	15506	15267	15392	15415	15282	15359	15294	15293	15208	15356	15438	15257	15338	15499	15395	15348	15384	15250	15267	15346	15441	15190	15294	15429	15313	15354	15484	15374	15314	15442	15303	15310	15370	15474	15469	15373	15538	15177	15299	15481	15312	15340	15313	15337	15456	15373	15469	15328	15220	15280	15187	15380	15491	15310	15508	15490	15410	15375	15261	15187	15372	15477	15525	15314	15510	15272	15275	15201	15245	15422	15277	15370	15380	15371	15428	15396	15381	15347	15234	15382	15484	15473	15322	15453	15296	15365	15453	15323	15224	15420	15399	15350	15388	15427	15329	15287	15329	15252	15415
27568	22338	25344	22239	19811	29139	28586	23081	19991	18642	17837	17698	17501	17565	17672	17550	17647	17631	17624	17563	17672	17896	17676	17565	17457	17728	17768	17617	17672	17722	17736	17746	17595	17610	17693	17663	17669	17828	17688	17617	17558	17713	17774	17844	17591	17608	17746	17659	17612	17749	17631	17545	17581	17622	17648	17587	17621	17619	17624	17493	17590	17686	17659	17660	17620	17636	17696	17831	17699	17985	17643	17616	17581	17720	17622	17767	17523	17606	17591	17512	17671	17648	17462	17655	17623	17666	17605	17714	17821	17611	17680	17672	17663	17583	17833	17705	17606	17651	17689	17714	17632	17592	17722	17656	17514	17685	17578	17438	17776	17471	17610	17476	17519	17731	17725	17605	17467	17593	17888	17771	17520	17577	17543	17566	17701	17415	17542	17615	17577	17747	17390	17802	17747	17571	17851	17727	17469	17625	17620	17540	17520	17677	17463	17572	17448	17681	17586	17671	17713	17684	17818	17740	17804	17566	17691	17707	17459	17730	17744	17721	17590	17397	17711	17550	17609	17307	17602	17751	17577	17650	17767	17658	17850	17499	17507	17737	17685	17683	17588	17561	17686	17727	17458	17675	17541	17694	17573	17742	17530	17605	17623	17616	17779	17548	17790	17968	17793	17600	17716	17524	17736	17673	17580	17598	17661	17623	17593	17725	17663	17463	17780	17528	17662	17518	17606	17598	17682	17553	17390	17528	17558	17706	17842	17526	17516	17840	17586	17561	17609	17521	17640	17489	17792	17381	17604	17609	17718	17602	17765	17720	17648	17635	17451	17489	17753	17516	17713	17642	17717	17683	17646	17648	17738	17615	17833	17576	17394	17564	17516	17534	17621	17764	17730	17701	17639	17656	17500	17640	17668	17560	17495	17774	17521	17570	17799	17591	17554	17437	17617	17719	17565	17449	17831	17646	17694	17646	17629	17583	17595	17355	17494	17642	17685	17613	17688	17703	17640	17928	17643	17679	17553	17486	17693	17659	17739	17679	17708	17612	17700	17599	17560	17655	17680	17702	17564	17732	17556	17677	17625	17634	17768	17698	17468	17608	17533	17715	17601	17811	17515	17259	17740	17751	17556	17477	17771	17421	17606	17570	17684	17805	17714	17692	17778	17562	17573	17579	17759	17531	17781	17625	17748	17631	17511	17580	17451	17710	17643	17759	17913	17792	17729	17661	17654	17710	17537	17590	17536	17394	17488	17443	17715	17423	17557	17504	17789	17679	17639	17564	17518	17763	17534	17712	17515	17461	17497	17381	17549	17622	17797	17780	17892	17503	17524	17911	17654	17716	17636	17562	17725	17588	17825	17597	17849	17605	17619	17757	17735	17597	17713	17597	17555	17647	17692	17545	17363	17686	17661	17710	17611	17766	17559	17790	17547	17586	17654	17626	17577	17501	17635	17529	17773	17450	17435	17634	17680	17345	17436	17581	17734	17620	17693	17558	17848	17747	17705	17458	17520	17463	17619	17649	17664	17727	17467	17653	17624	17653	17600	17372	17625	17511	17804	17665	17640	17735	17714	17646	17715	17603	17635	17623	17664	17711	17841	17493	17470	17580	17576	17585	17781	17765	17694	17498	17816	17707	17780	17625	17670	17693	17800	17703	17656	17712	17644	17761	17453	17905	17677	17722	17549	17697	17886	17642	17618	17672	17544	17668	17721	17610	17572	17606	17599	17659	17618	17688	17529	17524	17460	17743	17465	17588	17651	17502	17813	17567	17669	17507	17489	17463	17635	17752	17811	17721	17626	17642	17822	17274	17539	17498	17672	17612	17725	17688	17660	17905	17566	17625	17612	17660	17597	17584	17695	17451	17722	17703	17698	17826	17382	17539	17669	17484	17597	17738	17551	17535	17462	17651	17835	17764	17687	17631	17529	17612	17644	17700	17613	17379	17680	17702	17754	17716	17759	17616	17711	17603	17597	17528	17747	17719	17412	17799	17578	17576	17885	17478	17484	17622	17702	17531	17483	17530	17600	17544	17517	17493	17707	17595	17580	17736	17618	17614	17657	17711	17578	17563	17692	17469	17768	17723	17695	17576	17496	17536	17658	17530	17503	17542	17580	17505	17748	17544	17681	17718	17663	17536	17692	17560	17754	17426	17768	17780	17553	17573	17742	17547	17651	17501	17793	17615	17883	17627	17789	17610	17566	17606	17622	17561	17552	17784	17549	17698	17633	17688	17598	17420	17734	17493	17444	17706	17428	17493	17673	17739	17602	17767	17681	17733	17614	17474	17525	17778	17816	17733	17549	17607	17721	17514	17495	17532	17458	17435	17595	17542	17638	17671	17784	17674	17589	17813	17613	17741	17610	17558	17607	17797	17670	17561	17519	17717	17541	17568	17852	17557	17518	17776	17742	17697	17687	17761	17364	17719	17867	17708	17685	17533	17790	17680	17739	17382	17492	17467	17559	17667	17539	17699	17703	17698	17585	17526	17679	17510	17615	17813	17644	17836	17584	17729	17688	17478	17694	17662	17442	17552	17701	17469	17501	17520	17737	17485	17569	17678	17592	17604	17661	17531	17709	17733	17703	17616	17742	17606	17812	17629	17482	17733	17715	17606	17544	17802	17663	17727	17715	17582	17673	17721	17583	17690	17472	17743	17471	17774	17667	17707	17533	17553	17518	17739	17535	17816	17539	17691	17700	17586	17488	17728	17818	17553	17544	17408	17500	17606	17335	17562	17668	17497	17656	17765	17498	17714	17850	17650	17597	17498	17661	17407	17815	17592	17501	17699	17524	17869	17846	17700	17648	17699	17604	17809	17644	17561	17655	17698	17762	17604	17657	17659	17576	17492	17640	17679	17714	17779	17575	17588	17535	17814	17518	17699	17644	17587	17706	17815	17765	17792	17716	17655	17614	17423	17614	17495	17659	17473	17792	17705	17729	17510	17896	17768	17503	17551	17590	17539	17719	17575	17506	17502	17699	17699	17557	17672	17727	17570	17542	17573	17877	17549	17611	17855	17757	17639	17880	17500	17803	17700	17623	17664	17732	17720	17548	17578	17525	17711	17572	17570	17353	17708	17719	17356	17319	17619	17784	17607	17433	17462	17642	17648	17753	17668	17874	17678	17696	17761	17719	17632	17790	17620	17681	17710	17635	17517	17610	17556	17516	17700	17650	17636	17831	17623	17492	17713	17689	17684	17648	17565	17594	17422	17630	17673	17565	17704	17459	17565	17653	17602	17664	17524	17595	17721	17632	17550	17656	17547	17629	17619	17741	17399	17664	17690	17525	17615	17778	17719	17335	17768	17569	17729	17512	17543	17703	17603	17678	17696	17836	17737	17488	17572	17597	17391	17802	17666	17600	17796	17722	17707	17699	17889	17631	17877	17645	17374	17723	17594	17767	17631	17583	17626	17383	17620	17493	17535	17721	17654	17488	17591	17496	17709	17693	17440	17772	17499	17620	17577	17407	17587	17708	17675	17484	17723	17637	17576	17726	17713	17744	17620	17579	17558	17718	17707	17570	17507	17658	17702	17709	17598	17583	17629	17822	17675	17539	17634	17646	17543	17651	17819	17368	17852	17637	17618	17647	17608	17642	17654	17626	17590	17608	17831	17435	17588	17650	17670	17508	17618	17601	17716	17523	17613	17437	17666	17648	17611	17810	17844	17812	17530	17682	17703	17477	17780	17701	17726	17588	17732	17682	17654	17507	17627	17737	17713	17496	17470	17679	17646	17609	17580	17509	17371	17668	17596	17633	17606	17673	17550	17622	17668	17676	17822	17902	17744	17581	17655	17630	17444	17561	17637	17652	17576	17543	17660	17839	17582	17784	17636	17681	17602	17698	17720	17695	17844	17519	17640	17700	17749	17760	17638	17507	17571	17614	17443	17546	17574	17470	17631	17733	17643	17802	17603	17605	17804	17419	17570	17840	17838	17640	17583	17832	17553	17756	17718	17621	17738	17665	17546	17766	17512	17603	17639	17768	17774	17812	17582	17597	17832	17685	17727	17657	17696	17780	17392	17699	17604	17752	17597	17552	17833	17606	17436	17523	17453	17596	17639	17850	17610	17682	17539	17579	17652	17681	17483	17404	17446	17475	17682	17763	17855	17553	17753	17692	17429	17266	17635	17714	17391	17454	17811	17666	17601	17669	17549	17734	17627	17543	17612	17764	17577	17666	17586	17798	17558	17676	17622	17623	17661	17668	17643	17527	17422	17641	17615	17596	17793	17635	17360	17511	17742	17618	17737	17646	17557	17736	17823	17713	17431	17554	17497	17768	17503	17744	17369	17675	17600	17829	17595	17605	17562	17580	17579	17578	17634	17729	17738	17732	17569	17506	17558	17724	17661	17740	17672	17651	17659	17563	17717	17748	17701	17579	17603	17675	17721	17216	17486	17648	17792	17744	17559	17668	17743	17537	17607	17753	17564	17595	17499	17768	17607	17594	17655	17691	17532	17624	17507	17562	17708	17667	17639	17659	17824	17553	17595	17680	17590	17619	17609	17662	17801	17655	17470	17667	17595	17817	17815	17923	17544	17689	17691	17723	17774	17843	17824	17471	17687	17546	17469	17515	17524	17645	17592	17498	17487	17775	17673	17574	17640	17427	17415	17539	17611	17627	17669	17658	17599	17775	17591	17724	17569	17471	17542	17737	17660	17617	17683	17743	17550	17579	17718	17752	17650	17551	17645	17517	17495	17477	17558	17616	17353	17509	17590	17612	17530	17470	17629	17724	17565	17777	17611	17781	17737	17765	17417	17810	17669	17639	17859	17732	17686	17673	17611	17603	17633	17790	17479	17501	17628	17624	17522	17651	17632	17623	17513	17596	17687	17601	17598	17663	17785	17607	17706	17624	17673	17614	17590	17688	17616	17589	17590	17489	17505	17619	17441	17608	17620	17582	17587	17529	17723	17746	17667	17585	17656	17548	17785	17563	17704	17512	17644	17613	17602	17568	17636	17633	17436	17765	17718	17667	17630	17667	17611	17696	17696	17570	17737	17744	17709	17681	17745	17680	17625	17507	17745	17661	17595	17638	17605	17694	17698	17527	17555	17422	17587	17518	17747	17620	17593	17624	17722	17650	17650	17560	17702	17475	17764	17651	17633	17577	17542	17554	17314	17518	17713	17588	17749	17634	17842	17629	17706	17604	17754	17610	17597
19730	22455	19975	17028	18122	28493	25458	19914	16974	15698	15241	14932	14870	14824	14840	15082	14913	14910	14857	14961	14977	14966	14880	14842	14841	14941	14961	14732	14937	14783	14989	14931	14898	14800	14988	14661	14902	14929	15100	14788	15054	14873	15046	14819	14851	14909	14767	14795	14948	14925	14864	14925	14966	15071	14923	14802	15017	15041	14877	14804	14978	14863	14927	15056	14894	14878	14688	15146	14942	14963	14923	14929	14960	14931	14861	14885	14881	14914	14944	14862	14996	14923	14911	14810	14933	14840	14928	14883	14943	14909	14846	14945	14857	15031	14986	14938	14825	14936	14802	14940	14868	14891	14915	14952	14841	14848	14930	15030	14899	14681	14974	14878	14886	14825	14898	14858	14823	14891	14889	14792	14806	15005	14805	14928	14765	14827	14946	14799	14911	14860	14860	14897	14917	14771	14960	14814	14919	14876	14868	14894	14879	14810	14918	14804	14879	15047	15024	14893	14918	14812	14759	14945	14758	14934	14967	14902	14860	14826	14961	14805	14824	14785	14763	14921	14845	14802	14834	14894	14884	14884	14935	14809	14828	14941	14721	15130	14767	15043	15012	14749	14874	14945	14946	14720	14832	14974	14816	14859	14887	14667	14954	14951	14845	14907	14879	14895	14702	15016	15003	14964	14925	14931	14865	14889	14934	14843	14912	14865	15018	14950	14740	14863	14946	14976	14883	14636	14834	14937	14905	14872	14730	15030	14851	14835	14906	14912	14805	14934	14835	14836	14895	14969	14880	14820	14890	14969	14966	14971	14690	15033	14878	14843	14985	14839	14843	14893	14716	14934	14854	14814	14742	14950	14862	14804	15097	14879	14796	14930	14895	14891	14838	14827	14843	14996	14918	14782	14897	14741	15086	14772	14950	14832	14840	14832	14962	14877	15118	14782	14953	14833	14846	14906	14990	14742	15084	14936	14906	14760	14940	14936	14972	14876	14928	14775	14887	14801	15021	14824	14888	14819	14755	14917	14931	14611	14777	14961	14755	14855	15064	14982	14756	14947	14787	14874	14817	14999	15019	15077	14938	14871	14846	14771	15003	14874	14759	14975	14905	14916	14974	14954	14869	14809	15064	15000	14937	14824	15070	14851	15067	15012	14840	14898	15043	14945	14998	14910	14976	14854	14882	14749	14811	14780	14977	15003	14799	14935	14749	14942	14956	14849	14887	14766	14757	14802	14911	14850	14772	15025	14999	14848	14916	14968	14968	15102	14905	14834	14791	14941	15052	14946	14950	14939	14887	15004	14931	14821	14749	14756	14969	14908	14920	14883	14874	14925	14786	14989	15017	14978	14870	14956	14836	14969	14848	14710	14931	14981	14880	14839	14975	14788	14913	14757	14927	14847	14867	14981	14762	14843	14718	14793	14870	14905	15054	14825	14918	14870	15013	14763	14979	14759	14794	14967	14961	14909	14733	14881	14771	14862	14874	14839	14880	14788	14768	14983	14900	14948	14915	15011	14929	14827	14995	14979	14848	14752	14982	14766	14864	15082	14909	14870	14930	14819	14851	14920	14879	14769	14788	14973	14738	14815	14809	14959	15029	14998	14949	14943	14961	14921	14775	14940	15010	14729	14775	15069	14747	14856	14856	14867	14633	14833	14986	14810	14880	14737	14902	14880	14847	14830	14877	14912	14848	15031	14758	14989	15016	14837	14959	14793	14809	14936	14846	14907	14849	14916	14827	14824	14896	14875	14871	14807	14903	14933	15150	15028	14815	14935	14854	15062	14916	14949	14893	14969	14974	14900	14859	14830	14895	14922	14965	14890	14893	14991	14877	14906	14863	14929	14929	15078	14941	14852	15053	14797	15055	14829	14903	14920	14832	14843	15035	14865	14913	15003	14800	14915	15147	14791	15106	14921	14821	14944	14838	15009	14800	15099	15134	14786	14936	14961	14897	14980	14899	14926	14967	14773	14758	14932	14932	14869	14921	14591	15023	14815	14951	14900	14818	14946	14769	14964	14875	14715	14915	14994	14821	14935	15088	14931	14958	14968	15022	14807	14816	14769	15079	15045	14916	14995	14908	14860	14985	14938	14938	14894	14869	14861	14907	14770	14829	15011	14841	14762	14837	14860	14987	15049	14967	14926	14754	14934	14891	14984	14927	14864	14966	14878	14927	14908	14689	14903	14655	14867	14809	14925	14968	14759	14954	14860	14994	14945	14795	15023	14857	15034	15002	14710	14935	14852	14919	15023	14828	14960	14953	14835	14820	14955	14886	14943	14991	14936	14835	14952	14860	14815	14868	14930	14747	14984	14953	14892	14783	14863	14901	14864	14837	14779	14778	15052	14956	14941	14860	14775	14847	15118	14818	14839	14793	14912	14774	15074	14771	14891	14953	15013	14902	14894	14918	14905	14992	14830	14852	14780	14777	14681	14871	14975	14845	14948	14782	14812	14953	14814	15004	14766	14986	14753	14931	14668	14880	14872	14690	14797	14885	14798	14877	14922	15094	14857	14912	14880	14867	14755	14739	14879	14992	14866	14897	14877	14896	14966	14866	14895	14808	14903	14948	14899	14992	14835	14865	14813	14737	14897	15016	14923	14875	14796	14741	14821	14813	14787	14786	14827	14908	14952	14840	14890	15001	14992	14931	14813	14933	14885	15056	14884	14820	14830	14866	15002	14805	14795	14815	14846	14786	14963	14974	14923	14848	14735	14855	14914	14876	14846	14941	14802	14959	14780	15067	14894	15014	14955	14815	14925	14875	14934	14811	14818	14797	14873	14793	14814	14852	14865	14996	14925	14743	14892	14860	14994	14839	14923	14862	14940	14915	14849	14833	14800	15017	14847	14883	14781	14936	14815	15037	14837	14863	14761	15169	14727	14828	14888	14905	14833	14916	14950	14820	14999	14889	14907	14910	14826	14954	14804	14921	14846	14912	14957	14668	14771	15052	14969	14954	14664	14825	14988	14856	14923	14765	14924	14913	15005	14889	14877	14951	14867	14843	14866	14931	14844	14954	14895	14719	14933	14924	14911	14870	14897	14868	14969	14708	14856	14961	14934	14943	14979	14994	14948	14953	14822	14906	14915	14747	15047	14976	14817	15001	14943	14777	14905	14971	14976	14963	14907	15014	14903	14873	14764	14829	14726	14980	14970	14866	14939	14822	14989	14957	14921	14899	14868	14805	14837	14828	14886	14738	14822	14989	14976	14855	14886	15025	14806	14919	14914	14915	14863	14905	14898	14846	14864	14920	14911	14890	14785	14790	14923	14927	14942	14857	14882	14808	14904	14829	14897	14897	14959	14895	14932	14888	14963	14944	14862	14842	14848	14837	14981	14903	14976	14903	14915	14898	14851	14808	14821	14963	14875	14907	14788	14852	14986	15136	14946	15045	14772	14923	14946	15057	14869	15005	14849	14927	14811	14885	14845	14903	14881	15024	14747	14805	14782	14922	15059	15054	14874	14879	14935	15001	14945	14916	14974	14821	14840	14847	14834	14849	14821	14768	14925	14741	14809	14954	14814	14828	14822	15028	14941	14882	14722	14876	14824	14658	14851	14855	15012	14902	14868	14955	15087	14986	14991	14877	14778	14918	14902	15009	14874	14788	14855	14880	14764	14843	14829	14836	14800	14937	14931	14897	14991	14740	14918	14882	14923	14855	14632	14994	14862	14766	15019	14849	14943	14918	14753	14832	14793	14795	14862	14830	15083	15004	14858	14901	14987	14837	14875	14954	14849	14729	14940	14926	14858	14905	14797	14979	14794	14878	14953	14885	14906	14809	14911	15006	14871	14969	14904	14932	14868	14981	14697	14873	14991	14991	14885	14764	14931	14853	14892	15062	14688	14868	14902	14735	14899	14878	14966	14978	14870	14949	14938	14934	14841	15042	14924	14782	14929	14792	14995	14932	14899	14777	14913	14997	14835	15005	14843	14890	15002	14926	14786	14920	14902	14898	15038	14979	14882	14972	14957	14705	14671	15082	14802	14827	14787	14931	14822	14982	14837	15052	14869	15016	14807	14963	14852	14893	14860	14859	14805	14871	15003	14756	15053	14803	14900	14778	15042	14836	14906	15020	14953	14711	15082	14956	14831	14878	14907	14994	14783	14888	14733	15008	14975	14781	14736	14702	14749	14883	15036	14816	14890	14940	14964	14915	14931	14803	14841	14854	14905	14948	14816	14920	14833	14833	14871	14886	14975	14980	14931	14973	14792	14944	14819	14823	14809	14862	15001	14795	14775	14960	14820	15082	14748	14925	14948	14963	14760	14873	14969	14813	14973	14904	14934	15013	14963	14842	14917	14965	14789	14851	14924	14992	14926	14945	14956	14889	15056	14900	14885	14937	14904	15028	14943	15014	14913	15066	14887	14889	14947	14871	14984	14851	14995	15014	14952	15007	14936	14947	14967	14945	14747	14879	14999	14857	14843	14821	14996	14956	14867	14907	14937	14924	14843	14916	14877	15029	14942	15015	14920	14972	14731	14863	14894	14928	14829	14868	15048	15023	14887	14880	14891	14930	14961	14833	14959	14891	14939	14695	14724	15048	14979	14870	14882	14867	14880	14801	14950	14886	15004	14909	14839	14939	14863	14882	14960	15030	15000	14891	14894	14714	14883	14927	14899	14885	14875	14807	14701	14943	14797	14843	15036	14922	14942	14686	14831	14879	14827	15012	14845	14827	14847	14994	14877	15048	14765	15131	14769	14885	14969	14858	14929	15039	15034	14857	14948	14803	14927	14942	14834	14885	15081	15010	14931	14913	14939	14884	14886	14924	14980	14944	14917	14918	14866	14951	14953	14824	14896	14938	14961	14763	14986	14877	14869	15067	14878	14849	14849	14972	15020	14837	14845	14896	14847	14955	14861	15038	14842	14727	14867	14760	14989	15048	14934	14919	14794	14791	14870	14851	14862	14869	14965	14712	14986	15039	14896	14827	14850	14891	15144	14945	14849	14882	14804	14974	14905	14917	14975	14708	14919	14974	14817	14896	14892	14947	14878	15061	14779	14993	14881	15072	14841	15119	14970	14796	14853	14836	14795	14931	14920	15020	14938	15098	14898	14737	15019	14867	14928	14778	14827	14925	14819	14798	14903	14834	14924	14863	14813	14886	14755	14913	14954	14868	14896	14940	15126	14852	14853	15061	15010	14984	15087	14889	14907
24148	21434	29107	24255	26207	61475	57423	39480	29685	22491	18189	16732	16649	16572	16466	16671	16595	16437	16642	16557	16431	16421	16351	16307	16468	16370	16392	16357	16305	16457	16387	16549	16485	16133	16222	16409	16403	16441	16348	16353	16406	16318	16181	16247	16451	16406	16321	16274	16356	16447	16448	16486	16392	16024	16196	16346	16178	16289	16276	16524	16337	16573	16473	16332	16357	16175	16392	16484	16276	16385	16338	16421	16285	16401	16502	16431	16384	16164	16047	16113	16213	16252	16325	16196	16245	16416	16381	16358	16522	16370	16354	16450	16376	16387	16343	16406	16327	16305	16237	16618	16389	16372	16484	16167	16467	16330	16453	16360	16456	16497	16483	16523	16282	16390	16566	16379	16350	16301	16354	16308	16268	16238	16232	16181	16375	16532	16261	16377	16304	16077	16284	16184	16191	16168	16279	16411	16267	16317	16301	16168	16335	16276	16286	16265	16171	16397	16286	16443	16295	16376	16305	16413	16408	16283	16288	16370	16487	16607	16428	16508	16144	16489	16456	16452	16279	16193	16263	16439	16401	16084	16551	16288	16521	16403	16267	16314	16365	16378	16327	16341	16317	16220	16232	16121	16367	16277	16441	16225	16231	16435	16498	16429	16289	16362	16251	16278	16229	16173	16316	16209	16333	16156	16401	16307	16368	16320	16364	16515	16502	16368	16375	16387	16282	16337	16375	16358	16063	16157	16219	16384	16159	16294	16383	16183	16222	16168	16329	16319	16155	16192	16352	16302	16136	16239	16239	16267	16200	16363	16281	16405	16384	16225	16496	16438	16401	16204	16292	16412	16318	16235	16340	16401	16378	16343	16117	16402	16314	16472	16173	16333	16381	16425	16390	16258	16204	16424	16256	16279	16098	16335	16161	16164	16014	16356	16399	16217	16448	16307	16233	16340	16294	16321	16347	16276	16394	16222	16278	16363	16506	16215	16162	16468	16158	16346	16050	16284	16479	16412	16288	16367	16532	16196	16361	16311	16296	16382	16147	16315	16254	16524	16239	16398	16436	16423	16310	16364	16256	16242	16322	16224	16145	16163	16433	16254	16551	16392	16324	16601	16275	16325	16357	16519	16370	16387	16435	16406	16177	16220	16198	16209	16246	16458	16305	16244	16343	16263	16439	16183	16207	16291	16595	16248	16440	16333	16424	16420	16488	16358	16217	16349	16110	16414	16273	16258	16282	16475	16437	16362	16340	16404	16282	16432	16314	16243	16459	16229	16205	16447	16452	16236	16336	16151	16382	16088	16290	16367	16289	16298	16212	16214	16259	16161	16521	16384	16365	16398	16363	16296	16550	16337	16437	16437	16347	16329	16435	16501	16328	16266	16637	16240	16387	16235	16526	16205	16337	16394	16544	16278	16292	16492	16357	16537	16436	16215	16305	16358	16316	16254	16218	16435	16266	16323	16107	16409	16198	16345	16190	16217	16323	16290	16282	16244	16310	16454	16539	16371	16168	16236	16223	16459	16440	16389	16310	16226	16136	16359	16385	16168	16435	16228	16295	16140	16267	16382	16180	16363	16334	16406	16291	16432	16292	16339	16451	16501	16269	16304	16456	16394	16340	16538	16333	16404	16130	16110	16218	16196	16339	16447	16141	16117	16210	16226	16358	16297	16325	16214	16580	16327	16254	16152	16406	16359	16409	16345	16462	16154	16411	16248	16279	16375	16423	16440	16263	16372	16477	16384	16376	16298	16152	16278	16313	16280	16331	16104	16393	16370	16416	16246	16242	16030	16383	16302	16327	16359	16213	16272	16282	16092	16201	16574	16375	16514	16433	16337	16237	16233	16215	16207	16161	16300	16160	16227	16118	16052	16150	16178	16426	16126	16393	16498	16221	16362	16435	16273	16395	16430	16449	16314	16297	16255	16384	16482	16322	16500	16254	16343	16208	16267	16234	16248	16090	16293	16312	16463	16159	16195	16594	16493	16289	16332	16426	16374	16132	16264	16194	15858	16313	16428	16405	16302	16382	16402	16423	16398	16224	16301	16272	16363	16412	16431	16357	16455	16392	16372	16203	16280	16346	16341	16385	16284	16189	16218	16283	16261	16332	16403	16546	16331	16317	16390	16336	16344	16298	16421	16375	16293	16277	16405	16348	16264	16236	16204	16416	16361	16186	16445	16355	16117	16451	16241	16622	16403	16320	16220	16416	16277	16405	16420	16345	16296	16462	16470	16306	16411	16259	16137	16204	16386	16516	16327	16320	16243	16348	16252	16348	16427	16235	16389	16360	16402	16256	16377	16327	16174	16708	16152	16182	16453	16428	16443	16398	16353	16521	16410	16376	16349	16262	16365	16210	16214	16250	16221	16380	16411	16285	16372	16347	16288	16231	16271	16336	16420	16374	16231	16142	16275	16406	16322	16499	16192	16156	16313	16384	16180	16180	16367	16242	16264	16480	16416	16154	16350	16418	16334	16376	16237	16292	16228	16124	16218	16403	16365	16412	16429	16361	16406	16322	16264	16298	16098	16268	16247	16363	16393	16328	16238	16482	16283	16332	16312	16228	16278	16451	16392	16272	16366	16216	16236	16493	16313	16412	16370	16344	16227	16143	16299	16300	16375	16441	16256	16403	16263	16189	16361	16344	16276	16222	16317	16276	16259	16198	16485	16445	16184	16484	16441	16296	16338	16291	16228	16374	16304	16091	16142	16223	16208	16357	16280	16371	16259	16607	16402	16090	16195	16355	16147	16199	16454	16260	16173	16373	16190	16219	16267	16249	16228	16231	16320	16267	16157	16175	16280	16433	16186	16395	16131	16306	16402	16280	16319	16307	16168	16332	16311	16305	16335	16296	16422	16485	16575	16367	16389	16396	16110	16020	16494	16448	16297	16229	16525	16333	16311	16185	16271	16353	16315	16195	16248	16188	16252	16153	16378	16428	16417	16382	16331	16209	16341	16322	16339	16284	16204	16386	16200	16446	16333	16319	16313	16350	16303	16345	16513	16300	16007	16366	16372	16370	16299	16265	16480	16357	16485	16412	16281	16292	16381	16393	16376	16341	16354	16196	16352	16218	16567	16420	16388	16411	16181	16207	16390	16401	16252	16328	16334	16623	16261	16389	16291	16254	16303	16403	16372	16217	16257	16508	16223	16380	16242	16279	16300	16366	16235	16363	16314	16306	16319	16032	16250	16182	16266	16459	16284	16429	16123	16286	16295	16165	16224	16248	16411	16256	16279	16164	16308	16345	16498	16263	16309	16276	16446	16366	16359	16413	16413	16587	16354	16282	16024	16146	16330	16248	16374	16261	16277	16576	16291	16281	16286	16486	16468	16272	16412	16434	16495	16356	16374	16306	16319	16163	16388	16221	16269	16224	16222	16337	16317	16359	16315	16339	16308	16414	16378	16381	16322	16419	16426	16200	16183	16558	16243	16190	16190	16289	16236	16354	16265	16402	16328	16257	16344	16346	16156	16368	16508	16234	16395	16363	16212	16341	16099	16474	16245	16343	16335	16528	16502	16326	16490	16343	16136	16322	16332	16490	16420	16454	16390	16293	16514	16291	16324	16169	16494	16282	16270	16295	16072	16357	16314	16406	16219	16224	16440	16266	16200	16432	16453	16506	16419	16559	16388	16484	16332	16364	16550	16419	16278	16394	16501	16624	16262	16311	16293	16253	16330	16318	16394	16323	16496	16185	16332	16132	16167	16453	16270	16386	16516	16410	16249	16339	16522	16339	16475	16132	16290	16265	16241	16417	16421	16395	16128	16276	16501	16288	16510	16396	16372	16211	16223	16062	16457	16383	16259	16149	16310	16391	16497	16424	16381	16350	16426	16391	16504	16378	16474	16458	16428	16348	16268	16236	16145	16329	16364	16227	16304	16414	16331	16402	16285	16308	16440	16525	16330	16329	16351	16456	16263	16209	16347	16449	16185	16197	16333	16500	16480	16391	16047	16371	16385	16343	16378	16258	16285	16250	16377	16250	16155	16280	16401	16299	16363	16415	16302	16388	16409	16547	16373	16385	16392	16467	16252	16203	16343	15958	16175	16290	16428	16228	16246	16501	16217	16176	16268	16176	16437	16265	16184	16405	16456	16246	16415	16454	16223	16226	16044	16443	16347	16228	16168	16261	16368	16296	16668	16162	16340	16341	16187	16311	16366	16156	16377	16378	16351	16347	16239	16252	16234	16369	16312	16310	16290	16228	16458	16603	16410	16291	16246	16517	16335	16279	16581	16400	16457	16253	16171	16199	16152	16346	16453	16179	16384	16251	16394	16357	16367	16306	16420	16476	16340	16277	16255	16346	16160	16188	16331	16324	16369	16538	16457	16233	16335	16468	16440	16401	16242	16285	16294	16444	16350	16476	16322	16344	16268	16287	16393	16482	16406	16336	16166	16405	16246	16488	16249	16237	16143	16264	16196	16266	16257	16194	16254	16350	16480	16320	16166	16263	16273	16343	16492	16400	16338	16218	16369	16335	16213	16392	16439	16202	16268	16288	16363	16312	16299	16388	16342	16388	16373	16207	16392	16264	16207	16378	16332	16355	16213	16318	16278	16347	16393	16378	16282	16457	16411	16195	16116	16297	16231	16274	16329	16509	16203	16467	16338	16202	16337	16397	16324	16251	16339	16241	16467	16384	16553	16433	16317	16126	16300	16521	16308	16526	16277	16265	15986	16269	16395	16220	16338	16246	16329	16134	16206	16264	16333	16392	16334	16339	16076	16127	16373	16198	16217	16299	16529	16273	16275	16320	16185	16315	16575	16478	16485	16406	16291	16470	16636	16204	16150	16150	16408	16330	16541	16407	16250	16437	16474	16133	16334	16397	16271	16192	16176	16303	16310	16295	16233	16258	16329	16228	16138	16190	16306	16355	16302	16325	16224	16324	16414	16363	16438	16445	16118	16162	16376	16547	16219	16378	16186	16220	16262	16282	16427	16272	16149	16191	16314	16482	16394	16385	16392	16343	16335	16236	16391	16428	16296	16308	16319	16396	16278	16236	16389	16482	16410	16216	16269	16368	16286	16359	16423	16224	16444	16370	16234	16306	16479	16538	16351	16304	16537	16248	16344	16180	16540	16502	16290	16396	16260	16383	16269	16232	16379	16365	16488	16313	16194	16373	16374	16239	16461	16384	16308	16300	16398	16189	16265	16420	16274
35340	31293	23263	18865	31971	62267	53069	39065	29007	19782	15422	14468	14233	14248	14065	14075	14074	14217	14157	14132	14196	14139	14179	14139	14131	14204	14119	14184	14233	14313	14078	14108	14110	14147	14216	14114	13979	14138	14158	14216	14204	14281	14027	14084	14203	14157	14226	14151	14159	14139	14147	14253	14142	14224	14230	14041	14341	14172	14271	14166	14125	14050	14108	14125	14124	14175	13992	14334	14257	14044	14163	14125	14240	14076	14192	14317	14177	14123	14291	14126	14067	14331	14081	14052	14065	14173	14296	14234	13956	14160	14199	13956	14091	14149	14090	14039	14251	14331	14275	14248	14117	14177	14288	14309	14200	14196	14164	14104	14156	14336	14179	14094	14213	14131	14205	14193	14100	14310	13999	14186	14124	14004	14374	14138	14263	14301	14147	14211	14153	14204	14100	14279	14002	14125	14055	14198	14325	14144	14017	14155	13977	14090	14038	14227	14172	14170	14059	14187	14218	14283	14169	14219	14040	14239	14072	14144	14264	14155	14183	14141	14031	14085	14089	14235	14186	14153	14205	14084	14048	14144	14102	14295	13927	14203	14330	14078	14051	14220	14266	14356	14126	14195	14078	14209	14212	14115	14096	14250	14151	14225	14097	14211	14285	14368	14011	14129	14137	14157	14104	14235	14143	14072	14317	14036	14145	14215	14052	14141	13877	13920	14177	14257	14166	14277	14123	14085	14070	14351	14051	14197	14247	14042	14045	14105	14144	14215	14204	14295	14257	14150	14085	14214	14243	14161	14214	14195	14146	14135	14121	14218	14042	13940	14262	14153	14195	14052	14087	14104	14298	14226	14076	14010	14125	14183	14345	14083	14323	14155	14215	14269	14013	13988	14258	14287	14135	14114	14094	14052	14389	14267	14014	14051	14064	14390	14096	14153	14269	14185	14169	14251	14144	14140	13968	14309	14040	14058	14276	14211	14131	14052	14259	14058	14098	14128	14276	14305	14130	14043	14276	14238	14166	14109	14229	14122	14029	14126	14228	14188	14178	14159	14278	14160	14221	14114	14113	14096	14048	14097	14095	14093	14189	14221	14156	14114	14138	14151	14091	14105	14300	14365	14134	14185	13981	14071	14182	14233	14117	14208	14079	14232	14131	14028	14272	14256	14129	14256	14257	14080	14218	14255	14030	14299	14119	14193	14176	14103	14121	13937	14252	14117	14268	14204	14313	14072	14172	14224	14149	14040	13975	14076	14280	14226	14183	14185	13988	14208	14281	14162	14354	14155	14288	14173	14173	14109	14143	14157	14031	14145	14169	14231	14286	14153	14269	14177	14074	14155	14179	14154	14227	14176	14123	14099	14001	14089	14276	14088	14075	14076	14202	14169	14271	14186	14142	14162	14305	14146	14163	14016	14095	13976	14251	14129	14042	14162	14327	14122	14226	14195	14164	14147	14055	14164	14212	14201	14044	14196	14401	13916	14140	14161	14186	13965	14277	14137	14066	14287	14004	14041	14191	14150	14333	14177	14193	14076	14043	14033	14240	14067	14115	14164	14137	14047	14207	14156	14289	14111	14162	14155	14227	14155	14247	14239	14214	14208	14158	14233	14254	14109	14183	14178	13960	14234	14070	14159	14092	14144	14285	14200	14302	13989	14144	14213	13993	14182	14145	14001	14053	14186	14316	14194	14243	14022	14031	14324	14076	14166	14278	14112	14110	14240	14222	14115	14250	14185	14121	14163	14043	14354	14155	14152	14183	14207	14090	14284	14230	14114	14032	14368	14052	14327	14192	14206	14135	14156	13934	14195	14104	14152	14047	14303	14053	14200	14184	14047	14189	14172	13983	14089	14136	14264	14281	14210	14206	14143	14263	14072	14111	14068	14123	14088	14257	14148	14101	14255	14321	14099	14154	14141	13995	14086	14194	14200	14140	14301	14038	14204	14165	14120	14056	14179	13941	14080	14077	14063	14358	14105	14129	14288	14203	14220	14082	14215	14125	14134	14107	14279	14257	14238	14075	13999	14306	14092	14163	14258	14076	14257	14205	14208	13965	14161	14191	13957	14307	14067	14187	14060	14202	14202	13995	14072	14279	14274	14197	14239	14247	14271	14149	14253	14120	14294	14199	14088	13940	14229	14145	14129	14111	14223	14256	14373	14149	14265	14078	14354	14209	14088	14144	14025	14166	14200	14194	14191	14054	14096	14249	14240	14254	14172	14059	14057	14155	14091	14246	14050	14126	14162	14097	14179	14119	14311	14176	14031	14128	14050	14154	14308	14315	14093	14108	14103	14288	14233	14160	14044	14211	14122	14206	14184	14103	14266	14108	14102	14153	14072	14261	14210	14108	14201	14250	14197	14029	14188	14034	14104	14150	14105	14117	14226	14051	14190	14169	14077	14222	14082	14130	14078	14116	14198	14240	14091	14063	14069	14276	14305	14145	14314	14035	14328	14145	14194	14235	14050	14126	14249	14303	14321	14138	14285	14138	14058	14105	14102	14194	14076	13973	14213	14150	14037	14216	14121	14130	14198	14114	14165	14101	14229	14157	14189	14138	14117	14252	14189	14248	14106	14164	14222	14265	14157	14226	14235	14107	14292	13941	14223	14094	14101	14193	14167	14107	14125	14035	14191	14170	14277	14138	14257	14236	13999	14266	14313	14067	14167	14183	14157	14245	14004	14191	14248	14177	14276	13990	14113	14215	14188	14002	14040	14294	13988	14132	13964	14235	14034	14165	14265	14060	14183	14246	14200	14172	14199	14301	13938	14219	14107	14224	14237	14179	14152	14118	14109	14088	14188	14184	14013	14120	14065	14261	14134	14274	14169	14245	14126	14249	14060	14038	14122	14191	14292	14269	14449	14212	14004	14188	14067	14159	14344	14184	14134	14188	14130	14272	14211	14317	14138	14104	14162	14131	14130	14145	14237	14235	14218	14119	14166	14271	14040	14150	14174	14076	14070	14271	14263	14220	14108	14146	14110	14240	14144	14196	14044	14002	14015	14182	14130	13954	14245	14364	14151	14137	14081	14075	14176	13967	14238	14188	13896	14119	13993	14328	13989	14033	13993	14272	14296	14111	14036	13917	14071	14242	14113	14227	14143	14202	14042	14174	14296	14276	14131	14246	14297	14235	14144	14169	14097	14052	14052	14329	14123	14276	14029	14298	14075	14133	14203	13993	14169	14325	14096	14210	14095	14268	14231	14117	14139	14056	14177	14142	14220	14141	14247	14220	14064	14074	14242	14240	14189	14042	14267	14023	14294	14165	14220	14236	14211	14181	14185	14150	14250	14045	14223	14093	14314	14182	14021	14081	14144	14234	14112	14131	14378	14336	14214	14241	14005	14272	14361	14163	14372	14046	14057	14286	14148	14125	13994	14315	14277	14059	14340	14160	14315	13952	14201	14153	14142	14153	14149	14264	14074	14164	14224	14086	14138	14225	14194	14175	14056	14378	13987	14184	14247	14286	14204	14185	14195	14038	14178	14074	14206	14241	14161	14265	14223	14235	14279	14159	14076	14196	14113	14171	14131	14065	14192	14210	14236	14172	14015	14191	14083	14153	13971	14108	14312	14150	14116	14070	14023	14156	14071	14196	14165	14269	14173	14152	14296	14043	14023	14032	14222	14113	14108	14182	14254	14214	14147	14318	14121	13958	14130	13907	14148	14196	14013	14027	14231	14116	14133	14182	14175	14015	14021	14268	14196	14300	14181	14084	14194	14298	14264	14152	14206	14308	14282	14173	14208	13950	14029	14256	14219	14071	14117	14186	14295	14065	14212	14143	14051	13924	14256	14164	14094	14322	14195	14079	14255	14173	14245	14118	14080	13881	14226	14145	14278	14060	14237	14097	14097	14067	14010	14224	14226	14332	14197	14267	14064	14242	14344	14179	14410	14181	14239	14122	14274	14159	14369	13949	14126	14123	14191	14220	14375	14080	14154	14165	14111	14040	14131	14182	13930	14313	14095	14007	14217	14086	14299	14099	13950	14190	14142	14232	14078	14241	14063	14164	14070	14100	14343	14063	14134	14169	14306	14214	14044	14162	14103	14093	14247	14296	14059	14046	14274	14145	14136	13991	14302	14198	14045	14177	14106	14094	14215	14089	14174	14176	14166	14302	14186	14218	14147	14211	14206	14208	14143	14126	14006	14110	14191	14358	14102	14230	14169	14069	14096	14126	14412	14204	14306	14126	14251	14211	14138	14192	14260	14199	14112	14203	14074	14098	14261	14085	14235	14095	14219	14064	14204	14155	14213	14232	14253	14115	14174	14131	14191	14124	14244	14280	14156	14134	14082	14152	14122	14146	14124	14070	14142	14152	14371	14165	14323	13981	14317	13981	14081	14199	14061	14228	14018	14088	14186	14230	14130	14127	14184	14054	14054	14041	14103	14124	14071	14165	14069	14120	14192	14115	14195	14168	14172	14235	14367	14095	14017	14245	14157	14117	14230	14218	14065	14190	14180	14089	14147	14138	14196	14104	14149	14341	14063	14147	14209	14060	14207	14249	13942	14123	14110	14154	14265	14021	14208	14129	14251	14076	14028	14107	14246	14080	14254	14076	14185	14216	14047	14185	14169	14277	13996	14028	14157	14010	14083	14141	14195	14234	13970	14152	14153	14046	14390	14023	14099	14126	14206	14125	14149	14035	14150	14170	14036	14187	14189	14112	14181	14119	14276	14187	14157	14119	14162	14157	14190	14148	14126	14295	14374	14084	14182	14411	14051	14074	14107	14120	13985	14222	14027	14378	14323	14192	14249	14232	14111	14180	14329	14229	14179	14223	14058	14130	14310	14211	14253	14135	14059	14226	14003	14125	14090	14086	14146	14052	14063	14107	14146	14419	14267	14160	14099	14212	13994	14223	14173	14179	14143	14305	14149	14124	14145	14267	14306	14126	14054	14192	14298	14044	14244	14106	14197	14032	14196	14118	14291	14023	14135	14183	14300	14202	13917	14175	14036	14343	14089	14230	14189	14161	14053	14199	14175	14137	14025	14186	14160	14267	14156	14080	14292	14111	14074	14243	14135	14123	14300	14171	14126	14181	14100	14235	14301	14175	14072	14342	14214	14180	14141	14187	14021	14209	14184	14135	14255	14122	14061	14090	14004	14129	14158	14082	14182	14038	14185	14082	14267	14029	14193	14343	14234	14146	13953	14065	14160
23029	21494	29497	23905	29915	70183	67119	49753	36986	26474	20425	17754	16842	16843	16957	16836	16793	16873	16614	16589	16608	16709	16539	16663	16656	16833	16799	16684	16483	16674	16679	16527	16537	16821	16556	16631	16683	16394	16703	16573	16603	16646	16640	16615	16710	16664	16528	16868	16623	16710	16951	16534	16618	16459	16618	16433	16615	16735	16557	16420	16667	16494	16481	16729	16539	16823	16505	16662	16545	16693	16756	16571	16479	16510	16648	16759	16397	16753	16438	16598	16730	16445	16368	16557	16651	16602	16579	16557	16668	16702	16540	16458	16512	16433	16393	16585	16653	16415	16494	16472	16480	16458	16536	16528	16487	16446	16576	16613	16433	16447	16682	16532	16610	16579	16592	16547	16491	16640	16677	16489	16601	16354	16446	16462	16724	16528	16627	16518	16735	16686	16689	16547	16773	16569	16418	16604	16445	16587	16402	16588	16521	16594	16566	16282	16436	16744	16503	16483	16571	16350	16460	16401	16448	16393	16516	16489	16448	16280	16414	16672	16495	16417	16578	16578	16723	16703	16432	16500	16738	16698	16587	16452	16270	16563	16516	16576	16537	16447	16617	16521	16608	16502	16581	16488	16395	16584	16660	16477	16210	16499	16312	16543	16498	16652	16438	16593	16528	16498	16486	16568	16371	16554	16558	16682	16543	16437	16460	16517	16464	16537	16410	16642	16420	16679	16430	16634	16692	16609	16614	16625	16573	16354	16447	16430	16720	16520	16605	16827	16564	16483	16396	16459	16464	16650	16656	16362	16463	16435	16520	16473	16359	16485	16593	16530	16612	16747	16283	16425	16374	16352	16673	16609	16547	16649	16503	16519	16530	16436	16764	16633	16423	16539	16570	16570	16475	16512	16512	16613	16618	16636	16316	16424	16415	16535	16458	16460	16521	16604	16573	16508	16591	16647	16416	16454	16500	16458	16750	16365	16662	16494	16319	16510	16549	16626	16423	16546	16443	16535	16498	16384	16401	16577	16595	16487	16443	16579	16571	16486	16391	16511	16477	16553	16353	16592	16663	16592	16676	16492	16639	16641	16734	16611	16568	16387	16535	16518	16616	16590	16718	16712	16478	16576	16539	16448	16554	16303	16338	16471	16620	16490	16545	16484	16613	16592	16453	16744	16402	16318	16370	16452	16631	16728	16709	16433	16440	16582	16419	16564	16410	16422	16612	16652	16512	16409	16565	16384	16471	16672	16351	16526	16442	16497	16504	16562	16705	16717	16495	16547	16523	16544	16529	16475	16545	16655	16559	16522	16298	16435	16309	16523	16425	16360	16453	16496	16569	16488	16578	16323	16557	16435	16584	16451	16438	16555	16698	16605	16364	16590	16372	16789	16611	16385	16270	16529	16481	16297	16475	16466	16694	16415	16384	16514	16846	16632	16531	16618	16676	16684	16583	16421	16455	16532	16686	16472	16497	16437	16432	16549	16582	16642	16420	16400	16545	16501	16587	16583	16645	16427	16654	16588	16539	16292	16615	16463	16634	16414	16552	16457	16367	16445	16554	16656	16457	16603	16597	16587	16277	16359	16535	16477	16532	16445	16659	16531	16580	16464	16668	16495	16497	16323	16539	16477	16752	16554	16488	16608	16328	16397	16524	16473	16550	16614	16686	16537	16426	16567	16651	16522	16474	16669	16407	16604	16622	16665	16474	16648	16517	16614	16622	16449	16621	16469	16595	16494	16580	16674	16565	16318	16536	16341	16490	16493	16586	16726	16473	16693	16520	16649	16651	16434	16524	16508	16630	16611	16562	16260	16739	16565	16516	16679	16464	16713	16606	16694	16488	16716	16447	16465	16333	16594	16709	16569	16616	16492	16390	16426	16607	16528	16642	16508	16411	16397	16568	16549	16577	16820	16737	16719	16715	16379	16457	16434	16378	16409	16362	16509	16472	16495	16230	16625	16622	16534	16573	16471	16448	16581	16638	16458	16487	16479	16465	16519	16635	16466	16409	16520	16342	16486	16656	16434	16516	16785	16570	16607	16505	16373	16554	16562	16495	16713	16556	16561	16511	16552	16516	16664	16406	16706	16503	16507	16459	16318	16439	16391	16572	16612	16389	16447	16481	16580	16484	16327	16483	16638	16504	16586	16534	16572	16557	16503	16363	16555	16378	16678	16596	16407	16556	16651	16485	16588	16464	16787	16641	16600	16676	16593	16370	16534	16459	16445	16525	16318	16368	16538	16423	16702	16449	16625	16368	16510	16590	16509	16504	16572	16416	16408	16565	16545	16594	16424	16480	16455	16487	16502	16456	16608	16631	16441	16593	16414	16479	16591	16553	16481	16550	16617	16530	16478	16456	16579	16625	16419	16610	16601	16554	16550	16446	16460	16483	16505	16627	16486	16549	16517	16536	16459	16466	16407	16439	16330	16364	16570	16581	16417	16493	16605	16470	16573	16589	16481	16353	16563	16323	16519	16321	16633	16556	16535	16595	16494	16552	16552	16536	16461	16512	16739	16532	16387	16566	16177	16609	16532	16685	16296	16369	16480	16449	16523	16629	16478	16423	16539	16568	16320	16525	16569	16526	16511	16637	16628	16509	16393	16656	16547	16511	16574	16491	16314	16489	16649	16548	16671	16390	16543	16284	16323	16366	16508	16577	16539	16466	16437	16406	16676	16598	16278	16649	16405	16542	16604	16626	16645	16647	16723	16507	16693	16366	16723	16726	16598	16620	16653	16651	16709	16444	16219	16587	16463	16559	16440	16488	16551	16645	16296	16407	16528	16523	16630	16475	16450	16619	16572	16732	16498	16694	16614	16501	16484	16637	16486	16363	16633	16460	16630	16491	16463	16430	16605	16449	16711	16581	16344	16438	16579	16494	16349	16549	16647	16491	16486	16450	16526	16648	16448	16480	16427	16397	16642	16332	16548	16441	16523	16506	16281	16426	16586	16558	16450	16370	16408	16543	16595	16621	16656	16555	16399	16681	16742	16440	16598	16588	16553	16527	16486	16593	16682	16370	16508	16568	16518	16760	16485	16281	16596	16440	16373	16424	16487	16501	16617	16432	16760	16479	16487	16370	16598	16397	16763	16320	16548	16727	16359	16462	16576	16610	16577	16505	16496	16452	16538	16668	16453	16557	16562	16471	16352	16392	16438	16314	16580	16675	16248	16432	16477	16471	16468	16605	16558	16420	16576	16506	16411	16742	16443	16411	16733	16358	16494	16491	16461	16574	16505	16574	16607	16709	16585	16498	16536	16578	16538	16610	16582	16605	16444	16659	16703	16443	16382	16515	16435	16655	16647	16521	16586	16488	16570	16638	16415	16646	16466	16620	16537	16567	16656	16813	16402	16672	16350	16583	16628	16700	16609	16601	16558	16655	16503	16620	16312	16691	16466	16550	16452	16527	16309	16487	16615	16445	16557	16474	16464	16409	16482	16451	16480	16589	16591	16632	16553	16541	16486	16549	16612	16569	16643	16514	16393	16520	16638	16611	16446	16631	16630	16424	16503	16387	16475	16551	16425	16485	16722	16427	16435	16533	16262	16596	16554	16552	16593	16553	16495	16355	16343	16504	16489	16468	16481	16450	16523	16484	16655	16525	16595	16640	16472	16535	16543	16560	16567	16475	16632	16558	16465	16496	16423	16457	16421	16490	16677	16632	16565	16635	16442	16624	16464	16433	16506	16618	16404	16584	16464	16417	16236	16550	16541	16467	16507	16486	16449	16527	16610	16417	16504	16596	16521	16450	16470	16557	16520	16650	16582	16603	16485	16666	16564	16478	16646	16518	16585	16582	16523	16463	16699	16489	16692	16488	16745	16534	16587	16479	16624	16598	16439	16600	16524	16538	16539	16400	16506	16567	16604	16491	16571	16734	16373	16467	16510	16554	16614	16438	16585	16555	16579	16626	16753	16747	16439	16705	16496	16491	16627	16585	16681	16619	16274	16483	16654	16729	16460	16483	16422	16562	16611	16569	16534	16679	16626	16442	16595	16498	16801	16743	16390	16598	16360	16469	16418	16600	16505	16550	16513	16550	16484	16477	16565	16612	16524	16549	16460	16629	16360	16686	16438	16394	16379	16712	16618	16345	16605	16589	16450	16533	16597	16530	16389	16240	16505	16462	16545	16543	16685	16502	16313	16638	16303	16458	16590	16645	16489	16468	16585	16350	16552	16591	16599	16646	16373	16491	16481	16690	16566	16585	16463	16624	16430	16460	16525	16477	16619	16507	16501	16629	16414	16456	16608	16380	16476	16456	16763	16728	16373	16561	16504	16464	16595	16598	16397	16331	16485	16423	16267	16438	16561	16334	16432	16413	16368	16690	16524	16488	16612	16558	16583	16636	16506	16533	16489	16663	16351	16751	16275	16394	16603	16526	16538	16566	16640	16620	16698	16605	16432	16521	16491	16493	16595	16477	16362	16517	16582	16719	16593	16522	16468	16514	16514	16598	16484	16475	16540	16513	16626	16692	16493	16595	16608	16503	16576	16622	16560	16485	16567	16542	16427	16496	16482	16672	16543	16547	16632	16703	16625	16690	16417	16656	16470	16637	16659	16611	16537	16495	16555	16600	16664	16501	16583	16734	16591	16751	16481	16507	16613	16420	16445	16540	16582	16501	16587	16595	16492	16740	16615	16434	16687	16264	16650	16592	16377	16146	16490	16493	16439	16435	16559	16564	16440	16530	16224	16546	16621	16508	16278	16722	16586	16470	16501	16293	16441	16480	16505	16539	16490	16566	16562	16543	16487	16436	16522	16562	16264	16443	16673	16547	16387	16359	16414	16422	16488	16419	16538	16624	16639	16457	16364	16477	16689	16749	16640	16572	16491	16577	16682	16619	16558	16541	16567	16471	16456	16611	16696	16398	16448	16499	16527	16427	16414	16617	16716	16445	16700	16390	16675	16497	16466	16720	16431	16341	16514	16684	16548	16714	16768	16580	16586	16607	16484	16405	16506	16565	16720	16574	16551	16590	16480	16537	16781	16574	16600	16698	16581	16541	16399	16505	16437	16511	16423	16644	16472	16523	16387	16572	16651	16475	16557	16457	16299	16613	16624	16674	16634	16458	16637	16665	16488	16456	16341	16495	16597	16594	16482	16508	16285	16570	16515	16644	16500	16514	16486	16418	16393	16503	16506	16673	16459	16348	16562	16315	16464
43461	37569	28920	21836	47450	77180	67277	50650	36772	24120	17168	14908	14297	14242	14247	14285	14422	14090	14139	14281	14385	14301	14076	14378	14307	14356	14302	14050	14358	14203	14210	14271	14300	14396	14261	14368	14392	14349	14459	14283	14342	14352	14334	14493	14225	14197	14466	14108	14153	14215	14138	14222	14326	14180	14220	14324	14259	14052	14125	14329	14231	14259	14454	14221	14333	14157	14182	14306	14340	14200	14356	14317	14217	14145	14181	14409	14252	14055	14286	14256	14172	14208	14224	14252	14323	14427	14117	14292	14345	14211	14218	14079	14419	14399	14376	14244	14197	14206	14242	14193	14242	14264	14180	14374	14279	14254	14235	14337	14205	14326	14259	14336	14213	14284	14135	14434	14378	14335	13994	14242	14193	14268	14214	14325	14134	14298	14344	14268	14108	14159	14343	14184	14326	14045	14418	14340	14329	14352	14307	14219	14318	14455	14250	14288	14252	14227	14263	14279	14208	14101	14298	14322	14216	14280	14196	14282	14270	14230	14203	14256	14349	14300	14324	14380	14227	14221	14283	14271	14198	14419	14145	14196	14182	14336	14254	14290	14130	14214	14309	14161	14406	14243	14211	14356	14391	14277	14286	14210	14209	14154	14361	14118	14418	14230	14163	14040	14228	14159	14110	14098	14214	14200	14170	14263	14254	14217	14300	14094	14298	14348	14204	14315	14246	14357	14118	14356	14193	14132	14318	14198	14388	14215	14183	14096	14319	14170	14238	14028	14181	14221	14359	14308	14172	14285	14228	14276	14201	14228	14087	14373	14398	14366	14216	14341	14176	14128	14348	14325	14316	14195	14305	14137	14166	14224	14216	14171	14320	14155	14066	14247	14322	14117	14244	14210	14253	14393	14148	14377	14102	14252	14167	14192	14161	14180	14100	14298	14312	14183	14212	14285	14223	14295	14303	14302	14193	14128	14187	14276	14286	14181	14144	14303	14246	14336	14337	14193	14058	14320	14368	14388	14341	14206	14369	14196	14288	14226	14275	14184	14285	14325	14292	14262	14474	14318	14237	14252	14223	14257	14183	14222	14354	14227	14319	14248	14108	14135	14138	14271	14231	14224	14194	14193	14181	14010	14103	14203	14401	14343	14176	14410	14042	14274	14334	14297	14093	14270	14334	14223	14183	14137	14254	14203	14189	14300	14327	14105	14078	14367	14285	14401	14072	14199	14260	14149	14127	14271	14225	14254	14292	14245	14166	14249	14241	14377	14381	14324	14359	14345	14367	14254	14314	14178	14124	14069	14139	14242	14336	14170	14118	14301	14267	14130	14109	14370	14166	14118	14252	14215	14220	14347	14288	14171	14209	14215	14245	14218	14194	14270	14129	14349	14362	14275	14328	14144	14110	14206	14268	14139	14231	14365	14313	14321	14361	14341	14247	14278	14240	14203	14297	14454	14080	14188	14245	14367	14342	14296	14029	14286	14018	14323	14275	14323	14306	14242	14207	14339	14342	14171	14262	14287	14313	14341	14182	14297	14400	14187	14204	14207	14268	14199	14342	14317	14252	14153	14309	14224	14126	14233	14169	14223	14106	14281	14052	14324	14174	14292	14224	14068	14378	14338	14288	14192	14197	14215	14175	14178	14226	14311	14220	14369	14118	14247	14196	14233	14122	14302	14315	14270	14162	14295	14167	14299	14253	14289	14185	14362	14073	14244	14349	14519	14286	14236	14254	14266	14319	14195	14200	14308	14260	14299	14114	14231	14298	14236	14203	14379	14339	14306	14265	14314	14395	14109	14260	14113	14382	14034	14188	14142	14334	14373	14368	14358	14170	14184	14316	14335	14173	14217	14214	14234	14184	14268	14371	14276	14249	14258	14261	14397	14111	14125	14323	14297	14291	14295	14342	14108	14286	14213	14162	14240	14469	14337	14388	14170	14058	14283	14347	14318	14141	14257	14165	14266	14250	14195	14295	14281	14280	14157	14203	14398	14040	14294	14168	14190	14454	14180	14212	14230	14234	13929	14248	14158	14166	14360	14224	14223	14228	14307	14485	14151	14319	14349	14094	14246	14313	14087	14296	14325	14180	14329	14237	14366	14197	14207	14179	14408	14295	14281	14370	14231	14327	14287	14298	14129	14298	14242	14372	14295	14260	14245	14227	14204	14144	14350	14021	14262	14295	14235	14226	14473	14234	14161	14082	14317	13935	14431	14070	14148	14339	14156	14345	14103	14018	14277	14372	14317	14073	14158	14285	14195	14306	14183	14123	14362	14327	14283	14110	14242	14161	14222	14299	14314	14240	14403	14268	14274	14264	14191	14300	14327	14259	14162	14161	14131	14173	14214	14381	14407	14272	14252	14272	14261	14298	14239	14350	14151	14305	14102	14291	14140	14126	14272	14353	14219	14266	14199	14132	14153	14492	14463	14419	14228	14117	14311	14362	14143	14208	14049	14413	14256	14260	14321	14360	14226	14129	14336	14395	14289	14128	14311	14429	14161	14356	14175	14128	14264	14201	14231	14135	14200	14296	14165	14272	14066	14151	14183	14198	14180	14334	14222	14259	14216	14155	14449	14009	14041	14123	14172	14415	14122	14296	14324	14224	14191	14294	14191	14468	14149	14371	14284	14358	14337	14218	14376	14172	14191	14295	14174	14281	14249	14172	14215	14191	14260	14328	14252	14136	14375	14229	14172	14262	14312	14237	14192	14203	14191	14271	14287	14103	14260	14205	14242	14172	14150	14178	14197	14125	14185	14231	14061	14495	14242	14207	14143	14365	14296	14204	14237	14252	14252	14367	14222	14342	14166	14371	14320	14202	14215	14239	14176	14259	14357	14216	14188	14067	14344	14294	14185	14088	14133	14187	14267	14133	14223	14141	14161	14101	14247	14074	14396	14261	14222	14238	14208	14135	14350	14302	14123	14119	14185	14361	14294	14172	14149	14271	14177	14213	14283	14350	14161	14261	14254	14320	14163	14242	14330	14171	14299	14236	14408	14129	14115	14256	14246	14165	14102	14297	14133	14255	14209	14402	14421	14181	14289	14204	14293	14251	14187	14257	14315	14238	14225	14185	14232	14262	14346	14097	14208	14258	14151	14308	14302	14298	14207	14396	14279	14318	14153	14235	14244	14157	14130	14273	14189	14313	14286	14094	14280	14129	14237	14146	14076	14169	14257	14055	14318	14308	14196	14231	14125	14230	14235	14188	14284	14270	14166	14172	14164	14143	14238	14228	14168	14313	14049	14232	14236	14168	14107	14259	14153	14128	14178	14341	14215	14386	14177	14282	14277	14168	14193	14157	14271	14134	14272	14311	14269	14211	14257	14256	14197	14210	14183	14233	14276	14286	14301	14338	14160	14289	14154	14261	14243	14257	14259	14211	14120	14284	14225	14275	14200	14205	14325	14217	14295	14062	14342	14242	14415	14117	14075	14269	14442	14153	14211	14216	14161	14027	14270	14140	14333	14106	14257	14220	14353	14180	14257	14313	14328	14118	14238	14375	14204	14107	14238	14172	14302	14385	14142	14327	14191	14229	14239	14332	14222	14316	14282	14413	14060	14056	14341	14392	14233	14330	14351	14155	14239	14180	14127	14286	14170	14186	14137	14298	14226	14334	14302	14086	14498	14294	14340	14101	14411	14187	14254	14147	14256	14164	14247	14183	14308	14103	14351	14448	14273	14188	14211	14275	14222	14242	14360	14302	14150	14212	14210	14114	14251	14377	14164	14243	14175	14317	14088	14112	14257	14260	14338	14065	14336	14316	14383	14322	14190	14313	14282	14157	14213	14242	14351	14262	14347	14247	14284	14027	14256	14290	14335	14261	14346	14352	14130	14280	14322	14220	14328	14210	14227	14400	14412	14136	14151	14167	14271	14196	14210	14189	14226	14305	14365	14211	14165	14278	14275	14142	14300	14354	14156	14170	14165	14151	14274	14098	14194	14196	14253	14112	14260	14049	14240	14143	14187	14160	14141	14291	14175	14451	14175	14316	13946	14412	14295	14043	14184	14333	14187	14202	14316	14269	14165	14146	14254	14327	14372	14262	14233	14305	14299	14231	14418	14352	14042	14301	14185	14145	14129	14226	14191	14298	14246	14166	14135	14184	14171	14298	14124	14319	14291	14242	14358	14086	14283	14399	14184	14257	14199	14288	14359	14249	14261	14217	14246	14108	14235	14260	14269	14310	14115	14337	14106	14099	14317	14269	14194	14236	14291	14187	14360	14137	14269	14416	14331	14135	14333	14104	14213	14103	14181	14189	14189	14207	14192	14267	14168	14246	14255	14327	14110	14329	14264	14245	14268	14227	14214	14343	14308	14420	14361	14370	14072	14355	14325	14474	14220	14313	14213	14274	14336	14208	14190	14108	14190	14193	14160	14184	14169	14195	14327	14396	14279	14203	14288	14341	14229	14322	14259	14296	14427	14297	14232	14266	14226	14213	14303	14156	14346	14307	14354	14172	14248	14292	14333	14273	14113	14207	14225	14193	14403	14293	14257	14391	14312	14038	14201	14104	14047	14515	14246	14158	14196	13982	14310	14157	14232	14143	14326	14275	14176	14272	14392	14279	14210	14225	14163	14484	14183	14378	14331	14195	14299	14216	14341	14148	14209	14300	14140	14207	14210	14309	14192	14327	14184	14242	14267	14131	14216	14212	14140	14114	14294	14245	14310	14138	14291	14199	14405	14262	14327	14199	14093	14411	14214	14224	14041	14126	14079	14242	14222	14141	14148	14327	14217	14256	14259	14157	14141	14259	14516	14292	14326	14436	14365	14186	14351	14077	14133	14151	14317	14210	14249	14348	14218	14217	14193	14294	14468	14282	14372	14285	14215	14147	14292	14184	14242	14234	14323	14295	14223	14163	14368	14165	14406	14267	14254	14231	14192	14172	14199	14359	14249	14247	14260	14283	14206	14161	14207	14358	14255	14140	14334	14384	14264	14191	14278	14176	14247	14221	14315	14179	14105	14267	14199	14206	14305	14205	14206	14266	14217	14204	14380	13953	14360	14465	14250	14021	14113	14148	14207	14060	14220	14210	14207	14281	14263	14172	14349	14263	14385	14082	14238	14181	14268	14345	14194	14164	14297	14293	14372	14319	14297	14239	14227	14218	14283	14221	14243	14090	14337	14268	14111	14252	14196	14179	14225	14250	14258	14182	14375
27911	22276	25173	22020	22180	29289	27661	22525	19948	18441	17827	17432	17404	17259	17320	17331	17336	17317	17483	17433	17372	17350	17280	17294	17321	17491	17243	17382	17509	17614	17274	17453	17515	17507	17343	17281	17434	17424	17695	17436	17545	17489	17058	17341	17579	17592	17348	17358	17212	17255	17337	17340	17541	17520	17550	17397	17408	17574	17273	17675	17335	17397	17315	17503	17454	17390	17485	17318	17376	17353	17265	17451	17318	17401	17372	17471	17339	17268	17376	17431	17354	17147	17405	17335	17362	17371	17305	17368	17502	17549	17620	17492	17467	17519	17402	17297	17420	17475	17228	17326	17423	17484	17375	17318	17210	17374	17480	17358	17465	17483	17322	17561	17358	17520	17528	17458	17137	17407	17589	17387	17154	17288	17331	17366	17295	17477	17476	17359	17428	17378	17386	17355	17231	17282	17354	17282	17263	17347	17389	17190	17362	17175	17603	17417	17321	17380	17525	17450	17476	17227	17407	17302	17176	17302	17155	17265	17433	17555	17281	17452	17256	17430	17354	17362	17348	17382	17262	17575	17448	17593	17246	17375	17333	17400	17247	17539	17464	17388	17354	17328	17507	17300	17555	17349	17447	17497	17065	17438	17199	17382	17466	17475	17638	17410	17362	17591	17286	17528	17373	17382	17370	17357	17228	17439	17267	17300	17420	17479	17280	17357	17476	17609	17365	17212	17264	17462	17390	17228	17655	17225	17428	17239	17301	17390	17242	17511	17438	17392	17401	17373	17427	17240	17334	17403	17540	17642	17636	17311	17488	17384	17491	17439	17326	17202	17097	17377	17388	17509	17376	17330	17289	17373	17260	17464	17467	17343	17305	17224	17418	17544	17365	17372	17343	17298	17517	17533	17425	17274	17468	17341	17350	17358	17425	17328	17443	17273	17344	17395	17190	17056	17454	17262	17362	17395	17506	17560	17382	17264	17616	17206	17427	17468	17355	17447	17160	17288	17407	17317	17581	17622	17385	17448	17607	17161	17534	17444	17370	17391	17290	17353	17219	17480	17266	17088	17134	17452	17346	17418	17451	17528	17534	17408	17392	17415	17532	17371	17417	17439	17424	17145	17228	17433	17482	17347	17224	17320	17412	17311	17386	17315	17396	17292	17494	17439	17436	17383	17378	17405	17485	17417	17375	17608	17312	17592	17400	17341	17415	17428	17567	17442	17404	17346	17439	17418	17283	17460	17484	17378	17292	17329	17280	17334	17400	17339	17332	17471	17173	17425	17384	17208	17269	17408	17553	17444	17501	17339	17494	17520	17478	17437	17369	17394	17374	17472	17506	17395	17375	17342	17331	17335	17464	17359	17603	17316	17340	17498	17262	17488	17436	17331	17366	17284	17448	17571	17283	17238	17435	17384	17438	17289	17338	17193	17337	17451	17497	17332	17443	17353	17355	17609	17245	17290	17635	17701	17354	17410	17420	17324	17205	17363	17422	17290	17224	17418	17376	17424	17393	17445	17342	17513	17415	17183	17379	17303	17500	17304	17281	17215	17603	17487	17180	17454	17495	17228	17371	17383	17389	17341	17364	17164	17357	17331	17249	17422	17465	17302	17341	17269	17283	17264	17384	17442	17330	17435	17237	17485	17203	17225	17569	17414	17398	17361	17234	17275	17406	17452	17317	17349	17513	17309	17224	17420	17536	17213	17358	17459	17402	17478	17252	17231	17358	17227	17374	17217	17446	17422	17428	17301	17464	17515	17517	17369	17467	17384	17320	17285	17452	17259	17445	17542	17100	17406	17500	17417	17394	17352	17508	17698	17388	17505	17462	17405	17271	17434	17547	17248	17404	17293	17402	17309	17416	17427	17348	17395	17316	17298	17247	17468	17255	17298	17374	17416	17562	17495	17442	17437	17491	17609	17231	17635	17584	17265	17416	17288	17426	17487	17356	17294	17397	17472	17455	17471	17517	17535	17676	17365	17383	17281	17356	17513	17444	17424	17423	17219	17417	17521	17479	17459	17255	17256	17315	17242	17288	17275	17516	17137	17203	17186	17303	17448	17462	17401	17482	17378	17240	17545	17242	17419	17401	17509	17575	17266	17287	17359	17480	17448	17461	17261	17286	17280	17467	17382	17283	17367	17429	17470	17287	17458	17559	17327	17489	17321	17443	17401	17461	17189	17183	17187	17480	17463	17451	17386	17471	17528	17446	17426	17444	17250	17452	17521	17352	17410	17429	17382	17554	17412	17172	17251	17226	17379	17495	17663	17425	17427	17485	17067	17228	17440	17404	17207	17529	17421	17531	17401	17154	17161	17316	17472	17447	17460	17455	17307	17482	17454	17300	17566	17600	17256	17495	17521	17339	17470	17118	17315	17311	17465	17202	17341	17158	17268	17228	17386	17278	17312	17445	17188	17403	17391	17473	17433	17484	17568	17363	17307	17408	17369	17461	17409	17331	17370	17307	17272	17152	17346	17367	17237	17128	17325	17413	17370	17291	17475	17426	17241	17412	17176	17400	17482	17402	17392	17383	17439	17293	17332	17379	17299	17571	17374	17381	17343	17425	17567	17251	17218	17463	17429	17367	17259	17505	17380	17276	17329	17268	17378	17403	17649	17570	17431	17187	17501	17165	17456	17527	17299	17546	17377	17480	17420	17405	17403	17398	17385	17327	17324	17547	17281	17215	17443	17583	17336	17389	17221	17293	17366	17484	17381	17515	17390	17494	17414	17245	17432	17408	17286	17267	17268	17113	17467	17357	17456	17463	17371	17356	17275	17401	17287	17601	17542	17335	17117	17378	17443	17506	17379	17490	17317	17471	17258	17325	17307	17372	17238	17281	17361	17382	17570	17389	17373	17215	17406	17491	17386	17492	17390	17422	17399	17374	17359	17330	17414	17264	17456	17376	17344	17276	17338	17615	17547	17454	17216	17365	17398	17414	17413	17412	17415	17556	17316	17288	17462	17426	17210	17264	17387	17530	17338	17484	17387	17386	17456	17233	17363	17310	17200	17259	17343	17490	17337	17276	17589	17432	17313	17582	17434	17400	17286	17267	17476	17483	17454	17522	17174	17210	17205	17320	17324	17612	17501	17400	17272	17218	17505	17373	17314	17170	17391	17333	17288	17311	17238	17495	17506	17477	17451	17540	17468	17230	17362	17310	17406	17422	17454	17274	17143	17491	17494	17338	17415	17473	17365	17430	17312	17575	17454	17308	17388	17447	17437	17384	17291	17393	17344	17447	17578	17458	17410	17433	17373	17348	17652	17278	17333	17450	17480	17498	17550	17281	17471	17236	17400	17427	17327	17368	17400	17310	17443	17292	17388	17580	17379	17376	17353	17283	17291	17342	17428	17228	17293	17324	17506	17154	17298	17426	17422	17386	17387	17340	17296	17220	17237	17553	17318	17458	17402	17582	17129	17328	17407	17369	17355	17543	17583	17451	17429	17568	17394	17405	17428	17459	17292	17382	17318	17487	17486	17494	17419	17337	17634	17385	17535	17389	17286	17268	17317	17286	17270	17541	17300	17379	17423	17455	17483	17536	17447	17414	17214	17331	17319	17187	17443	17520	17142	17457	17444	17436	17189	17565	17447	17305	17350	17313	17578	17506	17287	17165	17449	17406	17412	17418	16986	17113	17450	17476	17392	17236	17373	17363	17241	17520	17400	17232	17452	17333	17305	17414	17295	17519	17367	17312	17411	17498	17151	17422	17198	17626	17403	17343	17318	17506	17563	17342	17356	17271	17362	17400	17604	17692	17393	17444	17215	17588	17366	17485	17326	17384	17102	17361	17547	17627	17383	17336	17255	17078	17433	17342	17513	17614	17259	17426	17315	17390	17596	17326	17350	17242	17284	17214	17489	17227	17406	17280	17445	17602	17496	17356	17550	17432	17269	17347	17384	17339	17217	17242	17569	17315	17368	17490	17460	17486	17406	17512	17491	17235	17429	17453	17456	17438	17416	17346	17296	17378	17485	17432	17351	17259	17188	17495	17279	17449	17508	17456	17369	17337	17370	17303	17291	17367	17191	17350	17355	17481	17502	17530	17299	17448	17375	17556	17384	17441	17396	17367	17319	17442	17405	17302	17175	17185	17468	17427	17338	17288	17378	17343	17288	17408	17218	17473	17523	17289	17414	17413	17260	17401	17478	17167	17338	17369	17291	17281	17441	17476	17394	17401	17508	17106	17506	17349	17329	17227	17448	17471	17235	17539	17467	17641	17322	17238	17329	17413	17389	17439	17451	17574	17552	17281	17377	17191	17314	17179	17154	17495	17316	17466	17399	17533	17417	17453	17277	17320	17309	17547	17311	17299	17206	17374	17541	17229	17218	17370	17271	17493	17229	17309	17393	17581	17312	17371	17396	17391	17580	17424	17296	17344	17565	17393	17324	17433	17468	17281	17210	17465	17329	17269	17278	17519	17459	17315	17354	17521	17400	17541	17219	17300	17414	17272	17402	17331	17408	17308	17425	17210	17323	17225	17447	17210	17157	17360	17385	17218	17331	17577	17593	17419	17494	17445	17395	17436	17460	17452	17237	17366	17604	17433	17303	17445	17442	17452	17311	17579	17456	17468	17578	17574	17269	17389	17373	17375	17433	17567	17434	17303	17435	17214	17425	17235	17475	17450	17281	17241	17608	17454	17591	17638	17334	17225	17384	17462	17481	17469	17316	17384	17561	17302	17373	17622	17223	17476	17287	17495	17355	17510	17338	17253	17459	17426	17475	17394	17291	17086	17361	17549	17518	17481	17594	17366	17419	17387	17403	17321	17461	17455	17600	17340	17464	17470	17328	17389	17531	17516	17476	17443	17331	17279	17569	17320	17149	17388	17302	17604	17387	17603	17358	17325	17449	17354	17397	17333	17339	17479	17519	17313	17236	17482	17340	17377	17463	17307	17422	17546	17593	17455	17267	17382	17452	17506	17450	17300	17280	17394	17287	17372	17294	17408	17228	17406	17218	17325	17506	17593	17479	17496	17310	17529	17393	17316	17359	17384	17569	17342	17209	17386	17185	17361	17286	17196	17391	17327	17429	17358	17228	17386	17439	17199	17330	17435	17284	17403	17502	17441	17286	17507	17397	17466	17351	17331	17380	17445	17445	17407	17346	17608	17478	17431	17508	17416	17389	17269	17187	17269	17394	17243	17381	17388	17612	17373	17270
17974	20441	19243	17209	21087	27902	24941	20047	17036	15618	15129	14811	14940	14791	14987	14810	14913	14854	14776	14656	15019	14779	14803	14770	14900	14759	14872	14771	14666	14826	14953	15006	14798	14944	14839	14800	14791	14871	14855	14744	14931	14844	14739	14984	14710	14982	14975	14835	14842	14688	14752	14843	14794	14762	14869	14750	14873	14732	14790	14868	15020	14937	14829	14786	14678	15067	14808	14990	14899	14833	14740	14899	14670	14935	14906	14667	14858	14946	14816	14908	14894	14776	14933	14756	14817	14982	14708	14755	14719	14786	14693	14724	14564	14777	14812	14705	14892	14869	14761	14823	14889	14886	14828	15100	14738	14828	14931	14768	14837	14701	14948	14964	14697	14862	14906	14736	14723	14801	14839	14767	14773	14916	14873	14940	14841	14857	14820	14794	14715	14753	14646	14825	14982	14789	14712	14951	14743	14839	14844	14857	14749	14701	14833	14820	14743	14675	14933	14725	14796	14632	14669	14778	14882	14798	14763	14773	14819	14765	14608	14816	14767	14720	14739	14851	14829	14794	14831	15013	14722	14842	14756	14891	14786	14828	14845	14952	14699	14968	14684	14741	14781	14742	14813	14659	14890	14860	14787	14730	14864	14883	14996	14843	15044	14786	14832	14882	14817	14914	14837	14809	14959	14788	14851	14817	14758	14758	14725	14765	14767	14700	14828	14850	15046	14909	14758	14745	14866	14714	14997	14772	14961	14868	14753	14927	14785	14824	14905	14803	14882	14825	14722	14810	14951	14769	14904	14810	14788	14907	14846	14960	14781	14859	14943	14891	14833	14873	14783	14913	14744	14932	14735	14812	14646	14864	14840	14796	14932	15013	14932	14835	14955	14967	14748	14915	14734	15003	14864	14605	14724	14657	14894	14746	14673	14798	14777	14868	15024	14695	14747	14840	14836	14865	14927	14790	14845	14687	14659	14869	14908	14755	14827	14868	14746	14714	14664	14864	14783	15012	14793	14760	14911	14835	14754	14743	15087	14856	15018	14889	14805	15084	14822	14715	14986	14888	14702	14944	14812	14775	14797	14798	14897	14809	14825	14829	14930	14682	14791	14763	14770	14859	14965	14733	14876	14875	14686	14766	14834	14735	14746	14913	14784	14984	14845	14618	15060	14494	14780	14977	14819	14922	14898	14698	14746	14841	14621	15042	14824	14704	14898	14948	14892	14722	14863	14762	14756	14912	14812	14901	14820	14804	14940	14773	15012	14843	14812	14802	14875	14821	14867	14750	14876	14730	14851	14941	14754	14826	14742	14973	14698	14857	14901	14914	14722	14859	14931	14945	14982	14829	14824	14859	14972	14810	14832	14705	14920	14740	14830	14978	14772	14838	14773	14836	14669	14726	14822	14823	14712	14736	14922	14868	14821	14966	14652	15020	14803	14831	14809	14602	14688	14808	14827	14954	14805	14784	14649	14756	14771	14842	15073	14908	14913	14655	14715	14890	14856	15040	14894	14917	14671	14999	14869	14943	14862	14826	14977	14732	14935	14845	14777	14817	14853	14795	14880	14604	15049	14820	14802	14771	14778	14727	14795	14774	14744	14891	14743	14775	14817	14771	14801	14933	14861	14901	14788	14749	14927	14845	14742	14834	14951	14737	14728	14937	14604	14769	14838	14873	14947	14756	14840	14806	14802	14846	14790	14731	14797	14935	14779	14890	14743	14932	14761	14748	14680	14783	14881	14840	14840	14840	14845	14808	14899	14814	14737	14858	14809	14807	14826	14804	14947	14770	14897	14927	14648	14718	14849	14858	14987	14815	14845	14985	14806	14970	14887	14893	14746	14956	14751	14826	14747	14800	14919	14595	14695	14900	14713	14768	14765	15019	14847	14918	14833	14776	14941	14783	14759	14711	15039	14930	14816	14850	14789	14881	14709	14703	14778	14866	14864	14867	14715	15028	14824	14847	14804	14879	14815	14811	14736	14768	14928	14924	14787	14800	14918	14652	14703	14734	14785	14723	14966	14895	14849	14774	14824	14821	14699	15057	14863	14798	14907	14757	14866	14830	14710	14843	14888	14863	14734	14754	14778	14836	14880	14687	14846	14794	14759	14752	14893	14848	14960	14828	15021	14755	14824	15126	14706	14815	14716	14544	14855	14900	14849	14833	14611	14904	14914	14793	14786	14872	14877	14858	14822	14894	14695	15052	14660	14893	14873	14938	14654	15002	14710	14805	14973	14847	14794	14948	14836	14960	14690	14970	14770	14898	14804	14722	14673	14679	14830	14799	14823	14737	14797	14747	14893	14651	14931	14701	14888	14891	14886	14804	14859	14910	14807	14740	14839	14812	14930	14717	14846	14814	14869	14865	14813	14788	14848	14738	14784	15013	14819	14877	14744	14694	14835	14867	14903	14639	14817	14715	14776	14834	14796	14850	14879	14904	14911	14840	14785	14919	14859	14650	14903	14873	14870	14922	14907	14910	14831	14863	14831	14919	14772	14857	14777	14922	14951	14848	14713	14879	14668	14927	14832	14779	14760	14974	14745	14805	14741	14775	14844	14711	14790	14788	14823	14772	14939	14792	14779	14706	14885	14797	14761	14859	14745	14656	14730	14655	15022	14707	14781	14727	14820	14769	14928	14821	14827	14925	14701	14801	14852	14866	14806	14969	14821	14733	14827	14760	14962	14869	14684	14923	14602	14818	14914	14838	14813	14792	14818	14986	14790	14869	14692	14808	14879	14929	14761	14843	14818	14907	14805	14898	14950	14795	14821	14810	14863	14680	14839	14973	14753	14758	14813	14701	14756	14758	14954	14771	14710	14899	14772	14775	14781	14667	14752	14960	14871	14856	14863	14706	14802	14743	14757	14835	14710	14891	14857	14879	14729	14863	14731	14979	14624	14764	14886	14830	14829	14841	14812	14862	14738	14667	14879	14693	15016	14882	14789	14745	15010	14962	14872	14864	14801	14889	14846	14640	14849	14943	14895	14911	14952	14980	14917	14774	14815	14995	14754	15002	14813	14728	14867	14829	14837	14717	14892	14816	14747	14720	14753	14941	14737	14926	14841	14932	14723	14750	14811	14932	14802	14883	14954	14892	14701	14813	14822	14882	14826	14796	14886	14788	14698	14799	14709	14720	14908	14759	14714	14787	14776	14889	14892	14719	14782	14819	14680	14778	14710	14936	14873	14855	14646	14771	14912	14904	14670	14791	14690	14844	14821	14828	14923	14697	14922	14858	14615	14850	14714	14764	14978	15041	14617	14804	14777	14854	14901	14590	14740	14729	14710	14708	14716	14703	14826	14647	14760	14738	14899	14811	14904	14622	14834	14929	14795	14903	14918	14786	14894	14778	14662	14818	14921	14770	14891	14780	14638	14909	14977	14843	14776	14818	14794	14802	14854	14845	14840	14786	14872	14712	14891	14750	14608	14893	14870	14812	15072	14715	14846	14836	14908	14781	15021	14794	14882	14893	14752	14822	14733	14872	14890	14676	14768	14825	14820	14738	14860	14905	14857	14732	14927	14738	14827	14786	14882	14672	14797	14914	14853	15001	14838	14816	14827	14783	14889	14900	14785	14986	14969	14975	14806	14748	14785	14908	14802	14815	14840	14690	14919	14874	14832	14862	14848	14821	14797	14895	14757	14965	14738	14939	14966	14638	14772	14766	14719	14783	14935	14724	14949	14813	14676	14852	15065	14849	15003	15039	14846	14890	14879	14774	14780	14993	14815	14712	14945	14776	14819	14795	14725	14931	14828	14770	14824	14944	14844	14937	14861	14646	14812	14862	14737	14855	14803	14766	14807	14818	14775	14882	14786	14765	14886	14922	14709	14821	14974	14950	14772	14794	14837	14866	14778	14820	14923	14904	14812	14861	14775	14867	14686	14853	14732	14881	14857	14908	14845	14767	14832	14905	14939	14862	14858	14594	14836	14746	14825	14732	14911	14798	14767	14877	14756	14674	14631	14822	14910	14768	14749	14832	14916	14730	14788	14756	14885	14706	14948	15014	14831	14749	14857	14764	14992	14926	14853	14739	14780	14830	14788	14920	14778	14705	14819	14758	14891	15003	14904	14930	14853	14745	14953	14927	14867	14733	14748	14967	14738	14922	14891	14794	14820	14707	14754	14838	14851	14760	14836	14815	14810	14737	14720	14805	14778	14741	14881	14888	14910	14678	15033	14916	14650	14817	14689	14824	14781	14788	14890	14872	15074	14755	14813	14787	14842	14794	14821	14787	14748	14777	14847	14637	14742	14826	14905	14680	14733	15036	14722	14878	14878	14896	14863	14778	14803	14845	14935	14793	14675	14761	14957	14736	14800	14767	14726	14872	14769	14885	14640	14918	14794	14744	14988	14932	14822	14823	14970	14939	14702	14799	14898	14671	14977	14866	14948	14871	14855	14872	14664	14942	14941	14760	14679	14770	14840	14715	14910	14886	14790	14712	15013	14784	14916	14939	14720	14900	14931	14894	14845	14850	14856	14843	14915	14713	14766	14862	14642	14888	14752	14863	14981	14701	14782	15037	14874	14880	14876	14710	14763	14693	14916	14693	14905	14842	14736	14765	14615	14819	14783	14731	14711	14933	14752	14812	14779	14730	14890	14902	14949	14843	14957	14846	14956	14793	14881	14811	14750	14934	14650	14770	14669	14746	14996	14782	14905	14945	14966	14776	14910	14944	14898	14872	14772	14935	14793	14771	14803	14888	14847	14800	14840	14739	14930	14850	14850	14884	14793	14840	14819	14776	14837	14924	14923	14685	14787	14917	14882	14712	15005	14744	14905	14881	14898	14777	14826	14590	14750	14799	14926	14776	14873	14895	14777	14715	14909	15085	14798	14712	14768	14846	14886	14779	14819	14801	14820	14815	14873	14898	14849	14663	14970	14717	14917	14697	14905	14798	14825	14743	14908	14766	15038	14872	14890	14877	14819	14785	14748	14841	14754	14742	15059	14823	14777	14536	14977	14793	14851	14627	14798	14924	14887	14767	14848	14816	14883	14907	14887	14815	14862	14867	14816	14865	14768	14822	14957	14898	14989	14792	14931	14801	14972	14861	14916	14913	14844	14899	14793	14739	14862	14725	14821	15051	14869	14862	14797	14829	14868	14799	14884	14994	14969	14671	14838	14864	14745	14820	14859	14789	14935	14591	14846	14789	14957	14782
24180	21486	29088	24358	29601	60423	58353	40831	30104	22497	18710	17129	16967	17082	17083	16992	16946	17025	16962	17115	17118	16875	17069	16993	17285	16976	17123	16729	17004	16908	16829	16894	17000	17003	17104	16778	16819	16861	17021	16771	16778	16729	16883	17056	16943	16814	16899	16903	16906	16982	17224	17117	16864	16998	16806	16729	16955	16882	16903	16905	16890	16999	16824	16547	16806	16940	16913	16776	17082	16834	16741	16867	16869	16994	16966	16707	16714	16896	16794	16763	16944	17052	17097	17033	16849	16802	16696	16874	16860	16841	16940	16615	16997	16987	17027	17009	16843	17014	16813	16901	17074	16942	16715	16919	17024	16925	16796	16714	16661	16799	16743	16910	16866	16780	16776	16858	16970	16733	16907	16829	16915	16767	16903	16934	16840	16945	16812	16856	17024	16909	16769	16781	16881	16795	16881	17031	16967	16844	16813	16843	16741	16863	17013	16969	16826	16770	16708	16943	16843	16954	16720	17019	16819	16691	16885	16931	16634	16836	16860	16880	16915	16593	16825	16911	16877	16644	16918	16972	16958	16980	16968	17027	16956	17019	16818	16975	16861	17070	16816	16758	16852	16738	16789	16871	16679	16916	16882	16992	16822	16697	17041	16694	16879	16915	16839	16714	16900	16773	16857	16912	16772	16836	17010	16942	16721	16707	16871	16633	16884	16810	16844	16853	16713	16780	17066	17001	16701	16810	17002	16810	16833	16910	16886	16915	16818	16899	16909	16771	16931	16788	16833	16728	16742	16899	16999	16685	16887	16908	16915	16785	17054	16921	16658	17057	16748	16812	16699	16872	16824	16635	16824	16694	17060	16869	16728	16795	16970	16979	16768	16993	16750	16966	16831	16808	16925	16844	16857	16884	16860	16826	17001	16780	16753	16758	16911	16854	16907	16837	16875	16837	17071	16851	16825	16745	16808	16731	16917	16778	16536	16920	16810	16723	16870	16715	16831	16621	16746	17031	16891	17060	16957	16956	16729	16938	16924	16969	16769	16893	16877	16792	16784	16844	16864	16743	16689	16894	16871	16732	16994	16940	16894	16801	16976	16941	16915	16880	17011	16928	16762	16803	16836	16999	16836	16945	16851	16881	16780	16855	16744	16812	17048	16980	16724	16824	16755	16850	16900	17019	16816	17140	16742	16921	16998	16924	16727	16926	17033	16895	16914	16779	16864	17080	17027	16875	16888	16775	16776	16768	16934	16774	16937	16799	16806	16720	16869	16992	16736	16719	16892	16787	16887	16843	16874	16680	16923	16820	16863	16828	16927	16771	16762	16777	16839	16858	16822	16963	17069	16934	16792	16732	16757	16971	16808	16796	16756	16888	17045	16832	16886	16863	16800	16796	17033	16985	17031	16769	16884	16981	16771	16838	16807	17112	16791	16715	16742	16715	16989	17147	16970	16911	16787	16811	16936	16927	16755	16910	16882	16855	16912	16830	16702	16938	16791	16992	16834	16905	16883	16947	16826	16755	16909	17026	17186	16891	16863	16862	16950	17007	16690	16849	16701	16736	16883	16951	16703	16679	16895	16895	16667	16721	16996	16895	16947	16810	16750	16661	16719	16794	17014	16709	17009	16850	16819	16876	16630	16688	16781	16804	17093	17074	16780	16784	16712	16844	16844	16907	16922	16822	16843	16702	16954	16823	16917	16834	16994	16801	16978	17031	16743	16800	16890	16999	16889	16752	16905	16838	16759	16858	16935	16773	16610	16709	16703	16986	16720	16799	16881	16979	16899	16770	16797	16823	16887	16730	16833	16902	17012	16750	16798	16808	16729	16708	16907	16627	16922	16946	16840	16822	16772	16737	16960	16829	16886	16974	16891	16899	16886	16684	17155	16761	16902	16602	16974	16784	16893	16910	17055	16693	17052	16747	16912	16787	17010	16916	16957	16739	16911	16952	17045	16891	16835	16849	16952	16935	16964	16937	16918	16899	16880	16729	16631	16813	17003	17007	16672	16841	16753	16586	17003	16791	17028	16695	16897	16939	17107	16943	16981	16815	16832	16882	16685	16884	16854	16762	16907	17058	17007	16914	16851	16853	16805	16887	16733	16958	16819	17147	16852	16983	16859	16841	16977	16859	16935	16879	16763	16682	16820	16806	16851	16760	16893	16693	16871	16842	16697	16731	16859	16914	16778	16962	16786	16843	16934	16785	16852	16826	17006	16902	16798	16996	16702	16860	16838	17009	16950	16705	16826	16902	17071	16976	16930	16754	16688	16722	16927	16834	17113	16851	16861	16828	16869	16761	16882	16996	16920	16744	16983	16865	16853	16531	16881	17001	17001	17003	16745	16739	16867	16628	16860	16823	16825	17000	17006	16928	16773	16724	16771	16872	16868	16788	16674	16879	17085	16882	17026	16728	17028	16866	16642	16779	17061	16676	16665	16873	17040	16633	16918	16964	16909	17170	16878	16858	16783	16919	16802	16684	16908	16814	16940	16940	17060	16851	16861	16811	16869	17018	16858	16892	16948	16886	17065	17062	17045	16841	16800	16671	16910	17066	16932	17023	17161	16908	16713	16980	17057	16861	16746	16844	16732	16897	16899	16625	16928	16855	16862	17049	16818	16904	16852	16608	16703	16911	16884	16813	16813	16813	16884	16991	16774	16620	16877	16800	16936	16832	16962	16843	16520	16799	16823	16820	16706	16947	16872	16851	16964	16696	16808	17020	16941	16710	16905	17045	16796	16976	16911	16980	17003	16836	16721	16815	17017	16996	16914	16919	16850	16850	16857	16941	16834	16928	16790	16758	16983	17010	16851	16678	16816	16877	16807	16966	16752	16710	16561	16883	16717	16840	16703	16834	16817	16770	16634	16821	17028	16726	17047	16826	17152	16768	16939	16938	16878	17069	16985	16933	16960	16615	16866	16894	16809	16809	16973	16804	16978	16811	16986	16963	16963	16811	16833	16776	16820	16791	16987	16826	17059	16767	16930	16784	16801	17023	16796	16799	17011	17025	16900	16744	16672	16965	16801	16729	16795	16900	16781	16789	16865	16930	16815	16789	16753	17111	16855	16910	16855	16992	16898	16781	16812	16840	16955	16853	16890	16933	16757	16924	17030	17064	16697	16756	16980	16886	16882	16883	16635	17092	16948	16726	16697	16696	16913	16951	16864	16875	16734	16864	16975	16847	16880	16927	16740	16840	16665	16717	16983	16830	17034	16899	16742	16663	16728	16950	17001	16837	16916	16789	17072	17006	17000	16800	16786	16881	16989	16765	16888	16899	16968	16699	16957	16790	17017	16911	16774	16601	16864	17054	16755	16884	16759	16769	16907	16838	17100	16997	16984	17067	17053	16909	16869	17107	16909	17012	16795	16747	16774	16790	16933	17058	17062	16973	16854	16808	16880	16852	16946	16821	16843	16632	16959	16966	16865	17035	16633	16827	16922	16755	16922	16810	16670	16946	16801	16723	16799	16875	16940	16810	16869	16748	16736	16712	16769	16775	16807	16888	17016	17023	16899	16763	16973	16686	16831	16668	16913	16902	16664	16723	16818	17012	16954	16923	16858	16735	16850	16906	16921	16978	16937	16778	16729	16854	16980	16868	16842	16776	16678	16853	17011	16699	16880	16834	16992	16805	17064	16696	16766	17088	16930	16683	17034	16964	16666	16773	16816	16873	16915	16864	17041	17050	16849	16990	17158	16989	16862	16834	16615	16828	16819	17024	17001	16761	16941	16737	16832	16719	16771	16683	16998	16725	16894	16742	17113	16816	16890	16773	17078	16965	16965	16816	16859	16776	16716	16649	16726	16752	16746	16906	17235	16983	16916	16846	16635	16896	16802	16882	16775	16785	16893	16944	16939	16885	16964	16964	16943	17011	16864	16914	16903	16911	16880	16810	16831	16766	17058	17083	17025	16805	17042	16978	17002	17037	16730	16835	16666	17057	16793	16959	16687	16820	16805	16810	16808	16704	16842	16799	16745	16870	16811	16966	16710	16778	16999	16940	17027	17009	17005	17025	16767	16866	16860	16766	16886	16926	16902	16885	16920	16871	16770	16854	16827	16745	16832	17021	16946	16887	16659	16994	17000	17062	16980	16956	17030	17058	16920	16898	16855	16891	16764	16687	16873	16977	16837	16973	16791	16933	17032	16867	16742	16877	16886	16890	17007	16717	16738	16811	16902	16805	16760	16717	16820	16980	16967	16812	16757	16781	16720	16601	16938	17028	16703	17119	16960	16970	16975	16914	16772	16928	16879	17042	16890	16897	16744	16809	16729	16837	16970	16790	17101	16713	16808	16979	16705	16892	16908	16953	16733	16863	16877	16934	16847	16797	16805	16890	16726	16797	16723	16895	16755	16883	16805	16924	16765	16686	16922	16773	16697	16873	16785	16746	16891	16817	16879	16851	16763	16865	16982	16775	16872	17001	16935	16764	16657	16885	17143	16894	16747	16690	16919	16913	16956	16881	17038	16647	16726	16816	16906	16789	17007	16774	16972	16869	16882	16904	16826	16779	16986	16934	16901	16906	16737	16701	16803	16928	17103	16893	16869	16774	16788	16862	16738	16792	16862	16801	16730	16986	16802	16760	16903	16811	16977	16885	16696	16785	16757	16961	16851	16829	16776	16711	16990	16956	16836	16604	16822	16736	16750	16975	16603	16782	16985	16831	16835	16871	16971	16744	16843	16757	16757	16878	16795	16760	16957	17013	16713	17118	16773	16754	16677	16770	17038	16915	16855	16853	17002	16822	17023	16912	16791	17006	16925	16824	16654	16928	16912	16742	16867	17077	16770	16978	17151	16857	16890	16725	16691	16940	16869	16757	16851	17083	16909	16872	16952	16766	17025	16840	16754	16824	16846	16675	16828	16970	16827	16733	17088	16871	16767	16730	16938	16787	16979	16940	16964	16835	16855	16796	17112	16714	16925	16625	16863	16806	16769	16785	16692	17018	16879	16846	16806	16709	16759	16865	16774	16838	16844	16857	17159	16895	16742	16770	16985	16823	17082	16928	16745	16763	16811	16850	16706	16813	16891	16918	16730	16800	16798	16757	16978	16839	16744	16717	16856	16890	16857	16753	16813	17027	17000	16824	16887	16837	16831	16986	16708	17021	16635	16790	16990	17021	16798	16900	16929	16928	16796	16838	16685	16954	16922	16945	16753	16849
34625	32112	24588	19937	37642	60494	54248	39917	28734	19691	16033	14838	14752	14439	14524	14398	14598	14661	14410	14589	14293	14549	14571	14570	14426	14682	14445	14473	14579	14552	14408	14497	14608	14723	14453	14603	14576	14717	14260	14685	14629	14614	14332	14628	14491	14447	14564	14623	14570	14739	14584	14626	14509	14586	14635	14540	14573	14635	14491	14440	14563	14531	14497	14560	14625	14587	14585	14335	14564	14354	14590	14576	14529	14495	14527	14673	14512	14448	14551	14560	14448	14528	14580	14540	14493	14527	14436	14723	14270	14622	14601	14485	14394	14564	14598	14391	14463	14653	14561	14405	14539	14736	14549	14516	14528	14213	14619	14436	14550	14529	14530	14450	14569	14530	14517	14619	14375	14313	14466	14592	14487	14458	14421	14536	14500	14550	14549	14560	14399	14503	14598	14540	14450	14546	14591	14540	14367	14419	14653	14759	14571	14480	14572	14565	14555	14665	14456	14555	14538	14596	14512	14506	14527	14484	14605	14528	14546	14521	14448	14360	14545	14494	14588	14491	14554	14418	14349	14530	14457	14563	14624	14559	14652	14382	14505	14510	14512	14595	14550	14551	14466	14477	14548	14588	14539	14636	14382	14510	14576	14471	14646	14568	14606	14447	14524	14594	14547	14296	14372	14551	14455	14568	14526	14533	14663	14447	14573	14461	14512	14663	14536	14520	14525	14587	14492	14468	14458	14551	14676	14482	14539	14533	14521	14761	14489	14692	14565	14556	14659	14386	14575	14476	14533	14567	14484	14443	14683	14586	14644	14609	14381	14590	14475	14564	14532	14785	14516	14566	14395	14548	14491	14357	14276	14668	14602	14657	14486	14800	14550	14493	14479	14491	14634	14453	14493	14423	14507	14543	14419	14513	14522	14473	14565	14505	14641	14578	14513	14520	14523	14379	14594	14580	14508	14349	14325	14584	14462	14378	14504	14364	14456	14667	14514	14450	14460	14457	14623	14661	14398	14672	14431	14577	14689	14548	14314	14424	14463	14448	14415	14508	14403	14662	14461	14566	14549	14459	14526	14684	14507	14444	14474	14574	14532	14571	14590	14559	14528	14516	14632	14565	14534	14443	14515	14597	14403	14475	14490	14416	14578	14597	14521	14397	14489	14475	14454	14492	14479	14480	14496	14667	14553	14377	14590	14644	14360	14607	14525	14433	14424	14549	14453	14611	14422	14445	14546	14623	14514	14621	14478	14556	14650	14580	14565	14548	14562	14528	14283	14613	14636	14583	14525	14424	14413	14576	14483	14594	14447	14368	14508	14695	14552	14646	14396	14476	14631	14603	14443	14696	14428	14585	14570	14605	14450	14596	14464	14479	14649	14582	14561	14516	14524	14434	14495	14424	14409	14522	14565	14616	14482	14345	14568	14484	14592	14499	14573	14487	14535	14539	14523	14669	14494	14652	14669	14407	14653	14530	14579	14578	14364	14628	14382	14729	14526	14596	14535	14507	14575	14589	14540	14629	14433	14466	14379	14499	14529	14506	14481	14536	14549	14589	14491	14437	14498	14594	14451	14507	14516	14402	14645	14444	14397	14434	14502	14535	14603	14514	14537	14504	14427	14531	14366	14718	14584	14565	14531	14468	14576	14634	14687	14276	14522	14483	14433	14605	14581	14535	14531	14552	14526	14358	14585	14513	14562	14546	14563	14512	14531	14517	14613	14568	14486	14499	14366	14486	14605	14723	14602	14604	14387	14567	14484	14450	14643	14730	14496	14418	14421	14464	14556	14586	14467	14533	14623	14404	14482	14559	14399	14414	14542	14454	14328	14556	14580	14513	14520	14669	14408	14550	14586	14661	14411	14686	14593	14551	14469	14590	14359	14678	14444	14425	14535	14459	14460	14670	14578	14728	14421	14562	14733	14767	14429	14617	14594	14627	14420	14701	14386	14496	14661	14454	14480	14523	14427	14531	14557	14524	14542	14617	14405	14462	14469	14468	14557	14644	14457	14495	14610	14499	14424	14526	14370	14631	14580	14655	14634	14487	14509	14499	14541	14513	14604	14381	14685	14454	14502	14451	14523	14550	14547	14539	14403	14602	14367	14523	14448	14656	14645	14473	14512	14524	14408	14571	14683	14511	14523	14447	14417	14550	14539	14471	14412	14341	14491	14563	14350	14574	14402	14585	14460	14498	14471	14533	14533	14417	14463	14570	14523	14444	14587	14630	14498	14630	14489	14689	14530	14304	14529	14522	14688	14620	14646	14489	14485	14634	14645	14380	14487	14471	14408	14579	14559	14447	14471	14536	14518	14600	14404	14631	14470	14584	14630	14282	14544	14649	14378	14584	14499	14584	14580	14676	14562	14509	14521	14634	14584	14495	14524	14710	14454	14412	14495	14519	14510	14550	14487	14513	14462	14362	14502	14629	14595	14471	14605	14589	14453	14515	14479	14501	14360	14635	14540	14414	14328	14501	14653	14587	14416	14550	14537	14424	14352	14491	14632	14633	14551	14735	14598	14537	14565	14652	14520	14543	14635	14655	14447	14593	14401	14497	14506	14520	14520	14415	14511	14529	14335	14522	14610	14519	14447	14458	14551	14512	14617	14538	14659	14370	14458	14496	14583	14499	14611	14513	14412	14519	14781	14593	14538	14635	14500	14617	14581	14579	14457	14601	14698	14493	14487	14329	14444	14576	14287	14540	14642	14611	14482	14663	14389	14514	14671	14603	14434	14530	14509	14538	14456	14709	14521	14556	14507	14517	14499	14565	14405	14761	14453	14637	14456	14599	14538	14463	14532	14519	14473	14632	14330	14404	14562	14617	14700	14538	14627	14531	14572	14541	14559	14509	14534	14469	14566	14592	14622	14569	14510	14534	14500	14597	14659	14532	14599	14502	14509	14417	14671	14529	14561	14764	14638	14622	14487	14535	14558	14430	14661	14396	14676	14684	14436	14619	14589	14708	14614	14546	14515	14695	14534	14451	14406	14602	14465	14428	14387	14599	14642	14529	14611	14644	14392	14527	14522	14408	14677	14409	14459	14319	14422	14545	14611	14453	14514	14628	14320	14644	14530	14508	14569	14517	14580	14511	14514	14400	14498	14447	14509	14489	14578	14562	14479	14540	14343	14452	14696	14579	14531	14598	14508	14481	14533	14573	14534	14718	14546	14529	14472	14454	14526	14549	14595	14493	14628	14550	14499	14577	14416	14533	14591	14488	14306	14588	14436	14516	14477	14530	14446	14671	14511	14582	14476	14544	14657	14398	14552	14479	14642	14505	14634	14411	14690	14579	14508	14396	14433	14512	14548	14411	14572	14512	14415	14525	14456	14509	14459	14459	14455	14508	14509	14513	14359	14609	14306	14553	14785	14496	14545	14546	14616	14388	14509	14534	14491	14444	14526	14533	14617	14650	14468	14479	14605	14501	14573	14542	14556	14590	14495	14480	14475	14464	14582	14530	14595	14462	14607	14488	14618	14645	14479	14488	14503	14577	14643	14611	14543	14474	14505	14452	14477	14608	14517	14615	14528	14494	14756	14590	14735	14596	14500	14495	14529	14575	14288	14459	14421	14592	14593	14472	14562	14671	14526	14508	14556	14587	14467	14501	14455	14479	14506	14632	14609	14384	14393	14415	14597	14365	14622	14483	14250	14521	14506	14467	14442	14611	14331	14454	14455	14543	14551	14660	14506	14428	14601	14602	14574	14554	14504	14561	14482	14551	14761	14556	14648	14426	14506	14535	14613	14592	14445	14526	14522	14556	14386	14698	14589	14334	14593	14410	14517	14592	14410	14695	14421	14577	14550	14604	14428	14559	14587	14454	14446	14489	14588	14286	14287	14558	14399	14361	14567	14407	14416	14478	14447	14587	14431	14567	14530	14539	14647	14621	14673	14630	14420	14575	14712	14533	14586	14541	14514	14413	14481	14547	14762	14599	14633	14388	14555	14533	14845	14567	14579	14400	14619	14529	14523	14607	14525	14450	14465	14550	14572	14574	14610	14612	14724	14407	14492	14492	14667	14734	14356	14524	14580	14690	14700	14588	14368	14537	14558	14537	14445	14598	14531	14624	14446	14545	14573	14535	14467	14343	14738	14517	14472	14421	14548	14308	14575	14414	14502	14571	14642	14514	14523	14523	14489	14370	14409	14435	14585	14502	14639	14592	14539	14535	14470	14479	14543	14505	14612	14627	14577	14607	14621	14504	14448	14565	14615	14675	14528	14603	14700	14589	14603	14660	14519	14545	14405	14430	14341	14568	14423	14300	14441	14335	14441	14590	14807	14749	14520	14592	14547	14543	14529	14504	14427	14480	14482	14549	14452	14452	14521	14541	14723	14584	14516	14584	14341	14524	14621	14509	14492	14568	14397	14418	14479	14564	14499	14455	14799	14554	14562	14639	14367	14690	14709	14333	14567	14525	14441	14583	14536	14447	14582	14456	14614	14620	14604	14489	14450	14777	14594	14504	14500	14713	14469	14444	14657	14516	14374	14424	14636	14580	14471	14468	14471	14512	14630	14530	14531	14572	14464	14643	14502	14610	14562	14409	14492	14428	14569	14631	14590	14513	14507	14543	14501	14797	14624	14509	14567	14540	14482	14616	14619	14503	14668	14736	14549	14467	14475	14430	14566	14556	14512	14396	14515	14516	14585	14681	14482	14473	14780	14491	14608	14517	14445	14582	14454	14557	14350	14457	14581	14483	14458	14251	14605	14566	14435	14630	14678	14507	14610	14504	14506	14430	14636	14494	14652	14397	14575	14513	14527	14698	14591	14532	14477	14462	14444	14713	14382	14472	14498	14655	14546	14518	14392	14574	14455	14443	14552	14679	14458	14544	14412	14451	14746	14521	14607	14551	14398	14416	14478	14487	14433	14386	14436	14556	14557	14632	14555	14617	14556	14549	14572	14527	14651	14667	14571	14454	14546	14475	14566	14414	14575	14409	14708	14599	14465	14604	14597	14555	14653	14543	14485	14377	14603	14513	14481	14519	14419	14473	14524	14497	14532	14545	14484	14621	14692	14552	14367	14458	14560	14424	14463	14621	14509	14394	14517	14407	14622	14578	14520	14670	14654	14465	14419	14546	14554	14553	14590	14552	14452	14402	14535	14611	14470	14655	14707	14594	14595	14454	14522	14736	14602	14335	14317	14612	14641	14515	14539	14572
23044	21528	29550	23965	23625	67895	69665	52129	38824	27902	21170	18747	17987	17722	17633	17637	17650	17502	17608	17630	17672	17470	17546	17438	17747	17529	17471	17649	17471	17641	17524	17440	17535	17540	17601	17426	17486	17435	17356	17642	17494	17292	17334	17423	17539	17493	17689	17536	17597	17495	17374	17566	17469	17464	17300	17599	17568	17480	17631	17519	17518	17495	17406	17648	17421	17522	17606	17407	17484	17420	17401	17141	17376	17501	17319	17400	17522	17545	17373	17677	17422	17468	17293	17468	17533	17495	17426	17380	17387	17422	17528	17463	17552	17554	17486	17563	17436	17460	17336	17372	17673	17437	17402	17278	17632	17692	17433	17512	17367	17570	17511	17641	17378	17362	17583	17689	17464	17374	17398	17199	17504	17436	17433	17466	17427	17295	17374	17744	17514	17475	17379	17505	17344	17437	17361	17528	17553	17404	17212	17610	17332	17124	17475	17376	17599	17455	17282	17276	17300	17525	17445	17589	17652	17389	17393	17523	17529	17751	17474	17342	17367	17281	17263	17459	17284	17386	17355	17492	17394	17427	17416	17517	17559	17414	17437	17679	17355	17524	17376	17479	17177	17350	17469	17667	17621	17139	17418	17604	17290	17326	17252	17313	17355	17494	17576	17519	17403	17336	17413	17515	17288	17347	17424	17307	17385	17371	17376	17397	17654	17395	17417	17340	17471	17498	17490	17671	17607	17471	17532	17367	17698	17435	17347	17354	17438	17522	17318	17465	17395	17581	17447	17351	17431	17320	17461	17403	17260	17297	17360	17296	17577	17244	17553	17528	17622	17619	17352	17400	17353	17398	17316	17421	17366	17425	17596	17491	17190	17426	17470	17319	17463	17468	17583	17547	17466	17270	17400	17362	17506	17492	17500	17379	17492	17439	17446	17475	17569	17173	17343	17219	17587	17471	17375	17130	17311	17398	17355	17459	17322	17353	17323	17349	17519	17421	17598	17593	17333	17515	17411	17394	17287	17248	17368	17252	17359	17429	17420	17476	17439	17288	17269	17275	17670	17448	17347	17565	17272	17630	17504	17398	17364	17341	17442	17383	17487	17377	17500	17587	17442	17236	17447	17263	17447	17449	17500	17499	17238	17325	17361	17400	17670	17385	17262	17352	17389	17369	17277	17416	17386	17260	17335	17463	17412	17583	17442	17449	17505	17409	17205	17320	17452	17525	17360	17589	17614	17429	17330	17369	17346	17388	17624	17449	17527	17608	17256	17540	17357	17353	17274	17254	17530	17420	17606	17292	17374	17261	17425	17482	17151	17445	17316	17454	17446	17604	17471	17385	17240	17265	17428	17489	17661	17333	17214	17388	17533	17470	17372	17332	17186	17507	17592	17404	17518	17318	17327	17435	17343	17309	17506	17452	17349	17514	17485	17462	17297	17201	17445	17396	17503	17643	17446	17220	17415	17354	17357	17321	17271	17446	17376	17520	17554	17356	17358	17349	17444	17326	17388	17323	17475	17564	17319	17192	17229	17384	17529	17516	17403	17544	17276	17209	17398	17336	17423	17430	17424	17530	17433	17366	17342	17596	17292	17686	17410	17424	17541	17384	17420	17456	17313	17347	17220	17468	17319	17343	17536	17416	17450	17652	17351	17379	17509	17490	17862	17412	17550	17368	17213	17429	17484	17320	17509	17407	17427	17101	17541	17444	17487	17337	17439	17357	17375	17409	17493	17403	17416	17587	17162	17306	17153	17219	17451	17387	17233	17389	17414	17356	17353	17234	17567	17421	17454	17335	17430	17493	17319	17496	17356	17212	17450	17424	17269	17449	17465	17413	17558	17345	17386	17373	17536	17333	17565	17292	17267	17310	17252	17430	17306	17640	17357	17464	17564	17524	17224	17494	17452	17460	17311	17432	17272	17326	17380	17541	17472	17189	17503	17335	17315	17609	17442	17307	17313	17318	17498	17343	17323	17627	17546	17342	17533	17497	17539	17493	17389	17357	17475	17418	17260	17424	17488	17419	17493	17253	17347	17348	17428	17380	17448	17463	17262	17297	17523	17310	17389	17515	17266	17385	17491	17367	17404	17384	17361	17326	17477	17409	17425	17595	17419	17467	17365	17504	17462	17468	17588	17343	17465	17491	17462	17372	17343	17392	17392	17450	17589	17346	17736	17398	17328	17199	17336	17355	17440	17532	17726	17275	17337	17353	17180	17460	17409	17374	17442	17410	17374	17425	17469	17400	17323	17328	17258	17422	17459	17397	17443	17525	17466	17651	17504	17363	17295	17466	17361	17413	17550	17494	17216	17458	17440	17528	17662	17418	17430	17502	17464	17515	17562	17456	17180	17405	17319	17331	17457	17449	17424	17421	17457	17516	17531	17631	17430	17369	17191	17313	17611	17489	17438	17315	17380	17437	17334	17355	17425	17513	17462	17260	17407	17307	17274	17371	17468	17563	17254	17253	17319	17324	17370	17516	17468	17276	17554	17312	17618	17390	17314	17320	17528	17574	17420	17510	17510	17423	17344	17620	17436	17139	17344	17498	17302	17482	17245	17352	17459	17259	17315	17483	17370	17489	17235	17661	17357	17336	17378	17464	17424	17338	17378	17332	17485	17319	17400	17549	17299	17585	17252	17246	17519	17587	17467	17539	17345	17433	17568	17372	17441	17538	17471	17364	17609	17588	17313	17367	17482	17231	17415	17336	17465	17506	17404	17624	17386	17296	17599	17331	17520	17460	17519	17572	17270	17378	17302	17414	17408	17387	17318	17358	17695	17451	17669	17450	17147	17461	17596	17380	17270	17314	17489	17432	17534	17569	17512	17391	17346	17308	17536	17415	17588	17409	17466	17113	17206	17522	17465	17430	17481	17344	17384	17410	17379	17364	17286	17282	17305	17478	17488	17470	17369	17301	17661	17490	17482	17380	17736	17479	17603	17259	17391	17420	17556	17431	17514	17417	17579	17578	17590	17500	17495	17355	17483	17310	17395	17462	17567	17472	17239	17449	17430	17510	17419	17536	17696	17682	17392	17433	17439	17395	17375	17296	17586	17327	17252	17444	17329	17376	17278	17339	17648	17476	17445	17421	17220	17361	17288	17524	17449	17398	17422	17355	17414	17279	17341	17488	17306	17379	17290	17575	17357	17472	17374	17481	17330	17426	17412	17384	17349	17424	17415	17316	17523	17251	17457	17423	17525	17358	17276	17306	17475	17364	17386	17115	17501	17378	17297	17280	17440	17281	17354	17650	17296	17384	17472	17419	17493	17398	17411	17339	17321	17574	17584	17388	17381	17462	17479	17440	17168	17201	17289	17390	17305	17373	17552	17605	17464	17388	17333	17499	17380	17437	17594	17396	17575	17625	17266	17513	17385	17662	17319	17588	17493	17482	17491	17500	17349	17481	17499	17077	17589	17456	17394	17354	17451	17408	17315	17270	17160	17353	17417	17312	17325	17517	17409	17447	17310	17336	17504	17536	17662	17303	17493	17463	17366	17381	17354	17336	17411	17450	17551	17282	17383	17335	17338	17310	17317	17204	17251	17628	17264	17146	17449	17521	17361	17283	17454	17264	17443	17374	17290	17354	17519	17287	17410	17117	17425	17509	17301	17496	17337	17393	17431	17331	17416	17403	17524	17468	17295	17416	17464	17458	17366	17536	17376	17381	17157	17564	17305	17428	17468	17333	17517	17456	17353	17326	17398	17467	17480	17478	17472	17370	17531	17482	17435	17320	17550	17525	17465	17499	17339	17291	17442	17594	17534	17402	17385	17254	17517	17347	17431	17417	17243	17398	17431	17467	17333	17479	17382	17637	17392	17591	17479	17447	17363	17588	17463	17458	17336	17513	17629	17308	17466	17301	17464	17423	17438	17423	17645	17261	17523	17439	17527	17154	17397	17476	17582	17555	17493	17495	17720	17503	17512	17402	17476	17449	17513	17280	17324	17308	17378	17455	17362	17329	17289	17495	17422	17470	17548	17457	17420	17186	17485	17470	17436	17423	17345	17339	17429	17341	17370	17498	17333	17372	17278	17309	17239	17366	17494	17404	17454	17490	17673	17367	17546	17250	17422	17512	17298	17538	17423	17596	17635	17448	17375	17412	17490	17476	17153	17282	17563	17415	17453	17609	17379	17440	17421	17288	17512	17635	17485	17553	17321	17444	17481	17476	17213	17484	17466	17425	17384	17335	17190	17400	17603	17337	17415	17501	17373	17495	17404	17573	17529	17314	17308	17271	17528	17400	17409	17414	17460	17350	17604	17514	17465	17403	17266	17372	17395	17373	17344	17649	17563	17496	17618	17327	17331	17376	17556	17399	17225	17278	17398	17442	17432	17551	17496	17224	17481	17322	17273	17524	17390	17518	17547	17480	17306	17439	17487	17333	17391	17418	17465	17301	17420	17353	17271	17521	17560	17537	17596	17448	17454	17495	17548	17412	17462	17510	17400	17523	17230	17427	17554	17213	17524	17268	17260	17549	17347	17569	17221	17459	17585	17462	17463	17278	17474	17496	17487	17680	17368	17289	17398	17373	17414	17662	17607	17530	17420	17510	17297	17482	17117	17351	17536	17425	17539	17281	17332	17524	17587	17509	17571	17464	17368	17236	17297	17328	17425	17321	17488	17439	17508	17352	17565	17413	17434	17442	17420	17454	17426	17115	17525	17561	17580	17570	17465	17420	17212	17330	17691	17461	17483	17325	17331	17357	17279	17473	17476	17374	17448	17646	17431	17508	17404	17473	17377	17567	17446	17203	17288	17280	17271	17427	17329	17384	17192	17429	17539	17501	17375	17467	17540	17234	17495	17411	17659	17319	17296	17366	17365	17352	17480	17554	17330	17384	17301	17650	17339	17361	17495	17509	17501	17483	17415	17567	17506	17492	17539	17444	17328	17294	17315	17346	17465	17545	17485	17485	17251	17423	17439	17505	17338	17411	17278	17451	17455	17435	17330	17269	17352	17559	17464	17568	17460	17420	17461	17384	17396	17250	17267	17199	17563	17364	17515	17543	17558	17607	17366	17484	17440	17478	17503	17254	17449	17484	17456	17412	17481	17461	17588	17263	17563	17366	17563	17281	17368	17333	17406	17390	17354	17506	17378	17518	17528	17662	17494	17416	17636	17560	17364	17392	17324	17477	17333	17273	17280	17357	17238	17156	17509	17600
39944	37635	30175	23734	33751	75792	69131	52278	38795	25322	17833	15460	14931	14814	14737	14770	14988	14893	14855	14895	14811	14660	14940	14883	14791	14851	14853	14842	14888	14972	14786	14765	14934	14827	14906	14860	14947	14759	14844	14822	14968	14955	14859	14782	14831	14737	14723	14738	14808	14849	14812	14936	14836	14804	14909	14844	14828	14874	14904	14867	14734	14835	14886	14814	14838	14857	14863	14905	14790	14861	14695	14710	14726	14738	14895	14708	14705	14863	14857	14760	14796	14915	14874	14975	14734	14738	14794	14748	14636	14941	14819	14959	14965	14962	14826	14830	14755	14792	14884	14854	14695	15162	14726	14728	14805	14947	14867	14786	14877	14795	15080	14774	14631	14962	14741	14863	14844	14778	14790	14894	14926	14856	14833	14808	14878	15033	14589	14877	14847	14740	14864	14767	14767	14757	14900	14667	14826	14654	14786	14740	14856	14744	14929	14890	14645	14871	14826	14692	14849	14936	14818	14861	14691	14806	14868	14693	14937	14841	14962	14840	15023	14905	14936	14999	14764	14648	14770	14633	14778	14877	14876	14760	14804	14920	14894	14834	14893	14648	14809	14870	14764	14739	14854	14734	14877	14736	14808	14754	14859	14945	14928	14778	14813	14707	15015	14685	14763	14899	14807	14772	14771	14766	14836	14878	14938	14707	14962	14862	14819	14765	14782	14812	14818	14880	14940	14782	14881	14861	14796	14765	14910	14873	14990	14884	14864	14742	14883	15002	14817	14657	14811	15013	14944	14828	14995	14781	14755	14941	14842	14814	14899	14811	14770	14740	14657	14751	14673	14809	14808	14849	14722	14840	14863	14758	14885	14839	14780	14992	14891	14782	14795	14944	14799	14884	14709	14847	14824	14925	14960	14758	14903	14775	14960	14756	14872	14819	14832	14764	14886	14993	14879	14661	14686	14920	14651	14658	14818	14764	14825	14774	14637	14772	14733	14584	14911	14800	14936	14932	14711	15007	14921	14878	14867	14779	14936	14789	14772	14932	14879	14941	14886	14979	14844	14928	14933	14605	14884	14819	14862	14635	14900	14851	14910	14735	14870	14762	14786	14829	14746	14817	14916	14825	14985	14909	14800	14856	14856	14664	14763	14701	14940	14792	14888	14871	14703	14815	14772	14805	14964	14863	14910	14678	14865	14812	14792	14840	14606	14800	14874	14649	14903	14723	14979	14801	14872	14679	14915	14884	14902	15016	14752	14865	14880	14779	14976	14925	14694	14829	14987	14837	14755	14608	14703	14726	14813	14964	14767	14702	14919	14886	14990	14735	14772	14892	14819	14899	14850	14846	14764	14754	14881	14709	14989	14871	15037	14825	14965	14715	14801	14823	14792	14865	14788	14825	14839	14730	14617	14803	14954	14907	14683	14721	14903	14818	14805	14791	14845	14839	14852	14952	14704	14776	14915	14805	14859	14729	14926	14778	14756	14818	14808	14778	14950	14839	14800	14744	14828	14792	14928	14895	14882	14828	14795	14977	14841	14685	14691	14835	14796	14830	14780	14707	14881	14776	14948	14794	14762	14821	14860	14872	14773	14915	14831	14860	14848	14962	14825	14939	14785	14935	14871	14837	14805	14969	14655	14954	14937	14908	14905	14837	14797	14769	14916	14821	14760	14896	14832	14711	14917	14844	14835	14789	14776	14926	14792	15077	14819	14912	14942	14754	14805	14754	14794	14734	14905	14792	14587	14860	14891	14817	14851	14848	14864	14840	14777	14871	14821	14870	14819	14870	14733	14802	15002	14660	14902	14757	14702	14737	14792	14648	14818	14705	14810	14870	14764	14818	14713	14865	14993	14736	14863	14770	15089	14826	14894	14735	14789	14832	15023	14805	14786	14825	14936	14974	14796	14844	14812	14853	14817	14762	14746	14896	14687	14818	14772	14876	14542	14914	14819	14814	14810	14946	14793	14916	14726	14638	14958	14767	14789	15014	14735	14733	14852	14861	15003	14886	14726	14782	14860	14860	14850	14851	14797	14952	14909	14864	14747	14847	14942	14588	15049	14895	14801	14885	14748	14762	14740	14691	14883	14815	14890	15011	14856	14891	14816	14883	14739	14780	15069	15006	14743	14631	14930	14836	14761	14765	14722	14834	14648	14798	14825	14922	14709	14849	14787	14934	14803	14803	14770	14791	14821	14732	14739	14780	14811	14826	14823	14936	14968	14746	14882	14871	14755	14873	14854	14978	14774	14839	14723	14753	14780	14763	14806	14665	14875	14787	14850	14713	14807	14962	14832	14748	14919	14808	14938	14910	14778	14842	14771	14811	14638	14950	15003	14712	14917	14802	14815	14941	14759	14700	14715	14839	14935	14747	14567	14875	14814	14861	14727	14858	14806	14808	14942	14770	14910	14785	14746	14852	14726	14866	14729	14725	14950	14735	14950	14743	14975	14768	14848	14812	14765	15059	14973	14768	14797	14916	14953	14950	14698	14696	14699	14789	14800	14707	14838	14947	14846	14780	14909	14861	14673	14791	14956	14718	14913	14815	14917	14951	14899	14824	14973	14796	14768	14728	14881	14912	14676	14869	14809	14609	14789	14753	14862	14854	14778	14776	14951	14774	14815	14787	14830	14772	14698	14630	14809	14736	14732	14839	14822	14776	14730	14817	14782	14876	14808	14965	14864	14786	14738	14755	14872	14932	14908	14845	14703	14777	14805	14801	14897	14898	14814	14674	14855	14958	14997	14832	14700	14854	14882	14846	14835	14674	14837	14868	14669	14897	14957	14937	14837	14776	14916	14833	14806	14740	14760	14715	14929	14855	14592	14930	14764	14888	14750	14710	14907	14601	14757	14895	14925	14817	14891	14925	14862	14909	14865	14732	14837	14856	14808	14843	14780	14850	14561	14825	14789	14796	14826	14864	14819	14811	14758	14810	14940	14791	14907	14868	14773	14603	14741	14826	14809	14778	14797	14822	14890	14654	14520	14716	14691	14943	14826	14573	14785	14783	14974	14830	14827	14884	14779	14755	14750	14794	14898	14684	14827	14992	14867	14696	14774	14655	14920	14611	14814	14788	14717	14790	14774	14916	14789	14791	14835	14855	14905	14651	14808	14902	14854	14654	14861	14756	14860	14840	14886	14857	14648	14789	14871	14781	14924	14950	14841	14819	14848	14799	14761	14641	14908	14704	14874	14876	15000	14920	14842	14893	14832	14933	14788	14667	14998	14812	14879	14813	14822	14753	14804	14926	14605	14863	14810	14765	14891	14745	14960	14831	14762	14750	14770	14748	14925	14904	14781	14731	14805	14845	14954	14773	14878	14723	14852	14899	14971	14744	14870	14710	14866	14825	14829	14649	14832	14821	14779	14866	14769	14873	14823	14911	14779	14737	14838	14868	14923	14725	14898	14680	14903	14848	14756	14868	14699	14610	14769	14729	14644	14876	14752	14709	14790	14719	14995	14780	14747	14659	14793	14908	14922	14707	14934	14766	14779	14865	14798	14823	14740	14746	14922	14843	14853	14966	14731	14733	14777	14719	14983	14744	14753	14819	14750	15012	14887	14798	14877	14764	14688	14944	14861	14860	14883	14874	14879	14855	14799	14824	14862	14867	14811	14738	14888	14732	14774	14711	15074	14817	14853	14716	14788	14836	14828	14786	14863	14713	14771	14828	14828	14827	14854	14863	14721	14861	14909	14754	14773	14659	14901	14921	14689	14726	14715	14828	14848	14708	14902	14785	14937	14677	14796	14898	14819	14884	15036	14749	14902	14874	15000	14814	14786	14926	14854	14896	14712	14968	14925	14827	14645	14930	14869	14990	14821	14930	14884	15030	14825	14764	14875	14821	14854	14786	14936	14847	14914	14763	14856	14754	14872	14789	14880	14783	14901	14811	14834	14798	14853	14769	14924	14896	14943	14806	14797	14754	14742	14544	14937	14888	14704	14858	14820	14982	14740	14783	14871	14773	14764	14777	14891	14744	14813	14858	14843	14801	14858	14821	14839	14831	14742	14815	14831	14856	14838	14687	14900	14677	14810	14758	14768	14668	14829	14883	14779	14959	14752	14808	14727	14814	14796	14804	14729	14977	14753	14816	14833	14678	14949	14910	14794	14692	14828	14803	14814	14908	14734	14852	14554	14765	14815	14573	15020	14785	14866	14943	14700	14750	14804	14824	14683	14722	14852	14763	14640	14961	14749	14762	14859	14756	14842	14741	14788	14862	14767	14824	14782	14867	14886	14834	14917	14817	14877	14658	14800	14766	14876	14792	14807	14859	14764	14660	14938	14624	14674	14870	14897	14806	14790	14799	14804	14874	14879	14917	14878	14864	14694	14768	14676	14611	14798	14910	14683	14867	14798	14820	14685	14853	14847	14759	14841	14749	14800	14702	14946	14896	14863	14875	14669	14821	14714	14815	14836	14903	14641	14793	14869	14788	14772	14976	14912	14898	14723	14905	14963	14690	14791	14734	14784	14921	14808	14930	14867	14757	14686	14884	14786	14798	14707	14854	14996	14933	14816	14785	14947	14881	14707	14772	14953	14838	14858	14826	14994	14901	14754	14750	15050	14782	14724	14760	14743	14860	14815	14885	15054	14861	14741	14821	14672	14847	14914	14849	14770	14838	14925	14775	14780	14702	14846	14727	14952	14901	14785	14817	15001	14703	14850	14691	14879	14932	14866	15001	14767	14886	14669	14891	14937	14850	14899	14771	14894	14788	14786	14815	14877	14835	14863	14872	14669	14676	14875	14757	14929	14680	14672	14833	14721	14826	14872	14831	14821	14800	14808	14601	14795	14982	14824	14795	14786	14729	14880	14908	14865	14773	14670	14689	14916	14994	14777	14845	14860	14893	14683	14942	14837	14704	14835	14703	14784	14774	14821	14871	14821	14719	14749	14674	14610	14818	14874	14908	14769	14907	14849	14688	14928	14802	14890	14817	15024	14705	14895	14886	14861	14918	14856	14724	14944	14873	14906	14652	14890	14921	14711	14684	14859	14861	14965	14711	14980	14957	14749	14643	14787	14918	15099	14766	14759	14874	14598	14867	14816	14747	14908	14609	14939	14779	14797	14941	14789	14766	14908	14950	14785	14957	14822	14951	14688	14955	14667	14847	14902	14895	14661	15083	14818	14891	14920	14800	14770	14872	14825	14880	14901	14861
27843	22457	25863	22600	19793	28467	28900	23570	20680	19205	18244	18106	17992	17942	18036	18006	17939	18064	18042	17979	18134	17858	17904	18244	18151	18162	18020	17984	17950	17856	17898	17996	18029	18049	18055	18088	17941	17931	17883	18054	17885	18124	17791	17923	18070	17908	18007	17900	18019	17833	17997	17838	18118	18014	17892	17779	17958	17978	18011	18122	17904	17871	17929	17815	18003	18001	18022	17863	18140	18041	17989	17901	18012	17817	18068	17920	18028	17969	18074	17775	17795	17832	17979	17943	18086	17856	17874	18040	18064	17984	18099	17930	18091	17997	17852	17959	17985	18027	17827	17969	17833	18016	18267	17925	17919	17886	17845	17932	17907	17924	17789	18084	17851	18075	18033	18016	18026	17917	18035	17786	17919	17981	17936	17795	18043	18219	17907	18110	18096	17719	17941	17963	17686	17972	17989	18057	17872	18002	17975	17730	17810	18015	18033	17790	17949	18016	17830	18119	17892	17712	17993	17872	17834	17960	17888	18134	17958	17856	17971	17994	18115	17816	17903	17893	17767	17977	18168	17958	18066	17884	17901	17880	17964	18038	17790	17762	18005	17947	18193	17949	17944	17801	17731	17827	17987	17954	18098	17675	17756	18014	17896	18222	18066	18171	18023	17899	18131	17948	18109	17767	17805	17974	17961	17952	17963	18124	17927	17997	18042	17867	18025	17809	17836	18040	17835	18010	17934	17751	17843	17954	17851	17822	18229	17965	17757	17914	17878	17955	18073	17935	17671	18080	18042	18038	18039	17825	17919	17907	17780	18152	18235	18020	18142	17746	17954	18143	18034	17983	17842	17987	18080	17865	17758	17929	17949	18080	17951	17828	18013	17916	18044	18194	17969	17658	17786	18004	17917	18014	17890	18038	18020	17855	18021	17898	18025	18109	18093	18105	17967	18117	18092	18106	17812	18100	17993	17977	17735	17959	17989	18009	17765	18192	17849	17928	18041	17845	18075	18148	17888	17850	17781	18030	17971	17892	18075	17975	18090	18075	17959	17818	18036	17925	17850	17993	17916	17923	17892	18116	18121	18036	18106	17994	18164	17945	17855	18082	17945	18079	18192	17966	17928	18070	17874	17841	17926	18167	17996	18006	17932	17902	18024	17892	17895	17787	18101	17874	17907	17923	18010	18098	17985	17904	18021	17937	17971	18010	18043	17827	17900	18003	17919	17820	18014	18014	17784	18038	18156	18019	17912	18061	17807	18116	17934	17951	17943	17819	17803	17926	17953	18021	18101	17837	18138	17928	17981	17766	17872	17813	17932	17968	17851	17962	17944	17804	17827	17926	17971	17863	17865	17809	17856	18003	18029	17999	18232	17917	17915	17979	18032	18175	18140	17831	17971	17877	17867	18093	17888	17940	17964	17927	17791	17949	17922	17933	17910	17951	17916	17897	18009	18231	17949	17901	17827	17905	17978	18101	17838	17989	17920	18002	18072	18053	17994	17935	17888	17911	17968	18045	18050	17963	18017	17927	18010	17845	18037	18001	17934	17932	17784	18005	17954	17741	17990	17945	18056	18028	17846	17849	18040	18044	18076	18078	17884	18017	18005	17866	17823	17951	18105	18002	17931	17880	17895	18325	18001	18037	17850	17927	17970	17993	18123	18166	18041	17833	17887	17978	17868	17961	18044	17878	17963	17941	18037	17964	17719	17807	17931	17999	17918	17971	17840	18001	17843	17760	17943	18036	17824	18096	17983	17954	17967	17904	17922	17929	17894	18033	18004	18214	18147	18147	17892	17931	17961	18011	17788	17967	17793	17672	17977	18055	17917	18002	17923	18039	17822	17874	18094	18011	17735	17842	17933	17583	17778	17990	17895	18039	18065	17997	18069	17946	17982	17806	17942	17839	17917	17969	18038	17898	18204	18092	18085	17888	17941	17850	18065	17797	18034	18034	17904	17832	17837	18016	17897	17863	17927	17827	17971	17907	18060	17786	17903	18006	17982	18040	17858	17804	17635	18072	17995	18008	17896	17939	17849	17928	18082	18099	18087	17813	18064	18009	17853	17837	17919	17937	18000	18014	18032	17973	17905	17946	17913	17927	17970	18154	17880	17840	17993	17979	18077	17934	17899	17832	17902	17979	17806	17998	17927	17872	18057	17881	17906	17929	17984	17767	18016	17927	18123	18103	17859	17886	17944	18130	17986	17982	18020	17900	17979	18162	17860	17993	18001	17700	17937	17827	17884	18056	17914	17712	17992	17940	18153	17958	17948	18019	17913	17831	17925	17935	18150	17945	17833	18016	17945	17732	17902	18041	18163	17983	18022	18035	17875	17672	17906	17984	17999	17917	17883	18046	17888	18034	18082	17859	17870	17871	18051	18112	17990	17832	18072	18087	18094	18080	17717	18029	18120	18005	18169	18023	18167	17846	17821	17954	17976	17951	18020	17868	18051	17861	17830	17662	17885	17992	17792	17860	17850	17971	17923	17780	17975	17880	18052	17899	17900	18030	17972	18037	17981	18090	18119	18106	17882	17731	17862	17894	18003	17981	18032	18007	18153	17963	17830	17827	18217	17994	17997	17967	18124	17941	17979	17888	17835	18110	18027	17990	18093	17812	17887	17911	17998	17887	17908	17886	17990	18006	17841	18123	17936	17996	17857	17825	17804	17893	18027	18014	17655	17876	18062	18109	17899	17783	18094	17952	18003	18009	17958	18134	18066	18049	18029	17997	17936	17889	18124	18056	17934	18038	18143	17933	17895	17846	17875	17824	17948	17856	18054	18233	17777	17808	17998	18090	17956	17947	18029	18101	17826	17908	17866	17914	17997	18042	17887	17882	18009	17970	17974	17888	17992	18166	17998	18011	17978	17907	17913	18069	17935	18016	17775	17877	18030	18036	18101	17690	17839	17892	17897	17974	17877	18016	17805	17975	17926	18114	18003	17846	17921	17878	17898	18008	18064	17840	18075	17887	18071	18061	17941	17952	17906	17955	17795	17957	17829	17962	18185	17818	17998	17997	17867	17940	18105	17960	17796	17739	18072	18081	17944	17990	18110	17872	18178	17949	18030	17988	17918	17940	17997	17852	18019	18120	18052	17668	17780	18045	18120	17939	18160	17837	18070	17920	17955	18178	17882	17894	17803	18010	17863	17975	17963	18017	17870	18122	17789	17723	17751	18149	17990	17936	17925	18009	17826	17946	17868	18015	18027	17955	18076	18177	17990	18033	18004	17959	18006	18155	18115	17854	17823	18106	18031	17861	17987	18049	18056	18005	17948	17931	18135	17984	17923	18018	17878	17921	18008	18049	17943	18012	17993	18008	17905	17984	18012	18089	17845	18033	18103	17933	17721	18037	17961	17946	17910	17891	18029	17928	18044	17993	18024	17968	18036	18023	18080	18043	17956	17866	18139	17818	17987	17981	17934	17825	17838	18075	17966	18145	17969	18003	17980	17885	18130	17865	17977	18052	18173	18084	17995	18070	18094	18106	18067	18052	18099	17797	17913	17922	17744	17962	17906	17822	17927	17895	17990	18096	17869	18185	17905	18043	17986	17781	18087	18008	18223	18136	17949	18267	18029	17969	18068	17983	18097	17825	18009	18131	17815	18138	18360	17935	18168	17999	17990	17964	17920	17880	17940	17946	17836	18008	17997	18052	17840	17988	18022	17945	17790	17971	17992	17924	17991	17980	17944	17951	17854	17805	18074	18112	17819	18033	18041	17891	17836	18098	18087	17983	17945	17915	17869	18006	17963	17966	17794	17976	17906	18057	17843	17971	18222	18097	18008	18017	17962	18038	18059	17872	18187	17924	17791	17961	18004	18042	18109	17908	18182	17938	17949	18049	17975	17915	17951	17797	18084	17877	18063	18050	18054	17999	17990	17849	17992	17993	17924	18012	17879	17900	18026	17928	17734	17902	17894	17976	17977	17853	17952	17948	17981	18171	18003	17992	17975	18049	17911	17818	18036	17696	17824	18039	17921	17890	18027	17766	18179	17883	18040	17863	18024	17985	17922	17981	18003	18012	17876	17849	17874	18179	17879	18040	18018	18114	17991	18091	17968	17884	18031	17910	17990	17947	17757	17977	18096	17896	17931	17928	17953	18042	17947	18115	17963	18152	17944	17761	17989	17803	17955	17931	17973	17924	17879	17863	18127	17963	18000	17878	18004	18115	18089	17806	18058	17949	17891	18188	18064	17956	17972	17919	17932	17794	17907	18006	17845	18071	17869	18034	17910	18067	17934	17936	17968	18069	18062	17799	17984	18042	17970	17816	18050	18121	17856	17872	17805	17961	17879	17933	17871	18229	17868	18027	17971	17790	17853	17950	17979	17878	17885	17990	17951	17903	17989	18087	17978	17983	17932	17906	17993	17851	18078	18048	17955	17754	18251	18069	18035	17964	18080	17817	18151	17981	17819	18031	17742	17916	18038	18034	18105	17806	18082	17762	18015	17794	18103	18077	17998	17825	18078	18105	17958	17854	17978	18065	17979	17794	18112	17713	18010	18092	17945	18088	18040	17918	17762	17941	18167	18080	18029	18157	17919	18013	17944	18061	18007	17871	17936	17936	17847	17920	18020	18072	18047	18048	17872	17948	18136	18024	18059	18090	18090	18078	17899	18135	18119	18034	18252	18180	17993	17925	17930	18188	17947	17848	17951	17947	18099	17931	17781	17727	18109	18106	18074	17973	18053	17994	17878	17948	17904	18074	18089	17855	17695	17998	17902	17847	17885	17769	17874	17974	18086	17740	18078	17987	18051	17980	17875	17895	17790	17794	18102	17767	18112	17858	18074	17929	17845	17853	17967	17911	18031	17919	17842	18038	17946	17970	17846	18071	18121	18036	17961	17957	18051	17879	18021	18070	18154	17944	18165	18113	18184	18092	17966	17958	17988	17877	18003	18083	18071	17950	18107	18028	17955	17934	18043	17894	18118	17968	17859	17937	17834	18088	17946	18038	18015	18087	17865	17947	18050	17967	17921	17990	17871	17963	18003	17947	17886	17840	17836	17832	18006	18015	17934	18122	18078	17989	18038	18099	18038	18135	18000	17962	17677	18077	18055	17929	18047	18174	18094	18107	17969	17849	17882	18059	17888	18059	18037	17950	17991	17993	18030	18004	18056	18080	18022	18060	18123	17935	17923	18014	18060	17965	17807	17969	17910	18070
18232	22754	20558	17449	17865	27633	25961	20853	18008	16006	15463	15348	15173	15140	15347	15152	15230	15074	15201	15290	15185	15083	15242	15327	15196	15229	15277	15130	15230	15124	15259	15220	15282	14995	15144	15122	15121	14973	15151	15179	15120	15320	15149	15062	15230	15151	15255	15242	15368	15147	15264	15278	15182	15245	15122	15206	15250	15198	15211	15221	15270	15116	15183	15204	15223	15098	15118	15263	14901	15221	15198	15125	15108	15240	15137	15187	15079	15102	15216	15181	15143	15143	15377	15017	15118	15258	15271	15144	15214	15274	15069	15234	15146	15077	15192	14990	15328	15209	15232	15205	15154	15205	15223	15388	15017	15229	15284	15108	15169	15334	15118	15066	15113	15144	15317	15224	15239	15187	15142	15077	15025	15388	15320	15195	15162	15305	15137	15112	15242	15143	15124	15305	15039	15244	15087	15155	15266	15127	15230	15223	15189	15246	15121	15280	15021	15039	15289	15228	15275	15390	15125	15168	15275	15342	15132	15170	15149	15080	15259	15189	15323	15257	15114	15289	15185	14964	15242	15114	15042	15244	15065	15231	15348	15350	15164	15140	15085	15163	15073	15144	15171	15105	15223	15204	15062	15068	15109	15169	15149	15197	15176	15071	15198	15264	15242	15007	15120	15070	15213	15046	15018	15205	15167	15258	15223	15108	15098	15198	15193	15331	15176	15116	15203	15138	15224	15098	15301	15323	15293	15241	15243	15072	15356	15216	15339	15322	15026	14974	15061	15291	15238	15224	15110	15162	14963	15220	15247	15219	15198	15227	15283	15231	15135	15156	15237	15184	15196	15232	15368	15116	15114	15321	15285	15400	15135	15225	15135	15316	15217	15257	15197	15140	15075	15349	15067	15163	15299	15289	15087	15294	15200	15250	15007	15404	15314	15084	14989	15176	15422	15214	15334	15279	15211	15052	15178	15255	15083	15215	15144	15163	15347	14942	15215	15224	15196	15248	15304	15162	15127	15065	15286	15145	15119	15301	15286	15067	15170	15160	15128	15232	15168	15221	15139	15135	15233	15291	15111	15311	15042	15021	15274	15098	15290	15175	15060	15271	15236	15205	15229	15323	15184	15057	15195	15118	14973	15184	15219	15164	15100	15096	15338	15136	15103	15203	15260	15210	15142	15058	15292	15099	15068	15297	15153	15272	15242	15143	15248	15324	15112	15095	15244	15229	15129	15384	15269	15387	15132	15332	15268	15146	15246	15072	15115	15086	15194	15126	14961	15244	15152	15239	15244	15113	15031	15163	15357	15249	15053	15080	15347	15118	15058	15237	15241	15126	15270	15008	15272	15362	15163	15192	15307	15236	15125	15149	15072	15138	15152	15378	15069	15329	15256	15286	15156	14997	15087	15389	15183	15260	15295	15084	15214	15205	15081	15038	15109	15003	15278	15081	15263	15120	15115	15290	15163	15129	15250	15224	15223	15229	15428	15234	14996	15123	15170	15200	15294	15174	15167	15238	15090	15218	15224	15098	15144	15433	15289	15170	15262	15169	15327	15197	15409	15221	15179	15362	15121	15281	15245	15188	15192	15261	15193	15196	15225	15355	15258	15182	15210	15260	15186	15249	15300	15331	15217	15054	15433	15035	15143	15216	15289	15235	15140	15286	15308	15175	15042	15121	15103	15161	15315	15399	15296	15264	15208	15135	15208	15283	15158	15311	15207	15173	15198	15160	15148	15191	15304	15195	15399	15155	15212	15058	15231	15252	15184	15245	15372	15208	14945	15278	15145	15184	14949	15135	15108	15173	15217	15284	15168	15219	15358	15043	15117	15068	15123	15127	15189	15279	15242	15119	15149	15103	15018	15260	15202	15298	15204	15183	15155	15310	15123	15217	15176	15145	15219	15232	15180	15020	15241	15081	15250	15086	15262	14939	15129	15219	15109	15263	15041	15267	15093	15103	15100	15188	15150	15238	15227	15275	15166	15284	15331	15161	15327	15083	15100	15104	15294	15325	15179	15201	15240	15049	15069	15006	15276	15169	15407	15144	15207	15283	15128	15111	15182	15308	15215	15219	15265	15117	15293	15032	15240	15156	15141	15390	15074	15192	15268	15166	15176	15172	15256	15178	15350	15097	15085	15062	15230	15143	15304	15106	15131	15322	15135	15269	15171	15220	15071	15302	15210	15300	15279	15280	15060	15106	15394	15230	15303	15273	15122	15341	15271	15042	15255	15191	15198	15208	15201	15234	15058	15308	15290	15225	15129	15028	15317	15254	15325	15165	15054	15336	15196	15117	15243	15170	15245	15203	15341	15143	15171	15149	15148	15289	15095	15139	15310	15348	15322	15285	15235	15091	15255	15208	15201	15210	15067	15140	15233	15151	15289	15328	15200	15250	15241	15197	15303	15263	15139	15290	15107	15182	15287	15198	15422	15134	15211	15139	15230	15209	15155	15102	15190	15021	15223	15210	15127	15286	15215	15309	15129	15175	15167	15110	15139	15224	15175	15106	15233	15421	15140	15140	15301	15165	15225	15094	15090	15278	15191	15209	15117	15085	15156	15119	15147	15187	15321	14897	15221	15266	15226	15099	15189	15208	15213	15178	15356	15218	15266	15178	15203	15163	15401	14994	15317	15249	15135	15180	15225	15133	15239	15061	15174	15197	15211	15287	15285	15200	15291	15233	15130	15123	15132	15235	15090	15345	15232	15261	15227	15306	15091	15169	15241	15286	15217	15235	15189	15165	15167	15244	15349	15095	15316	15299	15109	15147	15006	15176	15207	15180	15082	15188	15060	15249	15196	15309	15222	15298	15187	15288	15144	15042	15231	15120	15019	15201	15212	15224	15182	15181	15225	15238	15238	15289	15184	15154	15375	15129	15188	14958	15178	15073	15390	15066	15299	15275	15286	15219	15308	15040	15210	15251	15276	15144	15348	15050	15236	15180	15091	15158	15237	15096	15166	15047	15211	15200	15131	15220	15272	15251	15244	15217	15240	15307	14967	15272	15213	15345	15187	15241	15177	15083	15257	15291	15242	15161	14984	15141	15158	15153	15060	15126	15243	14991	15214	15111	15192	15195	15031	15227	15209	15230	15429	15225	15142	15080	15104	15389	15148	15292	15042	15205	15014	15174	15162	15194	15242	15193	15288	15032	15180	15093	15253	15085	15217	15280	15188	15183	15101	15168	15141	15327	15319	15138	15166	15153	15151	15360	15235	15212	15242	15183	15227	15276	15329	15186	15358	15196	15331	15244	15101	15208	15119	15144	15390	15257	15236	15080	15246	15125	15155	15297	15151	15300	15369	15308	15114	15370	15124	15125	15225	15132	15136	15211	15157	15135	15163	15441	15225	15242	15213	15061	15285	15303	15138	15155	15273	15136	15261	15181	15113	15239	15100	15130	15193	15137	15039	15273	15119	15274	15030	15278	15230	15151	15236	15292	15376	15071	15234	15149	15217	15306	15054	15179	15252	14927	15202	15226	15284	15034	15330	15120	15187	15148	15183	15126	15285	15351	15238	15328	15228	15230	15072	15119	15238	15214	15172	15162	15115	15365	15410	15114	15033	15167	15207	15234	15054	15196	15096	15184	15252	15238	15225	15168	15277	15131	15327	15042	15258	15296	15108	15277	15229	15133	15144	15258	15438	15206	15178	15135	15144	15199	15196	15267	15193	15075	15253	15068	15196	15219	15171	15086	15062	15099	15136	15268	15155	15231	15015	15116	15135	15162	15098	15081	15158	15188	15079	15178	15023	15287	15101	15217	15283	15146	15027	15168	15242	15286	15131	15064	15096	15157	15157	15153	15179	15307	15241	15150	15245	15040	15304	15253	15177	15203	15157	15119	15238	15048	15259	15234	15234	15188	15166	15123	15036	15183	15159	15332	15087	15215	15180	15149	15280	15301	15019	15317	15068	15316	15160	15310	15174	15078	15124	15298	15214	15229	15246	15261	15188	15394	15328	15251	15170	15220	15344	15332	15356	15231	15236	15218	15171	15200	15021	15302	15211	15179	15359	15117	15233	15210	15053	15005	15159	15295	15176	15397	15236	15029	15284	15362	15238	15190	15169	15197	15299	15215	15230	15169	15138	15178	15045	15254	15108	15339	15106	15234	15320	15053	15207	15288	15253	15184	15222	15156	15236	15252	15091	15252	15108	15084	15050	15182	15267	15244	15123	15217	15279	15304	15106	15202	15294	15158	15307	15225	15081	15307	15103	15139	15206	15341	15272	15312	15181	15089	15295	15202	15076	15119	15293	15214	15290	15241	15291	15342	15183	15279	15128	15243	15028	15219	15189	15205	15205	14957	15223	15190	15051	15149	15195	15163	15281	15085	15232	15115	15381	14927	15246	15133	15188	15154	15214	15192	15242	15189	15212	15395	15140	15102	15206	15113	15212	15179	15247	15190	15325	15176	15223	15206	15178	15030	15388	15167	15195	15091	15168	15193	15032	15188	15182	15187	15241	15280	15109	15093	15255	15140	15378	15200	15278	15306	15229	15204	15250	15301	15188	15107	15212	15379	15078	15236	15276	15137	15253	15231	15148	15110	15117	15264	15173	15294	15084	15253	15277	15304	15157	15186	15142	15008	15053	15354	15306	15071	15122	15177	15088	15109	15089	15121	15098	15125	15135	15275	15153	15107	15069	15114	15156	15136	15243	15222	15111	15296	15342	15177	15172	15146	15294	15309	15317	15333	15286	15100	15200	15144	15068	15092	15327	15164	15177	15175	15099	15285	15269	15243	15102	15207	15287	15115	15288	15311	15359	15376	15368	15232	15060	15305	15051	15294	15344	15257	15172	14992	15165	15199	15249	15080	15342	15319	15234	15294	15292	15334	15204	15240	15197	15210	15407	15216	15095	15270	15143	15119	15280	15041	15184	15246	15189	15131	15248	15222	15153	15374	15229	15292	15362	15094	15223	15179	15124	15188	15168	15425	15207	15142	15211	15177	15327	15122	15294	15196	15219	15124	15145	15121	14955	15089	15184	15125	15232	15345	15233	15159	15198	15110	15297	15247	15142	15223	15111	15133	15260	15201	15118	15266	15167	15242	15125	15239	15216	15173	15125	15141	15167	15254	15107	15208	15189	15058	15312	15104	15241	15309	15122	15125	15031	15279	14881	15191	15318	15147	15246	15273	15326	15247	15137	15310	15351	15046	15066	15260
24237	21481	29067	24397	23297	57047	60055	43476	32866	24728	20149	18446	18010	18033	18062	17749	17839	17941	17813	17921	17802	17801	17777	17809	17818	17850	17728	17834	17994	17801	17932	17920	17940	17906	17543	17835	17831	17763	17764	17912	17735	17660	17870	17657	17832	17865	17906	17863	17511	17776	17850	17597	17636	17763	17713	17849	17835	18011	17769	17721	17795	17673	17792	17713	17777	17631	17692	17820	17672	17733	17650	17833	17751	17825	17823	17750	17820	17944	17761	17778	17617	17713	17594	17669	17825	18017	17930	17894	17604	17744	17586	17731	17635	17709	17760	17700	17816	17788	17653	17875	17788	17747	17792	17854	17812	17707	17834	17695	17848	17781	18037	17723	17741	17740	17644	17764	17548	17570	17927	17625	17560	17711	17798	17668	17776	17843	17742	17718	17839	17754	17724	17689	17723	17560	17774	17841	17730	17662	17707	17733	17644	17641	17661	17755	18031	17609	17824	17674	17706	17993	17668	17610	17796	17873	17861	17554	17716	17569	17801	17577	17736	17896	17780	17824	17771	17738	17739	17717	17766	17594	17744	17914	17804	17855	17814	17831	17835	17792	17973	17722	17674	17971	17631	17670	17810	17677	17659	17772	17589	17458	17804	17683	17955	17799	17725	17769	17936	17715	17643	17921	17554	17804	17813	17707	17721	17632	17446	17622	17794	18002	17902	17729	17866	17853	17721	17791	17790	17623	17835	17700	17888	17744	17704	17737	17659	17706	17977	17828	17656	17500	17873	17724	17620	17825	17713	17658	17628	17787	17776	17877	17678	17708	17584	17639	17802	17719	17671	17727	17647	17685	17688	17789	17826	17827	17819	17741	17996	17751	17720	17822	17835	17928	17732	17806	17777	17669	17869	17900	17917	17826	17791	17691	17577	17649	17856	17723	17949	17732	17952	17645	17895	17935	17632	17754	17767	18000	17758	17842	17797	17692	17726	17801	17721	17883	17536	17745	17787	17776	17802	17747	17737	17586	17597	17414	17698	17751	17869	17798	17755	17787	17926	17772	17786	17622	17821	17647	17690	17689	17825	17629	17646	17604	17557	17648	17864	17554	17909	18091	17718	17737	17654	17710	17768	17841	17946	17593	17923	17696	17628	17783	17804	17843	17868	17930	17786	17681	17713	17842	17843	17830	17597	17600	17874	17582	17555	18040	17838	17862	17811	17896	17703	17870	17635	17593	17842	17861	17713	17796	17842	17518	17854	17518	17642	17857	17821	17807	17728	17910	17891	17843	17730	17822	17686	17870	17623	17775	17770	17743	17906	17577	17834	17664	17733	17782	17702	17605	17556	17636	17676	17790	17860	17569	17794	17777	17516	17714	17890	17644	17755	17669	17693	17864	17684	17903	17469	17721	17736	17692	17693	17587	17774	17883	17837	17714	17862	17840	17710	17870	17723	17723	17576	17819	17770	17663	17621	17645	17713	17818	17637	17892	17714	17676	17653	17632	17677	17614	17748	17870	17873	17753	17680	17865	17789	17634	17598	17755	17713	17594	17672	17806	17637	17675	17721	17827	17578	17663	17806	17729	17847	17835	17766	17702	17774	17612	17736	17792	17758	17837	17721	17631	17870	17601	17967	17658	17618	17833	17897	17777	17875	17669	17757	17883	17641	17779	17900	17785	17766	17710	17722	17795	17709	17712	17594	17830	17725	17774	17848	17803	17728	17778	17831	17573	17875	17924	17751	17830	17768	17792	17835	17440	17879	17761	17804	17618	17718	17643	17718	17736	17825	17916	17793	17844	17848	17626	17756	17893	17671	17708	17987	18098	17768	17785	17581	17703	17941	17651	17848	17799	17759	17772	17775	17608	17612	18114	17781	17694	17750	17927	17658	17833	17685	17796	17766	17527	17625	17783	17938	17778	17872	17740	17791	17802	17684	17674	17622	17813	17694	17768	17842	17811	17677	17852	17747	17773	17740	17663	17651	17773	17726	17727	17621	17854	17648	17659	17855	17766	17998	17853	17925	17675	17800	17624	17748	17724	17776	17687	17867	17607	17813	17824	17864	17621	17679	18069	17836	17916	17918	17878	17986	17887	17826	17771	17754	17644	17675	17908	17856	17645	17784	18047	17858	17713	17854	17987	17820	17771	17673	17784	17710	17671	17825	17831	17741	17831	17588	17701	17846	17696	17785	17568	17869	17772	17663	17841	17654	17722	17918	17698	17652	17784	17793	17854	17708	17737	17823	17740	17790	17700	17683	17702	17661	17828	17769	17644	17757	17708	17651	17878	17652	17811	17695	17609	17635	17776	17677	17726	17789	17791	17713	17889	17680	17740	17888	17805	17902	17751	17662	17831	17762	17845	17628	17516	17706	17649	17778	17649	17648	17874	17779	17867	17817	17887	17741	17697	17812	17683	17647	17995	17628	17552	17460	17854	17678	17792	17718	17822	17649	17682	17551	17612	17562	17781	17605	17666	17662	17792	17669	17677	17542	17796	17707	17737	17718	17792	17688	17900	17699	17897	17667	17529	17439	17818	17717	17886	17983	17731	17838	17862	17866	17793	17757	17753	17637	17643	17681	17824	17910	17486	17768	17761	17798	17939	17750	17884	17734	17787	17832	17666	17802	17752	17779	17819	17722	17867	17814	17651	18042	17654	17815	17885	17590	17885	17623	17814	17771	17568	17671	17769	17706	17740	17716	17750	17665	17894	17752	17897	17817	17760	17697	17611	17828	17842	17937	17752	17973	17810	17661	17722	17742	17785	17689	17684	17741	17668	17818	17870	17625	17825	17971	17850	17710	17743	17748	17946	17719	17846	17855	17751	17851	17539	17664	17680	17729	17879	17693	17656	17876	17679	17913	17704	17737	17655	17836	17895	17697	17750	17922	17692	17529	17729	17819	17653	17716	17894	18003	17778	17707	17947	17846	17791	17825	17764	17775	17833	17820	17804	17910	17793	17834	17792	17848	17796	17705	17896	17844	17758	17637	17727	17759	17669	17962	17778	17635	17751	18027	17838	17642	17828	17664	17566	17983	17775	17814	17666	17680	17822	17598	17816	17615	17802	17522	17753	17774	17684	17943	17844	17643	17648	17829	17884	17605	17738	17744	17900	17704	17830	17815	17689	17611	17718	17645	17651	17655	17743	17763	17664	17943	17829	17695	17787	17801	17645	17740	17947	17945	17714	17688	17560	17722	17544	17798	17847	17820	17567	17647	17914	17688	17685	17770	17786	17703	17759	17830	17817	17594	17747	17905	17684	17970	17889	17718	17719	17915	17886	17744	17735	17810	17749	17636	17919	17866	17694	17770	17912	17683	17778	17711	17670	17887	17823	17796	17876	17805	17704	17757	17836	17622	17658	17652	17839	17830	17651	17711	17571	17549	17636	17648	17593	17795	17724	17949	17901	17737	17654	17547	18026	17954	17710	17919	17755	17784	17836	17673	17610	17644	17665	17773	17680	17407	17536	17594	17679	17651	17637	17917	17830	17905	17796	17622	17645	17710	17767	17509	17669	17827	17689	17680	17755	17685	18015	17733	17547	17682	17736	17636	17759	17806	17800	17799	17765	17796	17804	17815	17885	17737	17710	18062	17830	17673	17865	17685	17829	17749	18055	17649	17777	17602	17789	17897	17753	17655	17665	17653	17696	17703	17717	17578	17925	17814	17811	17824	17793	17845	17810	17768	17831	17835	17738	18029	17816	17789	17658	17742	17772	17689	17636	17772	17741	17956	17762	17657	17614	17645	17809	17736	17674	17669	17605	17563	17772	17857	17924	17908	17756	17508	17615	17864	17684	17586	17687	17677	17605	17799	17715	17719	17791	17840	17880	17845	17695	17504	17786	17846	17781	17767	17770	17729	17925	17659	17935	17899	17797	17807	17746	17687	17772	17995	17825	17881	17788	17776	17680	17576	17818	17827	17792	17683	17787	17657	17794	17894	17883	17716	17962	17774	17743	17823	17786	17770	17835	17730	17827	17586	17765	17682	17754	17903	17770	17712	17663	17743	17940	17796	17748	17754	17723	17662	17879	17903	17698	17815	17484	17689	17802	17689	17716	17594	17772	17684	17608	17757	17791	17845	17717	17753	17814	17892	17916	17779	17568	17780	17611	17774	17777	17808	17841	18073	17736	17870	17816	17674	17724	17677	17651	17775	17773	17787	17781	17820	17465	17834	17695	17748	17657	17739	17832	17844	17711	17660	17763	17778	17813	17683	17685	17739	17812	17757	17640	17834	17734	17859	17764	17835	17827	17751	17764	17760	17795	17716	17908	17847	17730	17759	17590	17934	17876	17799	17683	17651	17859	17812	17840	17692	17492	17652	17720	17611	17725	17661	17872	17681	17495	17579	17739	17698	17658	17473	18041	17810	17661	17842	17657	17772	17835	17818	17759	17760	17623	18027	17641	17774	17768	17715	17811	17644	17909	17734	17759	17760	17903	17849	17907	17592	17820	17686	17652	17790	17843	17742	17598	17754	17660	17674	17572	17716	17889	17717	17656	17788	17788	17867	17882	17865	17713	17690	17740	18012	17696	17610	17871	17940	17624	17702	17805	17685	17950	17819	17680	17585	17557	17437	17706	17593	17615	17632	17929	17811	17769	17978	17655	17908	17886	17804	17578	17830	17603	17806	17805	17689	17717	17622	17861	17777	17729	17807	17847	17778	17914	17734	17544	17565	17807	17859	17786	17759	17807	17815	17927	17549	17616	17736	17728	17605	17810	17900	17844	17746	17830	17816	17762	17664	17766	17650	17787	17799	17783	17790	17603	17665	17737	17575	17606	17916	17614	17743	17752	17676	17570	17710	17931	17623	17911	17808	17755	17636	17776	17738	17803	17725	17641	17829	17773	17824	17697	17765	17891	17945	17813	17769	17833	17867	17602	17731	17753	17654	17758	17611	17976	17886	17853	17975	17734	17658	17793	17806	17743	17740	17721	17840	17636	17705	17860	17680	17832	17645	17656	17730	17796	17670	17760	18043	17715	17697	17791	17668	17969	17795	17746	17777	17643	17714	17678	17607	17674	17724	17813	17649	17678	17855	17984	17745	17743	17695	17757	17789	17797	17692	17859	17927	17746	17794	17574	17950	17900	17902	17737	17759	17665	17849	17770	17693	17822	17882	18066	17555	17831	17979	17745	17809	17694	17657	17766	17763	17720	17767	17619
34341	35930	26402	20811	23815	58487	55834	42592	31568	21710	16832	15628	15329	14996	15170	15077	15162	15268	15030	15246	15103	15080	15224	15075	15140	15157	14997	15160	15117	15152	15368	15160	15246	15114	15070	15095	15011	15135	15128	15189	15046	15171	15028	15088	15257	15168	15226	14942	15155	15093	15107	15291	14962	15098	15105	15311	15134	15205	15234	15184	15150	15153	15172	15029	15144	15223	15008	15130	15184	15177	15140	15117	15256	15056	15091	15215	15133	15083	15082	15068	15107	15084	15281	15064	15048	15193	15283	14982	14988	15134	14979	15012	15138	15052	15037	15279	15106	14989	14950	15055	15095	15040	14952	15065	15130	15050	15338	15060	15183	15090	15024	14950	15238	15000	15132	15085	15317	14998	15243	14967	15370	15196	15270	15061	15198	15290	15121	15317	15044	15292	15014	15255	15254	15155	15068	15037	15073	15117	14981	14918	15052	15150	14992	15128	14955	15172	15029	15194	15142	15312	15134	15224	15013	15102	15030	15102	15103	15034	15124	15177	15156	14978	15007	15145	15122	15070	15142	14998	15042	15226	15039	15182	15117	15150	15145	14964	14889	15157	15090	15135	15248	15170	15074	15059	15272	15086	15042	15079	15081	15075	15008	15185	15085	15125	14919	15092	14981	15037	15159	14893	14973	15209	15090	15050	15006	15217	15114	15146	14962	15085	15151	15024	14989	15085	15105	15072	15248	15162	14986	15040	15084	15070	15239	15086	15049	15004	15017	15194	14862	15045	15026	15038	15082	14971	15095	15170	15081	15087	15187	15042	15187	15098	15066	15196	15047	15050	15108	15338	15024	15043	14990	15059	15021	15144	15097	15273	15058	15254	15125	15202	15298	15031	15131	15068	15030	14969	15136	15087	15105	15114	14980	15288	15094	14967	15131	15032	15144	15024	15109	15030	15089	15074	15076	14990	15053	15081	15064	15077	15061	15112	15197	15007	15011	15181	15174	15110	15101	15160	15144	15022	15200	15183	15001	15285	15243	15121	15190	15115	15109	15049	15096	15284	15055	15239	15284	15211	15062	15148	15094	14938	15130	15131	15103	15080	15078	15169	15063	15112	15069	15185	15121	14953	15172	15102	15230	15034	15110	15264	15225	15093	15113	15008	15115	14986	15290	14944	15061	15108	15161	15107	14963	15124	15049	15139	14951	15201	14987	15007	15109	15212	15237	15025	15241	15248	15078	15168	15231	15132	14922	15032	15183	15125	14904	15200	15122	15174	14959	14998	15083	15168	15175	15010	15203	15053	14996	15241	15023	15275	15106	15047	15090	15110	15118	15007	14980	15168	14952	15181	15109	15120	15114	15200	15124	15123	15079	14943	15158	15065	15050	15155	15151	15112	15161	15072	15264	15098	14767	15123	14873	14994	15113	15008	15202	15034	15173	15109	15211	15114	15032	15123	15042	14981	15040	15035	15118	15055	14936	15021	15195	15109	15138	15057	15087	15180	15209	15079	15004	15036	15132	15124	15029	15076	15199	15071	15275	14948	15124	15045	14987	15098	15142	15175	14993	15102	15104	15180	15171	15276	15199	14977	14957	15140	15267	15241	15148	15129	15085	15151	15192	15069	15004	14960	14996	15112	14990	15181	15070	15208	15116	15156	15020	15151	15224	14952	15199	15151	15059	15151	15126	15095	15035	15194	15328	15080	15062	15000	15220	14984	14951	15053	14937	15044	15076	15001	15144	15102	15196	15156	15063	15147	14985	15238	15054	15149	14942	15103	15156	15084	14977	15066	15213	15010	15124	15228	15089	15212	15096	14989	15029	15205	15214	15149	15202	14967	15063	14936	15122	14860	15094	15124	15064	15071	15192	15074	15066	15055	15221	15283	14964	15178	15143	15084	15076	15091	14946	15102	15020	15101	14946	15070	15070	15055	15173	14902	15219	15149	15000	15180	15231	15074	15041	14889	14950	15117	14997	15323	14973	15031	15073	14977	15201	15040	15141	15093	15063	15209	15244	15153	15113	15054	15138	15159	15277	15028	15065	15224	15021	15045	15270	15049	14981	15051	15127	15275	15042	14995	15024	15056	15214	14968	15195	15230	15139	15098	15217	15082	15056	15039	15105	15083	14993	15173	15033	15082	15113	15247	15070	15166	15261	15172	15130	15116	15190	15139	15138	15061	15153	14915	14954	15073	15109	15085	15094	15233	15187	15043	15104	15355	14846	15090	15065	15046	15102	15243	15097	15147	15024	15015	15182	15093	15039	14978	15260	15266	15055	15168	15011	15105	15126	15179	15220	15139	15044	15158	15039	14886	15083	15111	15056	15304	15096	15036	15203	15149	15078	14965	15136	15122	15062	15027	15118	15200	14926	15178	15061	15038	15262	15120	15053	15157	15143	15056	15051	14963	14993	15091	15114	15098	15038	15055	15249	15004	15225	15037	15253	15234	15141	15120	14968	15063	15064	15118	15018	15052	15115	15072	15124	15031	15105	15126	15199	15150	15067	15028	15272	15169	15071	15304	15129	15079	15226	15119	15024	15021	15071	14935	15182	15130	15147	15157	15224	14993	15244	14954	15123	15252	15011	14945	15120	15072	15129	14988	15035	15010	15002	15201	15060	15277	14914	14938	15354	15028	15129	15037	15072	14997	15051	15083	15109	14989	15214	15003	15111	14993	15256	15207	14946	15035	15085	14807	15010	15107	14959	15010	15139	14981	15123	15125	15102	15112	14996	15160	15192	14994	15050	15015	15031	15263	15045	15171	14990	15171	15019	15220	14859	14973	15233	14889	15008	15099	15305	15073	15164	15092	14954	15139	15281	15139	15066	14879	15220	14950	14922	14965	14974	14957	15165	15032	15103	15043	15236	14987	15112	15129	15169	15097	15027	15099	15064	15189	15179	15052	15167	15133	15153	15205	14949	15133	15135	15115	15124	15093	14992	14988	15127	15040	15257	15098	15046	14957	15025	15090	15150	15175	15103	15154	15182	14926	15105	14968	15234	14977	15127	15037	15175	15118	15127	15071	15108	15030	15001	15085	15121	15085	15095	15071	15052	14941	15305	15136	15200	15123	15130	15285	15069	14997	15209	15088	15146	15107	15081	14898	15162	14873	15206	15049	15055	15198	15233	15126	15147	15014	15184	14930	15001	15200	15103	15197	15059	15202	15094	15018	14968	15127	15201	15075	14986	15053	15182	15051	15043	15084	14972	15083	15005	15202	15228	15031	15121	15249	15090	15045	15108	15139	15148	15151	15109	15121	15152	15140	15137	14983	15099	15072	14976	15168	15146	15124	15215	15029	15216	15079	15059	15141	15197	15180	15021	14986	15190	15211	15167	15017	15253	15107	15136	15114	15020	15186	14929	15148	15032	14994	15163	15036	15147	15257	15130	15066	15106	15132	15063	15179	14947	15183	15037	15039	15236	15223	14970	15368	14936	15082	14986	15142	15101	15014	15117	15285	15010	14976	15211	15044	15047	14951	15069	14890	15137	15126	15009	15192	15243	15071	15034	14990	15084	14969	15222	15314	15124	15067	15115	15039	14894	15125	15082	15058	15181	15197	15097	14988	15183	15213	15127	15094	15067	15128	15186	15105	15103	14930	15182	15152	15256	14995	15163	15122	14932	14939	14961	15026	15186	15142	15060	15048	15271	15056	15115	15055	15236	14835	14904	15046	15189	14981	15110	15135	15140	15027	15392	15313	15311	15011	15145	15018	15090	15025	15231	14881	15140	15015	15179	15102	15075	15258	15047	15008	15050	15115	15150	15005	15228	15076	15152	15085	14955	14952	15109	15029	14945	15157	15045	15083	15264	15226	15069	15207	15063	15043	14899	15473	15256	15044	15095	15173	15052	15125	15001	15014	15095	14982	15132	15295	15151	15181	15198	15131	15055	15207	15168	15131	15086	15211	15137	15110	14999	15063	15198	14961	15012	14970	15041	15236	15086	15187	15163	15105	15094	15191	15044	15055	15089	14939	15098	15119	14971	15003	15018	15199	15115	15124	15225	14974	14981	14956	15088	15031	15069	15081	15119	15053	15065	15134	15052	14977	15099	15101	14988	15091	15203	15302	15015	15078	15093	15005	15242	14941	15040	15183	14963	15139	15009	15129	14980	15042	15166	15079	14967	15070	15018	15015	15091	15111	15107	15073	15319	14964	15005	15345	15002	15213	15037	15055	15298	15014	15109	15209	15220	15001	15070	14934	15166	15005	15143	15160	15188	15011	15103	15033	15051	14891	15021	15122	15090	15272	15177	15203	15222	15005	15245	15262	14861	15310	15083	15045	15159	15012	15207	15030	15054	15057	15016	14970	15007	15131	15076	15110	15155	15101	15132	15061	15024	15103	15003	14979	15072	15053	14974	15080	15058	15033	15064	15139	15201	15003	15196	15171	15038	15052	15055	15075	15155	15153	15011	15159	15182	15144	15039	15337	15184	15254	14973	15143	15159	14991	14967	15034	15080	15064	15105	15126	14969	15138	15029	15348	15093	15117	15044	15235	15071	15113	15050	15217	15193	15001	15162	15018	14811	14926	15221	15154	15071	15127	14929	14982	15076	15062	15061	15197	15136	15057	15069	15041	15198	15194	15043	15097	14893	15000	14909	15213	15016	15108	15222	15149	15071	15152	15185	15264	15282	15008	15210	15067	15169	15223	15235	15122	15121	15006	15082	15037	15045	15206	14901	15149	14926	15069	15130	15107	15229	15266	15131	15079	15263	14980	15093	15158	15118	15062	14962	15171	15055	15172	15028	15156	15115	15102	15065	14999	15017	14953	15137	15071	15215	15012	15057	14954	15194	15191	15122	14993	15169	15311	15116	15249	14951	15128	14960	15189	15145	15285	15147	15066	15123	14973	15263	15120	15051	15231	15000	14913	15032	14978	15087	15094	15079	14958	15164	15093	14981	14941	14913	15214	15138	15151	15255	15115	15069	15041	15153	15137	15055	15064	14993	15075	15119	15020	15298	14896	15031	14971	15197	15234	15097	15075	15222	14971	15230	15101	15181	15147	15116	15137	15060	15041	14938	15104	15069	15243	15126	15161	15069	15101	15197	15039	15005	15026	15130	15023	15161	15073	15012	14985	14978	15221	15219	15223	15082	14916	15154	15073	15150	15075	15016	15233	15184	15190	15235	15175	15193	14954	15172	14911	15021	15186	15115	15154
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
